From e967518d70e224fafd81c20d75cd9362272cb921 Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Sat, 13 Mar 2021 00:09:57 +0800 Subject: [PATCH 01/17] luci-app-ssr-plus: add support for shadowsocks-rust Signed-off-by: Tianling Shen --- package/lean/luci-app-ssr-plus/Makefile | 22 +++++++++---------- .../model/cbi/shadowsocksr/client-config.lua | 2 +- .../root/etc/init.d/shadowsocksr | 16 +++++++++----- 3 files changed, 23 insertions(+), 17 deletions(-) diff --git a/package/lean/luci-app-ssr-plus/Makefile b/package/lean/luci-app-ssr-plus/Makefile index 1c69275132..b1ea47cd9a 100644 --- a/package/lean/luci-app-ssr-plus/Makefile +++ b/package/lean/luci-app-ssr-plus/Makefile @@ -2,18 +2,18 @@ include $(TOPDIR)/rules.mk PKG_NAME:=luci-app-ssr-plus PKG_VERSION:=183 -PKG_RELEASE:=8 +PKG_RELEASE:=9 PKG_CONFIG_DEPENDS:= \ CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Kcptun \ CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_NaiveProxy \ CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Redsocks2 \ CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks \ + CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks_Rust \ CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR \ CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Server \ CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Simple_Obfs \ CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Trojan \ - CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_V2ray \ CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_V2ray_Plugin \ CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Xray @@ -27,13 +27,13 @@ LUCI_DEPENDS:=+coreutils +coreutils-base64 +dns2socks +dnsmasq-full +ipset +ip-f +PACKAGE_$(PKG_NAME)_INCLUDE_Redsocks2:redsocks2 \ +PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks:shadowsocks-libev-ss-local \ +PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks:shadowsocks-libev-ss-redir \ + +PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks_Rust:shadowsocks-rust-sslocal \ +PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR:shadowsocksr-libev-ssr-local \ +PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR:shadowsocksr-libev-ssr-redir \ +PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Server:shadowsocksr-libev-ssr-server \ +PACKAGE_$(PKG_NAME)_INCLUDE_Simple_Obfs:simple-obfs \ +PACKAGE_$(PKG_NAME)_INCLUDE_Trojan:trojan \ +PACKAGE_$(PKG_NAME)_INCLUDE_Trojan:ipt2socks \ - +PACKAGE_$(PKG_NAME)_INCLUDE_V2ray:v2ray \ +PACKAGE_$(PKG_NAME)_INCLUDE_V2ray_Plugin:v2ray-plugin \ +PACKAGE_$(PKG_NAME)_INCLUDE_Xray:xray-core @@ -52,16 +52,20 @@ config PACKAGE_$(PKG_NAME)_INCLUDE_Redsocks2 default n config PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks - bool "Include Shadowsocks-libev" + bool "Include Shadowsocks Libev" default y +config PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks_Rust + bool "Include Shadowsocks Rust" + default y if aarch64||x86_64 + config PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR - bool "Include ShadowsocksR-libev" + bool "Include ShadowsocksR Libev" default y config PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Server bool "Include ShadowsocksR Server" - default y if i386||x86_64||arm||aarch64 + default y if aarch64||arm||i386||x86_64 config PACKAGE_$(PKG_NAME)_INCLUDE_Simple_Obfs bool "Include Shadowsocks Simple Obfs Plugin" @@ -71,17 +75,13 @@ config PACKAGE_$(PKG_NAME)_INCLUDE_Trojan bool "Include Trojan" default y if arm||mipsel -config PACKAGE_$(PKG_NAME)_INCLUDE_V2ray - bool "Include V2ray" - default n - config PACKAGE_$(PKG_NAME)_INCLUDE_V2ray_Plugin bool "Include Shadowsocks V2ray Plugin" default n config PACKAGE_$(PKG_NAME)_INCLUDE_Xray bool "Include Xray" - default y if i386||x86_64||arm||aarch64 + default y if aarch64||arm||i386||x86_64 endef define Package/$(PKG_NAME)/conffiles diff --git a/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua b/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua index 09691bfdc6..4b71a822c7 100644 --- a/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua +++ b/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua @@ -149,7 +149,7 @@ end if is_finded("ssr-redir") then o:value("ssr", translate("ShadowsocksR")) end -if is_finded("ss-redir") then +if is_finded("sslocal") or is_finded("ss-redir") then o:value("ss", translate("Shadowsocks New Version")) end if is_finded("trojan") then diff --git a/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr b/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr index 2b3bafcaa3..668a23d184 100755 --- a/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr +++ b/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr @@ -339,7 +339,9 @@ start_udp() { case "$type" in ss | ssr) gen_config_file $UDP_RELAY_SERVER $type 2 $tmp_udp_port - ln_start_bin $(first_type ${type}-redir) ${type}-redir -c $udp_config_file -U + ss_program="$(first_type ${type}local ${type}-redir)" + [ "$(printf '%s' "$ss_program" | awk -F '/' '{print $NF}')" = "${type}local" ] && ss_exrta_arg="--protocol redir" + ln_start_bin $ss_program ${type}-redir -c $udp_config_file -U $ss_exrta_arg echolog "UDP TPROXY Relay:$(get_name $type) Started!" ;; v2ray) @@ -380,12 +382,14 @@ start_shunt() { case "$type" in ss | ssr) gen_config_file $SHUNT_SERVER $type 3 $tmp_shunt_port - ln_start_bin $(first_type ${type}-redir) ${type}-redir -c $shunt_config_file + ss_program="$(first_type ${type}local ${type}-redir)" + [ "$(printf '%s' "$ss_program" | awk -F '/' '{print $NF}')" = "${type}local" ] && ss_exrta_arg="--protocol redir" + ln_start_bin $ss_program ${type}-redir -c $shunt_config_file $ss_exrta_arg if [ -n "$tmp_local_port" ]; then local tmp_port=$tmp_local_port else local tmp_port=$tmp_shunt_local_port - ln_start_bin $(first_type ${type}-local) ${type}-local -c $shunt_dns_config_file + ln_start_bin $(first_type ${type}local ${type}-local) ${type}-local -c $shunt_dns_config_file fi ln_start_bin $(first_type dns2socks) dns2socks 127.0.0.1:$tmp_port 8.8.8.8:53 127.0.0.1:$tmp_shunt_dns_port -q echolog "shunt:$(get_name $type) Started!" @@ -465,7 +469,7 @@ start_local() { case "$type" in ss | ssr) gen_config_file $LOCAL_SERVER $type 4 $local_port - ln_start_bin $(first_type ${type}-local) ${type}-local -c $local_config_file -u + ln_start_bin $(first_type ${type}local ${type}-local) ${type}-local -c $local_config_file -u echolog "Global_Socks5:$(get_name $type) Started!" ;; v2ray) @@ -525,8 +529,10 @@ Start_Run() { case "$type" in ss | ssr) gen_config_file $GLOBAL_SERVER $type 1 $tcp_port + ss_program="$(first_type ${type}local ${type}-redir)" + [ "$(printf '%s' "$ss_program" | awk -F '/' '{print $NF}')" = "${type}local" ] && ss_exrta_arg="--protocol redir" for i in $(seq 1 $threads); do - ln_start_bin "$(first_type ${type}-redir)" ${type}-redir -c $tcp_config_file $ARG_OTA + ln_start_bin "$ss_program" ${type}-redir -c $tcp_config_file $ARG_OTA $ss_exrta_arg done echolog "Main node:$(get_name $type) $threads Threads Started!" ;; From 902a3f2055d547c5fceea3b4f0d9b7f3b4af1e4b Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Sat, 13 Mar 2021 00:33:13 +0800 Subject: [PATCH 02/17] luci-app-ssr-plus: fix dependencies Signed-off-by: Tianling Shen --- package/lean/luci-app-ssr-plus/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/lean/luci-app-ssr-plus/Makefile b/package/lean/luci-app-ssr-plus/Makefile index b1ea47cd9a..71f1b8b86d 100644 --- a/package/lean/luci-app-ssr-plus/Makefile +++ b/package/lean/luci-app-ssr-plus/Makefile @@ -56,7 +56,8 @@ config PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks default y config PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks_Rust - bool "Include Shadowsocks Rust" + bool "Include Shadowsocks Rust (AEAD cipher only)" + depends on aarch64||arm||i386||mips||mipsel||x86_64 default y if aarch64||x86_64 config PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR From e43c7b33c41e88f0b7b6725ddf6da45a2388067e Mon Sep 17 00:00:00 2001 From: xiaorouji <60100640+xiaorouji@users.noreply.github.com> Date: Wed, 10 Mar 2021 01:13:41 +0800 Subject: [PATCH 03/17] luci-app-passwall: sync with upstream source Signed-off-by: Tianling Shen --- .../root/usr/share/passwall/app.sh | 116 +++++++++-------- .../root/usr/share/passwall/iptables.sh | 119 ++++++------------ 2 files changed, 107 insertions(+), 128 deletions(-) diff --git a/package/lienol/luci-app-passwall/root/usr/share/passwall/app.sh b/package/lienol/luci-app-passwall/root/usr/share/passwall/app.sh index 66799bfe1c..f183391f00 100755 --- a/package/lienol/luci-app-passwall/root/usr/share/passwall/app.sh +++ b/package/lienol/luci-app-passwall/root/usr/share/passwall/app.sh @@ -316,7 +316,7 @@ load_config() { echolog "没有选择节点!" NO_PROXY=1 } - + global=$(echo "${TCP_PROXY_MODE}${LOCALHOST_TCP_PROXY_MODE}${UDP_PROXY_MODE}${LOCALHOST_UDP_PROXY_MODE}" | grep "global") returnhome=$(echo "${TCP_PROXY_MODE}${LOCALHOST_TCP_PROXY_MODE}${UDP_PROXY_MODE}${LOCALHOST_UDP_PROXY_MODE}" | grep "returnhome") chnlist=$(echo "${TCP_PROXY_MODE}${LOCALHOST_TCP_PROXY_MODE}${UDP_PROXY_MODE}${LOCALHOST_UDP_PROXY_MODE}" | grep "chnroute") @@ -366,7 +366,7 @@ run_socks() { else msg="某种原因,此 Socks 服务的相关配置已失联,启动中止!" fi - + if [ "$type" == "xray" ] && ([ -n "$(config_n_get $node balancing_node)" ] || [ "$(config_n_get $node default_node)" != "_direct" -a "$(config_n_get $node default_node)" != "_blackhole" ]); then unset msg fi @@ -403,7 +403,7 @@ run_socks() { local protocol=$(config_n_get $node protocol client) local brook_tls=$(config_n_get $node brook_tls 0) [ "$protocol" == "wsclient" ] && { - [ "$brook_tls" == "1" ] && server_host="wss://${server_host}" || server_host="ws://${server_host}" + [ "$brook_tls" == "1" ] && server_host="wss://${server_host}" || server_host="ws://${server_host}" } ln_start_bin "$(first_type $(config_t_get global_app brook_file) brook)" "brook_SOCKS_${flag}" $log_file "$protocol" --socks5 "$bind:$socks_port" -s "$server_host:$port" -p "$(config_n_get $node password)" ;; @@ -412,8 +412,8 @@ run_socks() { ln_start_bin "$(first_type ${type}-local)" "${type}-local" $log_file -c "$config_file" -b "$bind" -u -v ;; esac - - # socks to http + + # http to socks [ "$type" != "xray" ] && [ "$type" != "socks" ] && [ "$http_port" != "0" ] && [ "$http_config_file" != "nil" ] && { lua $API_GEN_XRAY_PROTO -local_proto http -local_address "0.0.0.0" -local_port $http_port -server_proto socks -server_address "127.0.0.1" -server_port $socks_port -server_username $_username -server_password $_password > $http_config_file echo lua $API_GEN_XRAY_PROTO -local_proto http -local_address "0.0.0.0" -local_port $http_port -server_proto socks -server_address "127.0.0.1" -server_port $socks_port -server_username $_username -server_password $_password @@ -448,7 +448,7 @@ run_redir() { [ "$bind" != "127.0.0.1" ] && echolog "${REDIR_TYPE}节点:$remarks,节点:${server_host}:${port},监听端口:$local_port" } eval ${REDIR_TYPE}_NODE_PORT=$port - + case "$REDIR_TYPE" in UDP) case "$type" in @@ -557,7 +557,7 @@ run_redir() { local protocol=$(config_n_get $node protocol client) local brook_tls=$(config_n_get $node brook_tls 0) if [ "$protocol" == "wsclient" ]; then - [ "$brook_tls" == "1" ] && server_ip="wss://${server_ip}" || server_ip="ws://${server_ip}" + [ "$brook_tls" == "1" ] && server_ip="wss://${server_ip}" || server_ip="ws://${server_ip}" socks_port=$(get_new_port 2081 tcp) ln_start_bin "$(first_type $(config_t_get global_app brook_file) brook)" "brook_tcp" $log_file wsclient --socks5 "127.0.0.1:$socks_port" -s "$server_ip:$port" -p "$(config_n_get $node password)" _socks_flag=1 @@ -590,7 +590,7 @@ run_redir() { ln_start_bin "$(first_type ipt2socks)" "ipt2socks_tcp" $log_file -l "$local_port" -b 0.0.0.0 -s "$_socks_address" -p "$_socks_port" -R -v $extra_param fi unset _socks_flag _socks_address _socks_port _socks_username _socks_password - + [ "$type" != "xray" ] && { [ "$tcp_node_socks" = "1" ] && { local port=$tcp_node_socks_port @@ -617,7 +617,7 @@ node_switch() { local log_file=$TMP_PATH/${1}.log eval current_port=\$${1}_REDIR_PORT local port=$(cat $TMP_PORT_PATH/${1}) - + local ids=$(uci show $CONFIG | grep "=socks" | awk -F '.' '{print $2}' | awk -F '=' '{print $1}') for id in $ids; do [ "$(config_n_get $id enabled 0)" == "0" ] && continue @@ -635,10 +635,10 @@ node_switch() { } break done - + run_redir $node "0.0.0.0" $port $config_file $1 $log_file echo $node > $TMP_ID_PATH/${1} - + [ "$1" = "TCP" ] && { [ "$(config_t_get global udp_node nil)" = "tcp_" ] && { top -bn1 | grep -E "$TMP_PATH" | grep -i "UDP" | grep -v "grep" | awk '{print $1}' | xargs kill -9 >/dev/null 2>&1 @@ -646,7 +646,7 @@ node_switch() { start_redir UDP } } - + #local node_net=$(echo $1 | tr 'A-Z' 'a-z') #uci set $CONFIG.@global[0].${node_net}_node=$node #uci commit $CONFIG @@ -759,13 +759,13 @@ start_crontab() { echo "$t lua $APP_PATH/subscribe.lua start log > /dev/null 2>&1 &" >>/etc/crontabs/root echolog "配置定时任务:自动更新节点订阅。" fi - + start_daemon=$(config_t_get global_delay start_daemon 0) [ "$start_daemon" = "1" ] && $APP_PATH/monitor.sh > /dev/null 2>&1 & - + AUTO_SWITCH_ENABLE=$(config_t_get auto_switch enable 0) [ "$AUTO_SWITCH_ENABLE" = "1" ] && $APP_PATH/test.sh > /dev/null 2>&1 & - + /etc/init.d/cron restart } @@ -779,15 +779,15 @@ start_dns() { local pdnsd_forward other_port msg dns_listen_port=${DNS_PORT} pdnsd_forward=${DNS_FORWARD} - + china_ng_listen_port=$(expr $dns_listen_port + 1) china_ng_listen="127.0.0.1#${china_ng_listen_port}" china_ng_chn=$(echo -n $(echo "${LOCAL_DNS}" | sed "s/,/\n/g" | head -n2) | tr " " ",") china_ng_gfw="127.0.0.1#${dns_listen_port}" [ -n "${returnhome}" ] && china_ng_chn="${china_ng_gfw}" && china_ng_gfw="${LOCAL_DNS}" - + echolog "过滤服务配置:准备接管域名解析..." - + case "$DNS_MODE" in nonuse) echolog " - 不过滤DNS..." @@ -816,7 +816,7 @@ start_dns() { _doh_host=$(echo $_doh_host_port | awk -F ':' '{print $1}') _doh_port=$(echo $_doh_host_port | awk -F ':' '{print $2}') _doh_bootstrap=$(echo $up_trust_doh | cut -d ',' -sf 2-) - + up_trust_doh_dns=$(config_t_get global up_trust_doh_dns "tcp") if [ "$up_trust_doh_dns" = "socks" ]; then socks_server=$(echo $(config_t_get global socks_server 127.0.0.1:9050) | sed "s/#/:/g") @@ -858,7 +858,7 @@ start_dns() { echolog " - 域名解析:使用UDP协议自定义DNS($TUN_DNS)解析..." ;; esac - + [ -n "$chnlist" ] && [ "$DNS_MODE" != "custom" ] && [ "$DNS_MODE" != "fake_ip" ] && { [ -f "${RULES_PATH}/chnlist" ] && cp -a "${RULES_PATH}/chnlist" "${TMP_PATH}/chnlist" [ -n "$(first_type chinadns-ng)" ] && { @@ -882,17 +882,21 @@ start_dns() { china_ng_gfw="$(echo ${custom_dns} | sed 's/:/#/g')" msg="自定义DNS" fi - - local chnlist_param="${TMP_PATH}/chnlist" - [ -f "${RULES_PATH}/direct_host" ] && { - cat "${RULES_PATH}/direct_host" >> "${chnlist_param}" - echolog " | - [$?](chinadns-ng) 域名白名单合并到中国域名表" - } + sed -n 's/^ipset=\/\.\?\([^/]*\).*$/\1/p' "${RULES_PATH}/gfwlist.conf" | sort -u > "${TMP_PATH}/gfwlist.txt" [ -f "${RULES_PATH}/proxy_host" ] && { cat "${RULES_PATH}/proxy_host" >> "${TMP_PATH}/gfwlist.txt" && sort -u "${TMP_PATH}/gfwlist.txt" > "${TMP_PATH}/gfwlist2.txt" && mv -f "${TMP_PATH}/gfwlist2.txt" "${TMP_PATH}/gfwlist.txt" local gfwlist_param="${TMP_PATH}/gfwlist.txt" echolog " | - [$?](chinadns-ng) 代理域名表合并到防火墙域名表" + + for _host in $(cat ${RULES_PATH}/proxy_host); do + sed -i "/$_host/d" "${TMP_PATH}/chnlist" + done + } + local chnlist_param="${TMP_PATH}/chnlist" + [ -f "${RULES_PATH}/direct_host" ] && { + cat "${RULES_PATH}/direct_host" >> "${chnlist_param}" + echolog " | - [$?](chinadns-ng) 域名白名单合并到中国域名表" } chnlist_param=${chnlist_param:+-m "${chnlist_param}" -M} ln_start_bin "$(first_type chinadns-ng)" chinadns-ng "${TMP_PATH}/chinadns-ng.log" -v -b 0.0.0.0 -l "${china_ng_listen_port}" ${china_ng_chn:+-c "${china_ng_chn}"} ${chnlist_param} ${china_ng_gfw:+-t "${china_ng_gfw}"} ${gfwlist_param:+-g "${gfwlist_param}"} -f @@ -900,7 +904,7 @@ start_dns() { #[ -n "${global}${chnlist}" ] && [ -z "${returnhome}" ] && TUN_DNS="${china_ng_gfw}" } } - + [ "${use_udp_node_resolve_dns}" = "1" ] && echolog " * 要求代理 DNS 请求,如上游 DNS 非直连地址,确保 UDP 代理打开,并且已经正确转发!" [ "${use_tcp_node_resolve_dns}" = "1" ] && echolog " * 请确认上游 DNS 支持 TCP 查询,如非直连地址,确保 TCP 代理打开,并且已经正确转发!" } @@ -919,7 +923,7 @@ add_dnsmasq() { else #屏蔽列表 sort -u "${RULES_PATH}/block_host" | gen_dnsmasq_fake_items "0.0.0.0" "${TMP_DNSMASQ_PATH}/00-block_host.conf" - + #始终用国内DNS解析节点域名 fwd_dns="${LOCAL_DNS}" servers=$(uci show "${CONFIG}" | grep ".address=" | cut -d "'" -f 2) @@ -932,19 +936,15 @@ add_dnsmasq() { sort -u "${RULES_PATH}/direct_host" | gen_dnsmasq_items "whitelist,whitelist6" "${fwd_dns}" "${TMP_DNSMASQ_PATH}/11-direct_host.conf" echolog " - [$?]域名白名单(whitelist):${fwd_dns:-默认}" - #始终使用远程DNS解析代理(黑名单)列表 - if [ "${DNS_MODE}" = "fake_ip" ]; then - sort -u "${RULES_PATH}/proxy_host" | gen_dnsmasq_fake_items "11.1.1.1" "${TMP_DNSMASQ_PATH}/90-proxy_host.conf" + if [ "$(config_t_get global_subscribe subscribe_proxy 0)" = "0" ]; then + #如果没有开启通过代理订阅 + fwd_dns="${LOCAL_DNS}" + for item in $(get_enabled_anonymous_secs "@subscribe_list"); do + host_from_url "$(config_n_get ${item} url)" | gen_dnsmasq_items "whitelist,whitelist6" "${fwd_dns}" "${TMP_DNSMASQ_PATH}/12-subscribe.conf" + done + echolog " - [$?]节点订阅域名(whitelist):${fwd_dns:-默认}" else - fwd_dns="${TUN_DNS}" - [ -n "$CHINADNS_NG" ] && fwd_dns="${china_ng_gfw}" - [ -n "$CHINADNS_NG" ] && unset fwd_dns - sort -u "${RULES_PATH}/proxy_host" | gen_dnsmasq_items "blacklist,blacklist6" "${fwd_dns}" "${TMP_DNSMASQ_PATH}/90-proxy_host.conf" - echolog " - [$?]代理域名表(blacklist):${fwd_dns:-默认}" - fi - - #如果开启了通过代理订阅 - [ "$(config_t_get global_subscribe subscribe_proxy 0)" = "1" ] && { + #如果开启了通过代理订阅 fwd_dns="${TUN_DNS}" [ -n "$CHINADNS_NG" ] && fwd_dns="${china_ng_gfw}" for item in $(get_enabled_anonymous_secs "@subscribe_list"); do @@ -955,8 +955,19 @@ add_dnsmasq() { fi done [ "${DNS_MODE}" != "fake_ip" ] && echolog " - [$?]节点订阅域名(blacklist):${fwd_dns:-默认}" - } + fi + #始终使用远程DNS解析代理(黑名单)列表 + if [ "${DNS_MODE}" = "fake_ip" ]; then + sort -u "${RULES_PATH}/proxy_host" | gen_dnsmasq_fake_items "11.1.1.1" "${TMP_DNSMASQ_PATH}/97-proxy_host.conf" + else + fwd_dns="${TUN_DNS}" + [ -n "$CHINADNS_NG" ] && fwd_dns="${china_ng_gfw}" + [ -n "$CHINADNS_NG" ] && unset fwd_dns + sort -u "${RULES_PATH}/proxy_host" | gen_dnsmasq_items "blacklist,blacklist6" "${fwd_dns}" "${TMP_DNSMASQ_PATH}/97-proxy_host.conf" + echolog " - [$?]代理域名表(blacklist):${fwd_dns:-默认}" + fi + #分流规则 [ "$(config_n_get $TCP_NODE protocol)" = "_shunt" ] && { fwd_dns="${TUN_DNS}" @@ -990,21 +1001,28 @@ add_dnsmasq() { sort -u "${TMP_PATH}/gfwlist.txt" | gen_dnsmasq_items "gfwlist,gfwlist6" "${fwd_dns}" "${TMP_DNSMASQ_PATH}/99-gfwlist.conf" echolog " - [$?]防火墙域名表(gfwlist):${fwd_dns:-默认}" fi + # Not China List 模式 + [ -n "${chnlist}" ] && { + fwd_dns="${LOCAL_DNS}" + [ -n "$CHINADNS_NG" ] && unset fwd_dns + sort -u "${TMP_PATH}/chnlist" | gen_dnsmasq_items "chnroute,chnroute6" "${fwd_dns}" "${TMP_DNSMASQ_PATH}/19-chinalist_host.conf" + echolog " - [$?]中国域名表(chnroute):${fwd_dns:-默认}" + } else #回国模式 if [ "${DNS_MODE}" = "fake_ip" ]; then - sort -u "${RULES_PATH}/chnlist" | gen_dnsmasq_fake_items "11.1.1.1" "${TMP_DNSMASQ_PATH}/10-chinalist_host.conf" + sort -u "${RULES_PATH}/chnlist" | gen_dnsmasq_fake_items "11.1.1.1" "${TMP_DNSMASQ_PATH}/99-chinalist_host.conf" else fwd_dns="${TUN_DNS}" - sort -u "${RULES_PATH}/chnlist" | gen_dnsmasq_items "chnroute,chnroute6" "${fwd_dns}" "${TMP_DNSMASQ_PATH}/10-chinalist_host.conf" + sort -u "${RULES_PATH}/chnlist" | gen_dnsmasq_items "chnroute,chnroute6" "${fwd_dns}" "${TMP_DNSMASQ_PATH}/99-chinalist_host.conf" echolog " - [$?]中国域名表(chnroute):${fwd_dns:-默认}" fi fi fi - + if [ "${DNS_MODE}" != "nouse" ]; then echo "conf-dir=${TMP_DNSMASQ_PATH}" > "/var/dnsmasq.d/dnsmasq-${CONFIG}.conf" - + if [ -z "${CHINADNS_NG}" ] && [ "${IS_DEFAULT_DNS}" = "1" ]; then echolog " - 不强制设置默认DNS" return @@ -1015,12 +1033,12 @@ add_dnsmasq() { [ -n "${chnlist}" ] && msg="中国列表以外" [ -n "${returnhome}" ] && msg="中国列表" [ -n "${global}" ] && msg="全局" - + #默认交给Chinadns-ng处理 [ -n "$CHINADNS_NG" ] && { servers="${china_ng_listen}" && msg="chinadns-ng" } - + cat <<-EOF >> "/var/dnsmasq.d/dnsmasq-${CONFIG}.conf" $(echo "${servers}" | sed 's/,/\n/g' | gen_dnsmasq_items) all-servers @@ -1067,7 +1085,7 @@ gen_pdnsd_config() { proc_limit = 2; procq_limit = 8; } - + EOF echolog " + [$?]Pdnsd (127.0.0.1:${listen_port})..." @@ -1223,7 +1241,7 @@ start_haproxy() { local auth="" [ -n "$console_user" ] && [ -n "$console_password" ] && auth="stats auth $console_user:$console_password" cat <<-EOF >> "${haproxy_file}" - + listen console bind 0.0.0.0:$console_port mode http diff --git a/package/lienol/luci-app-passwall/root/usr/share/passwall/iptables.sh b/package/lienol/luci-app-passwall/root/usr/share/passwall/iptables.sh index 2145e4dc89..a6c33dff7b 100755 --- a/package/lienol/luci-app-passwall/root/usr/share/passwall/iptables.sh +++ b/package/lienol/luci-app-passwall/root/usr/share/passwall/iptables.sh @@ -24,7 +24,6 @@ FORCE_INDEX=2 ipt_n="iptables -t nat" ipt_m="iptables -t mangle" -ip6t_n="ip6tables -t nat" ip6t_m="ip6tables -t mangle" FWI=$(uci -q get firewall.passwall.path 2>/dev/null) @@ -48,8 +47,10 @@ comment() { } destroy_ipset() { - #ipset -q -F $1 - ipset -q -X $1 + for i in "$@"; do + #ipset -q -F $i + ipset -q -X $i + done } RULE_LAST_INDEX() { @@ -549,12 +550,21 @@ add_firewall_rule() { # 过滤所有节点IP filter_vpsip > /dev/null 2>&1 & filter_haproxy > /dev/null 2>&1 & + + # 据说能提升性能? + $ipt_m -N PSW_DIVERT + $ipt_m -A PSW_DIVERT -j MARK --set-mark 1 + $ipt_m -A PSW_DIVERT -j ACCEPT + $ipt_m -A PREROUTING -p tcp -m socket -j PSW_DIVERT $ipt_n -N PSW $ipt_n -A PSW $(dst $IPSET_LANIPLIST) -j RETURN $ipt_n -A PSW $(dst $IPSET_VPSIPLIST) -j RETURN $ipt_n -A PSW $(dst $IPSET_WHITELIST) -j RETURN $ipt_n -A PSW -m mark --mark 0xff -j RETURN + local PR_INDEX=$(RULE_LAST_INDEX "$ipt_n" PREROUTING prerouting_rule) + PR_INDEX=$((PR_INDEX + 1)) + $ipt_n -I PREROUTING $PR_INDEX -p tcp -j PSW $ipt_n -N PSW_OUTPUT $ipt_n -A PSW_OUTPUT $(dst $IPSET_LANIPLIST) -j RETURN @@ -568,6 +578,7 @@ add_firewall_rule() { $ipt_m -A PSW $(dst $IPSET_WHITELIST) -j RETURN $ipt_m -A PSW -m mark --mark 0xff -j RETURN $ipt_m -A PSW $(dst $IPSET_BLOCKLIST) -j DROP + $ipt_m -A PREROUTING -j PSW $ipt_m -N PSW_OUTPUT $ipt_m -A PSW_OUTPUT $(dst $IPSET_LANIPLIST) -j RETURN @@ -582,18 +593,20 @@ add_firewall_rule() { local NODE_TYPE=$(echo $(config_n_get $TCP_NODE type) | tr 'A-Z' 'a-z') local ipv6_tproxy=$(config_t_get global_other ipv6_tproxy 0) - if [ $NODE_TYPE == "xray" ] && [ $ipv6_tproxy == "1" ]; then - PROXY_IPV6=1 - echolog "节点类型:$NODE_TYPE,开启实验性IPv6透明代理(TProxy)..." - else - [ $enble_ipv6=="1" ] && echolog "节点类型:$NODE_TYPE,暂不支持IPv6透明代理(TProxy)..." + if [ $ipv6_tproxy == "1" ]; then + if [ $NODE_TYPE == "xray" ]; then + PROXY_IPV6=1 + echolog "节点类型:$NODE_TYPE,开启实验性IPv6透明代理(TProxy)..." + else + echolog "节点类型:$NODE_TYPE,暂不支持IPv6透明代理(TProxy)..." + fi fi - - #$ip6t_n -N PSW - #$ip6t_n -A PREROUTING -j PSW - - #$ip6t_n -N PSW_OUTPUT - #$ip6t_n -A OUTPUT -p tcp -j PSW_OUTPUT + + # 据说能提升性能? + $ip6t_m -N PSW_DIVERT + $ip6t_m -A PSW_DIVERT -j MARK --set-mark 1 + $ip6t_m -A PSW_DIVERT -j ACCEPT + $ip6t_m -A PREROUTING -p tcp -m socket -j PSW_DIVERT $ip6t_m -N PSW $ip6t_m -A PSW $(dst $IPSET_LANIPLIST6) -j RETURN @@ -664,24 +677,6 @@ add_firewall_rule() { fi fi - local PR_INDEX=$(RULE_LAST_INDEX "$ipt_n" PREROUTING ADBYBY) - if [ "$PR_INDEX" == "0" ]; then - PR_INDEX=$(RULE_LAST_INDEX "$ipt_n" PREROUTING prerouting_rule) - else - echolog "发现 adbyby 规则链,adbyby 规则优先..." - fi - PR_INDEX=$((PR_INDEX + 1)) - $ipt_n -I PREROUTING $PR_INDEX -p tcp -j PSW - echolog "使用链表 PREROUTING 排列索引${PR_INDEX}[$?]" - -# if [ "$PROXY_IPV6" == "1" ]; then -# local msg="IPv6 配置不当,无法代理" -# $ip6t_n -A PSW -p tcp $(REDIRECT $TCP_REDIR_PORT) -# $ip6t_n -A PSW_OUTPUT -p tcp $(REDIRECT $TCP_REDIR_PORT) -# msg="${msg},转发 IPv6 TCP 流量到节点[$?]" -# echolog "$msg" -# fi - # 过滤Socks节点 [ "$SOCKS_ENABLED" = "1" ] && { local ids=$(uci show $CONFIG | grep "=socks" | awk -F '.' '{print $2}' | awk -F '=' '{print $1}') @@ -759,8 +754,6 @@ add_firewall_rule() { fi fi - $ipt_m -A PREROUTING -j PSW - # 加载ACLS load_acl @@ -770,35 +763,18 @@ add_firewall_rule() { } del_firewall_rule() { - ib_nat_exist=$($ipt_n -nL PREROUTING | grep -c PSW) - if [ ! -z "$ib_nat_exist" ];then - until [ "$ib_nat_exist" = 0 ] - do - $ipt_n -D PREROUTING -p tcp -j PSW 2>/dev/null - $ipt_n -D OUTPUT -p tcp -j PSW_OUTPUT 2>/dev/null - - $ipt_m -D PREROUTING -j PSW 2>/dev/null - $ipt_m -D OUTPUT -p tcp -j PSW_OUTPUT 2>/dev/null - $ipt_m -D OUTPUT -p udp -j PSW_OUTPUT 2>/dev/null - - #$ip6t_n -D PREROUTING -j PSW 2>/dev/null - #$ip6t_n -D OUTPUT -p tcp -j PSW_OUTPUT 2>/dev/null - - $ip6t_m -D PREROUTING -j PSW 2>/dev/null - $ip6t_m -D OUTPUT -j PSW_OUTPUT 2>/dev/null - - ib_nat_exist=$(expr $ib_nat_exist - 1) + for ipt in "$ipt_n" "$ipt_m" "$ip6t_m"; do + for chain in "PREROUTING" "OUTPUT"; do + for i in $(seq 1 $($ipt -nL $chain | grep -c PSW)); do + local index=$($ipt --line-number -nL $chain | grep PSW | head -1 | awk '{print $1}') + $ipt -D $chain $index 2>/dev/null + done + done + for chain in "PSW" "PSW_OUTPUT" "PSW_DIVERT"; do + $ipt -F $chain 2>/dev/null + $ipt -X $chain 2>/dev/null + done done - - fi - $ipt_n -F PSW 2>/dev/null && $ipt_n -X PSW 2>/dev/null - $ipt_n -F PSW_OUTPUT 2>/dev/null && $ipt_n -X PSW_OUTPUT 2>/dev/null - $ipt_m -F PSW 2>/dev/null && $ipt_m -X PSW 2>/dev/null - $ipt_m -F PSW_OUTPUT 2>/dev/null && $ipt_m -X PSW_OUTPUT 2>/dev/null - #$ip6t_n -F PSW 2>/dev/null && $ip6t_n -X PSW 2>/dev/null - #$ip6t_n -F PSW_OUTPUT 2>/dev/null && $ip6t_n -X PSW_OUTPUT 2>/dev/null - $ip6t_m -F PSW 2>/dev/null && $ip6t_m -X PSW 2>/dev/null - $ip6t_m -F PSW_OUTPUT 2>/dev/null && $ip6t_m -X PSW_OUTPUT 2>/dev/null ip rule del fwmark 1 lookup 100 2>/dev/null ip route del local 0.0.0.0/0 dev lo table 100 2>/dev/null @@ -828,23 +804,8 @@ del_firewall_rule() { } flush_ipset() { - destroy_ipset $IPSET_LANIPLIST - destroy_ipset $IPSET_VPSIPLIST - destroy_ipset $IPSET_SHUNTLIST - destroy_ipset $IPSET_GFW - destroy_ipset $IPSET_CHN - destroy_ipset $IPSET_BLACKLIST - destroy_ipset $IPSET_BLOCKLIST - destroy_ipset $IPSET_WHITELIST - - destroy_ipset $IPSET_LANIPLIST6 - destroy_ipset $IPSET_VPSIPLIST6 - destroy_ipset $IPSET_SHUNTLIST6 - destroy_ipset $IPSET_GFW6 - destroy_ipset $IPSET_CHN6 - destroy_ipset $IPSET_BLACKLIST6 - destroy_ipset $IPSET_BLOCKLIST6 - destroy_ipset $IPSET_WHITELIST6 + destroy_ipset $IPSET_LANIPLIST $IPSET_VPSIPLIST $IPSET_SHUNTLIST $IPSET_GFW $IPSET_CHN $IPSET_BLACKLIST $IPSET_BLOCKLIST $IPSET_WHITELIST + destroy_ipset $IPSET_LANIPLIST6 $IPSET_VPSIPLIST6 $IPSET_SHUNTLIST6 $IPSET_GFW6 $IPSET_CHN6 $IPSET_BLACKLIST6 $IPSET_BLOCKLIST6 $IPSET_WHITELIST6 /etc/init.d/passwall reload } From 352abf65364fd99ad6fdf4bb3e127fb1eac7b9e4 Mon Sep 17 00:00:00 2001 From: vernesong <42875168+vernesong@users.noreply.github.com> Date: Sat, 6 Mar 2021 22:42:07 +0800 Subject: [PATCH 04/17] OpenClash: Update to v0.42.03-beta Signed-off-by: Tianling Shen --- package/ctcgfw/luci-app-openclash/Makefile | 2 +- .../luasrc/model/cbi/openclash/config.lua | 40 ++++++++++++++++++- .../model/cbi/openclash/groups-config.lua | 4 +- .../model/cbi/openclash/other-rules-edit.lua | 11 +++++ .../openclash/proxy-provider-file-manage.lua | 2 +- .../openclash/rule-providers-file-manage.lua | 2 +- .../cbi/openclash/rule-providers-manage.lua | 3 +- .../po/zh-cn/openclash.zh-cn.po | 14 +++++-- .../root/etc/config/openclash | 8 ++-- .../custom/openclash_custom_fake_filter.list | 1 + .../custom/openclash_custom_rules.list | 11 +++++ .../dashboard/assets/index.0bf7b2ad.js | 1 + .../dashboard/assets/index.0e294c2a.css | 1 + .../dashboard/assets/index.236bee55.js | 1 - .../dashboard/assets/index.5dfcf857.css | 1 - .../dashboard/assets/vendor.b176d855.js | 2 +- .../usr/share/openclash/dashboard/index.html | 4 +- .../root/usr/share/openclash/openclash.sh | 14 +++++-- .../share/openclash/openclash_history_get.sh | 4 +- .../share/openclash/openclash_history_set.sh | 4 +- .../usr/share/openclash/openclash_rule.sh | 4 ++ .../root/usr/share/openclash/res/lhie1.yaml | 8 ++++ .../usr/share/openclash/res/openclash_version | 4 +- .../usr/share/openclash/yml_groups_set.sh | 17 ++++++-- .../usr/share/openclash/yml_proxys_set.sh | 38 +++++++++++++++--- .../usr/share/openclash/yml_rules_change.sh | 4 ++ 26 files changed, 167 insertions(+), 38 deletions(-) create mode 100644 package/ctcgfw/luci-app-openclash/root/usr/share/openclash/dashboard/assets/index.0bf7b2ad.js create mode 100644 package/ctcgfw/luci-app-openclash/root/usr/share/openclash/dashboard/assets/index.0e294c2a.css delete mode 100644 package/ctcgfw/luci-app-openclash/root/usr/share/openclash/dashboard/assets/index.236bee55.js delete mode 100644 package/ctcgfw/luci-app-openclash/root/usr/share/openclash/dashboard/assets/index.5dfcf857.css diff --git a/package/ctcgfw/luci-app-openclash/Makefile b/package/ctcgfw/luci-app-openclash/Makefile index d083fb7a29..4378a26bdf 100644 --- a/package/ctcgfw/luci-app-openclash/Makefile +++ b/package/ctcgfw/luci-app-openclash/Makefile @@ -1,7 +1,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=luci-app-openclash -PKG_VERSION:=0.42.02 +PKG_VERSION:=0.42.03 PKG_RELEASE:=beta PKG_MAINTAINER:=vernesong diff --git a/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/config.lua b/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/config.lua index 621f3d859f..81b2432cbd 100644 --- a/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/config.lua +++ b/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/config.lua @@ -204,7 +204,7 @@ uci:commit("openclash") HTTP.redirect(luci.dispatcher.build_url("admin", "services", "openclash", "config")) end -btndl = tb:option(Button,"download",translate("Download Configurations")) +btndl = tb:option(Button,"download",translate("Download Config")) btndl.template="openclash/other_button" btndl.render=function(e,t,a) e.inputstyle="remove" @@ -237,6 +237,44 @@ btndl.write = function (a,t) HTTP.close() end +btndlr = tb:option(Button,"download_run",translate("Download Running Config")) +btndlr.template="openclash/other_button" +btndlr.render=function(c,t,a) + if string.sub(SYS.exec("uci get openclash.config.config_path 2>/dev/null"), 23, -2) == e[t].name then + a.display="" + else + a.display="none" + end +c.inputstyle="remove" +Button.render(c,t,a) +end +btndlr.write = function (a,t) + local sPath, sFile, fd, block + sPath = "/etc/openclash/"..e[t].name + sFile = NXFS.basename(sPath) + if fs.isdirectory(sPath) then + fd = io.popen('tar -C "%s" -cz .' % {sPath}, "r") + sFile = sFile .. ".tar.gz" + else + fd = nixio.open(sPath, "r") + end + if not fd then + return + end + HTTP.header('Content-Disposition', 'attachment; filename="%s"' % {sFile}) + HTTP.prepare_content("application/octet-stream") + while true do + block = fd:read(nixio.const.buffersize) + if (not block) or (#block ==0) then + break + else + HTTP.write(block) + end + end + fd:close() + HTTP.close() +end + btnrm=tb:option(Button,"remove",translate("Remove")) btnrm.render=function(e,t,a) e.inputstyle="reset" diff --git a/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/groups-config.lua b/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/groups-config.lua index 61c69a2bf2..164f875475 100644 --- a/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/groups-config.lua +++ b/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/groups-config.lua @@ -52,11 +52,11 @@ end o = s:option(ListValue, "type", translate("Group Type")) o.rmempty = true o.description = translate("Choose The Operation Mode") -o:value("select", translate("Select ")) +o:value("select", translate("Manual-Select")) o:value("url-test", translate("URL-Test")) o:value("fallback", translate("Fallback")) o:value("load-balance", translate("Load-Balance")) -o:value("relay", translate("Relay Traffic")) +o:value("relay", translate("Relay-Traffic")) o = s:option(ListValue, "strategy", translate("Strategy Type")) o.rmempty = true diff --git a/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/other-rules-edit.lua b/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/other-rules-edit.lua index b66002523d..1ffbed74f1 100644 --- a/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/other-rules-edit.lua +++ b/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/other-rules-edit.lua @@ -134,6 +134,17 @@ end o:value("DIRECT") o:value("REJECT") +o = s:option(ListValue, "Scholar", translate("Scholar")) +o:depends("rule_name", "lhie1") +o.rmempty = true +for groupname in string.gmatch(groupnames, "([^'##\n']+)##") do + if groupname ~= nil and groupname ~= "" then + o:value(groupname) + end +end +o:value("DIRECT") +o:value("REJECT") + o = s:option(ListValue, "Microsoft", translate("Microsoft")) o:depends("rule_name", "lhie1") o.rmempty = true diff --git a/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/proxy-provider-file-manage.lua b/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/proxy-provider-file-manage.lua index 2ae467126b..0f3ac40220 100644 --- a/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/proxy-provider-file-manage.lua +++ b/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/proxy-provider-file-manage.lua @@ -40,7 +40,7 @@ nm1=tb1:option(DummyValue,"name",translate("File Name")) mt1=tb1:option(DummyValue,"mtime",translate("Update Time")) sz1=tb1:option(DummyValue,"size",translate("Size")) -btndl1 = tb1:option(Button,"download1",translate("Download Configurations")) +btndl1 = tb1:option(Button,"download1",translate("Download Config")) btndl1.template="openclash/other_button" btndl1.render=function(y,x,r) y.inputstyle="remove" diff --git a/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/rule-providers-file-manage.lua b/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/rule-providers-file-manage.lua index 26264a7566..6dfc8bbcd7 100644 --- a/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/rule-providers-file-manage.lua +++ b/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/rule-providers-file-manage.lua @@ -40,7 +40,7 @@ nm2=tb2:option(DummyValue,"name",translate("File Name")) mt2=tb2:option(DummyValue,"mtime",translate("Update Time")) sz2=tb2:option(DummyValue,"size",translate("Size")) -btndl2 = tb2:option(Button,"download2",translate("Download Configurations")) +btndl2 = tb2:option(Button,"download2",translate("Download Config")) btndl2.template="openclash/other_button" btndl2.render=function(m,n,h) m.inputstyle="remove" diff --git a/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/rule-providers-manage.lua b/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/rule-providers-manage.lua index 3137bdb989..0858ddcf2d 100644 --- a/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/rule-providers-manage.lua +++ b/package/ctcgfw/luci-app-openclash/luasrc/model/cbi/openclash/rule-providers-manage.lua @@ -10,7 +10,8 @@ local fs = require "luci.openclash" local uci = require "luci.model.uci".cursor() m = SimpleForm("openclash", translate("Other Rule Providers List")) -m.description=translate("规则项目: Profiles ( https://github.com/DivineEngine/Profiles )
") +m.description=translate("规则项目: ConnersHua ( https://github.com/DivineEngine/Profiles ) \ +
规则项目: lhie1 ( https://github.com/lhie1/Rules )") m.reset = false m.submit = false diff --git a/package/ctcgfw/luci-app-openclash/po/zh-cn/openclash.zh-cn.po b/package/ctcgfw/luci-app-openclash/po/zh-cn/openclash.zh-cn.po index 919d189f2d..243c7c923c 100644 --- a/package/ctcgfw/luci-app-openclash/po/zh-cn/openclash.zh-cn.po +++ b/package/ctcgfw/luci-app-openclash/po/zh-cn/openclash.zh-cn.po @@ -104,9 +104,12 @@ msgstr "保存配置" msgid "Apply Configurations" msgstr "应用配置" -msgid "Download Configurations" +msgid "Download Config" msgstr "下载配置" +msgid "Download Running Config" +msgstr "下载运行配置" + msgid "Select Mode" msgstr "*运行模式" @@ -484,6 +487,9 @@ msgstr "Youtube流量" msgid "Apple" msgstr "苹果服务流量" +msgid "Scholar" +msgstr "学术网站流量" + msgid "Microsoft" msgstr "微软服务流量" @@ -786,7 +792,7 @@ msgstr "检测频率(秒)" msgid "Tolerance(ms)" msgstr "节点切换容忍值(毫秒)" -msgid "Select " +msgid "Manual-Select" msgstr "Select【手动选择】" msgid "URL-Test" @@ -798,7 +804,7 @@ msgstr "Fallback【故障切换】" msgid "Load-Balance" msgstr "Load-Balance【负载均衡】" -msgid "Relay Traffic" +msgid "Relay-Traffic" msgstr "Relay【嵌套中转】" msgid "Other Group" @@ -874,7 +880,7 @@ msgid "Exclude Keyword Match" msgstr "排除节点" msgid "(eg: hk or tw&bgp)" -msgstr "(格式示例:香港、台湾&bgp)" +msgstr "(格式示例:香港 或 台湾&bgp 或 新加坡&bgp&奈飞)" msgid "Config File List" msgstr "配置文件列表" diff --git a/package/ctcgfw/luci-app-openclash/root/etc/config/openclash b/package/ctcgfw/luci-app-openclash/root/etc/config/openclash index 7379596711..caae603116 100644 --- a/package/ctcgfw/luci-app-openclash/root/etc/config/openclash +++ b/package/ctcgfw/luci-app-openclash/root/etc/config/openclash @@ -55,13 +55,13 @@ config dns_servers option group 'nameserver' option type 'udp' option ip '119.28.28.28' - option enabled '1' + option enabled '0' config dns_servers option group 'nameserver' option type 'udp' option ip '223.5.5.5' - option enabled '1' + option enabled '0' config dns_servers option type 'https' @@ -76,7 +76,7 @@ config dns_servers option type 'https' config dns_servers - option enabled '1' + option enabled '0' option group 'fallback' option ip 'dns.google' option port '853' @@ -89,7 +89,7 @@ config dns_servers option ip '1.1.1.1/dns-query' config dns_servers - option enabled '1' + option enabled '0' option group 'fallback' option ip '1.1.1.1' option port '853' diff --git a/package/ctcgfw/luci-app-openclash/root/etc/openclash/custom/openclash_custom_fake_filter.list b/package/ctcgfw/luci-app-openclash/root/etc/openclash/custom/openclash_custom_fake_filter.list index f3e9491bbe..685587dfc3 100644 --- a/package/ctcgfw/luci-app-openclash/root/etc/openclash/custom/openclash_custom_fake_filter.list +++ b/package/ctcgfw/luci-app-openclash/root/etc/openclash/custom/openclash_custom_fake_filter.list @@ -86,3 +86,4 @@ stun.*.*.* heartbeat.belkin.com *.linksys.com *.linksyssmartwifi.com ++.battlenet.com.cn \ No newline at end of file diff --git a/package/ctcgfw/luci-app-openclash/root/etc/openclash/custom/openclash_custom_rules.list b/package/ctcgfw/luci-app-openclash/root/etc/openclash/custom/openclash_custom_rules.list index c5b9d02a70..d0ebf97eb0 100644 --- a/package/ctcgfw/luci-app-openclash/root/etc/openclash/custom/openclash_custom_rules.list +++ b/package/ctcgfw/luci-app-openclash/root/etc/openclash/custom/openclash_custom_rules.list @@ -32,4 +32,15 @@ ##- SRC-IP-CIDR,192.168.1.1/32,DIRECT ##- SRC-IP-CIDR,198.18.0.1/32,DIRECT +##DDNS +##-DOMAIN-SUFFIX,checkip.dyndns.org,DIRECT +##-DOMAIN-SUFFIX,checkipv6.dyndns.org,DIRECT +##-DOMAIN-SUFFIX,checkip.synology.com,DIRECT +##-DOMAIN-SUFFIX,ifconfig.co,DIRECT +##-DOMAIN-SUFFIX,api.myip.com,DIRECT +##-DOMAIN-SUFFIX,ip-api.com,DIRECT +##-DOMAIN-SUFFIX,ipapi.co,DIRECT +##-DOMAIN-SUFFIX,ip6.seeip.org,DIRECT +##-DOMAIN-SUFFIX,members.3322.org,DIRECT + ##在线IP段转CIDR地址:http://ip2cidr.com \ No newline at end of file diff --git a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/dashboard/assets/index.0bf7b2ad.js b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/dashboard/assets/index.0bf7b2ad.js new file mode 100644 index 0000000000..3b1ba0698e --- /dev/null +++ b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/dashboard/assets/index.0bf7b2ad.js @@ -0,0 +1 @@ +var e=Object.assign;import{e as t,u as n,r as a,c as s,R as o,a as r,b as l,d as c,f as i,g as u,h as d,i as m,j as p,k as f,l as h,A as g,F as y,m as v,N as E,n as w,o as x,p as b,q as N,s as C,t as k,H as P}from"./vendor.b176d855.js";function S(){return"ClashX Runtime"===navigator.userAgent}!function(e=".",t="__import__"){try{self[t]=new Function("u","return import(u)")}catch(n){const a=new URL(e,location),s=e=>{URL.revokeObjectURL(e.src),e.remove()};self[t]=e=>new Promise(((n,o)=>{const r=new URL(e,a);if(self[t].moduleMap[r])return n(self[t].moduleMap[r]);const l=new Blob([`import * as m from '${r}';`,`${t}.moduleMap['${r}']=m;`],{type:"text/javascript"}),c=Object.assign(document.createElement("script"),{type:"module",src:URL.createObjectURL(l),onerror(){o(new Error(`Failed to import: ${e}`)),s(c)},onload(){n(self[t].moduleMap[r]),s(c)}});document.head.appendChild(c)})),self[t].moduleMap={}}}("assets/");let T=null;class L{constructor(e){this.instance=null,window.WebViewJavascriptBridge&&(this.instance=window.WebViewJavascriptBridge),this.initBridge((t=>{this.instance=t,e()}))}initBridge(e){if(!S())return null==e?void 0:e(null);if(window.WebViewJavascriptBridge)return e(window.WebViewJavascriptBridge);if(window.WVJBCallbacks)return window.WVJBCallbacks.push(e);window.WVJBCallbacks=[e];const t=document.createElement("iframe");t.style.display="none",t.src="https://__bridge_loaded__",document.documentElement.appendChild(t),setTimeout((()=>document.documentElement.removeChild(t)),0)}callHandler(e,t){return new Promise((n=>{var a;null==(a=this.instance)||a.callHandler(e,t,n)}))}ping(){return this.callHandler("ping")}readConfigString(){return this.callHandler("readConfigString")}getPasteboard(){return this.callHandler("getPasteboard")}getAPIInfo(){return this.callHandler("apiInfo")}setPasteboard(e){return this.callHandler("setPasteboard",e)}writeConfigWithString(e){return this.callHandler("writeConfigWithString",e)}setSystemProxy(e){return this.callHandler("setSystemProxy",e)}getStartAtLogin(){return this.callHandler("getStartAtLogin")}getProxyDelay(e){return this.callHandler("speedTest",e)}setStartAtLogin(e){return this.callHandler("setStartAtLogin",e)}isSystemProxySet(){return this.callHandler("isSystemProxySet")}}var $;($||($={})).SPEED_NOTIFY="speed-notify";var R=new class{constructor(){this.EE=new t}notifySpeedTest(){this.EE.emit($.SPEED_NOTIFY)}subscribe(e,t){this.EE.addListener(e,t)}unsubscribe(e,t){this.EE.removeListener(e,t)}};function D(e,t=""){return window.localStorage.getItem(e)||t}function I(e,t){return window.localStorage.setItem(e,t)}function A(){}async function B(e){try{return[await e,null]}catch(t){return[null,t]}}function M(e){const[t,s]=n(e);return[t,a.useMemo((()=>function(e,t){"string"==typeof e?s((n=>{const a=t;n[e]=a})):"function"==typeof e?s(e):"object"==typeof e&&s((t=>{const n=e;for(const e of Object.keys(n)){const a=e;t[a]=n[a]}}))}),[s])]}function H(e=!1){const[t,n]=a.useState(e);return{visible:t,hide:function(){n(!1)},show:function(){n(!0)}}}function U(e){const{title:t,children:n,className:o,style:r}=e;return a.createElement("header",{className:s("header",o),style:r},a.createElement("h1",null,t),a.createElement("div",{className:"operations"},n))}function O(t){const{type:n,size:o=14,className:r,style:l}=t,c=s("clash-iconfont",`icon-${n}`,r),i=e({fontSize:o},l),u=e(e({},t),{className:c,style:i});return a.createElement("i",e({},u))}function j(e){const{className:t,checked:n=!1,disabled:o=!1,onChange:r=A}=e,l=s("switch",{checked:n,disabled:o},t);return a.createElement("div",{className:l,onClick:function(){o||r(!n)}},a.createElement(O,{className:"switch-icon",type:"check",size:20,style:{fontWeight:"bold"}}))}function F(e){const{className:t,style:n,children:o}=e;return a.createElement("div",{className:s("card",t),style:n},o)}function z(e){const{options:t,value:n,onSelect:o}=e;return a.createElement("div",{className:"button-select"},t.map((e=>a.createElement("button",{value:e.value,key:e.value,className:s("button-select-options",{actived:n===e.value}),onClick:()=>null==o?void 0:o(e.value)},e.label))))}const W={en_US:{SideBar:{Proxies:"Proxies",Overview:"Overview",Logs:"Logs",Rules:"Rules",Settings:"Setting",Connections:"Connections",Version:"Version"},Settings:{title:"Settings",labels:{startAtLogin:"Start at login",language:"language",setAsSystemProxy:"Set as system proxy",allowConnectFromLan:"Allow connect from Lan",proxyMode:"Mode",socks5ProxyPort:"Socks5 proxy port",httpProxyPort:"HTTP proxy port",mixedProxyPort:"Mixed proxy port",externalController:"External controller"},values:{cn:"中文",en:"English",global:"Global",rules:"Rules",direct:"Direct",script:"Script"},versionString:"Current ClashX is the latest version:{{version}}",checkUpdate:"Check Update",externalControllerSetting:{title:"External Controller",note:"Please note that modifying this configuration will only configure Dashboard. Will not modify your Clash configuration file. Please make sure that the external controller address matches the address in the Clash configuration file, otherwise, Dashboard will not be able to connect to Clash.",host:"Host",port:"Port",secret:"Secret"}},Logs:{title:"Logs"},Rules:{title:"Rules",providerTitle:"Providers",providerUpdateTime:"Last updated at",ruleCount:"Rule count"},Connections:{title:"Connections",keepClosed:"Keep closed connections",total:{text:"total",upload:"upload",download:"download"},closeAll:{title:"Warning",content:"This would close all connections"},filter:{all:"All"},columns:{host:"Host",network:"Network",type:"Type",chains:"Chains",rule:"Rule",time:"Time",speed:"Speed",upload:"Upload",download:"Download",sourceIP:"Source IP"}},Proxies:{title:"Proxies",editDialog:{title:"Edit Proxy",color:"Color",name:"Name",type:"Type",server:"Server",port:"Port",password:"Password",cipher:"Cipher",obfs:"Obfs","obfs-host":"Obfs-host",uuid:"UUID",alterId:"AlterId",tls:"TLS"},groupTitle:"Policy Group",providerTitle:"Providers",providerUpdateTime:"Last updated at",expandText:"Expand",collapseText:"Collapse",speedTestText:"Speed Test",breakConnectionsText:"Close connections which include the group"},Modal:{ok:"Ok",cancel:"Cancel"}},zh_CN:{SideBar:{Proxies:"代理",Overview:"总览",Logs:"日志",Rules:"规则",Settings:"设置",Connections:"连接",Version:"版本"},Settings:{title:"设置",labels:{startAtLogin:"开机时启动",language:"语言",setAsSystemProxy:"设置为系统代理",allowConnectFromLan:"允许来自局域网的连接",proxyMode:"代理模式",socks5ProxyPort:"Socks5 代理端口",httpProxyPort:"HTTP 代理端口",mixedProxyPort:"混合代理端口",externalController:"外部控制设置"},values:{cn:"中文",en:"English",global:"全局",rules:"规则",direct:"直连",script:"脚本"},versionString:"当前 ClashX 已是最新版本:{{version}}",checkUpdate:"检查更新",externalControllerSetting:{title:"编辑外部控制设置",note:"请注意,修改该配置项并不会修改你的 Clash 配置文件,请确认修改后的外部控制地址和 Clash 配置文件内的地址一致,否则会导致 Dashboard 无法连接。",host:"Host",port:"端口",secret:"密钥"}},Logs:{title:"日志"},Rules:{title:"规则",providerTitle:"规则集",providerUpdateTime:"最后更新于",ruleCount:"规则条数"},Connections:{title:"连接",keepClosed:"保留关闭连接",total:{text:"总量",upload:"上传",download:"下载"},closeAll:{title:"警告",content:"将会关闭所有连接"},filter:{all:"全部"},columns:{host:"域名",network:"网络",type:"类型",chains:"节点链",rule:"规则",time:"连接时间",speed:"速率",upload:"上传",download:"下载",sourceIP:"来源 IP"}},Proxies:{title:"代理",editDialog:{title:"编辑代理",color:"颜色",name:"名字",type:"类型",server:"服务器",port:"端口",password:"密码",cipher:"加密方式",obfs:"Obfs","obfs-host":"Obfs-host",uuid:"UUID",alterId:"AlterId",tls:"TLS"},groupTitle:"策略组",providerTitle:"代理集",providerUpdateTime:"最后更新于",expandText:"展开",collapseText:"收起",speedTestText:"测速",breakConnectionsText:"切换时打断包含策略组的连接"},Modal:{ok:"确 定",cancel:"取 消"}}},_=Object.keys(W);function G(e){const[t,n]=o(e);return[t,a.useMemo((()=>function(e,t){if("string"==typeof e)n((n=>r(n,(n=>{const a=t;n[e]=a}))));else if("function"==typeof e){const t=e;n((e=>r(e,t)))}else"object"==typeof e&&n((t=>r(t,(t=>{const n=e;for(const e of Object.keys(n)){const a=e;t[a]=n[a]}}))))}),[n])]}function V(e){let t=null;return async function(){return t||(t=e(),t.catch((e=>{throw t=null,e})))}}class X{constructor(e){this.EE=new t,this.innerBuffer=[],this.isClose=!1,this.config=Object.assign({bufferLength:0,retryInterval:5e3,headers:{}},e),this.config.useWebsocket?this.websocketLoop():this.loop()}websocketLoop(){var e;const t=new URL(this.config.url);t.protocol="http:"===t.protocol?"ws:":"wss:",t.searchParams.set("token",null!=(e=this.config.token)?e:"");const n=new WebSocket(t.toString());n.addEventListener("message",(e=>{const t=JSON.parse(e.data);this.EE.emit("data",[t]),this.config.bufferLength>0&&(this.innerBuffer.push(t),this.innerBuffer.length>this.config.bufferLength&&this.innerBuffer.splice(0,this.innerBuffer.length-this.config.bufferLength))})),n.addEventListener("close",(()=>setTimeout(this.websocketLoop,this.config.retryInterval))),n.addEventListener("error",(e=>{this.EE.emit("error",e),setTimeout(this.websocketLoop,this.config.retryInterval)}))}async loop(){const[e,t]=await B(fetch(this.config.url,{mode:"cors",headers:this.config.token?{Authorization:`Bearer ${this.config.token}`}:{}}));if(t||!e.body)return void this.retry(t);const n=e.body.getReader(),a=new TextDecoder;for(;!this.isClose;){const[{value:e},t]=await B(null==n?void 0:n.read());if(t){this.retry(t);break}const s=a.decode(e).trim().split("\n").map((e=>JSON.parse(e)));this.EE.emit("data",s),this.config.bufferLength>0&&(this.innerBuffer.push(...s),this.innerBuffer.length>this.config.bufferLength&&this.innerBuffer.splice(0,this.innerBuffer.length-this.config.bufferLength))}}retry(e){this.isClose||(this.EE.emit("error",e),window.setTimeout(this.loop,this.config.retryInterval))}subscribe(e,t){this.EE.addListener(e,t)}unsubscribe(e,t){this.EE.removeListener(e,t)}buffer(){return this.innerBuffer.slice()}destory(){this.EE.removeAllListeners(),this.isClose=!0}}async function J(){if(S()){const e=await T.getAPIInfo();return{hostname:e.host,port:e.port,secret:e.secret,protocol:"http:"}}const e=D("externalControllerAddr","127.0.0.1"),t=D("externalControllerPort","9090"),n=D("secret",""),a="127.0.0.1"===e?"http:":window.location.protocol;if(!e||!t)throw new Error("can't get hostname or port");return{hostname:e,port:t,secret:n,protocol:a}}const Y=V((async()=>{const{hostname:e,port:t,secret:n,protocol:a}=await J();return l.create({baseURL:`${a}//${e}:${t}`,headers:n?{Authorization:`Bearer ${n}`}:{}})}));async function K(){return(await Y()).get("configs")}async function q(e){return(await Y()).patch("configs",e)}async function Q(){return(await Y()).get("version")}async function Z(e){return(await Y()).delete(`connections/${e}`)}const ee=V((async function(){const e=await J(),{data:t}=await K(),[n,a]=await B(Q()),s=!!(a?"unkonwn version":n.data.version)||!0,o=`${e.protocol}//${e.hostname}:${e.port}/logs?level=${t["log-level"]}`;return new X({url:o,bufferLength:200,token:e.secret,useWebsocket:s})})),te=V((async function(){const e=await J(),[t,n]=await B(Q()),a=!!(n?"unkonwn version":t.data.version)||!0,s=`${e.protocol}//${e.hostname}:${e.port}/connections`;return new X({url:s,bufferLength:200,token:e.secret,useWebsocket:a})})),ne=c({key:"identity",default:!0});function ae(){const[e,t]=o(ne);return{identity:e,wrapFetcher:function(e){return async function(...n){const[a,s]=await B(e(...n)),o=s;if(o&&(!o.response||401===o.response.status))throw t(!1),s;return t(!0),a}},set:t}}const se=c({key:"i18n",default:function(){const e=D("language");if(e&&_.includes(e))return e;const t=function(){const e=[];if(window.navigator)if(window.navigator.languages)for(const t of window.navigator.languages)e.push(t);else window.navigator.language&&e.push(navigator.language);return e}();for(const n of t){if(n.includes("zh"))return"zh_CN";if(n.includes("us"))return"en_US"}return"en_US"}()});function oe(){const[e,t]=o(se);const n=a.useCallback((function(t){return{t:function(n){return d(W[e][t],n)}}}),[e]);return{lang:e,locales:_,setLang:function(e){t(e),function(e){I("language",e)}(e)},translation:n}}const re=c({key:"version",default:{version:"",premium:!1}});function le(){const[e,t]=o(re),{set:n}=ae();return{version:e.version,premium:e.premium,update:async function(){const[e,a]=await B(Q());n(!a),t(a?{version:"",premium:!1}:{version:e.data.version,premium:!!e.data.premium})}}}const ce=c({key:"config",default:{breakConnections:!1}});function ie(){const[e,t]=G(ce);return{data:e,set:t}}const ue=c({key:"proxyProvider",default:[]});function de(){const[e,t]=o(ue),{data:n,mutate:s}=u("/providers/proxy",(async()=>{const e=await async function(){return(await Y()).get("providers/proxies",{validateStatus:e=>e>=200&&e<300||404===e}).then((e=>(404===e.status&&(e.data={providers:{}}),e)))}();return Object.keys(e.data.providers).map((t=>e.data.providers[t])).filter((e=>"default"!==e.name)).filter((e=>"Compatible"!==e.vehicleType))}));return a.useEffect((()=>t(null!=n?n:[])),[n,t]),{providers:e,update:s}}function me(){const[{premium:e}]=o(re),{data:t,mutate:n}=u("/providers/rule",(async()=>{if(!e)return[];const t=await async function(){return(await Y()).get("providers/rules")}();return Object.keys(t.data.providers).map((e=>t.data.providers[e]))}));return{providers:null!=t?t:[],update:n}}function pe(){const{data:e,mutate:t}=u("/config",(async()=>{var e;const t=(await K()).data;return{port:t.port,socksPort:t["socks-port"],mixedPort:null!=(e=t["mixed-port"])?e:0,redirPort:t["redir-port"],mode:t.mode.toLowerCase(),logLevel:t["log-level"],allowLan:t["allow-lan"]}}));return{general:null!=e?e:{},update:t}}const fe=c({key:"proxies",default:{proxies:[],groups:[],global:{name:"GLOBAL",type:"Selector",now:"",history:[],all:[]}}});function he(){const[t,n]=G(fe),{mutate:s}=u("/proxies",(async()=>{const t=await async function(){return(await Y()).get("proxies")}(),a=t.data.proxies.GLOBAL;a.name="GLOBAL";const s=new Set(["Selector","URLTest","Fallback","LoadBalance"]),o=new Set(["DIRECT","REJECT","GLOBAL"]),r=a.all.filter((e=>!o.has(e))).map((n=>e(e({},t.data.proxies[n]),{name:n}))),[l,c]=function(e,t){const n=[],a=[];for(const s of e)t(s)?n.push(s):a.push(s);return[n,a]}(r,(e=>!s.has(e.type)));n({proxies:l,groups:c,global:a})})),o=a.useCallback(((e,t)=>{n((n=>{for(const a of n.groups)a.name===e&&(a.now=t)}))}),[n]);return{proxies:t.proxies,groups:t.groups,global:t.global,update:s,markProxySelected:o,set:n}}const ge=i({key:"proxyMapping",get:({get:e})=>{const t=e(fe),n=e(ue),a=new Map;for(const s of t.proxies)a.set(s.name,s);for(const s of n)for(const e of s.proxies)a.set(e.name,e);return a}});function ye(){const{data:e,mutate:t}=u("/clashx",(async()=>{var e,t;if(!S())return{isClashX:!1,startAtLogin:!1,systemProxy:!1};return{startAtLogin:null!=(e=await(null==T?void 0:T.getStartAtLogin()))&&e,systemProxy:null!=(t=await(null==T?void 0:T.isSystemProxySet()))&&t,isClashX:!0}}));return{data:e,update:t}}const ve=c({key:"apiData",default:{hostname:"127.0.0.1",port:"9090",secret:""}});function Ee(){const[t,n]=o(ve);return{data:t,fetch:a.useCallback((async function(){const t=await J();n(e({},t))}),[n]),update:async function(e){const{hostname:t,port:n,secret:a}=e;I("externalControllerAddr",t),I("externalControllerPort",n),I("secret",a),window.location.reload()}}}const we=c({key:"rules",default:[]});function xe(){const[e,t]=G(we);return{rules:e,update:async function(){const e=await async function(){return(await Y()).get("rules")}();t(e.data.rules)}}}function be(e){const{className:t,data:n,onClick:o,select:r,canClick:l,errSet:c,rowHeight:i}=e,{translation:u}=oe(),{t:d}=u("Proxies"),[m,p]=a.useState(!1),[f,h]=a.useState(!1),g=a.useRef(null);a.useLayoutEffect((()=>{var e,t;h((null!=(t=null==(e=null==g?void 0:g.current)?void 0:e.offsetHeight)?t:0)>30)}),[]);const y=m?"auto":i,v=l?o:A;const E=n.map((e=>{const t=s({"tags-selected":r===e,"can-click":l,error:null==c?void 0:c.has(e)});return a.createElement("li",{className:t,key:e,onClick:()=>v(e)},e)}));return a.createElement("div",{className:s("tags-container",t),style:{height:y}},a.createElement("ul",{ref:g,className:s("tags",{expand:m})},E),f&&a.createElement("span",{className:"tags-expand",onClick:function(){p(!m)}},d(m?"collapseText":"expandText")))}function Ne(e){const{className:t,style:n,value:o="",align:r="center",inside:l=!1,autoFocus:c=!1,type:i="text",disabled:u=!1,onChange:d=A,onBlur:m=A}=e,p=s("input",`input-align-${r}`,{"input-inside":l},t);return a.createElement("input",{disabled:u,className:p,style:n,value:o,autoFocus:c,type:i,onChange:e=>d(e.target.value,e),onBlur:m})}function Ce(e){const{show:t=!0,title:n="Modal",size:o="small",footer:r=!0,onOk:l=A,onClose:c=A,bodyClassName:i,bodyStyle:u,className:d,style:p,children:f}=e,{translation:h}=oe(),{t:g}=h("Modal"),y=a.useRef(document.createElement("div")),v=a.useRef(null);a.useLayoutEffect((()=>{const e=y.current;return document.body.appendChild(e),()=>{document.body.removeChild(e)}}),[]);const E=a.createElement("div",{className:s("modal-mask",{"modal-show":t}),ref:v,onMouseDown:function(e){e.target===v.current&&c()}},a.createElement("div",{className:s("modal",`modal-${o}`,d),style:p},a.createElement("div",{className:"modal-title"},n),a.createElement("div",{className:s("modal-body",i),style:u},f),r&&a.createElement("div",{className:"footer"},a.createElement(Se,{onClick:()=>c()},g("cancel")),a.createElement(Se,{type:"primary",onClick:()=>l()},g("ok")))));return m.createPortal(E,y.current)}const ke={success:"check",info:"info",warning:"info",error:"close"};function Pe(e){const{message:t="",type:n="info",inside:o=!1,children:r,className:l,style:c}=e,i=s("alert",`alert-${o?"note":"box"}-${n}`,l);return a.createElement("div",{className:i,style:c},a.createElement("span",{className:"alert-icon"},a.createElement(O,{type:ke[n],size:26})),t?a.createElement("p",{className:"alert-message"},t):a.createElement("div",{className:"alert-message"},r))}function Se(e){const{type:t="normal",onClick:n=A,children:o,className:r,style:l}=e,c=s("button",`button-${t}`,r);return a.createElement("button",{className:c,style:l,onClick:n},o)}function Te(e){const{className:t,checked:n=!1,onChange:o=A}=e,r=s("checkbox",{checked:n},t);return a.createElement("div",{className:r,onClick:function(){o(!n)}},a.createElement(O,{className:"checkbox-icon",type:"check",size:18}),a.createElement("div",null,e.children))}function Le(t){const{color:n,className:o,style:r}=t,l=s("tag",o),c=e({color:n},r),i=e(e({},t),{className:l,style:c});return a.createElement("span",e({},i),t.children)}function $e(e){const t=s("spinner",e.className);return a.createElement("div",{className:t},a.createElement("div",{className:"spinner-circle"},a.createElement("div",{className:"spinner-inner"})),a.createElement("div",{className:"spinner-circle"},a.createElement("div",{className:"spinner-inner"})),a.createElement("div",{className:"spinner-circle"},a.createElement("div",{className:"spinner-inner"})),a.createElement("div",{className:"spinner-circle"},a.createElement("div",{className:"spinner-inner"})),a.createElement("div",{className:"spinner-circle"},a.createElement("div",{className:"spinner-inner"})))}function Re(e){const t=s("loading","visible",e.className);return e.visible?a.createElement("div",{className:t},a.createElement($e,{className:e.spinnerClassName})):null}const De={"#909399":0,"#00c520":260,"#ff9a28":600,"#ff3e5e":1/0};async function Ie(e){var t;if(S()){return null!=(t=await(null==T?void 0:T.getProxyDelay(e)))?t:0}const{data:{delay:n}}=await async function(e){return(await Y()).get(`proxies/${encodeURIComponent(e)}/delay`,{params:{timeout:5e3,url:"http://www.gstatic.com/generate_204"}})}(e);return n}function Ae(e){const{config:t,className:n}=e,{set:o}=he(),r=a.useCallback((async function(){const[e,n]=await B(Ie(t.name)),a=n?0:e;o((e=>{const n=e.proxies.find((e=>e.name===t.name));n&&n.history.push({time:Date.now().toString(),delay:a})}))}),[t.name,o]),l=a.useMemo((()=>{var e;return(null==(e=t.history)?void 0:e.length)?t.history.slice(-1)[0].delay:0}),[t]);a.useLayoutEffect((()=>(R.subscribe($.SPEED_NOTIFY,r),()=>R.unsubscribe($.SPEED_NOTIFY,r))),[r]);const c=a.useMemo((()=>0===l),[l]),i=a.useMemo((()=>Object.keys(De).find((e=>l<=De[e]))),[l]),u=c?void 0:i;return a.createElement("div",{className:s("proxy-item",{"proxy-error":c},n)},a.createElement("span",{className:"proxy-type",style:{backgroundColor:u}},t.type),a.createElement("p",{className:"proxy-name"},t.name),a.createElement("p",{className:"proxy-delay"},0===l?"-":`${l}ms`))}function Be(e){const{markProxySelected:t}=he(),n=p(ge),{data:s}=ie(),{config:o}=e;const r=a.useMemo((()=>{var e;const t=new Set;for(const a of o.all){const s=null==(e=n.get(a))?void 0:e.history;(null==s?void 0:s.length)&&0===s.slice(-1)[0].delay&&t.add(a)}return t}),[o.all,n]),l="Selector"===o.type;return a.createElement("div",{className:"proxy-group"},a.createElement("div",{className:"proxy-group-part"},a.createElement("span",{className:"proxy-group-name"},o.name),a.createElement(Le,{className:"proxy-group-type"},o.type)),a.createElement("div",{className:"proxy-group-tags-container"},a.createElement(be,{className:"proxy-group-tags",data:o.all,onClick:async function(n){if(await async function(e,t){return(await Y()).put(`proxies/${encodeURIComponent(e)}`,{name:t})}(e.config.name,n),t(e.config.name,n),s.breakConnections){const t=[],n=await async function(){return(await Y()).get("connections")}();for(const a of n.data.connections)a.chains.includes(e.config.name)&&t.push(a.id);for(const e of t)Z(e)}},errSet:r,select:o.now,canClick:l,rowHeight:30})))}function Me(e,t){const n="en_US"===t?"en":"zh-cn";return f().locale(n).from(e)}f.extend(h);function He(e){const{update:t}=de(),{translation:n,lang:s}=oe(),{provider:o}=e,{t:r}=n("Proxies"),{visible:l,hide:c,show:i}=H();const u=a.useMemo((()=>o.proxies.slice().sort(((e,t)=>-1*Fe(e,t)))),[o.proxies]);return a.createElement(F,{className:"proxy-provider"},a.createElement(Re,{visible:l}),a.createElement("div",{className:"proxy-provider-header"},a.createElement("div",{className:"proxy-provider-header-part"},a.createElement("span",{className:"proxy-provider-name"},o.name),a.createElement(Le,null,o.vehicleType)),a.createElement("div",{className:"proxy-provider-header-part"},o.updatedAt&&a.createElement("span",{className:"proxy-provider-update"},`${r("providerUpdateTime")}: ${Me(new Date(o.updatedAt),s)}`),a.createElement(O,{className:"proxy-provider-icon healthcheck",type:"healthcheck",size:18,onClick:function(){i(),async function(e){return(await Y()).get(`providers/proxies/${encodeURIComponent(e)}/healthcheck`)}(o.name).then((()=>t())).finally((()=>c()))}}),a.createElement(O,{className:"proxy-provider-icon",type:"update",size:18,onClick:function(){i(),async function(e){return(await Y()).put(`providers/proxies/${encodeURIComponent(e)}`)}(o.name).then((()=>t())).finally((()=>c()))}}))),a.createElement("ul",{className:"proxies-list"},u.map((e=>a.createElement("li",{key:e.name},a.createElement(Ae,{className:"proxy-provider-item",config:e}))))))}var Ue,Oe;(Oe=Ue||(Ue={}))[Oe.None=0]="None",Oe[Oe.Asc=1]="Asc",Oe[Oe.Desc=2]="Desc";const je={0:"sort",1:"sort-ascending",2:"sort-descending"};function Fe(e,t){const n=e.history.length?e.history.slice(-1)[0].delay:0;return((t.history.length?t.history.slice(-1)[0].delay:0)||Number.MAX_SAFE_INTEGER)-(n||Number.MAX_SAFE_INTEGER)}function ze(){const{groups:e,global:t}=he(),{data:n,set:s}=ie(),{general:o}=pe(),{translation:r}=oe(),{t:l}=r("Proxies"),c=a.useMemo((()=>"global"===o.mode?[t]:e),[o,e,t]);return a.createElement(a.Fragment,null,0!==c.length&&a.createElement("div",{className:"proxies-container"},a.createElement(U,{title:l("groupTitle")},a.createElement(Te,{className:"connections-filter",checked:n.breakConnections,onChange:e=>s("breakConnections",e)},l("breakConnectionsText"))),a.createElement(F,{className:"proxies-group-card"},a.createElement("ul",{className:"proxies-group-list"},c.map((e=>a.createElement("li",{className:"proxies-group-item",key:e.name},a.createElement(Be,{config:e}))))))))}function We(){const{providers:e}=de(),{translation:t}=oe(),{t:n}=t("Proxies");return a.createElement(a.Fragment,null,0!==e.length&&a.createElement("div",{className:"proxies-container"},a.createElement(U,{title:n("providerTitle")}),a.createElement("ul",{className:"proxies-providers-list"},e.map((e=>a.createElement("li",{className:"proxies-providers-item",key:e.name},a.createElement(He,{provider:e})))))))}function _e(){const{proxies:e}=he(),{translation:t}=oe(),{t:n}=t("Proxies");const{current:s,next:o}=function(e,t=0){if(e.length<2)throw new Error("List requires at least two elements");const[n,s]=a.useState(t);return{current:a.useMemo((()=>e[n]),[e,n]),next:function(){s((n+1)%e.length)}}}([1,2,0]),r=a.useMemo((()=>{switch(s){case 2:return e.slice().sort(((e,t)=>Fe(e,t)));case 1:return e.slice().sort(((e,t)=>-1*Fe(e,t)));default:return e.slice()}}),[s,e]),l=o;return a.createElement(a.Fragment,null,0!==r.length&&a.createElement("div",{className:"proxies-container"},a.createElement(U,{title:n("title")},a.createElement(O,{className:"proxies-action-icon",type:je[s],onClick:l,size:20}),a.createElement(O,{className:"proxies-action-icon",type:"speed",size:20}),a.createElement("span",{className:"proxies-speed-test",onClick:function(){R.notifySpeedTest()}},n("speedTestText"))),a.createElement("ul",{className:"proxies-list"},r.map((e=>a.createElement("li",{key:e.name},a.createElement(Ae,{config:e})))))))}function Ge(){return a.createElement("div",{className:"page"},a.createElement(ze,null),a.createElement(We,null),a.createElement(_e,null))}function Ve(){const t=a.useRef(null),n=a.useRef([]),[s,o]=a.useState([]),{translation:r}=oe(),{t:l}=r("Logs");return a.useLayoutEffect((()=>{const e=t.current;e&&(e.scrollTop=e.scrollHeight)})),a.useEffect((()=>{let t=null;function a(t){n.current=n.current.slice().concat(t.map((t=>e(e({},t),{time:new Date})))),o(n.current)}return async function(){t=await ee(),n.current=t.buffer(),o(n.current),t.subscribe("data",a)}(),()=>null==t?void 0:t.unsubscribe("data",a)}),[]),a.createElement("div",{className:"page"},a.createElement(U,{title:l("title")}),a.createElement(F,{className:"logs-card"},a.createElement("ul",{className:"logs-panel",ref:t},s.map(((e,t)=>a.createElement("li",{key:t},a.createElement("span",{className:"logs-panel-time"},f(e.time).format("YYYY-MM-DD HH:mm:ss")),a.createElement("span",null,"[",e.type,"] ",e.payload)))))))}function Xe(e){const{update:t}=me(),{translation:n,lang:o}=oe(),{provider:r}=e,{t:l}=n("Rules"),{visible:c,hide:i,show:u}=H();const d=s("rule-provider-icon",{"rule-provider-loading":c});return a.createElement(F,{className:"rule-provider"},a.createElement("div",{className:"rule-provider-header"},a.createElement("div",{className:"rule-provider-header-part"},a.createElement("span",{className:"rule-provider-name"},r.name),a.createElement(Le,null,r.vehicleType),a.createElement(Le,{className:"rule-provider-behavior"},r.behavior),a.createElement("span",{className:"rule-provider-update"},`${l("ruleCount")}: ${r.ruleCount}`)),a.createElement("div",{className:"rule-provider-header-part"},r.updatedAt&&a.createElement("span",{className:"rule-provider-update"},`${l("providerUpdateTime")}: ${Me(new Date(r.updatedAt),o)}`),a.createElement(O,{className:d,type:"update",size:18,onClick:function(){u(),async function(e){return(await Y()).put(`providers/rules/${encodeURIComponent(e)}`)}(r.name).then((()=>t())).finally((()=>i()))}}))))}function Je(){const{providers:e}=me(),{translation:t}=oe(),{t:n}=t("Rules");return a.createElement(a.Fragment,null,0!==e.length&&a.createElement("div",{className:"proxies-container"},a.createElement(U,{title:n("providerTitle")}),a.createElement("ul",{className:"proxies-providers-list"},e.map((e=>a.createElement("li",{className:"proxies-providers-item",key:e.name},a.createElement(Xe,{provider:e})))))))}function Ye(){const{rules:e,update:t}=xe(),{translation:n}=oe(),{t:s}=n("Rules");function o({index:t,style:n}){const s=e[t];return a.createElement("li",{className:"rule-item",style:n},a.createElement("div",{className:"rule-item-row flex"},a.createElement("div",{className:"rule-type w-40 text-center"},s.type),a.createElement("div",{className:"payload flex-1 text-center"},s.payload),a.createElement("div",{className:"rule-proxy w-40 text-center"},s.proxy)))}return u("rules",t),a.createElement("div",{className:"page"},a.createElement(Je,null),a.createElement(U,{title:s("title")}),a.createElement(F,{className:"rules-card"},a.createElement(g,{className:"rules"},(({height:t,width:n})=>a.createElement(y,{height:t,width:n,itemCount:e.length,itemSize:50},o)))))}const Ke=[{label:"中文",value:"zh_CN"},{label:"English",value:"en_US"}];function qe(){var e,t,n;const{premium:o}=le(),{data:r,update:l}=ye(),{general:c,update:i}=pe(),{set:u}=ae(),{data:d}=Ee(),{translation:m,setLang:p,lang:f}=oe(),{t:h}=m("Settings"),[g,y]=M({socks5ProxyPort:7891,httpProxyPort:7890,mixedProxyPort:0});a.useEffect((()=>{var e,t,n;y("socks5ProxyPort",null!=(e=null==c?void 0:c.socksPort)?e:0),y("httpProxyPort",null!=(t=null==c?void 0:c.port)?t:0),y("mixedProxyPort",null!=(n=null==c?void 0:c.mixedPort)?n:0)}),[c,y]);const{hostname:E,port:w}=d,{allowLan:x,mode:b}=c,N=null!=(e=null==r?void 0:r.startAtLogin)&&e,C=null!=(t=null==r?void 0:r.systemProxy)&&t,k=null!=(n=null==r?void 0:r.isClashX)&&n,P=a.useMemo((()=>{const e=[{label:h("values.global"),value:"Global"},{label:h("values.rules"),value:"Rule"},{label:h("values.direct"),value:"Direct"}];return o&&e.push({label:h("values.script"),value:"Script"}),e}),[h,o]);return a.createElement("div",{className:"page"},a.createElement(U,{title:h("title")}),a.createElement(F,{className:"settings-card"},a.createElement("div",{className:"flex flex-wrap"},a.createElement("div",{className:"flex w-1/2 items-center justify-between px-8 py-3"},a.createElement("span",{className:"label font-bold"},h("labels.startAtLogin")),a.createElement(j,{disabled:!(null==r?void 0:r.isClashX),checked:N,onChange:async function(e){await(null==T?void 0:T.setStartAtLogin(e)),l()}})),a.createElement("div",{className:"flex w-1/2 items-center justify-between px-8 py-3"},a.createElement("span",{className:"label font-bold"},h("labels.language")),a.createElement(z,{options:Ke,value:f,onSelect:e=>{p(e)}}))),a.createElement("div",{className:"flex flex-wrap"},a.createElement("div",{className:"flex w-1/2 items-center justify-between px-8 py-3"},a.createElement("span",{className:"label font-bold"},h("labels.setAsSystemProxy")),a.createElement(j,{disabled:!k,checked:C,onChange:async function(e){await(null==T?void 0:T.setSystemProxy(e)),l()}})),a.createElement("div",{className:"flex w-1/2 items-center justify-between px-8 py-3"},a.createElement("span",{className:"label font-bold"},h("labels.allowConnectFromLan")),a.createElement(j,{checked:x,onChange:async function(e){await q({"allow-lan":e}),await i()}})))),a.createElement(F,{className:"settings-card"},a.createElement("div",{className:"flex flex-wrap"},a.createElement("div",{className:"flex w-1/2 items-center justify-between px-8 py-3"},a.createElement("span",{className:"label font-bold"},h("labels.proxyMode")),a.createElement(z,{options:P,value:v(b),onSelect:async function(e){await q({mode:e}),await i()}})),a.createElement("div",{className:"flex w-1/2 items-center justify-between px-8 py-3"},a.createElement("span",{className:"label font-bold"},h("labels.socks5ProxyPort")),a.createElement(Ne,{className:"w-28",disabled:k,value:g.socks5ProxyPort,onChange:e=>y("socks5ProxyPort",+e),onBlur:async function(){await q({"socks-port":g.socks5ProxyPort}),await i()}}))),a.createElement("div",{className:"flex flex-wrap"},a.createElement("div",{className:"flex w-1/2 items-center justify-between px-8 py-3"},a.createElement("span",{className:"label font-bold"},h("labels.httpProxyPort")),a.createElement(Ne,{className:"w-28",disabled:k,value:g.httpProxyPort,onChange:e=>y("httpProxyPort",+e),onBlur:async function(){await q({port:g.httpProxyPort}),await i()}})),a.createElement("div",{className:"flex w-1/2 items-center justify-between px-8 py-3"},a.createElement("span",{className:"label font-bold"},h("labels.mixedProxyPort")),a.createElement(Ne,{className:"w-28",disabled:k,value:g.mixedProxyPort,onChange:e=>y("mixedProxyPort",+e),onBlur:async function(){await q({"mixed-port":g.mixedProxyPort}),await i()}}))),a.createElement("div",{className:"flex flex-wrap"},a.createElement("div",{className:"flex w-1/2 items-center justify-between px-8 py-3"},a.createElement("span",{className:"label font-bold"},h("labels.externalController")),a.createElement("span",{className:s({"modify-btn":!k},"external-controller"),onClick:()=>!k&&u(!1)},`${E}:${w}`)),a.createElement("div",{className:"w-1/2 px-8"}))),a.createElement(F,{className:"clash-version",style:{display:"none"}},a.createElement("span",{className:"check-icon"},a.createElement(O,{type:"check",size:20})),a.createElement("p",{className:"version-info"},h("versionString")),a.createElement("span",{className:"check-update-btn"},h("checkUpdate"))))}var Qe,Ze;function et(e){const{routes:t}=e,{translation:n}=oe(),{version:o,premium:r,update:l}=le(),{data:c}=ye(),{t:i}=n("SideBar");u("version",l);const d=t.map((({path:e,name:t,exact:n,noMobile:o})=>a.createElement("li",{className:s("item",{"no-mobile":o}),key:t},a.createElement(E,{to:e,activeClassName:"active",exact:!!n},i(t)))));return a.createElement("div",{className:"sidebar"},a.createElement("img",{src:"./assets/logo.b453e72f.png",alt:"logo",className:"sidebar-logo"}),a.createElement("ul",{className:"sidebar-menu"},d),a.createElement("div",{className:"sidebar-version"},a.createElement("span",{className:"sidebar-version-label"},"Clash",(null==c?void 0:c.isClashX)&&"X"," ",i("Version")),a.createElement("span",{className:"sidebar-version-text"},o),r&&a.createElement("span",{className:"sidebar-version-label"},"Premium")))}(Ze=Qe||(Qe={})).Domain="Domain",Ze.DomainSuffix="DomainSuffix",Ze.DomainKeyword="DomainKeyword",Ze.GeoIP="GeoIP",Ze.IPCIDR="IPCIDR",Ze.SrcIPCIDR="SrcIPCIDR",Ze.SrcPort="SrcPort",Ze.DstPort="DstPort",Ze.MATCH="MATCH",Ze.RuleSet="RuleSet";function tt(e){const{translation:t}=oe(),n=a.useMemo((()=>t("Connections").t),[t]),{className:o,style:r}=e,l=s("connections-devices",o);function c(t){var n;null==(n=e.onChange)||n.call(e,t)}return a.createElement("div",{className:l,style:r},a.createElement("div",{className:s("connections-devices-item",{selected:""===e.selected}),onClick:()=>c("")},n("filter.all")),e.devices.map((t=>a.createElement("div",{key:t.label,className:s("connections-devices-item",{selected:e.selected===t.label}),onClick:()=>c(t.label)},t.label," (",t.number,")"))))}class nt{constructor(){this.connections=new Map,this.saveDisconnection=!1}appendToSet(t){var n;const a=t.reduce(((e,t)=>e.set(t.id,t)),new Map);for(const e of this.connections.keys())if(!a.has(e))if(this.saveDisconnection){const t=this.connections.get(e);t&&(t.completed=!0,t.uploadSpeed=0,t.downloadSpeed=0)}else this.connections.delete(e);for(const s of a.keys()){if(!this.connections.has(s)){this.connections.set(s,e(e({},a.get(s)),{uploadSpeed:0,downloadSpeed:0}));continue}const t=this.connections.get(s),o=a.get(s);null==(n=this.connections)||n.set(s,e(e({},o),{uploadSpeed:o.upload-t.upload,downloadSpeed:o.download-t.download}))}}toggleSave(){var e,t;if(this.saveDisconnection){this.saveDisconnection=!1;for(const n of this.connections.keys())(null==(t=null==(e=this.connections)?void 0:e.get(n))?void 0:t.completed)&&this.connections.delete(n)}else this.saveDisconnection=!0;return this.saveDisconnection}getConnections(){return[...this.connections.values()]}}var at,st;(st=at||(at={})).Host="host",st.Network="network",st.Type="type",st.Chains="chains",st.Rule="rule",st.Speed="speed",st.Upload="upload",st.Download="download",st.SourceIP="sourceIP",st.Time="time";const ot=new Set([at.Network,at.Type,at.Rule,at.Speed,at.Upload,at.Download,at.SourceIP,at.Time]);function rt(e){const t=["B","KB","MB","GB","TB"];let n=0;for(;~~(e/1024)&&nt("Connections").t),[t]),[r,l]=M({uploadTotal:0,downloadTotal:0}),{visible:c,show:i,hide:u}=H();const{connections:d,feed:m,save:p,toggleSave:f}=function(){const e=a.useMemo((()=>new nt),[]),t=a.useRef(!0),[n,s]=a.useState([]),[o,r]=a.useState(!1);return{connections:n,feed:a.useCallback((function(n){e.appendToSet(n),t.current&&s(e.getConnections()),t.current=!t.current}),[e]),toggleSave:a.useCallback((function(){const n=e.toggleSave();r(n),n||s(e.getConnections()),t.current=!0}),[e]),save:o}}(),h=a.useMemo((()=>d.map((e=>({id:e.id,host:`${e.metadata.host||e.metadata.destinationIP}:${e.metadata.destinationPort}`,chains:e.chains.slice().reverse().join(" / "),rule:e.rule===Qe.RuleSet?`${e.rule}(${e.rulePayload})`:e.rule,time:new Date(e.start).getTime(),upload:e.upload,download:e.download,sourceIP:e.metadata.sourceIP,type:e.metadata.type,network:e.metadata.network.toUpperCase(),speed:{upload:e.uploadSpeed,download:e.downloadSpeed},completed:!!e.completed})))),[d]),g=a.useMemo((()=>{const e=w(d,"metadata.sourceIP");return Object.keys(e).map((t=>({label:t,number:e[t].length}))).sort(((e,t)=>e.label.localeCompare(t.label)))}),[d]),y=a.useRef(null),{x:v}=x(y),E=a.useMemo((()=>[{Header:o(`columns.${at.Host}`),accessor:at.Host,minWidth:260,width:260},{Header:o(`columns.${at.Network}`),accessor:at.Network,minWidth:80,width:80},{Header:o(`columns.${at.Type}`),accessor:at.Type,minWidth:120,width:120},{Header:o(`columns.${at.Chains}`),accessor:at.Chains,minWidth:200,width:200},{Header:o(`columns.${at.Rule}`),accessor:at.Rule,minWidth:140,width:140},{id:at.Speed,Header:o(`columns.${at.Speed}`),accessor:e=>[e.speed.upload,e.speed.download],sortType(e,t){const n=e.original.speed,a=t.original.speed;return n.download===a.download?n.upload-a.upload:n.download-a.download},minWidth:200,width:200,sortDescFirst:!0},{Header:o(`columns.${at.Upload}`),accessor:at.Upload,minWidth:100,width:100,sortDescFirst:!0},{Header:o(`columns.${at.Download}`),accessor:at.Download,minWidth:100,width:100,sortDescFirst:!0},{Header:o(`columns.${at.SourceIP}`),accessor:at.SourceIP,minWidth:140,width:140},{Header:o(`columns.${at.Time}`),accessor:at.Time,minWidth:120,width:120,sortType:(e,t)=>t.original.time-e.original.time}]),[o]);a.useLayoutEffect((()=>{let e=null;function t(e){for(const t of e)l({uploadTotal:t.uploadTotal,downloadTotal:t.downloadTotal}),m(t.connections)}return async function(){e=await te(),e.subscribe("data",t)}(),()=>{e&&(e.unsubscribe("data",t),e.destory())}}),[m,l]);const{getTableProps:N,getTableBodyProps:C,headerGroups:k,rows:P,prepareRow:S,setFilter:T}=b.useTable({columns:E,data:h,autoResetSortBy:!1,autoResetFilters:!1,initialState:{sortBy:[{id:at.Time,desc:!1}]}},b.useResizeColumns,b.useBlockLayout,b.useFilters,b.useSortBy),L=a.useMemo((()=>k[0]),[k]),$=a.useCallback((function(e){switch(e.column.id){case at.Speed:return function(e,t){switch(!0){case 0===e&&0===t:return"-";case 0!==e&&0!==t:return`↑ ${rt(e)}/s ↓ ${rt(t)}/s`;case 0!==e:return`↑ ${rt(e)}/s`;default:return`↓ ${rt(t)}/s`}}(e.value[0],e.value[1]);case at.Upload:case at.Download:return rt(e.value);case at.Time:return Me(new Date(e.value),n);default:return e.value}}),[n]),[R,D]=a.useState("");return a.createElement("div",{className:"page"},a.createElement(U,{title:o("title")},a.createElement("span",{className:"connections-filter total"},`(${o("total.text")}: ${o("total.upload")} ${rt(r.uploadTotal)} ${o("total.download")} ${rt(r.downloadTotal)})`),a.createElement(Te,{className:"connections-filter",checked:p,onChange:f},o("keepClosed")),a.createElement(O,{className:"connections-filter dangerous",onClick:i,type:"close-all",size:20})),g.length>1&&a.createElement(tt,{devices:g,selected:R,onChange:function(e){D(e),null==T||T(at.SourceIP,e)}}),a.createElement(F,{className:"connections-card"},a.createElement("div",e(e({},N()),{className:"connections",ref:y}),a.createElement("div",e(e({},L.getHeaderGroupProps()),{className:"connections-header"}),L.headers.map(((t,n)=>{const o=t,r=o.id;return a.createElement("div",e(e({},o.getHeaderProps()),{className:s("connections-th",{resizing:o.isResizing,fixed:v>0&&o.id===at.Host}),key:r}),a.createElement("div",e({},o.getSortByToggleProps()),t.render("Header"),o.isSorted?o.isSortedDesc?" ↓":" ↑":null),n!==L.headers.length-1&&a.createElement("div",e(e({},o.getResizerProps()),{className:"connections-resizer"})))}))),a.createElement("div",e(e({},C()),{className:"connections-body"}),P.map((t=>(S(t),a.createElement("div",e(e({},t.getRowProps()),{className:"connections-item",key:t.original.id}),t.cells.map((n=>{const o=s("connections-block",{center:ot.has(n.column.id),completed:t.original.completed},{fixed:v>0&&n.column.id===at.Host});return a.createElement("div",e(e({},n.getCellProps()),{className:o,key:n.column.id}),$(n))}))))))))),a.createElement(Ce,{title:o("closeAll.title"),show:c,onClose:u,onOk:function(){(async function(){return(await Y()).delete("connections")})().finally((()=>u()))}},o("closeAll.content")))}function ct(){const{translation:e}=oe(),{t:t}=e("Settings"),{data:n,update:s,fetch:o}=Ee(),{identity:r,set:l}=ae(),[c,i]=M({hostname:"",port:"",secret:""});return a.useEffect((()=>{o()}),[o]),a.useEffect((()=>{i({hostname:n.hostname,port:n.port,secret:n.secret})}),[n,i]),a.createElement(Ce,{show:!r,title:t("externalControllerSetting.title"),bodyClassName:"external-controller",onClose:()=>l(!0),onOk:function(){const{hostname:e,port:t,secret:n}=c;s({hostname:e,port:t,secret:n})}},a.createElement(Pe,{type:"info",inside:!0},a.createElement("p",null,t("externalControllerSetting.note"))),a.createElement("div",{className:"flex items-center"},a.createElement("span",{className:"title w-14"},t("externalControllerSetting.host")),a.createElement(Ne,{className:"form flex-1",align:"left",inside:!0,value:c.hostname,onChange:e=>i("hostname",e)})),a.createElement("div",{className:"flex items-center"},a.createElement("div",{className:"title w-14"},t("externalControllerSetting.port")),a.createElement(Ne,{className:"form flex-1",align:"left",inside:!0,value:c.port,onChange:e=>i("port",e)})),a.createElement("div",{className:"flex items-center"},a.createElement("div",{className:"title w-14"},t("externalControllerSetting.secret")),a.createElement(Ne,{className:"form flex-1",align:"left",inside:!0,value:c.secret,onChange:e=>i("secret",e)})))}function it(){a.useEffect((()=>{ee()}),[]);const e=[{path:"/proxies",name:"Proxies",component:Ge},{path:"/logs",name:"Logs",component:Ve},{path:"/rules",name:"Rules",component:Ye,noMobile:!0},{path:"/connections",name:"Connections",component:lt,noMobile:!0},{path:"/settings",name:"Settings",component:qe}];return a.createElement("div",{className:s("app",{"not-clashx":!S()})},a.createElement(et,{routes:e}),a.createElement("div",{className:"page-container"},a.createElement(N,{exact:!0,path:"/",component:()=>a.createElement(C,{to:"/proxies"})}),e.map((e=>a.createElement(N,{exact:!1,path:e.path,key:e.path,component:e.component})))),a.createElement(ct,null))}var ut;function dt(){const e=document.getElementById("root"),t=a.createElement(k,null,a.createElement(P,null,a.createElement(it,null)));m.render(t,e)}S()?(ut=()=>dt(),T?ut():T=new L(ut)):dt(); diff --git a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/dashboard/assets/index.0e294c2a.css b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/dashboard/assets/index.0e294c2a.css new file mode 100644 index 0000000000..d52f671858 --- /dev/null +++ b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/dashboard/assets/index.0e294c2a.css @@ -0,0 +1 @@ +@charset "UTF-8";.header{margin:10px 0;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;user-select:none}.header>h1{flex-shrink:0;font-size:24px;color:#2c8af8;font-weight:500;text-shadow:0 2px 6px rgba(44,138,248,.4);line-height:32px}.operations{display:flex;flex:1;align-items:center;justify-content:flex-end}@media (max-width:768px){.header>h1{font-size:20px}}.switch{display:inline-block;width:32px;height:16px;border-radius:8px;background-color:#d8dee2;transition:background-color .3s ease;position:relative;cursor:pointer}.switch.checked{background-color:#57befc}.switch.checked::after{transform:translateX(16px)}.switch.disabled{cursor:not-allowed;background-color:#b7c5d6}.switch.disabled::after{background-color:#e4eaef;box-shadow:0 0 8px rgba(144,147,153,.5)}.switch.checked.disabled{background-color:#e4eaef}.switch::after{content:"";position:absolute;top:-1px;height:18px;width:18px;border-radius:9px;background-color:#fff;box-shadow:0 0 8px rgba(44,138,248,.4);transition:transform .3s ease;transform:translateX(-2px)}.switch-icon{position:absolute;transform:translateX(-1px) scale(.4);color:#fff;line-height:16px}.card{padding:15px;box-shadow:2px 5px 20px -3px rgba(44,138,248,.18);background-color:#fff;border-radius:4px}.button-select{display:flex;flex-direction:row}.button-select .button-select-options{height:30px;padding:0 15px;color:#54759a;font-size:12px;line-height:30px;background:#fff;border:1px solid #e4eaef;border-right:none;transition:all .3s ease;cursor:pointer;outline:0;display:block}.button-select .button-select-options:first-child{border-radius:3px 0 0 3px}.button-select .button-select-options:last-child{border-radius:0 3px 3px 0;border-right:1px solid #e4eaef}.button-select .button-select-options.actived{background:#57befc;color:#fff;border-color:#57befc;box-shadow:0 2px 5px rgba(87,190,252,.5)}.button-select .button-select-options.actived:active{box-shadow:none}.tags-container{display:flex;align-items:flex-start;overflow-y:hidden}.tags{display:flex;flex:1;align-items:center;list-style:none;flex-wrap:wrap;box-sizing:content-box}.tags li{position:relative;display:flex;align-items:center;justify-content:center;border:1px solid #2c8af8;color:#54759a;height:22px;border-radius:11px;padding:0 6px;margin:3px 4px;font-size:10px;cursor:default}.tags li.can-click{cursor:pointer}.tags li.error{color:#fff;background-color:#f56c6c;border-color:#f56c6c}.tags li.tags-selected.error{background:linear-gradient(135deg,#2c8af8,#f56c6c);border:none;height:24px;padding:0 7px}.tags .tags-selected{background-color:#2c8af8;color:#fff}.tags-expand{height:30px;line-height:30px;padding:0 20px;user-select:none;cursor:pointer}.input{display:inline-block;height:30px;width:100%;padding:0 10px;font-size:14px;color:#54759a;border-radius:3px;border:1px solid #e4eaef;transition:all .3s;transition-property:border-color,color,box-shadow}.input:focus{outline:0;border-color:#57befc;color:#2c8af8;box-shadow:0 2px 5px rgba(87,190,252,.5)}.input-align-left{text-align:left}.input-align-center{text-align:center}.input-align-right{text-align:right}.input-inside:focus{box-shadow:none}.select{cursor:pointer;font-size:14px;line-height:30px;color:#54759a;display:flex;overflow:hidden}.select>i{margin-left:5px;color:#54759a}.select-list{position:absolute;max-width:170px;border-radius:4px;overflow:hidden;box-shadow:0 2px 5px rgba(183,197,214,.5);opacity:.8;pointer-events:none;transform:scaleY(0);transform-origin:top;transition:all .2s linear}.select-list .list{max-height:300px;overflow:auto;background:#fff;padding:5px 0;transform:scaleY(2);transform-origin:top;transition:all .2s linear}.select-list .list>.option{color:#54759a;padding:10px 15px;font-size:14px;list-style:none;cursor:pointer}.select-list .list>.option:hover{background:rgba(228,234,239,.5)}.select-list .list>.selected{background:rgba(228,234,239,.5)}.select-list-show{opacity:1;pointer-events:visible;transform:scaleY(1)}.select-list-show .list{transform:scaleY(1)}.modal-mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.15);opacity:0;pointer-events:none;transition:all .5s ease;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-mask .modal{margin-top:-50px;padding:20px 30px;background:#fff;box-shadow:0 2px 16px rgba(84,117,154,.2);border-radius:4px;display:flex;flex-direction:column;transform:scale(0);transition:all .3s cubic-bezier(.32,.26,.71,1.29)}.modal-mask .modal .modal-title{margin:5px 0;width:100%;display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:18px;color:#2c8af8;text-shadow:0 2px 6px rgba(44,138,248,.4)}.modal-mask .modal .modal-body{margin:10px 0;font-size:14px;color:#54759a}.modal-mask .modal .footer{width:100%;margin:5px 0;display:flex;align-items:center;justify-content:flex-end}.modal-mask .modal .footer .button{margin-left:10px}.modal-mask .modal-small{width:400px}.modal-mask .modal-big{width:600px}.modal-show{opacity:1;pointer-events:visible}.modal-show .modal{transform:scale(1)}@media (max-width:768px){.modal-mask .modal{margin-top:0;padding:18px 20px}.modal-mask .modal-small{width:280px}.modal-mask .modal-big{width:480px}}.alert{padding:15px;background:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(44,138,248,.3);font-size:13px;line-height:1.6;text-align:justify;display:flex}.alert .alert-icon{margin-right:10px;width:20px;height:20px;border-radius:50%;flex-shrink:0;display:flex;justify-content:center;align-items:center;background:#fff}.alert .alert-icon>i{transform:scale(.5);font-weight:700}.alert .alert-message{width:100%;color:#fff}.alert-box-success{background:linear-gradient(135deg,#5dae34,#67c23a);box-shadow:0 2px 8px rgba(93,174,52,.3)}.alert-box-success .alert-icon>i{color:#67c23a}.alert-box-info{background:linear-gradient(135deg,#3eb4fc,#57befc);box-shadow:0 2px 8px rgba(62,180,252,.3)}.alert-box-info .alert-icon>i{color:#57befc}.alert-box-warning{background:linear-gradient(135deg,#e39725,#e6a23c);box-shadow:0 2px 8px rgba(227,151,37,.3)}.alert-box-warning .alert-icon>i{color:#e6a23c}.alert-box-error{background:linear-gradient(135deg,#f35454,#f56c6c);box-shadow:0 2px 8px rgba(243,84,84,.3)}.alert-box-error .alert-icon>i{color:#f56c6c}.alert-note-success{background:rgba(103,194,58,.05);border-radius:1px 4px 4px 1px;border-left:2px solid #67c23a;box-shadow:0 2px 8px rgba(93,174,52,.3)}.alert-note-success .alert-icon{background:#67c23a}.alert-note-success .alert-icon>i{color:#fff}.alert-note-success .alert-message{color:#3d7323}.alert-note-info{background:rgba(87,190,252,.05);border-radius:1px 4px 4px 1px;border-left:2px solid #57befc;box-shadow:0 2px 8px rgba(62,180,252,.3)}.alert-note-info .alert-icon{background:#57befc}.alert-note-info .alert-icon>i{color:#fff}.alert-note-info .alert-message{color:#0493e9}.alert-note-warning{background:rgba(230,162,60,.05);border-radius:1px 4px 4px 1px;border-left:2px solid #e6a23c;box-shadow:0 2px 8px rgba(227,151,37,.3)}.alert-note-warning .alert-icon{background:#e6a23c}.alert-note-warning .alert-icon>i{color:#fff}.alert-note-warning .alert-message{color:#a76d15}.alert-note-error{background:rgba(245,108,108,.05);border-radius:1px 4px 4px 1px;border-left:2px solid #f56c6c;box-shadow:0 2px 8px rgba(243,84,84,.3)}.alert-note-error .alert-icon{background:#f56c6c}.alert-note-error .alert-icon>i{color:#fff}.alert-note-error .alert-message{color:#eb1010}.button{outline:0;padding:0 15px;height:32px;line-height:32px;border-radius:16px;font-size:14px;cursor:pointer;transition:all 150ms ease}.button-primary{color:#fff;border:none;background:linear-gradient(135deg,#57befc,#2c8af8);box-shadow:0 2px 8px rgba(44,138,248,.5)}.button-primary:hover{border:none}.button-primary:active{box-shadow:0 0 2px rgba(44,138,248,.5)}.button-normal{color:#909399;background:#fff;border:1px solid rgba(0,0,0,.1)}.button-normal:hover{border-color:#b7c5d6;color:#54759a}.button-normal:active{background:#fafafa;color:#54759a}.button-danger{color:#fff;border:none;background:linear-gradient(135deg,#f56c6c,#f23c3c);box-shadow:0 2px 8px rgba(242,60,60,.5)}.button-danger:hover{border:none}.button-danger:active{box-shadow:0 0 2px rgba(242,60,60,.5)}.button-success{color:#fff;border:none;background:linear-gradient(135deg,#67c23a,#5dae34);box-shadow:0 2px 8px rgba(93,174,52,.5)}.button-success:hover{border:none}.button-success:active{box-shadow:0 0 2px rgba(93,174,52,.5)}.button-warning{color:#fff;border:none;background:linear-gradient(135deg,#e6a23c,#e39725);box-shadow:0 2px 8px rgba(227,151,37,.5)}.button-warning:hover{border:none}.button-warning:active{box-shadow:0 0 2px rgba(227,151,37,.5)}.message{position:fixed;top:20px;right:20px;border-radius:4px;opacity:0;background:#fff;display:flex;box-shadow:0 0 20px rgba(44,138,248,.2);transition:all .2s ease;transform:translateX(100%)}.message .message-icon{width:36px;flex:1;border-radius:4px 0 0 4px;display:flex;justify-content:center;align-items:center}.message .message-icon>i{color:#fff}.message .message-content{padding:10px 15px;font-size:13px;color:#54759a}.message-info .message-icon{background:linear-gradient(135deg,#57befc,#2c8af8)}.message-success .message-icon{background:linear-gradient(135deg,#67c23a,#5dae34)}.message-warning .message-icon{background:linear-gradient(135deg,#e6a23c,#e39725)}.message-error .message-icon{background:linear-gradient(135deg,#f56c6c,#f23c3c)}.message-show{opacity:1;transition:all .2s ease;transform:translateX(0)}.checkbox{display:flex;position:relative;padding-left:26px;cursor:pointer;line-height:18px}.checkbox::before{content:"";display:inline-block;position:absolute;left:0;top:50%;width:18px;height:18px;border-radius:3px;transition:background-color .3s ease;transform:translateY(-9px);background-color:#fff;border:1px solid #e4eaef}.checkbox.checked::before{background-color:#57befc}.checkbox-icon{position:absolute;left:0;top:50%;line-height:18px;transform:translateY(-9px) scale(.6);text-shadow:none;font-weight:700}.checkbox-icon.checkbox-icon{color:#fff}.tag{display:flex;align-items:center;justify-content:center;height:24px;font-size:12px;padding:0 12px;text-align:center;background-color:#fff;border:2px solid #2c8af8;color:#2c8af8;border-radius:12px}.spinner{position:relative;width:80px;height:80px;border-radius:100%;animation:spinner 5s infinite linear}.spinner-circle{position:absolute;width:100%;height:100%;transform-origin:48% 48%}.spinner-inner{width:100%;height:100%;border-radius:100%;border:5px solid rgba(44,138,248,.7);border-right:none;border-top:none;background-clip:padding-box;box-shadow:inset 0 0 10px rgba(44,138,248,.15)}.spinner-circle:nth-of-type(0){transform:rotate(0)}.spinner-circle:nth-of-type(0) .spinner-inner{animation:spinner 2s infinite linear}.spinner-circle:nth-of-type(1){transform:rotate(70deg)}.spinner-circle:nth-of-type(1) .spinner-inner{animation:spinner 2s infinite linear}.spinner-circle:nth-of-type(2){transform:rotate(140deg)}.spinner-circle:nth-of-type(2) .spinner-inner{animation:spinner 2s infinite linear}@keyframes spinner{from{transform:rotate(0)}to{transform:rotate(360deg)}}.loading{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;bottom:0;right:0;background-color:rgba(255,255,255,.9);box-shadow:inset 0 0 80px rgba(0,0,0,.1);z-index:1000}.proxy-item{position:relative;width:100%;height:110px;padding:10px;border-radius:4px;background:#fff;user-select:none;cursor:default;box-shadow:2px 5px 20px -3px rgba(44,138,248,.2);transition:all .3s ease}.proxy-item .proxy-type{padding:2px 5px;font-size:10px;color:#fff;border-radius:2px}.proxy-item .proxy-name{display:-webkit-box;margin-top:10px;color:#54759a;font-size:10px;overflow:hidden;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.proxy-item .proxy-delay{position:absolute;left:10px;bottom:13px;font-size:10px;color:rgba(84,117,154,.8)}.proxy-item .proxy-editor{position:absolute;right:10px;bottom:10px;cursor:pointer;color:rgba(84,117,154,.8);opacity:0;pointer-events:none;transition:all .3s ease}.proxy-item:hover{box-shadow:0 14px 20px -4px rgba(84,117,154,.4)}.proxy-item:hover .proxy-editor{opacity:1;pointer-events:visible}.proxy-error{opacity:.5}.proxy-error .proxy-type{background-color:#909399}@media (max-width:768px){.proxy-item{height:70px}.proxy-item .proxy-delay{left:unset;bottom:unset;top:0;right:20px;height:70px;line-height:70px}}.proxy-group{display:flex;align-items:flex-start;font-size:14px;color:#546b87}.proxy-group-part{display:flex;align-items:center;height:60px}.proxy-group-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 20px;width:120px;height:18px}.proxies-group-card{padding:0}.proxies-group-item{border-bottom:1px solid #d8dee2}.proxies-group-item:last-child{border-bottom:none}.proxy-group-tags-container{padding:15px 0}.proxy-group-tags{flex:1;margin-left:30px}@media (max-width:768px){.proxy-group{flex-direction:column}.proxy-group-name{width:140px}.proxy-group-part{width:100%;height:42px;margin-top:6px;justify-content:space-between}.proxy-group-type{margin-right:20px}.proxy-group-tags-container{padding:5px 0 10px}.proxy-group-tags{margin-left:20px}}.proxy-provider{position:relative;display:flex;flex-direction:column;font-size:16px;padding:20px;color:#546b87}.proxy-provider-header{display:flex;align-items:center;justify-content:space-between}.proxy-provider-header-part{display:flex;align-items:center}.proxy-provider-name{margin-right:24px}.proxy-provider-proxies{list-style:none}.proxy-provider-item{box-shadow:0 0 24px 0 rgba(44,138,248,.2)}.proxy-provider-item:hover{box-shadow:0 0 24px 0 rgba(84,117,154,.4)}.proxy-provider-update{line-height:14px;font-size:14px}.proxy-provider-icon{margin-left:20px;cursor:pointer}.proxy-provider-icon.healthcheck{color:#f56c6c}@media (max-width:768px){.proxy-provider-header{flex-direction:column;align-items:flex-start}.proxy-provider-header-part{margin:6px 0}}.proxies-list{--item-width:calc(100% / (var(--columns) + 1));--gap:calc(var(--item-width) / var(--columns));display:flex;margin-right:calc(-1 * var(--gap));margin-top:20px;flex-wrap:wrap;align-content:flex-start;list-style:none}.proxies-list>li{display:inline-block;width:var(--item-width);margin-right:var(--gap);flex-shrink:0;margin-bottom:10px}.proxies-group-list{list-style:none}.proxies-group-card{margin:20px 0}.proxies-container .proxies-action-icon{margin-left:10px}.proxies-speed-test{line-height:32px;margin:0 2px 0 6px;color:#2c8af8;text-shadow:0 2px 6px rgba(44,138,248,.4);cursor:pointer}.proxies-providers-item{margin:20px 0}.proxies-providers-list{list-style:none}@media (min-width:2001px){.proxies-list{--columns:12}}@media (max-width:2000px){.proxies-list{--columns:10}}@media (max-width:1600px){.proxies-list{--columns:8}}@media (max-width:1340px){.proxies-list{--columns:7}}@media (max-width:960px){.proxies-list{--columns:6}}@media (max-width:860px){.proxies-list{--columns:5}}@media (max-width:768px){.proxies-group-card{margin:12px 0}.proxies-list{margin-right:0;padding-bottom:20px;flex-wrap:unset;flex-direction:column}.proxies-list>li{width:100%;margin-right:0;margin-bottom:10px}}@media (max-width:760px){.proxies-list{--columns:3}}.logs-card{display:flex;flex-direction:column;flex:1;margin-top:10px}.logs-panel{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;list-style:none;padding:10px;border-radius:2px;background-color:#f3f6f9;font-size:12px;color:#73808f;overflow-y:auto;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace}.logs-panel li{line-height:20px;display:inline-block}.logs-panel-time{margin-right:10px;color:#adb7c3}.rule-provider{position:relative;display:flex;flex-direction:column;font-size:16px;padding:20px;color:#546b87}.rule-provider-header{display:flex;align-items:center;justify-content:space-between}.rule-provider-header-part{display:flex;align-items:center}.rule-provider-name{width:120px;margin-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rule-provider-behavior{width:80px;margin:0 20px 0 12px;background-color:#2c8af8;color:#fff}.rule-provider-spinner{transform:scale(.4)}.rule-provider-proxies{list-style:none}.rule-provider-item{box-shadow:0 0 24px 0 rgba(44,138,248,.2)}.rule-provider-item:hover{box-shadow:0 0 24px 0 rgba(84,117,154,.4)}.rule-provider-update{line-height:14px;font-size:14px}.rule-provider-icon{display:block;margin-left:20px;cursor:pointer}.rule-provider-icon.rule-provider-loading::before{color:#909399;cursor:not-allowed;animation:spinner 2s infinite linear}@media (max-width:768px){.rule-provider-header{flex-direction:column;align-items:flex-start}.rule-provider-header-part{margin:6px 0}}.rules-card{display:flex;flex-direction:column;flex:1;min-height:700px;margin-top:10px;padding:0}.rules-card:focus{outline:0}.rules-card .rules{flex:1 0 auto}.rule-item{line-height:30px;padding:5px 0;height:50px;overflow:hidden;list-style:none;user-select:none;border-bottom:1px solid rgba(228,234,239,.5)}.rule-item .rule-item-row{padding:5px 0}.rule-item .drag-handler{cursor:row-resize;margin:0 10px;display:flex;justify-content:center}.rule-item .drag-handler>i{font-weight:700;color:#b7c5d6}.rule-item .rule-type{font-size:14px;color:#54759a}.rule-item .rule-type>i{margin-left:5px;color:#54759a}.rule-item .payload{font-size:14px;color:#54759a;cursor:pointer}.rule-item .rule-proxy{font-size:14px;color:#54759a}.rule-item .delete-btn{opacity:0;transition:all .3s ease}.rule-item .delete-btn span{font-size:14px;color:#f56c6c;cursor:pointer}.rule-item:last-child{border-bottom:none}.rule-item:hover .delete-btn{opacity:1}.rule-proxy-option{display:flex;align-items:center;overflow:hidden}.rule-proxy-option .label{margin-right:5px;height:20px;line-height:20px;padding:0 8px;font-size:10px;border-radius:10px;color:#fff;background:#b7c5d6}.rule-proxy-option .value{line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-card{margin-top:10px;padding:.75rem 0}.settings-card .label{font-size:14px;color:#54759a}.settings-card .external-controller{font-size:14px;color:#54759a;display:flex;justify-content:flex-end;font-weight:400;line-height:17px}.settings-card .external-controller.modify-btn{color:#2c8af8;cursor:pointer}.clash-version{position:relative;margin-top:10px;padding:20px 45px;display:flex}.clash-version .check-icon{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#57befc,#2c8af8);display:flex;justify-content:center;align-items:center}.clash-version .check-icon>i{transform:scale(.5);color:#fff;font-weight:700}.clash-version .version-info{margin-left:10px;font-size:14px;line-height:24px;color:#54759a}.clash-version .check-update-btn{position:absolute;right:45px;font-size:14px;line-height:24px;color:#b7c5d6;cursor:pointer;transition:all 150ms ease}.clash-version .check-update-btn:hover{color:#54759a}@media (max-width:768px){.settings-card .flex .flex.w-1\/2{width:100%}}.sidebar{position:fixed;top:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:160px;user-select:none}.sidebar-logo{margin-top:50px;width:60px;height:60px}.sidebar-menu{display:flex;flex-direction:column;flex:1;margin-top:12px}.sidebar-menu .item{display:block;margin-top:18px}.sidebar-menu .item>a{display:block;width:120px;height:36px;line-height:36px;font-size:14px;border-radius:18px;text-align:center}.sidebar-menu .item a:active,.sidebar-menu .item a:visited,.sidebar-menu .item>a{color:#909399;text-decoration:none}.sidebar-menu .item>a.active{background:linear-gradient(135deg,#57befc,#2c8af8);color:#fff;box-shadow:0 2px 8px rgba(44,138,248,.5)}.sidebar-version{display:flex;flex-direction:column;align-items:center;padding-bottom:20px}.sidebar-version-label{font-size:14px;color:#2c8af8;text-shadow:0 2px 6px rgba(44,138,248,.4)}.sidebar-version-text{text-align:center;font-size:14px;margin:8px 0;padding:0 10px;color:#54759a}@media (max-width:768px){.sidebar{width:100%;height:60px;flex-direction:row;background:#f4f5f6;z-index:10}.sidebar-logo{margin:0 15px;width:36px;height:36px}.sidebar-menu{flex:1;flex-direction:row;justify-content:center;margin-top:0;overflow-x:scroll;padding:10px}.sidebar-menu::-webkit-scrollbar{display:none}.sidebar-menu .item{margin:0 3px}.sidebar-menu .item>a{width:80px;height:32px;line-height:32px}.sidebar-menu .item.no-mobile{display:none}.sidebar-version{display:none}}.connections-devices{display:flex;padding:8px 2px}.connections-devices-item{padding:4px 0;margin-right:20px;font-size:14px;color:#909399;border-radius:3px;cursor:pointer;transition:color .3s ease}.connections-devices-item.selected{color:#2c8af8}.connections-card{display:flex;flex-direction:column;flex:1;margin-top:10px;padding:0;overflow:hidden}.connections-card .connections{display:flex;flex-direction:column;width:100%;flex-grow:1;flex-basis:0;overflow:auto}.connections-card .connections-body{flex:1 0 auto}.connections-card .connections-th{position:relative;text-align:center;color:#909399;background:#f3f6f9;height:30px;line-height:30px;font-weight:500;font-size:14px;cursor:pointer;user-select:none}.connections-card .connections-th.resizing .connections-resizer{opacity:1}.connections-card .connections-th.fixed{position:sticky!important;left:0;z-index:99;box-shadow:inset -9px 0 8px -14px #000}.connections-card .connections-resizer{position:absolute;opacity:0;right:-10px;top:8px;bottom:8px;width:20px;transition:opacity .3s ease;z-index:10;font-size:14px;font-weight:300;touch-action:none}.connections-card .connections-resizer::before{content:"";display:block;position:absolute;left:10px;transform:translateX(-2px);width:2px;height:100%;background-color:rgba(144,147,153,.6)}.connections-card .connections-header{position:sticky;top:0;z-index:9999;white-space:nowrap}.connections-card .connections-header:hover .connections-resizer{opacity:1}.connections-card .connetions-item{height:36px}.connections-card .connections-block{display:flex;align-items:center;font-size:14px;line-height:36px;padding:0 10px;color:#54759a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connections-card .connections-block.center{text-align:center}.connections-card .connections-block.completed{background-color:#e9eef4;color:rgba(84,117,154,.5)}.connections-card .connections-block.fixed{position:sticky;left:0;z-index:999;background-color:#fff;box-shadow:inset -9px 0 8px -14px #000}.connections-filter{color:#2c8af8;font-size:14px;line-height:20px;margin-left:15px;text-shadow:0 0 6px rgba(44,138,248,.4);cursor:pointer}.connections-filter.dangerous{color:#f56c6c;text-shadow:0 0 6px rgba(87,190,252,.2)}.connections-filter.total{flex:1;cursor:unset}.external-controller .alert{margin:10px 0}.external-controller .form,.external-controller .title{margin:15px 0}.external-controller .title{margin-top:15px;font-size:14px;font-weight:700}@media (max-width:768px){.external-controller .title{margin:5px 0}.external-controller .form{margin:5px 0}.external-controller .alert{display:none}}*,::after,::before{margin:0;padding:0;box-sizing:inherit}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}body ::-webkit-scrollbar{z-index:11;background:0 0}body ::-webkit-scrollbar-thumb{border-radius:5px;background:#2c8af8}body ::-webkit-scrollbar:vertical{width:6px}body ::-webkit-scrollbar:horizontal{height:6px}html{box-sizing:border-box;background:rgba(255,255,255,.8);overflow:hidden}input{-webkit-appearance:none}.container{margin:20px 0}.app{min-height:100vh;padding-left:150px}.app.not-clashx{background:#f4f5f6}.page-container{width:100%;height:100vh;padding-left:10px;overflow-y:scroll}.page{padding:20px 35px 30px 20px;width:100%;min-height:100vh;margin:0 auto;display:flex;flex-direction:column}@media (max-width:768px){.app{padding-left:0;padding-top:60px}.page-container{width:100%;padding:0 10px;height:calc(100vh - 60px);-webkit-overflow-scrolling:touch}.page-container::-webkit-scrollbar{display:none}.page{padding:0 0 20px;height:100%}}@font-face{font-family:clash-iconfont;src:url(//at.alicdn.com/t/font_841708_ok9czskbhel.ttf?t=1576162884356) format("truetype")}.clash-iconfont{font-family:clash-iconfont!important;font-size:14px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c8af8}.icon-update::before{content:""}.icon-healthcheck::before{content:""}.icon-speed::before{content:""}.icon-close::before{content:""}.icon-drag::before{content:""}.icon-down-arrow-o::before{content:""}.icon-check::before{content:""}.icon-plus::before{content:""}.icon-triangle-up::before{content:""}.icon-triangle-down::before{content:""}.icon-up-arrow-o::before{content:""}.icon-info::before{content:""}.icon-info-o::before{content:""}.icon-setting::before{content:""}.icon-show::before{content:""}.icon-hide::before{content:""}.icon-sort::before{content:""}.icon-sort-descending::before{content:""}.icon-sort-ascending::before{content:""}.icon-close-all::before{content:""}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}*{--tw-ring-inset:var(--tw-empty, );/*!*//*!*/--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59, 130, 246, 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}::moz-focus-inner{border-style:none;padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}body{margin:0;font-family:inherit;line-height:inherit}button,input{font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:0;line-height:inherit;color:inherit}button{text-transform:none;background-color:transparent;background-image:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}[role=button],button{cursor:pointer}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5}h1{font-size:inherit;font-weight:inherit}img{border-style:solid;display:block;vertical-align:middle;max-width:100%;height:auto}input::placeholder{opacity:1;color:#9ca3af}input::webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder{opacity:1;color:#9ca3af}h1,p{margin:0}ul{list-style:none;margin:0;padding:0}.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;-webkit-flex:1 1 0%;flex:1 1 0%}.flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.font-bold{font-weight:700}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-8{padding-left:2rem;padding-right:2rem}.text-center{text-align:center}.w-14{width:3.5rem}.w-40{width:10rem}.w-1\/2{width:50%}.w-28{width:7rem}.visible{visibility:visible}.items-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between} \ No newline at end of file diff --git a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/dashboard/assets/index.236bee55.js b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/dashboard/assets/index.236bee55.js deleted file mode 100644 index b86c64db24..0000000000 --- a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/dashboard/assets/index.236bee55.js +++ /dev/null @@ -1 +0,0 @@ -var e=Object.assign;import{e as t,u as n,r as a,c as s,R as o,a as r,b as l,d as c,f as i,g as u,h as m,i as d,j as p,k as f,l as h,A as g,F as y,m as E,N as v,n as w,o as b,p as x,q as N,s as C,t as k,H as P}from"./vendor.b176d855.js";function S(){return"ClashX Runtime"===navigator.userAgent}!function(e=".",t="__import__"){try{self[t]=new Function("u","return import(u)")}catch(n){const a=new URL(e,location),s=e=>{URL.revokeObjectURL(e.src),e.remove()};self[t]=e=>new Promise(((n,o)=>{const r=new URL(e,a);if(self[t].moduleMap[r])return n(self[t].moduleMap[r]);const l=new Blob([`import * as m from '${r}';`,`${t}.moduleMap['${r}']=m;`],{type:"text/javascript"}),c=Object.assign(document.createElement("script"),{type:"module",src:URL.createObjectURL(l),onerror(){o(new Error(`Failed to import: ${e}`)),s(c)},onload(){n(self[t].moduleMap[r]),s(c)}});document.head.appendChild(c)})),self[t].moduleMap={}}}("assets/");let T=null;class L{constructor(e){this.instance=null,window.WebViewJavascriptBridge&&(this.instance=window.WebViewJavascriptBridge),this.initBridge((t=>{this.instance=t,e()}))}initBridge(e){if(!S())return null==e?void 0:e(null);if(window.WebViewJavascriptBridge)return e(window.WebViewJavascriptBridge);if(window.WVJBCallbacks)return window.WVJBCallbacks.push(e);window.WVJBCallbacks=[e];const t=document.createElement("iframe");t.style.display="none",t.src="https://__bridge_loaded__",document.documentElement.appendChild(t),setTimeout((()=>document.documentElement.removeChild(t)),0)}callHandler(e,t){return new Promise((n=>{var a;null==(a=this.instance)||a.callHandler(e,t,n)}))}ping(){return this.callHandler("ping")}readConfigString(){return this.callHandler("readConfigString")}getPasteboard(){return this.callHandler("getPasteboard")}getAPIInfo(){return this.callHandler("apiInfo")}setPasteboard(e){return this.callHandler("setPasteboard",e)}writeConfigWithString(e){return this.callHandler("writeConfigWithString",e)}setSystemProxy(e){return this.callHandler("setSystemProxy",e)}getStartAtLogin(){return this.callHandler("getStartAtLogin")}getProxyDelay(e){return this.callHandler("speedTest",e)}setStartAtLogin(e){return this.callHandler("setStartAtLogin",e)}isSystemProxySet(){return this.callHandler("isSystemProxySet")}}var $;($||($={})).SPEED_NOTIFY="speed-notify";var R=new class{constructor(){this.EE=new t}notifySpeedTest(){this.EE.emit($.SPEED_NOTIFY)}subscribe(e,t){this.EE.addListener(e,t)}unsubscribe(e,t){this.EE.removeListener(e,t)}};function D(e,t=""){return window.localStorage.getItem(e)||t}function I(e,t){return window.localStorage.setItem(e,t)}function A(){}async function B(e){try{return[await e,null]}catch(t){return[null,t]}}function M(e){const[t,s]=n(e);return[t,a.useMemo((()=>function(e,t){"string"==typeof e?s((n=>{const a=t;n[e]=a})):"function"==typeof e?s(e):"object"==typeof e&&s((t=>{const n=e;for(const e of Object.keys(n)){const a=e;t[a]=n[a]}}))}),[s])]}function H(e=!1){const[t,n]=a.useState(e);return{visible:t,hide:function(){n(!1)},show:function(){n(!0)}}}function U(e){const{title:t,children:n,className:o,style:r}=e;return a.createElement("header",{className:s("header",o),style:r},a.createElement("h1",null,t),a.createElement("div",{className:"operations"},n))}function O(t){const{type:n,size:o=14,className:r,style:l}=t,c=s("clash-iconfont",`icon-${n}`,r),i=e({fontSize:o},l),u=e(e({},t),{className:c,style:i});return a.createElement("i",e({},u))}function F(e){const{className:t,checked:n=!1,disabled:o=!1,onChange:r=A}=e,l=s("switch",{checked:n,disabled:o},t);return a.createElement("div",{className:l,onClick:function(){o||r(!n)}},a.createElement(O,{className:"switch-icon",type:"check",size:20,style:{fontWeight:"bold"}}))}function z(e){const{className:t,style:n,children:o}=e;return a.createElement("div",{className:s("card",t),style:n},o)}function W(e){const{gutter:t=24,align:n="top",justify:o="start",className:r,style:l,children:c}=e;return a.createElement("div",{className:s("row",`row-gutter-${t}`,`row-align-${n}`,`row-justify-${o}`,r),style:l},c)}function _(e){const{offset:t=0,order:n=0,span:o=1,className:r,style:l,children:c}=e,i=Object.assign({},{order:n},l);return a.createElement("div",{className:s("column",`column-offset-${t}`,`column-span-${o}`,r),style:i},c)}function j(e){const{options:t,value:n,onSelect:o}=e;return a.createElement("div",{className:"button-select"},t.map((e=>a.createElement("button",{value:e.value,key:e.value,className:s("button-select-options",{actived:n===e.value}),onClick:()=>null==o?void 0:o(e.value)},e.label))))}const G={en_US:{SideBar:{Proxies:"Proxies",Overview:"Overview",Logs:"Logs",Rules:"Rules",Settings:"Setting",Connections:"Connections",Version:"Version"},Settings:{title:"Settings",labels:{startAtLogin:"Start at login",language:"language",setAsSystemProxy:"Set as system proxy",allowConnectFromLan:"Allow connect from Lan",proxyMode:"Mode",socks5ProxyPort:"Socks5 proxy port",httpProxyPort:"HTTP proxy port",mixedProxyPort:"Mixed proxy port",externalController:"External controller"},values:{cn:"中文",en:"English",global:"Global",rules:"Rules",direct:"Direct",script:"Script"},versionString:"Current ClashX is the latest version:{{version}}",checkUpdate:"Check Update",externalControllerSetting:{title:"External Controller",note:"Please note that modifying this configuration will only configure Dashboard. Will not modify your Clash configuration file. Please make sure that the external controller address matches the address in the Clash configuration file, otherwise, Dashboard will not be able to connect to Clash.",host:"Host",port:"Port",secret:"Secret"}},Logs:{title:"Logs"},Rules:{title:"Rules",providerTitle:"Providers",providerUpdateTime:"Last updated at",ruleCount:"Rule count"},Connections:{title:"Connections",keepClosed:"Keep closed connections",total:{text:"total",upload:"upload",download:"download"},closeAll:{title:"Warning",content:"This would close all connections"},filter:{all:"All"},columns:{host:"Host",network:"Network",type:"Type",chains:"Chains",rule:"Rule",time:"Time",speed:"Speed",upload:"Upload",download:"Download",sourceIP:"Source IP"}},Proxies:{title:"Proxies",editDialog:{title:"Edit Proxy",color:"Color",name:"Name",type:"Type",server:"Server",port:"Port",password:"Password",cipher:"Cipher",obfs:"Obfs","obfs-host":"Obfs-host",uuid:"UUID",alterId:"AlterId",tls:"TLS"},groupTitle:"Policy Group",providerTitle:"Providers",providerUpdateTime:"Last updated at",expandText:"Expand",collapseText:"Collapse",speedTestText:"Speed Test",breakConnectionsText:"Close connections which include the group"},Modal:{ok:"Ok",cancel:"Cancel"}},zh_CN:{SideBar:{Proxies:"代理",Overview:"总览",Logs:"日志",Rules:"规则",Settings:"设置",Connections:"连接",Version:"版本"},Settings:{title:"设置",labels:{startAtLogin:"开机时启动",language:"语言",setAsSystemProxy:"设置为系统代理",allowConnectFromLan:"允许来自局域网的连接",proxyMode:"代理模式",socks5ProxyPort:"Socks5 代理端口",httpProxyPort:"HTTP 代理端口",mixedProxyPort:"混合代理端口",externalController:"外部控制设置"},values:{cn:"中文",en:"English",global:"全局",rules:"规则",direct:"直连",script:"脚本"},versionString:"当前 ClashX 已是最新版本:{{version}}",checkUpdate:"检查更新",externalControllerSetting:{title:"编辑外部控制设置",note:"请注意,修改该配置项并不会修改你的 Clash 配置文件,请确认修改后的外部控制地址和 Clash 配置文件内的地址一致,否则会导致 Dashboard 无法连接。",host:"Host",port:"端口",secret:"密钥"}},Logs:{title:"日志"},Rules:{title:"规则",providerTitle:"规则集",providerUpdateTime:"最后更新于",ruleCount:"规则条数"},Connections:{title:"连接",keepClosed:"保留关闭连接",total:{text:"总量",upload:"上传",download:"下载"},closeAll:{title:"警告",content:"将会关闭所有连接"},filter:{all:"全部"},columns:{host:"域名",network:"网络",type:"类型",chains:"节点链",rule:"规则",time:"连接时间",speed:"速率",upload:"上传",download:"下载",sourceIP:"来源 IP"}},Proxies:{title:"代理",editDialog:{title:"编辑代理",color:"颜色",name:"名字",type:"类型",server:"服务器",port:"端口",password:"密码",cipher:"加密方式",obfs:"Obfs","obfs-host":"Obfs-host",uuid:"UUID",alterId:"AlterId",tls:"TLS"},groupTitle:"策略组",providerTitle:"代理集",providerUpdateTime:"最后更新于",expandText:"展开",collapseText:"收起",speedTestText:"测速",breakConnectionsText:"切换时打断包含策略组的连接"},Modal:{ok:"确 定",cancel:"取 消"}}},V=Object.keys(G);function X(e){const[t,n]=o(e);return[t,a.useMemo((()=>function(e,t){if("string"==typeof e)n((n=>r(n,(n=>{const a=t;n[e]=a}))));else if("function"==typeof e){const t=e;n((e=>r(e,t)))}else"object"==typeof e&&n((t=>r(t,(t=>{const n=e;for(const e of Object.keys(n)){const a=e;t[a]=n[a]}}))))}),[n])]}function J(e){let t=null;return async function(){return t||(t=e(),t.catch((e=>{throw t=null,e})))}}class Y{constructor(e){this.EE=new t,this.innerBuffer=[],this.isClose=!1,this.config=Object.assign({bufferLength:0,retryInterval:5e3,headers:{}},e),this.config.useWebsocket?this.websocketLoop():this.loop()}websocketLoop(){var e;const t=new URL(this.config.url);t.protocol="http:"===t.protocol?"ws:":"wss:",t.searchParams.set("token",null!=(e=this.config.token)?e:"");const n=new WebSocket(t.toString());n.addEventListener("message",(e=>{const t=JSON.parse(e.data);this.EE.emit("data",[t]),this.config.bufferLength>0&&(this.innerBuffer.push(t),this.innerBuffer.length>this.config.bufferLength&&this.innerBuffer.splice(0,this.innerBuffer.length-this.config.bufferLength))})),n.addEventListener("close",(()=>setTimeout(this.websocketLoop,this.config.retryInterval))),n.addEventListener("error",(e=>{this.EE.emit("error",e),setTimeout(this.websocketLoop,this.config.retryInterval)}))}async loop(){const[e,t]=await B(fetch(this.config.url,{mode:"cors",headers:this.config.token?{Authorization:`Bearer ${this.config.token}`}:{}}));if(t||!e.body)return void this.retry(t);const n=e.body.getReader(),a=new TextDecoder;for(;!this.isClose;){const[{value:e},t]=await B(null==n?void 0:n.read());if(t){this.retry(t);break}const s=a.decode(e).trim().split("\n").map((e=>JSON.parse(e)));this.EE.emit("data",s),this.config.bufferLength>0&&(this.innerBuffer.push(...s),this.innerBuffer.length>this.config.bufferLength&&this.innerBuffer.splice(0,this.innerBuffer.length-this.config.bufferLength))}}retry(e){this.isClose||(this.EE.emit("error",e),window.setTimeout(this.loop,this.config.retryInterval))}subscribe(e,t){this.EE.addListener(e,t)}unsubscribe(e,t){this.EE.removeListener(e,t)}buffer(){return this.innerBuffer.slice()}destory(){this.EE.removeAllListeners(),this.isClose=!0}}async function K(){if(S()){const e=await T.getAPIInfo();return{hostname:e.host,port:e.port,secret:e.secret,protocol:"http:"}}const e=D("externalControllerAddr","127.0.0.1"),t=D("externalControllerPort","9090"),n=D("secret",""),a="127.0.0.1"===e?"http:":window.location.protocol;if(!e||!t)throw new Error("can't get hostname or port");return{hostname:e,port:t,secret:n,protocol:a}}const q=J((async()=>{const{hostname:e,port:t,secret:n,protocol:a}=await K();return l.create({baseURL:`${a}//${e}:${t}`,headers:n?{Authorization:`Bearer ${n}`}:{}})}));async function Q(){return(await q()).get("configs")}async function Z(e){return(await q()).patch("configs",e)}async function ee(){return(await q()).get("version")}async function te(e){return(await q()).delete(`connections/${e}`)}const ne=J((async function(){const e=await K(),{data:t}=await Q(),[n,a]=await B(ee()),s=!!(a?"unkonwn version":n.data.version)||!0,o=`${e.protocol}//${e.hostname}:${e.port}/logs?level=${t["log-level"]}`;return new Y({url:o,bufferLength:200,token:e.secret,useWebsocket:s})})),ae=J((async function(){const e=await K(),[t,n]=await B(ee()),a=!!(n?"unkonwn version":t.data.version)||!0,s=`${e.protocol}//${e.hostname}:${e.port}/connections`;return new Y({url:s,bufferLength:200,token:e.secret,useWebsocket:a})})),se=c({key:"identity",default:!0});function oe(){const[e,t]=o(se);return{identity:e,wrapFetcher:function(e){return async function(...n){const[a,s]=await B(e(...n)),o=s;if(o&&(!o.response||401===o.response.status))throw t(!1),s;return t(!0),a}},set:t}}const re=c({key:"i18n",default:function(){const e=D("language");if(e&&V.includes(e))return e;const t=function(){const e=[];if(window.navigator)if(window.navigator.languages)for(const t of window.navigator.languages)e.push(t);else window.navigator.language&&e.push(navigator.language);return e}();for(const n of t){if(n.includes("zh"))return"zh_CN";if(n.includes("us"))return"en_US"}return"en_US"}()});function le(){const[e,t]=o(re);const n=a.useCallback((function(t){return{t:function(n){return m(G[e][t],n)}}}),[e]);return{lang:e,locales:V,setLang:function(e){t(e),function(e){I("language",e)}(e)},translation:n}}const ce=c({key:"version",default:{version:"",premium:!1}});function ie(){const[e,t]=o(ce),{set:n}=oe();return{version:e.version,premium:e.premium,update:async function(){const[e,a]=await B(ee());n(!a),t(a?{version:"",premium:!1}:{version:e.data.version,premium:!!e.data.premium})}}}const ue=c({key:"config",default:{breakConnections:!1}});function me(){const[e,t]=X(ue);return{data:e,set:t}}const de=c({key:"proxyProvider",default:[]});function pe(){const[e,t]=o(de),{data:n,mutate:s}=u("/providers/proxy",(async()=>{const e=await async function(){return(await q()).get("providers/proxies",{validateStatus:e=>e>=200&&e<300||404===e}).then((e=>(404===e.status&&(e.data={providers:{}}),e)))}();return Object.keys(e.data.providers).map((t=>e.data.providers[t])).filter((e=>"default"!==e.name)).filter((e=>"Compatible"!==e.vehicleType))}));return a.useEffect((()=>t(null!=n?n:[])),[n,t]),{providers:e,update:s}}function fe(){const[{premium:e}]=o(ce),{data:t,mutate:n}=u("/providers/rule",(async()=>{if(!e)return[];const t=await async function(){return(await q()).get("providers/rules")}();return Object.keys(t.data.providers).map((e=>t.data.providers[e]))}));return{providers:null!=t?t:[],update:n}}function he(){const{data:e,mutate:t}=u("/config",(async()=>{var e;const t=(await Q()).data;return{port:t.port,socksPort:t["socks-port"],mixedPort:null!=(e=t["mixed-port"])?e:0,redirPort:t["redir-port"],mode:t.mode.toLowerCase(),logLevel:t["log-level"],allowLan:t["allow-lan"]}}));return{general:null!=e?e:{},update:t}}const ge=c({key:"proxies",default:{proxies:[],groups:[],global:{name:"GLOBAL",type:"Selector",now:"",history:[],all:[]}}});function ye(){const[t,n]=X(ge),{mutate:s}=u("/proxies",(async()=>{const t=await async function(){return(await q()).get("proxies")}(),a=t.data.proxies.GLOBAL;a.name="GLOBAL";const s=new Set(["Selector","URLTest","Fallback","LoadBalance"]),o=new Set(["DIRECT","REJECT","GLOBAL"]),r=a.all.filter((e=>!o.has(e))).map((n=>e(e({},t.data.proxies[n]),{name:n}))),[l,c]=function(e,t){const n=[],a=[];for(const s of e)t(s)?n.push(s):a.push(s);return[n,a]}(r,(e=>!s.has(e.type)));n({proxies:l,groups:c,global:a})})),o=a.useCallback(((e,t)=>{n((n=>{for(const a of n.groups)a.name===e&&(a.now=t)}))}),[n]);return{proxies:t.proxies,groups:t.groups,global:t.global,update:s,markProxySelected:o,set:n}}const Ee=i({key:"proxyMapping",get:({get:e})=>{const t=e(ge),n=e(de),a=new Map;for(const s of t.proxies)a.set(s.name,s);for(const s of n)for(const e of s.proxies)a.set(e.name,e);return a}});function ve(){const{data:e,mutate:t}=u("/clashx",(async()=>{var e,t;if(!S())return{isClashX:!1,startAtLogin:!1,systemProxy:!1};return{startAtLogin:null!=(e=await(null==T?void 0:T.getStartAtLogin()))&&e,systemProxy:null!=(t=await(null==T?void 0:T.isSystemProxySet()))&&t,isClashX:!0}}));return{data:e,update:t}}const we=c({key:"apiData",default:{hostname:"127.0.0.1",port:"9090",secret:""}});function be(){const[t,n]=o(we);return{data:t,fetch:a.useCallback((async function(){const t=await K();n(e({},t))}),[n]),update:async function(e){const{hostname:t,port:n,secret:a}=e;I("externalControllerAddr",t),I("externalControllerPort",n),I("secret",a),window.location.reload()}}}const xe=c({key:"rules",default:[]});function Ne(){const[e,t]=X(xe);return{rules:e,update:async function(){const e=await async function(){return(await q()).get("rules")}();t(e.data.rules)}}}function Ce(e){const{className:t,data:n,onClick:o,select:r,canClick:l,errSet:c,rowHeight:i}=e,{translation:u}=le(),{t:m}=u("Proxies"),[d,p]=a.useState(!1),[f,h]=a.useState(!1),g=a.useRef(null);a.useLayoutEffect((()=>{var e,t;h((null!=(t=null==(e=null==g?void 0:g.current)?void 0:e.offsetHeight)?t:0)>30)}),[]);const y=d?"auto":i,E=l?o:A;const v=n.map((e=>{const t=s({"tags-selected":r===e,"can-click":l,error:null==c?void 0:c.has(e)});return a.createElement("li",{className:t,key:e,onClick:()=>E(e)},e)}));return a.createElement("div",{className:s("tags-container",t),style:{height:y}},a.createElement("ul",{ref:g,className:s("tags",{expand:d})},v),f&&a.createElement("span",{className:"tags-expand",onClick:function(){p(!d)}},m(d?"collapseText":"expandText")))}function ke(e){const{className:t,style:n,value:o="",align:r="center",inside:l=!1,autoFocus:c=!1,type:i="text",disabled:u=!1,onChange:m=A,onBlur:d=A}=e,p=s("input",`input-align-${r}`,{"input-inside":l},t);return a.createElement("input",{disabled:u,className:p,style:n,value:o,autoFocus:c,type:i,onChange:e=>m(e.target.value,e),onBlur:d})}function Pe(e){const{show:t=!0,title:n="Modal",size:o="small",footer:r=!0,onOk:l=A,onClose:c=A,bodyClassName:i,bodyStyle:u,className:m,style:p,children:f}=e,{translation:h}=le(),{t:g}=h("Modal"),y=a.useRef(document.createElement("div")),E=a.useRef(null);a.useLayoutEffect((()=>{const e=y.current;return document.body.appendChild(e),()=>{document.body.removeChild(e)}}),[]);const v=a.createElement("div",{className:s("modal-mask",{"modal-show":t}),ref:E,onMouseDown:function(e){e.target===E.current&&c()}},a.createElement("div",{className:s("modal",`modal-${o}`,m),style:p},a.createElement("div",{className:"modal-title"},n),a.createElement("div",{className:s("modal-body",i),style:u},f),r&&a.createElement("div",{className:"footer"},a.createElement(Le,{onClick:()=>c()},g("cancel")),a.createElement(Le,{type:"primary",onClick:()=>l()},g("ok")))));return d.createPortal(v,y.current)}const Se={success:"check",info:"info",warning:"info",error:"close"};function Te(e){const{message:t="",type:n="info",inside:o=!1,children:r,className:l,style:c}=e,i=s("alert",`alert-${o?"note":"box"}-${n}`,l);return a.createElement("div",{className:i,style:c},a.createElement("span",{className:"alert-icon"},a.createElement(O,{type:Se[n],size:26})),t?a.createElement("p",{className:"alert-message"},t):a.createElement("div",{className:"alert-message"},r))}function Le(e){const{type:t="normal",onClick:n=A,children:o,className:r,style:l}=e,c=s("button",`button-${t}`,r);return a.createElement("button",{className:c,style:l,onClick:n},o)}function $e(e){const{className:t,checked:n=!1,onChange:o=A}=e,r=s("checkbox",{checked:n},t);return a.createElement("div",{className:r,onClick:function(){o(!n)}},a.createElement(O,{className:"checkbox-icon",type:"check",size:18}),a.createElement("div",null,e.children))}function Re(t){const{color:n,className:o,style:r}=t,l=s("tag",o),c=e({color:n},r),i=e(e({},t),{className:l,style:c});return a.createElement("span",e({},i),t.children)}function De(e){const t=s("spinner",e.className);return a.createElement("div",{className:t},a.createElement("div",{className:"spinner-circle"},a.createElement("div",{className:"spinner-inner"})),a.createElement("div",{className:"spinner-circle"},a.createElement("div",{className:"spinner-inner"})),a.createElement("div",{className:"spinner-circle"},a.createElement("div",{className:"spinner-inner"})),a.createElement("div",{className:"spinner-circle"},a.createElement("div",{className:"spinner-inner"})),a.createElement("div",{className:"spinner-circle"},a.createElement("div",{className:"spinner-inner"})))}function Ie(e){const t=s("loading","visible",e.className);return e.visible?a.createElement("div",{className:t},a.createElement(De,{className:e.spinnerClassName})):null}const Ae={"#909399":0,"#00c520":260,"#ff9a28":600,"#ff3e5e":1/0};async function Be(e){var t;if(S()){return null!=(t=await(null==T?void 0:T.getProxyDelay(e)))?t:0}const{data:{delay:n}}=await async function(e){return(await q()).get(`proxies/${encodeURIComponent(e)}/delay`,{params:{timeout:5e3,url:"http://www.gstatic.com/generate_204"}})}(e);return n}function Me(e){const{config:t,className:n}=e,{set:o}=ye(),r=a.useCallback((async function(){const[e,n]=await B(Be(t.name)),a=n?0:e;o((e=>{const n=e.proxies.find((e=>e.name===t.name));n&&n.history.push({time:Date.now().toString(),delay:a})}))}),[t.name,o]),l=a.useMemo((()=>{var e;return(null==(e=t.history)?void 0:e.length)?t.history.slice(-1)[0].delay:0}),[t]);a.useLayoutEffect((()=>(R.subscribe($.SPEED_NOTIFY,r),()=>R.unsubscribe($.SPEED_NOTIFY,r))),[r]);const c=a.useMemo((()=>0===l),[l]),i=a.useMemo((()=>Object.keys(Ae).find((e=>l<=Ae[e]))),[l]),u=c?void 0:i;return a.createElement("div",{className:s("proxy-item",{"proxy-error":c},n)},a.createElement("span",{className:"proxy-type",style:{backgroundColor:u}},t.type),a.createElement("p",{className:"proxy-name"},t.name),a.createElement("p",{className:"proxy-delay"},0===l?"-":`${l}ms`))}function He(e){const{markProxySelected:t}=ye(),n=p(Ee),{data:s}=me(),{config:o}=e;const r=a.useMemo((()=>{var e;const t=new Set;for(const a of o.all){const s=null==(e=n.get(a))?void 0:e.history;(null==s?void 0:s.length)&&0===s.slice(-1)[0].delay&&t.add(a)}return t}),[o.all,n]),l="Selector"===o.type;return a.createElement("div",{className:"proxy-group"},a.createElement("div",{className:"proxy-group-part"},a.createElement("span",{className:"proxy-group-name"},o.name),a.createElement(Re,{className:"proxy-group-type"},o.type)),a.createElement("div",{className:"proxy-group-tags-container"},a.createElement(Ce,{className:"proxy-group-tags",data:o.all,onClick:async function(n){if(await async function(e,t){return(await q()).put(`proxies/${encodeURIComponent(e)}`,{name:t})}(e.config.name,n),t(e.config.name,n),s.breakConnections){const t=[],n=await async function(){return(await q()).get("connections")}();for(const a of n.data.connections)a.chains.includes(e.config.name)&&t.push(a.id);for(const e of t)te(e)}},errSet:r,select:o.now,canClick:l,rowHeight:30})))}function Ue(e,t){const n="en_US"===t?"en":"zh-cn";return f().locale(n).from(e)}f.extend(h);function Oe(e){const{update:t}=pe(),{translation:n,lang:s}=le(),{provider:o}=e,{t:r}=n("Proxies"),{visible:l,hide:c,show:i}=H();const u=a.useMemo((()=>o.proxies.slice().sort(((e,t)=>-1*_e(e,t)))),[o.proxies]);return a.createElement(z,{className:"proxy-provider"},a.createElement(Ie,{visible:l}),a.createElement("div",{className:"proxy-provider-header"},a.createElement("div",{className:"proxy-provider-header-part"},a.createElement("span",{className:"proxy-provider-name"},o.name),a.createElement(Re,null,o.vehicleType)),a.createElement("div",{className:"proxy-provider-header-part"},o.updatedAt&&a.createElement("span",{className:"proxy-provider-update"},`${r("providerUpdateTime")}: ${Ue(new Date(o.updatedAt),s)}`),a.createElement(O,{className:"proxy-provider-icon healthcheck",type:"healthcheck",size:18,onClick:function(){i(),async function(e){return(await q()).get(`providers/proxies/${encodeURIComponent(e)}/healthcheck`)}(o.name).then((()=>t())).finally((()=>c()))}}),a.createElement(O,{className:"proxy-provider-icon",type:"update",size:18,onClick:function(){i(),async function(e){return(await q()).put(`providers/proxies/${encodeURIComponent(e)}`)}(o.name).then((()=>t())).finally((()=>c()))}}))),a.createElement("ul",{className:"proxies-list"},u.map((e=>a.createElement("li",{key:e.name},a.createElement(Me,{className:"proxy-provider-item",config:e}))))))}var Fe,ze;(ze=Fe||(Fe={}))[ze.None=0]="None",ze[ze.Asc=1]="Asc",ze[ze.Desc=2]="Desc";const We={0:"sort",1:"sort-ascending",2:"sort-descending"};function _e(e,t){const n=e.history.length?e.history.slice(-1)[0].delay:0;return((t.history.length?t.history.slice(-1)[0].delay:0)||Number.MAX_SAFE_INTEGER)-(n||Number.MAX_SAFE_INTEGER)}function je(){const{groups:e,global:t}=ye(),{data:n,set:s}=me(),{general:o}=he(),{translation:r}=le(),{t:l}=r("Proxies"),c=a.useMemo((()=>"global"===o.mode?[t]:e),[o,e,t]);return a.createElement(a.Fragment,null,0!==c.length&&a.createElement("div",{className:"proxies-container"},a.createElement(U,{title:l("groupTitle")},a.createElement($e,{className:"connections-filter",checked:n.breakConnections,onChange:e=>s("breakConnections",e)},l("breakConnectionsText"))),a.createElement(z,{className:"proxies-group-card"},a.createElement("ul",{className:"proxies-group-list"},c.map((e=>a.createElement("li",{className:"proxies-group-item",key:e.name},a.createElement(He,{config:e}))))))))}function Ge(){const{providers:e}=pe(),{translation:t}=le(),{t:n}=t("Proxies");return a.createElement(a.Fragment,null,0!==e.length&&a.createElement("div",{className:"proxies-container"},a.createElement(U,{title:n("providerTitle")}),a.createElement("ul",{className:"proxies-providers-list"},e.map((e=>a.createElement("li",{className:"proxies-providers-item",key:e.name},a.createElement(Oe,{provider:e})))))))}function Ve(){const{proxies:e}=ye(),{translation:t}=le(),{t:n}=t("Proxies");const{current:s,next:o}=function(e,t=0){if(e.length<2)throw new Error("List requires at least two elements");const[n,s]=a.useState(t);return{current:a.useMemo((()=>e[n]),[e,n]),next:function(){s((n+1)%e.length)}}}([1,2,0]),r=a.useMemo((()=>{switch(s){case 2:return e.slice().sort(((e,t)=>_e(e,t)));case 1:return e.slice().sort(((e,t)=>-1*_e(e,t)));default:return e.slice()}}),[s,e]),l=o;return a.createElement(a.Fragment,null,0!==r.length&&a.createElement("div",{className:"proxies-container"},a.createElement(U,{title:n("title")},a.createElement(O,{className:"proxies-action-icon",type:We[s],onClick:l,size:20}),a.createElement(O,{className:"proxies-action-icon",type:"speed",size:20}),a.createElement("span",{className:"proxies-speed-test",onClick:function(){R.notifySpeedTest()}},n("speedTestText"))),a.createElement("ul",{className:"proxies-list"},r.map((e=>a.createElement("li",{key:e.name},a.createElement(Me,{config:e})))))))}function Xe(){return a.createElement("div",{className:"page"},a.createElement(je,null),a.createElement(Ge,null),a.createElement(Ve,null))}function Je(){const t=a.useRef(null),n=a.useRef([]),[s,o]=a.useState([]),{translation:r}=le(),{t:l}=r("Logs");return a.useLayoutEffect((()=>{const e=t.current;e&&(e.scrollTop=e.scrollHeight)})),a.useEffect((()=>{let t=null;function a(t){n.current=n.current.slice().concat(t.map((t=>e(e({},t),{time:new Date})))),o(n.current)}return async function(){t=await ne(),n.current=t.buffer(),o(n.current),t.subscribe("data",a)}(),()=>null==t?void 0:t.unsubscribe("data",a)}),[]),a.createElement("div",{className:"page"},a.createElement(U,{title:l("title")}),a.createElement(z,{className:"logs-card"},a.createElement("ul",{className:"logs-panel",ref:t},s.map(((e,t)=>a.createElement("li",{key:t},a.createElement("span",{className:"logs-panel-time"},f(e.time).format("YYYY-MM-DD HH:mm:ss")),a.createElement("span",null,"[",e.type,"] ",e.payload)))))))}function Ye(e){const{update:t}=fe(),{translation:n,lang:o}=le(),{provider:r}=e,{t:l}=n("Rules"),{visible:c,hide:i,show:u}=H();const m=s("rule-provider-icon",{"rule-provider-loading":c});return a.createElement(z,{className:"rule-provider"},a.createElement("div",{className:"rule-provider-header"},a.createElement("div",{className:"rule-provider-header-part"},a.createElement("span",{className:"rule-provider-name"},r.name),a.createElement(Re,null,r.vehicleType),a.createElement(Re,{className:"rule-provider-behavior"},r.behavior),a.createElement("span",{className:"rule-provider-update"},`${l("ruleCount")}: ${r.ruleCount}`)),a.createElement("div",{className:"rule-provider-header-part"},r.updatedAt&&a.createElement("span",{className:"rule-provider-update"},`${l("providerUpdateTime")}: ${Ue(new Date(r.updatedAt),o)}`),a.createElement(O,{className:m,type:"update",size:18,onClick:function(){u(),async function(e){return(await q()).put(`providers/rules/${encodeURIComponent(e)}`)}(r.name).then((()=>t())).finally((()=>i()))}}))))}function Ke(){const{providers:e}=fe(),{translation:t}=le(),{t:n}=t("Rules");return a.createElement(a.Fragment,null,0!==e.length&&a.createElement("div",{className:"proxies-container"},a.createElement(U,{title:n("providerTitle")}),a.createElement("ul",{className:"proxies-providers-list"},e.map((e=>a.createElement("li",{className:"proxies-providers-item",key:e.name},a.createElement(Ye,{provider:e})))))))}function qe(){const{rules:e,update:t}=Ne(),{translation:n}=le(),{t:s}=n("Rules");function o({index:t,style:n}){const s=e[t];return a.createElement("li",{className:"rule-item",style:n},a.createElement(W,{className:"rule-item-row",gutter:24,align:"middle"},a.createElement(_,{className:"rule-type",span:6,offset:1},s.type),a.createElement(_,{className:"payload",span:11},s.payload),a.createElement(_,{className:"rule-proxy",span:6},s.proxy)))}return u("rules",t),a.createElement("div",{className:"page"},a.createElement(Ke,null),a.createElement(U,{title:s("title")}),a.createElement(z,{className:"rules-card"},a.createElement(g,{className:"rules"},(({height:t,width:n})=>a.createElement(y,{height:t,width:n,itemCount:e.length,itemSize:50},o)))))}const Qe=[{label:"中文",value:"zh_CN"},{label:"English",value:"en_US"}];function Ze(){var e,t,n;const{premium:o}=ie(),{data:r,update:l}=ve(),{general:c,update:i}=he(),{set:u}=oe(),{data:m}=be(),{translation:d,setLang:p,lang:f}=le(),{t:h}=d("Settings"),[g,y]=M({socks5ProxyPort:7891,httpProxyPort:7890,mixedProxyPort:0});a.useEffect((()=>{var e,t,n;y("socks5ProxyPort",null!=(e=null==c?void 0:c.socksPort)?e:0),y("httpProxyPort",null!=(t=null==c?void 0:c.port)?t:0),y("mixedProxyPort",null!=(n=null==c?void 0:c.mixedPort)?n:0)}),[c,y]);const{hostname:v,port:w}=m,{allowLan:b,mode:x}=c,N=null!=(e=null==r?void 0:r.startAtLogin)&&e,C=null!=(t=null==r?void 0:r.systemProxy)&&t,k=null!=(n=null==r?void 0:r.isClashX)&&n,P=a.useMemo((()=>{const e=[{label:h("values.global"),value:"Global"},{label:h("values.rules"),value:"Rule"},{label:h("values.direct"),value:"Direct"}];return o&&e.push({label:h("values.script"),value:"Script"}),e}),[h,o]);return a.createElement("div",{className:"page"},a.createElement(U,{title:h("title")}),a.createElement(z,{className:"settings-card"},a.createElement(W,{gutter:24,align:"middle"},a.createElement(_,{span:12},a.createElement(_,{span:14,offset:1},a.createElement("span",{className:"label"},h("labels.startAtLogin"))),a.createElement(_,{span:8,className:"value-column"},a.createElement(F,{disabled:!(null==r?void 0:r.isClashX),checked:N,onChange:async function(e){await(null==T?void 0:T.setStartAtLogin(e)),l()}}))),a.createElement(_,{span:12},a.createElement(_,{span:8,offset:1},a.createElement("span",{className:"label"},h("labels.language"))),a.createElement(_,{span:14,className:"value-column"},a.createElement(j,{options:Qe,value:f,onSelect:e=>{p(e)}})))),a.createElement(W,{gutter:24,align:"middle"},a.createElement(_,{span:12},a.createElement(_,{span:14,offset:1},a.createElement("span",{className:"label"},h("labels.setAsSystemProxy"))),a.createElement(_,{span:8,className:"value-column"},a.createElement(F,{disabled:!k,checked:C,onChange:async function(e){await(null==T?void 0:T.setSystemProxy(e)),l()}}))),a.createElement(_,{span:12},a.createElement(_,{span:14,offset:1},a.createElement("span",{className:"label"},h("labels.allowConnectFromLan"))),a.createElement(_,{span:8,className:"value-column"},a.createElement(F,{checked:b,onChange:async function(e){await Z({"allow-lan":e}),await i()}}))))),a.createElement(z,{className:"settings-card"},a.createElement(W,{gutter:24,align:"middle"},a.createElement(_,{span:12},a.createElement(_,{span:8,offset:1},a.createElement("span",{className:"label"},h("labels.proxyMode"))),a.createElement(_,{span:14,className:"value-column"},a.createElement(j,{options:P,value:E(x),onSelect:async function(e){await Z({mode:e}),await i()}}))),a.createElement(_,{span:12},a.createElement(_,{span:14,offset:1},a.createElement("span",{className:"label"},h("labels.socks5ProxyPort"))),a.createElement(_,{span:8},a.createElement(ke,{disabled:k,value:g.socks5ProxyPort,onChange:e=>y("socks5ProxyPort",+e),onBlur:async function(){await Z({"socks-port":g.socks5ProxyPort}),await i()}})))),a.createElement(W,{gutter:24,align:"middle"},a.createElement(_,{span:12},a.createElement(_,{span:14,offset:1},a.createElement("span",{className:"label"},h("labels.httpProxyPort"))),a.createElement(_,{span:8},a.createElement(ke,{disabled:k,value:g.httpProxyPort,onChange:e=>y("httpProxyPort",+e),onBlur:async function(){await Z({port:g.httpProxyPort}),await i()}}))),a.createElement(_,{span:12},a.createElement(_,{span:14,offset:1},a.createElement("span",{className:"label"},h("labels.mixedProxyPort"))),a.createElement(_,{span:8},a.createElement(ke,{disabled:k,value:g.mixedProxyPort,onChange:e=>y("mixedProxyPort",+e),onBlur:async function(){await Z({"mixed-port":g.mixedProxyPort}),await i()}})))),a.createElement(W,null,a.createElement(_,{span:12},a.createElement(_,{span:12,offset:1},a.createElement("span",{className:"label"},h("labels.externalController"))),a.createElement(_,{className:"external-controller",span:10},a.createElement("span",{className:s({"modify-btn":!k}),onClick:()=>!k&&u(!1)},`${v}:${w}`))))),a.createElement(z,{className:"clash-version",style:{display:"none"}},a.createElement("span",{className:"check-icon"},a.createElement(O,{type:"check",size:20})),a.createElement("p",{className:"version-info"},h("versionString")),a.createElement("span",{className:"check-update-btn"},h("checkUpdate"))))}var et,tt;function nt(e){const{routes:t}=e,{translation:n}=le(),{version:o,premium:r,update:l}=ie(),{data:c}=ve(),{t:i}=n("SideBar");u("version",l);const m=t.map((({path:e,name:t,exact:n,noMobile:o})=>a.createElement("li",{className:s("item",{"no-mobile":o}),key:t},a.createElement(v,{to:e,activeClassName:"active",exact:!!n},i(t)))));return a.createElement("div",{className:"sidebar"},a.createElement("img",{src:"./assets/logo.b453e72f.png",alt:"logo",className:"sidebar-logo"}),a.createElement("ul",{className:"sidebar-menu"},m),a.createElement("div",{className:"sidebar-version"},a.createElement("span",{className:"sidebar-version-label"},"Clash",(null==c?void 0:c.isClashX)&&"X"," ",i("Version")),a.createElement("span",{className:"sidebar-version-text"},o),r&&a.createElement("span",{className:"sidebar-version-label"},"Premium")))}(tt=et||(et={})).Domain="Domain",tt.DomainSuffix="DomainSuffix",tt.DomainKeyword="DomainKeyword",tt.GeoIP="GeoIP",tt.IPCIDR="IPCIDR",tt.SrcIPCIDR="SrcIPCIDR",tt.SrcPort="SrcPort",tt.DstPort="DstPort",tt.MATCH="MATCH",tt.RuleSet="RuleSet";function at(e){const{translation:t}=le(),n=a.useMemo((()=>t("Connections").t),[t]),{className:o,style:r}=e,l=s("connections-devices",o);function c(t){var n;null==(n=e.onChange)||n.call(e,t)}return a.createElement("div",{className:l,style:r},a.createElement("div",{className:s("connections-devices-item",{selected:""===e.selected}),onClick:()=>c("")},n("filter.all")),e.devices.map((t=>a.createElement("div",{className:s("connections-devices-item",{selected:e.selected===t.label}),onClick:()=>c(t.label)},t.label," (",t.number,")"))))}class st{constructor(){this.connections=new Map,this.saveDisconnection=!1}appendToSet(t){var n;const a=t.reduce(((e,t)=>e.set(t.id,t)),new Map);for(const e of this.connections.keys())if(!a.has(e))if(this.saveDisconnection){const t=this.connections.get(e);t&&(t.completed=!0,t.uploadSpeed=0,t.downloadSpeed=0)}else this.connections.delete(e);for(const s of a.keys()){if(!this.connections.has(s)){this.connections.set(s,e(e({},a.get(s)),{uploadSpeed:0,downloadSpeed:0}));continue}const t=this.connections.get(s),o=a.get(s);null==(n=this.connections)||n.set(s,e(e({},o),{uploadSpeed:o.upload-t.upload,downloadSpeed:o.download-t.download}))}}toggleSave(){var e,t;if(this.saveDisconnection){this.saveDisconnection=!1;for(const n of this.connections.keys())(null==(t=null==(e=this.connections)?void 0:e.get(n))?void 0:t.completed)&&this.connections.delete(n)}else this.saveDisconnection=!0;return this.saveDisconnection}getConnections(){return[...this.connections.values()]}}var ot,rt;(rt=ot||(ot={})).Host="host",rt.Network="network",rt.Type="type",rt.Chains="chains",rt.Rule="rule",rt.Speed="speed",rt.Upload="upload",rt.Download="download",rt.SourceIP="sourceIP",rt.Time="time";const lt=new Set([ot.Network,ot.Type,ot.Rule,ot.Speed,ot.Upload,ot.Download,ot.SourceIP,ot.Time]);function ct(e){const t=["B","KB","MB","GB","TB"];let n=0;for(;~~(e/1024)&&nt("Connections").t),[t]),[r,l]=M({uploadTotal:0,downloadTotal:0}),{visible:c,show:i,hide:u}=H();const{connections:m,feed:d,save:p,toggleSave:f}=function(){const e=a.useMemo((()=>new st),[]),t=a.useRef(!0),[n,s]=a.useState([]),[o,r]=a.useState(!1);return{connections:n,feed:a.useCallback((function(n){e.appendToSet(n),t.current&&s(e.getConnections()),t.current=!t.current}),[e]),toggleSave:a.useCallback((function(){const n=e.toggleSave();r(n),n||s(e.getConnections()),t.current=!0}),[e]),save:o}}(),h=a.useMemo((()=>m.map((e=>({id:e.id,host:`${e.metadata.host||e.metadata.destinationIP}:${e.metadata.destinationPort}`,chains:e.chains.slice().reverse().join(" / "),rule:e.rule===et.RuleSet?`${e.rule}(${e.rulePayload})`:e.rule,time:new Date(e.start).getTime(),upload:e.upload,download:e.download,sourceIP:e.metadata.sourceIP,type:e.metadata.type,network:e.metadata.network.toUpperCase(),speed:{upload:e.uploadSpeed,download:e.downloadSpeed},completed:!!e.completed})))),[m]),g=a.useMemo((()=>{const e=w(m,"metadata.sourceIP");return Object.keys(e).map((t=>({label:t,number:e[t].length}))).sort(((e,t)=>e.label.localeCompare(t.label)))}),[m]),y=a.useRef(null),{x:E}=b(y),v=a.useMemo((()=>[{Header:o(`columns.${ot.Host}`),accessor:ot.Host,minWidth:260,width:260},{Header:o(`columns.${ot.Network}`),accessor:ot.Network,minWidth:80,width:80},{Header:o(`columns.${ot.Type}`),accessor:ot.Type,minWidth:120,width:120},{Header:o(`columns.${ot.Chains}`),accessor:ot.Chains,minWidth:200,width:200},{Header:o(`columns.${ot.Rule}`),accessor:ot.Rule,minWidth:140,width:140},{id:ot.Speed,Header:o(`columns.${ot.Speed}`),accessor:e=>[e.speed.upload,e.speed.download],sortType(e,t){const n=e.original.speed,a=t.original.speed;return n.download===a.download?n.upload-a.upload:n.download-a.download},minWidth:200,width:200,sortDescFirst:!0},{Header:o(`columns.${ot.Upload}`),accessor:ot.Upload,minWidth:100,width:100,sortDescFirst:!0},{Header:o(`columns.${ot.Download}`),accessor:ot.Download,minWidth:100,width:100,sortDescFirst:!0},{Header:o(`columns.${ot.SourceIP}`),accessor:ot.SourceIP,minWidth:140,width:140},{Header:o(`columns.${ot.Time}`),accessor:ot.Time,minWidth:120,width:120,sortType:(e,t)=>t.original.time-e.original.time}]),[o]);a.useLayoutEffect((()=>{let e=null;function t(e){for(const t of e)l({uploadTotal:t.uploadTotal,downloadTotal:t.downloadTotal}),d(t.connections)}return async function(){e=await ae(),e.subscribe("data",t)}(),()=>{e&&(e.unsubscribe("data",t),e.destory())}}),[d,l]);const{getTableProps:N,getTableBodyProps:C,headerGroups:k,rows:P,prepareRow:S,setFilter:T}=x.useTable({columns:v,data:h,autoResetSortBy:!1,autoResetFilters:!1,initialState:{sortBy:[{id:ot.Time,desc:!1}]}},x.useResizeColumns,x.useBlockLayout,x.useFilters,x.useSortBy),L=a.useMemo((()=>k[0]),[k]),$=a.useCallback((function(e){switch(e.column.id){case ot.Speed:return function(e,t){switch(!0){case 0===e&&0===t:return"-";case 0!==e&&0!==t:return`↑ ${ct(e)}/s ↓ ${ct(t)}/s`;case 0!==e:return`↑ ${ct(e)}/s`;default:return`↓ ${ct(t)}/s`}}(e.value[0],e.value[1]);case ot.Upload:case ot.Download:return ct(e.value);case ot.Time:return Ue(new Date(e.value),n);default:return e.value}}),[n]),[R,D]=a.useState("");return a.createElement("div",{className:"page"},a.createElement(U,{title:o("title")},a.createElement("span",{className:"connections-filter total"},`(${o("total.text")}: ${o("total.upload")} ${ct(r.uploadTotal)} ${o("total.download")} ${ct(r.downloadTotal)})`),a.createElement($e,{className:"connections-filter",checked:p,onChange:f},o("keepClosed")),a.createElement(O,{className:"connections-filter dangerous",onClick:i,type:"close-all",size:20})),g.length>1&&a.createElement(at,{devices:g,selected:R,onChange:function(e){D(e),null==T||T(ot.SourceIP,e)}}),a.createElement(z,{className:"connections-card"},a.createElement("div",e(e({},N()),{className:"connections",ref:y}),a.createElement("div",e(e({},L.getHeaderGroupProps()),{className:"connections-header"}),L.headers.map(((t,n)=>{const o=t,r=o.id;return a.createElement("div",e(e({},o.getHeaderProps()),{className:s("connections-th",{resizing:o.isResizing,fixed:E>0&&o.id===ot.Host}),key:r}),a.createElement("div",e({},o.getSortByToggleProps()),t.render("Header"),o.isSorted?o.isSortedDesc?" ↓":" ↑":null),n!==L.headers.length-1&&a.createElement("div",e(e({},o.getResizerProps()),{className:"connections-resizer"})))}))),a.createElement("div",e(e({},C()),{className:"connections-body"}),P.map((t=>(S(t),a.createElement("div",e(e({},t.getRowProps()),{className:"connections-item",key:t.original.id}),t.cells.map((n=>{const o=s("connections-block",{center:lt.has(n.column.id),completed:t.original.completed},{fixed:E>0&&n.column.id===ot.Host});return a.createElement("div",e(e({},n.getCellProps()),{className:o,key:n.column.id}),$(n))}))))))))),a.createElement(Pe,{title:o("closeAll.title"),show:c,onClose:u,onOk:function(){(async function(){return(await q()).delete("connections")})().finally((()=>u()))}},o("closeAll.content")))}function ut(){const{translation:e}=le(),{t:t}=e("Settings"),{data:n,update:s,fetch:o}=be(),{identity:r,set:l}=oe(),[c,i]=M({hostname:"",port:"",secret:""});return a.useEffect((()=>{o()}),[o]),a.useEffect((()=>{i({hostname:n.hostname,port:n.port,secret:n.secret})}),[n,i]),a.createElement(Pe,{show:!r,title:t("externalControllerSetting.title"),bodyClassName:"external-controller",onClose:()=>l(!0),onOk:function(){const{hostname:e,port:t,secret:n}=c;s({hostname:e,port:t,secret:n})}},a.createElement(Te,{type:"info",inside:!0},a.createElement("p",null,t("externalControllerSetting.note"))),a.createElement(W,{gutter:24,align:"middle"},a.createElement(_,{span:4,className:"title"},t("externalControllerSetting.host")),a.createElement(_,{span:20,className:"form"},a.createElement(ke,{align:"left",inside:!0,value:c.hostname,onChange:e=>i("hostname",e)}))),a.createElement(W,{gutter:24,align:"middle"},a.createElement(_,{span:4,className:"title"},t("externalControllerSetting.port")),a.createElement(_,{span:20,className:"form"},a.createElement(ke,{align:"left",inside:!0,value:c.port,onChange:e=>i("port",e)}))),a.createElement(W,{gutter:24,align:"middle"},a.createElement(_,{span:4,className:"title"},t("externalControllerSetting.secret")),a.createElement(_,{span:20,className:"form"},a.createElement(ke,{align:"left",inside:!0,value:c.secret,onChange:e=>i("secret",e)}))))}var mt;function dt(){a.useEffect((()=>{ne()}),[]);const e=[{path:"/proxies",name:"Proxies",component:Xe},{path:"/logs",name:"Logs",component:Je},{path:"/rules",name:"Rules",component:qe,noMobile:!0},{path:"/connections",name:"Connections",component:it,noMobile:!0},{path:"/settings",name:"Settings",component:Ze}];return a.createElement("div",{className:s("app",{"not-clashx":!S()})},a.createElement(nt,{routes:e}),a.createElement("div",{className:"page-container"},a.createElement(N,{exact:!0,path:"/",component:()=>a.createElement(C,{to:"/proxies"})}),e.map((e=>a.createElement(N,{exact:!1,path:e.path,key:e.path,component:e.component})))),a.createElement(ut,null))}function pt(){const e=document.getElementById("root"),t=a.createElement(k,null,a.createElement(P,null,a.createElement(dt,null)));d.render(t,e)}S()?(mt=()=>pt(),T?mt():T=new L(mt)):pt(); diff --git a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/dashboard/assets/index.5dfcf857.css b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/dashboard/assets/index.5dfcf857.css deleted file mode 100644 index 816b81d0de..0000000000 --- a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/dashboard/assets/index.5dfcf857.css +++ /dev/null @@ -1 +0,0 @@ -@charset "UTF-8";.header{margin:10px 0;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;user-select:none}.header>h1{flex-shrink:0;font-size:24px;color:#2c8af8;font-weight:500;text-shadow:0 2px 6px rgba(44,138,248,.4);line-height:32px}.operations{display:flex;flex:1;align-items:center;justify-content:flex-end}@media (max-width:768px){.header>h1{font-size:20px}}.switch{display:inline-block;width:32px;height:16px;border-radius:8px;background-color:#d8dee2;transition:background-color .3s ease;position:relative;cursor:pointer}.switch.checked{background-color:#57befc}.switch.checked::after{transform:translateX(16px)}.switch.disabled{cursor:not-allowed;background-color:#b7c5d6}.switch.disabled::after{background-color:#e4eaef;box-shadow:0 0 8px rgba(144,147,153,.5)}.switch.checked.disabled{background-color:#e4eaef}.switch::after{content:"";position:absolute;top:-1px;height:18px;width:18px;border-radius:9px;background-color:#fff;box-shadow:0 0 8px rgba(44,138,248,.4);transition:transform .3s ease;transform:translateX(-2px)}.switch-icon{position:absolute;transform:translateX(-1px) scale(.4);color:#fff;line-height:16px}.card{padding:15px;box-shadow:2px 5px 20px -3px rgba(44,138,248,.18);background-color:#fff;border-radius:4px}.row{width:100%;display:flex;flex-direction:row}.row-gutter-1{padding:12px 6px}.row-gutter-1 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-1 .column-span-1{width:100%}.row-gutter-1 .column-offset-1{margin-left:100%}.row-gutter-1 .column-span-2{width:200%}.row-gutter-1 .column-offset-2{margin-left:200%}.row-gutter-1 .column-span-3{width:300%}.row-gutter-1 .column-offset-3{margin-left:300%}.row-gutter-1 .column-span-4{width:400%}.row-gutter-1 .column-offset-4{margin-left:400%}.row-gutter-1 .column-span-5{width:500%}.row-gutter-1 .column-offset-5{margin-left:500%}.row-gutter-1 .column-span-6{width:600%}.row-gutter-1 .column-offset-6{margin-left:600%}.row-gutter-1 .column-span-7{width:700%}.row-gutter-1 .column-offset-7{margin-left:700%}.row-gutter-1 .column-span-8{width:800%}.row-gutter-1 .column-offset-8{margin-left:800%}.row-gutter-1 .column-span-9{width:900%}.row-gutter-1 .column-offset-9{margin-left:900%}.row-gutter-1 .column-span-10{width:1000%}.row-gutter-1 .column-offset-10{margin-left:1000%}.row-gutter-1 .column-span-11{width:1100%}.row-gutter-1 .column-offset-11{margin-left:1100%}.row-gutter-1 .column-span-12{width:1200%}.row-gutter-1 .column-offset-12{margin-left:1200%}.row-gutter-1 .column-span-13{width:1300%}.row-gutter-1 .column-offset-13{margin-left:1300%}.row-gutter-1 .column-span-14{width:1400%}.row-gutter-1 .column-offset-14{margin-left:1400%}.row-gutter-1 .column-span-15{width:1500%}.row-gutter-1 .column-offset-15{margin-left:1500%}.row-gutter-1 .column-span-16{width:1600%}.row-gutter-1 .column-offset-16{margin-left:1600%}.row-gutter-1 .column-span-17{width:1700%}.row-gutter-1 .column-offset-17{margin-left:1700%}.row-gutter-1 .column-span-18{width:1800%}.row-gutter-1 .column-offset-18{margin-left:1800%}.row-gutter-1 .column-span-19{width:1900%}.row-gutter-1 .column-offset-19{margin-left:1900%}.row-gutter-1 .column-span-20{width:2000%}.row-gutter-1 .column-offset-20{margin-left:2000%}.row-gutter-1 .column-span-21{width:2100%}.row-gutter-1 .column-offset-21{margin-left:2100%}.row-gutter-1 .column-span-22{width:2200%}.row-gutter-1 .column-offset-22{margin-left:2200%}.row-gutter-1 .column-span-23{width:2300%}.row-gutter-1 .column-offset-23{margin-left:2300%}.row-gutter-1 .column-span-24{width:2400%}.row-gutter-1 .column-offset-24{margin-left:2400%}.row-gutter-2{padding:12px 6px}.row-gutter-2 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-2 .column-span-1{width:50%}.row-gutter-2 .column-offset-1{margin-left:50%}.row-gutter-2 .column-span-2{width:100%}.row-gutter-2 .column-offset-2{margin-left:100%}.row-gutter-2 .column-span-3{width:150%}.row-gutter-2 .column-offset-3{margin-left:150%}.row-gutter-2 .column-span-4{width:200%}.row-gutter-2 .column-offset-4{margin-left:200%}.row-gutter-2 .column-span-5{width:250%}.row-gutter-2 .column-offset-5{margin-left:250%}.row-gutter-2 .column-span-6{width:300%}.row-gutter-2 .column-offset-6{margin-left:300%}.row-gutter-2 .column-span-7{width:350%}.row-gutter-2 .column-offset-7{margin-left:350%}.row-gutter-2 .column-span-8{width:400%}.row-gutter-2 .column-offset-8{margin-left:400%}.row-gutter-2 .column-span-9{width:450%}.row-gutter-2 .column-offset-9{margin-left:450%}.row-gutter-2 .column-span-10{width:500%}.row-gutter-2 .column-offset-10{margin-left:500%}.row-gutter-2 .column-span-11{width:550%}.row-gutter-2 .column-offset-11{margin-left:550%}.row-gutter-2 .column-span-12{width:600%}.row-gutter-2 .column-offset-12{margin-left:600%}.row-gutter-2 .column-span-13{width:650%}.row-gutter-2 .column-offset-13{margin-left:650%}.row-gutter-2 .column-span-14{width:700%}.row-gutter-2 .column-offset-14{margin-left:700%}.row-gutter-2 .column-span-15{width:750%}.row-gutter-2 .column-offset-15{margin-left:750%}.row-gutter-2 .column-span-16{width:800%}.row-gutter-2 .column-offset-16{margin-left:800%}.row-gutter-2 .column-span-17{width:850%}.row-gutter-2 .column-offset-17{margin-left:850%}.row-gutter-2 .column-span-18{width:900%}.row-gutter-2 .column-offset-18{margin-left:900%}.row-gutter-2 .column-span-19{width:950%}.row-gutter-2 .column-offset-19{margin-left:950%}.row-gutter-2 .column-span-20{width:1000%}.row-gutter-2 .column-offset-20{margin-left:1000%}.row-gutter-2 .column-span-21{width:1050%}.row-gutter-2 .column-offset-21{margin-left:1050%}.row-gutter-2 .column-span-22{width:1100%}.row-gutter-2 .column-offset-22{margin-left:1100%}.row-gutter-2 .column-span-23{width:1150%}.row-gutter-2 .column-offset-23{margin-left:1150%}.row-gutter-2 .column-span-24{width:1200%}.row-gutter-2 .column-offset-24{margin-left:1200%}.row-gutter-3{padding:12px 6px}.row-gutter-3 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-3 .column-span-1{width:33.3333333333%}.row-gutter-3 .column-offset-1{margin-left:33.3333333333%}.row-gutter-3 .column-span-2{width:66.6666666667%}.row-gutter-3 .column-offset-2{margin-left:66.6666666667%}.row-gutter-3 .column-span-3{width:100%}.row-gutter-3 .column-offset-3{margin-left:100%}.row-gutter-3 .column-span-4{width:133.3333333333%}.row-gutter-3 .column-offset-4{margin-left:133.3333333333%}.row-gutter-3 .column-span-5{width:166.6666666667%}.row-gutter-3 .column-offset-5{margin-left:166.6666666667%}.row-gutter-3 .column-span-6{width:200%}.row-gutter-3 .column-offset-6{margin-left:200%}.row-gutter-3 .column-span-7{width:233.3333333333%}.row-gutter-3 .column-offset-7{margin-left:233.3333333333%}.row-gutter-3 .column-span-8{width:266.6666666667%}.row-gutter-3 .column-offset-8{margin-left:266.6666666667%}.row-gutter-3 .column-span-9{width:300%}.row-gutter-3 .column-offset-9{margin-left:300%}.row-gutter-3 .column-span-10{width:333.3333333333%}.row-gutter-3 .column-offset-10{margin-left:333.3333333333%}.row-gutter-3 .column-span-11{width:366.6666666667%}.row-gutter-3 .column-offset-11{margin-left:366.6666666667%}.row-gutter-3 .column-span-12{width:400%}.row-gutter-3 .column-offset-12{margin-left:400%}.row-gutter-3 .column-span-13{width:433.3333333333%}.row-gutter-3 .column-offset-13{margin-left:433.3333333333%}.row-gutter-3 .column-span-14{width:466.6666666667%}.row-gutter-3 .column-offset-14{margin-left:466.6666666667%}.row-gutter-3 .column-span-15{width:500%}.row-gutter-3 .column-offset-15{margin-left:500%}.row-gutter-3 .column-span-16{width:533.3333333333%}.row-gutter-3 .column-offset-16{margin-left:533.3333333333%}.row-gutter-3 .column-span-17{width:566.6666666667%}.row-gutter-3 .column-offset-17{margin-left:566.6666666667%}.row-gutter-3 .column-span-18{width:600%}.row-gutter-3 .column-offset-18{margin-left:600%}.row-gutter-3 .column-span-19{width:633.3333333333%}.row-gutter-3 .column-offset-19{margin-left:633.3333333333%}.row-gutter-3 .column-span-20{width:666.6666666667%}.row-gutter-3 .column-offset-20{margin-left:666.6666666667%}.row-gutter-3 .column-span-21{width:700%}.row-gutter-3 .column-offset-21{margin-left:700%}.row-gutter-3 .column-span-22{width:733.3333333333%}.row-gutter-3 .column-offset-22{margin-left:733.3333333333%}.row-gutter-3 .column-span-23{width:766.6666666667%}.row-gutter-3 .column-offset-23{margin-left:766.6666666667%}.row-gutter-3 .column-span-24{width:800%}.row-gutter-3 .column-offset-24{margin-left:800%}.row-gutter-4{padding:12px 6px}.row-gutter-4 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-4 .column-span-1{width:25%}.row-gutter-4 .column-offset-1{margin-left:25%}.row-gutter-4 .column-span-2{width:50%}.row-gutter-4 .column-offset-2{margin-left:50%}.row-gutter-4 .column-span-3{width:75%}.row-gutter-4 .column-offset-3{margin-left:75%}.row-gutter-4 .column-span-4{width:100%}.row-gutter-4 .column-offset-4{margin-left:100%}.row-gutter-4 .column-span-5{width:125%}.row-gutter-4 .column-offset-5{margin-left:125%}.row-gutter-4 .column-span-6{width:150%}.row-gutter-4 .column-offset-6{margin-left:150%}.row-gutter-4 .column-span-7{width:175%}.row-gutter-4 .column-offset-7{margin-left:175%}.row-gutter-4 .column-span-8{width:200%}.row-gutter-4 .column-offset-8{margin-left:200%}.row-gutter-4 .column-span-9{width:225%}.row-gutter-4 .column-offset-9{margin-left:225%}.row-gutter-4 .column-span-10{width:250%}.row-gutter-4 .column-offset-10{margin-left:250%}.row-gutter-4 .column-span-11{width:275%}.row-gutter-4 .column-offset-11{margin-left:275%}.row-gutter-4 .column-span-12{width:300%}.row-gutter-4 .column-offset-12{margin-left:300%}.row-gutter-4 .column-span-13{width:325%}.row-gutter-4 .column-offset-13{margin-left:325%}.row-gutter-4 .column-span-14{width:350%}.row-gutter-4 .column-offset-14{margin-left:350%}.row-gutter-4 .column-span-15{width:375%}.row-gutter-4 .column-offset-15{margin-left:375%}.row-gutter-4 .column-span-16{width:400%}.row-gutter-4 .column-offset-16{margin-left:400%}.row-gutter-4 .column-span-17{width:425%}.row-gutter-4 .column-offset-17{margin-left:425%}.row-gutter-4 .column-span-18{width:450%}.row-gutter-4 .column-offset-18{margin-left:450%}.row-gutter-4 .column-span-19{width:475%}.row-gutter-4 .column-offset-19{margin-left:475%}.row-gutter-4 .column-span-20{width:500%}.row-gutter-4 .column-offset-20{margin-left:500%}.row-gutter-4 .column-span-21{width:525%}.row-gutter-4 .column-offset-21{margin-left:525%}.row-gutter-4 .column-span-22{width:550%}.row-gutter-4 .column-offset-22{margin-left:550%}.row-gutter-4 .column-span-23{width:575%}.row-gutter-4 .column-offset-23{margin-left:575%}.row-gutter-4 .column-span-24{width:600%}.row-gutter-4 .column-offset-24{margin-left:600%}.row-gutter-5{padding:12px 6px}.row-gutter-5 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-5 .column-span-1{width:20%}.row-gutter-5 .column-offset-1{margin-left:20%}.row-gutter-5 .column-span-2{width:40%}.row-gutter-5 .column-offset-2{margin-left:40%}.row-gutter-5 .column-span-3{width:60%}.row-gutter-5 .column-offset-3{margin-left:60%}.row-gutter-5 .column-span-4{width:80%}.row-gutter-5 .column-offset-4{margin-left:80%}.row-gutter-5 .column-span-5{width:100%}.row-gutter-5 .column-offset-5{margin-left:100%}.row-gutter-5 .column-span-6{width:120%}.row-gutter-5 .column-offset-6{margin-left:120%}.row-gutter-5 .column-span-7{width:140%}.row-gutter-5 .column-offset-7{margin-left:140%}.row-gutter-5 .column-span-8{width:160%}.row-gutter-5 .column-offset-8{margin-left:160%}.row-gutter-5 .column-span-9{width:180%}.row-gutter-5 .column-offset-9{margin-left:180%}.row-gutter-5 .column-span-10{width:200%}.row-gutter-5 .column-offset-10{margin-left:200%}.row-gutter-5 .column-span-11{width:220%}.row-gutter-5 .column-offset-11{margin-left:220%}.row-gutter-5 .column-span-12{width:240%}.row-gutter-5 .column-offset-12{margin-left:240%}.row-gutter-5 .column-span-13{width:260%}.row-gutter-5 .column-offset-13{margin-left:260%}.row-gutter-5 .column-span-14{width:280%}.row-gutter-5 .column-offset-14{margin-left:280%}.row-gutter-5 .column-span-15{width:300%}.row-gutter-5 .column-offset-15{margin-left:300%}.row-gutter-5 .column-span-16{width:320%}.row-gutter-5 .column-offset-16{margin-left:320%}.row-gutter-5 .column-span-17{width:340%}.row-gutter-5 .column-offset-17{margin-left:340%}.row-gutter-5 .column-span-18{width:360%}.row-gutter-5 .column-offset-18{margin-left:360%}.row-gutter-5 .column-span-19{width:380%}.row-gutter-5 .column-offset-19{margin-left:380%}.row-gutter-5 .column-span-20{width:400%}.row-gutter-5 .column-offset-20{margin-left:400%}.row-gutter-5 .column-span-21{width:420%}.row-gutter-5 .column-offset-21{margin-left:420%}.row-gutter-5 .column-span-22{width:440%}.row-gutter-5 .column-offset-22{margin-left:440%}.row-gutter-5 .column-span-23{width:460%}.row-gutter-5 .column-offset-23{margin-left:460%}.row-gutter-5 .column-span-24{width:480%}.row-gutter-5 .column-offset-24{margin-left:480%}.row-gutter-6{padding:12px 6px}.row-gutter-6 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-6 .column-span-1{width:16.6666666667%}.row-gutter-6 .column-offset-1{margin-left:16.6666666667%}.row-gutter-6 .column-span-2{width:33.3333333333%}.row-gutter-6 .column-offset-2{margin-left:33.3333333333%}.row-gutter-6 .column-span-3{width:50%}.row-gutter-6 .column-offset-3{margin-left:50%}.row-gutter-6 .column-span-4{width:66.6666666667%}.row-gutter-6 .column-offset-4{margin-left:66.6666666667%}.row-gutter-6 .column-span-5{width:83.3333333333%}.row-gutter-6 .column-offset-5{margin-left:83.3333333333%}.row-gutter-6 .column-span-6{width:100%}.row-gutter-6 .column-offset-6{margin-left:100%}.row-gutter-6 .column-span-7{width:116.6666666667%}.row-gutter-6 .column-offset-7{margin-left:116.6666666667%}.row-gutter-6 .column-span-8{width:133.3333333333%}.row-gutter-6 .column-offset-8{margin-left:133.3333333333%}.row-gutter-6 .column-span-9{width:150%}.row-gutter-6 .column-offset-9{margin-left:150%}.row-gutter-6 .column-span-10{width:166.6666666667%}.row-gutter-6 .column-offset-10{margin-left:166.6666666667%}.row-gutter-6 .column-span-11{width:183.3333333333%}.row-gutter-6 .column-offset-11{margin-left:183.3333333333%}.row-gutter-6 .column-span-12{width:200%}.row-gutter-6 .column-offset-12{margin-left:200%}.row-gutter-6 .column-span-13{width:216.6666666667%}.row-gutter-6 .column-offset-13{margin-left:216.6666666667%}.row-gutter-6 .column-span-14{width:233.3333333333%}.row-gutter-6 .column-offset-14{margin-left:233.3333333333%}.row-gutter-6 .column-span-15{width:250%}.row-gutter-6 .column-offset-15{margin-left:250%}.row-gutter-6 .column-span-16{width:266.6666666667%}.row-gutter-6 .column-offset-16{margin-left:266.6666666667%}.row-gutter-6 .column-span-17{width:283.3333333333%}.row-gutter-6 .column-offset-17{margin-left:283.3333333333%}.row-gutter-6 .column-span-18{width:300%}.row-gutter-6 .column-offset-18{margin-left:300%}.row-gutter-6 .column-span-19{width:316.6666666667%}.row-gutter-6 .column-offset-19{margin-left:316.6666666667%}.row-gutter-6 .column-span-20{width:333.3333333333%}.row-gutter-6 .column-offset-20{margin-left:333.3333333333%}.row-gutter-6 .column-span-21{width:350%}.row-gutter-6 .column-offset-21{margin-left:350%}.row-gutter-6 .column-span-22{width:366.6666666667%}.row-gutter-6 .column-offset-22{margin-left:366.6666666667%}.row-gutter-6 .column-span-23{width:383.3333333333%}.row-gutter-6 .column-offset-23{margin-left:383.3333333333%}.row-gutter-6 .column-span-24{width:400%}.row-gutter-6 .column-offset-24{margin-left:400%}.row-gutter-7{padding:12px 6px}.row-gutter-7 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-7 .column-span-1{width:14.2857142857%}.row-gutter-7 .column-offset-1{margin-left:14.2857142857%}.row-gutter-7 .column-span-2{width:28.5714285714%}.row-gutter-7 .column-offset-2{margin-left:28.5714285714%}.row-gutter-7 .column-span-3{width:42.8571428571%}.row-gutter-7 .column-offset-3{margin-left:42.8571428571%}.row-gutter-7 .column-span-4{width:57.1428571429%}.row-gutter-7 .column-offset-4{margin-left:57.1428571429%}.row-gutter-7 .column-span-5{width:71.4285714286%}.row-gutter-7 .column-offset-5{margin-left:71.4285714286%}.row-gutter-7 .column-span-6{width:85.7142857143%}.row-gutter-7 .column-offset-6{margin-left:85.7142857143%}.row-gutter-7 .column-span-7{width:100%}.row-gutter-7 .column-offset-7{margin-left:100%}.row-gutter-7 .column-span-8{width:114.2857142857%}.row-gutter-7 .column-offset-8{margin-left:114.2857142857%}.row-gutter-7 .column-span-9{width:128.5714285714%}.row-gutter-7 .column-offset-9{margin-left:128.5714285714%}.row-gutter-7 .column-span-10{width:142.8571428571%}.row-gutter-7 .column-offset-10{margin-left:142.8571428571%}.row-gutter-7 .column-span-11{width:157.1428571429%}.row-gutter-7 .column-offset-11{margin-left:157.1428571429%}.row-gutter-7 .column-span-12{width:171.4285714286%}.row-gutter-7 .column-offset-12{margin-left:171.4285714286%}.row-gutter-7 .column-span-13{width:185.7142857143%}.row-gutter-7 .column-offset-13{margin-left:185.7142857143%}.row-gutter-7 .column-span-14{width:200%}.row-gutter-7 .column-offset-14{margin-left:200%}.row-gutter-7 .column-span-15{width:214.2857142857%}.row-gutter-7 .column-offset-15{margin-left:214.2857142857%}.row-gutter-7 .column-span-16{width:228.5714285714%}.row-gutter-7 .column-offset-16{margin-left:228.5714285714%}.row-gutter-7 .column-span-17{width:242.8571428571%}.row-gutter-7 .column-offset-17{margin-left:242.8571428571%}.row-gutter-7 .column-span-18{width:257.1428571429%}.row-gutter-7 .column-offset-18{margin-left:257.1428571429%}.row-gutter-7 .column-span-19{width:271.4285714286%}.row-gutter-7 .column-offset-19{margin-left:271.4285714286%}.row-gutter-7 .column-span-20{width:285.7142857143%}.row-gutter-7 .column-offset-20{margin-left:285.7142857143%}.row-gutter-7 .column-span-21{width:300%}.row-gutter-7 .column-offset-21{margin-left:300%}.row-gutter-7 .column-span-22{width:314.2857142857%}.row-gutter-7 .column-offset-22{margin-left:314.2857142857%}.row-gutter-7 .column-span-23{width:328.5714285714%}.row-gutter-7 .column-offset-23{margin-left:328.5714285714%}.row-gutter-7 .column-span-24{width:342.8571428571%}.row-gutter-7 .column-offset-24{margin-left:342.8571428571%}.row-gutter-8{padding:12px 6px}.row-gutter-8 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-8 .column-span-1{width:12.5%}.row-gutter-8 .column-offset-1{margin-left:12.5%}.row-gutter-8 .column-span-2{width:25%}.row-gutter-8 .column-offset-2{margin-left:25%}.row-gutter-8 .column-span-3{width:37.5%}.row-gutter-8 .column-offset-3{margin-left:37.5%}.row-gutter-8 .column-span-4{width:50%}.row-gutter-8 .column-offset-4{margin-left:50%}.row-gutter-8 .column-span-5{width:62.5%}.row-gutter-8 .column-offset-5{margin-left:62.5%}.row-gutter-8 .column-span-6{width:75%}.row-gutter-8 .column-offset-6{margin-left:75%}.row-gutter-8 .column-span-7{width:87.5%}.row-gutter-8 .column-offset-7{margin-left:87.5%}.row-gutter-8 .column-span-8{width:100%}.row-gutter-8 .column-offset-8{margin-left:100%}.row-gutter-8 .column-span-9{width:112.5%}.row-gutter-8 .column-offset-9{margin-left:112.5%}.row-gutter-8 .column-span-10{width:125%}.row-gutter-8 .column-offset-10{margin-left:125%}.row-gutter-8 .column-span-11{width:137.5%}.row-gutter-8 .column-offset-11{margin-left:137.5%}.row-gutter-8 .column-span-12{width:150%}.row-gutter-8 .column-offset-12{margin-left:150%}.row-gutter-8 .column-span-13{width:162.5%}.row-gutter-8 .column-offset-13{margin-left:162.5%}.row-gutter-8 .column-span-14{width:175%}.row-gutter-8 .column-offset-14{margin-left:175%}.row-gutter-8 .column-span-15{width:187.5%}.row-gutter-8 .column-offset-15{margin-left:187.5%}.row-gutter-8 .column-span-16{width:200%}.row-gutter-8 .column-offset-16{margin-left:200%}.row-gutter-8 .column-span-17{width:212.5%}.row-gutter-8 .column-offset-17{margin-left:212.5%}.row-gutter-8 .column-span-18{width:225%}.row-gutter-8 .column-offset-18{margin-left:225%}.row-gutter-8 .column-span-19{width:237.5%}.row-gutter-8 .column-offset-19{margin-left:237.5%}.row-gutter-8 .column-span-20{width:250%}.row-gutter-8 .column-offset-20{margin-left:250%}.row-gutter-8 .column-span-21{width:262.5%}.row-gutter-8 .column-offset-21{margin-left:262.5%}.row-gutter-8 .column-span-22{width:275%}.row-gutter-8 .column-offset-22{margin-left:275%}.row-gutter-8 .column-span-23{width:287.5%}.row-gutter-8 .column-offset-23{margin-left:287.5%}.row-gutter-8 .column-span-24{width:300%}.row-gutter-8 .column-offset-24{margin-left:300%}.row-gutter-9{padding:12px 6px}.row-gutter-9 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-9 .column-span-1{width:11.1111111111%}.row-gutter-9 .column-offset-1{margin-left:11.1111111111%}.row-gutter-9 .column-span-2{width:22.2222222222%}.row-gutter-9 .column-offset-2{margin-left:22.2222222222%}.row-gutter-9 .column-span-3{width:33.3333333333%}.row-gutter-9 .column-offset-3{margin-left:33.3333333333%}.row-gutter-9 .column-span-4{width:44.4444444444%}.row-gutter-9 .column-offset-4{margin-left:44.4444444444%}.row-gutter-9 .column-span-5{width:55.5555555556%}.row-gutter-9 .column-offset-5{margin-left:55.5555555556%}.row-gutter-9 .column-span-6{width:66.6666666667%}.row-gutter-9 .column-offset-6{margin-left:66.6666666667%}.row-gutter-9 .column-span-7{width:77.7777777778%}.row-gutter-9 .column-offset-7{margin-left:77.7777777778%}.row-gutter-9 .column-span-8{width:88.8888888889%}.row-gutter-9 .column-offset-8{margin-left:88.8888888889%}.row-gutter-9 .column-span-9{width:100%}.row-gutter-9 .column-offset-9{margin-left:100%}.row-gutter-9 .column-span-10{width:111.1111111111%}.row-gutter-9 .column-offset-10{margin-left:111.1111111111%}.row-gutter-9 .column-span-11{width:122.2222222222%}.row-gutter-9 .column-offset-11{margin-left:122.2222222222%}.row-gutter-9 .column-span-12{width:133.3333333333%}.row-gutter-9 .column-offset-12{margin-left:133.3333333333%}.row-gutter-9 .column-span-13{width:144.4444444444%}.row-gutter-9 .column-offset-13{margin-left:144.4444444444%}.row-gutter-9 .column-span-14{width:155.5555555556%}.row-gutter-9 .column-offset-14{margin-left:155.5555555556%}.row-gutter-9 .column-span-15{width:166.6666666667%}.row-gutter-9 .column-offset-15{margin-left:166.6666666667%}.row-gutter-9 .column-span-16{width:177.7777777778%}.row-gutter-9 .column-offset-16{margin-left:177.7777777778%}.row-gutter-9 .column-span-17{width:188.8888888889%}.row-gutter-9 .column-offset-17{margin-left:188.8888888889%}.row-gutter-9 .column-span-18{width:200%}.row-gutter-9 .column-offset-18{margin-left:200%}.row-gutter-9 .column-span-19{width:211.1111111111%}.row-gutter-9 .column-offset-19{margin-left:211.1111111111%}.row-gutter-9 .column-span-20{width:222.2222222222%}.row-gutter-9 .column-offset-20{margin-left:222.2222222222%}.row-gutter-9 .column-span-21{width:233.3333333333%}.row-gutter-9 .column-offset-21{margin-left:233.3333333333%}.row-gutter-9 .column-span-22{width:244.4444444444%}.row-gutter-9 .column-offset-22{margin-left:244.4444444444%}.row-gutter-9 .column-span-23{width:255.5555555556%}.row-gutter-9 .column-offset-23{margin-left:255.5555555556%}.row-gutter-9 .column-span-24{width:266.6666666667%}.row-gutter-9 .column-offset-24{margin-left:266.6666666667%}.row-gutter-10{padding:12px 6px}.row-gutter-10 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-10 .column-span-1{width:10%}.row-gutter-10 .column-offset-1{margin-left:10%}.row-gutter-10 .column-span-2{width:20%}.row-gutter-10 .column-offset-2{margin-left:20%}.row-gutter-10 .column-span-3{width:30%}.row-gutter-10 .column-offset-3{margin-left:30%}.row-gutter-10 .column-span-4{width:40%}.row-gutter-10 .column-offset-4{margin-left:40%}.row-gutter-10 .column-span-5{width:50%}.row-gutter-10 .column-offset-5{margin-left:50%}.row-gutter-10 .column-span-6{width:60%}.row-gutter-10 .column-offset-6{margin-left:60%}.row-gutter-10 .column-span-7{width:70%}.row-gutter-10 .column-offset-7{margin-left:70%}.row-gutter-10 .column-span-8{width:80%}.row-gutter-10 .column-offset-8{margin-left:80%}.row-gutter-10 .column-span-9{width:90%}.row-gutter-10 .column-offset-9{margin-left:90%}.row-gutter-10 .column-span-10{width:100%}.row-gutter-10 .column-offset-10{margin-left:100%}.row-gutter-10 .column-span-11{width:110%}.row-gutter-10 .column-offset-11{margin-left:110%}.row-gutter-10 .column-span-12{width:120%}.row-gutter-10 .column-offset-12{margin-left:120%}.row-gutter-10 .column-span-13{width:130%}.row-gutter-10 .column-offset-13{margin-left:130%}.row-gutter-10 .column-span-14{width:140%}.row-gutter-10 .column-offset-14{margin-left:140%}.row-gutter-10 .column-span-15{width:150%}.row-gutter-10 .column-offset-15{margin-left:150%}.row-gutter-10 .column-span-16{width:160%}.row-gutter-10 .column-offset-16{margin-left:160%}.row-gutter-10 .column-span-17{width:170%}.row-gutter-10 .column-offset-17{margin-left:170%}.row-gutter-10 .column-span-18{width:180%}.row-gutter-10 .column-offset-18{margin-left:180%}.row-gutter-10 .column-span-19{width:190%}.row-gutter-10 .column-offset-19{margin-left:190%}.row-gutter-10 .column-span-20{width:200%}.row-gutter-10 .column-offset-20{margin-left:200%}.row-gutter-10 .column-span-21{width:210%}.row-gutter-10 .column-offset-21{margin-left:210%}.row-gutter-10 .column-span-22{width:220%}.row-gutter-10 .column-offset-22{margin-left:220%}.row-gutter-10 .column-span-23{width:230%}.row-gutter-10 .column-offset-23{margin-left:230%}.row-gutter-10 .column-span-24{width:240%}.row-gutter-10 .column-offset-24{margin-left:240%}.row-gutter-11{padding:12px 6px}.row-gutter-11 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-11 .column-span-1{width:9.0909090909%}.row-gutter-11 .column-offset-1{margin-left:9.0909090909%}.row-gutter-11 .column-span-2{width:18.1818181818%}.row-gutter-11 .column-offset-2{margin-left:18.1818181818%}.row-gutter-11 .column-span-3{width:27.2727272727%}.row-gutter-11 .column-offset-3{margin-left:27.2727272727%}.row-gutter-11 .column-span-4{width:36.3636363636%}.row-gutter-11 .column-offset-4{margin-left:36.3636363636%}.row-gutter-11 .column-span-5{width:45.4545454545%}.row-gutter-11 .column-offset-5{margin-left:45.4545454545%}.row-gutter-11 .column-span-6{width:54.5454545455%}.row-gutter-11 .column-offset-6{margin-left:54.5454545455%}.row-gutter-11 .column-span-7{width:63.6363636364%}.row-gutter-11 .column-offset-7{margin-left:63.6363636364%}.row-gutter-11 .column-span-8{width:72.7272727273%}.row-gutter-11 .column-offset-8{margin-left:72.7272727273%}.row-gutter-11 .column-span-9{width:81.8181818182%}.row-gutter-11 .column-offset-9{margin-left:81.8181818182%}.row-gutter-11 .column-span-10{width:90.9090909091%}.row-gutter-11 .column-offset-10{margin-left:90.9090909091%}.row-gutter-11 .column-span-11{width:100%}.row-gutter-11 .column-offset-11{margin-left:100%}.row-gutter-11 .column-span-12{width:109.0909090909%}.row-gutter-11 .column-offset-12{margin-left:109.0909090909%}.row-gutter-11 .column-span-13{width:118.1818181818%}.row-gutter-11 .column-offset-13{margin-left:118.1818181818%}.row-gutter-11 .column-span-14{width:127.2727272727%}.row-gutter-11 .column-offset-14{margin-left:127.2727272727%}.row-gutter-11 .column-span-15{width:136.3636363636%}.row-gutter-11 .column-offset-15{margin-left:136.3636363636%}.row-gutter-11 .column-span-16{width:145.4545454545%}.row-gutter-11 .column-offset-16{margin-left:145.4545454545%}.row-gutter-11 .column-span-17{width:154.5454545455%}.row-gutter-11 .column-offset-17{margin-left:154.5454545455%}.row-gutter-11 .column-span-18{width:163.6363636364%}.row-gutter-11 .column-offset-18{margin-left:163.6363636364%}.row-gutter-11 .column-span-19{width:172.7272727273%}.row-gutter-11 .column-offset-19{margin-left:172.7272727273%}.row-gutter-11 .column-span-20{width:181.8181818182%}.row-gutter-11 .column-offset-20{margin-left:181.8181818182%}.row-gutter-11 .column-span-21{width:190.9090909091%}.row-gutter-11 .column-offset-21{margin-left:190.9090909091%}.row-gutter-11 .column-span-22{width:200%}.row-gutter-11 .column-offset-22{margin-left:200%}.row-gutter-11 .column-span-23{width:209.0909090909%}.row-gutter-11 .column-offset-23{margin-left:209.0909090909%}.row-gutter-11 .column-span-24{width:218.1818181818%}.row-gutter-11 .column-offset-24{margin-left:218.1818181818%}.row-gutter-12{padding:12px 6px}.row-gutter-12 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-12 .column-span-1{width:8.3333333333%}.row-gutter-12 .column-offset-1{margin-left:8.3333333333%}.row-gutter-12 .column-span-2{width:16.6666666667%}.row-gutter-12 .column-offset-2{margin-left:16.6666666667%}.row-gutter-12 .column-span-3{width:25%}.row-gutter-12 .column-offset-3{margin-left:25%}.row-gutter-12 .column-span-4{width:33.3333333333%}.row-gutter-12 .column-offset-4{margin-left:33.3333333333%}.row-gutter-12 .column-span-5{width:41.6666666667%}.row-gutter-12 .column-offset-5{margin-left:41.6666666667%}.row-gutter-12 .column-span-6{width:50%}.row-gutter-12 .column-offset-6{margin-left:50%}.row-gutter-12 .column-span-7{width:58.3333333333%}.row-gutter-12 .column-offset-7{margin-left:58.3333333333%}.row-gutter-12 .column-span-8{width:66.6666666667%}.row-gutter-12 .column-offset-8{margin-left:66.6666666667%}.row-gutter-12 .column-span-9{width:75%}.row-gutter-12 .column-offset-9{margin-left:75%}.row-gutter-12 .column-span-10{width:83.3333333333%}.row-gutter-12 .column-offset-10{margin-left:83.3333333333%}.row-gutter-12 .column-span-11{width:91.6666666667%}.row-gutter-12 .column-offset-11{margin-left:91.6666666667%}.row-gutter-12 .column-span-12{width:100%}.row-gutter-12 .column-offset-12{margin-left:100%}.row-gutter-12 .column-span-13{width:108.3333333333%}.row-gutter-12 .column-offset-13{margin-left:108.3333333333%}.row-gutter-12 .column-span-14{width:116.6666666667%}.row-gutter-12 .column-offset-14{margin-left:116.6666666667%}.row-gutter-12 .column-span-15{width:125%}.row-gutter-12 .column-offset-15{margin-left:125%}.row-gutter-12 .column-span-16{width:133.3333333333%}.row-gutter-12 .column-offset-16{margin-left:133.3333333333%}.row-gutter-12 .column-span-17{width:141.6666666667%}.row-gutter-12 .column-offset-17{margin-left:141.6666666667%}.row-gutter-12 .column-span-18{width:150%}.row-gutter-12 .column-offset-18{margin-left:150%}.row-gutter-12 .column-span-19{width:158.3333333333%}.row-gutter-12 .column-offset-19{margin-left:158.3333333333%}.row-gutter-12 .column-span-20{width:166.6666666667%}.row-gutter-12 .column-offset-20{margin-left:166.6666666667%}.row-gutter-12 .column-span-21{width:175%}.row-gutter-12 .column-offset-21{margin-left:175%}.row-gutter-12 .column-span-22{width:183.3333333333%}.row-gutter-12 .column-offset-22{margin-left:183.3333333333%}.row-gutter-12 .column-span-23{width:191.6666666667%}.row-gutter-12 .column-offset-23{margin-left:191.6666666667%}.row-gutter-12 .column-span-24{width:200%}.row-gutter-12 .column-offset-24{margin-left:200%}.row-gutter-13{padding:12px 6px}.row-gutter-13 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-13 .column-span-1{width:7.6923076923%}.row-gutter-13 .column-offset-1{margin-left:7.6923076923%}.row-gutter-13 .column-span-2{width:15.3846153846%}.row-gutter-13 .column-offset-2{margin-left:15.3846153846%}.row-gutter-13 .column-span-3{width:23.0769230769%}.row-gutter-13 .column-offset-3{margin-left:23.0769230769%}.row-gutter-13 .column-span-4{width:30.7692307692%}.row-gutter-13 .column-offset-4{margin-left:30.7692307692%}.row-gutter-13 .column-span-5{width:38.4615384615%}.row-gutter-13 .column-offset-5{margin-left:38.4615384615%}.row-gutter-13 .column-span-6{width:46.1538461538%}.row-gutter-13 .column-offset-6{margin-left:46.1538461538%}.row-gutter-13 .column-span-7{width:53.8461538462%}.row-gutter-13 .column-offset-7{margin-left:53.8461538462%}.row-gutter-13 .column-span-8{width:61.5384615385%}.row-gutter-13 .column-offset-8{margin-left:61.5384615385%}.row-gutter-13 .column-span-9{width:69.2307692308%}.row-gutter-13 .column-offset-9{margin-left:69.2307692308%}.row-gutter-13 .column-span-10{width:76.9230769231%}.row-gutter-13 .column-offset-10{margin-left:76.9230769231%}.row-gutter-13 .column-span-11{width:84.6153846154%}.row-gutter-13 .column-offset-11{margin-left:84.6153846154%}.row-gutter-13 .column-span-12{width:92.3076923077%}.row-gutter-13 .column-offset-12{margin-left:92.3076923077%}.row-gutter-13 .column-span-13{width:100%}.row-gutter-13 .column-offset-13{margin-left:100%}.row-gutter-13 .column-span-14{width:107.6923076923%}.row-gutter-13 .column-offset-14{margin-left:107.6923076923%}.row-gutter-13 .column-span-15{width:115.3846153846%}.row-gutter-13 .column-offset-15{margin-left:115.3846153846%}.row-gutter-13 .column-span-16{width:123.0769230769%}.row-gutter-13 .column-offset-16{margin-left:123.0769230769%}.row-gutter-13 .column-span-17{width:130.7692307692%}.row-gutter-13 .column-offset-17{margin-left:130.7692307692%}.row-gutter-13 .column-span-18{width:138.4615384615%}.row-gutter-13 .column-offset-18{margin-left:138.4615384615%}.row-gutter-13 .column-span-19{width:146.1538461538%}.row-gutter-13 .column-offset-19{margin-left:146.1538461538%}.row-gutter-13 .column-span-20{width:153.8461538462%}.row-gutter-13 .column-offset-20{margin-left:153.8461538462%}.row-gutter-13 .column-span-21{width:161.5384615385%}.row-gutter-13 .column-offset-21{margin-left:161.5384615385%}.row-gutter-13 .column-span-22{width:169.2307692308%}.row-gutter-13 .column-offset-22{margin-left:169.2307692308%}.row-gutter-13 .column-span-23{width:176.9230769231%}.row-gutter-13 .column-offset-23{margin-left:176.9230769231%}.row-gutter-13 .column-span-24{width:184.6153846154%}.row-gutter-13 .column-offset-24{margin-left:184.6153846154%}.row-gutter-14{padding:12px 6px}.row-gutter-14 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-14 .column-span-1{width:7.1428571429%}.row-gutter-14 .column-offset-1{margin-left:7.1428571429%}.row-gutter-14 .column-span-2{width:14.2857142857%}.row-gutter-14 .column-offset-2{margin-left:14.2857142857%}.row-gutter-14 .column-span-3{width:21.4285714286%}.row-gutter-14 .column-offset-3{margin-left:21.4285714286%}.row-gutter-14 .column-span-4{width:28.5714285714%}.row-gutter-14 .column-offset-4{margin-left:28.5714285714%}.row-gutter-14 .column-span-5{width:35.7142857143%}.row-gutter-14 .column-offset-5{margin-left:35.7142857143%}.row-gutter-14 .column-span-6{width:42.8571428571%}.row-gutter-14 .column-offset-6{margin-left:42.8571428571%}.row-gutter-14 .column-span-7{width:50%}.row-gutter-14 .column-offset-7{margin-left:50%}.row-gutter-14 .column-span-8{width:57.1428571429%}.row-gutter-14 .column-offset-8{margin-left:57.1428571429%}.row-gutter-14 .column-span-9{width:64.2857142857%}.row-gutter-14 .column-offset-9{margin-left:64.2857142857%}.row-gutter-14 .column-span-10{width:71.4285714286%}.row-gutter-14 .column-offset-10{margin-left:71.4285714286%}.row-gutter-14 .column-span-11{width:78.5714285714%}.row-gutter-14 .column-offset-11{margin-left:78.5714285714%}.row-gutter-14 .column-span-12{width:85.7142857143%}.row-gutter-14 .column-offset-12{margin-left:85.7142857143%}.row-gutter-14 .column-span-13{width:92.8571428571%}.row-gutter-14 .column-offset-13{margin-left:92.8571428571%}.row-gutter-14 .column-span-14{width:100%}.row-gutter-14 .column-offset-14{margin-left:100%}.row-gutter-14 .column-span-15{width:107.1428571429%}.row-gutter-14 .column-offset-15{margin-left:107.1428571429%}.row-gutter-14 .column-span-16{width:114.2857142857%}.row-gutter-14 .column-offset-16{margin-left:114.2857142857%}.row-gutter-14 .column-span-17{width:121.4285714286%}.row-gutter-14 .column-offset-17{margin-left:121.4285714286%}.row-gutter-14 .column-span-18{width:128.5714285714%}.row-gutter-14 .column-offset-18{margin-left:128.5714285714%}.row-gutter-14 .column-span-19{width:135.7142857143%}.row-gutter-14 .column-offset-19{margin-left:135.7142857143%}.row-gutter-14 .column-span-20{width:142.8571428571%}.row-gutter-14 .column-offset-20{margin-left:142.8571428571%}.row-gutter-14 .column-span-21{width:150%}.row-gutter-14 .column-offset-21{margin-left:150%}.row-gutter-14 .column-span-22{width:157.1428571429%}.row-gutter-14 .column-offset-22{margin-left:157.1428571429%}.row-gutter-14 .column-span-23{width:164.2857142857%}.row-gutter-14 .column-offset-23{margin-left:164.2857142857%}.row-gutter-14 .column-span-24{width:171.4285714286%}.row-gutter-14 .column-offset-24{margin-left:171.4285714286%}.row-gutter-15{padding:12px 6px}.row-gutter-15 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-15 .column-span-1{width:6.6666666667%}.row-gutter-15 .column-offset-1{margin-left:6.6666666667%}.row-gutter-15 .column-span-2{width:13.3333333333%}.row-gutter-15 .column-offset-2{margin-left:13.3333333333%}.row-gutter-15 .column-span-3{width:20%}.row-gutter-15 .column-offset-3{margin-left:20%}.row-gutter-15 .column-span-4{width:26.6666666667%}.row-gutter-15 .column-offset-4{margin-left:26.6666666667%}.row-gutter-15 .column-span-5{width:33.3333333333%}.row-gutter-15 .column-offset-5{margin-left:33.3333333333%}.row-gutter-15 .column-span-6{width:40%}.row-gutter-15 .column-offset-6{margin-left:40%}.row-gutter-15 .column-span-7{width:46.6666666667%}.row-gutter-15 .column-offset-7{margin-left:46.6666666667%}.row-gutter-15 .column-span-8{width:53.3333333333%}.row-gutter-15 .column-offset-8{margin-left:53.3333333333%}.row-gutter-15 .column-span-9{width:60%}.row-gutter-15 .column-offset-9{margin-left:60%}.row-gutter-15 .column-span-10{width:66.6666666667%}.row-gutter-15 .column-offset-10{margin-left:66.6666666667%}.row-gutter-15 .column-span-11{width:73.3333333333%}.row-gutter-15 .column-offset-11{margin-left:73.3333333333%}.row-gutter-15 .column-span-12{width:80%}.row-gutter-15 .column-offset-12{margin-left:80%}.row-gutter-15 .column-span-13{width:86.6666666667%}.row-gutter-15 .column-offset-13{margin-left:86.6666666667%}.row-gutter-15 .column-span-14{width:93.3333333333%}.row-gutter-15 .column-offset-14{margin-left:93.3333333333%}.row-gutter-15 .column-span-15{width:100%}.row-gutter-15 .column-offset-15{margin-left:100%}.row-gutter-15 .column-span-16{width:106.6666666667%}.row-gutter-15 .column-offset-16{margin-left:106.6666666667%}.row-gutter-15 .column-span-17{width:113.3333333333%}.row-gutter-15 .column-offset-17{margin-left:113.3333333333%}.row-gutter-15 .column-span-18{width:120%}.row-gutter-15 .column-offset-18{margin-left:120%}.row-gutter-15 .column-span-19{width:126.6666666667%}.row-gutter-15 .column-offset-19{margin-left:126.6666666667%}.row-gutter-15 .column-span-20{width:133.3333333333%}.row-gutter-15 .column-offset-20{margin-left:133.3333333333%}.row-gutter-15 .column-span-21{width:140%}.row-gutter-15 .column-offset-21{margin-left:140%}.row-gutter-15 .column-span-22{width:146.6666666667%}.row-gutter-15 .column-offset-22{margin-left:146.6666666667%}.row-gutter-15 .column-span-23{width:153.3333333333%}.row-gutter-15 .column-offset-23{margin-left:153.3333333333%}.row-gutter-15 .column-span-24{width:160%}.row-gutter-15 .column-offset-24{margin-left:160%}.row-gutter-16{padding:12px 6px}.row-gutter-16 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-16 .column-span-1{width:6.25%}.row-gutter-16 .column-offset-1{margin-left:6.25%}.row-gutter-16 .column-span-2{width:12.5%}.row-gutter-16 .column-offset-2{margin-left:12.5%}.row-gutter-16 .column-span-3{width:18.75%}.row-gutter-16 .column-offset-3{margin-left:18.75%}.row-gutter-16 .column-span-4{width:25%}.row-gutter-16 .column-offset-4{margin-left:25%}.row-gutter-16 .column-span-5{width:31.25%}.row-gutter-16 .column-offset-5{margin-left:31.25%}.row-gutter-16 .column-span-6{width:37.5%}.row-gutter-16 .column-offset-6{margin-left:37.5%}.row-gutter-16 .column-span-7{width:43.75%}.row-gutter-16 .column-offset-7{margin-left:43.75%}.row-gutter-16 .column-span-8{width:50%}.row-gutter-16 .column-offset-8{margin-left:50%}.row-gutter-16 .column-span-9{width:56.25%}.row-gutter-16 .column-offset-9{margin-left:56.25%}.row-gutter-16 .column-span-10{width:62.5%}.row-gutter-16 .column-offset-10{margin-left:62.5%}.row-gutter-16 .column-span-11{width:68.75%}.row-gutter-16 .column-offset-11{margin-left:68.75%}.row-gutter-16 .column-span-12{width:75%}.row-gutter-16 .column-offset-12{margin-left:75%}.row-gutter-16 .column-span-13{width:81.25%}.row-gutter-16 .column-offset-13{margin-left:81.25%}.row-gutter-16 .column-span-14{width:87.5%}.row-gutter-16 .column-offset-14{margin-left:87.5%}.row-gutter-16 .column-span-15{width:93.75%}.row-gutter-16 .column-offset-15{margin-left:93.75%}.row-gutter-16 .column-span-16{width:100%}.row-gutter-16 .column-offset-16{margin-left:100%}.row-gutter-16 .column-span-17{width:106.25%}.row-gutter-16 .column-offset-17{margin-left:106.25%}.row-gutter-16 .column-span-18{width:112.5%}.row-gutter-16 .column-offset-18{margin-left:112.5%}.row-gutter-16 .column-span-19{width:118.75%}.row-gutter-16 .column-offset-19{margin-left:118.75%}.row-gutter-16 .column-span-20{width:125%}.row-gutter-16 .column-offset-20{margin-left:125%}.row-gutter-16 .column-span-21{width:131.25%}.row-gutter-16 .column-offset-21{margin-left:131.25%}.row-gutter-16 .column-span-22{width:137.5%}.row-gutter-16 .column-offset-22{margin-left:137.5%}.row-gutter-16 .column-span-23{width:143.75%}.row-gutter-16 .column-offset-23{margin-left:143.75%}.row-gutter-16 .column-span-24{width:150%}.row-gutter-16 .column-offset-24{margin-left:150%}.row-gutter-17{padding:12px 6px}.row-gutter-17 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-17 .column-span-1{width:5.8823529412%}.row-gutter-17 .column-offset-1{margin-left:5.8823529412%}.row-gutter-17 .column-span-2{width:11.7647058824%}.row-gutter-17 .column-offset-2{margin-left:11.7647058824%}.row-gutter-17 .column-span-3{width:17.6470588235%}.row-gutter-17 .column-offset-3{margin-left:17.6470588235%}.row-gutter-17 .column-span-4{width:23.5294117647%}.row-gutter-17 .column-offset-4{margin-left:23.5294117647%}.row-gutter-17 .column-span-5{width:29.4117647059%}.row-gutter-17 .column-offset-5{margin-left:29.4117647059%}.row-gutter-17 .column-span-6{width:35.2941176471%}.row-gutter-17 .column-offset-6{margin-left:35.2941176471%}.row-gutter-17 .column-span-7{width:41.1764705882%}.row-gutter-17 .column-offset-7{margin-left:41.1764705882%}.row-gutter-17 .column-span-8{width:47.0588235294%}.row-gutter-17 .column-offset-8{margin-left:47.0588235294%}.row-gutter-17 .column-span-9{width:52.9411764706%}.row-gutter-17 .column-offset-9{margin-left:52.9411764706%}.row-gutter-17 .column-span-10{width:58.8235294118%}.row-gutter-17 .column-offset-10{margin-left:58.8235294118%}.row-gutter-17 .column-span-11{width:64.7058823529%}.row-gutter-17 .column-offset-11{margin-left:64.7058823529%}.row-gutter-17 .column-span-12{width:70.5882352941%}.row-gutter-17 .column-offset-12{margin-left:70.5882352941%}.row-gutter-17 .column-span-13{width:76.4705882353%}.row-gutter-17 .column-offset-13{margin-left:76.4705882353%}.row-gutter-17 .column-span-14{width:82.3529411765%}.row-gutter-17 .column-offset-14{margin-left:82.3529411765%}.row-gutter-17 .column-span-15{width:88.2352941176%}.row-gutter-17 .column-offset-15{margin-left:88.2352941176%}.row-gutter-17 .column-span-16{width:94.1176470588%}.row-gutter-17 .column-offset-16{margin-left:94.1176470588%}.row-gutter-17 .column-span-17{width:100%}.row-gutter-17 .column-offset-17{margin-left:100%}.row-gutter-17 .column-span-18{width:105.8823529412%}.row-gutter-17 .column-offset-18{margin-left:105.8823529412%}.row-gutter-17 .column-span-19{width:111.7647058824%}.row-gutter-17 .column-offset-19{margin-left:111.7647058824%}.row-gutter-17 .column-span-20{width:117.6470588235%}.row-gutter-17 .column-offset-20{margin-left:117.6470588235%}.row-gutter-17 .column-span-21{width:123.5294117647%}.row-gutter-17 .column-offset-21{margin-left:123.5294117647%}.row-gutter-17 .column-span-22{width:129.4117647059%}.row-gutter-17 .column-offset-22{margin-left:129.4117647059%}.row-gutter-17 .column-span-23{width:135.2941176471%}.row-gutter-17 .column-offset-23{margin-left:135.2941176471%}.row-gutter-17 .column-span-24{width:141.1764705882%}.row-gutter-17 .column-offset-24{margin-left:141.1764705882%}.row-gutter-18{padding:12px 6px}.row-gutter-18 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-18 .column-span-1{width:5.5555555556%}.row-gutter-18 .column-offset-1{margin-left:5.5555555556%}.row-gutter-18 .column-span-2{width:11.1111111111%}.row-gutter-18 .column-offset-2{margin-left:11.1111111111%}.row-gutter-18 .column-span-3{width:16.6666666667%}.row-gutter-18 .column-offset-3{margin-left:16.6666666667%}.row-gutter-18 .column-span-4{width:22.2222222222%}.row-gutter-18 .column-offset-4{margin-left:22.2222222222%}.row-gutter-18 .column-span-5{width:27.7777777778%}.row-gutter-18 .column-offset-5{margin-left:27.7777777778%}.row-gutter-18 .column-span-6{width:33.3333333333%}.row-gutter-18 .column-offset-6{margin-left:33.3333333333%}.row-gutter-18 .column-span-7{width:38.8888888889%}.row-gutter-18 .column-offset-7{margin-left:38.8888888889%}.row-gutter-18 .column-span-8{width:44.4444444444%}.row-gutter-18 .column-offset-8{margin-left:44.4444444444%}.row-gutter-18 .column-span-9{width:50%}.row-gutter-18 .column-offset-9{margin-left:50%}.row-gutter-18 .column-span-10{width:55.5555555556%}.row-gutter-18 .column-offset-10{margin-left:55.5555555556%}.row-gutter-18 .column-span-11{width:61.1111111111%}.row-gutter-18 .column-offset-11{margin-left:61.1111111111%}.row-gutter-18 .column-span-12{width:66.6666666667%}.row-gutter-18 .column-offset-12{margin-left:66.6666666667%}.row-gutter-18 .column-span-13{width:72.2222222222%}.row-gutter-18 .column-offset-13{margin-left:72.2222222222%}.row-gutter-18 .column-span-14{width:77.7777777778%}.row-gutter-18 .column-offset-14{margin-left:77.7777777778%}.row-gutter-18 .column-span-15{width:83.3333333333%}.row-gutter-18 .column-offset-15{margin-left:83.3333333333%}.row-gutter-18 .column-span-16{width:88.8888888889%}.row-gutter-18 .column-offset-16{margin-left:88.8888888889%}.row-gutter-18 .column-span-17{width:94.4444444444%}.row-gutter-18 .column-offset-17{margin-left:94.4444444444%}.row-gutter-18 .column-span-18{width:100%}.row-gutter-18 .column-offset-18{margin-left:100%}.row-gutter-18 .column-span-19{width:105.5555555556%}.row-gutter-18 .column-offset-19{margin-left:105.5555555556%}.row-gutter-18 .column-span-20{width:111.1111111111%}.row-gutter-18 .column-offset-20{margin-left:111.1111111111%}.row-gutter-18 .column-span-21{width:116.6666666667%}.row-gutter-18 .column-offset-21{margin-left:116.6666666667%}.row-gutter-18 .column-span-22{width:122.2222222222%}.row-gutter-18 .column-offset-22{margin-left:122.2222222222%}.row-gutter-18 .column-span-23{width:127.7777777778%}.row-gutter-18 .column-offset-23{margin-left:127.7777777778%}.row-gutter-18 .column-span-24{width:133.3333333333%}.row-gutter-18 .column-offset-24{margin-left:133.3333333333%}.row-gutter-19{padding:12px 6px}.row-gutter-19 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-19 .column-span-1{width:5.2631578947%}.row-gutter-19 .column-offset-1{margin-left:5.2631578947%}.row-gutter-19 .column-span-2{width:10.5263157895%}.row-gutter-19 .column-offset-2{margin-left:10.5263157895%}.row-gutter-19 .column-span-3{width:15.7894736842%}.row-gutter-19 .column-offset-3{margin-left:15.7894736842%}.row-gutter-19 .column-span-4{width:21.0526315789%}.row-gutter-19 .column-offset-4{margin-left:21.0526315789%}.row-gutter-19 .column-span-5{width:26.3157894737%}.row-gutter-19 .column-offset-5{margin-left:26.3157894737%}.row-gutter-19 .column-span-6{width:31.5789473684%}.row-gutter-19 .column-offset-6{margin-left:31.5789473684%}.row-gutter-19 .column-span-7{width:36.8421052632%}.row-gutter-19 .column-offset-7{margin-left:36.8421052632%}.row-gutter-19 .column-span-8{width:42.1052631579%}.row-gutter-19 .column-offset-8{margin-left:42.1052631579%}.row-gutter-19 .column-span-9{width:47.3684210526%}.row-gutter-19 .column-offset-9{margin-left:47.3684210526%}.row-gutter-19 .column-span-10{width:52.6315789474%}.row-gutter-19 .column-offset-10{margin-left:52.6315789474%}.row-gutter-19 .column-span-11{width:57.8947368421%}.row-gutter-19 .column-offset-11{margin-left:57.8947368421%}.row-gutter-19 .column-span-12{width:63.1578947368%}.row-gutter-19 .column-offset-12{margin-left:63.1578947368%}.row-gutter-19 .column-span-13{width:68.4210526316%}.row-gutter-19 .column-offset-13{margin-left:68.4210526316%}.row-gutter-19 .column-span-14{width:73.6842105263%}.row-gutter-19 .column-offset-14{margin-left:73.6842105263%}.row-gutter-19 .column-span-15{width:78.9473684211%}.row-gutter-19 .column-offset-15{margin-left:78.9473684211%}.row-gutter-19 .column-span-16{width:84.2105263158%}.row-gutter-19 .column-offset-16{margin-left:84.2105263158%}.row-gutter-19 .column-span-17{width:89.4736842105%}.row-gutter-19 .column-offset-17{margin-left:89.4736842105%}.row-gutter-19 .column-span-18{width:94.7368421053%}.row-gutter-19 .column-offset-18{margin-left:94.7368421053%}.row-gutter-19 .column-span-19{width:100%}.row-gutter-19 .column-offset-19{margin-left:100%}.row-gutter-19 .column-span-20{width:105.2631578947%}.row-gutter-19 .column-offset-20{margin-left:105.2631578947%}.row-gutter-19 .column-span-21{width:110.5263157895%}.row-gutter-19 .column-offset-21{margin-left:110.5263157895%}.row-gutter-19 .column-span-22{width:115.7894736842%}.row-gutter-19 .column-offset-22{margin-left:115.7894736842%}.row-gutter-19 .column-span-23{width:121.0526315789%}.row-gutter-19 .column-offset-23{margin-left:121.0526315789%}.row-gutter-19 .column-span-24{width:126.3157894737%}.row-gutter-19 .column-offset-24{margin-left:126.3157894737%}.row-gutter-20{padding:12px 6px}.row-gutter-20 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-20 .column-span-1{width:5%}.row-gutter-20 .column-offset-1{margin-left:5%}.row-gutter-20 .column-span-2{width:10%}.row-gutter-20 .column-offset-2{margin-left:10%}.row-gutter-20 .column-span-3{width:15%}.row-gutter-20 .column-offset-3{margin-left:15%}.row-gutter-20 .column-span-4{width:20%}.row-gutter-20 .column-offset-4{margin-left:20%}.row-gutter-20 .column-span-5{width:25%}.row-gutter-20 .column-offset-5{margin-left:25%}.row-gutter-20 .column-span-6{width:30%}.row-gutter-20 .column-offset-6{margin-left:30%}.row-gutter-20 .column-span-7{width:35%}.row-gutter-20 .column-offset-7{margin-left:35%}.row-gutter-20 .column-span-8{width:40%}.row-gutter-20 .column-offset-8{margin-left:40%}.row-gutter-20 .column-span-9{width:45%}.row-gutter-20 .column-offset-9{margin-left:45%}.row-gutter-20 .column-span-10{width:50%}.row-gutter-20 .column-offset-10{margin-left:50%}.row-gutter-20 .column-span-11{width:55%}.row-gutter-20 .column-offset-11{margin-left:55%}.row-gutter-20 .column-span-12{width:60%}.row-gutter-20 .column-offset-12{margin-left:60%}.row-gutter-20 .column-span-13{width:65%}.row-gutter-20 .column-offset-13{margin-left:65%}.row-gutter-20 .column-span-14{width:70%}.row-gutter-20 .column-offset-14{margin-left:70%}.row-gutter-20 .column-span-15{width:75%}.row-gutter-20 .column-offset-15{margin-left:75%}.row-gutter-20 .column-span-16{width:80%}.row-gutter-20 .column-offset-16{margin-left:80%}.row-gutter-20 .column-span-17{width:85%}.row-gutter-20 .column-offset-17{margin-left:85%}.row-gutter-20 .column-span-18{width:90%}.row-gutter-20 .column-offset-18{margin-left:90%}.row-gutter-20 .column-span-19{width:95%}.row-gutter-20 .column-offset-19{margin-left:95%}.row-gutter-20 .column-span-20{width:100%}.row-gutter-20 .column-offset-20{margin-left:100%}.row-gutter-20 .column-span-21{width:105%}.row-gutter-20 .column-offset-21{margin-left:105%}.row-gutter-20 .column-span-22{width:110%}.row-gutter-20 .column-offset-22{margin-left:110%}.row-gutter-20 .column-span-23{width:115%}.row-gutter-20 .column-offset-23{margin-left:115%}.row-gutter-20 .column-span-24{width:120%}.row-gutter-20 .column-offset-24{margin-left:120%}.row-gutter-21{padding:12px 6px}.row-gutter-21 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-21 .column-span-1{width:4.7619047619%}.row-gutter-21 .column-offset-1{margin-left:4.7619047619%}.row-gutter-21 .column-span-2{width:9.5238095238%}.row-gutter-21 .column-offset-2{margin-left:9.5238095238%}.row-gutter-21 .column-span-3{width:14.2857142857%}.row-gutter-21 .column-offset-3{margin-left:14.2857142857%}.row-gutter-21 .column-span-4{width:19.0476190476%}.row-gutter-21 .column-offset-4{margin-left:19.0476190476%}.row-gutter-21 .column-span-5{width:23.8095238095%}.row-gutter-21 .column-offset-5{margin-left:23.8095238095%}.row-gutter-21 .column-span-6{width:28.5714285714%}.row-gutter-21 .column-offset-6{margin-left:28.5714285714%}.row-gutter-21 .column-span-7{width:33.3333333333%}.row-gutter-21 .column-offset-7{margin-left:33.3333333333%}.row-gutter-21 .column-span-8{width:38.0952380952%}.row-gutter-21 .column-offset-8{margin-left:38.0952380952%}.row-gutter-21 .column-span-9{width:42.8571428571%}.row-gutter-21 .column-offset-9{margin-left:42.8571428571%}.row-gutter-21 .column-span-10{width:47.619047619%}.row-gutter-21 .column-offset-10{margin-left:47.619047619%}.row-gutter-21 .column-span-11{width:52.380952381%}.row-gutter-21 .column-offset-11{margin-left:52.380952381%}.row-gutter-21 .column-span-12{width:57.1428571429%}.row-gutter-21 .column-offset-12{margin-left:57.1428571429%}.row-gutter-21 .column-span-13{width:61.9047619048%}.row-gutter-21 .column-offset-13{margin-left:61.9047619048%}.row-gutter-21 .column-span-14{width:66.6666666667%}.row-gutter-21 .column-offset-14{margin-left:66.6666666667%}.row-gutter-21 .column-span-15{width:71.4285714286%}.row-gutter-21 .column-offset-15{margin-left:71.4285714286%}.row-gutter-21 .column-span-16{width:76.1904761905%}.row-gutter-21 .column-offset-16{margin-left:76.1904761905%}.row-gutter-21 .column-span-17{width:80.9523809524%}.row-gutter-21 .column-offset-17{margin-left:80.9523809524%}.row-gutter-21 .column-span-18{width:85.7142857143%}.row-gutter-21 .column-offset-18{margin-left:85.7142857143%}.row-gutter-21 .column-span-19{width:90.4761904762%}.row-gutter-21 .column-offset-19{margin-left:90.4761904762%}.row-gutter-21 .column-span-20{width:95.2380952381%}.row-gutter-21 .column-offset-20{margin-left:95.2380952381%}.row-gutter-21 .column-span-21{width:100%}.row-gutter-21 .column-offset-21{margin-left:100%}.row-gutter-21 .column-span-22{width:104.7619047619%}.row-gutter-21 .column-offset-22{margin-left:104.7619047619%}.row-gutter-21 .column-span-23{width:109.5238095238%}.row-gutter-21 .column-offset-23{margin-left:109.5238095238%}.row-gutter-21 .column-span-24{width:114.2857142857%}.row-gutter-21 .column-offset-24{margin-left:114.2857142857%}.row-gutter-22{padding:12px 6px}.row-gutter-22 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-22 .column-span-1{width:4.5454545455%}.row-gutter-22 .column-offset-1{margin-left:4.5454545455%}.row-gutter-22 .column-span-2{width:9.0909090909%}.row-gutter-22 .column-offset-2{margin-left:9.0909090909%}.row-gutter-22 .column-span-3{width:13.6363636364%}.row-gutter-22 .column-offset-3{margin-left:13.6363636364%}.row-gutter-22 .column-span-4{width:18.1818181818%}.row-gutter-22 .column-offset-4{margin-left:18.1818181818%}.row-gutter-22 .column-span-5{width:22.7272727273%}.row-gutter-22 .column-offset-5{margin-left:22.7272727273%}.row-gutter-22 .column-span-6{width:27.2727272727%}.row-gutter-22 .column-offset-6{margin-left:27.2727272727%}.row-gutter-22 .column-span-7{width:31.8181818182%}.row-gutter-22 .column-offset-7{margin-left:31.8181818182%}.row-gutter-22 .column-span-8{width:36.3636363636%}.row-gutter-22 .column-offset-8{margin-left:36.3636363636%}.row-gutter-22 .column-span-9{width:40.9090909091%}.row-gutter-22 .column-offset-9{margin-left:40.9090909091%}.row-gutter-22 .column-span-10{width:45.4545454545%}.row-gutter-22 .column-offset-10{margin-left:45.4545454545%}.row-gutter-22 .column-span-11{width:50%}.row-gutter-22 .column-offset-11{margin-left:50%}.row-gutter-22 .column-span-12{width:54.5454545455%}.row-gutter-22 .column-offset-12{margin-left:54.5454545455%}.row-gutter-22 .column-span-13{width:59.0909090909%}.row-gutter-22 .column-offset-13{margin-left:59.0909090909%}.row-gutter-22 .column-span-14{width:63.6363636364%}.row-gutter-22 .column-offset-14{margin-left:63.6363636364%}.row-gutter-22 .column-span-15{width:68.1818181818%}.row-gutter-22 .column-offset-15{margin-left:68.1818181818%}.row-gutter-22 .column-span-16{width:72.7272727273%}.row-gutter-22 .column-offset-16{margin-left:72.7272727273%}.row-gutter-22 .column-span-17{width:77.2727272727%}.row-gutter-22 .column-offset-17{margin-left:77.2727272727%}.row-gutter-22 .column-span-18{width:81.8181818182%}.row-gutter-22 .column-offset-18{margin-left:81.8181818182%}.row-gutter-22 .column-span-19{width:86.3636363636%}.row-gutter-22 .column-offset-19{margin-left:86.3636363636%}.row-gutter-22 .column-span-20{width:90.9090909091%}.row-gutter-22 .column-offset-20{margin-left:90.9090909091%}.row-gutter-22 .column-span-21{width:95.4545454545%}.row-gutter-22 .column-offset-21{margin-left:95.4545454545%}.row-gutter-22 .column-span-22{width:100%}.row-gutter-22 .column-offset-22{margin-left:100%}.row-gutter-22 .column-span-23{width:104.5454545455%}.row-gutter-22 .column-offset-23{margin-left:104.5454545455%}.row-gutter-22 .column-span-24{width:109.0909090909%}.row-gutter-22 .column-offset-24{margin-left:109.0909090909%}.row-gutter-23{padding:12px 6px}.row-gutter-23 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-23 .column-span-1{width:4.347826087%}.row-gutter-23 .column-offset-1{margin-left:4.347826087%}.row-gutter-23 .column-span-2{width:8.6956521739%}.row-gutter-23 .column-offset-2{margin-left:8.6956521739%}.row-gutter-23 .column-span-3{width:13.0434782609%}.row-gutter-23 .column-offset-3{margin-left:13.0434782609%}.row-gutter-23 .column-span-4{width:17.3913043478%}.row-gutter-23 .column-offset-4{margin-left:17.3913043478%}.row-gutter-23 .column-span-5{width:21.7391304348%}.row-gutter-23 .column-offset-5{margin-left:21.7391304348%}.row-gutter-23 .column-span-6{width:26.0869565217%}.row-gutter-23 .column-offset-6{margin-left:26.0869565217%}.row-gutter-23 .column-span-7{width:30.4347826087%}.row-gutter-23 .column-offset-7{margin-left:30.4347826087%}.row-gutter-23 .column-span-8{width:34.7826086957%}.row-gutter-23 .column-offset-8{margin-left:34.7826086957%}.row-gutter-23 .column-span-9{width:39.1304347826%}.row-gutter-23 .column-offset-9{margin-left:39.1304347826%}.row-gutter-23 .column-span-10{width:43.4782608696%}.row-gutter-23 .column-offset-10{margin-left:43.4782608696%}.row-gutter-23 .column-span-11{width:47.8260869565%}.row-gutter-23 .column-offset-11{margin-left:47.8260869565%}.row-gutter-23 .column-span-12{width:52.1739130435%}.row-gutter-23 .column-offset-12{margin-left:52.1739130435%}.row-gutter-23 .column-span-13{width:56.5217391304%}.row-gutter-23 .column-offset-13{margin-left:56.5217391304%}.row-gutter-23 .column-span-14{width:60.8695652174%}.row-gutter-23 .column-offset-14{margin-left:60.8695652174%}.row-gutter-23 .column-span-15{width:65.2173913043%}.row-gutter-23 .column-offset-15{margin-left:65.2173913043%}.row-gutter-23 .column-span-16{width:69.5652173913%}.row-gutter-23 .column-offset-16{margin-left:69.5652173913%}.row-gutter-23 .column-span-17{width:73.9130434783%}.row-gutter-23 .column-offset-17{margin-left:73.9130434783%}.row-gutter-23 .column-span-18{width:78.2608695652%}.row-gutter-23 .column-offset-18{margin-left:78.2608695652%}.row-gutter-23 .column-span-19{width:82.6086956522%}.row-gutter-23 .column-offset-19{margin-left:82.6086956522%}.row-gutter-23 .column-span-20{width:86.9565217391%}.row-gutter-23 .column-offset-20{margin-left:86.9565217391%}.row-gutter-23 .column-span-21{width:91.3043478261%}.row-gutter-23 .column-offset-21{margin-left:91.3043478261%}.row-gutter-23 .column-span-22{width:95.652173913%}.row-gutter-23 .column-offset-22{margin-left:95.652173913%}.row-gutter-23 .column-span-23{width:100%}.row-gutter-23 .column-offset-23{margin-left:100%}.row-gutter-23 .column-span-24{width:104.347826087%}.row-gutter-23 .column-offset-24{margin-left:104.347826087%}.row-gutter-24{padding:12px 6px}.row-gutter-24 .column{padding:0 6px;display:flex;flex-shrink:0}.row-gutter-24 .column-span-1{width:4.1666666667%}.row-gutter-24 .column-offset-1{margin-left:4.1666666667%}.row-gutter-24 .column-span-2{width:8.3333333333%}.row-gutter-24 .column-offset-2{margin-left:8.3333333333%}.row-gutter-24 .column-span-3{width:12.5%}.row-gutter-24 .column-offset-3{margin-left:12.5%}.row-gutter-24 .column-span-4{width:16.6666666667%}.row-gutter-24 .column-offset-4{margin-left:16.6666666667%}.row-gutter-24 .column-span-5{width:20.8333333333%}.row-gutter-24 .column-offset-5{margin-left:20.8333333333%}.row-gutter-24 .column-span-6{width:25%}.row-gutter-24 .column-offset-6{margin-left:25%}.row-gutter-24 .column-span-7{width:29.1666666667%}.row-gutter-24 .column-offset-7{margin-left:29.1666666667%}.row-gutter-24 .column-span-8{width:33.3333333333%}.row-gutter-24 .column-offset-8{margin-left:33.3333333333%}.row-gutter-24 .column-span-9{width:37.5%}.row-gutter-24 .column-offset-9{margin-left:37.5%}.row-gutter-24 .column-span-10{width:41.6666666667%}.row-gutter-24 .column-offset-10{margin-left:41.6666666667%}.row-gutter-24 .column-span-11{width:45.8333333333%}.row-gutter-24 .column-offset-11{margin-left:45.8333333333%}.row-gutter-24 .column-span-12{width:50%}.row-gutter-24 .column-offset-12{margin-left:50%}.row-gutter-24 .column-span-13{width:54.1666666667%}.row-gutter-24 .column-offset-13{margin-left:54.1666666667%}.row-gutter-24 .column-span-14{width:58.3333333333%}.row-gutter-24 .column-offset-14{margin-left:58.3333333333%}.row-gutter-24 .column-span-15{width:62.5%}.row-gutter-24 .column-offset-15{margin-left:62.5%}.row-gutter-24 .column-span-16{width:66.6666666667%}.row-gutter-24 .column-offset-16{margin-left:66.6666666667%}.row-gutter-24 .column-span-17{width:70.8333333333%}.row-gutter-24 .column-offset-17{margin-left:70.8333333333%}.row-gutter-24 .column-span-18{width:75%}.row-gutter-24 .column-offset-18{margin-left:75%}.row-gutter-24 .column-span-19{width:79.1666666667%}.row-gutter-24 .column-offset-19{margin-left:79.1666666667%}.row-gutter-24 .column-span-20{width:83.3333333333%}.row-gutter-24 .column-offset-20{margin-left:83.3333333333%}.row-gutter-24 .column-span-21{width:87.5%}.row-gutter-24 .column-offset-21{margin-left:87.5%}.row-gutter-24 .column-span-22{width:91.6666666667%}.row-gutter-24 .column-offset-22{margin-left:91.6666666667%}.row-gutter-24 .column-span-23{width:95.8333333333%}.row-gutter-24 .column-offset-23{margin-left:95.8333333333%}.row-gutter-24 .column-span-24{width:100%}.row-gutter-24 .column-offset-24{margin-left:100%}.row-align-top{align-items:flex-start}.row-align-middle{align-items:center}.row-align-bottom{align-items:flex-end}.row-justify-start{justify-content:flex-start}.row-justify-end{justify-content:flex-end}.row-justify-center{justify-content:center}.row-justify-space-around{justify-content:space-around}.row-justify-space-between{justify-content:space-between}.button-select{display:flex;flex-direction:row}.button-select .button-select-options{height:30px;padding:0 15px;color:#54759a;font-size:12px;line-height:30px;background:#fff;border:1px solid #e4eaef;border-right:none;transition:all .3s ease;cursor:pointer;outline:0;display:block}.button-select .button-select-options:first-child{border-radius:3px 0 0 3px}.button-select .button-select-options:last-child{border-radius:0 3px 3px 0;border-right:1px solid #e4eaef}.button-select .button-select-options.actived{background:#57befc;color:#fff;border-color:#57befc;box-shadow:0 2px 5px rgba(87,190,252,.5)}.button-select .button-select-options.actived:active{box-shadow:none}.tags-container{display:flex;align-items:flex-start;overflow-y:hidden}.tags{display:flex;flex:1;align-items:center;list-style:none;flex-wrap:wrap;box-sizing:content-box}.tags li{position:relative;display:flex;align-items:center;justify-content:center;border:1px solid #2c8af8;color:#54759a;height:22px;border-radius:11px;padding:0 6px;margin:3px 4px;font-size:10px;cursor:default}.tags li.can-click{cursor:pointer}.tags li.error{color:#fff;background-color:#f56c6c;border-color:#f56c6c}.tags li.tags-selected.error{background:linear-gradient(135deg,#2c8af8,#f56c6c);border:none;height:24px;padding:0 7px}.tags .tags-selected{background-color:#2c8af8;color:#fff}.tags-expand{height:30px;line-height:30px;padding:0 20px;user-select:none;cursor:pointer}.input{display:inline-block;height:30px;width:100%;padding:0 10px;font-size:14px;color:#54759a;border-radius:3px;border:1px solid #e4eaef;transition:all .3s;transition-property:border-color,color,box-shadow}.input:focus{outline:0;border-color:#57befc;color:#2c8af8;box-shadow:0 2px 5px rgba(87,190,252,.5)}.input-align-left{text-align:left}.input-align-center{text-align:center}.input-align-right{text-align:right}.input-inside:focus{box-shadow:none}.select{cursor:pointer;font-size:14px;line-height:30px;color:#54759a;display:flex;overflow:hidden}.select>i{margin-left:5px;color:#54759a}.select-list{position:absolute;max-width:170px;border-radius:4px;overflow:hidden;box-shadow:0 2px 5px rgba(183,197,214,.5);opacity:.8;pointer-events:none;transform:scaleY(0);transform-origin:top;transition:all .2s linear}.select-list .list{max-height:300px;overflow:auto;background:#fff;padding:5px 0;transform:scaleY(2);transform-origin:top;transition:all .2s linear}.select-list .list>.option{color:#54759a;padding:10px 15px;font-size:14px;list-style:none;cursor:pointer}.select-list .list>.option:hover{background:rgba(228,234,239,.5)}.select-list .list>.selected{background:rgba(228,234,239,.5)}.select-list-show{opacity:1;pointer-events:visible;transform:scaleY(1)}.select-list-show .list{transform:scaleY(1)}.modal-mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.15);opacity:0;pointer-events:none;transition:all .5s ease;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-mask .modal{margin-top:-50px;padding:20px 30px;background:#fff;box-shadow:0 2px 16px rgba(84,117,154,.2);border-radius:4px;display:flex;flex-direction:column;transform:scale(0);transition:all .3s cubic-bezier(.32,.26,.71,1.29)}.modal-mask .modal .modal-title{margin:5px 0;width:100%;display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:18px;color:#2c8af8;text-shadow:0 2px 6px rgba(44,138,248,.4)}.modal-mask .modal .modal-body{margin:10px 0;font-size:14px;color:#54759a}.modal-mask .modal .footer{width:100%;margin:5px 0;display:flex;align-items:center;justify-content:flex-end}.modal-mask .modal .footer .button{margin-left:10px}.modal-mask .modal-small{width:400px}.modal-mask .modal-big{width:600px}.modal-show{opacity:1;pointer-events:visible}.modal-show .modal{transform:scale(1)}@media (max-width:768px){.modal-mask .modal{margin-top:0;padding:18px 20px}.modal-mask .modal-small{width:280px}.modal-mask .modal-big{width:480px}}.alert{padding:15px;background:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(44,138,248,.3);font-size:13px;line-height:1.6;text-align:justify;display:flex}.alert .alert-icon{margin-right:10px;width:20px;height:20px;border-radius:50%;flex-shrink:0;display:flex;justify-content:center;align-items:center;background:#fff}.alert .alert-icon>i{transform:scale(.5);font-weight:700}.alert .alert-message{width:100%;color:#fff}.alert-box-success{background:linear-gradient(135deg,#5dae34,#67c23a);box-shadow:0 2px 8px rgba(93,174,52,.3)}.alert-box-success .alert-icon>i{color:#67c23a}.alert-box-info{background:linear-gradient(135deg,#3eb4fc,#57befc);box-shadow:0 2px 8px rgba(62,180,252,.3)}.alert-box-info .alert-icon>i{color:#57befc}.alert-box-warning{background:linear-gradient(135deg,#e39725,#e6a23c);box-shadow:0 2px 8px rgba(227,151,37,.3)}.alert-box-warning .alert-icon>i{color:#e6a23c}.alert-box-error{background:linear-gradient(135deg,#f35454,#f56c6c);box-shadow:0 2px 8px rgba(243,84,84,.3)}.alert-box-error .alert-icon>i{color:#f56c6c}.alert-note-success{background:rgba(103,194,58,.05);border-radius:1px 4px 4px 1px;border-left:2px solid #67c23a;box-shadow:0 2px 8px rgba(93,174,52,.3)}.alert-note-success .alert-icon{background:#67c23a}.alert-note-success .alert-icon>i{color:#fff}.alert-note-success .alert-message{color:#3d7323}.alert-note-info{background:rgba(87,190,252,.05);border-radius:1px 4px 4px 1px;border-left:2px solid #57befc;box-shadow:0 2px 8px rgba(62,180,252,.3)}.alert-note-info .alert-icon{background:#57befc}.alert-note-info .alert-icon>i{color:#fff}.alert-note-info .alert-message{color:#0493e9}.alert-note-warning{background:rgba(230,162,60,.05);border-radius:1px 4px 4px 1px;border-left:2px solid #e6a23c;box-shadow:0 2px 8px rgba(227,151,37,.3)}.alert-note-warning .alert-icon{background:#e6a23c}.alert-note-warning .alert-icon>i{color:#fff}.alert-note-warning .alert-message{color:#a76d15}.alert-note-error{background:rgba(245,108,108,.05);border-radius:1px 4px 4px 1px;border-left:2px solid #f56c6c;box-shadow:0 2px 8px rgba(243,84,84,.3)}.alert-note-error .alert-icon{background:#f56c6c}.alert-note-error .alert-icon>i{color:#fff}.alert-note-error .alert-message{color:#eb1010}.button{outline:0;padding:0 15px;height:32px;line-height:32px;border-radius:16px;font-size:14px;cursor:pointer;transition:all 150ms ease}.button-primary{color:#fff;border:none;background:linear-gradient(135deg,#57befc,#2c8af8);box-shadow:0 2px 8px rgba(44,138,248,.5)}.button-primary:hover{border:none}.button-primary:active{box-shadow:0 0 2px rgba(44,138,248,.5)}.button-normal{color:#909399;background:#fff;border:1px solid rgba(0,0,0,.1)}.button-normal:hover{border-color:#b7c5d6;color:#54759a}.button-normal:active{background:#fafafa;color:#54759a}.button-danger{color:#fff;border:none;background:linear-gradient(135deg,#f56c6c,#f23c3c);box-shadow:0 2px 8px rgba(242,60,60,.5)}.button-danger:hover{border:none}.button-danger:active{box-shadow:0 0 2px rgba(242,60,60,.5)}.button-success{color:#fff;border:none;background:linear-gradient(135deg,#67c23a,#5dae34);box-shadow:0 2px 8px rgba(93,174,52,.5)}.button-success:hover{border:none}.button-success:active{box-shadow:0 0 2px rgba(93,174,52,.5)}.button-warning{color:#fff;border:none;background:linear-gradient(135deg,#e6a23c,#e39725);box-shadow:0 2px 8px rgba(227,151,37,.5)}.button-warning:hover{border:none}.button-warning:active{box-shadow:0 0 2px rgba(227,151,37,.5)}.message{position:fixed;top:20px;right:20px;border-radius:4px;opacity:0;background:#fff;display:flex;box-shadow:0 0 20px rgba(44,138,248,.2);transition:all .2s ease;transform:translateX(100%)}.message .message-icon{width:36px;flex:1;border-radius:4px 0 0 4px;display:flex;justify-content:center;align-items:center}.message .message-icon>i{color:#fff}.message .message-content{padding:10px 15px;font-size:13px;color:#54759a}.message-info .message-icon{background:linear-gradient(135deg,#57befc,#2c8af8)}.message-success .message-icon{background:linear-gradient(135deg,#67c23a,#5dae34)}.message-warning .message-icon{background:linear-gradient(135deg,#e6a23c,#e39725)}.message-error .message-icon{background:linear-gradient(135deg,#f56c6c,#f23c3c)}.message-show{opacity:1;transition:all .2s ease;transform:translateX(0)}.checkbox{display:flex;position:relative;padding-left:26px;cursor:pointer;line-height:18px}.checkbox::before{content:"";display:inline-block;position:absolute;left:0;top:50%;width:18px;height:18px;border-radius:3px;transition:background-color .3s ease;transform:translateY(-9px);background-color:#fff;border:1px solid #e4eaef}.checkbox.checked::before{background-color:#57befc}.checkbox-icon{position:absolute;left:0;top:50%;line-height:18px;transform:translateY(-9px) scale(.6);text-shadow:none;font-weight:700}.checkbox-icon.checkbox-icon{color:#fff}.tag{display:flex;align-items:center;justify-content:center;height:24px;font-size:12px;padding:0 12px;text-align:center;background-color:#fff;border:2px solid #2c8af8;color:#2c8af8;border-radius:12px}.spinner{position:relative;width:80px;height:80px;border-radius:100%;animation:spinner 5s infinite linear}.spinner-circle{position:absolute;width:100%;height:100%;transform-origin:48% 48%}.spinner-inner{width:100%;height:100%;border-radius:100%;border:5px solid rgba(44,138,248,.7);border-right:none;border-top:none;background-clip:padding-box;box-shadow:inset 0 0 10px rgba(44,138,248,.15)}@keyframes spinner{from{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-circle:nth-of-type(0){transform:rotate(0)}.spinner-circle:nth-of-type(0) .spinner-inner{animation:spinner 2s infinite linear}.spinner-circle:nth-of-type(1){transform:rotate(70deg)}.spinner-circle:nth-of-type(1) .spinner-inner{animation:spinner 2s infinite linear}.spinner-circle:nth-of-type(2){transform:rotate(140deg)}.spinner-circle:nth-of-type(2) .spinner-inner{animation:spinner 2s infinite linear}.loading{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;bottom:0;right:0;background-color:rgba(255,255,255,.9);box-shadow:inset 0 0 80px rgba(0,0,0,.1);z-index:1000}.proxy-item{position:relative;width:100%;height:110px;padding:10px;border-radius:4px;background:#fff;user-select:none;cursor:default;box-shadow:2px 5px 20px -3px rgba(44,138,248,.2);transition:all .3s ease}.proxy-item .proxy-type{padding:2px 5px;font-size:10px;color:#fff;border-radius:2px}.proxy-item .proxy-name{display:-webkit-box;margin-top:10px;color:#54759a;font-size:10px;overflow:hidden;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.proxy-item .proxy-delay{position:absolute;left:10px;bottom:13px;font-size:10px;color:rgba(84,117,154,.8)}.proxy-item .proxy-editor{position:absolute;right:10px;bottom:10px;cursor:pointer;color:rgba(84,117,154,.8);opacity:0;pointer-events:none;transition:all .3s ease}.proxy-item:hover{box-shadow:0 14px 20px -4px rgba(84,117,154,.4)}.proxy-item:hover .proxy-editor{opacity:1;pointer-events:visible}.proxy-error{opacity:.5}.proxy-error .proxy-type{background-color:#909399}@media (max-width:768px){.proxy-item{height:70px}.proxy-item .proxy-delay{left:unset;bottom:unset;top:0;right:20px;height:70px;line-height:70px}}.proxy-group{display:flex;align-items:flex-start;font-size:14px;color:#546b87}.proxy-group-part{display:flex;align-items:center;height:60px}.proxy-group-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 20px;width:120px;height:18px}.proxies-group-card{padding:0}.proxies-group-item{border-bottom:1px solid #d8dee2}.proxies-group-item:last-child{border-bottom:none}.proxy-group-tags-container{padding:15px 0}.proxy-group-tags{flex:1;margin-left:30px}@media (max-width:768px){.proxy-group{flex-direction:column}.proxy-group-name{width:140px}.proxy-group-part{width:100%;height:42px;margin-top:6px;justify-content:space-between}.proxy-group-type{margin-right:20px}.proxy-group-tags-container{padding:5px 0 10px}.proxy-group-tags{margin-left:20px}}.proxy-provider{position:relative;display:flex;flex-direction:column;font-size:16px;padding:20px;color:#546b87}.proxy-provider-header{display:flex;align-items:center;justify-content:space-between}.proxy-provider-header-part{display:flex;align-items:center}.proxy-provider-name{margin-right:24px}.proxy-provider-proxies{list-style:none}.proxy-provider-item{box-shadow:0 0 24px 0 rgba(44,138,248,.2)}.proxy-provider-item:hover{box-shadow:0 0 24px 0 rgba(84,117,154,.4)}.proxy-provider-update{line-height:14px;font-size:14px}.proxy-provider-icon{margin-left:20px;cursor:pointer}.proxy-provider-icon.healthcheck{color:#f56c6c}@media (max-width:768px){.proxy-provider-header{flex-direction:column;align-items:flex-start}.proxy-provider-header-part{margin:6px 0}}.proxies-list{--item-width:calc(100% / (var(--columns) + 1));--gap:calc(var(--item-width) / var(--columns));display:flex;margin-right:calc(-1 * var(--gap));margin-top:20px;flex-wrap:wrap;align-content:flex-start;list-style:none}@media (min-width:2001px){.proxies-list{--columns:12}}@media (max-width:2000px){.proxies-list{--columns:10}}@media (max-width:1600px){.proxies-list{--columns:8}}@media (max-width:1340px){.proxies-list{--columns:7}}@media (max-width:960px){.proxies-list{--columns:6}}@media (max-width:860px){.proxies-list{--columns:5}}@media (max-width:760px){.proxies-list{--columns:3}}.proxies-list>li{display:inline-block;width:var(--item-width);margin-right:var(--gap);flex-shrink:0;margin-bottom:10px}.proxies-group-list{list-style:none}.proxies-group-card{margin:20px 0}.proxies-container .proxies-action-icon{margin-left:10px}.proxies-speed-test{line-height:32px;margin:0 2px 0 6px;color:#2c8af8;text-shadow:0 2px 6px rgba(44,138,248,.4);cursor:pointer}.proxies-providers-item{margin:20px 0}.proxies-providers-list{list-style:none}@media (max-width:768px){.proxies-group-card{margin:12px 0}.proxies-list{margin-right:0;padding-bottom:20px;flex-wrap:unset;flex-direction:column}.proxies-list>li{width:100%;margin-right:0;margin-bottom:10px}}.logs-card{display:flex;flex-direction:column;flex:1;margin-top:10px}.logs-panel{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;list-style:none;padding:10px;border-radius:2px;background-color:#f3f6f9;font-size:12px;color:#73808f;overflow-y:auto;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace}.logs-panel li{line-height:20px;display:inline-block}.logs-panel-time{margin-right:10px;color:#adb7c3}.rule-provider{position:relative;display:flex;flex-direction:column;font-size:16px;padding:20px;color:#546b87}.rule-provider-header{display:flex;align-items:center;justify-content:space-between}.rule-provider-header-part{display:flex;align-items:center}.rule-provider-name{width:120px;margin-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rule-provider-behavior{width:80px;margin:0 20px 0 12px;background-color:#2c8af8;color:#fff}.rule-provider-spinner{transform:scale(.4)}.rule-provider-proxies{list-style:none}.rule-provider-item{box-shadow:0 0 24px 0 rgba(44,138,248,.2)}.rule-provider-item:hover{box-shadow:0 0 24px 0 rgba(84,117,154,.4)}.rule-provider-update{line-height:14px;font-size:14px}.rule-provider-icon{display:block;margin-left:20px;cursor:pointer}.rule-provider-icon.rule-provider-loading::before{color:#909399;cursor:not-allowed;animation:spinner 2s infinite linear}@media (max-width:768px){.rule-provider-header{flex-direction:column;align-items:flex-start}.rule-provider-header-part{margin:6px 0}}.rules-card{display:flex;flex-direction:column;flex:1;min-height:700px;margin-top:10px;padding:0}.rules-card:focus{outline:0}.rules-card .rules{flex:1 0 auto}.rule-item{line-height:30px;padding:5px 0;height:50px;overflow:hidden;list-style:none;user-select:none;border-bottom:1px solid rgba(228,234,239,.5)}.rule-item .rule-item-row{padding:5px 0}.rule-item .drag-handler{cursor:row-resize;margin:0 10px;display:flex;justify-content:center}.rule-item .drag-handler>i{font-weight:700;color:#b7c5d6}.rule-item .rule-type{font-size:14px;color:#54759a}.rule-item .rule-type>i{margin-left:5px;color:#54759a}.rule-item .payload{font-size:14px;color:#54759a;cursor:pointer}.rule-item .rule-proxy{font-size:14px;color:#54759a}.rule-item .delete-btn{opacity:0;transition:all .3s ease}.rule-item .delete-btn span{font-size:14px;color:#f56c6c;cursor:pointer}.rule-item:last-child{border-bottom:none}.rule-item:hover .delete-btn{opacity:1}.rule-proxy-option{display:flex;align-items:center;overflow:hidden}.rule-proxy-option .label{margin-right:5px;height:20px;line-height:20px;padding:0 8px;font-size:10px;border-radius:10px;color:#fff;background:#b7c5d6}.rule-proxy-option .value{line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-card{margin-top:10px;padding:20px 0}.settings-card .column{font-weight:700;align-items:center}.settings-card .value-column{justify-content:flex-end}.settings-card .label{font-size:14px;color:#54759a}.settings-card .external-controller{font-size:14px;color:#54759a;display:flex;justify-content:flex-end;font-weight:400;line-height:17px}.settings-card .external-controller .modify-btn{color:#2c8af8;cursor:pointer}.clash-version{position:relative;margin-top:10px;padding:20px 45px;display:flex}.clash-version .check-icon{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#57befc,#2c8af8);display:flex;justify-content:center;align-items:center}.clash-version .check-icon>i{transform:scale(.5);color:#fff;font-weight:700}.clash-version .version-info{margin-left:10px;font-size:14px;line-height:24px;color:#54759a}.clash-version .check-update-btn{position:absolute;right:45px;font-size:14px;line-height:24px;color:#b7c5d6;cursor:pointer;transition:all 150ms ease}.clash-version .check-update-btn:hover{color:#54759a}@media (max-width:768px){.settings-card .row{flex-direction:column;padding-top:0;padding-bottom:0}.settings-card .row>.column{width:100%;margin:10px 0}}.sidebar{position:fixed;top:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:160px;user-select:none}.sidebar-logo{margin-top:50px;width:60px;height:60px}.sidebar-menu{display:flex;flex-direction:column;flex:1;margin-top:12px}.sidebar-menu .item{display:block;margin-top:18px}.sidebar-menu .item>a{display:block;width:120px;height:36px;line-height:36px;font-size:14px;border-radius:18px;text-align:center}.sidebar-menu .item a:active,.sidebar-menu .item a:visited,.sidebar-menu .item>a{color:#909399;text-decoration:none}.sidebar-menu .item>a.active{background:linear-gradient(135deg,#57befc,#2c8af8);color:#fff;box-shadow:0 2px 8px rgba(44,138,248,.5)}.sidebar-version{display:flex;flex-direction:column;align-items:center;padding-bottom:20px}.sidebar-version-label{font-size:14px;color:#2c8af8;text-shadow:0 2px 6px rgba(44,138,248,.4)}.sidebar-version-text{text-align:center;font-size:14px;margin:8px 0;padding:0 10px;color:#54759a}@media (max-width:768px){.sidebar{width:100%;height:60px;flex-direction:row;background:#f4f5f6;z-index:10}.sidebar-logo{margin:0 15px;width:36px;height:36px}.sidebar-menu{flex:1;flex-direction:row;justify-content:center;margin-top:0;overflow-x:scroll;padding:10px}.sidebar-menu::-webkit-scrollbar{display:none}.sidebar-menu .item{margin:0 3px}.sidebar-menu .item>a{width:80px;height:32px;line-height:32px}.sidebar-menu .item.no-mobile{display:none}.sidebar-version{display:none}}.connections-devices{display:flex;padding:8px 2px}.connections-devices-item{padding:4px 0;margin-right:20px;font-size:14px;color:#909399;border-radius:3px;cursor:pointer;transition:color .3s ease}.connections-devices-item.selected{color:#2c8af8}.connections-card{display:flex;flex-direction:column;flex:1;margin-top:10px;padding:0;overflow:hidden}.connections-card .connections{display:flex;flex-direction:column;width:100%;flex-grow:1;flex-basis:0;overflow:auto}.connections-card .connections-body{flex:1 0 auto}.connections-card .connections-th{position:relative;text-align:center;color:#909399;background:#f3f6f9;height:30px;line-height:30px;font-weight:500;font-size:14px;cursor:pointer;user-select:none}.connections-card .connections-th.resizing .connections-resizer{opacity:1}.connections-card .connections-th.fixed{position:sticky!important;left:0;z-index:99;box-shadow:inset -9px 0 8px -14px #000}.connections-card .connections-resizer{position:absolute;opacity:0;right:-10px;top:8px;bottom:8px;width:20px;transition:opacity .3s ease;z-index:10;font-size:14px;font-weight:300;touch-action:none}.connections-card .connections-resizer::before{content:"";display:block;position:absolute;left:10px;transform:translateX(-2px);width:2px;height:100%;background-color:rgba(144,147,153,.6)}.connections-card .connections-header{position:sticky;top:0;z-index:9999;white-space:nowrap}.connections-card .connections-header:hover .connections-resizer{opacity:1}.connections-card .connetions-item{height:36px}.connections-card .connections-block{display:flex;align-items:center;font-size:14px;line-height:36px;padding:0 10px;color:#54759a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connections-card .connections-block.center{text-align:center}.connections-card .connections-block.completed{background-color:#e9eef4;color:rgba(84,117,154,.5)}.connections-card .connections-block.fixed{position:sticky;left:0;z-index:999;background-color:#fff;box-shadow:inset -9px 0 8px -14px #000}.connections-filter{color:#2c8af8;font-size:14px;line-height:20px;margin-left:15px;text-shadow:0 0 6px rgba(44,138,248,.4);cursor:pointer}.connections-filter.dangerous{color:#f56c6c;text-shadow:0 0 6px rgba(87,190,252,.2)}.connections-filter.total{flex:1;cursor:unset}.external-controller .row{padding:0}.external-controller .alert{margin:10px 0}.external-controller .form,.external-controller .title{margin:15px 0}.external-controller .title{margin-top:15px;font-size:14px;font-weight:700}@media (max-width:768px){.external-controller .row{flex-direction:column;align-items:flex-start}.external-controller .title{margin:5px 0}.external-controller .form{margin:5px 0}.external-controller .column{width:100%}.external-controller .alert{display:none}}html{box-sizing:border-box;background:rgba(255,255,255,.8);overflow:hidden}*,::after,::before{margin:0;padding:0;box-sizing:inherit}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}body ::-webkit-scrollbar{z-index:11;background:0 0}body ::-webkit-scrollbar-thumb{border-radius:5px;background:#2c8af8}body ::-webkit-scrollbar:vertical{width:6px}body ::-webkit-scrollbar:horizontal{height:6px}.app{min-height:100vh;padding-left:150px}.app.not-clashx{background:#f4f5f6}.page-container{width:100%;height:100vh;padding-left:10px;overflow-y:scroll}.page{padding:20px 35px 30px 20px;width:100%;min-height:100vh;margin:0 auto;display:flex;flex-direction:column}.container{margin:20px 0}input{-webkit-appearance:none}@media (max-width:768px){.app{padding-left:0;padding-top:60px}.page-container{width:100%;padding:0 10px;height:calc(100vh - 60px);-webkit-overflow-scrolling:touch}.page-container::-webkit-scrollbar{display:none}.page{padding:0 0 20px;height:100%}}@font-face{font-family:clash-iconfont;src:url(//at.alicdn.com/t/font_841708_ok9czskbhel.ttf?t=1576162884356) format("truetype")}.clash-iconfont{font-family:clash-iconfont!important;font-size:14px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c8af8}.icon-update::before{content:""}.icon-healthcheck::before{content:""}.icon-speed::before{content:""}.icon-close::before{content:""}.icon-drag::before{content:""}.icon-down-arrow-o::before{content:""}.icon-check::before{content:""}.icon-plus::before{content:""}.icon-triangle-up::before{content:""}.icon-triangle-down::before{content:""}.icon-up-arrow-o::before{content:""}.icon-info::before{content:""}.icon-info-o::before{content:""}.icon-setting::before{content:""}.icon-show::before{content:""}.icon-hide::before{content:""}.icon-sort::before{content:""}.icon-sort-descending::before{content:""}.icon-sort-ascending::before{content:""}.icon-close-all::before{content:""} \ No newline at end of file diff --git a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/dashboard/assets/vendor.b176d855.js b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/dashboard/assets/vendor.b176d855.js index fb0ea694d3..9a5cf886c7 100644 --- a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/dashboard/assets/vendor.b176d855.js +++ b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/dashboard/assets/vendor.b176d855.js @@ -29,4 +29,4 @@ function h(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant=" * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -var sc="function"==typeof Symbol&&Symbol.for,cc=sc?Symbol.for("react.element"):60103,fc=sc?Symbol.for("react.portal"):60106,dc=sc?Symbol.for("react.fragment"):60107,pc=sc?Symbol.for("react.strict_mode"):60108,hc=sc?Symbol.for("react.profiler"):60114,vc=sc?Symbol.for("react.provider"):60109,gc=sc?Symbol.for("react.context"):60110,mc=sc?Symbol.for("react.async_mode"):60111,yc=sc?Symbol.for("react.concurrent_mode"):60111,bc=sc?Symbol.for("react.forward_ref"):60112,wc=sc?Symbol.for("react.suspense"):60113,Sc=sc?Symbol.for("react.suspense_list"):60120,_c=sc?Symbol.for("react.memo"):60115,Ec=sc?Symbol.for("react.lazy"):60116,kc=sc?Symbol.for("react.block"):60121,Rc=sc?Symbol.for("react.fundamental"):60117,xc=sc?Symbol.for("react.responder"):60118,Cc=sc?Symbol.for("react.scope"):60119;function Tc(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case cc:switch(e=e.type){case mc:case yc:case dc:case hc:case pc:case wc:return e;default:switch(e=e&&e.$$typeof){case gc:case bc:case Ec:case _c:case vc:return e;default:return t}}case fc:return t}}}function Pc(e){return Tc(e)===yc}var Oc={AsyncMode:mc,ConcurrentMode:yc,ContextConsumer:gc,ContextProvider:vc,Element:cc,ForwardRef:bc,Fragment:dc,Lazy:Ec,Memo:_c,Portal:fc,Profiler:hc,StrictMode:pc,Suspense:wc,isAsyncMode:function(e){return Pc(e)||Tc(e)===mc},isConcurrentMode:Pc,isContextConsumer:function(e){return Tc(e)===gc},isContextProvider:function(e){return Tc(e)===vc},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===cc},isForwardRef:function(e){return Tc(e)===bc},isFragment:function(e){return Tc(e)===dc},isLazy:function(e){return Tc(e)===Ec},isMemo:function(e){return Tc(e)===_c},isPortal:function(e){return Tc(e)===fc},isProfiler:function(e){return Tc(e)===hc},isStrictMode:function(e){return Tc(e)===pc},isSuspense:function(e){return Tc(e)===wc},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===dc||e===yc||e===hc||e===pc||e===wc||e===Sc||"object"==typeof e&&null!==e&&(e.$$typeof===Ec||e.$$typeof===_c||e.$$typeof===vc||e.$$typeof===gc||e.$$typeof===bc||e.$$typeof===Rc||e.$$typeof===xc||e.$$typeof===Cc||e.$$typeof===kc)},typeOf:Tc},Ac=o((function(e){e.exports=Oc}));function Mc(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}var Nc={};Nc[Ac.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Nc[Ac.Memo]={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0};var Lc=function(e){var t=Gs();return t.displayName=e,t}("Router-History"),Ic=function(e){var t=Gs();return t.displayName=e,t}("Router"),zc=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._isMounted?n.setState({location:e}):n._pendingLocation=e}))),n}bs(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&this.unlisten()},n.render=function(){return f.createElement(Ic.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},f.createElement(Lc.Provider,{children:this.props.children||null,value:this.props.history}))},t}(f.Component);f.Component;var Dc=function(e){function t(){return e.apply(this,arguments)||this}bs(t,e);var n=t.prototype;return n.componentDidMount=function(){this.props.onMount&&this.props.onMount.call(this,this)},n.componentDidUpdate=function(e){this.props.onUpdate&&this.props.onUpdate.call(this,this,e)},n.componentWillUnmount=function(){this.props.onUnmount&&this.props.onUnmount.call(this,this)},n.render=function(){return null},t}(f.Component),jc={},Fc=0;function Bc(e,t){return void 0===e&&(e="/"),void 0===t&&(t={}),"/"===e?e:function(e){if(jc[e])return jc[e];var t=Ys.compile(e);return Fc<1e4&&(jc[e]=t,Fc++),t}(e)(t,{pretty:!0})}function Vc(e){var t=e.computedMatch,n=e.to,r=e.push,o=void 0!==r&&r;return f.createElement(Ic.Consumer,null,(function(e){e||Ts(!1);var r=e.history,a=e.staticContext,i=o?r.push:r.replace,u=Ls(t?"string"==typeof n?Bc(n,t.params):Es({},n,{pathname:Bc(n.pathname,t.params)}):n);return a?(i(u),null):f.createElement(Dc,{onMount:function(){i(u)},onUpdate:function(e,t){var n=Ls(t.to);Is(n,Es({},u,{key:n.key}))||i(u)},to:n})}))}var Uc={},$c=0;function Wc(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,o=n.exact,a=void 0!==o&&o,i=n.strict,u=void 0!==i&&i,l=n.sensitive,s=void 0!==l&&l;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=Uc[n]||(Uc[n]={});if(r[e])return r[e];var o=[],a={regexp:Ys(e,o,t),keys:o};return $c<1e4&&(r[e]=a,$c++),a}(n,{end:a,strict:u,sensitive:s}),o=r.regexp,i=r.keys,l=o.exec(e);if(!l)return null;var c=l[0],f=l.slice(1),d=e===c;return a&&!d?null:{path:n,url:"/"===n&&""===c?"/":c,isExact:d,params:i.reduce((function(e,t,n){return e[t.name]=f[n],e}),{})}}),null)}var Hc=function(e){function t(){return e.apply(this,arguments)||this}return bs(t,e),t.prototype.render=function(){var e=this;return f.createElement(Ic.Consumer,null,(function(t){t||Ts(!1);var n=e.props.location||t.location,r=Es({},t,{location:n,match:e.props.computedMatch?e.props.computedMatch:e.props.path?Wc(n.pathname,e.props):t.match}),o=e.props,a=o.children,i=o.component,u=o.render;return Array.isArray(a)&&0===a.length&&(a=null),f.createElement(Ic.Provider,{value:r},r.match?a?"function"==typeof a?a(r):a:i?f.createElement(i,r):u?u(r):null:"function"==typeof a?a(r):null)}))},t}(f.Component);f.Component,f.Component,f.useContext,f.Component;var Gc=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o{nf.set(e,!0)},rf.setFail=e=>{nf.set(e,!1)};var of=rf;var af=function(e,t){const n=new Map;return e.forEach(((e,r)=>{n.set(r,t(e,r))})),n};var uf=function(e,t){if(null!=e)return e;throw new Error(null!=t?t:"Got unexpected null or undefined")};var lf=function(e,t,{error:n}={}){return null};var sf={trace:function(e,t,n){return n()},wrap:function(e){return e}};var cf={setByAddingToSet:function(e,t){const n=new Set(e);return n.add(t),n},setByDeletingFromSet:function(e,t){const n=new Set(e);return n.delete(t),n},mapBySettingInMap:function(e,t,n){const r=new Map(e);return r.set(t,n),r},mapByUpdatingInMap:function(e,t,n){const r=new Map(e);return r.set(t,n(r.get(t))),r},mapByDeletingFromMap:function(e,t){const n=new Map(e);return n.delete(t),n},mapByDeletingMultipleFromMap:function(e,t){const n=new Map(e);return t.forEach((e=>n.delete(e))),n}};function ff(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class df{constructor(e){ff(this,"key",void 0),this.key=e}}class pf extends df{}class hf extends df{}var vf={AbstractRecoilValue:df,RecoilState:pf,RecoilValueReadOnly:hf,isRecoilValue:function(e){return e instanceof pf||e instanceof hf}},gf=vf.AbstractRecoilValue,mf=vf.RecoilState,yf=vf.RecoilValueReadOnly,bf=vf.isRecoilValue,wf=Object.freeze({__proto__:null,AbstractRecoilValue:gf,RecoilState:mf,RecoilValueReadOnly:yf,isRecoilValue:bf});class Sf{}const _f=new Sf;class Ef extends Error{constructor(e){super(`Tried to set the value of Recoil selector ${e} using an updater function, but it is an async selector in a pending or error state; this is not supported.`)}}const kf=new Map,Rf=new Map;class xf extends Error{}var Cf={nodes:kf,recoilValues:Rf,registerNode:function(e){if(kf.has(e.key)){const t=`Duplicate atom key "${e.key}". This is a FATAL ERROR in\n production. But it is safe to ignore this warning if it occurred because of\n hot module replacement.`;console.warn(t)}kf.set(e.key,e);const t=null==e.set?new wf.RecoilValueReadOnly(e.key):new wf.RecoilState(e.key);return Rf.set(e.key,t),t},getNode:function(e){const t=kf.get(e);if(null==t)throw new xf(`Missing definition for RecoilValue: "${e}""`);return t},getNodeMaybe:function(e){return kf.get(e)},NodeMissingError:xf,DefaultValue:Sf,DEFAULT_VALUE:_f,RecoilValueNotReady:Ef};const{mapByDeletingFromMap:Tf,mapBySettingInMap:Pf,setByAddingToSet:Of}=cf,{getNode:Af,getNodeMaybe:Mf}=Cf,Nf=Object.freeze(new Set);class Lf extends Error{}var If={getNodeLoadable:function(e,t,n){return Af(n).get(e,t)},peekNodeLoadable:function(e,t,n){return Af(n).peek(e,t)},setNodeValue:function(e,t,n,r){const o=Af(n);if(null==o.set)throw new Lf(`Attempt to set read-only RecoilValue: ${n}`);return o.set(e,t,r)},cleanUpNode:function(e,t){Af(t).cleanUp(e)},setUnvalidatedAtomValue_DEPRECATED:function(e,t,n){var o;const a=Mf(t);return null==a||null===(o=a.invalidate)||void 0===o||o.call(a,e),r(r({},e),{atomValues:Tf(e.atomValues,t),nonvalidatedAtoms:Pf(e.nonvalidatedAtoms,t,n),dirtyAtoms:Of(e.dirtyAtoms,t)})},getDownstreamNodes:function(e,t,n){const r=new Set,o=Array.from(n),a=e.getGraph(t.version);for(let u=o.pop();u;u=o.pop()){var i;r.add(u);const e=null!==(i=a.nodeToNodeSubscriptions.get(u))&&void 0!==i?i:Nf;for(const t of e)r.has(t)||o.push(t)}return r}};var zf=function(e,...t){const n=new Set;e:for(const r of e){for(const e of t)if(e.has(r))continue e;n.add(r)}return n};function Df(e,t,n){const{nodeDeps:r,nodeToNodeSubscriptions:o}=t;e.forEach(((e,t)=>{const a=r.get(t);if(a&&n&&a!==n.nodeDeps.get(t))return;r.set(t,new Set(e));if((null==a?e:zf(e,a)).forEach((e=>{o.has(e)||o.set(e,new Set);uf(o.get(e)).add(t)})),a){zf(a,e).forEach((e=>{if(!o.has(e))return;const n=uf(o.get(e));n.delete(t),0===n.size&&o.delete(e)}))}}))}var jf={addToDependencyMap:function(e,t,n){n.has(e)||n.set(e,new Set),uf(n.get(e)).add(t)},cloneGraph:function(e){return{nodeDeps:af(e.nodeDeps,(e=>new Set(e))),nodeToNodeSubscriptions:af(e.nodeToNodeSubscriptions,(e=>new Set(e)))}},graph:function(){return{nodeDeps:new Map,nodeToNodeSubscriptions:new Map}},mergeDepsIntoDependencyMap:function(e,t){e.forEach(((e,n)=>{t.has(n)||t.set(n,new Set);const r=uf(t.get(n));e.forEach((e=>r.add(e)))}))},saveDependencyMapToStore:function(e,t,n){var r,o,a,i;const u=t.getState();n!==u.currentTree.version&&n!==(null===(r=u.nextTree)||void 0===r?void 0:r.version)&&(null===(o=u.previousTree)||void 0===o||o.version);const l=t.getGraph(n);if(Df(e,l),n===(null===(a=u.previousTree)||void 0===a?void 0:a.version)){Df(e,t.getGraph(u.currentTree.version),l)}if(n===(null===(i=u.previousTree)||void 0===i?void 0:i.version)||n===u.currentTree.version){var s;const n=null===(s=u.nextTree)||void 0===s?void 0:s.version;if(void 0!==n){Df(e,t.getGraph(n),l)}}}};const{getDownstreamNodes:Ff,getNodeLoadable:Bf,setNodeValue:Vf}=If,{saveDependencyMapToStore:Uf}=jf,{getNodeMaybe:$f}=Cf,{DefaultValue:Wf,RecoilValueNotReady:Hf}=Cf,{AbstractRecoilValue:Gf,RecoilState:qf,RecoilValueReadOnly:Yf,isRecoilValue:Kf}=wf;function Qf(e,t,n){if("set"===n.type){const{recoilValue:r,valueOrUpdater:o}=n,a=function(e,t,{key:n},r){if("function"==typeof r){const o=Bf(e,t,n)[1];if("loading"===o.state)throw new Hf(n);if("hasError"===o.state)throw o.contents;return r(o.contents)}return r}(e,t,r,o),[i,u]=Vf(e,t,r.key,a);Uf(i,e,t.version);for(const[e,n]of u.entries())Xf(t,e,n)}else if("setLoadable"===n.type){const{recoilValue:{key:e},loadable:r}=n;Xf(t,e,r)}else if("markModified"===n.type){const{recoilValue:{key:e}}=n;t.dirtyAtoms.add(e)}else if("setUnvalidated"===n.type){var r;const{recoilValue:{key:e},unvalidatedValue:o}=n,a=$f(e);null==a||null===(r=a.invalidate)||void 0===r||r.call(a,t),t.atomValues.delete(e),t.nonvalidatedAtoms.set(e,o),t.dirtyAtoms.add(e)}else lf(`Unknown action ${n.type}`)}function Xf(e,t,n){"hasValue"===n.state&&n.contents instanceof Wf?e.atomValues.delete(t):e.atomValues.set(t,n),e.dirtyAtoms.add(t),e.nonvalidatedAtoms.delete(t)}function Jf(e,t){e.replaceState((n=>{const o=function(e){return r(r({},e),{atomValues:new Map(e.atomValues),nonvalidatedAtoms:new Map(e.nonvalidatedAtoms),dirtyAtoms:new Set(e.dirtyAtoms)})}(n);for(const r of t)Qf(e,o,r);return td(e,o),o}))}function Zf(e,t,n,r){if(ed.length){const n=ed[ed.length-1];let r=n.get(e);r||n.set(e,r=[]),r.push(t)}else sf.trace(r,n,(()=>Jf(e,[t])))}const ed=[];function td(e,t){const n=Ff(e,t,t.dirtyAtoms);for(const a of n){var r,o;null===(r=$f(a))||void 0===r||null===(o=r.invalidate)||void 0===o||o.call(r,t)}}function nd(e,t,n){Zf(e,{type:"set",recoilValue:t,valueOrUpdater:n},t.key,"set Recoil value")}let rd=0;var od={RecoilValueReadOnly:Yf,AbstractRecoilValue:Gf,RecoilState:qf,getRecoilValueAsLoadable:function(e,{key:t},n=e.getState().currentTree){var r,o;const a=e.getState();n.version!==a.currentTree.version&&n.version!==(null===(r=a.nextTree)||void 0===r?void 0:r.version)&&(n.version,null===(o=a.previousTree)||void 0===o||o.version);const[i,u]=Bf(e,n,t);return of("recoil_async_selector_refactor")||Uf(i,e,n.version),u},setRecoilValue:nd,setRecoilValueLoadable:function(e,t,n){if(n instanceof Wf)return nd(e,t,n);Zf(e,{type:"setLoadable",recoilValue:t,loadable:n},t.key,"set Recoil value")},markRecoilValueModified:function(e,t){Zf(e,{type:"markModified",recoilValue:t},t.key,"mark RecoilValue modified")},setUnvalidatedRecoilValue:function(e,t,n){Zf(e,{type:"setUnvalidated",recoilValue:t,unvalidatedValue:n},t.key,"set Recoil value")},subscribeToRecoilValue:function(e,{key:t},n,r=null){const o=rd++,a=e.getState();return a.nodeToComponentSubscriptions.has(t)||a.nodeToComponentSubscriptions.set(t,new Map),uf(a.nodeToComponentSubscriptions.get(t)).set(o,[null!=r?r:"",n]),{release:()=>{const n=e.getState(),r=n.nodeToComponentSubscriptions.get(t);void 0!==r&&r.has(o)&&(r.delete(o),0===r.size&&n.nodeToComponentSubscriptions.delete(t))}}},isRecoilValue:Kf,applyAtomValueWrites:function(e,t){const n=af(e,(e=>e));return t.forEach(((e,t)=>{"hasValue"===e.state&&e.contents instanceof Wf?n.delete(t):n.set(t,e)})),n},batchStart:function(){const e=new Map;return ed.push(e),()=>{for(const[t,n]of e)sf.trace("Recoil batched updates","-",(()=>Jf(t,n)));ed.pop()}},invalidateDownstreams_FOR_TESTING:td};const{unstable_batchedUpdates:ad}=ys;var id={unstable_batchedUpdates:ad};const{batchStart:ud}=od,{unstable_batchedUpdates:ld}=id;let sd=ld;var cd={getBatcher:()=>sd,setBatcher:e=>{sd=e},batchUpdates:e=>{sd((()=>{let t=()=>{};try{t=ud(),e()}finally{t()}}))}};var fd={enqueueExecution:function(e,t){t()}};var dd=function*(e){for(const t of e)for(const e of t)yield e};var pd=function*(e,t){let n=0;for(const r of e)t(r,n++)&&(yield r)};var hd=function(e,t){return function*(){let n=0;for(const r of e)yield t(r,n++)}()};const{graph:vd}=jf;let gd=0;const md=()=>gd++;function yd(){const e=md();return{version:e,stateID:e,transactionMetadata:{},dirtyAtoms:new Set,atomValues:new Map,nonvalidatedAtoms:new Map}}var bd={makeEmptyTreeState:yd,makeEmptyStoreState:function(){const e=yd();return{currentTree:e,nextTree:null,previousTree:null,knownAtoms:new Set,knownSelectors:new Set,transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:(new Map).set(e.version,vd()),versionsUsedByComponent:new Map}},getNextTreeStateVersion:md};const{batchUpdates:wd}=cd,{getDownstreamNodes:Sd,peekNodeLoadable:_d}=If,{graph:Ed}=jf,{DEFAULT_VALUE:kd,recoilValues:Rd}=Cf,{getRecoilValueAsLoadable:xd,setRecoilValue:Cd}=od,{getNextTreeStateVersion:Td,makeEmptyStoreState:Pd}=bd;function Od(e){return hd(e,(e=>uf(Rd.get(e))))}class Ad{constructor(e){ff(this,"_store",void 0),ff(this,"getLoadable",(e=>xd(this._store,e))),ff(this,"getPromise",(e=>this.getLoadable(e).toPromise())),ff(this,"getNodes_UNSTABLE",(e=>{if(!0===(null==e?void 0:e.isModified)){if(!1===(null==e?void 0:e.isInitialized))return[];return Od(this._store.getState().currentTree.dirtyAtoms)}const t=this._store.getState().knownAtoms,n=this._store.getState().knownSelectors;return null==(null==e?void 0:e.isInitialized)?Rd.values():!0===e.isInitialized?Od(dd([this._store.getState().knownAtoms,this._store.getState().knownSelectors])):pd(Rd.values(),(({key:e})=>!t.has(e)&&!n.has(e)))})),ff(this,"getDeps_UNSTABLE",(e=>{this.getLoadable(e);const t=this._store.getGraph(this._store.getState().currentTree.version).nodeDeps.get(e.key);return Od(null!=t?t:[])})),ff(this,"getSubscribers_UNSTABLE",(({key:e})=>{const t=this._store.getState().currentTree;return{nodes:Od(pd(Sd(this._store,t,new Set([e])),(t=>t!==e)))}})),ff(this,"getInfo_UNSTABLE",(e=>{var t;const{key:n}=e,r=this._store.getState().currentTree,o=this._store.getGraph(r.version),a=this._store.getState().knownAtoms.has(n)?"atom":this._store.getState().knownSelectors.has(n)?"selector":void 0;return{loadable:_d(this._store,r,n),isActive:this._store.getState().knownAtoms.has(n)||this._store.getState().knownSelectors.has(n),isSet:"selector"!==a&&r.atomValues.has(n),isModified:r.dirtyAtoms.has(n),type:a,deps:Od(null!==(t=o.nodeDeps.get(n))&&void 0!==t?t:[]),subscribers:this.getSubscribers_UNSTABLE(e)}})),ff(this,"map",(e=>{const t=new Ld(this);return e(t),Nd(t.getStore_INTERNAL())})),ff(this,"asyncMap",(async e=>{const t=new Ld(this);return await e(t),Nd(t.getStore_INTERNAL())})),this._store={getState:()=>e,replaceState:t=>{e.currentTree=t(e.currentTree)},getGraph:t=>{const n=e.graphsByVersion;if(n.has(t))return uf(n.get(t));const r=Ed();return n.set(t,r),r},subscribeToTransactions:()=>({release:()=>{}}),addTransactionMetadata:()=>{throw new Error("Cannot subscribe to Snapshots")}}}getStore_INTERNAL(){return this._store}getID(){return this.getID_INTERNAL()}getID_INTERNAL(){return this._store.getState().currentTree.stateID}}function Md(e,t,n=!1){const o=e.getState(),a=n?Td():t.version;return{currentTree:n?{version:a,stateID:a,transactionMetadata:r({},t.transactionMetadata),dirtyAtoms:new Set(t.dirtyAtoms),atomValues:new Map(t.atomValues),nonvalidatedAtoms:new Map(t.nonvalidatedAtoms)}:t,nextTree:null,previousTree:null,knownAtoms:new Set(o.knownAtoms),knownSelectors:new Set(o.knownSelectors),transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:(new Map).set(a,e.getGraph(t.version)),versionsUsedByComponent:new Map}}function Nd(e,t="current"){const n=e.getState(),r="current"===t?n.currentTree:uf(n.previousTree);return new Ad(Md(e,r))}class Ld extends Ad{constructor(e){super(Md(e.getStore_INTERNAL(),e.getStore_INTERNAL().getState().currentTree,!0)),ff(this,"set",((e,t)=>{const n=this.getStore_INTERNAL();wd((()=>{Cd(n,e,t)}))})),ff(this,"reset",(e=>wd((()=>Cd(this.getStore_INTERNAL(),e,kd)))))}}var Id={Snapshot:Ad,MutableSnapshot:Ld,freshSnapshot:function(e){const t=new Ad(Pd());return null!=e?t.map(e):t},cloneSnapshot:Nd},zd=Id.Snapshot,Dd=Id.MutableSnapshot,jd=Id.freshSnapshot,Fd=Id.cloneSnapshot,Bd=Object.freeze({__proto__:null,Snapshot:zd,MutableSnapshot:Dd,freshSnapshot:jd,cloneSnapshot:Fd});var Vd=function(...e){const t=new Set;for(const n of e)for(const e of n)t.add(e);return t};const{useContext:Ud,useEffect:$d,useMemo:Wd,useRef:Hd,useState:Gd}=f,{cleanUpNode:qd,getDownstreamNodes:Yd,setNodeValue:Kd,setUnvalidatedAtomValue_DEPRECATED:Qd}=If,{graph:Xd,saveDependencyMapToStore:Jd}=jf,{cloneGraph:Zd}=jf,{applyAtomValueWrites:ep}=od,{freshSnapshot:tp}=Bd,{getNextTreeStateVersion:np,makeEmptyStoreState:rp}=bd,{mapByDeletingMultipleFromMap:op}=cf;function ap(){throw new Error("This component must be used inside a component.")}const ip=Object.freeze({getState:ap,replaceState:ap,getGraph:ap,subscribeToTransactions:ap,addTransactionMetadata:ap});let up=!1;function lp(e){if(up)throw new Error("An atom update was triggered within the execution of a state updater function. State updater functions provided to Recoil must be pure functions.");if(null===e.nextTree){const t=e.currentTree.version,n=np();e.nextTree=r(r({},e.currentTree),{version:n,stateID:n,dirtyAtoms:new Set,transactionMetadata:{}}),e.graphsByVersion.set(n,Zd(uf(e.graphsByVersion.get(t))))}}const sp=f.createContext({current:ip}),cp=()=>Ud(sp),fp=f.createContext(null);function dp(e){const t=e.getState(),n=t.currentTree,r=n.dirtyAtoms;if(r.size){for(const[n,i]of t.nodeTransactionSubscriptions)if(r.has(n))for(const[t,r]of i)r(e);for(const[n,r]of t.transactionSubscriptions)r(e);const o=Yd(e,n,r);for(const e of o){const r=t.nodeToComponentSubscriptions.get(e);if(r)for(const[e,[t,o]]of r)o(n)}let a="[available in dev build]";t.suspendedComponentResolvers.forEach((e=>sf.trace("value became available, waking components",a,e)))}t.queuedComponentCallbacks_DEPRECATED.forEach((e=>e(n))),t.queuedComponentCallbacks_DEPRECATED.splice(0,t.queuedComponentCallbacks_DEPRECATED.length)}function pp(e){const t=cp(),[n,r]=Gd([]);return e.setNotifyBatcherOfChange((()=>r({}))),$d((()=>{fd.enqueueExecution("Batcher",(()=>{const e=t.current.getState(),{nextTree:n}=e;if(null===n)return;e.previousTree=e.currentTree,e.currentTree=n,e.nextTree=null,dp(t.current);const r=uf(e.previousTree).version;e.graphsByVersion.delete(r),e.previousTree=null}))})),null}let hp=0;var vp={useStoreRef:cp,useRecoilMutableSource:()=>Ud(fp),RecoilRoot:function({initializeState_DEPRECATED:e,initializeState:t,store_INTERNAL:n,children:o}){var a;let i;const u=Hd(null),l=null!==(a=f.createMutableSource)&&void 0!==a?a:f.unstable_createMutableSource,s=null!=n?n:{getState:()=>i.current,replaceState:e=>{const t=c.current.getState();lp(t);const n=uf(t.nextTree);let r;try{up=!0,r=e(n)}finally{up=!1}r!==n&&(t.nextTree=r,uf(u.current)())},getGraph:e=>{const t=i.current.graphsByVersion;if(t.has(e))return uf(t.get(e));const n=Xd();return t.set(e,n),n},subscribeToTransactions:(e,t)=>{if(null==t){const{transactionSubscriptions:t}=c.current.getState(),n=hp++;return t.set(n,e),{release:()=>{t.delete(n)}}}{const{nodeTransactionSubscriptions:n}=c.current.getState();n.has(t)||n.set(t,new Map);const r=hp++;return uf(n.get(t)).set(r,e),{release:()=>{const e=n.get(t);e&&(e.delete(r),0===e.size&&n.delete(t))}}}},addTransactionMetadata:e=>{lp(c.current.getState());for(const t of Object.keys(e))uf(c.current.getState().nextTree).transactionMetadata[t]=e[t]}},c=Hd(s);i=Hd(null!=e?function(e,t){const n=rp();return t({set:(t,o)=>{const a=n.currentTree,[i,u]=Kd(e,a,t.key,o),l=new Set(u.keys());Jd(i,e,a.version);const s=op(a.nonvalidatedAtoms,l);n.currentTree=r(r({},a),{dirtyAtoms:Vd(a.dirtyAtoms,l),atomValues:ep(a.atomValues,u),nonvalidatedAtoms:s})},setUnvalidatedAtomValues:e=>{e.forEach(((e,t)=>{n.currentTree=Qd(n.currentTree,t,e)}))}}),n}(s,e):null!=t?function(e){return tp().map(e).getStore_INTERNAL().getState()}(t):rp());const d=Wd((()=>l?l(i,(()=>i.current.currentTree.version)):null),[l,i]);return $d((()=>()=>{for(const e of c.current.getState().knownAtoms)qd(c.current,e)}),[]),f.createElement(sp.Provider,{value:c},f.createElement(fp.Provider,{value:d},f.createElement(pp,{setNotifyBatcherOfChange:function(e){u.current=e}}),o))},sendEndOfBatchNotifications_FOR_TESTING:dp};var gp=function(e,t){const n=new Map;for(const[r,o]of e)t(o,r)&&n.set(r,o);return n};var mp=function(e,t){const n=new Set;for(const r of e)t(r)&&n.add(r);return n};var yp=function(e,t){if(!e)throw new Error(t)};var bp,wp=function(...e){const t=new Map;for(let n=0;n"};const{useCallback:Rp,useEffect:xp,useMemo:Cp,useRef:Tp,useState:Pp}=f,{batchUpdates:Op}=cd,{DEFAULT_VALUE:Ap,getNode:Mp,nodes:Np}=Cf,{useRecoilMutableSource:Lp,useStoreRef:Ip}=vp,{AbstractRecoilValue:zp,getRecoilValueAsLoadable:Dp,setRecoilValue:jp,setRecoilValueLoadable:Fp,setUnvalidatedRecoilValue:Bp,subscribeToRecoilValue:Vp}=od,{Snapshot:Up,cloneSnapshot:$p}=Bd,{setByAddingToSet:Wp}=cf,{mutableSourceExists:Hp,useMutableSource:Gp}=_p;function qp(e,t,n){if("hasValue"===e.state)return e.contents;if("loading"===e.state){throw new Promise((e=>{n.current.getState().suspendedComponentResolvers.add(e)}))}throw"hasError"===e.state?e.contents:new Error(`Invalid value of loadable atom "${t.key}"`)}function Yp(e){return Hp()?function(e){const t=Ip(),n=Rp((()=>Dp(t.current,e,t.current.getState().currentTree)),[t,e]),r=kp(),o=Rp(((n,o)=>{const a=t.current,i=Vp(a,e,(()=>{sf.trace("RecoilValue subscription fired",e.key,(()=>{o()}))}),r);return()=>i.release(a)}),[e,t,r]);return Gp(Lp(),n,o)}(e):function(e){const t=Ip(),[n,r]=Pp([]),o=kp();return xp((()=>{const n=t.current,a=Vp(n,e,(t=>{sf.trace("RecoilValue subscription fired",e.key,(()=>{r([])}))}),o);return sf.trace("initial update on subscribing",e.key,(()=>{n.getState().nextTree?n.getState().queuedComponentCallbacks_DEPRECATED.push(sf.wrap((()=>{r([])}))):r([])})),()=>a.release(n)}),[e,t]),Dp(t.current,e)}(e)}function Kp(e){const t=Ip();return qp(Yp(e),e,t)}function Qp(e){const t=Ip();return Rp((n=>{jp(t.current,e,n)}),[t,e])}function Xp(e){const t=Ip();xp((()=>t.current.subscribeToTransactions(e).release),[e,t])}function Jp(e){const t=e.atomValues,n=af(gp(t,((e,t)=>{const n=Mp(t).persistence_UNSTABLE;return null!=n&&"none"!==n.type&&"hasValue"===e.state})),(e=>e.contents));return wp(e.nonvalidatedAtoms,n)}function Zp(){const e=Ip();return Rp((t=>{var n;const o=e.current.getState(),a=null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree,i=t.getStore_INTERNAL().getState().currentTree;Op((()=>{const n=new Set;for(const e of[a.atomValues.keys(),i.atomValues.keys()])for(const t of e){var o,u;(null===(o=a.atomValues.get(t))||void 0===o?void 0:o.contents)!==(null===(u=i.atomValues.get(t))||void 0===u?void 0:u.contents)&&Mp(t).shouldRestoreFromSnapshots&&n.add(t)}n.forEach((t=>{Fp(e.current,new zp(t),i.atomValues.has(t)?uf(i.atomValues.get(t)):Ap)})),e.current.replaceState((e=>r(r({},e),{stateID:t.getID_INTERNAL()})))}))}),[e])}class eh{}const th=new eh;var nh={recoilComponentGetRecoilValueCount_FOR_TESTING:{current:0},useGotoRecoilSnapshot:Zp,useRecoilCallback:function(e,t){const n=Ip(),r=Zp();return Rp(((...t)=>{const o=$p(n.current);function a(e,t){jp(n.current,e,t)}function i(e){jp(n.current,e,Ap)}let u=th;return Op((()=>{u=e({set:a,reset:i,snapshot:o,gotoSnapshot:r})(...t)})),u instanceof eh&&yp(!1),u}),null!=t?[...t,n]:void 0)},useRecoilInterface:function(){const e=Ip(),[t,n]=Pp([]),r=Tp(new Set);r.current=new Set;const o=Tp(new Set),a=Tp(new Map),i=Rp((t=>{const n=a.current.get(t);n&&(n.release(e.current),a.current.delete(t))}),[e,a]),u=kp();return xp((()=>{const t=e.current;function l(e,t){a.current.has(t)&&n([])}zf(r.current,o.current).forEach((e=>{if(a.current.has(e))return;const n=Vp(t,new zp(e),(t=>{sf.trace("RecoilValue subscription fired",e,(()=>{l(0,e)}))}),u);a.current.set(e,n),sf.trace("initial update on subscribing",e,(()=>{t.getState().nextTree?t.getState().queuedComponentCallbacks_DEPRECATED.push(sf.wrap((()=>{l(t.getState(),e)}))):l(t.getState(),e)}))})),zf(o.current,r.current).forEach((e=>{i(e)})),o.current=r.current})),xp((()=>{const e=a.current;return()=>e.forEach(((e,t)=>i(t)))}),[i]),Cp((()=>{function t(t){return n=>{jp(e.current,t,n)}}function n(t){return r.current.has(t.key)||(r.current=Wp(r.current,t.key)),Dp(e.current,t)}function o(t){return qp(n(t),t,e)}return{getRecoilValue:o,getRecoilValueLoadable:n,getRecoilState:function(e){return[o(e),t(e)]},getRecoilStateLoadable:function(e){return[n(e),t(e)]},getSetRecoilState:t,getResetRecoilState:function(t){return()=>jp(e.current,t,Ap)}}}),[r,e])},useRecoilSnapshot:function(){const e=Ip(),[t,n]=Pp((()=>$p(e.current)));return Xp(Rp((e=>n($p(e))),[])),t},useRecoilState:function(e){return[Kp(e),Qp(e)]},useRecoilStateLoadable:function(e){return[Yp(e),Qp(e)]},useRecoilTransactionObserver:function(e){Xp(Rp((t=>{e({snapshot:$p(t,"current"),previousSnapshot:$p(t,"previous")})}),[e]))},useRecoilValue:Kp,useRecoilValueLoadable:Yp,useResetRecoilState:function(e){const t=Ip();return Rp((()=>{jp(t.current,e,Ap)}),[t,e])},useSetRecoilState:Qp,useSetUnvalidatedAtomValues:function(){const e=Ip();return(t,n={})=>{Op((()=>{e.current.addTransactionMetadata(n),t.forEach(((t,n)=>Bp(e.current,new zp(n),t)))}))}},useTransactionObservation_DEPRECATED:function(e){Xp(Rp((t=>{let n=t.getState().previousTree;const o=t.getState().currentTree;n||(n=t.getState().currentTree);const a=Jp(o),i=Jp(n),u=af(Np,(e=>{var t,n,r,o;return{persistence_UNSTABLE:{type:null!==(t=null===(n=e.persistence_UNSTABLE)||void 0===n?void 0:n.type)&&void 0!==t?t:"none",backButton:null!==(r=null===(o=e.persistence_UNSTABLE)||void 0===o?void 0:o.backButton)&&void 0!==r&&r}}})),l=mp(o.dirtyAtoms,(e=>a.has(e)||i.has(e)));e({atomValues:a,previousAtomValues:i,atomInfo:u,modifiedAtoms:l,transactionMetadata:r({},o.transactionMetadata)})}),[e]))},useTransactionSubscription_DEPRECATED:Xp};const{useMemo:rh}=f,{RecoilRoot:oh,useStoreRef:ah}=vp;var ih=function(){const e=ah().current;return rh((()=>function({children:t}){return f.createElement(oh,{store_INTERNAL:e},t)}),[e])};var uh=function(e){return!!e&&"function"==typeof e.then};const lh={getValue(){if("loading"===this.state&&of("recoil_async_selector_refactor"))throw this.contents.then((({__value:e})=>e));if("hasValue"!==this.state)throw this.contents;return this.contents},toPromise(){return"hasValue"===this.state?Promise.resolve(this.contents):"hasError"===this.state?Promise.reject(this.contents):of("recoil_async_selector_refactor")?this.contents.then((({__value:e})=>e)):this.contents},valueMaybe(){return"hasValue"===this.state?this.contents:void 0},valueOrThrow(){if("hasValue"!==this.state)throw new Error(`Loadable expected value, but in "${this.state}" state`);return this.contents},errorMaybe(){return"hasError"===this.state?this.contents:void 0},errorOrThrow(){if("hasError"!==this.state)throw new Error(`Loadable expected error, but in "${this.state}" state`);return this.contents},promiseMaybe(){return"loading"===this.state?of("recoil_async_selector_refactor")?this.contents.then((({__value:e})=>e)):this.contents:void 0},promiseOrThrow(){if("loading"!==this.state)throw new Error(`Loadable expected promise, but in "${this.state}" state`);return of("recoil_async_selector_refactor")?this.contents.then((({__value:e})=>e)):this.contents},map(e){if("hasError"===this.state)return this;if("hasValue"===this.state)try{const t=e(this.contents);return uh(t)?fh(t):sh(t)}catch(t){return uh(t)?fh(t.next((()=>e(this.contents)))):ch(t)}if("loading"===this.state)return fh(this.contents.then(e).catch((t=>{if(uh(t))return t.then((()=>e(this.contents)));throw t})));throw new Error("Invalid Loadable state")}};function sh(e){return Object.freeze(r({state:"hasValue",contents:e},lh))}function ch(e){return Object.freeze(r({state:"hasError",contents:e},lh))}function fh(e){return Object.freeze(r({state:"loading",contents:e},lh))}var dh={loadableWithValue:sh,loadableWithError:ch,loadableWithPromise:fh,loadableLoading:function(){return fh(new Promise((()=>{})))},loadableAll:function(e){return e.every((e=>"hasValue"===e.state))?sh(e.map((e=>e.contents))):e.some((e=>"hasError"===e.state))?ch(uf(e.find((e=>"hasError"===e.state)),"Invalid loadable passed to loadableAll").contents):fh(of("recoil_async_selector_refactor")?Promise.all(e.map((e=>e.contents))).then((e=>({__value:e}))):Promise.all(e.map((e=>e.contents))))}};var ph=function(){let e,t;const n={get:n=>n===e?t:void 0,set:(r,o)=>(e=r,t=o,n)};return n};const hh=Symbol("ArrayKeyedMap"),vh=new Map;class gh{constructor(e){if(ff(this,"_base",new Map),e instanceof gh)for(const[t,n]of e.entries())this.set(t,n);else if(e)for(const[t,n]of e)this.set(t,n);return this}get(e){const t=Array.isArray(e)?e:[e];let n=this._base;return t.forEach((e=>{var t;n=null!==(t=n.get(e))&&void 0!==t?t:vh})),void 0===n?void 0:n.get(hh)}set(e,t){const n=Array.isArray(e)?e:[e];let r=this._base,o=r;return n.forEach((e=>{o=r.get(e),o||(o=new Map,r.set(e,o)),r=o})),o.set(hh,t),this}delete(e){const t=Array.isArray(e)?e:[e];let n=this._base,r=n;return t.forEach((e=>{r=n.get(e),r||(r=new Map,n.set(e,r)),n=r})),r.delete(hh),this}entries(){const e=[];return function t(n,r){n.forEach(((n,o)=>{o===hh?e.push([r,n]):t(n,r.concat(o))}))}(this._base,[]),e.values()}toBuiltInMap(){return new Map(this.entries())}}var mh=gh,yh=Object.freeze({__proto__:null,ArrayKeyedMap:mh});const{ArrayKeyedMap:bh}=yh;var wh=function(){return new bh};function Sh(e,t,n){if("string"==typeof e&&!e.includes('"')&&!e.includes("\\"))return`"${e}"`;switch(typeof e){case"undefined":return"";case"boolean":return e?"true":"false";case"number":case"symbol":return String(e);case"string":return JSON.stringify(e);case"function":if(!0!==(null==t?void 0:t.allowFunctions))throw new Error("Attempt to serialize function in a Recoil cache key");return`__FUNCTION(${e.name})__`}if(null===e)return"null";var r;if("object"!=typeof e)return null!==(r=JSON.stringify(e))&&void 0!==r?r:"";if(uh(e))return"__PROMISE__";if(Array.isArray(e))return`[${e.map(((e,n)=>Sh(e,t,n.toString())))}]`;if("function"==typeof e.toJSON)return Sh(e.toJSON(n),t,n);if(e instanceof Map){const r={};for(const[n,o]of e)r["string"==typeof n?n:Sh(n,t)]=o;return Sh(r,t,n)}return e instanceof Set?Sh(Array.from(e).sort(((e,n)=>Sh(e,t).localeCompare(Sh(n,t)))),t,n):null!=e[Symbol.iterator]&&"function"==typeof e[Symbol.iterator]?Sh(Array.from(e),t,n):`{${Object.keys(e).filter((t=>void 0!==e[t])).sort().map((n=>`${Sh(n,t)}:${Sh(e[n],t,n)}`)).join(",")}}`}var _h=function(e,t={allowFunctions:!1}){return Sh(e,t)};var Eh=function(){const e=new Map,t={get:t=>e.get(_h(t)),set:(n,r)=>(e.set(_h(n),r),t),map:e};return t};var kh=function(){let e;return{get:(t,n)=>{if(void 0!==e){for(const[o,a]of e.route){var r;if(t(o)!==a)return;null==n||null===(r=n.onCacheHit)||void 0===r||r.call(n,o)}return e.value}},set:(t,n)=>{e={route:t,value:n}},getRoot:()=>e}};var Rh={setInTreeCache:function e(t,n,r){if(null==t){if(0===n.length)return{type:"result",result:r};{const[t,...o]=n,[a,i]=t;return{type:"branch",nodeKey:a,branches:new Map([[i,e(null,o,r)]])}}}if(0===n.length){if("result"!==t.type&&yp(!1),t.result&&"loading"===t.result.state){return{type:"result",result:r}}t.result!==r&&yp(!1);return t}{const[o,...a]=n,[i,u]=o;return"branch"!==t.type&&yp(!1),t.nodeKey!==i&&yp(!1),t.branches.set(u,e(t.branches.get(u),a,r)),t}},getFromTreeCache:function e(t,n,r){var o;if(null==t)return;if("result"===t.type)return t.result;null==r||null===(o=r.onCacheHit)||void 0===o||o.call(r,t.nodeKey);const a=n(t.nodeKey);return e(t.branches.get(a),n,r)}};const{getFromTreeCache:xh,setInTreeCache:Ch}=Rh;var Th=function(){let e;return{get:(t,n)=>xh(e,t,n),set:(t,n)=>{e=Ch(e,t,n)},getRoot:()=>e}};const{getFromTreeCache:Ph,setInTreeCache:Oh}=Rh;var Ah=function(){let e;return{get:(t,n)=>Ph(e,(e=>_h(t(e))),n),set:(t,n)=>{e=Oh(e,t.map((([e,t])=>[e,_h(t)])),n)},getRoot:()=>e}};var Mh={startPerfBlock:function(e){return()=>null}};const{loadableWithError:Nh,loadableWithPromise:Lh,loadableWithValue:Ih}=dh,{getNodeLoadable:zh,peekNodeLoadable:Dh,setNodeValue:jh}=If,{saveDependencyMapToStore:Fh}=jf,{DEFAULT_VALUE:Bh,RecoilValueNotReady:Vh,registerNode:Uh}=Cf,{isRecoilValue:$h}=wf,{AbstractRecoilValue:Wh}=wf,{setRecoilValueLoadable:Hh}=od,{startPerfBlock:Gh}=Mh,qh=Object.freeze(new Set),Yh=[],Kh=new Map,Qh=(()=>{let e=0;return()=>e++})();var Xh=function(e){const{key:t,get:n,cacheImplementation_UNSTABLE:r}=e,o=null!=e.set?e.set:void 0,a=r===wh?Th():r===Eh?Ah():r===ph?kh():Th(),i={depValuesDiscoveredSoFarDuringAsyncWork:null,latestLoadable:null,latestExecutionId:null,stateVersion:null};function u(e){e.getState().knownSelectors.add(t)}function l(e,t,n){if("loading"===t.state){let t=Kh.get(n);null==t&&Kh.set(n,t=new Set),t.add(e)}}function s(e,t,n){if(t.atomValues.has(n))return[new Map,uf(t.atomValues.get(n))];const[,r]=zh(e,t,n),o=e.getState().knownSelectors.has(n);return"loading"!==r.state&&o&&t.atomValues.set(n,r),[new Map,r]}function c(e,n,r,o,a){return n.then((n=>{const{__key:o,__value:i}=n;null!=o&&r.atomValues.set(o,Ih(i));const[u,l]=h(e,r,a);if(S(a)&&w(l,a),_(u),"loading"!==u.state&&(E(r,v(l),u),f(u,a)),"hasError"===u.state)throw u.contents;return"hasValue"===u.state?{__value:u.contents,__key:t}:u.contents})).catch((e=>{const t=Nh(e);throw E(r,v(o),Nh(e)),f(t,a),e}))}function f(e,n){S(n)&&(b(e),function(e,n){const r=Kh.get(n);if(void 0!==r){for(const n of r)Hh(n,new Wh(t),e);Kh.delete(n)}}(e,n))}function d(e,n,r,o){var a,i,u,l,s,c,f;(S(o)||n.version===(null===(a=e.getState())||void 0===a||null===(i=a.currentTree)||void 0===i?void 0:i.version)||n.version===(null===(u=e.getState())||void 0===u||null===(l=u.nextTree)||void 0===l?void 0:l.version))&&Fh(new Map([[t,r]]),e,null!==(s=null===(c=e.getState())||void 0===c||null===(f=c.nextTree)||void 0===f?void 0:f.version)&&void 0!==s?s:e.getState().currentTree.version)}function p(e,t,n,r,o){n.add(r),d(e,t,n,o)}function h(e,r,o){const a=Gh(t);let i,u;const l=new Map,h=new Set;function g(t){const{key:n}=t;p(e,r,h,n,o);const[,a]=s(e,r,n);if(l.set(n,a),"hasValue"===a.state)return a.contents;throw a.contents}d(e,r,h,o);try{i=n({get:g}),i=$h(i)?g(i):i,uh(i)?i=function(e,n,r,o,a){return n.then((e=>{const n=Ih(e);return E(r,v(o),n),f(n,a),{__value:e,__key:t}})).catch((t=>{if(S(a)&&w(o,a),uh(t))return c(e,t,r,o,a);const n=Nh(t);throw E(r,v(o),n),f(n,a),t}))}(e,i,r,l,o).finally(a):a()}catch(m){i=m,uh(i)?i=c(e,i,r,l,o).finally(a):a()}return u=i instanceof Error?Nh(i):uh(i)?Lh(i):Ih(i),_(u),[u,l]}function v(e){return Array.from(e.entries()).map((([e,t])=>[e,t.contents]))}function g(e,t){const n=Qh(),[r,o]=h(e,t,n);return b(r,o,n,t),function(e,t,n){"loading"!==n.state&&E(e,t,n)}(t,v(o),r),l(e,r,n),r}function m(e,n){const r=function(e,n){var r;if(n.atomValues.has(t))return n.atomValues.get(t);const o=new Set(null!==(r=e.getGraph(n.version).nodeDeps.get(t))&&void 0!==r?r:qh);return d(e,n,o,i.latestExecutionId),a.get((t=>{const[,r]=s(e,n,t);return r.contents}),{onCacheHit:r=>{r!==t&&p(e,n,o,r,i.latestExecutionId)}})}(e,n);return null!=r?(b(r),r):function(e,t){return null!=i.latestLoadable&&null!=i.latestExecutionId&&!function(e,t){var n,r;const o=null!==(n=i.depValuesDiscoveredSoFarDuringAsyncWork)&&void 0!==n?n:new Map,a=Array((null!==(r=y.get(t.version))&&void 0!==r?r:new Map).entries()),u=y.has(t.version)&&a.length===o.size&&a.every((([e,t])=>o.get(e)===t));if(null==o||t.version===i.stateVersion||u)return!1;return y.set(t.version,new Map(o)),Array.from(o).some((([n,r])=>{const[,o]=s(e,t,n);return o.contents!==r.contents&&!("loading"===r.state&&"loading"!==o.state)}))}(e,t)}(e,n)?(l(e,uf(i.latestLoadable),uf(i.latestExecutionId)),uf(i.latestLoadable)):g(e,n)}const y=new Map;function b(e,t,n,r){"loading"===e.state?(i.depValuesDiscoveredSoFarDuringAsyncWork=t,i.latestExecutionId=n,i.latestLoadable=e,i.stateVersion=null==r?void 0:r.version):(i.depValuesDiscoveredSoFarDuringAsyncWork=null,i.latestExecutionId=null,i.latestLoadable=null,i.stateVersion=null)}function w(e,t){S(t)&&(i.depValuesDiscoveredSoFarDuringAsyncWork=e)}function S(e){return e===i.latestExecutionId}function _(e){"loading"!==e.state&&e.contents}function E(e,n,r){e.atomValues.set(t,r),a.set(n,r)}function k(e){if(Yh.includes(t)){const e=`Recoil selector has circular dependencies: ${Yh.slice(Yh.indexOf(t)).join(" → ")}`;return Nh(new Error(e))}Yh.push(t);try{return e()}finally{Yh.pop()}}function R(e,t){return a.get((n=>{const r=Dh(e,t,n);return null==r?void 0:r.contents}))}function x(e,t){return u(e),[new Map,k((()=>m(e,t)))]}function C(e){e.atomValues.delete(t)}if(null!=o){return Uh({key:t,peek:R,get:x,set:function(e,t,n){u(e);const r=new Map,a=new Map;function i({key:n}){const[,r]=s(e,t,n);if("hasValue"===r.state)return r.contents;throw"loading"===r.state?new Vh(n):r.contents}function l(n,r){const o="function"==typeof r?r(i(n)):r,[,u]=jh(e,t,n.key,o);u.forEach(((e,t)=>a.set(t,e)))}return o({set:l,get:i,reset:function(e){l(e,Bh)}},n),[r,a]},cleanUp:()=>{},invalidate:C,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1})}return Uh({key:t,peek:R,get:x,cleanUp:()=>{},invalidate:C,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1})};const{loadableWithError:Jh,loadableWithPromise:Zh,loadableWithValue:ev}=dh,{getNodeLoadable:tv,peekNodeLoadable:nv,setNodeValue:rv}=If,{addToDependencyMap:ov,mergeDepsIntoDependencyMap:av,saveDependencyMapToStore:iv}=jf,{DEFAULT_VALUE:uv,RecoilValueNotReady:lv,registerNode:sv}=Cf,{AbstractRecoilValue:cv}=wf,{getRecoilValueAsLoadable:fv,isRecoilValue:dv,setRecoilValueLoadable:pv}=od,{startPerfBlock:hv}=Mh,vv=Object.freeze(new Set);function gv(e){const t=[];for(const n of Array.from(e.keys()).sort()){const r=uf(e.get(n));t.push(n),t.push(r.state),t.push(r.contents)}return t}const mv=new Map;var yv=function(e){const{key:t,get:n,cacheImplementation_UNSTABLE:r}=e,o=null!=e.set?e.set:void 0;let a=null!=r?r:wh();function i(e){e.getState().knownSelectors.add(t)}function u(e,t){if("loading"===t.state){let n=mv.get(t);void 0===n&&mv.set(t,n=new Set),n.add(e)}}function l(e,n){const r=mv.get(e);if(void 0!==r){for(const e of r)pv(e,new cv(t),n);mv.delete(e)}}function s(e,r){var o;const i=new Map,s=null!==(o=e.getGraph(r.version).nodeDeps.get(t))&&void 0!==o?o:vv,c=gv(new Map(Array.from(s).sort().map((t=>{const[n,o]=tv(e,r,t);return av(n,i),iv(i,e,r.version),[t,o]})))),f=a.get(c);if(null!=f)return u(e,f),[i,f];const[d,p,h]=function(e,r){const o=hv(t),a=new Map,i=new Map;function u({key:n}){ov(t,n,i);const[o,u]=tv(e,r,n);if(a.set(n,u),av(o,i),iv(i,e,r.version),"hasValue"===u.state)return u.contents;throw u.contents}try{const e=n({get:u}),t=dv(e)?u(e):e;let r;return uh(t)?r=Zh(t.finally(o)):(o(),r=ev(t)),[i,r,a]}catch(l){let n;return void 0!==l.then?n=Zh(l.then((()=>{const n=fv(e,new cv(t));if("hasError"===n.state)throw n.contents;return n.contents})).finally(o)):(o(),n=Jh(l)),[i,n,a]}}(e,r);av(d,i),iv(i,e,r.version);const v=gv(h);return u(e,p),function(e,n,r){"loading"!==r.state||r.contents.then((e=>{const t=ev(e);return a=a.set(n,t),l(r,t),e})).catch((e=>{if(uh(e))return e;const t=Jh(e);return a=a.set(n,t),l(r,t),e})),a=a.set(n,r),"loading"!==r.state&&e.atomValues.set(t,r)}(r,v,p),[i,p]}function c(e,n){var r;const o=null!==(r=e.getGraph(n.version).nodeDeps.get(t))&&void 0!==r?r:vv,i=new Map(Array.from(o).sort().map((t=>[t,nv(e,n,t)]))),u=new Map;for(const[t,a]of i.entries()){if(null==a)return;u.set(t,a)}const l=gv(u);return a.get(l)}function f(e){e.atomValues.delete(t)}function d(e,n){i(e);const r=n.atomValues.get(t);return void 0!==r?[new Map,r]:s(e,n)}if(null!=o){return sv({key:t,peek:c,get:d,set:function(e,t,n){i(e);const r=new Map,a=new Map;function u({key:n}){const[o,a]=tv(e,t,n);if(av(o,r),"hasValue"===a.state)return a.contents;throw"loading"===a.state?new lv(n):a.contents}function l(n,o){const i="function"==typeof o?o(u(n)):o,[l,s]=rv(e,t,n.key,i);av(l,r),s.forEach(((e,t)=>a.set(t,e)))}return o({set:l,get:u,reset:function(e){l(e,uv)}},n),[r,a]},invalidate:f,cleanUp:()=>{},dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1})}return sv({key:t,peek:c,get:d,invalidate:f,cleanUp:()=>{},dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1})};var bv=of("recoil_async_selector_refactor")?Xh:yv;const{loadableWithError:wv,loadableWithPromise:Sv,loadableWithValue:_v}=dh,{DEFAULT_VALUE:Ev,DefaultValue:kv,registerNode:Rv}=Cf,{isRecoilValue:xv}=wf,{markRecoilValueModified:Cv,setRecoilValue:Tv,setRecoilValueLoadable:Pv}=od;function Ov(e){const{key:t,persistence_UNSTABLE:n}=e;let r,o=uh(e.default)?Sv(e.default.then((e=>{o=_v(e);return{__key:t,__value:e}})).catch((e=>{throw o=wv(e),e}))):_v(e.default);const a=new Map;function i(n,r,i){if(n.getState().knownAtoms.has(t))return;if(n.getState().knownAtoms.add(t),"loading"===o.state){function l(){var e;(null!==(e=n.getState().nextTree)&&void 0!==e?e:n.getState().currentTree).atomValues.has(t)||Cv(n,u)}o.contents.then(l).catch(l)}let s=Ev,c=null;if(null!=e.effects_UNSTABLE){let r=!0;const l=e=>t=>{if(r){const e=s instanceof kv||uh(s)?"hasValue"===o.state?o.contents:Ev:s;s="function"==typeof t?t(e):t}else{if(uh(t))throw new Error("Setting atoms to async values is not implemented.");"function"!=typeof t&&(c={effect:e,value:t}),Tv(n,u,"function"==typeof t?n=>{const r=t(n);return c={effect:e,value:r},r}:t)}},d=e=>()=>l(e)(Ev),p=e=>r=>{n.subscribeToTransactions((n=>{var a;let{currentTree:i,previousTree:u}=n.getState();u||(u=i);const l=i.atomValues.get(t);if(null==l||"hasValue"===l.state){var s,f,d;const n=null!=l?l.contents:Ev,a=null!==(s=u.atomValues.get(t))&&void 0!==s?s:o,i="hasValue"===a.state?a.contents:Ev;(null===(f=c)||void 0===f?void 0:f.effect)===e&&(null===(d=c)||void 0===d?void 0:d.value)===n||r(n,i)}(null===(a=c)||void 0===a?void 0:a.effect)===e&&(c=null)}),t)};for(const t of null!==(f=e.effects_UNSTABLE)&&void 0!==f?f:[]){var f;const e=t({node:u,trigger:i,setSelf:l(t),resetSelf:d(t),onSet:p(t)});null!=e&&a.set(n,e)}r=!1}s instanceof kv||r.atomValues.set(t,uh(s)?Sv(function(e,n){const r=n.then((n=>{var o,a;return(null===(a=(null!==(o=e.getState().nextTree)&&void 0!==o?o:e.getState().currentTree).atomValues.get(t))||void 0===a?void 0:a.contents)===r&&Tv(e,u,n),{__key:t,__value:n}})).catch((n=>{var o,a;throw(null===(a=(null!==(o=e.getState().nextTree)&&void 0!==o?o:e.getState().currentTree).atomValues.get(t))||void 0===a?void 0:a.contents)===r&&Pv(e,u,wv(n)),n}));return r}(n,s)):_v(s))}const u=Rv({key:t,peek:function(e,n){var a,i,u;return null!==(a=null!==(i=n.atomValues.get(t))&&void 0!==i?i:null===(u=r)||void 0===u?void 0:u[1])&&void 0!==a?a:o},get:function(e,a){if(i(e,a,"get"),a.atomValues.has(t))return[new Map,uf(a.atomValues.get(t))];if(a.nonvalidatedAtoms.has(t)){if(null!=r)return r;if(null==n)return[new Map,o];const e=a.nonvalidatedAtoms.get(t),i=n.validator(e,Ev),u=i instanceof kv?o:_v(i);return r=[new Map,u],r}return[new Map,o]},set:function(e,n,o){if(i(e,n,"set"),n.atomValues.has(t)){const e=uf(n.atomValues.get(t));if("hasValue"===e.state&&o===e.contents)return[new Map,new Map]}else if(!n.nonvalidatedAtoms.has(t)&&o instanceof kv)return[new Map,new Map];return r=void 0,[new Map,(new Map).set(t,_v(o))]},cleanUp:function(e){var t;null===(t=a.get(e))||void 0===t||t(),a.delete(e)},invalidate:function(){r=void 0},dangerouslyAllowMutability:e.dangerouslyAllowMutability,persistence_UNSTABLE:e.persistence_UNSTABLE?{type:e.persistence_UNSTABLE.type,backButton:e.persistence_UNSTABLE.backButton}:void 0,shouldRestoreFromSnapshots:!0});return u}function Av(o){const{default:a}=o,i=((r,o)=>{var a={};for(var i in r)e.call(r,i)&&o.indexOf(i)<0&&(a[i]=r[i]);if(null!=r&&t)for(var i of t(r))o.indexOf(i)<0&&n.call(r,i)&&(a[i]=r[i]);return a})(o,["default"]);return xv(a)?function(e){const t=Av(r(r({},e),{default:Ev,persistence_UNSTABLE:void 0===e.persistence_UNSTABLE?void 0:r(r({},e.persistence_UNSTABLE),{validator:t=>t instanceof kv?t:uf(e.persistence_UNSTABLE).validator(t,Ev)}),effects_UNSTABLE:e.effects_UNSTABLE}));return bv({key:`${e.key}__withFallback`,get:({get:n})=>{const r=n(t);return r instanceof kv?e.default:r},set:({set:e},n)=>e(t,n),dangerouslyAllowMutability:e.dangerouslyAllowMutability})}(r(r({},i),{default:a})):Ov(r(r({},i),{default:a}))}var Mv=Av;let Nv=0;var Lv=function(e){var t,n;let r=null!==(t=null===(n=e.cacheImplementationForParams_UNSTABLE)||void 0===n?void 0:n.call(e))&&void 0!==t?t:Eh();return t=>{var n,o;const a=r.get(t);if(null!=a)return a;const i=`${e.key}__selectorFamily/${null!==(n=_h(t,{allowFunctions:!0}))&&void 0!==n?n:"void"}/${Nv++}`,u=n=>e.get(t)(n),l=null===(o=e.cacheImplementation_UNSTABLE)||void 0===o?void 0:o.call(e);let s;if(null!=e.set){const n=e.set;s=bv({key:i,get:u,set:(e,r)=>n(t)(e,r),cacheImplementation_UNSTABLE:l,dangerouslyAllowMutability:e.dangerouslyAllowMutability})}else s=bv({key:i,get:u,cacheImplementation_UNSTABLE:l,dangerouslyAllowMutability:e.dangerouslyAllowMutability});return r=r.set(t,s),s}};const{DEFAULT_VALUE:Iv,DefaultValue:zv}=Cf;var Dv=function(e){let t=Eh();const n={key:e.key,default:Iv,persistence_UNSTABLE:e.persistence_UNSTABLE};let o;o=Mv(n);const a=Lv({key:`${e.key}__atomFamily/Default`,get:t=>({get:n})=>{const r=n("function"==typeof o?o(t):o);return r instanceof zv?"function"==typeof e.default?e.default(t):e.default:r},dangerouslyAllowMutability:e.dangerouslyAllowMutability});return n=>{var o;const i=t.get(n);if(null!=i)return i;const u=Mv(r(r({},e),{key:`${e.key}__${null!==(o=_h(n))&&void 0!==o?o:"void"}`,default:a(n),effects_UNSTABLE:"function"==typeof e.effects_UNSTABLE?e.effects_UNSTABLE(n):e.effects_UNSTABLE}));return t=t.set(n,u),u}};const jv=Lv({key:"__constant",get:e=>()=>e,cacheImplementationForParams_UNSTABLE:wh});var Fv=function(e){return jv(e)};const Bv=Lv({key:"__error",get:e=>()=>{throw new Error(e)},cacheImplementationForParams_UNSTABLE:wh});var Vv=function(e){return Bv(e)};var Uv=function(e){return e};const{loadableWithError:$v,loadableWithPromise:Wv,loadableWithValue:Hv}=dh;function Gv(e,t){const n=Array(t.length).fill(void 0),r=Array(t.length).fill(void 0);for(const[a,i]of t.entries())try{n[a]=e(i)}catch(o){r[a]=o}return[n,r]}function qv(e){return null!=e&&!uh(e)}function Yv(e){return Array.isArray(e)?e:Object.getOwnPropertyNames(e).map((t=>e[t]))}function Kv(e){return null!=e&&"object"==typeof e&&e.hasOwnProperty("__value")?e.__value:e}function Qv(e,t){return Array.isArray(e)?t:Object.getOwnPropertyNames(e).reduce(((e,n,o)=>r(r({},e),{[n]:t[o]})),{})}function Xv(e,t,n){return Qv(e,n.map(((e,n)=>null==e?Hv(t[n]):uh(e)?Wv(e):$v(e))))}var Jv={waitForNone:Lv({key:"__waitForNone",get:e=>({get:t})=>{const n=Yv(e),[r,o]=Gv(t,n);return Xv(e,r,o)}}),waitForAny:Lv({key:"__waitForAny",get:e=>({get:t})=>{const n=Yv(e),[r,o]=Gv(t,n);if(o.some((e=>null==e)))return Xv(e,r,o);if(o.every(qv))throw o.find(qv);if(of("recoil_async_selector_refactor"))return new Promise(((t,n)=>{for(const[a,i]of o.entries())uh(i)&&i.then((n=>{r[a]=Kv(n),o[a]=null,t(Xv(e,r,o))})).catch((e=>{o[a]=e,o.every(qv)&&n(o[0])}))}));throw new Promise(((t,n)=>{for(const[a,i]of o.entries())uh(i)&&i.then((n=>{r[a]=n,o[a]=null,t(Xv(e,r,o))})).catch((e=>{o[a]=e,o.every(qv)&&n(o[0])}))}))}}),waitForAll:Lv({key:"__waitForAll",get:e=>({get:t})=>{const n=Yv(e),[r,o]=Gv(t,n);if(o.every((e=>null==e)))return Qv(e,r);const a=o.find(qv);if(null!=a)throw a;if(of("recoil_async_selector_refactor"))return Promise.all(o).then((t=>{return Qv(e,(n=r,o=t,o.map(((e,t)=>void 0===e?n[t]:e))).map(Kv));var n,o}));throw Promise.all(o).then((t=>Qv(e,t)))}}),noWait:Lv({key:"__noWait",get:e=>({get:t})=>{try{return Hv(t(e))}catch(n){return uh(n)?Wv(n):$v(n)}}})};const{batchUpdates:Zv,setBatcher:eg}=cd,{DefaultValue:tg}=Cf,{RecoilRoot:ng}=vp,{isRecoilValue:rg}=wf,{freshSnapshot:og}=Bd,{useGotoRecoilSnapshot:ag,useRecoilCallback:ig,useRecoilSnapshot:ug,useRecoilState:lg,useRecoilStateLoadable:sg,useRecoilTransactionObserver:cg,useRecoilValue:fg,useRecoilValueLoadable:dg,useResetRecoilState:pg,useSetRecoilState:hg,useSetUnvalidatedAtomValues:vg,useTransactionObservation_DEPRECATED:gg}=nh,{noWait:mg,waitForAll:yg,waitForAny:bg,waitForNone:wg}=Jv;var Sg={DefaultValue:tg,RecoilRoot:ng,useRecoilBridgeAcrossReactRoots_UNSTABLE:ih,atom:Mv,selector:bv,atomFamily:Dv,selectorFamily:Lv,constSelector:Fv,errorSelector:Vv,readOnlySelector:Uv,useRecoilValue:fg,useRecoilValueLoadable:dg,useRecoilState:lg,useRecoilStateLoadable:sg,useSetRecoilState:hg,useResetRecoilState:pg,useRecoilCallback:ig,useGotoRecoilSnapshot:ag,useRecoilSnapshot:ug,useRecoilTransactionObserver_UNSTABLE:cg,useTransactionObservation_UNSTABLE:gg,useSetUnvalidatedAtomValues_UNSTABLE:vg,noWait:mg,waitForNone:wg,waitForAny:bg,waitForAll:yg,isRecoilValue:rg,batchUpdates:Zv,setBatcher:eg,snapshot_UNSTABLE:og},_g=Sg.RecoilRoot,Eg=Sg.atom,kg=Sg.selector,Rg=Sg.useRecoilValue,xg=Sg.useRecoilState,Cg=o((function(e){!function(){var t={}.hasOwnProperty;function n(){for(var e=[],r=0;r1?t-1:0),r=1;r3?t.i-4:t.i:Array.isArray(e)?1:zg(e)?2:Dg(e)?3:0}function Lg(e,t){return 2===Ng(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Ig(e,t,n){var r=Ng(e);2===r?e.set(t,n):3===r?(e.delete(t),e.add(n)):e[t]=n}function zg(e){return cm&&e instanceof Map}function Dg(e){return fm&&e instanceof Set}function jg(e){return e.o||e.t}function Fg(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=mm(e);delete t[vm];for(var n=gm(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=Vg),Object.freeze(e),t&&Mg(e,(function(e,t){return Bg(t,!0)}),!0)),e}function Vg(){Pg(2)}function Ug(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function $g(e){var t=ym[e];return t||Pg(18,e),t}function Wg(){return lm}function Hg(e,t){t&&($g("Patches"),e.u=[],e.s=[],e.v=t)}function Gg(e){qg(e),e.p.forEach(Kg),e.p=null}function qg(e){e===lm&&(lm=e.l)}function Yg(e){return lm={p:[],l:lm,h:e,m:!0,_:0}}function Kg(e){var t=e[vm];0===t.i||1===t.i?t.j():t.g=!0}function Qg(e,t){t._=t.p.length;var n=t.p[0],r=void 0!==e&&e!==n;return t.h.O||$g("ES5").S(t,e,r),r?(n[vm].P&&(Gg(t),Pg(4)),Ag(e)&&(e=Xg(t,e),t.l||Zg(t,e)),t.u&&$g("Patches").M(n[vm],e,t.u,t.s)):e=Xg(t,n,[]),Gg(t),t.u&&t.v(t.u,t.s),e!==pm?e:void 0}function Xg(e,t,n){if(Ug(t))return t;var r=t[vm];if(!r)return Mg(t,(function(o,a){return Jg(e,r,t,o,a,n)}),!0),t;if(r.A!==e)return t;if(!r.P)return Zg(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=4===r.i||5===r.i?r.o=Fg(r.k):r.o;Mg(3===r.i?new Set(o):o,(function(t,a){return Jg(e,r,o,t,a,n)})),Zg(e,o,!1),n&&e.u&&$g("Patches").R(r,n,e.u,e.s)}return r.o}function Jg(e,t,n,r,o,a){if(Og(o)){var i=Xg(e,o,a&&t&&3!==t.i&&!Lg(t.D,r)?a.concat(r):void 0);if(Ig(n,r,i),!Og(i))return;e.m=!1}if(Ag(o)&&!Ug(o)){if(!e.h.N&&e._<1)return;Xg(e,o),t&&t.A.l||Zg(e,o)}}function Zg(e,t,n){void 0===n&&(n=!1),e.h.N&&e.m&&Bg(t,n)}function em(e,t){var n=e[vm];return(n?jg(n):e)[t]}function tm(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function nm(e){e.P||(e.P=!0,e.l&&nm(e.l))}function rm(e){e.o||(e.o=Fg(e.t))}function om(e,t,n){var r=zg(t)?$g("MapSet").T(t,n):Dg(t)?$g("MapSet").F(t,n):e.O?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:Wg(),P:!1,I:!1,D:{},l:t,t:e,k:null,o:null,j:null,C:!1},o=r,a=bm;n&&(o=[r],a=wm);var i=Proxy.revocable(o,a),u=i.revoke,l=i.proxy;return r.k=l,r.j=u,l}(t,n):$g("ES5").J(t,n);return(n?n.A:Wg()).p.push(r),r}function am(e){return Og(e)||Pg(22,e),function e(t){if(!Ag(t))return t;var n,r=t[vm],o=Ng(t);if(r){if(!r.P&&(r.i<4||!$g("ES5").K(r)))return r.t;r.I=!0,n=im(t,o),r.I=!1}else n=im(t,o);return Mg(n,(function(t,o){r&&function(e,t){return 2===Ng(e)?e.get(t):e[t]}(r.t,t)===o||Ig(n,t,e(o))})),3===o?new Set(n):n}(e)}function im(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return Fg(e)}var um,lm,sm="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),cm="undefined"!=typeof Map,fm="undefined"!=typeof Set,dm="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,pm=sm?Symbol.for("immer-nothing"):((um={})["immer-nothing"]=!0,um),hm=sm?Symbol.for("immer-draftable"):"__$immer_draftable",vm=sm?Symbol.for("immer-state"):"__$immer_state",gm="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,mm=Object.getOwnPropertyDescriptors||function(e){var t={};return gm(e).forEach((function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)})),t},ym={},bm={get:function(e,t){if(t===vm)return e;var n,r,o,a=jg(e);if(!Lg(a,t))return n=e,(o=tm(a,t))?"value"in o?o.value:null===(r=o.get)||void 0===r?void 0:r.call(n.k):void 0;var i=a[t];return e.I||!Ag(i)?i:i===em(e.t,t)?(rm(e),e.o[t]=om(e.A.h,i,e)):i},has:function(e,t){return t in jg(e)},ownKeys:function(e){return Reflect.ownKeys(jg(e))},set:function(e,t,n){var r=tm(jg(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var o=em(jg(e),t),a=null==o?void 0:o[vm];if(a&&a.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}(n,o)&&(void 0!==n||Lg(e.t,t)))return!0;rm(e),nm(e)}return e.o[t]=n,e.D[t]=!0,!0},deleteProperty:function(e,t){return void 0!==em(e.t,t)||t in e.t?(e.D[t]=!1,rm(e),nm(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=jg(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){Pg(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){Pg(12)}},wm={};Mg(bm,(function(e,t){wm[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),wm.deleteProperty=function(e,t){return bm.deleteProperty.call(this,e[0],t)},wm.set=function(e,t,n){return bm.set.call(this,e[0],t,n,e[0])};var Sm=new(function(){function e(e){this.O=dm,this.N=!0,"boolean"==typeof(null==e?void 0:e.useProxies)&&this.setUseProxies(e.useProxies),"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),this.produce=this.produce.bind(this),this.produceWithPatches=this.produceWithPatches.bind(this)}var t=e.prototype;return t.produce=function(e,t,n){if("function"==typeof e&&"function"!=typeof t){var r=t;t=e;var o=this;return function(e){var n=this;void 0===e&&(e=r);for(var a=arguments.length,i=Array(a>1?a-1:0),u=1;u1?n-1:0),a=1;a=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}var o=$g("Patches").$;return Og(e)?o(e,t):this.produce(e,(function(e){return o(e,t.slice(n+1))}))},e}()),_m=Sm.produce;function Em(e){var t=f.useState(e),n=t[1];return[t[0],f.useCallback((function(e){n(_m(e))}),[])]}Sm.produceWithPatches.bind(Sm),Sm.setAutoFreeze.bind(Sm),Sm.setUseProxies.bind(Sm),Sm.applyPatches.bind(Sm),Sm.createDraft.bind(Sm),Sm.finishDraft.bind(Sm);var km="object"==typeof global&&global&&global.Object===Object&&global,Rm="object"==typeof self&&self&&self.Object===Object&&self,xm=km||Rm||Function("return this")(),Cm=xm.Symbol,Tm=Object.prototype,Pm=Tm.hasOwnProperty,Om=Tm.toString,Am=Cm?Cm.toStringTag:void 0;var Mm=Object.prototype.toString;var Nm=Cm?Cm.toStringTag:void 0;function Lm(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Nm&&Nm in Object(e)?function(e){var t=Pm.call(e,Am),n=e[Am];try{e[Am]=void 0;var r=!0}catch(a){}var o=Om.call(e);return r&&(t?e[Am]=n:delete e[Am]),o}(e):function(e){return Mm.call(e)}(e)}function Im(e){return null!=e&&"object"==typeof e}function zm(e){return"symbol"==typeof e||Im(e)&&"[object Symbol]"==Lm(e)}var Dm=Array.isArray,jm=Cm?Cm.prototype:void 0,Fm=jm?jm.toString:void 0;function Bm(e){if("string"==typeof e)return e;if(Dm(e))return function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n-1&&e%1==0&&e-1&&e%1==0&&e<=9007199254740991}function sy(e){return null!=e&&ly(e.length)&&!$m(e)}var cy=Object.prototype;function fy(e){return Im(e)&&"[object Arguments]"==Lm(e)}var dy=Object.prototype,py=dy.hasOwnProperty,hy=dy.propertyIsEnumerable,vy=fy(function(){return arguments}())?fy:function(e){return Im(e)&&py.call(e,"callee")&&!hy.call(e,"callee")};var gy="object"==typeof exports&&exports&&!exports.nodeType&&exports,my=gy&&"object"==typeof module&&module&&!module.nodeType&&module,yy=my&&my.exports===gy?xm.Buffer:void 0,by=(yy?yy.isBuffer:void 0)||function(){return!1},wy={};wy["[object Float32Array]"]=wy["[object Float64Array]"]=wy["[object Int8Array]"]=wy["[object Int16Array]"]=wy["[object Int32Array]"]=wy["[object Uint8Array]"]=wy["[object Uint8ClampedArray]"]=wy["[object Uint16Array]"]=wy["[object Uint32Array]"]=!0,wy["[object Arguments]"]=wy["[object Array]"]=wy["[object ArrayBuffer]"]=wy["[object Boolean]"]=wy["[object DataView]"]=wy["[object Date]"]=wy["[object Error]"]=wy["[object Function]"]=wy["[object Map]"]=wy["[object Number]"]=wy["[object Object]"]=wy["[object RegExp]"]=wy["[object Set]"]=wy["[object String]"]=wy["[object WeakMap]"]=!1;var Sy,_y="object"==typeof exports&&exports&&!exports.nodeType&&exports,Ey=_y&&"object"==typeof module&&module&&!module.nodeType&&module,ky=Ey&&Ey.exports===_y&&km.process,Ry=function(){try{var e=Ey&&Ey.require&&Ey.require("util").types;return e||ky&&ky.binding&&ky.binding("util")}catch(t){}}(),xy=Ry&&Ry.isTypedArray,Cy=xy?(Sy=xy,function(e){return Sy(e)}):function(e){return Im(e)&&ly(e.length)&&!!wy[Lm(e)]},Ty=Object.prototype.hasOwnProperty;function Py(e,t){var n=Dm(e),r=!n&&vy(e),o=!n&&!r&&by(e),a=!n&&!r&&!o&&Cy(e),i=n||r||o||a,u=i?function(e,t){for(var n=-1,r=Array(e);++n-1},$y.prototype.set=function(e,t){var n=this.__data__,r=Vy(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};var Wy=ny(xm,"Map");function Hy(e,t){var n,r,o=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?o["string"==typeof t?"string":"hash"]:o.map}function Gy(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=r?e:function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(o);++ru))return!1;var s=a.get(e),c=a.get(t);if(s&&c)return s==t&&c==e;var f=-1,d=!0,p=2&n?new Ib:void 0;for(a.set(e,t),a.set(t,e);++f-1&&(t.__listeners[r]=t.__listeners[t.__listeners.length-1],t.__listeners.length--)}}},e.prototype.notify=function(){for(var e=0,t=this.__listeners;en.errorRetryCount)){var a=Math.min(o.retryCount||0,8),i=~~((Math.random()+.5)*(1<0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0));return Promise.all(c).then((function(){return dw.get(r)}))}return Promise.resolve(dw.get(r))},Mw=function(e,t,n,r){var o=xw[e];if(e&&o)for(var a=0;a0));return[2,Promise.all(h).then((function(){if(s)throw s;return dw.get(o)}))]}if(s)throw s;return[2,l]}}))}))};function Lw(){for(var e=this,t=[],n=0;n=1&&(r=t[0]),t.length>2?(o=t[1],a=t[2]):"function"==typeof t[1]?o=t[1]:"object"==typeof t[1]&&(a=t[1]);var i=dw.serializeKey(r),u=i[0],l=i[1],s=i[2],c=i[3];a=Object.assign({},hw,f.useContext(vw),a);var d=f.useRef(a);Sw((function(){d.current=a})),void 0===o&&(o=a.fetcher);var p=function(){var e=dw.get(u);return void 0===e?a.initialData:e},h=p(),v=dw.get(s),g=!!dw.get(c),m=f.useRef({data:!1,error:!1,isValidating:!1}),y=f.useRef({data:h,error:v,isValidating:g});f.useDebugValue(y.current.data);var b=f.useState(null),w=b[1],S=f.useCallback((function(e){var t=!1;for(var n in e)y.current[n]!==e[n]&&(y.current[n]=e[n],m.current[n]&&(t=!0));if(t||a.suspense){if(_.current||!k.current)return;w({})}}),[]),_=f.useRef(!1),E=f.useRef(u),k=f.useRef(!1),R=f.useCallback((function(e){for(var t,n=[],r=1;r=0&&(n[r]=n[n.length-1],n.pop())}},P=f.useCallback((function(t){return void 0===t&&(t={}),mw(e,void 0,void 0,(function(){var e,n,r,i,f,p,h;return yw(this,(function(v){switch(v.label){case 0:if(!u||!o)return[2,!1];if(_.current)return[2,!1];if(d.current.isPaused())return[2,!1];t=Object.assign({dedupe:!1},t),e=!0,n=void 0!==_w[u]&&t.dedupe,v.label=1;case 1:return v.trys.push([1,6,,7]),S({isValidating:!0}),dw.set(c,!0),n||Mw(u,y.current.data,y.current.error,!0),r=void 0,i=void 0,n?(i=Ew[u],[4,_w[u]]):[3,3];case 2:return r=v.sent(),[3,5];case 3:return a.loadingTimeout&&!dw.get(u)&&setTimeout((function(){e&&R("onLoadingSlow",u,a)}),a.loadingTimeout),_w[u]=null!==l?o.apply(void 0,l):o(u),Ew[u]=i=Pw(),[4,_w[u]];case 4:r=v.sent(),setTimeout((function(){delete _w[u],delete Ew[u]}),a.dedupingInterval),R("onSuccess",r,u,a),v.label=5;case 5:return Ew[u]>i?[2,!1]:Cw[u]&&(i<=Cw[u]||i<=Tw[u]||0===Tw[u])?(S({isValidating:!1}),[2,!1]):(dw.set(u,r),dw.set(s,void 0),dw.set(c,!1),f={isValidating:!1},void 0!==y.current.error&&(f.error=void 0),a.compare(y.current.data,r)||(f.data=r),S(f),n||Mw(u,r,f.error,!1),[3,7]);case 6:return p=v.sent(),delete _w[u],delete Ew[u],d.current.isPaused()?(S({isValidating:!1}),[2,!1]):(dw.set(s,p),y.current.error!==p&&(S({isValidating:!1,error:p}),n||Mw(u,void 0,p,!1)),R("onError",p,u,a),a.shouldRetryOnError&&(h=(t.retryCount||0)+1,R("onErrorRetry",p,u,a,P,Object.assign({dedupe:!0},t,{retryCount:h}))),[3,7]);case 7:return e=!1,[2,!0]}}))}))}),[u]);Sw((function(){if(u){_.current=!1,k.current=!0;var e=y.current.data,t=p();E.current!==u&&(E.current=u),a.compare(e,t)||S({data:t});var n=function(){return P({dedupe:!0})};(a.revalidateOnMount||!a.initialData&&void 0===a.revalidateOnMount)&&(void 0===t||bw?n():ww(n));var r=!1,o=function(){!r&&d.current.revalidateOnFocus&&(r=!0,n(),setTimeout((function(){return r=!1}),d.current.focusThrottleInterval))},i=function(){d.current.revalidateOnReconnect&&n()},l=function(e,t,r,o,i){void 0===e&&(e=!0),void 0===i&&(i=!0);var u={},l=!1;return void 0===t||a.compare(y.current.data,t)||(u.data=t,l=!0),y.current.error!==r&&(u.error=r,l=!0),void 0!==o&&y.current.isValidating!==o&&(u.isValidating=o,l=!0),l&&S(u),!!e&&(i?n():P())};return C(kw,o),C(Rw,i),C(xw,l),function(){S=function(){return null},_.current=!0,T(kw,o),T(Rw,i),T(xw,l)}}}),[u,P]),Sw((function(){var t=null,n=function(){return mw(e,void 0,void 0,(function(){return yw(this,(function(e){switch(e.label){case 0:return y.current.error||!d.current.refreshWhenHidden&&!d.current.isDocumentVisible()||!d.current.refreshWhenOffline&&!d.current.isOnline()?[3,2]:[4,P({dedupe:!0})];case 1:e.sent(),e.label=2;case 2:return d.current.refreshInterval&&t&&(t=setTimeout(n,d.current.refreshInterval)),[2]}}))}))};return d.current.refreshInterval&&(t=setTimeout(n,d.current.refreshInterval)),function(){t&&(clearTimeout(t),t=null)}}),[a.refreshInterval,a.refreshWhenHidden,a.refreshWhenOffline,P]);var O=f.useMemo((function(){var e={revalidate:P,mutate:x};return Object.defineProperties(e,{error:{get:function(){return m.current.error=!0,E.current===u?y.current.error:v},enumerable:!0},data:{get:function(){return m.current.data=!0,E.current===u?y.current.data:h},enumerable:!0},isValidating:{get:function(){return m.current.isValidating=!0,!!u&&y.current.isValidating},enumerable:!0}}),e}),[P,h,v,x,u]);if(a.suspense){var A=dw.get(u),M=dw.get(s);if(void 0===A&&(A=h),void 0===M&&(M=v),void 0===A&&void 0===M){if(_w[u]||P(),_w[u]&&"function"==typeof _w[u].then)throw _w[u];A=_w[u]}if(void 0===A&&M)throw M;return{error:M,data:A,revalidate:P,mutate:x,isValidating:y.current.isValidating}}return O}vw.Provider;var Iw=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r=0)return;l[o]="set-cookie"===o?(l[o]?l[o]:[]).concat([i]):l[o]?l[o]+", "+i:i}})),l):l):null,c={data:e.responseType&&"text"!==e.responseType?a.response:a.responseText,status:a.status,statusText:a.statusText,headers:s,config:e,request:a};!function(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(Xw("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}(t,n,c),a=null}},a.onabort=function(){a&&(n(Xw("Request aborted",e,"ECONNABORTED",a)),a=null)},a.onerror=function(){n(Xw("Network Error",e,null,a)),a=null},a.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(Xw(t,e,"ECONNABORTED",a)),a=null},$w.isStandardBrowserEnv()){var f=(e.withCredentials||eS(c))&&e.xsrfCookieName?Jw.read(e.xsrfCookieName):void 0;f&&(o[e.xsrfHeaderName]=f)}if("setRequestHeader"in a&&$w.forEach(o,(function(e,t){void 0===r&&"content-type"===t.toLowerCase()?delete o[t]:a.setRequestHeader(t,e)})),$w.isUndefined(e.withCredentials)||(a.withCredentials=!!e.withCredentials),e.responseType)try{a.responseType=e.responseType}catch(d){if("json"!==e.responseType)throw d}"function"==typeof e.onDownloadProgress&&a.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&a.upload&&a.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){a&&(a.abort(),n(e),a=null)})),r||(r=null),a.send(r)}))},nS={"Content-Type":"application/x-www-form-urlencoded"};function rS(e,t){!$w.isUndefined(e)&&$w.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var oS,aS={adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(oS=tS),oS),transformRequest:[function(e,t){return Qw(t,"Accept"),Qw(t,"Content-Type"),$w.isFormData(e)||$w.isArrayBuffer(e)||$w.isBuffer(e)||$w.isStream(e)||$w.isFile(e)||$w.isBlob(e)?e:$w.isArrayBufferView(e)?e.buffer:$w.isURLSearchParams(e)?(rS(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):$w.isObject(e)?(rS(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(t){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};aS.headers={common:{Accept:"application/json, text/plain, */*"}},$w.forEach(["delete","get","head"],(function(e){aS.headers[e]={}})),$w.forEach(["post","put","patch"],(function(e){aS.headers[e]=$w.merge(nS)}));var iS=aS;function uS(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var lS=function(e){return uS(e),e.headers=e.headers||{},e.data=Yw(e.data,e.headers,e.transformRequest),e.headers=$w.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),$w.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||iS.adapter)(e).then((function(t){return uS(e),t.data=Yw(t.data,t.headers,e.transformResponse),t}),(function(t){return Kw(t)||(uS(e),t&&t.response&&(t.response.data=Yw(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))},sS=function(e,t){t=t||{};var n={},r=["url","method","data"],o=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],i=["validateStatus"];function u(e,t){return $w.isPlainObject(e)&&$w.isPlainObject(t)?$w.merge(e,t):$w.isPlainObject(t)?$w.merge({},t):$w.isArray(t)?t.slice():t}function l(r){$w.isUndefined(t[r])?$w.isUndefined(e[r])||(n[r]=u(void 0,e[r])):n[r]=u(e[r],t[r])}$w.forEach(r,(function(e){$w.isUndefined(t[e])||(n[e]=u(void 0,t[e]))})),$w.forEach(o,l),$w.forEach(a,(function(r){$w.isUndefined(t[r])?$w.isUndefined(e[r])||(n[r]=u(void 0,e[r])):n[r]=u(void 0,t[r])})),$w.forEach(i,(function(r){r in t?n[r]=u(e[r],t[r]):r in e&&(n[r]=u(void 0,e[r]))}));var s=r.concat(o).concat(a).concat(i),c=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===s.indexOf(e)}));return $w.forEach(c,l),n};function cS(e){this.defaults=e,this.interceptors={request:new qw,response:new qw}}cS.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=sS(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[lS,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},cS.prototype.getUri=function(e){return e=sS(this.defaults,e),Hw(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},$w.forEach(["delete","get","head","options"],(function(e){cS.prototype[e]=function(t,n){return this.request(sS(n||{},{method:e,url:t,data:(n||{}).data}))}})),$w.forEach(["post","put","patch"],(function(e){cS.prototype[e]=function(t,n,r){return this.request(sS(r||{},{method:e,url:t,data:n}))}}));var fS=cS;function dS(e){this.message=e}dS.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},dS.prototype.__CANCEL__=!0;var pS=dS;function hS(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new pS(e),t(n.reason))}))}hS.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},hS.source=function(){var e;return{token:new hS((function(t){e=t})),cancel:e}};var vS=hS;function gS(e){var t=new fS(e),n=Iw(fS.prototype.request,t);return $w.extend(n,fS.prototype,t),$w.extend(n,t),n}var mS=gS(iS);mS.Axios=fS,mS.create=function(e){return gS(sS(mS.defaults,e))},mS.Cancel=pS,mS.CancelToken=vS,mS.isCancel=Kw,mS.all=function(e){return Promise.all(e)},mS.spread=function(e){return function(t){return e.apply(null,t)}},mS.isAxiosError=function(e){return"object"==typeof e&&!0===e.isAxiosError};var yS=mS,bS=mS;yS.default=bS;var wS=yS,SS=o((function(e,t){e.exports=function(){var e="millisecond",t="second",n="minute",r="hour",o="day",a="week",i="month",u="quarter",l="year",s="date",c=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,f=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,d={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},p=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},h={s:p,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),o=n%60;return(t<=0?"+":"-")+p(r,2,"0")+":"+p(o,2,"0")},m:function e(t,n){if(t.date()0,g<=v.r||!v.r){g<=1&&h>0&&(v=d[h-1]);var m=f[v.l];u&&(g=u(""+g)),s="string"==typeof m?m.replace("%d",g):m(g,r,v.l,c);break}}if(r)return s;var y=c?f.future:f.past;return"function"==typeof y?y(s):y.replace("%s",s)},r.to=function(e,t){return a(e,t,this,!0)},r.from=function(e,t){return a(e,t,this)};var i=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(i(this),e)},r.fromNow=function(e){return this.from(i(this),e)}}}));function ES(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kS(e,t){if(e.length!==t.length)return!1;for(var n=0;n0?TS="positive-descending":(t.scrollLeft=1,TS=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t),TS}return TS}var OS=function(e,t){return e};function AS(e){var t,n,r=e.getItemOffset,o=e.getEstimatedTotalSize,a=e.getItemSize,i=e.getOffsetForIndexAndAlignment,u=e.getStartIndexForOffset,l=e.getStopIndexForStartIndex,s=e.initInstanceProps,c=e.shouldResetStyleCacheOnItemSizeChange,d=e.validateProps;return n=t=function(e){function t(t){var n;return(n=e.call(this,t)||this)._instanceProps=s(n.props,ES(ES(n))),n._outerRef=void 0,n._resetIsScrollingTimeoutId=null,n.state={instance:ES(ES(n)),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"==typeof n.props.initialScrollOffset?n.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},n._callOnItemsRendered=void 0,n._callOnItemsRendered=RS((function(e,t,r,o){return n.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:r,visibleStopIndex:o})})),n._callOnScroll=void 0,n._callOnScroll=RS((function(e,t,r){return n.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:r})})),n._getItemStyle=void 0,n._getItemStyle=function(e){var t,o=n.props,i=o.direction,u=o.itemSize,l=o.layout,s=n._getItemStyleCache(c&&u,c&&l,c&&i);if(s.hasOwnProperty(e))t=s[e];else{var f=r(n.props,e,n._instanceProps),d=a(n.props,e,n._instanceProps),p="horizontal"===i||"horizontal"===l,h="rtl"===i,v=p?f:0;s[e]=t={position:"absolute",left:h?void 0:v,right:h?v:void 0,top:p?0:f,height:p?"100%":d,width:p?d:"100%"}}return t},n._getItemStyleCache=void 0,n._getItemStyleCache=RS((function(e,t,n){return{}})),n._onScrollHorizontal=function(e){var t=e.currentTarget,r=t.clientWidth,o=t.scrollLeft,a=t.scrollWidth;n.setState((function(e){if(e.scrollOffset===o)return null;var t=n.props.direction,i=o;if("rtl"===t)switch(PS()){case"negative":i=-o;break;case"positive-descending":i=a-r-o}return i=Math.max(0,Math.min(i,a-r)),{isScrolling:!0,scrollDirection:e.scrollOffset=t?e.call(null):o.id=requestAnimationFrame(n)}))})},n._resetIsScrolling=function(){n._resetIsScrollingTimeoutId=null,n.setState({isScrolling:!1},(function(){n._getItemStyleCache(-1,null)}))},n}bs(t,e),t.getDerivedStateFromProps=function(e,t){return MS(e,t),d(e),null};var n=t.prototype;return n.scrollTo=function(e){e=Math.max(0,e),this.setState((function(t){return t.scrollOffset===e?null:{scrollDirection:t.scrollOffset0)for(var C=k;C<=R;C++)x.push(f.createElement(t,{data:c,key:p(C,c),index:C,isScrolling:y?w:void 0,style:this._getItemStyle(C)}));var T=o(this.props,this._instanceProps);return f.createElement(v||g||"div",{className:n,onScroll:_,ref:this._outerRefSetter,style:Es({position:"relative",height:a,width:b,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:r},m)},f.createElement(u||l||"div",{children:x,ref:i,style:{height:S?"100%":T,pointerEvents:w?"none":void 0,width:S?T:"100%"}}))},n._callPropsCallbacks=function(){if("function"==typeof this.props.onItemsRendered&&this.props.itemCount>0){var e=this._getRangeToRender(),t=e[0],n=e[1],r=e[2],o=e[3];this._callOnItemsRendered(t,n,r,o)}if("function"==typeof this.props.onScroll){var a=this.state,i=a.scrollDirection,u=a.scrollOffset,l=a.scrollUpdateWasRequested;this._callOnScroll(i,u,l)}},n._getRangeToRender=function(){var e=this.props,t=e.itemCount,n=e.overscanCount,r=this.state,o=r.isScrolling,a=r.scrollDirection,i=r.scrollOffset;if(0===t)return[0,0,0,0];var s=u(this.props,i,this._instanceProps),c=l(this.props,s,i,this._instanceProps),f=o&&"backward"!==a?1:Math.max(1,n),d=o&&"forward"!==a?1:Math.max(1,n);return[Math.max(0,s-f),Math.max(0,Math.min(t-1,c+d)),s,c]},t}(f.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},n}var MS=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},NS=AS({getItemOffset:function(e,t){return t*e.itemSize},getItemSize:function(e,t){return e.itemSize},getEstimatedTotalSize:function(e){var t=e.itemCount;return e.itemSize*t},getOffsetForIndexAndAlignment:function(e,t,n,r){var o=e.direction,a=e.height,i=e.itemCount,u=e.itemSize,l=e.layout,s=e.width,c="horizontal"===o||"horizontal"===l?s:a,f=Math.max(0,i*u-c),d=Math.min(f,t*u),p=Math.max(0,t*u-c+u);switch("smart"===n&&(n=r>=p-c&&r<=d+c?"auto":"center"),n){case"start":return d;case"end":return p;case"center":var h=Math.round(p+(d-p)/2);return hf+Math.floor(c/2)?f:h;case"auto":default:return r>=p&&r<=d?r:r div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',r=t.head||t.getElementsByTagName("head")[0],o=t.createElement("style");o.id="detectElementResize",o.type="text/css",null!=e&&o.setAttribute("nonce",e),o.styleSheet?o.styleSheet.cssText=n:o.appendChild(t.createTextNode(n)),r.appendChild(o)}}(a),n.__resizeLast__={},n.__resizeListeners__=[],(n.__resizeTriggers__=a.createElement("div")).className="resize-triggers";var s=a.createElement("div");s.className="expand-trigger",s.appendChild(a.createElement("div"));var c=a.createElement("div");c.className="contract-trigger",n.__resizeTriggers__.appendChild(s),n.__resizeTriggers__.appendChild(c),n.appendChild(n.__resizeTriggers__),u(n),n.addEventListener("scroll",l,!0),f&&(n.__resizeTriggers__.__animationListener__=function(e){e.animationName==g&&u(n)},n.__resizeTriggers__.addEventListener(f,n.__resizeTriggers__.__animationListener__))}n.__resizeListeners__.push(r)}},removeResizeListener:function(e,t){if(o)e.detachEvent("onresize",t);else if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",l,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(f,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(n){}}}}}var IS=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},zS=function(){function e(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}function i(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;var u={init:"init"},l=function(e){var t=e.value;return void 0===t?"":t},s=function(){return t.createElement(t.Fragment,null," ")},c={Cell:l,width:150,minWidth:0,maxWidth:Number.MAX_SAFE_INTEGER};function f(){for(var e=arguments.length,t=new Array(e),n=0;n(a="number"==typeof a?a:1/0)){var i=o;o=a,a=i}return e.filter((function(e){return t.some((function(t){var n=e.values[t];return n>=o&&n<=a}))}))};Ee.autoRemove=function(e){return!e||"number"!=typeof e[0]&&"number"!=typeof e[1]};var ke=Object.freeze({__proto__:null,text:he,exactText:ve,exactTextCase:ge,includes:me,includesAll:ye,includesSome:be,includesValue:we,exact:Se,equals:_e,between:Ee});u.resetFilters="resetFilters",u.setFilter="setFilter",u.setAllFilters="setAllFilters";var Re=function(e){e.stateReducers.push(xe),e.useInstance.push(Ce)};function xe(e,t,n,r){if(t.type===u.init)return o({filters:[]},e);if(t.type===u.resetFilters)return o({},e,{filters:r.initialState.filters||[]});if(t.type===u.setFilter){var a=t.columnId,i=t.filterValue,l=r.allColumns,s=r.filterTypes,c=l.find((function(e){return e.id===a}));if(!c)throw new Error("React-Table: Could not find a column with id: "+a);var f=M(c.filter,s||{},ke),d=e.filters.find((function(e){return e.id===a})),p=g(i,d&&d.value);return N(f.autoRemove,p,c)?o({},e,{filters:e.filters.filter((function(e){return e.id!==a}))}):o({},e,d?{filters:e.filters.map((function(e){return e.id===a?{id:a,value:p}:e}))}:{filters:[].concat(e.filters,[{id:a,value:p}])})}if(t.type===u.setAllFilters){var h=t.filters,v=r.allColumns,m=r.filterTypes;return o({},e,{filters:g(h,e.filters).filter((function(e){var t=v.find((function(t){return t.id===e.id}));return!N(M(t.filter,m||{},ke).autoRemove,e.value,t)}))})}}function Ce(e){var n=e.data,r=e.rows,o=e.flatRows,a=e.rowsById,i=e.allColumns,l=e.filterTypes,s=e.manualFilters,c=e.defaultCanFilter,f=void 0!==c&&c,d=e.disableFilters,p=e.state.filters,h=e.dispatch,v=e.autoResetFilters,g=void 0===v||v,y=t.useCallback((function(e,t){h({type:u.setFilter,columnId:e,filterValue:t})}),[h]),w=t.useCallback((function(e){h({type:u.setAllFilters,filters:e})}),[h]);i.forEach((function(e){var t=e.id,n=e.accessor,r=e.defaultCanFilter,o=e.disableFilters;e.canFilter=n?T(!0!==o&&void 0,!0!==d&&void 0,!0):T(r,f,!1),e.setFilter=function(t){return y(e.id,t)};var a=p.find((function(e){return e.id===t}));e.filterValue=a&&a.value}));var S=t.useMemo((function(){if(s||!p.length)return[r,o,a];var e=[],t={};return[function n(r,o){void 0===o&&(o=0);var a=r;return(a=p.reduce((function(e,t){var n=t.id,r=t.value,a=i.find((function(e){return e.id===n}));if(!a)return e;0===o&&(a.preFilteredRows=e);var u=M(a.filter,l||{},ke);return u?(a.filteredRows=u(e,[n],r),a.filteredRows):(console.warn("Could not find a valid 'column.filter' for column with the ID: "+a.id+"."),e)}),r)).forEach((function(r){e.push(r),t[r.id]=r,r.subRows&&(r.subRows=r.subRows&&r.subRows.length>0?n(r.subRows,o+1):r.subRows)})),a}(r),e,t]}),[s,p,r,o,a,i,l]),_=S[0],E=S[1],k=S[2];t.useMemo((function(){i.filter((function(e){return!p.find((function(t){return t.id===e.id}))})).forEach((function(e){e.preFilteredRows=_,e.filteredRows=_}))}),[_,p,i]);var R=m(g);b((function(){R()&&h({type:u.resetFilters})}),[h,s?null:n]),Object.assign(e,{preFilteredRows:r,preFilteredFlatRows:o,preFilteredRowsById:a,filteredRows:_,filteredFlatRows:E,filteredRowsById:k,rows:_,flatRows:E,rowsById:k,setFilter:y,setAllFilters:w})}Re.pluginName="useFilters",u.resetGlobalFilter="resetGlobalFilter",u.setGlobalFilter="setGlobalFilter";var Te=function(e){e.stateReducers.push(Pe),e.useInstance.push(Oe)};function Pe(e,t,n,r){if(t.type===u.resetGlobalFilter)return o({},e,{globalFilter:r.initialState.globalFilter||void 0});if(t.type===u.setGlobalFilter){var i=t.filterValue,l=r.userFilterTypes,s=M(r.globalFilter,l||{},ke),c=g(i,e.globalFilter);return N(s.autoRemove,c)?(e.globalFilter,a(e,["globalFilter"])):o({},e,{globalFilter:c})}}function Oe(e){var n=e.data,r=e.rows,o=e.flatRows,a=e.rowsById,i=e.allColumns,l=e.filterTypes,s=e.globalFilter,c=e.manualGlobalFilter,f=e.state.globalFilter,d=e.dispatch,p=e.autoResetGlobalFilter,h=void 0===p||p,v=e.disableGlobalFilter,g=t.useCallback((function(e){d({type:u.setGlobalFilter,filterValue:e})}),[d]),y=t.useMemo((function(){if(c||void 0===f)return[r,o,a];var e=[],t={},n=M(s,l||{},ke);if(!n)return console.warn("Could not find a valid 'globalFilter' option."),r;i.forEach((function(e){var t=e.disableGlobalFilter;e.canFilter=T(!0!==t&&void 0,!0!==v&&void 0,!0)}));var u=i.filter((function(e){return!0===e.canFilter}));return[function r(o){return(o=n(o,u.map((function(e){return e.id})),f)).forEach((function(n){e.push(n),t[n.id]=n,n.subRows=n.subRows&&n.subRows.length?r(n.subRows):n.subRows})),o}(r),e,t]}),[c,f,s,l,i,r,o,a,v]),w=y[0],S=y[1],_=y[2],E=m(h);b((function(){E()&&d({type:u.resetGlobalFilter})}),[d,c?null:n]),Object.assign(e,{preGlobalFilteredRows:r,preGlobalFilteredFlatRows:o,preGlobalFilteredRowsById:a,globalFilteredRows:w,globalFilteredFlatRows:S,globalFilteredRowsById:_,rows:w,flatRows:S,rowsById:_,setGlobalFilter:g,disableGlobalFilter:v})}function Ae(e,t){return t.reduce((function(e,t){return e+("number"==typeof t?t:0)}),0)}Te.pluginName="useGlobalFilter";var Me=Object.freeze({__proto__:null,sum:Ae,min:function(e){var t=e[0]||0;return e.forEach((function(e){"number"==typeof e&&(t=Math.min(t,e))})),t},max:function(e){var t=e[0]||0;return e.forEach((function(e){"number"==typeof e&&(t=Math.max(t,e))})),t},minMax:function(e){var t=e[0]||0,n=e[0]||0;return e.forEach((function(e){"number"==typeof e&&(t=Math.min(t,e),n=Math.max(n,e))})),t+".."+n},average:function(e){return Ae(0,e)/e.length},median:function(e){if(!e.length)return null;var t=Math.floor(e.length/2),n=[].concat(e).sort((function(e,t){return e-t}));return e.length%2!=0?n[t]:(n[t-1]+n[t])/2},unique:function(e){return Array.from(new Set(e).values())},uniqueCount:function(e){return new Set(e).size},count:function(e){return e.length}}),Ne=[],Le={};u.resetGroupBy="resetGroupBy",u.setGroupBy="setGroupBy",u.toggleGroupBy="toggleGroupBy";var Ie=function(e){e.getGroupByToggleProps=[ze],e.stateReducers.push(De),e.visibleColumnsDeps.push((function(e,t){var n=t.instance;return[].concat(e,[n.state.groupBy])})),e.visibleColumns.push(je),e.useInstance.push(Be),e.prepareRow.push(Ve)};Ie.pluginName="useGroupBy";var ze=function(e,t){var n=t.header;return[e,{onClick:n.canGroupBy?function(e){e.persist(),n.toggleGroupBy()}:void 0,style:{cursor:n.canGroupBy?"pointer":void 0},title:"Toggle GroupBy"}]};function De(e,t,n,r){if(t.type===u.init)return o({groupBy:[]},e);if(t.type===u.resetGroupBy)return o({},e,{groupBy:r.initialState.groupBy||[]});if(t.type===u.setGroupBy)return o({},e,{groupBy:t.value});if(t.type===u.toggleGroupBy){var a=t.columnId,i=t.value,l=void 0!==i?i:!e.groupBy.includes(a);return o({},e,l?{groupBy:[].concat(e.groupBy,[a])}:{groupBy:e.groupBy.filter((function(e){return e!==a}))})}}function je(e,t){var n=t.instance.state.groupBy,r=n.map((function(t){return e.find((function(e){return e.id===t}))})).filter(Boolean),o=e.filter((function(e){return!n.includes(e.id)}));return(e=[].concat(r,o)).forEach((function(e){e.isGrouped=n.includes(e.id),e.groupedIndex=n.indexOf(e.id)})),e}var Fe={};function Be(e){var n=e.data,r=e.rows,o=e.flatRows,a=e.rowsById,i=e.allColumns,l=e.flatHeaders,s=e.groupByFn,c=void 0===s?Ue:s,f=e.manualGroupBy,p=e.aggregations,h=void 0===p?Fe:p,g=e.plugins,y=e.state.groupBy,w=e.dispatch,S=e.autoResetGroupBy,_=void 0===S||S,E=e.disableGroupBy,k=e.defaultCanGroupBy,R=e.getHooks;v(g,["useColumnOrder","useFilters"],"useGroupBy");var x=m(e);i.forEach((function(t){var n=t.accessor,r=t.defaultGroupBy,o=t.disableGroupBy;t.canGroupBy=n?T(t.canGroupBy,!0!==o&&void 0,!0!==E&&void 0,!0):T(t.canGroupBy,r,k,!1),t.canGroupBy&&(t.toggleGroupBy=function(){return e.toggleGroupBy(t.id)}),t.Aggregated=t.Aggregated||t.Cell}));var C=t.useCallback((function(e,t){w({type:u.toggleGroupBy,columnId:e,value:t})}),[w]),P=t.useCallback((function(e){w({type:u.setGroupBy,value:e})}),[w]);l.forEach((function(e){e.getGroupByToggleProps=d(R().getGroupByToggleProps,{instance:x(),header:e})}));var A=t.useMemo((function(){if(f||!y.length)return[r,o,a,Ne,Le,o,a];var e=y.filter((function(e){return i.find((function(t){return t.id===e}))})),t=[],n={},u=[],l={},s=[],d={},p=function r(o,a,f){if(void 0===a&&(a=0),a===e.length)return o;var p=e[a],v=c(o,p);return Object.entries(v).map((function(o,c){var v,g,m,y,b=o[0],w=o[1],S=p+":"+b,_=r(w,a+1,S=f?f+">"+S:S),E=a?O(w,"leafRows"):w,k=(v=E,g=w,m=a,y={},i.forEach((function(t){if(e.includes(t.id))y[t.id]=g[0]?g[0].values[t.id]:null;else{var n="function"==typeof t.aggregate?t.aggregate:h[t.aggregate]||Me[t.aggregate];if(n){var r=g.map((function(e){return e.values[t.id]})),o=v.map((function(e){var n=e.values[t.id];if(!m&&t.aggregateValue){var r="function"==typeof t.aggregateValue?t.aggregateValue:h[t.aggregateValue]||Me[t.aggregateValue];if(!r)throw console.info({column:t}),new Error("React Table: Invalid column.aggregateValue option for column listed above");n=r(n,e,t)}return n}));y[t.id]=n(o,r)}else{if(t.aggregate)throw console.info({column:t}),new Error("React Table: Invalid column.aggregate option for column listed above");y[t.id]=null}}})),y),R={id:S,isGrouped:!0,groupByID:p,groupByVal:b,values:k,subRows:_,leafRows:E,depth:a,index:c};return _.forEach((function(e){t.push(e),n[e.id]=e,e.isGrouped?(u.push(e),l[e.id]=e):(s.push(e),d[e.id]=e)})),R}))}(r);return p.forEach((function(e){t.push(e),n[e.id]=e,e.isGrouped?(u.push(e),l[e.id]=e):(s.push(e),d[e.id]=e)})),[p,t,n,u,l,s,d]}),[f,y,r,o,a,i,h,c]),M=A[0],N=A[1],L=A[2],I=A[3],z=A[4],D=A[5],j=A[6],F=m(_);b((function(){F()&&w({type:u.resetGroupBy})}),[w,f?null:n]),Object.assign(e,{preGroupedRows:r,preGroupedFlatRow:o,preGroupedRowsById:a,groupedRows:M,groupedFlatRows:N,groupedRowsById:L,onlyGroupedFlatRows:I,onlyGroupedRowsById:z,nonGroupedFlatRows:D,nonGroupedRowsById:j,rows:M,flatRows:N,rowsById:L,toggleGroupBy:C,setGroupBy:P})}function Ve(e){e.allCells.forEach((function(t){var n;t.isGrouped=t.column.isGrouped&&t.column.id===e.groupByID,t.isPlaceholder=!t.isGrouped&&t.column.isGrouped,t.isAggregated=!t.isGrouped&&!t.isPlaceholder&&(null==(n=e.subRows)?void 0:n.length)}))}function Ue(e,t){return e.reduce((function(e,n,r){var o=""+n.values[t];return e[o]=Array.isArray(e[o])?e[o]:[],e[o].push(n),e}),{})}var $e=/([0-9]+)/gm;function We(e,t){return e===t?0:e>t?1:-1}function He(e,t){return e.values[t]}function Ge(e){return"number"==typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"==typeof e?e:""}var qe=Object.freeze({__proto__:null,alphanumeric:function(e,t,n){var r=He(e,n),o=He(t,n);for(r=Ge(r),o=Ge(o),r=r.split($e).filter(Boolean),o=o.split($e).filter(Boolean);r.length&&o.length;){var a=r.shift(),i=o.shift(),u=parseInt(a,10),l=parseInt(i,10),s=[u,l].sort();if(isNaN(s[0])){if(a>i)return 1;if(i>a)return-1}else{if(isNaN(s[1]))return isNaN(u)?-1:1;if(u>l)return 1;if(l>u)return-1}}return r.length-o.length},datetime:function(e,t,n){var r=He(e,n),o=He(t,n);return We(r=r.getTime(),o=o.getTime())},basic:function(e,t,n){return We(He(e,n),He(t,n))}});u.resetSortBy="resetSortBy",u.setSortBy="setSortBy",u.toggleSortBy="toggleSortBy",u.clearSortBy="clearSortBy",c.sortType="alphanumeric",c.sortDescFirst=!1;var Ye=function(e){e.getSortByToggleProps=[Ke],e.stateReducers.push(Qe),e.useInstance.push(Xe)};Ye.pluginName="useSortBy";var Ke=function(e,t){var n=t.instance,r=t.column,o=n.isMultiSortEvent,a=void 0===o?function(e){return e.shiftKey}:o;return[e,{onClick:r.canSort?function(e){e.persist(),r.toggleSortBy(void 0,!n.disableMultiSort&&a(e))}:void 0,style:{cursor:r.canSort?"pointer":void 0},title:r.canSort?"Toggle SortBy":void 0}]};function Qe(e,t,n,r){if(t.type===u.init)return o({sortBy:[]},e);if(t.type===u.resetSortBy)return o({},e,{sortBy:r.initialState.sortBy||[]});if(t.type===u.clearSortBy)return o({},e,{sortBy:e.sortBy.filter((function(e){return e.id!==t.columnId}))});if(t.type===u.setSortBy)return o({},e,{sortBy:t.sortBy});if(t.type===u.toggleSortBy){var a,i=t.columnId,l=t.desc,s=t.multi,c=r.allColumns,f=r.disableMultiSort,d=r.disableSortRemove,p=r.disableMultiRemove,h=r.maxMultiSortColCount,v=void 0===h?Number.MAX_SAFE_INTEGER:h,g=e.sortBy,m=c.find((function(e){return e.id===i})).sortDescFirst,y=g.find((function(e){return e.id===i})),b=g.findIndex((function(e){return e.id===i})),w=null!=l,S=[];return"toggle"!=(a=!f&&s?y?"toggle":"add":b!==g.length-1||1!==g.length?"replace":y?"toggle":"replace")||d||w||s&&p||!(y&&y.desc&&!m||!y.desc&&m)||(a="remove"),"replace"===a?S=[{id:i,desc:w?l:m}]:"add"===a?(S=[].concat(g,[{id:i,desc:w?l:m}])).splice(0,S.length-v):"toggle"===a?S=g.map((function(e){return e.id===i?o({},e,{desc:w?l:!y.desc}):e})):"remove"===a&&(S=g.filter((function(e){return e.id!==i}))),o({},e,{sortBy:S})}}function Xe(e){var n=e.data,r=e.rows,o=e.flatRows,a=e.allColumns,i=e.orderByFn,l=void 0===i?Je:i,s=e.sortTypes,c=e.manualSortBy,f=e.defaultCanSort,p=e.disableSortBy,h=e.flatHeaders,g=e.state.sortBy,y=e.dispatch,w=e.plugins,S=e.getHooks,_=e.autoResetSortBy,E=void 0===_||_;v(w,["useFilters","useGlobalFilter","useGroupBy","usePivotColumns"],"useSortBy");var k=t.useCallback((function(e){y({type:u.setSortBy,sortBy:e})}),[y]),R=t.useCallback((function(e,t,n){y({type:u.toggleSortBy,columnId:e,desc:t,multi:n})}),[y]),x=m(e);h.forEach((function(e){var t=e.accessor,n=e.canSort,r=e.disableSortBy,o=e.id,a=t?T(!0!==r&&void 0,!0!==p&&void 0,!0):T(f,n,!1);e.canSort=a,e.canSort&&(e.toggleSortBy=function(t,n){return R(e.id,t,n)},e.clearSortBy=function(){y({type:u.clearSortBy,columnId:e.id})}),e.getSortByToggleProps=d(S().getSortByToggleProps,{instance:x(),column:e});var i=g.find((function(e){return e.id===o}));e.isSorted=!!i,e.sortedIndex=g.findIndex((function(e){return e.id===o})),e.isSortedDesc=e.isSorted?i.desc:void 0}));var C=t.useMemo((function(){if(c||!g.length)return[r,o];var e=[],t=g.filter((function(e){return a.find((function(t){return t.id===e.id}))}));return[function n(r){var o=l(r,t.map((function(e){var t=a.find((function(t){return t.id===e.id}));if(!t)throw new Error("React-Table: Could not find a column with id: "+e.id+" while sorting");var n=t.sortType,r=P(n)||(s||{})[n]||qe[n];if(!r)throw new Error("React-Table: Could not find a valid sortType of '"+n+"' for column '"+e.id+"'.");return function(t,n){return r(t,n,e.id,e.desc)}})),t.map((function(e){var t=a.find((function(t){return t.id===e.id}));return t&&t.sortInverted?e.desc:!e.desc})));return o.forEach((function(t){e.push(t),t.subRows&&0!==t.subRows.length&&(t.subRows=n(t.subRows))})),o}(r),e]}),[c,g,r,o,a,l,s]),O=C[0],A=C[1],M=m(E);b((function(){M()&&y({type:u.resetSortBy})}),[c?null:n]),Object.assign(e,{preSortedRows:r,preSortedFlatRows:o,sortedRows:O,sortedFlatRows:A,rows:O,flatRows:A,setSortBy:k,toggleSortBy:R})}function Je(e,t,n){return[].concat(e).sort((function(e,r){for(var o=0;oe.pageIndex?s=-1===a?i.length>=e.pageSize:l-1),s?o({},e,{pageIndex:l}):e}if(t.type===u.setPageSize){var c=t.pageSize,f=e.pageSize*e.pageIndex;return o({},e,{pageIndex:Math.floor(f/c),pageSize:c})}}function tt(e){var n=e.rows,r=e.autoResetPage,o=void 0===r||r,a=e.manualExpandedKey,i=void 0===a?"expanded":a,l=e.plugins,s=e.pageCount,c=e.paginateExpandedRows,f=void 0===c||c,d=e.expandSubRows,p=void 0===d||d,h=e.state,g=h.pageSize,y=h.pageIndex,w=h.expanded,S=h.globalFilter,_=h.filters,E=h.groupBy,k=h.sortBy,R=e.dispatch,x=e.data,C=e.manualPagination;v(l,["useGlobalFilter","useFilters","useGroupBy","useSortBy","useExpanded"],"usePagination");var T=m(o);b((function(){T()&&R({type:u.resetPage})}),[R,C?null:x,S,_,E,k]);var P=C?s:Math.ceil(n.length/g),O=t.useMemo((function(){return P>0?[].concat(new Array(P)).fill(null).map((function(e,t){return t})):[]}),[P]),M=t.useMemo((function(){var e;if(C)e=n;else{var t=g*y,r=t+g;e=n.slice(t,r)}return f?e:A(e,{manualExpandedKey:i,expanded:w,expandSubRows:p})}),[p,w,i,C,y,g,f,n]),N=y>0,L=-1===P?M.length>=g:y-1&&a.push(o.splice(t,1)[0])};o.length&&r.length;)i();return[].concat(a,o)}function At(e){var n=e.dispatch;e.setColumnOrder=t.useCallback((function(e){return n({type:u.setColumnOrder,columnOrder:e})}),[n])}Tt.pluginName="useColumnOrder",c.canResize=!0,u.columnStartResizing="columnStartResizing",u.columnResizing="columnResizing",u.columnDoneResizing="columnDoneResizing",u.resetResize="resetResize";var Mt=function(e){e.getResizerProps=[Nt],e.getHeaderProps.push({style:{position:"relative"}}),e.stateReducers.push(Lt),e.useInstance.push(zt),e.useInstanceBeforeDimensions.push(It)},Nt=function(e,t){var n=t.instance,r=t.header,o=n.dispatch,a=function(e,t){var n=!1;if("touchstart"===e.type){if(e.touches&&e.touches.length>1)return;n=!0}var r,a,i=(r=t,a=[],function e(t){t.columns&&t.columns.length&&t.columns.map(e),a.push(t)}(r),a).map((function(e){return[e.id,e.totalWidth]})),l=n?Math.round(e.touches[0].clientX):e.clientX,s=function(e){o({type:u.columnResizing,clientX:e})},c=function(){return o({type:u.columnDoneResizing})},f={mouse:{moveEvent:"mousemove",moveHandler:function(e){return s(e.clientX)},upEvent:"mouseup",upHandler:function(e){document.removeEventListener("mousemove",f.mouse.moveHandler),document.removeEventListener("mouseup",f.mouse.upHandler),c()}},touch:{moveEvent:"touchmove",moveHandler:function(e){return e.cancelable&&(e.preventDefault(),e.stopPropagation()),s(e.touches[0].clientX),!1},upEvent:"touchend",upHandler:function(e){document.removeEventListener(f.touch.moveEvent,f.touch.moveHandler),document.removeEventListener(f.touch.upEvent,f.touch.moveHandler),c()}}},d=n?f.touch:f.mouse,p=!!function(){if("boolean"==typeof I)return I;var e=!1;try{var t={get passive(){return e=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(n){e=!1}return I=e}()&&{passive:!1};document.addEventListener(d.moveEvent,d.moveHandler,p),document.addEventListener(d.upEvent,d.upHandler,p),o({type:u.columnStartResizing,columnId:t.id,columnWidth:t.totalWidth,headerIdWidths:i,clientX:l})};return[e,{onMouseDown:function(e){return e.persist()||a(e,r)},onTouchStart:function(e){return e.persist()||a(e,r)},style:{cursor:"col-resize"},draggable:!1,role:"separator"}]};function Lt(e,t){if(t.type===u.init)return o({columnResizing:{columnWidths:{}}},e);if(t.type===u.resetResize)return o({},e,{columnResizing:{columnWidths:{}}});if(t.type===u.columnStartResizing){var n=t.clientX,r=t.columnId,a=t.columnWidth,i=t.headerIdWidths;return o({},e,{columnResizing:o({},e.columnResizing,{startX:n,headerIdWidths:i,columnWidth:a,isResizingColumn:r})})}if(t.type===u.columnResizing){var l=t.clientX,s=e.columnResizing,c=s.startX,f=s.columnWidth,d=s.headerIdWidths,p=(l-c)/f,h={};return(void 0===d?[]:d).forEach((function(e){var t=e[0],n=e[1];h[t]=Math.max(n+n*p,0)})),o({},e,{columnResizing:o({},e.columnResizing,{columnWidths:o({},e.columnResizing.columnWidths,{},h)})})}return t.type===u.columnDoneResizing?o({},e,{columnResizing:o({},e.columnResizing,{startX:null,isResizingColumn:null})}):void 0}Mt.pluginName="useResizeColumns";var It=function(e){var t=e.flatHeaders,n=e.disableResizing,r=e.getHooks,o=e.state.columnResizing,a=m(e);t.forEach((function(e){var t=T(!0!==e.disableResizing&&void 0,!0!==n&&void 0,!0);e.canResize=t,e.width=o.columnWidths[e.id]||e.originalWidth||e.width,e.isResizing=o.isResizingColumn===e.id,t&&(e.getResizerProps=d(r().getResizerProps,{instance:a(),header:e}))}))};function zt(e){var n=e.plugins,r=e.dispatch,o=e.autoResetResize,a=void 0===o||o,i=e.columns;v(n,["useAbsoluteLayout"],"useResizeColumns");var l=m(a);b((function(){l()&&r({type:u.resetResize})}),[i]);var s=t.useCallback((function(){return r({type:u.resetResize})}),[r]);Object.assign(e,{resetResizing:s})}var Dt={position:"absolute",top:0},jt=function(e){e.getTableBodyProps.push(Ft),e.getRowProps.push(Ft),e.getHeaderGroupProps.push(Ft),e.getFooterGroupProps.push(Ft),e.getHeaderProps.push((function(e,t){var n=t.column;return[e,{style:o({},Dt,{left:n.totalLeft+"px",width:n.totalWidth+"px"})}]})),e.getCellProps.push((function(e,t){var n=t.cell;return[e,{style:o({},Dt,{left:n.column.totalLeft+"px",width:n.column.totalWidth+"px"})}]})),e.getFooterProps.push((function(e,t){var n=t.column;return[e,{style:o({},Dt,{left:n.totalLeft+"px",width:n.totalWidth+"px"})}]}))};jt.pluginName="useAbsoluteLayout";var Ft=function(e,t){return[e,{style:{position:"relative",width:t.instance.totalColumnsWidth+"px"}}]},Bt={display:"inline-block",boxSizing:"border-box"},Vt=function(e,t){return[e,{style:{display:"flex",width:t.instance.totalColumnsWidth+"px"}}]},Ut=function(e){e.getRowProps.push(Vt),e.getHeaderGroupProps.push(Vt),e.getFooterGroupProps.push(Vt),e.getHeaderProps.push((function(e,t){var n=t.column;return[e,{style:o({},Bt,{width:n.totalWidth+"px"})}]})),e.getCellProps.push((function(e,t){var n=t.cell;return[e,{style:o({},Bt,{width:n.column.totalWidth+"px"})}]})),e.getFooterProps.push((function(e,t){var n=t.column;return[e,{style:o({},Bt,{width:n.totalWidth+"px"})}]}))};function $t(e){e.getTableProps.push(Wt),e.getRowProps.push(Ht),e.getHeaderGroupProps.push(Ht),e.getFooterGroupProps.push(Ht),e.getHeaderProps.push(Gt),e.getCellProps.push(qt),e.getFooterProps.push(Yt)}Ut.pluginName="useBlockLayout",$t.pluginName="useFlexLayout";var Wt=function(e,t){return[e,{style:{minWidth:t.instance.totalColumnsMinWidth+"px"}}]},Ht=function(e,t){return[e,{style:{display:"flex",flex:"1 0 auto",minWidth:t.instance.totalColumnsMinWidth+"px"}}]},Gt=function(e,t){var n=t.column;return[e,{style:{boxSizing:"border-box",flex:n.totalFlexWidth?n.totalFlexWidth+" 0 auto":void 0,minWidth:n.totalMinWidth+"px",width:n.totalWidth+"px"}}]},qt=function(e,t){var n=t.cell;return[e,{style:{boxSizing:"border-box",flex:n.column.totalFlexWidth+" 0 auto",minWidth:n.column.totalMinWidth+"px",width:n.column.totalWidth+"px"}}]},Yt=function(e,t){var n=t.column;return[e,{style:{boxSizing:"border-box",flex:n.totalFlexWidth?n.totalFlexWidth+" 0 auto":void 0,minWidth:n.totalMinWidth+"px",width:n.totalWidth+"px"}}]};function Kt(e){e.stateReducers.push(Jt),e.getTableProps.push(Qt),e.getHeaderProps.push(Xt)}Kt.pluginName="useGridLayout";var Qt=function(e,t){return[e,{style:{display:"grid",gridTemplateColumns:t.instance.state.gridLayout.columnWidths.map((function(e){return e})).join(" ")}}]},Xt=function(e,t){return[e,{id:"header-cell-"+t.column.id,style:{position:"sticky"}}]};function Jt(e,t,n,r){if("init"===t.type)return o({gridLayout:{columnWidths:r.columns.map((function(){return"auto"}))}},e);if("columnStartResizing"===t.type){var a=t.columnId,i=r.visibleColumns.findIndex((function(e){return e.id===a})),u=function(e){var t,n=null==(t=document.getElementById("header-cell-"+e))?void 0:t.offsetWidth;if(void 0!==n)return n}(a);return void 0!==u?o({},e,{gridLayout:o({},e.gridLayout,{columnId:a,columnIndex:i,startingWidth:u})}):e}if("columnResizing"===t.type){var l=e.gridLayout,s=l.columnIndex,c=l.startingWidth,f=l.columnWidths,d=c-(e.columnResizing.startX-t.clientX),p=[].concat(f);return p[s]=d+"px",o({},e,{gridLayout:o({},e.gridLayout,{columnWidths:p})})}}e._UNSTABLE_usePivotColumns=nt,e.actions=u,e.defaultColumn=c,e.defaultGroupByFn=Ue,e.defaultOrderByFn=Je,e.defaultRenderer=l,e.emptyRenderer=s,e.ensurePluginOrder=v,e.flexRender=S,e.functionalUpdate=g,e.loopHooks=h,e.makePropGetter=d,e.makeRenderer=w,e.reduceHooks=p,e.safeUseLayoutEffect=y,e.useAbsoluteLayout=jt,e.useAsyncDebounce=function(e,n){void 0===n&&(n=0);var o,a=t.useRef({}),i=m(e),u=m(n);return t.useCallback((o=r(regeneratorRuntime.mark((function e(){var t,n,o,l=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(t=l.length,n=new Array(t),o=0;o1?n-1:0),a=1;a=0||(o[n]=e[n]);return o}var Nc={};Nc[Ac.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Nc[Ac.Memo]={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0};var Lc=function(e){var t=Gs();return t.displayName=e,t}("Router-History"),Ic=function(e){var t=Gs();return t.displayName=e,t}("Router"),zc=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._isMounted?n.setState({location:e}):n._pendingLocation=e}))),n}bs(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&this.unlisten()},n.render=function(){return f.createElement(Ic.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},f.createElement(Lc.Provider,{children:this.props.children||null,value:this.props.history}))},t}(f.Component);f.Component;var Dc=function(e){function t(){return e.apply(this,arguments)||this}bs(t,e);var n=t.prototype;return n.componentDidMount=function(){this.props.onMount&&this.props.onMount.call(this,this)},n.componentDidUpdate=function(e){this.props.onUpdate&&this.props.onUpdate.call(this,this,e)},n.componentWillUnmount=function(){this.props.onUnmount&&this.props.onUnmount.call(this,this)},n.render=function(){return null},t}(f.Component),jc={},Fc=0;function Bc(e,t){return void 0===e&&(e="/"),void 0===t&&(t={}),"/"===e?e:function(e){if(jc[e])return jc[e];var t=Ys.compile(e);return Fc<1e4&&(jc[e]=t,Fc++),t}(e)(t,{pretty:!0})}function Vc(e){var t=e.computedMatch,n=e.to,r=e.push,o=void 0!==r&&r;return f.createElement(Ic.Consumer,null,(function(e){e||Ts(!1);var r=e.history,a=e.staticContext,i=o?r.push:r.replace,u=Ls(t?"string"==typeof n?Bc(n,t.params):Es({},n,{pathname:Bc(n.pathname,t.params)}):n);return a?(i(u),null):f.createElement(Dc,{onMount:function(){i(u)},onUpdate:function(e,t){var n=Ls(t.to);Is(n,Es({},u,{key:n.key}))||i(u)},to:n})}))}var Uc={},$c=0;function Wc(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,o=n.exact,a=void 0!==o&&o,i=n.strict,u=void 0!==i&&i,l=n.sensitive,s=void 0!==l&&l;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=Uc[n]||(Uc[n]={});if(r[e])return r[e];var o=[],a={regexp:Ys(e,o,t),keys:o};return $c<1e4&&(r[e]=a,$c++),a}(n,{end:a,strict:u,sensitive:s}),o=r.regexp,i=r.keys,l=o.exec(e);if(!l)return null;var c=l[0],f=l.slice(1),d=e===c;return a&&!d?null:{path:n,url:"/"===n&&""===c?"/":c,isExact:d,params:i.reduce((function(e,t,n){return e[t.name]=f[n],e}),{})}}),null)}var Hc=function(e){function t(){return e.apply(this,arguments)||this}return bs(t,e),t.prototype.render=function(){var e=this;return f.createElement(Ic.Consumer,null,(function(t){t||Ts(!1);var n=e.props.location||t.location,r=Es({},t,{location:n,match:e.props.computedMatch?e.props.computedMatch:e.props.path?Wc(n.pathname,e.props):t.match}),o=e.props,a=o.children,i=o.component,u=o.render;return Array.isArray(a)&&0===a.length&&(a=null),f.createElement(Ic.Provider,{value:r},r.match?a?"function"==typeof a?a(r):a:i?f.createElement(i,r):u?u(r):null:"function"==typeof a?a(r):null)}))},t}(f.Component);f.Component,f.Component,f.useContext,f.Component;var Gc=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o{nf.set(e,!0)},rf.setFail=e=>{nf.set(e,!1)};var of=rf;var af=function(e,t){const n=new Map;return e.forEach(((e,r)=>{n.set(r,t(e,r))})),n};var uf=function(e,t){if(null!=e)return e;throw new Error(null!=t?t:"Got unexpected null or undefined")};var lf=function(e,t,{error:n}={}){return null};var sf={trace:function(e,t,n){return n()},wrap:function(e){return e}};var cf={setByAddingToSet:function(e,t){const n=new Set(e);return n.add(t),n},setByDeletingFromSet:function(e,t){const n=new Set(e);return n.delete(t),n},mapBySettingInMap:function(e,t,n){const r=new Map(e);return r.set(t,n),r},mapByUpdatingInMap:function(e,t,n){const r=new Map(e);return r.set(t,n(r.get(t))),r},mapByDeletingFromMap:function(e,t){const n=new Map(e);return n.delete(t),n},mapByDeletingMultipleFromMap:function(e,t){const n=new Map(e);return t.forEach((e=>n.delete(e))),n}};function ff(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class df{constructor(e){ff(this,"key",void 0),this.key=e}}class pf extends df{}class hf extends df{}var vf={AbstractRecoilValue:df,RecoilState:pf,RecoilValueReadOnly:hf,isRecoilValue:function(e){return e instanceof pf||e instanceof hf}},gf=vf.AbstractRecoilValue,mf=vf.RecoilState,yf=vf.RecoilValueReadOnly,bf=vf.isRecoilValue,wf=Object.freeze({__proto__:null,AbstractRecoilValue:gf,RecoilState:mf,RecoilValueReadOnly:yf,isRecoilValue:bf});class Sf{}const _f=new Sf;class Ef extends Error{constructor(e){super(`Tried to set the value of Recoil selector ${e} using an updater function, but it is an async selector in a pending or error state; this is not supported.`)}}const kf=new Map,Rf=new Map;class xf extends Error{}var Cf={nodes:kf,recoilValues:Rf,registerNode:function(e){if(kf.has(e.key)){const t=`Duplicate atom key "${e.key}". This is a FATAL ERROR in\n production. But it is safe to ignore this warning if it occurred because of\n hot module replacement.`;console.warn(t)}kf.set(e.key,e);const t=null==e.set?new wf.RecoilValueReadOnly(e.key):new wf.RecoilState(e.key);return Rf.set(e.key,t),t},getNode:function(e){const t=kf.get(e);if(null==t)throw new xf(`Missing definition for RecoilValue: "${e}""`);return t},getNodeMaybe:function(e){return kf.get(e)},NodeMissingError:xf,DefaultValue:Sf,DEFAULT_VALUE:_f,RecoilValueNotReady:Ef};const{mapByDeletingFromMap:Tf,mapBySettingInMap:Pf,setByAddingToSet:Of}=cf,{getNode:Af,getNodeMaybe:Mf}=Cf,Nf=Object.freeze(new Set);class Lf extends Error{}var If={getNodeLoadable:function(e,t,n){return Af(n).get(e,t)},peekNodeLoadable:function(e,t,n){return Af(n).peek(e,t)},setNodeValue:function(e,t,n,r){const o=Af(n);if(null==o.set)throw new Lf(`Attempt to set read-only RecoilValue: ${n}`);return o.set(e,t,r)},cleanUpNode:function(e,t){Af(t).cleanUp(e)},setUnvalidatedAtomValue_DEPRECATED:function(e,t,n){var o;const a=Mf(t);return null==a||null===(o=a.invalidate)||void 0===o||o.call(a,e),r(r({},e),{atomValues:Tf(e.atomValues,t),nonvalidatedAtoms:Pf(e.nonvalidatedAtoms,t,n),dirtyAtoms:Of(e.dirtyAtoms,t)})},getDownstreamNodes:function(e,t,n){const r=new Set,o=Array.from(n),a=e.getGraph(t.version);for(let u=o.pop();u;u=o.pop()){var i;r.add(u);const e=null!==(i=a.nodeToNodeSubscriptions.get(u))&&void 0!==i?i:Nf;for(const t of e)r.has(t)||o.push(t)}return r}};var zf=function(e,...t){const n=new Set;e:for(const r of e){for(const e of t)if(e.has(r))continue e;n.add(r)}return n};function Df(e,t,n){const{nodeDeps:r,nodeToNodeSubscriptions:o}=t;e.forEach(((e,t)=>{const a=r.get(t);if(a&&n&&a!==n.nodeDeps.get(t))return;r.set(t,new Set(e));if((null==a?e:zf(e,a)).forEach((e=>{o.has(e)||o.set(e,new Set);uf(o.get(e)).add(t)})),a){zf(a,e).forEach((e=>{if(!o.has(e))return;const n=uf(o.get(e));n.delete(t),0===n.size&&o.delete(e)}))}}))}var jf={addToDependencyMap:function(e,t,n){n.has(e)||n.set(e,new Set),uf(n.get(e)).add(t)},cloneGraph:function(e){return{nodeDeps:af(e.nodeDeps,(e=>new Set(e))),nodeToNodeSubscriptions:af(e.nodeToNodeSubscriptions,(e=>new Set(e)))}},graph:function(){return{nodeDeps:new Map,nodeToNodeSubscriptions:new Map}},mergeDepsIntoDependencyMap:function(e,t){e.forEach(((e,n)=>{t.has(n)||t.set(n,new Set);const r=uf(t.get(n));e.forEach((e=>r.add(e)))}))},saveDependencyMapToStore:function(e,t,n){var r,o,a,i;const u=t.getState();n!==u.currentTree.version&&n!==(null===(r=u.nextTree)||void 0===r?void 0:r.version)&&(null===(o=u.previousTree)||void 0===o||o.version);const l=t.getGraph(n);if(Df(e,l),n===(null===(a=u.previousTree)||void 0===a?void 0:a.version)){Df(e,t.getGraph(u.currentTree.version),l)}if(n===(null===(i=u.previousTree)||void 0===i?void 0:i.version)||n===u.currentTree.version){var s;const n=null===(s=u.nextTree)||void 0===s?void 0:s.version;if(void 0!==n){Df(e,t.getGraph(n),l)}}}};const{getDownstreamNodes:Ff,getNodeLoadable:Bf,setNodeValue:Vf}=If,{saveDependencyMapToStore:Uf}=jf,{getNodeMaybe:$f}=Cf,{DefaultValue:Wf,RecoilValueNotReady:Hf}=Cf,{AbstractRecoilValue:Gf,RecoilState:qf,RecoilValueReadOnly:Yf,isRecoilValue:Kf}=wf;function Qf(e,t,n){if("set"===n.type){const{recoilValue:r,valueOrUpdater:o}=n,a=function(e,t,{key:n},r){if("function"==typeof r){const o=Bf(e,t,n)[1];if("loading"===o.state)throw new Hf(n);if("hasError"===o.state)throw o.contents;return r(o.contents)}return r}(e,t,r,o),[i,u]=Vf(e,t,r.key,a);Uf(i,e,t.version);for(const[e,n]of u.entries())Xf(t,e,n)}else if("setLoadable"===n.type){const{recoilValue:{key:e},loadable:r}=n;Xf(t,e,r)}else if("markModified"===n.type){const{recoilValue:{key:e}}=n;t.dirtyAtoms.add(e)}else if("setUnvalidated"===n.type){var r;const{recoilValue:{key:e},unvalidatedValue:o}=n,a=$f(e);null==a||null===(r=a.invalidate)||void 0===r||r.call(a,t),t.atomValues.delete(e),t.nonvalidatedAtoms.set(e,o),t.dirtyAtoms.add(e)}else lf(`Unknown action ${n.type}`)}function Xf(e,t,n){"hasValue"===n.state&&n.contents instanceof Wf?e.atomValues.delete(t):e.atomValues.set(t,n),e.dirtyAtoms.add(t),e.nonvalidatedAtoms.delete(t)}function Jf(e,t){e.replaceState((n=>{const o=function(e){return r(r({},e),{atomValues:new Map(e.atomValues),nonvalidatedAtoms:new Map(e.nonvalidatedAtoms),dirtyAtoms:new Set(e.dirtyAtoms)})}(n);for(const r of t)Qf(e,o,r);return td(e,o),o}))}function Zf(e,t,n,r){if(ed.length){const n=ed[ed.length-1];let r=n.get(e);r||n.set(e,r=[]),r.push(t)}else sf.trace(r,n,(()=>Jf(e,[t])))}const ed=[];function td(e,t){const n=Ff(e,t,t.dirtyAtoms);for(const a of n){var r,o;null===(r=$f(a))||void 0===r||null===(o=r.invalidate)||void 0===o||o.call(r,t)}}function nd(e,t,n){Zf(e,{type:"set",recoilValue:t,valueOrUpdater:n},t.key,"set Recoil value")}let rd=0;var od={RecoilValueReadOnly:Yf,AbstractRecoilValue:Gf,RecoilState:qf,getRecoilValueAsLoadable:function(e,{key:t},n=e.getState().currentTree){var r,o;const a=e.getState();n.version!==a.currentTree.version&&n.version!==(null===(r=a.nextTree)||void 0===r?void 0:r.version)&&(n.version,null===(o=a.previousTree)||void 0===o||o.version);const[i,u]=Bf(e,n,t);return of("recoil_async_selector_refactor")||Uf(i,e,n.version),u},setRecoilValue:nd,setRecoilValueLoadable:function(e,t,n){if(n instanceof Wf)return nd(e,t,n);Zf(e,{type:"setLoadable",recoilValue:t,loadable:n},t.key,"set Recoil value")},markRecoilValueModified:function(e,t){Zf(e,{type:"markModified",recoilValue:t},t.key,"mark RecoilValue modified")},setUnvalidatedRecoilValue:function(e,t,n){Zf(e,{type:"setUnvalidated",recoilValue:t,unvalidatedValue:n},t.key,"set Recoil value")},subscribeToRecoilValue:function(e,{key:t},n,r=null){const o=rd++,a=e.getState();return a.nodeToComponentSubscriptions.has(t)||a.nodeToComponentSubscriptions.set(t,new Map),uf(a.nodeToComponentSubscriptions.get(t)).set(o,[null!=r?r:"",n]),{release:()=>{const n=e.getState(),r=n.nodeToComponentSubscriptions.get(t);void 0!==r&&r.has(o)&&(r.delete(o),0===r.size&&n.nodeToComponentSubscriptions.delete(t))}}},isRecoilValue:Kf,applyAtomValueWrites:function(e,t){const n=af(e,(e=>e));return t.forEach(((e,t)=>{"hasValue"===e.state&&e.contents instanceof Wf?n.delete(t):n.set(t,e)})),n},batchStart:function(){const e=new Map;return ed.push(e),()=>{for(const[t,n]of e)sf.trace("Recoil batched updates","-",(()=>Jf(t,n)));ed.pop()}},invalidateDownstreams_FOR_TESTING:td};const{unstable_batchedUpdates:ad}=ys;var id={unstable_batchedUpdates:ad};const{batchStart:ud}=od,{unstable_batchedUpdates:ld}=id;let sd=ld;var cd={getBatcher:()=>sd,setBatcher:e=>{sd=e},batchUpdates:e=>{sd((()=>{let t=()=>{};try{t=ud(),e()}finally{t()}}))}};var fd={enqueueExecution:function(e,t){t()}};var dd=function*(e){for(const t of e)for(const e of t)yield e};var pd=function*(e,t){let n=0;for(const r of e)t(r,n++)&&(yield r)};var hd=function(e,t){return function*(){let n=0;for(const r of e)yield t(r,n++)}()};const{graph:vd}=jf;let gd=0;const md=()=>gd++;function yd(){const e=md();return{version:e,stateID:e,transactionMetadata:{},dirtyAtoms:new Set,atomValues:new Map,nonvalidatedAtoms:new Map}}var bd={makeEmptyTreeState:yd,makeEmptyStoreState:function(){const e=yd();return{currentTree:e,nextTree:null,previousTree:null,knownAtoms:new Set,knownSelectors:new Set,transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:(new Map).set(e.version,vd()),versionsUsedByComponent:new Map}},getNextTreeStateVersion:md};const{batchUpdates:wd}=cd,{getDownstreamNodes:Sd,peekNodeLoadable:_d}=If,{graph:Ed}=jf,{DEFAULT_VALUE:kd,recoilValues:Rd}=Cf,{getRecoilValueAsLoadable:xd,setRecoilValue:Cd}=od,{getNextTreeStateVersion:Td,makeEmptyStoreState:Pd}=bd;function Od(e){return hd(e,(e=>uf(Rd.get(e))))}class Ad{constructor(e){ff(this,"_store",void 0),ff(this,"getLoadable",(e=>xd(this._store,e))),ff(this,"getPromise",(e=>this.getLoadable(e).toPromise())),ff(this,"getNodes_UNSTABLE",(e=>{if(!0===(null==e?void 0:e.isModified)){if(!1===(null==e?void 0:e.isInitialized))return[];return Od(this._store.getState().currentTree.dirtyAtoms)}const t=this._store.getState().knownAtoms,n=this._store.getState().knownSelectors;return null==(null==e?void 0:e.isInitialized)?Rd.values():!0===e.isInitialized?Od(dd([this._store.getState().knownAtoms,this._store.getState().knownSelectors])):pd(Rd.values(),(({key:e})=>!t.has(e)&&!n.has(e)))})),ff(this,"getDeps_UNSTABLE",(e=>{this.getLoadable(e);const t=this._store.getGraph(this._store.getState().currentTree.version).nodeDeps.get(e.key);return Od(null!=t?t:[])})),ff(this,"getSubscribers_UNSTABLE",(({key:e})=>{const t=this._store.getState().currentTree;return{nodes:Od(pd(Sd(this._store,t,new Set([e])),(t=>t!==e)))}})),ff(this,"getInfo_UNSTABLE",(e=>{var t;const{key:n}=e,r=this._store.getState().currentTree,o=this._store.getGraph(r.version),a=this._store.getState().knownAtoms.has(n)?"atom":this._store.getState().knownSelectors.has(n)?"selector":void 0;return{loadable:_d(this._store,r,n),isActive:this._store.getState().knownAtoms.has(n)||this._store.getState().knownSelectors.has(n),isSet:"selector"!==a&&r.atomValues.has(n),isModified:r.dirtyAtoms.has(n),type:a,deps:Od(null!==(t=o.nodeDeps.get(n))&&void 0!==t?t:[]),subscribers:this.getSubscribers_UNSTABLE(e)}})),ff(this,"map",(e=>{const t=new Ld(this);return e(t),Nd(t.getStore_INTERNAL())})),ff(this,"asyncMap",(async e=>{const t=new Ld(this);return await e(t),Nd(t.getStore_INTERNAL())})),this._store={getState:()=>e,replaceState:t=>{e.currentTree=t(e.currentTree)},getGraph:t=>{const n=e.graphsByVersion;if(n.has(t))return uf(n.get(t));const r=Ed();return n.set(t,r),r},subscribeToTransactions:()=>({release:()=>{}}),addTransactionMetadata:()=>{throw new Error("Cannot subscribe to Snapshots")}}}getStore_INTERNAL(){return this._store}getID(){return this.getID_INTERNAL()}getID_INTERNAL(){return this._store.getState().currentTree.stateID}}function Md(e,t,n=!1){const o=e.getState(),a=n?Td():t.version;return{currentTree:n?{version:a,stateID:a,transactionMetadata:r({},t.transactionMetadata),dirtyAtoms:new Set(t.dirtyAtoms),atomValues:new Map(t.atomValues),nonvalidatedAtoms:new Map(t.nonvalidatedAtoms)}:t,nextTree:null,previousTree:null,knownAtoms:new Set(o.knownAtoms),knownSelectors:new Set(o.knownSelectors),transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:(new Map).set(a,e.getGraph(t.version)),versionsUsedByComponent:new Map}}function Nd(e,t="current"){const n=e.getState(),r="current"===t?n.currentTree:uf(n.previousTree);return new Ad(Md(e,r))}class Ld extends Ad{constructor(e){super(Md(e.getStore_INTERNAL(),e.getStore_INTERNAL().getState().currentTree,!0)),ff(this,"set",((e,t)=>{const n=this.getStore_INTERNAL();wd((()=>{Cd(n,e,t)}))})),ff(this,"reset",(e=>wd((()=>Cd(this.getStore_INTERNAL(),e,kd)))))}}var Id={Snapshot:Ad,MutableSnapshot:Ld,freshSnapshot:function(e){const t=new Ad(Pd());return null!=e?t.map(e):t},cloneSnapshot:Nd},zd=Id.Snapshot,Dd=Id.MutableSnapshot,jd=Id.freshSnapshot,Fd=Id.cloneSnapshot,Bd=Object.freeze({__proto__:null,Snapshot:zd,MutableSnapshot:Dd,freshSnapshot:jd,cloneSnapshot:Fd});var Vd=function(...e){const t=new Set;for(const n of e)for(const e of n)t.add(e);return t};const{useContext:Ud,useEffect:$d,useMemo:Wd,useRef:Hd,useState:Gd}=f,{cleanUpNode:qd,getDownstreamNodes:Yd,setNodeValue:Kd,setUnvalidatedAtomValue_DEPRECATED:Qd}=If,{graph:Xd,saveDependencyMapToStore:Jd}=jf,{cloneGraph:Zd}=jf,{applyAtomValueWrites:ep}=od,{freshSnapshot:tp}=Bd,{getNextTreeStateVersion:np,makeEmptyStoreState:rp}=bd,{mapByDeletingMultipleFromMap:op}=cf;function ap(){throw new Error("This component must be used inside a component.")}const ip=Object.freeze({getState:ap,replaceState:ap,getGraph:ap,subscribeToTransactions:ap,addTransactionMetadata:ap});let up=!1;function lp(e){if(up)throw new Error("An atom update was triggered within the execution of a state updater function. State updater functions provided to Recoil must be pure functions.");if(null===e.nextTree){const t=e.currentTree.version,n=np();e.nextTree=r(r({},e.currentTree),{version:n,stateID:n,dirtyAtoms:new Set,transactionMetadata:{}}),e.graphsByVersion.set(n,Zd(uf(e.graphsByVersion.get(t))))}}const sp=f.createContext({current:ip}),cp=()=>Ud(sp),fp=f.createContext(null);function dp(e){const t=e.getState(),n=t.currentTree,r=n.dirtyAtoms;if(r.size){for(const[n,i]of t.nodeTransactionSubscriptions)if(r.has(n))for(const[t,r]of i)r(e);for(const[n,r]of t.transactionSubscriptions)r(e);const o=Yd(e,n,r);for(const e of o){const r=t.nodeToComponentSubscriptions.get(e);if(r)for(const[e,[t,o]]of r)o(n)}let a="[available in dev build]";t.suspendedComponentResolvers.forEach((e=>sf.trace("value became available, waking components",a,e)))}t.queuedComponentCallbacks_DEPRECATED.forEach((e=>e(n))),t.queuedComponentCallbacks_DEPRECATED.splice(0,t.queuedComponentCallbacks_DEPRECATED.length)}function pp(e){const t=cp(),[n,r]=Gd([]);return e.setNotifyBatcherOfChange((()=>r({}))),$d((()=>{fd.enqueueExecution("Batcher",(()=>{const e=t.current.getState(),{nextTree:n}=e;if(null===n)return;e.previousTree=e.currentTree,e.currentTree=n,e.nextTree=null,dp(t.current);const r=uf(e.previousTree).version;e.graphsByVersion.delete(r),e.previousTree=null}))})),null}let hp=0;var vp={useStoreRef:cp,useRecoilMutableSource:()=>Ud(fp),RecoilRoot:function({initializeState_DEPRECATED:e,initializeState:t,store_INTERNAL:n,children:o}){var a;let i;const u=Hd(null),l=null!==(a=f.createMutableSource)&&void 0!==a?a:f.unstable_createMutableSource,s=null!=n?n:{getState:()=>i.current,replaceState:e=>{const t=c.current.getState();lp(t);const n=uf(t.nextTree);let r;try{up=!0,r=e(n)}finally{up=!1}r!==n&&(t.nextTree=r,uf(u.current)())},getGraph:e=>{const t=i.current.graphsByVersion;if(t.has(e))return uf(t.get(e));const n=Xd();return t.set(e,n),n},subscribeToTransactions:(e,t)=>{if(null==t){const{transactionSubscriptions:t}=c.current.getState(),n=hp++;return t.set(n,e),{release:()=>{t.delete(n)}}}{const{nodeTransactionSubscriptions:n}=c.current.getState();n.has(t)||n.set(t,new Map);const r=hp++;return uf(n.get(t)).set(r,e),{release:()=>{const e=n.get(t);e&&(e.delete(r),0===e.size&&n.delete(t))}}}},addTransactionMetadata:e=>{lp(c.current.getState());for(const t of Object.keys(e))uf(c.current.getState().nextTree).transactionMetadata[t]=e[t]}},c=Hd(s);i=Hd(null!=e?function(e,t){const n=rp();return t({set:(t,o)=>{const a=n.currentTree,[i,u]=Kd(e,a,t.key,o),l=new Set(u.keys());Jd(i,e,a.version);const s=op(a.nonvalidatedAtoms,l);n.currentTree=r(r({},a),{dirtyAtoms:Vd(a.dirtyAtoms,l),atomValues:ep(a.atomValues,u),nonvalidatedAtoms:s})},setUnvalidatedAtomValues:e=>{e.forEach(((e,t)=>{n.currentTree=Qd(n.currentTree,t,e)}))}}),n}(s,e):null!=t?function(e){return tp().map(e).getStore_INTERNAL().getState()}(t):rp());const d=Wd((()=>l?l(i,(()=>i.current.currentTree.version)):null),[l,i]);return $d((()=>()=>{for(const e of c.current.getState().knownAtoms)qd(c.current,e)}),[]),f.createElement(sp.Provider,{value:c},f.createElement(fp.Provider,{value:d},f.createElement(pp,{setNotifyBatcherOfChange:function(e){u.current=e}}),o))},sendEndOfBatchNotifications_FOR_TESTING:dp};var gp=function(e,t){const n=new Map;for(const[r,o]of e)t(o,r)&&n.set(r,o);return n};var mp=function(e,t){const n=new Set;for(const r of e)t(r)&&n.add(r);return n};var yp=function(e,t){if(!e)throw new Error(t)};var bp,wp=function(...e){const t=new Map;for(let n=0;n"};const{useCallback:Rp,useEffect:xp,useMemo:Cp,useRef:Tp,useState:Pp}=f,{batchUpdates:Op}=cd,{DEFAULT_VALUE:Ap,getNode:Mp,nodes:Np}=Cf,{useRecoilMutableSource:Lp,useStoreRef:Ip}=vp,{AbstractRecoilValue:zp,getRecoilValueAsLoadable:Dp,setRecoilValue:jp,setRecoilValueLoadable:Fp,setUnvalidatedRecoilValue:Bp,subscribeToRecoilValue:Vp}=od,{Snapshot:Up,cloneSnapshot:$p}=Bd,{setByAddingToSet:Wp}=cf,{mutableSourceExists:Hp,useMutableSource:Gp}=_p;function qp(e,t,n){if("hasValue"===e.state)return e.contents;if("loading"===e.state){throw new Promise((e=>{n.current.getState().suspendedComponentResolvers.add(e)}))}throw"hasError"===e.state?e.contents:new Error(`Invalid value of loadable atom "${t.key}"`)}function Yp(e){return Hp()?function(e){const t=Ip(),n=Rp((()=>Dp(t.current,e,t.current.getState().currentTree)),[t,e]),r=kp(),o=Rp(((n,o)=>{const a=t.current,i=Vp(a,e,(()=>{sf.trace("RecoilValue subscription fired",e.key,(()=>{o()}))}),r);return()=>i.release(a)}),[e,t,r]);return Gp(Lp(),n,o)}(e):function(e){const t=Ip(),[n,r]=Pp([]),o=kp();return xp((()=>{const n=t.current,a=Vp(n,e,(t=>{sf.trace("RecoilValue subscription fired",e.key,(()=>{r([])}))}),o);return sf.trace("initial update on subscribing",e.key,(()=>{n.getState().nextTree?n.getState().queuedComponentCallbacks_DEPRECATED.push(sf.wrap((()=>{r([])}))):r([])})),()=>a.release(n)}),[e,t]),Dp(t.current,e)}(e)}function Kp(e){const t=Ip();return qp(Yp(e),e,t)}function Qp(e){const t=Ip();return Rp((n=>{jp(t.current,e,n)}),[t,e])}function Xp(e){const t=Ip();xp((()=>t.current.subscribeToTransactions(e).release),[e,t])}function Jp(e){const t=e.atomValues,n=af(gp(t,((e,t)=>{const n=Mp(t).persistence_UNSTABLE;return null!=n&&"none"!==n.type&&"hasValue"===e.state})),(e=>e.contents));return wp(e.nonvalidatedAtoms,n)}function Zp(){const e=Ip();return Rp((t=>{var n;const o=e.current.getState(),a=null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree,i=t.getStore_INTERNAL().getState().currentTree;Op((()=>{const n=new Set;for(const e of[a.atomValues.keys(),i.atomValues.keys()])for(const t of e){var o,u;(null===(o=a.atomValues.get(t))||void 0===o?void 0:o.contents)!==(null===(u=i.atomValues.get(t))||void 0===u?void 0:u.contents)&&Mp(t).shouldRestoreFromSnapshots&&n.add(t)}n.forEach((t=>{Fp(e.current,new zp(t),i.atomValues.has(t)?uf(i.atomValues.get(t)):Ap)})),e.current.replaceState((e=>r(r({},e),{stateID:t.getID_INTERNAL()})))}))}),[e])}class eh{}const th=new eh;var nh={recoilComponentGetRecoilValueCount_FOR_TESTING:{current:0},useGotoRecoilSnapshot:Zp,useRecoilCallback:function(e,t){const n=Ip(),r=Zp();return Rp(((...t)=>{const o=$p(n.current);function a(e,t){jp(n.current,e,t)}function i(e){jp(n.current,e,Ap)}let u=th;return Op((()=>{u=e({set:a,reset:i,snapshot:o,gotoSnapshot:r})(...t)})),u instanceof eh&&yp(!1),u}),null!=t?[...t,n]:void 0)},useRecoilInterface:function(){const e=Ip(),[t,n]=Pp([]),r=Tp(new Set);r.current=new Set;const o=Tp(new Set),a=Tp(new Map),i=Rp((t=>{const n=a.current.get(t);n&&(n.release(e.current),a.current.delete(t))}),[e,a]),u=kp();return xp((()=>{const t=e.current;function l(e,t){a.current.has(t)&&n([])}zf(r.current,o.current).forEach((e=>{if(a.current.has(e))return;const n=Vp(t,new zp(e),(t=>{sf.trace("RecoilValue subscription fired",e,(()=>{l(0,e)}))}),u);a.current.set(e,n),sf.trace("initial update on subscribing",e,(()=>{t.getState().nextTree?t.getState().queuedComponentCallbacks_DEPRECATED.push(sf.wrap((()=>{l(t.getState(),e)}))):l(t.getState(),e)}))})),zf(o.current,r.current).forEach((e=>{i(e)})),o.current=r.current})),xp((()=>{const e=a.current;return()=>e.forEach(((e,t)=>i(t)))}),[i]),Cp((()=>{function t(t){return n=>{jp(e.current,t,n)}}function n(t){return r.current.has(t.key)||(r.current=Wp(r.current,t.key)),Dp(e.current,t)}function o(t){return qp(n(t),t,e)}return{getRecoilValue:o,getRecoilValueLoadable:n,getRecoilState:function(e){return[o(e),t(e)]},getRecoilStateLoadable:function(e){return[n(e),t(e)]},getSetRecoilState:t,getResetRecoilState:function(t){return()=>jp(e.current,t,Ap)}}}),[r,e])},useRecoilSnapshot:function(){const e=Ip(),[t,n]=Pp((()=>$p(e.current)));return Xp(Rp((e=>n($p(e))),[])),t},useRecoilState:function(e){return[Kp(e),Qp(e)]},useRecoilStateLoadable:function(e){return[Yp(e),Qp(e)]},useRecoilTransactionObserver:function(e){Xp(Rp((t=>{e({snapshot:$p(t,"current"),previousSnapshot:$p(t,"previous")})}),[e]))},useRecoilValue:Kp,useRecoilValueLoadable:Yp,useResetRecoilState:function(e){const t=Ip();return Rp((()=>{jp(t.current,e,Ap)}),[t,e])},useSetRecoilState:Qp,useSetUnvalidatedAtomValues:function(){const e=Ip();return(t,n={})=>{Op((()=>{e.current.addTransactionMetadata(n),t.forEach(((t,n)=>Bp(e.current,new zp(n),t)))}))}},useTransactionObservation_DEPRECATED:function(e){Xp(Rp((t=>{let n=t.getState().previousTree;const o=t.getState().currentTree;n||(n=t.getState().currentTree);const a=Jp(o),i=Jp(n),u=af(Np,(e=>{var t,n,r,o;return{persistence_UNSTABLE:{type:null!==(t=null===(n=e.persistence_UNSTABLE)||void 0===n?void 0:n.type)&&void 0!==t?t:"none",backButton:null!==(r=null===(o=e.persistence_UNSTABLE)||void 0===o?void 0:o.backButton)&&void 0!==r&&r}}})),l=mp(o.dirtyAtoms,(e=>a.has(e)||i.has(e)));e({atomValues:a,previousAtomValues:i,atomInfo:u,modifiedAtoms:l,transactionMetadata:r({},o.transactionMetadata)})}),[e]))},useTransactionSubscription_DEPRECATED:Xp};const{useMemo:rh}=f,{RecoilRoot:oh,useStoreRef:ah}=vp;var ih=function(){const e=ah().current;return rh((()=>function({children:t}){return f.createElement(oh,{store_INTERNAL:e},t)}),[e])};var uh=function(e){return!!e&&"function"==typeof e.then};const lh={getValue(){if("loading"===this.state&&of("recoil_async_selector_refactor"))throw this.contents.then((({__value:e})=>e));if("hasValue"!==this.state)throw this.contents;return this.contents},toPromise(){return"hasValue"===this.state?Promise.resolve(this.contents):"hasError"===this.state?Promise.reject(this.contents):of("recoil_async_selector_refactor")?this.contents.then((({__value:e})=>e)):this.contents},valueMaybe(){return"hasValue"===this.state?this.contents:void 0},valueOrThrow(){if("hasValue"!==this.state)throw new Error(`Loadable expected value, but in "${this.state}" state`);return this.contents},errorMaybe(){return"hasError"===this.state?this.contents:void 0},errorOrThrow(){if("hasError"!==this.state)throw new Error(`Loadable expected error, but in "${this.state}" state`);return this.contents},promiseMaybe(){return"loading"===this.state?of("recoil_async_selector_refactor")?this.contents.then((({__value:e})=>e)):this.contents:void 0},promiseOrThrow(){if("loading"!==this.state)throw new Error(`Loadable expected promise, but in "${this.state}" state`);return of("recoil_async_selector_refactor")?this.contents.then((({__value:e})=>e)):this.contents},map(e){if("hasError"===this.state)return this;if("hasValue"===this.state)try{const t=e(this.contents);return uh(t)?fh(t):sh(t)}catch(t){return uh(t)?fh(t.next((()=>e(this.contents)))):ch(t)}if("loading"===this.state)return fh(this.contents.then(e).catch((t=>{if(uh(t))return t.then((()=>e(this.contents)));throw t})));throw new Error("Invalid Loadable state")}};function sh(e){return Object.freeze(r({state:"hasValue",contents:e},lh))}function ch(e){return Object.freeze(r({state:"hasError",contents:e},lh))}function fh(e){return Object.freeze(r({state:"loading",contents:e},lh))}var dh={loadableWithValue:sh,loadableWithError:ch,loadableWithPromise:fh,loadableLoading:function(){return fh(new Promise((()=>{})))},loadableAll:function(e){return e.every((e=>"hasValue"===e.state))?sh(e.map((e=>e.contents))):e.some((e=>"hasError"===e.state))?ch(uf(e.find((e=>"hasError"===e.state)),"Invalid loadable passed to loadableAll").contents):fh(of("recoil_async_selector_refactor")?Promise.all(e.map((e=>e.contents))).then((e=>({__value:e}))):Promise.all(e.map((e=>e.contents))))}};var ph=function(){let e,t;const n={get:n=>n===e?t:void 0,set:(r,o)=>(e=r,t=o,n)};return n};const hh=Symbol("ArrayKeyedMap"),vh=new Map;class gh{constructor(e){if(ff(this,"_base",new Map),e instanceof gh)for(const[t,n]of e.entries())this.set(t,n);else if(e)for(const[t,n]of e)this.set(t,n);return this}get(e){const t=Array.isArray(e)?e:[e];let n=this._base;return t.forEach((e=>{var t;n=null!==(t=n.get(e))&&void 0!==t?t:vh})),void 0===n?void 0:n.get(hh)}set(e,t){const n=Array.isArray(e)?e:[e];let r=this._base,o=r;return n.forEach((e=>{o=r.get(e),o||(o=new Map,r.set(e,o)),r=o})),o.set(hh,t),this}delete(e){const t=Array.isArray(e)?e:[e];let n=this._base,r=n;return t.forEach((e=>{r=n.get(e),r||(r=new Map,n.set(e,r)),n=r})),r.delete(hh),this}entries(){const e=[];return function t(n,r){n.forEach(((n,o)=>{o===hh?e.push([r,n]):t(n,r.concat(o))}))}(this._base,[]),e.values()}toBuiltInMap(){return new Map(this.entries())}}var mh=gh,yh=Object.freeze({__proto__:null,ArrayKeyedMap:mh});const{ArrayKeyedMap:bh}=yh;var wh=function(){return new bh};function Sh(e,t,n){if("string"==typeof e&&!e.includes('"')&&!e.includes("\\"))return`"${e}"`;switch(typeof e){case"undefined":return"";case"boolean":return e?"true":"false";case"number":case"symbol":return String(e);case"string":return JSON.stringify(e);case"function":if(!0!==(null==t?void 0:t.allowFunctions))throw new Error("Attempt to serialize function in a Recoil cache key");return`__FUNCTION(${e.name})__`}if(null===e)return"null";var r;if("object"!=typeof e)return null!==(r=JSON.stringify(e))&&void 0!==r?r:"";if(uh(e))return"__PROMISE__";if(Array.isArray(e))return`[${e.map(((e,n)=>Sh(e,t,n.toString())))}]`;if("function"==typeof e.toJSON)return Sh(e.toJSON(n),t,n);if(e instanceof Map){const r={};for(const[n,o]of e)r["string"==typeof n?n:Sh(n,t)]=o;return Sh(r,t,n)}return e instanceof Set?Sh(Array.from(e).sort(((e,n)=>Sh(e,t).localeCompare(Sh(n,t)))),t,n):null!=e[Symbol.iterator]&&"function"==typeof e[Symbol.iterator]?Sh(Array.from(e),t,n):`{${Object.keys(e).filter((t=>void 0!==e[t])).sort().map((n=>`${Sh(n,t)}:${Sh(e[n],t,n)}`)).join(",")}}`}var _h=function(e,t={allowFunctions:!1}){return Sh(e,t)};var Eh=function(){const e=new Map,t={get:t=>e.get(_h(t)),set:(n,r)=>(e.set(_h(n),r),t),map:e};return t};var kh=function(){let e;return{get:(t,n)=>{if(void 0!==e){for(const[o,a]of e.route){var r;if(t(o)!==a)return;null==n||null===(r=n.onCacheHit)||void 0===r||r.call(n,o)}return e.value}},set:(t,n)=>{e={route:t,value:n}},getRoot:()=>e}};var Rh={setInTreeCache:function e(t,n,r){if(null==t){if(0===n.length)return{type:"result",result:r};{const[t,...o]=n,[a,i]=t;return{type:"branch",nodeKey:a,branches:new Map([[i,e(null,o,r)]])}}}if(0===n.length){if("result"!==t.type&&yp(!1),t.result&&"loading"===t.result.state){return{type:"result",result:r}}t.result!==r&&yp(!1);return t}{const[o,...a]=n,[i,u]=o;return"branch"!==t.type&&yp(!1),t.nodeKey!==i&&yp(!1),t.branches.set(u,e(t.branches.get(u),a,r)),t}},getFromTreeCache:function e(t,n,r){var o;if(null==t)return;if("result"===t.type)return t.result;null==r||null===(o=r.onCacheHit)||void 0===o||o.call(r,t.nodeKey);const a=n(t.nodeKey);return e(t.branches.get(a),n,r)}};const{getFromTreeCache:xh,setInTreeCache:Ch}=Rh;var Th=function(){let e;return{get:(t,n)=>xh(e,t,n),set:(t,n)=>{e=Ch(e,t,n)},getRoot:()=>e}};const{getFromTreeCache:Ph,setInTreeCache:Oh}=Rh;var Ah=function(){let e;return{get:(t,n)=>Ph(e,(e=>_h(t(e))),n),set:(t,n)=>{e=Oh(e,t.map((([e,t])=>[e,_h(t)])),n)},getRoot:()=>e}};var Mh={startPerfBlock:function(e){return()=>null}};const{loadableWithError:Nh,loadableWithPromise:Lh,loadableWithValue:Ih}=dh,{getNodeLoadable:zh,peekNodeLoadable:Dh,setNodeValue:jh}=If,{saveDependencyMapToStore:Fh}=jf,{DEFAULT_VALUE:Bh,RecoilValueNotReady:Vh,registerNode:Uh}=Cf,{isRecoilValue:$h}=wf,{AbstractRecoilValue:Wh}=wf,{setRecoilValueLoadable:Hh}=od,{startPerfBlock:Gh}=Mh,qh=Object.freeze(new Set),Yh=[],Kh=new Map,Qh=(()=>{let e=0;return()=>e++})();var Xh=function(e){const{key:t,get:n,cacheImplementation_UNSTABLE:r}=e,o=null!=e.set?e.set:void 0,a=r===wh?Th():r===Eh?Ah():r===ph?kh():Th(),i={depValuesDiscoveredSoFarDuringAsyncWork:null,latestLoadable:null,latestExecutionId:null,stateVersion:null};function u(e){e.getState().knownSelectors.add(t)}function l(e,t,n){if("loading"===t.state){let t=Kh.get(n);null==t&&Kh.set(n,t=new Set),t.add(e)}}function s(e,t,n){if(t.atomValues.has(n))return[new Map,uf(t.atomValues.get(n))];const[,r]=zh(e,t,n),o=e.getState().knownSelectors.has(n);return"loading"!==r.state&&o&&t.atomValues.set(n,r),[new Map,r]}function c(e,n,r,o,a){return n.then((n=>{const{__key:o,__value:i}=n;null!=o&&r.atomValues.set(o,Ih(i));const[u,l]=h(e,r,a);if(S(a)&&w(l,a),_(u),"loading"!==u.state&&(E(r,v(l),u),f(u,a)),"hasError"===u.state)throw u.contents;return"hasValue"===u.state?{__value:u.contents,__key:t}:u.contents})).catch((e=>{const t=Nh(e);throw E(r,v(o),Nh(e)),f(t,a),e}))}function f(e,n){S(n)&&(b(e),function(e,n){const r=Kh.get(n);if(void 0!==r){for(const n of r)Hh(n,new Wh(t),e);Kh.delete(n)}}(e,n))}function d(e,n,r,o){var a,i,u,l,s,c,f;(S(o)||n.version===(null===(a=e.getState())||void 0===a||null===(i=a.currentTree)||void 0===i?void 0:i.version)||n.version===(null===(u=e.getState())||void 0===u||null===(l=u.nextTree)||void 0===l?void 0:l.version))&&Fh(new Map([[t,r]]),e,null!==(s=null===(c=e.getState())||void 0===c||null===(f=c.nextTree)||void 0===f?void 0:f.version)&&void 0!==s?s:e.getState().currentTree.version)}function p(e,t,n,r,o){n.add(r),d(e,t,n,o)}function h(e,r,o){const a=Gh(t);let i,u;const l=new Map,h=new Set;function g(t){const{key:n}=t;p(e,r,h,n,o);const[,a]=s(e,r,n);if(l.set(n,a),"hasValue"===a.state)return a.contents;throw a.contents}d(e,r,h,o);try{i=n({get:g}),i=$h(i)?g(i):i,uh(i)?i=function(e,n,r,o,a){return n.then((e=>{const n=Ih(e);return E(r,v(o),n),f(n,a),{__value:e,__key:t}})).catch((t=>{if(S(a)&&w(o,a),uh(t))return c(e,t,r,o,a);const n=Nh(t);throw E(r,v(o),n),f(n,a),t}))}(e,i,r,l,o).finally(a):a()}catch(m){i=m,uh(i)?i=c(e,i,r,l,o).finally(a):a()}return u=i instanceof Error?Nh(i):uh(i)?Lh(i):Ih(i),_(u),[u,l]}function v(e){return Array.from(e.entries()).map((([e,t])=>[e,t.contents]))}function g(e,t){const n=Qh(),[r,o]=h(e,t,n);return b(r,o,n,t),function(e,t,n){"loading"!==n.state&&E(e,t,n)}(t,v(o),r),l(e,r,n),r}function m(e,n){const r=function(e,n){var r;if(n.atomValues.has(t))return n.atomValues.get(t);const o=new Set(null!==(r=e.getGraph(n.version).nodeDeps.get(t))&&void 0!==r?r:qh);return d(e,n,o,i.latestExecutionId),a.get((t=>{const[,r]=s(e,n,t);return r.contents}),{onCacheHit:r=>{r!==t&&p(e,n,o,r,i.latestExecutionId)}})}(e,n);return null!=r?(b(r),r):function(e,t){return null!=i.latestLoadable&&null!=i.latestExecutionId&&!function(e,t){var n,r;const o=null!==(n=i.depValuesDiscoveredSoFarDuringAsyncWork)&&void 0!==n?n:new Map,a=Array((null!==(r=y.get(t.version))&&void 0!==r?r:new Map).entries()),u=y.has(t.version)&&a.length===o.size&&a.every((([e,t])=>o.get(e)===t));if(null==o||t.version===i.stateVersion||u)return!1;return y.set(t.version,new Map(o)),Array.from(o).some((([n,r])=>{const[,o]=s(e,t,n);return o.contents!==r.contents&&!("loading"===r.state&&"loading"!==o.state)}))}(e,t)}(e,n)?(l(e,uf(i.latestLoadable),uf(i.latestExecutionId)),uf(i.latestLoadable)):g(e,n)}const y=new Map;function b(e,t,n,r){"loading"===e.state?(i.depValuesDiscoveredSoFarDuringAsyncWork=t,i.latestExecutionId=n,i.latestLoadable=e,i.stateVersion=null==r?void 0:r.version):(i.depValuesDiscoveredSoFarDuringAsyncWork=null,i.latestExecutionId=null,i.latestLoadable=null,i.stateVersion=null)}function w(e,t){S(t)&&(i.depValuesDiscoveredSoFarDuringAsyncWork=e)}function S(e){return e===i.latestExecutionId}function _(e){"loading"!==e.state&&e.contents}function E(e,n,r){e.atomValues.set(t,r),a.set(n,r)}function k(e){if(Yh.includes(t)){const e=`Recoil selector has circular dependencies: ${Yh.slice(Yh.indexOf(t)).join(" → ")}`;return Nh(new Error(e))}Yh.push(t);try{return e()}finally{Yh.pop()}}function R(e,t){return a.get((n=>{const r=Dh(e,t,n);return null==r?void 0:r.contents}))}function x(e,t){return u(e),[new Map,k((()=>m(e,t)))]}function C(e){e.atomValues.delete(t)}if(null!=o){return Uh({key:t,peek:R,get:x,set:function(e,t,n){u(e);const r=new Map,a=new Map;function i({key:n}){const[,r]=s(e,t,n);if("hasValue"===r.state)return r.contents;throw"loading"===r.state?new Vh(n):r.contents}function l(n,r){const o="function"==typeof r?r(i(n)):r,[,u]=jh(e,t,n.key,o);u.forEach(((e,t)=>a.set(t,e)))}return o({set:l,get:i,reset:function(e){l(e,Bh)}},n),[r,a]},cleanUp:()=>{},invalidate:C,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1})}return Uh({key:t,peek:R,get:x,cleanUp:()=>{},invalidate:C,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1})};const{loadableWithError:Jh,loadableWithPromise:Zh,loadableWithValue:ev}=dh,{getNodeLoadable:tv,peekNodeLoadable:nv,setNodeValue:rv}=If,{addToDependencyMap:ov,mergeDepsIntoDependencyMap:av,saveDependencyMapToStore:iv}=jf,{DEFAULT_VALUE:uv,RecoilValueNotReady:lv,registerNode:sv}=Cf,{AbstractRecoilValue:cv}=wf,{getRecoilValueAsLoadable:fv,isRecoilValue:dv,setRecoilValueLoadable:pv}=od,{startPerfBlock:hv}=Mh,vv=Object.freeze(new Set);function gv(e){const t=[];for(const n of Array.from(e.keys()).sort()){const r=uf(e.get(n));t.push(n),t.push(r.state),t.push(r.contents)}return t}const mv=new Map;var yv=function(e){const{key:t,get:n,cacheImplementation_UNSTABLE:r}=e,o=null!=e.set?e.set:void 0;let a=null!=r?r:wh();function i(e){e.getState().knownSelectors.add(t)}function u(e,t){if("loading"===t.state){let n=mv.get(t);void 0===n&&mv.set(t,n=new Set),n.add(e)}}function l(e,n){const r=mv.get(e);if(void 0!==r){for(const e of r)pv(e,new cv(t),n);mv.delete(e)}}function s(e,r){var o;const i=new Map,s=null!==(o=e.getGraph(r.version).nodeDeps.get(t))&&void 0!==o?o:vv,c=gv(new Map(Array.from(s).sort().map((t=>{const[n,o]=tv(e,r,t);return av(n,i),iv(i,e,r.version),[t,o]})))),f=a.get(c);if(null!=f)return u(e,f),[i,f];const[d,p,h]=function(e,r){const o=hv(t),a=new Map,i=new Map;function u({key:n}){ov(t,n,i);const[o,u]=tv(e,r,n);if(a.set(n,u),av(o,i),iv(i,e,r.version),"hasValue"===u.state)return u.contents;throw u.contents}try{const e=n({get:u}),t=dv(e)?u(e):e;let r;return uh(t)?r=Zh(t.finally(o)):(o(),r=ev(t)),[i,r,a]}catch(l){let n;return void 0!==l.then?n=Zh(l.then((()=>{const n=fv(e,new cv(t));if("hasError"===n.state)throw n.contents;return n.contents})).finally(o)):(o(),n=Jh(l)),[i,n,a]}}(e,r);av(d,i),iv(i,e,r.version);const v=gv(h);return u(e,p),function(e,n,r){"loading"!==r.state||r.contents.then((e=>{const t=ev(e);return a=a.set(n,t),l(r,t),e})).catch((e=>{if(uh(e))return e;const t=Jh(e);return a=a.set(n,t),l(r,t),e})),a=a.set(n,r),"loading"!==r.state&&e.atomValues.set(t,r)}(r,v,p),[i,p]}function c(e,n){var r;const o=null!==(r=e.getGraph(n.version).nodeDeps.get(t))&&void 0!==r?r:vv,i=new Map(Array.from(o).sort().map((t=>[t,nv(e,n,t)]))),u=new Map;for(const[t,a]of i.entries()){if(null==a)return;u.set(t,a)}const l=gv(u);return a.get(l)}function f(e){e.atomValues.delete(t)}function d(e,n){i(e);const r=n.atomValues.get(t);return void 0!==r?[new Map,r]:s(e,n)}if(null!=o){return sv({key:t,peek:c,get:d,set:function(e,t,n){i(e);const r=new Map,a=new Map;function u({key:n}){const[o,a]=tv(e,t,n);if(av(o,r),"hasValue"===a.state)return a.contents;throw"loading"===a.state?new lv(n):a.contents}function l(n,o){const i="function"==typeof o?o(u(n)):o,[l,s]=rv(e,t,n.key,i);av(l,r),s.forEach(((e,t)=>a.set(t,e)))}return o({set:l,get:u,reset:function(e){l(e,uv)}},n),[r,a]},invalidate:f,cleanUp:()=>{},dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1})}return sv({key:t,peek:c,get:d,invalidate:f,cleanUp:()=>{},dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1})};var bv=of("recoil_async_selector_refactor")?Xh:yv;const{loadableWithError:wv,loadableWithPromise:Sv,loadableWithValue:_v}=dh,{DEFAULT_VALUE:Ev,DefaultValue:kv,registerNode:Rv}=Cf,{isRecoilValue:xv}=wf,{markRecoilValueModified:Cv,setRecoilValue:Tv,setRecoilValueLoadable:Pv}=od;function Ov(e){const{key:t,persistence_UNSTABLE:n}=e;let r,o=uh(e.default)?Sv(e.default.then((e=>{o=_v(e);return{__key:t,__value:e}})).catch((e=>{throw o=wv(e),e}))):_v(e.default);const a=new Map;function i(n,r,i){if(n.getState().knownAtoms.has(t))return;if(n.getState().knownAtoms.add(t),"loading"===o.state){let e=function(){var e;(null!==(e=n.getState().nextTree)&&void 0!==e?e:n.getState().currentTree).atomValues.has(t)||Cv(n,u)};o.contents.then(e).catch(e)}let l=Ev,s=null;if(null!=e.effects_UNSTABLE){let r=!0;const f=e=>t=>{if(r){const e=l instanceof kv||uh(l)?"hasValue"===o.state?o.contents:Ev:l;l="function"==typeof t?t(e):t}else{if(uh(t))throw new Error("Setting atoms to async values is not implemented.");"function"!=typeof t&&(s={effect:e,value:t}),Tv(n,u,"function"==typeof t?n=>{const r=t(n);return s={effect:e,value:r},r}:t)}},d=e=>()=>f(e)(Ev),p=e=>r=>{n.subscribeToTransactions((n=>{var a;let{currentTree:i,previousTree:u}=n.getState();u||(u=i);const l=i.atomValues.get(t);if(null==l||"hasValue"===l.state){var c,f,d;const n=null!=l?l.contents:Ev,a=null!==(c=u.atomValues.get(t))&&void 0!==c?c:o,i="hasValue"===a.state?a.contents:Ev;(null===(f=s)||void 0===f?void 0:f.effect)===e&&(null===(d=s)||void 0===d?void 0:d.value)===n||r(n,i)}(null===(a=s)||void 0===a?void 0:a.effect)===e&&(s=null)}),t)};for(const t of null!==(c=e.effects_UNSTABLE)&&void 0!==c?c:[]){var c;const e=t({node:u,trigger:i,setSelf:f(t),resetSelf:d(t),onSet:p(t)});null!=e&&a.set(n,e)}r=!1}l instanceof kv||r.atomValues.set(t,uh(l)?Sv(function(e,n){const r=n.then((n=>{var o,a;return(null===(a=(null!==(o=e.getState().nextTree)&&void 0!==o?o:e.getState().currentTree).atomValues.get(t))||void 0===a?void 0:a.contents)===r&&Tv(e,u,n),{__key:t,__value:n}})).catch((n=>{var o,a;throw(null===(a=(null!==(o=e.getState().nextTree)&&void 0!==o?o:e.getState().currentTree).atomValues.get(t))||void 0===a?void 0:a.contents)===r&&Pv(e,u,wv(n)),n}));return r}(n,l)):_v(l))}const u=Rv({key:t,peek:function(e,n){var a,i,u;return null!==(a=null!==(i=n.atomValues.get(t))&&void 0!==i?i:null===(u=r)||void 0===u?void 0:u[1])&&void 0!==a?a:o},get:function(e,a){if(i(e,a,"get"),a.atomValues.has(t))return[new Map,uf(a.atomValues.get(t))];if(a.nonvalidatedAtoms.has(t)){if(null!=r)return r;if(null==n)return[new Map,o];const e=a.nonvalidatedAtoms.get(t),i=n.validator(e,Ev),u=i instanceof kv?o:_v(i);return r=[new Map,u],r}return[new Map,o]},set:function(e,n,o){if(i(e,n,"set"),n.atomValues.has(t)){const e=uf(n.atomValues.get(t));if("hasValue"===e.state&&o===e.contents)return[new Map,new Map]}else if(!n.nonvalidatedAtoms.has(t)&&o instanceof kv)return[new Map,new Map];return r=void 0,[new Map,(new Map).set(t,_v(o))]},cleanUp:function(e){var t;null===(t=a.get(e))||void 0===t||t(),a.delete(e)},invalidate:function(){r=void 0},dangerouslyAllowMutability:e.dangerouslyAllowMutability,persistence_UNSTABLE:e.persistence_UNSTABLE?{type:e.persistence_UNSTABLE.type,backButton:e.persistence_UNSTABLE.backButton}:void 0,shouldRestoreFromSnapshots:!0});return u}function Av(o){const{default:a}=o,i=((r,o)=>{var a={};for(var i in r)e.call(r,i)&&o.indexOf(i)<0&&(a[i]=r[i]);if(null!=r&&t)for(var i of t(r))o.indexOf(i)<0&&n.call(r,i)&&(a[i]=r[i]);return a})(o,["default"]);return xv(a)?function(e){const t=Av(r(r({},e),{default:Ev,persistence_UNSTABLE:void 0===e.persistence_UNSTABLE?void 0:r(r({},e.persistence_UNSTABLE),{validator:t=>t instanceof kv?t:uf(e.persistence_UNSTABLE).validator(t,Ev)}),effects_UNSTABLE:e.effects_UNSTABLE}));return bv({key:`${e.key}__withFallback`,get:({get:n})=>{const r=n(t);return r instanceof kv?e.default:r},set:({set:e},n)=>e(t,n),dangerouslyAllowMutability:e.dangerouslyAllowMutability})}(r(r({},i),{default:a})):Ov(r(r({},i),{default:a}))}var Mv=Av;let Nv=0;var Lv=function(e){var t,n;let r=null!==(t=null===(n=e.cacheImplementationForParams_UNSTABLE)||void 0===n?void 0:n.call(e))&&void 0!==t?t:Eh();return t=>{var n,o;const a=r.get(t);if(null!=a)return a;const i=`${e.key}__selectorFamily/${null!==(n=_h(t,{allowFunctions:!0}))&&void 0!==n?n:"void"}/${Nv++}`,u=n=>e.get(t)(n),l=null===(o=e.cacheImplementation_UNSTABLE)||void 0===o?void 0:o.call(e);let s;if(null!=e.set){const n=e.set;s=bv({key:i,get:u,set:(e,r)=>n(t)(e,r),cacheImplementation_UNSTABLE:l,dangerouslyAllowMutability:e.dangerouslyAllowMutability})}else s=bv({key:i,get:u,cacheImplementation_UNSTABLE:l,dangerouslyAllowMutability:e.dangerouslyAllowMutability});return r=r.set(t,s),s}};const{DEFAULT_VALUE:Iv,DefaultValue:zv}=Cf;var Dv=function(e){let t=Eh();const n={key:e.key,default:Iv,persistence_UNSTABLE:e.persistence_UNSTABLE};let o;o=Mv(n);const a=Lv({key:`${e.key}__atomFamily/Default`,get:t=>({get:n})=>{const r=n("function"==typeof o?o(t):o);return r instanceof zv?"function"==typeof e.default?e.default(t):e.default:r},dangerouslyAllowMutability:e.dangerouslyAllowMutability});return n=>{var o;const i=t.get(n);if(null!=i)return i;const u=Mv(r(r({},e),{key:`${e.key}__${null!==(o=_h(n))&&void 0!==o?o:"void"}`,default:a(n),effects_UNSTABLE:"function"==typeof e.effects_UNSTABLE?e.effects_UNSTABLE(n):e.effects_UNSTABLE}));return t=t.set(n,u),u}};const jv=Lv({key:"__constant",get:e=>()=>e,cacheImplementationForParams_UNSTABLE:wh});var Fv=function(e){return jv(e)};const Bv=Lv({key:"__error",get:e=>()=>{throw new Error(e)},cacheImplementationForParams_UNSTABLE:wh});var Vv=function(e){return Bv(e)};var Uv=function(e){return e};const{loadableWithError:$v,loadableWithPromise:Wv,loadableWithValue:Hv}=dh;function Gv(e,t){const n=Array(t.length).fill(void 0),r=Array(t.length).fill(void 0);for(const[a,i]of t.entries())try{n[a]=e(i)}catch(o){r[a]=o}return[n,r]}function qv(e){return null!=e&&!uh(e)}function Yv(e){return Array.isArray(e)?e:Object.getOwnPropertyNames(e).map((t=>e[t]))}function Kv(e){return null!=e&&"object"==typeof e&&e.hasOwnProperty("__value")?e.__value:e}function Qv(e,t){return Array.isArray(e)?t:Object.getOwnPropertyNames(e).reduce(((e,n,o)=>r(r({},e),{[n]:t[o]})),{})}function Xv(e,t,n){return Qv(e,n.map(((e,n)=>null==e?Hv(t[n]):uh(e)?Wv(e):$v(e))))}var Jv={waitForNone:Lv({key:"__waitForNone",get:e=>({get:t})=>{const n=Yv(e),[r,o]=Gv(t,n);return Xv(e,r,o)}}),waitForAny:Lv({key:"__waitForAny",get:e=>({get:t})=>{const n=Yv(e),[r,o]=Gv(t,n);if(o.some((e=>null==e)))return Xv(e,r,o);if(o.every(qv))throw o.find(qv);if(of("recoil_async_selector_refactor"))return new Promise(((t,n)=>{for(const[a,i]of o.entries())uh(i)&&i.then((n=>{r[a]=Kv(n),o[a]=null,t(Xv(e,r,o))})).catch((e=>{o[a]=e,o.every(qv)&&n(o[0])}))}));throw new Promise(((t,n)=>{for(const[a,i]of o.entries())uh(i)&&i.then((n=>{r[a]=n,o[a]=null,t(Xv(e,r,o))})).catch((e=>{o[a]=e,o.every(qv)&&n(o[0])}))}))}}),waitForAll:Lv({key:"__waitForAll",get:e=>({get:t})=>{const n=Yv(e),[r,o]=Gv(t,n);if(o.every((e=>null==e)))return Qv(e,r);const a=o.find(qv);if(null!=a)throw a;if(of("recoil_async_selector_refactor"))return Promise.all(o).then((t=>{return Qv(e,(n=r,o=t,o.map(((e,t)=>void 0===e?n[t]:e))).map(Kv));var n,o}));throw Promise.all(o).then((t=>Qv(e,t)))}}),noWait:Lv({key:"__noWait",get:e=>({get:t})=>{try{return Hv(t(e))}catch(n){return uh(n)?Wv(n):$v(n)}}})};const{batchUpdates:Zv,setBatcher:eg}=cd,{DefaultValue:tg}=Cf,{RecoilRoot:ng}=vp,{isRecoilValue:rg}=wf,{freshSnapshot:og}=Bd,{useGotoRecoilSnapshot:ag,useRecoilCallback:ig,useRecoilSnapshot:ug,useRecoilState:lg,useRecoilStateLoadable:sg,useRecoilTransactionObserver:cg,useRecoilValue:fg,useRecoilValueLoadable:dg,useResetRecoilState:pg,useSetRecoilState:hg,useSetUnvalidatedAtomValues:vg,useTransactionObservation_DEPRECATED:gg}=nh,{noWait:mg,waitForAll:yg,waitForAny:bg,waitForNone:wg}=Jv;var Sg={DefaultValue:tg,RecoilRoot:ng,useRecoilBridgeAcrossReactRoots_UNSTABLE:ih,atom:Mv,selector:bv,atomFamily:Dv,selectorFamily:Lv,constSelector:Fv,errorSelector:Vv,readOnlySelector:Uv,useRecoilValue:fg,useRecoilValueLoadable:dg,useRecoilState:lg,useRecoilStateLoadable:sg,useSetRecoilState:hg,useResetRecoilState:pg,useRecoilCallback:ig,useGotoRecoilSnapshot:ag,useRecoilSnapshot:ug,useRecoilTransactionObserver_UNSTABLE:cg,useTransactionObservation_UNSTABLE:gg,useSetUnvalidatedAtomValues_UNSTABLE:vg,noWait:mg,waitForNone:wg,waitForAny:bg,waitForAll:yg,isRecoilValue:rg,batchUpdates:Zv,setBatcher:eg,snapshot_UNSTABLE:og},_g=Sg.RecoilRoot,Eg=Sg.atom,kg=Sg.selector,Rg=Sg.useRecoilValue,xg=Sg.useRecoilState,Cg=o((function(e){!function(){var t={}.hasOwnProperty;function n(){for(var e=[],r=0;r1?t-1:0),r=1;r3?t.i-4:t.i:Array.isArray(e)?1:zg(e)?2:Dg(e)?3:0}function Lg(e,t){return 2===Ng(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Ig(e,t,n){var r=Ng(e);2===r?e.set(t,n):3===r?(e.delete(t),e.add(n)):e[t]=n}function zg(e){return cm&&e instanceof Map}function Dg(e){return fm&&e instanceof Set}function jg(e){return e.o||e.t}function Fg(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=mm(e);delete t[vm];for(var n=gm(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=Vg),Object.freeze(e),t&&Mg(e,(function(e,t){return Bg(t,!0)}),!0)),e}function Vg(){Pg(2)}function Ug(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function $g(e){var t=ym[e];return t||Pg(18,e),t}function Wg(){return lm}function Hg(e,t){t&&($g("Patches"),e.u=[],e.s=[],e.v=t)}function Gg(e){qg(e),e.p.forEach(Kg),e.p=null}function qg(e){e===lm&&(lm=e.l)}function Yg(e){return lm={p:[],l:lm,h:e,m:!0,_:0}}function Kg(e){var t=e[vm];0===t.i||1===t.i?t.j():t.g=!0}function Qg(e,t){t._=t.p.length;var n=t.p[0],r=void 0!==e&&e!==n;return t.h.O||$g("ES5").S(t,e,r),r?(n[vm].P&&(Gg(t),Pg(4)),Ag(e)&&(e=Xg(t,e),t.l||Zg(t,e)),t.u&&$g("Patches").M(n[vm],e,t.u,t.s)):e=Xg(t,n,[]),Gg(t),t.u&&t.v(t.u,t.s),e!==pm?e:void 0}function Xg(e,t,n){if(Ug(t))return t;var r=t[vm];if(!r)return Mg(t,(function(o,a){return Jg(e,r,t,o,a,n)}),!0),t;if(r.A!==e)return t;if(!r.P)return Zg(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=4===r.i||5===r.i?r.o=Fg(r.k):r.o;Mg(3===r.i?new Set(o):o,(function(t,a){return Jg(e,r,o,t,a,n)})),Zg(e,o,!1),n&&e.u&&$g("Patches").R(r,n,e.u,e.s)}return r.o}function Jg(e,t,n,r,o,a){if(Og(o)){var i=Xg(e,o,a&&t&&3!==t.i&&!Lg(t.D,r)?a.concat(r):void 0);if(Ig(n,r,i),!Og(i))return;e.m=!1}if(Ag(o)&&!Ug(o)){if(!e.h.N&&e._<1)return;Xg(e,o),t&&t.A.l||Zg(e,o)}}function Zg(e,t,n){void 0===n&&(n=!1),e.h.N&&e.m&&Bg(t,n)}function em(e,t){var n=e[vm];return(n?jg(n):e)[t]}function tm(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function nm(e){e.P||(e.P=!0,e.l&&nm(e.l))}function rm(e){e.o||(e.o=Fg(e.t))}function om(e,t,n){var r=zg(t)?$g("MapSet").T(t,n):Dg(t)?$g("MapSet").F(t,n):e.O?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:Wg(),P:!1,I:!1,D:{},l:t,t:e,k:null,o:null,j:null,C:!1},o=r,a=bm;n&&(o=[r],a=wm);var i=Proxy.revocable(o,a),u=i.revoke,l=i.proxy;return r.k=l,r.j=u,l}(t,n):$g("ES5").J(t,n);return(n?n.A:Wg()).p.push(r),r}function am(e){return Og(e)||Pg(22,e),function e(t){if(!Ag(t))return t;var n,r=t[vm],o=Ng(t);if(r){if(!r.P&&(r.i<4||!$g("ES5").K(r)))return r.t;r.I=!0,n=im(t,o),r.I=!1}else n=im(t,o);return Mg(n,(function(t,o){r&&function(e,t){return 2===Ng(e)?e.get(t):e[t]}(r.t,t)===o||Ig(n,t,e(o))})),3===o?new Set(n):n}(e)}function im(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return Fg(e)}var um,lm,sm="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),cm="undefined"!=typeof Map,fm="undefined"!=typeof Set,dm="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,pm=sm?Symbol.for("immer-nothing"):((um={})["immer-nothing"]=!0,um),hm=sm?Symbol.for("immer-draftable"):"__$immer_draftable",vm=sm?Symbol.for("immer-state"):"__$immer_state",gm="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,mm=Object.getOwnPropertyDescriptors||function(e){var t={};return gm(e).forEach((function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)})),t},ym={},bm={get:function(e,t){if(t===vm)return e;var n,r,o,a=jg(e);if(!Lg(a,t))return n=e,(o=tm(a,t))?"value"in o?o.value:null===(r=o.get)||void 0===r?void 0:r.call(n.k):void 0;var i=a[t];return e.I||!Ag(i)?i:i===em(e.t,t)?(rm(e),e.o[t]=om(e.A.h,i,e)):i},has:function(e,t){return t in jg(e)},ownKeys:function(e){return Reflect.ownKeys(jg(e))},set:function(e,t,n){var r=tm(jg(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var o=em(jg(e),t),a=null==o?void 0:o[vm];if(a&&a.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}(n,o)&&(void 0!==n||Lg(e.t,t)))return!0;rm(e),nm(e)}return e.o[t]=n,e.D[t]=!0,!0},deleteProperty:function(e,t){return void 0!==em(e.t,t)||t in e.t?(e.D[t]=!1,rm(e),nm(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=jg(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){Pg(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){Pg(12)}},wm={};Mg(bm,(function(e,t){wm[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),wm.deleteProperty=function(e,t){return bm.deleteProperty.call(this,e[0],t)},wm.set=function(e,t,n){return bm.set.call(this,e[0],t,n,e[0])};var Sm=new(function(){function e(e){this.O=dm,this.N=!0,"boolean"==typeof(null==e?void 0:e.useProxies)&&this.setUseProxies(e.useProxies),"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),this.produce=this.produce.bind(this),this.produceWithPatches=this.produceWithPatches.bind(this)}var t=e.prototype;return t.produce=function(e,t,n){if("function"==typeof e&&"function"!=typeof t){var r=t;t=e;var o=this;return function(e){var n=this;void 0===e&&(e=r);for(var a=arguments.length,i=Array(a>1?a-1:0),u=1;u1?n-1:0),a=1;a=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}var o=$g("Patches").$;return Og(e)?o(e,t):this.produce(e,(function(e){return o(e,t.slice(n+1))}))},e}()),_m=Sm.produce;function Em(e){var t=f.useState(e),n=t[1];return[t[0],f.useCallback((function(e){n(_m(e))}),[])]}Sm.produceWithPatches.bind(Sm),Sm.setAutoFreeze.bind(Sm),Sm.setUseProxies.bind(Sm),Sm.applyPatches.bind(Sm),Sm.createDraft.bind(Sm),Sm.finishDraft.bind(Sm);var km="object"==typeof global&&global&&global.Object===Object&&global,Rm="object"==typeof self&&self&&self.Object===Object&&self,xm=km||Rm||Function("return this")(),Cm=xm.Symbol,Tm=Object.prototype,Pm=Tm.hasOwnProperty,Om=Tm.toString,Am=Cm?Cm.toStringTag:void 0;var Mm=Object.prototype.toString;var Nm=Cm?Cm.toStringTag:void 0;function Lm(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Nm&&Nm in Object(e)?function(e){var t=Pm.call(e,Am),n=e[Am];try{e[Am]=void 0;var r=!0}catch(a){}var o=Om.call(e);return r&&(t?e[Am]=n:delete e[Am]),o}(e):function(e){return Mm.call(e)}(e)}function Im(e){return null!=e&&"object"==typeof e}function zm(e){return"symbol"==typeof e||Im(e)&&"[object Symbol]"==Lm(e)}var Dm=Array.isArray,jm=Cm?Cm.prototype:void 0,Fm=jm?jm.toString:void 0;function Bm(e){if("string"==typeof e)return e;if(Dm(e))return function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n-1&&e%1==0&&e-1&&e%1==0&&e<=9007199254740991}function sy(e){return null!=e&&ly(e.length)&&!$m(e)}var cy=Object.prototype;function fy(e){return Im(e)&&"[object Arguments]"==Lm(e)}var dy=Object.prototype,py=dy.hasOwnProperty,hy=dy.propertyIsEnumerable,vy=fy(function(){return arguments}())?fy:function(e){return Im(e)&&py.call(e,"callee")&&!hy.call(e,"callee")};var gy="object"==typeof exports&&exports&&!exports.nodeType&&exports,my=gy&&"object"==typeof module&&module&&!module.nodeType&&module,yy=my&&my.exports===gy?xm.Buffer:void 0,by=(yy?yy.isBuffer:void 0)||function(){return!1},wy={};wy["[object Float32Array]"]=wy["[object Float64Array]"]=wy["[object Int8Array]"]=wy["[object Int16Array]"]=wy["[object Int32Array]"]=wy["[object Uint8Array]"]=wy["[object Uint8ClampedArray]"]=wy["[object Uint16Array]"]=wy["[object Uint32Array]"]=!0,wy["[object Arguments]"]=wy["[object Array]"]=wy["[object ArrayBuffer]"]=wy["[object Boolean]"]=wy["[object DataView]"]=wy["[object Date]"]=wy["[object Error]"]=wy["[object Function]"]=wy["[object Map]"]=wy["[object Number]"]=wy["[object Object]"]=wy["[object RegExp]"]=wy["[object Set]"]=wy["[object String]"]=wy["[object WeakMap]"]=!1;var Sy,_y="object"==typeof exports&&exports&&!exports.nodeType&&exports,Ey=_y&&"object"==typeof module&&module&&!module.nodeType&&module,ky=Ey&&Ey.exports===_y&&km.process,Ry=function(){try{var e=Ey&&Ey.require&&Ey.require("util").types;return e||ky&&ky.binding&&ky.binding("util")}catch(t){}}(),xy=Ry&&Ry.isTypedArray,Cy=xy?(Sy=xy,function(e){return Sy(e)}):function(e){return Im(e)&&ly(e.length)&&!!wy[Lm(e)]},Ty=Object.prototype.hasOwnProperty;function Py(e,t){var n=Dm(e),r=!n&&vy(e),o=!n&&!r&&by(e),a=!n&&!r&&!o&&Cy(e),i=n||r||o||a,u=i?function(e,t){for(var n=-1,r=Array(e);++n-1},$y.prototype.set=function(e,t){var n=this.__data__,r=Vy(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};var Wy=ny(xm,"Map");function Hy(e,t){var n,r,o=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?o["string"==typeof t?"string":"hash"]:o.map}function Gy(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=r?e:function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(o);++ru))return!1;var s=a.get(e),c=a.get(t);if(s&&c)return s==t&&c==e;var f=-1,d=!0,p=2&n?new Ib:void 0;for(a.set(e,t),a.set(t,e);++f-1&&(t.__listeners[r]=t.__listeners[t.__listeners.length-1],t.__listeners.length--)}}},e.prototype.notify=function(){for(var e=0,t=this.__listeners;en.errorRetryCount)){var a=Math.min(o.retryCount||0,8),i=~~((Math.random()+.5)*(1<0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0));return Promise.all(c).then((function(){return dw.get(r)}))}return Promise.resolve(dw.get(r))},Mw=function(e,t,n,r){var o=xw[e];if(e&&o)for(var a=0;a0));return[2,Promise.all(h).then((function(){if(s)throw s;return dw.get(o)}))]}if(s)throw s;return[2,l]}}))}))};function Lw(){for(var e=this,t=[],n=0;n=1&&(r=t[0]),t.length>2?(o=t[1],a=t[2]):"function"==typeof t[1]?o=t[1]:"object"==typeof t[1]&&(a=t[1]);var i=dw.serializeKey(r),u=i[0],l=i[1],s=i[2],c=i[3];a=Object.assign({},hw,f.useContext(vw),a);var d=f.useRef(a);Sw((function(){d.current=a})),void 0===o&&(o=a.fetcher);var p=function(){var e=dw.get(u);return void 0===e?a.initialData:e},h=p(),v=dw.get(s),g=!!dw.get(c),m=f.useRef({data:!1,error:!1,isValidating:!1}),y=f.useRef({data:h,error:v,isValidating:g});f.useDebugValue(y.current.data);var b=f.useState(null),w=b[1],S=f.useCallback((function(e){var t=!1;for(var n in e)y.current[n]!==e[n]&&(y.current[n]=e[n],m.current[n]&&(t=!0));if(t||a.suspense){if(_.current||!k.current)return;w({})}}),[]),_=f.useRef(!1),E=f.useRef(u),k=f.useRef(!1),R=f.useCallback((function(e){for(var t,n=[],r=1;r=0&&(n[r]=n[n.length-1],n.pop())}},P=f.useCallback((function(t){return void 0===t&&(t={}),mw(e,void 0,void 0,(function(){var e,n,r,i,f,p,h;return yw(this,(function(v){switch(v.label){case 0:if(!u||!o)return[2,!1];if(_.current)return[2,!1];if(d.current.isPaused())return[2,!1];t=Object.assign({dedupe:!1},t),e=!0,n=void 0!==_w[u]&&t.dedupe,v.label=1;case 1:return v.trys.push([1,6,,7]),S({isValidating:!0}),dw.set(c,!0),n||Mw(u,y.current.data,y.current.error,!0),r=void 0,i=void 0,n?(i=Ew[u],[4,_w[u]]):[3,3];case 2:return r=v.sent(),[3,5];case 3:return a.loadingTimeout&&!dw.get(u)&&setTimeout((function(){e&&R("onLoadingSlow",u,a)}),a.loadingTimeout),_w[u]=null!==l?o.apply(void 0,l):o(u),Ew[u]=i=Pw(),[4,_w[u]];case 4:r=v.sent(),setTimeout((function(){delete _w[u],delete Ew[u]}),a.dedupingInterval),R("onSuccess",r,u,a),v.label=5;case 5:return Ew[u]>i?[2,!1]:Cw[u]&&(i<=Cw[u]||i<=Tw[u]||0===Tw[u])?(S({isValidating:!1}),[2,!1]):(dw.set(u,r),dw.set(s,void 0),dw.set(c,!1),f={isValidating:!1},void 0!==y.current.error&&(f.error=void 0),a.compare(y.current.data,r)||(f.data=r),S(f),n||Mw(u,r,f.error,!1),[3,7]);case 6:return p=v.sent(),delete _w[u],delete Ew[u],d.current.isPaused()?(S({isValidating:!1}),[2,!1]):(dw.set(s,p),y.current.error!==p&&(S({isValidating:!1,error:p}),n||Mw(u,void 0,p,!1)),R("onError",p,u,a),a.shouldRetryOnError&&(h=(t.retryCount||0)+1,R("onErrorRetry",p,u,a,P,Object.assign({dedupe:!0},t,{retryCount:h}))),[3,7]);case 7:return e=!1,[2,!0]}}))}))}),[u]);Sw((function(){if(u){_.current=!1,k.current=!0;var e=y.current.data,t=p();E.current!==u&&(E.current=u),a.compare(e,t)||S({data:t});var n=function(){return P({dedupe:!0})};(a.revalidateOnMount||!a.initialData&&void 0===a.revalidateOnMount)&&(void 0===t||bw?n():ww(n));var r=!1,o=function(){!r&&d.current.revalidateOnFocus&&(r=!0,n(),setTimeout((function(){return r=!1}),d.current.focusThrottleInterval))},i=function(){d.current.revalidateOnReconnect&&n()},l=function(e,t,r,o,i){void 0===e&&(e=!0),void 0===i&&(i=!0);var u={},l=!1;return void 0===t||a.compare(y.current.data,t)||(u.data=t,l=!0),y.current.error!==r&&(u.error=r,l=!0),void 0!==o&&y.current.isValidating!==o&&(u.isValidating=o,l=!0),l&&S(u),!!e&&(i?n():P())};return C(kw,o),C(Rw,i),C(xw,l),function(){S=function(){return null},_.current=!0,T(kw,o),T(Rw,i),T(xw,l)}}}),[u,P]),Sw((function(){var t=null,n=function(){return mw(e,void 0,void 0,(function(){return yw(this,(function(e){switch(e.label){case 0:return y.current.error||!d.current.refreshWhenHidden&&!d.current.isDocumentVisible()||!d.current.refreshWhenOffline&&!d.current.isOnline()?[3,2]:[4,P({dedupe:!0})];case 1:e.sent(),e.label=2;case 2:return d.current.refreshInterval&&t&&(t=setTimeout(n,d.current.refreshInterval)),[2]}}))}))};return d.current.refreshInterval&&(t=setTimeout(n,d.current.refreshInterval)),function(){t&&(clearTimeout(t),t=null)}}),[a.refreshInterval,a.refreshWhenHidden,a.refreshWhenOffline,P]);var O=f.useMemo((function(){var e={revalidate:P,mutate:x};return Object.defineProperties(e,{error:{get:function(){return m.current.error=!0,E.current===u?y.current.error:v},enumerable:!0},data:{get:function(){return m.current.data=!0,E.current===u?y.current.data:h},enumerable:!0},isValidating:{get:function(){return m.current.isValidating=!0,!!u&&y.current.isValidating},enumerable:!0}}),e}),[P,h,v,x,u]);if(a.suspense){var A=dw.get(u),M=dw.get(s);if(void 0===A&&(A=h),void 0===M&&(M=v),void 0===A&&void 0===M){if(_w[u]||P(),_w[u]&&"function"==typeof _w[u].then)throw _w[u];A=_w[u]}if(void 0===A&&M)throw M;return{error:M,data:A,revalidate:P,mutate:x,isValidating:y.current.isValidating}}return O}vw.Provider;var Iw=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r=0)return;l[o]="set-cookie"===o?(l[o]?l[o]:[]).concat([i]):l[o]?l[o]+", "+i:i}})),l):l):null,c={data:e.responseType&&"text"!==e.responseType?a.response:a.responseText,status:a.status,statusText:a.statusText,headers:s,config:e,request:a};!function(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(Xw("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}(t,n,c),a=null}},a.onabort=function(){a&&(n(Xw("Request aborted",e,"ECONNABORTED",a)),a=null)},a.onerror=function(){n(Xw("Network Error",e,null,a)),a=null},a.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(Xw(t,e,"ECONNABORTED",a)),a=null},$w.isStandardBrowserEnv()){var f=(e.withCredentials||eS(c))&&e.xsrfCookieName?Jw.read(e.xsrfCookieName):void 0;f&&(o[e.xsrfHeaderName]=f)}if("setRequestHeader"in a&&$w.forEach(o,(function(e,t){void 0===r&&"content-type"===t.toLowerCase()?delete o[t]:a.setRequestHeader(t,e)})),$w.isUndefined(e.withCredentials)||(a.withCredentials=!!e.withCredentials),e.responseType)try{a.responseType=e.responseType}catch(d){if("json"!==e.responseType)throw d}"function"==typeof e.onDownloadProgress&&a.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&a.upload&&a.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){a&&(a.abort(),n(e),a=null)})),r||(r=null),a.send(r)}))},nS={"Content-Type":"application/x-www-form-urlencoded"};function rS(e,t){!$w.isUndefined(e)&&$w.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var oS,aS={adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(oS=tS),oS),transformRequest:[function(e,t){return Qw(t,"Accept"),Qw(t,"Content-Type"),$w.isFormData(e)||$w.isArrayBuffer(e)||$w.isBuffer(e)||$w.isStream(e)||$w.isFile(e)||$w.isBlob(e)?e:$w.isArrayBufferView(e)?e.buffer:$w.isURLSearchParams(e)?(rS(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):$w.isObject(e)?(rS(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(t){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};aS.headers={common:{Accept:"application/json, text/plain, */*"}},$w.forEach(["delete","get","head"],(function(e){aS.headers[e]={}})),$w.forEach(["post","put","patch"],(function(e){aS.headers[e]=$w.merge(nS)}));var iS=aS;function uS(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var lS=function(e){return uS(e),e.headers=e.headers||{},e.data=Yw(e.data,e.headers,e.transformRequest),e.headers=$w.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),$w.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||iS.adapter)(e).then((function(t){return uS(e),t.data=Yw(t.data,t.headers,e.transformResponse),t}),(function(t){return Kw(t)||(uS(e),t&&t.response&&(t.response.data=Yw(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))},sS=function(e,t){t=t||{};var n={},r=["url","method","data"],o=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],i=["validateStatus"];function u(e,t){return $w.isPlainObject(e)&&$w.isPlainObject(t)?$w.merge(e,t):$w.isPlainObject(t)?$w.merge({},t):$w.isArray(t)?t.slice():t}function l(r){$w.isUndefined(t[r])?$w.isUndefined(e[r])||(n[r]=u(void 0,e[r])):n[r]=u(e[r],t[r])}$w.forEach(r,(function(e){$w.isUndefined(t[e])||(n[e]=u(void 0,t[e]))})),$w.forEach(o,l),$w.forEach(a,(function(r){$w.isUndefined(t[r])?$w.isUndefined(e[r])||(n[r]=u(void 0,e[r])):n[r]=u(void 0,t[r])})),$w.forEach(i,(function(r){r in t?n[r]=u(e[r],t[r]):r in e&&(n[r]=u(void 0,e[r]))}));var s=r.concat(o).concat(a).concat(i),c=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===s.indexOf(e)}));return $w.forEach(c,l),n};function cS(e){this.defaults=e,this.interceptors={request:new qw,response:new qw}}cS.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=sS(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[lS,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},cS.prototype.getUri=function(e){return e=sS(this.defaults,e),Hw(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},$w.forEach(["delete","get","head","options"],(function(e){cS.prototype[e]=function(t,n){return this.request(sS(n||{},{method:e,url:t,data:(n||{}).data}))}})),$w.forEach(["post","put","patch"],(function(e){cS.prototype[e]=function(t,n,r){return this.request(sS(r||{},{method:e,url:t,data:n}))}}));var fS=cS;function dS(e){this.message=e}dS.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},dS.prototype.__CANCEL__=!0;var pS=dS;function hS(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new pS(e),t(n.reason))}))}hS.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},hS.source=function(){var e;return{token:new hS((function(t){e=t})),cancel:e}};var vS=hS;function gS(e){var t=new fS(e),n=Iw(fS.prototype.request,t);return $w.extend(n,fS.prototype,t),$w.extend(n,t),n}var mS=gS(iS);mS.Axios=fS,mS.create=function(e){return gS(sS(mS.defaults,e))},mS.Cancel=pS,mS.CancelToken=vS,mS.isCancel=Kw,mS.all=function(e){return Promise.all(e)},mS.spread=function(e){return function(t){return e.apply(null,t)}},mS.isAxiosError=function(e){return"object"==typeof e&&!0===e.isAxiosError};var yS=mS,bS=mS;yS.default=bS;var wS=yS,SS=o((function(e,t){e.exports=function(){var e="millisecond",t="second",n="minute",r="hour",o="day",a="week",i="month",u="quarter",l="year",s="date",c=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,f=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,d={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},p=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},h={s:p,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),o=n%60;return(t<=0?"+":"-")+p(r,2,"0")+":"+p(o,2,"0")},m:function e(t,n){if(t.date()0,g<=v.r||!v.r){g<=1&&h>0&&(v=d[h-1]);var m=f[v.l];u&&(g=u(""+g)),s="string"==typeof m?m.replace("%d",g):m(g,r,v.l,c);break}}if(r)return s;var y=c?f.future:f.past;return"function"==typeof y?y(s):y.replace("%s",s)},r.to=function(e,t){return a(e,t,this,!0)},r.from=function(e,t){return a(e,t,this)};var i=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(i(this),e)},r.fromNow=function(e){return this.from(i(this),e)}}}));function ES(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kS(e,t){if(e.length!==t.length)return!1;for(var n=0;n0?TS="positive-descending":(t.scrollLeft=1,TS=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t),TS}return TS}var OS=function(e,t){return e};function AS(e){var t,n,r=e.getItemOffset,o=e.getEstimatedTotalSize,a=e.getItemSize,i=e.getOffsetForIndexAndAlignment,u=e.getStartIndexForOffset,l=e.getStopIndexForStartIndex,s=e.initInstanceProps,c=e.shouldResetStyleCacheOnItemSizeChange,d=e.validateProps;return n=t=function(e){function t(t){var n;return(n=e.call(this,t)||this)._instanceProps=s(n.props,ES(ES(n))),n._outerRef=void 0,n._resetIsScrollingTimeoutId=null,n.state={instance:ES(ES(n)),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"==typeof n.props.initialScrollOffset?n.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},n._callOnItemsRendered=void 0,n._callOnItemsRendered=RS((function(e,t,r,o){return n.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:r,visibleStopIndex:o})})),n._callOnScroll=void 0,n._callOnScroll=RS((function(e,t,r){return n.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:r})})),n._getItemStyle=void 0,n._getItemStyle=function(e){var t,o=n.props,i=o.direction,u=o.itemSize,l=o.layout,s=n._getItemStyleCache(c&&u,c&&l,c&&i);if(s.hasOwnProperty(e))t=s[e];else{var f=r(n.props,e,n._instanceProps),d=a(n.props,e,n._instanceProps),p="horizontal"===i||"horizontal"===l,h="rtl"===i,v=p?f:0;s[e]=t={position:"absolute",left:h?void 0:v,right:h?v:void 0,top:p?0:f,height:p?"100%":d,width:p?d:"100%"}}return t},n._getItemStyleCache=void 0,n._getItemStyleCache=RS((function(e,t,n){return{}})),n._onScrollHorizontal=function(e){var t=e.currentTarget,r=t.clientWidth,o=t.scrollLeft,a=t.scrollWidth;n.setState((function(e){if(e.scrollOffset===o)return null;var t=n.props.direction,i=o;if("rtl"===t)switch(PS()){case"negative":i=-o;break;case"positive-descending":i=a-r-o}return i=Math.max(0,Math.min(i,a-r)),{isScrolling:!0,scrollDirection:e.scrollOffset=t?e.call(null):o.id=requestAnimationFrame(n)}))})},n._resetIsScrolling=function(){n._resetIsScrollingTimeoutId=null,n.setState({isScrolling:!1},(function(){n._getItemStyleCache(-1,null)}))},n}bs(t,e),t.getDerivedStateFromProps=function(e,t){return MS(e,t),d(e),null};var n=t.prototype;return n.scrollTo=function(e){e=Math.max(0,e),this.setState((function(t){return t.scrollOffset===e?null:{scrollDirection:t.scrollOffset0)for(var C=k;C<=R;C++)x.push(f.createElement(t,{data:c,key:p(C,c),index:C,isScrolling:y?w:void 0,style:this._getItemStyle(C)}));var T=o(this.props,this._instanceProps);return f.createElement(v||g||"div",{className:n,onScroll:_,ref:this._outerRefSetter,style:Es({position:"relative",height:a,width:b,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:r},m)},f.createElement(u||l||"div",{children:x,ref:i,style:{height:S?"100%":T,pointerEvents:w?"none":void 0,width:S?T:"100%"}}))},n._callPropsCallbacks=function(){if("function"==typeof this.props.onItemsRendered&&this.props.itemCount>0){var e=this._getRangeToRender(),t=e[0],n=e[1],r=e[2],o=e[3];this._callOnItemsRendered(t,n,r,o)}if("function"==typeof this.props.onScroll){var a=this.state,i=a.scrollDirection,u=a.scrollOffset,l=a.scrollUpdateWasRequested;this._callOnScroll(i,u,l)}},n._getRangeToRender=function(){var e=this.props,t=e.itemCount,n=e.overscanCount,r=this.state,o=r.isScrolling,a=r.scrollDirection,i=r.scrollOffset;if(0===t)return[0,0,0,0];var s=u(this.props,i,this._instanceProps),c=l(this.props,s,i,this._instanceProps),f=o&&"backward"!==a?1:Math.max(1,n),d=o&&"forward"!==a?1:Math.max(1,n);return[Math.max(0,s-f),Math.max(0,Math.min(t-1,c+d)),s,c]},t}(f.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},n}var MS=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},NS=AS({getItemOffset:function(e,t){return t*e.itemSize},getItemSize:function(e,t){return e.itemSize},getEstimatedTotalSize:function(e){var t=e.itemCount;return e.itemSize*t},getOffsetForIndexAndAlignment:function(e,t,n,r){var o=e.direction,a=e.height,i=e.itemCount,u=e.itemSize,l=e.layout,s=e.width,c="horizontal"===o||"horizontal"===l?s:a,f=Math.max(0,i*u-c),d=Math.min(f,t*u),p=Math.max(0,t*u-c+u);switch("smart"===n&&(n=r>=p-c&&r<=d+c?"auto":"center"),n){case"start":return d;case"end":return p;case"center":var h=Math.round(p+(d-p)/2);return hf+Math.floor(c/2)?f:h;case"auto":default:return r>=p&&r<=d?r:r div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',r=t.head||t.getElementsByTagName("head")[0],o=t.createElement("style");o.id="detectElementResize",o.type="text/css",null!=e&&o.setAttribute("nonce",e),o.styleSheet?o.styleSheet.cssText=n:o.appendChild(t.createTextNode(n)),r.appendChild(o)}}(a),n.__resizeLast__={},n.__resizeListeners__=[],(n.__resizeTriggers__=a.createElement("div")).className="resize-triggers";var s=a.createElement("div");s.className="expand-trigger",s.appendChild(a.createElement("div"));var c=a.createElement("div");c.className="contract-trigger",n.__resizeTriggers__.appendChild(s),n.__resizeTriggers__.appendChild(c),n.appendChild(n.__resizeTriggers__),u(n),n.addEventListener("scroll",l,!0),f&&(n.__resizeTriggers__.__animationListener__=function(e){e.animationName==g&&u(n)},n.__resizeTriggers__.addEventListener(f,n.__resizeTriggers__.__animationListener__))}n.__resizeListeners__.push(r)}},removeResizeListener:function(e,t){if(o)e.detachEvent("onresize",t);else if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",l,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(f,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(n){}}}}}var IS=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},zS=function(){function e(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}function i(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;var u={init:"init"},l=function(e){var t=e.value;return void 0===t?"":t},s=function(){return t.createElement(t.Fragment,null," ")},c={Cell:l,width:150,minWidth:0,maxWidth:Number.MAX_SAFE_INTEGER};function f(){for(var e=arguments.length,t=new Array(e),n=0;n(a="number"==typeof a?a:1/0)){var i=o;o=a,a=i}return e.filter((function(e){return t.some((function(t){var n=e.values[t];return n>=o&&n<=a}))}))};Ee.autoRemove=function(e){return!e||"number"!=typeof e[0]&&"number"!=typeof e[1]};var ke=Object.freeze({__proto__:null,text:he,exactText:ve,exactTextCase:ge,includes:me,includesAll:ye,includesSome:be,includesValue:we,exact:Se,equals:_e,between:Ee});u.resetFilters="resetFilters",u.setFilter="setFilter",u.setAllFilters="setAllFilters";var Re=function(e){e.stateReducers.push(xe),e.useInstance.push(Ce)};function xe(e,t,n,r){if(t.type===u.init)return o({filters:[]},e);if(t.type===u.resetFilters)return o({},e,{filters:r.initialState.filters||[]});if(t.type===u.setFilter){var a=t.columnId,i=t.filterValue,l=r.allColumns,s=r.filterTypes,c=l.find((function(e){return e.id===a}));if(!c)throw new Error("React-Table: Could not find a column with id: "+a);var f=M(c.filter,s||{},ke),d=e.filters.find((function(e){return e.id===a})),p=g(i,d&&d.value);return N(f.autoRemove,p,c)?o({},e,{filters:e.filters.filter((function(e){return e.id!==a}))}):o({},e,d?{filters:e.filters.map((function(e){return e.id===a?{id:a,value:p}:e}))}:{filters:[].concat(e.filters,[{id:a,value:p}])})}if(t.type===u.setAllFilters){var h=t.filters,v=r.allColumns,m=r.filterTypes;return o({},e,{filters:g(h,e.filters).filter((function(e){var t=v.find((function(t){return t.id===e.id}));return!N(M(t.filter,m||{},ke).autoRemove,e.value,t)}))})}}function Ce(e){var n=e.data,r=e.rows,o=e.flatRows,a=e.rowsById,i=e.allColumns,l=e.filterTypes,s=e.manualFilters,c=e.defaultCanFilter,f=void 0!==c&&c,d=e.disableFilters,p=e.state.filters,h=e.dispatch,v=e.autoResetFilters,g=void 0===v||v,y=t.useCallback((function(e,t){h({type:u.setFilter,columnId:e,filterValue:t})}),[h]),w=t.useCallback((function(e){h({type:u.setAllFilters,filters:e})}),[h]);i.forEach((function(e){var t=e.id,n=e.accessor,r=e.defaultCanFilter,o=e.disableFilters;e.canFilter=n?T(!0!==o&&void 0,!0!==d&&void 0,!0):T(r,f,!1),e.setFilter=function(t){return y(e.id,t)};var a=p.find((function(e){return e.id===t}));e.filterValue=a&&a.value}));var S=t.useMemo((function(){if(s||!p.length)return[r,o,a];var e=[],t={};return[function n(r,o){void 0===o&&(o=0);var a=r;return(a=p.reduce((function(e,t){var n=t.id,r=t.value,a=i.find((function(e){return e.id===n}));if(!a)return e;0===o&&(a.preFilteredRows=e);var u=M(a.filter,l||{},ke);return u?(a.filteredRows=u(e,[n],r),a.filteredRows):(console.warn("Could not find a valid 'column.filter' for column with the ID: "+a.id+"."),e)}),r)).forEach((function(r){e.push(r),t[r.id]=r,r.subRows&&(r.subRows=r.subRows&&r.subRows.length>0?n(r.subRows,o+1):r.subRows)})),a}(r),e,t]}),[s,p,r,o,a,i,l]),_=S[0],E=S[1],k=S[2];t.useMemo((function(){i.filter((function(e){return!p.find((function(t){return t.id===e.id}))})).forEach((function(e){e.preFilteredRows=_,e.filteredRows=_}))}),[_,p,i]);var R=m(g);b((function(){R()&&h({type:u.resetFilters})}),[h,s?null:n]),Object.assign(e,{preFilteredRows:r,preFilteredFlatRows:o,preFilteredRowsById:a,filteredRows:_,filteredFlatRows:E,filteredRowsById:k,rows:_,flatRows:E,rowsById:k,setFilter:y,setAllFilters:w})}Re.pluginName="useFilters",u.resetGlobalFilter="resetGlobalFilter",u.setGlobalFilter="setGlobalFilter";var Te=function(e){e.stateReducers.push(Pe),e.useInstance.push(Oe)};function Pe(e,t,n,r){if(t.type===u.resetGlobalFilter)return o({},e,{globalFilter:r.initialState.globalFilter||void 0});if(t.type===u.setGlobalFilter){var i=t.filterValue,l=r.userFilterTypes,s=M(r.globalFilter,l||{},ke),c=g(i,e.globalFilter);return N(s.autoRemove,c)?(e.globalFilter,a(e,["globalFilter"])):o({},e,{globalFilter:c})}}function Oe(e){var n=e.data,r=e.rows,o=e.flatRows,a=e.rowsById,i=e.allColumns,l=e.filterTypes,s=e.globalFilter,c=e.manualGlobalFilter,f=e.state.globalFilter,d=e.dispatch,p=e.autoResetGlobalFilter,h=void 0===p||p,v=e.disableGlobalFilter,g=t.useCallback((function(e){d({type:u.setGlobalFilter,filterValue:e})}),[d]),y=t.useMemo((function(){if(c||void 0===f)return[r,o,a];var e=[],t={},n=M(s,l||{},ke);if(!n)return console.warn("Could not find a valid 'globalFilter' option."),r;i.forEach((function(e){var t=e.disableGlobalFilter;e.canFilter=T(!0!==t&&void 0,!0!==v&&void 0,!0)}));var u=i.filter((function(e){return!0===e.canFilter}));return[function r(o){return(o=n(o,u.map((function(e){return e.id})),f)).forEach((function(n){e.push(n),t[n.id]=n,n.subRows=n.subRows&&n.subRows.length?r(n.subRows):n.subRows})),o}(r),e,t]}),[c,f,s,l,i,r,o,a,v]),w=y[0],S=y[1],_=y[2],E=m(h);b((function(){E()&&d({type:u.resetGlobalFilter})}),[d,c?null:n]),Object.assign(e,{preGlobalFilteredRows:r,preGlobalFilteredFlatRows:o,preGlobalFilteredRowsById:a,globalFilteredRows:w,globalFilteredFlatRows:S,globalFilteredRowsById:_,rows:w,flatRows:S,rowsById:_,setGlobalFilter:g,disableGlobalFilter:v})}function Ae(e,t){return t.reduce((function(e,t){return e+("number"==typeof t?t:0)}),0)}Te.pluginName="useGlobalFilter";var Me=Object.freeze({__proto__:null,sum:Ae,min:function(e){var t=e[0]||0;return e.forEach((function(e){"number"==typeof e&&(t=Math.min(t,e))})),t},max:function(e){var t=e[0]||0;return e.forEach((function(e){"number"==typeof e&&(t=Math.max(t,e))})),t},minMax:function(e){var t=e[0]||0,n=e[0]||0;return e.forEach((function(e){"number"==typeof e&&(t=Math.min(t,e),n=Math.max(n,e))})),t+".."+n},average:function(e){return Ae(0,e)/e.length},median:function(e){if(!e.length)return null;var t=Math.floor(e.length/2),n=[].concat(e).sort((function(e,t){return e-t}));return e.length%2!=0?n[t]:(n[t-1]+n[t])/2},unique:function(e){return Array.from(new Set(e).values())},uniqueCount:function(e){return new Set(e).size},count:function(e){return e.length}}),Ne=[],Le={};u.resetGroupBy="resetGroupBy",u.setGroupBy="setGroupBy",u.toggleGroupBy="toggleGroupBy";var Ie=function(e){e.getGroupByToggleProps=[ze],e.stateReducers.push(De),e.visibleColumnsDeps.push((function(e,t){var n=t.instance;return[].concat(e,[n.state.groupBy])})),e.visibleColumns.push(je),e.useInstance.push(Be),e.prepareRow.push(Ve)};Ie.pluginName="useGroupBy";var ze=function(e,t){var n=t.header;return[e,{onClick:n.canGroupBy?function(e){e.persist(),n.toggleGroupBy()}:void 0,style:{cursor:n.canGroupBy?"pointer":void 0},title:"Toggle GroupBy"}]};function De(e,t,n,r){if(t.type===u.init)return o({groupBy:[]},e);if(t.type===u.resetGroupBy)return o({},e,{groupBy:r.initialState.groupBy||[]});if(t.type===u.setGroupBy)return o({},e,{groupBy:t.value});if(t.type===u.toggleGroupBy){var a=t.columnId,i=t.value,l=void 0!==i?i:!e.groupBy.includes(a);return o({},e,l?{groupBy:[].concat(e.groupBy,[a])}:{groupBy:e.groupBy.filter((function(e){return e!==a}))})}}function je(e,t){var n=t.instance.state.groupBy,r=n.map((function(t){return e.find((function(e){return e.id===t}))})).filter(Boolean),o=e.filter((function(e){return!n.includes(e.id)}));return(e=[].concat(r,o)).forEach((function(e){e.isGrouped=n.includes(e.id),e.groupedIndex=n.indexOf(e.id)})),e}var Fe={};function Be(e){var n=e.data,r=e.rows,o=e.flatRows,a=e.rowsById,i=e.allColumns,l=e.flatHeaders,s=e.groupByFn,c=void 0===s?Ue:s,f=e.manualGroupBy,p=e.aggregations,h=void 0===p?Fe:p,g=e.plugins,y=e.state.groupBy,w=e.dispatch,S=e.autoResetGroupBy,_=void 0===S||S,E=e.disableGroupBy,k=e.defaultCanGroupBy,R=e.getHooks;v(g,["useColumnOrder","useFilters"],"useGroupBy");var x=m(e);i.forEach((function(t){var n=t.accessor,r=t.defaultGroupBy,o=t.disableGroupBy;t.canGroupBy=n?T(t.canGroupBy,!0!==o&&void 0,!0!==E&&void 0,!0):T(t.canGroupBy,r,k,!1),t.canGroupBy&&(t.toggleGroupBy=function(){return e.toggleGroupBy(t.id)}),t.Aggregated=t.Aggregated||t.Cell}));var C=t.useCallback((function(e,t){w({type:u.toggleGroupBy,columnId:e,value:t})}),[w]),P=t.useCallback((function(e){w({type:u.setGroupBy,value:e})}),[w]);l.forEach((function(e){e.getGroupByToggleProps=d(R().getGroupByToggleProps,{instance:x(),header:e})}));var A=t.useMemo((function(){if(f||!y.length)return[r,o,a,Ne,Le,o,a];var e=y.filter((function(e){return i.find((function(t){return t.id===e}))})),t=[],n={},u=[],l={},s=[],d={},p=function r(o,a,f){if(void 0===a&&(a=0),a===e.length)return o;var p=e[a],v=c(o,p);return Object.entries(v).map((function(o,c){var v,g,m,y,b=o[0],w=o[1],S=p+":"+b,_=r(w,a+1,S=f?f+">"+S:S),E=a?O(w,"leafRows"):w,k=(v=E,g=w,m=a,y={},i.forEach((function(t){if(e.includes(t.id))y[t.id]=g[0]?g[0].values[t.id]:null;else{var n="function"==typeof t.aggregate?t.aggregate:h[t.aggregate]||Me[t.aggregate];if(n){var r=g.map((function(e){return e.values[t.id]})),o=v.map((function(e){var n=e.values[t.id];if(!m&&t.aggregateValue){var r="function"==typeof t.aggregateValue?t.aggregateValue:h[t.aggregateValue]||Me[t.aggregateValue];if(!r)throw console.info({column:t}),new Error("React Table: Invalid column.aggregateValue option for column listed above");n=r(n,e,t)}return n}));y[t.id]=n(o,r)}else{if(t.aggregate)throw console.info({column:t}),new Error("React Table: Invalid column.aggregate option for column listed above");y[t.id]=null}}})),y),R={id:S,isGrouped:!0,groupByID:p,groupByVal:b,values:k,subRows:_,leafRows:E,depth:a,index:c};return _.forEach((function(e){t.push(e),n[e.id]=e,e.isGrouped?(u.push(e),l[e.id]=e):(s.push(e),d[e.id]=e)})),R}))}(r);return p.forEach((function(e){t.push(e),n[e.id]=e,e.isGrouped?(u.push(e),l[e.id]=e):(s.push(e),d[e.id]=e)})),[p,t,n,u,l,s,d]}),[f,y,r,o,a,i,h,c]),M=A[0],N=A[1],L=A[2],I=A[3],z=A[4],D=A[5],j=A[6],F=m(_);b((function(){F()&&w({type:u.resetGroupBy})}),[w,f?null:n]),Object.assign(e,{preGroupedRows:r,preGroupedFlatRow:o,preGroupedRowsById:a,groupedRows:M,groupedFlatRows:N,groupedRowsById:L,onlyGroupedFlatRows:I,onlyGroupedRowsById:z,nonGroupedFlatRows:D,nonGroupedRowsById:j,rows:M,flatRows:N,rowsById:L,toggleGroupBy:C,setGroupBy:P})}function Ve(e){e.allCells.forEach((function(t){var n;t.isGrouped=t.column.isGrouped&&t.column.id===e.groupByID,t.isPlaceholder=!t.isGrouped&&t.column.isGrouped,t.isAggregated=!t.isGrouped&&!t.isPlaceholder&&(null==(n=e.subRows)?void 0:n.length)}))}function Ue(e,t){return e.reduce((function(e,n,r){var o=""+n.values[t];return e[o]=Array.isArray(e[o])?e[o]:[],e[o].push(n),e}),{})}var $e=/([0-9]+)/gm;function We(e,t){return e===t?0:e>t?1:-1}function He(e,t){return e.values[t]}function Ge(e){return"number"==typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"==typeof e?e:""}var qe=Object.freeze({__proto__:null,alphanumeric:function(e,t,n){var r=He(e,n),o=He(t,n);for(r=Ge(r),o=Ge(o),r=r.split($e).filter(Boolean),o=o.split($e).filter(Boolean);r.length&&o.length;){var a=r.shift(),i=o.shift(),u=parseInt(a,10),l=parseInt(i,10),s=[u,l].sort();if(isNaN(s[0])){if(a>i)return 1;if(i>a)return-1}else{if(isNaN(s[1]))return isNaN(u)?-1:1;if(u>l)return 1;if(l>u)return-1}}return r.length-o.length},datetime:function(e,t,n){var r=He(e,n),o=He(t,n);return We(r=r.getTime(),o=o.getTime())},basic:function(e,t,n){return We(He(e,n),He(t,n))}});u.resetSortBy="resetSortBy",u.setSortBy="setSortBy",u.toggleSortBy="toggleSortBy",u.clearSortBy="clearSortBy",c.sortType="alphanumeric",c.sortDescFirst=!1;var Ye=function(e){e.getSortByToggleProps=[Ke],e.stateReducers.push(Qe),e.useInstance.push(Xe)};Ye.pluginName="useSortBy";var Ke=function(e,t){var n=t.instance,r=t.column,o=n.isMultiSortEvent,a=void 0===o?function(e){return e.shiftKey}:o;return[e,{onClick:r.canSort?function(e){e.persist(),r.toggleSortBy(void 0,!n.disableMultiSort&&a(e))}:void 0,style:{cursor:r.canSort?"pointer":void 0},title:r.canSort?"Toggle SortBy":void 0}]};function Qe(e,t,n,r){if(t.type===u.init)return o({sortBy:[]},e);if(t.type===u.resetSortBy)return o({},e,{sortBy:r.initialState.sortBy||[]});if(t.type===u.clearSortBy)return o({},e,{sortBy:e.sortBy.filter((function(e){return e.id!==t.columnId}))});if(t.type===u.setSortBy)return o({},e,{sortBy:t.sortBy});if(t.type===u.toggleSortBy){var a,i=t.columnId,l=t.desc,s=t.multi,c=r.allColumns,f=r.disableMultiSort,d=r.disableSortRemove,p=r.disableMultiRemove,h=r.maxMultiSortColCount,v=void 0===h?Number.MAX_SAFE_INTEGER:h,g=e.sortBy,m=c.find((function(e){return e.id===i})).sortDescFirst,y=g.find((function(e){return e.id===i})),b=g.findIndex((function(e){return e.id===i})),w=null!=l,S=[];return"toggle"!=(a=!f&&s?y?"toggle":"add":b!==g.length-1||1!==g.length?"replace":y?"toggle":"replace")||d||w||s&&p||!(y&&y.desc&&!m||!y.desc&&m)||(a="remove"),"replace"===a?S=[{id:i,desc:w?l:m}]:"add"===a?(S=[].concat(g,[{id:i,desc:w?l:m}])).splice(0,S.length-v):"toggle"===a?S=g.map((function(e){return e.id===i?o({},e,{desc:w?l:!y.desc}):e})):"remove"===a&&(S=g.filter((function(e){return e.id!==i}))),o({},e,{sortBy:S})}}function Xe(e){var n=e.data,r=e.rows,o=e.flatRows,a=e.allColumns,i=e.orderByFn,l=void 0===i?Je:i,s=e.sortTypes,c=e.manualSortBy,f=e.defaultCanSort,p=e.disableSortBy,h=e.flatHeaders,g=e.state.sortBy,y=e.dispatch,w=e.plugins,S=e.getHooks,_=e.autoResetSortBy,E=void 0===_||_;v(w,["useFilters","useGlobalFilter","useGroupBy","usePivotColumns"],"useSortBy");var k=t.useCallback((function(e){y({type:u.setSortBy,sortBy:e})}),[y]),R=t.useCallback((function(e,t,n){y({type:u.toggleSortBy,columnId:e,desc:t,multi:n})}),[y]),x=m(e);h.forEach((function(e){var t=e.accessor,n=e.canSort,r=e.disableSortBy,o=e.id,a=t?T(!0!==r&&void 0,!0!==p&&void 0,!0):T(f,n,!1);e.canSort=a,e.canSort&&(e.toggleSortBy=function(t,n){return R(e.id,t,n)},e.clearSortBy=function(){y({type:u.clearSortBy,columnId:e.id})}),e.getSortByToggleProps=d(S().getSortByToggleProps,{instance:x(),column:e});var i=g.find((function(e){return e.id===o}));e.isSorted=!!i,e.sortedIndex=g.findIndex((function(e){return e.id===o})),e.isSortedDesc=e.isSorted?i.desc:void 0}));var C=t.useMemo((function(){if(c||!g.length)return[r,o];var e=[],t=g.filter((function(e){return a.find((function(t){return t.id===e.id}))}));return[function n(r){var o=l(r,t.map((function(e){var t=a.find((function(t){return t.id===e.id}));if(!t)throw new Error("React-Table: Could not find a column with id: "+e.id+" while sorting");var n=t.sortType,r=P(n)||(s||{})[n]||qe[n];if(!r)throw new Error("React-Table: Could not find a valid sortType of '"+n+"' for column '"+e.id+"'.");return function(t,n){return r(t,n,e.id,e.desc)}})),t.map((function(e){var t=a.find((function(t){return t.id===e.id}));return t&&t.sortInverted?e.desc:!e.desc})));return o.forEach((function(t){e.push(t),t.subRows&&0!==t.subRows.length&&(t.subRows=n(t.subRows))})),o}(r),e]}),[c,g,r,o,a,l,s]),O=C[0],A=C[1],M=m(E);b((function(){M()&&y({type:u.resetSortBy})}),[c?null:n]),Object.assign(e,{preSortedRows:r,preSortedFlatRows:o,sortedRows:O,sortedFlatRows:A,rows:O,flatRows:A,setSortBy:k,toggleSortBy:R})}function Je(e,t,n){return[].concat(e).sort((function(e,r){for(var o=0;oe.pageIndex?s=-1===a?i.length>=e.pageSize:l-1),s?o({},e,{pageIndex:l}):e}if(t.type===u.setPageSize){var c=t.pageSize,f=e.pageSize*e.pageIndex;return o({},e,{pageIndex:Math.floor(f/c),pageSize:c})}}function tt(e){var n=e.rows,r=e.autoResetPage,o=void 0===r||r,a=e.manualExpandedKey,i=void 0===a?"expanded":a,l=e.plugins,s=e.pageCount,c=e.paginateExpandedRows,f=void 0===c||c,d=e.expandSubRows,p=void 0===d||d,h=e.state,g=h.pageSize,y=h.pageIndex,w=h.expanded,S=h.globalFilter,_=h.filters,E=h.groupBy,k=h.sortBy,R=e.dispatch,x=e.data,C=e.manualPagination;v(l,["useGlobalFilter","useFilters","useGroupBy","useSortBy","useExpanded"],"usePagination");var T=m(o);b((function(){T()&&R({type:u.resetPage})}),[R,C?null:x,S,_,E,k]);var P=C?s:Math.ceil(n.length/g),O=t.useMemo((function(){return P>0?[].concat(new Array(P)).fill(null).map((function(e,t){return t})):[]}),[P]),M=t.useMemo((function(){var e;if(C)e=n;else{var t=g*y,r=t+g;e=n.slice(t,r)}return f?e:A(e,{manualExpandedKey:i,expanded:w,expandSubRows:p})}),[p,w,i,C,y,g,f,n]),N=y>0,L=-1===P?M.length>=g:y-1&&a.push(o.splice(t,1)[0])};o.length&&r.length;)i();return[].concat(a,o)}function At(e){var n=e.dispatch;e.setColumnOrder=t.useCallback((function(e){return n({type:u.setColumnOrder,columnOrder:e})}),[n])}Tt.pluginName="useColumnOrder",c.canResize=!0,u.columnStartResizing="columnStartResizing",u.columnResizing="columnResizing",u.columnDoneResizing="columnDoneResizing",u.resetResize="resetResize";var Mt=function(e){e.getResizerProps=[Nt],e.getHeaderProps.push({style:{position:"relative"}}),e.stateReducers.push(Lt),e.useInstance.push(zt),e.useInstanceBeforeDimensions.push(It)},Nt=function(e,t){var n=t.instance,r=t.header,o=n.dispatch,a=function(e,t){var n=!1;if("touchstart"===e.type){if(e.touches&&e.touches.length>1)return;n=!0}var r,a,i=(r=t,a=[],function e(t){t.columns&&t.columns.length&&t.columns.map(e),a.push(t)}(r),a).map((function(e){return[e.id,e.totalWidth]})),l=n?Math.round(e.touches[0].clientX):e.clientX,s=function(e){o({type:u.columnResizing,clientX:e})},c=function(){return o({type:u.columnDoneResizing})},f={mouse:{moveEvent:"mousemove",moveHandler:function(e){return s(e.clientX)},upEvent:"mouseup",upHandler:function(e){document.removeEventListener("mousemove",f.mouse.moveHandler),document.removeEventListener("mouseup",f.mouse.upHandler),c()}},touch:{moveEvent:"touchmove",moveHandler:function(e){return e.cancelable&&(e.preventDefault(),e.stopPropagation()),s(e.touches[0].clientX),!1},upEvent:"touchend",upHandler:function(e){document.removeEventListener(f.touch.moveEvent,f.touch.moveHandler),document.removeEventListener(f.touch.upEvent,f.touch.moveHandler),c()}}},d=n?f.touch:f.mouse,p=!!function(){if("boolean"==typeof I)return I;var e=!1;try{var t={get passive(){return e=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(n){e=!1}return I=e}()&&{passive:!1};document.addEventListener(d.moveEvent,d.moveHandler,p),document.addEventListener(d.upEvent,d.upHandler,p),o({type:u.columnStartResizing,columnId:t.id,columnWidth:t.totalWidth,headerIdWidths:i,clientX:l})};return[e,{onMouseDown:function(e){return e.persist()||a(e,r)},onTouchStart:function(e){return e.persist()||a(e,r)},style:{cursor:"col-resize"},draggable:!1,role:"separator"}]};function Lt(e,t){if(t.type===u.init)return o({columnResizing:{columnWidths:{}}},e);if(t.type===u.resetResize)return o({},e,{columnResizing:{columnWidths:{}}});if(t.type===u.columnStartResizing){var n=t.clientX,r=t.columnId,a=t.columnWidth,i=t.headerIdWidths;return o({},e,{columnResizing:o({},e.columnResizing,{startX:n,headerIdWidths:i,columnWidth:a,isResizingColumn:r})})}if(t.type===u.columnResizing){var l=t.clientX,s=e.columnResizing,c=s.startX,f=s.columnWidth,d=s.headerIdWidths,p=(l-c)/f,h={};return(void 0===d?[]:d).forEach((function(e){var t=e[0],n=e[1];h[t]=Math.max(n+n*p,0)})),o({},e,{columnResizing:o({},e.columnResizing,{columnWidths:o({},e.columnResizing.columnWidths,{},h)})})}return t.type===u.columnDoneResizing?o({},e,{columnResizing:o({},e.columnResizing,{startX:null,isResizingColumn:null})}):void 0}Mt.pluginName="useResizeColumns";var It=function(e){var t=e.flatHeaders,n=e.disableResizing,r=e.getHooks,o=e.state.columnResizing,a=m(e);t.forEach((function(e){var t=T(!0!==e.disableResizing&&void 0,!0!==n&&void 0,!0);e.canResize=t,e.width=o.columnWidths[e.id]||e.originalWidth||e.width,e.isResizing=o.isResizingColumn===e.id,t&&(e.getResizerProps=d(r().getResizerProps,{instance:a(),header:e}))}))};function zt(e){var n=e.plugins,r=e.dispatch,o=e.autoResetResize,a=void 0===o||o,i=e.columns;v(n,["useAbsoluteLayout"],"useResizeColumns");var l=m(a);b((function(){l()&&r({type:u.resetResize})}),[i]);var s=t.useCallback((function(){return r({type:u.resetResize})}),[r]);Object.assign(e,{resetResizing:s})}var Dt={position:"absolute",top:0},jt=function(e){e.getTableBodyProps.push(Ft),e.getRowProps.push(Ft),e.getHeaderGroupProps.push(Ft),e.getFooterGroupProps.push(Ft),e.getHeaderProps.push((function(e,t){var n=t.column;return[e,{style:o({},Dt,{left:n.totalLeft+"px",width:n.totalWidth+"px"})}]})),e.getCellProps.push((function(e,t){var n=t.cell;return[e,{style:o({},Dt,{left:n.column.totalLeft+"px",width:n.column.totalWidth+"px"})}]})),e.getFooterProps.push((function(e,t){var n=t.column;return[e,{style:o({},Dt,{left:n.totalLeft+"px",width:n.totalWidth+"px"})}]}))};jt.pluginName="useAbsoluteLayout";var Ft=function(e,t){return[e,{style:{position:"relative",width:t.instance.totalColumnsWidth+"px"}}]},Bt={display:"inline-block",boxSizing:"border-box"},Vt=function(e,t){return[e,{style:{display:"flex",width:t.instance.totalColumnsWidth+"px"}}]},Ut=function(e){e.getRowProps.push(Vt),e.getHeaderGroupProps.push(Vt),e.getFooterGroupProps.push(Vt),e.getHeaderProps.push((function(e,t){var n=t.column;return[e,{style:o({},Bt,{width:n.totalWidth+"px"})}]})),e.getCellProps.push((function(e,t){var n=t.cell;return[e,{style:o({},Bt,{width:n.column.totalWidth+"px"})}]})),e.getFooterProps.push((function(e,t){var n=t.column;return[e,{style:o({},Bt,{width:n.totalWidth+"px"})}]}))};function $t(e){e.getTableProps.push(Wt),e.getRowProps.push(Ht),e.getHeaderGroupProps.push(Ht),e.getFooterGroupProps.push(Ht),e.getHeaderProps.push(Gt),e.getCellProps.push(qt),e.getFooterProps.push(Yt)}Ut.pluginName="useBlockLayout",$t.pluginName="useFlexLayout";var Wt=function(e,t){return[e,{style:{minWidth:t.instance.totalColumnsMinWidth+"px"}}]},Ht=function(e,t){return[e,{style:{display:"flex",flex:"1 0 auto",minWidth:t.instance.totalColumnsMinWidth+"px"}}]},Gt=function(e,t){var n=t.column;return[e,{style:{boxSizing:"border-box",flex:n.totalFlexWidth?n.totalFlexWidth+" 0 auto":void 0,minWidth:n.totalMinWidth+"px",width:n.totalWidth+"px"}}]},qt=function(e,t){var n=t.cell;return[e,{style:{boxSizing:"border-box",flex:n.column.totalFlexWidth+" 0 auto",minWidth:n.column.totalMinWidth+"px",width:n.column.totalWidth+"px"}}]},Yt=function(e,t){var n=t.column;return[e,{style:{boxSizing:"border-box",flex:n.totalFlexWidth?n.totalFlexWidth+" 0 auto":void 0,minWidth:n.totalMinWidth+"px",width:n.totalWidth+"px"}}]};function Kt(e){e.stateReducers.push(Jt),e.getTableProps.push(Qt),e.getHeaderProps.push(Xt)}Kt.pluginName="useGridLayout";var Qt=function(e,t){return[e,{style:{display:"grid",gridTemplateColumns:t.instance.state.gridLayout.columnWidths.map((function(e){return e})).join(" ")}}]},Xt=function(e,t){return[e,{id:"header-cell-"+t.column.id,style:{position:"sticky"}}]};function Jt(e,t,n,r){if("init"===t.type)return o({gridLayout:{columnWidths:r.columns.map((function(){return"auto"}))}},e);if("columnStartResizing"===t.type){var a=t.columnId,i=r.visibleColumns.findIndex((function(e){return e.id===a})),u=function(e){var t,n=null==(t=document.getElementById("header-cell-"+e))?void 0:t.offsetWidth;if(void 0!==n)return n}(a);return void 0!==u?o({},e,{gridLayout:o({},e.gridLayout,{columnId:a,columnIndex:i,startingWidth:u})}):e}if("columnResizing"===t.type){var l=e.gridLayout,s=l.columnIndex,c=l.startingWidth,f=l.columnWidths,d=c-(e.columnResizing.startX-t.clientX),p=[].concat(f);return p[s]=d+"px",o({},e,{gridLayout:o({},e.gridLayout,{columnWidths:p})})}}e._UNSTABLE_usePivotColumns=nt,e.actions=u,e.defaultColumn=c,e.defaultGroupByFn=Ue,e.defaultOrderByFn=Je,e.defaultRenderer=l,e.emptyRenderer=s,e.ensurePluginOrder=v,e.flexRender=S,e.functionalUpdate=g,e.loopHooks=h,e.makePropGetter=d,e.makeRenderer=w,e.reduceHooks=p,e.safeUseLayoutEffect=y,e.useAbsoluteLayout=jt,e.useAsyncDebounce=function(e,n){void 0===n&&(n=0);var o,a=t.useRef({}),i=m(e),u=m(n);return t.useCallback((o=r(regeneratorRuntime.mark((function e(){var t,n,o,l=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(t=l.length,n=new Array(t),o=0;o1?n-1:0),a=1;a Clash - + - + diff --git a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/openclash.sh b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/openclash.sh index a354118cf2..7fbb5452fd 100755 --- a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/openclash.sh +++ b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/openclash.sh @@ -1,10 +1,16 @@ #!/bin/bash . /lib/functions.sh -. /usr/share/openclash/openclash_ps.sh . /usr/share/openclash/ruby.sh -status=$(unify_ps_status "openclash.sh") -[ "$status" -gt 3 ] && exit 0 +set_lock() { + exec 889>"/tmp/lock/openclash_subs.lock" 2>/dev/null + flock -x 889 2>/dev/null +} + +del_lock() { + flock -u 889 2>/dev/null + rm -rf "/tmp/lock/openclash_subs.lock" +} START_LOG="/tmp/openclash_start.log" LOGTIME=$(date "+%Y-%m-%d %H:%M:%S") @@ -18,6 +24,7 @@ enable_redirect_dns=$(uci get openclash.config.enable_redirect_dns 2>/dev/null) disable_masq_cache=$(uci get openclash.config.disable_masq_cache 2>/dev/null) if_restart=0 only_download=0 +set_lock urlencode() { local data @@ -391,3 +398,4 @@ else [ "$(uci get openclash.config.auto_update 2>/dev/null)" -eq 1 ] && [ "$(uci get openclash.config.config_auto_update_mode 2>/dev/null)" -ne 1 ] && echo "0 $(uci get openclash.config.auto_update_time 2>/dev/null) * * $(uci get openclash.config.config_update_week_time 2>/dev/null) /usr/share/openclash/openclash.sh" >> $CRON_FILE /etc/init.d/cron restart fi +del_lock \ No newline at end of file diff --git a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/openclash_history_get.sh b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/openclash_history_get.sh index 861addc6fb..a55e08300e 100755 --- a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/openclash_history_get.sh +++ b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/openclash_history_get.sh @@ -30,10 +30,10 @@ if [ -n "$(pidof clash)" ] && [ -f "$CONFIG_FILE" ]; then cmp -s "$HISTORY_TMP" "$HISTORY_PATH" if [ "$?" -ne "0" ] && [ -s "$HISTORY_TMP" ]; then mv "$HISTORY_TMP" "$HISTORY_PATH" 2>/dev/null - echo "${LOGTIME} History:【${CONFIG_NAME}】 Update Successful" >> $LOG_FILE + echo "${LOGTIME} Groups History:【${CONFIG_NAME}】 Update Successful" >> $LOG_FILE fi else - echo "${LOGTIME} History:【${CONFIG_NAME}】 Update Faild" >> $LOG_FILE + echo "${LOGTIME} Groups History:【${CONFIG_NAME}】 Update Faild" >> $LOG_FILE fi fi rm -rf /tmp/openclash_history_* 2>/dev/null \ No newline at end of file diff --git a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/openclash_history_set.sh b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/openclash_history_set.sh index dcbe343c3a..6a472eba36 100755 --- a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/openclash_history_set.sh +++ b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/openclash_history_set.sh @@ -64,7 +64,7 @@ if [ -s "$HISTORY_PATH" ] && [ ! -z "$(pidof clash)" ]; then fi done >/dev/null 2>&1 close_all_conection - echo "${LOGTIME} History:【${CONFIG_NAME}】 Restore Successful" >> $LOG_FILE + echo "${LOGTIME} Groups History:【${CONFIG_NAME}】 Restore Successful" >> $LOG_FILE else - echo "${LOGTIME} History:【${CONFIG_NAME}】 Restore Faild" >> $LOG_FILE + echo "${LOGTIME} Groups History:【${CONFIG_NAME}】 Restore Faild" >> $LOG_FILE fi \ No newline at end of file diff --git a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/openclash_rule.sh b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/openclash_rule.sh index 307ec45cab..6bd5b654e1 100755 --- a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/openclash_rule.sh +++ b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/openclash_rule.sh @@ -65,17 +65,20 @@ echo "Ruby依赖异常,无法校验配置文件,请确认ruby依赖工作正常后重试!" > $START_LOG rm -rf /tmp/rules.yaml >/dev/null 2>&1 sleep 3 + echo "" >$START_LOG exit 0 elif [ ! -f "/tmp/rules.yaml" ]; then echo "错误:$rule_name 规则文件格式校验失败,请稍后再试..." > $START_LOG rm -rf /tmp/rules.yaml >/dev/null 2>&1 sleep 3 + echo "" >$START_LOG exit 0 elif ! "$(ruby_read "/tmp/rules.yaml" ".key?('rules')")" ; then echo "${LOGTIME} Error: Updated Others Rules 【$rule_name】 Has No Rules Field, Update Exit..." >> $LOG_FILE echo "错误:$rule_name 规则文件规则部分校验失败,请稍后再试..." > $START_LOG rm -rf /tmp/rules.yaml >/dev/null 2>&1 sleep 3 + echo "" >$START_LOG exit 0 #校验是否含有新策略组 elif ! "$(ruby -ryaml -E UTF-8 -e " @@ -89,6 +92,7 @@ echo "错误:$rule_name 规则文件含有未支持的新策略组,更新停止,请等待OpenClash版本更新适配..." > $START_LOG rm -rf /tmp/rules.yaml >/dev/null 2>&1 sleep 3 + echo "" >$START_LOG exit 0 fi diff --git a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/res/lhie1.yaml b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/res/lhie1.yaml index a7ee21f734..913e5812fe 100644 --- a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/res/lhie1.yaml +++ b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/res/lhie1.yaml @@ -45,6 +45,7 @@ rules: - RULE-SET,Microsoft,Microsoft - RULE-SET,PROXY,Proxy - RULE-SET,Apple,Apple +- RULE-SET,Scholar,Scholar - RULE-SET,Domestic,Domestic - RULE-SET,Domestic IPs,Domestic - RULE-SET,LAN,DIRECT @@ -100,6 +101,7 @@ script: "Microsoft": "Microsoft", "PROXY": "Proxy", "Apple": "Apple", + "Scholar": "Scholar", "Domestic": "Domestic", "Domestic IPs": "Domestic", "LAN": "DIRECT" @@ -407,6 +409,12 @@ rule-providers: url: https://cdn.jsdelivr.net/gh/lhie1/Rules@master/Clash/Provider/Apple.yaml path: "./Rules/Apple" interval: 86400 + Scholar: + type: http + behavior: classical + url: https://cdn.jsdelivr.net/gh/lhie1/Rules@master/Clash/Provider/Scholar.yaml + path: "./Rules/Scholar" + interval: 86400 Domestic IPs: type: http behavior: ipcidr diff --git a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/res/openclash_version b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/res/openclash_version index ee7b7e5090..81b86a55ef 100644 --- a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/res/openclash_version +++ b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/res/openclash_version @@ -1,2 +1,2 @@ -v0.42.02-beta -data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYQAAAAqCAMAAACEAtzLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUzNTc4NThFNzU4MTExRUJBNjhEQjI0MUFERTQ3NDY0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUzNTc4NThGNzU4MTExRUJBNjhEQjI0MUFERTQ3NDY0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTM1Nzg1OEM3NTgxMTFFQkE2OERCMjQxQURFNDc0NjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTM1Nzg1OEQ3NTgxMTFFQkE2OERCMjQxQURFNDc0NjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz48qIiDAAADAFBMVEWhoaE6lsqUxeEFaaLv9Pc1dZqStcq6uroFXI6y0eJISEilpaWKioqxytllrNQGcKwHXpEFbakccaLR0dE9PT3h7/dJns4jhLwJdbOenp6CgoLR5vOizOVFgKIGVYIbhcLe3t5Fkb12ttq1tbUVapo/Pz8JZZpubm4GZp3a2trn5+fOzs5Ui6sIXY3R4elYptKRkZFjnL1FRUVLS0sIca5ycnKDrsZXlbgHVoQEU4AkapJ3d3eFhYUkeqoqjMWcnJxiYmIEYJSixtq/v7+srKx4eHjw9PeiwNHg4OAJYpQFZZtDQ0MXYYxBQUGUlJTCwsIXgb5qamo0faZFmsrIyMgJaqGz1enQ3+cEWYrFxcVAQEDAwMA2kcaCqsC2trbB1ODKyspilLAIbKUgdaZlZWWDsMtllrKTvtZgYGDB2ecYbZ4JWIWCudmNjY2kzuaiv9AFcrBHnMxHi7IZfLWvr68nicEFYpd0dHSJweJzn7l0sdUmbpgUXok1h7UKebkBcrNZWVlTU1NRUVFUVFRVVVULfL1SUlIKe7wFdrcHeLlWVlYEdrYDdLQDdLUOf8AOgMAEdbYDdbUSg8MSg8QShMQThMUAcrIGd7hXV1cOf78Nfr8Nfr4Mfb4Mfb0Je7sJersJeroIeboIebk6OjqqqqrV1dXU1NSrq6vw9/uCqcCpqak7OzuAgIB+fn7C3u6DvNz19fWBgYHq6uqEvd2EvN309PTz8/NMTEyGvt+Fvt7B3u5/f3/B3e2Hv9+Gv9/o6OhGm8vg6u/B3e6Xl5dHm8yEtNCErMLA1N+Fvd7W1taFvd03k8iDu9zC3u8JeLgLdK9Ef6HB2+oHdbLg6vAFdLQsj8eDr8iDq8JVos9EmcqEq8J1qMV0s9gIV4QIaJ/C3OvB1eBlp82ixNfB1+NortdHmsnC3+8Lcaswk8sKbqjQ5PB/uNhFia8IWIcFZ6ACc7QRgsMPgMEQgcJaWlpfX19NTU1eXl5cXFxbW1tPT09QUFBYWFhdXV1OTk7///////9oBH8RAAABAHRSTlP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AU/cHJQAADFtJREFUeNrsVwtYVGUaPqAoDbdBB3QGRBQBFRWbQQUhF1MQGRG8u6WuoJnmZlhpF611REDGtvaa1LZqDpeREhEElcRr2lUtK7tak92s1vaWlhov+1/OmXPODCjP1vPUzOP7PMz/fe93+f/zvcP5QWhrq7t3xLfegJv+6oE4d7+9rU1oy/IOCYgIf/FInItoE+pGXPQS3PRnz8Q5u3DvRa8R4U8eivuFET94C276l4finPDDdRF+dniTCP/xVAjfeQ2ui/ALwIJ/eyqE770G10X4JYjwmKdC+K/XYMGjnop2RTCMHz/+zviffkwLDYaFTifeYOhMTYYho7MiPNEh3vq0pSW8/ZBP+FuS1b+lJbGve0Z4S8unUs5jfRNbWvr7uOXsx/4n/n8Ia1yRPq8ODFlH0tf8SBjGG1R+HY447VzM70yLl/BSJzdb8GRH8GXPE+bTTigR2M+M/nb+1PtdEnzCGO37KHXe+pwnRbi22u9WJyN8f/iTV4ebCBn1wKBqvT6B7GX4sSKMx3ilax2HLKfWwPCfWIS/dYA9yHz/7lE3wN7XLeRDRr+HWZ/jjQnHjg2TXAl97bhh1N3vZ3I6HHAcOzYh063VHpeyzsY4hCtqpGehKV5HYdI3Ga78SBARVH48EC+aR9BU0pkWRp2xk5steKp9jAH8lhI4sMwtZAcZLzMjF9GcpRNgV2UsQxCl+wBjiBc+YRX1/Ozor260R+zSHq4W4xDcxtaUrjNrTCajTmed0tlhpxpUehkM8e2LoBkMacNKzGttr1aSS+ohi5BuMKQrvy5ql4jw9/bRH0HnC05+EdcHdpdI3wgscmAvsycuHRo3Y4Z2EhCuTLHDb+IXJ78870B/4p08s3TijBlx57vhc3WnvbTLmHAfRe/w8DGKmIjwcGWOBFcR6qCPXcssq4kaldjJvJ2oFD+PZAHVV6pRnV5N3lw0Wk0vkbpqlgekM7cynTkczu5r9aiXfyes6lq5+RVDFi2ru5U0qQZvnFpJqcpUMTP+VurOUx69x1PFHH3J15Zby+BbXDwT7/WmjhbwKVbhOCac+QR7mR33JV+ICIoMH2AiXU++h5l0iTtBvd4jcVzdiQw6kV4eYYli3XF6vON0P2kIhOTXi31vsQuEchV2AuUlklNUVF5ORBADlewzi82iurwa8+uptbOcvMDqugd0r8OtNA+oR13CIHKtE6eyHvWVBHL/NUAqMwQM1pSra+XmdwI9AwKm0+5ko2qan1qH6ICAaNSlssy6OhxIGExUkFtf6eF8qGXiYIvtVI0IjGLOyWFIVD07edWc+bIWqpm8AtyjcBMxjAlYPAoRCnombncVgVwuSxwQJfwU+Oro0WGwExVqwxBWS1BcHI6ws0eP3myn34yriUBmY1IRriKgUdit06ST2eBA4C26dd+Vx2CQhlwhmiY2XkoTL515Oj309HqR25kGIYYZWai4XK6ulZvX8zJNhSxCPeZRah7q+TF6jiBeGuoUR+1RKuLhPghjRjAccaWlQL9i5jrwYqkC/TFrUlxprZpcBkeSwn0RDm70A2SW3DJ3l6rwIuy3TTqTPGkW25lcNYuSCd7GzNJS8vk2dUpLV7xG12Q/oK+6WrCqUI0Ei4qoxLNsfRaV7PPABTYekvjrWGpdJn/lFOmMGqNuOGJIBmDS6cw5ulxUW61mAYKZQG5nSUMjXVPJO8pqVdfKzcmryqwhtO4yPRFpZJ2MJl2ORpND5JpMMwfpdLHmWF2TeDoGpwilcW8gka61WNSbivAZpz/Cy4onD0bmpIk0R0kuB/o8rPBfxkfc+EwpQi0cA9VjfBkjk5O12uTRwCulpb6YkDx0xoyhyZlk3NrTOK0lKC1NiqLXThy5X5ZfQ4Se1quKkKDTFFmLLCRRH7ubDLUoEINyikioKJ5lAJS2kpd/tVWaoBIXgECy0F8Bq1VdKzcfjOhUSmucIsQg10jLjblcrgQzCVl3J6hE2CQh6QEsI8sYZGrJAizndC0anCmbXrFn+g094UZirnaTAg2o5QZRx0kuI/Il0exaBl+WN/JD0uzE0DcQvGlTBIYU0MQPHXTrBmmH3kmbljc0zFySKR1IgrBOhQpEqwkiAluJCOyzp0VKDJAMJ2gGwBMCUMGCFep263bnYhxZ6jG8xLVWbp5GiPr5Ffetc7aohJ5FLHqeWcUTe4qnY+ix2YlVQN7mzQ3oVkAc4HnOknnLKbUYcv6EC0k0uCsqabMCRARuPA9IHNHATytyFLUsj3fp7aCG/Fh06wbnDg12mVXCRYQMYPFVRah0qlUhGfUVDAH6QCaCMu4ugiUDjYtJH1xwq5Wbx8bnsrPOV4ggah7ARahUn46LsMWJGUH4YMuWMKyiziEc5GwzPpZTmhWTAqeYBh9uUeJjNHPjIA6JVCS6+p05Qa17+jBMJeYu7OLRJdQAIncxnJ7ba5McI/+4n73xH6u0n0gHkiAUqQFMVvlVeI6tz6HK+UlBZiMZg54RkcPqlXFnlgwzeasXjUOuxq1Wbm4ixOI08j+7XmoxHTE8FIPpikzpdAw9nnbi1BCEPX0QjmzqOLCLs+SGllNudzQz2BHW3MyYg+RdFLXyaRXIfcyNXXCwNS8Ss/zOJzE7JIpBy8LiHhF4kG40JEpEkhzLAx5gnAMH1bu4iNBK/vz4VnK+nUIfM/DqIpDfnR80HKbOiLB7HuYXNSKtxK1Wbl7UaqbCzKMEbyEgmkeiIazrSIStMsaSr38k8k9R+zQiGTcHKJAztOKUHGTyUZQIBvKjVm5VowBYwYyZOE2XvAjMWn2mkAc3hjAkEXMHdjBqBfDQ1q0OnB0o4pQcOwhErSwIObW1GQfVuwgWFUosQPRFbgc2brdYumMctS+OQxVZtrNPihrUcIP8Ezxd5O4jP+ROUMT1vFoF8ieRHk1m91q5uZ78XDLl1NAob/Q9sN3CDoDvFZlVnOVH71EmI3QuZqKrP7Onwp5HV18EhZBlzuHDwWTJ9uf4BCP9aR55y7wWNdDZwPfwYbqEBGEHXcm3eCqtJS+s1f5JZW7YwdNIl0NdysrygTmcp8uDiGT2NOAmxoVhmrraRQSLmVyKjTGB27fXRLPnJk9ds317TCM6EuEC+TpPJ4kj9PU1biJMARHy4mT1DoPRiBiTe63cHPWTp5CyRnoA3khTg0bShlA1mg5EsNyxVfFc5Gom1zIzBwYhYk5Z3gfAa+IsdigS93GPsEFzb9vBwGmwMPmj/oO8sjkR+M1AxnadO/e3LGmaiwh233emBR8mexCJ/GfBHryiLO+dSNrkIdinleUFl4UcQkTwNMLhWiJcsk0ZLN5WTfo1ZGQxzD4wuSMRLLqMJrHgV24iaHi1aofW4YRZ3E6t3Fw6QY1ZanTJxjshxnapQxE2KpAdBIzmZsjqWbw2X0vdd4FXFYn7uPeu4prmNFs2avM5N2t1CGclKHts3PiqyHbNn028LquDJJ9439zFu4b6dWXG7cPwrqp4o1DiAo3NlqFPSEioybDZdpeUmGxpuQm5aTqLPpAEF7JPilR9qmiZbMa07lVV3SdbjMTT65XxVlJdNd1lD6terze3Uys3t2UIPat6ChabybmR0TaloqqqYorNqDxGoH6h3FclQqHftgdWirY2Jf/mfa+PHJ0SSr1e27b1UyTeyD3COsHpbVzBlNEjX993c36Kv8hK6KcaY79tfYacfeGFbuIes1P8Ri7Z9/ptQ1JYi/yg5htOE3Z0N5IyNSV/W69riFCyW2fjeMZ4mbhmZus0tltojH3yoRilAtMzYoGGzs+mivNqN5ltF9qplZtLJzAqNuKdbEw9Z+Yt9HviFGG9Ahu0KSmFov3m7BSGLswLTUnJViT6cy80RQanU3i8C+dmvymyEpQ91q/PFtkovscjWsmn3ljedUNIFDNWzk4JVRWvF9a6w2SMjY01mkRPkxObo1nbatQQm3/yHJMz/7LGHBtr1rRS22hUx2m1Ud2+1Wg0tlcrNxdP0KraiHKi7czU8BwOlQjrQ7K/kZ0uY/39s0VNCrOzlTPowj3COsFpacqF5Aof20VKdkI9x9Ds0AKyx8pCeXty6WcXbOBlWv+xtF3hSpISQroUXlsED8UdGzwVwmWvwR1/8FR4kwh/9FQIl7wGA37vqfAmER7xVAgLW70FA/7poeglBFwX4efG10Kj1/wqDPidZ6KXXWiLTr/gHfBMER7v9VWb0NbWGOAdMgx43APR62t7W9v/BBgAciw52UrfNuoAAAAASUVORK5CYII= \ No newline at end of file +v0.42.03-beta +data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYQAAAAqCAMAAACEAtzLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkExRUI4OTE1ODJBQTExRUI5RTIyRDA3MzM4QkJFQUExIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkExRUI4OTE2ODJBQTExRUI5RTIyRDA3MzM4QkJFQUExIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTFFQjg5MTM4MkFBMTFFQjlFMjJEMDczMzhCQkVBQTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTFFQjg5MTQ4MkFBMTFFQjlFMjJEMDczMzhCQkVBQTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4q2vqCAAADAFBMVEWUxeEJca0FXI66urplrNSxytjv9Pfh7/dFgaIHXpEqjcZISEilpaWKiooGVYIFbak6lsodcqLR0dFJns49PT0jhLyenp6CgoLR5vMbhcHC3u4GcKw1dZre3t4GZp1Wlbm1tbUVapo/Pz9ubm5Fkb3a2toIXIvn5+fOzs7R4elYptKStck2kcYkapKRkZFFRUVLS0t2ttoEYJRycnKCrsYEU4AIZZmizOSy0eJ3d3eFhYUkeqqcnJwHVoRiYmJjnLyixtq/v7+srKwJYpR4eHiz1uoKdbKhoaHg4OBDQ0NBQUFFmsqUlJTCwsIEWYlqamo0faYFZZvIyMiiwNEXYYwFaaLFxcVilLAJaqFAQEAXgL3w9PfAwMC2trbB1ODKysoJbaXQ3+cgdaakzuZlZWV1p8WDqsGDsMtllrJgYGDB2edHirEYbZ0HbKQJWIVkp81Ui6sJaJ4FcrCNjY2iv9E1hrRHnMwHdLEZfLVynrgJbqkFYpevr68nicB0dHQFa6aJweKTvtZ0sdUmbpgKebkBcrNZWVlTU1NRUVFUVFRVVVULfL1SUlIKe7wFdrcHeLlWVlYDdbUOf8ADdLQOgMAEdbYEdrYDdLUSg8MSg8QShMQAcrIThMUGd7hXV1cOf78Nfr8Nfr4Mfb4Mfb0Je7sJersIeboJeroIebk6OjqqqqrV1dXU1NSrq6vw9/upqak7OzuAgIB+fn719fWBgYGCqcCDvNyEvd3q6uqEvN3z8/P09PSGvt9MTEzB3u6Fvt5/f3+Hv9/B3e2Gv9/g6vBGm8vA1N/o6Ojg6u+Xl5eFvd43k8jB3e5Hm8zW1taFvd0UXokJeLiEtNBVos+ErMKDr8jB2+qDu9yDq8IFdLREmcpEf6F0s9iixNeEq8IHV4bC3OvB1eCjo6NHmslortfB1+Mwk8t/uNgFZ590oLmAudkab6DQ5PCRuM8mcZwCc7QRgsMPgMEQgcJaWlpfX19NTU1eXl5cXFxbW1tPT09QUFBYWFhdXV1OTk7///////+d7IOqAAABAHRSTlP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AU/cHJQAADGJJREFUeNrsVwl0U1Uafi0tJaSbNKSlpVJalrImLAEL0ypQ6EaBIp0iyLAji2BBBaXiPpRCSzPqOItDXYYtXVKlLKVlkX1VEcEVBuPC6OjsggL26/z33pe895IWekbP0eTwndN3///7l/ve/yXvplJjY80jA77xBQz9kxfi4uP2xkapMd03JCAR/uiVuBjVKNUMuOwjGPoH78RFu/TIZZ8R4fdeiselAd/7Cob+y0txUfr+pgg/OXxJhP94K6RvfQY3RfgZYMa/vRXSdz6DmyL8HER4zlsh/ddnMOMZb0WTIkQOHz78/oQff0yzIiNnuZyEyMiW1KRGprZUhBebw3NtP9u3L6LpUHhEW9kM77dvX88OnikR+/Z91lbtNZF1AAde/P8hrXRHypQacKQfS1n5AxE5PFLj1+CYy87G1Ja0eBNvtnCzGS81B4k/T1B4E6GewAFu9LOLpz7glhAexGnpGe7NFEl296wDHnUKIg5EvHR9eIiQWgt0rTIaE2mvyB8qwnAMV7vWYUh3aQ30/ZFFeLkZ7MLk2Qs63QZ7B49QOI1+F7eicfDOM2d6OF0nOthxW6cFsyfLNHCw15leB92zaItdLze/ffMxAemaFinpqEswMJiNdZHXfiBIBI2fACTI5jHUFbekhclgauFmM15pGm2BjosIDsz0CNlB4+Xm4LksZ9GdsGsyZiKQ0W2Atsx1tOFZgQjSNtold2kK14sJSB5jq0sxZOjNZpPBYB3b0mEnRWr0ioxMaFoEfXekyWYFpjQ0VeuUy9lDESElMjJF/XHRuiTCn5tGP5rjtFF+I9rA7hbpEIW5Duzl9ohF3QZNnKibAESoU+zoOMJv1DRSsB9zFy3qtnji4m6kibbTXtalbUS4qndERFtVTEZEhDrHCXcRamCMX8Utq5kZFdjKva2okK/H0oGqa1WoSqmiNxeLVrFDpKaK5wEp3K1I4Y6Aq/sqI2qV74RVW6s0vxaZzspq7qYmVRCNkyoYVZEkZybczdwp6lu/ZY2MDvSxFdZMSGvWjMRfRjFnBBC+RoNo3Jn8OfZye9BysZAIqoxwYARb/c5gJO/hx+lOOKjtRIPuyQ6PoJ5yXTS7vWi2n3MIRIrjxb53jRukMg22AmXFTqeoqKyMRJADFfyazmdRVVaFqbXM2lpGL7CaVsGtanA3ywNqUZPYlY51cipqUVtBUPqvBJK4kYbu+jJtrdL8fqBdcPB41p02qmL5STWIDQ6ORU0Sz6ypwZHE7qSC6t5dItDs5ee0MzWi0InZr/j1QE/Ns9OrJnl5NDQzOQE8pHJ7oscoeexRCkvfoHx3Eehwme+ALOFnwNenT/eAnVSIDkJQNGHNmggEnT99+g47+2RcTwSajVlDuIuA+rTdBn0KzQZHQu4yrP62LA5d9XSE6Ov4eBlNXgr3DEYY2fGitDN3RRw30lF+tUxbqzSvFWX6ckWEWkxh1BTUittoN4C8IahRi1Ai4+k2COJGAByLN5QAXdZw14HjJSr0w/QJg0qiteRMOPxU7nE4hNEFkKmA4yPtB/O7lWhwHPZ7JlxInjCd70xHzdxkwvsYWVJC1/eZU1Ky4iO2JncEOmirJasGVUgs1BAVeI2vr6GCX49c4uOhxF/GM+sq/copMpj0JkNfxFEGYDYYMjIN2aiyWjPSkJZBUNoVDkE9W5PoHWW1amuV5vSqytATbbjK7ogaWUejzpCp12eSXKNZZleDIT4j3lAn3x2HS4SSQQfRk63RmDuqhET4VNAf4y3Vkwdg8oQRLEdNLgXaPK3y38LHwvjUJQK9aOyzJyzXjvEtDExO1umS+wAnaKj0mus2cWK35Mk0bt1ZnNURSkr8ktmxM+iCA0tvIEI763VFSDToi6xFhZRojN9NQy0KQdfMIgoVJfAMgNFWevlXWZ0TVOMSEEIL+wpYrdpapXl3xCYxWu8SIQ7ZJlZuyhZyJWZQyLo7USPCeif8vsRMWtpiso4WYKmgo7HDlbL+hH1yR/+3PUjM0a1XYQeihUHqyNSDC/LpJ9QJlh3NIfG8gYup2dv+BxGwfj29raax1MUOtvUO5w6j/NYv3bFj5PzJzhtyQlqtQTlitQSJwFcSgV/bFToTg52GCywDEAnBKOfBcm271buzMYyWWvQtdq9Vmg8honZq+aOrXS0qYOSRQqPIrBSJ7eS747hlgwtPAZM2bNiBXtPIAd4QLM1bSYlG/oW33UjS4IFQvw0qkAjCeAOQKV1o6IXZCBIcP355nugyysEM5bHY1jtcO+ywK6wabiKkAvOuK0KFS61yp1FbzhFsDOEiqOOeIhSmon4e9cElj1qleXxCNr/XqSoRZM2DhQgV2rsTImxyYWIgzm3aFISnmHMUhwS7B/cpKXtUk4KguAaLN6lxH/YI4xCOytQyv+UF9EP2xKZND7XhGEfkTuwU0fnMAAbv5Dg7p/16JUb/uJ+/fcE/dJ87b8gJqUgLYLTGr8TrfH0dla4rA83GaXR9VUYmr1fHXVkKMuitXjQM2XqPWqW5mYh5Q+h/dqOzxXjEiVAcxqsynXfH8dVGF5blI2jjITgGMceBnYKlE1pJecKxh8OOoD17OHOI3kWhBRs1oPNYGDvhUNG5wKGNG/1COXQ8LO8RhSfZRvmhMvyU2CTgS845WLEabiI00M+Pb5zON2PZY4ZcXwT67nyvFzC3RITdUzC1qB5Dij1qleZFDRlMmCmMEC0+QayIxOKTZkXYrKA/ffwHI28Zs89iMOd6AwuVDJ08JQdNPpQRAUBeaMFmLRYCKzYyYyTOqugVQO/Nm9fFcPgRsR3bnYEHN2924PytMpYpsUNAaMHCmGWb9+CQdhepUIPiQiD2srBD6rcUFrbCMGZfHoZKWrbwK0M1qoVB/wSPl7lH6Y/OBFXcKKo1oJ9ERtRleNYqzY30d8WcWc2iotF3wJZCfgP4TpVZKViBr0oVhM3BSLT25/Y42CexVUJgDC29T54MoCXHX+BzDPRneYPR+qPQW10NpJMn2RITiO1spU/xOFreyRLRkTgaU6rGdpFGXY7mlpbmkUaCZ8uTGMztLGAo54KQpSkudROhMIMOxfq4kC1bqmP5c9NTV2/ZEleP5kS4RB/n8ZQ4wFhb7SHCWJCQl0drd+iOesSZPWuV5qgdPZbK6tkNiEb6atRTG6Kq9S0RoZSOZvRayM1bAxHVu3TSOeAjeRbbVYn7hUds4Jx7tnMIGjxMP+rPTSrtHYVf3cpnHbU9K+tcFL1v3EWwS+9kBZykPfxKS/2nwx6wonTSO4NZkwdhzyqdFFAacxRRAVnE4UYiXLGN7S6fVnXGlTSyOG4fGd2cCIWG1Dq54BceIuhFtWaHhr7EzGuiVmnuvIPqDGejKzbRCXG2K82KsE6FnECgjzBjTk0XtXk65n4IvKdK3C+8D1XHtKD5sk6XJ7jpp2LIu0/OaJ03Zp0G72kCuacCnT55XzwguoZ1bM2NJ3rgQ221VOwGvc2WakxMTKxOtdl2FxebbUOyE7OHGAqNIRScxa8MScYk2TLbTENaVVa2Gl1oIs9oVMcbqLpyfJp2B6vRaMxoolZpbktNa1fZLq3QZnZtZLKNLa+sLB9rM6lvI8Q4S+l7r/q5lnXc9nCBbOsseXfsf3dgH0sY89pv29ZFlXi78Ih1QdDbhIKWPgPf3X9HnsWfS3sqr9fhw4EP97E8ph1jl21t8s8fPtxL3mOMpePA+fvfvSffwlvkBe65bSCxfaj47+Msedva30CE4t0Gm8CrpqvkZnDboLfdxWL8KoZichaYX5UL9Gx+Nk1cVHvIbLvURK3S3HkHJtVGopONq+fKvIt9TlwirFXheZ3FskS2Pxhj4cjlXpjFkqNK9BdemEWBoC0iniu4MR+oHEto7lotcrSBZ3VOn3n9RdfnY0K5UTDGEqatllZ5wmyKj483mWVPnxmfqV/VYNKTLa4ix+zKv6rPiI/P0Dcw22TSxlm1Sdu+wWQyNVWrNJfvoEGzEeNk25WpFzkCGhHWxuR8oTi5/f39c2RNluTkqGeQKzxiXRC0U6kldIT3dw79g9wCf3/dF0vcNFgblhP2GO1RsETZng79nMfkPXT+/Vm7JVRcEEO9l9xYBC/Fvc97K6SrPoN7f+ut8CURfuOtkK74DDr/zlvhSyI8662QZjX4Cjr/00vRXgq+KcJPjb9J9T7zVej8a+9Ee7vUGJtyyTfgnSK80P7rRqmxsT7YN2To/IIXov1f7Y2N/xNgAD5q0VyExNKpAAAAAElFTkSuQmCC \ No newline at end of file diff --git a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/yml_groups_set.sh b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/yml_groups_set.sh index 82e87f18ef..2d06a1b49b 100755 --- a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/yml_groups_set.sh +++ b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/yml_groups_set.sh @@ -1,10 +1,17 @@ #!/bin/sh . /lib/functions.sh -. /usr/share/openclash/openclash_ps.sh -status=$(unify_ps_status "yml_groups_set.sh") -[ "$status" -gt "3" ] && exit 0 +set_lock() { + exec 887>"/tmp/lock/openclash_groups_set.lock" 2>/dev/null + flock -x 887 2>/dev/null +} +del_lock() { + flock -u 887 2>/dev/null + rm -rf "/tmp/lock/openclash_groups_set.lock" +} + +set_lock START_LOG="/tmp/openclash_start.log" GROUP_FILE="/tmp/yaml_groups.yaml" CFG_FILE="/etc/config/openclash" @@ -251,6 +258,7 @@ if [ "$create_config" = "0" ] || [ "$servers_if_update" = "1" ] || [ ! -z "$if_g uci commit openclash sleep 5 echo "" >$START_LOG + del_lock exit 0 else if [ -z "$if_game_group" ]; then @@ -268,4 +276,5 @@ if [ "$create_config" = "0" ] || [ "$servers_if_update" = "1" ] || [ ! -z "$if_g fi if [ -z "$if_game_group" ]; then /usr/share/openclash/yml_proxys_set.sh -fi \ No newline at end of file +fi +del_lock \ No newline at end of file diff --git a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/yml_proxys_set.sh b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/yml_proxys_set.sh index 4827a1af70..65937242a5 100755 --- a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/yml_proxys_set.sh +++ b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/yml_proxys_set.sh @@ -790,16 +790,41 @@ cat >> "$SERVER_FILE" <<-EOF - Proxy - DIRECT - Domestic - - name: Apple - type: select - proxies: - - DIRECT - - Proxy - name: Microsoft type: select proxies: - DIRECT - Proxy +EOF +cat >> "$SERVER_FILE" <<-EOF + - name: Apple + type: select + proxies: + - DIRECT + - Proxy +EOF +cat /tmp/Proxy_Server >> $SERVER_FILE 2>/dev/null +if [ -f "/tmp/Proxy_Provider" ]; then +cat >> "$SERVER_FILE" <<-EOF + use: +EOF +fi +cat /tmp/Proxy_Provider >> $SERVER_FILE 2>/dev/null +cat >> "$SERVER_FILE" <<-EOF + - name: Scholar + type: select + proxies: + - Proxy + - DIRECT +EOF +cat /tmp/Proxy_Server >> $SERVER_FILE 2>/dev/null +if [ -f "/tmp/Proxy_Provider" ]; then +cat >> "$SERVER_FILE" <<-EOF + use: +EOF +fi +cat /tmp/Proxy_Provider >> $SERVER_FILE 2>/dev/null +cat >> "$SERVER_FILE" <<-EOF - name: Netflix type: select proxies: @@ -959,6 +984,7 @@ ${uci_set}AsianTV="AsianTV" ${uci_set}Proxy="Proxy" ${uci_set}Youtube="Youtube" ${uci_set}Apple="Apple" +${uci_set}Scholar="Scholar" ${uci_set}Microsoft="Microsoft" ${uci_set}Netflix="Netflix" ${uci_set}Disney="Disney" @@ -979,6 +1005,8 @@ ${uci_set}Others="Others" ${UCI_DEL_LIST}="AsianTV" >/dev/null 2>&1 && ${UCI_ADD_LIST}="AsianTV" >/dev/null 2>&1 ${UCI_DEL_LIST}="GlobalTV" >/dev/null 2>&1 && ${UCI_ADD_LIST}="GlobalTV" >/dev/null 2>&1 ${UCI_DEL_LIST}="Netflix" >/dev/null 2>&1 && ${UCI_ADD_LIST}="Netflix" >/dev/null 2>&1 + ${UCI_DEL_LIST}="Apple" >/dev/null 2>&1 && ${UCI_ADD_LIST}="Apple" >/dev/null 2>&1 + ${UCI_DEL_LIST}="Scholar" >/dev/null 2>&1 && ${UCI_ADD_LIST}="Scholar" >/dev/null 2>&1 ${UCI_DEL_LIST}="Disney" >/dev/null 2>&1 && ${UCI_ADD_LIST}="Disney" >/dev/null 2>&1 ${UCI_DEL_LIST}="Spotify" >/dev/null 2>&1 && ${UCI_ADD_LIST}="Spotify" >/dev/null 2>&1 ${UCI_DEL_LIST}="Steam" >/dev/null 2>&1 && ${UCI_ADD_LIST}="Steam" >/dev/null 2>&1 diff --git a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/yml_rules_change.sh b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/yml_rules_change.sh index a6358fa7f3..7e4ca0f328 100755 --- a/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/yml_rules_change.sh +++ b/package/ctcgfw/luci-app-openclash/root/usr/share/openclash/yml_rules_change.sh @@ -136,6 +136,7 @@ yml_other_rules_get() config_get "Proxy" "$section" "Proxy" "" config_get "Youtube" "$section" "Youtube" "" config_get "Apple" "$section" "Apple" "" + config_get "Scholar" "$section" "Scholar" "" config_get "Netflix" "$section" "Netflix" "" config_get "Disney" "$section" "Disney" "" config_get "Spotify" "$section" "Spotify" "" @@ -180,6 +181,7 @@ if [ "$2" != "0" ]; then || [ -z "$(grep -F "$Proxy" /tmp/Proxy_Group)" ]\ || [ -z "$(grep -F "$Youtube" /tmp/Proxy_Group)" ]\ || [ -z "$(grep -F "$Apple" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$Scholar" /tmp/Proxy_Group)" ]\ || [ -z "$(grep -F "$Netflix" /tmp/Proxy_Group)" ]\ || [ -z "$(grep -F "$Disney" /tmp/Proxy_Group)" ]\ || [ -z "$(grep -F "$Spotify" /tmp/Proxy_Group)" ]\ @@ -228,6 +230,7 @@ if [ "$2" != "0" ]; then .gsub(/,Proxy$/, ',$Proxy#d') .gsub(/,YouTube$/, ',$Youtube#d') .gsub(/,Apple$/, ',$Apple#d') + .gsub(/,Scholar$/, ',$Scholar#d') .gsub(/,Netflix$/, ',$Netflix#d') .gsub(/,Disney$/, ',$Disney#d') .gsub(/,Spotify$/, ',$Spotify#d') @@ -246,6 +249,7 @@ if [ "$2" != "0" ]; then .gsub!(/: \"Proxy\"/,': \"$Proxy#d\"') .gsub!(/: \"YouTube\"/,': \"$Youtube#d\"') .gsub!(/: \"Apple\"/,': \"$Apple#d\"') + .gsub!(/: \"Scholar\"/,': \"$Scholar#d\"') .gsub!(/: \"Netflix\"/,': \"$Netflix#d\"') .gsub!(/: \"Disney\"/,': \"$Disney#d\"') .gsub!(/: \"Spotify\"/,': \"$Spotify#d\"') From 40d16e6b20f1b426e031fd8942cfcd7c9723b722 Mon Sep 17 00:00:00 2001 From: michael Date: Mon, 8 Mar 2021 15:08:54 +0800 Subject: [PATCH 05/17] uugamebooster: update to 2.7.8 Signed-off-by: Tianling Shen --- package/lean/uugamebooster/Makefile | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/package/lean/uugamebooster/Makefile b/package/lean/uugamebooster/Makefile index 10a075b0bc..3893d94902 100644 --- a/package/lean/uugamebooster/Makefile +++ b/package/lean/uugamebooster/Makefile @@ -4,16 +4,16 @@ # This is free software, licensed under the GNU General Public License v3. # -# +# # to get the latest version & md5 checksum: # curl -L -s -k -H "Accept:text/plain" "http://router.uu.163.com/api/plugin?type=openwrt-$(UU_ARCH)" -# +# include $(TOPDIR)/rules.mk PKG_NAME:=uugamebooster -PKG_VERSION:=v2.7.2 -PKG_RELEASE:=5 +PKG_VERSION:=v2.7.8 +PKG_RELEASE:=6 include $(INCLUDE_DIR)/package.mk @@ -31,27 +31,27 @@ endef ifeq ($(ARCH),x86_64) UU_ARCH:=x86_64 - PKG_MD5SUM:=07bf06131528276e7d4b8e3992fa2e8d + PKG_MD5SUM:=7964978383c6c1535a8a8799b96498d7 endif ifeq ($(ARCH),mipsel) UU_ARCH:=mipsel - PKG_MD5SUM:=3f11af92eb7abf2af2cce8102fea7499 + PKG_MD5SUM:=e25531db253ae05e13367d98ab862e45 endif ifeq ($(ARCH),mips) UU_ARCH:=mipsel - PKG_MD5SUM:=3f11af92eb7abf2af2cce8102fea7499 + PKG_MD5SUM:=e25531db253ae05e13367d98ab862e45 endif ifeq ($(ARCH),arm) UU_ARCH:=arm - PKG_MD5SUM:=5fce2b60df66ea8a8db4ddd55da3c6b4 + PKG_MD5SUM:=5a308f12a9855841dab6c534453850aa endif ifeq ($(ARCH),aarch64) UU_ARCH:=aarch64 - PKG_MD5SUM:=bc0e513cfce113c69b068e198e936100 + PKG_MD5SUM:=f7d891a1c9eecb900a1981df47bf365f endif PKG_SOURCE_URL:=http://uu.gdl.netease.com/openwrt-$(UU_ARCH)/$(PKG_VERSION)/uu.tar.gz? From 98bfcbc7ce9334ab9a6243a1163c64946915d458 Mon Sep 17 00:00:00 2001 From: Mattraks <16359027+Mattraks@users.noreply.github.com> Date: Tue, 9 Mar 2021 11:04:12 +0800 Subject: [PATCH 06/17] luci-app-ssr-plus: allow customized ss plugins Signed-off-by: Tianling Shen --- .../luasrc/model/cbi/shadowsocksr/client-config.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua b/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua index 4b71a822c7..0794a1792c 100644 --- a/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua +++ b/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua @@ -256,7 +256,7 @@ o.rmempty = true o:depends({type = "v2ray", v2ray_protocol = "shadowsocks"}) -- Shadowsocks Plugin -o = s:option(ListValue, "plugin", translate("Obfs")) +o = s:option(Value, "plugin", translate("Obfs")) o:value("none", translate("None")) if is_finded("obfs-local") then o:value("obfs-local", translate("simple-obfs")) From 3bba3457d773dadfcccfd43637c0521fe8c3aff6 Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Sat, 13 Mar 2021 11:31:09 +0800 Subject: [PATCH 07/17] Revert "shadowsocks-rust: fix hash key for aarch64 binary" This reverts commit 3c618696950b87d384ac3d0880144b47e0aa3504. Signed-off-by: Tianling Shen --- package/ctcgfw/shadowsocks-rust/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ctcgfw/shadowsocks-rust/Makefile b/package/ctcgfw/shadowsocks-rust/Makefile index 99bc17da15..fe85283cd7 100644 --- a/package/ctcgfw/shadowsocks-rust/Makefile +++ b/package/ctcgfw/shadowsocks-rust/Makefile @@ -12,7 +12,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=shadowsocks-rust PKG_VERSION:=1.9.2 -PKG_RELEASE:=2 +PKG_RELEASE:=1 PKG_SOURCE_HEADER:=shadowsocks-v$(PKG_VERSION) PKG_SOURCE_BODY:=unknown-linux-musl @@ -21,7 +21,7 @@ PKG_SOURCE_URL:=https://github.com/shell-script/openwrt-shadowsocks-rust/release ifeq ($(ARCH),aarch64) PKG_SOURCE:=$(PKG_SOURCE_HEADER).aarch64-$(PKG_SOURCE_BODY).$(PKG_SOURCE_FOOTER) - PKG_HASH:=8e461614154d0d395f4e704ea170a6dac67401d92fe75e57e59ee33370bf1db6 + PKG_HASH:=318e0538386e52025448e7dc1e67b71bd399981e386ba0a54802ff3c13b25016 else ifeq ($(ARCH),arm) # Referred to golang/golang-values.mk ARM_CPU_FEATURES:=$(word 2,$(subst +,$(space),$(call qstrip,$(CONFIG_CPU_TYPE)))) From e72037019b2a8fd23708eebab5e62995920ac0ef Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Sat, 13 Mar 2021 16:22:14 +0800 Subject: [PATCH 08/17] luci-app-ssr-plus: fix bugs Signed-off-by: Tianling Shen --- .../root/etc/init.d/shadowsocksr | 19 +- .../root/etc/ssrplus/gfw_list.conf | 14914 ++++++++-------- 2 files changed, 7576 insertions(+), 7357 deletions(-) diff --git a/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr b/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr index 668a23d184..dae282e7c6 100755 --- a/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr +++ b/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr @@ -340,8 +340,9 @@ start_udp() { ss | ssr) gen_config_file $UDP_RELAY_SERVER $type 2 $tmp_udp_port ss_program="$(first_type ${type}local ${type}-redir)" - [ "$(printf '%s' "$ss_program" | awk -F '/' '{print $NF}')" = "${type}local" ] && ss_exrta_arg="--protocol redir" - ln_start_bin $ss_program ${type}-redir -c $udp_config_file -U $ss_exrta_arg + [ "$(printf '%s' "$ss_program" | awk -F '/' '{print $NF}')" = "${type}local" ] && \ + ss_extra_arg="--protocol redir -u" || ss_extra_arg="-U" + ln_start_bin $ss_program ${type}-redir -c $udp_config_file $ss_extra_arg echolog "UDP TPROXY Relay:$(get_name $type) Started!" ;; v2ray) @@ -383,8 +384,8 @@ start_shunt() { ss | ssr) gen_config_file $SHUNT_SERVER $type 3 $tmp_shunt_port ss_program="$(first_type ${type}local ${type}-redir)" - [ "$(printf '%s' "$ss_program" | awk -F '/' '{print $NF}')" = "${type}local" ] && ss_exrta_arg="--protocol redir" - ln_start_bin $ss_program ${type}-redir -c $shunt_config_file $ss_exrta_arg + [ "$(printf '%s' "$ss_program" | awk -F '/' '{print $NF}')" = "${type}local" ] && ss_extra_arg="--protocol redir" + ln_start_bin $ss_program ${type}-redir -c $shunt_config_file $ss_extra_arg if [ -n "$tmp_local_port" ]; then local tmp_port=$tmp_local_port else @@ -469,7 +470,10 @@ start_local() { case "$type" in ss | ssr) gen_config_file $LOCAL_SERVER $type 4 $local_port - ln_start_bin $(first_type ${type}local ${type}-local) ${type}-local -c $local_config_file -u + ss_program="$(first_type ${type}local ${type}-redir)" + [ "$(printf '%s' "$ss_program" | awk -F '/' '{print $NF}')" = "${type}local" ] && \ + ss_extra_arg="-U" || ss_extra_arg="-u" + ln_start_bin $ss_program ${type}-local -c $local_config_file $ss_extra_arg echolog "Global_Socks5:$(get_name $type) Started!" ;; v2ray) @@ -530,9 +534,10 @@ Start_Run() { ss | ssr) gen_config_file $GLOBAL_SERVER $type 1 $tcp_port ss_program="$(first_type ${type}local ${type}-redir)" - [ "$(printf '%s' "$ss_program" | awk -F '/' '{print $NF}')" = "${type}local" ] && ss_exrta_arg="--protocol redir" + [ "$(printf '%s' "$ss_program" | awk -F '/' '{print $NF}')" = "${type}local" ] && \ + { ss_extra_arg="--protocol redir"; case ${ARG_OTA} in '-u') ARG_OTA='-U';; '-U') ARG_OTA='-u';; esac; } for i in $(seq 1 $threads); do - ln_start_bin "$ss_program" ${type}-redir -c $tcp_config_file $ARG_OTA $ss_exrta_arg + ln_start_bin "$ss_program" ${type}-redir -c $tcp_config_file $ARG_OTA $ss_extra_arg done echolog "Main node:$(get_name $type) $threads Threads Started!" ;; diff --git a/package/lean/luci-app-ssr-plus/root/etc/ssrplus/gfw_list.conf b/package/lean/luci-app-ssr-plus/root/etc/ssrplus/gfw_list.conf index 359cdb4ace..98f1d74e9d 100644 --- a/package/lean/luci-app-ssr-plus/root/etc/ssrplus/gfw_list.conf +++ b/package/lean/luci-app-ssr-plus/root/etc/ssrplus/gfw_list.conf @@ -124,8 +124,8 @@ server=/applestore.sg/127.0.0.1#5335 ipset=/applestore.sg/gfwlist server=/kindle.co.jp/127.0.0.1#5335 ipset=/kindle.co.jp/gfwlist -server=/terraform.io/127.0.0.1#5335 -ipset=/terraform.io/gfwlist +server=/pokemonswordshield.com/127.0.0.1#5335 +ipset=/pokemonswordshield.com/gfwlist server=/btcbox.co.jp/127.0.0.1#5335 ipset=/btcbox.co.jp/gfwlist server=/faycbok.com/127.0.0.1#5335 @@ -150,8 +150,8 @@ server=/legaltracker.com/127.0.0.1#5335 ipset=/legaltracker.com/gfwlist server=/akadeem.net/127.0.0.1#5335 ipset=/akadeem.net/gfwlist -server=/convrgencegame.com/127.0.0.1#5335 -ipset=/convrgencegame.com/gfwlist +server=/llnwd.net/127.0.0.1#5335 +ipset=/llnwd.net/gfwlist server=/fox13memphis.com/127.0.0.1#5335 ipset=/fox13memphis.com/gfwlist server=/appleone.cloud/127.0.0.1#5335 @@ -210,8 +210,8 @@ server=/fbthirdpartypixel.net/127.0.0.1#5335 ipset=/fbthirdpartypixel.net/gfwlist server=/beatsbydreoksale.com/127.0.0.1#5335 ipset=/beatsbydreoksale.com/gfwlist -server=/heaven-burns-red.com/127.0.0.1#5335 -ipset=/heaven-burns-red.com/gfwlist +server=/paypal-security.org/127.0.0.1#5335 +ipset=/paypal-security.org/gfwlist server=/visa.com.hk/127.0.0.1#5335 ipset=/visa.com.hk/gfwlist server=/stackoverflow.blog/127.0.0.1#5335 @@ -412,8 +412,8 @@ server=/ebayon.com/127.0.0.1#5335 ipset=/ebayon.com/gfwlist server=/pricelesssantiago.com/127.0.0.1#5335 ipset=/pricelesssantiago.com/gfwlist -server=/visa.com.ph/127.0.0.1#5335 -ipset=/visa.com.ph/gfwlist +server=/easttouch.com.hk/127.0.0.1#5335 +ipset=/easttouch.com.hk/gfwlist server=/alchemysynth.com/127.0.0.1#5335 ipset=/alchemysynth.com/gfwlist server=/mini.am/127.0.0.1#5335 @@ -492,8 +492,8 @@ server=/lovesexdurex.com/127.0.0.1#5335 ipset=/lovesexdurex.com/gfwlist server=/paypal-status.com/127.0.0.1#5335 ipset=/paypal-status.com/gfwlist -server=/bnetcmsus-a.akamaihd.net/127.0.0.1#5335 -ipset=/bnetcmsus-a.akamaihd.net/gfwlist +server=/braintreepayments.com/127.0.0.1#5335 +ipset=/braintreepayments.com/gfwlist server=/periscope.tv/127.0.0.1#5335 ipset=/periscope.tv/gfwlist server=/mini-connected.lv/127.0.0.1#5335 @@ -570,8 +570,8 @@ server=/bmw.lv/127.0.0.1#5335 ipset=/bmw.lv/gfwlist server=/myfoxdc.com/127.0.0.1#5335 ipset=/myfoxdc.com/gfwlist -server=/bmw.nc/127.0.0.1#5335 -ipset=/bmw.nc/gfwlist +server=/rmbl.ws/127.0.0.1#5335 +ipset=/rmbl.ws/gfwlist server=/myfoxla.com/127.0.0.1#5335 ipset=/myfoxla.com/gfwlist server=/jfengtime.com/127.0.0.1#5335 @@ -662,8 +662,8 @@ server=/pearsonhighered.com/127.0.0.1#5335 ipset=/pearsonhighered.com/gfwlist server=/applefilmaker.com/127.0.0.1#5335 ipset=/applefilmaker.com/gfwlist -server=/niken7.com/127.0.0.1#5335 -ipset=/niken7.com/gfwlist +server=/visualstudio.com/127.0.0.1#5335 +ipset=/visualstudio.com/gfwlist server=/wofl.tv/127.0.0.1#5335 ipset=/wofl.tv/gfwlist server=/mediawiki.org/127.0.0.1#5335 @@ -684,8 +684,8 @@ server=/immxd.com/127.0.0.1#5335 ipset=/immxd.com/gfwlist server=/bmw.com.ky/127.0.0.1#5335 ipset=/bmw.com.ky/gfwlist -server=/brew.sh/127.0.0.1#5335 -ipset=/brew.sh/gfwlist +server=/amazon.com/127.0.0.1#5335 +ipset=/amazon.com/gfwlist server=/cheapbeatsbydremonster.com/127.0.0.1#5335 ipset=/cheapbeatsbydremonster.com/gfwlist server=/fastly.com/127.0.0.1#5335 @@ -826,6 +826,8 @@ server=/mysdn.com/127.0.0.1#5335 ipset=/mysdn.com/gfwlist server=/line.me/127.0.0.1#5335 ipset=/line.me/gfwlist +server=/starbucksromania.ro/127.0.0.1#5335 +ipset=/starbucksromania.ro/gfwlist server=/durex.no/127.0.0.1#5335 ipset=/durex.no/gfwlist server=/awsloft-stockholm.com/127.0.0.1#5335 @@ -856,12 +858,12 @@ server=/vimeostatus.com/127.0.0.1#5335 ipset=/vimeostatus.com/gfwlist server=/googlefinland.com/127.0.0.1#5335 ipset=/googlefinland.com/gfwlist -server=/masterpassteststore.com/127.0.0.1#5335 -ipset=/masterpassteststore.com/gfwlist +server=/ebayinc.net/127.0.0.1#5335 +ipset=/ebayinc.net/gfwlist server=/nextmgz.com/127.0.0.1#5335 ipset=/nextmgz.com/gfwlist -server=/paypa1.com/127.0.0.1#5335 -ipset=/paypa1.com/gfwlist +server=/volvotrucks.co.zm/127.0.0.1#5335 +ipset=/volvotrucks.co.zm/gfwlist server=/attalascom.com/127.0.0.1#5335 ipset=/attalascom.com/gfwlist server=/volvogroup.ru/127.0.0.1#5335 @@ -926,8 +928,8 @@ server=/durex.es/127.0.0.1#5335 ipset=/durex.es/gfwlist server=/nikeshoesinc.com/127.0.0.1#5335 ipset=/nikeshoesinc.com/gfwlist -server=/getdropbox.com/127.0.0.1#5335 -ipset=/getdropbox.com/gfwlist +server=/eprc.com.hk/127.0.0.1#5335 +ipset=/eprc.com.hk/gfwlist server=/youtube-nocookie.com/127.0.0.1#5335 ipset=/youtube-nocookie.com/gfwlist server=/bastillepost.com/127.0.0.1#5335 @@ -954,6 +956,8 @@ server=/hpcatridge.com/127.0.0.1#5335 ipset=/hpcatridge.com/gfwlist server=/bmw-connecteddrive.ru/127.0.0.1#5335 ipset=/bmw-connecteddrive.ru/gfwlist +server=/starbuckssummergame.com/127.0.0.1#5335 +ipset=/starbuckssummergame.com/gfwlist server=/womenwill.id/127.0.0.1#5335 ipset=/womenwill.id/gfwlist server=/experiencebillmelater.com/127.0.0.1#5335 @@ -970,8 +974,8 @@ server=/zoho.com.au/127.0.0.1#5335 ipset=/zoho.com.au/gfwlist server=/sonykigyo.jp/127.0.0.1#5335 ipset=/sonykigyo.jp/gfwlist -server=/orlandohurricane.com/127.0.0.1#5335 -ipset=/orlandohurricane.com/gfwlist +server=/scholar.google.com.au/127.0.0.1#5335 +ipset=/scholar.google.com.au/gfwlist server=/bmw-museum.com/127.0.0.1#5335 ipset=/bmw-museum.com/gfwlist server=/qualcomm.sc.omtrdc.net/127.0.0.1#5335 @@ -1028,8 +1032,8 @@ server=/alphabet.com.mx/127.0.0.1#5335 ipset=/alphabet.com.mx/gfwlist server=/vfsco.ch/127.0.0.1#5335 ipset=/vfsco.ch/gfwlist -server=/beatsbydreonlines-uk.com/127.0.0.1#5335 -ipset=/beatsbydreonlines-uk.com/gfwlist +server=/goduckgo.com/127.0.0.1#5335 +ipset=/goduckgo.com/gfwlist server=/startpath.com/127.0.0.1#5335 ipset=/startpath.com/gfwlist server=/yourfantasybeginsnow.com/127.0.0.1#5335 @@ -1208,8 +1212,8 @@ server=/wheelworks.net/127.0.0.1#5335 ipset=/wheelworks.net/gfwlist server=/office.com/127.0.0.1#5335 ipset=/office.com/gfwlist -server=/businessinsider.jp/127.0.0.1#5335 -ipset=/businessinsider.jp/gfwlist +server=/pinterestmail.com/127.0.0.1#5335 +ipset=/pinterestmail.com/gfwlist server=/proxyrarbg.org/127.0.0.1#5335 ipset=/proxyrarbg.org/gfwlist server=/boxofficemojo.com/127.0.0.1#5335 @@ -1228,8 +1232,8 @@ server=/youtube.mn/127.0.0.1#5335 ipset=/youtube.mn/gfwlist server=/lightbridge.com/127.0.0.1#5335 ipset=/lightbridge.com/gfwlist -server=/paypal-activate.org/127.0.0.1#5335 -ipset=/paypal-activate.org/gfwlist +server=/fury.co/127.0.0.1#5335 +ipset=/fury.co/gfwlist server=/icloud-isupport.com/127.0.0.1#5335 ipset=/icloud-isupport.com/gfwlist server=/south-plus.net/127.0.0.1#5335 @@ -1256,16 +1260,16 @@ server=/hulu.tv/127.0.0.1#5335 ipset=/hulu.tv/gfwlist server=/archiveofourown.com/127.0.0.1#5335 ipset=/archiveofourown.com/gfwlist -server=/privatemarketplaces.net/127.0.0.1#5335 -ipset=/privatemarketplaces.net/gfwlist +server=/hellokittybeats.com/127.0.0.1#5335 +ipset=/hellokittybeats.com/gfwlist server=/apple.dk/127.0.0.1#5335 ipset=/apple.dk/gfwlist server=/kidsnikeshoes.com/127.0.0.1#5335 ipset=/kidsnikeshoes.com/gfwlist server=/macports.org/127.0.0.1#5335 ipset=/macports.org/gfwlist -server=/citizenlab.ca/127.0.0.1#5335 -ipset=/citizenlab.ca/gfwlist +server=/mini-ksa.com/127.0.0.1#5335 +ipset=/mini-ksa.com/gfwlist server=/bby.com/127.0.0.1#5335 ipset=/bby.com/gfwlist server=/alpherafinancialservices.in/127.0.0.1#5335 @@ -1372,6 +1376,8 @@ server=/pearsoncmg.com/127.0.0.1#5335 ipset=/pearsoncmg.com/gfwlist server=/facebooklive.com/127.0.0.1#5335 ipset=/facebooklive.com/gfwlist +server=/llnw-trials.com/127.0.0.1#5335 +ipset=/llnw-trials.com/gfwlist server=/amdfanstore.com/127.0.0.1#5335 ipset=/amdfanstore.com/gfwlist server=/beatsbydressolo.com/127.0.0.1#5335 @@ -1396,12 +1402,12 @@ server=/cashpassport.net/127.0.0.1#5335 ipset=/cashpassport.net/gfwlist server=/india.com/127.0.0.1#5335 ipset=/india.com/gfwlist -server=/cnnmoney.com/127.0.0.1#5335 -ipset=/cnnmoney.com/gfwlist +server=/epochtimeshk.org/127.0.0.1#5335 +ipset=/epochtimeshk.org/gfwlist server=/page3.com/127.0.0.1#5335 ipset=/page3.com/gfwlist -server=/signalprocessingsociety.org/127.0.0.1#5335 -ipset=/signalprocessingsociety.org/gfwlist +server=/ntdtv.kr/127.0.0.1#5335 +ipset=/ntdtv.kr/gfwlist server=/bmwgroupdirect.com/127.0.0.1#5335 ipset=/bmwgroupdirect.com/gfwlist server=/movefreeoffers.com/127.0.0.1#5335 @@ -1472,8 +1478,8 @@ server=/directvcincinnatioh.com/127.0.0.1#5335 ipset=/directvcincinnatioh.com/gfwlist server=/gputechconf.co.kr/127.0.0.1#5335 ipset=/gputechconf.co.kr/gfwlist -server=/change.org/127.0.0.1#5335 -ipset=/change.org/gfwlist +server=/svp-team.com/127.0.0.1#5335 +ipset=/svp-team.com/gfwlist server=/xn--6eup7j.net/127.0.0.1#5335 ipset=/xn--6eup7j.net/gfwlist server=/directvcrossvilletn.com/127.0.0.1#5335 @@ -1518,16 +1524,16 @@ server=/icloud.fr/127.0.0.1#5335 ipset=/icloud.fr/gfwlist server=/intel.ly/127.0.0.1#5335 ipset=/intel.ly/gfwlist -server=/v8project.org/127.0.0.1#5335 -ipset=/v8project.org/gfwlist +server=/ohyeah1080.com/127.0.0.1#5335 +ipset=/ohyeah1080.com/gfwlist server=/businessinsider.de/127.0.0.1#5335 ipset=/businessinsider.de/gfwlist server=/veet.us/127.0.0.1#5335 ipset=/veet.us/gfwlist server=/finish.si/127.0.0.1#5335 ipset=/finish.si/gfwlist -server=/beatsheadphonestudio.com/127.0.0.1#5335 -ipset=/beatsheadphonestudio.com/gfwlist +server=/fox5atlanta.com/127.0.0.1#5335 +ipset=/fox5atlanta.com/gfwlist server=/yarnpkg.com/127.0.0.1#5335 ipset=/yarnpkg.com/gfwlist server=/ntdtv.com.tw/127.0.0.1#5335 @@ -1552,8 +1558,8 @@ server=/insider-intelligence.com/127.0.0.1#5335 ipset=/insider-intelligence.com/gfwlist server=/gclubs.com/127.0.0.1#5335 ipset=/gclubs.com/gfwlist -server=/sustainthesound.com/127.0.0.1#5335 -ipset=/sustainthesound.com/gfwlist +server=/dctbeatsbydre.com/127.0.0.1#5335 +ipset=/dctbeatsbydre.com/gfwlist server=/shopify.com/127.0.0.1#5335 ipset=/shopify.com/gfwlist server=/kilmeadeandfriends.com/127.0.0.1#5335 @@ -1586,8 +1592,8 @@ server=/quicktime.tv/127.0.0.1#5335 ipset=/quicktime.tv/gfwlist server=/aesworkshops.com/127.0.0.1#5335 ipset=/aesworkshops.com/gfwlist -server=/beeg.com/127.0.0.1#5335 -ipset=/beeg.com/gfwlist +server=/danemarket.com/127.0.0.1#5335 +ipset=/danemarket.com/gfwlist server=/macbookair.co.uk/127.0.0.1#5335 ipset=/macbookair.co.uk/gfwlist server=/bmw-world.net/127.0.0.1#5335 @@ -1632,8 +1638,8 @@ server=/hrsaz.com/127.0.0.1#5335 ipset=/hrsaz.com/gfwlist server=/q13.com/127.0.0.1#5335 ipset=/q13.com/gfwlist -server=/bmw-motorrad-dubai.com/127.0.0.1#5335 -ipset=/bmw-motorrad-dubai.com/gfwlist +server=/tokyomotion.net/127.0.0.1#5335 +ipset=/tokyomotion.net/gfwlist server=/fsacebok.com/127.0.0.1#5335 ipset=/fsacebok.com/gfwlist server=/steamcommunity.com/127.0.0.1#5335 @@ -1686,10 +1692,10 @@ server=/verisign.co.in/127.0.0.1#5335 ipset=/verisign.co.in/gfwlist server=/alphera.co.nz/127.0.0.1#5335 ipset=/alphera.co.nz/gfwlist -server=/stark-verlag.ch/127.0.0.1#5335 -ipset=/stark-verlag.ch/gfwlist -server=/visadpsonline.us/127.0.0.1#5335 -ipset=/visadpsonline.us/gfwlist +server=/stateofthemap.org/127.0.0.1#5335 +ipset=/stateofthemap.org/gfwlist +server=/travelex.com/127.0.0.1#5335 +ipset=/travelex.com/gfwlist server=/menshin-channel.com/127.0.0.1#5335 ipset=/menshin-channel.com/gfwlist server=/scholar.google.com.ni/127.0.0.1#5335 @@ -1754,8 +1760,8 @@ server=/beatsbydreoutletsale.com/127.0.0.1#5335 ipset=/beatsbydreoutletsale.com/gfwlist server=/virsto.net/127.0.0.1#5335 ipset=/virsto.net/gfwlist -server=/realclearpublicaffairs.com/127.0.0.1#5335 -ipset=/realclearpublicaffairs.com/gfwlist +server=/strikinglycdn.com/127.0.0.1#5335 +ipset=/strikinglycdn.com/gfwlist server=/sbitravelcard.com/127.0.0.1#5335 ipset=/sbitravelcard.com/gfwlist server=/mirrorsedge.com/127.0.0.1#5335 @@ -1772,8 +1778,8 @@ server=/directvbundles.com/127.0.0.1#5335 ipset=/directvbundles.com/gfwlist server=/xboxone.eu/127.0.0.1#5335 ipset=/xboxone.eu/gfwlist -server=/iijav.com/127.0.0.1#5335 -ipset=/iijav.com/gfwlist +server=/pokemon-sunmoon.com/127.0.0.1#5335 +ipset=/pokemon-sunmoon.com/gfwlist server=/serialssolutions.com/127.0.0.1#5335 ipset=/serialssolutions.com/gfwlist server=/salecheaphandbags.com/127.0.0.1#5335 @@ -1822,8 +1828,8 @@ server=/hkej.com/127.0.0.1#5335 ipset=/hkej.com/gfwlist server=/awseducate.net/127.0.0.1#5335 ipset=/awseducate.net/gfwlist -server=/rentaride.com/127.0.0.1#5335 -ipset=/rentaride.com/gfwlist +server=/kirbysuperstarultra.com/127.0.0.1#5335 +ipset=/kirbysuperstarultra.com/gfwlist server=/ajplus.net/127.0.0.1#5335 ipset=/ajplus.net/gfwlist server=/muji.tw/127.0.0.1#5335 @@ -1864,8 +1870,8 @@ server=/economistgroupcareers.com/127.0.0.1#5335 ipset=/economistgroupcareers.com/gfwlist server=/gitstar.com/127.0.0.1#5335 ipset=/gitstar.com/gfwlist -server=/drebeats-solo.com/127.0.0.1#5335 -ipset=/drebeats-solo.com/gfwlist +server=/kijijii.ca/127.0.0.1#5335 +ipset=/kijijii.ca/gfwlist server=/visa.is/127.0.0.1#5335 ipset=/visa.is/gfwlist server=/youtubego.co.id/127.0.0.1#5335 @@ -1892,12 +1898,12 @@ server=/apple.co.hu/127.0.0.1#5335 ipset=/apple.co.hu/gfwlist server=/riot.com/127.0.0.1#5335 ipset=/riot.com/gfwlist -server=/mastercard.co.ke/127.0.0.1#5335 -ipset=/mastercard.co.ke/gfwlist +server=/bmw-rp.com/127.0.0.1#5335 +ipset=/bmw-rp.com/gfwlist server=/beatsep.net/127.0.0.1#5335 ipset=/beatsep.net/gfwlist -server=/ebayca.org/127.0.0.1#5335 -ipset=/ebayca.org/gfwlist +server=/beatsbydreol.com/127.0.0.1#5335 +ipset=/beatsbydreol.com/gfwlist server=/g-technology.com/127.0.0.1#5335 ipset=/g-technology.com/gfwlist server=/duck.co/127.0.0.1#5335 @@ -1920,8 +1926,8 @@ server=/needforspeedtimeattack.com/127.0.0.1#5335 ipset=/needforspeedtimeattack.com/gfwlist server=/worldemojiday.com/127.0.0.1#5335 ipset=/worldemojiday.com/gfwlist -server=/beatsdrdre-headphones.com/127.0.0.1#5335 -ipset=/beatsdrdre-headphones.com/gfwlist +server=/beatsfactoroutlets.com/127.0.0.1#5335 +ipset=/beatsfactoroutlets.com/gfwlist server=/nike.com.hk/127.0.0.1#5335 ipset=/nike.com.hk/gfwlist server=/spotifycdn.com/127.0.0.1#5335 @@ -1934,6 +1940,8 @@ server=/visasavingsedge.ca/127.0.0.1#5335 ipset=/visasavingsedge.ca/gfwlist server=/echocdn.com/127.0.0.1#5335 ipset=/echocdn.com/gfwlist +server=/starbucks.com.bn/127.0.0.1#5335 +ipset=/starbucks.com.bn/gfwlist server=/icloud.is/127.0.0.1#5335 ipset=/icloud.is/gfwlist server=/nurofen.co.uk/127.0.0.1#5335 @@ -2020,12 +2028,14 @@ server=/bellsouth.net/127.0.0.1#5335 ipset=/bellsouth.net/gfwlist server=/azurewebsites.net/127.0.0.1#5335 ipset=/azurewebsites.net/gfwlist +server=/indaznlab.com/127.0.0.1#5335 +ipset=/indaznlab.com/gfwlist server=/projectapex.com/127.0.0.1#5335 ipset=/projectapex.com/gfwlist server=/volvotrucks.es/127.0.0.1#5335 ipset=/volvotrucks.es/gfwlist -server=/ubisoft-orbit-savegames.s3.amazonaws.com/127.0.0.1#5335 -ipset=/ubisoft-orbit-savegames.s3.amazonaws.com/gfwlist +server=/kodi.wiki/127.0.0.1#5335 +ipset=/kodi.wiki/gfwlist server=/vfsco.nl/127.0.0.1#5335 ipset=/vfsco.nl/gfwlist server=/herringnetwork.com/127.0.0.1#5335 @@ -2038,8 +2048,8 @@ server=/zeit-world.com/127.0.0.1#5335 ipset=/zeit-world.com/gfwlist server=/beatsbydrecheaper.com/127.0.0.1#5335 ipset=/beatsbydrecheaper.com/gfwlist -server=/bestbuycanada.ca/127.0.0.1#5335 -ipset=/bestbuycanada.ca/gfwlist +server=/kijij.ca/127.0.0.1#5335 +ipset=/kijij.ca/gfwlist server=/nbc.co/127.0.0.1#5335 ipset=/nbc.co/gfwlist server=/yahoo.co.jp/127.0.0.1#5335 @@ -2090,8 +2100,8 @@ server=/paypallabs.com/127.0.0.1#5335 ipset=/paypallabs.com/gfwlist server=/eachpay.net/127.0.0.1#5335 ipset=/eachpay.net/gfwlist -server=/cbsi.video/127.0.0.1#5335 -ipset=/cbsi.video/gfwlist +server=/cheapbeatsbydresale.com/127.0.0.1#5335 +ipset=/cheapbeatsbydresale.com/gfwlist server=/bmwmotorshowblog.com/127.0.0.1#5335 ipset=/bmwmotorshowblog.com/gfwlist server=/paypal-login.org/127.0.0.1#5335 @@ -2108,8 +2118,8 @@ server=/dropbox-dns.com/127.0.0.1#5335 ipset=/dropbox-dns.com/gfwlist server=/immidio.com/127.0.0.1#5335 ipset=/immidio.com/gfwlist -server=/thomsonreuters.com/127.0.0.1#5335 -ipset=/thomsonreuters.com/gfwlist +server=/battlelog.com/127.0.0.1#5335 +ipset=/battlelog.com/gfwlist server=/85tube.com/127.0.0.1#5335 ipset=/85tube.com/gfwlist server=/fox.tv/127.0.0.1#5335 @@ -2156,18 +2166,18 @@ server=/12diasderegalosdeitunes.com.co/127.0.0.1#5335 ipset=/12diasderegalosdeitunes.com.co/gfwlist server=/xn--gtvz22d.wang/127.0.0.1#5335 ipset=/xn--gtvz22d.wang/gfwlist -server=/reabble.com/127.0.0.1#5335 -ipset=/reabble.com/gfwlist +server=/ikea.com/127.0.0.1#5335 +ipset=/ikea.com/gfwlist server=/intel-university-collaboration.net/127.0.0.1#5335 ipset=/intel-university-collaboration.net/gfwlist -server=/workplaceusecases.com/127.0.0.1#5335 -ipset=/workplaceusecases.com/gfwlist +server=/matrix.org/127.0.0.1#5335 +ipset=/matrix.org/gfwlist server=/vanishcentroamerica.com/127.0.0.1#5335 ipset=/vanishcentroamerica.com/gfwlist server=/ebayshoesstore.com/127.0.0.1#5335 ipset=/ebayshoesstore.com/gfwlist -server=/applestore.com.ro/127.0.0.1#5335 -ipset=/applestore.com.ro/gfwlist +server=/epochhk.com/127.0.0.1#5335 +ipset=/epochhk.com/gfwlist server=/gotraffic.net/127.0.0.1#5335 ipset=/gotraffic.net/gfwlist server=/ebayinc.org/127.0.0.1#5335 @@ -2396,10 +2406,10 @@ server=/collins.co.uk/127.0.0.1#5335 ipset=/collins.co.uk/gfwlist server=/disney.com.au/127.0.0.1#5335 ipset=/disney.com.au/gfwlist -server=/mini.com/127.0.0.1#5335 -ipset=/mini.com/gfwlist -server=/sohcradio.com/127.0.0.1#5335 -ipset=/sohcradio.com/gfwlist +server=/acer.com/127.0.0.1#5335 +ipset=/acer.com/gfwlist +server=/thesundaytimes.co.uk/127.0.0.1#5335 +ipset=/thesundaytimes.co.uk/gfwlist server=/realclear.com/127.0.0.1#5335 ipset=/realclear.com/gfwlist server=/google.co.uz/127.0.0.1#5335 @@ -2480,16 +2490,16 @@ server=/hpdesktopcomputer.com/127.0.0.1#5335 ipset=/hpdesktopcomputer.com/gfwlist server=/monsterbeats365buy.com/127.0.0.1#5335 ipset=/monsterbeats365buy.com/gfwlist -server=/beatsaudios.net/127.0.0.1#5335 -ipset=/beatsaudios.net/gfwlist +server=/automobile.fr/127.0.0.1#5335 +ipset=/automobile.fr/gfwlist server=/secom.co.jp/127.0.0.1#5335 ipset=/secom.co.jp/gfwlist server=/skysports.ie/127.0.0.1#5335 ipset=/skysports.ie/gfwlist server=/scientificlinux.org/127.0.0.1#5335 ipset=/scientificlinux.org/gfwlist -server=/lolshop.co.kr/127.0.0.1#5335 -ipset=/lolshop.co.kr/gfwlist +server=/beatsheadphoness.com/127.0.0.1#5335 +ipset=/beatsheadphoness.com/gfwlist server=/pyrobot.org/127.0.0.1#5335 ipset=/pyrobot.org/gfwlist server=/researchandcare.org/127.0.0.1#5335 @@ -2504,14 +2514,14 @@ server=/scholar.google.cl/127.0.0.1#5335 ipset=/scholar.google.cl/gfwlist server=/phxbmw.com/127.0.0.1#5335 ipset=/phxbmw.com/gfwlist -server=/wiivc.net/127.0.0.1#5335 -ipset=/wiivc.net/gfwlist +server=/bmw-connecteddrive.hu/127.0.0.1#5335 +ipset=/bmw-connecteddrive.hu/gfwlist server=/hpeurope.com/127.0.0.1#5335 ipset=/hpeurope.com/gfwlist server=/bridgestone-korea.co.kr/127.0.0.1#5335 ipset=/bridgestone-korea.co.kr/gfwlist -server=/blznav.akamaized.net/127.0.0.1#5335 -ipset=/blznav.akamaized.net/gfwlist +server=/bestbuy.com/127.0.0.1#5335 +ipset=/bestbuy.com/gfwlist server=/canon.hr/127.0.0.1#5335 ipset=/canon.hr/gfwlist server=/catalina.hk/127.0.0.1#5335 @@ -2548,8 +2558,8 @@ server=/salesforce.com/127.0.0.1#5335 ipset=/salesforce.com/gfwlist server=/businesswebwise.com/127.0.0.1#5335 ipset=/businesswebwise.com/gfwlist -server=/direcpath.com/127.0.0.1#5335 -ipset=/direcpath.com/gfwlist +server=/vaultproject.io/127.0.0.1#5335 +ipset=/vaultproject.io/gfwlist server=/drdreprobeatssale.com/127.0.0.1#5335 ipset=/drdreprobeatssale.com/gfwlist server=/microsoftnewsforkids.net/127.0.0.1#5335 @@ -2596,8 +2606,8 @@ server=/epicgames.com/127.0.0.1#5335 ipset=/epicgames.com/gfwlist server=/beatsbydrdremall.com/127.0.0.1#5335 ipset=/beatsbydrdremall.com/gfwlist -server=/nhncorp.jp/127.0.0.1#5335 -ipset=/nhncorp.jp/gfwlist +server=/bmw-tahiti.com/127.0.0.1#5335 +ipset=/bmw-tahiti.com/gfwlist server=/drdreheadphonekey.com/127.0.0.1#5335 ipset=/drdreheadphonekey.com/gfwlist server=/pics.ee/127.0.0.1#5335 @@ -2610,8 +2620,8 @@ server=/yahoo.com.kw/127.0.0.1#5335 ipset=/yahoo.com.kw/gfwlist server=/ebay.sg/127.0.0.1#5335 ipset=/ebay.sg/gfwlist -server=/icloudpay.net/127.0.0.1#5335 -ipset=/icloudpay.net/gfwlist +server=/connected-drive.com/127.0.0.1#5335 +ipset=/connected-drive.com/gfwlist server=/fcaebook.com/127.0.0.1#5335 ipset=/fcaebook.com/gfwlist server=/dicela.com/127.0.0.1#5335 @@ -2632,14 +2642,14 @@ server=/nikefr.com/127.0.0.1#5335 ipset=/nikefr.com/gfwlist server=/pagecdn.com/127.0.0.1#5335 ipset=/pagecdn.com/gfwlist -server=/mmonsterheadphones.net/127.0.0.1#5335 -ipset=/mmonsterheadphones.net/gfwlist +server=/deviantart.net/127.0.0.1#5335 +ipset=/deviantart.net/gfwlist server=/tiltbrush.com/127.0.0.1#5335 ipset=/tiltbrush.com/gfwlist server=/imac.com/127.0.0.1#5335 ipset=/imac.com/gfwlist -server=/videos-rockstargames-com.akamaized.net/127.0.0.1#5335 -ipset=/videos-rockstargames-com.akamaized.net/gfwlist +server=/scholar.google.co.jp/127.0.0.1#5335 +ipset=/scholar.google.co.jp/gfwlist server=/beatsbydresold.com/127.0.0.1#5335 ipset=/beatsbydresold.com/gfwlist server=/powerbeats2wireless.com/127.0.0.1#5335 @@ -2726,6 +2736,8 @@ server=/watchjavonline.com/127.0.0.1#5335 ipset=/watchjavonline.com/gfwlist server=/visa.com.lc/127.0.0.1#5335 ipset=/visa.com.lc/gfwlist +server=/starbuckscardb2b.com/127.0.0.1#5335 +ipset=/starbuckscardb2b.com/gfwlist server=/love7.xyz/127.0.0.1#5335 ipset=/love7.xyz/gfwlist server=/awsbraket.com/127.0.0.1#5335 @@ -2740,8 +2752,8 @@ server=/facebookck.com/127.0.0.1#5335 ipset=/facebookck.com/gfwlist server=/lih.kg/127.0.0.1#5335 ipset=/lih.kg/gfwlist -server=/travelex.co.jp/127.0.0.1#5335 -ipset=/travelex.co.jp/gfwlist +server=/branchportal.com/127.0.0.1#5335 +ipset=/branchportal.com/gfwlist server=/yahoo.md/127.0.0.1#5335 ipset=/yahoo.md/gfwlist server=/disney-plus.net/127.0.0.1#5335 @@ -2754,8 +2766,8 @@ server=/facebooa.com/127.0.0.1#5335 ipset=/facebooa.com/gfwlist server=/ichat.co.in/127.0.0.1#5335 ipset=/ichat.co.in/gfwlist -server=/kannewyork.com/127.0.0.1#5335 -ipset=/kannewyork.com/gfwlist +server=/pinterest.com.au/127.0.0.1#5335 +ipset=/pinterest.com.au/gfwlist server=/rokutime.com/127.0.0.1#5335 ipset=/rokutime.com/gfwlist server=/alphabet.mx/127.0.0.1#5335 @@ -2812,12 +2824,14 @@ server=/mcdelivery.co.id/127.0.0.1#5335 ipset=/mcdelivery.co.id/gfwlist server=/twitter.jp/127.0.0.1#5335 ipset=/twitter.jp/gfwlist -server=/cbsaavideo.com/127.0.0.1#5335 -ipset=/cbsaavideo.com/gfwlist +server=/thismon.ee/127.0.0.1#5335 +ipset=/thismon.ee/gfwlist server=/google.cat/127.0.0.1#5335 ipset=/google.cat/gfwlist server=/facebook.wang/127.0.0.1#5335 ipset=/facebook.wang/gfwlist +server=/dazn-api.com/127.0.0.1#5335 +ipset=/dazn-api.com/gfwlist server=/ebaysocial.ru/127.0.0.1#5335 ipset=/ebaysocial.ru/gfwlist server=/v2ray.com/127.0.0.1#5335 @@ -2874,8 +2888,8 @@ server=/minivalueservice.com/127.0.0.1#5335 ipset=/minivalueservice.com/gfwlist server=/heroesofthestorm.com/127.0.0.1#5335 ipset=/heroesofthestorm.com/gfwlist -server=/sectigo.com/127.0.0.1#5335 -ipset=/sectigo.com/gfwlist +server=/potenza.jp/127.0.0.1#5335 +ipset=/potenza.jp/gfwlist server=/acer-group.com/127.0.0.1#5335 ipset=/acer-group.com/gfwlist server=/drebeatspill.com/127.0.0.1#5335 @@ -2906,8 +2920,8 @@ server=/singtaobooks.com/127.0.0.1#5335 ipset=/singtaobooks.com/gfwlist server=/marketexecutive.net/127.0.0.1#5335 ipset=/marketexecutive.net/gfwlist -server=/pinterest.com.uy/127.0.0.1#5335 -ipset=/pinterest.com.uy/gfwlist +server=/businessinsider.in/127.0.0.1#5335 +ipset=/businessinsider.in/gfwlist server=/voaportugues.com/127.0.0.1#5335 ipset=/voaportugues.com/gfwlist server=/cursecdn.com/127.0.0.1#5335 @@ -2928,8 +2942,8 @@ server=/s-msn.com/127.0.0.1#5335 ipset=/s-msn.com/gfwlist server=/disney-studio.com/127.0.0.1#5335 ipset=/disney-studio.com/gfwlist -server=/bmw.com.uy/127.0.0.1#5335 -ipset=/bmw.com.uy/gfwlist +server=/themessengeradelaide.com.au/127.0.0.1#5335 +ipset=/themessengeradelaide.com.au/gfwlist server=/exploreintel.com/127.0.0.1#5335 ipset=/exploreintel.com/gfwlist server=/facebooi.com/127.0.0.1#5335 @@ -2950,8 +2964,8 @@ server=/buzzardflapper.com/127.0.0.1#5335 ipset=/buzzardflapper.com/gfwlist server=/bugzilla.org/127.0.0.1#5335 ipset=/bugzilla.org/gfwlist -server=/amebame.com/127.0.0.1#5335 -ipset=/amebame.com/gfwlist +server=/bgov.com/127.0.0.1#5335 +ipset=/bgov.com/gfwlist server=/poshtestgallery.com/127.0.0.1#5335 ipset=/poshtestgallery.com/gfwlist server=/airport-gov-cn.com/127.0.0.1#5335 @@ -2980,8 +2994,8 @@ server=/volvo.se/127.0.0.1#5335 ipset=/volvo.se/gfwlist server=/ebayhabit.com/127.0.0.1#5335 ipset=/ebayhabit.com/gfwlist -server=/akamaitechnologies.net/127.0.0.1#5335 -ipset=/akamaitechnologies.net/gfwlist +server=/torcidadeouro.com/127.0.0.1#5335 +ipset=/torcidadeouro.com/gfwlist server=/facebookhome.info/127.0.0.1#5335 ipset=/facebookhome.info/gfwlist server=/xbox.org/127.0.0.1#5335 @@ -3020,16 +3034,16 @@ server=/airport.com/127.0.0.1#5335 ipset=/airport.com/gfwlist server=/beatfactoryoutlets.com/127.0.0.1#5335 ipset=/beatfactoryoutlets.com/gfwlist -server=/realcleardefense.com/127.0.0.1#5335 -ipset=/realcleardefense.com/gfwlist +server=/battlefield.com/127.0.0.1#5335 +ipset=/battlefield.com/gfwlist server=/maktoob.com/127.0.0.1#5335 ipset=/maktoob.com/gfwlist server=/openwrt.org/127.0.0.1#5335 ipset=/openwrt.org/gfwlist server=/supermariogalaxy.com/127.0.0.1#5335 ipset=/supermariogalaxy.com/gfwlist -server=/nikelink.com/127.0.0.1#5335 -ipset=/nikelink.com/gfwlist +server=/tuta.io/127.0.0.1#5335 +ipset=/tuta.io/gfwlist server=/paaypal.com/127.0.0.1#5335 ipset=/paaypal.com/gfwlist server=/ebaytopratedseller.net/127.0.0.1#5335 @@ -3050,8 +3064,8 @@ server=/huluusa.com/127.0.0.1#5335 ipset=/huluusa.com/gfwlist server=/nikerunner.com/127.0.0.1#5335 ipset=/nikerunner.com/gfwlist -server=/registerhulu.com/127.0.0.1#5335 -ipset=/registerhulu.com/gfwlist +server=/visa.com.tr/127.0.0.1#5335 +ipset=/visa.com.tr/gfwlist server=/ok.ru/127.0.0.1#5335 ipset=/ok.ru/gfwlist server=/durex.ru/127.0.0.1#5335 @@ -3166,14 +3180,14 @@ server=/fox5ny.com/127.0.0.1#5335 ipset=/fox5ny.com/gfwlist server=/wwwinstagram.com/127.0.0.1#5335 ipset=/wwwinstagram.com/gfwlist -server=/iebay.com/127.0.0.1#5335 -ipset=/iebay.com/gfwlist +server=/bloombergchina.com/127.0.0.1#5335 +ipset=/bloombergchina.com/gfwlist server=/docker.com/127.0.0.1#5335 ipset=/docker.com/gfwlist server=/cheapbeatsbydrdrepro.com/127.0.0.1#5335 ipset=/cheapbeatsbydrdrepro.com/gfwlist -server=/eebay.com/127.0.0.1#5335 -ipset=/eebay.com/gfwlist +server=/nike-usa.com/127.0.0.1#5335 +ipset=/nike-usa.com/gfwlist server=/pricelessmarketingengine.com/127.0.0.1#5335 ipset=/pricelessmarketingengine.com/gfwlist server=/bmw-motorrad.se/127.0.0.1#5335 @@ -3194,6 +3208,8 @@ server=/visa.fr/127.0.0.1#5335 ipset=/visa.fr/gfwlist server=/line.naver.jp/127.0.0.1#5335 ipset=/line.naver.jp/gfwlist +server=/starbucks.ch/127.0.0.1#5335 +ipset=/starbucks.ch/gfwlist server=/mypearsonshop.com.mx/127.0.0.1#5335 ipset=/mypearsonshop.com.mx/gfwlist server=/sony.com.bo/127.0.0.1#5335 @@ -3230,8 +3246,8 @@ server=/adobedc.net/127.0.0.1#5335 ipset=/adobedc.net/gfwlist server=/minivilledequebec.com/127.0.0.1#5335 ipset=/minivilledequebec.com/gfwlist -server=/sndcdn.com/127.0.0.1#5335 -ipset=/sndcdn.com/gfwlist +server=/foxsoccer.tv/127.0.0.1#5335 +ipset=/foxsoccer.tv/gfwlist server=/daytontrucktires.com/127.0.0.1#5335 ipset=/daytontrucktires.com/gfwlist server=/yandex.uz/127.0.0.1#5335 @@ -3258,8 +3274,8 @@ server=/hpspeaker.com/127.0.0.1#5335 ipset=/hpspeaker.com/gfwlist server=/bisq.network/127.0.0.1#5335 ipset=/bisq.network/gfwlist -server=/softbankrobotics.com/127.0.0.1#5335 -ipset=/softbankrobotics.com/gfwlist +server=/globalsecurity.org/127.0.0.1#5335 +ipset=/globalsecurity.org/gfwlist server=/0x0.st/127.0.0.1#5335 ipset=/0x0.st/gfwlist server=/durex.co.th/127.0.0.1#5335 @@ -3280,8 +3296,8 @@ server=/ams02.space/127.0.0.1#5335 ipset=/ams02.space/gfwlist server=/sony.it/127.0.0.1#5335 ipset=/sony.it/gfwlist -server=/bmwusfactory.com/127.0.0.1#5335 -ipset=/bmwusfactory.com/gfwlist +server=/bridgestonerewards.com/127.0.0.1#5335 +ipset=/bridgestonerewards.com/gfwlist server=/youtube.bo/127.0.0.1#5335 ipset=/youtube.bo/gfwlist server=/herokussl.com/127.0.0.1#5335 @@ -3308,18 +3324,18 @@ server=/unstyle.us/127.0.0.1#5335 ipset=/unstyle.us/gfwlist server=/yandexcloud.net/127.0.0.1#5335 ipset=/yandexcloud.net/gfwlist -server=/ubi.com/127.0.0.1#5335 -ipset=/ubi.com/gfwlist -server=/4cdn.org/127.0.0.1#5335 -ipset=/4cdn.org/gfwlist +server=/paypal-gift.com/127.0.0.1#5335 +ipset=/paypal-gift.com/gfwlist +server=/muji.eu/127.0.0.1#5335 +ipset=/muji.eu/gfwlist server=/ds-linear-abematv.akamaized.net/127.0.0.1#5335 ipset=/ds-linear-abematv.akamaized.net/gfwlist server=/akamai.co.kr/127.0.0.1#5335 ipset=/akamai.co.kr/gfwlist server=/trello.com/127.0.0.1#5335 ipset=/trello.com/gfwlist -server=/playartifact.com/127.0.0.1#5335 -ipset=/playartifact.com/gfwlist +server=/nikeelite.com/127.0.0.1#5335 +ipset=/nikeelite.com/gfwlist server=/nomulus.foo/127.0.0.1#5335 ipset=/nomulus.foo/gfwlist server=/telegram.dog/127.0.0.1#5335 @@ -3420,8 +3436,8 @@ server=/volvotrucks.co.za/127.0.0.1#5335 ipset=/volvotrucks.co.za/gfwlist server=/appleaustralia.net.au/127.0.0.1#5335 ipset=/appleaustralia.net.au/gfwlist -server=/my-magazine.me/127.0.0.1#5335 -ipset=/my-magazine.me/gfwlist +server=/bmw-motorrad.ch/127.0.0.1#5335 +ipset=/bmw-motorrad.ch/gfwlist server=/cnshopin.com/127.0.0.1#5335 ipset=/cnshopin.com/gfwlist server=/matters.news/127.0.0.1#5335 @@ -3434,8 +3450,8 @@ server=/paypal-corp.com/127.0.0.1#5335 ipset=/paypal-corp.com/gfwlist server=/intelamericasstore.com/127.0.0.1#5335 ipset=/intelamericasstore.com/gfwlist -server=/9to5google.com/127.0.0.1#5335 -ipset=/9to5google.com/gfwlist +server=/foxcredit.org/127.0.0.1#5335 +ipset=/foxcredit.org/gfwlist server=/applestore.com.hk/127.0.0.1#5335 ipset=/applestore.com.hk/gfwlist server=/google.com.gt/127.0.0.1#5335 @@ -3472,8 +3488,8 @@ server=/gopivotal.net/127.0.0.1#5335 ipset=/gopivotal.net/gfwlist server=/ebayclassifieds.info/127.0.0.1#5335 ipset=/ebayclassifieds.info/gfwlist -server=/openvpn.net/127.0.0.1#5335 -ipset=/openvpn.net/gfwlist +server=/manyvids.com/127.0.0.1#5335 +ipset=/manyvids.com/gfwlist server=/volvotrucks.it/127.0.0.1#5335 ipset=/volvotrucks.it/gfwlist server=/pearson.cl/127.0.0.1#5335 @@ -3514,10 +3530,10 @@ server=/vmwsalesrewards.com/127.0.0.1#5335 ipset=/vmwsalesrewards.com/gfwlist server=/bitnami.com/127.0.0.1#5335 ipset=/bitnami.com/gfwlist -server=/beatsdreforsale.com/127.0.0.1#5335 -ipset=/beatsdreforsale.com/gfwlist -server=/bmw-driving-center.co.kr/127.0.0.1#5335 -ipset=/bmw-driving-center.co.kr/gfwlist +server=/cdnlab.live/127.0.0.1#5335 +ipset=/cdnlab.live/gfwlist +server=/disneynewseries.com/127.0.0.1#5335 +ipset=/disneynewseries.com/gfwlist server=/intel.dz/127.0.0.1#5335 ipset=/intel.dz/gfwlist server=/conair.me/127.0.0.1#5335 @@ -3598,8 +3614,8 @@ server=/newsukadops.com/127.0.0.1#5335 ipset=/newsukadops.com/gfwlist server=/applepay.jp/127.0.0.1#5335 ipset=/applepay.jp/gfwlist -server=/visadigital.com/127.0.0.1#5335 -ipset=/visadigital.com/gfwlist +server=/jav321.com/127.0.0.1#5335 +ipset=/jav321.com/gfwlist server=/finish.lv/127.0.0.1#5335 ipset=/finish.lv/gfwlist server=/fbinfer.com/127.0.0.1#5335 @@ -3644,8 +3660,8 @@ server=/microsoftads.com/127.0.0.1#5335 ipset=/microsoftads.com/gfwlist server=/reuters.com/127.0.0.1#5335 ipset=/reuters.com/gfwlist -server=/payhulu.com/127.0.0.1#5335 -ipset=/payhulu.com/gfwlist +server=/lolclub.org/127.0.0.1#5335 +ipset=/lolclub.org/gfwlist server=/vanish.at/127.0.0.1#5335 ipset=/vanish.at/gfwlist server=/gfycat.com/127.0.0.1#5335 @@ -3666,8 +3682,8 @@ server=/blackfridaydrebeatsshop.com/127.0.0.1#5335 ipset=/blackfridaydrebeatsshop.com/gfwlist server=/zdusercontent.com/127.0.0.1#5335 ipset=/zdusercontent.com/gfwlist -server=/amznl.com/127.0.0.1#5335 -ipset=/amznl.com/gfwlist +server=/kindleoasis.info/127.0.0.1#5335 +ipset=/kindleoasis.info/gfwlist server=/incentivetravelgifts.com/127.0.0.1#5335 ipset=/incentivetravelgifts.com/gfwlist server=/volvotrucks.rs/127.0.0.1#5335 @@ -3712,16 +3728,16 @@ server=/snapcraft.io/127.0.0.1#5335 ipset=/snapcraft.io/gfwlist server=/beatsstudiohodetelefoner.com/127.0.0.1#5335 ipset=/beatsstudiohodetelefoner.com/gfwlist -server=/mdpi.com/127.0.0.1#5335 -ipset=/mdpi.com/gfwlist +server=/redditmail.com/127.0.0.1#5335 +ipset=/redditmail.com/gfwlist server=/nginx.org/127.0.0.1#5335 ipset=/nginx.org/gfwlist server=/paypal-redeem.com/127.0.0.1#5335 ipset=/paypal-redeem.com/gfwlist server=/canon.ee/127.0.0.1#5335 ipset=/canon.ee/gfwlist -server=/marketolive.com/127.0.0.1#5335 -ipset=/marketolive.com/gfwlist +server=/artstationmedia.com/127.0.0.1#5335 +ipset=/artstationmedia.com/gfwlist server=/bridgestone.com.br/127.0.0.1#5335 ipset=/bridgestone.com.br/gfwlist server=/scholar.google.com.ly/127.0.0.1#5335 @@ -3784,10 +3800,14 @@ server=/chromeos.dev/127.0.0.1#5335 ipset=/chromeos.dev/gfwlist server=/volvotrucks.com.ua/127.0.0.1#5335 ipset=/volvotrucks.com.ua/gfwlist -server=/wrenchead.com/127.0.0.1#5335 -ipset=/wrenchead.com/gfwlist +server=/signal.org/127.0.0.1#5335 +ipset=/signal.org/gfwlist server=/mariokart8.com/127.0.0.1#5335 ipset=/mariokart8.com/gfwlist +server=/intercom.io/127.0.0.1#5335 +ipset=/intercom.io/gfwlist +server=/starbucks.co.id/127.0.0.1#5335 +ipset=/starbucks.co.id/gfwlist server=/hpdrivers.com/127.0.0.1#5335 ipset=/hpdrivers.com/gfwlist server=/pearsonassessment.dk/127.0.0.1#5335 @@ -3826,8 +3846,8 @@ server=/github.dev/127.0.0.1#5335 ipset=/github.dev/gfwlist server=/nvidia.be/127.0.0.1#5335 ipset=/nvidia.be/gfwlist -server=/cslpldyb.me/127.0.0.1#5335 -ipset=/cslpldyb.me/gfwlist +server=/cam4.com/127.0.0.1#5335 +ipset=/cam4.com/gfwlist server=/playwarcraft3.com/127.0.0.1#5335 ipset=/playwarcraft3.com/gfwlist server=/bbhub.io/127.0.0.1#5335 @@ -3872,14 +3892,14 @@ server=/wikinews.org/127.0.0.1#5335 ipset=/wikinews.org/gfwlist server=/mini.si/127.0.0.1#5335 ipset=/mini.si/gfwlist -server=/dontbubble.us/127.0.0.1#5335 -ipset=/dontbubble.us/gfwlist +server=/gettyimages.com.mx/127.0.0.1#5335 +ipset=/gettyimages.com.mx/gfwlist server=/services-exchange.com/127.0.0.1#5335 ipset=/services-exchange.com/gfwlist server=/geeksquadonline.com/127.0.0.1#5335 ipset=/geeksquadonline.com/gfwlist -server=/alphera-finance.com.hk/127.0.0.1#5335 -ipset=/alphera-finance.com.hk/gfwlist +server=/yes123.com.tw/127.0.0.1#5335 +ipset=/yes123.com.tw/gfwlist server=/marketo.co.uk/127.0.0.1#5335 ipset=/marketo.co.uk/gfwlist server=/nintendo-europe.com/127.0.0.1#5335 @@ -3998,18 +4018,20 @@ server=/bydrebeats.com/127.0.0.1#5335 ipset=/bydrebeats.com/gfwlist server=/beatscheap-nz.com/127.0.0.1#5335 ipset=/beatscheap-nz.com/gfwlist -server=/pagecdn.io/127.0.0.1#5335 -ipset=/pagecdn.io/gfwlist +server=/line-cdn.net/127.0.0.1#5335 +ipset=/line-cdn.net/gfwlist server=/verisigninc.com/127.0.0.1#5335 ipset=/verisigninc.com/gfwlist server=/facebookcareer.com/127.0.0.1#5335 ipset=/facebookcareer.com/gfwlist +server=/intercomcdn.com/127.0.0.1#5335 +ipset=/intercomcdn.com/gfwlist server=/tunsafe.com/127.0.0.1#5335 ipset=/tunsafe.com/gfwlist -server=/mastercard.cl/127.0.0.1#5335 -ipset=/mastercard.cl/gfwlist -server=/pixanalytics.com/127.0.0.1#5335 -ipset=/pixanalytics.com/gfwlist +server=/editorx.com/127.0.0.1#5335 +ipset=/editorx.com/gfwlist +server=/componentkit.org/127.0.0.1#5335 +ipset=/componentkit.org/gfwlist server=/wholeplanetfoundation.org/127.0.0.1#5335 ipset=/wholeplanetfoundation.org/gfwlist server=/trustsign.ch/127.0.0.1#5335 @@ -4068,22 +4090,22 @@ server=/pearsonperu.pe/127.0.0.1#5335 ipset=/pearsonperu.pe/gfwlist server=/chromebook.com/127.0.0.1#5335 ipset=/chromebook.com/gfwlist -server=/mol.im/127.0.0.1#5335 -ipset=/mol.im/gfwlist +server=/newsconcierge.com.au/127.0.0.1#5335 +ipset=/newsconcierge.com.au/gfwlist server=/paypalbenefits.com/127.0.0.1#5335 ipset=/paypalbenefits.com/gfwlist server=/velkaepocha.cz/127.0.0.1#5335 ipset=/velkaepocha.cz/gfwlist -server=/mini.re/127.0.0.1#5335 -ipset=/mini.re/gfwlist +server=/findacard.com/127.0.0.1#5335 +ipset=/findacard.com/gfwlist server=/nvidia.fr/127.0.0.1#5335 ipset=/nvidia.fr/gfwlist server=/ieeemagnetics.org/127.0.0.1#5335 ipset=/ieeemagnetics.org/gfwlist server=/halfjapan.com/127.0.0.1#5335 ipset=/halfjapan.com/gfwlist -server=/bmw.pt/127.0.0.1#5335 -ipset=/bmw.pt/gfwlist +server=/practicalbusinessskills.com/127.0.0.1#5335 +ipset=/practicalbusinessskills.com/gfwlist server=/kphimsex.net/127.0.0.1#5335 ipset=/kphimsex.net/gfwlist server=/studiobeatsbydrdre.com/127.0.0.1#5335 @@ -4130,14 +4152,16 @@ server=/facebookblueprint.net/127.0.0.1#5335 ipset=/facebookblueprint.net/gfwlist server=/nvidia.asia/127.0.0.1#5335 ipset=/nvidia.asia/gfwlist -server=/mastercardworldwide.com/127.0.0.1#5335 -ipset=/mastercardworldwide.com/gfwlist +server=/vgcareers.net/127.0.0.1#5335 +ipset=/vgcareers.net/gfwlist server=/instaplayer.net/127.0.0.1#5335 ipset=/instaplayer.net/gfwlist server=/foxsportsuniversity.com/127.0.0.1#5335 ipset=/foxsportsuniversity.com/gfwlist server=/minivictoria.ca/127.0.0.1#5335 ipset=/minivictoria.ca/gfwlist +server=/starbucks.com.gr/127.0.0.1#5335 +ipset=/starbucks.com.gr/gfwlist server=/amazon.nl/127.0.0.1#5335 ipset=/amazon.nl/gfwlist server=/google.com.tw/127.0.0.1#5335 @@ -4172,8 +4196,8 @@ server=/bmw.com.bn/127.0.0.1#5335 ipset=/bmw.com.bn/gfwlist server=/fox49.tv/127.0.0.1#5335 ipset=/fox49.tv/gfwlist -server=/2o7.net/127.0.0.1#5335 -ipset=/2o7.net/gfwlist +server=/pearsonelt.ch/127.0.0.1#5335 +ipset=/pearsonelt.ch/gfwlist server=/scholar.google.com.vn/127.0.0.1#5335 ipset=/scholar.google.com.vn/gfwlist server=/collins.in/127.0.0.1#5335 @@ -4248,8 +4272,8 @@ server=/dropboxbusiness.com/127.0.0.1#5335 ipset=/dropboxbusiness.com/gfwlist server=/foxsmallbusinesscenter.com/127.0.0.1#5335 ipset=/foxsmallbusinesscenter.com/gfwlist -server=/jfrog.com/127.0.0.1#5335 -ipset=/jfrog.com/gfwlist +server=/alphabet.biz/127.0.0.1#5335 +ipset=/alphabet.biz/gfwlist server=/forzamotorsport.net/127.0.0.1#5335 ipset=/forzamotorsport.net/gfwlist server=/fox9.com/127.0.0.1#5335 @@ -4276,14 +4300,14 @@ server=/terapeak.hk/127.0.0.1#5335 ipset=/terapeak.hk/gfwlist server=/easports.com/127.0.0.1#5335 ipset=/easports.com/gfwlist -server=/swisssign.net/127.0.0.1#5335 -ipset=/swisssign.net/gfwlist +server=/ted.com/127.0.0.1#5335 +ipset=/ted.com/gfwlist server=/bloombergsurvey.com/127.0.0.1#5335 ipset=/bloombergsurvey.com/gfwlist server=/airwick.se/127.0.0.1#5335 ipset=/airwick.se/gfwlist -server=/swisssign.com/127.0.0.1#5335 -ipset=/swisssign.com/gfwlist +server=/nikebbn.com/127.0.0.1#5335 +ipset=/nikebbn.com/gfwlist server=/oed.com/127.0.0.1#5335 ipset=/oed.com/gfwlist server=/icloudo.net/127.0.0.1#5335 @@ -4296,8 +4320,8 @@ server=/apple-cloudkit.com/127.0.0.1#5335 ipset=/apple-cloudkit.com/gfwlist server=/bmw.hn/127.0.0.1#5335 ipset=/bmw.hn/gfwlist -server=/swjedifallenorder.com/127.0.0.1#5335 -ipset=/swjedifallenorder.com/gfwlist +server=/quoracdn.net/127.0.0.1#5335 +ipset=/quoracdn.net/gfwlist server=/nbcolympics.com/127.0.0.1#5335 ipset=/nbcolympics.com/gfwlist server=/sony.pl/127.0.0.1#5335 @@ -4306,8 +4330,8 @@ server=/gonike.com/127.0.0.1#5335 ipset=/gonike.com/gfwlist server=/geeksquad.cc/127.0.0.1#5335 ipset=/geeksquad.cc/gfwlist -server=/foxsports.com.ve/127.0.0.1#5335 -ipset=/foxsports.com.ve/gfwlist +server=/pricelesstv.com/127.0.0.1#5335 +ipset=/pricelesstv.com/gfwlist server=/pearsoneducacion.net/127.0.0.1#5335 ipset=/pearsoneducacion.net/gfwlist server=/apple.nl/127.0.0.1#5335 @@ -4404,6 +4428,10 @@ server=/dettolarabia.com/127.0.0.1#5335 ipset=/dettolarabia.com/gfwlist server=/trustwave.com/127.0.0.1#5335 ipset=/trustwave.com/gfwlist +server=/encoretvb.com/127.0.0.1#5335 +ipset=/encoretvb.com/gfwlist +server=/starbucks.ad/127.0.0.1#5335 +ipset=/starbucks.ad/gfwlist server=/eacodigos.com/127.0.0.1#5335 ipset=/eacodigos.com/gfwlist server=/intel.mw/127.0.0.1#5335 @@ -4430,8 +4458,8 @@ server=/yahoo.by/127.0.0.1#5335 ipset=/yahoo.by/gfwlist server=/voacambodia.com/127.0.0.1#5335 ipset=/voacambodia.com/gfwlist -server=/talentlens.com/127.0.0.1#5335 -ipset=/talentlens.com/gfwlist +server=/cutt.ly/127.0.0.1#5335 +ipset=/cutt.ly/gfwlist server=/sextop1.net/127.0.0.1#5335 ipset=/sextop1.net/gfwlist server=/hulugans.com/127.0.0.1#5335 @@ -4442,8 +4470,8 @@ server=/bmw-gta.ca/127.0.0.1#5335 ipset=/bmw-gta.ca/gfwlist server=/favebook.com/127.0.0.1#5335 ipset=/favebook.com/gfwlist -server=/beatsbydre-headphones.com/127.0.0.1#5335 -ipset=/beatsbydre-headphones.com/gfwlist +server=/beatselectronic.net/127.0.0.1#5335 +ipset=/beatselectronic.net/gfwlist server=/marvelsuperwar.com/127.0.0.1#5335 ipset=/marvelsuperwar.com/gfwlist server=/swissid.ch/127.0.0.1#5335 @@ -4474,8 +4502,8 @@ server=/zoom.com/127.0.0.1#5335 ipset=/zoom.com/gfwlist server=/xoom.com/127.0.0.1#5335 ipset=/xoom.com/gfwlist -server=/pokemonbank.com/127.0.0.1#5335 -ipset=/pokemonbank.com/gfwlist +server=/epigeum.com/127.0.0.1#5335 +ipset=/epigeum.com/gfwlist server=/adaptivecards.io/127.0.0.1#5335 ipset=/adaptivecards.io/gfwlist server=/i-book.net/127.0.0.1#5335 @@ -4486,8 +4514,8 @@ server=/google.tg/127.0.0.1#5335 ipset=/google.tg/gfwlist server=/ebay.ie/127.0.0.1#5335 ipset=/ebay.ie/gfwlist -server=/esm.run/127.0.0.1#5335 -ipset=/esm.run/gfwlist +server=/eakorea.co.kr/127.0.0.1#5335 +ipset=/eakorea.co.kr/gfwlist server=/microsoft.az/127.0.0.1#5335 ipset=/microsoft.az/gfwlist server=/doom.com/127.0.0.1#5335 @@ -4604,8 +4632,8 @@ server=/nextwork.com.tw/127.0.0.1#5335 ipset=/nextwork.com.tw/gfwlist server=/blogspot.lt/127.0.0.1#5335 ipset=/blogspot.lt/gfwlist -server=/firestonecomercial.cl/127.0.0.1#5335 -ipset=/firestonecomercial.cl/gfwlist +server=/merakigo.com/127.0.0.1#5335 +ipset=/merakigo.com/gfwlist server=/onefifteen.org/127.0.0.1#5335 ipset=/onefifteen.org/gfwlist server=/life-global.org/127.0.0.1#5335 @@ -4622,8 +4650,8 @@ server=/blogspot.in/127.0.0.1#5335 ipset=/blogspot.in/gfwlist server=/feacbooke.com/127.0.0.1#5335 ipset=/feacbooke.com/gfwlist -server=/bcovlive.io/127.0.0.1#5335 -ipset=/bcovlive.io/gfwlist +server=/alphabet.no/127.0.0.1#5335 +ipset=/alphabet.no/gfwlist server=/wikihow.com/127.0.0.1#5335 ipset=/wikihow.com/gfwlist server=/mini-qatar.com/127.0.0.1#5335 @@ -4640,8 +4668,10 @@ server=/monsterbeatsbydres.com/127.0.0.1#5335 ipset=/monsterbeatsbydres.com/gfwlist server=/epochtimes-bg.com/127.0.0.1#5335 ipset=/epochtimes-bg.com/gfwlist -server=/mywaytopay.info/127.0.0.1#5335 -ipset=/mywaytopay.info/gfwlist +server=/starbucksrewardsstarland.com/127.0.0.1#5335 +ipset=/starbucksrewardsstarland.com/gfwlist +server=/udn.com.tw/127.0.0.1#5335 +ipset=/udn.com.tw/gfwlist server=/mastercard.co.in/127.0.0.1#5335 ipset=/mastercard.co.in/gfwlist server=/bitballoon.com/127.0.0.1#5335 @@ -4660,8 +4690,8 @@ server=/youtube.com.tn/127.0.0.1#5335 ipset=/youtube.com.tn/gfwlist server=/googledrive.com/127.0.0.1#5335 ipset=/googledrive.com/gfwlist -server=/mybmw.ca/127.0.0.1#5335 -ipset=/mybmw.ca/gfwlist +server=/finlitsummit.org/127.0.0.1#5335 +ipset=/finlitsummit.org/gfwlist server=/strepsils.hu/127.0.0.1#5335 ipset=/strepsils.hu/gfwlist server=/ebayradio.com/127.0.0.1#5335 @@ -4700,8 +4730,8 @@ server=/beatsoutlet.net/127.0.0.1#5335 ipset=/beatsoutlet.net/gfwlist server=/amazonvideodirect.com/127.0.0.1#5335 ipset=/amazonvideodirect.com/gfwlist -server=/trycloudflare.com/127.0.0.1#5335 -ipset=/trycloudflare.com/gfwlist +server=/bmwtampabay.com/127.0.0.1#5335 +ipset=/bmwtampabay.com/gfwlist server=/dealbay.com/127.0.0.1#5335 ipset=/dealbay.com/gfwlist server=/opensuse.org/127.0.0.1#5335 @@ -4718,8 +4748,8 @@ server=/newmonst1erbeatsto1re.com/127.0.0.1#5335 ipset=/newmonst1erbeatsto1re.com/gfwlist server=/townsvillebulletin.com.au/127.0.0.1#5335 ipset=/townsvillebulletin.com.au/gfwlist -server=/headlinejobs.hk/127.0.0.1#5335 -ipset=/headlinejobs.hk/gfwlist +server=/jbe-platform.com/127.0.0.1#5335 +ipset=/jbe-platform.com/gfwlist server=/huffpostbrasil.com/127.0.0.1#5335 ipset=/huffpostbrasil.com/gfwlist server=/mini.co.kr/127.0.0.1#5335 @@ -4740,8 +4770,8 @@ server=/straightouttasomewhere.com/127.0.0.1#5335 ipset=/straightouttasomewhere.com/gfwlist server=/volvotrucks.ro/127.0.0.1#5335 ipset=/volvotrucks.ro/gfwlist -server=/bmwdealercareers.com/127.0.0.1#5335 -ipset=/bmwdealercareers.com/gfwlist +server=/vtvan.com/127.0.0.1#5335 +ipset=/vtvan.com/gfwlist server=/canon-ois.qa/127.0.0.1#5335 ipset=/canon-ois.qa/gfwlist server=/dragonage.com/127.0.0.1#5335 @@ -4762,8 +4792,8 @@ server=/jetfuelapps.com/127.0.0.1#5335 ipset=/jetfuelapps.com/gfwlist server=/osdn.net/127.0.0.1#5335 ipset=/osdn.net/gfwlist -server=/pugpig.com/127.0.0.1#5335 -ipset=/pugpig.com/gfwlist +server=/bestbuy24x7solutions.com/127.0.0.1#5335 +ipset=/bestbuy24x7solutions.com/gfwlist server=/applefinalcutproworld.com/127.0.0.1#5335 ipset=/applefinalcutproworld.com/gfwlist server=/youtube.com.ec/127.0.0.1#5335 @@ -4772,8 +4802,8 @@ server=/icloudbox.net/127.0.0.1#5335 ipset=/icloudbox.net/gfwlist server=/google.kg/127.0.0.1#5335 ipset=/google.kg/gfwlist -server=/paypal-proserv.com/127.0.0.1#5335 -ipset=/paypal-proserv.com/gfwlist +server=/tbr.tangbr.net/127.0.0.1#5335 +ipset=/tbr.tangbr.net/gfwlist server=/cheapbeatsbydreonsale.com/127.0.0.1#5335 ipset=/cheapbeatsbydreonsale.com/gfwlist server=/zdassets.com/127.0.0.1#5335 @@ -4840,8 +4870,8 @@ server=/simcity-buildit.com/127.0.0.1#5335 ipset=/simcity-buildit.com/gfwlist server=/microsoftiotinsiderlabs.com/127.0.0.1#5335 ipset=/microsoftiotinsiderlabs.com/gfwlist -server=/volvopenta.de/127.0.0.1#5335 -ipset=/volvopenta.de/gfwlist +server=/wwe9.com/127.0.0.1#5335 +ipset=/wwe9.com/gfwlist server=/mastercard.com.sg/127.0.0.1#5335 ipset=/mastercard.com.sg/gfwlist server=/businessinsider.com.pl/127.0.0.1#5335 @@ -4906,20 +4936,22 @@ server=/i.org/127.0.0.1#5335 ipset=/i.org/gfwlist server=/hplfmedia.com/127.0.0.1#5335 ipset=/hplfmedia.com/gfwlist -server=/discordstatus.com/127.0.0.1#5335 -ipset=/discordstatus.com/gfwlist +server=/srtcdn.net/127.0.0.1#5335 +ipset=/srtcdn.net/gfwlist server=/canon.com.tw/127.0.0.1#5335 ipset=/canon.com.tw/gfwlist server=/monsterbeatsstore.com/127.0.0.1#5335 ipset=/monsterbeatsstore.com/gfwlist -server=/volvotrucks.id/127.0.0.1#5335 -ipset=/volvotrucks.id/gfwlist +server=/bridgestonegolf.com/127.0.0.1#5335 +ipset=/bridgestonegolf.com/gfwlist server=/starbucks.co.uk/127.0.0.1#5335 ipset=/starbucks.co.uk/gfwlist server=/femalefounderscomp.com/127.0.0.1#5335 ipset=/femalefounderscomp.com/gfwlist server=/travelexae.com/127.0.0.1#5335 ipset=/travelexae.com/gfwlist +server=/vod-dash-ww-live.bbcfmt.s.llnwi.net/127.0.0.1#5335 +ipset=/vod-dash-ww-live.bbcfmt.s.llnwi.net/gfwlist server=/pokemonblackwhite.com/127.0.0.1#5335 ipset=/pokemonblackwhite.com/gfwlist server=/w.org/127.0.0.1#5335 @@ -4950,8 +4982,8 @@ server=/eiu.com/127.0.0.1#5335 ipset=/eiu.com/gfwlist server=/ipod.ca/127.0.0.1#5335 ipset=/ipod.ca/gfwlist -server=/beatssingapores.com/127.0.0.1#5335 -ipset=/beatssingapores.com/gfwlist +server=/cdn77.com/127.0.0.1#5335 +ipset=/cdn77.com/gfwlist server=/mastercard.com.kw/127.0.0.1#5335 ipset=/mastercard.com.kw/gfwlist server=/webex.com.mx/127.0.0.1#5335 @@ -4962,8 +4994,8 @@ server=/dropboxpartners.com/127.0.0.1#5335 ipset=/dropboxpartners.com/gfwlist server=/scholar.google.gr/127.0.0.1#5335 ipset=/scholar.google.gr/gfwlist -server=/whisolutions.com/127.0.0.1#5335 -ipset=/whisolutions.com/gfwlist +server=/bitflyer.com/127.0.0.1#5335 +ipset=/bitflyer.com/gfwlist server=/appleworldwidedeveloper.hb-api.omtrdc.net/127.0.0.1#5335 ipset=/appleworldwidedeveloper.hb-api.omtrdc.net/gfwlist server=/oneapi.com/127.0.0.1#5335 @@ -5012,8 +5044,8 @@ server=/liketwice.com/127.0.0.1#5335 ipset=/liketwice.com/gfwlist server=/target.com/127.0.0.1#5335 ipset=/target.com/gfwlist -server=/viu.tv/127.0.0.1#5335 -ipset=/viu.tv/gfwlist +server=/garena.ph/127.0.0.1#5335 +ipset=/garena.ph/gfwlist server=/reurl.cc/127.0.0.1#5335 ipset=/reurl.cc/gfwlist server=/blogspot.hr/127.0.0.1#5335 @@ -5022,14 +5054,14 @@ server=/theuab.net/127.0.0.1#5335 ipset=/theuab.net/gfwlist server=/geek-squad-support.com/127.0.0.1#5335 ipset=/geek-squad-support.com/gfwlist -server=/nineentertainment.com.au/127.0.0.1#5335 -ipset=/nineentertainment.com.au/gfwlist +server=/lihkg.com/127.0.0.1#5335 +ipset=/lihkg.com/gfwlist server=/miniso.ge/127.0.0.1#5335 ipset=/miniso.ge/gfwlist server=/pearsononlineacademy.com/127.0.0.1#5335 ipset=/pearsononlineacademy.com/gfwlist -server=/2013pascherbeatsbydre.com/127.0.0.1#5335 -ipset=/2013pascherbeatsbydre.com/gfwlist +server=/bbcverticals.com/127.0.0.1#5335 +ipset=/bbcverticals.com/gfwlist server=/cloudflareclient.com/127.0.0.1#5335 ipset=/cloudflareclient.com/gfwlist server=/campuslondon.com/127.0.0.1#5335 @@ -5078,8 +5110,8 @@ server=/cnbcfm.com/127.0.0.1#5335 ipset=/cnbcfm.com/gfwlist server=/tiresplus.com/127.0.0.1#5335 ipset=/tiresplus.com/gfwlist -server=/bmwzentrum.com/127.0.0.1#5335 -ipset=/bmwzentrum.com/gfwlist +server=/ebaynow.com/127.0.0.1#5335 +ipset=/ebaynow.com/gfwlist server=/mastercard.de/127.0.0.1#5335 ipset=/mastercard.de/gfwlist server=/msinnovationchallenge.com/127.0.0.1#5335 @@ -5102,8 +5134,8 @@ server=/hotmail.net/127.0.0.1#5335 ipset=/hotmail.net/gfwlist server=/youtube.com.ly/127.0.0.1#5335 ipset=/youtube.com.ly/gfwlist -server=/vipbeatsbydre.com/127.0.0.1#5335 -ipset=/vipbeatsbydre.com/gfwlist +server=/iphonecases5.com/127.0.0.1#5335 +ipset=/iphonecases5.com/gfwlist server=/dettol.com.my/127.0.0.1#5335 ipset=/dettol.com.my/gfwlist server=/caime.xyz/127.0.0.1#5335 @@ -5184,8 +5216,8 @@ server=/verisign.com.vn/127.0.0.1#5335 ipset=/verisign.com.vn/gfwlist server=/paypal.jp/127.0.0.1#5335 ipset=/paypal.jp/gfwlist -server=/bmw.co.il/127.0.0.1#5335 -ipset=/bmw.co.il/gfwlist +server=/thehulubraintrust.com/127.0.0.1#5335 +ipset=/thehulubraintrust.com/gfwlist server=/cloudc.one/127.0.0.1#5335 ipset=/cloudc.one/gfwlist server=/whereilive.com.au/127.0.0.1#5335 @@ -5208,8 +5240,8 @@ server=/globalsign.nl/127.0.0.1#5335 ipset=/globalsign.nl/gfwlist server=/shuziyimin.org/127.0.0.1#5335 ipset=/shuziyimin.org/gfwlist -server=/bayareabmw.com/127.0.0.1#5335 -ipset=/bayareabmw.com/gfwlist +server=/mini.my/127.0.0.1#5335 +ipset=/mini.my/gfwlist server=/who.int/127.0.0.1#5335 ipset=/who.int/gfwlist server=/sale-nikeshoes.com/127.0.0.1#5335 @@ -5246,14 +5278,16 @@ server=/cheapbeatsbydreshop.com/127.0.0.1#5335 ipset=/cheapbeatsbydreshop.com/gfwlist server=/bmw-motorrad.nl/127.0.0.1#5335 ipset=/bmw-motorrad.nl/gfwlist -server=/xtube.com/127.0.0.1#5335 -ipset=/xtube.com/gfwlist +server=/volvotrucks.co.na/127.0.0.1#5335 +ipset=/volvotrucks.co.na/gfwlist server=/dynacw.co.jp/127.0.0.1#5335 ipset=/dynacw.co.jp/gfwlist server=/nintendo.fr/127.0.0.1#5335 ipset=/nintendo.fr/gfwlist server=/bestbuy-audio.com/127.0.0.1#5335 ipset=/bestbuy-audio.com/gfwlist +server=/dazndn.com/127.0.0.1#5335 +ipset=/dazndn.com/gfwlist server=/hpsuresupply.com/127.0.0.1#5335 ipset=/hpsuresupply.com/gfwlist server=/foxneodigital.com/127.0.0.1#5335 @@ -5334,8 +5368,8 @@ server=/enfamil.pl/127.0.0.1#5335 ipset=/enfamil.pl/gfwlist server=/blogspot.hu/127.0.0.1#5335 ipset=/blogspot.hu/gfwlist -server=/mastercard.com.pe/127.0.0.1#5335 -ipset=/mastercard.com.pe/gfwlist +server=/bridgestoneamericas.com/127.0.0.1#5335 +ipset=/bridgestoneamericas.com/gfwlist server=/nikeairhuarache.com/127.0.0.1#5335 ipset=/nikeairhuarache.com/gfwlist server=/aboutfacebook.com/127.0.0.1#5335 @@ -5352,8 +5386,8 @@ server=/ieeedeis.org/127.0.0.1#5335 ipset=/ieeedeis.org/gfwlist server=/bmw-tunisia.com/127.0.0.1#5335 ipset=/bmw-tunisia.com/gfwlist -server=/alphera.ca/127.0.0.1#5335 -ipset=/alphera.ca/gfwlist +server=/verisign.tw/127.0.0.1#5335 +ipset=/verisign.tw/gfwlist server=/ibeatsbydre.com/127.0.0.1#5335 ipset=/ibeatsbydre.com/gfwlist server=/spotify.design/127.0.0.1#5335 @@ -5402,8 +5436,8 @@ server=/movefrees.com/127.0.0.1#5335 ipset=/movefrees.com/gfwlist server=/paypal-notice.com/127.0.0.1#5335 ipset=/paypal-notice.com/gfwlist -server=/foxsoccerplus.com/127.0.0.1#5335 -ipset=/foxsoccerplus.com/gfwlist +server=/medium.com/127.0.0.1#5335 +ipset=/medium.com/gfwlist server=/insidemacintosh.com/127.0.0.1#5335 ipset=/insidemacintosh.com/gfwlist server=/alphera.de/127.0.0.1#5335 @@ -5412,8 +5446,8 @@ server=/gslink.us/127.0.0.1#5335 ipset=/gslink.us/gfwlist server=/gettyimages.com.br/127.0.0.1#5335 ipset=/gettyimages.com.br/gfwlist -server=/i-o-u.info/127.0.0.1#5335 -ipset=/i-o-u.info/gfwlist +server=/terapeak.com/127.0.0.1#5335 +ipset=/terapeak.com/gfwlist server=/mini.pt/127.0.0.1#5335 ipset=/mini.pt/gfwlist server=/nintendo.co.kr/127.0.0.1#5335 @@ -5436,16 +5470,16 @@ server=/bmw.lu/127.0.0.1#5335 ipset=/bmw.lu/gfwlist server=/volvobuses.ru/127.0.0.1#5335 ipset=/volvobuses.ru/gfwlist -server=/pinterest.hu/127.0.0.1#5335 -ipset=/pinterest.hu/gfwlist +server=/realtype.jp/127.0.0.1#5335 +ipset=/realtype.jp/gfwlist server=/hackfacebook.com/127.0.0.1#5335 ipset=/hackfacebook.com/gfwlist server=/emac.in/127.0.0.1#5335 ipset=/emac.in/gfwlist server=/n3ro.net/127.0.0.1#5335 ipset=/n3ro.net/gfwlist -server=/deadspacegame.com/127.0.0.1#5335 -ipset=/deadspacegame.com/gfwlist +server=/disneyredirects.com/127.0.0.1#5335 +ipset=/disneyredirects.com/gfwlist server=/wordpress.com/127.0.0.1#5335 ipset=/wordpress.com/gfwlist server=/bridgestone.com.co/127.0.0.1#5335 @@ -5508,8 +5542,8 @@ server=/bmw.be/127.0.0.1#5335 ipset=/bmw.be/gfwlist server=/rocksdb.org/127.0.0.1#5335 ipset=/rocksdb.org/gfwlist -server=/akamaihd.net/127.0.0.1#5335 -ipset=/akamaihd.net/gfwlist +server=/foxnewssunday.com/127.0.0.1#5335 +ipset=/foxnewssunday.com/gfwlist server=/veet.com.mx/127.0.0.1#5335 ipset=/veet.com.mx/gfwlist server=/flowtype.org/127.0.0.1#5335 @@ -5518,8 +5552,8 @@ server=/alivercm.com/127.0.0.1#5335 ipset=/alivercm.com/gfwlist server=/futpromos.com/127.0.0.1#5335 ipset=/futpromos.com/gfwlist -server=/bmw.com.au/127.0.0.1#5335 -ipset=/bmw.com.au/gfwlist +server=/hutpromos.com/127.0.0.1#5335 +ipset=/hutpromos.com/gfwlist server=/oxfordscholarlyeditions.com/127.0.0.1#5335 ipset=/oxfordscholarlyeditions.com/gfwlist server=/enfagrow.com.my/127.0.0.1#5335 @@ -5530,8 +5564,8 @@ server=/webkitgtk.org/127.0.0.1#5335 ipset=/webkitgtk.org/gfwlist server=/ebaytradingassistant.com/127.0.0.1#5335 ipset=/ebaytradingassistant.com/gfwlist -server=/bmw.co.id/127.0.0.1#5335 -ipset=/bmw.co.id/gfwlist +server=/canon.ie/127.0.0.1#5335 +ipset=/canon.ie/gfwlist server=/debug.com/127.0.0.1#5335 ipset=/debug.com/gfwlist server=/mcrouter.org/127.0.0.1#5335 @@ -5590,8 +5624,8 @@ server=/kindleoasisnews.com/127.0.0.1#5335 ipset=/kindleoasisnews.com/gfwlist server=/xboxplayanywhere.com/127.0.0.1#5335 ipset=/xboxplayanywhere.com/gfwlist -server=/hulugermany.com/127.0.0.1#5335 -ipset=/hulugermany.com/gfwlist +server=/vimeo-staging2.com/127.0.0.1#5335 +ipset=/vimeo-staging2.com/gfwlist server=/foxnewsaffiliates.com/127.0.0.1#5335 ipset=/foxnewsaffiliates.com/gfwlist server=/beatsdreinau.com/127.0.0.1#5335 @@ -5608,18 +5642,18 @@ server=/appleaccount.net/127.0.0.1#5335 ipset=/appleaccount.net/gfwlist server=/paypal-support.com/127.0.0.1#5335 ipset=/paypal-support.com/gfwlist -server=/businessinsider.nl/127.0.0.1#5335 -ipset=/businessinsider.nl/gfwlist -server=/mini-connected.de/127.0.0.1#5335 -ipset=/mini-connected.de/gfwlist +server=/trithucvn.org/127.0.0.1#5335 +ipset=/trithucvn.org/gfwlist +server=/visanet.net/127.0.0.1#5335 +ipset=/visanet.net/gfwlist server=/appleid-applemx.com/127.0.0.1#5335 ipset=/appleid-applemx.com/gfwlist server=/google.co.id/127.0.0.1#5335 ipset=/google.co.id/gfwlist server=/computingreviews.com/127.0.0.1#5335 ipset=/computingreviews.com/gfwlist -server=/volvogroup.com/127.0.0.1#5335 -ipset=/volvogroup.com/gfwlist +server=/nejm.org/127.0.0.1#5335 +ipset=/nejm.org/gfwlist server=/lantern.io/127.0.0.1#5335 ipset=/lantern.io/gfwlist server=/cnbc.com/127.0.0.1#5335 @@ -5658,8 +5692,8 @@ server=/thesimssocial.com/127.0.0.1#5335 ipset=/thesimssocial.com/gfwlist server=/facboox.com/127.0.0.1#5335 ipset=/facboox.com/gfwlist -server=/minimotorsport.com/127.0.0.1#5335 -ipset=/minimotorsport.com/gfwlist +server=/mini.es/127.0.0.1#5335 +ipset=/mini.es/gfwlist server=/lysol.co.cr/127.0.0.1#5335 ipset=/lysol.co.cr/gfwlist server=/travelex.be/127.0.0.1#5335 @@ -5680,16 +5714,16 @@ server=/webex.com/127.0.0.1#5335 ipset=/webex.com/gfwlist server=/chicagolandbmw.com/127.0.0.1#5335 ipset=/chicagolandbmw.com/gfwlist -server=/guardianapis.com/127.0.0.1#5335 -ipset=/guardianapis.com/gfwlist +server=/bmw.ba/127.0.0.1#5335 +ipset=/bmw.ba/gfwlist server=/brightcovecdn.com/127.0.0.1#5335 ipset=/brightcovecdn.com/gfwlist server=/harperacademic.com/127.0.0.1#5335 ipset=/harperacademic.com/gfwlist server=/keepmovingwithmovefree.com/127.0.0.1#5335 ipset=/keepmovingwithmovefree.com/gfwlist -server=/webtype.com/127.0.0.1#5335 -ipset=/webtype.com/gfwlist +server=/disneyenconcert.com/127.0.0.1#5335 +ipset=/disneyenconcert.com/gfwlist server=/vk-portal.net/127.0.0.1#5335 ipset=/vk-portal.net/gfwlist server=/webobjects.com/127.0.0.1#5335 @@ -5698,8 +5732,8 @@ server=/nikestore.com/127.0.0.1#5335 ipset=/nikestore.com/gfwlist server=/pinterest.com.mx/127.0.0.1#5335 ipset=/pinterest.com.mx/gfwlist -server=/bestbuyrewardzone.ca/127.0.0.1#5335 -ipset=/bestbuyrewardzone.ca/gfwlist +server=/bmw-connecteddrive.it/127.0.0.1#5335 +ipset=/bmw-connecteddrive.it/gfwlist server=/volvobuses.it/127.0.0.1#5335 ipset=/volvobuses.it/gfwlist server=/bmw-motorrad.sv/127.0.0.1#5335 @@ -5718,12 +5752,14 @@ server=/sni1dcb6gl.wpc.edgecastcdn.net/127.0.0.1#5335 ipset=/sni1dcb6gl.wpc.edgecastcdn.net/gfwlist server=/cotolia.com/127.0.0.1#5335 ipset=/cotolia.com/gfwlist -server=/mirrorsedge.jp/127.0.0.1#5335 -ipset=/mirrorsedge.jp/gfwlist +server=/bmwi.jp/127.0.0.1#5335 +ipset=/bmwi.jp/gfwlist server=/paypal.so/127.0.0.1#5335 ipset=/paypal.so/gfwlist server=/fotolia.com/127.0.0.1#5335 ipset=/fotolia.com/gfwlist +server=/aiv-cdn.net/127.0.0.1#5335 +ipset=/aiv-cdn.net/gfwlist server=/pinterest.com/127.0.0.1#5335 ipset=/pinterest.com/gfwlist server=/mktdns.com/127.0.0.1#5335 @@ -5764,8 +5800,8 @@ server=/blogspot.com.ee/127.0.0.1#5335 ipset=/blogspot.com.ee/gfwlist server=/pccwsolutions.com/127.0.0.1#5335 ipset=/pccwsolutions.com/gfwlist -server=/pwabuilder.com/127.0.0.1#5335 -ipset=/pwabuilder.com/gfwlist +server=/mega.nz/127.0.0.1#5335 +ipset=/mega.nz/gfwlist server=/fox32.com/127.0.0.1#5335 ipset=/fox32.com/gfwlist server=/dowjones.io/127.0.0.1#5335 @@ -5876,8 +5912,8 @@ server=/pinterest.nz/127.0.0.1#5335 ipset=/pinterest.nz/gfwlist server=/bmw-motorrad.gt/127.0.0.1#5335 ipset=/bmw-motorrad.gt/gfwlist -server=/visa.com.sg/127.0.0.1#5335 -ipset=/visa.com.sg/gfwlist +server=/bmw-connecteddrive.ae/127.0.0.1#5335 +ipset=/bmw-connecteddrive.ae/gfwlist server=/multicurrencycashpassport.com/127.0.0.1#5335 ipset=/multicurrencycashpassport.com/gfwlist server=/travelex.co.in/127.0.0.1#5335 @@ -5908,8 +5944,8 @@ server=/beatswirelesscheap.com/127.0.0.1#5335 ipset=/beatswirelesscheap.com/gfwlist server=/atnext.com/127.0.0.1#5335 ipset=/atnext.com/gfwlist -server=/bandag.cc/127.0.0.1#5335 -ipset=/bandag.cc/gfwlist +server=/huluasks.com/127.0.0.1#5335 +ipset=/huluasks.com/gfwlist server=/rust-lang.org/127.0.0.1#5335 ipset=/rust-lang.org/gfwlist server=/fairmarket.com/127.0.0.1#5335 @@ -5920,8 +5956,8 @@ server=/chocolatey.org/127.0.0.1#5335 ipset=/chocolatey.org/gfwlist server=/youtube.com.qa/127.0.0.1#5335 ipset=/youtube.com.qa/gfwlist -server=/imperial.insendi.com/127.0.0.1#5335 -ipset=/imperial.insendi.com/gfwlist +server=/dynacw.com.tw/127.0.0.1#5335 +ipset=/dynacw.com.tw/gfwlist server=/mzed.com/127.0.0.1#5335 ipset=/mzed.com/gfwlist server=/canon.uz/127.0.0.1#5335 @@ -5932,12 +5968,12 @@ server=/tegrazone.jp/127.0.0.1#5335 ipset=/tegrazone.jp/gfwlist server=/shopeemobile.com/127.0.0.1#5335 ipset=/shopeemobile.com/gfwlist -server=/mini-connected.com/127.0.0.1#5335 -ipset=/mini-connected.com/gfwlist +server=/msnbc.com/127.0.0.1#5335 +ipset=/msnbc.com/gfwlist server=/bmw-lebanon.com/127.0.0.1#5335 ipset=/bmw-lebanon.com/gfwlist -server=/polygon.com/127.0.0.1#5335 -ipset=/polygon.com/gfwlist +server=/visapcsdirect.com/127.0.0.1#5335 +ipset=/visapcsdirect.com/gfwlist server=/mini.jp/127.0.0.1#5335 ipset=/mini.jp/gfwlist server=/microsoftreactor.info/127.0.0.1#5335 @@ -5978,14 +6014,14 @@ server=/onlineinstagram.com/127.0.0.1#5335 ipset=/onlineinstagram.com/gfwlist server=/velostrata.com/127.0.0.1#5335 ipset=/velostrata.com/gfwlist -server=/ebay.pk/127.0.0.1#5335 -ipset=/ebay.pk/gfwlist +server=/bridgestonenationalfleet.com/127.0.0.1#5335 +ipset=/bridgestonenationalfleet.com/gfwlist server=/hkcnews.com/127.0.0.1#5335 ipset=/hkcnews.com/gfwlist server=/patentgold.net/127.0.0.1#5335 ipset=/patentgold.net/gfwlist -server=/anb.org/127.0.0.1#5335 -ipset=/anb.org/gfwlist +server=/uun87.com/127.0.0.1#5335 +ipset=/uun87.com/gfwlist server=/openstreetmap.net/127.0.0.1#5335 ipset=/openstreetmap.net/gfwlist server=/scholar.google.at/127.0.0.1#5335 @@ -6044,8 +6080,8 @@ server=/ebayde.com/127.0.0.1#5335 ipset=/ebayde.com/gfwlist server=/makesenseofdata.com/127.0.0.1#5335 ipset=/makesenseofdata.com/gfwlist -server=/mini.se/127.0.0.1#5335 -ipset=/mini.se/gfwlist +server=/volvobuses.at/127.0.0.1#5335 +ipset=/volvobuses.at/gfwlist server=/mythicgames.com/127.0.0.1#5335 ipset=/mythicgames.com/gfwlist server=/applecomputer.co.in/127.0.0.1#5335 @@ -6124,8 +6160,8 @@ server=/beatselectronicsllc.tt.omtrdc.net/127.0.0.1#5335 ipset=/beatselectronicsllc.tt.omtrdc.net/gfwlist server=/keyhole.com/127.0.0.1#5335 ipset=/keyhole.com/gfwlist -server=/opengraphprotocol.com/127.0.0.1#5335 -ipset=/opengraphprotocol.com/gfwlist +server=/cfblob.com/127.0.0.1#5335 +ipset=/cfblob.com/gfwlist server=/iphone-vip2.com/127.0.0.1#5335 ipset=/iphone-vip2.com/gfwlist server=/bmw-carit.de/127.0.0.1#5335 @@ -6140,8 +6176,8 @@ server=/beatsbydreforstore.com/127.0.0.1#5335 ipset=/beatsbydreforstore.com/gfwlist server=/latticedata.com/127.0.0.1#5335 ipset=/latticedata.com/gfwlist -server=/connectedcommerce.tv/127.0.0.1#5335 -ipset=/connectedcommerce.tv/gfwlist +server=/bmwgroup-classic.com/127.0.0.1#5335 +ipset=/bmwgroup-classic.com/gfwlist server=/vanish.co.uk/127.0.0.1#5335 ipset=/vanish.co.uk/gfwlist server=/fox2detroit.com/127.0.0.1#5335 @@ -6162,8 +6198,10 @@ server=/newsadds.com.au/127.0.0.1#5335 ipset=/newsadds.com.au/gfwlist server=/syosetu.com/127.0.0.1#5335 ipset=/syosetu.com/gfwlist -server=/paypalbrasil.com/127.0.0.1#5335 -ipset=/paypalbrasil.com/gfwlist +server=/riot.im/127.0.0.1#5335 +ipset=/riot.im/gfwlist +server=/akami.net/127.0.0.1#5335 +ipset=/akami.net/gfwlist server=/akasha.world/127.0.0.1#5335 ipset=/akasha.world/gfwlist server=/visa.ky/127.0.0.1#5335 @@ -6176,14 +6214,16 @@ server=/enanyang.my/127.0.0.1#5335 ipset=/enanyang.my/gfwlist server=/thelancet.com/127.0.0.1#5335 ipset=/thelancet.com/gfwlist +server=/starbucks.it/127.0.0.1#5335 +ipset=/starbucks.it/gfwlist server=/google.as/127.0.0.1#5335 ipset=/google.as/gfwlist server=/appledaily.com.hk/127.0.0.1#5335 ipset=/appledaily.com.hk/gfwlist server=/bmw.at/127.0.0.1#5335 ipset=/bmw.at/gfwlist -server=/firestonecomercial.com.br/127.0.0.1#5335 -ipset=/firestonecomercial.com.br/gfwlist +server=/signal.art/127.0.0.1#5335 +ipset=/signal.art/gfwlist server=/drebeats-monster.com/127.0.0.1#5335 ipset=/drebeats-monster.com/gfwlist server=/verily.com/127.0.0.1#5335 @@ -6208,8 +6248,8 @@ server=/hacksear.ch/127.0.0.1#5335 ipset=/hacksear.ch/gfwlist server=/mcdelivery.com.au/127.0.0.1#5335 ipset=/mcdelivery.com.au/gfwlist -server=/midatlanticbmwmotorcycles.com/127.0.0.1#5335 -ipset=/midatlanticbmwmotorcycles.com/gfwlist +server=/disneyworld-go.com/127.0.0.1#5335 +ipset=/disneyworld-go.com/gfwlist server=/softbank-jp.com/127.0.0.1#5335 ipset=/softbank-jp.com/gfwlist server=/skysportsracing.com/127.0.0.1#5335 @@ -6218,8 +6258,8 @@ server=/onlinegeeksquad.com/127.0.0.1#5335 ipset=/onlinegeeksquad.com/gfwlist server=/sony.com.pe/127.0.0.1#5335 ipset=/sony.com.pe/gfwlist -server=/nikedawn.com/127.0.0.1#5335 -ipset=/nikedawn.com/gfwlist +server=/twitch.tv/127.0.0.1#5335 +ipset=/twitch.tv/gfwlist server=/kiji.ca/127.0.0.1#5335 ipset=/kiji.ca/gfwlist server=/bbc.co.uk/127.0.0.1#5335 @@ -6406,8 +6446,8 @@ server=/collegejournal.com/127.0.0.1#5335 ipset=/collegejournal.com/gfwlist server=/dailym.ai/127.0.0.1#5335 ipset=/dailym.ai/gfwlist -server=/akamai-access.net/127.0.0.1#5335 -ipset=/akamai-access.net/gfwlist +server=/minisokorea.com/127.0.0.1#5335 +ipset=/minisokorea.com/gfwlist server=/bumptop.org/127.0.0.1#5335 ipset=/bumptop.org/gfwlist server=/mastercard.fi/127.0.0.1#5335 @@ -6440,8 +6480,8 @@ server=/lfai.foundation/127.0.0.1#5335 ipset=/lfai.foundation/gfwlist server=/urchin.com/127.0.0.1#5335 ipset=/urchin.com/gfwlist -server=/xn--7hv594h.com/127.0.0.1#5335 -ipset=/xn--7hv594h.com/gfwlist +server=/dlmobilegarena-a.akamaihd.net/127.0.0.1#5335 +ipset=/dlmobilegarena-a.akamaihd.net/gfwlist server=/smartline.com.au/127.0.0.1#5335 ipset=/smartline.com.au/gfwlist server=/beats-bydrdre.net/127.0.0.1#5335 @@ -6520,8 +6560,8 @@ server=/youtube.co.id/127.0.0.1#5335 ipset=/youtube.co.id/gfwlist server=/paypal-network.org/127.0.0.1#5335 ipset=/paypal-network.org/gfwlist -server=/disneyturkiye.com.tr/127.0.0.1#5335 -ipset=/disneyturkiye.com.tr/gfwlist +server=/volvotrucks.az/127.0.0.1#5335 +ipset=/volvotrucks.az/gfwlist server=/xoomcom.com/127.0.0.1#5335 ipset=/xoomcom.com/gfwlist server=/iphone.ru/127.0.0.1#5335 @@ -6560,8 +6600,8 @@ server=/thomsonreuters.com.tr/127.0.0.1#5335 ipset=/thomsonreuters.com.tr/gfwlist server=/timestalks.com/127.0.0.1#5335 ipset=/timestalks.com/gfwlist -server=/geek-squad.net/127.0.0.1#5335 -ipset=/geek-squad.net/gfwlist +server=/starcraft2.com/127.0.0.1#5335 +ipset=/starcraft2.com/gfwlist server=/nyt.com/127.0.0.1#5335 ipset=/nyt.com/gfwlist server=/qt-project.org/127.0.0.1#5335 @@ -6606,6 +6646,8 @@ server=/epochtimes.cz/127.0.0.1#5335 ipset=/epochtimes.cz/gfwlist server=/root-signing.ch/127.0.0.1#5335 ipset=/root-signing.ch/gfwlist +server=/starbuckscoffeegear.com/127.0.0.1#5335 +ipset=/starbuckscoffeegear.com/gfwlist server=/headphoneshotsales.com/127.0.0.1#5335 ipset=/headphoneshotsales.com/gfwlist server=/google.ca/127.0.0.1#5335 @@ -6692,8 +6734,8 @@ server=/privilege.hk/127.0.0.1#5335 ipset=/privilege.hk/gfwlist server=/cheapnewbeatsbydre.com/127.0.0.1#5335 ipset=/cheapnewbeatsbydre.com/gfwlist -server=/mastercard.it/127.0.0.1#5335 -ipset=/mastercard.it/gfwlist +server=/disneyme.com/127.0.0.1#5335 +ipset=/disneyme.com/gfwlist server=/vanitha.in/127.0.0.1#5335 ipset=/vanitha.in/gfwlist server=/thawte.fr/127.0.0.1#5335 @@ -6712,8 +6754,8 @@ server=/facebook.in/127.0.0.1#5335 ipset=/facebook.in/gfwlist server=/taste.com.au/127.0.0.1#5335 ipset=/taste.com.au/gfwlist -server=/appleone.audio/127.0.0.1#5335 -ipset=/appleone.audio/gfwlist +server=/bbci.co.uk/127.0.0.1#5335 +ipset=/bbci.co.uk/gfwlist server=/hentaiverse.org/127.0.0.1#5335 ipset=/hentaiverse.org/gfwlist server=/finish.hu/127.0.0.1#5335 @@ -6730,16 +6772,16 @@ server=/bmw-adventskalender.com/127.0.0.1#5335 ipset=/bmw-adventskalender.com/gfwlist server=/nikezoom.com/127.0.0.1#5335 ipset=/nikezoom.com/gfwlist -server=/blzddistkr1-a.akamaihd.net/127.0.0.1#5335 -ipset=/blzddistkr1-a.akamaihd.net/gfwlist +server=/xbox360.org/127.0.0.1#5335 +ipset=/xbox360.org/gfwlist server=/huluitaly.com/127.0.0.1#5335 ipset=/huluitaly.com/gfwlist server=/shopdurex.com/127.0.0.1#5335 ipset=/shopdurex.com/gfwlist server=/op.gg/127.0.0.1#5335 ipset=/op.gg/gfwlist -server=/scholar.google.cn/127.0.0.1#5335 -ipset=/scholar.google.cn/gfwlist +server=/paypal-learning.com/127.0.0.1#5335 +ipset=/paypal-learning.com/gfwlist server=/bmw-connecteddrive.com.cy/127.0.0.1#5335 ipset=/bmw-connecteddrive.com.cy/gfwlist server=/ministcatharines.ca/127.0.0.1#5335 @@ -6790,6 +6832,8 @@ server=/google.nu/127.0.0.1#5335 ipset=/google.nu/gfwlist server=/enfabebe.com.ec/127.0.0.1#5335 ipset=/enfabebe.com.ec/gfwlist +server=/starbucks.dk/127.0.0.1#5335 +ipset=/starbucks.dk/gfwlist server=/intel-research.net/127.0.0.1#5335 ipset=/intel-research.net/gfwlist server=/ieee-ccnc.org/127.0.0.1#5335 @@ -6812,8 +6856,8 @@ server=/applecentre.info/127.0.0.1#5335 ipset=/applecentre.info/gfwlist server=/japan-whores.com/127.0.0.1#5335 ipset=/japan-whores.com/gfwlist -server=/ecpa.fr/127.0.0.1#5335 -ipset=/ecpa.fr/gfwlist +server=/oxfordbibliographies.com/127.0.0.1#5335 +ipset=/oxfordbibliographies.com/gfwlist server=/akamak.com/127.0.0.1#5335 ipset=/akamak.com/gfwlist server=/livefilestore.com/127.0.0.1#5335 @@ -6906,8 +6950,8 @@ server=/minilat.com/127.0.0.1#5335 ipset=/minilat.com/gfwlist server=/blogspot.my/127.0.0.1#5335 ipset=/blogspot.my/gfwlist -server=/graph.org/127.0.0.1#5335 -ipset=/graph.org/gfwlist +server=/movetv.com/127.0.0.1#5335 +ipset=/movetv.com/gfwlist server=/dungeonkeeper.com/127.0.0.1#5335 ipset=/dungeonkeeper.com/gfwlist server=/tidelift.com/127.0.0.1#5335 @@ -6978,8 +7022,8 @@ server=/bmw.co.cr/127.0.0.1#5335 ipset=/bmw.co.cr/gfwlist server=/photoshop.com/127.0.0.1#5335 ipset=/photoshop.com/gfwlist -server=/volvotrucks.dk/127.0.0.1#5335 -ipset=/volvotrucks.dk/gfwlist +server=/visa.com.vi/127.0.0.1#5335 +ipset=/visa.com.vi/gfwlist server=/xvideos-cdn.com/127.0.0.1#5335 ipset=/xvideos-cdn.com/gfwlist server=/nikkei.jp/127.0.0.1#5335 @@ -7060,8 +7104,8 @@ server=/reachtheworldonfacebook.com/127.0.0.1#5335 ipset=/reachtheworldonfacebook.com/gfwlist server=/code.org/127.0.0.1#5335 ipset=/code.org/gfwlist -server=/pearsonplaces.com.au/127.0.0.1#5335 -ipset=/pearsonplaces.com.au/gfwlist +server=/nintendo.co.za/127.0.0.1#5335 +ipset=/nintendo.co.za/gfwlist server=/niketracking.com/127.0.0.1#5335 ipset=/niketracking.com/gfwlist server=/paypal-recargacelular.com/127.0.0.1#5335 @@ -7152,8 +7196,8 @@ server=/adobexdplatform.com/127.0.0.1#5335 ipset=/adobexdplatform.com/gfwlist server=/hbonow.com/127.0.0.1#5335 ipset=/hbonow.com/gfwlist -server=/bitmex.com/127.0.0.1#5335 -ipset=/bitmex.com/gfwlist +server=/bmw-connecteddrive.gr/127.0.0.1#5335 +ipset=/bmw-connecteddrive.gr/gfwlist server=/thomsonreuters.com.sg/127.0.0.1#5335 ipset=/thomsonreuters.com.sg/gfwlist server=/pinterest.es/127.0.0.1#5335 @@ -7164,8 +7208,8 @@ server=/mtt.org/127.0.0.1#5335 ipset=/mtt.org/gfwlist server=/instagramhilesi.org/127.0.0.1#5335 ipset=/instagramhilesi.org/gfwlist -server=/eubluecardvisa.com/127.0.0.1#5335 -ipset=/eubluecardvisa.com/gfwlist +server=/gettyimages.ch/127.0.0.1#5335 +ipset=/gettyimages.ch/gfwlist server=/hkbn.net/127.0.0.1#5335 ipset=/hkbn.net/gfwlist server=/sony.com.ni/127.0.0.1#5335 @@ -7230,8 +7274,8 @@ server=/9cdn.net/127.0.0.1#5335 ipset=/9cdn.net/gfwlist server=/nike.com/127.0.0.1#5335 ipset=/nike.com/gfwlist -server=/classicnike.com/127.0.0.1#5335 -ipset=/classicnike.com/gfwlist +server=/minilangley.ca/127.0.0.1#5335 +ipset=/minilangley.ca/gfwlist server=/rthk.hk/127.0.0.1#5335 ipset=/rthk.hk/gfwlist server=/monsterbeatsru.com/127.0.0.1#5335 @@ -7266,8 +7310,8 @@ server=/blubrry.com/127.0.0.1#5335 ipset=/blubrry.com/gfwlist server=/minitoronto.ca/127.0.0.1#5335 ipset=/minitoronto.ca/gfwlist -server=/53world.com/127.0.0.1#5335 -ipset=/53world.com/gfwlist +server=/verisign.com.hk/127.0.0.1#5335 +ipset=/verisign.com.hk/gfwlist server=/beatsbydrecybermondaydeals2013.com/127.0.0.1#5335 ipset=/beatsbydrecybermondaydeals2013.com/gfwlist server=/uun85.com/127.0.0.1#5335 @@ -7302,8 +7346,8 @@ server=/intel.ru/127.0.0.1#5335 ipset=/intel.ru/gfwlist server=/bmwgroupinfobahn.com/127.0.0.1#5335 ipset=/bmwgroupinfobahn.com/gfwlist -server=/stripe.com/127.0.0.1#5335 -ipset=/stripe.com/gfwlist +server=/minitakesthestates.com/127.0.0.1#5335 +ipset=/minitakesthestates.com/gfwlist server=/product.co.jp/127.0.0.1#5335 ipset=/product.co.jp/gfwlist server=/bidvestbank.co.za/127.0.0.1#5335 @@ -7518,8 +7562,8 @@ server=/pearsonenespanol.com/127.0.0.1#5335 ipset=/pearsonenespanol.com/gfwlist server=/dropboxinsiders.com/127.0.0.1#5335 ipset=/dropboxinsiders.com/gfwlist -server=/visa.com.ai/127.0.0.1#5335 -ipset=/visa.com.ai/gfwlist +server=/slack-edge.com/127.0.0.1#5335 +ipset=/slack-edge.com/gfwlist server=/nytimes.com/127.0.0.1#5335 ipset=/nytimes.com/gfwlist server=/ebay.nl/127.0.0.1#5335 @@ -7608,6 +7652,8 @@ server=/facebookpoker.info/127.0.0.1#5335 ipset=/facebookpoker.info/gfwlist server=/microsoft.lv/127.0.0.1#5335 ipset=/microsoft.lv/gfwlist +server=/dazn.com/127.0.0.1#5335 +ipset=/dazn.com/gfwlist server=/pearsonclinical.es/127.0.0.1#5335 ipset=/pearsonclinical.es/gfwlist server=/sony.lu/127.0.0.1#5335 @@ -7638,20 +7684,20 @@ server=/qualcommhalo.com/127.0.0.1#5335 ipset=/qualcommhalo.com/gfwlist server=/fundaiphone5s.com/127.0.0.1#5335 ipset=/fundaiphone5s.com/gfwlist -server=/mini.com.mt/127.0.0.1#5335 -ipset=/mini.com.mt/gfwlist +server=/visaeurope.at/127.0.0.1#5335 +ipset=/visaeurope.at/gfwlist server=/discord.gift/127.0.0.1#5335 ipset=/discord.gift/gfwlist -server=/bmw-motorrad.ma/127.0.0.1#5335 -ipset=/bmw-motorrad.ma/gfwlist +server=/flathub.org/127.0.0.1#5335 +ipset=/flathub.org/gfwlist server=/strepsilsarabia.com/127.0.0.1#5335 ipset=/strepsilsarabia.com/gfwlist server=/dealtime.com/127.0.0.1#5335 ipset=/dealtime.com/gfwlist server=/mac.com.au/127.0.0.1#5335 ipset=/mac.com.au/gfwlist -server=/xn--yf1at58a.com/127.0.0.1#5335 -ipset=/xn--yf1at58a.com/gfwlist +server=/foxuv.com/127.0.0.1#5335 +ipset=/foxuv.com/gfwlist server=/macruby.org/127.0.0.1#5335 ipset=/macruby.org/gfwlist server=/fortawesome.com/127.0.0.1#5335 @@ -7980,6 +8026,8 @@ server=/100beatscheap.com/127.0.0.1#5335 ipset=/100beatscheap.com/gfwlist server=/huloo.tv/127.0.0.1#5335 ipset=/huloo.tv/gfwlist +server=/starbucks.com.co/127.0.0.1#5335 +ipset=/starbucks.com.co/gfwlist server=/msecnd.net/127.0.0.1#5335 ipset=/msecnd.net/gfwlist server=/av01.tv/127.0.0.1#5335 @@ -8006,8 +8054,8 @@ server=/opencreate.org/127.0.0.1#5335 ipset=/opencreate.org/gfwlist server=/ipod.de/127.0.0.1#5335 ipset=/ipod.de/gfwlist -server=/walmart.pharmacy/127.0.0.1#5335 -ipset=/walmart.pharmacy/gfwlist +server=/ebaystore.com/127.0.0.1#5335 +ipset=/ebaystore.com/gfwlist server=/facerbook.com/127.0.0.1#5335 ipset=/facerbook.com/gfwlist server=/sarajevopodopsadom.com/127.0.0.1#5335 @@ -8018,8 +8066,8 @@ server=/onlyiphone5case.com/127.0.0.1#5335 ipset=/onlyiphone5case.com/gfwlist server=/gettyimages.com/127.0.0.1#5335 ipset=/gettyimages.com/gfwlist -server=/filipino-music.net/127.0.0.1#5335 -ipset=/filipino-music.net/gfwlist +server=/cashify.com/127.0.0.1#5335 +ipset=/cashify.com/gfwlist server=/costcobusinessdelivery.com/127.0.0.1#5335 ipset=/costcobusinessdelivery.com/gfwlist server=/intel.sn/127.0.0.1#5335 @@ -8114,8 +8162,8 @@ server=/volvotrucks.de/127.0.0.1#5335 ipset=/volvotrucks.de/gfwlist server=/messenger.com/127.0.0.1#5335 ipset=/messenger.com/gfwlist -server=/alibabacloud.com.hk/127.0.0.1#5335 -ipset=/alibabacloud.com.hk/gfwlist +server=/dogecoin.com/127.0.0.1#5335 +ipset=/dogecoin.com/gfwlist server=/disneymagicmoments.gr/127.0.0.1#5335 ipset=/disneymagicmoments.gr/gfwlist server=/mini.ie/127.0.0.1#5335 @@ -8190,6 +8238,8 @@ server=/popjav.tv/127.0.0.1#5335 ipset=/popjav.tv/gfwlist server=/freenetproject.org/127.0.0.1#5335 ipset=/freenetproject.org/gfwlist +server=/spotifycdn.net/127.0.0.1#5335 +ipset=/spotifycdn.net/gfwlist server=/blogspot.com.co/127.0.0.1#5335 ipset=/blogspot.com.co/gfwlist server=/blogspot.jp/127.0.0.1#5335 @@ -8202,8 +8252,8 @@ server=/shops-disney.com/127.0.0.1#5335 ipset=/shops-disney.com/gfwlist server=/cheap-beatsbydre.com/127.0.0.1#5335 ipset=/cheap-beatsbydre.com/gfwlist -server=/lnstagram-help.com/127.0.0.1#5335 -ipset=/lnstagram-help.com/gfwlist +server=/italiabeatsbydrdre.com/127.0.0.1#5335 +ipset=/italiabeatsbydrdre.com/gfwlist server=/instagramm.com/127.0.0.1#5335 ipset=/instagramm.com/gfwlist server=/taptotokyo.com/127.0.0.1#5335 @@ -8226,8 +8276,8 @@ server=/universalorlando.com/127.0.0.1#5335 ipset=/universalorlando.com/gfwlist server=/huobi.pro/127.0.0.1#5335 ipset=/huobi.pro/gfwlist -server=/steamcommunity-a.akamaihd.net/127.0.0.1#5335 -ipset=/steamcommunity-a.akamaihd.net/gfwlist +server=/bmw.co.ke/127.0.0.1#5335 +ipset=/bmw.co.ke/gfwlist server=/volvotrucks.no/127.0.0.1#5335 ipset=/volvotrucks.no/gfwlist server=/muji.us/127.0.0.1#5335 @@ -8306,8 +8356,8 @@ server=/casque-fr.com/127.0.0.1#5335 ipset=/casque-fr.com/gfwlist server=/nvidia.ru/127.0.0.1#5335 ipset=/nvidia.ru/gfwlist -server=/dynacw.com.hk/127.0.0.1#5335 -ipset=/dynacw.com.hk/gfwlist +server=/stackpath.dev/127.0.0.1#5335 +ipset=/stackpath.dev/gfwlist server=/ebayfrance.com/127.0.0.1#5335 ipset=/ebayfrance.com/gfwlist server=/bmw-motorrad.uy/127.0.0.1#5335 @@ -8378,8 +8428,8 @@ server=/buyoculus.com/127.0.0.1#5335 ipset=/buyoculus.com/gfwlist server=/microsoftsilverlight.net/127.0.0.1#5335 ipset=/microsoftsilverlight.net/gfwlist -server=/paxful.com/127.0.0.1#5335 -ipset=/paxful.com/gfwlist +server=/bmwstep.com/127.0.0.1#5335 +ipset=/bmwstep.com/gfwlist server=/vfsco.no/127.0.0.1#5335 ipset=/vfsco.no/gfwlist server=/digitalpack.com/127.0.0.1#5335 @@ -8396,8 +8446,8 @@ server=/jobmarket.com.hk/127.0.0.1#5335 ipset=/jobmarket.com.hk/gfwlist server=/applefruity.com/127.0.0.1#5335 ipset=/applefruity.com/gfwlist -server=/kickshatchannel.com/127.0.0.1#5335 -ipset=/kickshatchannel.com/gfwlist +server=/apple-imac.com/127.0.0.1#5335 +ipset=/apple-imac.com/gfwlist server=/nurofen.fr/127.0.0.1#5335 ipset=/nurofen.fr/gfwlist server=/theclub.com.hk/127.0.0.1#5335 @@ -8440,8 +8490,8 @@ server=/quatrowireless.com/127.0.0.1#5335 ipset=/quatrowireless.com/gfwlist server=/miniso.ua/127.0.0.1#5335 ipset=/miniso.ua/gfwlist -server=/adidas.co.uk/127.0.0.1#5335 -ipset=/adidas.co.uk/gfwlist +server=/spaindisney.com/127.0.0.1#5335 +ipset=/spaindisney.com/gfwlist server=/instangram.com/127.0.0.1#5335 ipset=/instangram.com/gfwlist server=/acheter-followers-instagram.com/127.0.0.1#5335 @@ -8504,8 +8554,8 @@ server=/desertbmw.com/127.0.0.1#5335 ipset=/desertbmw.com/gfwlist server=/voatibetanenglish.com/127.0.0.1#5335 ipset=/voatibetanenglish.com/gfwlist -server=/imagineecommerce.com/127.0.0.1#5335 -ipset=/imagineecommerce.com/gfwlist +server=/miniusa.com/127.0.0.1#5335 +ipset=/miniusa.com/gfwlist server=/epochtime.com/127.0.0.1#5335 ipset=/epochtime.com/gfwlist server=/onenote.net/127.0.0.1#5335 @@ -8516,8 +8566,8 @@ server=/ebaycommercenetwork.com/127.0.0.1#5335 ipset=/ebaycommercenetwork.com/gfwlist server=/managedmeetingrooms.com/127.0.0.1#5335 ipset=/managedmeetingrooms.com/gfwlist -server=/applemusic.com/127.0.0.1#5335 -ipset=/applemusic.com/gfwlist +server=/ipod.eu/127.0.0.1#5335 +ipset=/ipod.eu/gfwlist server=/paypal-login.us/127.0.0.1#5335 ipset=/paypal-login.us/gfwlist server=/bing.com/127.0.0.1#5335 @@ -8616,8 +8666,8 @@ server=/messengerdevelopers.com/127.0.0.1#5335 ipset=/messengerdevelopers.com/gfwlist server=/freindfeed.com/127.0.0.1#5335 ipset=/freindfeed.com/gfwlist -server=/visa.com.lk/127.0.0.1#5335 -ipset=/visa.com.lk/gfwlist +server=/ieee-npss.org/127.0.0.1#5335 +ipset=/ieee-npss.org/gfwlist server=/accessfacebookfromschool.com/127.0.0.1#5335 ipset=/accessfacebookfromschool.com/gfwlist server=/stackmod.blog/127.0.0.1#5335 @@ -8658,8 +8708,8 @@ server=/microsoftlatamaitour.com/127.0.0.1#5335 ipset=/microsoftlatamaitour.com/gfwlist server=/volvogroup.pe/127.0.0.1#5335 ipset=/volvogroup.pe/gfwlist -server=/enablementadobe.com/127.0.0.1#5335 -ipset=/enablementadobe.com/gfwlist +server=/bmwsfl.net/127.0.0.1#5335 +ipset=/bmwsfl.net/gfwlist server=/headphones-dre.com/127.0.0.1#5335 ipset=/headphones-dre.com/gfwlist server=/foxsports.com.ec/127.0.0.1#5335 @@ -8746,8 +8796,8 @@ server=/publishproxy.com/127.0.0.1#5335 ipset=/publishproxy.com/gfwlist server=/quip-cdn.com/127.0.0.1#5335 ipset=/quip-cdn.com/gfwlist -server=/beth.games/127.0.0.1#5335 -ipset=/beth.games/gfwlist +server=/s-xoom.com/127.0.0.1#5335 +ipset=/s-xoom.com/gfwlist server=/xbx.lv/127.0.0.1#5335 ipset=/xbx.lv/gfwlist server=/gscanada.info/127.0.0.1#5335 @@ -8800,6 +8850,8 @@ server=/swiftfinancial.com/127.0.0.1#5335 ipset=/swiftfinancial.com/gfwlist server=/zb.app/127.0.0.1#5335 ipset=/zb.app/gfwlist +server=/limelight.com/127.0.0.1#5335 +ipset=/limelight.com/gfwlist server=/applefinalcutproworld.net/127.0.0.1#5335 ipset=/applefinalcutproworld.net/gfwlist server=/afp.com/127.0.0.1#5335 @@ -8844,8 +8896,8 @@ server=/beatsbydregot.com/127.0.0.1#5335 ipset=/beatsbydregot.com/gfwlist server=/intellinuxgraphics.com/127.0.0.1#5335 ipset=/intellinuxgraphics.com/gfwlist -server=/nikesoccercleats.com/127.0.0.1#5335 -ipset=/nikesoccercleats.com/gfwlist +server=/imgix.net/127.0.0.1#5335 +ipset=/imgix.net/gfwlist server=/bmw-museum.net/127.0.0.1#5335 ipset=/bmw-museum.net/gfwlist server=/mucinex.co.nz/127.0.0.1#5335 @@ -8920,8 +8972,8 @@ server=/gitbook.com/127.0.0.1#5335 ipset=/gitbook.com/gfwlist server=/nike-air-max.com/127.0.0.1#5335 ipset=/nike-air-max.com/gfwlist -server=/vfsco.cz/127.0.0.1#5335 -ipset=/vfsco.cz/gfwlist +server=/vod-abematv.akamaized.net/127.0.0.1#5335 +ipset=/vod-abematv.akamaized.net/gfwlist server=/mac.eu/127.0.0.1#5335 ipset=/mac.eu/gfwlist server=/ayudanintendo.com/127.0.0.1#5335 @@ -8946,8 +8998,8 @@ server=/bmwasia.com/127.0.0.1#5335 ipset=/bmwasia.com/gfwlist server=/appleaustralia.com/127.0.0.1#5335 ipset=/appleaustralia.com/gfwlist -server=/bmw-connecteddrive.lu/127.0.0.1#5335 -ipset=/bmw-connecteddrive.lu/gfwlist +server=/volvobuses.dk/127.0.0.1#5335 +ipset=/volvobuses.dk/gfwlist server=/casquedrdrebeatssfr.com/127.0.0.1#5335 ipset=/casquedrdrebeatssfr.com/gfwlist server=/buyitnowshop.net/127.0.0.1#5335 @@ -8958,8 +9010,8 @@ server=/paypal-online.info/127.0.0.1#5335 ipset=/paypal-online.info/gfwlist server=/nikeliuxiang.com/127.0.0.1#5335 ipset=/nikeliuxiang.com/gfwlist -server=/scholar.google.com.bo/127.0.0.1#5335 -ipset=/scholar.google.com.bo/gfwlist +server=/mastercardadvisors.com/127.0.0.1#5335 +ipset=/mastercardadvisors.com/gfwlist server=/visa.gd/127.0.0.1#5335 ipset=/visa.gd/gfwlist server=/scholar.google.no/127.0.0.1#5335 @@ -8990,8 +9042,8 @@ server=/mastercard.com.ve/127.0.0.1#5335 ipset=/mastercard.com.ve/gfwlist server=/nvidia.co.at/127.0.0.1#5335 ipset=/nvidia.co.at/gfwlist -server=/foxphiladelphia.com/127.0.0.1#5335 -ipset=/foxphiladelphia.com/gfwlist +server=/specialtyheadphones.com/127.0.0.1#5335 +ipset=/specialtyheadphones.com/gfwlist server=/alpherafs.my/127.0.0.1#5335 ipset=/alpherafs.my/gfwlist server=/monsterbeatsnegozi.net/127.0.0.1#5335 @@ -9012,8 +9064,8 @@ server=/thesims.com/127.0.0.1#5335 ipset=/thesims.com/gfwlist server=/apple.pt/127.0.0.1#5335 ipset=/apple.pt/gfwlist -server=/blizzardgearstore.com/127.0.0.1#5335 -ipset=/blizzardgearstore.com/gfwlist +server=/paypal-cardcash.com/127.0.0.1#5335 +ipset=/paypal-cardcash.com/gfwlist server=/rootsigning.com/127.0.0.1#5335 ipset=/rootsigning.com/gfwlist server=/airmay.com/127.0.0.1#5335 @@ -9024,8 +9076,8 @@ server=/shop.app/127.0.0.1#5335 ipset=/shop.app/gfwlist server=/mysql.com/127.0.0.1#5335 ipset=/mysql.com/gfwlist -server=/gitlab-static.net/127.0.0.1#5335 -ipset=/gitlab-static.net/gfwlist +server=/kijji.ca/127.0.0.1#5335 +ipset=/kijji.ca/gfwlist server=/imac.rs/127.0.0.1#5335 ipset=/imac.rs/gfwlist server=/ig.me/127.0.0.1#5335 @@ -9042,8 +9094,8 @@ server=/travelex.com.tr/127.0.0.1#5335 ipset=/travelex.com.tr/gfwlist server=/microsoftlinc.com/127.0.0.1#5335 ipset=/microsoftlinc.com/gfwlist -server=/pinterest.id/127.0.0.1#5335 -ipset=/pinterest.id/gfwlist +server=/moviesanywhere.com/127.0.0.1#5335 +ipset=/moviesanywhere.com/gfwlist server=/youjizz.com/127.0.0.1#5335 ipset=/youjizz.com/gfwlist server=/nurofen.com.sg/127.0.0.1#5335 @@ -9066,14 +9118,14 @@ server=/a.91gay.me/127.0.0.1#5335 ipset=/a.91gay.me/gfwlist server=/xn--p8j9a0d9c9a.xn--q9jyb4c/127.0.0.1#5335 ipset=/xn--p8j9a0d9c9a.xn--q9jyb4c/gfwlist -server=/paypal-pages.com/127.0.0.1#5335 -ipset=/paypal-pages.com/gfwlist +server=/javfull.net/127.0.0.1#5335 +ipset=/javfull.net/gfwlist server=/facebookbrand.com/127.0.0.1#5335 ipset=/facebookbrand.com/gfwlist server=/facebookcheats.com/127.0.0.1#5335 ipset=/facebookcheats.com/gfwlist -server=/nikelives.com/127.0.0.1#5335 -ipset=/nikelives.com/gfwlist +server=/modular.im/127.0.0.1#5335 +ipset=/modular.im/gfwlist server=/duckduckgo.sg/127.0.0.1#5335 ipset=/duckduckgo.sg/gfwlist server=/pearsonassessment.fr/127.0.0.1#5335 @@ -9112,8 +9164,8 @@ server=/foxsports.com.py/127.0.0.1#5335 ipset=/foxsports.com.py/gfwlist server=/zeit-world.co.uk/127.0.0.1#5335 ipset=/zeit-world.co.uk/gfwlist -server=/wixmp.com/127.0.0.1#5335 -ipset=/wixmp.com/gfwlist +server=/monsterbeatsok.com/127.0.0.1#5335 +ipset=/monsterbeatsok.com/gfwlist server=/fb.me/127.0.0.1#5335 ipset=/fb.me/gfwlist server=/ciscolivehls-i.akamaihd.net/127.0.0.1#5335 @@ -9244,8 +9296,8 @@ server=/bmwjamaica.com/127.0.0.1#5335 ipset=/bmwjamaica.com/gfwlist server=/mini-srilanka.com/127.0.0.1#5335 ipset=/mini-srilanka.com/gfwlist -server=/casquebeatssolo.net/127.0.0.1#5335 -ipset=/casquebeatssolo.net/gfwlist +server=/githubapp.com/127.0.0.1#5335 +ipset=/githubapp.com/gfwlist server=/usatodaynetworkservice.com/127.0.0.1#5335 ipset=/usatodaynetworkservice.com/gfwlist server=/zendesk.com/127.0.0.1#5335 @@ -9278,8 +9330,8 @@ server=/tictoc.video/127.0.0.1#5335 ipset=/tictoc.video/gfwlist server=/vmtestdrive.com/127.0.0.1#5335 ipset=/vmtestdrive.com/gfwlist -server=/scholar.google.lv/127.0.0.1#5335 -ipset=/scholar.google.lv/gfwlist +server=/elsevier.com/127.0.0.1#5335 +ipset=/elsevier.com/gfwlist server=/volvotrucks.mn/127.0.0.1#5335 ipset=/volvotrucks.mn/gfwlist server=/yzzk.com/127.0.0.1#5335 @@ -9312,8 +9364,8 @@ server=/versly.com/127.0.0.1#5335 ipset=/versly.com/gfwlist server=/myfoxatlanta.com/127.0.0.1#5335 ipset=/myfoxatlanta.com/gfwlist -server=/bmw.dz/127.0.0.1#5335 -ipset=/bmw.dz/gfwlist +server=/ebayd.com/127.0.0.1#5335 +ipset=/ebayd.com/gfwlist server=/airtunes.net/127.0.0.1#5335 ipset=/airtunes.net/gfwlist server=/beatspaschers.net/127.0.0.1#5335 @@ -9322,8 +9374,8 @@ server=/stackoverflow.email/127.0.0.1#5335 ipset=/stackoverflow.email/gfwlist server=/lysol.net/127.0.0.1#5335 ipset=/lysol.net/gfwlist -server=/isiknowledge.com/127.0.0.1#5335 -ipset=/isiknowledge.com/gfwlist +server=/paypalcreditcard.com/127.0.0.1#5335 +ipset=/paypalcreditcard.com/gfwlist server=/nurofen.at/127.0.0.1#5335 ipset=/nurofen.at/gfwlist server=/facebooik.com/127.0.0.1#5335 @@ -9474,8 +9526,8 @@ server=/linguee.com/127.0.0.1#5335 ipset=/linguee.com/gfwlist server=/oraclefoundation.org/127.0.0.1#5335 ipset=/oraclefoundation.org/gfwlist -server=/epochtimes.com.sg/127.0.0.1#5335 -ipset=/epochtimes.com.sg/gfwlist +server=/cmhalq.com/127.0.0.1#5335 +ipset=/cmhalq.com/gfwlist server=/icloud.jp/127.0.0.1#5335 ipset=/icloud.jp/gfwlist server=/minivictoria.com/127.0.0.1#5335 @@ -9608,6 +9660,8 @@ server=/beatsone.net/127.0.0.1#5335 ipset=/beatsone.net/gfwlist server=/rolls-roycecullinan.com/127.0.0.1#5335 ipset=/rolls-roycecullinan.com/gfwlist +server=/starbucks.com.ar/127.0.0.1#5335 +ipset=/starbucks.com.ar/gfwlist server=/mcdonaldsarabia.com/127.0.0.1#5335 ipset=/mcdonaldsarabia.com/gfwlist server=/bmw-motorsport.com/127.0.0.1#5335 @@ -9622,8 +9676,8 @@ server=/winhec.net/127.0.0.1#5335 ipset=/winhec.net/gfwlist server=/adhelpnews.com/127.0.0.1#5335 ipset=/adhelpnews.com/gfwlist -server=/bmw-connecteddrive.ee/127.0.0.1#5335 -ipset=/bmw-connecteddrive.ee/gfwlist +server=/bmw.cz/127.0.0.1#5335 +ipset=/bmw.cz/gfwlist server=/widgets.stripst.com/127.0.0.1#5335 ipset=/widgets.stripst.com/gfwlist server=/breakdown.me/127.0.0.1#5335 @@ -9666,8 +9720,8 @@ server=/fandango.com/127.0.0.1#5335 ipset=/fandango.com/gfwlist server=/iphone-sh.com/127.0.0.1#5335 ipset=/iphone-sh.com/gfwlist -server=/frishoes.com/127.0.0.1#5335 -ipset=/frishoes.com/gfwlist +server=/nikelunarglide.com/127.0.0.1#5335 +ipset=/nikelunarglide.com/gfwlist server=/ipadair.com.es/127.0.0.1#5335 ipset=/ipadair.com.es/gfwlist server=/xxbay.com/127.0.0.1#5335 @@ -9732,8 +9786,8 @@ server=/cheapbagshoes.com/127.0.0.1#5335 ipset=/cheapbagshoes.com/gfwlist server=/bmwproductnews.com/127.0.0.1#5335 ipset=/bmwproductnews.com/gfwlist -server=/apple-dns.com/127.0.0.1#5335 -ipset=/apple-dns.com/gfwlist +server=/spotify.com/127.0.0.1#5335 +ipset=/spotify.com/gfwlist server=/ebayedu.com/127.0.0.1#5335 ipset=/ebayedu.com/gfwlist server=/pinterest.nl/127.0.0.1#5335 @@ -9794,12 +9848,12 @@ server=/bmwmyanmar.com/127.0.0.1#5335 ipset=/bmwmyanmar.com/gfwlist server=/sony.com.gt/127.0.0.1#5335 ipset=/sony.com.gt/gfwlist -server=/vaultify.net/127.0.0.1#5335 -ipset=/vaultify.net/gfwlist +server=/bmw.com.mx/127.0.0.1#5335 +ipset=/bmw.com.mx/gfwlist server=/intel.wf/127.0.0.1#5335 ipset=/intel.wf/gfwlist -server=/cbssvideo.com/127.0.0.1#5335 -ipset=/cbssvideo.com/gfwlist +server=/bridgestonewx.com/127.0.0.1#5335 +ipset=/bridgestonewx.com/gfwlist server=/hottestheadphonesonline.com/127.0.0.1#5335 ipset=/hottestheadphonesonline.com/gfwlist server=/acheterfollowersinstagram.com/127.0.0.1#5335 @@ -9876,8 +9930,8 @@ server=/payypal.com/127.0.0.1#5335 ipset=/payypal.com/gfwlist server=/bmw-motorrad.com.au/127.0.0.1#5335 ipset=/bmw-motorrad.com.au/gfwlist -server=/volvotrucks.kz/127.0.0.1#5335 -ipset=/volvotrucks.kz/gfwlist +server=/streamingdisney.net/127.0.0.1#5335 +ipset=/streamingdisney.net/gfwlist server=/shoppinguheadphones.com/127.0.0.1#5335 ipset=/shoppinguheadphones.com/gfwlist server=/ebayaustralia.com/127.0.0.1#5335 @@ -9886,36 +9940,82 @@ server=/nextdigital.com.tw/127.0.0.1#5335 ipset=/nextdigital.com.tw/gfwlist server=/uber-assets.com/127.0.0.1#5335 ipset=/uber-assets.com/gfwlist +server=/volvopenta.nl/127.0.0.1#5335 +ipset=/volvopenta.nl/gfwlist +server=/gmnetworks.net/127.0.0.1#5335 +ipset=/gmnetworks.net/gfwlist server=/finish.com.hr/127.0.0.1#5335 ipset=/finish.com.hr/gfwlist server=/dropboxmail.com/127.0.0.1#5335 ipset=/dropboxmail.com/gfwlist server=/elephantsdream.org/127.0.0.1#5335 ipset=/elephantsdream.org/gfwlist +server=/tsquare.tv/127.0.0.1#5335 +ipset=/tsquare.tv/gfwlist server=/beatsofdre-usa.com/127.0.0.1#5335 ipset=/beatsofdre-usa.com/gfwlist +server=/agzy1.com/127.0.0.1#5335 +ipset=/agzy1.com/gfwlist server=/intel.bs/127.0.0.1#5335 ipset=/intel.bs/gfwlist +server=/starbucksslovakia.sk/127.0.0.1#5335 +ipset=/starbucksslovakia.sk/gfwlist +server=/yahoo.bt/127.0.0.1#5335 +ipset=/yahoo.bt/gfwlist +server=/starbucksrewardsstarland.ca/127.0.0.1#5335 +ipset=/starbucksrewardsstarland.ca/gfwlist server=/nikeitaly.com/127.0.0.1#5335 ipset=/nikeitaly.com/gfwlist +server=/starbucksreserve.com/127.0.0.1#5335 +ipset=/starbucksreserve.com/gfwlist +server=/sandisk.com/127.0.0.1#5335 +ipset=/sandisk.com/gfwlist server=/beatsbydrdreus.com/127.0.0.1#5335 ipset=/beatsbydrdreus.com/gfwlist +server=/starbucksforlife.com/127.0.0.1#5335 +ipset=/starbucksforlife.com/gfwlist +server=/starbucksforlife.ca/127.0.0.1#5335 +ipset=/starbucksforlife.ca/gfwlist +server=/starbuckscoffeegearstore.com/127.0.0.1#5335 +ipset=/starbuckscoffeegearstore.com/gfwlist +server=/starbuckscoffee.cz/127.0.0.1#5335 +ipset=/starbuckscoffee.cz/gfwlist +server=/starbuckscard.ph/127.0.0.1#5335 +ipset=/starbuckscard.ph/gfwlist server=/mastercardcenter.org/127.0.0.1#5335 ipset=/mastercardcenter.org/gfwlist +server=/starbucksavie.ca/127.0.0.1#5335 +ipset=/starbucksavie.ca/gfwlist +server=/ciscoprice.com/127.0.0.1#5335 +ipset=/ciscoprice.com/gfwlist server=/finish.co.uk/127.0.0.1#5335 ipset=/finish.co.uk/gfwlist +server=/starbucks.tt/127.0.0.1#5335 +ipset=/starbucks.tt/gfwlist server=/adsenseformobileapps.com/127.0.0.1#5335 ipset=/adsenseformobileapps.com/gfwlist +server=/starbucks.se/127.0.0.1#5335 +ipset=/starbucks.se/gfwlist server=/pa9pal.com/127.0.0.1#5335 ipset=/pa9pal.com/gfwlist +server=/starbucks.ru/127.0.0.1#5335 +ipset=/starbucks.ru/gfwlist +server=/starbucks.rs/127.0.0.1#5335 +ipset=/starbucks.rs/gfwlist server=/onionshare.org/127.0.0.1#5335 ipset=/onionshare.org/gfwlist +server=/starbucks.pt/127.0.0.1#5335 +ipset=/starbucks.pt/gfwlist server=/dragoniscoming.com/127.0.0.1#5335 ipset=/dragoniscoming.com/gfwlist server=/discord.new/127.0.0.1#5335 ipset=/discord.new/gfwlist +server=/starbucks.pl/127.0.0.1#5335 +ipset=/starbucks.pl/gfwlist server=/applestore.co.ug/127.0.0.1#5335 ipset=/applestore.co.ug/gfwlist +server=/llnw.com/127.0.0.1#5335 +ipset=/llnw.com/gfwlist server=/pscdn.co/127.0.0.1#5335 ipset=/pscdn.co/gfwlist server=/sverigebeatsbydrdre.com/127.0.0.1#5335 @@ -9924,14 +10024,40 @@ server=/bmwgroup.net/127.0.0.1#5335 ipset=/bmwgroup.net/gfwlist server=/igoshopping.net/127.0.0.1#5335 ipset=/igoshopping.net/gfwlist +server=/hpengage.com/127.0.0.1#5335 +ipset=/hpengage.com/gfwlist server=/intel.sr/127.0.0.1#5335 ipset=/intel.sr/gfwlist +server=/starbucks.no/127.0.0.1#5335 +ipset=/starbucks.no/gfwlist +server=/starbucks.nl/127.0.0.1#5335 +ipset=/starbucks.nl/gfwlist +server=/starbucks.in/127.0.0.1#5335 +ipset=/starbucks.in/gfwlist +server=/zohostatic.in/127.0.0.1#5335 +ipset=/zohostatic.in/gfwlist +server=/starbucks.hu/127.0.0.1#5335 +ipset=/starbucks.hu/gfwlist +server=/desktopmovies.net/127.0.0.1#5335 +ipset=/desktopmovies.net/gfwlist +server=/instafallow.com/127.0.0.1#5335 +ipset=/instafallow.com/gfwlist +server=/starbucks.com.uy/127.0.0.1#5335 +ipset=/starbucks.com.uy/gfwlist server=/blogoverflow.com/127.0.0.1#5335 ipset=/blogoverflow.com/gfwlist server=/pigav.com/127.0.0.1#5335 ipset=/pigav.com/gfwlist +server=/mastercardcenter.com/127.0.0.1#5335 +ipset=/mastercardcenter.com/gfwlist +server=/starbucks.com.sg/127.0.0.1#5335 +ipset=/starbucks.com.sg/gfwlist +server=/starbucks.com.pe/127.0.0.1#5335 +ipset=/starbucks.com.pe/gfwlist server=/mini.de/127.0.0.1#5335 ipset=/mini.de/gfwlist +server=/starbucks.com.my/127.0.0.1#5335 +ipset=/starbucks.com.my/gfwlist server=/apexprint.com.hk/127.0.0.1#5335 ipset=/apexprint.com.hk/gfwlist server=/hpcampus.com/127.0.0.1#5335 @@ -9946,34 +10072,80 @@ server=/bmw.com.py/127.0.0.1#5335 ipset=/bmw.com.py/gfwlist server=/arcgisonline.com/127.0.0.1#5335 ipset=/arcgisonline.com/gfwlist +server=/starbucks.com.mx/127.0.0.1#5335 +ipset=/starbucks.com.mx/gfwlist server=/verizonfios.com/127.0.0.1#5335 ipset=/verizonfios.com/gfwlist +server=/starbucks.com.kz/127.0.0.1#5335 +ipset=/starbucks.com.kz/gfwlist server=/pinterest.ch/127.0.0.1#5335 ipset=/pinterest.ch/gfwlist -server=/rocksdb.com/127.0.0.1#5335 -ipset=/rocksdb.com/gfwlist +server=/beatsbydrdre-online.com/127.0.0.1#5335 +ipset=/beatsbydrdre-online.com/gfwlist server=/meraki.hk/127.0.0.1#5335 ipset=/meraki.hk/gfwlist -server=/ntdvn.com/127.0.0.1#5335 -ipset=/ntdvn.com/gfwlist +server=/yandex.kg/127.0.0.1#5335 +ipset=/yandex.kg/gfwlist +server=/starbucks.com.hk/127.0.0.1#5335 +ipset=/starbucks.com.hk/gfwlist +server=/rsf.org/127.0.0.1#5335 +ipset=/rsf.org/gfwlist server=/sony.rs/127.0.0.1#5335 ipset=/sony.rs/gfwlist +server=/starbucks.com.cy/127.0.0.1#5335 +ipset=/starbucks.com.cy/gfwlist +server=/starbucks.com/127.0.0.1#5335 +ipset=/starbucks.com/gfwlist +server=/starbucks.co.za/127.0.0.1#5335 +ipset=/starbucks.co.za/gfwlist +server=/beyondcore.com/127.0.0.1#5335 +ipset=/beyondcore.com/gfwlist +server=/starbucks.co.nz/127.0.0.1#5335 +ipset=/starbucks.co.nz/gfwlist +server=/starbucks.co.jp/127.0.0.1#5335 +ipset=/starbucks.co.jp/gfwlist server=/raspbian.org/127.0.0.1#5335 ipset=/raspbian.org/gfwlist +server=/starbucks.ca/127.0.0.1#5335 +ipset=/starbucks.ca/gfwlist server=/playoverwatch.com/127.0.0.1#5335 ipset=/playoverwatch.com/gfwlist -server=/mini-dubai.com/127.0.0.1#5335 -ipset=/mini-dubai.com/gfwlist +server=/lolespor.com/127.0.0.1#5335 +ipset=/lolespor.com/gfwlist +server=/starbucks.be/127.0.0.1#5335 +ipset=/starbucks.be/gfwlist +server=/bmw.gr/127.0.0.1#5335 +ipset=/bmw.gr/gfwlist server=/durex.com.sg/127.0.0.1#5335 ipset=/durex.com.sg/gfwlist server=/garena.tw/127.0.0.1#5335 ipset=/garena.tw/gfwlist server=/canon.com.al/127.0.0.1#5335 ipset=/canon.com.al/gfwlist +server=/starbucks.at/127.0.0.1#5335 +ipset=/starbucks.at/gfwlist +server=/starbucks-stars.com/127.0.0.1#5335 +ipset=/starbucks-stars.com/gfwlist server=/jwplatform.com/127.0.0.1#5335 ipset=/jwplatform.com/gfwlist server=/ilife.eu/127.0.0.1#5335 ipset=/ilife.eu/gfwlist +server=/sbuxcard.com/127.0.0.1#5335 +ipset=/sbuxcard.com/gfwlist +server=/sbux.com.my/127.0.0.1#5335 +ipset=/sbux.com.my/gfwlist +server=/thinkofliving.com/127.0.0.1#5335 +ipset=/thinkofliving.com/gfwlist +server=/applecomputerimac.com/127.0.0.1#5335 +ipset=/applecomputerimac.com/gfwlist +server=/realtor.com/127.0.0.1#5335 +ipset=/realtor.com/gfwlist +server=/realcommercial.com.au/127.0.0.1#5335 +ipset=/realcommercial.com.au/gfwlist +server=/rea.tech/127.0.0.1#5335 +ipset=/rea.tech/gfwlist +server=/internetofeverything.com/127.0.0.1#5335 +ipset=/internetofeverything.com/gfwlist server=/uoherald.com/127.0.0.1#5335 ipset=/uoherald.com/gfwlist server=/ebahy.com/127.0.0.1#5335 @@ -9982,12 +10154,20 @@ server=/bmwbikes.com/127.0.0.1#5335 ipset=/bmwbikes.com/gfwlist server=/squareup.com/127.0.0.1#5335 ipset=/squareup.com/gfwlist +server=/rea.global/127.0.0.1#5335 +ipset=/rea.global/gfwlist server=/sling.com/127.0.0.1#5335 ipset=/sling.com/gfwlist server=/dragonagemovie.com/127.0.0.1#5335 ipset=/dragonagemovie.com/gfwlist +server=/rea-group.com/127.0.0.1#5335 +ipset=/rea-group.com/gfwlist server=/monstershopcheapbeats.net/127.0.0.1#5335 ipset=/monstershopcheapbeats.net/gfwlist +server=/rea-asia.com/127.0.0.1#5335 +ipset=/rea-asia.com/gfwlist +server=/proptiger.com/127.0.0.1#5335 +ipset=/proptiger.com/gfwlist server=/quicktake.video/127.0.0.1#5335 ipset=/quicktake.video/gfwlist server=/mastercard.inc/127.0.0.1#5335 @@ -10002,42 +10182,76 @@ server=/trustedanalytics.net/127.0.0.1#5335 ipset=/trustedanalytics.net/gfwlist server=/akamaietpcompromisedmalwaretest.com/127.0.0.1#5335 ipset=/akamaietpcompromisedmalwaretest.com/gfwlist +server=/notion.so/127.0.0.1#5335 +ipset=/notion.so/gfwlist server=/friendfeedmedia.com/127.0.0.1#5335 ipset=/friendfeedmedia.com/gfwlist -server=/cell.com/127.0.0.1#5335 -ipset=/cell.com/gfwlist +server=/mirrorsedge2d.com/127.0.0.1#5335 +ipset=/mirrorsedge2d.com/gfwlist server=/dell.com/127.0.0.1#5335 ipset=/dell.com/gfwlist +server=/myfun.com/127.0.0.1#5335 +ipset=/myfun.com/gfwlist server=/garena.co.id/127.0.0.1#5335 ipset=/garena.co.id/gfwlist server=/cloudburstresearch.com/127.0.0.1#5335 ipset=/cloudburstresearch.com/gfwlist +server=/moveaws.com/127.0.0.1#5335 +ipset=/moveaws.com/gfwlist +server=/move.com/127.0.0.1#5335 +ipset=/move.com/gfwlist +server=/makaan.com/127.0.0.1#5335 +ipset=/makaan.com/gfwlist +server=/ingads.com/127.0.0.1#5335 +ipset=/ingads.com/gfwlist +server=/iproperty.com.my/127.0.0.1#5335 +ipset=/iproperty.com.my/gfwlist +server=/iproperty.com/127.0.0.1#5335 +ipset=/iproperty.com/gfwlist server=/whatsapp-plus.info/127.0.0.1#5335 ipset=/whatsapp-plus.info/gfwlist +server=/ippstatic.com/127.0.0.1#5335 +ipset=/ippstatic.com/gfwlist server=/cheapwireless04.com/127.0.0.1#5335 ipset=/cheapwireless04.com/gfwlist +server=/inventorship.com.au/127.0.0.1#5335 +ipset=/inventorship.com.au/gfwlist +server=/housingcdn.com/127.0.0.1#5335 +ipset=/housingcdn.com/gfwlist server=/itools.info/127.0.0.1#5335 ipset=/itools.info/gfwlist server=/themarvelexperiencetour.com/127.0.0.1#5335 ipset=/themarvelexperiencetour.com/gfwlist -server=/slinginternational.com/127.0.0.1#5335 -ipset=/slinginternational.com/gfwlist +server=/hometrack.com.au/127.0.0.1#5335 +ipset=/hometrack.com.au/gfwlist +server=/veet.fr/127.0.0.1#5335 +ipset=/veet.fr/gfwlist +server=/etvonline.hk/127.0.0.1#5335 +ipset=/etvonline.hk/gfwlist server=/pinterest.co/127.0.0.1#5335 ipset=/pinterest.co/gfwlist +server=/pearson.com.ar/127.0.0.1#5335 +ipset=/pearson.com.ar/gfwlist +server=/pifpafarabia.com/127.0.0.1#5335 +ipset=/pifpafarabia.com/gfwlist +server=/reckittbenckiser.com/127.0.0.1#5335 +ipset=/reckittbenckiser.com/gfwlist +server=/reckitt.net/127.0.0.1#5335 +ipset=/reckitt.net/gfwlist server=/cilk.com/127.0.0.1#5335 ipset=/cilk.com/gfwlist -server=/cheapdrdrebeats8.com/127.0.0.1#5335 -ipset=/cheapdrdrebeats8.com/gfwlist -server=/ebaynow.com/127.0.0.1#5335 -ipset=/ebaynow.com/gfwlist -server=/luckyissue.com/127.0.0.1#5335 -ipset=/luckyissue.com/gfwlist +server=/ovid.com/127.0.0.1#5335 +ipset=/ovid.com/gfwlist +server=/rbspeakup.com/127.0.0.1#5335 +ipset=/rbspeakup.com/gfwlist +server=/rbrandlibrary.com/127.0.0.1#5335 +ipset=/rbrandlibrary.com/gfwlist server=/javhd.pro/127.0.0.1#5335 ipset=/javhd.pro/gfwlist server=/foxsports.sv/127.0.0.1#5335 ipset=/foxsports.sv/gfwlist -server=/volvotrucks.cz/127.0.0.1#5335 -ipset=/volvotrucks.cz/gfwlist +server=/accountpaypal.org/127.0.0.1#5335 +ipset=/accountpaypal.org/gfwlist server=/nurofen.de/127.0.0.1#5335 ipset=/nurofen.de/gfwlist server=/ycombinator.com/127.0.0.1#5335 @@ -10046,24 +10260,24 @@ server=/intel.mp/127.0.0.1#5335 ipset=/intel.mp/gfwlist server=/intel.com.ph/127.0.0.1#5335 ipset=/intel.com.ph/gfwlist -server=/tsquare.tv/127.0.0.1#5335 -ipset=/tsquare.tv/gfwlist -server=/starbucksreserve.com/127.0.0.1#5335 -ipset=/starbucksreserve.com/gfwlist -server=/wwwipodlounge.com/127.0.0.1#5335 -ipset=/wwwipodlounge.com/gfwlist +server=/rbplc.com/127.0.0.1#5335 +ipset=/rbplc.com/gfwlist +server=/rbnainternational.com/127.0.0.1#5335 +ipset=/rbnainternational.com/gfwlist +server=/rbmavericks.com/127.0.0.1#5335 +ipset=/rbmavericks.com/gfwlist server=/mini.co.uk/127.0.0.1#5335 ipset=/mini.co.uk/gfwlist -server=/play4free.com/127.0.0.1#5335 -ipset=/play4free.com/gfwlist +server=/rbgraduates.com/127.0.0.1#5335 +ipset=/rbgraduates.com/gfwlist server=/ichineseporn.com/127.0.0.1#5335 ipset=/ichineseporn.com/gfwlist -server=/starbucks.com/127.0.0.1#5335 -ipset=/starbucks.com/gfwlist +server=/starbucks.vn/127.0.0.1#5335 +ipset=/starbucks.vn/gfwlist server=/qwapi.com/127.0.0.1#5335 ipset=/qwapi.com/gfwlist -server=/starbucks.ca/127.0.0.1#5335 -ipset=/starbucks.ca/gfwlist +server=/rbeuroinfo.com/127.0.0.1#5335 +ipset=/rbeuroinfo.com/gfwlist server=/attsavings.com/127.0.0.1#5335 ipset=/attsavings.com/gfwlist server=/sony.co.kr/127.0.0.1#5335 @@ -10074,96 +10288,96 @@ server=/foxsportsla.com/127.0.0.1#5335 ipset=/foxsportsla.com/gfwlist server=/timelinestoryteller.com/127.0.0.1#5335 ipset=/timelinestoryteller.com/gfwlist -server=/thinkofliving.com/127.0.0.1#5335 -ipset=/thinkofliving.com/gfwlist +server=/rbdigitallab.com/127.0.0.1#5335 +ipset=/rbdigitallab.com/gfwlist server=/vmworld.com/127.0.0.1#5335 ipset=/vmworld.com/gfwlist server=/sonybuilding.jp/127.0.0.1#5335 ipset=/sonybuilding.jp/gfwlist -server=/amazon.co.uk/127.0.0.1#5335 -ipset=/amazon.co.uk/gfwlist -server=/realtor.com/127.0.0.1#5335 -ipset=/realtor.com/gfwlist -server=/realcommercial.com.au/127.0.0.1#5335 -ipset=/realcommercial.com.au/gfwlist -server=/rea.tech/127.0.0.1#5335 -ipset=/rea.tech/gfwlist -server=/shopee.ph/127.0.0.1#5335 -ipset=/shopee.ph/gfwlist -server=/shorturl.at/127.0.0.1#5335 -ipset=/shorturl.at/gfwlist +server=/disney.bg/127.0.0.1#5335 +ipset=/disney.bg/gfwlist +server=/facebook-ebook.com/127.0.0.1#5335 +ipset=/facebook-ebook.com/gfwlist +server=/rb.com/127.0.0.1#5335 +ipset=/rb.com/gfwlist +server=/yahoo.bs/127.0.0.1#5335 +ipset=/yahoo.bs/gfwlist +server=/visa.com.au/127.0.0.1#5335 +ipset=/visa.com.au/gfwlist +server=/disneyaulani.com/127.0.0.1#5335 +ipset=/disneyaulani.com/gfwlist server=/z5.app/127.0.0.1#5335 ipset=/z5.app/gfwlist -server=/rea.global/127.0.0.1#5335 -ipset=/rea.global/gfwlist -server=/rea-group.com/127.0.0.1#5335 -ipset=/rea-group.com/gfwlist -server=/rea-asia.com/127.0.0.1#5335 -ipset=/rea-asia.com/gfwlist +server=/woolitecarpet.com/127.0.0.1#5335 +ipset=/woolitecarpet.com/gfwlist +server=/woolite.us/127.0.0.1#5335 +ipset=/woolite.us/gfwlist +server=/woolite.pl/127.0.0.1#5335 +ipset=/woolite.pl/gfwlist server=/disneymagicmoments.gen.tr/127.0.0.1#5335 ipset=/disneymagicmoments.gen.tr/gfwlist -server=/proptiger.com/127.0.0.1#5335 -ipset=/proptiger.com/gfwlist +server=/yahoo.com.gt/127.0.0.1#5335 +ipset=/yahoo.com.gt/gfwlist server=/monster-beats-by-dr-dre.com/127.0.0.1#5335 ipset=/monster-beats-by-dr-dre.com/gfwlist -server=/paypal-security.org/127.0.0.1#5335 -ipset=/paypal-security.org/gfwlist -server=/myfun.com/127.0.0.1#5335 -ipset=/myfun.com/gfwlist -server=/moveaws.com/127.0.0.1#5335 -ipset=/moveaws.com/gfwlist -server=/move.com/127.0.0.1#5335 -ipset=/move.com/gfwlist +server=/woolite.ca/127.0.0.1#5335 +ipset=/woolite.ca/gfwlist +server=/veetclub.it/127.0.0.1#5335 +ipset=/veetclub.it/gfwlist +server=/waymo.com/127.0.0.1#5335 +ipset=/waymo.com/gfwlist +server=/appleclassicipod.com/127.0.0.1#5335 +ipset=/appleclassicipod.com/gfwlist server=/cheapbeatsshopbydre.com/127.0.0.1#5335 ipset=/cheapbeatsshopbydre.com/gfwlist server=/plos.org/127.0.0.1#5335 ipset=/plos.org/gfwlist -server=/makaan.com/127.0.0.1#5335 -ipset=/makaan.com/gfwlist -server=/microsofttranslator.com/127.0.0.1#5335 -ipset=/microsofttranslator.com/gfwlist -server=/iproperty.com.my/127.0.0.1#5335 -ipset=/iproperty.com.my/gfwlist -server=/iproperty.com/127.0.0.1#5335 -ipset=/iproperty.com/gfwlist -server=/ippstatic.com/127.0.0.1#5335 -ipset=/ippstatic.com/gfwlist +server=/veetarabia.com/127.0.0.1#5335 +ipset=/veetarabia.com/gfwlist +server=/bmwmotorsport.com/127.0.0.1#5335 +ipset=/bmwmotorsport.com/gfwlist +server=/veet.ru/127.0.0.1#5335 +ipset=/veet.ru/gfwlist +server=/veet.ro/127.0.0.1#5335 +ipset=/veet.ro/gfwlist +server=/veet.pt/127.0.0.1#5335 +ipset=/veet.pt/gfwlist server=/deviantart.com/127.0.0.1#5335 ipset=/deviantart.com/gfwlist -server=/inventorship.com.au/127.0.0.1#5335 -ipset=/inventorship.com.au/gfwlist -server=/housingcdn.com/127.0.0.1#5335 -ipset=/housingcdn.com/gfwlist -server=/hometrack.com.au/127.0.0.1#5335 -ipset=/hometrack.com.au/gfwlist +server=/veet.nl/127.0.0.1#5335 +ipset=/veet.nl/gfwlist +server=/fblitho.com/127.0.0.1#5335 +ipset=/fblitho.com/gfwlist +server=/veet.hu/127.0.0.1#5335 +ipset=/veet.hu/gfwlist server=/hackday.com.au/127.0.0.1#5335 ipset=/hackday.com.au/gfwlist server=/yibei.org/127.0.0.1#5335 ipset=/yibei.org/gfwlist -server=/scholar.google.ch/127.0.0.1#5335 -ipset=/scholar.google.ch/gfwlist +server=/veet.fi/127.0.0.1#5335 +ipset=/veet.fi/gfwlist server=/realamericanstories.org/127.0.0.1#5335 ipset=/realamericanstories.org/gfwlist server=/volvopenta.fr/127.0.0.1#5335 ipset=/volvopenta.fr/gfwlist server=/finish.gr/127.0.0.1#5335 ipset=/finish.gr/gfwlist -server=/strepsils.ie/127.0.0.1#5335 -ipset=/strepsils.ie/gfwlist -server=/reckittbenckiser.com/127.0.0.1#5335 -ipset=/reckittbenckiser.com/gfwlist -server=/reckitt.net/127.0.0.1#5335 -ipset=/reckitt.net/gfwlist +server=/veet.es/127.0.0.1#5335 +ipset=/veet.es/gfwlist +server=/xn--gogl-0nd52e.com/127.0.0.1#5335 +ipset=/xn--gogl-0nd52e.com/gfwlist +server=/veet.de/127.0.0.1#5335 +ipset=/veet.de/gfwlist server=/picasaweb.org/127.0.0.1#5335 ipset=/picasaweb.org/gfwlist -server=/rbspeakup.com/127.0.0.1#5335 -ipset=/rbspeakup.com/gfwlist +server=/veet.com.tr/127.0.0.1#5335 +ipset=/veet.com.tr/gfwlist server=/globalsign-media.com/127.0.0.1#5335 ipset=/globalsign-media.com/gfwlist -server=/rbrandlibrary.com/127.0.0.1#5335 -ipset=/rbrandlibrary.com/gfwlist -server=/rbplc.com/127.0.0.1#5335 -ipset=/rbplc.com/gfwlist +server=/veet.com.sg/127.0.0.1#5335 +ipset=/veet.com.sg/gfwlist +server=/veet.com.pk/127.0.0.1#5335 +ipset=/veet.com.pk/gfwlist server=/mediachinese.com/127.0.0.1#5335 ipset=/mediachinese.com/gfwlist server=/nikeaustralia.com/127.0.0.1#5335 @@ -10176,142 +10390,142 @@ server=/vfsco.fi/127.0.0.1#5335 ipset=/vfsco.fi/gfwlist server=/1to1conference.com.au/127.0.0.1#5335 ipset=/1to1conference.com.au/gfwlist -server=/rbnainternational.com/127.0.0.1#5335 -ipset=/rbnainternational.com/gfwlist -server=/rbmavericks.com/127.0.0.1#5335 -ipset=/rbmavericks.com/gfwlist +server=/veet.com.ph/127.0.0.1#5335 +ipset=/veet.com.ph/gfwlist +server=/veet.com.hk/127.0.0.1#5335 +ipset=/veet.com.hk/gfwlist server=/atom.io/127.0.0.1#5335 ipset=/atom.io/gfwlist server=/intel.rw/127.0.0.1#5335 ipset=/intel.rw/gfwlist -server=/rbgraduates.com/127.0.0.1#5335 -ipset=/rbgraduates.com/gfwlist +server=/veet.com.br/127.0.0.1#5335 +ipset=/veet.com.br/gfwlist server=/marketwatch.com/127.0.0.1#5335 ipset=/marketwatch.com/gfwlist -server=/akamaihd.com/127.0.0.1#5335 -ipset=/akamaihd.com/gfwlist -server=/rbeuroinfo.com/127.0.0.1#5335 -ipset=/rbeuroinfo.com/gfwlist +server=/veet.com.bd/127.0.0.1#5335 +ipset=/veet.com.bd/gfwlist +server=/veet.com.au/127.0.0.1#5335 +ipset=/veet.com.au/gfwlist server=/peacocktv.com/127.0.0.1#5335 ipset=/peacocktv.com/gfwlist -server=/rbdigitallab.com/127.0.0.1#5335 -ipset=/rbdigitallab.com/gfwlist -server=/dragonagekeep.com/127.0.0.1#5335 -ipset=/dragonagekeep.com/gfwlist -server=/facebookhub.com/127.0.0.1#5335 -ipset=/facebookhub.com/gfwlist +server=/nurofen.es/127.0.0.1#5335 +ipset=/nurofen.es/gfwlist +server=/blogspot.hk/127.0.0.1#5335 +ipset=/blogspot.hk/gfwlist +server=/veet.co.za/127.0.0.1#5335 +ipset=/veet.co.za/gfwlist server=/bmwmass.net/127.0.0.1#5335 ipset=/bmwmass.net/gfwlist -server=/rb.com/127.0.0.1#5335 -ipset=/rb.com/gfwlist -server=/beatscheapforsale.com/127.0.0.1#5335 -ipset=/beatscheapforsale.com/gfwlist +server=/ssl-images-amazon.com/127.0.0.1#5335 +ipset=/ssl-images-amazon.com/gfwlist +server=/veet.co.in/127.0.0.1#5335 +ipset=/veet.co.in/gfwlist server=/oculus-china.com/127.0.0.1#5335 ipset=/oculus-china.com/gfwlist -server=/discord.com/127.0.0.1#5335 -ipset=/discord.com/gfwlist +server=/veet.co.id/127.0.0.1#5335 +ipset=/veet.co.id/gfwlist server=/globalsign.co.uk/127.0.0.1#5335 ipset=/globalsign.co.uk/gfwlist server=/verisign.in/127.0.0.1#5335 ipset=/verisign.in/gfwlist server=/google.vu/127.0.0.1#5335 ipset=/google.vu/gfwlist -server=/woolitecarpet.com/127.0.0.1#5335 -ipset=/woolitecarpet.com/gfwlist -server=/woolite.us/127.0.0.1#5335 -ipset=/woolite.us/gfwlist +server=/guambmw.com/127.0.0.1#5335 +ipset=/guambmw.com/gfwlist +server=/veet.ch/127.0.0.1#5335 +ipset=/veet.ch/gfwlist server=/webhosting.com/127.0.0.1#5335 ipset=/webhosting.com/gfwlist -server=/woolite.pl/127.0.0.1#5335 -ipset=/woolite.pl/gfwlist +server=/veet.ca/127.0.0.1#5335 +ipset=/veet.ca/gfwlist server=/pubmatic.com/127.0.0.1#5335 ipset=/pubmatic.com/gfwlist -server=/yahoo.in/127.0.0.1#5335 -ipset=/yahoo.in/gfwlist -server=/woolite.ca/127.0.0.1#5335 -ipset=/woolite.ca/gfwlist -server=/veetclub.it/127.0.0.1#5335 -ipset=/veetclub.it/gfwlist -server=/gaming-notebooks.com/127.0.0.1#5335 -ipset=/gaming-notebooks.com/gfwlist -server=/offrezdesipods.com/127.0.0.1#5335 -ipset=/offrezdesipods.com/gfwlist -server=/veetarabia.com/127.0.0.1#5335 -ipset=/veetarabia.com/gfwlist -server=/morphcharts.com/127.0.0.1#5335 -ipset=/morphcharts.com/gfwlist +server=/veet.at/127.0.0.1#5335 +ipset=/veet.at/gfwlist +server=/vanishinfo.cz/127.0.0.1#5335 +ipset=/vanishinfo.cz/gfwlist +server=/vanishbancaseulook.com.br/127.0.0.1#5335 +ipset=/vanishbancaseulook.com.br/gfwlist +server=/vanisharabia.com/127.0.0.1#5335 +ipset=/vanisharabia.com/gfwlist +server=/vanish.sk/127.0.0.1#5335 +ipset=/vanish.sk/gfwlist +server=/vanish.se/127.0.0.1#5335 +ipset=/vanish.se/gfwlist +server=/codeish.co/127.0.0.1#5335 +ipset=/codeish.co/gfwlist server=/cheapdrdrebeatsca.com/127.0.0.1#5335 ipset=/cheapdrdrebeatsca.com/gfwlist -server=/veet.ru/127.0.0.1#5335 -ipset=/veet.ru/gfwlist -server=/veet.ro/127.0.0.1#5335 -ipset=/veet.ro/gfwlist -server=/veet.pt/127.0.0.1#5335 -ipset=/veet.pt/gfwlist +server=/ebay.com.au/127.0.0.1#5335 +ipset=/ebay.com.au/gfwlist +server=/vanish.pl/127.0.0.1#5335 +ipset=/vanish.pl/gfwlist +server=/quiksee.com/127.0.0.1#5335 +ipset=/quiksee.com/gfwlist server=/beatsfranceofficiel.com/127.0.0.1#5335 ipset=/beatsfranceofficiel.com/gfwlist server=/azuremarketplace.microsoft.com/127.0.0.1#5335 ipset=/azuremarketplace.microsoft.com/gfwlist server=/wiisports.com/127.0.0.1#5335 ipset=/wiisports.com/gfwlist -server=/veet.nl/127.0.0.1#5335 -ipset=/veet.nl/gfwlist -server=/fedoraproject.org/127.0.0.1#5335 -ipset=/fedoraproject.org/gfwlist +server=/epochtimes.com.sg/127.0.0.1#5335 +ipset=/epochtimes.com.sg/gfwlist +server=/vanish.hu/127.0.0.1#5335 +ipset=/vanish.hu/gfwlist server=/beatsheadphones1.com/127.0.0.1#5335 ipset=/beatsheadphones1.com/gfwlist server=/12diasderegalosdeitunes.co.ve/127.0.0.1#5335 ipset=/12diasderegalosdeitunes.co.ve/gfwlist server=/cheapbeatsheadphone2014.com/127.0.0.1#5335 ipset=/cheapbeatsheadphone2014.com/gfwlist -server=/veet.hu/127.0.0.1#5335 -ipset=/veet.hu/gfwlist +server=/vanish.fr/127.0.0.1#5335 +ipset=/vanish.fr/gfwlist server=/appleone.community/127.0.0.1#5335 ipset=/appleone.community/gfwlist -server=/veet.fr/127.0.0.1#5335 -ipset=/veet.fr/gfwlist -server=/veet.fi/127.0.0.1#5335 -ipset=/veet.fi/gfwlist +server=/vanish.fi/127.0.0.1#5335 +ipset=/vanish.fi/gfwlist +server=/vanish.dk/127.0.0.1#5335 +ipset=/vanish.dk/gfwlist server=/fcfacebook.com/127.0.0.1#5335 ipset=/fcfacebook.com/gfwlist server=/x99av.com/127.0.0.1#5335 ipset=/x99av.com/gfwlist server=/uuk28.com/127.0.0.1#5335 ipset=/uuk28.com/gfwlist -server=/veet.es/127.0.0.1#5335 -ipset=/veet.es/gfwlist +server=/vanish.de/127.0.0.1#5335 +ipset=/vanish.de/gfwlist server=/nflxvideo.net/127.0.0.1#5335 ipset=/nflxvideo.net/gfwlist -server=/riot-games.com/127.0.0.1#5335 -ipset=/riot-games.com/gfwlist -server=/hpbestbuy.com/127.0.0.1#5335 -ipset=/hpbestbuy.com/gfwlist +server=/myhulu.com/127.0.0.1#5335 +ipset=/myhulu.com/gfwlist +server=/vanish.com.sg/127.0.0.1#5335 +ipset=/vanish.com.sg/gfwlist server=/vanish.co.in/127.0.0.1#5335 ipset=/vanish.co.in/gfwlist -server=/veet.de/127.0.0.1#5335 -ipset=/veet.de/gfwlist -server=/veet.com.tr/127.0.0.1#5335 -ipset=/veet.com.tr/gfwlist +server=/vanish.com.pe/127.0.0.1#5335 +ipset=/vanish.com.pe/gfwlist +server=/vanish.com.my/127.0.0.1#5335 +ipset=/vanish.com.my/gfwlist server=/bmwchampionship.com/127.0.0.1#5335 ipset=/bmwchampionship.com/gfwlist -server=/veet.com.sg/127.0.0.1#5335 -ipset=/veet.com.sg/gfwlist -server=/veet.com.pk/127.0.0.1#5335 -ipset=/veet.com.pk/gfwlist -server=/veet.com.ph/127.0.0.1#5335 -ipset=/veet.com.ph/gfwlist +server=/vanish.com.mx/127.0.0.1#5335 +ipset=/vanish.com.mx/gfwlist +server=/vanish.com.hr/127.0.0.1#5335 +ipset=/vanish.com.hr/gfwlist +server=/kindle.com/127.0.0.1#5335 +ipset=/kindle.com/gfwlist server=/youtube.me/127.0.0.1#5335 ipset=/youtube.me/gfwlist server=/google.com.ni/127.0.0.1#5335 ipset=/google.com.ni/gfwlist -server=/veet.com.hk/127.0.0.1#5335 -ipset=/veet.com.hk/gfwlist -server=/veet.com.br/127.0.0.1#5335 -ipset=/veet.com.br/gfwlist +server=/yahoo.com.na/127.0.0.1#5335 +ipset=/yahoo.com.na/gfwlist +server=/vanish.co.nz/127.0.0.1#5335 +ipset=/vanish.co.nz/gfwlist server=/wsj.com/127.0.0.1#5335 ipset=/wsj.com/gfwlist -server=/veet.com.bd/127.0.0.1#5335 -ipset=/veet.com.bd/gfwlist +server=/vanish.co.il/127.0.0.1#5335 +ipset=/vanish.co.il/gfwlist server=/facebookflow.com/127.0.0.1#5335 ipset=/facebookflow.com/gfwlist server=/volvotrucks.my/127.0.0.1#5335 @@ -10322,90 +10536,90 @@ server=/enfa.com.vn/127.0.0.1#5335 ipset=/enfa.com.vn/gfwlist server=/vmworld2013.com/127.0.0.1#5335 ipset=/vmworld2013.com/gfwlist -server=/veet.com.au/127.0.0.1#5335 -ipset=/veet.com.au/gfwlist -server=/faceboobok.com/127.0.0.1#5335 -ipset=/faceboobok.com/gfwlist -server=/youtube.am/127.0.0.1#5335 -ipset=/youtube.am/gfwlist -server=/veet.co.za/127.0.0.1#5335 -ipset=/veet.co.za/gfwlist -server=/officialbeatsbydrestore.com/127.0.0.1#5335 -ipset=/officialbeatsbydrestore.com/gfwlist +server=/airwickarabia.com/127.0.0.1#5335 +ipset=/airwickarabia.com/gfwlist +server=/youtube.by/127.0.0.1#5335 +ipset=/youtube.by/gfwlist +server=/como-hackearfacebook.com/127.0.0.1#5335 +ipset=/como-hackearfacebook.com/gfwlist +server=/vanish.be/127.0.0.1#5335 +ipset=/vanish.be/gfwlist +server=/spraynwash.com/127.0.0.1#5335 +ipset=/spraynwash.com/gfwlist server=/myshopify.com/127.0.0.1#5335 ipset=/myshopify.com/gfwlist server=/12diasderegalosdeitunes.co/127.0.0.1#5335 ipset=/12diasderegalosdeitunes.co/gfwlist -server=/veet.co.in/127.0.0.1#5335 -ipset=/veet.co.in/gfwlist -server=/veet.co.id/127.0.0.1#5335 -ipset=/veet.co.id/gfwlist +server=/intel.jp/127.0.0.1#5335 +ipset=/intel.jp/gfwlist +server=/o2action.co.kr/127.0.0.1#5335 +ipset=/o2action.co.kr/gfwlist server=/google.mk/127.0.0.1#5335 ipset=/google.mk/gfwlist -server=/rolls-roycemotorcarsna.com/127.0.0.1#5335 -ipset=/rolls-roycemotorcarsna.com/gfwlist +server=/strepsils.us/127.0.0.1#5335 +ipset=/strepsils.us/gfwlist server=/drdrebeatsforu.com/127.0.0.1#5335 ipset=/drdrebeatsforu.com/gfwlist -server=/veet.ch/127.0.0.1#5335 -ipset=/veet.ch/gfwlist -server=/veet.ca/127.0.0.1#5335 -ipset=/veet.ca/gfwlist +server=/strepsils.ru/127.0.0.1#5335 +ipset=/strepsils.ru/gfwlist +server=/strepsils.ro/127.0.0.1#5335 +ipset=/strepsils.ro/gfwlist server=/bmw-ottawa.ca/127.0.0.1#5335 ipset=/bmw-ottawa.ca/gfwlist -server=/veet.at/127.0.0.1#5335 -ipset=/veet.at/gfwlist -server=/vanishinfo.cz/127.0.0.1#5335 -ipset=/vanishinfo.cz/gfwlist -server=/vanishbancaseulook.com.br/127.0.0.1#5335 -ipset=/vanishbancaseulook.com.br/gfwlist +server=/strepsils.pt/127.0.0.1#5335 +ipset=/strepsils.pt/gfwlist +server=/strepsils.pl/127.0.0.1#5335 +ipset=/strepsils.pl/gfwlist +server=/strepsils.net/127.0.0.1#5335 +ipset=/strepsils.net/gfwlist server=/draftjs.org/127.0.0.1#5335 ipset=/draftjs.org/gfwlist -server=/vanisharabia.com/127.0.0.1#5335 -ipset=/vanisharabia.com/gfwlist +server=/strepsils.ie/127.0.0.1#5335 +ipset=/strepsils.ie/gfwlist server=/ieee-sensors.org/127.0.0.1#5335 ipset=/ieee-sensors.org/gfwlist server=/soso7778.com/127.0.0.1#5335 ipset=/soso7778.com/gfwlist server=/nike.hk/127.0.0.1#5335 ipset=/nike.hk/gfwlist -server=/vanish.sk/127.0.0.1#5335 -ipset=/vanish.sk/gfwlist +server=/intel.pn/127.0.0.1#5335 +ipset=/intel.pn/gfwlist server=/cloudcredibility.com/127.0.0.1#5335 ipset=/cloudcredibility.com/gfwlist server=/mongodb.org/127.0.0.1#5335 ipset=/mongodb.org/gfwlist -server=/vanish.se/127.0.0.1#5335 -ipset=/vanish.se/gfwlist +server=/strepsils.fr/127.0.0.1#5335 +ipset=/strepsils.fr/gfwlist server=/pki-poste.ch/127.0.0.1#5335 ipset=/pki-poste.ch/gfwlist -server=/protonmail.ch/127.0.0.1#5335 -ipset=/protonmail.ch/gfwlist -server=/custombeatsdeals.com/127.0.0.1#5335 -ipset=/custombeatsdeals.com/gfwlist -server=/vanish.pl/127.0.0.1#5335 -ipset=/vanish.pl/gfwlist +server=/strepsils.fi/127.0.0.1#5335 +ipset=/strepsils.fi/gfwlist +server=/strepsils.es/127.0.0.1#5335 +ipset=/strepsils.es/gfwlist +server=/strepsils.com.hk/127.0.0.1#5335 +ipset=/strepsils.com.hk/gfwlist server=/mailonsunday.co.uk/127.0.0.1#5335 ipset=/mailonsunday.co.uk/gfwlist -server=/shopmonsterbeats.com/127.0.0.1#5335 -ipset=/shopmonsterbeats.com/gfwlist +server=/strepsils.com.au/127.0.0.1#5335 +ipset=/strepsils.com.au/gfwlist server=/avfox.cc/127.0.0.1#5335 ipset=/avfox.cc/gfwlist server=/amerikiskhma.com/127.0.0.1#5335 ipset=/amerikiskhma.com/gfwlist server=/icloudos.net/127.0.0.1#5335 ipset=/icloudos.net/gfwlist -server=/voatour.com/127.0.0.1#5335 -ipset=/voatour.com/gfwlist -server=/vanish.hu/127.0.0.1#5335 -ipset=/vanish.hu/gfwlist -server=/vanish.fr/127.0.0.1#5335 -ipset=/vanish.fr/gfwlist +server=/run.app/127.0.0.1#5335 +ipset=/run.app/gfwlist +server=/apnews.com/127.0.0.1#5335 +ipset=/apnews.com/gfwlist +server=/strepsils.co.nz/127.0.0.1#5335 +ipset=/strepsils.co.nz/gfwlist server=/nikey.com/127.0.0.1#5335 ipset=/nikey.com/gfwlist -server=/vanish.fi/127.0.0.1#5335 -ipset=/vanish.fi/gfwlist -server=/vanish.dk/127.0.0.1#5335 -ipset=/vanish.dk/gfwlist +server=/nyansa.com/127.0.0.1#5335 +ipset=/nyansa.com/gfwlist +server=/blizzardgearstore.com/127.0.0.1#5335 +ipset=/blizzardgearstore.com/gfwlist server=/sciencemag.org/127.0.0.1#5335 ipset=/sciencemag.org/gfwlist server=/mypearson.com/127.0.0.1#5335 @@ -10422,124 +10636,124 @@ server=/sony.com.do/127.0.0.1#5335 ipset=/sony.com.do/gfwlist server=/firestone.com.co/127.0.0.1#5335 ipset=/firestone.com.co/gfwlist -server=/vanish.de/127.0.0.1#5335 -ipset=/vanish.de/gfwlist -server=/vanish.com.sg/127.0.0.1#5335 -ipset=/vanish.com.sg/gfwlist +server=/strepsils.at/127.0.0.1#5335 +ipset=/strepsils.at/gfwlist +server=/beatsdrdre-it.com/127.0.0.1#5335 +ipset=/beatsdrdre-it.com/gfwlist server=/picknicekicks.net/127.0.0.1#5335 ipset=/picknicekicks.net/gfwlist -server=/vanish.com.pe/127.0.0.1#5335 -ipset=/vanish.com.pe/gfwlist -server=/vanish.com.my/127.0.0.1#5335 -ipset=/vanish.com.my/gfwlist +server=/dobendan.de/127.0.0.1#5335 +ipset=/dobendan.de/gfwlist +server=/cepacol.com/127.0.0.1#5335 +ipset=/cepacol.com/gfwlist server=/bloombergindices.com/127.0.0.1#5335 ipset=/bloombergindices.com/gfwlist server=/cheap-nike.com/127.0.0.1#5335 ipset=/cheap-nike.com/gfwlist -server=/vanish.com.mx/127.0.0.1#5335 -ipset=/vanish.com.mx/gfwlist +server=/newton.com/127.0.0.1#5335 +ipset=/newton.com/gfwlist server=/epochshop.com/127.0.0.1#5335 ipset=/epochshop.com/gfwlist -server=/vanish.com.hr/127.0.0.1#5335 -ipset=/vanish.com.hr/gfwlist +server=/nurofensk-prod-env.eu-west-1.elasticbeanstalk.com/127.0.0.1#5335 +ipset=/nurofensk-prod-env.eu-west-1.elasticbeanstalk.com/gfwlist server=/orl.ly/127.0.0.1#5335 ipset=/orl.ly/gfwlist server=/nikeshoemarket.com/127.0.0.1#5335 ipset=/nikeshoemarket.com/gfwlist server=/bmw-motorrad.ua/127.0.0.1#5335 ipset=/bmw-motorrad.ua/gfwlist -server=/4beatsbydre.com/127.0.0.1#5335 -ipset=/4beatsbydre.com/gfwlist +server=/mini.dk/127.0.0.1#5335 +ipset=/mini.dk/gfwlist server=/ebaystyle.com/127.0.0.1#5335 ipset=/ebaystyle.com/gfwlist -server=/yahoo.mk/127.0.0.1#5335 -ipset=/yahoo.mk/gfwlist +server=/nurofen.pt/127.0.0.1#5335 +ipset=/nurofen.pt/gfwlist server=/media-rockstargames-com.akamaized.net/127.0.0.1#5335 ipset=/media-rockstargames-com.akamaized.net/gfwlist server=/scholar.google.com.hk/127.0.0.1#5335 ipset=/scholar.google.com.hk/gfwlist -server=/vanish.co.nz/127.0.0.1#5335 -ipset=/vanish.co.nz/gfwlist +server=/nurofen.pl/127.0.0.1#5335 +ipset=/nurofen.pl/gfwlist server=/mansionglobal.com/127.0.0.1#5335 ipset=/mansionglobal.com/gfwlist -server=/vanish.co.il/127.0.0.1#5335 -ipset=/vanish.co.il/gfwlist +server=/thinkquarterly.com/127.0.0.1#5335 +ipset=/thinkquarterly.com/gfwlist server=/cheapbeatsdrdresolo.com/127.0.0.1#5335 ipset=/cheapbeatsdrdresolo.com/gfwlist -server=/dettol.ru/127.0.0.1#5335 -ipset=/dettol.ru/gfwlist -server=/youtube.com.hn/127.0.0.1#5335 -ipset=/youtube.com.hn/gfwlist +server=/nurofen.it/127.0.0.1#5335 +ipset=/nurofen.it/gfwlist +server=/pinterest.com.uy/127.0.0.1#5335 +ipset=/pinterest.com.uy/gfwlist server=/veet.com.ar/127.0.0.1#5335 ipset=/veet.com.ar/gfwlist -server=/vanish.be/127.0.0.1#5335 -ipset=/vanish.be/gfwlist -server=/spraynwash.com/127.0.0.1#5335 -ipset=/spraynwash.com/gfwlist +server=/nurofen.co.za/127.0.0.1#5335 +ipset=/nurofen.co.za/gfwlist +server=/librarylovefest.com/127.0.0.1#5335 +ipset=/librarylovefest.com/gfwlist server=/jquerymobile.com/127.0.0.1#5335 ipset=/jquerymobile.com/gfwlist -server=/beatssaleus.com/127.0.0.1#5335 -ipset=/beatssaleus.com/gfwlist -server=/o2action.co.kr/127.0.0.1#5335 -ipset=/o2action.co.kr/gfwlist +server=/nurofen.co.il/127.0.0.1#5335 +ipset=/nurofen.co.il/gfwlist +server=/bayareabmw.com/127.0.0.1#5335 +ipset=/bayareabmw.com/gfwlist server=/youtube.be/127.0.0.1#5335 ipset=/youtube.be/gfwlist server=/mini.com.pa/127.0.0.1#5335 ipset=/mini.com.pa/gfwlist server=/steamstore-a.akamaihd.net/127.0.0.1#5335 ipset=/steamstore-a.akamaihd.net/gfwlist -server=/strepsils.us/127.0.0.1#5335 -ipset=/strepsils.us/gfwlist +server=/mucinex.tv/127.0.0.1#5335 +ipset=/mucinex.tv/gfwlist server=/deno.land/127.0.0.1#5335 ipset=/deno.land/gfwlist -server=/strepsils.ru/127.0.0.1#5335 -ipset=/strepsils.ru/gfwlist -server=/strepsils.ro/127.0.0.1#5335 -ipset=/strepsils.ro/gfwlist -server=/strepsils.pt/127.0.0.1#5335 -ipset=/strepsils.pt/gfwlist +server=/mucinex.net/127.0.0.1#5335 +ipset=/mucinex.net/gfwlist +server=/mucinex.com/127.0.0.1#5335 +ipset=/mucinex.com/gfwlist +server=/mucinex.ca/127.0.0.1#5335 +ipset=/mucinex.ca/gfwlist server=/vfsco.fr/127.0.0.1#5335 ipset=/vfsco.fr/gfwlist -server=/strepsils.pl/127.0.0.1#5335 -ipset=/strepsils.pl/gfwlist -server=/strepsils.net/127.0.0.1#5335 -ipset=/strepsils.net/gfwlist +server=/schiffvitamins.com/127.0.0.1#5335 +ipset=/schiffvitamins.com/gfwlist +server=/movefreerewards.com/127.0.0.1#5335 +ipset=/movefreerewards.com/gfwlist server=/reckittprofessional.com/127.0.0.1#5335 ipset=/reckittprofessional.com/gfwlist -server=/premiumfs.de/127.0.0.1#5335 -ipset=/premiumfs.de/gfwlist -server=/strepsils.fr/127.0.0.1#5335 -ipset=/strepsils.fr/gfwlist +server=/mortein.com.ng/127.0.0.1#5335 +ipset=/mortein.com.ng/gfwlist +server=/mortein.com.br/127.0.0.1#5335 +ipset=/mortein.com.br/gfwlist server=/yahoo.de/127.0.0.1#5335 ipset=/yahoo.de/gfwlist -server=/strepsils.fi/127.0.0.1#5335 -ipset=/strepsils.fi/gfwlist +server=/chatter.com/127.0.0.1#5335 +ipset=/chatter.com/gfwlist server=/microsoft.pt/127.0.0.1#5335 ipset=/microsoft.pt/gfwlist -server=/strepsils.es/127.0.0.1#5335 -ipset=/strepsils.es/gfwlist -server=/strepsils.com.hk/127.0.0.1#5335 -ipset=/strepsils.com.hk/gfwlist -server=/strepsils.com.au/127.0.0.1#5335 -ipset=/strepsils.com.au/gfwlist -server=/iphonegermany.com/127.0.0.1#5335 -ipset=/iphonegermany.com/gfwlist -server=/leagueoflegends.org/127.0.0.1#5335 -ipset=/leagueoflegends.org/gfwlist +server=/mortein.com/127.0.0.1#5335 +ipset=/mortein.com/gfwlist +server=/foxbusiness.com/127.0.0.1#5335 +ipset=/foxbusiness.com/gfwlist +server=/applecomputers.co.nz/127.0.0.1#5335 +ipset=/applecomputers.co.nz/gfwlist +server=/cncrivals.com/127.0.0.1#5335 +ipset=/cncrivals.com/gfwlist +server=/meadjohnson.com.tw/127.0.0.1#5335 +ipset=/meadjohnson.com.tw/gfwlist server=/masterclass.com/127.0.0.1#5335 ipset=/masterclass.com/gfwlist -server=/internetofeverything.com/127.0.0.1#5335 -ipset=/internetofeverything.com/gfwlist -server=/strepsils.co.nz/127.0.0.1#5335 -ipset=/strepsils.co.nz/gfwlist -server=/adobetag.com/127.0.0.1#5335 -ipset=/adobetag.com/gfwlist -server=/celeron.com/127.0.0.1#5335 -ipset=/celeron.com/gfwlist -server=/strepsils.at/127.0.0.1#5335 -ipset=/strepsils.at/gfwlist -server=/beatsheadphonesale.com/127.0.0.1#5335 -ipset=/beatsheadphonesale.com/gfwlist +server=/meadjohnson.com.hk/127.0.0.1#5335 +ipset=/meadjohnson.com.hk/gfwlist +server=/meadjohnson.com/127.0.0.1#5335 +ipset=/meadjohnson.com/gfwlist +server=/lysol.ca/127.0.0.1#5335 +ipset=/lysol.ca/gfwlist +server=/finishwin.be/127.0.0.1#5335 +ipset=/finishwin.be/gfwlist +server=/pki-posta.ch/127.0.0.1#5335 +ipset=/pki-posta.ch/gfwlist +server=/finishinfo.ru/127.0.0.1#5335 +ipset=/finishinfo.ru/gfwlist server=/youtube.hr/127.0.0.1#5335 ipset=/youtube.hr/gfwlist server=/durex.se/127.0.0.1#5335 @@ -10548,86 +10762,86 @@ server=/beatsbydreaustralia-sale.com/127.0.0.1#5335 ipset=/beatsbydreaustralia-sale.com/gfwlist server=/macruby.com/127.0.0.1#5335 ipset=/macruby.com/gfwlist -server=/dobendan.de/127.0.0.1#5335 -ipset=/dobendan.de/gfwlist +server=/premiumfs.de/127.0.0.1#5335 +ipset=/premiumfs.de/gfwlist server=/instagramtakipcisatinal.net/127.0.0.1#5335 ipset=/instagramtakipcisatinal.net/gfwlist -server=/cepacol.com/127.0.0.1#5335 -ipset=/cepacol.com/gfwlist -server=/nikebetterworld.info/127.0.0.1#5335 -ipset=/nikebetterworld.info/gfwlist +server=/finishinfo.fi/127.0.0.1#5335 +ipset=/finishinfo.fi/gfwlist +server=/finishinfo.cz/127.0.0.1#5335 +ipset=/finishinfo.cz/gfwlist server=/volvobuses.co.za/127.0.0.1#5335 ipset=/volvobuses.co.za/gfwlist -server=/nurofensk-prod-env.eu-west-1.elasticbeanstalk.com/127.0.0.1#5335 -ipset=/nurofensk-prod-env.eu-west-1.elasticbeanstalk.com/gfwlist -server=/costco-static.com/127.0.0.1#5335 -ipset=/costco-static.com/gfwlist +server=/finishinfo.com.ar/127.0.0.1#5335 +ipset=/finishinfo.com.ar/gfwlist +server=/godaddy.com/127.0.0.1#5335 +ipset=/godaddy.com/gfwlist server=/maxis.com/127.0.0.1#5335 ipset=/maxis.com/gfwlist -server=/nurofen.pt/127.0.0.1#5335 -ipset=/nurofen.pt/gfwlist -server=/nurofen.pl/127.0.0.1#5335 -ipset=/nurofen.pl/gfwlist -server=/8008206616.com/127.0.0.1#5335 -ipset=/8008206616.com/gfwlist -server=/nurofen.it/127.0.0.1#5335 -ipset=/nurofen.it/gfwlist -server=/blogspot.cz/127.0.0.1#5335 -ipset=/blogspot.cz/gfwlist +server=/finishinfo.cl/127.0.0.1#5335 +ipset=/finishinfo.cl/gfwlist +server=/finishdishwashing.com/127.0.0.1#5335 +ipset=/finishdishwashing.com/gfwlist +server=/finishdishwashing.ca/127.0.0.1#5335 +ipset=/finishdishwashing.ca/gfwlist +server=/trmini.com/127.0.0.1#5335 +ipset=/trmini.com/gfwlist +server=/finisharabia.com/127.0.0.1#5335 +ipset=/finisharabia.com/gfwlist server=/secure-paypal.info/127.0.0.1#5335 ipset=/secure-paypal.info/gfwlist server=/paypalinsuranceservices.org/127.0.0.1#5335 ipset=/paypalinsuranceservices.org/gfwlist server=/fast.com/127.0.0.1#5335 ipset=/fast.com/gfwlist -server=/nurofen.es/127.0.0.1#5335 -ipset=/nurofen.es/gfwlist -server=/nurofen.co.za/127.0.0.1#5335 -ipset=/nurofen.co.za/gfwlist +server=/finish.sk/127.0.0.1#5335 +ipset=/finish.sk/gfwlist +server=/att.jobs/127.0.0.1#5335 +ipset=/att.jobs/gfwlist server=/hkgpao.com/127.0.0.1#5335 ipset=/hkgpao.com/gfwlist -server=/connectedcommerce.com/127.0.0.1#5335 -ipset=/connectedcommerce.com/gfwlist +server=/nordstrommedia.com/127.0.0.1#5335 +ipset=/nordstrommedia.com/gfwlist server=/apple.xn--fiqs8s/127.0.0.1#5335 ipset=/apple.xn--fiqs8s/gfwlist -server=/appcenter.ms/127.0.0.1#5335 -ipset=/appcenter.ms/gfwlist -server=/nurofen.co.il/127.0.0.1#5335 -ipset=/nurofen.co.il/gfwlist -server=/foxnewssunday.com/127.0.0.1#5335 -ipset=/foxnewssunday.com/gfwlist -server=/mucinex.tv/127.0.0.1#5335 -ipset=/mucinex.tv/gfwlist +server=/synergyse.com/127.0.0.1#5335 +ipset=/synergyse.com/gfwlist +server=/finish.pl/127.0.0.1#5335 +ipset=/finish.pl/gfwlist +server=/finish.fr/127.0.0.1#5335 +ipset=/finish.fr/gfwlist +server=/finish.es/127.0.0.1#5335 +ipset=/finish.es/gfwlist server=/yahoo.com.ec/127.0.0.1#5335 ipset=/yahoo.com.ec/gfwlist server=/visagiftcard.us/127.0.0.1#5335 ipset=/visagiftcard.us/gfwlist -server=/mucinex.net/127.0.0.1#5335 -ipset=/mucinex.net/gfwlist +server=/vk.design/127.0.0.1#5335 +ipset=/vk.design/gfwlist server=/vanitaonline.com/127.0.0.1#5335 ipset=/vanitaonline.com/gfwlist -server=/mucinex.com/127.0.0.1#5335 -ipset=/mucinex.com/gfwlist +server=/finish.co.nz/127.0.0.1#5335 +ipset=/finish.co.nz/gfwlist server=/intelinsight.com/127.0.0.1#5335 ipset=/intelinsight.com/gfwlist -server=/mucinex.ca/127.0.0.1#5335 -ipset=/mucinex.ca/gfwlist +server=/intel.ie/127.0.0.1#5335 +ipset=/intel.ie/gfwlist server=/justmysocks4.net/127.0.0.1#5335 ipset=/justmysocks4.net/gfwlist server=/xboxone.com/127.0.0.1#5335 ipset=/xboxone.com/gfwlist -server=/schiffvitamins.com/127.0.0.1#5335 -ipset=/schiffvitamins.com/gfwlist -server=/movefreerewards.com/127.0.0.1#5335 -ipset=/movefreerewards.com/gfwlist -server=/pifpafarabia.com/127.0.0.1#5335 -ipset=/pifpafarabia.com/gfwlist +server=/finish.at/127.0.0.1#5335 +ipset=/finish.at/gfwlist +server=/nutramigen.pl/127.0.0.1#5335 +ipset=/nutramigen.pl/gfwlist +server=/intelgo.net/127.0.0.1#5335 +ipset=/intelgo.net/gfwlist server=/alphabet.lt/127.0.0.1#5335 ipset=/alphabet.lt/gfwlist server=/yt.be/127.0.0.1#5335 ipset=/yt.be/gfwlist -server=/mortein.com.ng/127.0.0.1#5335 -ipset=/mortein.com.ng/gfwlist +server=/enspireformula.com/127.0.0.1#5335 +ipset=/enspireformula.com/gfwlist server=/ac-pocketcamp.com/127.0.0.1#5335 ipset=/ac-pocketcamp.com/gfwlist server=/scholar.google.com.do/127.0.0.1#5335 @@ -10636,158 +10850,32 @@ server=/darwinsourcecode.com/127.0.0.1#5335 ipset=/darwinsourcecode.com/gfwlist server=/hsxhr.cc/127.0.0.1#5335 ipset=/hsxhr.cc/gfwlist -server=/mortein.com.br/127.0.0.1#5335 -ipset=/mortein.com.br/gfwlist -server=/barkadahansasmartone.com/127.0.0.1#5335 -ipset=/barkadahansasmartone.com/gfwlist +server=/enfasmart.com/127.0.0.1#5335 +ipset=/enfasmart.com/gfwlist +server=/enfamil.pt/127.0.0.1#5335 +ipset=/enfamil.pt/gfwlist server=/blogspot.ca/127.0.0.1#5335 ipset=/blogspot.ca/gfwlist -server=/mortein.com/127.0.0.1#5335 -ipset=/mortein.com/gfwlist +server=/microsoftreactor.org/127.0.0.1#5335 +ipset=/microsoftreactor.org/gfwlist server=/bmw.uz/127.0.0.1#5335 ipset=/bmw.uz/gfwlist server=/facebookshop.com/127.0.0.1#5335 ipset=/facebookshop.com/gfwlist -server=/bwh1.net/127.0.0.1#5335 -ipset=/bwh1.net/gfwlist -server=/disneyredirects.com/127.0.0.1#5335 -ipset=/disneyredirects.com/gfwlist -server=/motorshowblog.com/127.0.0.1#5335 -ipset=/motorshowblog.com/gfwlist -server=/meadjohnson.com.tw/127.0.0.1#5335 -ipset=/meadjohnson.com.tw/gfwlist -server=/meadjohnson.com.hk/127.0.0.1#5335 -ipset=/meadjohnson.com.hk/gfwlist -server=/meadjohnson.com/127.0.0.1#5335 -ipset=/meadjohnson.com/gfwlist -server=/nike0594.com/127.0.0.1#5335 -ipset=/nike0594.com/gfwlist -server=/lysol.ca/127.0.0.1#5335 -ipset=/lysol.ca/gfwlist -server=/finishwin.be/127.0.0.1#5335 -ipset=/finishwin.be/gfwlist -server=/newsapi.com.au/127.0.0.1#5335 -ipset=/newsapi.com.au/gfwlist -server=/finishinfo.ru/127.0.0.1#5335 -ipset=/finishinfo.ru/gfwlist -server=/seagroup.com/127.0.0.1#5335 -ipset=/seagroup.com/gfwlist -server=/toutapp.com/127.0.0.1#5335 -ipset=/toutapp.com/gfwlist -server=/nikekid.com/127.0.0.1#5335 -ipset=/nikekid.com/gfwlist -server=/beatbydrekopen.com/127.0.0.1#5335 -ipset=/beatbydrekopen.com/gfwlist -server=/finishinfo.fi/127.0.0.1#5335 -ipset=/finishinfo.fi/gfwlist -server=/pinterest.com.ec/127.0.0.1#5335 -ipset=/pinterest.com.ec/gfwlist -server=/bmwsports.com/127.0.0.1#5335 -ipset=/bmwsports.com/gfwlist -server=/finishinfo.cz/127.0.0.1#5335 -ipset=/finishinfo.cz/gfwlist -server=/finishinfo.com.ar/127.0.0.1#5335 -ipset=/finishinfo.com.ar/gfwlist -server=/akamaietpcnctest.com/127.0.0.1#5335 -ipset=/akamaietpcnctest.com/gfwlist -server=/hplipopensource.com/127.0.0.1#5335 -ipset=/hplipopensource.com/gfwlist -server=/pearson-schule.ch/127.0.0.1#5335 -ipset=/pearson-schule.ch/gfwlist -server=/finishinfo.cl/127.0.0.1#5335 -ipset=/finishinfo.cl/gfwlist -server=/finishdishwashing.com/127.0.0.1#5335 -ipset=/finishdishwashing.com/gfwlist -server=/amazon.com.mx/127.0.0.1#5335 -ipset=/amazon.com.mx/gfwlist -server=/finishdishwashing.ca/127.0.0.1#5335 -ipset=/finishdishwashing.ca/gfwlist -server=/nikeshoponline.com/127.0.0.1#5335 -ipset=/nikeshoponline.com/gfwlist -server=/informs.org/127.0.0.1#5335 -ipset=/informs.org/gfwlist -server=/buypass-ssl.com/127.0.0.1#5335 -ipset=/buypass-ssl.com/gfwlist -server=/finisharabia.com/127.0.0.1#5335 -ipset=/finisharabia.com/gfwlist -server=/finish.sk/127.0.0.1#5335 -ipset=/finish.sk/gfwlist -server=/areyoucreditwise.com/127.0.0.1#5335 -ipset=/areyoucreditwise.com/gfwlist -server=/jos.com/127.0.0.1#5335 -ipset=/jos.com/gfwlist -server=/finish.pl/127.0.0.1#5335 -ipset=/finish.pl/gfwlist -server=/pugpig-stage.com/127.0.0.1#5335 -ipset=/pugpig-stage.com/gfwlist -server=/niosii.net/127.0.0.1#5335 -ipset=/niosii.net/gfwlist -server=/finish.fr/127.0.0.1#5335 -ipset=/finish.fr/gfwlist -server=/bmwgroupdesignworks.com/127.0.0.1#5335 -ipset=/bmwgroupdesignworks.com/gfwlist -server=/finish.es/127.0.0.1#5335 -ipset=/finish.es/gfwlist -server=/yahoo.am/127.0.0.1#5335 -ipset=/yahoo.am/gfwlist -server=/redzonechannel.com/127.0.0.1#5335 -ipset=/redzonechannel.com/gfwlist -server=/vilavpn3.xyz/127.0.0.1#5335 -ipset=/vilavpn3.xyz/gfwlist -server=/finish.co.nz/127.0.0.1#5335 -ipset=/finish.co.nz/gfwlist -server=/accountpaypal.com/127.0.0.1#5335 -ipset=/accountpaypal.com/gfwlist -server=/geraldoatlarge.com/127.0.0.1#5335 -ipset=/geraldoatlarge.com/gfwlist -server=/google.cm/127.0.0.1#5335 -ipset=/google.cm/gfwlist -server=/beatbydreuk2014.com/127.0.0.1#5335 -ipset=/beatbydreuk2014.com/gfwlist -server=/visa.com.ar/127.0.0.1#5335 -ipset=/visa.com.ar/gfwlist -server=/finish.at/127.0.0.1#5335 -ipset=/finish.at/gfwlist -server=/nutramigen.pl/127.0.0.1#5335 -ipset=/nutramigen.pl/gfwlist -server=/xn--ztsq84g.cn/127.0.0.1#5335 -ipset=/xn--ztsq84g.cn/gfwlist -server=/enspireformula.com/127.0.0.1#5335 -ipset=/enspireformula.com/gfwlist -server=/disneymagicmoments.pl/127.0.0.1#5335 -ipset=/disneymagicmoments.pl/gfwlist -server=/alfera.com.hk/127.0.0.1#5335 -ipset=/alfera.com.hk/gfwlist -server=/manoramaonline.com/127.0.0.1#5335 -ipset=/manoramaonline.com/gfwlist -server=/tex-talk.net/127.0.0.1#5335 -ipset=/tex-talk.net/gfwlist -server=/enfasmart.com/127.0.0.1#5335 -ipset=/enfasmart.com/gfwlist -server=/xhcdn.com/127.0.0.1#5335 -ipset=/xhcdn.com/gfwlist -server=/enfamil.pt/127.0.0.1#5335 -ipset=/enfamil.pt/gfwlist -server=/literatumonline.com/127.0.0.1#5335 -ipset=/literatumonline.com/gfwlist -server=/oxfordclinicalpsych.com/127.0.0.1#5335 -ipset=/oxfordclinicalpsych.com/gfwlist -server=/telegra.ph/127.0.0.1#5335 -ipset=/telegra.ph/gfwlist server=/enfamil.com/127.0.0.1#5335 ipset=/enfamil.com/gfwlist server=/enfamama.com.ar/127.0.0.1#5335 ipset=/enfamama.com.ar/gfwlist -server=/durex-shopline.com/127.0.0.1#5335 -ipset=/durex-shopline.com/gfwlist +server=/motorshowblog.com/127.0.0.1#5335 +ipset=/motorshowblog.com/gfwlist server=/enfagrow.com.sg/127.0.0.1#5335 ipset=/enfagrow.com.sg/gfwlist -server=/hp.io/127.0.0.1#5335 -ipset=/hp.io/gfwlist -server=/pearson.co.in/127.0.0.1#5335 -ipset=/pearson.co.in/gfwlist +server=/xn--9trs65b.com/127.0.0.1#5335 +ipset=/xn--9trs65b.com/gfwlist server=/enfagrow.com.bn/127.0.0.1#5335 ipset=/enfagrow.com.bn/gfwlist +server=/nike0594.com/127.0.0.1#5335 +ipset=/nike0594.com/gfwlist server=/enfabebe3.com.ar/127.0.0.1#5335 ipset=/enfabebe3.com.ar/gfwlist server=/enfabebe.com.ve/127.0.0.1#5335 @@ -10796,14 +10884,140 @@ server=/enfabebe.com.pe/127.0.0.1#5335 ipset=/enfabebe.com.pe/gfwlist server=/enfabebe.com.co/127.0.0.1#5335 ipset=/enfabebe.com.co/gfwlist +server=/seagroup.com/127.0.0.1#5335 +ipset=/seagroup.com/gfwlist server=/enfabebe.com.br/127.0.0.1#5335 ipset=/enfabebe.com.br/gfwlist +server=/nikekid.com/127.0.0.1#5335 +ipset=/nikekid.com/gfwlist +server=/beatbydrekopen.com/127.0.0.1#5335 +ipset=/beatbydrekopen.com/gfwlist server=/enfababy.com/127.0.0.1#5335 ipset=/enfababy.com/gfwlist -server=/pppds.com/127.0.0.1#5335 -ipset=/pppds.com/gfwlist +server=/infowarsmedia.com/127.0.0.1#5335 +ipset=/infowarsmedia.com/gfwlist +server=/qr.ae/127.0.0.1#5335 +ipset=/qr.ae/gfwlist server=/enfaaplus.com/127.0.0.1#5335 ipset=/enfaaplus.com/gfwlist +server=/enfa.co.id/127.0.0.1#5335 +ipset=/enfa.co.id/gfwlist +server=/akamaietpcnctest.com/127.0.0.1#5335 +ipset=/akamaietpcnctest.com/gfwlist +server=/bebepremium3.com.bo/127.0.0.1#5335 +ipset=/bebepremium3.com.bo/gfwlist +server=/pearson-schule.ch/127.0.0.1#5335 +ipset=/pearson-schule.ch/gfwlist +server=/trydurex.net/127.0.0.1#5335 +ipset=/trydurex.net/gfwlist +server=/playbydurex.com/127.0.0.1#5335 +ipset=/playbydurex.com/gfwlist +server=/amazon.com.mx/127.0.0.1#5335 +ipset=/amazon.com.mx/gfwlist +server=/durexloveclub.com/127.0.0.1#5335 +ipset=/durexloveclub.com/gfwlist +server=/nikeshoponline.com/127.0.0.1#5335 +ipset=/nikeshoponline.com/gfwlist +server=/informs.org/127.0.0.1#5335 +ipset=/informs.org/gfwlist +server=/durexindia.com/127.0.0.1#5335 +ipset=/durexindia.com/gfwlist +server=/durexchina.com/127.0.0.1#5335 +ipset=/durexchina.com/gfwlist +server=/durexcam.com/127.0.0.1#5335 +ipset=/durexcam.com/gfwlist +server=/durex.us/127.0.0.1#5335 +ipset=/durex.us/gfwlist +server=/durex.ro/127.0.0.1#5335 +ipset=/durex.ro/gfwlist +server=/durex.pl/127.0.0.1#5335 +ipset=/durex.pl/gfwlist +server=/pugpig-stage.com/127.0.0.1#5335 +ipset=/pugpig-stage.com/gfwlist +server=/niosii.net/127.0.0.1#5335 +ipset=/niosii.net/gfwlist +server=/durex.nl/127.0.0.1#5335 +ipset=/durex.nl/gfwlist +server=/bmwgroupdesignworks.com/127.0.0.1#5335 +ipset=/bmwgroupdesignworks.com/gfwlist +server=/durex.mx/127.0.0.1#5335 +ipset=/durex.mx/gfwlist +server=/discord.com/127.0.0.1#5335 +ipset=/discord.com/gfwlist +server=/redzonechannel.com/127.0.0.1#5335 +ipset=/redzonechannel.com/gfwlist +server=/vilavpn3.xyz/127.0.0.1#5335 +ipset=/vilavpn3.xyz/gfwlist +server=/durex.it/127.0.0.1#5335 +ipset=/durex.it/gfwlist +server=/durex.ie/127.0.0.1#5335 +ipset=/durex.ie/gfwlist +server=/geraldoatlarge.com/127.0.0.1#5335 +ipset=/geraldoatlarge.com/gfwlist +server=/google.cm/127.0.0.1#5335 +ipset=/google.cm/gfwlist +server=/beatbydreuk2014.com/127.0.0.1#5335 +ipset=/beatbydreuk2014.com/gfwlist +server=/visa.com.ar/127.0.0.1#5335 +ipset=/visa.com.ar/gfwlist +server=/durex.hu/127.0.0.1#5335 +ipset=/durex.hu/gfwlist +server=/durex.fr/127.0.0.1#5335 +ipset=/durex.fr/gfwlist +server=/durex.fi/127.0.0.1#5335 +ipset=/durex.fi/gfwlist +server=/durex.ee/127.0.0.1#5335 +ipset=/durex.ee/gfwlist +server=/disneymagicmoments.pl/127.0.0.1#5335 +ipset=/disneymagicmoments.pl/gfwlist +server=/alfera.com.hk/127.0.0.1#5335 +ipset=/alfera.com.hk/gfwlist +server=/manoramaonline.com/127.0.0.1#5335 +ipset=/manoramaonline.com/gfwlist +server=/tex-talk.net/127.0.0.1#5335 +ipset=/tex-talk.net/gfwlist +server=/mastercard.com.pe/127.0.0.1#5335 +ipset=/mastercard.com.pe/gfwlist +server=/xhcdn.com/127.0.0.1#5335 +ipset=/xhcdn.com/gfwlist +server=/durex.de/127.0.0.1#5335 +ipset=/durex.de/gfwlist +server=/garena.live/127.0.0.1#5335 +ipset=/garena.live/gfwlist +server=/oxfordclinicalpsych.com/127.0.0.1#5335 +ipset=/oxfordclinicalpsych.com/gfwlist +server=/telegra.ph/127.0.0.1#5335 +ipset=/telegra.ph/gfwlist +server=/durex.com.pk/127.0.0.1#5335 +ipset=/durex.com.pk/gfwlist +server=/durex.com.ph/127.0.0.1#5335 +ipset=/durex.com.ph/gfwlist +server=/durex-shopline.com/127.0.0.1#5335 +ipset=/durex-shopline.com/gfwlist +server=/durex.com.ng/127.0.0.1#5335 +ipset=/durex.com.ng/gfwlist +server=/durex.com.hr/127.0.0.1#5335 +ipset=/durex.com.hr/gfwlist +server=/pearson.co.in/127.0.0.1#5335 +ipset=/pearson.co.in/gfwlist +server=/durex.com.co/127.0.0.1#5335 +ipset=/durex.com.co/gfwlist +server=/durex.com.bd/127.0.0.1#5335 +ipset=/durex.com.bd/gfwlist +server=/park-now.com/127.0.0.1#5335 +ipset=/park-now.com/gfwlist +server=/trafficmanager.net/127.0.0.1#5335 +ipset=/trafficmanager.net/gfwlist +server=/durex.co.uk/127.0.0.1#5335 +ipset=/durex.co.uk/gfwlist +server=/durex.co.nz/127.0.0.1#5335 +ipset=/durex.co.nz/gfwlist +server=/durex.co.id/127.0.0.1#5335 +ipset=/durex.co.id/gfwlist +server=/pppds.com/127.0.0.1#5335 +ipset=/pppds.com/gfwlist +server=/lnstagram-help.com/127.0.0.1#5335 +ipset=/lnstagram-help.com/gfwlist server=/anthemgame.com/127.0.0.1#5335 ipset=/anthemgame.com/gfwlist server=/bcicdn.com/127.0.0.1#5335 @@ -10812,10 +11026,10 @@ server=/figma.com/127.0.0.1#5335 ipset=/figma.com/gfwlist server=/applestore.com.gr/127.0.0.1#5335 ipset=/applestore.com.gr/gfwlist -server=/enfa.co.id/127.0.0.1#5335 -ipset=/enfa.co.id/gfwlist -server=/bebepremium3.com.bo/127.0.0.1#5335 -ipset=/bebepremium3.com.bo/gfwlist +server=/durex.be/127.0.0.1#5335 +ipset=/durex.be/gfwlist +server=/durex.at/127.0.0.1#5335 +ipset=/durex.at/gfwlist server=/negozimonsterbeats.com/127.0.0.1#5335 ipset=/negozimonsterbeats.com/gfwlist server=/airwick.no/127.0.0.1#5335 @@ -10824,42 +11038,42 @@ server=/mingshengbao.com/127.0.0.1#5335 ipset=/mingshengbao.com/gfwlist server=/entrustdatacard.com/127.0.0.1#5335 ipset=/entrustdatacard.com/gfwlist -server=/trydurex.net/127.0.0.1#5335 -ipset=/trydurex.net/gfwlist +server=/durex-slovenia.si/127.0.0.1#5335 +ipset=/durex-slovenia.si/gfwlist server=/adobetechcomm.com/127.0.0.1#5335 ipset=/adobetechcomm.com/gfwlist -server=/playbydurex.com/127.0.0.1#5335 -ipset=/playbydurex.com/gfwlist -server=/durexloveclub.com/127.0.0.1#5335 -ipset=/durexloveclub.com/gfwlist -server=/durexindia.com/127.0.0.1#5335 -ipset=/durexindia.com/gfwlist +server=/dotherex.com/127.0.0.1#5335 +ipset=/dotherex.com/gfwlist +server=/google.net/127.0.0.1#5335 +ipset=/google.net/gfwlist +server=/gobianywhere.com/127.0.0.1#5335 +ipset=/gobianywhere.com/gfwlist server=/tvmost.com.hk/127.0.0.1#5335 ipset=/tvmost.com.hk/gfwlist -server=/durexchina.com/127.0.0.1#5335 -ipset=/durexchina.com/gfwlist +server=/dettolcleannaija.com/127.0.0.1#5335 +ipset=/dettolcleannaija.com/gfwlist server=/bmw-vancouver.ca/127.0.0.1#5335 ipset=/bmw-vancouver.ca/gfwlist -server=/durexcam.com/127.0.0.1#5335 -ipset=/durexcam.com/gfwlist -server=/durex.us/127.0.0.1#5335 -ipset=/durex.us/gfwlist -server=/durex.ro/127.0.0.1#5335 -ipset=/durex.ro/gfwlist +server=/dettol.ru/127.0.0.1#5335 +ipset=/dettol.ru/gfwlist +server=/blogspot.ie/127.0.0.1#5335 +ipset=/blogspot.ie/gfwlist +server=/dettol.pl/127.0.0.1#5335 +ipset=/dettol.pl/gfwlist server=/instamgram.com/127.0.0.1#5335 ipset=/instamgram.com/gfwlist -server=/durex.pl/127.0.0.1#5335 -ipset=/durex.pl/gfwlist -server=/durex.nl/127.0.0.1#5335 -ipset=/durex.nl/gfwlist -server=/durex.mx/127.0.0.1#5335 -ipset=/durex.mx/gfwlist -server=/apple-inc.net/127.0.0.1#5335 -ipset=/apple-inc.net/gfwlist -server=/durex.it/127.0.0.1#5335 -ipset=/durex.it/gfwlist -server=/durex.ie/127.0.0.1#5335 -ipset=/durex.ie/gfwlist +server=/epochtimes.com.tw/127.0.0.1#5335 +ipset=/epochtimes.com.tw/gfwlist +server=/dettol.nl/127.0.0.1#5335 +ipset=/dettol.nl/gfwlist +server=/dettol.net/127.0.0.1#5335 +ipset=/dettol.net/gfwlist +server=/dettol.ie/127.0.0.1#5335 +ipset=/dettol.ie/gfwlist +server=/dettol.fr/127.0.0.1#5335 +ipset=/dettol.fr/gfwlist +server=/paypal-innovationlab.com/127.0.0.1#5335 +ipset=/paypal-innovationlab.com/gfwlist server=/calgon.com.tr/127.0.0.1#5335 ipset=/calgon.com.tr/gfwlist server=/intelserveredge.com/127.0.0.1#5335 @@ -10868,102 +11082,102 @@ server=/scholar.google.cat/127.0.0.1#5335 ipset=/scholar.google.cat/gfwlist server=/ieee-ims.org/127.0.0.1#5335 ipset=/ieee-ims.org/gfwlist -server=/durex.hu/127.0.0.1#5335 -ipset=/durex.hu/gfwlist +server=/dettol.com.sg/127.0.0.1#5335 +ipset=/dettol.com.sg/gfwlist server=/drebeatsoldes.com/127.0.0.1#5335 ipset=/drebeatsoldes.com/gfwlist -server=/durex.fr/127.0.0.1#5335 -ipset=/durex.fr/gfwlist +server=/dettol.com.ng/127.0.0.1#5335 +ipset=/dettol.com.ng/gfwlist server=/arcgis.com/127.0.0.1#5335 ipset=/arcgis.com/gfwlist -server=/durex.fi/127.0.0.1#5335 -ipset=/durex.fi/gfwlist -server=/durex.ee/127.0.0.1#5335 -ipset=/durex.ee/gfwlist +server=/dettol.com.hk/127.0.0.1#5335 +ipset=/dettol.com.hk/gfwlist +server=/dettol.com.eg/127.0.0.1#5335 +ipset=/dettol.com.eg/gfwlist server=/canon-emirates.ae/127.0.0.1#5335 ipset=/canon-emirates.ae/gfwlist -server=/kicksnike1.com/127.0.0.1#5335 -ipset=/kicksnike1.com/gfwlist -server=/durex.de/127.0.0.1#5335 -ipset=/durex.de/gfwlist -server=/pinterest.th/127.0.0.1#5335 -ipset=/pinterest.th/gfwlist -server=/awsautopilot.com/127.0.0.1#5335 -ipset=/awsautopilot.com/gfwlist -server=/durex.com.pk/127.0.0.1#5335 -ipset=/durex.com.pk/gfwlist +server=/dettol.com.br/127.0.0.1#5335 +ipset=/dettol.com.br/gfwlist +server=/dettol.com.bd/127.0.0.1#5335 +ipset=/dettol.com.bd/gfwlist +server=/garena.tv/127.0.0.1#5335 +ipset=/garena.tv/gfwlist +server=/dettol.com/127.0.0.1#5335 +ipset=/dettol.com/gfwlist +server=/dettol.co.uk/127.0.0.1#5335 +ipset=/dettol.co.uk/gfwlist server=/attbelieves.com/127.0.0.1#5335 ipset=/attbelieves.com/gfwlist server=/sony-semicon.co.jp/127.0.0.1#5335 ipset=/sony-semicon.co.jp/gfwlist -server=/durex.com.ph/127.0.0.1#5335 -ipset=/durex.com.ph/gfwlist +server=/picasaweb.com/127.0.0.1#5335 +ipset=/picasaweb.com/gfwlist server=/marvelpinball.com/127.0.0.1#5335 ipset=/marvelpinball.com/gfwlist -server=/durex.com.ng/127.0.0.1#5335 -ipset=/durex.com.ng/gfwlist -server=/durex.com.hr/127.0.0.1#5335 -ipset=/durex.com.hr/gfwlist +server=/dettol.co.in/127.0.0.1#5335 +ipset=/dettol.co.in/gfwlist +server=/dettol.co.id/127.0.0.1#5335 +ipset=/dettol.co.id/gfwlist server=/applehongkong.com/127.0.0.1#5335 ipset=/applehongkong.com/gfwlist server=/volvotrucks.kr/127.0.0.1#5335 ipset=/volvotrucks.kr/gfwlist server=/foxsports.co.ve/127.0.0.1#5335 ipset=/foxsports.co.ve/gfwlist -server=/durex.com.co/127.0.0.1#5335 -ipset=/durex.com.co/gfwlist +server=/dettol.at/127.0.0.1#5335 +ipset=/dettol.at/gfwlist server=/facebookmail.com/127.0.0.1#5335 ipset=/facebookmail.com/gfwlist -server=/durex.com.bd/127.0.0.1#5335 -ipset=/durex.com.bd/gfwlist +server=/dettol-prize.com/127.0.0.1#5335 +ipset=/dettol-prize.com/gfwlist server=/alphabet.at/127.0.0.1#5335 ipset=/alphabet.at/gfwlist server=/origin.tv/127.0.0.1#5335 ipset=/origin.tv/gfwlist server=/ubnw.net/127.0.0.1#5335 ipset=/ubnw.net/gfwlist -server=/haskell.org/127.0.0.1#5335 -ipset=/haskell.org/gfwlist +server=/microsoft.eu/127.0.0.1#5335 +ipset=/microsoft.eu/gfwlist server=/vfsco.cl/127.0.0.1#5335 ipset=/vfsco.cl/gfwlist -server=/pinterest.tw/127.0.0.1#5335 -ipset=/pinterest.tw/gfwlist -server=/canon.co.za/127.0.0.1#5335 -ipset=/canon.co.za/gfwlist +server=/ebayauction.com/127.0.0.1#5335 +ipset=/ebayauction.com/gfwlist +server=/calgoncarbon.com/127.0.0.1#5335 +ipset=/calgoncarbon.com/gfwlist server=/am730.com.hk/127.0.0.1#5335 ipset=/am730.com.hk/gfwlist -server=/durex.co.uk/127.0.0.1#5335 -ipset=/durex.co.uk/gfwlist -server=/durex.co.nz/127.0.0.1#5335 -ipset=/durex.co.nz/gfwlist +server=/calgon.tv/127.0.0.1#5335 +ipset=/calgon.tv/gfwlist +server=/yimg.jp/127.0.0.1#5335 +ipset=/yimg.jp/gfwlist server=/jav01.cc/127.0.0.1#5335 ipset=/jav01.cc/gfwlist -server=/durex.co.id/127.0.0.1#5335 -ipset=/durex.co.id/gfwlist +server=/calgon.nl/127.0.0.1#5335 +ipset=/calgon.nl/gfwlist server=/mini.fr/127.0.0.1#5335 ipset=/mini.fr/gfwlist -server=/celebgramme.com/127.0.0.1#5335 -ipset=/celebgramme.com/gfwlist +server=/bridgestonecomercial.com.br/127.0.0.1#5335 +ipset=/bridgestonecomercial.com.br/gfwlist server=/ciscoresearch.com/127.0.0.1#5335 ipset=/ciscoresearch.com/gfwlist server=/marketing-cloud.com/127.0.0.1#5335 ipset=/marketing-cloud.com/gfwlist -server=/durex.be/127.0.0.1#5335 -ipset=/durex.be/gfwlist -server=/durex.at/127.0.0.1#5335 -ipset=/durex.at/gfwlist +server=/calgon.ie/127.0.0.1#5335 +ipset=/calgon.ie/gfwlist +server=/calgon.es/127.0.0.1#5335 +ipset=/calgon.es/gfwlist server=/gu-web.net/127.0.0.1#5335 ipset=/gu-web.net/gfwlist -server=/durex-slovenia.si/127.0.0.1#5335 -ipset=/durex-slovenia.si/gfwlist +server=/calgon.de/127.0.0.1#5335 +ipset=/calgon.de/gfwlist server=/beats4outlets.com/127.0.0.1#5335 ipset=/beats4outlets.com/gfwlist -server=/malayalamanorama.com/127.0.0.1#5335 -ipset=/malayalamanorama.com/gfwlist -server=/dotherex.com/127.0.0.1#5335 -ipset=/dotherex.com/gfwlist -server=/instachecker.com/127.0.0.1#5335 -ipset=/instachecker.com/gfwlist +server=/mpfinance.com/127.0.0.1#5335 +ipset=/mpfinance.com/gfwlist +server=/fcacebook.com/127.0.0.1#5335 +ipset=/fcacebook.com/gfwlist +server=/calgon.co.uk/127.0.0.1#5335 +ipset=/calgon.co.uk/gfwlist server=/apple.co.jp/127.0.0.1#5335 ipset=/apple.co.jp/gfwlist server=/youtube.vn/127.0.0.1#5335 @@ -10974,12 +11188,12 @@ server=/ebayinc.com/127.0.0.1#5335 ipset=/ebayinc.com/gfwlist server=/now-tv.com/127.0.0.1#5335 ipset=/now-tv.com/gfwlist -server=/beyondcore.com/127.0.0.1#5335 -ipset=/beyondcore.com/gfwlist +server=/calgon.be/127.0.0.1#5335 +ipset=/calgon.be/gfwlist server=/youtube.cz/127.0.0.1#5335 ipset=/youtube.cz/gfwlist -server=/dettolcleannaija.com/127.0.0.1#5335 -ipset=/dettolcleannaija.com/gfwlist +server=/calgon.at/127.0.0.1#5335 +ipset=/calgon.at/gfwlist server=/bmw.com.tw/127.0.0.1#5335 ipset=/bmw.com.tw/gfwlist server=/applestore.com.au/127.0.0.1#5335 @@ -10990,40 +11204,40 @@ server=/vanish.co.id/127.0.0.1#5335 ipset=/vanish.co.id/gfwlist server=/apple-livephotoskit.com/127.0.0.1#5335 ipset=/apple-livephotoskit.com/gfwlist -server=/youtube.by/127.0.0.1#5335 -ipset=/youtube.by/gfwlist -server=/dettol.pl/127.0.0.1#5335 -ipset=/dettol.pl/gfwlist +server=/airwick.tv/127.0.0.1#5335 +ipset=/airwick.tv/gfwlist +server=/airwick.ru/127.0.0.1#5335 +ipset=/airwick.ru/gfwlist server=/heroku.com/127.0.0.1#5335 ipset=/heroku.com/gfwlist server=/directvdealsnow.com/127.0.0.1#5335 ipset=/directvdealsnow.com/gfwlist -server=/macboxset.com/127.0.0.1#5335 -ipset=/macboxset.com/gfwlist -server=/dettol.nl/127.0.0.1#5335 -ipset=/dettol.nl/gfwlist +server=/youtube.de/127.0.0.1#5335 +ipset=/youtube.de/gfwlist +server=/site.com/127.0.0.1#5335 +ipset=/site.com/gfwlist server=/princeton.edu/127.0.0.1#5335 ipset=/princeton.edu/gfwlist -server=/dettol.net/127.0.0.1#5335 -ipset=/dettol.net/gfwlist -server=/dettol.ie/127.0.0.1#5335 -ipset=/dettol.ie/gfwlist -server=/dettol.fr/127.0.0.1#5335 -ipset=/dettol.fr/gfwlist -server=/cashpassport.co.za/127.0.0.1#5335 -ipset=/cashpassport.co.za/gfwlist -server=/dettol.com.sg/127.0.0.1#5335 -ipset=/dettol.com.sg/gfwlist +server=/airwick.nl/127.0.0.1#5335 +ipset=/airwick.nl/gfwlist +server=/airwick.net/127.0.0.1#5335 +ipset=/airwick.net/gfwlist +server=/llnwi.net/127.0.0.1#5335 +ipset=/llnwi.net/gfwlist +server=/airwick.it/127.0.0.1#5335 +ipset=/airwick.it/gfwlist +server=/airwick.ie/127.0.0.1#5335 +ipset=/airwick.ie/gfwlist server=/ebay.at/127.0.0.1#5335 ipset=/ebay.at/gfwlist server=/musicbay.net/127.0.0.1#5335 ipset=/musicbay.net/gfwlist -server=/dettol.com.ng/127.0.0.1#5335 -ipset=/dettol.com.ng/gfwlist -server=/dettol.com.hk/127.0.0.1#5335 -ipset=/dettol.com.hk/gfwlist -server=/dettol.com.eg/127.0.0.1#5335 -ipset=/dettol.com.eg/gfwlist +server=/blzddistkr1-a.akamaihd.net/127.0.0.1#5335 +ipset=/blzddistkr1-a.akamaihd.net/gfwlist +server=/cheapbeatsheadphones.us/127.0.0.1#5335 +ipset=/cheapbeatsheadphones.us/gfwlist +server=/airwick.fr/127.0.0.1#5335 +ipset=/airwick.fr/gfwlist server=/g-tvapp.com/127.0.0.1#5335 ipset=/g-tvapp.com/gfwlist server=/faceboop.com/127.0.0.1#5335 @@ -11034,86 +11248,86 @@ server=/adobetarget.com/127.0.0.1#5335 ipset=/adobetarget.com/gfwlist server=/wwtbam.com/127.0.0.1#5335 ipset=/wwtbam.com/gfwlist -server=/dettol.com.br/127.0.0.1#5335 -ipset=/dettol.com.br/gfwlist -server=/dettol.com.bd/127.0.0.1#5335 -ipset=/dettol.com.bd/gfwlist -server=/paypall.com/127.0.0.1#5335 -ipset=/paypall.com/gfwlist +server=/appcenter.ms/127.0.0.1#5335 +ipset=/appcenter.ms/gfwlist +server=/gameon-masters.com/127.0.0.1#5335 +ipset=/gameon-masters.com/gfwlist +server=/epoch.org.il/127.0.0.1#5335 +ipset=/epoch.org.il/gfwlist server=/faceboob.com/127.0.0.1#5335 ipset=/faceboob.com/gfwlist server=/mini.cc/127.0.0.1#5335 ipset=/mini.cc/gfwlist server=/qualcommventures.com/127.0.0.1#5335 ipset=/qualcommventures.com/gfwlist -server=/dettol.com/127.0.0.1#5335 -ipset=/dettol.com/gfwlist +server=/airwick.cz/127.0.0.1#5335 +ipset=/airwick.cz/gfwlist server=/getpocket.com/127.0.0.1#5335 ipset=/getpocket.com/gfwlist -server=/dettol.co.uk/127.0.0.1#5335 -ipset=/dettol.co.uk/gfwlist +server=/airwick.com.tr/127.0.0.1#5335 +ipset=/airwick.com.tr/gfwlist server=/landofhope.tv/127.0.0.1#5335 ipset=/landofhope.tv/gfwlist -server=/googlefiber.net/127.0.0.1#5335 -ipset=/googlefiber.net/gfwlist -server=/dettol.co.in/127.0.0.1#5335 -ipset=/dettol.co.in/gfwlist -server=/dettol.co.id/127.0.0.1#5335 -ipset=/dettol.co.id/gfwlist +server=/airwick.com.mx/127.0.0.1#5335 +ipset=/airwick.com.mx/gfwlist +server=/airwick.com/127.0.0.1#5335 +ipset=/airwick.com/gfwlist +server=/airwick.co.za/127.0.0.1#5335 +ipset=/airwick.co.za/gfwlist server=/mininanaimo.com/127.0.0.1#5335 ipset=/mininanaimo.com/gfwlist -server=/dettol.at/127.0.0.1#5335 -ipset=/dettol.at/gfwlist -server=/dettol-prize.com/127.0.0.1#5335 -ipset=/dettol-prize.com/gfwlist +server=/airwick.co.nz/127.0.0.1#5335 +ipset=/airwick.co.nz/gfwlist +server=/airwick.co.in/127.0.0.1#5335 +ipset=/airwick.co.in/gfwlist server=/curbed.com/127.0.0.1#5335 ipset=/curbed.com/gfwlist -server=/gearstactics.com/127.0.0.1#5335 -ipset=/gearstactics.com/gfwlist +server=/yandex.tm/127.0.0.1#5335 +ipset=/yandex.tm/gfwlist server=/googlearth.com/127.0.0.1#5335 ipset=/googlearth.com/gfwlist -server=/calgoncarbon.com/127.0.0.1#5335 -ipset=/calgoncarbon.com/gfwlist +server=/airwick.be/127.0.0.1#5335 +ipset=/airwick.be/gfwlist server=/mastercardcenterforinclusivegrowth.org/127.0.0.1#5335 ipset=/mastercardcenterforinclusivegrowth.org/gfwlist server=/minipetfriendly.com/127.0.0.1#5335 ipset=/minipetfriendly.com/gfwlist -server=/calgon.tv/127.0.0.1#5335 -ipset=/calgon.tv/gfwlist +server=/aerogard.com.au/127.0.0.1#5335 +ipset=/aerogard.com.au/gfwlist server=/pokedex3d.com/127.0.0.1#5335 ipset=/pokedex3d.com/gfwlist server=/aboutyourmini.com/127.0.0.1#5335 ipset=/aboutyourmini.com/gfwlist -server=/sandisk.hk/127.0.0.1#5335 -ipset=/sandisk.hk/gfwlist -server=/calgon.nl/127.0.0.1#5335 -ipset=/calgon.nl/gfwlist +server=/rarbgunblock.com/127.0.0.1#5335 +ipset=/rarbgunblock.com/gfwlist +server=/rarbgprx.org/127.0.0.1#5335 +ipset=/rarbgprx.org/gfwlist server=/sandisk.es/127.0.0.1#5335 ipset=/sandisk.es/gfwlist server=/cloudlock.com/127.0.0.1#5335 ipset=/cloudlock.com/gfwlist -server=/guambmw.com/127.0.0.1#5335 -ipset=/guambmw.com/gfwlist -server=/calgon.ie/127.0.0.1#5335 -ipset=/calgon.ie/gfwlist +server=/rarbggo.org/127.0.0.1#5335 +ipset=/rarbggo.org/gfwlist +server=/ipod.com.au/127.0.0.1#5335 +ipset=/ipod.com.au/gfwlist server=/ubisoft-uplay-savegames.s3.amazonaws.com/127.0.0.1#5335 ipset=/ubisoft-uplay-savegames.s3.amazonaws.com/gfwlist -server=/calgon.es/127.0.0.1#5335 -ipset=/calgon.es/gfwlist -server=/calgon.de/127.0.0.1#5335 -ipset=/calgon.de/gfwlist +server=/rarbg.me/127.0.0.1#5335 +ipset=/rarbg.me/gfwlist +server=/xn--qhrx81fxh2a.xn--55qx5d.hk/127.0.0.1#5335 +ipset=/xn--qhrx81fxh2a.xn--55qx5d.hk/gfwlist server=/javlibrary.com/127.0.0.1#5335 ipset=/javlibrary.com/gfwlist server=/safechat.com/127.0.0.1#5335 ipset=/safechat.com/gfwlist server=/nikestore.com.au/127.0.0.1#5335 ipset=/nikestore.com.au/gfwlist -server=/friendfeed-media.com/127.0.0.1#5335 -ipset=/friendfeed-media.com/gfwlist -server=/calgon.co.uk/127.0.0.1#5335 -ipset=/calgon.co.uk/gfwlist -server=/calgon.be/127.0.0.1#5335 -ipset=/calgon.be/gfwlist +server=/mcdonaldsparties.co.nz/127.0.0.1#5335 +ipset=/mcdonaldsparties.co.nz/gfwlist +server=/mcdonalds.no/127.0.0.1#5335 +ipset=/mcdonalds.no/gfwlist +server=/mcdonalds.it/127.0.0.1#5335 +ipset=/mcdonalds.it/gfwlist server=/paypal-galactic.com/127.0.0.1#5335 ipset=/paypal-galactic.com/gfwlist server=/scholar.google.se/127.0.0.1#5335 @@ -11122,38 +11336,38 @@ server=/feook.com/127.0.0.1#5335 ipset=/feook.com/gfwlist server=/google.td/127.0.0.1#5335 ipset=/google.td/gfwlist -server=/calgon.at/127.0.0.1#5335 -ipset=/calgon.at/gfwlist +server=/beats-bydreoutletonline.com/127.0.0.1#5335 +ipset=/beats-bydreoutletonline.com/gfwlist server=/voa.gov/127.0.0.1#5335 ipset=/voa.gov/gfwlist server=/vmwidm-ads.com/127.0.0.1#5335 ipset=/vmwidm-ads.com/gfwlist server=/beatsdremonster-uk.com/127.0.0.1#5335 ipset=/beatsdremonster-uk.com/gfwlist -server=/notion.so/127.0.0.1#5335 -ipset=/notion.so/gfwlist +server=/voatour.com/127.0.0.1#5335 +ipset=/voatour.com/gfwlist server=/masseffectarchives.com/127.0.0.1#5335 ipset=/masseffectarchives.com/gfwlist server=/fmcebook.com/127.0.0.1#5335 ipset=/fmcebook.com/gfwlist -server=/beatsbydrefriday.com/127.0.0.1#5335 -ipset=/beatsbydrefriday.com/gfwlist +server=/swisssign.ch/127.0.0.1#5335 +ipset=/swisssign.ch/gfwlist server=/xn--czrs0t4phtr3a.cn/127.0.0.1#5335 ipset=/xn--czrs0t4phtr3a.cn/gfwlist -server=/airwickarabia.com/127.0.0.1#5335 -ipset=/airwickarabia.com/gfwlist -server=/airwick.tv/127.0.0.1#5335 -ipset=/airwick.tv/gfwlist -server=/callhulu.com/127.0.0.1#5335 -ipset=/callhulu.com/gfwlist -server=/airwick.ru/127.0.0.1#5335 -ipset=/airwick.ru/gfwlist +server=/blogspot.ae/127.0.0.1#5335 +ipset=/blogspot.ae/gfwlist +server=/mcdonalds.co.uk/127.0.0.1#5335 +ipset=/mcdonalds.co.uk/gfwlist +server=/visa.pl/127.0.0.1#5335 +ipset=/visa.pl/gfwlist +server=/mcdonalds.ca/127.0.0.1#5335 +ipset=/mcdonalds.ca/gfwlist server=/rocksdb.net/127.0.0.1#5335 ipset=/rocksdb.net/gfwlist server=/cheapbeatsbydreoutlet-nz.com/127.0.0.1#5335 ipset=/cheapbeatsbydreoutlet-nz.com/gfwlist -server=/youtube.tn/127.0.0.1#5335 -ipset=/youtube.tn/gfwlist +server=/mcdindonesia.com/127.0.0.1#5335 +ipset=/mcdindonesia.com/gfwlist server=/nikeincchemistry.com/127.0.0.1#5335 ipset=/nikeincchemistry.com/gfwlist server=/krakenjs.com/127.0.0.1#5335 @@ -11164,144 +11378,144 @@ server=/telegram.me/127.0.0.1#5335 ipset=/telegram.me/gfwlist server=/mastercard.by/127.0.0.1#5335 ipset=/mastercard.by/gfwlist -server=/sony-mea.com/127.0.0.1#5335 -ipset=/sony-mea.com/gfwlist +server=/mcdelivery.com.tw/127.0.0.1#5335 +ipset=/mcdelivery.com.tw/gfwlist server=/japanesebeauties.net/127.0.0.1#5335 ipset=/japanesebeauties.net/gfwlist -server=/airwick.nl/127.0.0.1#5335 -ipset=/airwick.nl/gfwlist -server=/airwick.net/127.0.0.1#5335 -ipset=/airwick.net/gfwlist +server=/mcdelivery.com.sg/127.0.0.1#5335 +ipset=/mcdelivery.com.sg/gfwlist +server=/mcdelivery.com.my/127.0.0.1#5335 +ipset=/mcdelivery.com.my/gfwlist server=/volvotrucks.hk/127.0.0.1#5335 ipset=/volvotrucks.hk/gfwlist server=/metamind.io/127.0.0.1#5335 ipset=/metamind.io/gfwlist server=/google.pn/127.0.0.1#5335 ipset=/google.pn/gfwlist -server=/msnbc.com/127.0.0.1#5335 -ipset=/msnbc.com/gfwlist +server=/mcdelivery.co.kr/127.0.0.1#5335 +ipset=/mcdelivery.co.kr/gfwlist server=/foxsportsgo.com/127.0.0.1#5335 ipset=/foxsportsgo.com/gfwlist -server=/airwick.it/127.0.0.1#5335 -ipset=/airwick.it/gfwlist +server=/vfsco.us/127.0.0.1#5335 +ipset=/vfsco.us/gfwlist server=/pinterest.de/127.0.0.1#5335 ipset=/pinterest.de/gfwlist -server=/airwick.ie/127.0.0.1#5335 -ipset=/airwick.ie/gfwlist -server=/bmw.kz/127.0.0.1#5335 -ipset=/bmw.kz/gfwlist -server=/discountbeatsstore.com/127.0.0.1#5335 -ipset=/discountbeatsstore.com/gfwlist +server=/aboutmcdonalds.com/127.0.0.1#5335 +ipset=/aboutmcdonalds.com/gfwlist +server=/huanghuagang.org/127.0.0.1#5335 +ipset=/huanghuagang.org/gfwlist +server=/hkreadingcity.net/127.0.0.1#5335 +ipset=/hkreadingcity.net/gfwlist server=/walmart.com/127.0.0.1#5335 ipset=/walmart.com/gfwlist -server=/xoom.io/127.0.0.1#5335 -ipset=/xoom.io/gfwlist +server=/ip.sb/127.0.0.1#5335 +ipset=/ip.sb/gfwlist server=/nikekd.com/127.0.0.1#5335 ipset=/nikekd.com/gfwlist -server=/airwick.fr/127.0.0.1#5335 -ipset=/airwick.fr/gfwlist +server=/hkedcity.net/127.0.0.1#5335 +ipset=/hkedcity.net/gfwlist server=/addtoany.com/127.0.0.1#5335 ipset=/addtoany.com/gfwlist server=/udemy.com/127.0.0.1#5335 ipset=/udemy.com/gfwlist server=/atdmt2.com/127.0.0.1#5335 ipset=/atdmt2.com/gfwlist -server=/sankie.net/127.0.0.1#5335 -ipset=/sankie.net/gfwlist +server=/familymart.com.ph/127.0.0.1#5335 +ipset=/familymart.com.ph/gfwlist server=/playerjs.io/127.0.0.1#5335 ipset=/playerjs.io/gfwlist -server=/futureshop.ca/127.0.0.1#5335 -ipset=/futureshop.ca/gfwlist -server=/airwick.cz/127.0.0.1#5335 -ipset=/airwick.cz/gfwlist -server=/airwick.com.tr/127.0.0.1#5335 -ipset=/airwick.com.tr/gfwlist +server=/family.com.tw/127.0.0.1#5335 +ipset=/family.com.tw/gfwlist +server=/whatthefox.com/127.0.0.1#5335 +ipset=/whatthefox.com/gfwlist +server=/toolforge.org/127.0.0.1#5335 +ipset=/toolforge.org/gfwlist server=/epochtimes.it/127.0.0.1#5335 ipset=/epochtimes.it/gfwlist server=/pacifickitchenandhome.com/127.0.0.1#5335 ipset=/pacifickitchenandhome.com/gfwlist -server=/airwick.com.mx/127.0.0.1#5335 -ipset=/airwick.com.mx/gfwlist -server=/airwick.com/127.0.0.1#5335 -ipset=/airwick.com/gfwlist -server=/airwick.co.za/127.0.0.1#5335 -ipset=/airwick.co.za/gfwlist +server=/screenwisetrendspanel.com/127.0.0.1#5335 +ipset=/screenwisetrendspanel.com/gfwlist +server=/wiktionary.org/127.0.0.1#5335 +ipset=/wiktionary.org/gfwlist +server=/wikivoyage.org/127.0.0.1#5335 +ipset=/wikivoyage.org/gfwlist server=/ninemsn.com.au/127.0.0.1#5335 ipset=/ninemsn.com.au/gfwlist -server=/airwick.co.nz/127.0.0.1#5335 -ipset=/airwick.co.nz/gfwlist -server=/airwick.co.in/127.0.0.1#5335 -ipset=/airwick.co.in/gfwlist -server=/amytele.com/127.0.0.1#5335 -ipset=/amytele.com/gfwlist -server=/airwick.be/127.0.0.1#5335 -ipset=/airwick.be/gfwlist -server=/aerogard.com.au/127.0.0.1#5335 -ipset=/aerogard.com.au/gfwlist +server=/wikiversity.org/127.0.0.1#5335 +ipset=/wikiversity.org/gfwlist +server=/wikisource.org/127.0.0.1#5335 +ipset=/wikisource.org/gfwlist +server=/wikiquote.org/127.0.0.1#5335 +ipset=/wikiquote.org/gfwlist +server=/wikipedia.org/127.0.0.1#5335 +ipset=/wikipedia.org/gfwlist +server=/wikimedia.org/127.0.0.1#5335 +ipset=/wikimedia.org/gfwlist server=/yahoo.az/127.0.0.1#5335 ipset=/yahoo.az/gfwlist server=/scholar.google.com.sg/127.0.0.1#5335 ipset=/scholar.google.com.sg/gfwlist server=/xnxx.com/127.0.0.1#5335 ipset=/xnxx.com/gfwlist -server=/rarbgunblock.com/127.0.0.1#5335 -ipset=/rarbgunblock.com/gfwlist -server=/rarbgprx.org/127.0.0.1#5335 -ipset=/rarbgprx.org/gfwlist +server=/wikimediafoundation.org/127.0.0.1#5335 +ipset=/wikimediafoundation.org/gfwlist +server=/wikidata.org/127.0.0.1#5335 +ipset=/wikidata.org/gfwlist server=/theshoppingexpresslane.net/127.0.0.1#5335 ipset=/theshoppingexpresslane.net/gfwlist -server=/rarbggo.org/127.0.0.1#5335 -ipset=/rarbggo.org/gfwlist -server=/nintendo.it/127.0.0.1#5335 -ipset=/nintendo.it/gfwlist -server=/rarbg.me/127.0.0.1#5335 -ipset=/rarbg.me/gfwlist -server=/jitsi.org/127.0.0.1#5335 -ipset=/jitsi.org/gfwlist -server=/miniwholesaleconnect.com/127.0.0.1#5335 -ipset=/miniwholesaleconnect.com/gfwlist -server=/xn--qhrx81fxh2a.xn--55qx5d.hk/127.0.0.1#5335 -ipset=/xn--qhrx81fxh2a.xn--55qx5d.hk/gfwlist +server=/wikibooks.org/127.0.0.1#5335 +ipset=/wikibooks.org/gfwlist +server=/applemusic.berlin/127.0.0.1#5335 +ipset=/applemusic.berlin/gfwlist +server=/wdfiles.com/127.0.0.1#5335 +ipset=/wdfiles.com/gfwlist +server=/bs-awh.ne.jp/127.0.0.1#5335 +ipset=/bs-awh.ne.jp/gfwlist +server=/clannad-movie.jp/127.0.0.1#5335 +ipset=/clannad-movie.jp/gfwlist +server=/12diasderegalosdeitunes.com/127.0.0.1#5335 +ipset=/12diasderegalosdeitunes.com/gfwlist server=/paypal-referral.com/127.0.0.1#5335 ipset=/paypal-referral.com/gfwlist -server=/mcdonaldsparties.co.nz/127.0.0.1#5335 -ipset=/mcdonaldsparties.co.nz/gfwlist -server=/mcdonalds.no/127.0.0.1#5335 -ipset=/mcdonalds.no/gfwlist +server=/translatewiki.net/127.0.0.1#5335 +ipset=/translatewiki.net/gfwlist +server=/scpdb.org/127.0.0.1#5335 +ipset=/scpdb.org/gfwlist server=/swiftfinancial.info/127.0.0.1#5335 ipset=/swiftfinancial.info/gfwlist -server=/mcdonalds.it/127.0.0.1#5335 -ipset=/mcdonalds.it/gfwlist +server=/ciscowebseminars.com/127.0.0.1#5335 +ipset=/ciscowebseminars.com/gfwlist server=/facbebook.com/127.0.0.1#5335 ipset=/facbebook.com/gfwlist server=/foxdeportes.net/127.0.0.1#5335 ipset=/foxdeportes.net/gfwlist -server=/ciscolive.com/127.0.0.1#5335 -ipset=/ciscolive.com/gfwlist +server=/fandom.zendesk.com/127.0.0.1#5335 +ipset=/fandom.zendesk.com/gfwlist server=/foxnation.com/127.0.0.1#5335 ipset=/foxnation.com/gfwlist -server=/bbycastatic.ca/127.0.0.1#5335 -ipset=/bbycastatic.ca/gfwlist +server=/scholar.google.com.ua/127.0.0.1#5335 +ipset=/scholar.google.com.ua/gfwlist server=/app-dynamics.com/127.0.0.1#5335 ipset=/app-dynamics.com/gfwlist -server=/hackyourconsole.com/127.0.0.1#5335 -ipset=/hackyourconsole.com/gfwlist -server=/mcdonalds.co.uk/127.0.0.1#5335 -ipset=/mcdonalds.co.uk/gfwlist -server=/mcdonalds.ca/127.0.0.1#5335 -ipset=/mcdonalds.ca/gfwlist -server=/mcdindonesia.com/127.0.0.1#5335 -ipset=/mcdindonesia.com/gfwlist +server=/iutunes.com/127.0.0.1#5335 +ipset=/iutunes.com/gfwlist +server=/muthead.com/127.0.0.1#5335 +ipset=/muthead.com/gfwlist +server=/nike-dunksb.com/127.0.0.1#5335 +ipset=/nike-dunksb.com/gfwlist +server=/dndbeyond.com/127.0.0.1#5335 +ipset=/dndbeyond.com/gfwlist server=/bmwgroup-classic-heart.com/127.0.0.1#5335 ipset=/bmwgroup-classic-heart.com/gfwlist -server=/mcdelivery.com.tw/127.0.0.1#5335 -ipset=/mcdelivery.com.tw/gfwlist -server=/mcdelivery.com.sg/127.0.0.1#5335 -ipset=/mcdelivery.com.sg/gfwlist -server=/mcdelivery.com.my/127.0.0.1#5335 -ipset=/mcdelivery.com.my/gfwlist -server=/mcdelivery.co.kr/127.0.0.1#5335 -ipset=/mcdelivery.co.kr/gfwlist +server=/crmdynint-gcc.com/127.0.0.1#5335 +ipset=/crmdynint-gcc.com/gfwlist +server=/wikia.com/127.0.0.1#5335 +ipset=/wikia.com/gfwlist +server=/stc-server.com/127.0.0.1#5335 +ipset=/stc-server.com/gfwlist +server=/ssplive.pw/127.0.0.1#5335 +ipset=/ssplive.pw/gfwlist server=/cheapbeatsaustraliasale.com/127.0.0.1#5335 ipset=/cheapbeatsaustraliasale.com/gfwlist server=/github.com/127.0.0.1#5335 @@ -11312,170 +11526,34 @@ server=/beatsheadphonesusamall.com/127.0.0.1#5335 ipset=/beatsheadphonesusamall.com/gfwlist server=/ind.sh/127.0.0.1#5335 ipset=/ind.sh/gfwlist -server=/hpinkjet.com/127.0.0.1#5335 -ipset=/hpinkjet.com/gfwlist -server=/aboutmcdonalds.com/127.0.0.1#5335 -ipset=/aboutmcdonalds.com/gfwlist -server=/huanghuagang.org/127.0.0.1#5335 -ipset=/huanghuagang.org/gfwlist +server=/renzhe.cloud/127.0.0.1#5335 +ipset=/renzhe.cloud/gfwlist +server=/facbook.com/127.0.0.1#5335 +ipset=/facbook.com/gfwlist +server=/surflite.net/127.0.0.1#5335 +ipset=/surflite.net/gfwlist server=/nvidia.cz/127.0.0.1#5335 ipset=/nvidia.cz/gfwlist -server=/hkreadingcity.net/127.0.0.1#5335 -ipset=/hkreadingcity.net/gfwlist -server=/hkedcity.net/127.0.0.1#5335 -ipset=/hkedcity.net/gfwlist +server=/maying.co/127.0.0.1#5335 +ipset=/maying.co/gfwlist +server=/cloudn.me/127.0.0.1#5335 +ipset=/cloudn.me/gfwlist server=/beatsaudiobydre.com/127.0.0.1#5335 ipset=/beatsaudiobydre.com/gfwlist -server=/familymart.com.ph/127.0.0.1#5335 -ipset=/familymart.com.ph/gfwlist -server=/family.com.tw/127.0.0.1#5335 -ipset=/family.com.tw/gfwlist +server=/virtualearth.net/127.0.0.1#5335 +ipset=/virtualearth.net/gfwlist +server=/livejasmin.com/127.0.0.1#5335 +ipset=/livejasmin.com/gfwlist server=/bridgestonetyre.com.my/127.0.0.1#5335 ipset=/bridgestonetyre.com.my/gfwlist server=/volvotrucks.si/127.0.0.1#5335 ipset=/volvotrucks.si/gfwlist -server=/nytchina.com/127.0.0.1#5335 -ipset=/nytchina.com/gfwlist -server=/toolforge.org/127.0.0.1#5335 -ipset=/toolforge.org/gfwlist -server=/alphabet.be/127.0.0.1#5335 -ipset=/alphabet.be/gfwlist -server=/xn--flw351e.com/127.0.0.1#5335 -ipset=/xn--flw351e.com/gfwlist -server=/wiktionary.org/127.0.0.1#5335 -ipset=/wiktionary.org/gfwlist -server=/wikivoyage.org/127.0.0.1#5335 -ipset=/wikivoyage.org/gfwlist -server=/wikiversity.org/127.0.0.1#5335 -ipset=/wikiversity.org/gfwlist -server=/wikisource.org/127.0.0.1#5335 -ipset=/wikisource.org/gfwlist -server=/mocloudplus.com/127.0.0.1#5335 -ipset=/mocloudplus.com/gfwlist -server=/wikiquote.org/127.0.0.1#5335 -ipset=/wikiquote.org/gfwlist -server=/wikipedia.org/127.0.0.1#5335 -ipset=/wikipedia.org/gfwlist -server=/wikimedia.org/127.0.0.1#5335 -ipset=/wikimedia.org/gfwlist -server=/adobejanus.com/127.0.0.1#5335 -ipset=/adobejanus.com/gfwlist -server=/wikimediafoundation.org/127.0.0.1#5335 -ipset=/wikimediafoundation.org/gfwlist -server=/collective99.com/127.0.0.1#5335 -ipset=/collective99.com/gfwlist -server=/wikidata.org/127.0.0.1#5335 -ipset=/wikidata.org/gfwlist -server=/thenationalpulse.com/127.0.0.1#5335 -ipset=/thenationalpulse.com/gfwlist -server=/bmia.org/127.0.0.1#5335 -ipset=/bmia.org/gfwlist -server=/wikibooks.org/127.0.0.1#5335 -ipset=/wikibooks.org/gfwlist -server=/cylink0122.icu/127.0.0.1#5335 -ipset=/cylink0122.icu/gfwlist -server=/foxsoccermatchpass.com/127.0.0.1#5335 -ipset=/foxsoccermatchpass.com/gfwlist -server=/huffingtonpost.co.uk/127.0.0.1#5335 -ipset=/huffingtonpost.co.uk/gfwlist -server=/wdfiles.com/127.0.0.1#5335 -ipset=/wdfiles.com/gfwlist -server=/minilaval.com/127.0.0.1#5335 -ipset=/minilaval.com/gfwlist -server=/myfoxphoenix.com/127.0.0.1#5335 -ipset=/myfoxphoenix.com/gfwlist -server=/minivancouver.ca/127.0.0.1#5335 -ipset=/minivancouver.ca/gfwlist -server=/translatewiki.net/127.0.0.1#5335 -ipset=/translatewiki.net/gfwlist -server=/scpdb.org/127.0.0.1#5335 -ipset=/scpdb.org/gfwlist -server=/beats-bydreuk.com/127.0.0.1#5335 -ipset=/beats-bydreuk.com/gfwlist -server=/visa.nl/127.0.0.1#5335 -ipset=/visa.nl/gfwlist -server=/printeron.com/127.0.0.1#5335 -ipset=/printeron.com/gfwlist -server=/fox38corpuschristi.com/127.0.0.1#5335 -ipset=/fox38corpuschristi.com/gfwlist -server=/embed-cdn.com/127.0.0.1#5335 -ipset=/embed-cdn.com/gfwlist -server=/cloudcone.com/127.0.0.1#5335 -ipset=/cloudcone.com/gfwlist -server=/practicalmoneyskills.ca/127.0.0.1#5335 -ipset=/practicalmoneyskills.ca/gfwlist -server=/fandom.zendesk.com/127.0.0.1#5335 -ipset=/fandom.zendesk.com/gfwlist -server=/openamt.com/127.0.0.1#5335 -ipset=/openamt.com/gfwlist -server=/crececonebay.com/127.0.0.1#5335 -ipset=/crececonebay.com/gfwlist -server=/muthead.com/127.0.0.1#5335 -ipset=/muthead.com/gfwlist -server=/visa.com.gt/127.0.0.1#5335 -ipset=/visa.com.gt/gfwlist -server=/dndbeyond.com/127.0.0.1#5335 -ipset=/dndbeyond.com/gfwlist -server=/canon-europa.com/127.0.0.1#5335 -ipset=/canon-europa.com/gfwlist -server=/msgamesresearch.com/127.0.0.1#5335 -ipset=/msgamesresearch.com/gfwlist -server=/wikia.com/127.0.0.1#5335 -ipset=/wikia.com/gfwlist -server=/instafollower.com/127.0.0.1#5335 -ipset=/instafollower.com/gfwlist -server=/stc-server.com/127.0.0.1#5335 -ipset=/stc-server.com/gfwlist -server=/ssplive.pw/127.0.0.1#5335 -ipset=/ssplive.pw/gfwlist -server=/renzhe.cloud/127.0.0.1#5335 -ipset=/renzhe.cloud/gfwlist -server=/maddenseason.info/127.0.0.1#5335 -ipset=/maddenseason.info/gfwlist -server=/facebook-ebook.com/127.0.0.1#5335 -ipset=/facebook-ebook.com/gfwlist -server=/maying.co/127.0.0.1#5335 -ipset=/maying.co/gfwlist -server=/applemalaysia.com.my/127.0.0.1#5335 -ipset=/applemalaysia.com.my/gfwlist -server=/eafootballworld.com/127.0.0.1#5335 -ipset=/eafootballworld.com/gfwlist -server=/yahoo.com.es/127.0.0.1#5335 -ipset=/yahoo.com.es/gfwlist -server=/cloudn.me/127.0.0.1#5335 -ipset=/cloudn.me/gfwlist -server=/applestore.ph/127.0.0.1#5335 -ipset=/applestore.ph/gfwlist -server=/pstatic.net/127.0.0.1#5335 -ipset=/pstatic.net/gfwlist -server=/pages.dev/127.0.0.1#5335 -ipset=/pages.dev/gfwlist -server=/prd-priconne-redive.akamaized.net/127.0.0.1#5335 -ipset=/prd-priconne-redive.akamaized.net/gfwlist -server=/canon.lu/127.0.0.1#5335 -ipset=/canon.lu/gfwlist -server=/openapiplatform.com/127.0.0.1#5335 -ipset=/openapiplatform.com/gfwlist -server=/paypal-apac.com/127.0.0.1#5335 -ipset=/paypal-apac.com/gfwlist -server=/get.how/127.0.0.1#5335 -ipset=/get.how/gfwlist -server=/paypal-center.com/127.0.0.1#5335 -ipset=/paypal-center.com/gfwlist -server=/iamremarkable.org/127.0.0.1#5335 -ipset=/iamremarkable.org/gfwlist -server=/yahoo.lv/127.0.0.1#5335 -ipset=/yahoo.lv/gfwlist -server=/playz.jp/127.0.0.1#5335 -ipset=/playz.jp/gfwlist server=/ark.to/127.0.0.1#5335 ipset=/ark.to/gfwlist -server=/adobecontent.io/127.0.0.1#5335 -ipset=/adobecontent.io/gfwlist -server=/airwick.ch/127.0.0.1#5335 -ipset=/airwick.ch/gfwlist -server=/mini-e.com/127.0.0.1#5335 -ipset=/mini-e.com/gfwlist +server=/amytele.com/127.0.0.1#5335 +ipset=/amytele.com/gfwlist +server=/alphabet.be/127.0.0.1#5335 +ipset=/alphabet.be/gfwlist server=/vilavpn7.xyz/127.0.0.1#5335 ipset=/vilavpn7.xyz/gfwlist server=/vilavpn6.xyz/127.0.0.1#5335 @@ -11486,24 +11564,160 @@ server=/vilavpn4.xyz/127.0.0.1#5335 ipset=/vilavpn4.xyz/gfwlist server=/vilavpn1.xyz/127.0.0.1#5335 ipset=/vilavpn1.xyz/gfwlist -server=/redkix.com/127.0.0.1#5335 -ipset=/redkix.com/gfwlist -server=/surflite.net/127.0.0.1#5335 -ipset=/surflite.net/gfwlist -server=/ubuntu.net/127.0.0.1#5335 -ipset=/ubuntu.net/gfwlist -server=/mastercard.ie/127.0.0.1#5335 -ipset=/mastercard.ie/gfwlist -server=/bestbuy.com.mx/127.0.0.1#5335 -ipset=/bestbuy.com.mx/gfwlist -server=/ebayclassifies.com/127.0.0.1#5335 -ipset=/ebayclassifies.com/gfwlist -server=/ebayclassifieds.org/127.0.0.1#5335 -ipset=/ebayclassifieds.org/gfwlist -server=/microsoft.tv/127.0.0.1#5335 -ipset=/microsoft.tv/gfwlist +server=/mocloudplus.com/127.0.0.1#5335 +ipset=/mocloudplus.com/gfwlist +server=/bmw-world.tv/127.0.0.1#5335 +ipset=/bmw-world.tv/gfwlist server=/xn--d4ty0ojsqzfd.com/127.0.0.1#5335 ipset=/xn--d4ty0ojsqzfd.com/gfwlist +server=/delvenetworks.com/127.0.0.1#5335 +ipset=/delvenetworks.com/gfwlist +server=/adobejanus.com/127.0.0.1#5335 +ipset=/adobejanus.com/gfwlist +server=/molesports.com/127.0.0.1#5335 +ipset=/molesports.com/gfwlist +server=/collective99.com/127.0.0.1#5335 +ipset=/collective99.com/gfwlist +server=/shadowsocks.nl/127.0.0.1#5335 +ipset=/shadowsocks.nl/gfwlist +server=/thenationalpulse.com/127.0.0.1#5335 +ipset=/thenationalpulse.com/gfwlist +server=/bmia.org/127.0.0.1#5335 +ipset=/bmia.org/gfwlist +server=/paofuyun.me/127.0.0.1#5335 +ipset=/paofuyun.me/gfwlist +server=/nexitcore.com/127.0.0.1#5335 +ipset=/nexitcore.com/gfwlist +server=/foxsoccermatchpass.com/127.0.0.1#5335 +ipset=/foxsoccermatchpass.com/gfwlist +server=/huffingtonpost.co.uk/127.0.0.1#5335 +ipset=/huffingtonpost.co.uk/gfwlist +server=/nexitallysafe.com/127.0.0.1#5335 +ipset=/nexitallysafe.com/gfwlist +server=/blizzard.nefficient.co.kr/127.0.0.1#5335 +ipset=/blizzard.nefficient.co.kr/gfwlist +server=/myfoxphoenix.com/127.0.0.1#5335 +ipset=/myfoxphoenix.com/gfwlist +server=/iphone.pt/127.0.0.1#5335 +ipset=/iphone.pt/gfwlist +server=/n3ro.lol/127.0.0.1#5335 +ipset=/n3ro.lol/gfwlist +server=/justmysocks2.net/127.0.0.1#5335 +ipset=/justmysocks2.net/gfwlist +server=/beats-bydreuk.com/127.0.0.1#5335 +ipset=/beats-bydreuk.com/gfwlist +server=/visa.nl/127.0.0.1#5335 +ipset=/visa.nl/gfwlist +server=/printeron.com/127.0.0.1#5335 +ipset=/printeron.com/gfwlist +server=/fox38corpuschristi.com/127.0.0.1#5335 +ipset=/fox38corpuschristi.com/gfwlist +server=/embed-cdn.com/127.0.0.1#5335 +ipset=/embed-cdn.com/gfwlist +server=/cloudfront.net/127.0.0.1#5335 +ipset=/cloudfront.net/gfwlist +server=/practicalmoneyskills.ca/127.0.0.1#5335 +ipset=/practicalmoneyskills.ca/gfwlist +server=/kktv.com.tw/127.0.0.1#5335 +ipset=/kktv.com.tw/gfwlist +server=/justmysocks.net/127.0.0.1#5335 +ipset=/justmysocks.net/gfwlist +server=/crececonebay.com/127.0.0.1#5335 +ipset=/crececonebay.com/gfwlist +server=/xn--90wwvt03e.com/127.0.0.1#5335 +ipset=/xn--90wwvt03e.com/gfwlist +server=/rb.gy/127.0.0.1#5335 +ipset=/rb.gy/gfwlist +server=/duyaossr.com/127.0.0.1#5335 +ipset=/duyaossr.com/gfwlist +server=/duyaoss.com/127.0.0.1#5335 +ipset=/duyaoss.com/gfwlist +server=/msgamesresearch.com/127.0.0.1#5335 +ipset=/msgamesresearch.com/gfwlist +server=/dleris.best/127.0.0.1#5335 +ipset=/dleris.best/gfwlist +server=/instafollower.com/127.0.0.1#5335 +ipset=/instafollower.com/gfwlist +server=/dlercloud.me/127.0.0.1#5335 +ipset=/dlercloud.me/gfwlist +server=/beatsbydrevipde.com/127.0.0.1#5335 +ipset=/beatsbydrevipde.com/gfwlist +server=/cylink0122.icu/127.0.0.1#5335 +ipset=/cylink0122.icu/gfwlist +server=/maddenseason.info/127.0.0.1#5335 +ipset=/maddenseason.info/gfwlist +server=/cylink.pro/127.0.0.1#5335 +ipset=/cylink.pro/gfwlist +server=/boslife.net/127.0.0.1#5335 +ipset=/boslife.net/gfwlist +server=/applemalaysia.com.my/127.0.0.1#5335 +ipset=/applemalaysia.com.my/gfwlist +server=/eafootballworld.com/127.0.0.1#5335 +ipset=/eafootballworld.com/gfwlist +server=/yahoo.com.es/127.0.0.1#5335 +ipset=/yahoo.com.es/gfwlist +server=/boslife.biz/127.0.0.1#5335 +ipset=/boslife.biz/gfwlist +server=/applestore.ph/127.0.0.1#5335 +ipset=/applestore.ph/gfwlist +server=/zind.cloud/127.0.0.1#5335 +ipset=/zind.cloud/gfwlist +server=/pages.dev/127.0.0.1#5335 +ipset=/pages.dev/gfwlist +server=/prd-priconne-redive.akamaized.net/127.0.0.1#5335 +ipset=/prd-priconne-redive.akamaized.net/gfwlist +server=/yastatic.net/127.0.0.1#5335 +ipset=/yastatic.net/gfwlist +server=/openapiplatform.com/127.0.0.1#5335 +ipset=/openapiplatform.com/gfwlist +server=/store-bridgestonesports.com/127.0.0.1#5335 +ipset=/store-bridgestonesports.com/gfwlist +server=/get.how/127.0.0.1#5335 +ipset=/get.how/gfwlist +server=/paypal-center.com/127.0.0.1#5335 +ipset=/paypal-center.com/gfwlist +server=/iamremarkable.org/127.0.0.1#5335 +ipset=/iamremarkable.org/gfwlist +server=/yahoo.lv/127.0.0.1#5335 +ipset=/yahoo.lv/gfwlist +server=/playz.jp/127.0.0.1#5335 +ipset=/playz.jp/gfwlist +server=/gettyimages.dk/127.0.0.1#5335 +ipset=/gettyimages.dk/gfwlist +server=/adobecontent.io/127.0.0.1#5335 +ipset=/adobecontent.io/gfwlist +server=/airwick.ch/127.0.0.1#5335 +ipset=/airwick.ch/gfwlist +server=/mini-e.com/127.0.0.1#5335 +ipset=/mini-e.com/gfwlist +server=/yandex.tj/127.0.0.1#5335 +ipset=/yandex.tj/gfwlist +server=/beatssingapores.com/127.0.0.1#5335 +ipset=/beatssingapores.com/gfwlist +server=/yandex.net/127.0.0.1#5335 +ipset=/yandex.net/gfwlist +server=/yandex.md/127.0.0.1#5335 +ipset=/yandex.md/gfwlist +server=/yandex.lv/127.0.0.1#5335 +ipset=/yandex.lv/gfwlist +server=/redkix.com/127.0.0.1#5335 +ipset=/redkix.com/gfwlist +server=/yandex.kz/127.0.0.1#5335 +ipset=/yandex.kz/gfwlist +server=/pearson.com.au/127.0.0.1#5335 +ipset=/pearson.com.au/gfwlist +server=/mastercard.ie/127.0.0.1#5335 +ipset=/mastercard.ie/gfwlist +server=/etheadphones.com/127.0.0.1#5335 +ipset=/etheadphones.com/gfwlist +server=/ebayclassifies.com/127.0.0.1#5335 +ipset=/ebayclassifies.com/gfwlist +server=/starbucks.com.kh/127.0.0.1#5335 +ipset=/starbucks.com.kh/gfwlist +server=/microsoft.tv/127.0.0.1#5335 +ipset=/microsoft.tv/gfwlist +server=/yandex.com.tr/127.0.0.1#5335 +ipset=/yandex.com.tr/gfwlist server=/gucci.com/127.0.0.1#5335 ipset=/gucci.com/gfwlist server=/thetype.com/127.0.0.1#5335 @@ -11512,42 +11726,42 @@ server=/redditstatic.com/127.0.0.1#5335 ipset=/redditstatic.com/gfwlist server=/2014cheapbeatsbydre.com/127.0.0.1#5335 ipset=/2014cheapbeatsbydre.com/gfwlist -server=/bloombergradio.com/127.0.0.1#5335 -ipset=/bloombergradio.com/gfwlist +server=/yandex.com.ge/127.0.0.1#5335 +ipset=/yandex.com.ge/gfwlist server=/minivilledequebec.ca/127.0.0.1#5335 ipset=/minivilledequebec.ca/gfwlist -server=/travelexmoneycard.com/127.0.0.1#5335 -ipset=/travelexmoneycard.com/gfwlist -server=/shadowsocks.nl/127.0.0.1#5335 -ipset=/shadowsocks.nl/gfwlist -server=/paofuyun.me/127.0.0.1#5335 -ipset=/paofuyun.me/gfwlist -server=/nexitcore.com/127.0.0.1#5335 -ipset=/nexitcore.com/gfwlist +server=/yandex.com/127.0.0.1#5335 +ipset=/yandex.com/gfwlist +server=/yandex.co.il/127.0.0.1#5335 +ipset=/yandex.co.il/gfwlist +server=/yandex.by/127.0.0.1#5335 +ipset=/yandex.by/gfwlist +server=/yandex.az/127.0.0.1#5335 +ipset=/yandex.az/gfwlist server=/translatetheweb.com/127.0.0.1#5335 ipset=/translatetheweb.com/gfwlist -server=/nexitallysafe.com/127.0.0.1#5335 -ipset=/nexitallysafe.com/gfwlist +server=/volvotrucks.kz/127.0.0.1#5335 +ipset=/volvotrucks.kz/gfwlist server=/calgon.ru/127.0.0.1#5335 ipset=/calgon.ru/gfwlist server=/scitation.org/127.0.0.1#5335 ipset=/scitation.org/gfwlist -server=/n3ro.lol/127.0.0.1#5335 -ipset=/n3ro.lol/gfwlist -server=/justmysocks2.net/127.0.0.1#5335 -ipset=/justmysocks2.net/gfwlist -server=/oxfordartonline.com/127.0.0.1#5335 -ipset=/oxfordartonline.com/gfwlist +server=/amazon.it/127.0.0.1#5335 +ipset=/amazon.it/gfwlist +server=/yho.com/127.0.0.1#5335 +ipset=/yho.com/gfwlist +server=/yahoosportsbook.com/127.0.0.1#5335 +ipset=/yahoosportsbook.com/gfwlist server=/wiiugamepad.com/127.0.0.1#5335 ipset=/wiiugamepad.com/gfwlist -server=/justmysocks.net/127.0.0.1#5335 -ipset=/justmysocks.net/gfwlist +server=/yahoohealth.com/127.0.0.1#5335 +ipset=/yahoohealth.com/gfwlist server=/uproxy.org/127.0.0.1#5335 ipset=/uproxy.org/gfwlist server=/adobedemo.com/127.0.0.1#5335 ipset=/adobedemo.com/gfwlist -server=/xn--90wwvt03e.com/127.0.0.1#5335 -ipset=/xn--90wwvt03e.com/gfwlist +server=/yahoofinance.com/127.0.0.1#5335 +ipset=/yahoofinance.com/gfwlist server=/volvobuses.us/127.0.0.1#5335 ipset=/volvobuses.us/gfwlist server=/herokucharge.com/127.0.0.1#5335 @@ -11558,16 +11772,16 @@ server=/bmw-motorrad.gr/127.0.0.1#5335 ipset=/bmw-motorrad.gr/gfwlist server=/bmw-konzernarchiv.de/127.0.0.1#5335 ipset=/bmw-konzernarchiv.de/gfwlist -server=/vercel-dns.com/127.0.0.1#5335 -ipset=/vercel-dns.com/gfwlist -server=/duyaossr.com/127.0.0.1#5335 -ipset=/duyaossr.com/gfwlist -server=/duyaoss.com/127.0.0.1#5335 -ipset=/duyaoss.com/gfwlist -server=/dleris.best/127.0.0.1#5335 -ipset=/dleris.best/gfwlist -server=/dlercloud.me/127.0.0.1#5335 -ipset=/dlercloud.me/gfwlist +server=/nextgenerationcenter.com/127.0.0.1#5335 +ipset=/nextgenerationcenter.com/gfwlist +server=/intel.ae/127.0.0.1#5335 +ipset=/intel.ae/gfwlist +server=/yahoo.tn/127.0.0.1#5335 +ipset=/yahoo.tn/gfwlist +server=/yahoo.tm/127.0.0.1#5335 +ipset=/yahoo.tm/gfwlist +server=/yahoo.tk/127.0.0.1#5335 +ipset=/yahoo.tk/gfwlist server=/mingpaovan.com/127.0.0.1#5335 ipset=/mingpaovan.com/gfwlist server=/itunesradio.tw/127.0.0.1#5335 @@ -11576,24 +11790,24 @@ server=/1degree.com.au/127.0.0.1#5335 ipset=/1degree.com.au/gfwlist server=/cixp.net/127.0.0.1#5335 ipset=/cixp.net/gfwlist -server=/pokemonswordshield.com/127.0.0.1#5335 -ipset=/pokemonswordshield.com/gfwlist +server=/yahoo.st/127.0.0.1#5335 +ipset=/yahoo.st/gfwlist server=/wikidot.com/127.0.0.1#5335 ipset=/wikidot.com/gfwlist server=/volvobuses.kr/127.0.0.1#5335 ipset=/volvobuses.kr/gfwlist -server=/cylink.pro/127.0.0.1#5335 -ipset=/cylink.pro/gfwlist +server=/spektral.cc/127.0.0.1#5335 +ipset=/spektral.cc/gfwlist server=/firestone.co.cr/127.0.0.1#5335 ipset=/firestone.co.cr/gfwlist -server=/boslife.net/127.0.0.1#5335 -ipset=/boslife.net/gfwlist +server=/yahoo.sm/127.0.0.1#5335 +ipset=/yahoo.sm/gfwlist server=/intel.nz/127.0.0.1#5335 ipset=/intel.nz/gfwlist server=/officialdrdre.com/127.0.0.1#5335 ipset=/officialdrdre.com/gfwlist -server=/boslife.biz/127.0.0.1#5335 -ipset=/boslife.biz/gfwlist +server=/yahoo.sk/127.0.0.1#5335 +ipset=/yahoo.sk/gfwlist server=/ieee-ceda.org/127.0.0.1#5335 ipset=/ieee-ceda.org/gfwlist server=/voathai.com/127.0.0.1#5335 @@ -11602,124 +11816,124 @@ server=/lolstatic.com/127.0.0.1#5335 ipset=/lolstatic.com/gfwlist server=/pascherbeatsmonster.com/127.0.0.1#5335 ipset=/pascherbeatsmonster.com/gfwlist -server=/zind.cloud/127.0.0.1#5335 -ipset=/zind.cloud/gfwlist +server=/yahoo.si/127.0.0.1#5335 +ipset=/yahoo.si/gfwlist server=/wholekidsfoundation.org/127.0.0.1#5335 ipset=/wholekidsfoundation.org/gfwlist server=/parse.com/127.0.0.1#5335 ipset=/parse.com/gfwlist -server=/yastatic.net/127.0.0.1#5335 -ipset=/yastatic.net/gfwlist -server=/akami.net/127.0.0.1#5335 -ipset=/akami.net/gfwlist -server=/yandex.tm/127.0.0.1#5335 -ipset=/yandex.tm/gfwlist -server=/yandex.tj/127.0.0.1#5335 -ipset=/yandex.tj/gfwlist -server=/tristatebmw.com/127.0.0.1#5335 -ipset=/tristatebmw.com/gfwlist -server=/yandex.net/127.0.0.1#5335 -ipset=/yandex.net/gfwlist -server=/yandex.md/127.0.0.1#5335 -ipset=/yandex.md/gfwlist +server=/yahoo.sg/127.0.0.1#5335 +ipset=/yahoo.sg/gfwlist +server=/yahoo.se/127.0.0.1#5335 +ipset=/yahoo.se/gfwlist +server=/yahoo.ru/127.0.0.1#5335 +ipset=/yahoo.ru/gfwlist +server=/yahoo.ro/127.0.0.1#5335 +ipset=/yahoo.ro/gfwlist +server=/googlebot.com/127.0.0.1#5335 +ipset=/googlebot.com/gfwlist +server=/yahoo.pn/127.0.0.1#5335 +ipset=/yahoo.pn/gfwlist +server=/yahoo.pl/127.0.0.1#5335 +ipset=/yahoo.pl/gfwlist server=/vipshoes2.com/127.0.0.1#5335 ipset=/vipshoes2.com/gfwlist -server=/yandex.lv/127.0.0.1#5335 -ipset=/yandex.lv/gfwlist +server=/yahoo.nu/127.0.0.1#5335 +ipset=/yahoo.nu/gfwlist server=/ruby-lang.org/127.0.0.1#5335 ipset=/ruby-lang.org/gfwlist server=/fbthirdpartypixel.com/127.0.0.1#5335 ipset=/fbthirdpartypixel.com/gfwlist server=/google.gm/127.0.0.1#5335 ipset=/google.gm/gfwlist -server=/yandex.kz/127.0.0.1#5335 -ipset=/yandex.kz/gfwlist -server=/yandex.kg/127.0.0.1#5335 -ipset=/yandex.kg/gfwlist +server=/linear-abematv.akamaized.net/127.0.0.1#5335 +ipset=/linear-abematv.akamaized.net/gfwlist +server=/yahoo.net/127.0.0.1#5335 +ipset=/yahoo.net/gfwlist server=/fightforux.com/127.0.0.1#5335 ipset=/fightforux.com/gfwlist -server=/yandex.com.tr/127.0.0.1#5335 -ipset=/yandex.com.tr/gfwlist +server=/yahoo.mx/127.0.0.1#5335 +ipset=/yahoo.mx/gfwlist server=/vcloudair.net/127.0.0.1#5335 ipset=/vcloudair.net/gfwlist -server=/yandex.com.ge/127.0.0.1#5335 -ipset=/yandex.com.ge/gfwlist -server=/yandex.com/127.0.0.1#5335 -ipset=/yandex.com/gfwlist -server=/yandex.co.il/127.0.0.1#5335 -ipset=/yandex.co.il/gfwlist +server=/nintendo.se/127.0.0.1#5335 +ipset=/nintendo.se/gfwlist +server=/yahoo.mk/127.0.0.1#5335 +ipset=/yahoo.mk/gfwlist +server=/yahoo.lt/127.0.0.1#5335 +ipset=/yahoo.lt/gfwlist server=/vfsco.com.au/127.0.0.1#5335 ipset=/vfsco.com.au/gfwlist server=/fox7austin.com/127.0.0.1#5335 ipset=/fox7austin.com/gfwlist -server=/yandex.by/127.0.0.1#5335 -ipset=/yandex.by/gfwlist -server=/yandex.az/127.0.0.1#5335 -ipset=/yandex.az/gfwlist +server=/yahoo.je/127.0.0.1#5335 +ipset=/yahoo.je/gfwlist +server=/blznav.akamaized.net/127.0.0.1#5335 +ipset=/blznav.akamaized.net/gfwlist server=/scala-lang.org/127.0.0.1#5335 ipset=/scala-lang.org/gfwlist -server=/2013beatshdcybermonday.com/127.0.0.1#5335 -ipset=/2013beatshdcybermonday.com/gfwlist +server=/szcheapmonsterheadphones.com/127.0.0.1#5335 +ipset=/szcheapmonsterheadphones.com/gfwlist server=/nvidia.com.au/127.0.0.1#5335 ipset=/nvidia.com.au/gfwlist -server=/yimg.jp/127.0.0.1#5335 -ipset=/yimg.jp/gfwlist -server=/disneyinflight.com/127.0.0.1#5335 -ipset=/disneyinflight.com/gfwlist +server=/yahoo.in/127.0.0.1#5335 +ipset=/yahoo.in/gfwlist +server=/openvinotoolkit.org/127.0.0.1#5335 +ipset=/openvinotoolkit.org/gfwlist server=/gamesstack.com/127.0.0.1#5335 ipset=/gamesstack.com/gfwlist server=/volvotrucks.co.bw/127.0.0.1#5335 ipset=/volvotrucks.co.bw/gfwlist server=/beatsdreus.com/127.0.0.1#5335 ipset=/beatsdreus.com/gfwlist -server=/gdansk-amazon.com/127.0.0.1#5335 -ipset=/gdansk-amazon.com/gfwlist +server=/yahoo.hr/127.0.0.1#5335 +ipset=/yahoo.hr/gfwlist server=/drebeatsaustralia-cheap.com/127.0.0.1#5335 ipset=/drebeatsaustralia-cheap.com/gfwlist server=/foxcollegesports.com/127.0.0.1#5335 ipset=/foxcollegesports.com/gfwlist -server=/yho.com/127.0.0.1#5335 -ipset=/yho.com/gfwlist +server=/yahoo.hk/127.0.0.1#5335 +ipset=/yahoo.hk/gfwlist server=/tiberiumalliances.com/127.0.0.1#5335 ipset=/tiberiumalliances.com/gfwlist -server=/yahoosportsbook.com/127.0.0.1#5335 -ipset=/yahoosportsbook.com/gfwlist -server=/yahoohealth.com/127.0.0.1#5335 -ipset=/yahoohealth.com/gfwlist -server=/yahoofinance.com/127.0.0.1#5335 -ipset=/yahoofinance.com/gfwlist +server=/yahoo.gy/127.0.0.1#5335 +ipset=/yahoo.gy/gfwlist +server=/yahoo.gp/127.0.0.1#5335 +ipset=/yahoo.gp/gfwlist +server=/yahoo.gm/127.0.0.1#5335 +ipset=/yahoo.gm/gfwlist server=/commandandconquer.com/127.0.0.1#5335 ipset=/commandandconquer.com/gfwlist server=/iphoto.se/127.0.0.1#5335 ipset=/iphoto.se/gfwlist server=/photonicssociety.org/127.0.0.1#5335 ipset=/photonicssociety.org/gfwlist -server=/appbridge.it/127.0.0.1#5335 -ipset=/appbridge.it/gfwlist +server=/yahoo.gl/127.0.0.1#5335 +ipset=/yahoo.gl/gfwlist server=/finish.bg/127.0.0.1#5335 ipset=/finish.bg/gfwlist server=/tug.org/127.0.0.1#5335 ipset=/tug.org/gfwlist -server=/yahoo.tn/127.0.0.1#5335 -ipset=/yahoo.tn/gfwlist +server=/yahoo.fm/127.0.0.1#5335 +ipset=/yahoo.fm/gfwlist server=/disneypeoplesurveys.com/127.0.0.1#5335 ipset=/disneypeoplesurveys.com/gfwlist server=/intel.co.cr/127.0.0.1#5335 ipset=/intel.co.cr/gfwlist -server=/yahoo.tm/127.0.0.1#5335 -ipset=/yahoo.tm/gfwlist +server=/realcleareducation.com/127.0.0.1#5335 +ipset=/realcleareducation.com/gfwlist server=/google.pl/127.0.0.1#5335 ipset=/google.pl/gfwlist -server=/yahoo.tk/127.0.0.1#5335 -ipset=/yahoo.tk/gfwlist -server=/yahoo.st/127.0.0.1#5335 -ipset=/yahoo.st/gfwlist -server=/iphoto.no/127.0.0.1#5335 -ipset=/iphoto.no/gfwlist -server=/applepaysupplies.info/127.0.0.1#5335 -ipset=/applepaysupplies.info/gfwlist -server=/yahoo.sm/127.0.0.1#5335 -ipset=/yahoo.sm/gfwlist +server=/yahoo.ee/127.0.0.1#5335 +ipset=/yahoo.ee/gfwlist +server=/intel.hn/127.0.0.1#5335 +ipset=/intel.hn/gfwlist +server=/yahoo.dj/127.0.0.1#5335 +ipset=/yahoo.dj/gfwlist +server=/yahoo.com.vn/127.0.0.1#5335 +ipset=/yahoo.com.vn/gfwlist +server=/yahoo.com.vc/127.0.0.1#5335 +ipset=/yahoo.com.vc/gfwlist server=/intel.com.pr/127.0.0.1#5335 ipset=/intel.com.pr/gfwlist server=/dreamforce.com/127.0.0.1#5335 @@ -11730,38 +11944,38 @@ server=/cheapbeatssale4u.com/127.0.0.1#5335 ipset=/cheapbeatssale4u.com/gfwlist server=/hipzoom.net/127.0.0.1#5335 ipset=/hipzoom.net/gfwlist -server=/yahoo.sk/127.0.0.1#5335 -ipset=/yahoo.sk/gfwlist +server=/vod-thumb-ww-live.bbcfmt.s.llnwi.net/127.0.0.1#5335 +ipset=/vod-thumb-ww-live.bbcfmt.s.llnwi.net/gfwlist server=/nist.gov/127.0.0.1#5335 ipset=/nist.gov/gfwlist -server=/yahoo.si/127.0.0.1#5335 -ipset=/yahoo.si/gfwlist -server=/yahoo.sg/127.0.0.1#5335 -ipset=/yahoo.sg/gfwlist -server=/yahoo.se/127.0.0.1#5335 -ipset=/yahoo.se/gfwlist +server=/yahoo.com.ua/127.0.0.1#5335 +ipset=/yahoo.com.ua/gfwlist +server=/yahoo.com.tr/127.0.0.1#5335 +ipset=/yahoo.com.tr/gfwlist +server=/yahoo.com.sv/127.0.0.1#5335 +ipset=/yahoo.com.sv/gfwlist server=/hpstorethailand.com/127.0.0.1#5335 ipset=/hpstorethailand.com/gfwlist -server=/yahoo.ru/127.0.0.1#5335 -ipset=/yahoo.ru/gfwlist -server=/yahoo.ro/127.0.0.1#5335 -ipset=/yahoo.ro/gfwlist -server=/vfsco.ie/127.0.0.1#5335 -ipset=/vfsco.ie/gfwlist -server=/yahoo.pn/127.0.0.1#5335 -ipset=/yahoo.pn/gfwlist -server=/yahoo.pl/127.0.0.1#5335 -ipset=/yahoo.pl/gfwlist -server=/yahoo.nu/127.0.0.1#5335 -ipset=/yahoo.nu/gfwlist -server=/yahoo.net/127.0.0.1#5335 -ipset=/yahoo.net/gfwlist -server=/yahoo.mx/127.0.0.1#5335 -ipset=/yahoo.mx/gfwlist +server=/yahoo.com.sg/127.0.0.1#5335 +ipset=/yahoo.com.sg/gfwlist +server=/pricelesshongkong.com/127.0.0.1#5335 +ipset=/pricelesshongkong.com/gfwlist +server=/snap-telemetry.io/127.0.0.1#5335 +ipset=/snap-telemetry.io/gfwlist +server=/rocketfishproducts.com/127.0.0.1#5335 +ipset=/rocketfishproducts.com/gfwlist +server=/yahoo.com.ph/127.0.0.1#5335 +ipset=/yahoo.com.ph/gfwlist +server=/yahoo.com.pe/127.0.0.1#5335 +ipset=/yahoo.com.pe/gfwlist +server=/yahoo.com.pa/127.0.0.1#5335 +ipset=/yahoo.com.pa/gfwlist +server=/whatsappbrand.com/127.0.0.1#5335 +ipset=/whatsappbrand.com/gfwlist server=/monsterbeatssydneyaustralia.com/127.0.0.1#5335 ipset=/monsterbeatssydneyaustralia.com/gfwlist -server=/postgresql.org/127.0.0.1#5335 -ipset=/postgresql.org/gfwlist +server=/yahoo.com.nf/127.0.0.1#5335 +ipset=/yahoo.com.nf/gfwlist server=/myavfun.com/127.0.0.1#5335 ipset=/myavfun.com/gfwlist server=/intel.sx/127.0.0.1#5335 @@ -11776,192 +11990,192 @@ server=/vanish.co.za/127.0.0.1#5335 ipset=/vanish.co.za/gfwlist server=/costco.com/127.0.0.1#5335 ipset=/costco.com/gfwlist -server=/yahoo.lt/127.0.0.1#5335 -ipset=/yahoo.lt/gfwlist +server=/yahoo.com.mt/127.0.0.1#5335 +ipset=/yahoo.com.mt/gfwlist server=/alfera.com.my/127.0.0.1#5335 ipset=/alfera.com.my/gfwlist server=/youtube.no/127.0.0.1#5335 ipset=/youtube.no/gfwlist -server=/yahoo.je/127.0.0.1#5335 -ipset=/yahoo.je/gfwlist -server=/awayoutgame.com/127.0.0.1#5335 -ipset=/awayoutgame.com/gfwlist -server=/shopee.co.th/127.0.0.1#5335 -ipset=/shopee.co.th/gfwlist +server=/yahoo.com.ly/127.0.0.1#5335 +ipset=/yahoo.com.ly/gfwlist +server=/yahoo.com.lb/127.0.0.1#5335 +ipset=/yahoo.com.lb/gfwlist +server=/sandisk.com.tw/127.0.0.1#5335 +ipset=/sandisk.com.tw/gfwlist server=/woolite.com/127.0.0.1#5335 ipset=/woolite.com/gfwlist server=/businessweekmag.com/127.0.0.1#5335 ipset=/businessweekmag.com/gfwlist server=/fox23.com/127.0.0.1#5335 ipset=/fox23.com/gfwlist -server=/yahoo.hr/127.0.0.1#5335 -ipset=/yahoo.hr/gfwlist +server=/device-manager.us/127.0.0.1#5335 +ipset=/device-manager.us/gfwlist server=/huobitoken.com/127.0.0.1#5335 ipset=/huobitoken.com/gfwlist -server=/yahoo.hk/127.0.0.1#5335 -ipset=/yahoo.hk/gfwlist +server=/steam-chat.com/127.0.0.1#5335 +ipset=/steam-chat.com/gfwlist server=/ebay.lt/127.0.0.1#5335 ipset=/ebay.lt/gfwlist -server=/yahoo.gy/127.0.0.1#5335 -ipset=/yahoo.gy/gfwlist -server=/yahoo.gp/127.0.0.1#5335 -ipset=/yahoo.gp/gfwlist -server=/yahoo.gm/127.0.0.1#5335 -ipset=/yahoo.gm/gfwlist +server=/yahoo.com.co/127.0.0.1#5335 +ipset=/yahoo.com.co/gfwlist +server=/yahoo.com.bz/127.0.0.1#5335 +ipset=/yahoo.com.bz/gfwlist +server=/yahoo.com.br/127.0.0.1#5335 +ipset=/yahoo.com.br/gfwlist server=/pokemonhome.com/127.0.0.1#5335 ipset=/pokemonhome.com/gfwlist -server=/yahoo.gl/127.0.0.1#5335 -ipset=/yahoo.gl/gfwlist +server=/disneymagicmoments.co.uk/127.0.0.1#5335 +ipset=/disneymagicmoments.co.uk/gfwlist server=/logicool.co.jp/127.0.0.1#5335 ipset=/logicool.co.jp/gfwlist -server=/intel.tl/127.0.0.1#5335 -ipset=/intel.tl/gfwlist -server=/yahoo.fm/127.0.0.1#5335 -ipset=/yahoo.fm/gfwlist +server=/yahoo.com.au/127.0.0.1#5335 +ipset=/yahoo.com.au/gfwlist +server=/yahoo.com.ar/127.0.0.1#5335 +ipset=/yahoo.com.ar/gfwlist server=/iphone4.com/127.0.0.1#5335 ipset=/iphone4.com/gfwlist server=/volvotrucks.lv/127.0.0.1#5335 ipset=/volvotrucks.lv/gfwlist -server=/applecomputerinc.info/127.0.0.1#5335 -ipset=/applecomputerinc.info/gfwlist -server=/yahoo.ee/127.0.0.1#5335 -ipset=/yahoo.ee/gfwlist -server=/blogspot.ba/127.0.0.1#5335 -ipset=/blogspot.ba/gfwlist +server=/yahoo.com.ai/127.0.0.1#5335 +ipset=/yahoo.com.ai/gfwlist +server=/yahoo.com.ag/127.0.0.1#5335 +ipset=/yahoo.com.ag/gfwlist +server=/foxnewsgo.net/127.0.0.1#5335 +ipset=/foxnewsgo.net/gfwlist server=/facegbook.com/127.0.0.1#5335 ipset=/facegbook.com/gfwlist server=/bmw-plant-munich.com/127.0.0.1#5335 ipset=/bmw-plant-munich.com/gfwlist -server=/yahoo.dj/127.0.0.1#5335 -ipset=/yahoo.dj/gfwlist -server=/yahoo.com.vn/127.0.0.1#5335 -ipset=/yahoo.com.vn/gfwlist -server=/yahoo.com.vc/127.0.0.1#5335 -ipset=/yahoo.com.vc/gfwlist +server=/myfoxhurricane.com/127.0.0.1#5335 +ipset=/myfoxhurricane.com/gfwlist +server=/yahoo.co.za/127.0.0.1#5335 +ipset=/yahoo.co.za/gfwlist +server=/blogspot.gr/127.0.0.1#5335 +ipset=/blogspot.gr/gfwlist server=/bmw-connecteddrive.ie/127.0.0.1#5335 ipset=/bmw-connecteddrive.ie/gfwlist -server=/yahoo.com.ua/127.0.0.1#5335 -ipset=/yahoo.com.ua/gfwlist -server=/yahoo.com.tr/127.0.0.1#5335 -ipset=/yahoo.com.tr/gfwlist -server=/yahoo.com.sv/127.0.0.1#5335 -ipset=/yahoo.com.sv/gfwlist +server=/coreextreme.com/127.0.0.1#5335 +ipset=/coreextreme.com/gfwlist +server=/yahoo.co.uz/127.0.0.1#5335 +ipset=/yahoo.co.uz/gfwlist +server=/yahoo.co.uk/127.0.0.1#5335 +ipset=/yahoo.co.uk/gfwlist server=/mini-georgia.com/127.0.0.1#5335 ipset=/mini-georgia.com/gfwlist server=/amazon.com.br/127.0.0.1#5335 ipset=/amazon.com.br/gfwlist server=/hpfeedback.com/127.0.0.1#5335 ipset=/hpfeedback.com/gfwlist -server=/yahoo.com.sg/127.0.0.1#5335 -ipset=/yahoo.com.sg/gfwlist +server=/yahoo.co.tz/127.0.0.1#5335 +ipset=/yahoo.co.tz/gfwlist server=/leagueoflegends.net/127.0.0.1#5335 ipset=/leagueoflegends.net/gfwlist -server=/verisign.vn/127.0.0.1#5335 -ipset=/verisign.vn/gfwlist +server=/yahoo.co.th/127.0.0.1#5335 +ipset=/yahoo.co.th/gfwlist server=/youtube.al/127.0.0.1#5335 ipset=/youtube.al/gfwlist server=/hkcitizenmedia.com/127.0.0.1#5335 ipset=/hkcitizenmedia.com/gfwlist -server=/jbe-platform.com/127.0.0.1#5335 -ipset=/jbe-platform.com/gfwlist +server=/yahoo.co.nz/127.0.0.1#5335 +ipset=/yahoo.co.nz/gfwlist server=/webex.ca/127.0.0.1#5335 ipset=/webex.ca/gfwlist server=/primevideo.cc/127.0.0.1#5335 ipset=/primevideo.cc/gfwlist -server=/hashicorp.com/127.0.0.1#5335 -ipset=/hashicorp.com/gfwlist +server=/yahoo.co.kr/127.0.0.1#5335 +ipset=/yahoo.co.kr/gfwlist server=/alterauserforums.net/127.0.0.1#5335 ipset=/alterauserforums.net/gfwlist -server=/yahoo.com.ph/127.0.0.1#5335 -ipset=/yahoo.com.ph/gfwlist +server=/yahoo.co.in/127.0.0.1#5335 +ipset=/yahoo.co.in/gfwlist server=/ebay.de/127.0.0.1#5335 ipset=/ebay.de/gfwlist -server=/yahoo.com.pe/127.0.0.1#5335 -ipset=/yahoo.com.pe/gfwlist +server=/yahoo.co.id/127.0.0.1#5335 +ipset=/yahoo.co.id/gfwlist server=/ameblo.jp/127.0.0.1#5335 ipset=/ameblo.jp/gfwlist -server=/yahoo.com.pa/127.0.0.1#5335 -ipset=/yahoo.com.pa/gfwlist -server=/arxiv.org/127.0.0.1#5335 -ipset=/arxiv.org/gfwlist -server=/yahoo.com.nf/127.0.0.1#5335 -ipset=/yahoo.com.nf/gfwlist +server=/yahoo.co.cr/127.0.0.1#5335 +ipset=/yahoo.co.cr/gfwlist +server=/yahoo.co.ck/127.0.0.1#5335 +ipset=/yahoo.co.ck/gfwlist +server=/yahoo.co.ao/127.0.0.1#5335 +ipset=/yahoo.co.ao/gfwlist server=/yshyqxx.com/127.0.0.1#5335 ipset=/yshyqxx.com/gfwlist -server=/yahoo.com.na/127.0.0.1#5335 -ipset=/yahoo.com.na/gfwlist +server=/yahoo.cm/127.0.0.1#5335 +ipset=/yahoo.cm/gfwlist server=/miniso.pe/127.0.0.1#5335 ipset=/miniso.pe/gfwlist -server=/yahoo.com.mt/127.0.0.1#5335 -ipset=/yahoo.com.mt/gfwlist +server=/yahoo.cl/127.0.0.1#5335 +ipset=/yahoo.cl/gfwlist server=/servicetalk.io/127.0.0.1#5335 ipset=/servicetalk.io/gfwlist server=/heroku-app.com/127.0.0.1#5335 ipset=/heroku-app.com/gfwlist server=/mini-connected.ee/127.0.0.1#5335 ipset=/mini-connected.ee/gfwlist -server=/yahoo.com.ly/127.0.0.1#5335 -ipset=/yahoo.com.ly/gfwlist +server=/yahoo.cg/127.0.0.1#5335 +ipset=/yahoo.cg/gfwlist server=/newyorker.com/127.0.0.1#5335 ipset=/newyorker.com/gfwlist server=/unityads.unity3d.com/127.0.0.1#5335 ipset=/unityads.unity3d.com/gfwlist -server=/marvelsdoubleagent.com/127.0.0.1#5335 -ipset=/marvelsdoubleagent.com/gfwlist +server=/beatsbydreinexpensive.com/127.0.0.1#5335 +ipset=/beatsbydreinexpensive.com/gfwlist server=/softbank-telecom.net/127.0.0.1#5335 ipset=/softbank-telecom.net/gfwlist server=/alphera.com.my/127.0.0.1#5335 ipset=/alphera.com.my/gfwlist -server=/yahoo.com.lb/127.0.0.1#5335 -ipset=/yahoo.com.lb/gfwlist -server=/bmw-motorrad.bo/127.0.0.1#5335 -ipset=/bmw-motorrad.bo/gfwlist -server=/yahoo.co.kr/127.0.0.1#5335 -ipset=/yahoo.co.kr/gfwlist -server=/yahoo.com.gt/127.0.0.1#5335 -ipset=/yahoo.com.gt/gfwlist +server=/yahoo.cat/127.0.0.1#5335 +ipset=/yahoo.cat/gfwlist +server=/bmw.com.cy/127.0.0.1#5335 +ipset=/bmw.com.cy/gfwlist +server=/polygon.com/127.0.0.1#5335 +ipset=/polygon.com/gfwlist +server=/starbucksrtd.com/127.0.0.1#5335 +ipset=/starbucksrtd.com/gfwlist server=/rb-crisis.com/127.0.0.1#5335 ipset=/rb-crisis.com/gfwlist -server=/uun92.com/127.0.0.1#5335 -ipset=/uun92.com/gfwlist -server=/yahoo.com.co/127.0.0.1#5335 -ipset=/yahoo.com.co/gfwlist +server=/yahoo.bg/127.0.0.1#5335 +ipset=/yahoo.bg/gfwlist +server=/yahoo.be/127.0.0.1#5335 +ipset=/yahoo.be/gfwlist server=/uug25.com/127.0.0.1#5335 ipset=/uug25.com/gfwlist server=/monsterbeatsalestore.com/127.0.0.1#5335 ipset=/monsterbeatsalestore.com/gfwlist -server=/yahoo.com.bz/127.0.0.1#5335 -ipset=/yahoo.com.bz/gfwlist -server=/yahoo.com.br/127.0.0.1#5335 -ipset=/yahoo.com.br/gfwlist -server=/livejasmin.com/127.0.0.1#5335 -ipset=/livejasmin.com/gfwlist +server=/iskoot.com/127.0.0.1#5335 +ipset=/iskoot.com/gfwlist +server=/pugpig.com/127.0.0.1#5335 +ipset=/pugpig.com/gfwlist +server=/yahoo.as/127.0.0.1#5335 +ipset=/yahoo.as/gfwlist server=/volvotrucks.mk/127.0.0.1#5335 ipset=/volvotrucks.mk/gfwlist server=/bestbuybusiness.com/127.0.0.1#5335 ipset=/bestbuybusiness.com/gfwlist server=/alphabet.eu/127.0.0.1#5335 ipset=/alphabet.eu/gfwlist -server=/yahoo.com.au/127.0.0.1#5335 -ipset=/yahoo.com.au/gfwlist +server=/yahoo.am/127.0.0.1#5335 +ipset=/yahoo.am/gfwlist server=/worldemojiawards.com/127.0.0.1#5335 ipset=/worldemojiawards.com/gfwlist -server=/yahoo.com.ar/127.0.0.1#5335 -ipset=/yahoo.com.ar/gfwlist +server=/travelexmoneycard.com/127.0.0.1#5335 +ipset=/travelexmoneycard.com/gfwlist server=/crysis.jp/127.0.0.1#5335 ipset=/crysis.jp/gfwlist server=/readthedocs-hosted.com/127.0.0.1#5335 ipset=/readthedocs-hosted.com/gfwlist -server=/yahoo.com.ai/127.0.0.1#5335 -ipset=/yahoo.com.ai/gfwlist +server=/minikelowna.ca/127.0.0.1#5335 +ipset=/minikelowna.ca/gfwlist server=/cbscorporation.com/127.0.0.1#5335 ipset=/cbscorporation.com/gfwlist -server=/yahoo.com.ag/127.0.0.1#5335 -ipset=/yahoo.com.ag/gfwlist +server=/gemini.yahoo.com/127.0.0.1#5335 +ipset=/gemini.yahoo.com/gfwlist server=/overcast.fm/127.0.0.1#5335 ipset=/overcast.fm/gfwlist -server=/canon.es/127.0.0.1#5335 -ipset=/canon.es/gfwlist +server=/ads.yahoo.com/127.0.0.1#5335 +ipset=/ads.yahoo.com/gfwlist server=/findmybeats.com/127.0.0.1#5335 ipset=/findmybeats.com/gfwlist server=/vimeo-staging.com/127.0.0.1#5335 @@ -11970,14 +12184,14 @@ server=/fbinc.com/127.0.0.1#5335 ipset=/fbinc.com/gfwlist server=/dkk37.com/127.0.0.1#5335 ipset=/dkk37.com/gfwlist -server=/huffingtonpost.fr/127.0.0.1#5335 -ipset=/huffingtonpost.fr/gfwlist +server=/amazon.co.uk/127.0.0.1#5335 +ipset=/amazon.co.uk/gfwlist server=/paypalcommunity.org/127.0.0.1#5335 ipset=/paypalcommunity.org/gfwlist -server=/yahoo.co.za/127.0.0.1#5335 -ipset=/yahoo.co.za/gfwlist -server=/vjmedia.com.hk/127.0.0.1#5335 -ipset=/vjmedia.com.hk/gfwlist +server=/wdc.com/127.0.0.1#5335 +ipset=/wdc.com/gfwlist +server=/southfloridamini.com/127.0.0.1#5335 +ipset=/southfloridamini.com/gfwlist server=/hkgolden.com/127.0.0.1#5335 ipset=/hkgolden.com/gfwlist server=/bridgestone-plt-eng.com/127.0.0.1#5335 @@ -11986,68 +12200,68 @@ server=/miniso.ma/127.0.0.1#5335 ipset=/miniso.ma/gfwlist server=/visualarts.gr.jp/127.0.0.1#5335 ipset=/visualarts.gr.jp/gfwlist -server=/ggpht.com/127.0.0.1#5335 -ipset=/ggpht.com/gfwlist -server=/opendroneid.org/127.0.0.1#5335 -ipset=/opendroneid.org/gfwlist -server=/yahoo.co.uz/127.0.0.1#5335 -ipset=/yahoo.co.uz/gfwlist -server=/yahoo.co.uk/127.0.0.1#5335 -ipset=/yahoo.co.uk/gfwlist -server=/yahoo.co.tz/127.0.0.1#5335 -ipset=/yahoo.co.tz/gfwlist -server=/yahoo.co.th/127.0.0.1#5335 -ipset=/yahoo.co.th/gfwlist +server=/paypalcredit.com/127.0.0.1#5335 +ipset=/paypalcredit.com/gfwlist +server=/sandisk.sg/127.0.0.1#5335 +ipset=/sandisk.sg/gfwlist +server=/sandisk.nl/127.0.0.1#5335 +ipset=/sandisk.nl/gfwlist +server=/sandisk.in/127.0.0.1#5335 +ipset=/sandisk.in/gfwlist +server=/sandisk.id/127.0.0.1#5335 +ipset=/sandisk.id/gfwlist +server=/sandisk.hk/127.0.0.1#5335 +ipset=/sandisk.hk/gfwlist server=/msturing.org/127.0.0.1#5335 ipset=/msturing.org/gfwlist -server=/yahoo.co.nz/127.0.0.1#5335 -ipset=/yahoo.co.nz/gfwlist +server=/sandisk.de/127.0.0.1#5335 +ipset=/sandisk.de/gfwlist server=/yahoo.com.hk/127.0.0.1#5335 ipset=/yahoo.com.hk/gfwlist server=/getdirect.tv/127.0.0.1#5335 ipset=/getdirect.tv/gfwlist -server=/yahoo.co.in/127.0.0.1#5335 -ipset=/yahoo.co.in/gfwlist -server=/yahoo.co.id/127.0.0.1#5335 -ipset=/yahoo.co.id/gfwlist +server=/sandisk.com.tr/127.0.0.1#5335 +ipset=/sandisk.com.tr/gfwlist +server=/sandisk.com.br/127.0.0.1#5335 +ipset=/sandisk.com.br/gfwlist server=/ebayseller.com/127.0.0.1#5335 ipset=/ebayseller.com/gfwlist server=/adobeaemcloud.com/127.0.0.1#5335 ipset=/adobeaemcloud.com/gfwlist server=/paypal.com/127.0.0.1#5335 ipset=/paypal.com/gfwlist -server=/yahoo.co.cr/127.0.0.1#5335 -ipset=/yahoo.co.cr/gfwlist +server=/sandisk.com.au/127.0.0.1#5335 +ipset=/sandisk.com.au/gfwlist server=/disqusservice.com/127.0.0.1#5335 ipset=/disqusservice.com/gfwlist -server=/scholar.google.com.gt/127.0.0.1#5335 -ipset=/scholar.google.com.gt/gfwlist +server=/nikecloud.com/127.0.0.1#5335 +ipset=/nikecloud.com/gfwlist server=/easportsworld.com/127.0.0.1#5335 ipset=/easportsworld.com/gfwlist -server=/yahoo.co.ck/127.0.0.1#5335 -ipset=/yahoo.co.ck/gfwlist +server=/starbuckspoq.com/127.0.0.1#5335 +ipset=/starbuckspoq.com/gfwlist server=/nikeseason.com/127.0.0.1#5335 ipset=/nikeseason.com/gfwlist server=/akamaized-staging.net/127.0.0.1#5335 ipset=/akamaized-staging.net/gfwlist server=/twinprime.com/127.0.0.1#5335 ipset=/twinprime.com/gfwlist -server=/yahoo.co.ao/127.0.0.1#5335 -ipset=/yahoo.co.ao/gfwlist -server=/yahoo.cm/127.0.0.1#5335 -ipset=/yahoo.cm/gfwlist +server=/beatsbydretoutlet.com/127.0.0.1#5335 +ipset=/beatsbydretoutlet.com/gfwlist +server=/kfs.io/127.0.0.1#5335 +ipset=/kfs.io/gfwlist server=/facebookads.com/127.0.0.1#5335 ipset=/facebookads.com/gfwlist -server=/yahoo.cl/127.0.0.1#5335 -ipset=/yahoo.cl/gfwlist -server=/yahoo.cg/127.0.0.1#5335 -ipset=/yahoo.cg/gfwlist +server=/volvobuses.pk/127.0.0.1#5335 +ipset=/volvobuses.pk/gfwlist +server=/exacttarget.com/127.0.0.1#5335 +ipset=/exacttarget.com/gfwlist server=/adidas.be/127.0.0.1#5335 ipset=/adidas.be/gfwlist -server=/yahoo.cat/127.0.0.1#5335 -ipset=/yahoo.cat/gfwlist -server=/aboutamazon.com.au/127.0.0.1#5335 -ipset=/aboutamazon.com.au/gfwlist +server=/vkuservideo.net/127.0.0.1#5335 +ipset=/vkuservideo.net/gfwlist +server=/vkuserlive.net/127.0.0.1#5335 +ipset=/vkuserlive.net/gfwlist server=/googleventures.com/127.0.0.1#5335 ipset=/googleventures.com/gfwlist server=/buck.build/127.0.0.1#5335 @@ -12056,76 +12270,76 @@ server=/wordpress.tv/127.0.0.1#5335 ipset=/wordpress.tv/gfwlist server=/beatsheadphonesforcheap.net/127.0.0.1#5335 ipset=/beatsheadphonesforcheap.net/gfwlist -server=/yahoo.bt/127.0.0.1#5335 -ipset=/yahoo.bt/gfwlist -server=/yahoo.bs/127.0.0.1#5335 -ipset=/yahoo.bs/gfwlist -server=/yahoo.bg/127.0.0.1#5335 -ipset=/yahoo.bg/gfwlist -server=/yahoo.be/127.0.0.1#5335 -ipset=/yahoo.be/gfwlist +server=/vkuseraudio.com/127.0.0.1#5335 +ipset=/vkuseraudio.com/gfwlist +server=/scholar.google.fr/127.0.0.1#5335 +ipset=/scholar.google.fr/gfwlist +server=/vkmessenger.com/127.0.0.1#5335 +ipset=/vkmessenger.com/gfwlist +server=/vklive.app/127.0.0.1#5335 +ipset=/vklive.app/gfwlist server=/applecare.eu/127.0.0.1#5335 ipset=/applecare.eu/gfwlist -server=/data.com/127.0.0.1#5335 -ipset=/data.com/gfwlist +server=/vkgo.app/127.0.0.1#5335 +ipset=/vkgo.app/gfwlist server=/cloudinsights.com/127.0.0.1#5335 ipset=/cloudinsights.com/gfwlist -server=/audiencenetwork.com/127.0.0.1#5335 -ipset=/audiencenetwork.com/gfwlist +server=/vkcache.com/127.0.0.1#5335 +ipset=/vkcache.com/gfwlist server=/bmwvalueservice.com/127.0.0.1#5335 ipset=/bmwvalueservice.com/gfwlist server=/edgefonts.net/127.0.0.1#5335 ipset=/edgefonts.net/gfwlist server=/visa.com.vc/127.0.0.1#5335 ipset=/visa.com.vc/gfwlist -server=/yahoo.as/127.0.0.1#5335 -ipset=/yahoo.as/gfwlist +server=/lolstatic-a.akamaihd.net/127.0.0.1#5335 +ipset=/lolstatic-a.akamaihd.net/gfwlist server=/finish.co.za/127.0.0.1#5335 ipset=/finish.co.za/gfwlist -server=/gameuxmasterguide.com/127.0.0.1#5335 -ipset=/gameuxmasterguide.com/gfwlist -server=/ipods.com/127.0.0.1#5335 -ipset=/ipods.com/gfwlist +server=/vk.com/127.0.0.1#5335 +ipset=/vk.com/gfwlist +server=/fontexplorerx.com/127.0.0.1#5335 +ipset=/fontexplorerx.com/gfwlist server=/exhentai.org/127.0.0.1#5335 ipset=/exhentai.org/gfwlist server=/touchsmartpc.net/127.0.0.1#5335 ipset=/touchsmartpc.net/gfwlist -server=/gemini.yahoo.com/127.0.0.1#5335 -ipset=/gemini.yahoo.com/gfwlist +server=/vk-cdn.me/127.0.0.1#5335 +ipset=/vk-cdn.me/gfwlist server=/beatsbydresales.us/127.0.0.1#5335 ipset=/beatsbydresales.us/gfwlist -server=/openresty.org/127.0.0.1#5335 -ipset=/openresty.org/gfwlist -server=/ads.yahoo.com/127.0.0.1#5335 -ipset=/ads.yahoo.com/gfwlist +server=/ftcdn.net/127.0.0.1#5335 +ipset=/ftcdn.net/gfwlist +server=/userapi.com/127.0.0.1#5335 +ipset=/userapi.com/gfwlist server=/canon.pt/127.0.0.1#5335 ipset=/canon.pt/gfwlist server=/canon.fi/127.0.0.1#5335 ipset=/canon.fi/gfwlist server=/globalsign.ch/127.0.0.1#5335 ipset=/globalsign.ch/gfwlist -server=/amazonsdi.com/127.0.0.1#5335 -ipset=/amazonsdi.com/gfwlist -server=/wdc.com/127.0.0.1#5335 -ipset=/wdc.com/gfwlist +server=/xo.com/127.0.0.1#5335 +ipset=/xo.com/gfwlist +server=/vzw.com/127.0.0.1#5335 +ipset=/vzw.com/gfwlist server=/thefoxnation.com/127.0.0.1#5335 ipset=/thefoxnation.com/gfwlist -server=/scholar.google.ru/127.0.0.1#5335 -ipset=/scholar.google.ru/gfwlist -server=/sandisk.sg/127.0.0.1#5335 -ipset=/sandisk.sg/gfwlist -server=/sandisk.nl/127.0.0.1#5335 -ipset=/sandisk.nl/gfwlist -server=/sandisk.in/127.0.0.1#5335 -ipset=/sandisk.in/gfwlist +server=/verizonwireless.com/127.0.0.1#5335 +ipset=/verizonwireless.com/gfwlist +server=/alphera.ca/127.0.0.1#5335 +ipset=/alphera.ca/gfwlist +server=/applefilmmaker.com/127.0.0.1#5335 +ipset=/applefilmmaker.com/gfwlist +server=/youtube.pr/127.0.0.1#5335 +ipset=/youtube.pr/gfwlist server=/ieeefoundation.org/127.0.0.1#5335 ipset=/ieeefoundation.org/gfwlist server=/ibm.net/127.0.0.1#5335 ipset=/ibm.net/gfwlist server=/paxlicense.org/127.0.0.1#5335 ipset=/paxlicense.org/gfwlist -server=/sandisk.id/127.0.0.1#5335 -ipset=/sandisk.id/gfwlist +server=/verizonbusinessfios.com/127.0.0.1#5335 +ipset=/verizonbusinessfios.com/gfwlist server=/sourcingforebay.com.cn/127.0.0.1#5335 ipset=/sourcingforebay.com.cn/gfwlist server=/baterias-hp.com/127.0.0.1#5335 @@ -12140,68 +12354,68 @@ server=/applestore.com.eg/127.0.0.1#5335 ipset=/applestore.com.eg/gfwlist server=/nexitally.com/127.0.0.1#5335 ipset=/nexitally.com/gfwlist -server=/sandisk.de/127.0.0.1#5335 -ipset=/sandisk.de/gfwlist -server=/sandisk.com.tw/127.0.0.1#5335 -ipset=/sandisk.com.tw/gfwlist -server=/sandisk.com.tr/127.0.0.1#5335 -ipset=/sandisk.com.tr/gfwlist +server=/zuckerberg.net/127.0.0.1#5335 +ipset=/zuckerberg.net/gfwlist +server=/static-verizon.com/127.0.0.1#5335 +ipset=/static-verizon.com/gfwlist +server=/ouroath.com/127.0.0.1#5335 +ipset=/ouroath.com/gfwlist server=/cloudappsecurity.com/127.0.0.1#5335 ipset=/cloudappsecurity.com/gfwlist server=/buyfast-paysmart.net/127.0.0.1#5335 ipset=/buyfast-paysmart.net/gfwlist -server=/sandisk.com.br/127.0.0.1#5335 -ipset=/sandisk.com.br/gfwlist +server=/oath.com/127.0.0.1#5335 +ipset=/oath.com/gfwlist server=/epochweekly.com/127.0.0.1#5335 ipset=/epochweekly.com/gfwlist server=/facebooknude.com/127.0.0.1#5335 ipset=/facebooknude.com/gfwlist -server=/sandisk.com.au/127.0.0.1#5335 -ipset=/sandisk.com.au/gfwlist -server=/sandisk.com/127.0.0.1#5335 -ipset=/sandisk.com/gfwlist -server=/now-ashare.com/127.0.0.1#5335 -ipset=/now-ashare.com/gfwlist -server=/ssl-images-amazon.com/127.0.0.1#5335 -ipset=/ssl-images-amazon.com/gfwlist -server=/ipod.ru/127.0.0.1#5335 -ipset=/ipod.ru/gfwlist -server=/futureofbusinesssurvey.org/127.0.0.1#5335 -ipset=/futureofbusinesssurvey.org/gfwlist -server=/vkuservideo.net/127.0.0.1#5335 -ipset=/vkuservideo.net/gfwlist +server=/sankie.net/127.0.0.1#5335 +ipset=/sankie.net/gfwlist +server=/uber.com/127.0.0.1#5335 +ipset=/uber.com/gfwlist +server=/twttr.com/127.0.0.1#5335 +ipset=/twttr.com/gfwlist +server=/twtrdns.net/127.0.0.1#5335 +ipset=/twtrdns.net/gfwlist +server=/tvappstore.net/127.0.0.1#5335 +ipset=/tvappstore.net/gfwlist +server=/twitteroauth.com/127.0.0.1#5335 +ipset=/twitteroauth.com/gfwlist +server=/twitterinc.com/127.0.0.1#5335 +ipset=/twitterinc.com/gfwlist server=/miniso-nz.com/127.0.0.1#5335 ipset=/miniso-nz.com/gfwlist server=/faceook.com/127.0.0.1#5335 ipset=/faceook.com/gfwlist server=/ebaytechblog.com/127.0.0.1#5335 ipset=/ebaytechblog.com/gfwlist -server=/vkuserlive.net/127.0.0.1#5335 -ipset=/vkuserlive.net/gfwlist -server=/leagueoflegends.kr/127.0.0.1#5335 -ipset=/leagueoflegends.kr/gfwlist -server=/vkuseraudio.com/127.0.0.1#5335 -ipset=/vkuseraudio.com/gfwlist -server=/foxcredit.org/127.0.0.1#5335 -ipset=/foxcredit.org/gfwlist +server=/twitter.com/127.0.0.1#5335 +ipset=/twitter.com/gfwlist +server=/bmw-motorrad.rs/127.0.0.1#5335 +ipset=/bmw-motorrad.rs/gfwlist +server=/twitpic.com/127.0.0.1#5335 +ipset=/twitpic.com/gfwlist +server=/twimg.com/127.0.0.1#5335 +ipset=/twimg.com/gfwlist server=/bingvisualsearch.com/127.0.0.1#5335 ipset=/bingvisualsearch.com/gfwlist -server=/vkmessenger.com/127.0.0.1#5335 -ipset=/vkmessenger.com/gfwlist -server=/duckside.com/127.0.0.1#5335 -ipset=/duckside.com/gfwlist -server=/vklive.app/127.0.0.1#5335 -ipset=/vklive.app/gfwlist -server=/vkgo.app/127.0.0.1#5335 -ipset=/vkgo.app/gfwlist -server=/vkcache.com/127.0.0.1#5335 -ipset=/vkcache.com/gfwlist -server=/disney.de/127.0.0.1#5335 -ipset=/disney.de/gfwlist +server=/tellapart.com/127.0.0.1#5335 +ipset=/tellapart.com/gfwlist +server=/huffingtonpost.jp/127.0.0.1#5335 +ipset=/huffingtonpost.jp/gfwlist +server=/t.co/127.0.0.1#5335 +ipset=/t.co/gfwlist +server=/pscp.tv/127.0.0.1#5335 +ipset=/pscp.tv/gfwlist +server=/ads-twitter.com/127.0.0.1#5335 +ipset=/ads-twitter.com/gfwlist +server=/travelex.qa/127.0.0.1#5335 +ipset=/travelex.qa/gfwlist server=/microsoft.cl/127.0.0.1#5335 ipset=/microsoft.cl/gfwlist -server=/ebay.jp/127.0.0.1#5335 -ipset=/ebay.jp/gfwlist +server=/taylorandfrancis.com/127.0.0.1#5335 +ipset=/taylorandfrancis.com/gfwlist server=/466453.com/127.0.0.1#5335 ipset=/466453.com/gfwlist server=/theguardian.com/127.0.0.1#5335 @@ -12210,138 +12424,138 @@ server=/x.co/127.0.0.1#5335 ipset=/x.co/gfwlist server=/alphabet.uk/127.0.0.1#5335 ipset=/alphabet.uk/gfwlist -server=/vk.design/127.0.0.1#5335 -ipset=/vk.design/gfwlist -server=/vk.com/127.0.0.1#5335 -ipset=/vk.com/gfwlist +server=/cbsaavideo.com/127.0.0.1#5335 +ipset=/cbsaavideo.com/gfwlist +server=/sonyprotechnosupport.co.jp/127.0.0.1#5335 +ipset=/sonyprotechnosupport.co.jp/gfwlist server=/ebay.ch/127.0.0.1#5335 ipset=/ebay.ch/gfwlist -server=/fontexplorerx.com/127.0.0.1#5335 -ipset=/fontexplorerx.com/gfwlist +server=/sonyglobalsolutions.jp/127.0.0.1#5335 +ipset=/sonyglobalsolutions.jp/gfwlist server=/uun98.com/127.0.0.1#5335 ipset=/uun98.com/gfwlist server=/walmartimages.com/127.0.0.1#5335 ipset=/walmartimages.com/gfwlist server=/netacad.net/127.0.0.1#5335 ipset=/netacad.net/gfwlist -server=/vk-cdn.me/127.0.0.1#5335 -ipset=/vk-cdn.me/gfwlist -server=/userapi.com/127.0.0.1#5335 -ipset=/userapi.com/gfwlist -server=/xo.com/127.0.0.1#5335 -ipset=/xo.com/gfwlist +server=/sonydna.com/127.0.0.1#5335 +ipset=/sonydna.com/gfwlist +server=/go-lang.org/127.0.0.1#5335 +ipset=/go-lang.org/gfwlist +server=/sony.sk/127.0.0.1#5335 +ipset=/sony.sk/gfwlist server=/placesdocs.com/127.0.0.1#5335 ipset=/placesdocs.com/gfwlist server=/vimeogoods.com/127.0.0.1#5335 ipset=/vimeogoods.com/gfwlist -server=/vzw.com/127.0.0.1#5335 -ipset=/vzw.com/gfwlist +server=/sony.si/127.0.0.1#5335 +ipset=/sony.si/gfwlist server=/discord.gg/127.0.0.1#5335 ipset=/discord.gg/gfwlist server=/dropboxforums.com/127.0.0.1#5335 ipset=/dropboxforums.com/gfwlist server=/g.co/127.0.0.1#5335 ipset=/g.co/gfwlist -server=/verizonwireless.com/127.0.0.1#5335 -ipset=/verizonwireless.com/gfwlist -server=/directtv.net/127.0.0.1#5335 -ipset=/directtv.net/gfwlist -server=/chomp.com/127.0.0.1#5335 -ipset=/chomp.com/gfwlist +server=/sony.se/127.0.0.1#5335 +ipset=/sony.se/gfwlist +server=/google.cd/127.0.0.1#5335 +ipset=/google.cd/gfwlist +server=/microsofttranslator.com/127.0.0.1#5335 +ipset=/microsofttranslator.com/gfwlist server=/lolfanart.net/127.0.0.1#5335 ipset=/lolfanart.net/gfwlist -server=/verizonbusinessfios.com/127.0.0.1#5335 -ipset=/verizonbusinessfios.com/gfwlist -server=/etheadphones.com/127.0.0.1#5335 -ipset=/etheadphones.com/gfwlist +server=/grss-ieee.org/127.0.0.1#5335 +ipset=/grss-ieee.org/gfwlist +server=/sony.net/127.0.0.1#5335 +ipset=/sony.net/gfwlist server=/iphoto.wang/127.0.0.1#5335 ipset=/iphoto.wang/gfwlist server=/welcometobestbuy.ca/127.0.0.1#5335 ipset=/welcometobestbuy.ca/gfwlist -server=/static-verizon.com/127.0.0.1#5335 -ipset=/static-verizon.com/gfwlist +server=/webobjects.eu/127.0.0.1#5335 +ipset=/webobjects.eu/gfwlist server=/bmw.az/127.0.0.1#5335 ipset=/bmw.az/gfwlist -server=/ouroath.com/127.0.0.1#5335 -ipset=/ouroath.com/gfwlist -server=/oath.com/127.0.0.1#5335 -ipset=/oath.com/gfwlist -server=/dtlgalleryint.cloudapp.net/127.0.0.1#5335 -ipset=/dtlgalleryint.cloudapp.net/gfwlist -server=/uber.com/127.0.0.1#5335 -ipset=/uber.com/gfwlist +server=/guccimuseo.com/127.0.0.1#5335 +ipset=/guccimuseo.com/gfwlist +server=/wiremoneytoirelandwithxoomeasierandcheaper.com/127.0.0.1#5335 +ipset=/wiremoneytoirelandwithxoomeasierandcheaper.com/gfwlist +server=/sony.gr/127.0.0.1#5335 +ipset=/sony.gr/gfwlist +server=/sony.fr/127.0.0.1#5335 +ipset=/sony.fr/gfwlist server=/bestbuytradein.com/127.0.0.1#5335 ipset=/bestbuytradein.com/gfwlist -server=/twttr.com/127.0.0.1#5335 -ipset=/twttr.com/gfwlist +server=/sony.eu/127.0.0.1#5335 +ipset=/sony.eu/gfwlist server=/paypalcorp.com/127.0.0.1#5335 ipset=/paypalcorp.com/gfwlist server=/vmwidm.com/127.0.0.1#5335 ipset=/vmwidm.com/gfwlist -server=/twtrdns.net/127.0.0.1#5335 -ipset=/twtrdns.net/gfwlist +server=/sony.es/127.0.0.1#5335 +ipset=/sony.es/gfwlist server=/tellmewhygame.com/127.0.0.1#5335 ipset=/tellmewhygame.com/gfwlist -server=/winticket.jp/127.0.0.1#5335 -ipset=/winticket.jp/gfwlist +server=/sony.ee/127.0.0.1#5335 +ipset=/sony.ee/gfwlist server=/developer.microsoft.com/127.0.0.1#5335 ipset=/developer.microsoft.com/gfwlist -server=/twitteroauth.com/127.0.0.1#5335 -ipset=/twitteroauth.com/gfwlist -server=/zohostatic.in/127.0.0.1#5335 -ipset=/zohostatic.in/gfwlist -server=/twitterinc.com/127.0.0.1#5335 -ipset=/twitterinc.com/gfwlist -server=/twitter.com/127.0.0.1#5335 -ipset=/twitter.com/gfwlist +server=/sony.de/127.0.0.1#5335 +ipset=/sony.de/gfwlist +server=/visaglobalfinance.com/127.0.0.1#5335 +ipset=/visaglobalfinance.com/gfwlist +server=/sony.com.vn/127.0.0.1#5335 +ipset=/sony.com.vn/gfwlist +server=/sony.com.tw/127.0.0.1#5335 +ipset=/sony.com.tw/gfwlist server=/needforspeedproven.com/127.0.0.1#5335 ipset=/needforspeedproven.com/gfwlist server=/pinterest.in/127.0.0.1#5335 ipset=/pinterest.in/gfwlist -server=/macbooksale.com/127.0.0.1#5335 -ipset=/macbooksale.com/gfwlist +server=/vector.im/127.0.0.1#5335 +ipset=/vector.im/gfwlist server=/startpage.com/127.0.0.1#5335 ipset=/startpage.com/gfwlist server=/bmw.ro/127.0.0.1#5335 ipset=/bmw.ro/gfwlist -server=/twitpic.com/127.0.0.1#5335 -ipset=/twitpic.com/gfwlist -server=/twimg.com/127.0.0.1#5335 -ipset=/twimg.com/gfwlist -server=/tellapart.com/127.0.0.1#5335 -ipset=/tellapart.com/gfwlist -server=/t.co/127.0.0.1#5335 -ipset=/t.co/gfwlist -server=/pscp.tv/127.0.0.1#5335 -ipset=/pscp.tv/gfwlist +server=/sony.com.tr/127.0.0.1#5335 +ipset=/sony.com.tr/gfwlist +server=/sony.com.sv/127.0.0.1#5335 +ipset=/sony.com.sv/gfwlist +server=/sony.com.sg/127.0.0.1#5335 +ipset=/sony.com.sg/gfwlist +server=/sony.com.ph/127.0.0.1#5335 +ipset=/sony.com.ph/gfwlist +server=/sony.com.pa/127.0.0.1#5335 +ipset=/sony.com.pa/gfwlist server=/bmwsfl.com/127.0.0.1#5335 ipset=/bmwsfl.com/gfwlist -server=/ads-twitter.com/127.0.0.1#5335 -ipset=/ads-twitter.com/gfwlist -server=/travelex.qa/127.0.0.1#5335 -ipset=/travelex.qa/gfwlist +server=/sony.com.my/127.0.0.1#5335 +ipset=/sony.com.my/gfwlist +server=/sony.com.mk/127.0.0.1#5335 +ipset=/sony.com.mk/gfwlist server=/beatsbydrdre-store.com/127.0.0.1#5335 ipset=/beatsbydrdre-store.com/gfwlist -server=/media-amazon.com/127.0.0.1#5335 -ipset=/media-amazon.com/gfwlist -server=/sonyprotechnosupport.co.jp/127.0.0.1#5335 -ipset=/sonyprotechnosupport.co.jp/gfwlist -server=/sonyglobalsolutions.jp/127.0.0.1#5335 -ipset=/sonyglobalsolutions.jp/gfwlist +server=/sony.com.hk/127.0.0.1#5335 +ipset=/sony.com.hk/gfwlist +server=/lgelectronics.122.2o7.net/127.0.0.1#5335 +ipset=/lgelectronics.122.2o7.net/gfwlist +server=/sony.com.au/127.0.0.1#5335 +ipset=/sony.com.au/gfwlist server=/alphabet.co.uk/127.0.0.1#5335 ipset=/alphabet.co.uk/gfwlist -server=/sonydna.com/127.0.0.1#5335 -ipset=/sonydna.com/gfwlist +server=/useplannr.com/127.0.0.1#5335 +ipset=/useplannr.com/gfwlist server=/thesun.ie/127.0.0.1#5335 ipset=/thesun.ie/gfwlist -server=/whatsapp.org/127.0.0.1#5335 -ipset=/whatsapp.org/gfwlist -server=/sony.sk/127.0.0.1#5335 -ipset=/sony.sk/gfwlist -server=/sony.si/127.0.0.1#5335 -ipset=/sony.si/gfwlist -server=/sony.se/127.0.0.1#5335 -ipset=/sony.se/gfwlist +server=/sony.com/127.0.0.1#5335 +ipset=/sony.com/gfwlist +server=/sony.co.uk/127.0.0.1#5335 +ipset=/sony.co.uk/gfwlist +server=/sony.co.th/127.0.0.1#5335 +ipset=/sony.co.th/gfwlist +server=/sony.co.nz/127.0.0.1#5335 +ipset=/sony.co.nz/gfwlist server=/creativecommons.org/127.0.0.1#5335 ipset=/creativecommons.org/gfwlist server=/volvotrucks.at/127.0.0.1#5335 @@ -12350,14 +12564,14 @@ server=/adobesc.com/127.0.0.1#5335 ipset=/adobesc.com/gfwlist server=/cups.org/127.0.0.1#5335 ipset=/cups.org/gfwlist -server=/google.com.do/127.0.0.1#5335 -ipset=/google.com.do/gfwlist +server=/sony.co.jp/127.0.0.1#5335 +ipset=/sony.co.jp/gfwlist server=/ieee-uffc.org/127.0.0.1#5335 ipset=/ieee-uffc.org/gfwlist -server=/sfbassets.net/127.0.0.1#5335 -ipset=/sfbassets.net/gfwlist -server=/bloombergprep.com/127.0.0.1#5335 -ipset=/bloombergprep.com/gfwlist +server=/sony.co.in/127.0.0.1#5335 +ipset=/sony.co.in/gfwlist +server=/sony.co.id/127.0.0.1#5335 +ipset=/sony.co.id/gfwlist server=/applestore.ch/127.0.0.1#5335 ipset=/applestore.ch/gfwlist server=/monsterdrebeats-usa.com/127.0.0.1#5335 @@ -12370,30 +12584,30 @@ server=/seamonkey-project.org/127.0.0.1#5335 ipset=/seamonkey-project.org/gfwlist server=/bmw.com.sg/127.0.0.1#5335 ipset=/bmw.com.sg/gfwlist -server=/sony.net/127.0.0.1#5335 -ipset=/sony.net/gfwlist -server=/tvbanywhere.com.sg/127.0.0.1#5335 -ipset=/tvbanywhere.com.sg/gfwlist +server=/sony.co.cr/127.0.0.1#5335 +ipset=/sony.co.cr/gfwlist +server=/sony.ch/127.0.0.1#5335 +ipset=/sony.ch/gfwlist server=/paypalcommunity.com/127.0.0.1#5335 ipset=/paypalcommunity.com/gfwlist -server=/ethereum.org/127.0.0.1#5335 -ipset=/ethereum.org/gfwlist -server=/researchkit.hk/127.0.0.1#5335 -ipset=/researchkit.hk/gfwlist -server=/sony.gr/127.0.0.1#5335 -ipset=/sony.gr/gfwlist +server=/sony.ca/127.0.0.1#5335 +ipset=/sony.ca/gfwlist +server=/sony.bg/127.0.0.1#5335 +ipset=/sony.bg/gfwlist +server=/miniwidget.ca/127.0.0.1#5335 +ipset=/miniwidget.ca/gfwlist server=/freewechat.com/127.0.0.1#5335 ipset=/freewechat.com/gfwlist -server=/sony.fr/127.0.0.1#5335 -ipset=/sony.fr/gfwlist -server=/sony.eu/127.0.0.1#5335 -ipset=/sony.eu/gfwlist -server=/sony.es/127.0.0.1#5335 -ipset=/sony.es/gfwlist -server=/sony.ee/127.0.0.1#5335 -ipset=/sony.ee/gfwlist -server=/sony.de/127.0.0.1#5335 -ipset=/sony.de/gfwlist +server=/sony.ba/127.0.0.1#5335 +ipset=/sony.ba/gfwlist +server=/sony.at/127.0.0.1#5335 +ipset=/sony.at/gfwlist +server=/sony-promotion.eu/127.0.0.1#5335 +ipset=/sony-promotion.eu/gfwlist +server=/aomedia.org/127.0.0.1#5335 +ipset=/aomedia.org/gfwlist +server=/sony-mea.com/127.0.0.1#5335 +ipset=/sony-mea.com/gfwlist server=/brewmp.com/127.0.0.1#5335 ipset=/brewmp.com/gfwlist server=/mini.com.ph/127.0.0.1#5335 @@ -12404,18 +12618,18 @@ server=/shopifycdn.com/127.0.0.1#5335 ipset=/shopifycdn.com/gfwlist server=/dailymail.dk/127.0.0.1#5335 ipset=/dailymail.dk/gfwlist -server=/sony.com.vn/127.0.0.1#5335 -ipset=/sony.com.vn/gfwlist +server=/sony-latin.com/127.0.0.1#5335 +ipset=/sony-latin.com/gfwlist server=/echosign.com/127.0.0.1#5335 ipset=/echosign.com/gfwlist server=/haskellstack.org/127.0.0.1#5335 ipset=/haskellstack.org/gfwlist -server=/sony.com.tw/127.0.0.1#5335 -ipset=/sony.com.tw/gfwlist -server=/sony.com.tr/127.0.0.1#5335 -ipset=/sony.com.tr/gfwlist -server=/sony.com.sv/127.0.0.1#5335 -ipset=/sony.com.sv/gfwlist +server=/bmw.com.sv/127.0.0.1#5335 +ipset=/bmw.com.sv/gfwlist +server=/sony-africa.com/127.0.0.1#5335 +ipset=/sony-africa.com/gfwlist +server=/news.com.au/127.0.0.1#5335 +ipset=/news.com.au/gfwlist server=/bmw.com.ec/127.0.0.1#5335 ipset=/bmw.com.ec/gfwlist server=/wwwapple.net/127.0.0.1#5335 @@ -12424,116 +12638,116 @@ server=/fqcebook.com/127.0.0.1#5335 ipset=/fqcebook.com/gfwlist server=/pearsonclinical.co.uk/127.0.0.1#5335 ipset=/pearsonclinical.co.uk/gfwlist -server=/sony.com.sg/127.0.0.1#5335 -ipset=/sony.com.sg/gfwlist -server=/sony.com.ph/127.0.0.1#5335 -ipset=/sony.com.ph/gfwlist -server=/sony.com.pa/127.0.0.1#5335 -ipset=/sony.com.pa/gfwlist -server=/sony.com.my/127.0.0.1#5335 -ipset=/sony.com.my/gfwlist -server=/sony.com.mk/127.0.0.1#5335 -ipset=/sony.com.mk/gfwlist -server=/sony.com.hk/127.0.0.1#5335 -ipset=/sony.com.hk/gfwlist -server=/gotcosmos.com/127.0.0.1#5335 -ipset=/gotcosmos.com/gfwlist -server=/edgedatg.com/127.0.0.1#5335 -ipset=/edgedatg.com/gfwlist -server=/kindle.co.uk/127.0.0.1#5335 -ipset=/kindle.co.uk/gfwlist -server=/mini-me.com/127.0.0.1#5335 -ipset=/mini-me.com/gfwlist -server=/sony.com.au/127.0.0.1#5335 -ipset=/sony.com.au/gfwlist -server=/campushp.com/127.0.0.1#5335 -ipset=/campushp.com/gfwlist -server=/github-cloud.s3.amazonaws.com/127.0.0.1#5335 -ipset=/github-cloud.s3.amazonaws.com/gfwlist -server=/oup.com/127.0.0.1#5335 -ipset=/oup.com/gfwlist -server=/nine.com.au/127.0.0.1#5335 -ipset=/nine.com.au/gfwlist -server=/sony.com/127.0.0.1#5335 -ipset=/sony.com/gfwlist -server=/att-rsvp.com/127.0.0.1#5335 -ipset=/att-rsvp.com/gfwlist -server=/sony.co.uk/127.0.0.1#5335 -ipset=/sony.co.uk/gfwlist -server=/bmw-connecteddrive.jp/127.0.0.1#5335 -ipset=/bmw-connecteddrive.jp/gfwlist -server=/sony.co.th/127.0.0.1#5335 -ipset=/sony.co.th/gfwlist -server=/sony.co.nz/127.0.0.1#5335 -ipset=/sony.co.nz/gfwlist -server=/sony.co.jp/127.0.0.1#5335 -ipset=/sony.co.jp/gfwlist -server=/sony.co.in/127.0.0.1#5335 -ipset=/sony.co.in/gfwlist -server=/bmw-ksa.com/127.0.0.1#5335 -ipset=/bmw-ksa.com/gfwlist -server=/beatsforme.com/127.0.0.1#5335 -ipset=/beatsforme.com/gfwlist -server=/sony.co.id/127.0.0.1#5335 -ipset=/sony.co.id/gfwlist -server=/intel.by/127.0.0.1#5335 -ipset=/intel.by/gfwlist -server=/typesquare.com/127.0.0.1#5335 -ipset=/typesquare.com/gfwlist -server=/sony.co.cr/127.0.0.1#5335 -ipset=/sony.co.cr/gfwlist -server=/azureiotsolutions.com/127.0.0.1#5335 -ipset=/azureiotsolutions.com/gfwlist -server=/sony.ch/127.0.0.1#5335 -ipset=/sony.ch/gfwlist -server=/sony.ca/127.0.0.1#5335 -ipset=/sony.ca/gfwlist -server=/sony.bg/127.0.0.1#5335 -ipset=/sony.bg/gfwlist -server=/bmw.ch/127.0.0.1#5335 -ipset=/bmw.ch/gfwlist -server=/wsj.net/127.0.0.1#5335 -ipset=/wsj.net/gfwlist -server=/sony.ba/127.0.0.1#5335 -ipset=/sony.ba/gfwlist -server=/google.com.ly/127.0.0.1#5335 -ipset=/google.com.ly/gfwlist -server=/sony.at/127.0.0.1#5335 -ipset=/sony.at/gfwlist -server=/sony-promotion.eu/127.0.0.1#5335 -ipset=/sony-promotion.eu/gfwlist -server=/applw.com/127.0.0.1#5335 -ipset=/applw.com/gfwlist -server=/ipod.pk/127.0.0.1#5335 -ipset=/ipod.pk/gfwlist -server=/airwick.pt/127.0.0.1#5335 -ipset=/airwick.pt/gfwlist -server=/scholar.google.co.kr/127.0.0.1#5335 -ipset=/scholar.google.co.kr/gfwlist -server=/sony-latin.com/127.0.0.1#5335 -ipset=/sony-latin.com/gfwlist -server=/powerappscdn.net/127.0.0.1#5335 -ipset=/powerappscdn.net/gfwlist -server=/snapstore.io/127.0.0.1#5335 -ipset=/snapstore.io/gfwlist -server=/sony-africa.com/127.0.0.1#5335 -ipset=/sony-africa.com/gfwlist -server=/azureplanetscale.net/127.0.0.1#5335 -ipset=/azureplanetscale.net/gfwlist -server=/paypal-prepaid.com/127.0.0.1#5335 -ipset=/paypal-prepaid.com/gfwlist server=/snapkit.co/127.0.0.1#5335 ipset=/snapkit.co/gfwlist -server=/mobilemarketo.com/127.0.0.1#5335 -ipset=/mobilemarketo.com/gfwlist -server=/addthiscdn.com/127.0.0.1#5335 -ipset=/addthiscdn.com/gfwlist server=/snapads.com/127.0.0.1#5335 ipset=/snapads.com/gfwlist server=/snap-dev.net/127.0.0.1#5335 ipset=/snap-dev.net/gfwlist server=/sc-cdn.net/127.0.0.1#5335 ipset=/sc-cdn.net/gfwlist +server=/smartonerobotics.com/127.0.0.1#5335 +ipset=/smartonerobotics.com/gfwlist +server=/smartoneholdings.com/127.0.0.1#5335 +ipset=/smartoneholdings.com/gfwlist +server=/microsoftnews.net/127.0.0.1#5335 +ipset=/microsoftnews.net/gfwlist +server=/edgedatg.com/127.0.0.1#5335 +ipset=/edgedatg.com/gfwlist +server=/kindle.co.uk/127.0.0.1#5335 +ipset=/kindle.co.uk/gfwlist +server=/dealtree.org/127.0.0.1#5335 +ipset=/dealtree.org/gfwlist +server=/google.co.ls/127.0.0.1#5335 +ipset=/google.co.ls/gfwlist +server=/s-rewards.hk/127.0.0.1#5335 +ipset=/s-rewards.hk/gfwlist +server=/github-cloud.s3.amazonaws.com/127.0.0.1#5335 +ipset=/github-cloud.s3.amazonaws.com/gfwlist +server=/oup.com/127.0.0.1#5335 +ipset=/oup.com/gfwlist +server=/nine.com.au/127.0.0.1#5335 +ipset=/nine.com.au/gfwlist +server=/ip73.com/127.0.0.1#5335 +ipset=/ip73.com/gfwlist +server=/att-rsvp.com/127.0.0.1#5335 +ipset=/att-rsvp.com/gfwlist +server=/eworld.com/127.0.0.1#5335 +ipset=/eworld.com/gfwlist +server=/bmw-connecteddrive.jp/127.0.0.1#5335 +ipset=/bmw-connecteddrive.jp/gfwlist +server=/hkcircleapp.com/127.0.0.1#5335 +ipset=/hkcircleapp.com/gfwlist +server=/barkadahansasmartone.com/127.0.0.1#5335 +ipset=/barkadahansasmartone.com/gfwlist +server=/fasttrackreadysupport.com/127.0.0.1#5335 +ipset=/fasttrackreadysupport.com/gfwlist +server=/samsungknox.com/127.0.0.1#5335 +ipset=/samsungknox.com/gfwlist +server=/bmw-ksa.com/127.0.0.1#5335 +ipset=/bmw-ksa.com/gfwlist +server=/beatsforme.com/127.0.0.1#5335 +ipset=/beatsforme.com/gfwlist +server=/samsunggalaxyfriends.com/127.0.0.1#5335 +ipset=/samsunggalaxyfriends.com/gfwlist +server=/intel.by/127.0.0.1#5335 +ipset=/intel.by/gfwlist +server=/typesquare.com/127.0.0.1#5335 +ipset=/typesquare.com/gfwlist +server=/google.ci/127.0.0.1#5335 +ipset=/google.ci/gfwlist +server=/azureiotsolutions.com/127.0.0.1#5335 +ipset=/azureiotsolutions.com/gfwlist +server=/samsungcloud.com/127.0.0.1#5335 +ipset=/samsungcloud.com/gfwlist +server=/samsungapps.com/127.0.0.1#5335 +ipset=/samsungapps.com/gfwlist +server=/samsung.com/127.0.0.1#5335 +ipset=/samsung.com/gfwlist +server=/webex.co.jp/127.0.0.1#5335 +ipset=/webex.co.jp/gfwlist +server=/wsj.net/127.0.0.1#5335 +ipset=/wsj.net/gfwlist +server=/game-platform.net/127.0.0.1#5335 +ipset=/game-platform.net/gfwlist +server=/google.com.ly/127.0.0.1#5335 +ipset=/google.com.ly/gfwlist +server=/powerappscdn.net/127.0.0.1#5335 +ipset=/powerappscdn.net/gfwlist +server=/steelbrick.com/127.0.0.1#5335 +ipset=/steelbrick.com/gfwlist +server=/applw.com/127.0.0.1#5335 +ipset=/applw.com/gfwlist +server=/social.com/127.0.0.1#5335 +ipset=/social.com/gfwlist +server=/airwick.pt/127.0.0.1#5335 +ipset=/airwick.pt/gfwlist +server=/scholar.google.co.kr/127.0.0.1#5335 +ipset=/scholar.google.co.kr/gfwlist +server=/vcanedge.com/127.0.0.1#5335 +ipset=/vcanedge.com/gfwlist +server=/sfdcstatic.com/127.0.0.1#5335 +ipset=/sfdcstatic.com/gfwlist +server=/snapstore.io/127.0.0.1#5335 +ipset=/snapstore.io/gfwlist +server=/sequence.com/127.0.0.1#5335 +ipset=/sequence.com/gfwlist +server=/azureplanetscale.net/127.0.0.1#5335 +ipset=/azureplanetscale.net/gfwlist +server=/salesforcemarketingcloud.com/127.0.0.1#5335 +ipset=/salesforcemarketingcloud.com/gfwlist +server=/salesforceliveagent.com/127.0.0.1#5335 +ipset=/salesforceliveagent.com/gfwlist +server=/mobilemarketo.com/127.0.0.1#5335 +ipset=/mobilemarketo.com/gfwlist +server=/addthiscdn.com/127.0.0.1#5335 +ipset=/addthiscdn.com/gfwlist +server=/relateiq.com/127.0.0.1#5335 +ipset=/relateiq.com/gfwlist +server=/dailymail.com/127.0.0.1#5335 +ipset=/dailymail.com/gfwlist +server=/quotable.com/127.0.0.1#5335 +ipset=/quotable.com/gfwlist server=/firebaseio.com/127.0.0.1#5335 ipset=/firebaseio.com/gfwlist server=/thanksloyalty.com/127.0.0.1#5335 @@ -12542,36 +12756,36 @@ server=/beatsireland.net/127.0.0.1#5335 ipset=/beatsireland.net/gfwlist server=/my29tv.com/127.0.0.1#5335 ipset=/my29tv.com/gfwlist -server=/smartonerobotics.com/127.0.0.1#5335 -ipset=/smartonerobotics.com/gfwlist -server=/smartoneholdings.com/127.0.0.1#5335 -ipset=/smartoneholdings.com/gfwlist -server=/kobbeatssbydredk.com/127.0.0.1#5335 -ipset=/kobbeatssbydredk.com/gfwlist -server=/youtube.ph/127.0.0.1#5335 -ipset=/youtube.ph/gfwlist +server=/pardot.com/127.0.0.1#5335 +ipset=/pardot.com/gfwlist +server=/paypalhere.com/127.0.0.1#5335 +ipset=/paypalhere.com/gfwlist +server=/nextmedia.com/127.0.0.1#5335 +ipset=/nextmedia.com/gfwlist +server=/force.com/127.0.0.1#5335 +ipset=/force.com/gfwlist server=/sandisk.it/127.0.0.1#5335 ipset=/sandisk.it/gfwlist -server=/s-rewards.hk/127.0.0.1#5335 -ipset=/s-rewards.hk/gfwlist -server=/ip73.com/127.0.0.1#5335 -ipset=/ip73.com/gfwlist +server=/desk.com/127.0.0.1#5335 +ipset=/desk.com/gfwlist +server=/demandware.com/127.0.0.1#5335 +ipset=/demandware.com/gfwlist server=/inikesneakers.com/127.0.0.1#5335 ipset=/inikesneakers.com/gfwlist -server=/skillshare.com/127.0.0.1#5335 -ipset=/skillshare.com/gfwlist +server=/data.com/127.0.0.1#5335 +ipset=/data.com/gfwlist server=/geotrust.com/127.0.0.1#5335 ipset=/geotrust.com/gfwlist server=/cheapbeatsie.com/127.0.0.1#5335 ipset=/cheapbeatsie.com/gfwlist -server=/hkcircleapp.com/127.0.0.1#5335 -ipset=/hkcircleapp.com/gfwlist +server=/cloudcraze.com/127.0.0.1#5335 +ipset=/cloudcraze.com/gfwlist server=/mortein.com.au/127.0.0.1#5335 ipset=/mortein.com.au/gfwlist -server=/paypal-sptam.com/127.0.0.1#5335 -ipset=/paypal-sptam.com/gfwlist -server=/samsungknox.com/127.0.0.1#5335 -ipset=/samsungknox.com/gfwlist +server=/starbucks.co.th/127.0.0.1#5335 +ipset=/starbucks.co.th/gfwlist +server=/appexchange.com/127.0.0.1#5335 +ipset=/appexchange.com/gfwlist server=/fedoramagazine.org/127.0.0.1#5335 ipset=/fedoramagazine.org/gfwlist server=/volvogroup.de/127.0.0.1#5335 @@ -12580,32 +12794,32 @@ server=/bridgestone.com.ar/127.0.0.1#5335 ipset=/bridgestone.com.ar/gfwlist server=/niketradeweb.com/127.0.0.1#5335 ipset=/niketradeweb.com/gfwlist -server=/samsunggalaxyfriends.com/127.0.0.1#5335 -ipset=/samsunggalaxyfriends.com/gfwlist +server=/appcloud.com/127.0.0.1#5335 +ipset=/appcloud.com/gfwlist server=/realclearreligion.org/127.0.0.1#5335 ipset=/realclearreligion.org/gfwlist -server=/google.com.et/127.0.0.1#5335 -ipset=/google.com.et/gfwlist -server=/samsungcloud.com/127.0.0.1#5335 -ipset=/samsungcloud.com/gfwlist +server=/respawnbyrazer.com/127.0.0.1#5335 +ipset=/respawnbyrazer.com/gfwlist +server=/razerzone.jp/127.0.0.1#5335 +ipset=/razerzone.jp/gfwlist server=/adsense.com/127.0.0.1#5335 ipset=/adsense.com/gfwlist server=/ebayrtm.com/127.0.0.1#5335 ipset=/ebayrtm.com/gfwlist -server=/samsungapps.com/127.0.0.1#5335 -ipset=/samsungapps.com/gfwlist -server=/samsung.com/127.0.0.1#5335 -ipset=/samsung.com/gfwlist +server=/razerzone.com/127.0.0.1#5335 +ipset=/razerzone.com/gfwlist +server=/applepay.info/127.0.0.1#5335 +ipset=/applepay.info/gfwlist server=/nikeairmax.com/127.0.0.1#5335 ipset=/nikeairmax.com/gfwlist server=/mac.rs/127.0.0.1#5335 ipset=/mac.rs/gfwlist -server=/ebaycareers.com/127.0.0.1#5335 -ipset=/ebaycareers.com/gfwlist -server=/game-platform.net/127.0.0.1#5335 -ipset=/game-platform.net/gfwlist -server=/windowscommunity.net/127.0.0.1#5335 -ipset=/windowscommunity.net/gfwlist +server=/uplinq.com/127.0.0.1#5335 +ipset=/uplinq.com/gfwlist +server=/snapdragonbooth.com/127.0.0.1#5335 +ipset=/snapdragonbooth.com/gfwlist +server=/snapdragon.cn/127.0.0.1#5335 +ipset=/snapdragon.cn/gfwlist server=/pcmarket.com.hk/127.0.0.1#5335 ipset=/pcmarket.com.hk/gfwlist server=/cometotheduckside.com/127.0.0.1#5335 @@ -12614,350 +12828,350 @@ server=/intel.re/127.0.0.1#5335 ipset=/intel.re/gfwlist server=/apple.uk/127.0.0.1#5335 ipset=/apple.uk/gfwlist -server=/steelbrick.com/127.0.0.1#5335 -ipset=/steelbrick.com/gfwlist -server=/social.com/127.0.0.1#5335 -ipset=/social.com/gfwlist -server=/site.com/127.0.0.1#5335 -ipset=/site.com/gfwlist -server=/google.hn/127.0.0.1#5335 -ipset=/google.hn/gfwlist -server=/lanik.us/127.0.0.1#5335 -ipset=/lanik.us/gfwlist -server=/gravatar.com/127.0.0.1#5335 -ipset=/gravatar.com/gfwlist -server=/volvobuses.co/127.0.0.1#5335 -ipset=/volvobuses.co/gfwlist -server=/sfdcstatic.com/127.0.0.1#5335 -ipset=/sfdcstatic.com/gfwlist -server=/sequence.com/127.0.0.1#5335 -ipset=/sequence.com/gfwlist -server=/hongkongfp.com/127.0.0.1#5335 -ipset=/hongkongfp.com/gfwlist -server=/salesforcemarketingcloud.com/127.0.0.1#5335 -ipset=/salesforcemarketingcloud.com/gfwlist -server=/salesforceliveagent.com/127.0.0.1#5335 -ipset=/salesforceliveagent.com/gfwlist -server=/relateiq.com/127.0.0.1#5335 -ipset=/relateiq.com/gfwlist -server=/geeksquadwebroot.org/127.0.0.1#5335 -ipset=/geeksquadwebroot.org/gfwlist -server=/scholar.google.com.au/127.0.0.1#5335 -ipset=/scholar.google.com.au/gfwlist -server=/google.com.uy/127.0.0.1#5335 -ipset=/google.com.uy/gfwlist -server=/foxsportsnetmilwaukee.com/127.0.0.1#5335 -ipset=/foxsportsnetmilwaukee.com/gfwlist -server=/quotable.com/127.0.0.1#5335 -ipset=/quotable.com/gfwlist -server=/pardot.com/127.0.0.1#5335 -ipset=/pardot.com/gfwlist -server=/appleone.host/127.0.0.1#5335 -ipset=/appleone.host/gfwlist -server=/mastercardmoments.com/127.0.0.1#5335 -ipset=/mastercardmoments.com/gfwlist -server=/fesebook.com/127.0.0.1#5335 -ipset=/fesebook.com/gfwlist -server=/force.com/127.0.0.1#5335 -ipset=/force.com/gfwlist -server=/exacttarget.com/127.0.0.1#5335 -ipset=/exacttarget.com/gfwlist -server=/mut.ch/127.0.0.1#5335 -ipset=/mut.ch/gfwlist -server=/hpmarketplace.com/127.0.0.1#5335 -ipset=/hpmarketplace.com/gfwlist -server=/nicomanga.jp/127.0.0.1#5335 -ipset=/nicomanga.jp/gfwlist -server=/desk.com/127.0.0.1#5335 -ipset=/desk.com/gfwlist -server=/youtube.com.uy/127.0.0.1#5335 -ipset=/youtube.com.uy/gfwlist -server=/demandware.com/127.0.0.1#5335 -ipset=/demandware.com/gfwlist -server=/yahoo.ba/127.0.0.1#5335 -ipset=/yahoo.ba/gfwlist -server=/cloudcraze.com/127.0.0.1#5335 -ipset=/cloudcraze.com/gfwlist -server=/chatter.com/127.0.0.1#5335 -ipset=/chatter.com/gfwlist -server=/dettolthailand.com/127.0.0.1#5335 -ipset=/dettolthailand.com/gfwlist -server=/appexchange.com/127.0.0.1#5335 -ipset=/appexchange.com/gfwlist -server=/appcloud.com/127.0.0.1#5335 -ipset=/appcloud.com/gfwlist -server=/respawnbyrazer.com/127.0.0.1#5335 -ipset=/respawnbyrazer.com/gfwlist -server=/razerzone.jp/127.0.0.1#5335 -ipset=/razerzone.jp/gfwlist -server=/epochweek.com/127.0.0.1#5335 -ipset=/epochweek.com/gfwlist -server=/razerzone.com/127.0.0.1#5335 -ipset=/razerzone.com/gfwlist -server=/mingpao.com/127.0.0.1#5335 -ipset=/mingpao.com/gfwlist -server=/appletv.wang/127.0.0.1#5335 -ipset=/appletv.wang/gfwlist -server=/uplinq.com/127.0.0.1#5335 -ipset=/uplinq.com/gfwlist -server=/snapdragonbooth.com/127.0.0.1#5335 -ipset=/snapdragonbooth.com/gfwlist -server=/paypaly.com/127.0.0.1#5335 -ipset=/paypaly.com/gfwlist -server=/snapdragon.cn/127.0.0.1#5335 -ipset=/snapdragon.cn/gfwlist server=/qualphone.com/127.0.0.1#5335 ipset=/qualphone.com/gfwlist server=/qualcommventures.cn/127.0.0.1#5335 ipset=/qualcommventures.cn/gfwlist +server=/qualcommretail.com/127.0.0.1#5335 +ipset=/qualcommretail.com/gfwlist +server=/google.hn/127.0.0.1#5335 +ipset=/google.hn/gfwlist +server=/lanik.us/127.0.0.1#5335 +ipset=/lanik.us/gfwlist +server=/qualcommmea.com/127.0.0.1#5335 +ipset=/qualcommmea.com/gfwlist +server=/volvobuses.co/127.0.0.1#5335 +ipset=/volvobuses.co/gfwlist +server=/qualcomm.fr/127.0.0.1#5335 +ipset=/qualcomm.fr/gfwlist +server=/qualcomm.de/127.0.0.1#5335 +ipset=/qualcomm.de/gfwlist +server=/hongkongfp.com/127.0.0.1#5335 +ipset=/hongkongfp.com/gfwlist +server=/jinnaju.com/127.0.0.1#5335 +ipset=/jinnaju.com/gfwlist +server=/engineeringvillage.com/127.0.0.1#5335 +ipset=/engineeringvillage.com/gfwlist +server=/qualcomm.co.kr/127.0.0.1#5335 +ipset=/qualcomm.co.kr/gfwlist +server=/geeksquadwebroot.org/127.0.0.1#5335 +ipset=/geeksquadwebroot.org/gfwlist +server=/pogo.com/127.0.0.1#5335 +ipset=/pogo.com/gfwlist +server=/google.com.uy/127.0.0.1#5335 +ipset=/google.com.uy/gfwlist +server=/foxsportsnetmilwaukee.com/127.0.0.1#5335 +ipset=/foxsportsnetmilwaukee.com/gfwlist +server=/qualcomm.co.in/127.0.0.1#5335 +ipset=/qualcomm.co.in/gfwlist +server=/qualcomm.co.id/127.0.0.1#5335 +ipset=/qualcomm.co.id/gfwlist +server=/volvotrucks.cz/127.0.0.1#5335 +ipset=/volvotrucks.cz/gfwlist +server=/mastercardmoments.com/127.0.0.1#5335 +ipset=/mastercardmoments.com/gfwlist +server=/fesebook.com/127.0.0.1#5335 +ipset=/fesebook.com/gfwlist +server=/matrix.to/127.0.0.1#5335 +ipset=/matrix.to/gfwlist +server=/qprize.com/127.0.0.1#5335 +ipset=/qprize.com/gfwlist +server=/ebayinternetsalestax.com/127.0.0.1#5335 +ipset=/ebayinternetsalestax.com/gfwlist +server=/hpmarketplace.com/127.0.0.1#5335 +ipset=/hpmarketplace.com/gfwlist +server=/nicomanga.jp/127.0.0.1#5335 +ipset=/nicomanga.jp/gfwlist +server=/pixtronix.com/127.0.0.1#5335 +ipset=/pixtronix.com/gfwlist +server=/youtube.com.uy/127.0.0.1#5335 +ipset=/youtube.com.uy/gfwlist +server=/meetsmartbook.com/127.0.0.1#5335 +ipset=/meetsmartbook.com/gfwlist +server=/yahoo.ba/127.0.0.1#5335 +ipset=/yahoo.ba/gfwlist +server=/imod.com/127.0.0.1#5335 +ipset=/imod.com/gfwlist +server=/hellosmartbook.com/127.0.0.1#5335 +ipset=/hellosmartbook.com/gfwlist +server=/dettolthailand.com/127.0.0.1#5335 +ipset=/dettolthailand.com/gfwlist +server=/berkanawireless.com/127.0.0.1#5335 +ipset=/berkanawireless.com/gfwlist +server=/mega.co.nz/127.0.0.1#5335 +ipset=/mega.co.nz/gfwlist +server=/speedxtra.com/127.0.0.1#5335 +ipset=/speedxtra.com/gfwlist +server=/hkt.com/127.0.0.1#5335 +ipset=/hkt.com/gfwlist +server=/epochweek.com/127.0.0.1#5335 +ipset=/epochweek.com/gfwlist +server=/hkt-eye.com/127.0.0.1#5335 +ipset=/hkt-eye.com/gfwlist +server=/mingpao.com/127.0.0.1#5335 +ipset=/mingpao.com/gfwlist +server=/hkt-enterprise.com/127.0.0.1#5335 +ipset=/hkt-enterprise.com/gfwlist +server=/ciscopowercube.com/127.0.0.1#5335 +ipset=/ciscopowercube.com/gfwlist +server=/esmarthealth.com/127.0.0.1#5335 +ipset=/esmarthealth.com/gfwlist +server=/paypaly.com/127.0.0.1#5335 +ipset=/paypaly.com/gfwlist +server=/dkrecttv.com/127.0.0.1#5335 +ipset=/dkrecttv.com/gfwlist +server=/intel.in/127.0.0.1#5335 +ipset=/intel.in/gfwlist +server=/panasonic.com/127.0.0.1#5335 +ipset=/panasonic.com/gfwlist server=/visaplus.com/127.0.0.1#5335 ipset=/visaplus.com/gfwlist server=/cheap-beats-by-dre.net/127.0.0.1#5335 ipset=/cheap-beats-by-dre.net/gfwlist -server=/qualcommretail.com/127.0.0.1#5335 -ipset=/qualcommretail.com/gfwlist -server=/qualcommmea.com/127.0.0.1#5335 -ipset=/qualcommmea.com/gfwlist +server=/sun.com/127.0.0.1#5335 +ipset=/sun.com/gfwlist +server=/covid19-rx.org/127.0.0.1#5335 +ipset=/covid19-rx.org/gfwlist server=/facebookmobile.com/127.0.0.1#5335 ipset=/facebookmobile.com/gfwlist -server=/qualcomm.fr/127.0.0.1#5335 -ipset=/qualcomm.fr/gfwlist +server=/foxnetworksinfo.com/127.0.0.1#5335 +ipset=/foxnetworksinfo.com/gfwlist server=/cheapdrebeats8.net/127.0.0.1#5335 ipset=/cheapdrebeats8.net/gfwlist -server=/qualcomm.de/127.0.0.1#5335 -ipset=/qualcomm.de/gfwlist +server=/oracleimg.com/127.0.0.1#5335 +ipset=/oracleimg.com/gfwlist server=/aspnetcdn.com/127.0.0.1#5335 ipset=/aspnetcdn.com/gfwlist -server=/blogspot.com.uy/127.0.0.1#5335 -ipset=/blogspot.com.uy/gfwlist -server=/vmglobal.net/127.0.0.1#5335 -ipset=/vmglobal.net/gfwlist +server=/oraclecloud.com/127.0.0.1#5335 +ipset=/oraclecloud.com/gfwlist +server=/oracle.com/127.0.0.1#5335 +ipset=/oracle.com/gfwlist server=/stripe.network/127.0.0.1#5335 ipset=/stripe.network/gfwlist server=/12diasderegalosdeitunes.com.ve/127.0.0.1#5335 ipset=/12diasderegalosdeitunes.com.ve/gfwlist -server=/qualcomm.co.kr/127.0.0.1#5335 -ipset=/qualcomm.co.kr/gfwlist +server=/nvidia.tt.omtrdc.net/127.0.0.1#5335 +ipset=/nvidia.tt.omtrdc.net/gfwlist server=/auricularemonsterbeats.com/127.0.0.1#5335 ipset=/auricularemonsterbeats.com/gfwlist server=/applesurveys.com/127.0.0.1#5335 ipset=/applesurveys.com/gfwlist server=/minimoncton.ca/127.0.0.1#5335 ipset=/minimoncton.ca/gfwlist -server=/blogspot.ch/127.0.0.1#5335 -ipset=/blogspot.ch/gfwlist +server=/tegrazone.kr/127.0.0.1#5335 +ipset=/tegrazone.kr/gfwlist server=/edx.org/127.0.0.1#5335 ipset=/edx.org/gfwlist server=/asus.com/127.0.0.1#5335 ipset=/asus.com/gfwlist server=/gettyimages.no/127.0.0.1#5335 ipset=/gettyimages.no/gfwlist -server=/qualcomm.co.in/127.0.0.1#5335 -ipset=/qualcomm.co.in/gfwlist +server=/tegrazone.com/127.0.0.1#5335 +ipset=/tegrazone.com/gfwlist server=/acrobat.com/127.0.0.1#5335 ipset=/acrobat.com/gfwlist server=/bridgestone.cl/127.0.0.1#5335 ipset=/bridgestone.cl/gfwlist -server=/qualcomm.co.id/127.0.0.1#5335 -ipset=/qualcomm.co.id/gfwlist -server=/ibook.eu/127.0.0.1#5335 -ipset=/ibook.eu/gfwlist -server=/qprize.com/127.0.0.1#5335 -ipset=/qprize.com/gfwlist -server=/bingads.com/127.0.0.1#5335 -ipset=/bingads.com/gfwlist -server=/pixtronix.com/127.0.0.1#5335 -ipset=/pixtronix.com/gfwlist -server=/meetsmartbook.com/127.0.0.1#5335 -ipset=/meetsmartbook.com/gfwlist -server=/scholar.google.com.pe/127.0.0.1#5335 -ipset=/scholar.google.com.pe/gfwlist -server=/iskoot.com/127.0.0.1#5335 -ipset=/iskoot.com/gfwlist -server=/imod.com/127.0.0.1#5335 -ipset=/imod.com/gfwlist -server=/faceid99.com/127.0.0.1#5335 -ipset=/faceid99.com/gfwlist -server=/voxfieldguide.com/127.0.0.1#5335 -ipset=/voxfieldguide.com/gfwlist -server=/hellosmartbook.com/127.0.0.1#5335 -ipset=/hellosmartbook.com/gfwlist -server=/gobianywhere.com/127.0.0.1#5335 -ipset=/gobianywhere.com/gfwlist -server=/berkanawireless.com/127.0.0.1#5335 -ipset=/berkanawireless.com/gfwlist -server=/dvdstudiopro.org/127.0.0.1#5335 -ipset=/dvdstudiopro.org/gfwlist -server=/attwifi.com/127.0.0.1#5335 -ipset=/attwifi.com/gfwlist -server=/direcpath.net/127.0.0.1#5335 -ipset=/direcpath.net/gfwlist -server=/hkt.com/127.0.0.1#5335 -ipset=/hkt.com/gfwlist -server=/hkt-eye.com/127.0.0.1#5335 -ipset=/hkt-eye.com/gfwlist -server=/hkt-enterprise.com/127.0.0.1#5335 -ipset=/hkt-enterprise.com/gfwlist -server=/fscebook.com/127.0.0.1#5335 -ipset=/fscebook.com/gfwlist -server=/realtype.jp/127.0.0.1#5335 -ipset=/realtype.jp/gfwlist -server=/esmarthealth.com/127.0.0.1#5335 -ipset=/esmarthealth.com/gfwlist -server=/nikeshoescity.com/127.0.0.1#5335 -ipset=/nikeshoescity.com/gfwlist -server=/paily.net/127.0.0.1#5335 -ipset=/paily.net/gfwlist -server=/polymerproject.org/127.0.0.1#5335 -ipset=/polymerproject.org/gfwlist -server=/intel.tm/127.0.0.1#5335 -ipset=/intel.tm/gfwlist -server=/panasonic.com/127.0.0.1#5335 -ipset=/panasonic.com/gfwlist -server=/sun.com/127.0.0.1#5335 -ipset=/sun.com/gfwlist -server=/covid19-rx.org/127.0.0.1#5335 -ipset=/covid19-rx.org/gfwlist -server=/merakigo.com/127.0.0.1#5335 -ipset=/merakigo.com/gfwlist -server=/oracleimg.com/127.0.0.1#5335 -ipset=/oracleimg.com/gfwlist -server=/pokemonbw.com/127.0.0.1#5335 -ipset=/pokemonbw.com/gfwlist -server=/bmw-motorrad.ca/127.0.0.1#5335 -ipset=/bmw-motorrad.ca/gfwlist -server=/oraclecloud.com/127.0.0.1#5335 -ipset=/oraclecloud.com/gfwlist -server=/oracle.com/127.0.0.1#5335 -ipset=/oracle.com/gfwlist -server=/api.viu.now.com/127.0.0.1#5335 -ipset=/api.viu.now.com/gfwlist -server=/disney.co.uk/127.0.0.1#5335 -ipset=/disney.co.uk/gfwlist -server=/nvidia.tt.omtrdc.net/127.0.0.1#5335 -ipset=/nvidia.tt.omtrdc.net/gfwlist -server=/bmwcharitygolf.com/127.0.0.1#5335 -ipset=/bmwcharitygolf.com/gfwlist -server=/tegrazone.kr/127.0.0.1#5335 -ipset=/tegrazone.kr/gfwlist -server=/financeleadsonline.com/127.0.0.1#5335 -ipset=/financeleadsonline.com/gfwlist -server=/tegrazone.com/127.0.0.1#5335 -ipset=/tegrazone.com/gfwlist -server=/disney.bg/127.0.0.1#5335 -ipset=/disney.bg/gfwlist -server=/blogspot.ru/127.0.0.1#5335 -ipset=/blogspot.ru/gfwlist +server=/hulustream.com/127.0.0.1#5335 +ipset=/hulustream.com/gfwlist +server=/blogspot.cl/127.0.0.1#5335 +ipset=/blogspot.cl/gfwlist server=/nvidiaforhp.com/127.0.0.1#5335 ipset=/nvidiaforhp.com/gfwlist +server=/bingads.com/127.0.0.1#5335 +ipset=/bingads.com/gfwlist server=/nvidia.se/127.0.0.1#5335 ipset=/nvidia.se/gfwlist server=/nvidia.ro/127.0.0.1#5335 ipset=/nvidia.ro/gfwlist +server=/scholar.google.com.pe/127.0.0.1#5335 +ipset=/scholar.google.com.pe/gfwlist server=/nvidia.pl/127.0.0.1#5335 ipset=/nvidia.pl/gfwlist -server=/hotmail.com/127.0.0.1#5335 -ipset=/hotmail.com/gfwlist -server=/dellcdn.com/127.0.0.1#5335 -ipset=/dellcdn.com/gfwlist server=/nvidia.no/127.0.0.1#5335 ipset=/nvidia.no/gfwlist -server=/regiongold.com/127.0.0.1#5335 -ipset=/regiongold.com/gfwlist +server=/faceid99.com/127.0.0.1#5335 +ipset=/faceid99.com/gfwlist +server=/voxfieldguide.com/127.0.0.1#5335 +ipset=/voxfieldguide.com/gfwlist +server=/enablementadobe.com/127.0.0.1#5335 +ipset=/enablementadobe.com/gfwlist server=/nvidia.mx/127.0.0.1#5335 ipset=/nvidia.mx/gfwlist server=/nvidia.lu/127.0.0.1#5335 ipset=/nvidia.lu/gfwlist -server=/parastorage.com/127.0.0.1#5335 -ipset=/parastorage.com/gfwlist -server=/applenewsformat.com/127.0.0.1#5335 -ipset=/applenewsformat.com/gfwlist -server=/pokemonchampionships.com/127.0.0.1#5335 -ipset=/pokemonchampionships.com/gfwlist +server=/dvdstudiopro.org/127.0.0.1#5335 +ipset=/dvdstudiopro.org/gfwlist server=/nvidia.in/127.0.0.1#5335 ipset=/nvidia.in/gfwlist server=/nvidia.de/127.0.0.1#5335 ipset=/nvidia.de/gfwlist -server=/icloud.sk/127.0.0.1#5335 -ipset=/icloud.sk/gfwlist -server=/blogspot.com.eg/127.0.0.1#5335 -ipset=/blogspot.com.eg/gfwlist +server=/vmwarelearningplatform.com/127.0.0.1#5335 +ipset=/vmwarelearningplatform.com/gfwlist +server=/sportsfacebook.com/127.0.0.1#5335 +ipset=/sportsfacebook.com/gfwlist server=/nvidia.com.tr/127.0.0.1#5335 ipset=/nvidia.com.tr/gfwlist +server=/fscebook.com/127.0.0.1#5335 +ipset=/fscebook.com/gfwlist server=/nvidia.com.pe/127.0.0.1#5335 ipset=/nvidia.com.pe/gfwlist server=/nvidia.com/127.0.0.1#5335 ipset=/nvidia.com/gfwlist server=/nvidia.co.uk/127.0.0.1#5335 ipset=/nvidia.co.uk/gfwlist -server=/itsbetterwhenyouwinit.com/127.0.0.1#5335 -ipset=/itsbetterwhenyouwinit.com/gfwlist -server=/faebookc.com/127.0.0.1#5335 -ipset=/faebookc.com/gfwlist +server=/paily.net/127.0.0.1#5335 +ipset=/paily.net/gfwlist +server=/polymerproject.org/127.0.0.1#5335 +ipset=/polymerproject.org/gfwlist server=/nvidia.co.in/127.0.0.1#5335 ipset=/nvidia.co.in/gfwlist server=/nvidia.at/127.0.0.1#5335 ipset=/nvidia.at/gfwlist server=/gputechconf.jp/127.0.0.1#5335 ipset=/gputechconf.jp/gfwlist -server=/nintendostore.com/127.0.0.1#5335 -ipset=/nintendostore.com/gfwlist server=/gputechconf.in/127.0.0.1#5335 ipset=/gputechconf.in/gfwlist -server=/scdn.co/127.0.0.1#5335 -ipset=/scdn.co/gfwlist -server=/ebaycbt.co.kr/127.0.0.1#5335 -ipset=/ebaycbt.co.kr/gfwlist server=/gputechconf.com.tw/127.0.0.1#5335 ipset=/gputechconf.com.tw/gfwlist -server=/ieeecss.org/127.0.0.1#5335 -ipset=/ieeecss.org/gfwlist +server=/sqlserveronlinux.com/127.0.0.1#5335 +ipset=/sqlserveronlinux.com/gfwlist +server=/pokemonbw.com/127.0.0.1#5335 +ipset=/pokemonbw.com/gfwlist +server=/bmw-motorrad.ca/127.0.0.1#5335 +ipset=/bmw-motorrad.ca/gfwlist server=/gputechconf.com/127.0.0.1#5335 ipset=/gputechconf.com/gfwlist -server=/appleappstore.net/127.0.0.1#5335 -ipset=/appleappstore.net/gfwlist -server=/bmw-product-highlights.com/127.0.0.1#5335 -ipset=/bmw-product-highlights.com/gfwlist -server=/youtube.com.lb/127.0.0.1#5335 -ipset=/youtube.com.lb/gfwlist -server=/fpacebook.com/127.0.0.1#5335 -ipset=/fpacebook.com/gfwlist -server=/deviantart.net/127.0.0.1#5335 -ipset=/deviantart.net/gfwlist +server=/canon-ebm.com.hk/127.0.0.1#5335 +ipset=/canon-ebm.com.hk/gfwlist +server=/api.viu.now.com/127.0.0.1#5335 +ipset=/api.viu.now.com/gfwlist +server=/disney.co.uk/127.0.0.1#5335 +ipset=/disney.co.uk/gfwlist +server=/beatsdresolo2013.com/127.0.0.1#5335 +ipset=/beatsdresolo2013.com/gfwlist +server=/bmwcharitygolf.com/127.0.0.1#5335 +ipset=/bmwcharitygolf.com/gfwlist +server=/foxsports.com.mx/127.0.0.1#5335 +ipset=/foxsports.com.mx/gfwlist +server=/financeleadsonline.com/127.0.0.1#5335 +ipset=/financeleadsonline.com/gfwlist server=/neuralink.com/127.0.0.1#5335 ipset=/neuralink.com/gfwlist -server=/bighead.group/127.0.0.1#5335 -ipset=/bighead.group/gfwlist +server=/pstatic.net/127.0.0.1#5335 +ipset=/pstatic.net/gfwlist server=/plug.game/127.0.0.1#5335 ipset=/plug.game/gfwlist server=/navercorp.com/127.0.0.1#5335 ipset=/navercorp.com/gfwlist +server=/gfashion.com/127.0.0.1#5335 +ipset=/gfashion.com/gfwlist +server=/stunnel.org/127.0.0.1#5335 +ipset=/stunnel.org/gfwlist +server=/grafolio.com/127.0.0.1#5335 +ipset=/grafolio.com/gfwlist +server=/hotmail.com/127.0.0.1#5335 +ipset=/hotmail.com/gfwlist +server=/dellcdn.com/127.0.0.1#5335 +ipset=/dellcdn.com/gfwlist +server=/theepochtimes.com/127.0.0.1#5335 +ipset=/theepochtimes.com/gfwlist +server=/mozilla.net/127.0.0.1#5335 +ipset=/mozilla.net/gfwlist +server=/finalcutpro.com/127.0.0.1#5335 +ipset=/finalcutpro.com/gfwlist +server=/docs.rs/127.0.0.1#5335 +ipset=/docs.rs/gfwlist +server=/parastorage.com/127.0.0.1#5335 +ipset=/parastorage.com/gfwlist +server=/applenewsformat.com/127.0.0.1#5335 +ipset=/applenewsformat.com/gfwlist +server=/pokemonchampionships.com/127.0.0.1#5335 +ipset=/pokemonchampionships.com/gfwlist +server=/bmw.de/127.0.0.1#5335 +ipset=/bmw.de/gfwlist +server=/acheterdesfollowersinstagram.com/127.0.0.1#5335 +ipset=/acheterdesfollowersinstagram.com/gfwlist +server=/mdn.mozillademos.org/127.0.0.1#5335 +ipset=/mdn.mozillademos.org/gfwlist +server=/markzuckerberg.com/127.0.0.1#5335 +ipset=/markzuckerberg.com/gfwlist +server=/nytchina.com/127.0.0.1#5335 +ipset=/nytchina.com/gfwlist +server=/mwf-service.akamaized.net/127.0.0.1#5335 +ipset=/mwf-service.akamaized.net/gfwlist +server=/img-s-msn-com.akamaized.net/127.0.0.1#5335 +ipset=/img-s-msn-com.akamaized.net/gfwlist +server=/img-prod-cms-rt-microsoft-com.akamaized.net/127.0.0.1#5335 +ipset=/img-prod-cms-rt-microsoft-com.akamaized.net/gfwlist +server=/itsbetterwhenyouwinit.com/127.0.0.1#5335 +ipset=/itsbetterwhenyouwinit.com/gfwlist +server=/faebookc.com/127.0.0.1#5335 +ipset=/faebookc.com/gfwlist +server=/microsofttradein.com/127.0.0.1#5335 +ipset=/microsofttradein.com/gfwlist +server=/windowsupdate.com/127.0.0.1#5335 +ipset=/windowsupdate.com/gfwlist +server=/windowssearch.com/127.0.0.1#5335 +ipset=/windowssearch.com/gfwlist +server=/nintendostore.com/127.0.0.1#5335 +ipset=/nintendostore.com/gfwlist +server=/windowsphone-int.com/127.0.0.1#5335 +ipset=/windowsphone-int.com/gfwlist +server=/scdn.co/127.0.0.1#5335 +ipset=/scdn.co/gfwlist +server=/ebaycbt.co.kr/127.0.0.1#5335 +ipset=/ebaycbt.co.kr/gfwlist +server=/windowsmarketplace.com/127.0.0.1#5335 +ipset=/windowsmarketplace.com/gfwlist +server=/windowscommunity.net/127.0.0.1#5335 +ipset=/windowscommunity.net/gfwlist +server=/windows.nl/127.0.0.1#5335 +ipset=/windows.nl/gfwlist +server=/appleappstore.net/127.0.0.1#5335 +ipset=/appleappstore.net/gfwlist +server=/windows.com/127.0.0.1#5335 +ipset=/windows.com/gfwlist +server=/windows-int.net/127.0.0.1#5335 +ipset=/windows-int.net/gfwlist +server=/fpacebook.com/127.0.0.1#5335 +ipset=/fpacebook.com/gfwlist +server=/wbd.ms/127.0.0.1#5335 +ipset=/wbd.ms/gfwlist +server=/vsallin.net/127.0.0.1#5335 +ipset=/vsallin.net/gfwlist +server=/bighead.group/127.0.0.1#5335 +ipset=/bighead.group/gfwlist +server=/userpxt.io/127.0.0.1#5335 +ipset=/userpxt.io/gfwlist +server=/hifacebook.info/127.0.0.1#5335 +ipset=/hifacebook.info/gfwlist server=/durex.co.za/127.0.0.1#5335 ipset=/durex.co.za/gfwlist server=/umass.edu/127.0.0.1#5335 ipset=/umass.edu/gfwlist -server=/gfw.report/127.0.0.1#5335 -ipset=/gfw.report/gfwlist -server=/grafolio.com/127.0.0.1#5335 -ipset=/grafolio.com/gfwlist -server=/kodi.wiki/127.0.0.1#5335 -ipset=/kodi.wiki/gfwlist -server=/mozilla.net/127.0.0.1#5335 -ipset=/mozilla.net/gfwlist +server=/tfsallin.net/127.0.0.1#5335 +ipset=/tfsallin.net/gfwlist +server=/costco-static.com/127.0.0.1#5335 +ipset=/costco-static.com/gfwlist +server=/arxiv.org/127.0.0.1#5335 +ipset=/arxiv.org/gfwlist +server=/instagrem.com/127.0.0.1#5335 +ipset=/instagrem.com/gfwlist server=/google.li/127.0.0.1#5335 ipset=/google.li/gfwlist server=/adobesigncdn.com/127.0.0.1#5335 ipset=/adobesigncdn.com/gfwlist -server=/grss-ieee.org/127.0.0.1#5335 -ipset=/grss-ieee.org/gfwlist +server=/surface.com/127.0.0.1#5335 +ipset=/surface.com/gfwlist server=/bitnamistudio.com/127.0.0.1#5335 ipset=/bitnamistudio.com/gfwlist server=/jiyu-kobo.co.jp/127.0.0.1#5335 ipset=/jiyu-kobo.co.jp/gfwlist -server=/docs.rs/127.0.0.1#5335 -ipset=/docs.rs/gfwlist -server=/touchid.tv/127.0.0.1#5335 -ipset=/touchid.tv/gfwlist +server=/google.ba/127.0.0.1#5335 +ipset=/google.ba/gfwlist +server=/staffhub.ms/127.0.0.1#5335 +ipset=/staffhub.ms/gfwlist server=/verisign.se/127.0.0.1#5335 ipset=/verisign.se/gfwlist server=/dropboxusercontent.com/127.0.0.1#5335 @@ -12966,62 +13180,62 @@ server=/disney.ro/127.0.0.1#5335 ipset=/disney.ro/gfwlist server=/monsterbeatsbydrdrestudio.com/127.0.0.1#5335 ipset=/monsterbeatsbydrdrestudio.com/gfwlist -server=/javfull.net/127.0.0.1#5335 -ipset=/javfull.net/gfwlist -server=/mdn.mozillademos.org/127.0.0.1#5335 -ipset=/mdn.mozillademos.org/gfwlist -server=/blogspot.cl/127.0.0.1#5335 -ipset=/blogspot.cl/gfwlist -server=/scholar.google.be/127.0.0.1#5335 -ipset=/scholar.google.be/gfwlist +server=/skypeassets.com/127.0.0.1#5335 +ipset=/skypeassets.com/gfwlist +server=/skype.net/127.0.0.1#5335 +ipset=/skype.net/gfwlist +server=/sharepointonline.com/127.0.0.1#5335 +ipset=/sharepointonline.com/gfwlist +server=/fracebook.com/127.0.0.1#5335 +ipset=/fracebook.com/gfwlist server=/dtvce.com/127.0.0.1#5335 ipset=/dtvce.com/gfwlist -server=/mwf-service.akamaized.net/127.0.0.1#5335 -ipset=/mwf-service.akamaized.net/gfwlist +server=/hpcmw.net/127.0.0.1#5335 +ipset=/hpcmw.net/gfwlist server=/cs4hs.com/127.0.0.1#5335 ipset=/cs4hs.com/gfwlist -server=/flickr.net/127.0.0.1#5335 -ipset=/flickr.net/gfwlist +server=/assetsadobe.com/127.0.0.1#5335 +ipset=/assetsadobe.com/gfwlist server=/swisssign.li/127.0.0.1#5335 ipset=/swisssign.li/gfwlist server=/microsoftstore.com/127.0.0.1#5335 ipset=/microsoftstore.com/gfwlist -server=/img-s-msn-com.akamaized.net/127.0.0.1#5335 -ipset=/img-s-msn-com.akamaized.net/gfwlist -server=/img-prod-cms-rt-microsoft-com.akamaized.net/127.0.0.1#5335 -ipset=/img-prod-cms-rt-microsoft-com.akamaized.net/gfwlist +server=/sfbassets.net/127.0.0.1#5335 +ipset=/sfbassets.net/gfwlist server=/sfbassets.com/127.0.0.1#5335 ipset=/sfbassets.com/gfwlist +server=/s-microsoft.com/127.0.0.1#5335 +ipset=/s-microsoft.com/gfwlist server=/ciscoconnectcloud.net/127.0.0.1#5335 ipset=/ciscoconnectcloud.net/gfwlist -server=/windowsupdate.com/127.0.0.1#5335 -ipset=/windowsupdate.com/gfwlist +server=/earpod.net/127.0.0.1#5335 +ipset=/earpod.net/gfwlist server=/ibeats-uk.com/127.0.0.1#5335 ipset=/ibeats-uk.com/gfwlist -server=/windowssearch.com/127.0.0.1#5335 -ipset=/windowssearch.com/gfwlist -server=/windowsphone-int.com/127.0.0.1#5335 -ipset=/windowsphone-int.com/gfwlist -server=/windowsmarketplace.com/127.0.0.1#5335 -ipset=/windowsmarketplace.com/gfwlist +server=/projectsangam.com/127.0.0.1#5335 +ipset=/projectsangam.com/gfwlist +server=/projectmurphy.net/127.0.0.1#5335 +ipset=/projectmurphy.net/gfwlist +server=/powerbi.com/127.0.0.1#5335 +ipset=/powerbi.com/gfwlist server=/heroesofdragonage.com/127.0.0.1#5335 ipset=/heroesofdragonage.com/gfwlist server=/galaxyappstore.com/127.0.0.1#5335 ipset=/galaxyappstore.com/gfwlist -server=/windows.nl/127.0.0.1#5335 -ipset=/windows.nl/gfwlist -server=/windows.com/127.0.0.1#5335 -ipset=/windows.com/gfwlist -server=/windows-int.net/127.0.0.1#5335 -ipset=/windows-int.net/gfwlist -server=/wbd.ms/127.0.0.1#5335 -ipset=/wbd.ms/gfwlist +server=/bandag.cc/127.0.0.1#5335 +ipset=/bandag.cc/gfwlist +server=/outlook.com/127.0.0.1#5335 +ipset=/outlook.com/gfwlist +server=/outingsapp.com/127.0.0.1#5335 +ipset=/outingsapp.com/gfwlist +server=/opticsforthecloud.net/127.0.0.1#5335 +ipset=/opticsforthecloud.net/gfwlist server=/dns.sb/127.0.0.1#5335 ipset=/dns.sb/gfwlist server=/macbookpro.co/127.0.0.1#5335 ipset=/macbookpro.co/gfwlist -server=/vsallin.net/127.0.0.1#5335 -ipset=/vsallin.net/gfwlist +server=/blogspot.com.cy/127.0.0.1#5335 +ipset=/blogspot.com.cy/gfwlist server=/darivoa.com/127.0.0.1#5335 ipset=/darivoa.com/gfwlist server=/theopportunityproject.org/127.0.0.1#5335 @@ -13030,52 +13244,52 @@ server=/mac-mini.com/127.0.0.1#5335 ipset=/mac-mini.com/gfwlist server=/foxsports-newyork.com/127.0.0.1#5335 ipset=/foxsports-newyork.com/gfwlist -server=/paypal-login.info/127.0.0.1#5335 -ipset=/paypal-login.info/gfwlist +server=/springerlink.com/127.0.0.1#5335 +ipset=/springerlink.com/gfwlist server=/bmw-motorrad-motorsport.com/127.0.0.1#5335 ipset=/bmw-motorrad-motorsport.com/gfwlist -server=/virtualearth.net/127.0.0.1#5335 -ipset=/virtualearth.net/gfwlist -server=/userpxt.io/127.0.0.1#5335 -ipset=/userpxt.io/gfwlist -server=/godaddy.com/127.0.0.1#5335 -ipset=/godaddy.com/gfwlist +server=/alibabacloud.com.sg/127.0.0.1#5335 +ipset=/alibabacloud.com.sg/gfwlist +server=/nxta.org/127.0.0.1#5335 +ipset=/nxta.org/gfwlist +server=/gigabyte.com/127.0.0.1#5335 +ipset=/gigabyte.com/gfwlist server=/nature.com/127.0.0.1#5335 ipset=/nature.com/gfwlist -server=/trafficmanager.net/127.0.0.1#5335 -ipset=/trafficmanager.net/gfwlist +server=/mymicrosoft.com/127.0.0.1#5335 +ipset=/mymicrosoft.com/gfwlist server=/fnacebook.com/127.0.0.1#5335 ipset=/fnacebook.com/gfwlist -server=/tfsallin.net/127.0.0.1#5335 -ipset=/tfsallin.net/gfwlist +server=/msudalosti.com/127.0.0.1#5335 +ipset=/msudalosti.com/gfwlist server=/fox7.com/127.0.0.1#5335 ipset=/fox7.com/gfwlist server=/ebayclub.com/127.0.0.1#5335 ipset=/ebayclub.com/gfwlist server=/golang.com/127.0.0.1#5335 ipset=/golang.com/gfwlist -server=/harpercollinschildrensbooks.co.uk/127.0.0.1#5335 -ipset=/harpercollinschildrensbooks.co.uk/gfwlist +server=/msocsp.com/127.0.0.1#5335 +ipset=/msocsp.com/gfwlist server=/casoneexchange.com/127.0.0.1#5335 ipset=/casoneexchange.com/gfwlist server=/ebaymotors.com/127.0.0.1#5335 ipset=/ebaymotors.com/gfwlist server=/aokwholesale.net/127.0.0.1#5335 ipset=/aokwholesale.net/gfwlist -server=/kijijiforbusiness.ca/127.0.0.1#5335 -ipset=/kijijiforbusiness.ca/gfwlist +server=/msocdn.com/127.0.0.1#5335 +ipset=/msocdn.com/gfwlist server=/cobatt.com/127.0.0.1#5335 ipset=/cobatt.com/gfwlist -server=/soccerfinancier.ca/127.0.0.1#5335 -ipset=/soccerfinancier.ca/gfwlist -server=/acebooik.com/127.0.0.1#5335 -ipset=/acebooik.com/gfwlist -server=/surface.com/127.0.0.1#5335 -ipset=/surface.com/gfwlist -server=/greenplum.net/127.0.0.1#5335 -ipset=/greenplum.net/gfwlist -server=/staffhub.ms/127.0.0.1#5335 -ipset=/staffhub.ms/gfwlist +server=/emojipedia.org/127.0.0.1#5335 +ipset=/emojipedia.org/gfwlist +server=/msftnet.org/127.0.0.1#5335 +ipset=/msftnet.org/gfwlist +server=/msfteducation.ca/127.0.0.1#5335 +ipset=/msfteducation.ca/gfwlist +server=/beatsoutletanytime.com/127.0.0.1#5335 +ipset=/beatsoutletanytime.com/gfwlist +server=/msedge.net/127.0.0.1#5335 +ipset=/msedge.net/gfwlist server=/facebool.info/127.0.0.1#5335 ipset=/facebool.info/gfwlist server=/bienvenuechezbestbuy.ca/127.0.0.1#5335 @@ -13084,112 +13298,112 @@ server=/minifs.com/127.0.0.1#5335 ipset=/minifs.com/gfwlist server=/privacytools.io/127.0.0.1#5335 ipset=/privacytools.io/gfwlist -server=/skypeassets.com/127.0.0.1#5335 -ipset=/skypeassets.com/gfwlist +server=/mschallenge2018.com/127.0.0.1#5335 +ipset=/mschallenge2018.com/gfwlist server=/aclweb.org/127.0.0.1#5335 ipset=/aclweb.org/gfwlist -server=/skype.net/127.0.0.1#5335 -ipset=/skype.net/gfwlist +server=/yourtv.com.au/127.0.0.1#5335 +ipset=/yourtv.com.au/gfwlist server=/jiayoulu.com/127.0.0.1#5335 ipset=/jiayoulu.com/gfwlist server=/miniso.jp/127.0.0.1#5335 ipset=/miniso.jp/gfwlist -server=/sharepointonline.com/127.0.0.1#5335 -ipset=/sharepointonline.com/gfwlist +server=/mpnevolution.com/127.0.0.1#5335 +ipset=/mpnevolution.com/gfwlist server=/ebaysweden.com/127.0.0.1#5335 ipset=/ebaysweden.com/gfwlist server=/pearsonclinical.be/127.0.0.1#5335 ipset=/pearsonclinical.be/gfwlist -server=/mobilefacebook.com/127.0.0.1#5335 -ipset=/mobilefacebook.com/gfwlist -server=/monsterproduct.net/127.0.0.1#5335 -ipset=/monsterproduct.net/gfwlist +server=/morphcharts.com/127.0.0.1#5335 +ipset=/morphcharts.com/gfwlist +server=/microsoftuwp.com/127.0.0.1#5335 +ipset=/microsoftuwp.com/gfwlist server=/wal.co/127.0.0.1#5335 ipset=/wal.co/gfwlist server=/sony.ro/127.0.0.1#5335 ipset=/sony.ro/gfwlist server=/yammer.com/127.0.0.1#5335 ipset=/yammer.com/gfwlist -server=/s-microsoft.com/127.0.0.1#5335 -ipset=/s-microsoft.com/gfwlist -server=/yes123.com.tw/127.0.0.1#5335 -ipset=/yes123.com.tw/gfwlist -server=/projectsangam.com/127.0.0.1#5335 -ipset=/projectsangam.com/gfwlist +server=/microsoftstream.com/127.0.0.1#5335 +ipset=/microsoftstream.com/gfwlist +server=/screenwisetrends.com/127.0.0.1#5335 +ipset=/screenwisetrends.com/gfwlist +server=/lolesports.com/127.0.0.1#5335 +ipset=/lolesports.com/gfwlist server=/launchpadlibrarian.com/127.0.0.1#5335 ipset=/launchpadlibrarian.com/gfwlist server=/globalsign.es/127.0.0.1#5335 ipset=/globalsign.es/gfwlist -server=/projectmurphy.net/127.0.0.1#5335 -ipset=/projectmurphy.net/gfwlist -server=/powerbi.com/127.0.0.1#5335 -ipset=/powerbi.com/gfwlist +server=/microsoftpartnercommunity.com/127.0.0.1#5335 +ipset=/microsoftpartnercommunity.com/gfwlist +server=/microsoftonline.com/127.0.0.1#5335 +ipset=/microsoftonline.com/gfwlist server=/sony-hes.co.jp/127.0.0.1#5335 ipset=/sony-hes.co.jp/gfwlist server=/directvatlantaga.com/127.0.0.1#5335 ipset=/directvatlantaga.com/gfwlist -server=/verisign.com.br/127.0.0.1#5335 -ipset=/verisign.com.br/gfwlist +server=/microsoftinternetsafety.net/127.0.0.1#5335 +ipset=/microsoftinternetsafety.net/gfwlist server=/neborder.com/127.0.0.1#5335 ipset=/neborder.com/gfwlist -server=/outlook.com/127.0.0.1#5335 -ipset=/outlook.com/gfwlist -server=/outingsapp.com/127.0.0.1#5335 -ipset=/outingsapp.com/gfwlist +server=/microsofthouse.net/127.0.0.1#5335 +ipset=/microsofthouse.net/gfwlist +server=/microsofthouse.com/127.0.0.1#5335 +ipset=/microsofthouse.com/gfwlist server=/beatsbydreausale.net/127.0.0.1#5335 ipset=/beatsbydreausale.net/gfwlist server=/amamanualofstyle.com/127.0.0.1#5335 ipset=/amamanualofstyle.com/gfwlist server=/hbomax.com/127.0.0.1#5335 ipset=/hbomax.com/gfwlist -server=/opticsforthecloud.net/127.0.0.1#5335 -ipset=/opticsforthecloud.net/gfwlist +server=/visa.com.gt/127.0.0.1#5335 +ipset=/visa.com.gt/gfwlist server=/xboxlive.com/127.0.0.1#5335 ipset=/xboxlive.com/gfwlist server=/visaeverywhereshop.com/127.0.0.1#5335 ipset=/visaeverywhereshop.com/gfwlist -server=/google.co.th/127.0.0.1#5335 -ipset=/google.co.th/gfwlist -server=/amazon.com/127.0.0.1#5335 -ipset=/amazon.com/gfwlist +server=/microsoftcommunitytraining.com/127.0.0.1#5335 +ipset=/microsoftcommunitytraining.com/gfwlist +server=/microsoftcloudworkshop.com/127.0.0.1#5335 +ipset=/microsoftcloudworkshop.com/gfwlist server=/riotcdn.net/127.0.0.1#5335 ipset=/riotcdn.net/gfwlist -server=/nxta.org/127.0.0.1#5335 -ipset=/nxta.org/gfwlist -server=/blogspot.ie/127.0.0.1#5335 -ipset=/blogspot.ie/gfwlist -server=/mymicrosoft.com/127.0.0.1#5335 -ipset=/mymicrosoft.com/gfwlist +server=/islamiccenterofnewlondon.com/127.0.0.1#5335 +ipset=/islamiccenterofnewlondon.com/gfwlist +server=/directvdealer.com/127.0.0.1#5335 +ipset=/directvdealer.com/gfwlist +server=/microsoftadvertisingregionalawards.com/127.0.0.1#5335 +ipset=/microsoftadvertisingregionalawards.com/gfwlist server=/drebeatssite.com/127.0.0.1#5335 ipset=/drebeatssite.com/gfwlist -server=/msudalosti.com/127.0.0.1#5335 -ipset=/msudalosti.com/gfwlist -server=/msocsp.com/127.0.0.1#5335 -ipset=/msocsp.com/gfwlist +server=/mini.re/127.0.0.1#5335 +ipset=/mini.re/gfwlist +server=/microsoft365.com/127.0.0.1#5335 +ipset=/microsoft365.com/gfwlist server=/cashpassport.com.br/127.0.0.1#5335 ipset=/cashpassport.com.br/gfwlist -server=/msocdn.com/127.0.0.1#5335 -ipset=/msocdn.com/gfwlist -server=/msftnet.org/127.0.0.1#5335 -ipset=/msftnet.org/gfwlist -server=/awsloft-johannesburg.com/127.0.0.1#5335 -ipset=/awsloft-johannesburg.com/gfwlist -server=/msfteducation.ca/127.0.0.1#5335 -ipset=/msfteducation.ca/gfwlist -server=/biitii.com/127.0.0.1#5335 -ipset=/biitii.com/gfwlist -server=/msedge.net/127.0.0.1#5335 -ipset=/msedge.net/gfwlist -server=/mschallenge2018.com/127.0.0.1#5335 -ipset=/mschallenge2018.com/gfwlist -server=/icloudsecure.net/127.0.0.1#5335 -ipset=/icloudsecure.net/gfwlist -server=/mpnevolution.com/127.0.0.1#5335 -ipset=/mpnevolution.com/gfwlist +server=/microsoft-sbs-domains.com/127.0.0.1#5335 +ipset=/microsoft-sbs-domains.com/gfwlist +server=/microsoft-ppe.com/127.0.0.1#5335 +ipset=/microsoft-ppe.com/gfwlist +server=/mini-connected.fi/127.0.0.1#5335 +ipset=/mini-connected.fi/gfwlist +server=/microsoft-int.com/127.0.0.1#5335 +ipset=/microsoft-int.com/gfwlist +server=/castro.fm/127.0.0.1#5335 +ipset=/castro.fm/gfwlist +server=/hpsmartupdate.com/127.0.0.1#5335 +ipset=/hpsmartupdate.com/gfwlist +server=/live.net/127.0.0.1#5335 +ipset=/live.net/gfwlist +server=/live.com.au/127.0.0.1#5335 +ipset=/live.com.au/gfwlist +server=/live.com/127.0.0.1#5335 +ipset=/live.com/gfwlist server=/veet.tv/127.0.0.1#5335 ipset=/veet.tv/gfwlist -server=/microsoftuwp.com/127.0.0.1#5335 -ipset=/microsoftuwp.com/gfwlist +server=/iotinactionevents.com/127.0.0.1#5335 +ipset=/iotinactionevents.com/gfwlist server=/iproperty.com.sg/127.0.0.1#5335 ipset=/iproperty.com.sg/gfwlist server=/bmw-auslieferungszentrum.com/127.0.0.1#5335 @@ -13198,54 +13412,54 @@ server=/visadns.com/127.0.0.1#5335 ipset=/visadns.com/gfwlist server=/adwordsexpress.com/127.0.0.1#5335 ipset=/adwordsexpress.com/gfwlist -server=/microsofttradein.com/127.0.0.1#5335 -ipset=/microsofttradein.com/gfwlist +server=/internetexplorer.com/127.0.0.1#5335 +ipset=/internetexplorer.com/gfwlist server=/softbankhawksstore.jp/127.0.0.1#5335 ipset=/softbankhawksstore.jp/gfwlist -server=/microsoftstream.com/127.0.0.1#5335 -ipset=/microsoftstream.com/gfwlist +server=/ie8.co/127.0.0.1#5335 +ipset=/ie8.co/gfwlist server=/google.com.au/127.0.0.1#5335 ipset=/google.com.au/gfwlist server=/gitlab.com/127.0.0.1#5335 ipset=/gitlab.com/gfwlist server=/thehealthsite.com/127.0.0.1#5335 ipset=/thehealthsite.com/gfwlist -server=/xn--9trs65b.com/127.0.0.1#5335 -ipset=/xn--9trs65b.com/gfwlist -server=/appleid-uk.us/127.0.0.1#5335 -ipset=/appleid-uk.us/gfwlist -server=/microsoftpartnercommunity.com/127.0.0.1#5335 -ipset=/microsoftpartnercommunity.com/gfwlist -server=/microsoftonline.com/127.0.0.1#5335 -ipset=/microsoftonline.com/gfwlist +server=/hummingbird.ms/127.0.0.1#5335 +ipset=/hummingbird.ms/gfwlist +server=/hotmail.org/127.0.0.1#5335 +ipset=/hotmail.org/gfwlist +server=/hotmail.eu/127.0.0.1#5335 +ipset=/hotmail.eu/gfwlist +server=/gigjam.com/127.0.0.1#5335 +ipset=/gigjam.com/gfwlist server=/pearsonclinical.se/127.0.0.1#5335 ipset=/pearsonclinical.se/gfwlist -server=/foxnetworksinfo.com/127.0.0.1#5335 -ipset=/foxnetworksinfo.com/gfwlist -server=/microsoftinternetsafety.net/127.0.0.1#5335 -ipset=/microsoftinternetsafety.net/gfwlist -server=/microsofthouse.net/127.0.0.1#5335 -ipset=/microsofthouse.net/gfwlist -server=/microsofthouse.com/127.0.0.1#5335 -ipset=/microsofthouse.com/gfwlist +server=/hpcu.org/127.0.0.1#5335 +ipset=/hpcu.org/gfwlist +server=/gearstactics.com/127.0.0.1#5335 +ipset=/gearstactics.com/gfwlist +server=/gears5.com/127.0.0.1#5335 +ipset=/gears5.com/gfwlist +server=/gameuxmasterguide.com/127.0.0.1#5335 +ipset=/gameuxmasterguide.com/gfwlist server=/volvobuses.hu/127.0.0.1#5335 ipset=/volvobuses.hu/gfwlist server=/wiifit.com/127.0.0.1#5335 ipset=/wiifit.com/gfwlist server=/samsungqbe.com/127.0.0.1#5335 ipset=/samsungqbe.com/gfwlist -server=/microsoftcommunitytraining.com/127.0.0.1#5335 -ipset=/microsoftcommunitytraining.com/gfwlist -server=/microsoftcloudworkshop.com/127.0.0.1#5335 -ipset=/microsoftcloudworkshop.com/gfwlist -server=/bmw-connecteddrive.ae/127.0.0.1#5335 -ipset=/bmw-connecteddrive.ae/gfwlist +server=/efproject.net/127.0.0.1#5335 +ipset=/efproject.net/gfwlist +server=/foxcanvasroom.com/127.0.0.1#5335 +ipset=/foxcanvasroom.com/gfwlist +server=/docs.com/127.0.0.1#5335 +ipset=/docs.com/gfwlist server=/blogger.com/127.0.0.1#5335 ipset=/blogger.com/gfwlist server=/wikia.org/127.0.0.1#5335 ipset=/wikia.org/gfwlist -server=/microsoftadvertisingregionalawards.com/127.0.0.1#5335 -ipset=/microsoftadvertisingregionalawards.com/gfwlist +server=/tailf.com/127.0.0.1#5335 +ipset=/tailf.com/gfwlist server=/botframework.com/127.0.0.1#5335 ipset=/botframework.com/gfwlist server=/unpkg.com/127.0.0.1#5335 @@ -13254,210 +13468,210 @@ server=/sandisk.co.kr/127.0.0.1#5335 ipset=/sandisk.co.kr/gfwlist server=/hf-iphone.com/127.0.0.1#5335 ipset=/hf-iphone.com/gfwlist -server=/microsoft365.com/127.0.0.1#5335 -ipset=/microsoft365.com/gfwlist -server=/microsoft-sbs-domains.com/127.0.0.1#5335 -ipset=/microsoft-sbs-domains.com/gfwlist +server=/centralvalidation.com/127.0.0.1#5335 +ipset=/centralvalidation.com/gfwlist +server=/brazilpartneruniversity.com/127.0.0.1#5335 +ipset=/brazilpartneruniversity.com/gfwlist server=/darwinsource.org/127.0.0.1#5335 ipset=/darwinsource.org/gfwlist server=/ciscoconnectcloud.com/127.0.0.1#5335 ipset=/ciscoconnectcloud.com/gfwlist -server=/microsoft-ppe.com/127.0.0.1#5335 -ipset=/microsoft-ppe.com/gfwlist -server=/microsoft-int.com/127.0.0.1#5335 -ipset=/microsoft-int.com/gfwlist -server=/live.com.au/127.0.0.1#5335 -ipset=/live.com.au/gfwlist -server=/emojipedia.org/127.0.0.1#5335 -ipset=/emojipedia.org/gfwlist +server=/bluehatil.com/127.0.0.1#5335 +ipset=/bluehatil.com/gfwlist +server=/binads.com/127.0.0.1#5335 +ipset=/binads.com/gfwlist +server=/asp.net/127.0.0.1#5335 +ipset=/asp.net/gfwlist +server=/aka.ms/127.0.0.1#5335 +ipset=/aka.ms/gfwlist server=/hpapplicationscenter.com/127.0.0.1#5335 ipset=/hpapplicationscenter.com/gfwlist -server=/live.net/127.0.0.1#5335 -ipset=/live.net/gfwlist +server=/hpbluecarpet.com/127.0.0.1#5335 +ipset=/hpbluecarpet.com/gfwlist server=/meetyourdevices.com/127.0.0.1#5335 ipset=/meetyourdevices.com/gfwlist server=/visa.sk/127.0.0.1#5335 ipset=/visa.sk/gfwlist -server=/live.com/127.0.0.1#5335 -ipset=/live.com/gfwlist +server=/socalbmw.com/127.0.0.1#5335 +ipset=/socalbmw.com/gfwlist server=/mini.com.bn/127.0.0.1#5335 ipset=/mini.com.bn/gfwlist server=/avseesee.com/127.0.0.1#5335 ipset=/avseesee.com/gfwlist server=/facebookphoto.com/127.0.0.1#5335 ipset=/facebookphoto.com/gfwlist -server=/gettyimages.es/127.0.0.1#5335 -ipset=/gettyimages.es/gfwlist -server=/iotinactionevents.com/127.0.0.1#5335 -ipset=/iotinactionevents.com/gfwlist -server=/ingads.com/127.0.0.1#5335 -ipset=/ingads.com/gfwlist -server=/internetexplorer.com/127.0.0.1#5335 -ipset=/internetexplorer.com/gfwlist -server=/ie8.co/127.0.0.1#5335 -ipset=/ie8.co/gfwlist -server=/hummingbird.ms/127.0.0.1#5335 -ipset=/hummingbird.ms/gfwlist -server=/hotmail.org/127.0.0.1#5335 -ipset=/hotmail.org/gfwlist -server=/hotmail.eu/127.0.0.1#5335 -ipset=/hotmail.eu/gfwlist +server=/microsoft.si/127.0.0.1#5335 +ipset=/microsoft.si/gfwlist +server=/azurecontainer.io/127.0.0.1#5335 +ipset=/azurecontainer.io/gfwlist +server=/youtube.com.pe/127.0.0.1#5335 +ipset=/youtube.com.pe/gfwlist +server=/microsoft.red/127.0.0.1#5335 +ipset=/microsoft.red/gfwlist +server=/nikeprice.com/127.0.0.1#5335 +ipset=/nikeprice.com/gfwlist +server=/superearsenjoy.com/127.0.0.1#5335 +ipset=/superearsenjoy.com/gfwlist +server=/airav.cc/127.0.0.1#5335 +ipset=/airav.cc/gfwlist +server=/microsoft.jp/127.0.0.1#5335 +ipset=/microsoft.jp/gfwlist server=/mywaytopay.net/127.0.0.1#5335 ipset=/mywaytopay.net/gfwlist -server=/gigjam.com/127.0.0.1#5335 -ipset=/gigjam.com/gfwlist -server=/hpphotoscanners.com/127.0.0.1#5335 -ipset=/hpphotoscanners.com/gfwlist +server=/microsoft.io/127.0.0.1#5335 +ipset=/microsoft.io/gfwlist +server=/microsoft.hu/127.0.0.1#5335 +ipset=/microsoft.hu/gfwlist server=/clearasil.us/127.0.0.1#5335 ipset=/clearasil.us/gfwlist -server=/gears5.com/127.0.0.1#5335 -ipset=/gears5.com/gfwlist +server=/microsoft.es/127.0.0.1#5335 +ipset=/microsoft.es/gfwlist server=/customizedbeatsbydre.com/127.0.0.1#5335 ipset=/customizedbeatsbydre.com/gfwlist server=/rapidssl.com/127.0.0.1#5335 ipset=/rapidssl.com/gfwlist server=/naturalvoices.com/127.0.0.1#5335 ipset=/naturalvoices.com/gfwlist -server=/xboxgamestudios.com/127.0.0.1#5335 -ipset=/xboxgamestudios.com/gfwlist +server=/listinganalytics.net/127.0.0.1#5335 +ipset=/listinganalytics.net/gfwlist server=/yahoo.ae/127.0.0.1#5335 ipset=/yahoo.ae/gfwlist -server=/fasttrackreadysupport.com/127.0.0.1#5335 -ipset=/fasttrackreadysupport.com/gfwlist +server=/pearsonclinical.de/127.0.0.1#5335 +ipset=/pearsonclinical.de/gfwlist server=/google.sm/127.0.0.1#5335 ipset=/google.sm/gfwlist -server=/efproject.net/127.0.0.1#5335 -ipset=/efproject.net/gfwlist -server=/adidas.com/127.0.0.1#5335 -ipset=/adidas.com/gfwlist +server=/facebooktv.net/127.0.0.1#5335 +ipset=/facebooktv.net/gfwlist +server=/microsoft.ca/127.0.0.1#5335 +ipset=/microsoft.ca/gfwlist server=/joeswall.com/127.0.0.1#5335 ipset=/joeswall.com/gfwlist server=/plantsvszombies2.com/127.0.0.1#5335 ipset=/plantsvszombies2.com/gfwlist -server=/docs.com/127.0.0.1#5335 -ipset=/docs.com/gfwlist +server=/onedrive.live.com/127.0.0.1#5335 +ipset=/onedrive.live.com/gfwlist server=/ebaya.com/127.0.0.1#5335 ipset=/ebaya.com/gfwlist -server=/crmdynint-gcc.com/127.0.0.1#5335 -ipset=/crmdynint-gcc.com/gfwlist -server=/vmwarelearningplatform.com/127.0.0.1#5335 -ipset=/vmwarelearningplatform.com/gfwlist -server=/hulustream.com/127.0.0.1#5335 -ipset=/hulustream.com/gfwlist +server=/onedrive.org/127.0.0.1#5335 +ipset=/onedrive.org/gfwlist +server=/100classicbooks.com/127.0.0.1#5335 +ipset=/100classicbooks.com/gfwlist +server=/onedrive.eu/127.0.0.1#5335 +ipset=/onedrive.eu/gfwlist server=/paypal-japan.com/127.0.0.1#5335 ipset=/paypal-japan.com/gfwlist server=/applepodcasts.com/127.0.0.1#5335 ipset=/applepodcasts.com/gfwlist -server=/centralvalidation.com/127.0.0.1#5335 -ipset=/centralvalidation.com/gfwlist -server=/google.com.eg/127.0.0.1#5335 -ipset=/google.com.eg/gfwlist -server=/brazilpartneruniversity.com/127.0.0.1#5335 -ipset=/brazilpartneruniversity.com/gfwlist -server=/bluehatil.com/127.0.0.1#5335 -ipset=/bluehatil.com/gfwlist -server=/binads.com/127.0.0.1#5335 -ipset=/binads.com/gfwlist -server=/openjsf.org/127.0.0.1#5335 -ipset=/openjsf.org/gfwlist -server=/asp.net/127.0.0.1#5335 -ipset=/asp.net/gfwlist -server=/bmw-motorrad.it/127.0.0.1#5335 -ipset=/bmw-motorrad.it/gfwlist -server=/aka.ms/127.0.0.1#5335 -ipset=/aka.ms/gfwlist -server=/hpkeyboard.com/127.0.0.1#5335 -ipset=/hpkeyboard.com/gfwlist -server=/foxsports.info/127.0.0.1#5335 -ipset=/foxsports.info/gfwlist -server=/bmwtampabay.com/127.0.0.1#5335 -ipset=/bmwtampabay.com/gfwlist -server=/microsoft.si/127.0.0.1#5335 -ipset=/microsoft.si/gfwlist -server=/sprinklesapp.com/127.0.0.1#5335 -ipset=/sprinklesapp.com/gfwlist -server=/smartone.com/127.0.0.1#5335 -ipset=/smartone.com/gfwlist -server=/microsoft.red/127.0.0.1#5335 -ipset=/microsoft.red/gfwlist -server=/visapcsdirect.com/127.0.0.1#5335 -ipset=/visapcsdirect.com/gfwlist -server=/canon-se.com.tw/127.0.0.1#5335 -ipset=/canon-se.com.tw/gfwlist -server=/wwwapplemusic.com/127.0.0.1#5335 -ipset=/wwwapplemusic.com/gfwlist -server=/paypal-online.org/127.0.0.1#5335 -ipset=/paypal-online.org/gfwlist -server=/ebaystore77.com/127.0.0.1#5335 -ipset=/ebaystore77.com/gfwlist -server=/microsoft.jp/127.0.0.1#5335 -ipset=/microsoft.jp/gfwlist -server=/paypal-mobilemoney.com/127.0.0.1#5335 -ipset=/paypal-mobilemoney.com/gfwlist -server=/2013newbeatsworld.com/127.0.0.1#5335 -ipset=/2013newbeatsworld.com/gfwlist -server=/microsoft.io/127.0.0.1#5335 -ipset=/microsoft.io/gfwlist -server=/battlefield1943.com/127.0.0.1#5335 -ipset=/battlefield1943.com/gfwlist -server=/duckduckgo.uk/127.0.0.1#5335 -ipset=/duckduckgo.uk/gfwlist -server=/microsoft.hu/127.0.0.1#5335 -ipset=/microsoft.hu/gfwlist -server=/drebeats-monsteraustralia.com/127.0.0.1#5335 -ipset=/drebeats-monsteraustralia.com/gfwlist -server=/microsoft.eu/127.0.0.1#5335 -ipset=/microsoft.eu/gfwlist -server=/microsoft.es/127.0.0.1#5335 -ipset=/microsoft.es/gfwlist -server=/miniso-bh.com/127.0.0.1#5335 -ipset=/miniso-bh.com/gfwlist -server=/offerairjordanlebron.com/127.0.0.1#5335 -ipset=/offerairjordanlebron.com/gfwlist -server=/buyitnow.tv/127.0.0.1#5335 -ipset=/buyitnow.tv/gfwlist -server=/facrbook.com/127.0.0.1#5335 -ipset=/facrbook.com/gfwlist -server=/microsoft.ca/127.0.0.1#5335 -ipset=/microsoft.ca/gfwlist -server=/frostbite.com/127.0.0.1#5335 -ipset=/frostbite.com/gfwlist -server=/onedrive.live.com/127.0.0.1#5335 -ipset=/onedrive.live.com/gfwlist -server=/onedrive.org/127.0.0.1#5335 -ipset=/onedrive.org/gfwlist -server=/espadoldettol.com.ar/127.0.0.1#5335 -ipset=/espadoldettol.com.ar/gfwlist -server=/onedrive.eu/127.0.0.1#5335 -ipset=/onedrive.eu/gfwlist -server=/googlevideo.com/127.0.0.1#5335 -ipset=/googlevideo.com/gfwlist -server=/dacebook.com/127.0.0.1#5335 -ipset=/dacebook.com/gfwlist -server=/fasebook.com/127.0.0.1#5335 -ipset=/fasebook.com/gfwlist server=/onedrive.co/127.0.0.1#5335 ipset=/onedrive.co/gfwlist +server=/google.com.eg/127.0.0.1#5335 +ipset=/google.com.eg/gfwlist server=/1drv.com/127.0.0.1#5335 ipset=/1drv.com/gfwlist server=/msnkids.com/127.0.0.1#5335 ipset=/msnkids.com/gfwlist -server=/nikesku.com/127.0.0.1#5335 -ipset=/nikesku.com/gfwlist server=/msnewskids.org/127.0.0.1#5335 ipset=/msnewskids.org/gfwlist +server=/openjsf.org/127.0.0.1#5335 +ipset=/openjsf.org/gfwlist server=/msnewskids.net/127.0.0.1#5335 ipset=/msnewskids.net/gfwlist -server=/bmw-i-pure-impulse.com/127.0.0.1#5335 -ipset=/bmw-i-pure-impulse.com/gfwlist -server=/wariolandshakeit.com/127.0.0.1#5335 -ipset=/wariolandshakeit.com/gfwlist +server=/bmw-motorrad.it/127.0.0.1#5335 +ipset=/bmw-motorrad.it/gfwlist server=/msn.com/127.0.0.1#5335 ipset=/msn.com/gfwlist server=/microsoftnewskids.org/127.0.0.1#5335 ipset=/microsoftnewskids.org/gfwlist server=/microsoftnewskids.net/127.0.0.1#5335 ipset=/microsoftnewskids.net/gfwlist +server=/microsoftnewskids.com/127.0.0.1#5335 +ipset=/microsoftnewskids.com/gfwlist +server=/microsoftnewsforkids.org/127.0.0.1#5335 +ipset=/microsoftnewsforkids.org/gfwlist +server=/microsoftnewsforkids.com/127.0.0.1#5335 +ipset=/microsoftnewsforkids.com/gfwlist +server=/smartone.com/127.0.0.1#5335 +ipset=/smartone.com/gfwlist +server=/sprinklesapp.com/127.0.0.1#5335 +ipset=/sprinklesapp.com/gfwlist +server=/xn--flw351e.com/127.0.0.1#5335 +ipset=/xn--flw351e.com/gfwlist +server=/canon-se.com.tw/127.0.0.1#5335 +ipset=/canon-se.com.tw/gfwlist +server=/wwwapplemusic.com/127.0.0.1#5335 +ipset=/wwwapplemusic.com/gfwlist +server=/msunlimitedcloudsummit.com/127.0.0.1#5335 +ipset=/msunlimitedcloudsummit.com/gfwlist +server=/microsoftpartnersolutions.com/127.0.0.1#5335 +ipset=/microsoftpartnersolutions.com/gfwlist +server=/microsoftlatamholiday.com/127.0.0.1#5335 +ipset=/microsoftlatamholiday.com/gfwlist +server=/bloomberg.co.jp/127.0.0.1#5335 +ipset=/bloomberg.co.jp/gfwlist +server=/2013newbeatsworld.com/127.0.0.1#5335 +ipset=/2013newbeatsworld.com/gfwlist +server=/microsoft-give.com/127.0.0.1#5335 +ipset=/microsoft-give.com/gfwlist +server=/battlefield1943.com/127.0.0.1#5335 +ipset=/battlefield1943.com/gfwlist +server=/duckduckgo.uk/127.0.0.1#5335 +ipset=/duckduckgo.uk/gfwlist +server=/masalladeloslimites.com/127.0.0.1#5335 +ipset=/masalladeloslimites.com/gfwlist +server=/drebeats-monsteraustralia.com/127.0.0.1#5335 +ipset=/drebeats-monsteraustralia.com/gfwlist +server=/flipwithsurface.com/127.0.0.1#5335 +ipset=/flipwithsurface.com/gfwlist +server=/dictate.ms/127.0.0.1#5335 +ipset=/dictate.ms/gfwlist +server=/bluehatnights.com/127.0.0.1#5335 +ipset=/bluehatnights.com/gfwlist +server=/google.hu/127.0.0.1#5335 +ipset=/google.hu/gfwlist +server=/buyitnow.tv/127.0.0.1#5335 +ipset=/buyitnow.tv/gfwlist +server=/bmw.in/127.0.0.1#5335 +ipset=/bmw.in/gfwlist +server=/bing.net/127.0.0.1#5335 +ipset=/bing.net/gfwlist +server=/frostbite.com/127.0.0.1#5335 +ipset=/frostbite.com/gfwlist +server=/windowsazure.com/127.0.0.1#5335 +ipset=/windowsazure.com/gfwlist +server=/ebay-fashion.com/127.0.0.1#5335 +ipset=/ebay-fashion.com/gfwlist +server=/espadoldettol.com.ar/127.0.0.1#5335 +ipset=/espadoldettol.com.ar/gfwlist +server=/gotcosmos.com/127.0.0.1#5335 +ipset=/gotcosmos.com/gfwlist +server=/googlevideo.com/127.0.0.1#5335 +ipset=/googlevideo.com/gfwlist +server=/dacebook.com/127.0.0.1#5335 +ipset=/dacebook.com/gfwlist +server=/fasebook.com/127.0.0.1#5335 +ipset=/fasebook.com/gfwlist +server=/youtubeeducation.com/127.0.0.1#5335 +ipset=/youtubeeducation.com/gfwlist +server=/cosmosdb.info/127.0.0.1#5335 +ipset=/cosmosdb.info/gfwlist +server=/azurestackvalidation.com/127.0.0.1#5335 +ipset=/azurestackvalidation.com/gfwlist +server=/nikesku.com/127.0.0.1#5335 +ipset=/nikesku.com/gfwlist +server=/lolpcs.com/127.0.0.1#5335 +ipset=/lolpcs.com/gfwlist +server=/azureiotsuite.com/127.0.0.1#5335 +ipset=/azureiotsuite.com/gfwlist +server=/bmw-i-pure-impulse.com/127.0.0.1#5335 +ipset=/bmw-i-pure-impulse.com/gfwlist +server=/wariolandshakeit.com/127.0.0.1#5335 +ipset=/wariolandshakeit.com/gfwlist +server=/8008206616.com/127.0.0.1#5335 +ipset=/8008206616.com/gfwlist +server=/azuredns-prd.info/127.0.0.1#5335 +ipset=/azuredns-prd.info/gfwlist +server=/azuredigitaltwins.com/127.0.0.1#5335 +ipset=/azuredigitaltwins.com/gfwlist server=/ebaypakistan.net/127.0.0.1#5335 ipset=/ebaypakistan.net/gfwlist server=/ebay.mn/127.0.0.1#5335 @@ -13470,22 +13684,22 @@ server=/opinionjournal.com/127.0.0.1#5335 ipset=/opinionjournal.com/gfwlist server=/facebook.com/127.0.0.1#5335 ipset=/facebook.com/gfwlist -server=/microsoftnewskids.com/127.0.0.1#5335 -ipset=/microsoftnewskids.com/gfwlist +server=/azuredigitaltwin.com/127.0.0.1#5335 +ipset=/azuredigitaltwin.com/gfwlist server=/skysportsonline.com/127.0.0.1#5335 ipset=/skysportsonline.com/gfwlist server=/hp3dprinter.com/127.0.0.1#5335 ipset=/hp3dprinter.com/gfwlist server=/iphone.es/127.0.0.1#5335 ipset=/iphone.es/gfwlist -server=/microsoftnewsforkids.org/127.0.0.1#5335 -ipset=/microsoftnewsforkids.org/gfwlist +server=/azuredevopslaunch.com/127.0.0.1#5335 +ipset=/azuredevopslaunch.com/gfwlist server=/playmation.com/127.0.0.1#5335 ipset=/playmation.com/gfwlist -server=/microsoftnewsforkids.com/127.0.0.1#5335 -ipset=/microsoftnewsforkids.com/gfwlist -server=/microsoftnews.net/127.0.0.1#5335 -ipset=/microsoftnews.net/gfwlist +server=/azurecosmosdb.com/127.0.0.1#5335 +ipset=/azurecosmosdb.com/gfwlist +server=/azurecosmos.net/127.0.0.1#5335 +ipset=/azurecosmos.net/gfwlist server=/launchpad.wang/127.0.0.1#5335 ipset=/launchpad.wang/gfwlist server=/dentalhypotheses.com/127.0.0.1#5335 @@ -13496,150 +13710,52 @@ server=/ieee.ca/127.0.0.1#5335 ipset=/ieee.ca/gfwlist server=/wireshark.org/127.0.0.1#5335 ipset=/wireshark.org/gfwlist -server=/hp3dmetals.com/127.0.0.1#5335 -ipset=/hp3dmetals.com/gfwlist +server=/azurecomcdn.net/127.0.0.1#5335 +ipset=/azurecomcdn.net/gfwlist server=/volvotrucks.net/127.0.0.1#5335 ipset=/volvotrucks.net/gfwlist server=/voachinese.com/127.0.0.1#5335 ipset=/voachinese.com/gfwlist -server=/msunlimitedcloudsummit.com/127.0.0.1#5335 -ipset=/msunlimitedcloudsummit.com/gfwlist -server=/microsoftpartnersolutions.com/127.0.0.1#5335 -ipset=/microsoftpartnersolutions.com/gfwlist +server=/blogspot.am/127.0.0.1#5335 +ipset=/blogspot.am/gfwlist +server=/kindle.jp/127.0.0.1#5335 +ipset=/kindle.jp/gfwlist server=/redditmedia.com/127.0.0.1#5335 ipset=/redditmedia.com/gfwlist -server=/microsoftlatamholiday.com/127.0.0.1#5335 -ipset=/microsoftlatamholiday.com/gfwlist +server=/shelfstuff.com/127.0.0.1#5335 +ipset=/shelfstuff.com/gfwlist server=/sqlite.org/127.0.0.1#5335 ipset=/sqlite.org/gfwlist -server=/microsoft-give.com/127.0.0.1#5335 -ipset=/microsoft-give.com/gfwlist +server=/azure-mobile.net/127.0.0.1#5335 +ipset=/azure-mobile.net/gfwlist server=/neow.in/127.0.0.1#5335 ipset=/neow.in/gfwlist -server=/gtv1.org/127.0.0.1#5335 -ipset=/gtv1.org/gfwlist +server=/ocbmwdealers.com/127.0.0.1#5335 +ipset=/ocbmwdealers.com/gfwlist server=/foxla.com/127.0.0.1#5335 ipset=/foxla.com/gfwlist server=/bmw.tm/127.0.0.1#5335 ipset=/bmw.tm/gfwlist -server=/masalladeloslimites.com/127.0.0.1#5335 -ipset=/masalladeloslimites.com/gfwlist -server=/flipwithsurface.com/127.0.0.1#5335 -ipset=/flipwithsurface.com/gfwlist -server=/dictate.ms/127.0.0.1#5335 -ipset=/dictate.ms/gfwlist -server=/bluehatnights.com/127.0.0.1#5335 -ipset=/bluehatnights.com/gfwlist +server=/ds-vod-abematv.akamaized.net/127.0.0.1#5335 +ipset=/ds-vod-abematv.akamaized.net/gfwlist +server=/swisssign.com/127.0.0.1#5335 +ipset=/swisssign.com/gfwlist +server=/mycdn.me/127.0.0.1#5335 +ipset=/mycdn.me/gfwlist +server=/imgsmail.ru/127.0.0.1#5335 +ipset=/imgsmail.ru/gfwlist server=/facebol.com/127.0.0.1#5335 ipset=/facebol.com/gfwlist server=/paypal-labs.com/127.0.0.1#5335 ipset=/paypal-labs.com/gfwlist server=/statuspage.io/127.0.0.1#5335 ipset=/statuspage.io/gfwlist -server=/biorxiv.org/127.0.0.1#5335 -ipset=/biorxiv.org/gfwlist -server=/pre-bmwgroup.jobs/127.0.0.1#5335 -ipset=/pre-bmwgroup.jobs/gfwlist -server=/conscrypt.com/127.0.0.1#5335 -ipset=/conscrypt.com/gfwlist -server=/facebookmarketing.info/127.0.0.1#5335 -ipset=/facebookmarketing.info/gfwlist -server=/windowsazure.com/127.0.0.1#5335 -ipset=/windowsazure.com/gfwlist -server=/ebay-fashion.com/127.0.0.1#5335 -ipset=/ebay-fashion.com/gfwlist -server=/signal.art/127.0.0.1#5335 -ipset=/signal.art/gfwlist -server=/sony.com.ec/127.0.0.1#5335 -ipset=/sony.com.ec/gfwlist -server=/ffacebook.com/127.0.0.1#5335 -ipset=/ffacebook.com/gfwlist -server=/google.co.mz/127.0.0.1#5335 -ipset=/google.co.mz/gfwlist -server=/cosmosdb.info/127.0.0.1#5335 -ipset=/cosmosdb.info/gfwlist -server=/azurestackvalidation.com/127.0.0.1#5335 -ipset=/azurestackvalidation.com/gfwlist -server=/pimg.tw/127.0.0.1#5335 -ipset=/pimg.tw/gfwlist -server=/instagramtr.com/127.0.0.1#5335 -ipset=/instagramtr.com/gfwlist -server=/bmw-clubs-international.com/127.0.0.1#5335 -ipset=/bmw-clubs-international.com/gfwlist -server=/hipaa6020.com/127.0.0.1#5335 -ipset=/hipaa6020.com/gfwlist -server=/azureiotsuite.com/127.0.0.1#5335 -ipset=/azureiotsuite.com/gfwlist -server=/bridgestonerapiddelivery.com/127.0.0.1#5335 -ipset=/bridgestonerapiddelivery.com/gfwlist -server=/azuredns-prd.info/127.0.0.1#5335 -ipset=/azuredns-prd.info/gfwlist -server=/azuredigitaltwins.com/127.0.0.1#5335 -ipset=/azuredigitaltwins.com/gfwlist -server=/videodelivery.net/127.0.0.1#5335 -ipset=/videodelivery.net/gfwlist -server=/azuredigitaltwin.com/127.0.0.1#5335 -ipset=/azuredigitaltwin.com/gfwlist -server=/dot-mac.de/127.0.0.1#5335 -ipset=/dot-mac.de/gfwlist -server=/azuredevopslaunch.com/127.0.0.1#5335 -ipset=/azuredevopslaunch.com/gfwlist -server=/azurecosmosdb.com/127.0.0.1#5335 -ipset=/azurecosmosdb.com/gfwlist -server=/azurecosmos.net/127.0.0.1#5335 -ipset=/azurecosmos.net/gfwlist -server=/nytcn.me/127.0.0.1#5335 -ipset=/nytcn.me/gfwlist -server=/volvopenta.se/127.0.0.1#5335 -ipset=/volvopenta.se/gfwlist -server=/azurecontainer.io/127.0.0.1#5335 -ipset=/azurecontainer.io/gfwlist -server=/foxstudiolot.com/127.0.0.1#5335 -ipset=/foxstudiolot.com/gfwlist -server=/speybay.com/127.0.0.1#5335 -ipset=/speybay.com/gfwlist -server=/azurecomcdn.net/127.0.0.1#5335 -ipset=/azurecomcdn.net/gfwlist -server=/blogspot.no/127.0.0.1#5335 -ipset=/blogspot.no/gfwlist -server=/5beatsbydre.com/127.0.0.1#5335 -ipset=/5beatsbydre.com/gfwlist -server=/directtv-dish.com/127.0.0.1#5335 -ipset=/directtv-dish.com/gfwlist -server=/javcc.com/127.0.0.1#5335 -ipset=/javcc.com/gfwlist -server=/azure-mobile.net/127.0.0.1#5335 -ipset=/azure-mobile.net/gfwlist -server=/scholar.google.fr/127.0.0.1#5335 -ipset=/scholar.google.fr/gfwlist -server=/dl-iphone.com/127.0.0.1#5335 -ipset=/dl-iphone.com/gfwlist -server=/vfsco.es/127.0.0.1#5335 -ipset=/vfsco.es/gfwlist -server=/mycdn.me/127.0.0.1#5335 -ipset=/mycdn.me/gfwlist -server=/thefind.com/127.0.0.1#5335 -ipset=/thefind.com/gfwlist -server=/bmwchampionshipusa.com/127.0.0.1#5335 -ipset=/bmwchampionshipusa.com/gfwlist -server=/mastercard.hu/127.0.0.1#5335 -ipset=/mastercard.hu/gfwlist -server=/imgsmail.ru/127.0.0.1#5335 -ipset=/imgsmail.ru/gfwlist -server=/yahoo.ws/127.0.0.1#5335 -ipset=/yahoo.ws/gfwlist -server=/twnextdigital.com/127.0.0.1#5335 -ipset=/twnextdigital.com/gfwlist -server=/bridgestoneperformancemedia.net/127.0.0.1#5335 -ipset=/bridgestoneperformancemedia.net/gfwlist -server=/vmwarevmc.com/127.0.0.1#5335 -ipset=/vmwarevmc.com/gfwlist -server=/macbookair.es/127.0.0.1#5335 -ipset=/macbookair.es/gfwlist -server=/vfsco.de/127.0.0.1#5335 -ipset=/vfsco.de/gfwlist +server=/google.mg/127.0.0.1#5335 +ipset=/google.mg/gfwlist server=/logitech.fr/127.0.0.1#5335 ipset=/logitech.fr/gfwlist +server=/conscrypt.com/127.0.0.1#5335 +ipset=/conscrypt.com/gfwlist server=/logitech.com/127.0.0.1#5335 ipset=/logitech.com/gfwlist server=/logitech.biz/127.0.0.1#5335 @@ -13648,120 +13764,218 @@ server=/logi.com/127.0.0.1#5335 ipset=/logi.com/gfwlist server=/licdn.com/127.0.0.1#5335 ipset=/licdn.com/gfwlist -server=/freebsd.org/127.0.0.1#5335 -ipset=/freebsd.org/gfwlist -server=/ieeecsc.org/127.0.0.1#5335 -ipset=/ieeecsc.org/gfwlist -server=/lgelectronics.122.2o7.net/127.0.0.1#5335 -ipset=/lgelectronics.122.2o7.net/gfwlist -server=/google.gr/127.0.0.1#5335 -ipset=/google.gr/gfwlist -server=/nikeplus.org/127.0.0.1#5335 -ipset=/nikeplus.org/gfwlist +server=/sony.com.ec/127.0.0.1#5335 +ipset=/sony.com.ec/gfwlist +server=/ffacebook.com/127.0.0.1#5335 +ipset=/ffacebook.com/gfwlist +server=/nikebetrue.com/127.0.0.1#5335 +ipset=/nikebetrue.com/gfwlist server=/lgrecyclingprogram.com/127.0.0.1#5335 ipset=/lgrecyclingprogram.com/gfwlist -server=/qualcomm.co.jp/127.0.0.1#5335 -ipset=/qualcomm.co.jp/gfwlist +server=/tvpromise.com/127.0.0.1#5335 +ipset=/tvpromise.com/gfwlist +server=/pimg.tw/127.0.0.1#5335 +ipset=/pimg.tw/gfwlist +server=/instagramtr.com/127.0.0.1#5335 +ipset=/instagramtr.com/gfwlist server=/lghvac.com/127.0.0.1#5335 ipset=/lghvac.com/gfwlist -server=/bittrex.com/127.0.0.1#5335 -ipset=/bittrex.com/gfwlist -server=/intel.sg/127.0.0.1#5335 -ipset=/intel.sg/gfwlist -server=/onlinemonsterbeatsonsale.com/127.0.0.1#5335 -ipset=/onlinemonsterbeatsonsale.com/gfwlist +server=/hipaa6020.com/127.0.0.1#5335 +ipset=/hipaa6020.com/gfwlist +server=/swtor.com/127.0.0.1#5335 +ipset=/swtor.com/gfwlist server=/lg.com/127.0.0.1#5335 ipset=/lg.com/gfwlist -server=/stackpath.dev/127.0.0.1#5335 -ipset=/stackpath.dev/gfwlist +server=/dynacw.com.hk/127.0.0.1#5335 +ipset=/dynacw.com.hk/gfwlist server=/xscale.com/127.0.0.1#5335 ipset=/xscale.com/gfwlist -server=/nutramigen.net/127.0.0.1#5335 -ipset=/nutramigen.net/gfwlist -server=/2ch.net/127.0.0.1#5335 -ipset=/2ch.net/gfwlist +server=/videodelivery.net/127.0.0.1#5335 +ipset=/videodelivery.net/gfwlist +server=/xn--ztsq84g.cn/127.0.0.1#5335 +ipset=/xn--ztsq84g.cn/gfwlist +server=/dot-mac.de/127.0.0.1#5335 +ipset=/dot-mac.de/gfwlist server=/vpro.com/127.0.0.1#5335 ipset=/vpro.com/gfwlist server=/vokevr.com/127.0.0.1#5335 ipset=/vokevr.com/gfwlist -server=/5ch.net/127.0.0.1#5335 -ipset=/5ch.net/gfwlist server=/trustedanalytics.com/127.0.0.1#5335 ipset=/trustedanalytics.com/gfwlist +server=/nytcn.me/127.0.0.1#5335 +ipset=/nytcn.me/gfwlist +server=/volvopenta.se/127.0.0.1#5335 +ipset=/volvopenta.se/gfwlist server=/thunderbolttechnology.net/127.0.0.1#5335 ipset=/thunderbolttechnology.net/gfwlist +server=/foxstudiolot.com/127.0.0.1#5335 +ipset=/foxstudiolot.com/gfwlist +server=/speybay.com/127.0.0.1#5335 +ipset=/speybay.com/gfwlist server=/siport.com/127.0.0.1#5335 ipset=/siport.com/gfwlist server=/sensorynetworks.com/127.0.0.1#5335 ipset=/sensorynetworks.com/gfwlist -server=/foxnewsradio.com/127.0.0.1#5335 -ipset=/foxnewsradio.com/gfwlist server=/researchintel.com/127.0.0.1#5335 ipset=/researchintel.com/gfwlist +server=/directtv-dish.com/127.0.0.1#5335 +ipset=/directtv-dish.com/gfwlist server=/reconjet.com/127.0.0.1#5335 ipset=/reconjet.com/gfwlist server=/reconinstruments.com/127.0.0.1#5335 ipset=/reconinstruments.com/gfwlist -server=/digitaloceanspaces.com/127.0.0.1#5335 -ipset=/digitaloceanspaces.com/gfwlist +server=/imgurinc.com/127.0.0.1#5335 +ipset=/imgurinc.com/gfwlist +server=/dl-iphone.com/127.0.0.1#5335 +ipset=/dl-iphone.com/gfwlist +server=/opendroneid.org/127.0.0.1#5335 +ipset=/opendroneid.org/gfwlist +server=/openamt.com/127.0.0.1#5335 +ipset=/openamt.com/gfwlist +server=/thefind.com/127.0.0.1#5335 +ipset=/thefind.com/gfwlist +server=/bmwchampionshipusa.com/127.0.0.1#5335 +ipset=/bmwchampionshipusa.com/gfwlist +server=/mastercard.hu/127.0.0.1#5335 +ipset=/mastercard.hu/gfwlist +server=/niosii.com/127.0.0.1#5335 +ipset=/niosii.com/gfwlist +server=/yahoo.ws/127.0.0.1#5335 +ipset=/yahoo.ws/gfwlist +server=/twnextdigital.com/127.0.0.1#5335 +ipset=/twnextdigital.com/gfwlist +server=/2013beatshdcybermonday.com/127.0.0.1#5335 +ipset=/2013beatshdcybermonday.com/gfwlist +server=/vmwarevmc.com/127.0.0.1#5335 +ipset=/vmwarevmc.com/gfwlist +server=/macbookair.es/127.0.0.1#5335 +ipset=/macbookair.es/gfwlist +server=/vfsco.de/127.0.0.1#5335 +ipset=/vfsco.de/gfwlist +server=/nevex.com/127.0.0.1#5335 +ipset=/nevex.com/gfwlist +server=/nervanasys.com/127.0.0.1#5335 +ipset=/nervanasys.com/gfwlist +server=/lookinside.com/127.0.0.1#5335 +ipset=/lookinside.com/gfwlist +server=/itnel.com/127.0.0.1#5335 +ipset=/itnel.com/gfwlist +server=/intelvmwarecybersecurity.com/127.0.0.1#5335 +ipset=/intelvmwarecybersecurity.com/gfwlist +server=/freebsd.org/127.0.0.1#5335 +ipset=/freebsd.org/gfwlist +server=/ieeecsc.org/127.0.0.1#5335 +ipset=/ieeecsc.org/gfwlist +server=/intelsalestraining.com/127.0.0.1#5335 +ipset=/intelsalestraining.com/gfwlist +server=/google.gr/127.0.0.1#5335 +ipset=/google.gr/gfwlist +server=/intelrealsense.com/127.0.0.1#5335 +ipset=/intelrealsense.com/gfwlist +server=/intelquark.com/127.0.0.1#5335 +ipset=/intelquark.com/gfwlist +server=/qualcomm.co.jp/127.0.0.1#5335 +ipset=/qualcomm.co.jp/gfwlist +server=/bmw-classic.com/127.0.0.1#5335 +ipset=/bmw-classic.com/gfwlist +server=/intelnervana.com/127.0.0.1#5335 +ipset=/intelnervana.com/gfwlist +server=/intel.sg/127.0.0.1#5335 +ipset=/intel.sg/gfwlist +server=/onlinemonsterbeatsonsale.com/127.0.0.1#5335 +ipset=/onlinemonsterbeatsonsale.com/gfwlist +server=/intellinuxwireless.net/127.0.0.1#5335 +ipset=/intellinuxwireless.net/gfwlist +server=/intellearningseries.com/127.0.0.1#5335 +ipset=/intellearningseries.com/gfwlist +server=/inteliotmarketplace.com/127.0.0.1#5335 +ipset=/inteliotmarketplace.com/gfwlist +server=/nutramigen.net/127.0.0.1#5335 +ipset=/nutramigen.net/gfwlist +server=/2ch.net/127.0.0.1#5335 +ipset=/2ch.net/gfwlist +server=/ibook.eu/127.0.0.1#5335 +ipset=/ibook.eu/gfwlist +server=/inteleventexpress.com/127.0.0.1#5335 +ipset=/inteleventexpress.com/gfwlist +server=/5ch.net/127.0.0.1#5335 +ipset=/5ch.net/gfwlist +server=/intelcloudfinder.com/127.0.0.1#5335 +ipset=/intelcloudfinder.com/gfwlist +server=/intelcapital.com/127.0.0.1#5335 +ipset=/intelcapital.com/gfwlist +server=/intelatom.net/127.0.0.1#5335 +ipset=/intelatom.net/gfwlist +server=/intelapacstore.com/127.0.0.1#5335 +ipset=/intelapacstore.com/gfwlist +server=/foxnewsradio.com/127.0.0.1#5335 +ipset=/foxnewsradio.com/gfwlist +server=/geelongadvertiser.com.au/127.0.0.1#5335 +ipset=/geelongadvertiser.com.au/gfwlist +server=/doceapower.com/127.0.0.1#5335 +ipset=/doceapower.com/gfwlist +server=/crosswalk-project.net/127.0.0.1#5335 +ipset=/crosswalk-project.net/gfwlist +server=/beatsheadphonesale.com/127.0.0.1#5335 +ipset=/beatsheadphonesale.com/gfwlist server=/yahoo.co.ve/127.0.0.1#5335 ipset=/yahoo.co.ve/gfwlist server=/wikia.nocookie.net/127.0.0.1#5335 ipset=/wikia.nocookie.net/gfwlist -server=/niosii.com/127.0.0.1#5335 -ipset=/niosii.com/gfwlist -server=/nextgenerationcenter.com/127.0.0.1#5335 -ipset=/nextgenerationcenter.com/gfwlist -server=/nevex.com/127.0.0.1#5335 -ipset=/nevex.com/gfwlist +server=/clusterconnection.com/127.0.0.1#5335 +ipset=/clusterconnection.com/gfwlist +server=/termius.com/127.0.0.1#5335 +ipset=/termius.com/gfwlist +server=/midatlanticbmwmotorcycles.com/127.0.0.1#5335 +ipset=/midatlanticbmwmotorcycles.com/gfwlist server=/pillbeatsblackfridaysale.com/127.0.0.1#5335 ipset=/pillbeatsblackfridaysale.com/gfwlist -server=/softbankventuresasia.com/127.0.0.1#5335 -ipset=/softbankventuresasia.com/gfwlist -server=/lookinside.com/127.0.0.1#5335 -ipset=/lookinside.com/gfwlist +server=/centrino.net/127.0.0.1#5335 +ipset=/centrino.net/gfwlist +server=/celeron.net/127.0.0.1#5335 +ipset=/celeron.net/gfwlist server=/bmw.nl/127.0.0.1#5335 ipset=/bmw.nl/gfwlist server=/bloombergarcade.com/127.0.0.1#5335 ipset=/bloombergarcade.com/gfwlist server=/minihalifax.ca/127.0.0.1#5335 ipset=/minihalifax.ca/gfwlist -server=/itnel.com/127.0.0.1#5335 -ipset=/itnel.com/gfwlist -server=/intelvmwarecybersecurity.com/127.0.0.1#5335 -ipset=/intelvmwarecybersecurity.com/gfwlist -server=/intelsalestraining.com/127.0.0.1#5335 -ipset=/intelsalestraining.com/gfwlist -server=/intelrealsense.com/127.0.0.1#5335 -ipset=/intelrealsense.com/gfwlist +server=/celeron.com/127.0.0.1#5335 +ipset=/celeron.com/gfwlist +server=/buyaltera.com/127.0.0.1#5335 +ipset=/buyaltera.com/gfwlist +server=/alterauserforums.com/127.0.0.1#5335 +ipset=/alterauserforums.com/gfwlist +server=/alterauserforum.net/127.0.0.1#5335 +ipset=/alterauserforum.net/gfwlist server=/nikeshoes4u.com/127.0.0.1#5335 ipset=/nikeshoes4u.com/gfwlist server=/google.cv/127.0.0.1#5335 ipset=/google.cv/gfwlist -server=/intelquark.com/127.0.0.1#5335 -ipset=/intelquark.com/gfwlist -server=/minisoindia.com/127.0.0.1#5335 -ipset=/minisoindia.com/gfwlist -server=/canon.ie/127.0.0.1#5335 -ipset=/canon.ie/gfwlist -server=/applemusic.wang/127.0.0.1#5335 -ipset=/applemusic.wang/gfwlist -server=/intelnervana.com/127.0.0.1#5335 -ipset=/intelnervana.com/gfwlist -server=/intellinuxwireless.net/127.0.0.1#5335 -ipset=/intellinuxwireless.net/gfwlist +server=/stadia.dev/127.0.0.1#5335 +ipset=/stadia.dev/gfwlist +server=/adidas.ie/127.0.0.1#5335 +ipset=/adidas.ie/gfwlist +server=/alteraforums.net/127.0.0.1#5335 +ipset=/alteraforums.net/gfwlist +server=/alteraforum.com/127.0.0.1#5335 +ipset=/alteraforum.com/gfwlist +server=/intel.vu/127.0.0.1#5335 +ipset=/intel.vu/gfwlist +server=/intel.vn/127.0.0.1#5335 +ipset=/intel.vn/gfwlist server=/vaultify.com/127.0.0.1#5335 ipset=/vaultify.com/gfwlist -server=/intellearningseries.com/127.0.0.1#5335 -ipset=/intellearningseries.com/gfwlist -server=/inteliotmarketplace.com/127.0.0.1#5335 -ipset=/inteliotmarketplace.com/gfwlist +server=/intel.vg/127.0.0.1#5335 +ipset=/intel.vg/gfwlist +server=/intel.uy/127.0.0.1#5335 +ipset=/intel.uy/gfwlist server=/workspaceair.com/127.0.0.1#5335 ipset=/workspaceair.com/gfwlist server=/appdynamics.fr/127.0.0.1#5335 ipset=/appdynamics.fr/gfwlist -server=/intelgo.net/127.0.0.1#5335 -ipset=/intelgo.net/gfwlist +server=/myfoxaustin.com/127.0.0.1#5335 +ipset=/myfoxaustin.com/gfwlist server=/mastercard.ua/127.0.0.1#5335 ipset=/mastercard.ua/gfwlist server=/uug27.com/127.0.0.1#5335 @@ -13774,40 +13988,40 @@ server=/beatdrdres.com/127.0.0.1#5335 ipset=/beatdrdres.com/gfwlist server=/vmwareidentity.com/127.0.0.1#5335 ipset=/vmwareidentity.com/gfwlist -server=/paypalhere.org/127.0.0.1#5335 -ipset=/paypalhere.org/gfwlist -server=/visa.com.au/127.0.0.1#5335 -ipset=/visa.com.au/gfwlist -server=/inteleventexpress.com/127.0.0.1#5335 -ipset=/inteleventexpress.com/gfwlist -server=/bmw.ee/127.0.0.1#5335 -ipset=/bmw.ee/gfwlist -server=/intelcloudfinder.com/127.0.0.1#5335 -ipset=/intelcloudfinder.com/gfwlist +server=/volvo.com/127.0.0.1#5335 +ipset=/volvo.com/gfwlist +server=/intel.tv/127.0.0.1#5335 +ipset=/intel.tv/gfwlist +server=/intel.tt/127.0.0.1#5335 +ipset=/intel.tt/gfwlist +server=/businessinsider.my/127.0.0.1#5335 +ipset=/businessinsider.my/gfwlist +server=/intel.tn/127.0.0.1#5335 +ipset=/intel.tn/gfwlist server=/click-url.com/127.0.0.1#5335 ipset=/click-url.com/gfwlist -server=/intelcapital.com/127.0.0.1#5335 -ipset=/intelcapital.com/gfwlist -server=/intelatom.net/127.0.0.1#5335 -ipset=/intelatom.net/gfwlist +server=/intel.tm/127.0.0.1#5335 +ipset=/intel.tm/gfwlist +server=/intel.tl/127.0.0.1#5335 +ipset=/intel.tl/gfwlist server=/bnef.com/127.0.0.1#5335 ipset=/bnef.com/gfwlist -server=/intelapacstore.com/127.0.0.1#5335 -ipset=/intelapacstore.com/gfwlist -server=/facxebook.com/127.0.0.1#5335 -ipset=/facxebook.com/gfwlist +server=/intel.tj/127.0.0.1#5335 +ipset=/intel.tj/gfwlist +server=/internet.org/127.0.0.1#5335 +ipset=/internet.org/gfwlist server=/gettyimages.ca/127.0.0.1#5335 ipset=/gettyimages.ca/gfwlist server=/beatsbydrecheaponlinesales.com/127.0.0.1#5335 ipset=/beatsbydrecheaponlinesales.com/gfwlist -server=/doceapower.com/127.0.0.1#5335 -ipset=/doceapower.com/gfwlist +server=/celebgramme.com/127.0.0.1#5335 +ipset=/celebgramme.com/gfwlist server=/pinterest.mx/127.0.0.1#5335 ipset=/pinterest.mx/gfwlist server=/webofknowledge.com/127.0.0.1#5335 ipset=/webofknowledge.com/gfwlist -server=/crosswalk-project.net/127.0.0.1#5335 -ipset=/crosswalk-project.net/gfwlist +server=/intel.st/127.0.0.1#5335 +ipset=/intel.st/gfwlist server=/applemasters.info/127.0.0.1#5335 ipset=/applemasters.info/gfwlist server=/bestbuystores.com/127.0.0.1#5335 @@ -13816,82 +14030,82 @@ server=/justdoit.us/127.0.0.1#5335 ipset=/justdoit.us/gfwlist server=/pearsoned.com/127.0.0.1#5335 ipset=/pearsoned.com/gfwlist -server=/coreextreme.com/127.0.0.1#5335 -ipset=/coreextreme.com/gfwlist +server=/intel.sk/127.0.0.1#5335 +ipset=/intel.sk/gfwlist server=/pugpig-dev.com/127.0.0.1#5335 ipset=/pugpig-dev.com/gfwlist -server=/applecomputerimac.com/127.0.0.1#5335 -ipset=/applecomputerimac.com/gfwlist -server=/clusterconnection.com/127.0.0.1#5335 -ipset=/clusterconnection.com/gfwlist -server=/rentaride.de/127.0.0.1#5335 -ipset=/rentaride.de/gfwlist +server=/intel.sc/127.0.0.1#5335 +ipset=/intel.sc/gfwlist +server=/intel.ro/127.0.0.1#5335 +ipset=/intel.ro/gfwlist +server=/visa.co.cr/127.0.0.1#5335 +ipset=/visa.co.cr/gfwlist server=/blpcareers.com/127.0.0.1#5335 ipset=/blpcareers.com/gfwlist server=/dowjoneson.com/127.0.0.1#5335 ipset=/dowjoneson.com/gfwlist server=/strepsils.hr/127.0.0.1#5335 ipset=/strepsils.hr/gfwlist -server=/easttouch.com.hk/127.0.0.1#5335 -ipset=/easttouch.com.hk/gfwlist +server=/intel.ph/127.0.0.1#5335 +ipset=/intel.ph/gfwlist server=/foxtel.com/127.0.0.1#5335 ipset=/foxtel.com/gfwlist -server=/centrino.net/127.0.0.1#5335 -ipset=/centrino.net/gfwlist +server=/intel.pa/127.0.0.1#5335 +ipset=/intel.pa/gfwlist server=/pros.ee/127.0.0.1#5335 ipset=/pros.ee/gfwlist -server=/celeron.net/127.0.0.1#5335 -ipset=/celeron.net/gfwlist +server=/intel.nu/127.0.0.1#5335 +ipset=/intel.nu/gfwlist server=/verisign.fr/127.0.0.1#5335 ipset=/verisign.fr/gfwlist server=/strepsils.ch/127.0.0.1#5335 ipset=/strepsils.ch/gfwlist -server=/buyaltera.com/127.0.0.1#5335 -ipset=/buyaltera.com/gfwlist +server=/intel.mu/127.0.0.1#5335 +ipset=/intel.mu/gfwlist server=/singtao.com/127.0.0.1#5335 ipset=/singtao.com/gfwlist -server=/alterauserforums.com/127.0.0.1#5335 -ipset=/alterauserforums.com/gfwlist -server=/alterauserforum.net/127.0.0.1#5335 -ipset=/alterauserforum.net/gfwlist -server=/awsedstart.com/127.0.0.1#5335 -ipset=/awsedstart.com/gfwlist +server=/awsloft-johannesburg.com/127.0.0.1#5335 +ipset=/awsloft-johannesburg.com/gfwlist +server=/intel.mn/127.0.0.1#5335 +ipset=/intel.mn/gfwlist +server=/intel.mg/127.0.0.1#5335 +ipset=/intel.mg/gfwlist server=/realclearmarkets.com/127.0.0.1#5335 ipset=/realclearmarkets.com/gfwlist server=/ebay.org/127.0.0.1#5335 ipset=/ebay.org/gfwlist -server=/alteraforums.net/127.0.0.1#5335 -ipset=/alteraforums.net/gfwlist +server=/intel.me/127.0.0.1#5335 +ipset=/intel.me/gfwlist server=/paylike.com/127.0.0.1#5335 ipset=/paylike.com/gfwlist -server=/alteraforum.com/127.0.0.1#5335 -ipset=/alteraforum.com/gfwlist +server=/intel.ma/127.0.0.1#5335 +ipset=/intel.ma/gfwlist server=/custombeatsforcheap.com/127.0.0.1#5335 ipset=/custombeatsforcheap.com/gfwlist server=/epochmall.com/127.0.0.1#5335 ipset=/epochmall.com/gfwlist -server=/intel.vu/127.0.0.1#5335 -ipset=/intel.vu/gfwlist -server=/intel.vn/127.0.0.1#5335 -ipset=/intel.vn/gfwlist +server=/intel.lu/127.0.0.1#5335 +ipset=/intel.lu/gfwlist +server=/intel.lt/127.0.0.1#5335 +ipset=/intel.lt/gfwlist server=/videopress.com/127.0.0.1#5335 ipset=/videopress.com/gfwlist -server=/intel.vg/127.0.0.1#5335 -ipset=/intel.vg/gfwlist +server=/intel.lk/127.0.0.1#5335 +ipset=/intel.lk/gfwlist server=/ieeesmc.org/127.0.0.1#5335 ipset=/ieeesmc.org/gfwlist -server=/intel.uy/127.0.0.1#5335 -ipset=/intel.uy/gfwlist -server=/citylab.com/127.0.0.1#5335 -ipset=/citylab.com/gfwlist +server=/intel.lc/127.0.0.1#5335 +ipset=/intel.lc/gfwlist +server=/intel.ke/127.0.0.1#5335 +ipset=/intel.ke/gfwlist server=/bmwofannapolis.com/127.0.0.1#5335 ipset=/bmwofannapolis.com/gfwlist server=/powerofresolve.ca/127.0.0.1#5335 ipset=/powerofresolve.ca/gfwlist server=/powersunitedvr.com/127.0.0.1#5335 ipset=/powersunitedvr.com/gfwlist -server=/intel.tv/127.0.0.1#5335 -ipset=/intel.tv/gfwlist +server=/mastercard.co.kr/127.0.0.1#5335 +ipset=/mastercard.co.kr/gfwlist server=/amazon-launchpad.com/127.0.0.1#5335 ipset=/amazon-launchpad.com/gfwlist server=/startupschool.org/127.0.0.1#5335 @@ -13900,84 +14114,84 @@ server=/paypal-retail.com/127.0.0.1#5335 ipset=/paypal-retail.com/gfwlist server=/needforspeedeliminator.com/127.0.0.1#5335 ipset=/needforspeedeliminator.com/gfwlist -server=/intel.tt/127.0.0.1#5335 -ipset=/intel.tt/gfwlist +server=/intel.it/127.0.0.1#5335 +ipset=/intel.it/gfwlist server=/parstream.org/127.0.0.1#5335 ipset=/parstream.org/gfwlist -server=/intel.tn/127.0.0.1#5335 -ipset=/intel.tn/gfwlist +server=/intel.io/127.0.0.1#5335 +ipset=/intel.io/gfwlist server=/panasonic.jp/127.0.0.1#5335 ipset=/panasonic.jp/gfwlist server=/anigema.jp/127.0.0.1#5335 ipset=/anigema.jp/gfwlist server=/yahoo.ge/127.0.0.1#5335 ipset=/yahoo.ge/gfwlist -server=/intel.tj/127.0.0.1#5335 -ipset=/intel.tj/gfwlist +server=/intel.ht/127.0.0.1#5335 +ipset=/intel.ht/gfwlist server=/yahoo.dm/127.0.0.1#5335 ipset=/yahoo.dm/gfwlist server=/telegram.space/127.0.0.1#5335 ipset=/telegram.space/gfwlist server=/duckduckgo.co/127.0.0.1#5335 ipset=/duckduckgo.co/gfwlist -server=/facebomok.com/127.0.0.1#5335 -ipset=/facebomok.com/gfwlist -server=/intel.st/127.0.0.1#5335 -ipset=/intel.st/gfwlist -server=/intel.sk/127.0.0.1#5335 -ipset=/intel.sk/gfwlist +server=/intel.hk/127.0.0.1#5335 +ipset=/intel.hk/gfwlist +server=/intel.gy/127.0.0.1#5335 +ipset=/intel.gy/gfwlist +server=/intel.gs/127.0.0.1#5335 +ipset=/intel.gs/gfwlist server=/beatmonstersaustralia.net/127.0.0.1#5335 ipset=/beatmonstersaustralia.net/gfwlist -server=/intel.sc/127.0.0.1#5335 -ipset=/intel.sc/gfwlist -server=/intel.ro/127.0.0.1#5335 -ipset=/intel.ro/gfwlist -server=/beatsbydresalesonline-australia.com/127.0.0.1#5335 -ipset=/beatsbydresalesonline-australia.com/gfwlist +server=/intel.gm/127.0.0.1#5335 +ipset=/intel.gm/gfwlist +server=/intel.gl/127.0.0.1#5335 +ipset=/intel.gl/gfwlist +server=/pearsonclinical.com.br/127.0.0.1#5335 +ipset=/pearsonclinical.com.br/gfwlist server=/beatsbydresingapores.com/127.0.0.1#5335 ipset=/beatsbydresingapores.com/gfwlist server=/epochtimes.eu/127.0.0.1#5335 ipset=/epochtimes.eu/gfwlist server=/bmw-yachtsport.com/127.0.0.1#5335 ipset=/bmw-yachtsport.com/gfwlist -server=/bmw.in/127.0.0.1#5335 -ipset=/bmw.in/gfwlist +server=/microsoftsilverlight.org/127.0.0.1#5335 +ipset=/microsoftsilverlight.org/gfwlist server=/applestore.co.jp/127.0.0.1#5335 ipset=/applestore.co.jp/gfwlist -server=/intel.pn/127.0.0.1#5335 -ipset=/intel.pn/gfwlist -server=/intel.ph/127.0.0.1#5335 -ipset=/intel.ph/gfwlist -server=/intel.pa/127.0.0.1#5335 -ipset=/intel.pa/gfwlist +server=/intel.ge/127.0.0.1#5335 +ipset=/intel.ge/gfwlist +server=/intel.gd/127.0.0.1#5335 +ipset=/intel.gd/gfwlist +server=/mylcloud.net/127.0.0.1#5335 +ipset=/mylcloud.net/gfwlist server=/foxfdm.com/127.0.0.1#5335 ipset=/foxfdm.com/gfwlist -server=/intel.nu/127.0.0.1#5335 -ipset=/intel.nu/gfwlist +server=/intel.es/127.0.0.1#5335 +ipset=/intel.es/gfwlist server=/bmw-special-sales.com/127.0.0.1#5335 ipset=/bmw-special-sales.com/gfwlist -server=/tearapeak.com/127.0.0.1#5335 -ipset=/tearapeak.com/gfwlist +server=/intel.ec/127.0.0.1#5335 +ipset=/intel.ec/gfwlist server=/visa.ro/127.0.0.1#5335 ipset=/visa.ro/gfwlist -server=/intel.mu/127.0.0.1#5335 -ipset=/intel.mu/gfwlist -server=/attpublicpolicy.com/127.0.0.1#5335 -ipset=/attpublicpolicy.com/gfwlist +server=/intel.de/127.0.0.1#5335 +ipset=/intel.de/gfwlist +server=/intel.cz/127.0.0.1#5335 +ipset=/intel.cz/gfwlist server=/myfoxlubbock.com/127.0.0.1#5335 ipset=/myfoxlubbock.com/gfwlist -server=/intel.mn/127.0.0.1#5335 -ipset=/intel.mn/gfwlist +server=/intel.cu/127.0.0.1#5335 +ipset=/intel.cu/gfwlist server=/apple.ch/127.0.0.1#5335 ipset=/apple.ch/gfwlist -server=/intel.mg/127.0.0.1#5335 -ipset=/intel.mg/gfwlist -server=/intel.me/127.0.0.1#5335 -ipset=/intel.me/gfwlist +server=/intel.com.ve/127.0.0.1#5335 +ipset=/intel.com.ve/gfwlist +server=/intel.com.uy/127.0.0.1#5335 +ipset=/intel.com.uy/gfwlist server=/pvp.tv/127.0.0.1#5335 ipset=/pvp.tv/gfwlist -server=/intel.ma/127.0.0.1#5335 -ipset=/intel.ma/gfwlist +server=/intel.com.tr/127.0.0.1#5335 +ipset=/intel.com.tr/gfwlist server=/google.mu/127.0.0.1#5335 ipset=/google.mu/gfwlist server=/youtube.iq/127.0.0.1#5335 @@ -13986,146 +14200,146 @@ server=/playhearthstone.com/127.0.0.1#5335 ipset=/playhearthstone.com/gfwlist server=/nikefootballcleats.com/127.0.0.1#5335 ipset=/nikefootballcleats.com/gfwlist -server=/intel.lu/127.0.0.1#5335 -ipset=/intel.lu/gfwlist -server=/intel.lt/127.0.0.1#5335 -ipset=/intel.lt/gfwlist -server=/bmw.com.mt/127.0.0.1#5335 -ipset=/bmw.com.mt/gfwlist -server=/intel.lk/127.0.0.1#5335 -ipset=/intel.lk/gfwlist -server=/beatscustomblackfriday.com/127.0.0.1#5335 -ipset=/beatscustomblackfriday.com/gfwlist -server=/intel.lc/127.0.0.1#5335 -ipset=/intel.lc/gfwlist -server=/intel.ke/127.0.0.1#5335 -ipset=/intel.ke/gfwlist -server=/intel.jp/127.0.0.1#5335 -ipset=/intel.jp/gfwlist -server=/ipod.co.nz/127.0.0.1#5335 -ipset=/ipod.co.nz/gfwlist -server=/ebayads.com/127.0.0.1#5335 -ipset=/ebayads.com/gfwlist -server=/intel.it/127.0.0.1#5335 -ipset=/intel.it/gfwlist -server=/intel.io/127.0.0.1#5335 -ipset=/intel.io/gfwlist -server=/intel.in/127.0.0.1#5335 -ipset=/intel.in/gfwlist -server=/pinterest.ie/127.0.0.1#5335 -ipset=/pinterest.ie/gfwlist -server=/intel.ie/127.0.0.1#5335 -ipset=/intel.ie/gfwlist -server=/intel.ht/127.0.0.1#5335 -ipset=/intel.ht/gfwlist -server=/intel.hn/127.0.0.1#5335 -ipset=/intel.hn/gfwlist -server=/beatsbydre-studio.com/127.0.0.1#5335 -ipset=/beatsbydre-studio.com/gfwlist -server=/bitly.com/127.0.0.1#5335 -ipset=/bitly.com/gfwlist -server=/intel.hk/127.0.0.1#5335 -ipset=/intel.hk/gfwlist -server=/bnetshopus.akamaized.net/127.0.0.1#5335 -ipset=/bnetshopus.akamaized.net/gfwlist -server=/foxrichmond.com/127.0.0.1#5335 -ipset=/foxrichmond.com/gfwlist -server=/intel.gy/127.0.0.1#5335 -ipset=/intel.gy/gfwlist -server=/intel.gs/127.0.0.1#5335 -ipset=/intel.gs/gfwlist -server=/ebay.ph/127.0.0.1#5335 -ipset=/ebay.ph/gfwlist -server=/intel.gm/127.0.0.1#5335 -ipset=/intel.gm/gfwlist -server=/intel.gl/127.0.0.1#5335 -ipset=/intel.gl/gfwlist -server=/intel.ge/127.0.0.1#5335 -ipset=/intel.ge/gfwlist -server=/javdove8.xyz/127.0.0.1#5335 -ipset=/javdove8.xyz/gfwlist -server=/intel.gd/127.0.0.1#5335 -ipset=/intel.gd/gfwlist -server=/imoviegallery.com/127.0.0.1#5335 -ipset=/imoviegallery.com/gfwlist -server=/yahoo.vg/127.0.0.1#5335 -ipset=/yahoo.vg/gfwlist -server=/intel.es/127.0.0.1#5335 -ipset=/intel.es/gfwlist -server=/intel.ec/127.0.0.1#5335 -ipset=/intel.ec/gfwlist -server=/miitomo.com/127.0.0.1#5335 -ipset=/miitomo.com/gfwlist -server=/aibaobei.me/127.0.0.1#5335 -ipset=/aibaobei.me/gfwlist -server=/intel.de/127.0.0.1#5335 -ipset=/intel.de/gfwlist -server=/intel.cz/127.0.0.1#5335 -ipset=/intel.cz/gfwlist -server=/intel.cu/127.0.0.1#5335 -ipset=/intel.cu/gfwlist -server=/intel.com.ve/127.0.0.1#5335 -ipset=/intel.com.ve/gfwlist -server=/graphengine.io/127.0.0.1#5335 -ipset=/graphengine.io/gfwlist -server=/alivevue.com/127.0.0.1#5335 -ipset=/alivevue.com/gfwlist -server=/intel.com.uy/127.0.0.1#5335 -ipset=/intel.com.uy/gfwlist -server=/speedtest.com.hk/127.0.0.1#5335 -ipset=/speedtest.com.hk/gfwlist -server=/needforspeedshowdown.com/127.0.0.1#5335 -ipset=/needforspeedshowdown.com/gfwlist -server=/miniargentina.com/127.0.0.1#5335 -ipset=/miniargentina.com/gfwlist -server=/intel.com.tr/127.0.0.1#5335 -ipset=/intel.com.tr/gfwlist -server=/ssdevrd.com/127.0.0.1#5335 -ipset=/ssdevrd.com/gfwlist -server=/loanbuilder.com/127.0.0.1#5335 -ipset=/loanbuilder.com/gfwlist -server=/bmw-motorrad.com.mx/127.0.0.1#5335 -ipset=/bmw-motorrad.com.mx/gfwlist -server=/attinternetservice.com/127.0.0.1#5335 -ipset=/attinternetservice.com/gfwlist +server=/obsrvbl.com/127.0.0.1#5335 +ipset=/obsrvbl.com/gfwlist server=/intel.com.jm/127.0.0.1#5335 ipset=/intel.com.jm/gfwlist -server=/mobileinternational.com/127.0.0.1#5335 -ipset=/mobileinternational.com/gfwlist -server=/mini-connected.fr/127.0.0.1#5335 -ipset=/mini-connected.fr/gfwlist +server=/bmw.com.mt/127.0.0.1#5335 +ipset=/bmw.com.mt/gfwlist server=/intel.com.ec/127.0.0.1#5335 ipset=/intel.com.ec/gfwlist -server=/staticflickr.com/127.0.0.1#5335 -ipset=/staticflickr.com/gfwlist +server=/beatscustomblackfriday.com/127.0.0.1#5335 +ipset=/beatscustomblackfriday.com/gfwlist server=/intel.com.co/127.0.0.1#5335 ipset=/intel.com.co/gfwlist -server=/api-priconne-redive.cygames.jp/127.0.0.1#5335 -ipset=/api-priconne-redive.cygames.jp/gfwlist -server=/linuxfoundation.org/127.0.0.1#5335 -ipset=/linuxfoundation.org/gfwlist -server=/nativeincolour.com.au/127.0.0.1#5335 -ipset=/nativeincolour.com.au/gfwlist server=/intel.com.bo/127.0.0.1#5335 ipset=/intel.com.bo/gfwlist -server=/nbcuniversal.com/127.0.0.1#5335 -ipset=/nbcuniversal.com/gfwlist -server=/2013beatsbydrdreshop.com/127.0.0.1#5335 -ipset=/2013beatsbydrdreshop.com/gfwlist -server=/pinterest.jp/127.0.0.1#5335 -ipset=/pinterest.jp/gfwlist -server=/ebayanunsios.net/127.0.0.1#5335 -ipset=/ebayanunsios.net/gfwlist +server=/applecentar.rs/127.0.0.1#5335 +ipset=/applecentar.rs/gfwlist +server=/ipod.co.nz/127.0.0.1#5335 +ipset=/ipod.co.nz/gfwlist server=/intel.com.ar/127.0.0.1#5335 ipset=/intel.com.ar/gfwlist server=/intel.co.uk/127.0.0.1#5335 ipset=/intel.co.uk/gfwlist server=/intel.co.il/127.0.0.1#5335 ipset=/intel.co.il/gfwlist -server=/bmw.com.br/127.0.0.1#5335 -ipset=/bmw.com.br/gfwlist server=/intel.co.id/127.0.0.1#5335 ipset=/intel.co.id/gfwlist +server=/pinterest.ie/127.0.0.1#5335 +ipset=/pinterest.ie/gfwlist +server=/airmax360.com/127.0.0.1#5335 +ipset=/airmax360.com/gfwlist +server=/intel.cm/127.0.0.1#5335 +ipset=/intel.cm/gfwlist +server=/intel.cg/127.0.0.1#5335 +ipset=/intel.cg/gfwlist +server=/beatsbydre-studio.com/127.0.0.1#5335 +ipset=/beatsbydre-studio.com/gfwlist +server=/zsh.org/127.0.0.1#5335 +ipset=/zsh.org/gfwlist +server=/intel.cc/127.0.0.1#5335 +ipset=/intel.cc/gfwlist +server=/bnetshopus.akamaized.net/127.0.0.1#5335 +ipset=/bnetshopus.akamaized.net/gfwlist +server=/foxrichmond.com/127.0.0.1#5335 +ipset=/foxrichmond.com/gfwlist +server=/intel.bg/127.0.0.1#5335 +ipset=/intel.bg/gfwlist +server=/intel.az/127.0.0.1#5335 +ipset=/intel.az/gfwlist +server=/ebay.ph/127.0.0.1#5335 +ipset=/ebay.ph/gfwlist +server=/intel.at/127.0.0.1#5335 +ipset=/intel.at/gfwlist +server=/intel.ai/127.0.0.1#5335 +ipset=/intel.ai/gfwlist +server=/intel.ag/127.0.0.1#5335 +ipset=/intel.ag/gfwlist +server=/javdove8.xyz/127.0.0.1#5335 +ipset=/javdove8.xyz/gfwlist +server=/nike.gy/127.0.0.1#5335 +ipset=/nike.gy/gfwlist +server=/imoviegallery.com/127.0.0.1#5335 +ipset=/imoviegallery.com/gfwlist +server=/yahoo.vg/127.0.0.1#5335 +ipset=/yahoo.vg/gfwlist +server=/s81c.com/127.0.0.1#5335 +ipset=/s81c.com/gfwlist +server=/deluxe.com.hk/127.0.0.1#5335 +ipset=/deluxe.com.hk/gfwlist +server=/miitomo.com/127.0.0.1#5335 +ipset=/miitomo.com/gfwlist +server=/aibaobei.me/127.0.0.1#5335 +ipset=/aibaobei.me/gfwlist +server=/ibm.eu/127.0.0.1#5335 +ipset=/ibm.eu/gfwlist +server=/buycheapbeatsbydre.com/127.0.0.1#5335 +ipset=/buycheapbeatsbydre.com/gfwlist +server=/gdansk-amazon.com/127.0.0.1#5335 +ipset=/gdansk-amazon.com/gfwlist +server=/attglobal.net/127.0.0.1#5335 +ipset=/attglobal.net/gfwlist +server=/graphengine.io/127.0.0.1#5335 +ipset=/graphengine.io/gfwlist +server=/alivevue.com/127.0.0.1#5335 +ipset=/alivevue.com/gfwlist +server=/beatsbydreblackfriday2013.com/127.0.0.1#5335 +ipset=/beatsbydreblackfriday2013.com/gfwlist +server=/speedtest.com.hk/127.0.0.1#5335 +ipset=/speedtest.com.hk/gfwlist +server=/needforspeedshowdown.com/127.0.0.1#5335 +ipset=/needforspeedshowdown.com/gfwlist +server=/miniargentina.com/127.0.0.1#5335 +ipset=/miniargentina.com/gfwlist +server=/hpstore.corpmerchandise.com/127.0.0.1#5335 +ipset=/hpstore.corpmerchandise.com/gfwlist +server=/www8-hp.com/127.0.0.1#5335 +ipset=/www8-hp.com/gfwlist +server=/loanbuilder.com/127.0.0.1#5335 +ipset=/loanbuilder.com/gfwlist +server=/bmw-motorrad.com.mx/127.0.0.1#5335 +ipset=/bmw-motorrad.com.mx/gfwlist +server=/attinternetservice.com/127.0.0.1#5335 +ipset=/attinternetservice.com/gfwlist +server=/workstations.tv/127.0.0.1#5335 +ipset=/workstations.tv/gfwlist +server=/mobileinternational.com/127.0.0.1#5335 +ipset=/mobileinternational.com/gfwlist +server=/mini-connected.fr/127.0.0.1#5335 +ipset=/mini-connected.fr/gfwlist +server=/touchsmartpc.org/127.0.0.1#5335 +ipset=/touchsmartpc.org/gfwlist +server=/staticflickr.com/127.0.0.1#5335 +ipset=/staticflickr.com/gfwlist +server=/beatsbydredealsblackfriday.com/127.0.0.1#5335 +ipset=/beatsbydredealsblackfriday.com/gfwlist +server=/api-priconne-redive.cygames.jp/127.0.0.1#5335 +ipset=/api-priconne-redive.cygames.jp/gfwlist +server=/linuxfoundation.org/127.0.0.1#5335 +ipset=/linuxfoundation.org/gfwlist +server=/nativeincolour.com.au/127.0.0.1#5335 +ipset=/nativeincolour.com.au/gfwlist +server=/realclearscience.com/127.0.0.1#5335 +ipset=/realclearscience.com/gfwlist +server=/nbcuniversal.com/127.0.0.1#5335 +ipset=/nbcuniversal.com/gfwlist +server=/serviceshp.com/127.0.0.1#5335 +ipset=/serviceshp.com/gfwlist +server=/pinterest.jp/127.0.0.1#5335 +ipset=/pinterest.jp/gfwlist +server=/ebayanunsios.net/127.0.0.1#5335 +ipset=/ebayanunsios.net/gfwlist +server=/printspots.net/127.0.0.1#5335 +ipset=/printspots.net/gfwlist +server=/printspots.com/127.0.0.1#5335 +ipset=/printspots.com/gfwlist +server=/printersetupsupport.com/127.0.0.1#5335 +ipset=/printersetupsupport.com/gfwlist +server=/bmw.com.br/127.0.0.1#5335 +ipset=/bmw.com.br/gfwlist +server=/leavinghpinc.com/127.0.0.1#5335 +ipset=/leavinghpinc.com/gfwlist server=/wifi-mx.com/127.0.0.1#5335 ipset=/wifi-mx.com/gfwlist server=/rpmfusion.org/127.0.0.1#5335 @@ -14134,52 +14348,52 @@ server=/icloud.se/127.0.0.1#5335 ipset=/icloud.se/gfwlist server=/eastweek.com.hk/127.0.0.1#5335 ipset=/eastweek.com.hk/gfwlist -server=/riotforgegames.com/127.0.0.1#5335 -ipset=/riotforgegames.com/gfwlist -server=/intel.cm/127.0.0.1#5335 -ipset=/intel.cm/gfwlist +server=/instantink.com/127.0.0.1#5335 +ipset=/instantink.com/gfwlist +server=/inkchoice.com/127.0.0.1#5335 +ipset=/inkchoice.com/gfwlist server=/applepaycash.net/127.0.0.1#5335 ipset=/applepaycash.net/gfwlist -server=/intel.cg/127.0.0.1#5335 -ipset=/intel.cg/gfwlist +server=/i-123-hp.com/127.0.0.1#5335 +ipset=/i-123-hp.com/gfwlist server=/cybermondaybeats4sale.com/127.0.0.1#5335 ipset=/cybermondaybeats4sale.com/gfwlist -server=/intel.cc/127.0.0.1#5335 -ipset=/intel.cc/gfwlist +server=/hpwsn.com/127.0.0.1#5335 +ipset=/hpwsn.com/gfwlist server=/line-scdn.net/127.0.0.1#5335 ipset=/line-scdn.net/gfwlist server=/bitbank.cc/127.0.0.1#5335 ipset=/bitbank.cc/gfwlist -server=/intel.bg/127.0.0.1#5335 -ipset=/intel.bg/gfwlist -server=/intel.az/127.0.0.1#5335 -ipset=/intel.az/gfwlist -server=/intel.at/127.0.0.1#5335 -ipset=/intel.at/gfwlist +server=/hpwallart.com/127.0.0.1#5335 +ipset=/hpwallart.com/gfwlist +server=/foxsports.com.gt/127.0.0.1#5335 +ipset=/foxsports.com.gt/gfwlist +server=/hpveer.com/127.0.0.1#5335 +ipset=/hpveer.com/gfwlist server=/nikegolf.ca/127.0.0.1#5335 ipset=/nikegolf.ca/gfwlist -server=/intel.ai/127.0.0.1#5335 -ipset=/intel.ai/gfwlist -server=/intel.ag/127.0.0.1#5335 -ipset=/intel.ag/gfwlist -server=/directvrebate.com/127.0.0.1#5335 -ipset=/directvrebate.com/gfwlist -server=/intel.ae/127.0.0.1#5335 -ipset=/intel.ae/gfwlist -server=/s81c.com/127.0.0.1#5335 -ipset=/s81c.com/gfwlist +server=/hpuniversity.info/127.0.0.1#5335 +ipset=/hpuniversity.info/gfwlist +server=/hpuae.com/127.0.0.1#5335 +ipset=/hpuae.com/gfwlist +server=/hptrainingcenter.com/127.0.0.1#5335 +ipset=/hptrainingcenter.com/gfwlist +server=/hptouch.com/127.0.0.1#5335 +ipset=/hptouch.com/gfwlist +server=/getbraintree.com/127.0.0.1#5335 +ipset=/getbraintree.com/gfwlist server=/verizon.net/127.0.0.1#5335 ipset=/verizon.net/gfwlist -server=/ibm.eu/127.0.0.1#5335 -ipset=/ibm.eu/gfwlist +server=/cciesecuritylabs.com/127.0.0.1#5335 +ipset=/cciesecuritylabs.com/gfwlist server=/nextmag.com.tw/127.0.0.1#5335 ipset=/nextmag.com.tw/gfwlist -server=/bmw.co.ao/127.0.0.1#5335 -ipset=/bmw.co.ao/gfwlist +server=/hpsprocket.com/127.0.0.1#5335 +ipset=/hpsprocket.com/gfwlist server=/splatoon2tournament.com/127.0.0.1#5335 ipset=/splatoon2tournament.com/gfwlist -server=/iaablog.com/127.0.0.1#5335 -ipset=/iaablog.com/gfwlist +server=/tvbanywhere.com.sg/127.0.0.1#5335 +ipset=/tvbanywhere.com.sg/gfwlist server=/gnu.org/127.0.0.1#5335 ipset=/gnu.org/gfwlist server=/paypa1.org/127.0.0.1#5335 @@ -14192,132 +14406,132 @@ server=/livingyourambition.com/127.0.0.1#5335 ipset=/livingyourambition.com/gfwlist server=/zoho.eu/127.0.0.1#5335 ipset=/zoho.eu/gfwlist -server=/nikeonlinestore.com/127.0.0.1#5335 -ipset=/nikeonlinestore.com/gfwlist +server=/hpsmartstage.com/127.0.0.1#5335 +ipset=/hpsmartstage.com/gfwlist server=/google.com.vn/127.0.0.1#5335 ipset=/google.com.vn/gfwlist -server=/hpstore.corpmerchandise.com/127.0.0.1#5335 -ipset=/hpstore.corpmerchandise.com/gfwlist -server=/www8-hp.com/127.0.0.1#5335 -ipset=/www8-hp.com/gfwlist -server=/workstations.tv/127.0.0.1#5335 -ipset=/workstations.tv/gfwlist +server=/hpsmarts.com/127.0.0.1#5335 +ipset=/hpsmarts.com/gfwlist +server=/hpshopping.hk/127.0.0.1#5335 +ipset=/hpshopping.hk/gfwlist +server=/hpshoping.com/127.0.0.1#5335 +ipset=/hpshoping.com/gfwlist server=/thesun.co.uk/127.0.0.1#5335 ipset=/thesun.co.uk/gfwlist -server=/touchsmartpc.org/127.0.0.1#5335 -ipset=/touchsmartpc.org/gfwlist -server=/artstationmedia.com/127.0.0.1#5335 -ipset=/artstationmedia.com/gfwlist -server=/getbraintree.com/127.0.0.1#5335 -ipset=/getbraintree.com/gfwlist -server=/serviceshp.com/127.0.0.1#5335 -ipset=/serviceshp.com/gfwlist -server=/printspots.net/127.0.0.1#5335 -ipset=/printspots.net/gfwlist +server=/hpshop.com/127.0.0.1#5335 +ipset=/hpshop.com/gfwlist +server=/beatsbydrdre-store.us/127.0.0.1#5335 +ipset=/beatsbydrdre-store.us/gfwlist +server=/itunes.us/127.0.0.1#5335 +ipset=/itunes.us/gfwlist +server=/hpserver.com/127.0.0.1#5335 +ipset=/hpserver.com/gfwlist +server=/hpsalescentral.com/127.0.0.1#5335 +ipset=/hpsalescentral.com/gfwlist server=/mysimsracing.com/127.0.0.1#5335 ipset=/mysimsracing.com/gfwlist -server=/printspots.com/127.0.0.1#5335 -ipset=/printspots.com/gfwlist -server=/printersetupsupport.com/127.0.0.1#5335 -ipset=/printersetupsupport.com/gfwlist -server=/leavinghpinc.com/127.0.0.1#5335 -ipset=/leavinghpinc.com/gfwlist -server=/instantink.com/127.0.0.1#5335 -ipset=/instantink.com/gfwlist -server=/youporn.com/127.0.0.1#5335 -ipset=/youporn.com/gfwlist +server=/hpprintersupplies.com/127.0.0.1#5335 +ipset=/hpprintersupplies.com/gfwlist +server=/springernature.com/127.0.0.1#5335 +ipset=/springernature.com/gfwlist +server=/hpprinterdrivers.com/127.0.0.1#5335 +ipset=/hpprinterdrivers.com/gfwlist +server=/hpphotoscanners.com/127.0.0.1#5335 +ipset=/hpphotoscanners.com/gfwlist +server=/ehtracker.org/127.0.0.1#5335 +ipset=/ehtracker.org/gfwlist server=/disney.fr/127.0.0.1#5335 ipset=/disney.fr/gfwlist server=/appleid.com/127.0.0.1#5335 ipset=/appleid.com/gfwlist server=/googlecode.com/127.0.0.1#5335 ipset=/googlecode.com/gfwlist -server=/inkchoice.com/127.0.0.1#5335 -ipset=/inkchoice.com/gfwlist +server=/hppavillionlaptop.com/127.0.0.1#5335 +ipset=/hppavillionlaptop.com/gfwlist server=/huffingtonpost.de/127.0.0.1#5335 ipset=/huffingtonpost.de/gfwlist server=/travelex.com.om/127.0.0.1#5335 ipset=/travelex.com.om/gfwlist -server=/i-123-hp.com/127.0.0.1#5335 -ipset=/i-123-hp.com/gfwlist +server=/blpevents.com/127.0.0.1#5335 +ipset=/blpevents.com/gfwlist server=/disney.pl/127.0.0.1#5335 ipset=/disney.pl/gfwlist server=/xda-developers.com/127.0.0.1#5335 ipset=/xda-developers.com/gfwlist -server=/hpwsn.com/127.0.0.1#5335 -ipset=/hpwsn.com/gfwlist -server=/hpwallart.com/127.0.0.1#5335 -ipset=/hpwallart.com/gfwlist -server=/foxsports.com.gt/127.0.0.1#5335 -ipset=/foxsports.com.gt/gfwlist +server=/gettyimages.at/127.0.0.1#5335 +ipset=/gettyimages.at/gfwlist +server=/crit-staging.com/127.0.0.1#5335 +ipset=/crit-staging.com/gfwlist +server=/hpmicrcartridge.com/127.0.0.1#5335 +ipset=/hpmicrcartridge.com/gfwlist server=/scholar.google.co.il/127.0.0.1#5335 ipset=/scholar.google.co.il/gfwlist -server=/hpveer.com/127.0.0.1#5335 -ipset=/hpveer.com/gfwlist -server=/hpuniversity.info/127.0.0.1#5335 -ipset=/hpuniversity.info/gfwlist -server=/hpuae.com/127.0.0.1#5335 -ipset=/hpuae.com/gfwlist -server=/hptrainingcenter.com/127.0.0.1#5335 -ipset=/hptrainingcenter.com/gfwlist -server=/hptouch.com/127.0.0.1#5335 -ipset=/hptouch.com/gfwlist -server=/scholar.google.li/127.0.0.1#5335 -ipset=/scholar.google.li/gfwlist +server=/hpmemorychips.com/127.0.0.1#5335 +ipset=/hpmemorychips.com/gfwlist +server=/hplipopensource.com/127.0.0.1#5335 +ipset=/hplipopensource.com/gfwlist +server=/hackyourconsole.com/127.0.0.1#5335 +ipset=/hackyourconsole.com/gfwlist +server=/faceabook.com/127.0.0.1#5335 +ipset=/faceabook.com/gfwlist +server=/imperial.insendi.com/127.0.0.1#5335 +ipset=/imperial.insendi.com/gfwlist +server=/hpkeyboard.com/127.0.0.1#5335 +ipset=/hpkeyboard.com/gfwlist server=/bmw.com.do/127.0.0.1#5335 ipset=/bmw.com.do/gfwlist -server=/ipod.com.au/127.0.0.1#5335 -ipset=/ipod.com.au/gfwlist -server=/visualstudio.com/127.0.0.1#5335 -ipset=/visualstudio.com/gfwlist +server=/hpinstantink.ca/127.0.0.1#5335 +ipset=/hpinstantink.ca/gfwlist +server=/hpinkjet.com/127.0.0.1#5335 +ipset=/hpinkjet.com/gfwlist server=/alphabet.co.hu/127.0.0.1#5335 ipset=/alphabet.co.hu/gfwlist -server=/hpsprocket.com/127.0.0.1#5335 -ipset=/hpsprocket.com/gfwlist -server=/xn--gogl-0nd52e.com/127.0.0.1#5335 -ipset=/xn--gogl-0nd52e.com/gfwlist -server=/hpsmartupdate.com/127.0.0.1#5335 -ipset=/hpsmartupdate.com/gfwlist +server=/hpinc.net/127.0.0.1#5335 +ipset=/hpinc.net/gfwlist +server=/hpinc.info/127.0.0.1#5335 +ipset=/hpinc.info/gfwlist +server=/hpiie.org/127.0.0.1#5335 +ipset=/hpiie.org/gfwlist server=/amazonpay.in/127.0.0.1#5335 ipset=/amazonpay.in/gfwlist -server=/hpsmartstage.com/127.0.0.1#5335 -ipset=/hpsmartstage.com/gfwlist +server=/hpgpas.com/127.0.0.1#5335 +ipset=/hpgpas.com/gfwlist server=/ebayit.com/127.0.0.1#5335 ipset=/ebayit.com/gfwlist server=/volvotrucks.am/127.0.0.1#5335 ipset=/volvotrucks.am/gfwlist -server=/hpsmarts.com/127.0.0.1#5335 -ipset=/hpsmarts.com/gfwlist +server=/hpeprintcenter.com/127.0.0.1#5335 +ipset=/hpeprintcenter.com/gfwlist server=/appsonebay.net/127.0.0.1#5335 ipset=/appsonebay.net/gfwlist server=/volvobuses.ph/127.0.0.1#5335 ipset=/volvobuses.ph/gfwlist -server=/hpshopping.hk/127.0.0.1#5335 -ipset=/hpshopping.hk/gfwlist -server=/hpshoping.com/127.0.0.1#5335 -ipset=/hpshoping.com/gfwlist -server=/hpshop.com/127.0.0.1#5335 -ipset=/hpshop.com/gfwlist -server=/pricelessarabia.com/127.0.0.1#5335 -ipset=/pricelessarabia.com/gfwlist -server=/udacity.com/127.0.0.1#5335 -ipset=/udacity.com/gfwlist -server=/hpserver.com/127.0.0.1#5335 -ipset=/hpserver.com/gfwlist +server=/hpeprint.com/127.0.0.1#5335 +ipset=/hpeprint.com/gfwlist +server=/starbucks.ph/127.0.0.1#5335 +ipset=/starbucks.ph/gfwlist +server=/hpdrivers.org/127.0.0.1#5335 +ipset=/hpdrivers.org/gfwlist +server=/jstor.org/127.0.0.1#5335 +ipset=/jstor.org/gfwlist +server=/hpdreamcolor.com/127.0.0.1#5335 +ipset=/hpdreamcolor.com/gfwlist +server=/hpdesignjetl25500.com/127.0.0.1#5335 +ipset=/hpdesignjetl25500.com/gfwlist server=/nintendonyc.com/127.0.0.1#5335 ipset=/nintendonyc.com/gfwlist -server=/hpsalescentral.com/127.0.0.1#5335 -ipset=/hpsalescentral.com/gfwlist -server=/hpprintersupplies.com/127.0.0.1#5335 -ipset=/hpprintersupplies.com/gfwlist -server=/wwe9.com/127.0.0.1#5335 -ipset=/wwe9.com/gfwlist +server=/hpdaas.com/127.0.0.1#5335 +ipset=/hpdaas.com/gfwlist +server=/online-instagram.com/127.0.0.1#5335 +ipset=/online-instagram.com/gfwlist +server=/hpcustomersupport.com/127.0.0.1#5335 +ipset=/hpcustomersupport.com/gfwlist server=/degruyter.com/127.0.0.1#5335 ipset=/degruyter.com/gfwlist server=/bmw-grouparchives.com/127.0.0.1#5335 ipset=/bmw-grouparchives.com/gfwlist -server=/hpprinterdrivers.com/127.0.0.1#5335 -ipset=/hpprinterdrivers.com/gfwlist +server=/zencoder.com/127.0.0.1#5335 +ipset=/zencoder.com/gfwlist server=/freedomplatform.tv/127.0.0.1#5335 ipset=/freedomplatform.tv/gfwlist server=/ninemediaroom.com.au/127.0.0.1#5335 @@ -14328,12 +14542,12 @@ server=/gfx.ms/127.0.0.1#5335 ipset=/gfx.ms/gfwlist server=/brazzers.com/127.0.0.1#5335 ipset=/brazzers.com/gfwlist -server=/hppavillionlaptop.com/127.0.0.1#5335 -ipset=/hppavillionlaptop.com/gfwlist +server=/beatsbydresingaporesale.com/127.0.0.1#5335 +ipset=/beatsbydresingaporesale.com/gfwlist server=/bbgwatch.com/127.0.0.1#5335 ipset=/bbgwatch.com/gfwlist -server=/bmw-connected-drive.com/127.0.0.1#5335 -ipset=/bmw-connected-drive.com/gfwlist +server=/hpconnectedstage.com/127.0.0.1#5335 +ipset=/hpconnectedstage.com/gfwlist server=/adobestock.com/127.0.0.1#5335 ipset=/adobestock.com/gfwlist server=/blogspot.co.nz/127.0.0.1#5335 @@ -14348,16 +14562,16 @@ server=/ebay-25-assets.s3-us-west-1.amazonaws.com/127.0.0.1#5335 ipset=/ebay-25-assets.s3-us-west-1.amazonaws.com/gfwlist server=/apole.com/127.0.0.1#5335 ipset=/apole.com/gfwlist -server=/vmworld2010.com/127.0.0.1#5335 -ipset=/vmworld2010.com/gfwlist -server=/hpmicrcartridge.com/127.0.0.1#5335 -ipset=/hpmicrcartridge.com/gfwlist -server=/hpmemorychips.com/127.0.0.1#5335 -ipset=/hpmemorychips.com/gfwlist +server=/hpconnected.org/127.0.0.1#5335 +ipset=/hpconnected.org/gfwlist +server=/hpcomputerservices.com/127.0.0.1#5335 +ipset=/hpcomputerservices.com/gfwlist +server=/hpcomputers.com/127.0.0.1#5335 +ipset=/hpcomputers.com/gfwlist server=/mastercard.es/127.0.0.1#5335 ipset=/mastercard.es/gfwlist -server=/easports.jp/127.0.0.1#5335 -ipset=/easports.jp/gfwlist +server=/pixnet.pro/127.0.0.1#5335 +ipset=/pixnet.pro/gfwlist server=/jwpltx.com/127.0.0.1#5335 ipset=/jwpltx.com/gfwlist server=/finishinfo.com/127.0.0.1#5335 @@ -14366,68 +14580,68 @@ server=/login-paypal.info/127.0.0.1#5335 ipset=/login-paypal.info/gfwlist server=/sfx.ms/127.0.0.1#5335 ipset=/sfx.ms/gfwlist -server=/facebook-texas-holdem.com/127.0.0.1#5335 -ipset=/facebook-texas-holdem.com/gfwlist +server=/hpccp.com/127.0.0.1#5335 +ipset=/hpccp.com/gfwlist server=/huffingtonpost.com/127.0.0.1#5335 ipset=/huffingtonpost.com/gfwlist server=/fontshop.com/127.0.0.1#5335 ipset=/fontshop.com/gfwlist server=/cnivogue.com.au/127.0.0.1#5335 ipset=/cnivogue.com.au/gfwlist -server=/ieeer5.org/127.0.0.1#5335 -ipset=/ieeer5.org/gfwlist +server=/hpbluecarpet.net/127.0.0.1#5335 +ipset=/hpbluecarpet.net/gfwlist server=/m12.vc/127.0.0.1#5335 ipset=/m12.vc/gfwlist server=/esbeatsbydrebuy.com/127.0.0.1#5335 ipset=/esbeatsbydrebuy.com/gfwlist -server=/hpinstantink.ca/127.0.0.1#5335 -ipset=/hpinstantink.ca/gfwlist +server=/hpbestbuy.com/127.0.0.1#5335 +ipset=/hpbestbuy.com/gfwlist server=/happymeal.co.nz/127.0.0.1#5335 ipset=/happymeal.co.nz/gfwlist -server=/hpinc.net/127.0.0.1#5335 -ipset=/hpinc.net/gfwlist -server=/hpinc.info/127.0.0.1#5335 -ipset=/hpinc.info/gfwlist +server=/hp3dmetals.com/127.0.0.1#5335 +ipset=/hp3dmetals.com/gfwlist +server=/hp.io/127.0.0.1#5335 +ipset=/hp.io/gfwlist server=/foxrobots.com/127.0.0.1#5335 ipset=/foxrobots.com/gfwlist -server=/hpiie.org/127.0.0.1#5335 -ipset=/hpiie.org/gfwlist -server=/hpgpas.com/127.0.0.1#5335 -ipset=/hpgpas.com/gfwlist +server=/hp.company/127.0.0.1#5335 +ipset=/hp.company/gfwlist +server=/apple-dns.com/127.0.0.1#5335 +ipset=/apple-dns.com/gfwlist server=/adobess.com/127.0.0.1#5335 ipset=/adobess.com/gfwlist server=/bmwmagazine.de/127.0.0.1#5335 ipset=/bmwmagazine.de/gfwlist -server=/hpeprintcenter.com/127.0.0.1#5335 -ipset=/hpeprintcenter.com/gfwlist -server=/hpeprint.com/127.0.0.1#5335 -ipset=/hpeprint.com/gfwlist -server=/hpengage.com/127.0.0.1#5335 -ipset=/hpengage.com/gfwlist +server=/hp-ww.com/127.0.0.1#5335 +ipset=/hp-ww.com/gfwlist +server=/hp-mns.com/127.0.0.1#5335 +ipset=/hp-mns.com/gfwlist +server=/hp-invent.info/127.0.0.1#5335 +ipset=/hp-invent.info/gfwlist server=/kindleoasis.us/127.0.0.1#5335 ipset=/kindleoasis.us/gfwlist server=/bmw-authority-vehicles.com/127.0.0.1#5335 ipset=/bmw-authority-vehicles.com/gfwlist -server=/hpdrivers.org/127.0.0.1#5335 -ipset=/hpdrivers.org/gfwlist +server=/hp-invent.com/127.0.0.1#5335 +ipset=/hp-invent.com/gfwlist server=/amerikaninsesi.org/127.0.0.1#5335 ipset=/amerikaninsesi.org/gfwlist server=/connectionslearning.com/127.0.0.1#5335 ipset=/connectionslearning.com/gfwlist -server=/flatpak.org/127.0.0.1#5335 -ipset=/flatpak.org/gfwlist -server=/hpdreamcolor.com/127.0.0.1#5335 -ipset=/hpdreamcolor.com/gfwlist -server=/hpdesignjetl25500.com/127.0.0.1#5335 -ipset=/hpdesignjetl25500.com/gfwlist -server=/amazonaws.tv/127.0.0.1#5335 -ipset=/amazonaws.tv/gfwlist -server=/hpdaas.com/127.0.0.1#5335 -ipset=/hpdaas.com/gfwlist -server=/huffingtonpost.kr/127.0.0.1#5335 -ipset=/huffingtonpost.kr/gfwlist -server=/hpcustomersupport.com/127.0.0.1#5335 -ipset=/hpcustomersupport.com/gfwlist +server=/hp-infolab.com/127.0.0.1#5335 +ipset=/hp-infolab.com/gfwlist +server=/hp-imagine.com/127.0.0.1#5335 +ipset=/hp-imagine.com/gfwlist +server=/fanhaodian.com/127.0.0.1#5335 +ipset=/fanhaodian.com/gfwlist +server=/brand-protection-team.com/127.0.0.1#5335 +ipset=/brand-protection-team.com/gfwlist +server=/gaming-notebooks.com/127.0.0.1#5335 +ipset=/gaming-notebooks.com/gfwlist +server=/demoprint.com/127.0.0.1#5335 +ipset=/demoprint.com/gfwlist +server=/david-laserscanner.com/127.0.0.1#5335 +ipset=/david-laserscanner.com/gfwlist server=/colorprotechnology.com/127.0.0.1#5335 ipset=/colorprotechnology.com/gfwlist server=/beatsdrdreneon.com/127.0.0.1#5335 @@ -14440,52 +14654,52 @@ server=/blackfridaydrebeatsnew.com/127.0.0.1#5335 ipset=/blackfridaydrebeatsnew.com/gfwlist server=/monsterheadphone.net/127.0.0.1#5335 ipset=/monsterheadphone.net/gfwlist -server=/thegeorgiascene.com/127.0.0.1#5335 -ipset=/thegeorgiascene.com/gfwlist +server=/renovacionxboxlive.com/127.0.0.1#5335 +ipset=/renovacionxboxlive.com/gfwlist server=/shopbmwusa.com/127.0.0.1#5335 ipset=/shopbmwusa.com/gfwlist -server=/hpcu.org/127.0.0.1#5335 -ipset=/hpcu.org/gfwlist +server=/compaq.org/127.0.0.1#5335 +ipset=/compaq.org/gfwlist server=/towerauction.com/127.0.0.1#5335 ipset=/towerauction.com/gfwlist -server=/firestonecompleteautocare.com/127.0.0.1#5335 -ipset=/firestonecompleteautocare.com/gfwlist -server=/hpconnectedstage.com/127.0.0.1#5335 -ipset=/hpconnectedstage.com/gfwlist +server=/campushp.com/127.0.0.1#5335 +ipset=/campushp.com/gfwlist +server=/as-hp.ca/127.0.0.1#5335 +ipset=/as-hp.ca/gfwlist server=/fury.help/127.0.0.1#5335 ipset=/fury.help/gfwlist server=/azureiotcentral.com/127.0.0.1#5335 ipset=/azureiotcentral.com/gfwlist -server=/hpconnected.org/127.0.0.1#5335 -ipset=/hpconnected.org/gfwlist -server=/hpcomputerservices.com/127.0.0.1#5335 -ipset=/hpcomputerservices.com/gfwlist +server=/123hplaserjet.com/127.0.0.1#5335 +ipset=/123hplaserjet.com/gfwlist +server=/123-hp.com/127.0.0.1#5335 +ipset=/123-hp.com/gfwlist server=/itunes.co/127.0.0.1#5335 ipset=/itunes.co/gfwlist -server=/hpcomputers.com/127.0.0.1#5335 -ipset=/hpcomputers.com/gfwlist +server=/jos.com/127.0.0.1#5335 +ipset=/jos.com/gfwlist server=/gettyimages.com.au/127.0.0.1#5335 ipset=/gettyimages.com.au/gfwlist -server=/blogspot.md/127.0.0.1#5335 -ipset=/blogspot.md/gfwlist -server=/hpcmw.net/127.0.0.1#5335 -ipset=/hpcmw.net/gfwlist +server=/hkbnes.net/127.0.0.1#5335 +ipset=/hkbnes.net/gfwlist +server=/hkbn.com.hk/127.0.0.1#5335 +ipset=/hkbn.com.hk/gfwlist server=/workplace.com/127.0.0.1#5335 ipset=/workplace.com/gfwlist server=/nikefree.com/127.0.0.1#5335 ipset=/nikefree.com/gfwlist server=/canon.com.by/127.0.0.1#5335 ipset=/canon.com.by/gfwlist -server=/hpccp.com/127.0.0.1#5335 -ipset=/hpccp.com/gfwlist -server=/hpbluecarpet.net/127.0.0.1#5335 -ipset=/hpbluecarpet.net/gfwlist -server=/hpbluecarpet.com/127.0.0.1#5335 -ipset=/hpbluecarpet.com/gfwlist +server=/csifund.org/127.0.0.1#5335 +ipset=/csifund.org/gfwlist +server=/iphonexs.tv/127.0.0.1#5335 +ipset=/iphonexs.tv/gfwlist +server=/zuckerberg.com/127.0.0.1#5335 +ipset=/zuckerberg.com/gfwlist server=/veet.dk/127.0.0.1#5335 ipset=/veet.dk/gfwlist -server=/ebay.com.my/127.0.0.1#5335 -ipset=/ebay.com.my/gfwlist +server=/xn--ggle-55da.com/127.0.0.1#5335 +ipset=/xn--ggle-55da.com/gfwlist server=/bmw-motorrad.cz/127.0.0.1#5335 ipset=/bmw-motorrad.cz/gfwlist server=/setapp.com/127.0.0.1#5335 @@ -14496,38 +14710,38 @@ server=/enfagrow.com.ph/127.0.0.1#5335 ipset=/enfagrow.com.ph/gfwlist server=/akamai-platform.net/127.0.0.1#5335 ipset=/akamai-platform.net/gfwlist -server=/hp.company/127.0.0.1#5335 -ipset=/hp.company/gfwlist +server=/akamaimagicmath.net/127.0.0.1#5335 +ipset=/akamaimagicmath.net/gfwlist server=/youtube.at/127.0.0.1#5335 ipset=/youtube.at/gfwlist -server=/appleonline.com/127.0.0.1#5335 -ipset=/appleonline.com/gfwlist -server=/hp-ww.com/127.0.0.1#5335 -ipset=/hp-ww.com/gfwlist -server=/hp-mns.com/127.0.0.1#5335 -ipset=/hp-mns.com/gfwlist -server=/hp-invent.info/127.0.0.1#5335 -ipset=/hp-invent.info/gfwlist -server=/hp-invent.com/127.0.0.1#5335 -ipset=/hp-invent.com/gfwlist +server=/ipodcentre.nl/127.0.0.1#5335 +ipset=/ipodcentre.nl/gfwlist +server=/applepaysupplies.tv/127.0.0.1#5335 +ipset=/applepaysupplies.tv/gfwlist +server=/globalsign.com.hk/127.0.0.1#5335 +ipset=/globalsign.com.hk/gfwlist +server=/withgoogle.com/127.0.0.1#5335 +ipset=/withgoogle.com/gfwlist +server=/bmw.mq/127.0.0.1#5335 +ipset=/bmw.mq/gfwlist server=/goldcoastbulletin.com.au/127.0.0.1#5335 ipset=/goldcoastbulletin.com.au/gfwlist -server=/hp-infolab.com/127.0.0.1#5335 -ipset=/hp-infolab.com/gfwlist +server=/bloomberglive.com/127.0.0.1#5335 +ipset=/bloomberglive.com/gfwlist server=/scholar.google.co.id/127.0.0.1#5335 ipset=/scholar.google.co.id/gfwlist -server=/hp-imagine.com/127.0.0.1#5335 -ipset=/hp-imagine.com/gfwlist -server=/bmw-connecteddrive.de/127.0.0.1#5335 -ipset=/bmw-connecteddrive.de/gfwlist +server=/webappfieldguide.com/127.0.0.1#5335 +ipset=/webappfieldguide.com/gfwlist +server=/waze.com/127.0.0.1#5335 +ipset=/waze.com/gfwlist server=/veetcentroamerica.com/127.0.0.1#5335 ipset=/veetcentroamerica.com/gfwlist server=/bwh88.net/127.0.0.1#5335 ipset=/bwh88.net/gfwlist -server=/demoprint.com/127.0.0.1#5335 -ipset=/demoprint.com/gfwlist -server=/david-laserscanner.com/127.0.0.1#5335 -ipset=/david-laserscanner.com/gfwlist +server=/verilystudywatch.org/127.0.0.1#5335 +ipset=/verilystudywatch.org/gfwlist +server=/verilystudyhub.com/127.0.0.1#5335 +ipset=/verilystudyhub.com/gfwlist server=/ggsrv.com/127.0.0.1#5335 ipset=/ggsrv.com/gfwlist server=/bumpshare.com/127.0.0.1#5335 @@ -14538,12 +14752,12 @@ server=/aboutamazon.de/127.0.0.1#5335 ipset=/aboutamazon.de/gfwlist server=/szwinnertechnology.com/127.0.0.1#5335 ipset=/szwinnertechnology.com/gfwlist -server=/compaq.org/127.0.0.1#5335 -ipset=/compaq.org/gfwlist +server=/firebaseapp.com/127.0.0.1#5335 +ipset=/firebaseapp.com/gfwlist server=/sony.com.ar/127.0.0.1#5335 ipset=/sony.com.ar/gfwlist -server=/as-hp.ca/127.0.0.1#5335 -ipset=/as-hp.ca/gfwlist +server=/unfiltered.news/127.0.0.1#5335 +ipset=/unfiltered.news/gfwlist server=/pinterest.pt/127.0.0.1#5335 ipset=/pinterest.pt/gfwlist server=/scholarpedia.org/127.0.0.1#5335 @@ -14552,52 +14766,52 @@ server=/capitalgames.com/127.0.0.1#5335 ipset=/capitalgames.com/gfwlist server=/nurofen.no/127.0.0.1#5335 ipset=/nurofen.no/gfwlist -server=/123hplaserjet.com/127.0.0.1#5335 -ipset=/123hplaserjet.com/gfwlist -server=/123-hp.com/127.0.0.1#5335 -ipset=/123-hp.com/gfwlist +server=/tubetubetube.com/127.0.0.1#5335 +ipset=/tubetubetube.com/gfwlist +server=/tensorflow.org/127.0.0.1#5335 +ipset=/tensorflow.org/gfwlist server=/visa.co.za/127.0.0.1#5335 ipset=/visa.co.za/gfwlist server=/finish.pt/127.0.0.1#5335 ipset=/finish.pt/gfwlist server=/amazonpay.com/127.0.0.1#5335 ipset=/amazonpay.com/gfwlist -server=/hkbnes.net/127.0.0.1#5335 -ipset=/hkbnes.net/gfwlist +server=/casquebeatssolo.net/127.0.0.1#5335 +ipset=/casquebeatssolo.net/gfwlist server=/lsnzxzy1.com/127.0.0.1#5335 ipset=/lsnzxzy1.com/gfwlist -server=/hkbn.com.hk/127.0.0.1#5335 -ipset=/hkbn.com.hk/gfwlist -server=/csifund.org/127.0.0.1#5335 -ipset=/csifund.org/gfwlist +server=/stxmosquitoproject.com/127.0.0.1#5335 +ipset=/stxmosquitoproject.com/gfwlist +server=/studywatchbyverily.com/127.0.0.1#5335 +ipset=/studywatchbyverily.com/gfwlist server=/srebrenica360.com/127.0.0.1#5335 ipset=/srebrenica360.com/gfwlist -server=/rmbl.ws/127.0.0.1#5335 -ipset=/rmbl.ws/gfwlist +server=/stcroixmosquitoproject.com/127.0.0.1#5335 +ipset=/stcroixmosquitoproject.com/gfwlist server=/visaluxuryhotels.com/127.0.0.1#5335 ipset=/visaluxuryhotels.com/gfwlist server=/yale.edu/127.0.0.1#5335 ipset=/yale.edu/gfwlist -server=/blogspot.fi/127.0.0.1#5335 -ipset=/blogspot.fi/gfwlist +server=/stcroixmosquito.com/127.0.0.1#5335 +ipset=/stcroixmosquito.com/gfwlist server=/hpsoftware.com/127.0.0.1#5335 ipset=/hpsoftware.com/gfwlist server=/ecoforme.jp/127.0.0.1#5335 ipset=/ecoforme.jp/gfwlist server=/minisothailand.com/127.0.0.1#5335 ipset=/minisothailand.com/gfwlist -server=/xn--ggle-55da.com/127.0.0.1#5335 -ipset=/xn--ggle-55da.com/gfwlist +server=/solveforx.com/127.0.0.1#5335 +ipset=/solveforx.com/gfwlist server=/w.wiki/127.0.0.1#5335 ipset=/w.wiki/gfwlist -server=/localbitcoinschain.com/127.0.0.1#5335 -ipset=/localbitcoinschain.com/gfwlist +server=/vod-dash-ww-live.akamaized.net/127.0.0.1#5335 +ipset=/vod-dash-ww-live.akamaized.net/gfwlist server=/macintosh.eu/127.0.0.1#5335 ipset=/macintosh.eu/gfwlist server=/microsoftsiteselection.com/127.0.0.1#5335 ipset=/microsoftsiteselection.com/gfwlist -server=/ccstatic.org/127.0.0.1#5335 -ipset=/ccstatic.org/gfwlist +server=/saynow.com/127.0.0.1#5335 +ipset=/saynow.com/gfwlist server=/newisiknowledge.com/127.0.0.1#5335 ipset=/newisiknowledge.com/gfwlist server=/edninfo.com/127.0.0.1#5335 @@ -14606,228 +14820,228 @@ server=/vaginacontest.com/127.0.0.1#5335 ipset=/vaginacontest.com/gfwlist server=/intheknow.com.au/127.0.0.1#5335 ipset=/intheknow.com.au/gfwlist -server=/maddenchampionship.com/127.0.0.1#5335 -ipset=/maddenchampionship.com/gfwlist +server=/etwealth.com/127.0.0.1#5335 +ipset=/etwealth.com/gfwlist server=/facebookinc.com/127.0.0.1#5335 ipset=/facebookinc.com/gfwlist server=/beatsblackfridaydeals.net/127.0.0.1#5335 ipset=/beatsblackfridaydeals.net/gfwlist -server=/kraken.com/127.0.0.1#5335 -ipset=/kraken.com/gfwlist +server=/scholar.google.com.gt/127.0.0.1#5335 +ipset=/scholar.google.com.gt/gfwlist server=/strepsils.com.co/127.0.0.1#5335 ipset=/strepsils.com.co/gfwlist -server=/globalsign.com.hk/127.0.0.1#5335 -ipset=/globalsign.com.hk/gfwlist -server=/withgoogle.com/127.0.0.1#5335 -ipset=/withgoogle.com/gfwlist +server=/ridepenguin.com/127.0.0.1#5335 +ipset=/ridepenguin.com/gfwlist +server=/fececbook.com/127.0.0.1#5335 +ipset=/fececbook.com/gfwlist server=/youtubego.in/127.0.0.1#5335 ipset=/youtubego.in/gfwlist server=/vanish.no/127.0.0.1#5335 ipset=/vanish.no/gfwlist server=/google.co.bw/127.0.0.1#5335 ipset=/google.co.bw/gfwlist -server=/easportsfootball.com/127.0.0.1#5335 -ipset=/easportsfootball.com/gfwlist -server=/webappfieldguide.com/127.0.0.1#5335 -ipset=/webappfieldguide.com/gfwlist +server=/quickoffice.com/127.0.0.1#5335 +ipset=/quickoffice.com/gfwlist +server=/questvisual.com/127.0.0.1#5335 +ipset=/questvisual.com/gfwlist server=/microsoftreactor.net/127.0.0.1#5335 ipset=/microsoftreactor.net/gfwlist -server=/waze.com/127.0.0.1#5335 -ipset=/waze.com/gfwlist -server=/waymo.com/127.0.0.1#5335 -ipset=/waymo.com/gfwlist -server=/verilystudywatch.org/127.0.0.1#5335 -ipset=/verilystudywatch.org/gfwlist -server=/verilystudyhub.com/127.0.0.1#5335 -ipset=/verilystudyhub.com/gfwlist +server=/cozydrdrebeats.com/127.0.0.1#5335 +ipset=/cozydrdrebeats.com/gfwlist +server=/projectara.com/127.0.0.1#5335 +ipset=/projectara.com/gfwlist +server=/520aa.tv/127.0.0.1#5335 +ipset=/520aa.tv/gfwlist +server=/pixate.com/127.0.0.1#5335 +ipset=/pixate.com/gfwlist server=/volvosaatio.fi/127.0.0.1#5335 ipset=/volvosaatio.fi/gfwlist server=/dettol.co.ke/127.0.0.1#5335 ipset=/dettol.co.ke/gfwlist -server=/umagazine.com.hk/127.0.0.1#5335 -ipset=/umagazine.com.hk/gfwlist -server=/useplannr.com/127.0.0.1#5335 -ipset=/useplannr.com/gfwlist +server=/akamai-regression.net/127.0.0.1#5335 +ipset=/akamai-regression.net/gfwlist +server=/esm.run/127.0.0.1#5335 +ipset=/esm.run/gfwlist server=/volvotrucks.co.il/127.0.0.1#5335 ipset=/volvotrucks.co.il/gfwlist server=/directvdsl.tv/127.0.0.1#5335 ipset=/directvdsl.tv/gfwlist -server=/unfiltered.news/127.0.0.1#5335 -ipset=/unfiltered.news/gfwlist -server=/thinkquarterly.com/127.0.0.1#5335 -ipset=/thinkquarterly.com/gfwlist -server=/scholar.google.com.ua/127.0.0.1#5335 -ipset=/scholar.google.com.ua/gfwlist -server=/tensorflow.org/127.0.0.1#5335 -ipset=/tensorflow.org/gfwlist -server=/thomsonreuters.co.uk/127.0.0.1#5335 -ipset=/thomsonreuters.co.uk/gfwlist -server=/synergyse.com/127.0.0.1#5335 -ipset=/synergyse.com/gfwlist -server=/vtvan.com/127.0.0.1#5335 -ipset=/vtvan.com/gfwlist -server=/stxmosquitoproject.com/127.0.0.1#5335 -ipset=/stxmosquitoproject.com/gfwlist -server=/studywatchbyverily.com/127.0.0.1#5335 -ipset=/studywatchbyverily.com/gfwlist -server=/entermediadb.org/127.0.0.1#5335 -ipset=/entermediadb.org/gfwlist -server=/gettyimages.nl/127.0.0.1#5335 -ipset=/gettyimages.nl/gfwlist -server=/shadowsocks.org/127.0.0.1#5335 -ipset=/shadowsocks.org/gfwlist -server=/stcroixmosquitoproject.com/127.0.0.1#5335 -ipset=/stcroixmosquitoproject.com/gfwlist -server=/deepmind.com/127.0.0.1#5335 -ipset=/deepmind.com/gfwlist -server=/stcroixmosquito.com/127.0.0.1#5335 -ipset=/stcroixmosquito.com/gfwlist -server=/beatsbydrdre-officials5.com/127.0.0.1#5335 -ipset=/beatsbydrdre-officials5.com/gfwlist -server=/adobelanding.com/127.0.0.1#5335 -ipset=/adobelanding.com/gfwlist -server=/stadia.dev/127.0.0.1#5335 -ipset=/stadia.dev/gfwlist -server=/iamakamai.com/127.0.0.1#5335 -ipset=/iamakamai.com/gfwlist -server=/directvonline.com/127.0.0.1#5335 -ipset=/directvonline.com/gfwlist -server=/solveforx.com/127.0.0.1#5335 -ipset=/solveforx.com/gfwlist -server=/amazon-lantern.com/127.0.0.1#5335 -ipset=/amazon-lantern.com/gfwlist -server=/visa.de/127.0.0.1#5335 -ipset=/visa.de/gfwlist -server=/screenwisetrendspanel.com/127.0.0.1#5335 -ipset=/screenwisetrendspanel.com/gfwlist -server=/screenwisetrends.com/127.0.0.1#5335 -ipset=/screenwisetrends.com/gfwlist -server=/nikechosen.com/127.0.0.1#5335 -ipset=/nikechosen.com/gfwlist -server=/saynow.com/127.0.0.1#5335 -ipset=/saynow.com/gfwlist -server=/corporatecashpassport.com/127.0.0.1#5335 -ipset=/corporatecashpassport.com/gfwlist -server=/ferabook.com/127.0.0.1#5335 -ipset=/ferabook.com/gfwlist -server=/blogspot.co.ke/127.0.0.1#5335 -ipset=/blogspot.co.ke/gfwlist -server=/run.app/127.0.0.1#5335 -ipset=/run.app/gfwlist -server=/ridepenguin.com/127.0.0.1#5335 -ipset=/ridepenguin.com/gfwlist -server=/internet.org/127.0.0.1#5335 -ipset=/internet.org/gfwlist -server=/quiksee.com/127.0.0.1#5335 -ipset=/quiksee.com/gfwlist -server=/quickoffice.com/127.0.0.1#5335 -ipset=/quickoffice.com/gfwlist -server=/dotmac.de/127.0.0.1#5335 -ipset=/dotmac.de/gfwlist -server=/questvisual.com/127.0.0.1#5335 -ipset=/questvisual.com/gfwlist -server=/media.prod.mdn.mozit.cloud/127.0.0.1#5335 -ipset=/media.prod.mdn.mozit.cloud/gfwlist -server=/projectara.com/127.0.0.1#5335 -ipset=/projectara.com/gfwlist -server=/sciencedirect.com/127.0.0.1#5335 -ipset=/sciencedirect.com/gfwlist -server=/azure-test.net/127.0.0.1#5335 -ipset=/azure-test.net/gfwlist -server=/oculusrift.com/127.0.0.1#5335 -ipset=/oculusrift.com/gfwlist -server=/pixate.com/127.0.0.1#5335 -ipset=/pixate.com/gfwlist -server=/picasaweb.com/127.0.0.1#5335 -ipset=/picasaweb.com/gfwlist -server=/bestbuyus.com/127.0.0.1#5335 -ipset=/bestbuyus.com/gfwlist -server=/alphabet.biz/127.0.0.1#5335 -ipset=/alphabet.biz/gfwlist server=/panoramio.com/127.0.0.1#5335 ipset=/panoramio.com/gfwlist server=/pageview.mobi/127.0.0.1#5335 ipset=/pageview.mobi/gfwlist server=/pagespeedmobilizer.com/127.0.0.1#5335 ipset=/pagespeedmobilizer.com/gfwlist +server=/visualstudio.co/127.0.0.1#5335 +ipset=/visualstudio.co/gfwlist +server=/thomsonreuters.co.uk/127.0.0.1#5335 +ipset=/thomsonreuters.co.uk/gfwlist +server=/ibook.com/127.0.0.1#5335 +ipset=/ibook.com/gfwlist +server=/oneworldmanystories.com/127.0.0.1#5335 +ipset=/oneworldmanystories.com/gfwlist +server=/on2.com/127.0.0.1#5335 +ipset=/on2.com/gfwlist +server=/on.here/127.0.0.1#5335 +ipset=/on.here/gfwlist +server=/entermediadb.org/127.0.0.1#5335 +ipset=/entermediadb.org/gfwlist +server=/gettyimages.nl/127.0.0.1#5335 +ipset=/gettyimages.nl/gfwlist +server=/shadowsocks.org/127.0.0.1#5335 +ipset=/shadowsocks.org/gfwlist +server=/nikelink.com/127.0.0.1#5335 +ipset=/nikelink.com/gfwlist +server=/deepmind.com/127.0.0.1#5335 +ipset=/deepmind.com/gfwlist +server=/nest.com/127.0.0.1#5335 +ipset=/nest.com/gfwlist +server=/beatsbydrdre-officials5.com/127.0.0.1#5335 +ipset=/beatsbydrdre-officials5.com/gfwlist +server=/adobelanding.com/127.0.0.1#5335 +ipset=/adobelanding.com/gfwlist +server=/near.by/127.0.0.1#5335 +ipset=/near.by/gfwlist +server=/iamakamai.com/127.0.0.1#5335 +ipset=/iamakamai.com/gfwlist +server=/directvonline.com/127.0.0.1#5335 +ipset=/directvonline.com/gfwlist +server=/mobileview.page/127.0.0.1#5335 +ipset=/mobileview.page/gfwlist +server=/amazon-lantern.com/127.0.0.1#5335 +ipset=/amazon-lantern.com/gfwlist +server=/visa.de/127.0.0.1#5335 +ipset=/visa.de/gfwlist +server=/meet.new/127.0.0.1#5335 +ipset=/meet.new/gfwlist +server=/google.pt/127.0.0.1#5335 +ipset=/google.pt/gfwlist +server=/nikechosen.com/127.0.0.1#5335 +ipset=/nikechosen.com/gfwlist +server=/material.io/127.0.0.1#5335 +ipset=/material.io/gfwlist +server=/corporatecashpassport.com/127.0.0.1#5335 +ipset=/corporatecashpassport.com/gfwlist +server=/madewithcode.com/127.0.0.1#5335 +ipset=/madewithcode.com/gfwlist +server=/blogspot.co.ke/127.0.0.1#5335 +ipset=/blogspot.co.ke/gfwlist +server=/like.com/127.0.0.1#5335 +ipset=/like.com/gfwlist +server=/lanternal.com/127.0.0.1#5335 +ipset=/lanternal.com/gfwlist +server=/keytransparency.org/127.0.0.1#5335 +ipset=/keytransparency.org/gfwlist +server=/jibemobile.com/127.0.0.1#5335 +ipset=/jibemobile.com/gfwlist +server=/impermium.com/127.0.0.1#5335 +ipset=/impermium.com/gfwlist +server=/dotmac.de/127.0.0.1#5335 +ipset=/dotmac.de/gfwlist +server=/bridgestoneperformancemedia.net/127.0.0.1#5335 +ipset=/bridgestoneperformancemedia.net/gfwlist +server=/media.prod.mdn.mozit.cloud/127.0.0.1#5335 +ipset=/media.prod.mdn.mozit.cloud/gfwlist +server=/gvt9.com/127.0.0.1#5335 +ipset=/gvt9.com/gfwlist +server=/sciencedirect.com/127.0.0.1#5335 +ipset=/sciencedirect.com/gfwlist +server=/azure-test.net/127.0.0.1#5335 +ipset=/azure-test.net/gfwlist +server=/oculusrift.com/127.0.0.1#5335 +ipset=/oculusrift.com/gfwlist +server=/gvt6.com/127.0.0.1#5335 +ipset=/gvt6.com/gfwlist +server=/ap0le.com/127.0.0.1#5335 +ipset=/ap0le.com/gfwlist +server=/bestbuyus.com/127.0.0.1#5335 +ipset=/bestbuyus.com/gfwlist +server=/voatibetan.com/127.0.0.1#5335 +ipset=/voatibetan.com/gfwlist +server=/gvt1.com/127.0.0.1#5335 +ipset=/gvt1.com/gfwlist +server=/gvt0.com/127.0.0.1#5335 +ipset=/gvt0.com/gfwlist +server=/designeriphonescases.com/127.0.0.1#5335 +ipset=/designeriphonescases.com/gfwlist server=/cheapbeatsbydrestudioutlet.com/127.0.0.1#5335 ipset=/cheapbeatsbydrestudioutlet.com/gfwlist server=/softbankmobile.net/127.0.0.1#5335 ipset=/softbankmobile.net/gfwlist server=/bloombergapps.com/127.0.0.1#5335 ipset=/bloombergapps.com/gfwlist -server=/bmwhk.com/127.0.0.1#5335 -ipset=/bmwhk.com/gfwlist +server=/gsuite.com/127.0.0.1#5335 +ipset=/gsuite.com/gfwlist server=/buyaple.com/127.0.0.1#5335 ipset=/buyaple.com/gfwlist server=/12diasdepresentesdeitunes.com/127.0.0.1#5335 ipset=/12diasdepresentesdeitunes.com/gfwlist -server=/bmw-rp.com/127.0.0.1#5335 -ipset=/bmw-rp.com/gfwlist -server=/oneworldmanystories.com/127.0.0.1#5335 -ipset=/oneworldmanystories.com/gfwlist +server=/gstatic.com/127.0.0.1#5335 +ipset=/gstatic.com/gfwlist +server=/gooogle.com/127.0.0.1#5335 +ipset=/gooogle.com/gfwlist server=/sing68.com/127.0.0.1#5335 ipset=/sing68.com/gfwlist server=/bmwcenternet.com/127.0.0.1#5335 ipset=/bmwcenternet.com/gfwlist server=/amazondevicesupport.com/127.0.0.1#5335 ipset=/amazondevicesupport.com/gfwlist -server=/on2.com/127.0.0.1#5335 -ipset=/on2.com/gfwlist -server=/realclearpolitics.com/127.0.0.1#5335 -ipset=/realclearpolitics.com/gfwlist +server=/goolge.com/127.0.0.1#5335 +ipset=/goolge.com/gfwlist +server=/fanatical.com/127.0.0.1#5335 +ipset=/fanatical.com/gfwlist server=/bmw-mdrivetour.com/127.0.0.1#5335 ipset=/bmw-mdrivetour.com/gfwlist -server=/on.here/127.0.0.1#5335 -ipset=/on.here/gfwlist +server=/googlr.com/127.0.0.1#5335 +ipset=/googlr.com/gfwlist server=/billpoint.tv/127.0.0.1#5335 ipset=/billpoint.tv/gfwlist server=/stateofthemap.com/127.0.0.1#5335 ipset=/stateofthemap.com/gfwlist -server=/ebayimg.com/127.0.0.1#5335 -ipset=/ebayimg.com/gfwlist -server=/nest.com/127.0.0.1#5335 -ipset=/nest.com/gfwlist +server=/stripe.com/127.0.0.1#5335 +ipset=/stripe.com/gfwlist +server=/googlesverige.com/127.0.0.1#5335 +ipset=/googlesverige.com/gfwlist server=/thomsonreuters.in/127.0.0.1#5335 ipset=/thomsonreuters.in/gfwlist server=/visa.co.ni/127.0.0.1#5335 ipset=/visa.co.ni/gfwlist -server=/near.by/127.0.0.1#5335 -ipset=/near.by/gfwlist -server=/mobileview.page/127.0.0.1#5335 -ipset=/mobileview.page/gfwlist -server=/meet.new/127.0.0.1#5335 -ipset=/meet.new/gfwlist +server=/googlesource.com/127.0.0.1#5335 +ipset=/googlesource.com/gfwlist +server=/googleplus.com/127.0.0.1#5335 +ipset=/googleplus.com/gfwlist +server=/googleplay.com/127.0.0.1#5335 +ipset=/googleplay.com/gfwlist server=/gumtree.sg/127.0.0.1#5335 ipset=/gumtree.sg/gfwlist server=/volvogroup.kr/127.0.0.1#5335 ipset=/volvogroup.kr/gfwlist server=/appleoriginalproductions.com/127.0.0.1#5335 ipset=/appleoriginalproductions.com/gfwlist -server=/bumptop.ca/127.0.0.1#5335 -ipset=/bumptop.ca/gfwlist +server=/googlephotos.com/127.0.0.1#5335 +ipset=/googlephotos.com/gfwlist server=/carcare-and-tireshop.jp/127.0.0.1#5335 ipset=/carcare-and-tireshop.jp/gfwlist -server=/material.io/127.0.0.1#5335 -ipset=/material.io/gfwlist -server=/madewithcode.com/127.0.0.1#5335 -ipset=/madewithcode.com/gfwlist -server=/like.com/127.0.0.1#5335 -ipset=/like.com/gfwlist +server=/googlepagecreator.com/127.0.0.1#5335 +ipset=/googlepagecreator.com/gfwlist +server=/googlemaps.com/127.0.0.1#5335 +ipset=/googlemaps.com/gfwlist +server=/googlefiber.net/127.0.0.1#5335 +ipset=/googlefiber.net/gfwlist server=/custombeatsny.com/127.0.0.1#5335 ipset=/custombeatsny.com/gfwlist -server=/lanternal.com/127.0.0.1#5335 -ipset=/lanternal.com/gfwlist +server=/googlee.com/127.0.0.1#5335 +ipset=/googlee.com/gfwlist server=/yande.re/127.0.0.1#5335 ipset=/yande.re/gfwlist -server=/keytransparency.org/127.0.0.1#5335 -ipset=/keytransparency.org/gfwlist +server=/appleone.film/127.0.0.1#5335 +ipset=/appleone.film/gfwlist server=/visaitalia.com/127.0.0.1#5335 ipset=/visaitalia.com/gfwlist -server=/jibemobile.com/127.0.0.1#5335 -ipset=/jibemobile.com/gfwlist -server=/impermium.com/127.0.0.1#5335 -ipset=/impermium.com/gfwlist +server=/googlecommerce.com/127.0.0.1#5335 +ipset=/googlecommerce.com/gfwlist +server=/jfrog.com/127.0.0.1#5335 +ipset=/jfrog.com/gfwlist server=/akamaitech.net/127.0.0.1#5335 ipset=/akamaitech.net/gfwlist server=/yahoo.ps/127.0.0.1#5335 @@ -14838,94 +15052,94 @@ server=/dlercloud.org/127.0.0.1#5335 ipset=/dlercloud.org/gfwlist server=/akamai-staging.net/127.0.0.1#5335 ipset=/akamai-staging.net/gfwlist -server=/gvt9.com/127.0.0.1#5335 -ipset=/gvt9.com/gfwlist +server=/google.ventures/127.0.0.1#5335 +ipset=/google.ventures/gfwlist server=/microsoftiotcentral.com/127.0.0.1#5335 ipset=/microsoftiotcentral.com/gfwlist -server=/gvt6.com/127.0.0.1#5335 -ipset=/gvt6.com/gfwlist -server=/applecentar.rs/127.0.0.1#5335 -ipset=/applecentar.rs/gfwlist -server=/facebookgraphsearch.com/127.0.0.1#5335 -ipset=/facebookgraphsearch.com/gfwlist -server=/gvt1.com/127.0.0.1#5335 -ipset=/gvt1.com/gfwlist -server=/gvt0.com/127.0.0.1#5335 -ipset=/gvt0.com/gfwlist +server=/google.dev/127.0.0.1#5335 +ipset=/google.dev/gfwlist +server=/googil.com/127.0.0.1#5335 +ipset=/googil.com/gfwlist +server=/fecbook.com/127.0.0.1#5335 +ipset=/fecbook.com/gfwlist +server=/goo.gl/127.0.0.1#5335 +ipset=/goo.gl/gfwlist +server=/gonglchuangl.net/127.0.0.1#5335 +ipset=/gonglchuangl.net/gfwlist server=/facebook30.com/127.0.0.1#5335 ipset=/facebook30.com/gfwlist -server=/ikea.com/127.0.0.1#5335 -ipset=/ikea.com/gfwlist +server=/gogle.com/127.0.0.1#5335 +ipset=/gogle.com/gfwlist server=/theman.in/127.0.0.1#5335 ipset=/theman.in/gfwlist -server=/gsuite.com/127.0.0.1#5335 -ipset=/gsuite.com/gfwlist -server=/gstatic.com/127.0.0.1#5335 -ipset=/gstatic.com/gfwlist -server=/gooogle.com/127.0.0.1#5335 -ipset=/gooogle.com/gfwlist -server=/goolge.com/127.0.0.1#5335 -ipset=/goolge.com/gfwlist -server=/googlr.com/127.0.0.1#5335 -ipset=/googlr.com/gfwlist +server=/gmodules.com/127.0.0.1#5335 +ipset=/gmodules.com/gfwlist +server=/gmail.com/127.0.0.1#5335 +ipset=/gmail.com/gfwlist +server=/bmwcitychallenge.com/127.0.0.1#5335 +ipset=/bmwcitychallenge.com/gfwlist +server=/gipscorp.com/127.0.0.1#5335 +ipset=/gipscorp.com/gfwlist +server=/getbumptop.com/127.0.0.1#5335 +ipset=/getbumptop.com/gfwlist server=/visa.com.hn/127.0.0.1#5335 ipset=/visa.com.hn/gfwlist -server=/clearlinux.org/127.0.0.1#5335 -ipset=/clearlinux.org/gfwlist -server=/googlesverige.com/127.0.0.1#5335 -ipset=/googlesverige.com/gfwlist +server=/gerritcodereview.com/127.0.0.1#5335 +ipset=/gerritcodereview.com/gfwlist +server=/gcr.io/127.0.0.1#5335 +ipset=/gcr.io/gfwlist server=/drdre-beats.com/127.0.0.1#5335 ipset=/drdre-beats.com/gfwlist -server=/googlesource.com/127.0.0.1#5335 -ipset=/googlesource.com/gfwlist +server=/gateway.dev/127.0.0.1#5335 +ipset=/gateway.dev/gfwlist server=/klik.me/127.0.0.1#5335 ipset=/klik.me/gfwlist -server=/googleplus.com/127.0.0.1#5335 -ipset=/googleplus.com/gfwlist +server=/google.gg/127.0.0.1#5335 +ipset=/google.gg/gfwlist server=/fireside.fm/127.0.0.1#5335 ipset=/fireside.fm/gfwlist server=/beatsbydre-club.com/127.0.0.1#5335 ipset=/beatsbydre-club.com/gfwlist server=/cisconetapp.com/127.0.0.1#5335 ipset=/cisconetapp.com/gfwlist -server=/googleplay.com/127.0.0.1#5335 -ipset=/googleplay.com/gfwlist -server=/googlephotos.com/127.0.0.1#5335 -ipset=/googlephotos.com/gfwlist -server=/googlepagecreator.com/127.0.0.1#5335 -ipset=/googlepagecreator.com/gfwlist +server=/g-tun.com/127.0.0.1#5335 +ipset=/g-tun.com/gfwlist +server=/fuchsia.dev/127.0.0.1#5335 +ipset=/fuchsia.dev/gfwlist +server=/windowsuem.com/127.0.0.1#5335 +ipset=/windowsuem.com/gfwlist server=/nextmedia.com.tw/127.0.0.1#5335 ipset=/nextmedia.com.tw/gfwlist server=/cpan.org/127.0.0.1#5335 ipset=/cpan.org/gfwlist server=/foxest.com/127.0.0.1#5335 ipset=/foxest.com/gfwlist -server=/googlemaps.com/127.0.0.1#5335 -ipset=/googlemaps.com/gfwlist +server=/foofle.com/127.0.0.1#5335 +ipset=/foofle.com/gfwlist server=/bollywoodlife.com/127.0.0.1#5335 ipset=/bollywoodlife.com/gfwlist server=/verilylifesciences.com/127.0.0.1#5335 ipset=/verilylifesciences.com/gfwlist -server=/googlee.com/127.0.0.1#5335 -ipset=/googlee.com/gfwlist -server=/applecomputer-imac.com/127.0.0.1#5335 -ipset=/applecomputer-imac.com/gfwlist +server=/apple.xn--czr694b/127.0.0.1#5335 +ipset=/apple.xn--czr694b/gfwlist +server=/episodic.com/127.0.0.1#5335 +ipset=/episodic.com/gfwlist server=/bookmybridgestonetyre.com/127.0.0.1#5335 ipset=/bookmybridgestonetyre.com/gfwlist -server=/googlecommerce.com/127.0.0.1#5335 -ipset=/googlecommerce.com/gfwlist -server=/appleonline.net/127.0.0.1#5335 -ipset=/appleonline.net/gfwlist +server=/dialogflow.com/127.0.0.1#5335 +ipset=/dialogflow.com/gfwlist +server=/devsitetest.how/127.0.0.1#5335 +ipset=/devsitetest.how/gfwlist server=/duckduckgo.pl/127.0.0.1#5335 ipset=/duckduckgo.pl/gfwlist server=/drdrebeatsdesale.com/127.0.0.1#5335 ipset=/drdrebeatsdesale.com/gfwlist server=/monsterbeatssales.com/127.0.0.1#5335 ipset=/monsterbeatssales.com/gfwlist -server=/googlebot.com/127.0.0.1#5335 -ipset=/googlebot.com/gfwlist -server=/findacard.com/127.0.0.1#5335 -ipset=/findacard.com/gfwlist +server=/google.com.co/127.0.0.1#5335 +ipset=/google.com.co/gfwlist +server=/dataliberation.org/127.0.0.1#5335 +ipset=/dataliberation.org/gfwlist server=/niketraining.com/127.0.0.1#5335 ipset=/niketraining.com/gfwlist server=/ebay.co.za/127.0.0.1#5335 @@ -14938,114 +15152,12 @@ server=/entermediadb.net/127.0.0.1#5335 ipset=/entermediadb.net/gfwlist server=/scholar.google.cz/127.0.0.1#5335 ipset=/scholar.google.cz/gfwlist -server=/google.ventures/127.0.0.1#5335 -ipset=/google.ventures/gfwlist +server=/dartsearch.net/127.0.0.1#5335 +ipset=/dartsearch.net/gfwlist server=/aweencore.com/127.0.0.1#5335 ipset=/aweencore.com/gfwlist server=/dvdstudiopro.us/127.0.0.1#5335 ipset=/dvdstudiopro.us/gfwlist -server=/google.net/127.0.0.1#5335 -ipset=/google.net/gfwlist -server=/google.dev/127.0.0.1#5335 -ipset=/google.dev/gfwlist -server=/googil.com/127.0.0.1#5335 -ipset=/googil.com/gfwlist -server=/hifacebook.info/127.0.0.1#5335 -ipset=/hifacebook.info/gfwlist -server=/nikeshoesgroup.com/127.0.0.1#5335 -ipset=/nikeshoesgroup.com/gfwlist -server=/pocketbiketrader.com/127.0.0.1#5335 -ipset=/pocketbiketrader.com/gfwlist -server=/goo.gl/127.0.0.1#5335 -ipset=/goo.gl/gfwlist -server=/gonglchuangl.net/127.0.0.1#5335 -ipset=/gonglchuangl.net/gfwlist -server=/akamqi.com/127.0.0.1#5335 -ipset=/akamqi.com/gfwlist -server=/gogle.com/127.0.0.1#5335 -ipset=/gogle.com/gfwlist -server=/f8.com/127.0.0.1#5335 -ipset=/f8.com/gfwlist -server=/verisign.com/127.0.0.1#5335 -ipset=/verisign.com/gfwlist -server=/ebayla.org/127.0.0.1#5335 -ipset=/ebayla.org/gfwlist -server=/gmodules.com/127.0.0.1#5335 -ipset=/gmodules.com/gfwlist -server=/ntdtv.jp/127.0.0.1#5335 -ipset=/ntdtv.jp/gfwlist -server=/gmail.com/127.0.0.1#5335 -ipset=/gmail.com/gfwlist -server=/foxandfriends.com/127.0.0.1#5335 -ipset=/foxandfriends.com/gfwlist -server=/beatsbydre-sell.com/127.0.0.1#5335 -ipset=/beatsbydre-sell.com/gfwlist -server=/face-book.com/127.0.0.1#5335 -ipset=/face-book.com/gfwlist -server=/gipscorp.com/127.0.0.1#5335 -ipset=/gipscorp.com/gfwlist -server=/getbumptop.com/127.0.0.1#5335 -ipset=/getbumptop.com/gfwlist -server=/gerritcodereview.com/127.0.0.1#5335 -ipset=/gerritcodereview.com/gfwlist -server=/nytco.com/127.0.0.1#5335 -ipset=/nytco.com/gfwlist -server=/z5.com/127.0.0.1#5335 -ipset=/z5.com/gfwlist -server=/gcr.io/127.0.0.1#5335 -ipset=/gcr.io/gfwlist -server=/vfsco.pe/127.0.0.1#5335 -ipset=/vfsco.pe/gfwlist -server=/bcovlive-a.akamaihd.net/127.0.0.1#5335 -ipset=/bcovlive-a.akamaihd.net/gfwlist -server=/gateway.dev/127.0.0.1#5335 -ipset=/gateway.dev/gfwlist -server=/google.sh/127.0.0.1#5335 -ipset=/google.sh/gfwlist -server=/ciscoinvestments.com/127.0.0.1#5335 -ipset=/ciscoinvestments.com/gfwlist -server=/cnnpolitics.com/127.0.0.1#5335 -ipset=/cnnpolitics.com/gfwlist -server=/g-tun.com/127.0.0.1#5335 -ipset=/g-tun.com/gfwlist -server=/cowboom.com/127.0.0.1#5335 -ipset=/cowboom.com/gfwlist -server=/google.com.na/127.0.0.1#5335 -ipset=/google.com.na/gfwlist -server=/fuchsia.dev/127.0.0.1#5335 -ipset=/fuchsia.dev/gfwlist -server=/foxbusinessgo.com/127.0.0.1#5335 -ipset=/foxbusinessgo.com/gfwlist -server=/foofle.com/127.0.0.1#5335 -ipset=/foofle.com/gfwlist -server=/firebaseapp.com/127.0.0.1#5335 -ipset=/firebaseapp.com/gfwlist -server=/init.shop/127.0.0.1#5335 -ipset=/init.shop/gfwlist -server=/foxrad.io/127.0.0.1#5335 -ipset=/foxrad.io/gfwlist -server=/episodic.com/127.0.0.1#5335 -ipset=/episodic.com/gfwlist -server=/dialogflow.com/127.0.0.1#5335 -ipset=/dialogflow.com/gfwlist -server=/greatfire.org/127.0.0.1#5335 -ipset=/greatfire.org/gfwlist -server=/free-sns.com/127.0.0.1#5335 -ipset=/free-sns.com/gfwlist -server=/devsitetest.how/127.0.0.1#5335 -ipset=/devsitetest.how/gfwlist -server=/githubusercontent.com/127.0.0.1#5335 -ipset=/githubusercontent.com/gfwlist -server=/google.ee/127.0.0.1#5335 -ipset=/google.ee/gfwlist -server=/dataliberation.org/127.0.0.1#5335 -ipset=/dataliberation.org/gfwlist -server=/bmwworld.net/127.0.0.1#5335 -ipset=/bmwworld.net/gfwlist -server=/cloudflare.com/127.0.0.1#5335 -ipset=/cloudflare.com/gfwlist -server=/dartsearch.net/127.0.0.1#5335 -ipset=/dartsearch.net/gfwlist server=/crr.com/127.0.0.1#5335 ipset=/crr.com/gfwlist server=/coova.org/127.0.0.1#5335 @@ -15054,106 +15166,208 @@ server=/coova.net/127.0.0.1#5335 ipset=/coova.net/gfwlist server=/coova.com/127.0.0.1#5335 ipset=/coova.com/gfwlist +server=/nikeshoesgroup.com/127.0.0.1#5335 +ipset=/nikeshoesgroup.com/gfwlist +server=/pocketbiketrader.com/127.0.0.1#5335 +ipset=/pocketbiketrader.com/gfwlist server=/conscrypt.org/127.0.0.1#5335 ipset=/conscrypt.org/gfwlist -server=/mastercard.com.ge/127.0.0.1#5335 -ipset=/mastercard.com.ge/gfwlist server=/codespot.com/127.0.0.1#5335 ipset=/codespot.com/gfwlist -server=/facebookvacation.com/127.0.0.1#5335 -ipset=/facebookvacation.com/gfwlist -server=/mastercard.pl/127.0.0.1#5335 -ipset=/mastercard.pl/gfwlist +server=/thomsonreuters.com.hk/127.0.0.1#5335 +ipset=/thomsonreuters.com.hk/gfwlist server=/cobrasearch.com/127.0.0.1#5335 ipset=/cobrasearch.com/gfwlist -server=/facebookdevelopergarage.com/127.0.0.1#5335 -ipset=/facebookdevelopergarage.com/gfwlist -server=/scholar.google.it/127.0.0.1#5335 -ipset=/scholar.google.it/gfwlist +server=/f8.com/127.0.0.1#5335 +ipset=/f8.com/gfwlist +server=/verisign.com/127.0.0.1#5335 +ipset=/verisign.com/gfwlist +server=/ebayla.org/127.0.0.1#5335 +ipset=/ebayla.org/gfwlist server=/chronicle.security/127.0.0.1#5335 ipset=/chronicle.security/gfwlist -server=/beatsbydreauofficial.com/127.0.0.1#5335 -ipset=/beatsbydreauofficial.com/gfwlist +server=/ntdtv.jp/127.0.0.1#5335 +ipset=/ntdtv.jp/gfwlist +server=/beatsbydrdre-headphones.com/127.0.0.1#5335 +ipset=/beatsbydrdre-headphones.com/gfwlist +server=/foxandfriends.com/127.0.0.1#5335 +ipset=/foxandfriends.com/gfwlist +server=/beatsbydre-sell.com/127.0.0.1#5335 +ipset=/beatsbydre-sell.com/gfwlist server=/chromecast.com/127.0.0.1#5335 ipset=/chromecast.com/gfwlist -server=/careerfundas.com/127.0.0.1#5335 -ipset=/careerfundas.com/gfwlist -server=/travelex.fr/127.0.0.1#5335 -ipset=/travelex.fr/gfwlist -server=/douwriteright.com/127.0.0.1#5335 -ipset=/douwriteright.com/gfwlist +server=/bestbuyrewardzone.ca/127.0.0.1#5335 +ipset=/bestbuyrewardzone.ca/gfwlist server=/bumptunes.com/127.0.0.1#5335 ipset=/bumptunes.com/gfwlist -server=/beatthatquote.com/127.0.0.1#5335 -ipset=/beatthatquote.com/gfwlist -server=/foxnewshealth.com/127.0.0.1#5335 -ipset=/foxnewshealth.com/gfwlist server=/bumptop.com/127.0.0.1#5335 ipset=/bumptop.com/gfwlist -server=/ikea.net/127.0.0.1#5335 -ipset=/ikea.net/gfwlist -server=/mdialog.com/127.0.0.1#5335 -ipset=/mdialog.com/gfwlist +server=/nytco.com/127.0.0.1#5335 +ipset=/nytco.com/gfwlist +server=/z5.com/127.0.0.1#5335 +ipset=/z5.com/gfwlist +server=/bumptop.ca/127.0.0.1#5335 +ipset=/bumptop.ca/gfwlist +server=/visa.co.ve/127.0.0.1#5335 +ipset=/visa.co.ve/gfwlist +server=/bcovlive-a.akamaihd.net/127.0.0.1#5335 +ipset=/bcovlive-a.akamaihd.net/gfwlist server=/blogblog.com/127.0.0.1#5335 ipset=/blogblog.com/gfwlist -server=/2013beatsbydreshop.com/127.0.0.1#5335 -ipset=/2013beatsbydreshop.com/gfwlist -server=/recode.net/127.0.0.1#5335 -ipset=/recode.net/gfwlist -server=/psiphon3.com/127.0.0.1#5335 -ipset=/psiphon3.com/gfwlist +server=/banned.video/127.0.0.1#5335 +ipset=/banned.video/gfwlist +server=/ciscoinvestments.com/127.0.0.1#5335 +ipset=/ciscoinvestments.com/gfwlist +server=/cnnpolitics.com/127.0.0.1#5335 +ipset=/cnnpolitics.com/gfwlist +server=/watchinese.com/127.0.0.1#5335 +ipset=/watchinese.com/gfwlist +server=/cowboom.com/127.0.0.1#5335 +ipset=/cowboom.com/gfwlist +server=/google.com.na/127.0.0.1#5335 +ipset=/google.com.na/gfwlist +server=/lldns.net/127.0.0.1#5335 +ipset=/lldns.net/gfwlist server=/baselinestudy.org/127.0.0.1#5335 ipset=/baselinestudy.org/gfwlist server=/bandpage.com/127.0.0.1#5335 ipset=/bandpage.com/gfwlist server=/apture.com/127.0.0.1#5335 ipset=/apture.com/gfwlist -server=/mini.co.me/127.0.0.1#5335 -ipset=/mini.co.me/gfwlist -server=/worldsfastestgamer.net/127.0.0.1#5335 -ipset=/worldsfastestgamer.net/gfwlist +server=/appbridge.it/127.0.0.1#5335 +ipset=/appbridge.it/gfwlist +server=/foxrad.io/127.0.0.1#5335 +ipset=/foxrad.io/gfwlist server=/appbridge.io/127.0.0.1#5335 ipset=/appbridge.io/gfwlist -server=/foxfaq.com/127.0.0.1#5335 -ipset=/foxfaq.com/gfwlist +server=/bwh8.net/127.0.0.1#5335 +ipset=/bwh8.net/gfwlist +server=/greatfire.org/127.0.0.1#5335 +ipset=/greatfire.org/gfwlist +server=/free-sns.com/127.0.0.1#5335 +ipset=/free-sns.com/gfwlist server=/api.ai/127.0.0.1#5335 ipset=/api.ai/gfwlist +server=/githubusercontent.com/127.0.0.1#5335 +ipset=/githubusercontent.com/gfwlist server=/angulardart.org/127.0.0.1#5335 ipset=/angulardart.org/gfwlist server=/adgoogle.net/127.0.0.1#5335 ipset=/adgoogle.net/gfwlist +server=/bmwworld.net/127.0.0.1#5335 +ipset=/bmwworld.net/gfwlist +server=/cloudflare.com/127.0.0.1#5335 +ipset=/cloudflare.com/gfwlist server=/abc.xyz/127.0.0.1#5335 ipset=/abc.xyz/gfwlist server=/1ucrs.com/127.0.0.1#5335 ipset=/1ucrs.com/gfwlist -server=/geodesummit.com/127.0.0.1#5335 -ipset=/geodesummit.com/gfwlist server=/0emm.com/127.0.0.1#5335 ipset=/0emm.com/gfwlist -server=/jable.tv/127.0.0.1#5335 -ipset=/jable.tv/gfwlist server=/google.ws/127.0.0.1#5335 ipset=/google.ws/gfwlist server=/google.tt/127.0.0.1#5335 ipset=/google.tt/gfwlist server=/google.to/127.0.0.1#5335 ipset=/google.to/gfwlist +server=/securepaypal.info/127.0.0.1#5335 +ipset=/securepaypal.info/gfwlist +server=/nugettest.org/127.0.0.1#5335 +ipset=/nugettest.org/gfwlist +server=/facebookvacation.com/127.0.0.1#5335 +ipset=/facebookvacation.com/gfwlist +server=/mastercard.pl/127.0.0.1#5335 +ipset=/mastercard.pl/gfwlist +server=/google.sr/127.0.0.1#5335 +ipset=/google.sr/gfwlist +server=/facebookdevelopergarage.com/127.0.0.1#5335 +ipset=/facebookdevelopergarage.com/gfwlist +server=/scholar.google.it/127.0.0.1#5335 +ipset=/scholar.google.it/gfwlist +server=/google.so/127.0.0.1#5335 +ipset=/google.so/gfwlist +server=/google.sk/127.0.0.1#5335 +ipset=/google.sk/gfwlist +server=/google.si/127.0.0.1#5335 +ipset=/google.si/gfwlist +server=/careerfundas.com/127.0.0.1#5335 +ipset=/careerfundas.com/gfwlist +server=/google.sh/127.0.0.1#5335 +ipset=/google.sh/gfwlist +server=/douwriteright.com/127.0.0.1#5335 +ipset=/douwriteright.com/gfwlist +server=/google.se/127.0.0.1#5335 +ipset=/google.se/gfwlist +server=/beatthatquote.com/127.0.0.1#5335 +ipset=/beatthatquote.com/gfwlist +server=/foxnewshealth.com/127.0.0.1#5335 +ipset=/foxnewshealth.com/gfwlist +server=/pobl-content.com/127.0.0.1#5335 +ipset=/pobl-content.com/gfwlist +server=/ikea.net/127.0.0.1#5335 +ipset=/ikea.net/gfwlist +server=/mdialog.com/127.0.0.1#5335 +ipset=/mdialog.com/gfwlist +server=/google.ps/127.0.0.1#5335 +ipset=/google.ps/gfwlist +server=/google.nl/127.0.0.1#5335 +ipset=/google.nl/gfwlist +server=/visaluxuryhotels.com.ar/127.0.0.1#5335 +ipset=/visaluxuryhotels.com.ar/gfwlist +server=/psiphon3.com/127.0.0.1#5335 +ipset=/psiphon3.com/gfwlist +server=/google.mv/127.0.0.1#5335 +ipset=/google.mv/gfwlist +server=/google.mn/127.0.0.1#5335 +ipset=/google.mn/gfwlist +server=/google.ml/127.0.0.1#5335 +ipset=/google.ml/gfwlist +server=/mini.co.me/127.0.0.1#5335 +ipset=/mini.co.me/gfwlist +server=/worldsfastestgamer.net/127.0.0.1#5335 +ipset=/worldsfastestgamer.net/gfwlist +server=/ipadair.cm/127.0.0.1#5335 +ipset=/ipadair.cm/gfwlist +server=/google.lu/127.0.0.1#5335 +ipset=/google.lu/gfwlist +server=/google.lt/127.0.0.1#5335 +ipset=/google.lt/gfwlist +server=/hayabusa.media/127.0.0.1#5335 +ipset=/hayabusa.media/gfwlist +server=/google.kz/127.0.0.1#5335 +ipset=/google.kz/gfwlist +server=/google.ki/127.0.0.1#5335 +ipset=/google.ki/gfwlist +server=/google.jo/127.0.0.1#5335 +ipset=/google.jo/gfwlist +server=/geodesummit.com/127.0.0.1#5335 +ipset=/geodesummit.com/gfwlist +server=/google.is/127.0.0.1#5335 +ipset=/google.is/gfwlist +server=/jable.tv/127.0.0.1#5335 +ipset=/jable.tv/gfwlist +server=/google.iq/127.0.0.1#5335 +ipset=/google.iq/gfwlist +server=/google.im/127.0.0.1#5335 +ipset=/google.im/gfwlist +server=/google.ie/127.0.0.1#5335 +ipset=/google.ie/gfwlist server=/bingworld.com/127.0.0.1#5335 ipset=/bingworld.com/gfwlist server=/nypost.com/127.0.0.1#5335 ipset=/nypost.com/gfwlist server=/pokemonletsgopikachu.com/127.0.0.1#5335 ipset=/pokemonletsgopikachu.com/gfwlist -server=/google.sr/127.0.0.1#5335 -ipset=/google.sr/gfwlist -server=/google.so/127.0.0.1#5335 -ipset=/google.so/gfwlist +server=/bridgestonerapiddelivery.com/127.0.0.1#5335 +ipset=/bridgestonerapiddelivery.com/gfwlist +server=/google.hr/127.0.0.1#5335 +ipset=/google.hr/gfwlist server=/instagmania.com/127.0.0.1#5335 ipset=/instagmania.com/gfwlist -server=/google.sk/127.0.0.1#5335 -ipset=/google.sk/gfwlist -server=/google.si/127.0.0.1#5335 -ipset=/google.si/gfwlist +server=/foxnetworks.info/127.0.0.1#5335 +ipset=/foxnetworks.info/gfwlist +server=/google.gl/127.0.0.1#5335 +ipset=/google.gl/gfwlist server=/ctan.org/127.0.0.1#5335 ipset=/ctan.org/gfwlist server=/stlouisbmw.net/127.0.0.1#5335 @@ -15164,114 +15378,114 @@ server=/barrons-advisor.com/127.0.0.1#5335 ipset=/barrons-advisor.com/gfwlist server=/asproex.com/127.0.0.1#5335 ipset=/asproex.com/gfwlist -server=/google.se/127.0.0.1#5335 -ipset=/google.se/gfwlist +server=/google.ge/127.0.0.1#5335 +ipset=/google.ge/gfwlist server=/javhdfree.net/127.0.0.1#5335 ipset=/javhdfree.net/gfwlist server=/loli.net/127.0.0.1#5335 ipset=/loli.net/gfwlist -server=/bigcharts.com/127.0.0.1#5335 -ipset=/bigcharts.com/gfwlist -server=/bmw-connecteddrive.com/127.0.0.1#5335 -ipset=/bmw-connecteddrive.com/gfwlist +server=/bmw.kz/127.0.0.1#5335 +ipset=/bmw.kz/gfwlist +server=/google.es/127.0.0.1#5335 +ipset=/google.es/gfwlist server=/volvotrucks.com.co/127.0.0.1#5335 ipset=/volvotrucks.com.co/gfwlist server=/dierectv.com/127.0.0.1#5335 ipset=/dierectv.com/gfwlist server=/google.com.cy/127.0.0.1#5335 ipset=/google.com.cy/gfwlist -server=/google.pt/127.0.0.1#5335 -ipset=/google.pt/gfwlist -server=/google.ps/127.0.0.1#5335 -ipset=/google.ps/gfwlist +server=/google.ee/127.0.0.1#5335 +ipset=/google.ee/gfwlist +server=/google.dz/127.0.0.1#5335 +ipset=/google.dz/gfwlist server=/womensnikeshox.com/127.0.0.1#5335 ipset=/womensnikeshox.com/gfwlist -server=/google.nl/127.0.0.1#5335 -ipset=/google.nl/gfwlist +server=/whatsapp.org/127.0.0.1#5335 +ipset=/whatsapp.org/gfwlist server=/beatsbydre-outletstore.com/127.0.0.1#5335 ipset=/beatsbydre-outletstore.com/gfwlist server=/bmw-connecteddrive.co.uk/127.0.0.1#5335 ipset=/bmw-connecteddrive.co.uk/gfwlist server=/tvbanywhere.com/127.0.0.1#5335 ipset=/tvbanywhere.com/gfwlist -server=/beatsdresalestore.com/127.0.0.1#5335 -ipset=/beatsdresalestore.com/gfwlist -server=/google.mv/127.0.0.1#5335 -ipset=/google.mv/gfwlist +server=/google.dj/127.0.0.1#5335 +ipset=/google.dj/gfwlist +server=/google.com.vc/127.0.0.1#5335 +ipset=/google.com.vc/gfwlist server=/pashtovoa.com/127.0.0.1#5335 ipset=/pashtovoa.com/gfwlist -server=/google.mn/127.0.0.1#5335 -ipset=/google.mn/gfwlist -server=/google.ml/127.0.0.1#5335 -ipset=/google.ml/gfwlist -server=/google.mg/127.0.0.1#5335 -ipset=/google.mg/gfwlist -server=/amp.dev/127.0.0.1#5335 -ipset=/amp.dev/gfwlist +server=/google.com.tr/127.0.0.1#5335 +ipset=/google.com.tr/gfwlist +server=/macbookair.com/127.0.0.1#5335 +ipset=/macbookair.com/gfwlist +server=/google.bj/127.0.0.1#5335 +ipset=/google.bj/gfwlist +server=/disneymusicpromotion.com/127.0.0.1#5335 +ipset=/disneymusicpromotion.com/gfwlist server=/swisssigner.com/127.0.0.1#5335 ipset=/swisssigner.com/gfwlist -server=/google.lu/127.0.0.1#5335 -ipset=/google.lu/gfwlist +server=/bmw.co.za/127.0.0.1#5335 +ipset=/bmw.co.za/gfwlist server=/applepremiumreseller.com.au/127.0.0.1#5335 ipset=/applepremiumreseller.com.au/gfwlist -server=/google.lt/127.0.0.1#5335 -ipset=/google.lt/gfwlist +server=/google.com.qa/127.0.0.1#5335 +ipset=/google.com.qa/gfwlist server=/uux68.com/127.0.0.1#5335 ipset=/uux68.com/gfwlist -server=/paypal-business.net/127.0.0.1#5335 -ipset=/paypal-business.net/gfwlist +server=/google.com.pr/127.0.0.1#5335 +ipset=/google.com.pr/gfwlist server=/blizzak-juken.jp/127.0.0.1#5335 ipset=/blizzak-juken.jp/gfwlist -server=/google.kz/127.0.0.1#5335 -ipset=/google.kz/gfwlist -server=/google.ki/127.0.0.1#5335 -ipset=/google.ki/gfwlist -server=/google.jo/127.0.0.1#5335 -ipset=/google.jo/gfwlist -server=/nintendo.se/127.0.0.1#5335 -ipset=/nintendo.se/gfwlist +server=/google.com.pk/127.0.0.1#5335 +ipset=/google.com.pk/gfwlist +server=/google.com.ph/127.0.0.1#5335 +ipset=/google.com.ph/gfwlist +server=/google.com.pg/127.0.0.1#5335 +ipset=/google.com.pg/gfwlist +server=/texttobuy.org/127.0.0.1#5335 +ipset=/texttobuy.org/gfwlist server=/vaultify.info/127.0.0.1#5335 ipset=/vaultify.info/gfwlist server=/appstore.co.id/127.0.0.1#5335 ipset=/appstore.co.id/gfwlist server=/ieee-region6.org/127.0.0.1#5335 ipset=/ieee-region6.org/gfwlist -server=/google.is/127.0.0.1#5335 -ipset=/google.is/gfwlist -server=/foxsports.com.mx/127.0.0.1#5335 -ipset=/foxsports.com.mx/gfwlist +server=/google.com.pe/127.0.0.1#5335 +ipset=/google.com.pe/gfwlist +server=/zee5.com/127.0.0.1#5335 +ipset=/zee5.com/gfwlist server=/japanknowledge.com/127.0.0.1#5335 ipset=/japanknowledge.com/gfwlist server=/wiisportsresort.com/127.0.0.1#5335 ipset=/wiisportsresort.com/gfwlist -server=/google.iq/127.0.0.1#5335 -ipset=/google.iq/gfwlist -server=/leagueoflegends.info/127.0.0.1#5335 -ipset=/leagueoflegends.info/gfwlist -server=/google.im/127.0.0.1#5335 -ipset=/google.im/gfwlist +server=/google.com.pa/127.0.0.1#5335 +ipset=/google.com.pa/gfwlist +server=/binancezh.com/127.0.0.1#5335 +ipset=/binancezh.com/gfwlist +server=/google.com.ng/127.0.0.1#5335 +ipset=/google.com.ng/gfwlist server=/riotpin.com/127.0.0.1#5335 ipset=/riotpin.com/gfwlist -server=/google.ie/127.0.0.1#5335 -ipset=/google.ie/gfwlist +server=/steamstatic.com/127.0.0.1#5335 +ipset=/steamstatic.com/gfwlist server=/facebooik.org/127.0.0.1#5335 ipset=/facebooik.org/gfwlist -server=/google.hu/127.0.0.1#5335 -ipset=/google.hu/gfwlist +server=/fdacebook.info/127.0.0.1#5335 +ipset=/fdacebook.info/gfwlist server=/adobetcstrialdvd.com/127.0.0.1#5335 ipset=/adobetcstrialdvd.com/gfwlist -server=/msdn.com/127.0.0.1#5335 -ipset=/msdn.com/gfwlist +server=/google.com.mm/127.0.0.1#5335 +ipset=/google.com.mm/gfwlist server=/monsterbeats8beatsbydre.com/127.0.0.1#5335 ipset=/monsterbeats8beatsbydre.com/gfwlist -server=/google.hr/127.0.0.1#5335 -ipset=/google.hr/gfwlist -server=/directvpromise.com/127.0.0.1#5335 -ipset=/directvpromise.com/gfwlist +server=/google.com.lb/127.0.0.1#5335 +ipset=/google.com.lb/gfwlist +server=/google.com.jm/127.0.0.1#5335 +ipset=/google.com.jm/gfwlist server=/findercdn.me/127.0.0.1#5335 ipset=/findercdn.me/gfwlist -server=/google.gl/127.0.0.1#5335 -ipset=/google.gl/gfwlist +server=/google.com.gi/127.0.0.1#5335 +ipset=/google.com.gi/gfwlist server=/iphone.host/127.0.0.1#5335 ipset=/iphone.host/gfwlist server=/visaeurope.ch/127.0.0.1#5335 @@ -15280,44 +15494,44 @@ server=/foxnews.cc/127.0.0.1#5335 ipset=/foxnews.cc/gfwlist server=/youtube.co/127.0.0.1#5335 ipset=/youtube.co/gfwlist -server=/google.gg/127.0.0.1#5335 -ipset=/google.gg/gfwlist +server=/google.com.fj/127.0.0.1#5335 +ipset=/google.com.fj/gfwlist server=/beatsbydrdre-onsale.com/127.0.0.1#5335 ipset=/beatsbydrdre-onsale.com/gfwlist -server=/google.ge/127.0.0.1#5335 -ipset=/google.ge/gfwlist -server=/sonypicturestelevision.com/127.0.0.1#5335 -ipset=/sonypicturestelevision.com/gfwlist -server=/google.es/127.0.0.1#5335 -ipset=/google.es/gfwlist +server=/google.com.et/127.0.0.1#5335 +ipset=/google.com.et/gfwlist +server=/google.com.ec/127.0.0.1#5335 +ipset=/google.com.ec/gfwlist +server=/google.com.do/127.0.0.1#5335 +ipset=/google.com.do/gfwlist server=/forbes.com/127.0.0.1#5335 ipset=/forbes.com/gfwlist server=/debugproject.com/127.0.0.1#5335 ipset=/debugproject.com/gfwlist -server=/google.dz/127.0.0.1#5335 -ipset=/google.dz/gfwlist -server=/facebkkk.com/127.0.0.1#5335 -ipset=/facebkkk.com/gfwlist -server=/google.dj/127.0.0.1#5335 -ipset=/google.dj/gfwlist -server=/google.com.vc/127.0.0.1#5335 -ipset=/google.com.vc/gfwlist -server=/volvotruckcenter.fi/127.0.0.1#5335 -ipset=/volvotruckcenter.fi/gfwlist -server=/google.com.tr/127.0.0.1#5335 -ipset=/google.com.tr/gfwlist -server=/applepay.rs/127.0.0.1#5335 -ipset=/applepay.rs/gfwlist +server=/beatbd.com/127.0.0.1#5335 +ipset=/beatbd.com/gfwlist server=/google.com.bn/127.0.0.1#5335 ipset=/google.com.bn/gfwlist -server=/miniwidget.ca/127.0.0.1#5335 -ipset=/miniwidget.ca/gfwlist -server=/freessl.com/127.0.0.1#5335 -ipset=/freessl.com/gfwlist +server=/google.co.za/127.0.0.1#5335 +ipset=/google.co.za/gfwlist +server=/blogspot.com.ar/127.0.0.1#5335 +ipset=/blogspot.com.ar/gfwlist +server=/volvotruckcenter.fi/127.0.0.1#5335 +ipset=/volvotruckcenter.fi/gfwlist +server=/google.com.ai/127.0.0.1#5335 +ipset=/google.com.ai/gfwlist +server=/google.com.ag/127.0.0.1#5335 +ipset=/google.com.ag/gfwlist +server=/bmw-sudan.com/127.0.0.1#5335 +ipset=/bmw-sudan.com/gfwlist +server=/google.com/127.0.0.1#5335 +ipset=/google.com/gfwlist +server=/google.co.zw/127.0.0.1#5335 +ipset=/google.co.zw/gfwlist server=/pearsoneducationbooks.com/127.0.0.1#5335 ipset=/pearsoneducationbooks.com/gfwlist -server=/google.com.qa/127.0.0.1#5335 -ipset=/google.com.qa/gfwlist +server=/google.co.zm/127.0.0.1#5335 +ipset=/google.co.zm/gfwlist server=/mini.com.br/127.0.0.1#5335 ipset=/mini.com.br/gfwlist server=/applestor.com/127.0.0.1#5335 @@ -15332,24 +15546,24 @@ server=/blogspot.co.za/127.0.0.1#5335 ipset=/blogspot.co.za/gfwlist server=/battlefield5.com/127.0.0.1#5335 ipset=/battlefield5.com/gfwlist -server=/google.com.pr/127.0.0.1#5335 -ipset=/google.com.pr/gfwlist +server=/google.co.vi/127.0.0.1#5335 +ipset=/google.co.vi/gfwlist server=/youtube.soy/127.0.0.1#5335 ipset=/youtube.soy/gfwlist -server=/google.com.pk/127.0.0.1#5335 -ipset=/google.com.pk/gfwlist -server=/google.com.ph/127.0.0.1#5335 -ipset=/google.com.ph/gfwlist -server=/google.com.pg/127.0.0.1#5335 -ipset=/google.com.pg/gfwlist -server=/google.com.pe/127.0.0.1#5335 -ipset=/google.com.pe/gfwlist -server=/google.com.pa/127.0.0.1#5335 -ipset=/google.com.pa/gfwlist -server=/google.com.ng/127.0.0.1#5335 -ipset=/google.com.ng/gfwlist -server=/steamstatic.com/127.0.0.1#5335 -ipset=/steamstatic.com/gfwlist +server=/google.co.ve/127.0.0.1#5335 +ipset=/google.co.ve/gfwlist +server=/facebooknfl.com/127.0.0.1#5335 +ipset=/facebooknfl.com/gfwlist +server=/google.co.ug/127.0.0.1#5335 +ipset=/google.co.ug/gfwlist +server=/google.co.th/127.0.0.1#5335 +ipset=/google.co.th/gfwlist +server=/google.co.nz/127.0.0.1#5335 +ipset=/google.co.nz/gfwlist +server=/google.co.mz/127.0.0.1#5335 +ipset=/google.co.mz/gfwlist +server=/ipod.cm/127.0.0.1#5335 +ipset=/ipod.cm/gfwlist server=/canon.pl/127.0.0.1#5335 ipset=/canon.pl/gfwlist server=/itsoc.org/127.0.0.1#5335 @@ -15364,24 +15578,24 @@ server=/sahabatsetiasmartone.com/127.0.0.1#5335 ipset=/sahabatsetiasmartone.com/gfwlist server=/applepay.com.tw/127.0.0.1#5335 ipset=/applepay.com.tw/gfwlist -server=/google.com.mm/127.0.0.1#5335 -ipset=/google.com.mm/gfwlist -server=/google.com.lb/127.0.0.1#5335 -ipset=/google.com.lb/gfwlist +server=/google.co.kr/127.0.0.1#5335 +ipset=/google.co.kr/gfwlist +server=/google.co.ke/127.0.0.1#5335 +ipset=/google.co.ke/gfwlist server=/brilliant.org/127.0.0.1#5335 ipset=/brilliant.org/gfwlist server=/facebook-texas-holdem.net/127.0.0.1#5335 ipset=/facebook-texas-holdem.net/gfwlist -server=/google.com.jm/127.0.0.1#5335 -ipset=/google.com.jm/gfwlist -server=/google.com.gi/127.0.0.1#5335 -ipset=/google.com.gi/gfwlist -server=/google.com.fj/127.0.0.1#5335 -ipset=/google.com.fj/gfwlist +server=/google.co.in/127.0.0.1#5335 +ipset=/google.co.in/gfwlist +server=/google.co.cr/127.0.0.1#5335 +ipset=/google.co.cr/gfwlist +server=/mastercardworldwide.com/127.0.0.1#5335 +ipset=/mastercardworldwide.com/gfwlist server=/samsungdm.com/127.0.0.1#5335 ipset=/samsungdm.com/gfwlist -server=/google.com.ec/127.0.0.1#5335 -ipset=/google.com.ec/gfwlist +server=/google.ch/127.0.0.1#5335 +ipset=/google.ch/gfwlist server=/bmw-motorrad.ru/127.0.0.1#5335 ipset=/bmw-motorrad.ru/gfwlist server=/directtv-deals.tv/127.0.0.1#5335 @@ -15390,178 +15604,178 @@ server=/identrust.co.uk/127.0.0.1#5335 ipset=/identrust.co.uk/gfwlist server=/sony.ru/127.0.0.1#5335 ipset=/sony.ru/gfwlist -server=/google.com.co/127.0.0.1#5335 -ipset=/google.com.co/gfwlist +server=/google.bt/127.0.0.1#5335 +ipset=/google.bt/gfwlist server=/pugetsoundmini.com/127.0.0.1#5335 ipset=/pugetsoundmini.com/gfwlist -server=/gettyimages.com.mx/127.0.0.1#5335 -ipset=/gettyimages.com.mx/gfwlist +server=/google.bs/127.0.0.1#5335 +ipset=/google.bs/gfwlist server=/google.com.sg/127.0.0.1#5335 ipset=/google.com.sg/gfwlist server=/googleanalytics.com/127.0.0.1#5335 ipset=/googleanalytics.com/gfwlist -server=/verisign.com.hk/127.0.0.1#5335 -ipset=/verisign.com.hk/gfwlist +server=/google.bi/127.0.0.1#5335 +ipset=/google.bi/gfwlist server=/directvdeals.com/127.0.0.1#5335 ipset=/directvdeals.com/gfwlist -server=/google.com.ai/127.0.0.1#5335 -ipset=/google.com.ai/gfwlist +server=/google.bg/127.0.0.1#5335 +ipset=/google.bg/gfwlist server=/voakorea.com/127.0.0.1#5335 ipset=/voakorea.com/gfwlist -server=/google.com.ag/127.0.0.1#5335 -ipset=/google.com.ag/gfwlist +server=/google.bf/127.0.0.1#5335 +ipset=/google.bf/gfwlist server=/successwithteams.com/127.0.0.1#5335 ipset=/successwithteams.com/gfwlist -server=/google.com/127.0.0.1#5335 -ipset=/google.com/gfwlist +server=/google.am/127.0.0.1#5335 +ipset=/google.am/gfwlist server=/paypal-database.com/127.0.0.1#5335 ipset=/paypal-database.com/gfwlist -server=/google.co.zw/127.0.0.1#5335 -ipset=/google.co.zw/gfwlist -server=/google.co.zm/127.0.0.1#5335 -ipset=/google.co.zm/gfwlist -server=/google.co.za/127.0.0.1#5335 -ipset=/google.co.za/gfwlist -server=/google.co.vi/127.0.0.1#5335 -ipset=/google.co.vi/gfwlist -server=/google.co.ve/127.0.0.1#5335 -ipset=/google.co.ve/gfwlist +server=/google.al/127.0.0.1#5335 +ipset=/google.al/gfwlist +server=/canon.me/127.0.0.1#5335 +ipset=/canon.me/gfwlist +server=/google.ad/127.0.0.1#5335 +ipset=/google.ad/gfwlist +server=/bstatic.com/127.0.0.1#5335 +ipset=/bstatic.com/gfwlist +server=/youtubei.googleapis.com/127.0.0.1#5335 +ipset=/youtubei.googleapis.com/gfwlist server=/barrons.com/127.0.0.1#5335 ipset=/barrons.com/gfwlist -server=/faceebook.com/127.0.0.1#5335 -ipset=/faceebook.com/gfwlist +server=/beatsbydrecheap-outletstore.com/127.0.0.1#5335 +ipset=/beatsbydrecheap-outletstore.com/gfwlist server=/pinterest.com.bo/127.0.0.1#5335 ipset=/pinterest.com.bo/gfwlist server=/paypalme.com/127.0.0.1#5335 ipset=/paypalme.com/gfwlist server=/news.co.uk/127.0.0.1#5335 ipset=/news.co.uk/gfwlist -server=/google.co.ug/127.0.0.1#5335 -ipset=/google.co.ug/gfwlist +server=/youtubego.com/127.0.0.1#5335 +ipset=/youtubego.com/gfwlist server=/myfoxtwincities.com/127.0.0.1#5335 ipset=/myfoxtwincities.com/gfwlist server=/o365weve-ppe.com/127.0.0.1#5335 ipset=/o365weve-ppe.com/gfwlist -server=/google.co.nz/127.0.0.1#5335 -ipset=/google.co.nz/gfwlist +server=/youtubegaming.com/127.0.0.1#5335 +ipset=/youtubegaming.com/gfwlist server=/cosmosdb.net/127.0.0.1#5335 ipset=/cosmosdb.net/gfwlist -server=/pearsonclinical.eu/127.0.0.1#5335 -ipset=/pearsonclinical.eu/gfwlist -server=/google.co.ls/127.0.0.1#5335 -ipset=/google.co.ls/gfwlist +server=/youtube.ug/127.0.0.1#5335 +ipset=/youtube.ug/gfwlist +server=/itcanwait.com/127.0.0.1#5335 +ipset=/itcanwait.com/gfwlist server=/moov.hk/127.0.0.1#5335 ipset=/moov.hk/gfwlist -server=/google.co.kr/127.0.0.1#5335 -ipset=/google.co.kr/gfwlist -server=/google.co.ke/127.0.0.1#5335 -ipset=/google.co.ke/gfwlist -server=/google.co.in/127.0.0.1#5335 -ipset=/google.co.in/gfwlist -server=/tiktok.com/127.0.0.1#5335 -ipset=/tiktok.com/gfwlist +server=/beatsshop-uk.com/127.0.0.1#5335 +ipset=/beatsshop-uk.com/gfwlist +server=/youtube.tn/127.0.0.1#5335 +ipset=/youtube.tn/gfwlist +server=/youtube.sn/127.0.0.1#5335 +ipset=/youtube.sn/gfwlist +server=/scholar.google.lu/127.0.0.1#5335 +ipset=/scholar.google.lu/gfwlist server=/yogify.com/127.0.0.1#5335 ipset=/yogify.com/gfwlist -server=/google.co.cr/127.0.0.1#5335 -ipset=/google.co.cr/gfwlist +server=/youtube.sk/127.0.0.1#5335 +ipset=/youtube.sk/gfwlist server=/wii-u.com/127.0.0.1#5335 ipset=/wii-u.com/gfwlist -server=/akamaimagicmath.net/127.0.0.1#5335 -ipset=/akamaimagicmath.net/gfwlist -server=/google.ci/127.0.0.1#5335 -ipset=/google.ci/gfwlist -server=/google.ch/127.0.0.1#5335 -ipset=/google.ch/gfwlist +server=/youtube.co.tz/127.0.0.1#5335 +ipset=/youtube.co.tz/gfwlist +server=/volvobuses.co.nz/127.0.0.1#5335 +ipset=/volvobuses.co.nz/gfwlist +server=/instagram-help.com/127.0.0.1#5335 +ipset=/instagram-help.com/gfwlist server=/nikestyles.com/127.0.0.1#5335 ipset=/nikestyles.com/gfwlist server=/routledgehandbooks.com/127.0.0.1#5335 ipset=/routledgehandbooks.com/gfwlist -server=/google.cd/127.0.0.1#5335 -ipset=/google.cd/gfwlist +server=/beatsdresalestore.com/127.0.0.1#5335 +ipset=/beatsdresalestore.com/gfwlist server=/ajtalk.com/127.0.0.1#5335 ipset=/ajtalk.com/gfwlist -server=/google.bt/127.0.0.1#5335 -ipset=/google.bt/gfwlist -server=/google.bs/127.0.0.1#5335 -ipset=/google.bs/gfwlist -server=/bmw-motorrad.com/127.0.0.1#5335 -ipset=/bmw-motorrad.com/gfwlist -server=/google.bj/127.0.0.1#5335 -ipset=/google.bj/gfwlist +server=/verizondigitalmedia.com/127.0.0.1#5335 +ipset=/verizondigitalmedia.com/gfwlist +server=/youtube.pl/127.0.0.1#5335 +ipset=/youtube.pl/gfwlist +server=/bestbuys.com/127.0.0.1#5335 +ipset=/bestbuys.com/gfwlist +server=/pwabuilder.com/127.0.0.1#5335 +ipset=/pwabuilder.com/gfwlist server=/vsphere.com/127.0.0.1#5335 ipset=/vsphere.com/gfwlist -server=/google.bi/127.0.0.1#5335 -ipset=/google.bi/gfwlist +server=/youtube.ph/127.0.0.1#5335 +ipset=/youtube.ph/gfwlist server=/12diasderegalosdeitunes.gt/127.0.0.1#5335 ipset=/12diasderegalosdeitunes.gt/gfwlist server=/squarecapital.com/127.0.0.1#5335 ipset=/squarecapital.com/gfwlist -server=/google.bg/127.0.0.1#5335 -ipset=/google.bg/gfwlist -server=/google.bf/127.0.0.1#5335 -ipset=/google.bf/gfwlist -server=/google.ba/127.0.0.1#5335 -ipset=/google.ba/gfwlist -server=/google.am/127.0.0.1#5335 -ipset=/google.am/gfwlist -server=/google.al/127.0.0.1#5335 -ipset=/google.al/gfwlist +server=/youtube.nl/127.0.0.1#5335 +ipset=/youtube.nl/gfwlist +server=/youtube.ma/127.0.0.1#5335 +ipset=/youtube.ma/gfwlist +server=/youtube.lv/127.0.0.1#5335 +ipset=/youtube.lv/gfwlist +server=/youtube.lk/127.0.0.1#5335 +ipset=/youtube.lk/gfwlist +server=/youtube.la/127.0.0.1#5335 +ipset=/youtube.la/gfwlist server=/mcdonalds.hk/127.0.0.1#5335 ipset=/mcdonalds.hk/gfwlist -server=/google.ad/127.0.0.1#5335 -ipset=/google.ad/gfwlist -server=/bitbucket.org/127.0.0.1#5335 -ipset=/bitbucket.org/gfwlist -server=/pearsonclinical.fr/127.0.0.1#5335 -ipset=/pearsonclinical.fr/gfwlist -server=/youtubei.googleapis.com/127.0.0.1#5335 -ipset=/youtubei.googleapis.com/gfwlist -server=/beatsbydreirelandsale.com/127.0.0.1#5335 -ipset=/beatsbydreirelandsale.com/gfwlist +server=/youtube.kr/127.0.0.1#5335 +ipset=/youtube.kr/gfwlist +server=/stackpath.com/127.0.0.1#5335 +ipset=/stackpath.com/gfwlist +server=/swisssign.org/127.0.0.1#5335 +ipset=/swisssign.org/gfwlist +server=/youtube.ie/127.0.0.1#5335 +ipset=/youtube.ie/gfwlist +server=/facebook.shop/127.0.0.1#5335 +ipset=/facebook.shop/gfwlist server=/airtunes.info/127.0.0.1#5335 ipset=/airtunes.info/gfwlist -server=/youtubego.com/127.0.0.1#5335 -ipset=/youtubego.com/gfwlist -server=/app-measurement.com/127.0.0.1#5335 -ipset=/app-measurement.com/gfwlist -server=/youtubegaming.com/127.0.0.1#5335 -ipset=/youtubegaming.com/gfwlist -server=/youtubeeducation.com/127.0.0.1#5335 -ipset=/youtubeeducation.com/gfwlist +server=/appleone.blog/127.0.0.1#5335 +ipset=/appleone.blog/gfwlist +server=/youtube.gr/127.0.0.1#5335 +ipset=/youtube.gr/gfwlist +server=/youtube.ge/127.0.0.1#5335 +ipset=/youtube.ge/gfwlist +server=/guangming.com.my/127.0.0.1#5335 +ipset=/guangming.com.my/gfwlist server=/bmw.co.jp/127.0.0.1#5335 ipset=/bmw.co.jp/gfwlist -server=/youtube.ug/127.0.0.1#5335 -ipset=/youtube.ug/gfwlist -server=/bmw-diplomatic-sales.com/127.0.0.1#5335 -ipset=/bmw-diplomatic-sales.com/gfwlist +server=/youtube.fi/127.0.0.1#5335 +ipset=/youtube.fi/gfwlist +server=/youtube.es/127.0.0.1#5335 +ipset=/youtube.es/gfwlist server=/instagtram.com/127.0.0.1#5335 ipset=/instagtram.com/gfwlist -server=/mini-connected.fi/127.0.0.1#5335 -ipset=/mini-connected.fi/gfwlist +server=/youtube.dk/127.0.0.1#5335 +ipset=/youtube.dk/gfwlist server=/airwick.ro/127.0.0.1#5335 ipset=/airwick.ro/gfwlist -server=/youtube.sn/127.0.0.1#5335 -ipset=/youtube.sn/gfwlist -server=/youtube.sk/127.0.0.1#5335 -ipset=/youtube.sk/gfwlist -server=/telekom.de/127.0.0.1#5335 -ipset=/telekom.de/gfwlist +server=/youtube.cr/127.0.0.1#5335 +ipset=/youtube.cr/gfwlist +server=/youtube.com.tw/127.0.0.1#5335 +ipset=/youtube.com.tw/gfwlist +server=/youtube.com.tr/127.0.0.1#5335 +ipset=/youtube.com.tr/gfwlist server=/bmw-motorrad.ro/127.0.0.1#5335 ipset=/bmw-motorrad.ro/gfwlist -server=/aplestore.com/127.0.0.1#5335 -ipset=/aplestore.com/gfwlist -server=/binoculus.com/127.0.0.1#5335 -ipset=/binoculus.com/gfwlist -server=/beatsmusic.wang/127.0.0.1#5335 -ipset=/beatsmusic.wang/gfwlist -server=/youtube.pr/127.0.0.1#5335 -ipset=/youtube.pr/gfwlist +server=/youtube.com.sv/127.0.0.1#5335 +ipset=/youtube.com.sv/gfwlist +server=/change.org/127.0.0.1#5335 +ipset=/change.org/gfwlist +server=/youtube.com.sa/127.0.0.1#5335 +ipset=/youtube.com.sa/gfwlist +server=/youtube.com.pt/127.0.0.1#5335 +ipset=/youtube.com.pt/gfwlist server=/foxaffiliateportal.com/127.0.0.1#5335 ipset=/foxaffiliateportal.com/gfwlist -server=/youtube.pl/127.0.0.1#5335 -ipset=/youtube.pl/gfwlist -server=/ebay-us.com/127.0.0.1#5335 -ipset=/ebay-us.com/gfwlist +server=/convrgencegame.com/127.0.0.1#5335 +ipset=/convrgencegame.com/gfwlist +server=/scholar.google.be/127.0.0.1#5335 +ipset=/scholar.google.be/gfwlist server=/manorama.com/127.0.0.1#5335 ipset=/manorama.com/gfwlist server=/vimeocdn.com/127.0.0.1#5335 @@ -15572,158 +15786,54 @@ server=/cbs.com/127.0.0.1#5335 ipset=/cbs.com/gfwlist server=/customdrdrebeats.com/127.0.0.1#5335 ipset=/customdrdrebeats.com/gfwlist -server=/youtube.nl/127.0.0.1#5335 -ipset=/youtube.nl/gfwlist +server=/youtube.com.pa/127.0.0.1#5335 +ipset=/youtube.com.pa/gfwlist server=/monsterbeatsbydrefactory.com/127.0.0.1#5335 ipset=/monsterbeatsbydrefactory.com/gfwlist -server=/youtube.ma/127.0.0.1#5335 -ipset=/youtube.ma/gfwlist -server=/youtube.lv/127.0.0.1#5335 -ipset=/youtube.lv/gfwlist -server=/youtube.lk/127.0.0.1#5335 -ipset=/youtube.lk/gfwlist -server=/youtube.la/127.0.0.1#5335 -ipset=/youtube.la/gfwlist +server=/youtube.com.om/127.0.0.1#5335 +ipset=/youtube.com.om/gfwlist +server=/youtube.com.my/127.0.0.1#5335 +ipset=/youtube.com.my/gfwlist +server=/youtube.com.mx/127.0.0.1#5335 +ipset=/youtube.com.mx/gfwlist +server=/youtube.com.mt/127.0.0.1#5335 +ipset=/youtube.com.mt/gfwlist server=/beatbydre2013.com/127.0.0.1#5335 ipset=/beatbydre2013.com/gfwlist server=/nexpart.com/127.0.0.1#5335 ipset=/nexpart.com/gfwlist server=/ehgt.org/127.0.0.1#5335 ipset=/ehgt.org/gfwlist -server=/mastercard.co.kr/127.0.0.1#5335 -ipset=/mastercard.co.kr/gfwlist +server=/disneymagicmoments.it/127.0.0.1#5335 +ipset=/disneymagicmoments.it/gfwlist server=/beatsmonstersales.com/127.0.0.1#5335 ipset=/beatsmonstersales.com/gfwlist -server=/carebay.com/127.0.0.1#5335 -ipset=/carebay.com/gfwlist +server=/youtube.com.mk/127.0.0.1#5335 +ipset=/youtube.com.mk/gfwlist server=/visa.com.ru/127.0.0.1#5335 ipset=/visa.com.ru/gfwlist -server=/youtube.kr/127.0.0.1#5335 -ipset=/youtube.kr/gfwlist +server=/youtube.com.lv/127.0.0.1#5335 +ipset=/youtube.com.lv/gfwlist server=/opencollective.com/127.0.0.1#5335 ipset=/opencollective.com/gfwlist server=/goldnikeclub.com/127.0.0.1#5335 ipset=/goldnikeclub.com/gfwlist server=/slackb.com/127.0.0.1#5335 ipset=/slackb.com/gfwlist -server=/myfoxorlando.com/127.0.0.1#5335 -ipset=/myfoxorlando.com/gfwlist +server=/youtube.com.lb/127.0.0.1#5335 +ipset=/youtube.com.lb/gfwlist server=/m.me/127.0.0.1#5335 ipset=/m.me/gfwlist -server=/youtube.ie/127.0.0.1#5335 -ipset=/youtube.ie/gfwlist -server=/facebookpoke.net/127.0.0.1#5335 -ipset=/facebookpoke.net/gfwlist -server=/mailonsunday.ie/127.0.0.1#5335 -ipset=/mailonsunday.ie/gfwlist -server=/gitlab-assets.oss-cn-hongkong.aliyuncs.com/127.0.0.1#5335 -ipset=/gitlab-assets.oss-cn-hongkong.aliyuncs.com/gfwlist -server=/youtube.gr/127.0.0.1#5335 -ipset=/youtube.gr/gfwlist -server=/youtube.ge/127.0.0.1#5335 -ipset=/youtube.ge/gfwlist -server=/businessinsider.in/127.0.0.1#5335 -ipset=/businessinsider.in/gfwlist -server=/youtube.fi/127.0.0.1#5335 -ipset=/youtube.fi/gfwlist -server=/youtube.es/127.0.0.1#5335 -ipset=/youtube.es/gfwlist -server=/ebayvietnam.net/127.0.0.1#5335 -ipset=/ebayvietnam.net/gfwlist -server=/iphoneimessage.com/127.0.0.1#5335 -ipset=/iphoneimessage.com/gfwlist -server=/youtube.dk/127.0.0.1#5335 -ipset=/youtube.dk/gfwlist -server=/youtube.de/127.0.0.1#5335 -ipset=/youtube.de/gfwlist -server=/youtube.cr/127.0.0.1#5335 -ipset=/youtube.cr/gfwlist -server=/digitalid.ch/127.0.0.1#5335 -ipset=/digitalid.ch/gfwlist -server=/akamai-thailand.com/127.0.0.1#5335 -ipset=/akamai-thailand.com/gfwlist -server=/gwktravelex.nl/127.0.0.1#5335 -ipset=/gwktravelex.nl/gfwlist -server=/youtube.com.tw/127.0.0.1#5335 -ipset=/youtube.com.tw/gfwlist -server=/youtube.com.tr/127.0.0.1#5335 -ipset=/youtube.com.tr/gfwlist -server=/pixnet.cc/127.0.0.1#5335 -ipset=/pixnet.cc/gfwlist -server=/bestbuy.ca/127.0.0.1#5335 -ipset=/bestbuy.ca/gfwlist -server=/youtube.com.sv/127.0.0.1#5335 -ipset=/youtube.com.sv/gfwlist -server=/t.me/127.0.0.1#5335 -ipset=/t.me/gfwlist -server=/dvdstudiopro.com/127.0.0.1#5335 -ipset=/dvdstudiopro.com/gfwlist -server=/disney.in/127.0.0.1#5335 -ipset=/disney.in/gfwlist -server=/canon.fr/127.0.0.1#5335 -ipset=/canon.fr/gfwlist -server=/youtube.com.sa/127.0.0.1#5335 -ipset=/youtube.com.sa/gfwlist -server=/youtube.com.pt/127.0.0.1#5335 -ipset=/youtube.com.pt/gfwlist -server=/visa.com.vi/127.0.0.1#5335 -ipset=/visa.com.vi/gfwlist -server=/youtube.si/127.0.0.1#5335 -ipset=/youtube.si/gfwlist -server=/tandberg-china.com/127.0.0.1#5335 -ipset=/tandberg-china.com/gfwlist -server=/youtube.com.pe/127.0.0.1#5335 -ipset=/youtube.com.pe/gfwlist -server=/youtube.com.pa/127.0.0.1#5335 -ipset=/youtube.com.pa/gfwlist -server=/go-disneyworldgo.com/127.0.0.1#5335 -ipset=/go-disneyworldgo.com/gfwlist -server=/mini.tm/127.0.0.1#5335 -ipset=/mini.tm/gfwlist -server=/youtube.com.om/127.0.0.1#5335 -ipset=/youtube.com.om/gfwlist -server=/youtube.com.my/127.0.0.1#5335 -ipset=/youtube.com.my/gfwlist -server=/ao3.org/127.0.0.1#5335 -ipset=/ao3.org/gfwlist -server=/youtube.com.mx/127.0.0.1#5335 -ipset=/youtube.com.mx/gfwlist -server=/youtube.com.mt/127.0.0.1#5335 -ipset=/youtube.com.mt/gfwlist -server=/sundanceignite2016.com/127.0.0.1#5335 -ipset=/sundanceignite2016.com/gfwlist -server=/gobuyonlinestore.net/127.0.0.1#5335 -ipset=/gobuyonlinestore.net/gfwlist -server=/gemfury.com/127.0.0.1#5335 -ipset=/gemfury.com/gfwlist -server=/yourtv.com.au/127.0.0.1#5335 -ipset=/yourtv.com.au/gfwlist -server=/youtube.com.mk/127.0.0.1#5335 -ipset=/youtube.com.mk/gfwlist -server=/binance.charity/127.0.0.1#5335 -ipset=/binance.charity/gfwlist -server=/youtube.com.lv/127.0.0.1#5335 -ipset=/youtube.com.lv/gfwlist -server=/geforce.com/127.0.0.1#5335 -ipset=/geforce.com/gfwlist -server=/dtv2009offers.com/127.0.0.1#5335 -ipset=/dtv2009offers.com/gfwlist server=/youtube.com.kw/127.0.0.1#5335 ipset=/youtube.com.kw/gfwlist -server=/nexcat.com/127.0.0.1#5335 -ipset=/nexcat.com/gfwlist server=/youtube.com.jo/127.0.0.1#5335 ipset=/youtube.com.jo/gfwlist -server=/udfs.com/127.0.0.1#5335 -ipset=/udfs.com/gfwlist server=/youtube.com.jm/127.0.0.1#5335 ipset=/youtube.com.jm/gfwlist -server=/wal-mart.com/127.0.0.1#5335 -ipset=/wal-mart.com/gfwlist -server=/c-spanvideo.org/127.0.0.1#5335 -ipset=/c-spanvideo.org/gfwlist -server=/vanish.cl/127.0.0.1#5335 -ipset=/vanish.cl/gfwlist +server=/gitlab-assets.oss-cn-hongkong.aliyuncs.com/127.0.0.1#5335 +ipset=/gitlab-assets.oss-cn-hongkong.aliyuncs.com/gfwlist +server=/youtube.com.hn/127.0.0.1#5335 +ipset=/youtube.com.hn/gfwlist server=/youtube.com.hk/127.0.0.1#5335 ipset=/youtube.com.hk/gfwlist server=/youtube.com.gt/127.0.0.1#5335 @@ -15732,28 +15842,132 @@ server=/youtube.com.gr/127.0.0.1#5335 ipset=/youtube.com.gr/gfwlist server=/youtube.com.eg/127.0.0.1#5335 ipset=/youtube.com.eg/gfwlist +server=/ebayvietnam.net/127.0.0.1#5335 +ipset=/ebayvietnam.net/gfwlist +server=/iphoneimessage.com/127.0.0.1#5335 +ipset=/iphoneimessage.com/gfwlist server=/youtube.com.ee/127.0.0.1#5335 ipset=/youtube.com.ee/gfwlist -server=/bmw.com.pa/127.0.0.1#5335 -ipset=/bmw.com.pa/gfwlist -server=/singtaola.com/127.0.0.1#5335 -ipset=/singtaola.com/gfwlist server=/youtube.com.do/127.0.0.1#5335 ipset=/youtube.com.do/gfwlist server=/youtube.com.by/127.0.0.1#5335 ipset=/youtube.com.by/gfwlist +server=/digitalid.ch/127.0.0.1#5335 +ipset=/digitalid.ch/gfwlist +server=/akamai-thailand.com/127.0.0.1#5335 +ipset=/akamai-thailand.com/gfwlist +server=/gwktravelex.nl/127.0.0.1#5335 +ipset=/gwktravelex.nl/gfwlist server=/youtube.com.bo/127.0.0.1#5335 ipset=/youtube.com.bo/gfwlist server=/youtube.com.bd/127.0.0.1#5335 ipset=/youtube.com.bd/gfwlist -server=/youtube.co.za/127.0.0.1#5335 -ipset=/youtube.co.za/gfwlist +server=/pixnet.cc/127.0.0.1#5335 +ipset=/pixnet.cc/gfwlist +server=/bestbuy.ca/127.0.0.1#5335 +ipset=/bestbuy.ca/gfwlist +server=/facebook.br/127.0.0.1#5335 +ipset=/facebook.br/gfwlist +server=/t.me/127.0.0.1#5335 +ipset=/t.me/gfwlist server=/youtube.com.au/127.0.0.1#5335 ipset=/youtube.com.au/gfwlist -server=/monstersdebea.com/127.0.0.1#5335 -ipset=/monstersdebea.com/gfwlist -server=/iphone.pt/127.0.0.1#5335 -ipset=/iphone.pt/gfwlist +server=/disney.in/127.0.0.1#5335 +ipset=/disney.in/gfwlist +server=/canon.fr/127.0.0.1#5335 +ipset=/canon.fr/gfwlist +server=/applemusic.com/127.0.0.1#5335 +ipset=/applemusic.com/gfwlist +server=/associates-amazon.com/127.0.0.1#5335 +ipset=/associates-amazon.com/gfwlist +server=/youtube.co.za/127.0.0.1#5335 +ipset=/youtube.co.za/gfwlist +server=/youtube.si/127.0.0.1#5335 +ipset=/youtube.si/gfwlist +server=/tandberg-china.com/127.0.0.1#5335 +ipset=/tandberg-china.com/gfwlist +server=/youtube.co.nz/127.0.0.1#5335 +ipset=/youtube.co.nz/gfwlist +server=/direectv.com/127.0.0.1#5335 +ipset=/direectv.com/gfwlist +server=/go-disneyworldgo.com/127.0.0.1#5335 +ipset=/go-disneyworldgo.com/gfwlist +server=/mini.tm/127.0.0.1#5335 +ipset=/mini.tm/gfwlist +server=/youtube.co.kr/127.0.0.1#5335 +ipset=/youtube.co.kr/gfwlist +server=/pinterest.ca/127.0.0.1#5335 +ipset=/pinterest.ca/gfwlist +server=/ao3.org/127.0.0.1#5335 +ipset=/ao3.org/gfwlist +server=/skyoceanrescue.it/127.0.0.1#5335 +ipset=/skyoceanrescue.it/gfwlist +server=/youtube.co.il/127.0.0.1#5335 +ipset=/youtube.co.il/gfwlist +server=/sundanceignite2016.com/127.0.0.1#5335 +ipset=/sundanceignite2016.com/gfwlist +server=/gobuyonlinestore.net/127.0.0.1#5335 +ipset=/gobuyonlinestore.net/gfwlist +server=/gemfury.com/127.0.0.1#5335 +ipset=/gemfury.com/gfwlist +server=/bmw-connecteddrive.sg/127.0.0.1#5335 +ipset=/bmw-connecteddrive.sg/gfwlist +server=/youtube.co.hu/127.0.0.1#5335 +ipset=/youtube.co.hu/gfwlist +server=/binance.charity/127.0.0.1#5335 +ipset=/binance.charity/gfwlist +server=/beatscheapforsale.com/127.0.0.1#5335 +ipset=/beatscheapforsale.com/gfwlist +server=/geforce.com/127.0.0.1#5335 +ipset=/geforce.com/gfwlist +server=/dtv2009offers.com/127.0.0.1#5335 +ipset=/dtv2009offers.com/gfwlist +server=/youtube.co.ae/127.0.0.1#5335 +ipset=/youtube.co.ae/gfwlist +server=/nexcat.com/127.0.0.1#5335 +ipset=/nexcat.com/gfwlist +server=/youtube.ch/127.0.0.1#5335 +ipset=/youtube.ch/gfwlist +server=/udfs.com/127.0.0.1#5335 +ipset=/udfs.com/gfwlist +server=/nbcsports.com/127.0.0.1#5335 +ipset=/nbcsports.com/gfwlist +server=/wal-mart.com/127.0.0.1#5335 +ipset=/wal-mart.com/gfwlist +server=/c-spanvideo.org/127.0.0.1#5335 +ipset=/c-spanvideo.org/gfwlist +server=/vanish.cl/127.0.0.1#5335 +ipset=/vanish.cl/gfwlist +server=/youtube.am/127.0.0.1#5335 +ipset=/youtube.am/gfwlist +server=/ggpht.com/127.0.0.1#5335 +ipset=/ggpht.com/gfwlist +server=/get.page/127.0.0.1#5335 +ipset=/get.page/gfwlist +server=/get.dev/127.0.0.1#5335 +ipset=/get.dev/gfwlist +server=/registry.google/127.0.0.1#5335 +ipset=/registry.google/gfwlist +server=/bmw.com.pa/127.0.0.1#5335 +ipset=/bmw.com.pa/gfwlist +server=/singtaola.com/127.0.0.1#5335 +ipset=/singtaola.com/gfwlist +server=/beatsheadphonestudio.com/127.0.0.1#5335 +ipset=/beatsheadphonestudio.com/gfwlist +server=/googleadservices.com/127.0.0.1#5335 +ipset=/googleadservices.com/gfwlist +server=/googleadapis.com/127.0.0.1#5335 +ipset=/googleadapis.com/gfwlist +server=/google-analytics.com/127.0.0.1#5335 +ipset=/google-analytics.com/gfwlist +server=/futureofbusinesssurvey.org/127.0.0.1#5335 +ipset=/futureofbusinesssurvey.org/gfwlist +server=/doubleclick.com/127.0.0.1#5335 +ipset=/doubleclick.com/gfwlist +server=/app-measurement.com/127.0.0.1#5335 +ipset=/app-measurement.com/gfwlist +server=/road-crew.com/127.0.0.1#5335 +ipset=/road-crew.com/gfwlist server=/visa.so/127.0.0.1#5335 ipset=/visa.so/gfwlist server=/youtube.com.az/127.0.0.1#5335 @@ -15764,8 +15978,8 @@ server=/mastercard.rs/127.0.0.1#5335 ipset=/mastercard.rs/gfwlist server=/uun86.com/127.0.0.1#5335 ipset=/uun86.com/gfwlist -server=/youtube.co.tz/127.0.0.1#5335 -ipset=/youtube.co.tz/gfwlist +server=/my20houston.com/127.0.0.1#5335 +ipset=/my20houston.com/gfwlist server=/bmw-int1.com/127.0.0.1#5335 ipset=/bmw-int1.com/gfwlist server=/nflxsearch.net/127.0.0.1#5335 @@ -15774,16 +15988,16 @@ server=/disney.fi/127.0.0.1#5335 ipset=/disney.fi/gfwlist server=/disney.io/127.0.0.1#5335 ipset=/disney.io/gfwlist -server=/swtor.com/127.0.0.1#5335 -ipset=/swtor.com/gfwlist -server=/youtube.co.nz/127.0.0.1#5335 -ipset=/youtube.co.nz/gfwlist -server=/cyber-bay.info/127.0.0.1#5335 -ipset=/cyber-bay.info/gfwlist +server=/eac-cdn.com/127.0.0.1#5335 +ipset=/eac-cdn.com/gfwlist +server=/pinterest.ec/127.0.0.1#5335 +ipset=/pinterest.ec/gfwlist +server=/akamaihd.net/127.0.0.1#5335 +ipset=/akamaihd.net/gfwlist server=/scholar.google.com/127.0.0.1#5335 ipset=/scholar.google.com/gfwlist -server=/youtube.co.kr/127.0.0.1#5335 -ipset=/youtube.co.kr/gfwlist +server=/blogspot.ru/127.0.0.1#5335 +ipset=/blogspot.ru/gfwlist server=/vimeoondemand.com/127.0.0.1#5335 ipset=/vimeoondemand.com/gfwlist server=/singpao.com.hk/127.0.0.1#5335 @@ -15792,110 +16006,110 @@ server=/oxfordhandbooks.com/127.0.0.1#5335 ipset=/oxfordhandbooks.com/gfwlist server=/repsneakermall.com/127.0.0.1#5335 ipset=/repsneakermall.com/gfwlist -server=/apple.so/127.0.0.1#5335 -ipset=/apple.so/gfwlist -server=/volvopenta.com.br/127.0.0.1#5335 -ipset=/volvopenta.com.br/gfwlist +server=/blogspot.rs/127.0.0.1#5335 +ipset=/blogspot.rs/gfwlist +server=/blogspot.re/127.0.0.1#5335 +ipset=/blogspot.re/gfwlist server=/facebookportal.com/127.0.0.1#5335 ipset=/facebookportal.com/gfwlist -server=/youtube.co.il/127.0.0.1#5335 -ipset=/youtube.co.il/gfwlist -server=/youtube.co.hu/127.0.0.1#5335 -ipset=/youtube.co.hu/gfwlist -server=/akamaitech.com/127.0.0.1#5335 -ipset=/akamaitech.com/gfwlist -server=/npmjs.org/127.0.0.1#5335 -ipset=/npmjs.org/gfwlist -server=/youtube.co.ae/127.0.0.1#5335 -ipset=/youtube.co.ae/gfwlist +server=/tteshop.com/127.0.0.1#5335 +ipset=/tteshop.com/gfwlist +server=/blogspot.pe/127.0.0.1#5335 +ipset=/blogspot.pe/gfwlist +server=/blogspot.no/127.0.0.1#5335 +ipset=/blogspot.no/gfwlist +server=/monsterbeatsforsale.com/127.0.0.1#5335 +ipset=/monsterbeatsforsale.com/gfwlist +server=/blogspot.md/127.0.0.1#5335 +ipset=/blogspot.md/gfwlist server=/bmwmagazine.com/127.0.0.1#5335 ipset=/bmwmagazine.com/gfwlist server=/monsterbydrebeat.com/127.0.0.1#5335 ipset=/monsterbydrebeat.com/gfwlist -server=/youtube.ch/127.0.0.1#5335 -ipset=/youtube.ch/gfwlist +server=/blogspot.lu/127.0.0.1#5335 +ipset=/blogspot.lu/gfwlist server=/leaguehighschool.com/127.0.0.1#5335 ipset=/leaguehighschool.com/gfwlist server=/volvotrucks.qa/127.0.0.1#5335 ipset=/volvotrucks.qa/gfwlist -server=/detaliczny.com/127.0.0.1#5335 -ipset=/detaliczny.com/gfwlist +server=/heptio.com/127.0.0.1#5335 +ipset=/heptio.com/gfwlist server=/dettol.pt/127.0.0.1#5335 ipset=/dettol.pt/gfwlist server=/veet.com/127.0.0.1#5335 ipset=/veet.com/gfwlist server=/yahoo.co.vi/127.0.0.1#5335 ipset=/yahoo.co.vi/gfwlist -server=/get.page/127.0.0.1#5335 -ipset=/get.page/gfwlist +server=/blogspot.fr/127.0.0.1#5335 +ipset=/blogspot.fr/gfwlist server=/spore.com/127.0.0.1#5335 ipset=/spore.com/gfwlist server=/applenews.hamburg/127.0.0.1#5335 ipset=/applenews.hamburg/gfwlist -server=/get.dev/127.0.0.1#5335 -ipset=/get.dev/gfwlist -server=/registry.google/127.0.0.1#5335 -ipset=/registry.google/gfwlist -server=/directvdealer.com/127.0.0.1#5335 -ipset=/directvdealer.com/gfwlist +server=/blogspot.fi/127.0.0.1#5335 +ipset=/blogspot.fi/gfwlist +server=/blogspot.dk/127.0.0.1#5335 +ipset=/blogspot.dk/gfwlist +server=/blogspot.de/127.0.0.1#5335 +ipset=/blogspot.de/gfwlist server=/dot.net/127.0.0.1#5335 ipset=/dot.net/gfwlist -server=/googleadservices.com/127.0.0.1#5335 -ipset=/googleadservices.com/gfwlist +server=/blogspot.cz/127.0.0.1#5335 +ipset=/blogspot.cz/gfwlist server=/viacomcbs.com/127.0.0.1#5335 ipset=/viacomcbs.com/gfwlist server=/amerikaovozi.com/127.0.0.1#5335 ipset=/amerikaovozi.com/gfwlist -server=/googleadapis.com/127.0.0.1#5335 -ipset=/googleadapis.com/gfwlist -server=/google-analytics.com/127.0.0.1#5335 -ipset=/google-analytics.com/gfwlist +server=/blogspot.com.uy/127.0.0.1#5335 +ipset=/blogspot.com.uy/gfwlist +server=/blogspot.com.tr/127.0.0.1#5335 +ipset=/blogspot.com.tr/gfwlist server=/epochstories.com/127.0.0.1#5335 ipset=/epochstories.com/gfwlist -server=/zuckerberg.net/127.0.0.1#5335 -ipset=/zuckerberg.net/gfwlist +server=/54647.online/127.0.0.1#5335 +ipset=/54647.online/gfwlist server=/swisstsa.li/127.0.0.1#5335 ipset=/swisstsa.li/gfwlist -server=/doubleclick.com/127.0.0.1#5335 -ipset=/doubleclick.com/gfwlist +server=/blogspot.com.eg/127.0.0.1#5335 +ipset=/blogspot.com.eg/gfwlist server=/youtubego.co.in/127.0.0.1#5335 ipset=/youtubego.co.in/gfwlist server=/freefacebook.net/127.0.0.1#5335 ipset=/freefacebook.net/gfwlist -server=/enterprisepaging.com/127.0.0.1#5335 -ipset=/enterprisepaging.com/gfwlist +server=/blogspot.com.br/127.0.0.1#5335 +ipset=/blogspot.com.br/gfwlist server=/hulunetwork.com/127.0.0.1#5335 ipset=/hulunetwork.com/gfwlist server=/mini-connected.ch/127.0.0.1#5335 ipset=/mini-connected.ch/gfwlist server=/shopbeatsdre.com/127.0.0.1#5335 ipset=/shopbeatsdre.com/gfwlist -server=/bing.net/127.0.0.1#5335 -ipset=/bing.net/gfwlist +server=/kk.stream/127.0.0.1#5335 +ipset=/kk.stream/gfwlist server=/escandinavia-arg.com/127.0.0.1#5335 ipset=/escandinavia-arg.com/gfwlist server=/bbyintl.com/127.0.0.1#5335 ipset=/bbyintl.com/gfwlist -server=/myfoxhurricane.com/127.0.0.1#5335 -ipset=/myfoxhurricane.com/gfwlist +server=/blogspot.com.au/127.0.0.1#5335 +ipset=/blogspot.com.au/gfwlist server=/google.com.bd/127.0.0.1#5335 ipset=/google.com.bd/gfwlist server=/leaguesharp.info/127.0.0.1#5335 ipset=/leaguesharp.info/gfwlist -server=/jinnaju.com/127.0.0.1#5335 -ipset=/jinnaju.com/gfwlist +server=/blogspot.co.il/127.0.0.1#5335 +ipset=/blogspot.co.il/gfwlist server=/shotwithgeforce.com/127.0.0.1#5335 ipset=/shotwithgeforce.com/gfwlist -server=/blogspot.rs/127.0.0.1#5335 -ipset=/blogspot.rs/gfwlist +server=/blogspot.ch/127.0.0.1#5335 +ipset=/blogspot.ch/gfwlist server=/uun95.com/127.0.0.1#5335 ipset=/uun95.com/gfwlist -server=/blogspot.re/127.0.0.1#5335 -ipset=/blogspot.re/gfwlist -server=/icloud.vn/127.0.0.1#5335 -ipset=/icloud.vn/gfwlist -server=/blogspot.pe/127.0.0.1#5335 -ipset=/blogspot.pe/gfwlist +server=/bloombergforeducation.com/127.0.0.1#5335 +ipset=/bloombergforeducation.com/gfwlist +server=/ebay-us.com/127.0.0.1#5335 +ipset=/ebay-us.com/gfwlist +server=/blogspot.ba/127.0.0.1#5335 +ipset=/blogspot.ba/gfwlist server=/azure.net/127.0.0.1#5335 ipset=/azure.net/gfwlist server=/mcdonalds.com.hk/127.0.0.1#5335 @@ -15906,12 +16120,12 @@ server=/beatsbydre2081.com/127.0.0.1#5335 ipset=/beatsbydre2081.com/gfwlist server=/hpcodewarsbcn.com/127.0.0.1#5335 ipset=/hpcodewarsbcn.com/gfwlist -server=/blogspot.lu/127.0.0.1#5335 -ipset=/blogspot.lu/gfwlist +server=/sa78gs.wpc.edgecastcdn.net/127.0.0.1#5335 +ipset=/sa78gs.wpc.edgecastcdn.net/gfwlist server=/macrumors.com/127.0.0.1#5335 ipset=/macrumors.com/gfwlist -server=/gitlab.io/127.0.0.1#5335 -ipset=/gitlab.io/gfwlist +server=/gigabyte2.azureedge.net/127.0.0.1#5335 +ipset=/gigabyte2.azureedge.net/gfwlist server=/bmw-m.com/127.0.0.1#5335 ipset=/bmw-m.com/gfwlist server=/akamaiphillipines.net/127.0.0.1#5335 @@ -15922,28 +16136,28 @@ server=/nextechafrica.net/127.0.0.1#5335 ipset=/nextechafrica.net/gfwlist server=/visa-atm.com/127.0.0.1#5335 ipset=/visa-atm.com/gfwlist -server=/blogspot.hk/127.0.0.1#5335 -ipset=/blogspot.hk/gfwlist +server=/fbcdn-a.akamaihd.net/127.0.0.1#5335 +ipset=/fbcdn-a.akamaihd.net/gfwlist server=/gcrtires.com/127.0.0.1#5335 ipset=/gcrtires.com/gfwlist -server=/blogspot.gr/127.0.0.1#5335 -ipset=/blogspot.gr/gfwlist +server=/workplaceusecases.com/127.0.0.1#5335 +ipset=/workplaceusecases.com/gfwlist server=/online-deals.net/127.0.0.1#5335 ipset=/online-deals.net/gfwlist -server=/blogspot.fr/127.0.0.1#5335 -ipset=/blogspot.fr/gfwlist +server=/uplynk.com/127.0.0.1#5335 +ipset=/uplynk.com/gfwlist server=/xn--gogl-1nd42e.com/127.0.0.1#5335 ipset=/xn--gogl-1nd42e.com/gfwlist server=/bmw.com.mo/127.0.0.1#5335 ipset=/bmw.com.mo/gfwlist server=/parstream.com/127.0.0.1#5335 ipset=/parstream.com/gfwlist -server=/blogspot.dk/127.0.0.1#5335 -ipset=/blogspot.dk/gfwlist +server=/wwwfacebook.com/127.0.0.1#5335 +ipset=/wwwfacebook.com/gfwlist server=/bloomberglaw.com/127.0.0.1#5335 ipset=/bloomberglaw.com/gfwlist -server=/blogspot.de/127.0.0.1#5335 -ipset=/blogspot.de/gfwlist +server=/ciscolearningsociety.org/127.0.0.1#5335 +ipset=/ciscolearningsociety.org/gfwlist server=/nurofen.ie/127.0.0.1#5335 ipset=/nurofen.ie/gfwlist server=/faccebook.com/127.0.0.1#5335 @@ -15954,14 +16168,14 @@ server=/volvotruckcenter.se/127.0.0.1#5335 ipset=/volvotruckcenter.se/gfwlist server=/qualcomm.com/127.0.0.1#5335 ipset=/qualcomm.com/gfwlist -server=/blogspot.com.tr/127.0.0.1#5335 -ipset=/blogspot.com.tr/gfwlist +server=/supportfacebook.com/127.0.0.1#5335 +ipset=/supportfacebook.com/gfwlist server=/faacebok.com/127.0.0.1#5335 ipset=/faacebok.com/gfwlist server=/duckduckgo.com/127.0.0.1#5335 ipset=/duckduckgo.com/gfwlist -server=/academynetriders.com/127.0.0.1#5335 -ipset=/academynetriders.com/gfwlist +server=/sportstream.com/127.0.0.1#5335 +ipset=/sportstream.com/gfwlist server=/paypal-search.com/127.0.0.1#5335 ipset=/paypal-search.com/gfwlist server=/nvidia.com.tw/127.0.0.1#5335 @@ -15972,134 +16186,58 @@ server=/soundofhope.org/127.0.0.1#5335 ipset=/soundofhope.org/gfwlist server=/swissign.com/127.0.0.1#5335 ipset=/swissign.com/gfwlist -server=/blogspot.com.cy/127.0.0.1#5335 -ipset=/blogspot.com.cy/gfwlist +server=/shopfacebook.com/127.0.0.1#5335 +ipset=/shopfacebook.com/gfwlist server=/12diasderegalosdeitunes.com.hn/127.0.0.1#5335 ipset=/12diasderegalosdeitunes.com.hn/gfwlist -server=/blogspot.com.br/127.0.0.1#5335 -ipset=/blogspot.com.br/gfwlist +server=/nextstop.com/127.0.0.1#5335 +ipset=/nextstop.com/gfwlist server=/thawte.de/127.0.0.1#5335 ipset=/thawte.de/gfwlist -server=/blogspot.com.au/127.0.0.1#5335 -ipset=/blogspot.com.au/gfwlist +server=/moneywithfacebook.com/127.0.0.1#5335 +ipset=/moneywithfacebook.com/gfwlist server=/mairbeats.com/127.0.0.1#5335 ipset=/mairbeats.com/gfwlist -server=/blogspot.com.ar/127.0.0.1#5335 -ipset=/blogspot.com.ar/gfwlist -server=/blogspot.co.il/127.0.0.1#5335 -ipset=/blogspot.co.il/gfwlist +server=/mobilefacebook.com/127.0.0.1#5335 +ipset=/mobilefacebook.com/gfwlist +server=/midentsolutions.com/127.0.0.1#5335 +ipset=/midentsolutions.com/gfwlist server=/motionpictureser.com/127.0.0.1#5335 ipset=/motionpictureser.com/gfwlist -server=/paisapay.cc/127.0.0.1#5335 -ipset=/paisapay.cc/gfwlist +server=/shopee.sg/127.0.0.1#5335 +ipset=/shopee.sg/gfwlist server=/bloombergspace.com/127.0.0.1#5335 ipset=/bloombergspace.com/gfwlist server=/statics-marketingsites-eus-ms-com.akamaized.net/127.0.0.1#5335 ipset=/statics-marketingsites-eus-ms-com.akamaized.net/gfwlist server=/lghvacstory.com/127.0.0.1#5335 ipset=/lghvacstory.com/gfwlist -server=/pearson.com.ar/127.0.0.1#5335 -ipset=/pearson.com.ar/gfwlist +server=/liverail.tv/127.0.0.1#5335 +ipset=/liverail.tv/gfwlist server=/newsmaxtv.com/127.0.0.1#5335 ipset=/newsmaxtv.com/gfwlist server=/bowsersinsidestory.com/127.0.0.1#5335 ipset=/bowsersinsidestory.com/gfwlist -server=/bmw.com.co/127.0.0.1#5335 -ipset=/bmw.com.co/gfwlist +server=/visa.lt/127.0.0.1#5335 +ipset=/visa.lt/gfwlist server=/instagram-press.com/127.0.0.1#5335 ipset=/instagram-press.com/gfwlist server=/theepochtimessubscribe.com/127.0.0.1#5335 ipset=/theepochtimessubscribe.com/gfwlist server=/intel.tf/127.0.0.1#5335 ipset=/intel.tf/gfwlist -server=/blogspot.am/127.0.0.1#5335 -ipset=/blogspot.am/gfwlist -server=/blogspot.ae/127.0.0.1#5335 -ipset=/blogspot.ae/gfwlist -server=/ntnews.com.au/127.0.0.1#5335 -ipset=/ntnews.com.au/gfwlist +server=/applestore.hk/127.0.0.1#5335 +ipset=/applestore.hk/gfwlist +server=/howtohackfacebook-account.com/127.0.0.1#5335 +ipset=/howtohackfacebook-account.com/gfwlist +server=/paypalprepagata.com/127.0.0.1#5335 +ipset=/paypalprepagata.com/gfwlist server=/unlocklimitlesslearning.com/127.0.0.1#5335 ipset=/unlocklimitlesslearning.com/gfwlist server=/minidealernet.com/127.0.0.1#5335 ipset=/minidealernet.com/gfwlist server=/mastercard.jo/127.0.0.1#5335 ipset=/mastercard.jo/gfwlist -server=/sa78gs.wpc.edgecastcdn.net/127.0.0.1#5335 -ipset=/sa78gs.wpc.edgecastcdn.net/gfwlist -server=/gigabyte2.azureedge.net/127.0.0.1#5335 -ipset=/gigabyte2.azureedge.net/gfwlist -server=/gigabyte.com/127.0.0.1#5335 -ipset=/gigabyte.com/gfwlist -server=/fbcdn-a.akamaihd.net/127.0.0.1#5335 -ipset=/fbcdn-a.akamaihd.net/gfwlist -server=/doubleclick.net/127.0.0.1#5335 -ipset=/doubleclick.net/gfwlist -server=/biomedcentral.com/127.0.0.1#5335 -ipset=/biomedcentral.com/gfwlist -server=/zuckerberg.com/127.0.0.1#5335 -ipset=/zuckerberg.com/gfwlist -server=/wwwfacebook.com/127.0.0.1#5335 -ipset=/wwwfacebook.com/gfwlist -server=/hulugo.com/127.0.0.1#5335 -ipset=/hulugo.com/gfwlist -server=/tandberg.com/127.0.0.1#5335 -ipset=/tandberg.com/gfwlist -server=/icloud-content.com/127.0.0.1#5335 -ipset=/icloud-content.com/gfwlist -server=/verisign.us/127.0.0.1#5335 -ipset=/verisign.us/gfwlist -server=/icloud.pt/127.0.0.1#5335 -ipset=/icloud.pt/gfwlist -server=/supportfacebook.com/127.0.0.1#5335 -ipset=/supportfacebook.com/gfwlist -server=/huffingtonpost.ca/127.0.0.1#5335 -ipset=/huffingtonpost.ca/gfwlist -server=/sportstream.com/127.0.0.1#5335 -ipset=/sportstream.com/gfwlist -server=/muji.com.hk/127.0.0.1#5335 -ipset=/muji.com.hk/gfwlist -server=/sportsfacebook.com/127.0.0.1#5335 -ipset=/sportsfacebook.com/gfwlist -server=/shopfacebook.com/127.0.0.1#5335 -ipset=/shopfacebook.com/gfwlist -server=/nextstop.com/127.0.0.1#5335 -ipset=/nextstop.com/gfwlist -server=/moneywithfacebook.com/127.0.0.1#5335 -ipset=/moneywithfacebook.com/gfwlist -server=/vmwarecloud.com/127.0.0.1#5335 -ipset=/vmwarecloud.com/gfwlist -server=/sharepoint.com/127.0.0.1#5335 -ipset=/sharepoint.com/gfwlist -server=/midentsolutions.com/127.0.0.1#5335 -ipset=/midentsolutions.com/gfwlist -server=/markzuckerberg.com/127.0.0.1#5335 -ipset=/markzuckerberg.com/gfwlist -server=/appletaiwan.com/127.0.0.1#5335 -ipset=/appletaiwan.com/gfwlist -server=/monsterbeatshere.com/127.0.0.1#5335 -ipset=/monsterbeatshere.com/gfwlist -server=/disneytvajobs.com/127.0.0.1#5335 -ipset=/disneytvajobs.com/gfwlist -server=/liverail.tv/127.0.0.1#5335 -ipset=/liverail.tv/gfwlist -server=/bluefootcms.com/127.0.0.1#5335 -ipset=/bluefootcms.com/gfwlist -server=/secretchina.com/127.0.0.1#5335 -ipset=/secretchina.com/gfwlist -server=/foxredeem.com/127.0.0.1#5335 -ipset=/foxredeem.com/gfwlist -server=/archlinux.org/127.0.0.1#5335 -ipset=/archlinux.org/gfwlist -server=/revolv.com/127.0.0.1#5335 -ipset=/revolv.com/gfwlist -server=/ukipad.com/127.0.0.1#5335 -ipset=/ukipad.com/gfwlist -server=/howtohackfacebook-account.com/127.0.0.1#5335 -ipset=/howtohackfacebook-account.com/gfwlist -server=/applestorepro.eu/127.0.0.1#5335 -ipset=/applestorepro.eu/gfwlist -server=/googel.com/127.0.0.1#5335 -ipset=/googel.com/gfwlist server=/groups.com/127.0.0.1#5335 ipset=/groups.com/gfwlist server=/gfacecbook.com/127.0.0.1#5335 @@ -16108,70 +16246,146 @@ server=/gameroom.com/127.0.0.1#5335 ipset=/gameroom.com/gfwlist server=/gacebook.com/127.0.0.1#5335 ipset=/gacebook.com/gfwlist +server=/doubleclick.net/127.0.0.1#5335 +ipset=/doubleclick.net/gfwlist +server=/biomedcentral.com/127.0.0.1#5335 +ipset=/biomedcentral.com/gfwlist +server=/fundraisingwithfacebook.com/127.0.0.1#5335 +ipset=/fundraisingwithfacebook.com/gfwlist +server=/friendfeed.com/127.0.0.1#5335 +ipset=/friendfeed.com/gfwlist +server=/hulugo.com/127.0.0.1#5335 +ipset=/hulugo.com/gfwlist +server=/friendfeed-media.com/127.0.0.1#5335 +ipset=/friendfeed-media.com/gfwlist +server=/friendfeed-api.com/127.0.0.1#5335 +ipset=/friendfeed-api.com/gfwlist +server=/friendfed.com/127.0.0.1#5335 +ipset=/friendfed.com/gfwlist +server=/icloud.pt/127.0.0.1#5335 +ipset=/icloud.pt/gfwlist +server=/yours-customised.mini.com/127.0.0.1#5335 +ipset=/yours-customised.mini.com/gfwlist +server=/huffingtonpost.ca/127.0.0.1#5335 +ipset=/huffingtonpost.ca/gfwlist +server=/freefacebookads.net/127.0.0.1#5335 +ipset=/freefacebookads.net/gfwlist +server=/muji.com.hk/127.0.0.1#5335 +ipset=/muji.com.hk/gfwlist +server=/javcc.com/127.0.0.1#5335 +ipset=/javcc.com/gfwlist +server=/freebs.com/127.0.0.1#5335 +ipset=/freebs.com/gfwlist +server=/beatsbydrecasquesfr.com/127.0.0.1#5335 +ipset=/beatsbydrecasquesfr.com/gfwlist +server=/freeb.com/127.0.0.1#5335 +ipset=/freeb.com/gfwlist +server=/vmwarecloud.com/127.0.0.1#5335 +ipset=/vmwarecloud.com/gfwlist +server=/sharepoint.com/127.0.0.1#5335 +ipset=/sharepoint.com/gfwlist +server=/fosebook.com/127.0.0.1#5335 +ipset=/fosebook.com/gfwlist +server=/cashpassport.co.za/127.0.0.1#5335 +ipset=/cashpassport.co.za/gfwlist +server=/fgacebook.com/127.0.0.1#5335 +ipset=/fgacebook.com/gfwlist +server=/monsterbeatshere.com/127.0.0.1#5335 +ipset=/monsterbeatshere.com/gfwlist +server=/disneytvajobs.com/127.0.0.1#5335 +ipset=/disneytvajobs.com/gfwlist +server=/fescebook.com/127.0.0.1#5335 +ipset=/fescebook.com/gfwlist +server=/ferabook.com/127.0.0.1#5335 +ipset=/ferabook.com/gfwlist +server=/secretchina.com/127.0.0.1#5335 +ipset=/secretchina.com/gfwlist +server=/scholar.google.com.sv/127.0.0.1#5335 +ipset=/scholar.google.com.sv/gfwlist +server=/archlinux.org/127.0.0.1#5335 +ipset=/archlinux.org/gfwlist +server=/revolv.com/127.0.0.1#5335 +ipset=/revolv.com/gfwlist +server=/feceboox.com/127.0.0.1#5335 +ipset=/feceboox.com/gfwlist +server=/paypal-activate.org/127.0.0.1#5335 +ipset=/paypal-activate.org/gfwlist +server=/applestorepro.eu/127.0.0.1#5335 +ipset=/applestorepro.eu/gfwlist +server=/googel.com/127.0.0.1#5335 +ipset=/googel.com/gfwlist +server=/fecbooc.com/127.0.0.1#5335 +ipset=/fecbooc.com/gfwlist +server=/fecbbok.com/127.0.0.1#5335 +ipset=/fecbbok.com/gfwlist +server=/instagramci.com/127.0.0.1#5335 +ipset=/instagramci.com/gfwlist +server=/feacboo.com/127.0.0.1#5335 +ipset=/feacboo.com/gfwlist server=/google.com.mt/127.0.0.1#5335 ipset=/google.com.mt/gfwlist server=/bridgestonegz.com/127.0.0.1#5335 ipset=/bridgestonegz.com/gfwlist -server=/fundraisingwithfacebook.com/127.0.0.1#5335 -ipset=/fundraisingwithfacebook.com/gfwlist +server=/fcebookk.com/127.0.0.1#5335 +ipset=/fcebookk.com/gfwlist server=/custombeatssbydreus.com/127.0.0.1#5335 ipset=/custombeatssbydreus.com/gfwlist -server=/friendfeed.com/127.0.0.1#5335 -ipset=/friendfeed.com/gfwlist +server=/fcebook.com/127.0.0.1#5335 +ipset=/fcebook.com/gfwlist server=/calgon.com/127.0.0.1#5335 ipset=/calgon.com/gfwlist -server=/friendfeed-api.com/127.0.0.1#5335 -ipset=/friendfeed-api.com/gfwlist +server=/fbworkmail.com/127.0.0.1#5335 +ipset=/fbworkmail.com/gfwlist server=/sourcingforebay.tv/127.0.0.1#5335 ipset=/sourcingforebay.tv/gfwlist server=/hketgroup.com/127.0.0.1#5335 ipset=/hketgroup.com/gfwlist server=/simility.com/127.0.0.1#5335 ipset=/simility.com/gfwlist -server=/friendfed.com/127.0.0.1#5335 -ipset=/friendfed.com/gfwlist -server=/beatsbydrenls.com/127.0.0.1#5335 -ipset=/beatsbydrenls.com/gfwlist -server=/freefacebookads.net/127.0.0.1#5335 -ipset=/freefacebookads.net/gfwlist -server=/wpvip.com/127.0.0.1#5335 -ipset=/wpvip.com/gfwlist +server=/air-watch.com/127.0.0.1#5335 +ipset=/air-watch.com/gfwlist +server=/fbsupport-covid.net/127.0.0.1#5335 +ipset=/fbsupport-covid.net/gfwlist +server=/fbsbx.net/127.0.0.1#5335 +ipset=/fbsbx.net/gfwlist +server=/fbsbx.com/127.0.0.1#5335 +ipset=/fbsbx.com/gfwlist server=/nintendo.at/127.0.0.1#5335 ipset=/nintendo.at/gfwlist server=/evernote.com/127.0.0.1#5335 ipset=/evernote.com/gfwlist -server=/freebs.com/127.0.0.1#5335 -ipset=/freebs.com/gfwlist -server=/newlysprung.net/127.0.0.1#5335 -ipset=/newlysprung.net/gfwlist -server=/freeb.com/127.0.0.1#5335 -ipset=/freeb.com/gfwlist +server=/fbreg.com/127.0.0.1#5335 +ipset=/fbreg.com/gfwlist +server=/fbmarketing.com/127.0.0.1#5335 +ipset=/fbmarketing.com/gfwlist +server=/fbinnovation.com/127.0.0.1#5335 +ipset=/fbinnovation.com/gfwlist server=/speeddreamride.com/127.0.0.1#5335 ipset=/speeddreamride.com/gfwlist server=/ebaydlassifieds.com/127.0.0.1#5335 ipset=/ebaydlassifieds.com/gfwlist -server=/cdn77.scoreuniverse.com/127.0.0.1#5335 -ipset=/cdn77.scoreuniverse.com/gfwlist -server=/fracebook.com/127.0.0.1#5335 -ipset=/fracebook.com/gfwlist +server=/disney.my/127.0.0.1#5335 +ipset=/disney.my/gfwlist +server=/android.com/127.0.0.1#5335 +ipset=/android.com/gfwlist server=/instagranm.com/127.0.0.1#5335 ipset=/instagranm.com/gfwlist -server=/fosebook.com/127.0.0.1#5335 -ipset=/fosebook.com/gfwlist +server=/fbfeedback.com/127.0.0.1#5335 +ipset=/fbfeedback.com/gfwlist server=/bridgestone.co.th/127.0.0.1#5335 ipset=/bridgestone.co.th/gfwlist server=/amazonworkdocs.com/127.0.0.1#5335 ipset=/amazonworkdocs.com/gfwlist -server=/ciscotr.com/127.0.0.1#5335 -ipset=/ciscotr.com/gfwlist +server=/adidas.com/127.0.0.1#5335 +ipset=/adidas.com/gfwlist server=/minicooper.ca/127.0.0.1#5335 ipset=/minicooper.ca/gfwlist -server=/fgacebook.com/127.0.0.1#5335 -ipset=/fgacebook.com/gfwlist +server=/fbboostyourbusiness.com/127.0.0.1#5335 +ipset=/fbboostyourbusiness.com/gfwlist server=/xn--yt8h.la/127.0.0.1#5335 ipset=/xn--yt8h.la/gfwlist -server=/bmw.com.mk/127.0.0.1#5335 -ipset=/bmw.com.mk/gfwlist +server=/disney.se/127.0.0.1#5335 +ipset=/disney.se/gfwlist server=/bml.info/127.0.0.1#5335 ipset=/bml.info/gfwlist server=/duckduckgo.de/127.0.0.1#5335 @@ -16180,342 +16394,342 @@ server=/ebaysoho.com/127.0.0.1#5335 ipset=/ebaysoho.com/gfwlist server=/itunes-radio.net/127.0.0.1#5335 ipset=/itunes-radio.net/gfwlist -server=/fescebook.com/127.0.0.1#5335 -ipset=/fescebook.com/gfwlist -server=/rgpub.io/127.0.0.1#5335 -ipset=/rgpub.io/gfwlist +server=/fbbmarket.com/127.0.0.1#5335 +ipset=/fbbmarket.com/gfwlist +server=/mytvsuper.com/127.0.0.1#5335 +ipset=/mytvsuper.com/gfwlist server=/savethedate.foo/127.0.0.1#5335 ipset=/savethedate.foo/gfwlist -server=/fececbook.com/127.0.0.1#5335 -ipset=/fececbook.com/gfwlist -server=/feceboox.com/127.0.0.1#5335 -ipset=/feceboox.com/gfwlist -server=/cdnlab.live/127.0.0.1#5335 -ipset=/cdnlab.live/gfwlist +server=/xn--yf1at58a.com/127.0.0.1#5335 +ipset=/xn--yf1at58a.com/gfwlist +server=/fb.careers/127.0.0.1#5335 +ipset=/fb.careers/gfwlist +server=/faseboox.com/127.0.0.1#5335 +ipset=/faseboox.com/gfwlist server=/ipadair.fr/127.0.0.1#5335 ipset=/ipadair.fr/gfwlist -server=/fecbook.com/127.0.0.1#5335 -ipset=/fecbook.com/gfwlist +server=/fasebokk.com/127.0.0.1#5335 +ipset=/fasebokk.com/gfwlist server=/nikeairmaxs.com/127.0.0.1#5335 ipset=/nikeairmaxs.com/gfwlist server=/fox35orlando.com/127.0.0.1#5335 ipset=/fox35orlando.com/gfwlist server=/kijijiautos.ca/127.0.0.1#5335 ipset=/kijijiautos.ca/gfwlist -server=/fecbooc.com/127.0.0.1#5335 -ipset=/fecbooc.com/gfwlist -server=/fecbbok.com/127.0.0.1#5335 -ipset=/fecbbok.com/gfwlist -server=/oculus.com/127.0.0.1#5335 -ipset=/oculus.com/gfwlist +server=/faicbooc.com/127.0.0.1#5335 +ipset=/faicbooc.com/gfwlist +server=/viu.tv/127.0.0.1#5335 +ipset=/viu.tv/gfwlist +server=/vimeo.fr/127.0.0.1#5335 +ipset=/vimeo.fr/gfwlist server=/cdngarenanow-a.akamaihd.net/127.0.0.1#5335 ipset=/cdngarenanow-a.akamaihd.net/gfwlist -server=/feacboo.com/127.0.0.1#5335 -ipset=/feacboo.com/gfwlist -server=/fdacebook.info/127.0.0.1#5335 -ipset=/fdacebook.info/gfwlist +server=/fadebook.com/127.0.0.1#5335 +ipset=/fadebook.com/gfwlist +server=/facxebook.com/127.0.0.1#5335 +ipset=/facxebook.com/gfwlist server=/visa.pt/127.0.0.1#5335 ipset=/visa.pt/gfwlist server=/mastercard.co.za/127.0.0.1#5335 ipset=/mastercard.co.za/gfwlist -server=/fcebookk.com/127.0.0.1#5335 -ipset=/fcebookk.com/gfwlist -server=/fcebook.com/127.0.0.1#5335 -ipset=/fcebook.com/gfwlist -server=/fcacebook.com/127.0.0.1#5335 -ipset=/fcacebook.com/gfwlist -server=/ebayoncampus.com/127.0.0.1#5335 -ipset=/ebayoncampus.com/gfwlist -server=/fbworkmail.com/127.0.0.1#5335 -ipset=/fbworkmail.com/gfwlist -server=/instagramkusu.com/127.0.0.1#5335 -ipset=/instagramkusu.com/gfwlist -server=/fbsupport-covid.net/127.0.0.1#5335 -ipset=/fbsupport-covid.net/gfwlist -server=/fbsbx.net/127.0.0.1#5335 -ipset=/fbsbx.net/gfwlist -server=/frescolib.org/127.0.0.1#5335 -ipset=/frescolib.org/gfwlist -server=/fbsbx.com/127.0.0.1#5335 -ipset=/fbsbx.com/gfwlist -server=/fbreg.com/127.0.0.1#5335 -ipset=/fbreg.com/gfwlist -server=/fbmarketing.com/127.0.0.1#5335 -ipset=/fbmarketing.com/gfwlist -server=/fbinnovation.com/127.0.0.1#5335 -ipset=/fbinnovation.com/gfwlist -server=/nikeelite.com/127.0.0.1#5335 -ipset=/nikeelite.com/gfwlist -server=/fbfeedback.com/127.0.0.1#5335 -ipset=/fbfeedback.com/gfwlist -server=/disqus.com/127.0.0.1#5335 -ipset=/disqus.com/gfwlist -server=/wixapps.net/127.0.0.1#5335 -ipset=/wixapps.net/gfwlist -server=/spoti.fi/127.0.0.1#5335 -ipset=/spoti.fi/gfwlist -server=/fbboostyourbusiness.com/127.0.0.1#5335 -ipset=/fbboostyourbusiness.com/gfwlist -server=/huobigroup.com/127.0.0.1#5335 -ipset=/huobigroup.com/gfwlist -server=/vidmpreview.com/127.0.0.1#5335 -ipset=/vidmpreview.com/gfwlist -server=/fbbmarket.com/127.0.0.1#5335 -ipset=/fbbmarket.com/gfwlist -server=/thesims4.com/127.0.0.1#5335 -ipset=/thesims4.com/gfwlist -server=/ieee-pels.org/127.0.0.1#5335 -ipset=/ieee-pels.org/gfwlist -server=/fb.careers/127.0.0.1#5335 -ipset=/fb.careers/gfwlist -server=/paypal-prepagata.com/127.0.0.1#5335 -ipset=/paypal-prepagata.com/gfwlist -server=/terapeack.com/127.0.0.1#5335 -ipset=/terapeack.com/gfwlist -server=/faseboox.com/127.0.0.1#5335 -ipset=/faseboox.com/gfwlist -server=/nyt.net/127.0.0.1#5335 -ipset=/nyt.net/gfwlist -server=/fasebokk.com/127.0.0.1#5335 -ipset=/fasebokk.com/gfwlist -server=/faicbooc.com/127.0.0.1#5335 -ipset=/faicbooc.com/gfwlist -server=/beatsbydredealscybermonday.com/127.0.0.1#5335 -ipset=/beatsbydredealscybermonday.com/gfwlist -server=/francemail.com/127.0.0.1#5335 -ipset=/francemail.com/gfwlist -server=/shopcustomizedbeats.com/127.0.0.1#5335 -ipset=/shopcustomizedbeats.com/gfwlist -server=/visa.com.tr/127.0.0.1#5335 -ipset=/visa.com.tr/gfwlist -server=/vfsco.se/127.0.0.1#5335 -ipset=/vfsco.se/gfwlist -server=/branchportal.com/127.0.0.1#5335 -ipset=/branchportal.com/gfwlist -server=/fadebook.com/127.0.0.1#5335 -ipset=/fadebook.com/gfwlist -server=/easic.com/127.0.0.1#5335 -ipset=/easic.com/gfwlist server=/facwebook.com/127.0.0.1#5335 ipset=/facwebook.com/gfwlist -server=/miniworkshop.com/127.0.0.1#5335 -ipset=/miniworkshop.com/gfwlist -server=/nike-org.com/127.0.0.1#5335 -ipset=/nike-org.com/gfwlist server=/facvebook.com/127.0.0.1#5335 ipset=/facvebook.com/gfwlist -server=/microsoft.cz/127.0.0.1#5335 -ipset=/microsoft.cz/gfwlist -server=/nbcsports.com/127.0.0.1#5335 -ipset=/nbcsports.com/gfwlist -server=/paypal-business.org/127.0.0.1#5335 -ipset=/paypal-business.org/gfwlist +server=/facrbook.com/127.0.0.1#5335 +ipset=/facrbook.com/gfwlist +server=/ebayoncampus.com/127.0.0.1#5335 +ipset=/ebayoncampus.com/gfwlist +server=/gettyimages.hk/127.0.0.1#5335 +ipset=/gettyimages.hk/gfwlist server=/fackebook.com/127.0.0.1#5335 ipset=/fackebook.com/gfwlist -server=/bmw.com.ph/127.0.0.1#5335 -ipset=/bmw.com.ph/gfwlist -server=/bookclubcorner.com/127.0.0.1#5335 -ipset=/bookclubcorner.com/gfwlist -server=/9to5toys.com/127.0.0.1#5335 -ipset=/9to5toys.com/gfwlist -server=/beatswirelesscuffie.com/127.0.0.1#5335 -ipset=/beatswirelesscuffie.com/gfwlist +server=/mini-clubs-international.com/127.0.0.1#5335 +ipset=/mini-clubs-international.com/gfwlist server=/facewook.com/127.0.0.1#5335 ipset=/facewook.com/gfwlist -server=/betternike.com/127.0.0.1#5335 -ipset=/betternike.com/gfwlist +server=/frescolib.org/127.0.0.1#5335 +ipset=/frescolib.org/gfwlist server=/facewbook.co/127.0.0.1#5335 ipset=/facewbook.co/gfwlist server=/facevbook.com/127.0.0.1#5335 ipset=/facevbook.com/gfwlist -server=/attuverseonline.com/127.0.0.1#5335 -ipset=/attuverseonline.com/gfwlist -server=/braintreeps.com/127.0.0.1#5335 -ipset=/braintreeps.com/gfwlist server=/facetook.com/127.0.0.1#5335 ipset=/facetook.com/gfwlist server=/facesounds.com/127.0.0.1#5335 ipset=/facesounds.com/gfwlist server=/facesbooc.com/127.0.0.1#5335 ipset=/facesbooc.com/gfwlist -server=/canonproprinters.com/127.0.0.1#5335 -ipset=/canonproprinters.com/gfwlist -server=/beatsbydreonlines-ireland.com/127.0.0.1#5335 -ipset=/beatsbydreonlines-ireland.com/gfwlist server=/faceobook.com/127.0.0.1#5335 ipset=/faceobook.com/gfwlist +server=/disqus.com/127.0.0.1#5335 +ipset=/disqus.com/gfwlist +server=/wixapps.net/127.0.0.1#5335 +ipset=/wixapps.net/gfwlist server=/faceobok.com/127.0.0.1#5335 ipset=/faceobok.com/gfwlist server=/facegbok.com/127.0.0.1#5335 ipset=/facegbok.com/gfwlist +server=/huobigroup.com/127.0.0.1#5335 +ipset=/huobigroup.com/gfwlist +server=/vidmpreview.com/127.0.0.1#5335 +ipset=/vidmpreview.com/gfwlist server=/faceebot.com/127.0.0.1#5335 ipset=/faceebot.com/gfwlist -server=/google.co.uk/127.0.0.1#5335 -ipset=/google.co.uk/gfwlist -server=/drebeats-singapore.net/127.0.0.1#5335 -ipset=/drebeats-singapore.net/gfwlist +server=/faceebook.com/127.0.0.1#5335 +ipset=/faceebook.com/gfwlist server=/facedbook.com/127.0.0.1#5335 ipset=/facedbook.com/gfwlist server=/facecook.org/127.0.0.1#5335 ipset=/facecook.org/gfwlist -server=/botstop.com/127.0.0.1#5335 -ipset=/botstop.com/gfwlist -server=/arphic.com/127.0.0.1#5335 -ipset=/arphic.com/gfwlist +server=/paypal-prepagata.com/127.0.0.1#5335 +ipset=/paypal-prepagata.com/gfwlist +server=/terapeack.com/127.0.0.1#5335 +ipset=/terapeack.com/gfwlist server=/facebuok.com/127.0.0.1#5335 ipset=/facebuok.com/gfwlist -server=/wiremoneytoirelandwithxoomeasierandcheaper.com/127.0.0.1#5335 -ipset=/wiremoneytoirelandwithxoomeasierandcheaper.com/gfwlist -server=/ext-twitch.tv/127.0.0.1#5335 -ipset=/ext-twitch.tv/gfwlist +server=/nyt.net/127.0.0.1#5335 +ipset=/nyt.net/gfwlist server=/facebopk.com/127.0.0.1#5335 ipset=/facebopk.com/gfwlist server=/faceboot.com/127.0.0.1#5335 ipset=/faceboot.com/gfwlist +server=/beatsbydredealscybermonday.com/127.0.0.1#5335 +ipset=/beatsbydredealscybermonday.com/gfwlist +server=/francemail.com/127.0.0.1#5335 +ipset=/francemail.com/gfwlist +server=/shopcustomizedbeats.com/127.0.0.1#5335 +ipset=/shopcustomizedbeats.com/gfwlist server=/faceboook.com/127.0.0.1#5335 ipset=/faceboook.com/gfwlist -server=/volvotrucks.sg/127.0.0.1#5335 -ipset=/volvotrucks.sg/gfwlist +server=/vfsco.se/127.0.0.1#5335 +ipset=/vfsco.se/gfwlist server=/faceboom.com/127.0.0.1#5335 ipset=/faceboom.com/gfwlist -server=/vct.news/127.0.0.1#5335 -ipset=/vct.news/gfwlist server=/facebooll.com/127.0.0.1#5335 ipset=/facebooll.com/gfwlist -server=/cashbycashapp.com/127.0.0.1#5335 -ipset=/cashbycashapp.com/gfwlist -server=/dlmobilegarena-a.akamaihd.net/127.0.0.1#5335 -ipset=/dlmobilegarena-a.akamaihd.net/gfwlist -server=/beats-headphones.us/127.0.0.1#5335 -ipset=/beats-headphones.us/gfwlist -server=/firestonecomercial.com.mx/127.0.0.1#5335 -ipset=/firestonecomercial.com.mx/gfwlist +server=/easic.com/127.0.0.1#5335 +ipset=/easic.com/gfwlist server=/facebookw.com/127.0.0.1#5335 ipset=/facebookw.com/gfwlist -server=/alphera.co.in/127.0.0.1#5335 -ipset=/alphera.co.in/gfwlist +server=/miniworkshop.com/127.0.0.1#5335 +ipset=/miniworkshop.com/gfwlist +server=/nike-org.com/127.0.0.1#5335 +ipset=/nike-org.com/gfwlist server=/facebooktv.org/127.0.0.1#5335 ipset=/facebooktv.org/gfwlist -server=/facebooktv.net/127.0.0.1#5335 -ipset=/facebooktv.net/gfwlist -server=/youtube.co.zw/127.0.0.1#5335 -ipset=/youtube.co.zw/gfwlist +server=/microsoft.cz/127.0.0.1#5335 +ipset=/microsoft.cz/gfwlist +server=/pinterest.com.ec/127.0.0.1#5335 +ipset=/pinterest.com.ec/gfwlist +server=/paypal-business.org/127.0.0.1#5335 +ipset=/paypal-business.org/gfwlist server=/facebookswagemea.com/127.0.0.1#5335 ipset=/facebookswagemea.com/gfwlist +server=/bmw.com.ph/127.0.0.1#5335 +ipset=/bmw.com.ph/gfwlist +server=/bookclubcorner.com/127.0.0.1#5335 +ipset=/bookclubcorner.com/gfwlist server=/facebooksuppliers.com/127.0.0.1#5335 ipset=/facebooksuppliers.com/gfwlist -server=/webex.co.uk/127.0.0.1#5335 -ipset=/webex.co.uk/gfwlist -server=/adobesign.com/127.0.0.1#5335 -ipset=/adobesign.com/gfwlist +server=/beatswirelesscuffie.com/127.0.0.1#5335 +ipset=/beatswirelesscuffie.com/gfwlist server=/facebooksupplier.com/127.0.0.1#5335 ipset=/facebooksupplier.com/gfwlist +server=/betternike.com/127.0.0.1#5335 +ipset=/betternike.com/gfwlist server=/facebookstudios.net/127.0.0.1#5335 ipset=/facebookstudios.net/gfwlist server=/facebookstories.com/127.0.0.1#5335 ipset=/facebookstories.com/gfwlist +server=/attuverseonline.com/127.0.0.1#5335 +ipset=/attuverseonline.com/gfwlist +server=/braintreeps.com/127.0.0.1#5335 +ipset=/braintreeps.com/gfwlist server=/facebooksafety.com/127.0.0.1#5335 ipset=/facebooksafety.com/gfwlist server=/facebooks.com/127.0.0.1#5335 ipset=/facebooks.com/gfwlist server=/facebookporno.net/127.0.0.1#5335 ipset=/facebookporno.net/gfwlist -server=/reactjs.org/127.0.0.1#5335 -ipset=/reactjs.org/gfwlist +server=/canonproprinters.com/127.0.0.1#5335 +ipset=/canonproprinters.com/gfwlist +server=/beatsbydreonlines-ireland.com/127.0.0.1#5335 +ipset=/beatsbydreonlines-ireland.com/gfwlist server=/facebookporn.org/127.0.0.1#5335 ipset=/facebookporn.org/gfwlist -server=/youtube.hu/127.0.0.1#5335 -ipset=/youtube.hu/gfwlist +server=/facebookpoke.net/127.0.0.1#5335 +ipset=/facebookpoke.net/gfwlist server=/facebookphonenumber.net/127.0.0.1#5335 ipset=/facebookphonenumber.net/gfwlist -server=/alphabet.asia/127.0.0.1#5335 -ipset=/alphabet.asia/gfwlist server=/facebookook.com/127.0.0.1#5335 ipset=/facebookook.com/gfwlist +server=/google.co.uk/127.0.0.1#5335 +ipset=/google.co.uk/gfwlist +server=/drebeats-singapore.net/127.0.0.1#5335 +ipset=/drebeats-singapore.net/gfwlist +server=/dw.com/127.0.0.1#5335 +ipset=/dw.com/gfwlist +server=/apple.co.th/127.0.0.1#5335 +ipset=/apple.co.th/gfwlist +server=/botstop.com/127.0.0.1#5335 +ipset=/botstop.com/gfwlist +server=/arphic.com/127.0.0.1#5335 +ipset=/arphic.com/gfwlist +server=/facebookmarketing.info/127.0.0.1#5335 +ipset=/facebookmarketing.info/gfwlist +server=/dailymail.co.uk/127.0.0.1#5335 +ipset=/dailymail.co.uk/gfwlist +server=/wionews.com/127.0.0.1#5335 +ipset=/wionews.com/gfwlist +server=/facebookmanager.info/127.0.0.1#5335 +ipset=/facebookmanager.info/gfwlist +server=/facebookmail.tv/127.0.0.1#5335 +ipset=/facebookmail.tv/gfwlist +server=/signalprocessingsociety.org/127.0.0.1#5335 +ipset=/signalprocessingsociety.org/gfwlist +server=/volvotrucks.sg/127.0.0.1#5335 +ipset=/volvotrucks.sg/gfwlist +server=/facebooklogin.com/127.0.0.1#5335 +ipset=/facebooklogin.com/gfwlist +server=/vct.news/127.0.0.1#5335 +ipset=/vct.news/gfwlist +server=/applereach.net/127.0.0.1#5335 +ipset=/applereach.net/gfwlist +server=/cashbycashapp.com/127.0.0.1#5335 +ipset=/cashbycashapp.com/gfwlist +server=/facebooki.com/127.0.0.1#5335 +ipset=/facebooki.com/gfwlist +server=/beats-headphones.us/127.0.0.1#5335 +ipset=/beats-headphones.us/gfwlist +server=/firestonecomercial.com.mx/127.0.0.1#5335 +ipset=/firestonecomercial.com.mx/gfwlist +server=/facebookhub.com/127.0.0.1#5335 +ipset=/facebookhub.com/gfwlist +server=/alphera.co.in/127.0.0.1#5335 +ipset=/alphera.co.in/gfwlist +server=/bmw-art-journey.com/127.0.0.1#5335 +ipset=/bmw-art-journey.com/gfwlist +server=/facebookhome.cc/127.0.0.1#5335 +ipset=/facebookhome.cc/gfwlist +server=/youtube.co.zw/127.0.0.1#5335 +ipset=/youtube.co.zw/gfwlist +server=/facebookgraphsearch.com/127.0.0.1#5335 +ipset=/facebookgraphsearch.com/gfwlist +server=/facebookcoronavirus.com/127.0.0.1#5335 +ipset=/facebookcoronavirus.com/gfwlist +server=/webex.co.uk/127.0.0.1#5335 +ipset=/webex.co.uk/gfwlist +server=/adobesign.com/127.0.0.1#5335 +ipset=/adobesign.com/gfwlist +server=/facebookconsultant.org/127.0.0.1#5335 +ipset=/facebookconsultant.org/gfwlist +server=/facebookcom.com/127.0.0.1#5335 +ipset=/facebookcom.com/gfwlist +server=/facebookclub.com/127.0.0.1#5335 +ipset=/facebookclub.com/gfwlist +server=/facebookbrand.net/127.0.0.1#5335 +ipset=/facebookbrand.net/gfwlist +server=/digital-id.ch/127.0.0.1#5335 +ipset=/digital-id.ch/gfwlist +server=/facebookadvertisingsecrets.com/127.0.0.1#5335 +ipset=/facebookadvertisingsecrets.com/gfwlist +server=/reactjs.org/127.0.0.1#5335 +ipset=/reactjs.org/gfwlist +server=/facebook.us/127.0.0.1#5335 +ipset=/facebook.us/gfwlist +server=/youtube.hu/127.0.0.1#5335 +ipset=/youtube.hu/gfwlist +server=/facebook.nl/127.0.0.1#5335 +ipset=/facebook.nl/gfwlist +server=/alphabet.asia/127.0.0.1#5335 +ipset=/alphabet.asia/gfwlist +server=/fecebook.net/127.0.0.1#5335 +ipset=/fecebook.net/gfwlist server=/epicbrowser.com/127.0.0.1#5335 ipset=/epicbrowser.com/gfwlist -server=/myrewardzone.com/127.0.0.1#5335 -ipset=/myrewardzone.com/gfwlist -server=/facebooknfl.com/127.0.0.1#5335 -ipset=/facebooknfl.com/gfwlist -server=/beatsbydreboxingdayca.com/127.0.0.1#5335 -ipset=/beatsbydreboxingdayca.com/gfwlist server=/beatsbydrdres.com/127.0.0.1#5335 ipset=/beatsbydrdres.com/gfwlist +server=/facebook.hu/127.0.0.1#5335 +ipset=/facebook.hu/gfwlist +server=/beatsbydreboxingdayca.com/127.0.0.1#5335 +ipset=/beatsbydreboxingdayca.com/gfwlist +server=/facebook.net/127.0.0.1#5335 +ipset=/facebook.net/gfwlist server=/youtube.co.jp/127.0.0.1#5335 ipset=/youtube.co.jp/gfwlist server=/admob.com/127.0.0.1#5335 ipset=/admob.com/gfwlist -server=/facebookmanager.info/127.0.0.1#5335 -ipset=/facebookmanager.info/gfwlist +server=/facebook-texas-holdem.com/127.0.0.1#5335 +ipset=/facebook-texas-holdem.com/gfwlist server=/paypal-plaza.com/127.0.0.1#5335 ipset=/paypal-plaza.com/gfwlist -server=/facebookmail.tv/127.0.0.1#5335 -ipset=/facebookmail.tv/gfwlist -server=/infowarsmedia.com/127.0.0.1#5335 -ipset=/infowarsmedia.com/gfwlist +server=/faceboof.com/127.0.0.1#5335 +ipset=/faceboof.com/gfwlist +server=/facebook-pmdcenter.net/127.0.0.1#5335 +ipset=/facebook-pmdcenter.net/gfwlist server=/verisign.info/127.0.0.1#5335 ipset=/verisign.info/gfwlist server=/typekit.net/127.0.0.1#5335 ipset=/typekit.net/gfwlist server=/vfsco.com.br/127.0.0.1#5335 ipset=/vfsco.com.br/gfwlist -server=/facebooklogin.com/127.0.0.1#5335 -ipset=/facebooklogin.com/gfwlist +server=/verisign.vn/127.0.0.1#5335 +ipset=/verisign.vn/gfwlist server=/blizzcon-a.akamaihd.net/127.0.0.1#5335 ipset=/blizzcon-a.akamaihd.net/gfwlist server=/nsimg.net/127.0.0.1#5335 ipset=/nsimg.net/gfwlist -server=/webobjects.de/127.0.0.1#5335 -ipset=/webobjects.de/gfwlist -server=/facebooki.com/127.0.0.1#5335 -ipset=/facebooki.com/gfwlist +server=/facebook-newsroom.com/127.0.0.1#5335 +ipset=/facebook-newsroom.com/gfwlist +server=/facebook-forum.com/127.0.0.1#5335 +ipset=/facebook-forum.com/gfwlist server=/rbbusinessshop.com/127.0.0.1#5335 ipset=/rbbusinessshop.com/gfwlist server=/wwwpaypass.com/127.0.0.1#5335 ipset=/wwwpaypass.com/gfwlist server=/steamgames.com/127.0.0.1#5335 ipset=/steamgames.com/gfwlist -server=/huffingtonpost.it/127.0.0.1#5335 -ipset=/huffingtonpost.it/gfwlist -server=/facebookhome.cc/127.0.0.1#5335 -ipset=/facebookhome.cc/gfwlist +server=/pearsonclinical.eu/127.0.0.1#5335 +ipset=/pearsonclinical.eu/gfwlist +server=/facebook-corp.com/127.0.0.1#5335 +ipset=/facebook-corp.com/gfwlist server=/facebook-pmdcenter.org/127.0.0.1#5335 ipset=/facebook-pmdcenter.org/gfwlist -server=/webex.com.br/127.0.0.1#5335 -ipset=/webex.com.br/gfwlist +server=/faceboock.com/127.0.0.1#5335 +ipset=/faceboock.com/gfwlist server=/gvt3.com/127.0.0.1#5335 ipset=/gvt3.com/gfwlist -server=/facebookcoronavirus.com/127.0.0.1#5335 -ipset=/facebookcoronavirus.com/gfwlist +server=/faceboobok.com/127.0.0.1#5335 +ipset=/faceboobok.com/gfwlist server=/bmw.tt/127.0.0.1#5335 ipset=/bmw.tt/gfwlist server=/directvlosangeles.com/127.0.0.1#5335 ipset=/directvlosangeles.com/gfwlist server=/epochtimes.pl/127.0.0.1#5335 ipset=/epochtimes.pl/gfwlist -server=/facebookconsultant.org/127.0.0.1#5335 -ipset=/facebookconsultant.org/gfwlist -server=/facebookcom.com/127.0.0.1#5335 -ipset=/facebookcom.com/gfwlist +server=/faceboo.com/127.0.0.1#5335 +ipset=/faceboo.com/gfwlist +server=/facebomok.com/127.0.0.1#5335 +ipset=/facebomok.com/gfwlist server=/facebhook.com/127.0.0.1#5335 ipset=/facebhook.com/gfwlist -server=/facebookclub.com/127.0.0.1#5335 -ipset=/facebookclub.com/gfwlist +server=/voaindonesia.com/127.0.0.1#5335 +ipset=/voaindonesia.com/gfwlist server=/sonypicturesanimation.com/127.0.0.1#5335 ipset=/sonypicturesanimation.com/gfwlist -server=/facebookbrand.net/127.0.0.1#5335 -ipset=/facebookbrand.net/gfwlist +server=/aboutamazon.com.au/127.0.0.1#5335 +ipset=/aboutamazon.com.au/gfwlist server=/canon-emea.com/127.0.0.1#5335 ipset=/canon-emea.com/gfwlist server=/bmwm.com/127.0.0.1#5335 ipset=/bmwm.com/gfwlist -server=/billpoint.info/127.0.0.1#5335 -ipset=/billpoint.info/gfwlist -server=/facebookadvertisingsecrets.com/127.0.0.1#5335 -ipset=/facebookadvertisingsecrets.com/gfwlist -server=/facebook.us/127.0.0.1#5335 -ipset=/facebook.us/gfwlist +server=/facebokok.com/127.0.0.1#5335 +ipset=/facebokok.com/gfwlist +server=/facebokc.com/127.0.0.1#5335 +ipset=/facebokc.com/gfwlist +server=/facebokbook.com/127.0.0.1#5335 +ipset=/facebokbook.com/gfwlist server=/vhxqa1.com/127.0.0.1#5335 ipset=/vhxqa1.com/gfwlist server=/blzmedia-a.akamaihd.net/127.0.0.1#5335 @@ -16524,106 +16738,106 @@ server=/gopivotal.com/127.0.0.1#5335 ipset=/gopivotal.com/gfwlist server=/braintreepayments.org/127.0.0.1#5335 ipset=/braintreepayments.org/gfwlist -server=/facebook.shop/127.0.0.1#5335 -ipset=/facebook.shop/gfwlist +server=/facebocke.com/127.0.0.1#5335 +ipset=/facebocke.com/gfwlist server=/tvmedia.net.au/127.0.0.1#5335 ipset=/tvmedia.net.au/gfwlist server=/21centuryaccess.com/127.0.0.1#5335 ipset=/21centuryaccess.com/gfwlist -server=/facebook.nl/127.0.0.1#5335 -ipset=/facebook.nl/gfwlist +server=/faceboak.com/127.0.0.1#5335 +ipset=/faceboak.com/gfwlist server=/geeksquad.com/127.0.0.1#5335 ipset=/geeksquad.com/gfwlist server=/time.gov/127.0.0.1#5335 ipset=/time.gov/gfwlist server=/amplifyframework.com/127.0.0.1#5335 ipset=/amplifyframework.com/gfwlist -server=/fecebook.net/127.0.0.1#5335 -ipset=/fecebook.net/gfwlist -server=/facebook.hu/127.0.0.1#5335 -ipset=/facebook.hu/gfwlist +server=/cheapbeatsla.com/127.0.0.1#5335 +ipset=/cheapbeatsla.com/gfwlist +server=/facebkkk.com/127.0.0.1#5335 +ipset=/facebkkk.com/gfwlist server=/licensebuttons.net/127.0.0.1#5335 ipset=/licensebuttons.net/gfwlist server=/thomsonreuters.com.br/127.0.0.1#5335 ipset=/thomsonreuters.com.br/gfwlist -server=/facebook.net/127.0.0.1#5335 -ipset=/facebook.net/gfwlist -server=/thisispolaris.com/127.0.0.1#5335 -ipset=/thisispolaris.com/gfwlist -server=/facebook.br/127.0.0.1#5335 -ipset=/facebook.br/gfwlist +server=/facebdok.com/127.0.0.1#5335 +ipset=/facebdok.com/gfwlist +server=/facebboook.com/127.0.0.1#5335 +ipset=/facebboook.com/gfwlist +server=/facebbook.com/127.0.0.1#5335 +ipset=/facebbook.com/gfwlist server=/hplatexknowledgecenter.com/127.0.0.1#5335 ipset=/hplatexknowledgecenter.com/gfwlist server=/pypl.tv/127.0.0.1#5335 ipset=/pypl.tv/gfwlist -server=/facebook-pmdcenter.net/127.0.0.1#5335 -ipset=/facebook-pmdcenter.net/gfwlist +server=/face-book.com/127.0.0.1#5335 +ipset=/face-book.com/gfwlist server=/instagramdi.com/127.0.0.1#5335 ipset=/instagramdi.com/gfwlist server=/sourcingforebay.net/127.0.0.1#5335 ipset=/sourcingforebay.net/gfwlist server=/zeenews-fonts.s3.amazonaws.com/127.0.0.1#5335 ipset=/zeenews-fonts.s3.amazonaws.com/gfwlist -server=/porntea.com/127.0.0.1#5335 -ipset=/porntea.com/gfwlist -server=/facebook-newsroom.com/127.0.0.1#5335 -ipset=/facebook-newsroom.com/gfwlist +server=/facdebook.com/127.0.0.1#5335 +ipset=/facdebook.com/gfwlist +server=/adidas.ru/127.0.0.1#5335 +ipset=/adidas.ru/gfwlist server=/paypalbeacon.com/127.0.0.1#5335 ipset=/paypalbeacon.com/gfwlist -server=/facebook-forum.com/127.0.0.1#5335 -ipset=/facebook-forum.com/gfwlist +server=/facbool.com/127.0.0.1#5335 +ipset=/facbool.com/gfwlist server=/mray.club/127.0.0.1#5335 ipset=/mray.club/gfwlist -server=/minikelowna.ca/127.0.0.1#5335 -ipset=/minikelowna.ca/gfwlist -server=/facebook-corp.com/127.0.0.1#5335 -ipset=/facebook-corp.com/gfwlist +server=/facbeok.com/127.0.0.1#5335 +ipset=/facbeok.com/gfwlist +server=/macbook.hk/127.0.0.1#5335 +ipset=/macbook.hk/gfwlist server=/thinkdifferent.us/127.0.0.1#5335 ipset=/thinkdifferent.us/gfwlist -server=/faceboof.com/127.0.0.1#5335 -ipset=/faceboof.com/gfwlist -server=/faceboock.com/127.0.0.1#5335 -ipset=/faceboock.com/gfwlist +server=/faacebook.com/127.0.0.1#5335 +ipset=/faacebook.com/gfwlist +server=/dotfacebook.net/127.0.0.1#5335 +ipset=/dotfacebook.net/gfwlist server=/pixiv.net/127.0.0.1#5335 ipset=/pixiv.net/gfwlist server=/pokemonvgc.com/127.0.0.1#5335 ipset=/pokemonvgc.com/gfwlist -server=/bmw-fleet.net/127.0.0.1#5335 -ipset=/bmw-fleet.net/gfwlist +server=/paxful.com/127.0.0.1#5335 +ipset=/paxful.com/gfwlist server=/canon.com.cy/127.0.0.1#5335 ipset=/canon.com.cy/gfwlist server=/vanish.ch/127.0.0.1#5335 ipset=/vanish.ch/gfwlist server=/booking.com/127.0.0.1#5335 ipset=/booking.com/gfwlist -server=/faceboo.com/127.0.0.1#5335 -ipset=/faceboo.com/gfwlist +server=/china-facebook.com/127.0.0.1#5335 +ipset=/china-facebook.com/gfwlist server=/workers.dev/127.0.0.1#5335 ipset=/workers.dev/gfwlist server=/intel.sy/127.0.0.1#5335 ipset=/intel.sy/gfwlist -server=/weiyuksj.com/127.0.0.1#5335 -ipset=/weiyuksj.com/gfwlist -server=/paypal-signin.us/127.0.0.1#5335 -ipset=/paypal-signin.us/gfwlist -server=/disneyworld-go.com/127.0.0.1#5335 -ipset=/disneyworld-go.com/gfwlist +server=/careersatfb.com/127.0.0.1#5335 +ipset=/careersatfb.com/gfwlist +server=/foxsportsneworleans.com/127.0.0.1#5335 +ipset=/foxsportsneworleans.com/gfwlist +server=/guardianapis.com/127.0.0.1#5335 +ipset=/guardianapis.com/gfwlist server=/steemit.com/127.0.0.1#5335 ipset=/steemit.com/gfwlist server=/foxsportssupports.com/127.0.0.1#5335 ipset=/foxsportssupports.com/gfwlist -server=/facebokok.com/127.0.0.1#5335 -ipset=/facebokok.com/gfwlist -server=/facebokc.com/127.0.0.1#5335 -ipset=/facebokc.com/gfwlist -server=/facebokbook.com/127.0.0.1#5335 -ipset=/facebokbook.com/gfwlist +server=/atlasdmt.com/127.0.0.1#5335 +ipset=/atlasdmt.com/gfwlist +server=/hulupremium.com/127.0.0.1#5335 +ipset=/hulupremium.com/gfwlist +server=/ciscotaccc.com/127.0.0.1#5335 +ipset=/ciscotaccc.com/gfwlist server=/dnsvisa.com/127.0.0.1#5335 ipset=/dnsvisa.com/gfwlist -server=/facebocke.com/127.0.0.1#5335 -ipset=/facebocke.com/gfwlist -server=/faceboak.com/127.0.0.1#5335 -ipset=/faceboak.com/gfwlist +server=/apple.lv/127.0.0.1#5335 +ipset=/apple.lv/gfwlist +server=/acebooik.com/127.0.0.1#5335 +ipset=/acebooik.com/gfwlist server=/yahoo.com.om/127.0.0.1#5335 ipset=/yahoo.com.om/gfwlist server=/volvobuses.se/127.0.0.1#5335 @@ -16632,94 +16846,94 @@ server=/google.dk/127.0.0.1#5335 ipset=/google.dk/gfwlist server=/ebuyheadphones.com/127.0.0.1#5335 ipset=/ebuyheadphones.com/gfwlist -server=/facebdok.com/127.0.0.1#5335 -ipset=/facebdok.com/gfwlist -server=/facebboook.com/127.0.0.1#5335 -ipset=/facebboook.com/gfwlist +server=/whatsapp.net/127.0.0.1#5335 +ipset=/whatsapp.net/gfwlist +server=/whatsapp.info/127.0.0.1#5335 +ipset=/whatsapp.info/gfwlist server=/palestineremix.com/127.0.0.1#5335 ipset=/palestineremix.com/gfwlist -server=/facebbook.com/127.0.0.1#5335 -ipset=/facebbook.com/gfwlist -server=/faceabook.com/127.0.0.1#5335 -ipset=/faceabook.com/gfwlist +server=/whatsapp.cc/127.0.0.1#5335 +ipset=/whatsapp.cc/gfwlist +server=/oculusvr.com/127.0.0.1#5335 +ipset=/oculusvr.com/gfwlist server=/globaledu.org/127.0.0.1#5335 ipset=/globaledu.org/gfwlist server=/battlefront2.com/127.0.0.1#5335 ipset=/battlefront2.com/gfwlist -server=/facdebook.com/127.0.0.1#5335 -ipset=/facdebook.com/gfwlist +server=/bmwmotorrad.co.kr/127.0.0.1#5335 +ipset=/bmwmotorrad.co.kr/gfwlist server=/gannettdigital.com/127.0.0.1#5335 ipset=/gannettdigital.com/gfwlist server=/thomsonreuters.com.ar/127.0.0.1#5335 ipset=/thomsonreuters.com.ar/gfwlist -server=/bmw.co.th/127.0.0.1#5335 -ipset=/bmw.co.th/gfwlist +server=/graph.org/127.0.0.1#5335 +ipset=/graph.org/gfwlist server=/s2stagehance.com/127.0.0.1#5335 ipset=/s2stagehance.com/gfwlist -server=/facbool.com/127.0.0.1#5335 -ipset=/facbool.com/gfwlist -server=/facbook.com/127.0.0.1#5335 -ipset=/facbook.com/gfwlist -server=/facbeok.com/127.0.0.1#5335 -ipset=/facbeok.com/gfwlist -server=/texttobuy.org/127.0.0.1#5335 -ipset=/texttobuy.org/gfwlist +server=/digitaloceanspaces.com/127.0.0.1#5335 +ipset=/digitaloceanspaces.com/gfwlist +server=/oculusbrand.com/127.0.0.1#5335 +ipset=/oculusbrand.com/gfwlist +server=/oculus.com/127.0.0.1#5335 +ipset=/oculus.com/gfwlist +server=/binoculus.com/127.0.0.1#5335 +ipset=/binoculus.com/gfwlist server=/paragon.com/127.0.0.1#5335 ipset=/paragon.com/gfwlist server=/miniofmonrovia.com/127.0.0.1#5335 ipset=/miniofmonrovia.com/gfwlist server=/wireguard.com/127.0.0.1#5335 ipset=/wireguard.com/gfwlist -server=/faacebook.com/127.0.0.1#5335 -ipset=/faacebook.com/gfwlist -server=/dotfacebook.net/127.0.0.1#5335 -ipset=/dotfacebook.net/gfwlist +server=/nbabot.net/127.0.0.1#5335 +ipset=/nbabot.net/gfwlist +server=/web-instagram.net/127.0.0.1#5335 +ipset=/web-instagram.net/gfwlist server=/hpcustomersupport.net/127.0.0.1#5335 ipset=/hpcustomersupport.net/gfwlist -server=/como-hackearfacebook.com/127.0.0.1#5335 -ipset=/como-hackearfacebook.com/gfwlist -server=/china-facebook.com/127.0.0.1#5335 -ipset=/china-facebook.com/gfwlist +server=/siri.com/127.0.0.1#5335 +ipset=/siri.com/gfwlist +server=/theinstagramhack.com/127.0.0.1#5335 +ipset=/theinstagramhack.com/gfwlist server=/durex.cl/127.0.0.1#5335 ipset=/durex.cl/gfwlist -server=/careersatfb.com/127.0.0.1#5335 -ipset=/careersatfb.com/gfwlist -server=/disneychannelroadtrip.com/127.0.0.1#5335 -ipset=/disneychannelroadtrip.com/gfwlist +server=/kingstagram.com/127.0.0.1#5335 +ipset=/kingstagram.com/gfwlist +server=/instgram.com/127.0.0.1#5335 +ipset=/instgram.com/gfwlist server=/mastercard.com.ph/127.0.0.1#5335 ipset=/mastercard.com.ph/gfwlist -server=/atlasdmt.com/127.0.0.1#5335 -ipset=/atlasdmt.com/gfwlist +server=/instastyle.tv/127.0.0.1#5335 +ipset=/instastyle.tv/gfwlist server=/shopee.com/127.0.0.1#5335 ipset=/shopee.com/gfwlist -server=/packagist.org/127.0.0.1#5335 -ipset=/packagist.org/gfwlist +server=/instanttelegram.com/127.0.0.1#5335 +ipset=/instanttelegram.com/gfwlist server=/bronto.com/127.0.0.1#5335 ipset=/bronto.com/gfwlist -server=/casquebeatspascher2013.com/127.0.0.1#5335 -ipset=/casquebeatspascher2013.com/gfwlist +server=/scholar.google.com.bo/127.0.0.1#5335 +ipset=/scholar.google.com.bo/gfwlist server=/sway-cdn.com/127.0.0.1#5335 ipset=/sway-cdn.com/gfwlist -server=/whatsappbrand.com/127.0.0.1#5335 -ipset=/whatsappbrand.com/gfwlist +server=/instagramtips.com/127.0.0.1#5335 +ipset=/instagramtips.com/gfwlist server=/cyber-bay.org/127.0.0.1#5335 ipset=/cyber-bay.org/gfwlist server=/sonydesign.com/127.0.0.1#5335 ipset=/sonydesign.com/gfwlist -server=/myconstructionworld.net/127.0.0.1#5335 -ipset=/myconstructionworld.net/gfwlist -server=/whatsapp.net/127.0.0.1#5335 -ipset=/whatsapp.net/gfwlist -server=/whatsapp.info/127.0.0.1#5335 -ipset=/whatsapp.info/gfwlist -server=/whatsapp.cc/127.0.0.1#5335 -ipset=/whatsapp.cc/gfwlist -server=/ibooksauthor.com/127.0.0.1#5335 -ipset=/ibooksauthor.com/gfwlist -server=/tailf.com/127.0.0.1#5335 -ipset=/tailf.com/gfwlist -server=/beatsbydreforsalesonline.com/127.0.0.1#5335 -ipset=/beatsbydreforsalesonline.com/gfwlist +server=/forzaracingchampionship.com/127.0.0.1#5335 +ipset=/forzaracingchampionship.com/gfwlist +server=/spoti.fi/127.0.0.1#5335 +ipset=/spoti.fi/gfwlist +server=/bestbuycanadaltd.ca/127.0.0.1#5335 +ipset=/bestbuycanadaltd.ca/gfwlist +server=/callhulu.com/127.0.0.1#5335 +ipset=/callhulu.com/gfwlist +server=/realclearfoundation.org/127.0.0.1#5335 +ipset=/realclearfoundation.org/gfwlist +server=/hu1u.com/127.0.0.1#5335 +ipset=/hu1u.com/gfwlist +server=/madvrlabs.llc/127.0.0.1#5335 +ipset=/madvrlabs.llc/gfwlist server=/tvb.com/127.0.0.1#5335 ipset=/tvb.com/gfwlist server=/streamable.com/127.0.0.1#5335 @@ -16730,14 +16944,14 @@ server=/fbcdn.com/127.0.0.1#5335 ipset=/fbcdn.com/gfwlist server=/awsautoscaling.com/127.0.0.1#5335 ipset=/awsautoscaling.com/gfwlist -server=/oculusvr.com/127.0.0.1#5335 -ipset=/oculusvr.com/gfwlist -server=/disneynewseries.com/127.0.0.1#5335 -ipset=/disneynewseries.com/gfwlist -server=/italiabeatsbydrdre.com/127.0.0.1#5335 -ipset=/italiabeatsbydrdre.com/gfwlist -server=/hu1u.com/127.0.0.1#5335 -ipset=/hu1u.com/gfwlist +server=/dcard.tw/127.0.0.1#5335 +ipset=/dcard.tw/gfwlist +server=/instagramkusu.com/127.0.0.1#5335 +ipset=/instagramkusu.com/gfwlist +server=/vfsco.cz/127.0.0.1#5335 +ipset=/vfsco.cz/gfwlist +server=/firestonecomercial.cl/127.0.0.1#5335 +ipset=/firestonecomercial.cl/gfwlist server=/dettol.pk/127.0.0.1#5335 ipset=/dettol.pk/gfwlist server=/scholar.google.co.nz/127.0.0.1#5335 @@ -16748,94 +16962,94 @@ server=/hulupurchase.com/127.0.0.1#5335 ipset=/hulupurchase.com/gfwlist server=/drebeatsbydreoutlet.com/127.0.0.1#5335 ipset=/drebeatsbydreoutlet.com/gfwlist -server=/handbagsoutletebay.com/127.0.0.1#5335 -ipset=/handbagsoutletebay.com/gfwlist -server=/bmw-motorcycle.com/127.0.0.1#5335 -ipset=/bmw-motorcycle.com/gfwlist -server=/oculusbrand.com/127.0.0.1#5335 -ipset=/oculusbrand.com/gfwlist +server=/cheapdrdrebeats8.com/127.0.0.1#5335 +ipset=/cheapdrdrebeats8.com/gfwlist +server=/steamcommunity-a.akamaihd.net/127.0.0.1#5335 +ipset=/steamcommunity-a.akamaihd.net/gfwlist +server=/reabble.com/127.0.0.1#5335 +ipset=/reabble.com/gfwlist server=/e-hentai.org/127.0.0.1#5335 ipset=/e-hentai.org/gfwlist -server=/vmware-cloudmanagement.com/127.0.0.1#5335 -ipset=/vmware-cloudmanagement.com/gfwlist +server=/instagramcn.com/127.0.0.1#5335 +ipset=/instagramcn.com/gfwlist server=/sonypicturesstudios.com/127.0.0.1#5335 ipset=/sonypicturesstudios.com/gfwlist server=/feacebook.com/127.0.0.1#5335 ipset=/feacebook.com/gfwlist server=/ampproject.org/127.0.0.1#5335 ipset=/ampproject.org/gfwlist -server=/beatspascher-fr.net/127.0.0.1#5335 -ipset=/beatspascher-fr.net/gfwlist -server=/bmw.co.ke/127.0.0.1#5335 -ipset=/bmw.co.ke/gfwlist +server=/foxphiladelphia.com/127.0.0.1#5335 +ipset=/foxphiladelphia.com/gfwlist +server=/opengraphprotocol.com/127.0.0.1#5335 +ipset=/opengraphprotocol.com/gfwlist server=/dcard.io/127.0.0.1#5335 ipset=/dcard.io/gfwlist server=/youtube.sa/127.0.0.1#5335 ipset=/youtube.sa/gfwlist -server=/nbabot.net/127.0.0.1#5335 -ipset=/nbabot.net/gfwlist -server=/volvotrucks.com.kw/127.0.0.1#5335 -ipset=/volvotrucks.com.kw/gfwlist -server=/remirepo.net/127.0.0.1#5335 -ipset=/remirepo.net/gfwlist -server=/web-instagram.net/127.0.0.1#5335 -ipset=/web-instagram.net/gfwlist -server=/facfacebook.com/127.0.0.1#5335 -ipset=/facfacebook.com/gfwlist +server=/malayalamanorama.com/127.0.0.1#5335 +ipset=/malayalamanorama.com/gfwlist +server=/mini-antilles.fr/127.0.0.1#5335 +ipset=/mini-antilles.fr/gfwlist +server=/9to5toys.com/127.0.0.1#5335 +ipset=/9to5toys.com/gfwlist server=/xamarin.com/127.0.0.1#5335 ipset=/xamarin.com/gfwlist -server=/mini-clubs-international.com/127.0.0.1#5335 -ipset=/mini-clubs-international.com/gfwlist -server=/online-instagram.com/127.0.0.1#5335 -ipset=/online-instagram.com/gfwlist -server=/foxlexington.com/127.0.0.1#5335 -ipset=/foxlexington.com/gfwlist +server=/facfacebook.com/127.0.0.1#5335 +ipset=/facfacebook.com/gfwlist server=/adidas.com.sa/127.0.0.1#5335 ipset=/adidas.com.sa/gfwlist -server=/udtrucksmeena.com/127.0.0.1#5335 -ipset=/udtrucksmeena.com/gfwlist server=/dat.foundation/127.0.0.1#5335 ipset=/dat.foundation/gfwlist -server=/disney.se/127.0.0.1#5335 -ipset=/disney.se/gfwlist server=/bbycontent.com/127.0.0.1#5335 ipset=/bbycontent.com/gfwlist -server=/theinstagramhack.com/127.0.0.1#5335 -ipset=/theinstagramhack.com/gfwlist -server=/starbucks.de/127.0.0.1#5335 -ipset=/starbucks.de/gfwlist +server=/foxlexington.com/127.0.0.1#5335 +ipset=/foxlexington.com/gfwlist +server=/instagda.com/127.0.0.1#5335 +ipset=/instagda.com/gfwlist +server=/udtrucksmeena.com/127.0.0.1#5335 +ipset=/udtrucksmeena.com/gfwlist +server=/play4free.com/127.0.0.1#5335 +ipset=/play4free.com/gfwlist +server=/beatsdrdre-headphones.com/127.0.0.1#5335 +ipset=/beatsdrdre-headphones.com/gfwlist server=/aka-ai.com/127.0.0.1#5335 ipset=/aka-ai.com/gfwlist -server=/kingstagram.com/127.0.0.1#5335 -ipset=/kingstagram.com/gfwlist +server=/wwwicloud.com/127.0.0.1#5335 +ipset=/wwwicloud.com/gfwlist +server=/starbucks.de/127.0.0.1#5335 +ipset=/starbucks.de/gfwlist +server=/instachecker.com/127.0.0.1#5335 +ipset=/instachecker.com/gfwlist +server=/instaadder.com/127.0.0.1#5335 +ipset=/instaadder.com/gfwlist server=/dvh30n.vip/127.0.0.1#5335 ipset=/dvh30n.vip/gfwlist server=/property.com.au/127.0.0.1#5335 ipset=/property.com.au/gfwlist -server=/instgram.com/127.0.0.1#5335 -ipset=/instgram.com/gfwlist -server=/instastyle.tv/127.0.0.1#5335 -ipset=/instastyle.tv/gfwlist -server=/instanttelegram.com/127.0.0.1#5335 -ipset=/instanttelegram.com/gfwlist +server=/igtv.com/127.0.0.1#5335 +ipset=/igtv.com/gfwlist +server=/igsonar.com/127.0.0.1#5335 +ipset=/igsonar.com/gfwlist +server=/igcdn.com/127.0.0.1#5335 +ipset=/igcdn.com/gfwlist server=/fbacebook.com/127.0.0.1#5335 ipset=/fbacebook.com/gfwlist -server=/xbox.co/127.0.0.1#5335 -ipset=/xbox.co/gfwlist +server=/thesims4.com/127.0.0.1#5335 +ipset=/thesims4.com/gfwlist server=/businessinsider.sg/127.0.0.1#5335 ipset=/businessinsider.sg/gfwlist -server=/strikinglycdn.com/127.0.0.1#5335 -ipset=/strikinglycdn.com/gfwlist -server=/swift.org/127.0.0.1#5335 -ipset=/swift.org/gfwlist -server=/instagrem.com/127.0.0.1#5335 -ipset=/instagrem.com/gfwlist +server=/adidas.co.uk/127.0.0.1#5335 +ipset=/adidas.co.uk/gfwlist +server=/cdninstagram.com/127.0.0.1#5335 +ipset=/cdninstagram.com/gfwlist +server=/aboutamazon.pl/127.0.0.1#5335 +ipset=/aboutamazon.pl/gfwlist server=/barefootnetworks.com/127.0.0.1#5335 ipset=/barefootnetworks.com/gfwlist +server=/thomsonreuters.com/127.0.0.1#5335 +ipset=/thomsonreuters.com/gfwlist server=/collector.xhamster.com/127.0.0.1#5335 ipset=/collector.xhamster.com/gfwlist -server=/ciscotaccc.com/127.0.0.1#5335 -ipset=/ciscotaccc.com/gfwlist server=/paypal.info/127.0.0.1#5335 ipset=/paypal.info/gfwlist server=/howtogetmo.co.uk/127.0.0.1#5335 @@ -16846,34 +17060,34 @@ server=/bmwmc.net/127.0.0.1#5335 ipset=/bmwmc.net/gfwlist server=/rethink.net/127.0.0.1#5335 ipset=/rethink.net/gfwlist -server=/instagramtips.com/127.0.0.1#5335 -ipset=/instagramtips.com/gfwlist +server=/achat-followers-instagram.com/127.0.0.1#5335 +ipset=/achat-followers-instagram.com/gfwlist server=/scholar.google.com.co/127.0.0.1#5335 ipset=/scholar.google.com.co/gfwlist server=/cloudflareresolve.com/127.0.0.1#5335 ipset=/cloudflareresolve.com/gfwlist -server=/intellinuxgraphics.net/127.0.0.1#5335 -ipset=/intellinuxgraphics.net/gfwlist -server=/foxsportsneworleans.com/127.0.0.1#5335 -ipset=/foxsportsneworleans.com/gfwlist +server=/vmwaregrid.com/127.0.0.1#5335 +ipset=/vmwaregrid.com/gfwlist +server=/workspaceone.com/127.0.0.1#5335 +ipset=/workspaceone.com/gfwlist server=/oxfordlawtrove.com/127.0.0.1#5335 ipset=/oxfordlawtrove.com/gfwlist -server=/cpedge.com/127.0.0.1#5335 -ipset=/cpedge.com/gfwlist +server=/akamaitech.com/127.0.0.1#5335 +ipset=/akamaitech.com/gfwlist server=/svpply.com/127.0.0.1#5335 ipset=/svpply.com/gfwlist -server=/thehulubraintrust.com/127.0.0.1#5335 -ipset=/thehulubraintrust.com/gfwlist -server=/themessengeradelaide.com.au/127.0.0.1#5335 -ipset=/themessengeradelaide.com.au/gfwlist +server=/vjmedia.com.hk/127.0.0.1#5335 +ipset=/vjmedia.com.hk/gfwlist +server=/sohcradio.com/127.0.0.1#5335 +ipset=/sohcradio.com/gfwlist server=/dukgo.com/127.0.0.1#5335 ipset=/dukgo.com/gfwlist server=/ettrade.com.hk/127.0.0.1#5335 ipset=/ettrade.com.hk/gfwlist -server=/apple.co/127.0.0.1#5335 -ipset=/apple.co/gfwlist -server=/9to5terminal.com/127.0.0.1#5335 -ipset=/9to5terminal.com/gfwlist +server=/airwatchqa.com/127.0.0.1#5335 +ipset=/airwatchqa.com/gfwlist +server=/airwatchexpress.com/127.0.0.1#5335 +ipset=/airwatchexpress.com/gfwlist server=/volvotrucks.tm/127.0.0.1#5335 ipset=/volvotrucks.tm/gfwlist server=/fbthirdpartypixel.org/127.0.0.1#5335 @@ -16890,8 +17104,8 @@ server=/apple-store.wang/127.0.0.1#5335 ipset=/apple-store.wang/gfwlist server=/phprcdn.com/127.0.0.1#5335 ipset=/phprcdn.com/gfwlist -server=/line-cdn.net/127.0.0.1#5335 -ipset=/line-cdn.net/gfwlist +server=/literatumonline.com/127.0.0.1#5335 +ipset=/literatumonline.com/gfwlist server=/kindleproject.com/127.0.0.1#5335 ipset=/kindleproject.com/gfwlist server=/sagepub.com/127.0.0.1#5335 @@ -16904,28 +17118,28 @@ server=/bbyurl.us/127.0.0.1#5335 ipset=/bbyurl.us/gfwlist server=/monsterbeatsbydre2015.com/127.0.0.1#5335 ipset=/monsterbeatsbydre2015.com/gfwlist -server=/gettyimages.at/127.0.0.1#5335 -ipset=/gettyimages.at/gfwlist -server=/s-xoom.com/127.0.0.1#5335 -ipset=/s-xoom.com/gfwlist +server=/vsphere.net/127.0.0.1#5335 +ipset=/vsphere.net/gfwlist server=/aaagradeheadphones.com/127.0.0.1#5335 ipset=/aaagradeheadphones.com/gfwlist +server=/aliverewind.com/127.0.0.1#5335 +ipset=/aliverewind.com/gfwlist server=/bmw-motorrad.sk/127.0.0.1#5335 ipset=/bmw-motorrad.sk/gfwlist -server=/drdrebeats-headphone.com/127.0.0.1#5335 -ipset=/drdrebeats-headphone.com/gfwlist -server=/svp-team.com/127.0.0.1#5335 -ipset=/svp-team.com/gfwlist -server=/instagramcn.com/127.0.0.1#5335 -ipset=/instagramcn.com/gfwlist -server=/instagramci.com/127.0.0.1#5335 -ipset=/instagramci.com/gfwlist -server=/foxsports.net.br/127.0.0.1#5335 -ipset=/foxsports.net.br/gfwlist -server=/miniusa.com/127.0.0.1#5335 -ipset=/miniusa.com/gfwlist server=/anthemthegame.com/127.0.0.1#5335 ipset=/anthemthegame.com/gfwlist +server=/adobetag.com/127.0.0.1#5335 +ipset=/adobetag.com/gfwlist +server=/londonmithraeum.com/127.0.0.1#5335 +ipset=/londonmithraeum.com/gfwlist +server=/kingkong.com.tw/127.0.0.1#5335 +ipset=/kingkong.com.tw/gfwlist +server=/zb.io/127.0.0.1#5335 +ipset=/zb.io/gfwlist +server=/aliveitsm.com/127.0.0.1#5335 +ipset=/aliveitsm.com/gfwlist +server=/bmwgroup-werke.com/127.0.0.1#5335 +ipset=/bmwgroup-werke.com/gfwlist server=/bmwgroupfs.com/127.0.0.1#5335 ipset=/bmwgroupfs.com/gfwlist server=/blogspot.it/127.0.0.1#5335 @@ -16934,44 +17148,44 @@ server=/applestore.qa/127.0.0.1#5335 ipset=/applestore.qa/gfwlist server=/strepsils.co.kr/127.0.0.1#5335 ipset=/strepsils.co.kr/gfwlist -server=/londonmithraeum.com/127.0.0.1#5335 -ipset=/londonmithraeum.com/gfwlist -server=/kingkong.com.tw/127.0.0.1#5335 -ipset=/kingkong.com.tw/gfwlist +server=/kubeapps.com/127.0.0.1#5335 +ipset=/kubeapps.com/gfwlist +server=/cloudlive.com/127.0.0.1#5335 +ipset=/cloudlive.com/gfwlist server=/mini101.ca/127.0.0.1#5335 ipset=/mini101.ca/gfwlist -server=/zb.io/127.0.0.1#5335 -ipset=/zb.io/gfwlist +server=/cloudhealthtech.com/127.0.0.1#5335 +ipset=/cloudhealthtech.com/gfwlist server=/applestore.kr/127.0.0.1#5335 ipset=/applestore.kr/gfwlist server=/minimotoringschool.com/127.0.0.1#5335 ipset=/minimotoringschool.com/gfwlist server=/bbthat.com/127.0.0.1#5335 ipset=/bbthat.com/gfwlist -server=/instagram-help.com/127.0.0.1#5335 -ipset=/instagram-help.com/gfwlist -server=/bmwgroup-werke.com/127.0.0.1#5335 -ipset=/bmwgroup-werke.com/gfwlist -server=/huanyuju.com/127.0.0.1#5335 -ipset=/huanyuju.com/gfwlist -server=/wwwebay.net/127.0.0.1#5335 -ipset=/wwwebay.net/gfwlist -server=/iphone-yh.com/127.0.0.1#5335 -ipset=/iphone-yh.com/gfwlist -server=/huluinstantmessenger.com/127.0.0.1#5335 -ipset=/huluinstantmessenger.com/gfwlist -server=/instagda.com/127.0.0.1#5335 -ipset=/instagda.com/gfwlist -server=/beatsinsingapore.com/127.0.0.1#5335 -ipset=/beatsinsingapore.com/gfwlist -server=/instafallow.com/127.0.0.1#5335 -ipset=/instafallow.com/gfwlist -server=/onedrive.net/127.0.0.1#5335 -ipset=/onedrive.net/gfwlist server=/visa.hu/127.0.0.1#5335 ipset=/visa.hu/gfwlist -server=/instaadder.com/127.0.0.1#5335 -ipset=/instaadder.com/gfwlist +server=/dockerizer.com/127.0.0.1#5335 +ipset=/dockerizer.com/gfwlist +server=/huanyuju.com/127.0.0.1#5335 +ipset=/huanyuju.com/gfwlist +server=/pieceofplastic.com/127.0.0.1#5335 +ipset=/pieceofplastic.com/gfwlist +server=/heaven-burns-red.com/127.0.0.1#5335 +ipset=/heaven-burns-red.com/gfwlist +server=/huluinstantmessenger.com/127.0.0.1#5335 +ipset=/huluinstantmessenger.com/gfwlist +server=/nordstrom.com/127.0.0.1#5335 +ipset=/nordstrom.com/gfwlist +server=/solarcity.com/127.0.0.1#5335 +ipset=/solarcity.com/gfwlist +server=/bitnamiapp.com/127.0.0.1#5335 +ipset=/bitnamiapp.com/gfwlist +server=/onedrive.net/127.0.0.1#5335 +ipset=/onedrive.net/gfwlist +server=/badaas.com/127.0.0.1#5335 +ipset=/badaas.com/gfwlist +server=/avinetworks.com/127.0.0.1#5335 +ipset=/avinetworks.com/gfwlist server=/alphabet.lu/127.0.0.1#5335 ipset=/alphabet.lu/gfwlist server=/mastercard.be/127.0.0.1#5335 @@ -16980,280 +17194,280 @@ server=/foxnewsgo.tv/127.0.0.1#5335 ipset=/foxnewsgo.tv/gfwlist server=/ipodtouch.co/127.0.0.1#5335 ipset=/ipodtouch.co/gfwlist -server=/spyjinx.com/127.0.0.1#5335 -ipset=/spyjinx.com/gfwlist -server=/pieceofplastic.com/127.0.0.1#5335 -ipset=/pieceofplastic.com/gfwlist -server=/nordstrom.com/127.0.0.1#5335 -ipset=/nordstrom.com/gfwlist -server=/solarcity.com/127.0.0.1#5335 -ipset=/solarcity.com/gfwlist -server=/froogle.com/127.0.0.1#5335 -ipset=/froogle.com/gfwlist -server=/igtv.com/127.0.0.1#5335 -ipset=/igtv.com/gfwlist -server=/100classicbooks.com/127.0.0.1#5335 -ipset=/100classicbooks.com/gfwlist -server=/nikehightops.com/127.0.0.1#5335 -ipset=/nikehightops.com/gfwlist -server=/volvogroup.be/127.0.0.1#5335 -ipset=/volvogroup.be/gfwlist -server=/igsonar.com/127.0.0.1#5335 -ipset=/igsonar.com/gfwlist -server=/visa.tc/127.0.0.1#5335 -ipset=/visa.tc/gfwlist -server=/igcdn.com/127.0.0.1#5335 -ipset=/igcdn.com/gfwlist server=/thomsonreuters.com.pe/127.0.0.1#5335 ipset=/thomsonreuters.com.pe/gfwlist -server=/mypearsonenglish.ch/127.0.0.1#5335 -ipset=/mypearsonenglish.ch/gfwlist server=/volvotrucks.hu/127.0.0.1#5335 ipset=/volvotrucks.hu/gfwlist server=/ultimaonline.com/127.0.0.1#5335 ipset=/ultimaonline.com/gfwlist server=/pearsonschoolsandfecolleges.co.uk/127.0.0.1#5335 ipset=/pearsonschoolsandfecolleges.co.uk/gfwlist -server=/cdninstagram.com/127.0.0.1#5335 -ipset=/cdninstagram.com/gfwlist -server=/spaindisney.com/127.0.0.1#5335 -ipset=/spaindisney.com/gfwlist -server=/finish.ro/127.0.0.1#5335 -ipset=/finish.ro/gfwlist -server=/xn--gtvz22d.xn--hxt814e/127.0.0.1#5335 -ipset=/xn--gtvz22d.xn--hxt814e/gfwlist -server=/dnaspaces.io/127.0.0.1#5335 -ipset=/dnaspaces.io/gfwlist +server=/froogle.com/127.0.0.1#5335 +ipset=/froogle.com/gfwlist +server=/areyoucreditwise.com/127.0.0.1#5335 +ipset=/areyoucreditwise.com/gfwlist +server=/pornhd.com/127.0.0.1#5335 +ipset=/pornhd.com/gfwlist +server=/nikehightops.com/127.0.0.1#5335 +ipset=/nikehightops.com/gfwlist +server=/volvogroup.be/127.0.0.1#5335 +ipset=/volvogroup.be/gfwlist server=/9to5mac.com/127.0.0.1#5335 ipset=/9to5mac.com/gfwlist -server=/acheterdesfollowersinstagram.com/127.0.0.1#5335 -ipset=/acheterdesfollowersinstagram.com/gfwlist -server=/achat-followers-instagram.com/127.0.0.1#5335 -ipset=/achat-followers-instagram.com/gfwlist +server=/visa.tc/127.0.0.1#5335 +ipset=/visa.tc/gfwlist +server=/vnware.net/127.0.0.1#5335 +ipset=/vnware.net/gfwlist +server=/pise.pw/127.0.0.1#5335 +ipset=/pise.pw/gfwlist +server=/mypearsonenglish.ch/127.0.0.1#5335 +ipset=/mypearsonenglish.ch/gfwlist +server=/alpherafs.com.my/127.0.0.1#5335 +ipset=/alpherafs.com.my/gfwlist +server=/vmworld2010.com/127.0.0.1#5335 +ipset=/vmworld2010.com/gfwlist +server=/vmwlearningplatform.com/127.0.0.1#5335 +ipset=/vmwlearningplatform.com/gfwlist +server=/leagueoflegends.kr/127.0.0.1#5335 +ipset=/leagueoflegends.kr/gfwlist +server=/monsterbeatsau.com/127.0.0.1#5335 +ipset=/monsterbeatsau.com/gfwlist +server=/finish.ro/127.0.0.1#5335 +ipset=/finish.ro/gfwlist +server=/vmwgcomms.com/127.0.0.1#5335 +ipset=/vmwgcomms.com/gfwlist +server=/dnaspaces.io/127.0.0.1#5335 +ipset=/dnaspaces.io/gfwlist +server=/beatsbydrefriday.com/127.0.0.1#5335 +ipset=/beatsbydrefriday.com/gfwlist +server=/beatsbydrenorge1.net/127.0.0.1#5335 +ipset=/beatsbydrenorge1.net/gfwlist +server=/my20dc.com/127.0.0.1#5335 +ipset=/my20dc.com/gfwlist server=/longtailvideo.com/127.0.0.1#5335 ipset=/longtailvideo.com/gfwlist server=/minibrossard.ca/127.0.0.1#5335 ipset=/minibrossard.ca/gfwlist server=/bmw.co.uk/127.0.0.1#5335 ipset=/bmw.co.uk/gfwlist -server=/aliverewind.com/127.0.0.1#5335 -ipset=/aliverewind.com/gfwlist -server=/workspaceone.com/127.0.0.1#5335 -ipset=/workspaceone.com/gfwlist -server=/blizzard.nefficient.co.kr/127.0.0.1#5335 -ipset=/blizzard.nefficient.co.kr/gfwlist +server=/nhentai.net/127.0.0.1#5335 +ipset=/nhentai.net/gfwlist +server=/vmwarestuff.com/127.0.0.1#5335 +ipset=/vmwarestuff.com/gfwlist +server=/softbankbb.com/127.0.0.1#5335 +ipset=/softbankbb.com/gfwlist server=/instagy.com/127.0.0.1#5335 ipset=/instagy.com/gfwlist server=/paipal.com/127.0.0.1#5335 ipset=/paipal.com/gfwlist server=/nvidia.com.ve/127.0.0.1#5335 ipset=/nvidia.com.ve/gfwlist -server=/airwatchqa.com/127.0.0.1#5335 -ipset=/airwatchqa.com/gfwlist -server=/airwatchexpress.com/127.0.0.1#5335 -ipset=/airwatchexpress.com/gfwlist -server=/air-watch.com/127.0.0.1#5335 -ipset=/air-watch.com/gfwlist -server=/vsphere.net/127.0.0.1#5335 -ipset=/vsphere.net/gfwlist -server=/nhentai.net/127.0.0.1#5335 -ipset=/nhentai.net/gfwlist +server=/fox28media.com/127.0.0.1#5335 +ipset=/fox28media.com/gfwlist +server=/beatsbydre411.com/127.0.0.1#5335 +ipset=/beatsbydre411.com/gfwlist +server=/battlebreakers.com/127.0.0.1#5335 +ipset=/battlebreakers.com/gfwlist +server=/beatsdresale2013.com/127.0.0.1#5335 +ipset=/beatsdresale2013.com/gfwlist +server=/vmwaredemandcenter.com/127.0.0.1#5335 +ipset=/vmwaredemandcenter.com/gfwlist server=/nicoseiga.jp/127.0.0.1#5335 ipset=/nicoseiga.jp/gfwlist server=/disney.co.il/127.0.0.1#5335 ipset=/disney.co.il/gfwlist -server=/softbankbb.com/127.0.0.1#5335 -ipset=/softbankbb.com/gfwlist +server=/myconstructionworld.net/127.0.0.1#5335 +ipset=/myconstructionworld.net/gfwlist server=/download.91porn005.me/127.0.0.1#5335 ipset=/download.91porn005.me/gfwlist server=/69story.com/127.0.0.1#5335 ipset=/69story.com/gfwlist server=/microsoftonline-p.com/127.0.0.1#5335 ipset=/microsoftonline-p.com/gfwlist -server=/fox28media.com/127.0.0.1#5335 -ipset=/fox28media.com/gfwlist -server=/pixnet.pro/127.0.0.1#5335 -ipset=/pixnet.pro/gfwlist +server=/gitlab.io/127.0.0.1#5335 +ipset=/gitlab.io/gfwlist +server=/vmwareausnews.com/127.0.0.1#5335 +ipset=/vmwareausnews.com/gfwlist server=/geeksquadforums.com/127.0.0.1#5335 ipset=/geeksquadforums.com/gfwlist -server=/battlebreakers.com/127.0.0.1#5335 -ipset=/battlebreakers.com/gfwlist -server=/aliveitsm.com/127.0.0.1#5335 -ipset=/aliveitsm.com/gfwlist -server=/bmw.com.sv/127.0.0.1#5335 -ipset=/bmw.com.sv/gfwlist -server=/heptio.com/127.0.0.1#5335 -ipset=/heptio.com/gfwlist +server=/vmware-cloudmanagement.com/127.0.0.1#5335 +ipset=/vmware-cloudmanagement.com/gfwlist +server=/audiencenetwork.com/127.0.0.1#5335 +ipset=/audiencenetwork.com/gfwlist +server=/bmw-motorrad.com/127.0.0.1#5335 +ipset=/bmw-motorrad.com/gfwlist +server=/paypal-qrshopping.org/127.0.0.1#5335 +ipset=/paypal-qrshopping.org/gfwlist server=/beatsbydresdanmark.net/127.0.0.1#5335 ipset=/beatsbydresdanmark.net/gfwlist server=/login-paypal.com/127.0.0.1#5335 ipset=/login-paypal.com/gfwlist -server=/eakorea.co.kr/127.0.0.1#5335 -ipset=/eakorea.co.kr/gfwlist -server=/nyansa.com/127.0.0.1#5335 -ipset=/nyansa.com/gfwlist +server=/monsterbeatsbydrdre-nz.com/127.0.0.1#5335 +ipset=/monsterbeatsbydrdre-nz.com/gfwlist +server=/vmglobal.net/127.0.0.1#5335 +ipset=/vmglobal.net/gfwlist server=/leagueoflegends.ca/127.0.0.1#5335 ipset=/leagueoflegends.ca/gfwlist server=/minitroisrivieres.ca/127.0.0.1#5335 ipset=/minitroisrivieres.ca/gfwlist server=/pearsoncred.com/127.0.0.1#5335 ipset=/pearsoncred.com/gfwlist -server=/kubeapps.com/127.0.0.1#5335 -ipset=/kubeapps.com/gfwlist -server=/paypal-qrshopping.org/127.0.0.1#5335 -ipset=/paypal-qrshopping.org/gfwlist +server=/rolls-roycemotorcarsna.com/127.0.0.1#5335 +ipset=/rolls-roycemotorcarsna.com/gfwlist +server=/gravatar.com/127.0.0.1#5335 +ipset=/gravatar.com/gfwlist server=/makeeu.com/127.0.0.1#5335 ipset=/makeeu.com/gfwlist -server=/monsterbeatsbydrdre-nz.com/127.0.0.1#5335 -ipset=/monsterbeatsbydrdre-nz.com/gfwlist +server=/virsto.com/127.0.0.1#5335 +ipset=/virsto.com/gfwlist server=/nintendo.net/127.0.0.1#5335 ipset=/nintendo.net/gfwlist -server=/cloudlive.com/127.0.0.1#5335 -ipset=/cloudlive.com/gfwlist -server=/cloudhealthtech.com/127.0.0.1#5335 -ipset=/cloudhealthtech.com/gfwlist +server=/vfabric.net/127.0.0.1#5335 +ipset=/vfabric.net/gfwlist +server=/persianepochtimes.com/127.0.0.1#5335 +ipset=/persianepochtimes.com/gfwlist server=/veet.cl/127.0.0.1#5335 ipset=/veet.cl/gfwlist server=/sforce.com/127.0.0.1#5335 ipset=/sforce.com/gfwlist -server=/visa.co.ve/127.0.0.1#5335 -ipset=/visa.co.ve/gfwlist -server=/dockerizer.com/127.0.0.1#5335 -ipset=/dockerizer.com/gfwlist -server=/bitnamiapp.com/127.0.0.1#5335 -ipset=/bitnamiapp.com/gfwlist +server=/ssdevrd.com/127.0.0.1#5335 +ipset=/ssdevrd.com/gfwlist +server=/snapvolumes.com/127.0.0.1#5335 +ipset=/snapvolumes.com/gfwlist +server=/volvobuses.ca/127.0.0.1#5335 +ipset=/volvobuses.ca/gfwlist server=/volvotrucks.co.ao/127.0.0.1#5335 ipset=/volvotrucks.co.ao/gfwlist -server=/persianepochtimes.com/127.0.0.1#5335 -ipset=/persianepochtimes.com/gfwlist +server=/audiencenetwork.tv/127.0.0.1#5335 +ipset=/audiencenetwork.tv/gfwlist server=/epochtimes.co.il/127.0.0.1#5335 ipset=/epochtimes.co.il/gfwlist server=/calgon.it/127.0.0.1#5335 ipset=/calgon.it/gfwlist -server=/beatssbydredanmark.com/127.0.0.1#5335 -ipset=/beatssbydredanmark.com/gfwlist -server=/badaas.com/127.0.0.1#5335 -ipset=/badaas.com/gfwlist -server=/avinetworks.com/127.0.0.1#5335 -ipset=/avinetworks.com/gfwlist -server=/windowsuem.com/127.0.0.1#5335 -ipset=/windowsuem.com/gfwlist -server=/bridgestonecomercial.com.br/127.0.0.1#5335 -ipset=/bridgestonecomercial.com.br/gfwlist server=/spiedigitallibrary.org/127.0.0.1#5335 ipset=/spiedigitallibrary.org/gfwlist server=/zee5.in/127.0.0.1#5335 ipset=/zee5.in/gfwlist +server=/hwslabs.com/127.0.0.1#5335 +ipset=/hwslabs.com/gfwlist +server=/greenplum.net/127.0.0.1#5335 +ipset=/greenplum.net/gfwlist +server=/intellinuxgraphics.net/127.0.0.1#5335 +ipset=/intellinuxgraphics.net/gfwlist +server=/applemusic.wang/127.0.0.1#5335 +ipset=/applemusic.wang/gfwlist +server=/getboxer.com/127.0.0.1#5335 +ipset=/getboxer.com/gfwlist server=/bsw.co.jp/127.0.0.1#5335 ipset=/bsw.co.jp/gfwlist server=/etviet.com/127.0.0.1#5335 ipset=/etviet.com/gfwlist -server=/minispygear.com/127.0.0.1#5335 -ipset=/minispygear.com/gfwlist +server=/typekit.com/127.0.0.1#5335 +ipset=/typekit.com/gfwlist server=/oxfordmedicine.com/127.0.0.1#5335 ipset=/oxfordmedicine.com/gfwlist -server=/vnware.net/127.0.0.1#5335 -ipset=/vnware.net/gfwlist +server=/gemfire.net/127.0.0.1#5335 +ipset=/gemfire.net/gfwlist server=/ebay.ca/127.0.0.1#5335 ipset=/ebay.ca/gfwlist server=/the-tls.co.uk/127.0.0.1#5335 ipset=/the-tls.co.uk/gfwlist -server=/canon.no/127.0.0.1#5335 -ipset=/canon.no/gfwlist -server=/hpmobile.com/127.0.0.1#5335 -ipset=/hpmobile.com/gfwlist server=/teslamotors.com/127.0.0.1#5335 ipset=/teslamotors.com/gfwlist +server=/hpmobile.com/127.0.0.1#5335 +ipset=/hpmobile.com/gfwlist +server=/cpedge.com/127.0.0.1#5335 +ipset=/cpedge.com/gfwlist server=/mastercard.cz/127.0.0.1#5335 ipset=/mastercard.cz/gfwlist -server=/vmwlearningplatform.com/127.0.0.1#5335 -ipset=/vmwlearningplatform.com/gfwlist -server=/directvsports.com/127.0.0.1#5335 -ipset=/directvsports.com/gfwlist +server=/ehwiki.org/127.0.0.1#5335 +ipset=/ehwiki.org/gfwlist +server=/volvotrucks.cl/127.0.0.1#5335 +ipset=/volvotrucks.cl/gfwlist server=/volvogroup.fr/127.0.0.1#5335 ipset=/volvogroup.fr/gfwlist -server=/monsterbeatsok.com/127.0.0.1#5335 -ipset=/monsterbeatsok.com/gfwlist -server=/tvpromise.com/127.0.0.1#5335 -ipset=/tvpromise.com/gfwlist -server=/vmwgcomms.com/127.0.0.1#5335 -ipset=/vmwgcomms.com/gfwlist +server=/cloudcone.net/127.0.0.1#5335 +ipset=/cloudcone.net/gfwlist +server=/cloudcone.com/127.0.0.1#5335 +ipset=/cloudcone.com/gfwlist +server=/heroku.me/127.0.0.1#5335 +ipset=/heroku.me/gfwlist server=/881903.com/127.0.0.1#5335 ipset=/881903.com/gfwlist server=/yahoo.com.gi/127.0.0.1#5335 ipset=/yahoo.com.gi/gfwlist -server=/vmwarestuff.com/127.0.0.1#5335 -ipset=/vmwarestuff.com/gfwlist -server=/bmw-connecteddrive.si/127.0.0.1#5335 -ipset=/bmw-connecteddrive.si/gfwlist server=/egghead.io/127.0.0.1#5335 ipset=/egghead.io/gfwlist -server=/bbystatic.com/127.0.0.1#5335 -ipset=/bbystatic.com/gfwlist +server=/bmw-connecteddrive.si/127.0.0.1#5335 +ipset=/bmw-connecteddrive.si/gfwlist server=/gettyimages.co.jp/127.0.0.1#5335 ipset=/gettyimages.co.jp/gfwlist +server=/bbystatic.com/127.0.0.1#5335 +ipset=/bbystatic.com/gfwlist +server=/cisco.evergage.com/127.0.0.1#5335 +ipset=/cisco.evergage.com/gfwlist server=/cloudapp.net/127.0.0.1#5335 ipset=/cloudapp.net/gfwlist -server=/volvogroup.nl/127.0.0.1#5335 -ipset=/volvogroup.nl/gfwlist -server=/beatsbydrenorge1.net/127.0.0.1#5335 -ipset=/beatsbydrenorge1.net/gfwlist -server=/bmw-grouparchiv.de/127.0.0.1#5335 -ipset=/bmw-grouparchiv.de/gfwlist +server=/bmw.ch/127.0.0.1#5335 +ipset=/bmw.ch/gfwlist +server=/europepmc.org/127.0.0.1#5335 +ipset=/europepmc.org/gfwlist +server=/scholar.google.com.ph/127.0.0.1#5335 +ipset=/scholar.google.com.ph/gfwlist server=/sony.be/127.0.0.1#5335 ipset=/sony.be/gfwlist server=/bmw-saudiarabia.com/127.0.0.1#5335 ipset=/bmw-saudiarabia.com/gfwlist server=/myfoxdfw.com/127.0.0.1#5335 ipset=/myfoxdfw.com/gfwlist -server=/europepmc.org/127.0.0.1#5335 -ipset=/europepmc.org/gfwlist -server=/vmwaregrid.com/127.0.0.1#5335 -ipset=/vmwaregrid.com/gfwlist -server=/canon.ro/127.0.0.1#5335 -ipset=/canon.ro/gfwlist -server=/mmdnn.com/127.0.0.1#5335 -ipset=/mmdnn.com/gfwlist -server=/google.com.sb/127.0.0.1#5335 -ipset=/google.com.sb/gfwlist server=/miamifintechfestival.com/127.0.0.1#5335 ipset=/miamifintechfestival.com/gfwlist server=/minidowntown.com/127.0.0.1#5335 ipset=/minidowntown.com/gfwlist -server=/mini.com.mx/127.0.0.1#5335 -ipset=/mini.com.mx/gfwlist server=/kuke.com/127.0.0.1#5335 ipset=/kuke.com/gfwlist -server=/vmwaredemandcenter.com/127.0.0.1#5335 -ipset=/vmwaredemandcenter.com/gfwlist -server=/pixfs.net/127.0.0.1#5335 -ipset=/pixfs.net/gfwlist -server=/fury.co/127.0.0.1#5335 -ipset=/fury.co/gfwlist +server=/mmdnn.com/127.0.0.1#5335 +ipset=/mmdnn.com/gfwlist +server=/google.com.sb/127.0.0.1#5335 +ipset=/google.com.sb/gfwlist server=/ebaybags.com/127.0.0.1#5335 ipset=/ebaybags.com/gfwlist -server=/akami.com/127.0.0.1#5335 -ipset=/akami.com/gfwlist -server=/vmwareausnews.com/127.0.0.1#5335 -ipset=/vmwareausnews.com/gfwlist -server=/wp.com/127.0.0.1#5335 -ipset=/wp.com/gfwlist +server=/wiivc.net/127.0.0.1#5335 +ipset=/wiivc.net/gfwlist +server=/mini.com.mx/127.0.0.1#5335 +ipset=/mini.com.mx/gfwlist server=/briantreepayments.net/127.0.0.1#5335 ipset=/briantreepayments.net/gfwlist -server=/cheapbeatsbydr.com/127.0.0.1#5335 -ipset=/cheapbeatsbydr.com/gfwlist server=/lovemarca.com/127.0.0.1#5335 ipset=/lovemarca.com/gfwlist -server=/intel.af/127.0.0.1#5335 -ipset=/intel.af/gfwlist -server=/bookclubgirl.com/127.0.0.1#5335 -ipset=/bookclubgirl.com/gfwlist +server=/pixfs.net/127.0.0.1#5335 +ipset=/pixfs.net/gfwlist +server=/huffingtonpost.it/127.0.0.1#5335 +ipset=/huffingtonpost.it/gfwlist server=/ebay-inc.com/127.0.0.1#5335 ipset=/ebay-inc.com/gfwlist +server=/indazn.com/127.0.0.1#5335 +ipset=/indazn.com/gfwlist +server=/videochampion.com/127.0.0.1#5335 +ipset=/videochampion.com/gfwlist +server=/mini-connected.de/127.0.0.1#5335 +ipset=/mini-connected.de/gfwlist +server=/tandberg.com/127.0.0.1#5335 +ipset=/tandberg.com/gfwlist +server=/cheapbeatsbydr.com/127.0.0.1#5335 +ipset=/cheapbeatsbydr.com/gfwlist +server=/ilongman.com/127.0.0.1#5335 +ipset=/ilongman.com/gfwlist +server=/intel.af/127.0.0.1#5335 +ipset=/intel.af/gfwlist +server=/static-cisco.com/127.0.0.1#5335 +ipset=/static-cisco.com/gfwlist +server=/audiobeatsau.com/127.0.0.1#5335 +ipset=/audiobeatsau.com/gfwlist server=/qualcomm.co.uk/127.0.0.1#5335 ipset=/qualcomm.co.uk/gfwlist -server=/virsto.com/127.0.0.1#5335 -ipset=/virsto.com/gfwlist +server=/nikegadgets.com/127.0.0.1#5335 +ipset=/nikegadgets.com/gfwlist server=/cheapbeatsbydrestudioedition.com/127.0.0.1#5335 ipset=/cheapbeatsbydrestudioedition.com/gfwlist server=/sinoinsider.com/127.0.0.1#5335 @@ -17262,10 +17476,10 @@ server=/maddenseason.net/127.0.0.1#5335 ipset=/maddenseason.net/gfwlist server=/foxnews.com/127.0.0.1#5335 ipset=/foxnews.com/gfwlist -server=/vfabric.net/127.0.0.1#5335 -ipset=/vfabric.net/gfwlist -server=/vcanedge.com/127.0.0.1#5335 -ipset=/vcanedge.com/gfwlist +server=/paypal-exchanges.com/127.0.0.1#5335 +ipset=/paypal-exchanges.com/gfwlist +server=/flutter.dev/127.0.0.1#5335 +ipset=/flutter.dev/gfwlist server=/ingkacentres.com/127.0.0.1#5335 ipset=/ingkacentres.com/gfwlist server=/easportsfootballclub.com/127.0.0.1#5335 @@ -17276,12 +17490,12 @@ server=/intel.com.my/127.0.0.1#5335 ipset=/intel.com.my/gfwlist server=/myferrariheadphones.com/127.0.0.1#5335 ipset=/myferrariheadphones.com/gfwlist -server=/ilongman.com/127.0.0.1#5335 -ipset=/ilongman.com/gfwlist -server=/nike.gy/127.0.0.1#5335 -ipset=/nike.gy/gfwlist -server=/snapvolumes.com/127.0.0.1#5335 -ipset=/snapvolumes.com/gfwlist +server=/observable.net/127.0.0.1#5335 +ipset=/observable.net/gfwlist +server=/monsterbeatsbydreshop.com/127.0.0.1#5335 +ipset=/monsterbeatsbydreshop.com/gfwlist +server=/shp.ee/127.0.0.1#5335 +ipset=/shp.ee/gfwlist server=/cloudvolumes.com/127.0.0.1#5335 ipset=/cloudvolumes.com/gfwlist server=/globalsign.be/127.0.0.1#5335 @@ -17292,32 +17506,32 @@ server=/hkteducation.com/127.0.0.1#5335 ipset=/hkteducation.com/gfwlist server=/foxnews.org/127.0.0.1#5335 ipset=/foxnews.org/gfwlist -server=/engineeringvillage.com/127.0.0.1#5335 -ipset=/engineeringvillage.com/gfwlist +server=/mysdn.net/127.0.0.1#5335 +ipset=/mysdn.net/gfwlist server=/macbookpros.com/127.0.0.1#5335 ipset=/macbookpros.com/gfwlist server=/mini.kz/127.0.0.1#5335 ipset=/mini.kz/gfwlist -server=/nikegadgets.com/127.0.0.1#5335 -ipset=/nikegadgets.com/gfwlist -server=/paypal-exchanges.com/127.0.0.1#5335 -ipset=/paypal-exchanges.com/gfwlist +server=/mysdn.info/127.0.0.1#5335 +ipset=/mysdn.info/gfwlist +server=/myciscobenefits.com/127.0.0.1#5335 +ipset=/myciscobenefits.com/gfwlist server=/yahoo.com.fj/127.0.0.1#5335 ipset=/yahoo.com.fj/gfwlist -server=/hwslabs.com/127.0.0.1#5335 -ipset=/hwslabs.com/gfwlist +server=/multiplydiversity.com/127.0.0.1#5335 +ipset=/multiplydiversity.com/gfwlist server=/foxdigitalmovies.com/127.0.0.1#5335 ipset=/foxdigitalmovies.com/gfwlist server=/google.com.af/127.0.0.1#5335 ipset=/google.com.af/gfwlist -server=/shp.ee/127.0.0.1#5335 -ipset=/shp.ee/gfwlist -server=/volvotrucks.cl/127.0.0.1#5335 -ipset=/volvotrucks.cl/gfwlist -server=/speedxtra.com/127.0.0.1#5335 -ipset=/speedxtra.com/gfwlist -server=/getboxer.com/127.0.0.1#5335 -ipset=/getboxer.com/gfwlist +server=/x18r.com/127.0.0.1#5335 +ipset=/x18r.com/gfwlist +server=/paypal-luxury.com/127.0.0.1#5335 +ipset=/paypal-luxury.com/gfwlist +server=/thisispolaris.com/127.0.0.1#5335 +ipset=/thisispolaris.com/gfwlist +server=/visadigitalconcierge.com/127.0.0.1#5335 +ipset=/visadigitalconcierge.com/gfwlist server=/paypalonline.org/127.0.0.1#5335 ipset=/paypalonline.org/gfwlist server=/disneymagicmoments.co.il/127.0.0.1#5335 @@ -17326,14 +17540,14 @@ server=/rea.io/127.0.0.1#5335 ipset=/rea.io/gfwlist server=/bmwcolorado.com/127.0.0.1#5335 ipset=/bmwcolorado.com/gfwlist -server=/gemfire.net/127.0.0.1#5335 -ipset=/gemfire.net/gfwlist -server=/steam-chat.com/127.0.0.1#5335 -ipset=/steam-chat.com/gfwlist -server=/crit-staging.com/127.0.0.1#5335 -ipset=/crit-staging.com/gfwlist -server=/bmw-sudan.com/127.0.0.1#5335 -ipset=/bmw-sudan.com/gfwlist +server=/gpstheseries.com/127.0.0.1#5335 +ipset=/gpstheseries.com/gfwlist +server=/bestbuy-int.com/127.0.0.1#5335 +ipset=/bestbuy-int.com/gfwlist +server=/paypal-pages.com/127.0.0.1#5335 +ipset=/paypal-pages.com/gfwlist +server=/softbankventuresasia.com/127.0.0.1#5335 +ipset=/softbankventuresasia.com/gfwlist server=/instantssl.com/127.0.0.1#5335 ipset=/instantssl.com/gfwlist server=/canon.dk/127.0.0.1#5335 @@ -17344,82 +17558,82 @@ server=/mastercard.co.jp/127.0.0.1#5335 ipset=/mastercard.co.jp/gfwlist server=/itunes.co.th/127.0.0.1#5335 ipset=/itunes.co.th/gfwlist -server=/macbookair.com.au/127.0.0.1#5335 -ipset=/macbookair.com.au/gfwlist +server=/cs.co/127.0.0.1#5335 +ipset=/cs.co/gfwlist server=/newbemany.com/127.0.0.1#5335 ipset=/newbemany.com/gfwlist -server=/paypal-luxury.com/127.0.0.1#5335 -ipset=/paypal-luxury.com/gfwlist +server=/riotforgegames.com/127.0.0.1#5335 +ipset=/riotforgegames.com/gfwlist server=/facebook.design/127.0.0.1#5335 ipset=/facebook.design/gfwlist -server=/cfblob.com/127.0.0.1#5335 -ipset=/cfblob.com/gfwlist -server=/cloudcone.net/127.0.0.1#5335 -ipset=/cloudcone.net/gfwlist +server=/akamaihd.com/127.0.0.1#5335 +ipset=/akamaihd.com/gfwlist +server=/cloupia.net/127.0.0.1#5335 +ipset=/cloupia.net/gfwlist server=/mini.com.uy/127.0.0.1#5335 ipset=/mini.com.uy/gfwlist -server=/visadigitalconcierge.com/127.0.0.1#5335 -ipset=/visadigitalconcierge.com/gfwlist +server=/apple.es/127.0.0.1#5335 +ipset=/apple.es/gfwlist server=/scp-wiki.net/127.0.0.1#5335 ipset=/scp-wiki.net/gfwlist server=/i-scmp.com/127.0.0.1#5335 ipset=/i-scmp.com/gfwlist server=/bmwi.ca/127.0.0.1#5335 ipset=/bmwi.ca/gfwlist -server=/applestore.com.my/127.0.0.1#5335 -ipset=/applestore.com.my/gfwlist -server=/scholar.google.ro/127.0.0.1#5335 -ipset=/scholar.google.ro/gfwlist +server=/ciscovideo.com/127.0.0.1#5335 +ipset=/ciscovideo.com/gfwlist +server=/ciscoturk.net/127.0.0.1#5335 +ipset=/ciscoturk.net/gfwlist server=/kyurem.com/127.0.0.1#5335 ipset=/kyurem.com/gfwlist -server=/cisco.evergage.com/127.0.0.1#5335 -ipset=/cisco.evergage.com/gfwlist +server=/beth.games/127.0.0.1#5335 +ipset=/beth.games/gfwlist server=/canon.com.hk/127.0.0.1#5335 ipset=/canon.com.hk/gfwlist server=/volvotrucks.gr/127.0.0.1#5335 ipset=/volvotrucks.gr/gfwlist -server=/bestbuy-int.com/127.0.0.1#5335 -ipset=/bestbuy-int.com/gfwlist +server=/ciscotr.com/127.0.0.1#5335 +ipset=/ciscotr.com/gfwlist server=/alphera.my/127.0.0.1#5335 ipset=/alphera.my/gfwlist -server=/nervanasys.com/127.0.0.1#5335 -ipset=/nervanasys.com/gfwlist +server=/foxplus.com/127.0.0.1#5335 +ipset=/foxplus.com/gfwlist server=/advancediddetection.com/127.0.0.1#5335 ipset=/advancediddetection.com/gfwlist server=/intel.co.ae/127.0.0.1#5335 ipset=/intel.co.ae/gfwlist -server=/pinterest.ca/127.0.0.1#5335 -ipset=/pinterest.ca/gfwlist -server=/shelfstuff.com/127.0.0.1#5335 -ipset=/shelfstuff.com/gfwlist +server=/apple.co/127.0.0.1#5335 +ipset=/apple.co/gfwlist +server=/ciscosoftware.com/127.0.0.1#5335 +ipset=/ciscosoftware.com/gfwlist server=/rbgrads.com/127.0.0.1#5335 ipset=/rbgrads.com/gfwlist -server=/stackpath.com/127.0.0.1#5335 -ipset=/stackpath.com/gfwlist +server=/futunited.com/127.0.0.1#5335 +ipset=/futunited.com/gfwlist server=/hkcsl.com/127.0.0.1#5335 ipset=/hkcsl.com/gfwlist -server=/airmax360.com/127.0.0.1#5335 -ipset=/airmax360.com/gfwlist +server=/ciscopartnermarketing.com/127.0.0.1#5335 +ipset=/ciscopartnermarketing.com/gfwlist server=/voashona.com/127.0.0.1#5335 ipset=/voashona.com/gfwlist server=/instagramn.com/127.0.0.1#5335 ipset=/instagramn.com/gfwlist server=/google.gy/127.0.0.1#5335 ipset=/google.gy/gfwlist -server=/proquest.com/127.0.0.1#5335 -ipset=/proquest.com/gfwlist +server=/attnetclient.com/127.0.0.1#5335 +ipset=/attnetclient.com/gfwlist server=/zerohedge.com/127.0.0.1#5335 ipset=/zerohedge.com/gfwlist server=/volvotrucks.ae/127.0.0.1#5335 ipset=/volvotrucks.ae/gfwlist -server=/futunited.com/127.0.0.1#5335 -ipset=/futunited.com/gfwlist +server=/ciscolive.com/127.0.0.1#5335 +ipset=/ciscolive.com/gfwlist server=/adobe-aemassets-value.com/127.0.0.1#5335 ipset=/adobe-aemassets-value.com/gfwlist server=/login-account.net/127.0.0.1#5335 ipset=/login-account.net/gfwlist -server=/budatt.com/127.0.0.1#5335 -ipset=/budatt.com/gfwlist +server=/telekom.com/127.0.0.1#5335 +ipset=/telekom.com/gfwlist server=/www-facebook.com/127.0.0.1#5335 ipset=/www-facebook.com/gfwlist server=/pearsonclinical.dk/127.0.0.1#5335 @@ -17430,76 +17644,76 @@ server=/dynamics.com/127.0.0.1#5335 ipset=/dynamics.com/gfwlist server=/bmwshop.ca/127.0.0.1#5335 ipset=/bmwshop.ca/gfwlist -server=/foxnetworks.info/127.0.0.1#5335 -ipset=/foxnetworks.info/gfwlist +server=/ciscokinetic.com/127.0.0.1#5335 +ipset=/ciscokinetic.com/gfwlist server=/couriermail.com.au/127.0.0.1#5335 ipset=/couriermail.com.au/gfwlist -server=/static-cisco.com/127.0.0.1#5335 -ipset=/static-cisco.com/gfwlist -server=/beatsbeatsmonster.com/127.0.0.1#5335 -ipset=/beatsbeatsmonster.com/gfwlist -server=/mastercard.ke/127.0.0.1#5335 -ipset=/mastercard.ke/gfwlist -server=/telekom.com/127.0.0.1#5335 -ipset=/telekom.com/gfwlist +server=/appletv.wang/127.0.0.1#5335 +ipset=/appletv.wang/gfwlist +server=/beatsbydreonlines-uk.com/127.0.0.1#5335 +ipset=/beatsbydreonlines-uk.com/gfwlist +server=/nikeselling.com/127.0.0.1#5335 +ipset=/nikeselling.com/gfwlist +server=/ciscoerate.com/127.0.0.1#5335 +ipset=/ciscoerate.com/gfwlist server=/alibabacloud.com/127.0.0.1#5335 ipset=/alibabacloud.com/gfwlist -server=/vaultproject.io/127.0.0.1#5335 -ipset=/vaultproject.io/gfwlist -server=/foxcanvasroom.com/127.0.0.1#5335 -ipset=/foxcanvasroom.com/gfwlist -server=/obsrvbl.com/127.0.0.1#5335 -ipset=/obsrvbl.com/gfwlist +server=/ciscocontest.com/127.0.0.1#5335 +ipset=/ciscocontest.com/gfwlist +server=/mycardbenefits.com/127.0.0.1#5335 +ipset=/mycardbenefits.com/gfwlist +server=/apexlegends.com/127.0.0.1#5335 +ipset=/apexlegends.com/gfwlist server=/flow.dev/127.0.0.1#5335 ipset=/flow.dev/gfwlist server=/beats-deal.com/127.0.0.1#5335 ipset=/beats-deal.com/gfwlist server=/d29vzk4ow07wi7.cloudfront.net/127.0.0.1#5335 ipset=/d29vzk4ow07wi7.cloudfront.net/gfwlist -server=/observable.net/127.0.0.1#5335 -ipset=/observable.net/gfwlist -server=/mysdn.net/127.0.0.1#5335 -ipset=/mysdn.net/gfwlist -server=/mysdn.info/127.0.0.1#5335 -ipset=/mysdn.info/gfwlist -server=/mycardbenefits.com/127.0.0.1#5335 -ipset=/mycardbenefits.com/gfwlist -server=/alphera.com.hk/127.0.0.1#5335 -ipset=/alphera.com.hk/gfwlist -server=/myciscobenefits.com/127.0.0.1#5335 -ipset=/myciscobenefits.com/gfwlist -server=/volvobuses.es/127.0.0.1#5335 -ipset=/volvobuses.es/gfwlist -server=/multiplydiversity.com/127.0.0.1#5335 -ipset=/multiplydiversity.com/gfwlist -server=/epochhk.com/127.0.0.1#5335 -ipset=/epochhk.com/gfwlist server=/nextfilm.com.hk/127.0.0.1#5335 ipset=/nextfilm.com.hk/gfwlist +server=/scholar.google.ro/127.0.0.1#5335 +ipset=/scholar.google.ro/gfwlist +server=/xdsummit.com/127.0.0.1#5335 +ipset=/xdsummit.com/gfwlist +server=/bloomberg.tv/127.0.0.1#5335 +ipset=/bloomberg.tv/gfwlist +server=/arewereadyyet.com/127.0.0.1#5335 +ipset=/arewereadyyet.com/gfwlist +server=/cisco-warrantyfinder.com/127.0.0.1#5335 +ipset=/cisco-warrantyfinder.com/gfwlist +server=/volvobuses.es/127.0.0.1#5335 +ipset=/volvobuses.es/gfwlist +server=/ebay.com.ph/127.0.0.1#5335 +ipset=/ebay.com.ph/gfwlist +server=/ccna5.net/127.0.0.1#5335 +ipset=/ccna5.net/gfwlist +server=/scholar.google.ch/127.0.0.1#5335 +ipset=/scholar.google.ch/gfwlist server=/mini.com.mo/127.0.0.1#5335 ipset=/mini.com.mo/gfwlist server=/comodo.com/127.0.0.1#5335 ipset=/comodo.com/gfwlist server=/hpstore-china.com/127.0.0.1#5335 ipset=/hpstore-china.com/gfwlist -server=/bloomberg.tv/127.0.0.1#5335 -ipset=/bloomberg.tv/gfwlist -server=/ebay.com.ph/127.0.0.1#5335 -ipset=/ebay.com.ph/gfwlist +server=/academynetriders.com/127.0.0.1#5335 +ipset=/academynetriders.com/gfwlist +server=/webex.fr/127.0.0.1#5335 +ipset=/webex.fr/gfwlist server=/strepsils.com.br/127.0.0.1#5335 ipset=/strepsils.com.br/gfwlist server=/mini-bosnia.com/127.0.0.1#5335 ipset=/mini-bosnia.com/gfwlist server=/flatmates.com.au/127.0.0.1#5335 ipset=/flatmates.com.au/gfwlist -server=/gpstheseries.com/127.0.0.1#5335 -ipset=/gpstheseries.com/gfwlist +server=/gettyimages.se/127.0.0.1#5335 +ipset=/gettyimages.se/gfwlist server=/powerbook.eu/127.0.0.1#5335 ipset=/powerbook.eu/gfwlist -server=/cutt.ly/127.0.0.1#5335 -ipset=/cutt.ly/gfwlist -server=/apnews.com/127.0.0.1#5335 -ipset=/apnews.com/gfwlist +server=/webex.com.br/127.0.0.1#5335 +ipset=/webex.com.br/gfwlist +server=/orlandohurricane.com/127.0.0.1#5335 +ipset=/orlandohurricane.com/gfwlist server=/bmwoftulsa.com/127.0.0.1#5335 ipset=/bmwoftulsa.com/gfwlist server=/wkap.nl/127.0.0.1#5335 @@ -17508,56 +17722,56 @@ server=/blogspot.cf/127.0.0.1#5335 ipset=/blogspot.cf/gfwlist server=/paypal.com.sg/127.0.0.1#5335 ipset=/paypal.com.sg/gfwlist -server=/cs.co/127.0.0.1#5335 -ipset=/cs.co/gfwlist -server=/ebaymotorsblog.com/127.0.0.1#5335 -ipset=/ebaymotorsblog.com/gfwlist +server=/tesla.com/127.0.0.1#5335 +ipset=/tesla.com/gfwlist +server=/ieeeusa.org/127.0.0.1#5335 +ipset=/ieeeusa.org/gfwlist server=/breitbart.com/127.0.0.1#5335 ipset=/breitbart.com/gfwlist -server=/gettyimages.se/127.0.0.1#5335 -ipset=/gettyimages.se/gfwlist -server=/cloupia.net/127.0.0.1#5335 -ipset=/cloupia.net/gfwlist -server=/ipod.eu/127.0.0.1#5335 -ipset=/ipod.eu/gfwlist +server=/niken7.com/127.0.0.1#5335 +ipset=/niken7.com/gfwlist +server=/webex.co.nz/127.0.0.1#5335 +ipset=/webex.co.nz/gfwlist +server=/webex.co.kr/127.0.0.1#5335 +ipset=/webex.co.kr/gfwlist server=/knoxemm.com/127.0.0.1#5335 ipset=/knoxemm.com/gfwlist server=/mastercard-email.com/127.0.0.1#5335 ipset=/mastercard-email.com/gfwlist server=/beats-seller.com/127.0.0.1#5335 ipset=/beats-seller.com/gfwlist -server=/ciscowebseminars.com/127.0.0.1#5335 -ipset=/ciscowebseminars.com/gfwlist -server=/tesla.com/127.0.0.1#5335 -ipset=/tesla.com/gfwlist -server=/ciscovideo.com/127.0.0.1#5335 -ipset=/ciscovideo.com/gfwlist +server=/webex.co.it/127.0.0.1#5335 +ipset=/webex.co.it/gfwlist +server=/nikesoccercleats.com/127.0.0.1#5335 +ipset=/nikesoccercleats.com/gfwlist +server=/webex.co.in/127.0.0.1#5335 +ipset=/webex.co.in/gfwlist server=/sonypicturesmuseum.com/127.0.0.1#5335 ipset=/sonypicturesmuseum.com/gfwlist server=/bmw.fi/127.0.0.1#5335 ipset=/bmw.fi/gfwlist -server=/ciscoturk.net/127.0.0.1#5335 -ipset=/ciscoturk.net/gfwlist +server=/wix.com/127.0.0.1#5335 +ipset=/wix.com/gfwlist server=/ficeboock.com/127.0.0.1#5335 ipset=/ficeboock.com/gfwlist server=/mini.hu/127.0.0.1#5335 ipset=/mini.hu/gfwlist server=/discord.gifts/127.0.0.1#5335 ipset=/discord.gifts/gfwlist -server=/imgix.net/127.0.0.1#5335 -ipset=/imgix.net/gfwlist -server=/ciscosoftware.com/127.0.0.1#5335 -ipset=/ciscosoftware.com/gfwlist -server=/runningnike.com/127.0.0.1#5335 -ipset=/runningnike.com/gfwlist -server=/els-cdn.com/127.0.0.1#5335 -ipset=/els-cdn.com/gfwlist -server=/ciscoprice.com/127.0.0.1#5335 -ipset=/ciscoprice.com/gfwlist +server=/canon.ru/127.0.0.1#5335 +ipset=/canon.ru/gfwlist +server=/eu-consumer-empowerment.com/127.0.0.1#5335 +ipset=/eu-consumer-empowerment.com/gfwlist +server=/bookclubgirl.com/127.0.0.1#5335 +ipset=/bookclubgirl.com/gfwlist +server=/bmwmotorrad.com.ph/127.0.0.1#5335 +ipset=/bmwmotorrad.com.ph/gfwlist +server=/canon.ro/127.0.0.1#5335 +ipset=/canon.ro/gfwlist server=/visceralgames.com/127.0.0.1#5335 ipset=/visceralgames.com/gfwlist -server=/ciscopowercube.com/127.0.0.1#5335 -ipset=/ciscopowercube.com/gfwlist +server=/biorxiv.org/127.0.0.1#5335 +ipset=/biorxiv.org/gfwlist server=/volvotrucks.com.tw/127.0.0.1#5335 ipset=/volvotrucks.com.tw/gfwlist server=/paypalnet.org/127.0.0.1#5335 @@ -17566,36 +17780,36 @@ server=/skyassets.com/127.0.0.1#5335 ipset=/skyassets.com/gfwlist server=/bmwmuseum.net/127.0.0.1#5335 ipset=/bmwmuseum.net/gfwlist -server=/chinapress.com.my/127.0.0.1#5335 -ipset=/chinapress.com.my/gfwlist +server=/bmw-arts-design.com/127.0.0.1#5335 +ipset=/bmw-arts-design.com/gfwlist server=/dettol.cz/127.0.0.1#5335 ipset=/dettol.cz/gfwlist -server=/ciscopartnermarketing.com/127.0.0.1#5335 -ipset=/ciscopartnermarketing.com/gfwlist +server=/ebay.com.my/127.0.0.1#5335 +ipset=/ebay.com.my/gfwlist server=/paypal-activate.info/127.0.0.1#5335 ipset=/paypal-activate.info/gfwlist server=/disney.co.th/127.0.0.1#5335 ipset=/disney.co.th/gfwlist server=/ebay.com.sg/127.0.0.1#5335 ipset=/ebay.com.sg/gfwlist -server=/mega.co.nz/127.0.0.1#5335 -ipset=/mega.co.nz/gfwlist -server=/mini.rs/127.0.0.1#5335 -ipset=/mini.rs/gfwlist -server=/lolstatic-a.akamaihd.net/127.0.0.1#5335 -ipset=/lolstatic-a.akamaihd.net/gfwlist -server=/eu-consumer-empowerment.com/127.0.0.1#5335 -ipset=/eu-consumer-empowerment.com/gfwlist +server=/canon.no/127.0.0.1#5335 +ipset=/canon.no/gfwlist +server=/bmw.se/127.0.0.1#5335 +ipset=/bmw.se/gfwlist +server=/starbucks.es/127.0.0.1#5335 +ipset=/starbucks.es/gfwlist +server=/canon-europa.com/127.0.0.1#5335 +ipset=/canon-europa.com/gfwlist server=/google.ae/127.0.0.1#5335 ipset=/google.ae/gfwlist server=/nike-us.com/127.0.0.1#5335 ipset=/nike-us.com/gfwlist -server=/directvnewhampshire.com/127.0.0.1#5335 -ipset=/directvnewhampshire.com/gfwlist -server=/ciscolearningsociety.org/127.0.0.1#5335 -ipset=/ciscolearningsociety.org/gfwlist -server=/paypal-innovationlab.com/127.0.0.1#5335 -ipset=/paypal-innovationlab.com/gfwlist +server=/leaguoflegends.com/127.0.0.1#5335 +ipset=/leaguoflegends.com/gfwlist +server=/canon.lu/127.0.0.1#5335 +ipset=/canon.lu/gfwlist +server=/bmw.co.id/127.0.0.1#5335 +ipset=/bmw.co.id/gfwlist server=/appstore.my/127.0.0.1#5335 ipset=/appstore.my/gfwlist server=/ipod.com/127.0.0.1#5335 @@ -17604,48 +17818,48 @@ server=/ebay.it/127.0.0.1#5335 ipset=/ebay.it/gfwlist server=/hpallinoneprinter.com/127.0.0.1#5335 ipset=/hpallinoneprinter.com/gfwlist -server=/ciscokinetic.com/127.0.0.1#5335 -ipset=/ciscokinetic.com/gfwlist +server=/marvelsuperheroseptember.com/127.0.0.1#5335 +ipset=/marvelsuperheroseptember.com/gfwlist server=/adguard-vpn.com/127.0.0.1#5335 ipset=/adguard-vpn.com/gfwlist server=/scmp.com/127.0.0.1#5335 ipset=/scmp.com/gfwlist -server=/fotolia-noticias.com/127.0.0.1#5335 -ipset=/fotolia-noticias.com/gfwlist +server=/ms4dre.com/127.0.0.1#5335 +ipset=/ms4dre.com/gfwlist server=/voanouvel.com/127.0.0.1#5335 ipset=/voanouvel.com/gfwlist -server=/beatsbydrevipde.com/127.0.0.1#5335 -ipset=/beatsbydrevipde.com/gfwlist +server=/ecpa.fr/127.0.0.1#5335 +ipset=/ecpa.fr/gfwlist server=/ea.tt.omtrdc.net/127.0.0.1#5335 ipset=/ea.tt.omtrdc.net/gfwlist -server=/ciscoerate.com/127.0.0.1#5335 -ipset=/ciscoerate.com/gfwlist -server=/leaguoflegends.com/127.0.0.1#5335 -ipset=/leaguoflegends.com/gfwlist -server=/ciscocontest.com/127.0.0.1#5335 -ipset=/ciscocontest.com/gfwlist -server=/bbci.co.uk/127.0.0.1#5335 -ipset=/bbci.co.uk/gfwlist +server=/bestbuycanada.ca/127.0.0.1#5335 +ipset=/bestbuycanada.ca/gfwlist +server=/mini-connected.pl/127.0.0.1#5335 +ipset=/mini-connected.pl/gfwlist +server=/monstersdebea.com/127.0.0.1#5335 +ipset=/monstersdebea.com/gfwlist +server=/canon.es/127.0.0.1#5335 +ipset=/canon.es/gfwlist server=/abc.com/127.0.0.1#5335 ipset=/abc.com/gfwlist server=/bbc.com/127.0.0.1#5335 ipset=/bbc.com/gfwlist -server=/vfsco.us/127.0.0.1#5335 -ipset=/vfsco.us/gfwlist -server=/binancezh.com/127.0.0.1#5335 -ipset=/binancezh.com/gfwlist -server=/cisco-warrantyfinder.com/127.0.0.1#5335 -ipset=/cisco-warrantyfinder.com/gfwlist +server=/duckside.com/127.0.0.1#5335 +ipset=/duckside.com/gfwlist +server=/foxsoccerplus.com/127.0.0.1#5335 +ipset=/foxsoccerplus.com/gfwlist +server=/frishoes.com/127.0.0.1#5335 +ipset=/frishoes.com/gfwlist server=/shopping-days.net/127.0.0.1#5335 ipset=/shopping-days.net/gfwlist -server=/ccna5.net/127.0.0.1#5335 -ipset=/ccna5.net/gfwlist +server=/anb.org/127.0.0.1#5335 +ipset=/anb.org/gfwlist server=/mypearsonshop.mx/127.0.0.1#5335 ipset=/mypearsonshop.mx/gfwlist -server=/mini-connected.pl/127.0.0.1#5335 -ipset=/mini-connected.pl/gfwlist -server=/cciesecuritylabs.com/127.0.0.1#5335 -ipset=/cciesecuritylabs.com/gfwlist +server=/canon.com.tr/127.0.0.1#5335 +ipset=/canon.com.tr/gfwlist +server=/canon.com.my/127.0.0.1#5335 +ipset=/canon.com.my/gfwlist server=/tailwindtraders.com/127.0.0.1#5335 ipset=/tailwindtraders.com/gfwlist server=/mastercard.kz/127.0.0.1#5335 @@ -17658,10 +17872,10 @@ server=/blogspot.com.es/127.0.0.1#5335 ipset=/blogspot.com.es/gfwlist server=/squarecloudservices.com/127.0.0.1#5335 ipset=/squarecloudservices.com/gfwlist -server=/webex.fr/127.0.0.1#5335 -ipset=/webex.fr/gfwlist -server=/appl-e.com/127.0.0.1#5335 -ipset=/appl-e.com/gfwlist +server=/sinchew.com.my/127.0.0.1#5335 +ipset=/sinchew.com.my/gfwlist +server=/paypal.com.hk/127.0.0.1#5335 +ipset=/paypal.com.hk/gfwlist server=/videolan.org/127.0.0.1#5335 ipset=/videolan.org/gfwlist server=/nginx.com/127.0.0.1#5335 @@ -17672,70 +17886,70 @@ server=/nbc.com/127.0.0.1#5335 ipset=/nbc.com/gfwlist server=/facebookgraphsearch.info/127.0.0.1#5335 ipset=/facebookgraphsearch.info/gfwlist -server=/eprc.com.hk/127.0.0.1#5335 -ipset=/eprc.com.hk/gfwlist +server=/canon.com.au/127.0.0.1#5335 +ipset=/canon.com.au/gfwlist server=/nurofengel.com/127.0.0.1#5335 ipset=/nurofengel.com/gfwlist -server=/sinchew.com.my/127.0.0.1#5335 -ipset=/sinchew.com.my/gfwlist +server=/firestonecomercial.co.cr/127.0.0.1#5335 +ipset=/firestonecomercial.co.cr/gfwlist server=/bmw-motorrad.hu/127.0.0.1#5335 ipset=/bmw-motorrad.hu/gfwlist server=/xboxone.co/127.0.0.1#5335 ipset=/xboxone.co/gfwlist -server=/paypal.com.hk/127.0.0.1#5335 -ipset=/paypal.com.hk/gfwlist -server=/webex.co.nz/127.0.0.1#5335 -ipset=/webex.co.nz/gfwlist -server=/webex.co.kr/127.0.0.1#5335 -ipset=/webex.co.kr/gfwlist -server=/webex.co.jp/127.0.0.1#5335 -ipset=/webex.co.jp/gfwlist -server=/mini.dk/127.0.0.1#5335 -ipset=/mini.dk/gfwlist -server=/firestonecomercial.co.cr/127.0.0.1#5335 -ipset=/firestonecomercial.co.cr/gfwlist +server=/apple-pay.com/127.0.0.1#5335 +ipset=/apple-pay.com/gfwlist +server=/pokemonultrasunmoon.com/127.0.0.1#5335 +ipset=/pokemonultrasunmoon.com/gfwlist +server=/canon.com/127.0.0.1#5335 +ipset=/canon.com/gfwlist +server=/canon.co.za/127.0.0.1#5335 +ipset=/canon.co.za/gfwlist +server=/canon.co.uk/127.0.0.1#5335 +ipset=/canon.co.uk/gfwlist +server=/bmw-connecteddrive.lu/127.0.0.1#5335 +ipset=/bmw-connecteddrive.lu/gfwlist server=/beats-dre-us.com/127.0.0.1#5335 ipset=/beats-dre-us.com/gfwlist server=/bmwworld.com/127.0.0.1#5335 ipset=/bmwworld.com/gfwlist server=/darwinsource.com/127.0.0.1#5335 ipset=/darwinsource.com/gfwlist -server=/webex.co.it/127.0.0.1#5335 -ipset=/webex.co.it/gfwlist -server=/pokemonultrasunmoon.com/127.0.0.1#5335 -ipset=/pokemonultrasunmoon.com/gfwlist -server=/webex.co.in/127.0.0.1#5335 -ipset=/webex.co.in/gfwlist +server=/foxsoccerplus.net/127.0.0.1#5335 +ipset=/foxsoccerplus.net/gfwlist +server=/zohostatic.com/127.0.0.1#5335 +ipset=/zohostatic.com/gfwlist +server=/canon.ca/127.0.0.1#5335 +ipset=/canon.ca/gfwlist server=/travelex.com.my/127.0.0.1#5335 ipset=/travelex.com.my/gfwlist server=/instagrm.com/127.0.0.1#5335 ipset=/instagrm.com/gfwlist -server=/volvobuses.dk/127.0.0.1#5335 -ipset=/volvobuses.dk/gfwlist -server=/foxsoccerplus.net/127.0.0.1#5335 -ipset=/foxsoccerplus.net/gfwlist +server=/canon.be/127.0.0.1#5335 +ipset=/canon.be/gfwlist +server=/canon.ba/127.0.0.1#5335 +ipset=/canon.ba/gfwlist server=/airwick.hu/127.0.0.1#5335 ipset=/airwick.hu/gfwlist -server=/mastercardadvisors.com/127.0.0.1#5335 -ipset=/mastercardadvisors.com/gfwlist -server=/canon.ru/127.0.0.1#5335 -ipset=/canon.ru/gfwlist +server=/akami.com/127.0.0.1#5335 +ipset=/akami.com/gfwlist +server=/canon.am/127.0.0.1#5335 +ipset=/canon.am/gfwlist server=/vmwarecertificationvideos.com/127.0.0.1#5335 ipset=/vmwarecertificationvideos.com/gfwlist -server=/iphonecase2013.com/127.0.0.1#5335 -ipset=/iphonecase2013.com/gfwlist +server=/canon-me.com/127.0.0.1#5335 +ipset=/canon-me.com/gfwlist server=/chinapower.csis.org/127.0.0.1#5335 ipset=/chinapower.csis.org/gfwlist -server=/prostudiobeatscybersale.com/127.0.0.1#5335 -ipset=/prostudiobeatscybersale.com/gfwlist +server=/canon-europe.com/127.0.0.1#5335 +ipset=/canon-europe.com/gfwlist server=/bmw-motorrad.si/127.0.0.1#5335 ipset=/bmw-motorrad.si/gfwlist server=/vmwservices.com/127.0.0.1#5335 ipset=/vmwservices.com/gfwlist -server=/pise.pw/127.0.0.1#5335 -ipset=/pise.pw/gfwlist -server=/miniusatires.com/127.0.0.1#5335 -ipset=/miniusatires.com/gfwlist +server=/bmw-product-highlights.com/127.0.0.1#5335 +ipset=/bmw-product-highlights.com/gfwlist +server=/billmelater.info/127.0.0.1#5335 +ipset=/billmelater.info/gfwlist server=/canon.net/127.0.0.1#5335 ipset=/canon.net/gfwlist server=/geforce.com.tw/127.0.0.1#5335 @@ -17744,22 +17958,22 @@ server=/paypalshopping.com/127.0.0.1#5335 ipset=/paypalshopping.com/gfwlist server=/omghk.com/127.0.0.1#5335 ipset=/omghk.com/gfwlist -server=/theepochtimes.com/127.0.0.1#5335 -ipset=/theepochtimes.com/gfwlist -server=/canon.me/127.0.0.1#5335 -ipset=/canon.me/gfwlist -server=/applecom.com/127.0.0.1#5335 -ipset=/applecom.com/gfwlist +server=/tearapeak.com/127.0.0.1#5335 +ipset=/tearapeak.com/gfwlist +server=/c-ij.com/127.0.0.1#5335 +ipset=/c-ij.com/gfwlist +server=/foxfaq.com/127.0.0.1#5335 +ipset=/foxfaq.com/gfwlist server=/csis.org/127.0.0.1#5335 ipset=/csis.org/gfwlist -server=/librarylovefest.com/127.0.0.1#5335 -ipset=/librarylovefest.com/gfwlist +server=/battle.net/127.0.0.1#5335 +ipset=/battle.net/gfwlist server=/scnshop.cc/127.0.0.1#5335 ipset=/scnshop.cc/gfwlist server=/baicaonetwork.com/127.0.0.1#5335 ipset=/baicaonetwork.com/gfwlist -server=/coreml.net/127.0.0.1#5335 -ipset=/coreml.net/gfwlist +server=/beats-bydreoutletsale.net/127.0.0.1#5335 +ipset=/beats-bydreoutletsale.net/gfwlist server=/intel.mx/127.0.0.1#5335 ipset=/intel.mx/gfwlist server=/lexuemei.com/127.0.0.1#5335 @@ -17772,304 +17986,304 @@ server=/ebaylocal.net/127.0.0.1#5335 ipset=/ebaylocal.net/gfwlist server=/ogp.me/127.0.0.1#5335 ipset=/ogp.me/gfwlist -server=/beats-bydreoutletsale.net/127.0.0.1#5335 -ipset=/beats-bydreoutletsale.net/gfwlist +server=/bwh1.net/127.0.0.1#5335 +ipset=/bwh1.net/gfwlist server=/intelplay.com/127.0.0.1#5335 ipset=/intelplay.com/gfwlist -server=/disneymagicmoments.co.uk/127.0.0.1#5335 -ipset=/disneymagicmoments.co.uk/gfwlist -server=/images-amazon.com/127.0.0.1#5335 -ipset=/images-amazon.com/gfwlist +server=/mydirectvchannels.com/127.0.0.1#5335 +ipset=/mydirectvchannels.com/gfwlist +server=/oreilly.com/127.0.0.1#5335 +ipset=/oreilly.com/gfwlist server=/visa.com.my/127.0.0.1#5335 ipset=/visa.com.my/gfwlist server=/travelex.co.uk/127.0.0.1#5335 ipset=/travelex.co.uk/gfwlist -server=/pogo.com/127.0.0.1#5335 -ipset=/pogo.com/gfwlist +server=/masterpassteststore.com/127.0.0.1#5335 +ipset=/masterpassteststore.com/gfwlist server=/sysinternals.com/127.0.0.1#5335 ipset=/sysinternals.com/gfwlist -server=/mastercardacademy.com/127.0.0.1#5335 -ipset=/mastercardacademy.com/gfwlist -server=/oreilly.com/127.0.0.1#5335 -ipset=/oreilly.com/gfwlist -server=/ebayinc.net/127.0.0.1#5335 -ipset=/ebayinc.net/gfwlist -server=/kijji.ca/127.0.0.1#5335 -ipset=/kijji.ca/gfwlist server=/visa.com.hr/127.0.0.1#5335 ipset=/visa.com.hr/gfwlist -server=/promonsterbeatsbydre.com/127.0.0.1#5335 -ipset=/promonsterbeatsbydre.com/gfwlist +server=/le-direct.tv/127.0.0.1#5335 +ipset=/le-direct.tv/gfwlist +server=/hddirectv.com/127.0.0.1#5335 +ipset=/hddirectv.com/gfwlist +server=/offerairjordanlebron.com/127.0.0.1#5335 +ipset=/offerairjordanlebron.com/gfwlist +server=/cyber-bay.info/127.0.0.1#5335 +ipset=/cyber-bay.info/gfwlist +server=/pinterest.id/127.0.0.1#5335 +ipset=/pinterest.id/gfwlist server=/yahoo.com.af/127.0.0.1#5335 ipset=/yahoo.com.af/gfwlist -server=/beatsbydreol.com/127.0.0.1#5335 -ipset=/beatsbydreol.com/gfwlist +server=/diretv.com/127.0.0.1#5335 +ipset=/diretv.com/gfwlist server=/youtube.co.ma/127.0.0.1#5335 ipset=/youtube.co.ma/gfwlist -server=/firestone.cl/127.0.0.1#5335 -ipset=/firestone.cl/gfwlist +server=/verisign.com.es/127.0.0.1#5335 +ipset=/verisign.com.es/gfwlist server=/usatoday.com/127.0.0.1#5335 ipset=/usatoday.com/gfwlist -server=/stateofthemap.org/127.0.0.1#5335 -ipset=/stateofthemap.org/gfwlist -server=/browserleaks.com/127.0.0.1#5335 -ipset=/browserleaks.com/gfwlist -server=/foxnewsgo.net/127.0.0.1#5335 -ipset=/foxnewsgo.net/gfwlist -server=/canon.com.tr/127.0.0.1#5335 -ipset=/canon.com.tr/gfwlist -server=/canon.com.my/127.0.0.1#5335 -ipset=/canon.com.my/gfwlist -server=/pearson.pl/127.0.0.1#5335 -ipset=/pearson.pl/gfwlist -server=/kindle.com/127.0.0.1#5335 -ipset=/kindle.com/gfwlist +server=/directvsports.com/127.0.0.1#5335 +ipset=/directvsports.com/gfwlist +server=/directvrebate.com/127.0.0.1#5335 +ipset=/directvrebate.com/gfwlist +server=/directvpromotions.com/127.0.0.1#5335 +ipset=/directvpromotions.com/gfwlist server=/epochmediagroup.com/127.0.0.1#5335 ipset=/epochmediagroup.com/gfwlist -server=/canon.com.au/127.0.0.1#5335 -ipset=/canon.com.au/gfwlist +server=/directvpromise.com/127.0.0.1#5335 +ipset=/directvpromise.com/gfwlist +server=/pearson.pl/127.0.0.1#5335 +ipset=/pearson.pl/gfwlist server=/ingka.com/127.0.0.1#5335 ipset=/ingka.com/gfwlist +server=/directvpomise.com/127.0.0.1#5335 +ipset=/directvpomise.com/gfwlist +server=/account-paypal.net/127.0.0.1#5335 +ipset=/account-paypal.net/gfwlist +server=/a2z.com/127.0.0.1#5335 +ipset=/a2z.com/gfwlist server=/fox26.com/127.0.0.1#5335 ipset=/fox26.com/gfwlist server=/foxsports.com.ar/127.0.0.1#5335 ipset=/foxsports.com.ar/gfwlist -server=/canon.com/127.0.0.1#5335 -ipset=/canon.com/gfwlist -server=/account-paypal.net/127.0.0.1#5335 -ipset=/account-paypal.net/gfwlist -server=/naver.net/127.0.0.1#5335 -ipset=/naver.net/gfwlist -server=/canon.co.uk/127.0.0.1#5335 -ipset=/canon.co.uk/gfwlist +server=/directvnewhampshire.com/127.0.0.1#5335 +ipset=/directvnewhampshire.com/gfwlist server=/localizestatus.com/127.0.0.1#5335 ipset=/localizestatus.com/gfwlist -server=/attinnovationspace.com/127.0.0.1#5335 -ipset=/attinnovationspace.com/gfwlist +server=/naver.net/127.0.0.1#5335 +ipset=/naver.net/gfwlist server=/softbankbb.net/127.0.0.1#5335 ipset=/softbankbb.net/gfwlist -server=/canon.ca/127.0.0.1#5335 -ipset=/canon.ca/gfwlist -server=/canon.be/127.0.0.1#5335 -ipset=/canon.be/gfwlist +server=/directvmonitoring.com/127.0.0.1#5335 +ipset=/directvmonitoring.com/gfwlist +server=/attinnovationspace.com/127.0.0.1#5335 +ipset=/attinnovationspace.com/gfwlist +server=/directvmetropolisil.com/127.0.0.1#5335 +ipset=/directvmetropolisil.com/gfwlist +server=/nikelives.com/127.0.0.1#5335 +ipset=/nikelives.com/gfwlist +server=/directvlebanontn.com/127.0.0.1#5335 +ipset=/directvlebanontn.com/gfwlist server=/launchpadlibrarian.org/127.0.0.1#5335 ipset=/launchpadlibrarian.org/gfwlist -server=/canon.ba/127.0.0.1#5335 -ipset=/canon.ba/gfwlist -server=/starcraft2.com/127.0.0.1#5335 -ipset=/starcraft2.com/gfwlist -server=/canon.am/127.0.0.1#5335 -ipset=/canon.am/gfwlist -server=/canon-me.com/127.0.0.1#5335 -ipset=/canon-me.com/gfwlist +server=/directvkentucky.com/127.0.0.1#5335 +ipset=/directvkentucky.com/gfwlist +server=/directvinternet.com/127.0.0.1#5335 +ipset=/directvinternet.com/gfwlist +server=/getdropbox.com/127.0.0.1#5335 +ipset=/getdropbox.com/gfwlist +server=/amaaozn.com/127.0.0.1#5335 +ipset=/amaaozn.com/gfwlist server=/ak1.net/127.0.0.1#5335 ipset=/ak1.net/gfwlist server=/google.com.my/127.0.0.1#5335 ipset=/google.com.my/gfwlist -server=/canon-europe.com/127.0.0.1#5335 -ipset=/canon-europe.com/gfwlist +server=/apple.no/127.0.0.1#5335 +ipset=/apple.no/gfwlist server=/directvcookevilletn.com/127.0.0.1#5335 ipset=/directvcookevilletn.com/gfwlist server=/microsoftaffiliates.com/127.0.0.1#5335 ipset=/microsoftaffiliates.com/gfwlist -server=/canon-ebm.com.hk/127.0.0.1#5335 -ipset=/canon-ebm.com.hk/gfwlist server=/xn--4vq475g.com/127.0.0.1#5335 ipset=/xn--4vq475g.com/gfwlist +server=/ebaydts.com/127.0.0.1#5335 +ipset=/ebaydts.com/gfwlist server=/e-bay.net/127.0.0.1#5335 ipset=/e-bay.net/gfwlist -server=/next.hk/127.0.0.1#5335 -ipset=/next.hk/gfwlist +server=/disneyinflight.com/127.0.0.1#5335 +ipset=/disneyinflight.com/gfwlist server=/miniso.pk/127.0.0.1#5335 ipset=/miniso.pk/gfwlist server=/mini.com.gt/127.0.0.1#5335 ipset=/mini.com.gt/gfwlist -server=/c-ij.com/127.0.0.1#5335 -ipset=/c-ij.com/gfwlist -server=/api.news/127.0.0.1#5335 -ipset=/api.news/gfwlist +server=/appleonline.com/127.0.0.1#5335 +ipset=/appleonline.com/gfwlist +server=/directvbusiness.com/127.0.0.1#5335 +ipset=/directvbusiness.com/gfwlist server=/amazon.jp/127.0.0.1#5335 ipset=/amazon.jp/gfwlist server=/womenwill.in/127.0.0.1#5335 ipset=/womenwill.in/gfwlist server=/mastercard.co.th/127.0.0.1#5335 ipset=/mastercard.co.th/gfwlist -server=/foxbusiness.com/127.0.0.1#5335 -ipset=/foxbusiness.com/gfwlist +server=/api.news/127.0.0.1#5335 +ipset=/api.news/gfwlist server=/xbox.com/127.0.0.1#5335 ipset=/xbox.com/gfwlist server=/nintendodsi.com/127.0.0.1#5335 ipset=/nintendodsi.com/gfwlist -server=/bwh8.net/127.0.0.1#5335 -ipset=/bwh8.net/gfwlist +server=/leagueoflegends.org/127.0.0.1#5335 +ipset=/leagueoflegends.org/gfwlist server=/ntdtv.co.kr/127.0.0.1#5335 ipset=/ntdtv.co.kr/gfwlist server=/mortein.co.za/127.0.0.1#5335 ipset=/mortein.co.za/gfwlist -server=/mydirectvchannels.com/127.0.0.1#5335 -ipset=/mydirectvchannels.com/gfwlist +server=/wixmp.com/127.0.0.1#5335 +ipset=/wixmp.com/gfwlist server=/bmw-yemen.com/127.0.0.1#5335 ipset=/bmw-yemen.com/gfwlist server=/thawte.com/127.0.0.1#5335 ipset=/thawte.com/gfwlist -server=/le-direct.tv/127.0.0.1#5335 -ipset=/le-direct.tv/gfwlist +server=/directvboston.com/127.0.0.1#5335 +ipset=/directvboston.com/gfwlist server=/attdns.net/127.0.0.1#5335 ipset=/attdns.net/gfwlist -server=/hddirectv.com/127.0.0.1#5335 -ipset=/hddirectv.com/gfwlist +server=/brands098.com/127.0.0.1#5335 +ipset=/brands098.com/gfwlist server=/dealsbeatsblackfriday.com/127.0.0.1#5335 ipset=/dealsbeatsblackfriday.com/gfwlist server=/fbredex.com/127.0.0.1#5335 ipset=/fbredex.com/gfwlist server=/xindelu.com/127.0.0.1#5335 ipset=/xindelu.com/gfwlist -server=/oxfordwesternmusic.com/127.0.0.1#5335 -ipset=/oxfordwesternmusic.com/gfwlist -server=/zaobao.com.sg/127.0.0.1#5335 -ipset=/zaobao.com.sg/gfwlist +server=/directvadsales.com/127.0.0.1#5335 +ipset=/directvadsales.com/gfwlist +server=/visa.com.do/127.0.0.1#5335 +ipset=/visa.com.do/gfwlist server=/bmw.is/127.0.0.1#5335 ipset=/bmw.is/gfwlist -server=/discord.co/127.0.0.1#5335 -ipset=/discord.co/gfwlist +server=/directv-newyork.com/127.0.0.1#5335 +ipset=/directv-newyork.com/gfwlist server=/radian6.com/127.0.0.1#5335 ipset=/radian6.com/gfwlist server=/audible.com/127.0.0.1#5335 ipset=/audible.com/gfwlist -server=/diretv.com/127.0.0.1#5335 -ipset=/diretv.com/gfwlist -server=/nmbmw.com/127.0.0.1#5335 -ipset=/nmbmw.com/gfwlist +server=/directtvdeals.tv/127.0.0.1#5335 +ipset=/directtvdeals.tv/gfwlist +server=/directtv.net/127.0.0.1#5335 +ipset=/directtv.net/gfwlist server=/mini-connected.es/127.0.0.1#5335 ipset=/mini-connected.es/gfwlist server=/amazonimages.com/127.0.0.1#5335 ipset=/amazonimages.com/gfwlist -server=/direectv.com/127.0.0.1#5335 -ipset=/direectv.com/gfwlist +server=/oxfordwesternmusic.com/127.0.0.1#5335 +ipset=/oxfordwesternmusic.com/gfwlist server=/1010.com.hk/127.0.0.1#5335 ipset=/1010.com.hk/gfwlist -server=/directvpromotions.com/127.0.0.1#5335 -ipset=/directvpromotions.com/gfwlist +server=/beatsbydrehut.com/127.0.0.1#5335 +ipset=/beatsbydrehut.com/gfwlist server=/bidbay.com/127.0.0.1#5335 ipset=/bidbay.com/gfwlist -server=/alibabacloud.com.sg/127.0.0.1#5335 -ipset=/alibabacloud.com.sg/gfwlist -server=/directvpomise.com/127.0.0.1#5335 -ipset=/directvpomise.com/gfwlist +server=/codei.sh/127.0.0.1#5335 +ipset=/codei.sh/gfwlist +server=/discord.co/127.0.0.1#5335 +ipset=/discord.co/gfwlist server=/voaafaanoromoo.com/127.0.0.1#5335 ipset=/voaafaanoromoo.com/gfwlist -server=/animezilla.com/127.0.0.1#5335 -ipset=/animezilla.com/gfwlist +server=/direcpath.net/127.0.0.1#5335 +ipset=/direcpath.net/gfwlist server=/mings-fashion.com/127.0.0.1#5335 ipset=/mings-fashion.com/gfwlist -server=/donkeykongcountryreturns.com/127.0.0.1#5335 -ipset=/donkeykongcountryreturns.com/gfwlist -server=/ssx3.com/127.0.0.1#5335 -ipset=/ssx3.com/gfwlist -server=/monitrix.net/127.0.0.1#5335 -ipset=/monitrix.net/gfwlist +server=/nmbmw.com/127.0.0.1#5335 +ipset=/nmbmw.com/gfwlist +server=/direcpath.com/127.0.0.1#5335 +ipset=/direcpath.com/gfwlist +server=/madvr.net/127.0.0.1#5335 +ipset=/madvr.net/gfwlist server=/latamvmwareforum.com/127.0.0.1#5335 ipset=/latamvmwareforum.com/gfwlist -server=/directvmonitoring.com/127.0.0.1#5335 -ipset=/directvmonitoring.com/gfwlist -server=/marvelsuperheroseptember.com/127.0.0.1#5335 -ipset=/marvelsuperheroseptember.com/gfwlist -server=/mini-connected.be/127.0.0.1#5335 -ipset=/mini-connected.be/gfwlist +server=/animezilla.com/127.0.0.1#5335 +ipset=/animezilla.com/gfwlist +server=/nintendo.fi/127.0.0.1#5335 +ipset=/nintendo.fi/gfwlist +server=/att-idns.net/127.0.0.1#5335 +ipset=/att-idns.net/gfwlist server=/eamobile.com/127.0.0.1#5335 ipset=/eamobile.com/gfwlist -server=/directvmetropolisil.com/127.0.0.1#5335 -ipset=/directvmetropolisil.com/gfwlist +server=/donkeykongcountryreturns.com/127.0.0.1#5335 +ipset=/donkeykongcountryreturns.com/gfwlist server=/nintendonetwork.net/127.0.0.1#5335 ipset=/nintendonetwork.net/gfwlist -server=/editorx.com/127.0.0.1#5335 -ipset=/editorx.com/gfwlist +server=/ssx3.com/127.0.0.1#5335 +ipset=/ssx3.com/gfwlist server=/bmwmotorrad.com.au/127.0.0.1#5335 ipset=/bmwmotorrad.com.au/gfwlist +server=/monitrix.net/127.0.0.1#5335 +ipset=/monitrix.net/gfwlist +server=/synaptic.net/127.0.0.1#5335 +ipset=/synaptic.net/gfwlist +server=/mini-connected.be/127.0.0.1#5335 +ipset=/mini-connected.be/gfwlist +server=/sundayready.com/127.0.0.1#5335 +ipset=/sundayready.com/gfwlist server=/minicaribbean.com/127.0.0.1#5335 ipset=/minicaribbean.com/gfwlist -server=/directvlebanontn.com/127.0.0.1#5335 -ipset=/directvlebanontn.com/gfwlist -server=/directvkentucky.com/127.0.0.1#5335 -ipset=/directvkentucky.com/gfwlist -server=/directvinternet.com/127.0.0.1#5335 -ipset=/directvinternet.com/gfwlist -server=/adidas.ru/127.0.0.1#5335 -ipset=/adidas.ru/gfwlist -server=/bmwstep.com/127.0.0.1#5335 -ipset=/bmwstep.com/gfwlist +server=/myrewardzone.com/127.0.0.1#5335 +ipset=/myrewardzone.com/gfwlist server=/googlesyndication.com/127.0.0.1#5335 ipset=/googlesyndication.com/gfwlist server=/facdbook.com/127.0.0.1#5335 ipset=/facdbook.com/gfwlist -server=/desktopmovie.com/127.0.0.1#5335 -ipset=/desktopmovie.com/gfwlist +server=/cafr.ca/127.0.0.1#5335 +ipset=/cafr.ca/gfwlist server=/youtube.ua/127.0.0.1#5335 ipset=/youtube.ua/gfwlist -server=/cheapbeatsbydre-au.com/127.0.0.1#5335 -ipset=/cheapbeatsbydre-au.com/gfwlist -server=/volvotrucks.se/127.0.0.1#5335 -ipset=/volvotrucks.se/gfwlist -server=/rsf.org/127.0.0.1#5335 -ipset=/rsf.org/gfwlist -server=/garena.tv/127.0.0.1#5335 -ipset=/garena.tv/gfwlist +server=/enterprisepaging.com/127.0.0.1#5335 +ipset=/enterprisepaging.com/gfwlist +server=/directvbusinessmarket.com/127.0.0.1#5335 +ipset=/directvbusinessmarket.com/gfwlist +server=/currently.net/127.0.0.1#5335 +ipset=/currently.net/gfwlist +server=/bmw.co.th/127.0.0.1#5335 +ipset=/bmw.co.th/gfwlist server=/mini-vietnam.com/127.0.0.1#5335 ipset=/mini-vietnam.com/gfwlist -server=/device-manager.us/127.0.0.1#5335 -ipset=/device-manager.us/gfwlist +server=/currently.com/127.0.0.1#5335 +ipset=/currently.com/gfwlist server=/bridgestoneperformance.com/127.0.0.1#5335 ipset=/bridgestoneperformance.com/gfwlist -server=/myfoxaustin.com/127.0.0.1#5335 -ipset=/myfoxaustin.com/gfwlist -server=/directvbusiness.com/127.0.0.1#5335 -ipset=/directvbusiness.com/gfwlist -server=/macbookair.hk/127.0.0.1#5335 -ipset=/macbookair.hk/gfwlist -server=/directvboston.com/127.0.0.1#5335 -ipset=/directvboston.com/gfwlist -server=/directvadsales.com/127.0.0.1#5335 -ipset=/directvadsales.com/gfwlist -server=/scholar.google.pt/127.0.0.1#5335 -ipset=/scholar.google.pt/gfwlist -server=/db.tt/127.0.0.1#5335 -ipset=/db.tt/gfwlist -server=/directv-newyork.com/127.0.0.1#5335 -ipset=/directv-newyork.com/gfwlist +server=/harpercollinschildrensbooks.co.uk/127.0.0.1#5335 +ipset=/harpercollinschildrensbooks.co.uk/gfwlist +server=/bmw-diplomatic-sales.com/127.0.0.1#5335 +ipset=/bmw-diplomatic-sales.com/gfwlist +server=/hket.com/127.0.0.1#5335 +ipset=/hket.com/gfwlist +server=/cheapbeatsbydre-au.com/127.0.0.1#5335 +ipset=/cheapbeatsbydre-au.com/gfwlist +server=/paypal-photocard.com/127.0.0.1#5335 +ipset=/paypal-photocard.com/gfwlist +server=/fteproxy.org/127.0.0.1#5335 +ipset=/fteproxy.org/gfwlist +server=/budatt.com/127.0.0.1#5335 +ipset=/budatt.com/gfwlist +server=/attwirelessonline.com/127.0.0.1#5335 +ipset=/attwirelessonline.com/gfwlist server=/khanacademy.org/127.0.0.1#5335 ipset=/khanacademy.org/gfwlist server=/beatsheadphonesdealer.com/127.0.0.1#5335 ipset=/beatsheadphonesdealer.com/gfwlist -server=/ecgapp.net/127.0.0.1#5335 -ipset=/ecgapp.net/gfwlist +server=/attwirelessinternet.com/127.0.0.1#5335 +ipset=/attwirelessinternet.com/gfwlist server=/beatsheadphones2u.com/127.0.0.1#5335 ipset=/beatsheadphones2u.com/gfwlist server=/cloudflarestream.com/127.0.0.1#5335 ipset=/cloudflarestream.com/gfwlist -server=/directtvdeals.tv/127.0.0.1#5335 -ipset=/directtvdeals.tv/gfwlist +server=/attwifi.com/127.0.0.1#5335 +ipset=/attwifi.com/gfwlist server=/ethereum.foundation/127.0.0.1#5335 ipset=/ethereum.foundation/gfwlist server=/verizonmedia.com/127.0.0.1#5335 ipset=/verizonmedia.com/gfwlist server=/apple.jo/127.0.0.1#5335 ipset=/apple.jo/gfwlist -server=/dkrecttv.com/127.0.0.1#5335 -ipset=/dkrecttv.com/gfwlist -server=/zencdn.net/127.0.0.1#5335 -ipset=/zencdn.net/gfwlist +server=/headlinejobs.hk/127.0.0.1#5335 +ipset=/headlinejobs.hk/gfwlist +server=/db.tt/127.0.0.1#5335 +ipset=/db.tt/gfwlist server=/ebay-inc.org/127.0.0.1#5335 ipset=/ebay-inc.org/gfwlist -server=/blpevents.com/127.0.0.1#5335 -ipset=/blpevents.com/gfwlist -server=/swisssign.org/127.0.0.1#5335 -ipset=/swisssign.org/gfwlist +server=/prostudiobeatscybersale.com/127.0.0.1#5335 +ipset=/prostudiobeatscybersale.com/gfwlist +server=/xbox.co/127.0.0.1#5335 +ipset=/xbox.co/gfwlist server=/slashdot.org/127.0.0.1#5335 ipset=/slashdot.org/gfwlist server=/mktroute.com/127.0.0.1#5335 ipset=/mktroute.com/gfwlist -server=/minneapolisbmw.net/127.0.0.1#5335 -ipset=/minneapolisbmw.net/gfwlist +server=/attuverseoffers.com/127.0.0.1#5335 +ipset=/attuverseoffers.com/gfwlist server=/stxmosquitoproject.net/127.0.0.1#5335 ipset=/stxmosquitoproject.net/gfwlist server=/easylist.to/127.0.0.1#5335 @@ -18078,32 +18292,32 @@ server=/battlefieldheroes.com/127.0.0.1#5335 ipset=/battlefieldheroes.com/gfwlist server=/ebaymainstreet.com/127.0.0.1#5335 ipset=/ebaymainstreet.com/gfwlist -server=/githubapp.com/127.0.0.1#5335 -ipset=/githubapp.com/gfwlist +server=/zencdn.net/127.0.0.1#5335 +ipset=/zencdn.net/gfwlist server=/cqcorea.com/127.0.0.1#5335 ipset=/cqcorea.com/gfwlist +server=/minneapolisbmw.net/127.0.0.1#5335 +ipset=/minneapolisbmw.net/gfwlist server=/visafulfillment.com/127.0.0.1#5335 ipset=/visafulfillment.com/gfwlist -server=/volvobuses.ca/127.0.0.1#5335 -ipset=/volvobuses.ca/gfwlist server=/bmwusa.com/127.0.0.1#5335 ipset=/bmwusa.com/gfwlist server=/pivotalinitiative.com/127.0.0.1#5335 ipset=/pivotalinitiative.com/gfwlist -server=/ftcdn.net/127.0.0.1#5335 -ipset=/ftcdn.net/gfwlist +server=/attpublicpolicy.com/127.0.0.1#5335 +ipset=/attpublicpolicy.com/gfwlist server=/firestone.com.ar/127.0.0.1#5335 ipset=/firestone.com.ar/gfwlist -server=/tubetubetube.com/127.0.0.1#5335 -ipset=/tubetubetube.com/gfwlist +server=/mastercard.co.ke/127.0.0.1#5335 +ipset=/mastercard.co.ke/gfwlist server=/cheapbeats.us/127.0.0.1#5335 ipset=/cheapbeats.us/gfwlist server=/cisconetspace.com/127.0.0.1#5335 ipset=/cisconetspace.com/gfwlist server=/thegooglestore.com/127.0.0.1#5335 ipset=/thegooglestore.com/gfwlist -server=/audiencenetwork.tv/127.0.0.1#5335 -ipset=/audiencenetwork.tv/gfwlist +server=/attjoy.com/127.0.0.1#5335 +ipset=/attjoy.com/gfwlist server=/yahoo.at/127.0.0.1#5335 ipset=/yahoo.at/gfwlist server=/badgen.net/127.0.0.1#5335 @@ -18112,88 +18326,88 @@ server=/archlinuxarm.org/127.0.0.1#5335 ipset=/archlinuxarm.org/gfwlist server=/bluemix.com/127.0.0.1#5335 ipset=/bluemix.com/gfwlist -server=/att-idns.net/127.0.0.1#5335 -ipset=/att-idns.net/gfwlist -server=/elsevier.com/127.0.0.1#5335 -ipset=/elsevier.com/gfwlist +server=/rocksdb.com/127.0.0.1#5335 +ipset=/rocksdb.com/gfwlist +server=/cloudflaressl.com/127.0.0.1#5335 +ipset=/cloudflaressl.com/gfwlist server=/superuser.com/127.0.0.1#5335 ipset=/superuser.com/gfwlist -server=/micstl.com/127.0.0.1#5335 -ipset=/micstl.com/gfwlist +server=/scholar.google.lv/127.0.0.1#5335 +ipset=/scholar.google.lv/gfwlist server=/vfsco.sk/127.0.0.1#5335 ipset=/vfsco.sk/gfwlist -server=/synaptic.net/127.0.0.1#5335 -ipset=/synaptic.net/gfwlist -server=/sundayready.com/127.0.0.1#5335 -ipset=/sundayready.com/gfwlist +server=/att-promotions.com/127.0.0.1#5335 +ipset=/att-promotions.com/gfwlist +server=/att-mail.com/127.0.0.1#5335 +ipset=/att-mail.com/gfwlist server=/mini.com.mk/127.0.0.1#5335 ipset=/mini.com.mk/gfwlist server=/playparagon.com/127.0.0.1#5335 ipset=/playparagon.com/gfwlist -server=/voanews.eu/127.0.0.1#5335 -ipset=/voanews.eu/gfwlist -server=/streamingdisney.net/127.0.0.1#5335 -ipset=/streamingdisney.net/gfwlist +server=/volvopenta.de/127.0.0.1#5335 +ipset=/volvopenta.de/gfwlist +server=/att-bundles.com/127.0.0.1#5335 +ipset=/att-bundles.com/gfwlist server=/apple.co.cr/127.0.0.1#5335 ipset=/apple.co.cr/gfwlist -server=/road-crew.com/127.0.0.1#5335 -ipset=/road-crew.com/gfwlist +server=/accbusiness.com/127.0.0.1#5335 +ipset=/accbusiness.com/gfwlist server=/freecodecamp.org/127.0.0.1#5335 ipset=/freecodecamp.org/gfwlist -server=/hellokittybeats.com/127.0.0.1#5335 -ipset=/hellokittybeats.com/gfwlist +server=/bitbucket.org/127.0.0.1#5335 +ipset=/bitbucket.org/gfwlist server=/pearson-studium.ch/127.0.0.1#5335 ipset=/pearson-studium.ch/gfwlist -server=/itcanwait.com/127.0.0.1#5335 -ipset=/itcanwait.com/gfwlist +server=/atlassian.com/127.0.0.1#5335 +ipset=/atlassian.com/gfwlist server=/bmw-abudhabi.com/127.0.0.1#5335 ipset=/bmw-abudhabi.com/gfwlist server=/advertiserscommunity.com/127.0.0.1#5335 ipset=/advertiserscommunity.com/gfwlist -server=/directvbusinessmarket.com/127.0.0.1#5335 -ipset=/directvbusinessmarket.com/gfwlist +server=/xn--hxtr4rozx.xn--czr694b/127.0.0.1#5335 +ipset=/xn--hxtr4rozx.xn--czr694b/gfwlist server=/bmwfilms.com/127.0.0.1#5335 ipset=/bmwfilms.com/gfwlist -server=/currently.net/127.0.0.1#5335 -ipset=/currently.net/gfwlist +server=/xn--gtvz22d.xn--hxt814e/127.0.0.1#5335 +ipset=/xn--gtvz22d.xn--hxt814e/gfwlist server=/icloud.om/127.0.0.1#5335 ipset=/icloud.om/gfwlist -server=/currently.com/127.0.0.1#5335 -ipset=/currently.com/gfwlist +server=/bmw.dz/127.0.0.1#5335 +ipset=/bmw.dz/gfwlist server=/bcsecure01-a.akamaihd.net/127.0.0.1#5335 ipset=/bcsecure01-a.akamaihd.net/gfwlist server=/soasta-dswb.com/127.0.0.1#5335 ipset=/soasta-dswb.com/gfwlist server=/directvconnect.com/127.0.0.1#5335 ipset=/directvconnect.com/gfwlist -server=/ebayd.com/127.0.0.1#5335 -ipset=/ebayd.com/gfwlist +server=/amznl.com/127.0.0.1#5335 +ipset=/amznl.com/gfwlist server=/serverlesslibrary.net/127.0.0.1#5335 ipset=/serverlesslibrary.net/gfwlist server=/swiftbank.us/127.0.0.1#5335 ipset=/swiftbank.us/gfwlist -server=/paypalcreditcard.com/127.0.0.1#5335 -ipset=/paypalcreditcard.com/gfwlist +server=/isiknowledge.com/127.0.0.1#5335 +ipset=/isiknowledge.com/gfwlist server=/volvotrucks.ps/127.0.0.1#5335 ipset=/volvotrucks.ps/gfwlist -server=/attwirelessonline.com/127.0.0.1#5335 -ipset=/attwirelessonline.com/gfwlist +server=/kickshatchannel.com/127.0.0.1#5335 +ipset=/kickshatchannel.com/gfwlist server=/huobi.sc/127.0.0.1#5335 ipset=/huobi.sc/gfwlist server=/dokusho-ojikan.jp/127.0.0.1#5335 ipset=/dokusho-ojikan.jp/gfwlist -server=/attwirelessinternet.com/127.0.0.1#5335 -ipset=/attwirelessinternet.com/gfwlist +server=/wwapple.net/127.0.0.1#5335 +ipset=/wwapple.net/gfwlist server=/airgonetworks.com/127.0.0.1#5335 ipset=/airgonetworks.com/gfwlist server=/sony.lv/127.0.0.1#5335 ipset=/sony.lv/gfwlist -server=/attuverseoffers.com/127.0.0.1#5335 -ipset=/attuverseoffers.com/gfwlist -server=/globalsecurity.org/127.0.0.1#5335 -ipset=/globalsecurity.org/gfwlist -server=/ip.sb/127.0.0.1#5335 -ipset=/ip.sb/gfwlist +server=/webobjects.de/127.0.0.1#5335 +ipset=/webobjects.de/gfwlist +server=/touchid.tv/127.0.0.1#5335 +ipset=/touchid.tv/gfwlist +server=/bmw.com.mk/127.0.0.1#5335 +ipset=/bmw.com.mk/gfwlist server=/bridgestone.com.sg/127.0.0.1#5335 ipset=/bridgestone.com.sg/gfwlist server=/yahoo.so/127.0.0.1#5335 @@ -18202,8 +18416,8 @@ server=/oninstagram.com/127.0.0.1#5335 ipset=/oninstagram.com/gfwlist server=/buymeacoff.ee/127.0.0.1#5335 ipset=/buymeacoff.ee/gfwlist -server=/visualstudio.eu/127.0.0.1#5335 -ipset=/visualstudio.eu/gfwlist +server=/hbogoasia.com/127.0.0.1#5335 +ipset=/hbogoasia.com/gfwlist server=/sulwerphoto.com/127.0.0.1#5335 ipset=/sulwerphoto.com/gfwlist server=/intel.mt/127.0.0.1#5335 @@ -18218,90 +18432,90 @@ server=/test-ipv6.com/127.0.0.1#5335 ipset=/test-ipv6.com/gfwlist server=/dajiyuan.com/127.0.0.1#5335 ipset=/dajiyuan.com/gfwlist -server=/attnetclient.com/127.0.0.1#5335 -ipset=/attnetclient.com/gfwlist -server=/hbogoasia.com/127.0.0.1#5335 -ipset=/hbogoasia.com/gfwlist -server=/attjoy.com/127.0.0.1#5335 -ipset=/attjoy.com/gfwlist -server=/realcleareducation.com/127.0.0.1#5335 -ipset=/realcleareducation.com/gfwlist -server=/duckduckgo.co.uk/127.0.0.1#5335 -ipset=/duckduckgo.co.uk/gfwlist -server=/mushymush.tv/127.0.0.1#5335 -ipset=/mushymush.tv/gfwlist server=/yjcontentdelivery.com/127.0.0.1#5335 ipset=/yjcontentdelivery.com/gfwlist server=/ieee-edusociety.org/127.0.0.1#5335 ipset=/ieee-edusociety.org/gfwlist -server=/computer.org/127.0.0.1#5335 -ipset=/computer.org/gfwlist +server=/quicktime.com.au/127.0.0.1#5335 +ipset=/quicktime.com.au/gfwlist +server=/my13la.com/127.0.0.1#5335 +ipset=/my13la.com/gfwlist +server=/clearlinux.org/127.0.0.1#5335 +ipset=/clearlinux.org/gfwlist +server=/mushymush.tv/127.0.0.1#5335 +ipset=/mushymush.tv/gfwlist +server=/nikebetterworld.info/127.0.0.1#5335 +ipset=/nikebetterworld.info/gfwlist +server=/pullstring.net/127.0.0.1#5335 +ipset=/pullstring.net/gfwlist +server=/cdn77.scoreuniverse.com/127.0.0.1#5335 +ipset=/cdn77.scoreuniverse.com/gfwlist server=/fontsinuse.com/127.0.0.1#5335 ipset=/fontsinuse.com/gfwlist -server=/attglobal.net/127.0.0.1#5335 -ipset=/attglobal.net/gfwlist +server=/bmw-world.com/127.0.0.1#5335 +ipset=/bmw-world.com/gfwlist server=/googleusercontent.com/127.0.0.1#5335 ipset=/googleusercontent.com/gfwlist server=/cepacol.ca/127.0.0.1#5335 ipset=/cepacol.ca/gfwlist -server=/bmw-world.com/127.0.0.1#5335 -ipset=/bmw-world.com/gfwlist -server=/openstreetmap.org/127.0.0.1#5335 -ipset=/openstreetmap.org/gfwlist -server=/apple-imac.com/127.0.0.1#5335 -ipset=/apple-imac.com/gfwlist +server=/imessage.tv/127.0.0.1#5335 +ipset=/imessage.tv/gfwlist +server=/macreach.net/127.0.0.1#5335 +ipset=/macreach.net/gfwlist +server=/macpazar.com/127.0.0.1#5335 +ipset=/macpazar.com/gfwlist server=/cnpmjs.org/127.0.0.1#5335 ipset=/cnpmjs.org/gfwlist -server=/bmw.cz/127.0.0.1#5335 -ipset=/bmw.cz/gfwlist +server=/drdrebeats-headphone.com/127.0.0.1#5335 +ipset=/drdrebeats-headphone.com/gfwlist server=/visa.co.th/127.0.0.1#5335 ipset=/visa.co.th/gfwlist server=/buckbuild.com/127.0.0.1#5335 ipset=/buckbuild.com/gfwlist -server=/att.jobs/127.0.0.1#5335 -ipset=/att.jobs/gfwlist +server=/macossierra.com/127.0.0.1#5335 +ipset=/macossierra.com/gfwlist server=/wwwhuluplus.com/127.0.0.1#5335 ipset=/wwwhuluplus.com/gfwlist -server=/att-promotions.com/127.0.0.1#5335 -ipset=/att-promotions.com/gfwlist -server=/att-mail.com/127.0.0.1#5335 -ipset=/att-mail.com/gfwlist +server=/visa.gp/127.0.0.1#5335 +ipset=/visa.gp/gfwlist +server=/macos.com.au/127.0.0.1#5335 +ipset=/macos.com.au/gfwlist server=/amazonfctours.com/127.0.0.1#5335 ipset=/amazonfctours.com/gfwlist -server=/news.com.au/127.0.0.1#5335 -ipset=/news.com.au/gfwlist -server=/att-bundles.com/127.0.0.1#5335 -ipset=/att-bundles.com/gfwlist +server=/macmini.com/127.0.0.1#5335 +ipset=/macmini.com/gfwlist +server=/paypal-sptam.com/127.0.0.1#5335 +ipset=/paypal-sptam.com/gfwlist server=/eater.com/127.0.0.1#5335 ipset=/eater.com/gfwlist server=/bmw.com.bo/127.0.0.1#5335 ipset=/bmw.com.bo/gfwlist -server=/visa.gp/127.0.0.1#5335 -ipset=/visa.gp/gfwlist +server=/machos.net/127.0.0.1#5335 +ipset=/machos.net/gfwlist server=/mastercard.at/127.0.0.1#5335 ipset=/mastercard.at/gfwlist -server=/accbusiness.com/127.0.0.1#5335 -ipset=/accbusiness.com/gfwlist +server=/techliquidators.com/127.0.0.1#5335 +ipset=/techliquidators.com/gfwlist server=/microsoftedge.com/127.0.0.1#5335 ipset=/microsoftedge.com/gfwlist server=/mini-kuwait.com/127.0.0.1#5335 ipset=/mini-kuwait.com/gfwlist -server=/atlassian.com/127.0.0.1#5335 -ipset=/atlassian.com/gfwlist +server=/macboxset.com/127.0.0.1#5335 +ipset=/macboxset.com/gfwlist server=/calvappd.me/127.0.0.1#5335 ipset=/calvappd.me/gfwlist server=/fundpaypal.com/127.0.0.1#5335 ipset=/fundpaypal.com/gfwlist server=/nikeinstock.com/127.0.0.1#5335 ipset=/nikeinstock.com/gfwlist -server=/pinterestmail.com/127.0.0.1#5335 -ipset=/pinterestmail.com/gfwlist +server=/gannett.com/127.0.0.1#5335 +ipset=/gannett.com/gfwlist server=/feceboock.com/127.0.0.1#5335 ipset=/feceboock.com/gfwlist server=/futhead.com/127.0.0.1#5335 ipset=/futhead.com/gfwlist -server=/xn--hxtr4rozx.xn--czr694b/127.0.0.1#5335 -ipset=/xn--hxtr4rozx.xn--czr694b/gfwlist +server=/mac.com/127.0.0.1#5335 +ipset=/mac.com/gfwlist server=/carstagram.com/127.0.0.1#5335 ipset=/carstagram.com/gfwlist server=/mastercardezsavings.com/127.0.0.1#5335 @@ -18310,12 +18524,12 @@ server=/lojaiphone.com.br/127.0.0.1#5335 ipset=/lojaiphone.com.br/gfwlist server=/bangbros.com/127.0.0.1#5335 ipset=/bangbros.com/gfwlist -server=/nike-dunksb.com/127.0.0.1#5335 -ipset=/nike-dunksb.com/gfwlist -server=/iphonexs.tv/127.0.0.1#5335 -ipset=/iphonexs.tv/gfwlist -server=/apple.xn--czr694b/127.0.0.1#5335 -ipset=/apple.xn--czr694b/gfwlist +server=/bmw.vn/127.0.0.1#5335 +ipset=/bmw.vn/gfwlist +server=/privatemarketplaces.net/127.0.0.1#5335 +ipset=/privatemarketplaces.net/gfwlist +server=/bmw-connected-drive.com/127.0.0.1#5335 +ipset=/bmw-connected-drive.com/gfwlist server=/jamanetwork.com/127.0.0.1#5335 ipset=/jamanetwork.com/gfwlist server=/chinadigitaltimes.net/127.0.0.1#5335 @@ -18324,90 +18538,90 @@ server=/taboola.com/127.0.0.1#5335 ipset=/taboola.com/gfwlist server=/google.lk/127.0.0.1#5335 ipset=/google.lk/gfwlist -server=/bmw.vn/127.0.0.1#5335 -ipset=/bmw.vn/gfwlist -server=/wwapple.net/127.0.0.1#5335 -ipset=/wwapple.net/gfwlist +server=/iwork.wang/127.0.0.1#5335 +ipset=/iwork.wang/gfwlist +server=/ghostgames.com/127.0.0.1#5335 +ipset=/ghostgames.com/gfwlist server=/hponlineprinting.com/127.0.0.1#5335 ipset=/hponlineprinting.com/gfwlist -server=/voatibetan.com/127.0.0.1#5335 -ipset=/voatibetan.com/gfwlist +server=/ipple.com/127.0.0.1#5335 +ipset=/ipple.com/gfwlist server=/steamuserimages-a.akamaihd.net/127.0.0.1#5335 ipset=/steamuserimages-a.akamaihd.net/gfwlist server=/bmw.com.tr/127.0.0.1#5335 ipset=/bmw.com.tr/gfwlist -server=/hayabusa.media/127.0.0.1#5335 -ipset=/hayabusa.media/gfwlist +server=/apple-darwin.org/127.0.0.1#5335 +ipset=/apple-darwin.org/gfwlist server=/wariowarediy.com/127.0.0.1#5335 ipset=/wariowarediy.com/gfwlist server=/pximg.net/127.0.0.1#5335 ipset=/pximg.net/gfwlist -server=/webobjects.eu/127.0.0.1#5335 -ipset=/webobjects.eu/gfwlist +server=/iosinthecar.com/127.0.0.1#5335 +ipset=/iosinthecar.com/gfwlist server=/facebooklivestaging.net/127.0.0.1#5335 ipset=/facebooklivestaging.net/gfwlist server=/sony.pt/127.0.0.1#5335 ipset=/sony.pt/gfwlist -server=/ghostgames.com/127.0.0.1#5335 -ipset=/ghostgames.com/gfwlist -server=/paypal-comunidad.com/127.0.0.1#5335 -ipset=/paypal-comunidad.com/gfwlist +server=/ilife.gr/127.0.0.1#5335 +ipset=/ilife.gr/gfwlist +server=/billpoint.info/127.0.0.1#5335 +ipset=/billpoint.info/gfwlist server=/crates.io/127.0.0.1#5335 ipset=/crates.io/gfwlist -server=/spektral.cc/127.0.0.1#5335 -ipset=/spektral.cc/gfwlist +server=/mini.com.ar/127.0.0.1#5335 +ipset=/mini.com.ar/gfwlist server=/mozilla.community/127.0.0.1#5335 ipset=/mozilla.community/gfwlist -server=/siri.com/127.0.0.1#5335 -ipset=/siri.com/gfwlist +server=/facetime.net/127.0.0.1#5335 +ipset=/facetime.net/gfwlist server=/pxt.io/127.0.0.1#5335 ipset=/pxt.io/gfwlist server=/testonfox.com/127.0.0.1#5335 ipset=/testonfox.com/gfwlist -server=/quicktime.com.au/127.0.0.1#5335 -ipset=/quicktime.com.au/gfwlist -server=/homephoneplus.com/127.0.0.1#5335 -ipset=/homephoneplus.com/gfwlist -server=/pullstring.net/127.0.0.1#5335 -ipset=/pullstring.net/gfwlist -server=/mini.com.ar/127.0.0.1#5335 -ipset=/mini.com.ar/gfwlist -server=/newton.com/127.0.0.1#5335 -ipset=/newton.com/gfwlist -server=/macreach.net/127.0.0.1#5335 -ipset=/macreach.net/gfwlist -server=/wordpress.org/127.0.0.1#5335 -ipset=/wordpress.org/gfwlist server=/visa.com.kn/127.0.0.1#5335 ipset=/visa.com.kn/gfwlist -server=/macpazar.com/127.0.0.1#5335 -ipset=/macpazar.com/gfwlist -server=/machos.net/127.0.0.1#5335 -ipset=/machos.net/gfwlist -server=/bloombergchina.com/127.0.0.1#5335 -ipset=/bloombergchina.com/gfwlist -server=/beatsbydrerealstore.com/127.0.0.1#5335 -ipset=/beatsbydrerealstore.com/gfwlist -server=/macossierra.com/127.0.0.1#5335 -ipset=/macossierra.com/gfwlist -server=/emcs.org/127.0.0.1#5335 -ipset=/emcs.org/gfwlist -server=/macos.com.au/127.0.0.1#5335 -ipset=/macos.com.au/gfwlist -server=/macmini.com/127.0.0.1#5335 -ipset=/macmini.com/gfwlist -server=/paypass.net/127.0.0.1#5335 -ipset=/paypass.net/gfwlist +server=/homephoneplus.com/127.0.0.1#5335 +ipset=/homephoneplus.com/gfwlist +server=/ecgapp.net/127.0.0.1#5335 +ipset=/ecgapp.net/gfwlist server=/flickr.com/127.0.0.1#5335 ipset=/flickr.com/gfwlist server=/dartpad.dev/127.0.0.1#5335 ipset=/dartpad.dev/gfwlist -server=/lolpcs.com/127.0.0.1#5335 -ipset=/lolpcs.com/gfwlist -server=/eaplay.com/127.0.0.1#5335 -ipset=/eaplay.com/gfwlist +server=/dvdstudiopro.com/127.0.0.1#5335 +ipset=/dvdstudiopro.com/gfwlist +server=/wordpress.org/127.0.0.1#5335 +ipset=/wordpress.org/gfwlist server=/epochtimes.jp/127.0.0.1#5335 ipset=/epochtimes.jp/gfwlist +server=/dvdstudiopro.biz/127.0.0.1#5335 +ipset=/dvdstudiopro.biz/gfwlist +server=/trycloudflare.com/127.0.0.1#5335 +ipset=/trycloudflare.com/gfwlist +server=/digitalhub.com/127.0.0.1#5335 +ipset=/digitalhub.com/gfwlist +server=/beatsbydrerealstore.com/127.0.0.1#5335 +ipset=/beatsbydrerealstore.com/gfwlist +server=/volvotrucks.com.kw/127.0.0.1#5335 +ipset=/volvotrucks.com.kw/gfwlist +server=/emcs.org/127.0.0.1#5335 +ipset=/emcs.org/gfwlist +server=/desktopmovie.com/127.0.0.1#5335 +ipset=/desktopmovie.com/gfwlist +server=/dashwood360.com/127.0.0.1#5335 +ipset=/dashwood360.com/gfwlist +server=/dragonagekeep.com/127.0.0.1#5335 +ipset=/dragonagekeep.com/gfwlist +server=/coreml.net/127.0.0.1#5335 +ipset=/coreml.net/gfwlist +server=/chomp.com/127.0.0.1#5335 +ipset=/chomp.com/gfwlist +server=/eachpay.com/127.0.0.1#5335 +ipset=/eachpay.com/gfwlist +server=/eaplay.com/127.0.0.1#5335 +ipset=/eaplay.com/gfwlist +server=/camelspaceeffect.com/127.0.0.1#5335 +ipset=/camelspaceeffect.com/gfwlist server=/globalsign.com.au/127.0.0.1#5335 ipset=/globalsign.com.au/gfwlist server=/bitwarden.com/127.0.0.1#5335 @@ -18422,136 +18636,136 @@ server=/facebooklogin.info/127.0.0.1#5335 ipset=/facebooklogin.info/gfwlist server=/dice.se/127.0.0.1#5335 ipset=/dice.se/gfwlist -server=/mac.com/127.0.0.1#5335 -ipset=/mac.com/gfwlist -server=/dcard.tw/127.0.0.1#5335 -ipset=/dcard.tw/gfwlist -server=/iwork.wang/127.0.0.1#5335 -ipset=/iwork.wang/gfwlist -server=/eachpay.com/127.0.0.1#5335 -ipset=/eachpay.com/gfwlist -server=/volvotrucks.co.zm/127.0.0.1#5335 -ipset=/volvotrucks.co.zm/gfwlist -server=/braintreegateway.tv/127.0.0.1#5335 -ipset=/braintreegateway.tv/gfwlist -server=/ipple.com/127.0.0.1#5335 -ipset=/ipple.com/gfwlist -server=/itunesradio.tv/127.0.0.1#5335 -ipset=/itunesradio.tv/gfwlist -server=/bmwmotorrad.co.kr/127.0.0.1#5335 -ipset=/bmwmotorrad.co.kr/gfwlist -server=/iosinthecar.com/127.0.0.1#5335 -ipset=/iosinthecar.com/gfwlist -server=/srtcdn.net/127.0.0.1#5335 -ipset=/srtcdn.net/gfwlist -server=/elsevier-ae.com/127.0.0.1#5335 -ipset=/elsevier-ae.com/gfwlist -server=/imessage.tv/127.0.0.1#5335 -ipset=/imessage.tv/gfwlist -server=/scholar.google.is/127.0.0.1#5335 -ipset=/scholar.google.is/gfwlist -server=/ilife.gr/127.0.0.1#5335 -ipset=/ilife.gr/gfwlist -server=/verisign.org/127.0.0.1#5335 -ipset=/verisign.org/gfwlist -server=/huluplus.com/127.0.0.1#5335 -ipset=/huluplus.com/gfwlist -server=/taylorandfrancis.com/127.0.0.1#5335 -ipset=/taylorandfrancis.com/gfwlist -server=/nextplus.com.hk/127.0.0.1#5335 -ipset=/nextplus.com.hk/gfwlist -server=/joinclubhouse.com/127.0.0.1#5335 -ipset=/joinclubhouse.com/gfwlist +server=/buyaapl.com/127.0.0.1#5335 +ipset=/buyaapl.com/gfwlist +server=/swisssign.net/127.0.0.1#5335 +ipset=/swisssign.net/gfwlist server=/thomsonreuters.ca/127.0.0.1#5335 ipset=/thomsonreuters.ca/gfwlist server=/visa.com.ec/127.0.0.1#5335 ipset=/visa.com.ec/gfwlist -server=/paypal-activate.com/127.0.0.1#5335 -ipset=/paypal-activate.com/gfwlist server=/mini.at/127.0.0.1#5335 ipset=/mini.at/gfwlist -server=/bdn.dev/127.0.0.1#5335 -ipset=/bdn.dev/gfwlist -server=/tteshop.com/127.0.0.1#5335 -ipset=/tteshop.com/gfwlist -server=/appl4e.com/127.0.0.1#5335 -ipset=/appl4e.com/gfwlist -server=/miniitalianjob.com/127.0.0.1#5335 -ipset=/miniitalianjob.com/gfwlist +server=/braintreegateway.tv/127.0.0.1#5335 +ipset=/braintreegateway.tv/gfwlist +server=/beddit.tv/127.0.0.1#5335 +ipset=/beddit.tv/gfwlist +server=/apyle.com/127.0.0.1#5335 +ipset=/apyle.com/gfwlist +server=/foxsports.com.ve/127.0.0.1#5335 +ipset=/foxsports.com.ve/gfwlist server=/kindle4rss.com/127.0.0.1#5335 ipset=/kindle4rss.com/gfwlist -server=/volvobuses.com.kw/127.0.0.1#5335 -ipset=/volvobuses.com.kw/gfwlist -server=/pokemon-sunmoon.com/127.0.0.1#5335 -ipset=/pokemon-sunmoon.com/gfwlist -server=/icloudnet.net/127.0.0.1#5335 -ipset=/icloudnet.net/gfwlist -server=/nytstyle.com/127.0.0.1#5335 -ipset=/nytstyle.com/gfwlist -server=/finalcutpro.com/127.0.0.1#5335 -ipset=/finalcutpro.com/gfwlist -server=/facetime.net/127.0.0.1#5335 -ipset=/facetime.net/gfwlist -server=/eworld.com/127.0.0.1#5335 -ipset=/eworld.com/gfwlist -server=/pearson-anaya.com/127.0.0.1#5335 -ipset=/pearson-anaya.com/gfwlist -server=/watchinese.com/127.0.0.1#5335 -ipset=/watchinese.com/gfwlist +server=/headphonesretailer.com/127.0.0.1#5335 +ipset=/headphonesretailer.com/gfwlist +server=/elsevier-ae.com/127.0.0.1#5335 +ipset=/elsevier-ae.com/gfwlist +server=/applle.com/127.0.0.1#5335 +ipset=/applle.com/gfwlist +server=/applezh.com/127.0.0.1#5335 +ipset=/applezh.com/gfwlist +server=/containersonaws.com/127.0.0.1#5335 +ipset=/containersonaws.com/gfwlist +server=/verisign.org/127.0.0.1#5335 +ipset=/verisign.org/gfwlist +server=/huluplus.com/127.0.0.1#5335 +ipset=/huluplus.com/gfwlist +server=/appleweb.net/127.0.0.1#5335 +ipset=/appleweb.net/gfwlist +server=/nextplus.com.hk/127.0.0.1#5335 +ipset=/nextplus.com.hk/gfwlist +server=/joinclubhouse.com/127.0.0.1#5335 +ipset=/joinclubhouse.com/gfwlist +server=/fr-beatsbydrestore.com/127.0.0.1#5335 +ipset=/fr-beatsbydrestore.com/gfwlist +server=/appletaiwan.com/127.0.0.1#5335 +ipset=/appletaiwan.com/gfwlist +server=/paypal-activate.com/127.0.0.1#5335 +ipset=/paypal-activate.com/gfwlist +server=/drdreheadphonesusstore.com/127.0.0.1#5335 +ipset=/drdreheadphonesusstore.com/gfwlist +server=/bdn.dev/127.0.0.1#5335 +ipset=/bdn.dev/gfwlist +server=/appleshop.co.uk/127.0.0.1#5335 +ipset=/appleshop.co.uk/gfwlist server=/steamunlocked.net/127.0.0.1#5335 ipset=/steamunlocked.net/gfwlist +server=/miniitalianjob.com/127.0.0.1#5335 +ipset=/miniitalianjob.com/gfwlist +server=/scholar.google.is/127.0.0.1#5335 +ipset=/scholar.google.is/gfwlist +server=/volvobuses.com.kw/127.0.0.1#5335 +ipset=/volvobuses.com.kw/gfwlist +server=/appleshare.info/127.0.0.1#5335 +ipset=/appleshare.info/gfwlist +server=/mini.se/127.0.0.1#5335 +ipset=/mini.se/gfwlist +server=/akaeai.com/127.0.0.1#5335 +ipset=/akaeai.com/gfwlist +server=/1monsterbeatsbydreus.com/127.0.0.1#5335 +ipset=/1monsterbeatsbydreus.com/gfwlist +server=/verisign.biz/127.0.0.1#5335 +ipset=/verisign.biz/gfwlist +server=/swisssign-group.com/127.0.0.1#5335 +ipset=/swisssign-group.com/gfwlist +server=/pearson-anaya.com/127.0.0.1#5335 +ipset=/pearson-anaya.com/gfwlist +server=/shadowcomplex.com/127.0.0.1#5335 +ipset=/shadowcomplex.com/gfwlist +server=/apples-msk.ru/127.0.0.1#5335 +ipset=/apples-msk.ru/gfwlist server=/volvobuses.co.uk/127.0.0.1#5335 ipset=/volvobuses.co.uk/gfwlist server=/ilife.wang/127.0.0.1#5335 ipset=/ilife.wang/gfwlist -server=/akaeai.com/127.0.0.1#5335 -ipset=/akaeai.com/gfwlist +server=/applepremiumresellers.com.au/127.0.0.1#5335 +ipset=/applepremiumresellers.com.au/gfwlist server=/jfrog.org/127.0.0.1#5335 ipset=/jfrog.org/gfwlist server=/directv-4-you.com/127.0.0.1#5335 ipset=/directv-4-you.com/gfwlist server=/ingka.dev/127.0.0.1#5335 ipset=/ingka.dev/gfwlist -server=/verisign.biz/127.0.0.1#5335 -ipset=/verisign.biz/gfwlist -server=/swisssign-group.com/127.0.0.1#5335 -ipset=/swisssign-group.com/gfwlist +server=/bmw-connecteddrive.ee/127.0.0.1#5335 +ipset=/bmw-connecteddrive.ee/gfwlist +server=/visiontimesjp.com/127.0.0.1#5335 +ipset=/visiontimesjp.com/gfwlist server=/dropbox.com/127.0.0.1#5335 ipset=/dropbox.com/gfwlist -server=/shadowcomplex.com/127.0.0.1#5335 -ipset=/shadowcomplex.com/gfwlist -server=/earpod.net/127.0.0.1#5335 -ipset=/earpod.net/gfwlist +server=/realclearpolitics.com/127.0.0.1#5335 +ipset=/realclearpolitics.com/gfwlist +server=/bluefootcms.com/127.0.0.1#5335 +ipset=/bluefootcms.com/gfwlist server=/flic.kr/127.0.0.1#5335 ipset=/flic.kr/gfwlist -server=/dailymail.com/127.0.0.1#5335 -ipset=/dailymail.com/gfwlist +server=/appleonline.net/127.0.0.1#5335 +ipset=/appleonline.net/gfwlist server=/ipod.is/127.0.0.1#5335 ipset=/ipod.is/gfwlist server=/youtube.com.sg/127.0.0.1#5335 ipset=/youtube.com.sg/gfwlist server=/visa.mq/127.0.0.1#5335 ipset=/visa.mq/gfwlist -server=/visiontimesjp.com/127.0.0.1#5335 -ipset=/visiontimesjp.com/gfwlist +server=/minisoindia.com/127.0.0.1#5335 +ipset=/minisoindia.com/gfwlist server=/apple-pay.rs/127.0.0.1#5335 ipset=/apple-pay.rs/gfwlist -server=/dvdstudiopro.biz/127.0.0.1#5335 -ipset=/dvdstudiopro.biz/gfwlist +server=/kijijiforbusiness.ca/127.0.0.1#5335 +ipset=/kijijiforbusiness.ca/gfwlist server=/mini.bg/127.0.0.1#5335 ipset=/mini.bg/gfwlist -server=/huluasks.com/127.0.0.1#5335 -ipset=/huluasks.com/gfwlist -server=/digitalhub.com/127.0.0.1#5335 -ipset=/digitalhub.com/gfwlist -server=/desktopmovies.net/127.0.0.1#5335 -ipset=/desktopmovies.net/gfwlist -server=/dashwood360.com/127.0.0.1#5335 -ipset=/dashwood360.com/gfwlist -server=/verizonenterprise.com/127.0.0.1#5335 -ipset=/verizonenterprise.com/gfwlist +server=/appleipodsettlement.com/127.0.0.1#5335 +ipset=/appleipodsettlement.com/gfwlist +server=/v8.dev/127.0.0.1#5335 +ipset=/v8.dev/gfwlist +server=/mini-bahrain.com/127.0.0.1#5335 +ipset=/mini-bahrain.com/gfwlist server=/mastercard.co.il/127.0.0.1#5335 ipset=/mastercard.co.il/gfwlist +server=/verizonenterprise.com/127.0.0.1#5335 +ipset=/verizonenterprise.com/gfwlist +server=/atypi.org/127.0.0.1#5335 +ipset=/atypi.org/gfwlist server=/hibdontire.com/127.0.0.1#5335 ipset=/hibdontire.com/gfwlist server=/bmwmperformance.com/127.0.0.1#5335 @@ -18562,52 +18776,52 @@ server=/meadjohnson.net/127.0.0.1#5335 ipset=/meadjohnson.net/gfwlist server=/uo.com/127.0.0.1#5335 ipset=/uo.com/gfwlist -server=/camelspaceeffect.com/127.0.0.1#5335 -ipset=/camelspaceeffect.com/gfwlist +server=/applecomputerinc.info/127.0.0.1#5335 +ipset=/applecomputerinc.info/gfwlist server=/appleinsider.com/127.0.0.1#5335 ipset=/appleinsider.com/gfwlist server=/squarefoot.com.hk/127.0.0.1#5335 ipset=/squarefoot.com.hk/gfwlist -server=/buyaapl.com/127.0.0.1#5335 -ipset=/buyaapl.com/gfwlist +server=/applecomputer.hu/127.0.0.1#5335 +ipset=/applecomputer.hu/gfwlist server=/volvotrucks.fi/127.0.0.1#5335 ipset=/volvotrucks.fi/gfwlist server=/mini.ro/127.0.0.1#5335 ipset=/mini.ro/gfwlist server=/beatsshopstore.com/127.0.0.1#5335 ipset=/beatsshopstore.com/gfwlist -server=/beddit.tv/127.0.0.1#5335 -ipset=/beddit.tv/gfwlist -server=/apyle.com/127.0.0.1#5335 -ipset=/apyle.com/gfwlist +server=/applecomputer.com.tw/127.0.0.1#5335 +ipset=/applecomputer.com.tw/gfwlist server=/ebay68.com/127.0.0.1#5335 ipset=/ebay68.com/gfwlist -server=/my20dc.com/127.0.0.1#5335 -ipset=/my20dc.com/gfwlist -server=/getws1.com/127.0.0.1#5335 -ipset=/getws1.com/gfwlist +server=/applecomputer.co.nz/127.0.0.1#5335 +ipset=/applecomputer.co.nz/gfwlist server=/glyphsapp.com/127.0.0.1#5335 ipset=/glyphsapp.com/gfwlist +server=/getws1.com/127.0.0.1#5335 +ipset=/getws1.com/gfwlist +server=/applecomputer-imac.com/127.0.0.1#5335 +ipset=/applecomputer-imac.com/gfwlist server=/go.com/127.0.0.1#5335 ipset=/go.com/gfwlist -server=/nikelunarglide.com/127.0.0.1#5335 -ipset=/nikelunarglide.com/gfwlist +server=/applecom.com/127.0.0.1#5335 +ipset=/applecom.com/gfwlist server=/hbfile.net/127.0.0.1#5335 ipset=/hbfile.net/gfwlist -server=/acer.com/127.0.0.1#5335 -ipset=/acer.com/gfwlist +server=/ebay-inc.net/127.0.0.1#5335 +ipset=/ebay-inc.net/gfwlist server=/venmo.com/127.0.0.1#5335 ipset=/venmo.com/gfwlist -server=/applle.com/127.0.0.1#5335 -ipset=/applle.com/gfwlist +server=/appleclub.com.hk/127.0.0.1#5335 +ipset=/appleclub.com.hk/gfwlist server=/app-store.wang/127.0.0.1#5335 ipset=/app-store.wang/gfwlist server=/marketodesigner.com/127.0.0.1#5335 ipset=/marketodesigner.com/gfwlist -server=/applezh.com/127.0.0.1#5335 -ipset=/applezh.com/gfwlist -server=/ebay-inc.net/127.0.0.1#5335 -ipset=/ebay-inc.net/gfwlist +server=/recode.net/127.0.0.1#5335 +ipset=/recode.net/gfwlist +server=/applecentre.com.au/127.0.0.1#5335 +ipset=/applecentre.com.au/gfwlist server=/alphera-finance.co.in/127.0.0.1#5335 ipset=/alphera-finance.co.in/gfwlist server=/intel.com.au/127.0.0.1#5335 @@ -18616,38 +18830,38 @@ server=/bazel.build/127.0.0.1#5335 ipset=/bazel.build/gfwlist server=/aws-iot-hackathon.com/127.0.0.1#5335 ipset=/aws-iot-hackathon.com/gfwlist -server=/appleweb.net/127.0.0.1#5335 -ipset=/appleweb.net/gfwlist -server=/videochampion.com/127.0.0.1#5335 -ipset=/videochampion.com/gfwlist -server=/appleshop.co.uk/127.0.0.1#5335 -ipset=/appleshop.co.uk/gfwlist -server=/appleshare.info/127.0.0.1#5335 -ipset=/appleshare.info/gfwlist +server=/huluapp.com/127.0.0.1#5335 +ipset=/huluapp.com/gfwlist +server=/wp.com/127.0.0.1#5335 +ipset=/wp.com/gfwlist +server=/mastercard.sk/127.0.0.1#5335 +ipset=/mastercard.sk/gfwlist +server=/appleaustralia.com.au/127.0.0.1#5335 +ipset=/appleaustralia.com.au/gfwlist server=/bridgestone-brand.com/127.0.0.1#5335 ipset=/bridgestone-brand.com/gfwlist -server=/fox5atlanta.com/127.0.0.1#5335 -ipset=/fox5atlanta.com/gfwlist -server=/passiontimes.hk/127.0.0.1#5335 -ipset=/passiontimes.hk/gfwlist -server=/beats-bydreoutletssale.net/127.0.0.1#5335 -ipset=/beats-bydreoutletssale.net/gfwlist -server=/apples-msk.ru/127.0.0.1#5335 -ipset=/apples-msk.ru/gfwlist +server=/ethereum.org/127.0.0.1#5335 +ipset=/ethereum.org/gfwlist +server=/visa.mn/127.0.0.1#5335 +ipset=/visa.mn/gfwlist +server=/appleafrica.com/127.0.0.1#5335 +ipset=/appleafrica.com/gfwlist +server=/apple-usa.net/127.0.0.1#5335 +ipset=/apple-usa.net/gfwlist server=/xn--4vq477m.com/127.0.0.1#5335 ipset=/xn--4vq477m.com/gfwlist server=/metcams.com/127.0.0.1#5335 ipset=/metcams.com/gfwlist -server=/visa.mn/127.0.0.1#5335 -ipset=/visa.mn/gfwlist -server=/applereach.net/127.0.0.1#5335 -ipset=/applereach.net/gfwlist -server=/applepremiumresellers.com.au/127.0.0.1#5335 -ipset=/applepremiumresellers.com.au/gfwlist +server=/apple-inc.net/127.0.0.1#5335 +ipset=/apple-inc.net/gfwlist +server=/apple-hk.com/127.0.0.1#5335 +ipset=/apple-hk.com/gfwlist server=/bmw.ps/127.0.0.1#5335 ipset=/bmw.ps/gfwlist server=/akafms.net/127.0.0.1#5335 ipset=/akafms.net/gfwlist +server=/kraken.com/127.0.0.1#5335 +ipset=/kraken.com/gfwlist server=/womenwill.mx/127.0.0.1#5335 ipset=/womenwill.mx/gfwlist server=/googlecapital.com/127.0.0.1#5335 @@ -18656,30 +18870,30 @@ server=/hp.com/127.0.0.1#5335 ipset=/hp.com/gfwlist server=/dreprofy.com/127.0.0.1#5335 ipset=/dreprofy.com/gfwlist -server=/beatsbydreinexpensive.com/127.0.0.1#5335 -ipset=/beatsbydreinexpensive.com/gfwlist -server=/spotify.com/127.0.0.1#5335 -ipset=/spotify.com/gfwlist +server=/mastercard.com.tr/127.0.0.1#5335 +ipset=/mastercard.com.tr/gfwlist +server=/apple-darwin.net/127.0.0.1#5335 +ipset=/apple-darwin.net/gfwlist server=/mastercard.fr/127.0.0.1#5335 ipset=/mastercard.fr/gfwlist server=/iphone.wang/127.0.0.1#5335 ipset=/iphone.wang/gfwlist -server=/mastercard.com.tr/127.0.0.1#5335 -ipset=/mastercard.com.tr/gfwlist -server=/mastercard.sk/127.0.0.1#5335 -ipset=/mastercard.sk/gfwlist -server=/appleipodsettlement.com/127.0.0.1#5335 -ipset=/appleipodsettlement.com/gfwlist +server=/apple-darwin.com/127.0.0.1#5335 +ipset=/apple-darwin.com/gfwlist +server=/appl4e.com/127.0.0.1#5335 +ipset=/appl4e.com/gfwlist server=/114av.xyz/127.0.0.1#5335 ipset=/114av.xyz/gfwlist +server=/appl-e.com/127.0.0.1#5335 +ipset=/appl-e.com/gfwlist server=/nypostreprints.com/127.0.0.1#5335 ipset=/nypostreprints.com/gfwlist server=/wixstatic.com/127.0.0.1#5335 ipset=/wixstatic.com/gfwlist -server=/bridgestonemerchandise.com/127.0.0.1#5335 -ipset=/bridgestonemerchandise.com/gfwlist -server=/applefilmmaker.com/127.0.0.1#5335 -ipset=/applefilmmaker.com/gfwlist +server=/fox6now.com/127.0.0.1#5335 +ipset=/fox6now.com/gfwlist +server=/aple.com/127.0.0.1#5335 +ipset=/aple.com/gfwlist server=/nbcudigitaladops.com/127.0.0.1#5335 ipset=/nbcudigitaladops.com/gfwlist server=/womenwill.com/127.0.0.1#5335 @@ -18690,52 +18904,52 @@ server=/paypal-community.net/127.0.0.1#5335 ipset=/paypal-community.net/gfwlist server=/gvt5.com/127.0.0.1#5335 ipset=/gvt5.com/gfwlist -server=/applecomputers.co.nz/127.0.0.1#5335 -ipset=/applecomputers.co.nz/gfwlist +server=/neweconomyforum.com/127.0.0.1#5335 +ipset=/neweconomyforum.com/gfwlist server=/coreduo.com/127.0.0.1#5335 ipset=/coreduo.com/gfwlist server=/iwork.com/127.0.0.1#5335 ipset=/iwork.com/gfwlist -server=/applecomputer.hu/127.0.0.1#5335 -ipset=/applecomputer.hu/gfwlist +server=/1to1computing.com.au/127.0.0.1#5335 +ipset=/1to1computing.com.au/gfwlist server=/aboutamazon.com/127.0.0.1#5335 ipset=/aboutamazon.com/gfwlist server=/beatshopuk.com/127.0.0.1#5335 ipset=/beatshopuk.com/gfwlist server=/itun.es/127.0.0.1#5335 ipset=/itun.es/gfwlist -server=/applecomputer.com.tw/127.0.0.1#5335 -ipset=/applecomputer.com.tw/gfwlist -server=/applecomputer.co.nz/127.0.0.1#5335 -ipset=/applecomputer.co.nz/gfwlist -server=/thomsonreuters.com.hk/127.0.0.1#5335 -ipset=/thomsonreuters.com.hk/gfwlist -server=/googledanmark.com/127.0.0.1#5335 -ipset=/googledanmark.com/gfwlist server=/disney.hu/127.0.0.1#5335 ipset=/disney.hu/gfwlist -server=/appleclub.com.hk/127.0.0.1#5335 -ipset=/appleclub.com.hk/gfwlist +server=/mailonsunday.ie/127.0.0.1#5335 +ipset=/mailonsunday.ie/gfwlist +server=/appleone.host/127.0.0.1#5335 +ipset=/appleone.host/gfwlist +server=/googledanmark.com/127.0.0.1#5335 +ipset=/googledanmark.com/gfwlist +server=/vaultify.net/127.0.0.1#5335 +ipset=/vaultify.net/gfwlist +server=/bmw-motorrad-dubai.com/127.0.0.1#5335 +ipset=/bmw-motorrad-dubai.com/gfwlist server=/youtube.gt/127.0.0.1#5335 ipset=/youtube.gt/gfwlist server=/hm.com/127.0.0.1#5335 ipset=/hm.com/gfwlist -server=/applecentre.com.au/127.0.0.1#5335 -ipset=/applecentre.com.au/gfwlist +server=/appleone.audio/127.0.0.1#5335 +ipset=/appleone.audio/gfwlist server=/adobetechcommdemo.com/127.0.0.1#5335 ipset=/adobetechcommdemo.com/gfwlist -server=/mytvsuper.com/127.0.0.1#5335 -ipset=/mytvsuper.com/gfwlist +server=/pearson.ch/127.0.0.1#5335 +ipset=/pearson.ch/gfwlist server=/bloombergenvironment.com/127.0.0.1#5335 ipset=/bloombergenvironment.com/gfwlist -server=/cashify.com/127.0.0.1#5335 -ipset=/cashify.com/gfwlist +server=/appletv.com/127.0.0.1#5335 +ipset=/appletv.com/gfwlist server=/heydoga.com/127.0.0.1#5335 ipset=/heydoga.com/gfwlist -server=/bmw.com.mx/127.0.0.1#5335 -ipset=/bmw.com.mx/gfwlist -server=/bmw.mq/127.0.0.1#5335 -ipset=/bmw.mq/gfwlist +server=/geek-squad.org/127.0.0.1#5335 +ipset=/geek-squad.org/gfwlist +server=/volvogroup.nl/127.0.0.1#5335 +ipset=/volvogroup.nl/gfwlist server=/bridgestonecomercial.cl/127.0.0.1#5335 ipset=/bridgestonecomercial.cl/gfwlist server=/bmw.dk/127.0.0.1#5335 @@ -18744,32 +18958,32 @@ server=/zohomeetups.com/127.0.0.1#5335 ipset=/zohomeetups.com/gfwlist server=/mastercard.com.vn/127.0.0.1#5335 ipset=/mastercard.com.vn/gfwlist -server=/bridgestonewx.com/127.0.0.1#5335 -ipset=/bridgestonewx.com/gfwlist -server=/appleaustralia.com.au/127.0.0.1#5335 -ipset=/appleaustralia.com.au/gfwlist -server=/dogecoin.com/127.0.0.1#5335 -ipset=/dogecoin.com/gfwlist -server=/appleafrica.com/127.0.0.1#5335 -ipset=/appleafrica.com/gfwlist +server=/appleid.berlin/127.0.0.1#5335 +ipset=/appleid.berlin/gfwlist +server=/appleid-uk.us/127.0.0.1#5335 +ipset=/appleid-uk.us/gfwlist +server=/appleid-iclou.com/127.0.0.1#5335 +ipset=/appleid-iclou.com/gfwlist +server=/appleid-applemx.us/127.0.0.1#5335 +ipset=/appleid-applemx.us/gfwlist server=/monsterbeatspascher.net/127.0.0.1#5335 ipset=/monsterbeatspascher.net/gfwlist -server=/apple-usa.net/127.0.0.1#5335 -ipset=/apple-usa.net/gfwlist +server=/dditsadn.com/127.0.0.1#5335 +ipset=/dditsadn.com/gfwlist server=/itunesparty.com/127.0.0.1#5335 ipset=/itunesparty.com/gfwlist server=/appl.com/127.0.0.1#5335 ipset=/appl.com/gfwlist -server=/pearson.ch/127.0.0.1#5335 -ipset=/pearson.ch/gfwlist +server=/mybmw.ca/127.0.0.1#5335 +ipset=/mybmw.ca/gfwlist server=/durex.jp/127.0.0.1#5335 ipset=/durex.jp/gfwlist -server=/apple-hk.com/127.0.0.1#5335 -ipset=/apple-hk.com/gfwlist +server=/disneychannelroadtrip.com/127.0.0.1#5335 +ipset=/disneychannelroadtrip.com/gfwlist server=/beatspromotions.com/127.0.0.1#5335 ipset=/beatspromotions.com/gfwlist -server=/geek-squad.org/127.0.0.1#5335 -ipset=/geek-squad.org/gfwlist +server=/cispaletter.org/127.0.0.1#5335 +ipset=/cispaletter.org/gfwlist server=/wwwitunes.com/127.0.0.1#5335 ipset=/wwwitunes.com/gfwlist server=/dev-guardianapis.com/127.0.0.1#5335 @@ -18778,24 +18992,24 @@ server=/minidowntown.ca/127.0.0.1#5335 ipset=/minidowntown.ca/gfwlist server=/handbags-nike.com/127.0.0.1#5335 ipset=/handbags-nike.com/gfwlist -server=/1to1computing.com.au/127.0.0.1#5335 -ipset=/1to1computing.com.au/gfwlist +server=/element.io/127.0.0.1#5335 +ipset=/element.io/gfwlist server=/visa.com.ua/127.0.0.1#5335 ipset=/visa.com.ua/gfwlist server=/nintendo.dk/127.0.0.1#5335 ipset=/nintendo.dk/gfwlist -server=/visualstudio.co/127.0.0.1#5335 -ipset=/visualstudio.co/gfwlist -server=/apple-darwin.org/127.0.0.1#5335 -ipset=/apple-darwin.org/gfwlist +server=/stark-verlag.ch/127.0.0.1#5335 +ipset=/stark-verlag.ch/gfwlist +server=/ffprofile.com/127.0.0.1#5335 +ipset=/ffprofile.com/gfwlist server=/cheapbeatsdrestudios.com/127.0.0.1#5335 ipset=/cheapbeatsdrestudios.com/gfwlist -server=/apple-darwin.net/127.0.0.1#5335 -ipset=/apple-darwin.net/gfwlist -server=/apple-darwin.com/127.0.0.1#5335 -ipset=/apple-darwin.com/gfwlist -server=/rocketfishproducts.com/127.0.0.1#5335 -ipset=/rocketfishproducts.com/gfwlist +server=/watchespn.com/127.0.0.1#5335 +ipset=/watchespn.com/gfwlist +server=/bestbuycharityclassic.com/127.0.0.1#5335 +ipset=/bestbuycharityclassic.com/gfwlist +server=/scholar.google.li/127.0.0.1#5335 +ipset=/scholar.google.li/gfwlist server=/digital-rb.com/127.0.0.1#5335 ipset=/digital-rb.com/gfwlist server=/hopstop.tv/127.0.0.1#5335 @@ -18808,24 +19022,24 @@ server=/bootstrapcdn.com/127.0.0.1#5335 ipset=/bootstrapcdn.com/gfwlist server=/mastercard.ro/127.0.0.1#5335 ipset=/mastercard.ro/gfwlist -server=/ffprofile.com/127.0.0.1#5335 -ipset=/ffprofile.com/gfwlist +server=/monsterbeatsbydre-usa.com/127.0.0.1#5335 +ipset=/monsterbeatsbydre-usa.com/gfwlist server=/nintendoswitch.com/127.0.0.1#5335 ipset=/nintendoswitch.com/gfwlist -server=/aple.com/127.0.0.1#5335 -ipset=/aple.com/gfwlist +server=/volvogroup.jp/127.0.0.1#5335 +ipset=/volvogroup.jp/gfwlist server=/hulurussia.com/127.0.0.1#5335 ipset=/hulurussia.com/gfwlist -server=/watchespn.com/127.0.0.1#5335 -ipset=/watchespn.com/gfwlist -server=/bestbuycharityclassic.com/127.0.0.1#5335 -ipset=/bestbuycharityclassic.com/gfwlist -server=/omscr.com/127.0.0.1#5335 -ipset=/omscr.com/gfwlist +server=/iphoto.no/127.0.0.1#5335 +ipset=/iphoto.no/gfwlist +server=/sonypicturestelevision.com/127.0.0.1#5335 +ipset=/sonypicturestelevision.com/gfwlist +server=/coinbase.com/127.0.0.1#5335 +ipset=/coinbase.com/gfwlist server=/realclearpolicy.com/127.0.0.1#5335 ipset=/realclearpolicy.com/gfwlist -server=/ap0le.com/127.0.0.1#5335 -ipset=/ap0le.com/gfwlist +server=/ibooksauthor.com/127.0.0.1#5335 +ipset=/ibooksauthor.com/gfwlist server=/hptechventures.com/127.0.0.1#5335 ipset=/hptechventures.com/gfwlist server=/cloudflareok.com/127.0.0.1#5335 @@ -18836,18 +19050,18 @@ server=/pricelesstoronto.ca/127.0.0.1#5335 ipset=/pricelesstoronto.ca/gfwlist server=/intelforchange.com/127.0.0.1#5335 ipset=/intelforchange.com/gfwlist -server=/bmw.de/127.0.0.1#5335 -ipset=/bmw.de/gfwlist +server=/realclearpublicaffairs.com/127.0.0.1#5335 +ipset=/realclearpublicaffairs.com/gfwlist server=/esri.com/127.0.0.1#5335 ipset=/esri.com/gfwlist server=/orbitera.com/127.0.0.1#5335 ipset=/orbitera.com/gfwlist -server=/volvogroup.jp/127.0.0.1#5335 -ipset=/volvogroup.jp/gfwlist +server=/ibook.co.nz/127.0.0.1#5335 +ipset=/ibook.co.nz/gfwlist server=/foxnewsaroundtheworld.com/127.0.0.1#5335 ipset=/foxnewsaroundtheworld.com/gfwlist -server=/mgo-images.com/127.0.0.1#5335 -ipset=/mgo-images.com/gfwlist +server=/xda-cdn.com/127.0.0.1#5335 +ipset=/xda-cdn.com/gfwlist server=/thecompaqstore.com/127.0.0.1#5335 ipset=/thecompaqstore.com/gfwlist server=/apple-enews.com/127.0.0.1#5335 @@ -18856,76 +19070,76 @@ server=/approvedusedbmw.com/127.0.0.1#5335 ipset=/approvedusedbmw.com/gfwlist server=/netname.com.br/127.0.0.1#5335 ipset=/netname.com.br/gfwlist -server=/springerlink.com/127.0.0.1#5335 -ipset=/springerlink.com/gfwlist +server=/applewallet.com/127.0.0.1#5335 +ipset=/applewallet.com/gfwlist server=/vmmark.com/127.0.0.1#5335 ipset=/vmmark.com/gfwlist server=/gravitytank.com/127.0.0.1#5335 ipset=/gravitytank.com/gfwlist -server=/realclearscience.com/127.0.0.1#5335 -ipset=/realclearscience.com/gfwlist -server=/appleone.film/127.0.0.1#5335 -ipset=/appleone.film/gfwlist +server=/dailymailonline.com/127.0.0.1#5335 +ipset=/dailymailonline.com/gfwlist +server=/bmwgroup.com/127.0.0.1#5335 +ipset=/bmwgroup.com/gfwlist server=/disneymeetingsandevents.com/127.0.0.1#5335 ipset=/disneymeetingsandevents.com/gfwlist server=/bridgestone-business-service.jp/127.0.0.1#5335 ipset=/bridgestone-business-service.jp/gfwlist server=/huffingtonpost.co.za/127.0.0.1#5335 ipset=/huffingtonpost.co.za/gfwlist -server=/paypalhere.com/127.0.0.1#5335 -ipset=/paypalhere.com/gfwlist -server=/dailymailonline.com/127.0.0.1#5335 -ipset=/dailymailonline.com/gfwlist +server=/applepaysupplies.info/127.0.0.1#5335 +ipset=/applepaysupplies.info/gfwlist +server=/applepaycash.tv/127.0.0.1#5335 +ipset=/applepaycash.tv/gfwlist server=/visa.com.bz/127.0.0.1#5335 ipset=/visa.com.bz/gfwlist server=/rt.com/127.0.0.1#5335 ipset=/rt.com/gfwlist -server=/bmwgroup.com/127.0.0.1#5335 -ipset=/bmwgroup.com/gfwlist -server=/appleone.blog/127.0.0.1#5335 -ipset=/appleone.blog/gfwlist -server=/razersupport.com/127.0.0.1#5335 -ipset=/razersupport.com/gfwlist -server=/appletv.com/127.0.0.1#5335 -ipset=/appletv.com/gfwlist +server=/applepay.rs/127.0.0.1#5335 +ipset=/applepay.rs/gfwlist server=/mini.it/127.0.0.1#5335 ipset=/mini.it/gfwlist +server=/razersupport.com/127.0.0.1#5335 +ipset=/razersupport.com/gfwlist +server=/stripecdn.com/127.0.0.1#5335 +ipset=/stripecdn.com/gfwlist +server=/gettyimages.es/127.0.0.1#5335 +ipset=/gettyimages.es/gfwlist server=/battlefrontii.com/127.0.0.1#5335 ipset=/battlefrontii.com/gfwlist server=/javfinder.sh/127.0.0.1#5335 ipset=/javfinder.sh/gfwlist server=/instagram-engineering.com/127.0.0.1#5335 ipset=/instagram-engineering.com/gfwlist -server=/beatbydremonster.com/127.0.0.1#5335 -ipset=/beatbydremonster.com/gfwlist -server=/stripecdn.com/127.0.0.1#5335 -ipset=/stripecdn.com/gfwlist +server=/minibrossard.com/127.0.0.1#5335 +ipset=/minibrossard.com/gfwlist +server=/paypal-online.org/127.0.0.1#5335 +ipset=/paypal-online.org/gfwlist server=/amp.akamaized.net/127.0.0.1#5335 ipset=/amp.akamaized.net/gfwlist server=/kidgrid.tv/127.0.0.1#5335 ipset=/kidgrid.tv/gfwlist server=/funnyordie.com/127.0.0.1#5335 ipset=/funnyordie.com/gfwlist -server=/appleid.berlin/127.0.0.1#5335 -ipset=/appleid.berlin/gfwlist -server=/minibrossard.com/127.0.0.1#5335 -ipset=/minibrossard.com/gfwlist -server=/microsoft.md/127.0.0.1#5335 -ipset=/microsoft.md/gfwlist -server=/bmwmotorsport.com/127.0.0.1#5335 -ipset=/bmwmotorsport.com/gfwlist -server=/9nation.com.au/127.0.0.1#5335 -ipset=/9nation.com.au/gfwlist +server=/bmw-grouparchiv.de/127.0.0.1#5335 +ipset=/bmw-grouparchiv.de/gfwlist server=/disney.ph/127.0.0.1#5335 ipset=/disney.ph/gfwlist +server=/microsoft.md/127.0.0.1#5335 +ipset=/microsoft.md/gfwlist +server=/minimotorsport.com/127.0.0.1#5335 +ipset=/minimotorsport.com/gfwlist +server=/9nation.com.au/127.0.0.1#5335 +ipset=/9nation.com.au/gfwlist +server=/ieee-cas.org/127.0.0.1#5335 +ipset=/ieee-cas.org/gfwlist server=/microsoftready.com/127.0.0.1#5335 ipset=/microsoftready.com/gfwlist -server=/appleid-iclou.com/127.0.0.1#5335 -ipset=/appleid-iclou.com/gfwlist -server=/appleid-applemx.us/127.0.0.1#5335 -ipset=/appleid-applemx.us/gfwlist -server=/dreambmw.ca/127.0.0.1#5335 -ipset=/dreambmw.ca/gfwlist +server=/mini-dubai.com/127.0.0.1#5335 +ipset=/mini-dubai.com/gfwlist +server=/paypal-scoop.com/127.0.0.1#5335 +ipset=/paypal-scoop.com/gfwlist +server=/cheerwholesale.us/127.0.0.1#5335 +ipset=/cheerwholesale.us/gfwlist server=/akamai-thailand.net/127.0.0.1#5335 ipset=/akamai-thailand.net/gfwlist server=/bmw-motorrad.tw/127.0.0.1#5335 @@ -18934,22 +19148,22 @@ server=/cambridgedigital.net/127.0.0.1#5335 ipset=/cambridgedigital.net/gfwlist server=/ebay.us/127.0.0.1#5335 ipset=/ebay.us/gfwlist -server=/paypal-scoop.com/127.0.0.1#5335 -ipset=/paypal-scoop.com/gfwlist -server=/ehwiki.org/127.0.0.1#5335 -ipset=/ehwiki.org/gfwlist -server=/apple.hr/127.0.0.1#5335 -ipset=/apple.hr/gfwlist +server=/buy-from-shanghai.com/127.0.0.1#5335 +ipset=/buy-from-shanghai.com/gfwlist +server=/applenews.berlin/127.0.0.1#5335 +ipset=/applenews.berlin/gfwlist +server=/apple.news/127.0.0.1#5335 +ipset=/apple.news/gfwlist server=/ieee-pes.org/127.0.0.1#5335 ipset=/ieee-pes.org/gfwlist -server=/gfashion.com/127.0.0.1#5335 -ipset=/gfashion.com/gfwlist -server=/theclasshroom.com/127.0.0.1#5335 -ipset=/theclasshroom.com/gfwlist -server=/nokiantyres.com/127.0.0.1#5335 -ipset=/nokiantyres.com/gfwlist -server=/kijijii.ca/127.0.0.1#5335 -ipset=/kijijii.ca/gfwlist +server=/musickit.net/127.0.0.1#5335 +ipset=/musickit.net/gfwlist +server=/paypal-comunidad.com/127.0.0.1#5335 +ipset=/paypal-comunidad.com/gfwlist +server=/applemusic.hamburg/127.0.0.1#5335 +ipset=/applemusic.hamburg/gfwlist +server=/cell.com/127.0.0.1#5335 +ipset=/cell.com/gfwlist server=/bmw.ie/127.0.0.1#5335 ipset=/bmw.ie/gfwlist server=/imacapplecomputer.com/127.0.0.1#5335 @@ -18958,18 +19172,18 @@ server=/youtube.com/127.0.0.1#5335 ipset=/youtube.com/gfwlist server=/vhxqa4.com/127.0.0.1#5335 ipset=/vhxqa4.com/gfwlist -server=/mirrorsedge2d.com/127.0.0.1#5335 -ipset=/mirrorsedge2d.com/gfwlist +server=/mini.md/127.0.0.1#5335 +ipset=/mini.md/gfwlist server=/yahoo.sr/127.0.0.1#5335 ipset=/yahoo.sr/gfwlist -server=/clannad-movie.jp/127.0.0.1#5335 -ipset=/clannad-movie.jp/gfwlist +server=/applewatch.wang/127.0.0.1#5335 +ipset=/applewatch.wang/gfwlist server=/manoramayearbook.in/127.0.0.1#5335 ipset=/manoramayearbook.in/gfwlist server=/airtunes.com/127.0.0.1#5335 ipset=/airtunes.com/gfwlist -server=/qr.ae/127.0.0.1#5335 -ipset=/qr.ae/gfwlist +server=/ebayca.org/127.0.0.1#5335 +ipset=/ebayca.org/gfwlist server=/zert.ch/127.0.0.1#5335 ipset=/zert.ch/gfwlist server=/targetimg1.com/127.0.0.1#5335 @@ -18994,40 +19208,40 @@ server=/bybeatsdre.com/127.0.0.1#5335 ipset=/bybeatsdre.com/gfwlist server=/qualcomm-email.com/127.0.0.1#5335 ipset=/qualcomm-email.com/gfwlist -server=/ovid.com/127.0.0.1#5335 -ipset=/ovid.com/gfwlist -server=/ibook.com/127.0.0.1#5335 -ipset=/ibook.com/gfwlist +server=/duckgo.com/127.0.0.1#5335 +ipset=/duckgo.com/gfwlist +server=/macbooksale.com/127.0.0.1#5335 +ipset=/macbooksale.com/gfwlist server=/nikebuy.com/127.0.0.1#5335 ipset=/nikebuy.com/gfwlist -server=/ibook.co.nz/127.0.0.1#5335 -ipset=/ibook.co.nz/gfwlist -server=/applemx-icloud.com/127.0.0.1#5335 -ipset=/applemx-icloud.com/gfwlist -server=/accountpaypal.org/127.0.0.1#5335 -ipset=/accountpaypal.org/gfwlist -server=/tr.com/127.0.0.1#5335 -ipset=/tr.com/gfwlist server=/bmw.co.kr/127.0.0.1#5335 ipset=/bmw.co.kr/gfwlist -server=/applewallet.com/127.0.0.1#5335 -ipset=/applewallet.com/gfwlist -server=/applepaysupplies.tv/127.0.0.1#5335 -ipset=/applepaysupplies.tv/gfwlist +server=/applemx-icloud.com/127.0.0.1#5335 +ipset=/applemx-icloud.com/gfwlist +server=/macbookpro.us/127.0.0.1#5335 +ipset=/macbookpro.us/gfwlist +server=/tr.com/127.0.0.1#5335 +ipset=/tr.com/gfwlist +server=/macbookpro.net/127.0.0.1#5335 +ipset=/macbookpro.net/gfwlist +server=/macbookair.net/127.0.0.1#5335 +ipset=/macbookair.net/gfwlist +server=/macbookair.kr/127.0.0.1#5335 +ipset=/macbookair.kr/gfwlist server=/electronjs.org/127.0.0.1#5335 ipset=/electronjs.org/gfwlist -server=/applepaycash.tv/127.0.0.1#5335 -ipset=/applepaycash.tv/gfwlist -server=/beatsallsale.com/127.0.0.1#5335 -ipset=/beatsallsale.com/gfwlist +server=/macbookair.hk/127.0.0.1#5335 +ipset=/macbookair.hk/gfwlist +server=/macbookair.com.au/127.0.0.1#5335 +ipset=/macbookair.com.au/gfwlist server=/google.com.sv/127.0.0.1#5335 ipset=/google.com.sv/gfwlist server=/macappsto.re/127.0.0.1#5335 ipset=/macappsto.re/gfwlist -server=/applepay.info/127.0.0.1#5335 -ipset=/applepay.info/gfwlist server=/mastercardbiz.ca/127.0.0.1#5335 ipset=/mastercardbiz.ca/gfwlist +server=/macbookair.co.kr/127.0.0.1#5335 +ipset=/macbookair.co.kr/gfwlist server=/beatsbydredr.com/127.0.0.1#5335 ipset=/beatsbydredr.com/gfwlist server=/faasbook.com/127.0.0.1#5335 @@ -19040,100 +19254,100 @@ server=/apple.bg/127.0.0.1#5335 ipset=/apple.bg/gfwlist server=/sunglassessale2014.com/127.0.0.1#5335 ipset=/sunglassessale2014.com/gfwlist -server=/beatsbydrecheap-outletstore.com/127.0.0.1#5335 -ipset=/beatsbydrecheap-outletstore.com/gfwlist +server=/macbook.co/127.0.0.1#5335 +ipset=/macbook.co/gfwlist server=/amazon.sg/127.0.0.1#5335 ipset=/amazon.sg/gfwlist server=/nflxext.com/127.0.0.1#5335 ipset=/nflxext.com/gfwlist -server=/epoch.org.il/127.0.0.1#5335 -ipset=/epoch.org.il/gfwlist -server=/mastercard.co.ve/127.0.0.1#5335 -ipset=/mastercard.co.ve/gfwlist server=/ubuntu.com/127.0.0.1#5335 ipset=/ubuntu.com/gfwlist +server=/marveldimensionofheroes.com/127.0.0.1#5335 +ipset=/marveldimensionofheroes.com/gfwlist server=/fixtracking.com/127.0.0.1#5335 ipset=/fixtracking.com/gfwlist -server=/apple-pay.com/127.0.0.1#5335 -ipset=/apple-pay.com/gfwlist -server=/cheapbeatsbydresale.com/127.0.0.1#5335 -ipset=/cheapbeatsbydresale.com/gfwlist -server=/pse.is/127.0.0.1#5335 -ipset=/pse.is/gfwlist -server=/icloudmusic.net/127.0.0.1#5335 -ipset=/icloudmusic.net/gfwlist +server=/wwwipodlounge.com/127.0.0.1#5335 +ipset=/wwwipodlounge.com/gfwlist +server=/realcleardefense.com/127.0.0.1#5335 +ipset=/realcleardefense.com/gfwlist +server=/offrezdesipods.com/127.0.0.1#5335 +ipset=/offrezdesipods.com/gfwlist server=/scholar.google.com.uy/127.0.0.1#5335 ipset=/scholar.google.com.uy/gfwlist +server=/icloudmusic.net/127.0.0.1#5335 +ipset=/icloudmusic.net/gfwlist +server=/myipod.net/127.0.0.1#5335 +ipset=/myipod.net/gfwlist server=/drdremonsterdre.com/127.0.0.1#5335 ipset=/drdremonsterdre.com/gfwlist -server=/dditsadn.com/127.0.0.1#5335 -ipset=/dditsadn.com/gfwlist -server=/applenews.berlin/127.0.0.1#5335 -ipset=/applenews.berlin/gfwlist -server=/apple.news/127.0.0.1#5335 -ipset=/apple.news/gfwlist -server=/musickit.net/127.0.0.1#5335 -ipset=/musickit.net/gfwlist +server=/atscaleconference.com/127.0.0.1#5335 +ipset=/atscaleconference.com/gfwlist +server=/bestbhy.com/127.0.0.1#5335 +ipset=/bestbhy.com/gfwlist +server=/starbucks.bg/127.0.0.1#5335 +ipset=/starbucks.bg/gfwlist server=/miniso.ie/127.0.0.1#5335 ipset=/miniso.ie/gfwlist +server=/ipods.com/127.0.0.1#5335 +ipset=/ipods.com/gfwlist server=/visa.es/127.0.0.1#5335 ipset=/visa.es/gfwlist server=/fox-corporation.com/127.0.0.1#5335 ipset=/fox-corporation.com/gfwlist server=/webex.com.au/127.0.0.1#5335 ipset=/webex.com.au/gfwlist -server=/bestmallawards.com/127.0.0.1#5335 -ipset=/bestmallawards.com/gfwlist -server=/harpercollins.com.au/127.0.0.1#5335 -ipset=/harpercollins.com.au/gfwlist -server=/vimeo-staging2.com/127.0.0.1#5335 -ipset=/vimeo-staging2.com/gfwlist +server=/swoosh.tv/127.0.0.1#5335 +ipset=/swoosh.tv/gfwlist +server=/ipodrip.ca/127.0.0.1#5335 +ipset=/ipodrip.ca/gfwlist +server=/ipodprices.com/127.0.0.1#5335 +ipset=/ipodprices.com/gfwlist server=/intelnet.component/127.0.0.1#5335 ipset=/intelnet.component/gfwlist server=/applestore.cm/127.0.0.1#5335 ipset=/applestore.cm/gfwlist -server=/applemusic.hamburg/127.0.0.1#5335 -ipset=/applemusic.hamburg/gfwlist +server=/ipodnano.com/127.0.0.1#5335 +ipset=/ipodnano.com/gfwlist server=/kijijiauto.ca/127.0.0.1#5335 ipset=/kijijiauto.ca/gfwlist -server=/xdsummit.com/127.0.0.1#5335 -ipset=/xdsummit.com/gfwlist -server=/applemusic.berlin/127.0.0.1#5335 -ipset=/applemusic.berlin/gfwlist -server=/applewatch.wang/127.0.0.1#5335 -ipset=/applewatch.wang/gfwlist +server=/ipod.ru/127.0.0.1#5335 +ipset=/ipod.ru/gfwlist +server=/ipod.rs/127.0.0.1#5335 +ipset=/ipod.rs/gfwlist +server=/ipod.pk/127.0.0.1#5335 +ipset=/ipod.pk/gfwlist server=/patreon.com/127.0.0.1#5335 ipset=/patreon.com/gfwlist server=/travelex.com.hk/127.0.0.1#5335 ipset=/travelex.com.hk/gfwlist +server=/monstersbeatbydres.com/127.0.0.1#5335 +ipset=/monstersbeatbydres.com/gfwlist server=/ebaybenefits.com/127.0.0.1#5335 ipset=/ebaybenefits.com/gfwlist -server=/madvr.net/127.0.0.1#5335 -ipset=/madvr.net/gfwlist -server=/mastercard.ch/127.0.0.1#5335 -ipset=/mastercard.ch/gfwlist +server=/ipod.net/127.0.0.1#5335 +ipset=/ipod.net/gfwlist server=/applecare.cc/127.0.0.1#5335 ipset=/applecare.cc/gfwlist -server=/macbookpro.us/127.0.0.1#5335 -ipset=/macbookpro.us/gfwlist -server=/macbookpro.net/127.0.0.1#5335 -ipset=/macbookpro.net/gfwlist -server=/cheapshoesvip.com/127.0.0.1#5335 -ipset=/cheapshoesvip.com/gfwlist -server=/bloomberglive.com/127.0.0.1#5335 -ipset=/bloomberglive.com/gfwlist +server=/andysparis.com/127.0.0.1#5335 +ipset=/andysparis.com/gfwlist +server=/mastercard.ch/127.0.0.1#5335 +ipset=/mastercard.ch/gfwlist +server=/ipod.hk/127.0.0.1#5335 +ipset=/ipod.hk/gfwlist +server=/ipod.gr/127.0.0.1#5335 +ipset=/ipod.gr/gfwlist server=/privilege.tw/127.0.0.1#5335 ipset=/privilege.tw/gfwlist server=/ebayforeclosure.org/127.0.0.1#5335 ipset=/ebayforeclosure.org/gfwlist -server=/macbookair.net/127.0.0.1#5335 -ipset=/macbookair.net/gfwlist +server=/ipod.fr/127.0.0.1#5335 +ipset=/ipod.fr/gfwlist server=/paypal-security.net/127.0.0.1#5335 ipset=/paypal-security.net/gfwlist server=/alphera.net/127.0.0.1#5335 ipset=/alphera.net/gfwlist -server=/scholar.google.co.za/127.0.0.1#5335 -ipset=/scholar.google.co.za/gfwlist +server=/ipod.es/127.0.0.1#5335 +ipset=/ipod.es/gfwlist server=/dremonsterbeatsoutlets.com/127.0.0.1#5335 ipset=/dremonsterbeatsoutlets.com/gfwlist server=/fox2news.com/127.0.0.1#5335 @@ -19142,88 +19356,88 @@ server=/beatsnzsale.com/127.0.0.1#5335 ipset=/beatsnzsale.com/gfwlist server=/webpkgcache.com/127.0.0.1#5335 ipset=/webpkgcache.com/gfwlist -server=/macbookair.kr/127.0.0.1#5335 -ipset=/macbookair.kr/gfwlist +server=/vipbeatsbydre.com/127.0.0.1#5335 +ipset=/vipbeatsbydre.com/gfwlist server=/uun79.com/127.0.0.1#5335 ipset=/uun79.com/gfwlist server=/volvobuses.jo/127.0.0.1#5335 ipset=/volvobuses.jo/gfwlist -server=/ntc.party/127.0.0.1#5335 -ipset=/ntc.party/gfwlist -server=/cheapnikedunks.com/127.0.0.1#5335 -ipset=/cheapnikedunks.com/gfwlist +server=/scholar.google.co.za/127.0.0.1#5335 +ipset=/scholar.google.co.za/gfwlist +server=/easportsfootball.com/127.0.0.1#5335 +ipset=/easportsfootball.com/gfwlist server=/quicktime.com/127.0.0.1#5335 ipset=/quicktime.com/gfwlist server=/rarbg.to/127.0.0.1#5335 ipset=/rarbg.to/gfwlist -server=/volvobuses.sg/127.0.0.1#5335 -ipset=/volvobuses.sg/gfwlist +server=/paypal-business.net/127.0.0.1#5335 +ipset=/paypal-business.net/gfwlist server=/paypal-business.com/127.0.0.1#5335 ipset=/paypal-business.com/gfwlist -server=/macbookair.com/127.0.0.1#5335 -ipset=/macbookair.com/gfwlist -server=/macbookair.co.kr/127.0.0.1#5335 -ipset=/macbookair.co.kr/gfwlist -server=/macbook.hk/127.0.0.1#5335 -ipset=/macbook.hk/gfwlist -server=/macbook.co/127.0.0.1#5335 -ipset=/macbook.co/gfwlist +server=/ntc.party/127.0.0.1#5335 +ipset=/ntc.party/gfwlist +server=/cheapnikedunks.com/127.0.0.1#5335 +ipset=/cheapnikedunks.com/gfwlist +server=/nintendo.it/127.0.0.1#5335 +ipset=/nintendo.it/gfwlist +server=/ipod.co.uk/127.0.0.1#5335 +ipset=/ipod.co.uk/gfwlist server=/kindle.fr/127.0.0.1#5335 ipset=/kindle.fr/gfwlist -server=/kijij.ca/127.0.0.1#5335 -ipset=/kijij.ca/gfwlist +server=/ipod.co/127.0.0.1#5335 +ipset=/ipod.co/gfwlist server=/google.co.ma/127.0.0.1#5335 ipset=/google.co.ma/gfwlist server=/starbucks.ie/127.0.0.1#5335 ipset=/starbucks.ie/gfwlist -server=/ipod.gr/127.0.0.1#5335 -ipset=/ipod.gr/gfwlist +server=/auricularesbeatsmarkt.com/127.0.0.1#5335 +ipset=/auricularesbeatsmarkt.com/gfwlist server=/facebook-covid-19.com/127.0.0.1#5335 ipset=/facebook-covid-19.com/gfwlist server=/veetbangladesh.com/127.0.0.1#5335 ipset=/veetbangladesh.com/gfwlist -server=/myipod.net/127.0.0.1#5335 -ipset=/myipod.net/gfwlist +server=/foxredeem.com/127.0.0.1#5335 +ipset=/foxredeem.com/gfwlist server=/hinet.net/127.0.0.1#5335 ipset=/hinet.net/gfwlist -server=/ebayvalet.com/127.0.0.1#5335 -ipset=/ebayvalet.com/gfwlist +server=/mastercardacademy.com/127.0.0.1#5335 +ipset=/mastercardacademy.com/gfwlist server=/ysm.yahoo.com/127.0.0.1#5335 ipset=/ysm.yahoo.com/gfwlist -server=/ipodrip.ca/127.0.0.1#5335 -ipset=/ipodrip.ca/gfwlist +server=/visadpsonline.us/127.0.0.1#5335 +ipset=/visadpsonline.us/gfwlist server=/disneyarena.com/127.0.0.1#5335 ipset=/disneyarena.com/gfwlist server=/globalvoicesonline.org/127.0.0.1#5335 ipset=/globalvoicesonline.org/gfwlist -server=/firestone.com.mx/127.0.0.1#5335 -ipset=/firestone.com.mx/gfwlist -server=/volvobuses.pk/127.0.0.1#5335 -ipset=/volvobuses.pk/gfwlist -server=/ipodprices.com/127.0.0.1#5335 -ipset=/ipodprices.com/gfwlist +server=/iphonese.tv/127.0.0.1#5335 +ipset=/iphonese.tv/gfwlist +server=/ebayvalet.com/127.0.0.1#5335 +ipset=/ebayvalet.com/gfwlist +server=/vfsco.es/127.0.0.1#5335 +ipset=/vfsco.es/gfwlist server=/pricelesssurprises.com/127.0.0.1#5335 ipset=/pricelesssurprises.com/gfwlist server=/volvotrucks.by/127.0.0.1#5335 ipset=/volvotrucks.by/gfwlist server=/quiz.directory/127.0.0.1#5335 ipset=/quiz.directory/gfwlist -server=/ipodnano.com/127.0.0.1#5335 -ipset=/ipodnano.com/gfwlist -server=/ipodcentre.nl/127.0.0.1#5335 -ipset=/ipodcentre.nl/gfwlist +server=/iphonegermany.com/127.0.0.1#5335 +ipset=/iphonegermany.com/gfwlist +server=/firestone.com.mx/127.0.0.1#5335 +ipset=/firestone.com.mx/gfwlist server=/appstore.hk/127.0.0.1#5335 ipset=/appstore.hk/gfwlist server=/sandisk.co.jp/127.0.0.1#5335 ipset=/sandisk.co.jp/gfwlist -server=/ebayfashion.com/127.0.0.1#5335 -ipset=/ebayfashion.com/gfwlist +server=/iphoneclaro.com.br/127.0.0.1#5335 +ipset=/iphoneclaro.com.br/gfwlist server=/bmw.sk/127.0.0.1#5335 ipset=/bmw.sk/gfwlist -server=/battlelog.com/127.0.0.1#5335 -ipset=/battlelog.com/gfwlist -server=/ipod.rs/127.0.0.1#5335 -ipset=/ipod.rs/gfwlist +server=/cbsi.video/127.0.0.1#5335 +ipset=/cbsi.video/gfwlist +server=/iphonecase2013.com/127.0.0.1#5335 +ipset=/iphonecase2013.com/gfwlist server=/volvogroup.se/127.0.0.1#5335 ipset=/volvogroup.se/gfwlist server=/sony-olympus-medical.com/127.0.0.1#5335 @@ -19232,12 +19446,12 @@ server=/bmw-motorrad.cr/127.0.0.1#5335 ipset=/bmw-motorrad.cr/gfwlist server=/appye.com/127.0.0.1#5335 ipset=/appye.com/gfwlist -server=/ipod.net/127.0.0.1#5335 -ipset=/ipod.net/gfwlist +server=/iphone5s5case.com/127.0.0.1#5335 +ipset=/iphone5s5case.com/gfwlist server=/bag-glasses1.com/127.0.0.1#5335 ipset=/bag-glasses1.com/gfwlist -server=/ipod.hk/127.0.0.1#5335 -ipset=/ipod.hk/gfwlist +server=/bridgestonemerchandise.com/127.0.0.1#5335 +ipset=/bridgestonemerchandise.com/gfwlist server=/simplyipod.com/127.0.0.1#5335 ipset=/simplyipod.com/gfwlist server=/bill-safe.com/127.0.0.1#5335 @@ -19246,54 +19460,54 @@ server=/priceless.com/127.0.0.1#5335 ipset=/priceless.com/gfwlist server=/newhampshirebmw.com/127.0.0.1#5335 ipset=/newhampshirebmw.com/gfwlist -server=/ipod.fr/127.0.0.1#5335 -ipset=/ipod.fr/gfwlist -server=/ipod.es/127.0.0.1#5335 -ipset=/ipod.es/gfwlist +server=/ebayfashion.com/127.0.0.1#5335 +ipset=/ebayfashion.com/gfwlist +server=/gtv1.org/127.0.0.1#5335 +ipset=/gtv1.org/gfwlist server=/google.com.sa/127.0.0.1#5335 ipset=/google.com.sa/gfwlist server=/hpsupport.com/127.0.0.1#5335 ipset=/hpsupport.com/gfwlist -server=/ipod.co.uk/127.0.0.1#5335 -ipset=/ipod.co.uk/gfwlist -server=/ipod.co/127.0.0.1#5335 -ipset=/ipod.co/gfwlist -server=/cncrivals.com/127.0.0.1#5335 -ipset=/cncrivals.com/gfwlist +server=/cygwin.com/127.0.0.1#5335 +ipset=/cygwin.com/gfwlist +server=/media-amazon.com/127.0.0.1#5335 +ipset=/media-amazon.com/gfwlist +server=/iphone-yh.com/127.0.0.1#5335 +ipset=/iphone-yh.com/gfwlist server=/fox247.com/127.0.0.1#5335 ipset=/fox247.com/gfwlist -server=/ipod.cm/127.0.0.1#5335 -ipset=/ipod.cm/gfwlist -server=/cozydrdrebeats.com/127.0.0.1#5335 -ipset=/cozydrdrebeats.com/gfwlist +server=/iphone-vip3.com/127.0.0.1#5335 +ipset=/iphone-vip3.com/gfwlist +server=/iphone-vip1.com/127.0.0.1#5335 +ipset=/iphone-vip1.com/gfwlist server=/oxfordre.com/127.0.0.1#5335 ipset=/oxfordre.com/gfwlist -server=/bmwsafari.com/127.0.0.1#5335 -ipset=/bmwsafari.com/gfwlist -server=/appleclassicipod.com/127.0.0.1#5335 -ipset=/appleclassicipod.com/gfwlist -server=/verisign.de/127.0.0.1#5335 -ipset=/verisign.de/gfwlist +server=/iphone-cn.com/127.0.0.1#5335 +ipset=/iphone-cn.com/gfwlist +server=/zopim.com/127.0.0.1#5335 +ipset=/zopim.com/gfwlist +server=/newcastlenewslocal.com.au/127.0.0.1#5335 +ipset=/newcastlenewslocal.com.au/gfwlist server=/gv.com/127.0.0.1#5335 ipset=/gv.com/gfwlist -server=/iphonese.tv/127.0.0.1#5335 -ipset=/iphonese.tv/gfwlist -server=/ffotolia.com/127.0.0.1#5335 -ipset=/ffotolia.com/gfwlist -server=/pythonhosted.org/127.0.0.1#5335 -ipset=/pythonhosted.org/gfwlist -server=/cafr.ca/127.0.0.1#5335 -ipset=/cafr.ca/gfwlist +server=/bestiphonestuff.com/127.0.0.1#5335 +ipset=/bestiphonestuff.com/gfwlist +server=/ukipad.com/127.0.0.1#5335 +ipset=/ukipad.com/gfwlist +server=/connectedcommerce.com/127.0.0.1#5335 +ipset=/connectedcommerce.com/gfwlist +server=/apple.cl/127.0.0.1#5335 +ipset=/apple.cl/gfwlist server=/aplleipods.com/127.0.0.1#5335 ipset=/aplleipods.com/gfwlist server=/ebayfashion.net/127.0.0.1#5335 ipset=/ebayfashion.net/gfwlist -server=/iphoneclaro.com.br/127.0.0.1#5335 -ipset=/iphoneclaro.com.br/gfwlist -server=/nordstrommedia.com/127.0.0.1#5335 -ipset=/nordstrommedia.com/gfwlist -server=/iphonecases5.com/127.0.0.1#5335 -ipset=/iphonecases5.com/gfwlist +server=/ipadair.jp/127.0.0.1#5335 +ipset=/ipadair.jp/gfwlist +server=/paypal-mainstreet.net/127.0.0.1#5335 +ipset=/paypal-mainstreet.net/gfwlist +server=/researchkit.hk/127.0.0.1#5335 +ipset=/researchkit.hk/gfwlist server=/soundcloud.com/127.0.0.1#5335 ipset=/soundcloud.com/gfwlist server=/canon.rs/127.0.0.1#5335 @@ -19318,46 +19532,46 @@ server=/marvelspotlightplays.com/127.0.0.1#5335 ipset=/marvelspotlightplays.com/gfwlist server=/beatssaustraliabuy.com/127.0.0.1#5335 ipset=/beatssaustraliabuy.com/gfwlist -server=/iphone5s5case.com/127.0.0.1#5335 -ipset=/iphone5s5case.com/gfwlist +server=/ipadair.cl/127.0.0.1#5335 +ipset=/ipadair.cl/gfwlist server=/ebay.fr/127.0.0.1#5335 ipset=/ebay.fr/gfwlist -server=/paypal-mainstreet.net/127.0.0.1#5335 -ipset=/paypal-mainstreet.net/gfwlist +server=/ipad3.com/127.0.0.1#5335 +ipset=/ipad3.com/gfwlist server=/youtube.fr/127.0.0.1#5335 ipset=/youtube.fr/gfwlist -server=/placemyad.com.au/127.0.0.1#5335 -ipset=/placemyad.com.au/gfwlist -server=/deluxe.com.hk/127.0.0.1#5335 -ipset=/deluxe.com.hk/gfwlist -server=/guangming.com.my/127.0.0.1#5335 -ipset=/guangming.com.my/gfwlist +server=/volvogroup.mx/127.0.0.1#5335 +ipset=/volvogroup.mx/gfwlist +server=/viacom.com/127.0.0.1#5335 +ipset=/viacom.com/gfwlist +server=/mastercard.com.ng/127.0.0.1#5335 +ipset=/mastercard.com.ng/gfwlist server=/facebookswagstore.com/127.0.0.1#5335 ipset=/facebookswagstore.com/gfwlist server=/netflix.ca/127.0.0.1#5335 ipset=/netflix.ca/gfwlist -server=/volvogroup.mx/127.0.0.1#5335 -ipset=/volvogroup.mx/gfwlist -server=/babble.com/127.0.0.1#5335 -ipset=/babble.com/gfwlist -server=/viacom.com/127.0.0.1#5335 -ipset=/viacom.com/gfwlist -server=/beatsheadphoness.com/127.0.0.1#5335 -ipset=/beatsheadphoness.com/gfwlist -server=/bgov.com/127.0.0.1#5335 -ipset=/bgov.com/gfwlist +server=/bmwsports.com/127.0.0.1#5335 +ipset=/bmwsports.com/gfwlist +server=/ebookforipad.com/127.0.0.1#5335 +ipset=/ebookforipad.com/gfwlist +server=/pinterest.hu/127.0.0.1#5335 +ipset=/pinterest.hu/gfwlist +server=/mastercard.md/127.0.0.1#5335 +ipset=/mastercard.md/gfwlist +server=/imac.gr/127.0.0.1#5335 +ipset=/imac.gr/gfwlist server=/static-nike.com/127.0.0.1#5335 ipset=/static-nike.com/gfwlist server=/nikestares.com/127.0.0.1#5335 ipset=/nikestares.com/gfwlist server=/instagram-brand.com/127.0.0.1#5335 ipset=/instagram-brand.com/gfwlist -server=/mastercard.md/127.0.0.1#5335 -ipset=/mastercard.md/gfwlist +server=/imac.eu/127.0.0.1#5335 +ipset=/imac.eu/gfwlist server=/mini-connected.it/127.0.0.1#5335 ipset=/mini-connected.it/gfwlist -server=/mini-antilles.fr/127.0.0.1#5335 -ipset=/mini-antilles.fr/gfwlist +server=/winticket.jp/127.0.0.1#5335 +ipset=/winticket.jp/gfwlist server=/blzddist1-a.akamaihd.net/127.0.0.1#5335 ipset=/blzddist1-a.akamaihd.net/gfwlist server=/beatsbydre4usales.com/127.0.0.1#5335 @@ -19366,42 +19580,42 @@ server=/industrialtoys.com/127.0.0.1#5335 ipset=/industrialtoys.com/gfwlist server=/bloombergbna.com/127.0.0.1#5335 ipset=/bloombergbna.com/gfwlist -server=/iphone-vip3.com/127.0.0.1#5335 -ipset=/iphone-vip3.com/gfwlist +server=/ubi.com/127.0.0.1#5335 +ipset=/ubi.com/gfwlist server=/twitterstat.us/127.0.0.1#5335 ipset=/twitterstat.us/gfwlist server=/disney.com/127.0.0.1#5335 ipset=/disney.com/gfwlist -server=/ebay.com.hk/127.0.0.1#5335 -ipset=/ebay.com.hk/gfwlist -server=/apexlegends.com/127.0.0.1#5335 -ipset=/apexlegends.com/gfwlist +server=/drbl.in/127.0.0.1#5335 +ipset=/drbl.in/gfwlist +server=/volvotrucks.sk/127.0.0.1#5335 +ipset=/volvotrucks.sk/gfwlist server=/vfsforgit.org/127.0.0.1#5335 ipset=/vfsforgit.org/gfwlist -server=/iphone-vip1.com/127.0.0.1#5335 -ipset=/iphone-vip1.com/gfwlist +server=/huffingtonpost.kr/127.0.0.1#5335 +ipset=/huffingtonpost.kr/gfwlist server=/pinterest.pe/127.0.0.1#5335 ipset=/pinterest.pe/gfwlist server=/foxnewsgo.org/127.0.0.1#5335 ipset=/foxnewsgo.org/gfwlist -server=/iphone-cn.com/127.0.0.1#5335 -ipset=/iphone-cn.com/gfwlist +server=/caijinglengyan.com/127.0.0.1#5335 +ipset=/caijinglengyan.com/gfwlist server=/12diasderegalosdeitunes.hn/127.0.0.1#5335 ipset=/12diasderegalosdeitunes.hn/gfwlist -server=/pokemonletsgoeevee.com/127.0.0.1#5335 -ipset=/pokemonletsgoeevee.com/gfwlist +server=/embedly.com/127.0.0.1#5335 +ipset=/embedly.com/gfwlist server=/pypl.com/127.0.0.1#5335 ipset=/pypl.com/gfwlist -server=/beatsdrdre-it.com/127.0.0.1#5335 -ipset=/beatsdrdre-it.com/gfwlist -server=/drbl.in/127.0.0.1#5335 -ipset=/drbl.in/gfwlist +server=/applestoreonline.com/127.0.0.1#5335 +ipset=/applestoreonline.com/gfwlist +server=/2o7.net/127.0.0.1#5335 +ipset=/2o7.net/gfwlist server=/headphonesol.com/127.0.0.1#5335 ipset=/headphonesol.com/gfwlist -server=/designeriphonescases.com/127.0.0.1#5335 -ipset=/designeriphonescases.com/gfwlist -server=/bestiphonestuff.com/127.0.0.1#5335 -ipset=/bestiphonestuff.com/gfwlist +server=/applestore.net/127.0.0.1#5335 +ipset=/applestore.net/gfwlist +server=/brandelectronic.com/127.0.0.1#5335 +ipset=/brandelectronic.com/gfwlist server=/vfsco.ro/127.0.0.1#5335 ipset=/vfsco.ro/gfwlist server=/hsfacebook.com/127.0.0.1#5335 @@ -19410,90 +19624,90 @@ server=/bmw-motorrad.co.id/127.0.0.1#5335 ipset=/bmw-motorrad.co.id/gfwlist server=/riot.net/127.0.0.1#5335 ipset=/riot.net/gfwlist -server=/bmw-motorrad.com.br/127.0.0.1#5335 -ipset=/bmw-motorrad.com.br/gfwlist +server=/slackcertified.com/127.0.0.1#5335 +ipset=/slackcertified.com/gfwlist server=/x-art.com/127.0.0.1#5335 ipset=/x-art.com/gfwlist server=/pricelessbeijing.com/127.0.0.1#5335 ipset=/pricelessbeijing.com/gfwlist -server=/ipadair.jp/127.0.0.1#5335 -ipset=/ipadair.jp/gfwlist -server=/pearsonclinical.nl/127.0.0.1#5335 -ipset=/pearsonclinical.nl/gfwlist +server=/hkopentv.com/127.0.0.1#5335 +ipset=/hkopentv.com/gfwlist +server=/ebaymall.com/127.0.0.1#5335 +ipset=/ebaymall.com/gfwlist server=/xn--qoq462m.com/127.0.0.1#5335 ipset=/xn--qoq462m.com/gfwlist -server=/brandelectronic.com/127.0.0.1#5335 -ipset=/brandelectronic.com/gfwlist server=/pearsonvue.net/127.0.0.1#5335 ipset=/pearsonvue.net/gfwlist -server=/kanzhongguo.eu/127.0.0.1#5335 -ipset=/kanzhongguo.eu/gfwlist -server=/ipadair.cm/127.0.0.1#5335 -ipset=/ipadair.cm/gfwlist +server=/applestore.com.sn/127.0.0.1#5335 +ipset=/applestore.com.sn/gfwlist server=/miniso-au.com/127.0.0.1#5335 ipset=/miniso-au.com/gfwlist -server=/ipadair.cl/127.0.0.1#5335 -ipset=/ipadair.cl/gfwlist -server=/ipad3.com/127.0.0.1#5335 -ipset=/ipad3.com/gfwlist -server=/yahoo.it/127.0.0.1#5335 -ipset=/yahoo.it/gfwlist +server=/applestore.com.ro/127.0.0.1#5335 +ipset=/applestore.com.ro/gfwlist +server=/applestore.com.pt/127.0.0.1#5335 +ipset=/applestore.com.pt/gfwlist +server=/applestore.com.pl/127.0.0.1#5335 +ipset=/applestore.com.pl/gfwlist server=/scholar.google.si/127.0.0.1#5335 ipset=/scholar.google.si/gfwlist -server=/personeelsland.com/127.0.0.1#5335 -ipset=/personeelsland.com/gfwlist -server=/ebookforipad.com/127.0.0.1#5335 -ipset=/ebookforipad.com/gfwlist -server=/kfs.io/127.0.0.1#5335 -ipset=/kfs.io/gfwlist -server=/ttvnw.net/127.0.0.1#5335 -ipset=/ttvnw.net/gfwlist +server=/yahoo.it/127.0.0.1#5335 +ipset=/yahoo.it/gfwlist +server=/applestore.com.my/127.0.0.1#5335 +ipset=/applestore.com.my/gfwlist +server=/applestore.com.jo/127.0.0.1#5335 +ipset=/applestore.com.jo/gfwlist +server=/applestore.com.hr/127.0.0.1#5335 +ipset=/applestore.com.hr/gfwlist +server=/minispygear.com/127.0.0.1#5335 +ipset=/minispygear.com/gfwlist server=/cambridgemaths.org/127.0.0.1#5335 ipset=/cambridgemaths.org/gfwlist +server=/cslpldyb.me/127.0.0.1#5335 +ipset=/cslpldyb.me/gfwlist server=/mucinexprofessional.com/127.0.0.1#5335 ipset=/mucinexprofessional.com/gfwlist -server=/imac.gr/127.0.0.1#5335 -ipset=/imac.gr/gfwlist -server=/imac.eu/127.0.0.1#5335 -ipset=/imac.eu/gfwlist +server=/applestore.com/127.0.0.1#5335 +ipset=/applestore.com/gfwlist +server=/shopee.ph/127.0.0.1#5335 +ipset=/shopee.ph/gfwlist server=/dollarfotoclub.com/127.0.0.1#5335 ipset=/dollarfotoclub.com/gfwlist server=/globalvoices.org/127.0.0.1#5335 ipset=/globalvoices.org/gfwlist -server=/bloombergbriefs.com/127.0.0.1#5335 -ipset=/bloombergbriefs.com/gfwlist +server=/pinterest.th/127.0.0.1#5335 +ipset=/pinterest.th/gfwlist server=/foxsports.com.bo/127.0.0.1#5335 ipset=/foxsports.com.bo/gfwlist -server=/tvappstore.net/127.0.0.1#5335 -ipset=/tvappstore.net/gfwlist -server=/pobl-content.com/127.0.0.1#5335 -ipset=/pobl-content.com/gfwlist -server=/mini-windsor.com/127.0.0.1#5335 -ipset=/mini-windsor.com/gfwlist +server=/beatsaudios.net/127.0.0.1#5335 +ipset=/beatsaudios.net/gfwlist +server=/bloombergbriefs.com/127.0.0.1#5335 +ipset=/bloombergbriefs.com/gfwlist +server=/myfoxzone.com/127.0.0.1#5335 +ipset=/myfoxzone.com/gfwlist server=/monsterbeatssalg.com/127.0.0.1#5335 ipset=/monsterbeatssalg.com/gfwlist server=/google.ro/127.0.0.1#5335 ipset=/google.ro/gfwlist -server=/ebayauction.com/127.0.0.1#5335 -ipset=/ebayauction.com/gfwlist -server=/unwire.hk/127.0.0.1#5335 -ipset=/unwire.hk/gfwlist -server=/applestoreonline.com/127.0.0.1#5335 -ipset=/applestoreonline.com/gfwlist -server=/paypalindia.com/127.0.0.1#5335 -ipset=/paypalindia.com/gfwlist -server=/newscommercial.co.uk/127.0.0.1#5335 -ipset=/newscommercial.co.uk/gfwlist -server=/goduckgo.com/127.0.0.1#5335 -ipset=/goduckgo.com/gfwlist +server=/visa.com.ph/127.0.0.1#5335 +ipset=/visa.com.ph/gfwlist +server=/beeg.com/127.0.0.1#5335 +ipset=/beeg.com/gfwlist +server=/mini-windsor.com/127.0.0.1#5335 +ipset=/mini-windsor.com/gfwlist +server=/dontbubble.us/127.0.0.1#5335 +ipset=/dontbubble.us/gfwlist +server=/aplestore.com/127.0.0.1#5335 +ipset=/aplestore.com/gfwlist +server=/bmw-connecteddrive.com/127.0.0.1#5335 +ipset=/bmw-connecteddrive.com/gfwlist server=/hanime1.me/127.0.0.1#5335 ipset=/hanime1.me/gfwlist server=/nikeoutletstore.com/127.0.0.1#5335 ipset=/nikeoutletstore.com/gfwlist server=/imstagram.com/127.0.0.1#5335 ipset=/imstagram.com/gfwlist -server=/applestore.net/127.0.0.1#5335 -ipset=/applestore.net/gfwlist +server=/pinterest.tw/127.0.0.1#5335 +ipset=/pinterest.tw/gfwlist server=/stackapps.com/127.0.0.1#5335 ipset=/stackapps.com/gfwlist server=/statsmakemecry.com/127.0.0.1#5335 @@ -19502,82 +19716,82 @@ server=/fflick.com/127.0.0.1#5335 ipset=/fflick.com/gfwlist server=/billpointnewzealand.com/127.0.0.1#5335 ipset=/billpointnewzealand.com/gfwlist -server=/applestore.hk/127.0.0.1#5335 -ipset=/applestore.hk/gfwlist -server=/typekit.com/127.0.0.1#5335 -ipset=/typekit.com/gfwlist +server=/apple.tw/127.0.0.1#5335 +ipset=/apple.tw/gfwlist +server=/apple.so/127.0.0.1#5335 +ipset=/apple.so/gfwlist server=/bmw-motorrad.at/127.0.0.1#5335 ipset=/bmw-motorrad.at/gfwlist -server=/applestore.com.sn/127.0.0.1#5335 -ipset=/applestore.com.sn/gfwlist -server=/potenza.jp/127.0.0.1#5335 -ipset=/potenza.jp/gfwlist +server=/paypalindia.com/127.0.0.1#5335 +ipset=/paypalindia.com/gfwlist +server=/newscommercial.co.uk/127.0.0.1#5335 +ipset=/newscommercial.co.uk/gfwlist server=/applecensorship.com/127.0.0.1#5335 ipset=/applecensorship.com/gfwlist server=/avatargarenanow-a.akamaihd.net/127.0.0.1#5335 ipset=/avatargarenanow-a.akamaihd.net/gfwlist server=/duck.com/127.0.0.1#5335 ipset=/duck.com/gfwlist -server=/nike.xn--hxt814e/127.0.0.1#5335 -ipset=/nike.xn--hxt814e/gfwlist -server=/applestore.com.pt/127.0.0.1#5335 -ipset=/applestore.com.pt/gfwlist -server=/applestore.com.pl/127.0.0.1#5335 -ipset=/applestore.com.pl/gfwlist -server=/battlefield4.com/127.0.0.1#5335 -ipset=/battlefield4.com/gfwlist -server=/starcraft.com/127.0.0.1#5335 -ipset=/starcraft.com/gfwlist +server=/apple.sa/127.0.0.1#5335 +ipset=/apple.sa/gfwlist +server=/apple.ru/127.0.0.1#5335 +ipset=/apple.ru/gfwlist +server=/apple.pl/127.0.0.1#5335 +ipset=/apple.pl/gfwlist +server=/init.shop/127.0.0.1#5335 +ipset=/init.shop/gfwlist +server=/thetread.com/127.0.0.1#5335 +ipset=/thetread.com/gfwlist server=/volvotrucks.com.ar/127.0.0.1#5335 ipset=/volvotrucks.com.ar/gfwlist server=/netlify.com/127.0.0.1#5335 ipset=/netlify.com/gfwlist -server=/applestore.com.jo/127.0.0.1#5335 -ipset=/applestore.com.jo/gfwlist +server=/apple.net/127.0.0.1#5335 +ipset=/apple.net/gfwlist server=/icloudbrowser.net/127.0.0.1#5335 ipset=/icloudbrowser.net/gfwlist server=/getbootstrap.com/127.0.0.1#5335 ipset=/getbootstrap.com/gfwlist -server=/applestore.com.hr/127.0.0.1#5335 -ipset=/applestore.com.hr/gfwlist +server=/flutterapp.com/127.0.0.1#5335 +ipset=/flutterapp.com/gfwlist server=/parkinfo.com/127.0.0.1#5335 ipset=/parkinfo.com/gfwlist -server=/nike.ci/127.0.0.1#5335 -ipset=/nike.ci/gfwlist +server=/nike.xn--hxt814e/127.0.0.1#5335 +ipset=/nike.xn--hxt814e/gfwlist server=/acebook.com/127.0.0.1#5335 ipset=/acebook.com/gfwlist -server=/bloomberglp.com/127.0.0.1#5335 -ipset=/bloomberglp.com/gfwlist -server=/zsh.org/127.0.0.1#5335 -ipset=/zsh.org/gfwlist +server=/apple.lt/127.0.0.1#5335 +ipset=/apple.lt/gfwlist +server=/apple.lk/127.0.0.1#5335 +ipset=/apple.lk/gfwlist server=/harpercollinsadvantage.com/127.0.0.1#5335 ipset=/harpercollinsadvantage.com/gfwlist -server=/bmwi.jp/127.0.0.1#5335 -ipset=/bmwi.jp/gfwlist -server=/volvobuses.co.nz/127.0.0.1#5335 -ipset=/volvobuses.co.nz/gfwlist +server=/apple.kr/127.0.0.1#5335 +ipset=/apple.kr/gfwlist +server=/paypall.com/127.0.0.1#5335 +ipset=/paypall.com/gfwlist server=/apple-expo.com/127.0.0.1#5335 ipset=/apple-expo.com/gfwlist -server=/applestore.com/127.0.0.1#5335 -ipset=/applestore.com/gfwlist -server=/cuffiesaldi.com/127.0.0.1#5335 -ipset=/cuffiesaldi.com/gfwlist +server=/bgr.in/127.0.0.1#5335 +ipset=/bgr.in/gfwlist +server=/nike.ci/127.0.0.1#5335 +ipset=/nike.ci/gfwlist server=/akamaitechnologies.com/127.0.0.1#5335 ipset=/akamaitechnologies.com/gfwlist -server=/cloudflareapps.com/127.0.0.1#5335 -ipset=/cloudflareapps.com/gfwlist +server=/dreambmw.ca/127.0.0.1#5335 +ipset=/dreambmw.ca/gfwlist server=/uun89.com/127.0.0.1#5335 ipset=/uun89.com/gfwlist -server=/monsterbeatsonlinestoreuk.com/127.0.0.1#5335 -ipset=/monsterbeatsonlinestoreuk.com/gfwlist +server=/bloomberglp.com/127.0.0.1#5335 +ipset=/bloomberglp.com/gfwlist server=/reutersagency.cn/127.0.0.1#5335 ipset=/reutersagency.cn/gfwlist -server=/iamakamai.net/127.0.0.1#5335 -ipset=/iamakamai.net/gfwlist +server=/apple.hr/127.0.0.1#5335 +ipset=/apple.hr/gfwlist server=/projectbaseline.com/127.0.0.1#5335 ipset=/projectbaseline.com/gfwlist -server=/pwnedpasswords.com/127.0.0.1#5335 -ipset=/pwnedpasswords.com/gfwlist +server=/mini.com/127.0.0.1#5335 +ipset=/mini.com/gfwlist server=/mastercard.com.au/127.0.0.1#5335 ipset=/mastercard.com.au/gfwlist server=/geeksquadservices.org/127.0.0.1#5335 @@ -19586,112 +19800,112 @@ server=/youtube.sg/127.0.0.1#5335 ipset=/youtube.sg/gfwlist server=/vanish.ie/127.0.0.1#5335 ipset=/vanish.ie/gfwlist -server=/swisssign.ch/127.0.0.1#5335 -ipset=/swisssign.ch/gfwlist -server=/scholar.google.com.ph/127.0.0.1#5335 -ipset=/scholar.google.com.ph/gfwlist +server=/ebayclassifieds.org/127.0.0.1#5335 +ipset=/ebayclassifieds.org/gfwlist +server=/swoosh.com/127.0.0.1#5335 +ipset=/swoosh.com/gfwlist server=/instagramhilecim.com/127.0.0.1#5335 ipset=/instagramhilecim.com/gfwlist server=/apple.hamburg/127.0.0.1#5335 ipset=/apple.hamburg/gfwlist -server=/visa.pl/127.0.0.1#5335 -ipset=/visa.pl/gfwlist +server=/apple.eu/127.0.0.1#5335 +ipset=/apple.eu/gfwlist server=/visa.cl/127.0.0.1#5335 ipset=/visa.cl/gfwlist server=/scholar.google.co.uk/127.0.0.1#5335 ipset=/scholar.google.co.uk/gfwlist server=/i-cable.com/127.0.0.1#5335 ipset=/i-cable.com/gfwlist -server=/sb.sb/127.0.0.1#5335 -ipset=/sb.sb/gfwlist -server=/nikesportswear.com/127.0.0.1#5335 -ipset=/nikesportswear.com/gfwlist -server=/apple.tw/127.0.0.1#5335 -ipset=/apple.tw/gfwlist -server=/bloomberg.co.jp/127.0.0.1#5335 -ipset=/bloomberg.co.jp/gfwlist +server=/monsterproduct.net/127.0.0.1#5335 +ipset=/monsterproduct.net/gfwlist +server=/apple.cz/127.0.0.1#5335 +ipset=/apple.cz/gfwlist +server=/iamakamai.net/127.0.0.1#5335 +ipset=/iamakamai.net/gfwlist +server=/apple.co.uk/127.0.0.1#5335 +ipset=/apple.co.uk/gfwlist server=/facebookmarketingpartner.com/127.0.0.1#5335 ipset=/facebookmarketingpartner.com/gfwlist server=/bmwofcentralpa.com/127.0.0.1#5335 ipset=/bmwofcentralpa.com/gfwlist -server=/apple.sa/127.0.0.1#5335 -ipset=/apple.sa/gfwlist +server=/apple.co.mz/127.0.0.1#5335 +ipset=/apple.co.mz/gfwlist server=/bitcoin.org/127.0.0.1#5335 ipset=/bitcoin.org/gfwlist -server=/apple.ru/127.0.0.1#5335 -ipset=/apple.ru/gfwlist +server=/pwnedpasswords.com/127.0.0.1#5335 +ipset=/pwnedpasswords.com/gfwlist server=/thescottishsun.co.uk/127.0.0.1#5335 ipset=/thescottishsun.co.uk/gfwlist -server=/assetsadobe.com/127.0.0.1#5335 -ipset=/assetsadobe.com/gfwlist -server=/apple.pl/127.0.0.1#5335 -ipset=/apple.pl/gfwlist +server=/detaliczny.com/127.0.0.1#5335 +ipset=/detaliczny.com/gfwlist +server=/voanews.eu/127.0.0.1#5335 +ipset=/voanews.eu/gfwlist server=/disneysubscription.com/127.0.0.1#5335 ipset=/disneysubscription.com/gfwlist -server=/apple.no/127.0.0.1#5335 -ipset=/apple.no/gfwlist +server=/sb.sb/127.0.0.1#5335 +ipset=/sb.sb/gfwlist server=/git.io/127.0.0.1#5335 ipset=/git.io/gfwlist -server=/visaeurope.si/127.0.0.1#5335 -ipset=/visaeurope.si/gfwlist +server=/nikesportswear.com/127.0.0.1#5335 +ipset=/nikesportswear.com/gfwlist server=/itripto.com/127.0.0.1#5335 ipset=/itripto.com/gfwlist -server=/fptolia.com/127.0.0.1#5335 -ipset=/fptolia.com/gfwlist -server=/apple.net/127.0.0.1#5335 -ipset=/apple.net/gfwlist -server=/ebayshopping.org/127.0.0.1#5335 -ipset=/ebayshopping.org/gfwlist +server=/tutanota.com/127.0.0.1#5335 +ipset=/tutanota.com/gfwlist +server=/apple.ca/127.0.0.1#5335 +ipset=/apple.ca/gfwlist +server=/thegeorgiascene.com/127.0.0.1#5335 +ipset=/thegeorgiascene.com/gfwlist server=/bmw-connecteddrive.my/127.0.0.1#5335 ipset=/bmw-connecteddrive.my/gfwlist -server=/go-lang.org/127.0.0.1#5335 -ipset=/go-lang.org/gfwlist +server=/apple.ae/127.0.0.1#5335 +ipset=/apple.ae/gfwlist server=/mini.com.gr/127.0.0.1#5335 ipset=/mini.com.gr/gfwlist server=/5lml.com/127.0.0.1#5335 ipset=/5lml.com/gfwlist server=/avinin.com/127.0.0.1#5335 ipset=/avinin.com/gfwlist -server=/apple.lv/127.0.0.1#5335 -ipset=/apple.lv/gfwlist -server=/apple.lt/127.0.0.1#5335 -ipset=/apple.lt/gfwlist -server=/apple.lk/127.0.0.1#5335 -ipset=/apple.lk/gfwlist -server=/fbf8.com/127.0.0.1#5335 -ipset=/fbf8.com/gfwlist -server=/automobile.fr/127.0.0.1#5335 -ipset=/automobile.fr/gfwlist -server=/apple.kr/127.0.0.1#5335 -ipset=/apple.kr/gfwlist -server=/bs-awh.ne.jp/127.0.0.1#5335 -ipset=/bs-awh.ne.jp/gfwlist +server=/i-o-u.info/127.0.0.1#5335 +ipset=/i-o-u.info/gfwlist +server=/xoom.io/127.0.0.1#5335 +ipset=/xoom.io/gfwlist +server=/ext-twitch.tv/127.0.0.1#5335 +ipset=/ext-twitch.tv/gfwlist +server=/visaeurope.si/127.0.0.1#5335 +ipset=/visaeurope.si/gfwlist +server=/itunesradio.tv/127.0.0.1#5335 +ipset=/itunesradio.tv/gfwlist +server=/itunesradio.rio/127.0.0.1#5335 +ipset=/itunesradio.rio/gfwlist +server=/ebayshopping.org/127.0.0.1#5335 +ipset=/ebayshopping.org/gfwlist server=/thebeatsheadphonesale.com/127.0.0.1#5335 ipset=/thebeatsheadphonesale.com/gfwlist -server=/bmw-connecteddrive.hu/127.0.0.1#5335 -ipset=/bmw-connecteddrive.hu/gfwlist +server=/mgo-images.com/127.0.0.1#5335 +ipset=/mgo-images.com/gfwlist server=/stackauth.com/127.0.0.1#5335 ipset=/stackauth.com/gfwlist -server=/visa.com.bs/127.0.0.1#5335 -ipset=/visa.com.bs/gfwlist +server=/rentaride.com/127.0.0.1#5335 +ipset=/rentaride.com/gfwlist server=/buzzav.com/127.0.0.1#5335 ipset=/buzzav.com/gfwlist -server=/lolespor.com/127.0.0.1#5335 -ipset=/lolespor.com/gfwlist -server=/bestbuy.com/127.0.0.1#5335 -ipset=/bestbuy.com/gfwlist +server=/adidas.pl/127.0.0.1#5335 +ipset=/adidas.pl/gfwlist +server=/fbf8.com/127.0.0.1#5335 +ipset=/fbf8.com/gfwlist server=/cdn-terapeak.com/127.0.0.1#5335 ipset=/cdn-terapeak.com/gfwlist server=/rolfoundation.org/127.0.0.1#5335 ipset=/rolfoundation.org/gfwlist -server=/voanoticias.com/127.0.0.1#5335 -ipset=/voanoticias.com/gfwlist -server=/apple.eu/127.0.0.1#5335 -ipset=/apple.eu/gfwlist -server=/apple.es/127.0.0.1#5335 -ipset=/apple.es/gfwlist -server=/agzy1.com/127.0.0.1#5335 -ipset=/agzy1.com/gfwlist +server=/jitsi.org/127.0.0.1#5335 +ipset=/jitsi.org/gfwlist +server=/miniwholesaleconnect.com/127.0.0.1#5335 +ipset=/miniwholesaleconnect.com/gfwlist +server=/lolshop.co.kr/127.0.0.1#5335 +ipset=/lolshop.co.kr/gfwlist +server=/bbycastatic.ca/127.0.0.1#5335 +ipset=/bbycastatic.ca/gfwlist server=/hpservices.com/127.0.0.1#5335 ipset=/hpservices.com/gfwlist server=/zeriamerikes.com/127.0.0.1#5335 @@ -19700,28 +19914,28 @@ server=/nintendo.com/127.0.0.1#5335 ipset=/nintendo.com/gfwlist server=/apple.us/127.0.0.1#5335 ipset=/apple.us/gfwlist -server=/powerbeatsbydrdre.com/127.0.0.1#5335 -ipset=/powerbeatsbydrdre.com/gfwlist -server=/apple.cz/127.0.0.1#5335 -ipset=/apple.cz/gfwlist +server=/itunes.rio/127.0.0.1#5335 +ipset=/itunes.rio/gfwlist +server=/voanoticias.com/127.0.0.1#5335 +ipset=/voanoticias.com/gfwlist server=/fragrancebay.com/127.0.0.1#5335 ipset=/fragrancebay.com/gfwlist -server=/apple.co.uk/127.0.0.1#5335 -ipset=/apple.co.uk/gfwlist -server=/bridgestonevan.com/127.0.0.1#5335 -ipset=/bridgestonevan.com/gfwlist -server=/apple.co.th/127.0.0.1#5335 -ipset=/apple.co.th/gfwlist +server=/itunes.com/127.0.0.1#5335 +ipset=/itunes.com/gfwlist +server=/kannewyork.com/127.0.0.1#5335 +ipset=/kannewyork.com/gfwlist +server=/starbuckssummergame.ca/127.0.0.1#5335 +ipset=/starbuckssummergame.ca/gfwlist server=/minilondon.co/127.0.0.1#5335 ipset=/minilondon.co/gfwlist server=/amazonbusinessblog.com/127.0.0.1#5335 ipset=/amazonbusinessblog.com/gfwlist -server=/opentranslatorstothings.org/127.0.0.1#5335 -ipset=/opentranslatorstothings.org/gfwlist +server=/udacity.com/127.0.0.1#5335 +ipset=/udacity.com/gfwlist server=/ebay-confirm.com/127.0.0.1#5335 ipset=/ebay-confirm.com/gfwlist -server=/apple.co.mz/127.0.0.1#5335 -ipset=/apple.co.mz/gfwlist +server=/foxsports.net.br/127.0.0.1#5335 +ipset=/foxsports.net.br/gfwlist server=/swiftcapital.com/127.0.0.1#5335 ipset=/swiftcapital.com/gfwlist server=/pixinsight.com.tw/127.0.0.1#5335 @@ -19730,232 +19944,232 @@ server=/atlasonepoint.com/127.0.0.1#5335 ipset=/atlasonepoint.com/gfwlist server=/billpoint.us/127.0.0.1#5335 ipset=/billpoint.us/gfwlist -server=/travelex.co.nz/127.0.0.1#5335 -ipset=/travelex.co.nz/gfwlist -server=/visa.com.kh/127.0.0.1#5335 -ipset=/visa.com.kh/gfwlist -server=/apple.cl/127.0.0.1#5335 -ipset=/apple.cl/gfwlist -server=/apple.ca/127.0.0.1#5335 -ipset=/apple.ca/gfwlist +server=/12joursdecadeauxdeitunes.com/127.0.0.1#5335 +ipset=/12joursdecadeauxdeitunes.com/gfwlist +server=/bridgestonevan.com/127.0.0.1#5335 +ipset=/bridgestonevan.com/gfwlist +server=/opentranslatorstothings.org/127.0.0.1#5335 +ipset=/opentranslatorstothings.org/gfwlist +server=/pypi.org/127.0.0.1#5335 +ipset=/pypi.org/gfwlist server=/disney.pt/127.0.0.1#5335 ipset=/disney.pt/gfwlist -server=/huffingtonpost.jp/127.0.0.1#5335 -ipset=/huffingtonpost.jp/gfwlist +server=/9to5terminal.com/127.0.0.1#5335 +ipset=/9to5terminal.com/gfwlist server=/bowenpress.com/127.0.0.1#5335 ipset=/bowenpress.com/gfwlist -server=/apple.ae/127.0.0.1#5335 -ipset=/apple.ae/gfwlist +server=/travelex.co.nz/127.0.0.1#5335 +ipset=/travelex.co.nz/gfwlist server=/dlfacebook.com/127.0.0.1#5335 ipset=/dlfacebook.com/gfwlist -server=/iutunes.com/127.0.0.1#5335 -ipset=/iutunes.com/gfwlist +server=/minilaval.com/127.0.0.1#5335 +ipset=/minilaval.com/gfwlist server=/secomtrust.net/127.0.0.1#5335 ipset=/secomtrust.net/gfwlist server=/predictivetechnologies.com/127.0.0.1#5335 ipset=/predictivetechnologies.com/gfwlist -server=/lol-europe.com/127.0.0.1#5335 -ipset=/lol-europe.com/gfwlist +server=/visa.com.kh/127.0.0.1#5335 +ipset=/visa.com.kh/gfwlist server=/appleexpo.info/127.0.0.1#5335 ipset=/appleexpo.info/gfwlist -server=/associates-amazon.com/127.0.0.1#5335 -ipset=/associates-amazon.com/gfwlist +server=/recoiljs.org/127.0.0.1#5335 +ipset=/recoiljs.org/gfwlist server=/translatewiki.org/127.0.0.1#5335 ipset=/translatewiki.org/gfwlist -server=/itunesradio.rio/127.0.0.1#5335 -ipset=/itunesradio.rio/gfwlist -server=/store-bridgestonesports.com/127.0.0.1#5335 -ipset=/store-bridgestonesports.com/gfwlist -server=/gab.com/127.0.0.1#5335 -ipset=/gab.com/gfwlist +server=/12diasderegalosdeitunes.co.ni/127.0.0.1#5335 +ipset=/12diasderegalosdeitunes.co.ni/gfwlist +server=/marketolive.com/127.0.0.1#5335 +ipset=/marketolive.com/gfwlist +server=/lol-europe.com/127.0.0.1#5335 +ipset=/lol-europe.com/gfwlist server=/intel.eu/127.0.0.1#5335 ipset=/intel.eu/gfwlist -server=/itunes.us/127.0.0.1#5335 -ipset=/itunes.us/gfwlist +server=/minivancouver.ca/127.0.0.1#5335 +ipset=/minivancouver.ca/gfwlist server=/icloudmail.net/127.0.0.1#5335 ipset=/icloudmail.net/gfwlist -server=/itunes.rio/127.0.0.1#5335 -ipset=/itunes.rio/gfwlist -server=/faststone.org/127.0.0.1#5335 -ipset=/faststone.org/gfwlist +server=/icloudsecure.net/127.0.0.1#5335 +ipset=/icloudsecure.net/gfwlist +server=/paypal-apac.com/127.0.0.1#5335 +ipset=/paypal-apac.com/gfwlist server=/btt904.com/127.0.0.1#5335 ipset=/btt904.com/gfwlist -server=/pearson.com.au/127.0.0.1#5335 -ipset=/pearson.com.au/gfwlist -server=/bmw-tahiti.com/127.0.0.1#5335 -ipset=/bmw-tahiti.com/gfwlist +server=/gab.com/127.0.0.1#5335 +ipset=/gab.com/gfwlist +server=/icloudo.com/127.0.0.1#5335 +ipset=/icloudo.com/gfwlist server=/bmwstepconnections.com/127.0.0.1#5335 ipset=/bmwstepconnections.com/gfwlist server=/nike.com.br/127.0.0.1#5335 ipset=/nike.com.br/gfwlist +server=/icloudpay.net/127.0.0.1#5335 +ipset=/icloudpay.net/gfwlist +server=/icloudnet.net/127.0.0.1#5335 +ipset=/icloudnet.net/gfwlist +server=/discountbeatsstore.com/127.0.0.1#5335 +ipset=/discountbeatsstore.com/gfwlist +server=/bestbuy.com.mx/127.0.0.1#5335 +ipset=/bestbuy.com.mx/gfwlist server=/sbnation.com/127.0.0.1#5335 ipset=/sbnation.com/gfwlist -server=/itunes.com/127.0.0.1#5335 -ipset=/itunes.com/gfwlist +server=/mut.ch/127.0.0.1#5335 +ipset=/mut.ch/gfwlist +server=/nintendo.ch/127.0.0.1#5335 +ipset=/nintendo.ch/gfwlist server=/paypal.me/127.0.0.1#5335 ipset=/paypal.me/gfwlist -server=/connected-drive.com/127.0.0.1#5335 -ipset=/connected-drive.com/gfwlist -server=/maskedsingerfox.com/127.0.0.1#5335 -ipset=/maskedsingerfox.com/gfwlist -server=/udemycdn.com/127.0.0.1#5335 -ipset=/udemycdn.com/gfwlist -server=/12joursdecadeauxdeitunes.com/127.0.0.1#5335 -ipset=/12joursdecadeauxdeitunes.com/gfwlist -server=/nikebetrue.com/127.0.0.1#5335 -ipset=/nikebetrue.com/gfwlist server=/evise.com/127.0.0.1#5335 ipset=/evise.com/gfwlist -server=/pdxbmw.com/127.0.0.1#5335 -ipset=/pdxbmw.com/gfwlist -server=/volvotrucks.com.pt/127.0.0.1#5335 -ipset=/volvotrucks.com.pt/gfwlist -server=/scholar.google.co.jp/127.0.0.1#5335 -ipset=/scholar.google.co.jp/gfwlist -server=/dealtree.org/127.0.0.1#5335 -ipset=/dealtree.org/gfwlist +server=/icloud.vn/127.0.0.1#5335 +ipset=/icloud.vn/gfwlist +server=/icloud.sk/127.0.0.1#5335 +ipset=/icloud.sk/gfwlist +server=/udemycdn.com/127.0.0.1#5335 +ipset=/udemycdn.com/gfwlist +server=/icloud.org/127.0.0.1#5335 +ipset=/icloud.org/gfwlist server=/cbsi.com/127.0.0.1#5335 ipset=/cbsi.com/gfwlist server=/lgsalesportal.com/127.0.0.1#5335 ipset=/lgsalesportal.com/gfwlist -server=/pricelesstv.com/127.0.0.1#5335 -ipset=/pricelesstv.com/gfwlist +server=/pdxbmw.com/127.0.0.1#5335 +ipset=/pdxbmw.com/gfwlist server=/volvotrucks.ph/127.0.0.1#5335 ipset=/volvotrucks.ph/gfwlist server=/beatsfactorycollection.com/127.0.0.1#5335 ipset=/beatsfactorycollection.com/gfwlist server=/xlstudio.com/127.0.0.1#5335 ipset=/xlstudio.com/gfwlist -server=/go.dev/127.0.0.1#5335 -ipset=/go.dev/gfwlist -server=/mini.md/127.0.0.1#5335 -ipset=/mini.md/gfwlist -server=/12diasderegalosdeitunes.com/127.0.0.1#5335 -ipset=/12diasderegalosdeitunes.com/gfwlist -server=/12diasderegalosdeitunes.co.ni/127.0.0.1#5335 -ipset=/12diasderegalosdeitunes.co.ni/gfwlist -server=/djreprints.com/127.0.0.1#5335 -ipset=/djreprints.com/gfwlist +server=/volvotrucks.com.pt/127.0.0.1#5335 +ipset=/volvotrucks.com.pt/gfwlist +server=/icloud.lv/127.0.0.1#5335 +ipset=/icloud.lv/gfwlist +server=/videos-rockstargames-com.akamaized.net/127.0.0.1#5335 +ipset=/videos-rockstargames-com.akamaized.net/gfwlist +server=/icloud.ie/127.0.0.1#5335 +ipset=/icloud.ie/gfwlist +server=/nikeplus.org/127.0.0.1#5335 +ipset=/nikeplus.org/gfwlist server=/volvobuses.com.tw/127.0.0.1#5335 ipset=/volvobuses.com.tw/gfwlist -server=/amazon.ca/127.0.0.1#5335 -ipset=/amazon.ca/gfwlist +server=/tiktok.com/127.0.0.1#5335 +ipset=/tiktok.com/gfwlist server=/venmo.org/127.0.0.1#5335 ipset=/venmo.org/gfwlist -server=/wwwicloud.com/127.0.0.1#5335 -ipset=/wwwicloud.com/gfwlist -server=/mylcloud.net/127.0.0.1#5335 -ipset=/mylcloud.net/gfwlist +server=/icloud-content.com/127.0.0.1#5335 +ipset=/icloud-content.com/gfwlist +server=/yourmonsterbeats.com/127.0.0.1#5335 +ipset=/yourmonsterbeats.com/gfwlist server=/shopee.com.br/127.0.0.1#5335 ipset=/shopee.com.br/gfwlist -server=/nikebetterworld.org/127.0.0.1#5335 -ipset=/nikebetterworld.org/gfwlist +server=/wholesaleonlinemart.com/127.0.0.1#5335 +ipset=/wholesaleonlinemart.com/gfwlist server=/abcheadphones.com/127.0.0.1#5335 ipset=/abcheadphones.com/gfwlist server=/gamer-cds.cdn.hinet.net/127.0.0.1#5335 ipset=/gamer-cds.cdn.hinet.net/gfwlist -server=/vgcareers.net/127.0.0.1#5335 -ipset=/vgcareers.net/gfwlist +server=/wholesalefine.com/127.0.0.1#5335 +ipset=/wholesalefine.com/gfwlist server=/msads.net/127.0.0.1#5335 ipset=/msads.net/gfwlist -server=/icloudo.com/127.0.0.1#5335 -ipset=/icloudo.com/gfwlist +server=/vip-beats.com/127.0.0.1#5335 +ipset=/vip-beats.com/gfwlist server=/racked.com/127.0.0.1#5335 ipset=/racked.com/gfwlist -server=/businessfocus.io/127.0.0.1#5335 -ipset=/businessfocus.io/gfwlist +server=/ubisoft-orbit-savegames.s3.amazonaws.com/127.0.0.1#5335 +ipset=/ubisoft-orbit-savegames.s3.amazonaws.com/gfwlist server=/globalspec.com/127.0.0.1#5335 ipset=/globalspec.com/gfwlist -server=/bmw-qatar.com/127.0.0.1#5335 -ipset=/bmw-qatar.com/gfwlist +server=/businessfocus.io/127.0.0.1#5335 +ipset=/businessfocus.io/gfwlist server=/webobjects.co.uk/127.0.0.1#5335 ipset=/webobjects.co.uk/gfwlist server=/beatsearbudsheadphoness.com/127.0.0.1#5335 ipset=/beatsearbudsheadphoness.com/gfwlist -server=/bmw.com.ar/127.0.0.1#5335 -ipset=/bmw.com.ar/gfwlist -server=/pearsonclinical.com.br/127.0.0.1#5335 -ipset=/pearsonclinical.com.br/gfwlist +server=/duckduckgo.co.uk/127.0.0.1#5335 +ipset=/duckduckgo.co.uk/gfwlist +server=/bmw-qatar.com/127.0.0.1#5335 +ipset=/bmw-qatar.com/gfwlist server=/blogspot.qa/127.0.0.1#5335 ipset=/blogspot.qa/gfwlist -server=/icloud.org/127.0.0.1#5335 -ipset=/icloud.org/gfwlist +server=/tradevip1.com/127.0.0.1#5335 +ipset=/tradevip1.com/gfwlist server=/thomsonreuters.es/127.0.0.1#5335 ipset=/thomsonreuters.es/gfwlist -server=/icloud.lv/127.0.0.1#5335 -ipset=/icloud.lv/gfwlist -server=/icloud.ie/127.0.0.1#5335 -ipset=/icloud.ie/gfwlist -server=/ebaycourse.com/127.0.0.1#5335 -ipset=/ebaycourse.com/gfwlist +server=/topbeatsforsale.com/127.0.0.1#5335 +ipset=/topbeatsforsale.com/gfwlist +server=/bmw.com.ar/127.0.0.1#5335 +ipset=/bmw.com.ar/gfwlist +server=/topbeatsdealer.com/127.0.0.1#5335 +ipset=/topbeatsdealer.com/gfwlist server=/worldhack.com/127.0.0.1#5335 ipset=/worldhack.com/gfwlist -server=/businessinsider.my/127.0.0.1#5335 -ipset=/businessinsider.my/gfwlist +server=/bcovlive.io/127.0.0.1#5335 +ipset=/bcovlive.io/gfwlist server=/myfoxchicago.com/127.0.0.1#5335 ipset=/myfoxchicago.com/gfwlist server=/zohoschools.com/127.0.0.1#5335 ipset=/zohoschools.com/gfwlist -server=/huffingtonpost.es/127.0.0.1#5335 -ipset=/huffingtonpost.es/gfwlist +server=/the-monster-beats.com/127.0.0.1#5335 +ipset=/the-monster-beats.com/gfwlist server=/volvodefense.com/127.0.0.1#5335 ipset=/volvodefense.com/gfwlist -server=/yourmonsterbeats.com/127.0.0.1#5335 -ipset=/yourmonsterbeats.com/gfwlist +server=/tiendabestbuy.com/127.0.0.1#5335 +ipset=/tiendabestbuy.com/gfwlist server=/yahoo.is/127.0.0.1#5335 ipset=/yahoo.is/gfwlist server=/alphabet.de/127.0.0.1#5335 ipset=/alphabet.de/gfwlist -server=/wholesaleonlinemart.com/127.0.0.1#5335 -ipset=/wholesaleonlinemart.com/gfwlist -server=/wholesalefine.com/127.0.0.1#5335 -ipset=/wholesalefine.com/gfwlist +server=/sustainthesound.com/127.0.0.1#5335 +ipset=/sustainthesound.com/gfwlist +server=/shopee.co.th/127.0.0.1#5335 +ipset=/shopee.co.th/gfwlist server=/nikeb.com/127.0.0.1#5335 ipset=/nikeb.com/gfwlist -server=/dungeonkeeper.com.cn/127.0.0.1#5335 -ipset=/dungeonkeeper.com.cn/gfwlist +server=/theclasshroom.com/127.0.0.1#5335 +ipset=/theclasshroom.com/gfwlist server=/faebook.com/127.0.0.1#5335 ipset=/faebook.com/gfwlist -server=/vip-beats.com/127.0.0.1#5335 -ipset=/vip-beats.com/gfwlist +server=/ebaycourse.com/127.0.0.1#5335 +ipset=/ebaycourse.com/gfwlist server=/geforce.co.kr/127.0.0.1#5335 ipset=/geforce.co.kr/gfwlist server=/drdrefnac.com/127.0.0.1#5335 ipset=/drdrefnac.com/gfwlist -server=/ebayheels.com/127.0.0.1#5335 -ipset=/ebayheels.com/gfwlist +server=/sneakerpage.net/127.0.0.1#5335 +ipset=/sneakerpage.net/gfwlist server=/swag.live/127.0.0.1#5335 ipset=/swag.live/gfwlist -server=/disneyaulani.com/127.0.0.1#5335 -ipset=/disneyaulani.com/gfwlist +server=/sneaker666.com/127.0.0.1#5335 +ipset=/sneaker666.com/gfwlist server=/bestshoesale2014.net/127.0.0.1#5335 ipset=/bestshoesale2014.net/gfwlist -server=/dctbeatsbydre.com/127.0.0.1#5335 -ipset=/dctbeatsbydre.com/gfwlist +server=/huffingtonpost.es/127.0.0.1#5335 +ipset=/huffingtonpost.es/gfwlist server=/pearsonclinical.in/127.0.0.1#5335 ipset=/pearsonclinical.in/gfwlist server=/hulu.us/127.0.0.1#5335 ipset=/hulu.us/gfwlist -server=/pinterest.com.au/127.0.0.1#5335 -ipset=/pinterest.com.au/gfwlist +server=/shopmonsterbeats.com/127.0.0.1#5335 +ipset=/shopmonsterbeats.com/gfwlist server=/comodoca4.com/127.0.0.1#5335 ipset=/comodoca4.com/gfwlist server=/apple.tt/127.0.0.1#5335 ipset=/apple.tt/gfwlist -server=/tradevip1.com/127.0.0.1#5335 -ipset=/tradevip1.com/gfwlist -server=/minispecialoffers.ca/127.0.0.1#5335 -ipset=/minispecialoffers.ca/gfwlist +server=/4cdn.org/127.0.0.1#5335 +ipset=/4cdn.org/gfwlist +server=/spyjinx.com/127.0.0.1#5335 +ipset=/spyjinx.com/gfwlist server=/geek-squads.net/127.0.0.1#5335 ipset=/geek-squads.net/gfwlist server=/scholar.google.com.py/127.0.0.1#5335 ipset=/scholar.google.com.py/gfwlist -server=/topbeatsforsale.com/127.0.0.1#5335 -ipset=/topbeatsforsale.com/gfwlist -server=/topbeatsdealer.com/127.0.0.1#5335 -ipset=/topbeatsdealer.com/gfwlist -server=/nintendo.tw/127.0.0.1#5335 -ipset=/nintendo.tw/gfwlist +server=/dungeonkeeper.com.cn/127.0.0.1#5335 +ipset=/dungeonkeeper.com.cn/gfwlist +server=/travelex.co.jp/127.0.0.1#5335 +ipset=/travelex.co.jp/gfwlist +server=/shoers.com/127.0.0.1#5335 +ipset=/shoers.com/gfwlist server=/leagueoflegends.com/127.0.0.1#5335 ipset=/leagueoflegends.com/gfwlist server=/beatsbydrdreoutlet.com/127.0.0.1#5335 @@ -19968,114 +20182,114 @@ server=/myfoxcharlotte.com/127.0.0.1#5335 ipset=/myfoxcharlotte.com/gfwlist server=/electricluxury.com/127.0.0.1#5335 ipset=/electricluxury.com/gfwlist -server=/epochtimes.com.tw/127.0.0.1#5335 -ipset=/epochtimes.com.tw/gfwlist -server=/bridgestonegolf.com/127.0.0.1#5335 -ipset=/bridgestonegolf.com/gfwlist +server=/ebayheels.com/127.0.0.1#5335 +ipset=/ebayheels.com/gfwlist +server=/sanvaras.com/127.0.0.1#5335 +ipset=/sanvaras.com/gfwlist server=/unravel2.com/127.0.0.1#5335 ipset=/unravel2.com/gfwlist -server=/the-monster-beats.com/127.0.0.1#5335 -ipset=/the-monster-beats.com/gfwlist -server=/bstatic.com/127.0.0.1#5335 -ipset=/bstatic.com/gfwlist +server=/jquery.com/127.0.0.1#5335 +ipset=/jquery.com/gfwlist +server=/brew.sh/127.0.0.1#5335 +ipset=/brew.sh/gfwlist server=/easportsactiveonline.com/127.0.0.1#5335 ipset=/easportsactiveonline.com/gfwlist -server=/bmw.com.cy/127.0.0.1#5335 -ipset=/bmw.com.cy/gfwlist -server=/bmw-art-journey.com/127.0.0.1#5335 -ipset=/bmw-art-journey.com/gfwlist -server=/szcheapmonsterheadphones.com/127.0.0.1#5335 -ipset=/szcheapmonsterheadphones.com/gfwlist +server=/promonsterbeatsbydre.com/127.0.0.1#5335 +ipset=/promonsterbeatsbydre.com/gfwlist +server=/powerbeatsbydrdre.com/127.0.0.1#5335 +ipset=/powerbeatsbydrdre.com/gfwlist +server=/passiontimes.hk/127.0.0.1#5335 +ipset=/passiontimes.hk/gfwlist server=/gfw.press/127.0.0.1#5335 ipset=/gfw.press/gfwlist server=/telesell.com/127.0.0.1#5335 ipset=/telesell.com/gfwlist -server=/mini.com.tr/127.0.0.1#5335 -ipset=/mini.com.tr/gfwlist +server=/marvelsdoubleagent.com/127.0.0.1#5335 +ipset=/marvelsdoubleagent.com/gfwlist server=/leagueoflegendsscripts.com/127.0.0.1#5335 ipset=/leagueoflegendsscripts.com/gfwlist -server=/superearsenjoy.com/127.0.0.1#5335 -ipset=/superearsenjoy.com/gfwlist +server=/bmw-motorrad.bo/127.0.0.1#5335 +ipset=/bmw-motorrad.bo/gfwlist server=/facebookhome.com/127.0.0.1#5335 ipset=/facebookhome.com/gfwlist -server=/jsbridgestone.com/127.0.0.1#5335 -ipset=/jsbridgestone.com/gfwlist -server=/pypl.net/127.0.0.1#5335 -ipset=/pypl.net/gfwlist +server=/pickshoesclothes.com/127.0.0.1#5335 +ipset=/pickshoesclothes.com/gfwlist +server=/personeelsland.com/127.0.0.1#5335 +ipset=/personeelsland.com/gfwlist server=/yo1health.com/127.0.0.1#5335 ipset=/yo1health.com/gfwlist server=/bcrncdn.com/127.0.0.1#5335 ipset=/bcrncdn.com/gfwlist server=/troisrivieresmini.com/127.0.0.1#5335 ipset=/troisrivieresmini.com/gfwlist -server=/voatiengviet.com/127.0.0.1#5335 -ipset=/voatiengviet.com/gfwlist -server=/nike-uk.com/127.0.0.1#5335 -ipset=/nike-uk.com/gfwlist +server=/jsbridgestone.com/127.0.0.1#5335 +ipset=/jsbridgestone.com/gfwlist +server=/pypl.net/127.0.0.1#5335 +ipset=/pypl.net/gfwlist server=/bmw-welt.tv/127.0.0.1#5335 ipset=/bmw-welt.tv/gfwlist server=/cup.com.hk/127.0.0.1#5335 ipset=/cup.com.hk/gfwlist +server=/freessl.com/127.0.0.1#5335 +ipset=/freessl.com/gfwlist +server=/nike-uk.com/127.0.0.1#5335 +ipset=/nike-uk.com/gfwlist server=/pinterest.kr/127.0.0.1#5335 ipset=/pinterest.kr/gfwlist -server=/bmwsfl.net/127.0.0.1#5335 -ipset=/bmwsfl.net/gfwlist -server=/southfloridamini.com/127.0.0.1#5335 -ipset=/southfloridamini.com/gfwlist -server=/specialtyheadphones.com/127.0.0.1#5335 -ipset=/specialtyheadphones.com/gfwlist +server=/localbitcoinschain.com/127.0.0.1#5335 +ipset=/localbitcoinschain.com/gfwlist server=/adobedtm.com/127.0.0.1#5335 ipset=/adobedtm.com/gfwlist server=/facnbook.com/127.0.0.1#5335 ipset=/facnbook.com/gfwlist server=/intercamcashpassport.com.mx/127.0.0.1#5335 ipset=/intercamcashpassport.com.mx/gfwlist -server=/gettyimages.hk/127.0.0.1#5335 -ipset=/gettyimages.hk/gfwlist -server=/sneakerpage.net/127.0.0.1#5335 -ipset=/sneakerpage.net/gfwlist +server=/officialbeatsbydrestore.com/127.0.0.1#5335 +ipset=/officialbeatsbydrestore.com/gfwlist +server=/xtube.com/127.0.0.1#5335 +ipset=/xtube.com/gfwlist server=/cloudflare-ipfs.com/127.0.0.1#5335 ipset=/cloudflare-ipfs.com/gfwlist -server=/sneaker666.com/127.0.0.1#5335 -ipset=/sneaker666.com/gfwlist +server=/newschristmasshopping.com/127.0.0.1#5335 +ipset=/newschristmasshopping.com/gfwlist server=/ebayca.com/127.0.0.1#5335 ipset=/ebayca.com/gfwlist server=/webrtc.org/127.0.0.1#5335 ipset=/webrtc.org/gfwlist server=/nikeusa.com/127.0.0.1#5335 ipset=/nikeusa.com/gfwlist -server=/nikecloud.com/127.0.0.1#5335 -ipset=/nikecloud.com/gfwlist +server=/newlysprung.net/127.0.0.1#5335 +ipset=/newlysprung.net/gfwlist server=/galegroup.com/127.0.0.1#5335 ipset=/galegroup.com/gfwlist -server=/shoers.com/127.0.0.1#5335 -ipset=/shoers.com/gfwlist +server=/newestbeatsbydre.com/127.0.0.1#5335 +ipset=/newestbeatsbydre.com/gfwlist server=/v2ray.cool/127.0.0.1#5335 ipset=/v2ray.cool/gfwlist server=/foxsports.gt/127.0.0.1#5335 ipset=/foxsports.gt/gfwlist server=/bmw-motorrad.ec/127.0.0.1#5335 ipset=/bmw-motorrad.ec/gfwlist -server=/sanvaras.com/127.0.0.1#5335 -ipset=/sanvaras.com/gfwlist +server=/newbeatsblackfriday.com/127.0.0.1#5335 +ipset=/newbeatsblackfriday.com/gfwlist server=/icloud.ch/127.0.0.1#5335 ipset=/icloud.ch/gfwlist -server=/ebayshop.com/127.0.0.1#5335 -ipset=/ebayshop.com/gfwlist -server=/lua.org/127.0.0.1#5335 -ipset=/lua.org/gfwlist +server=/negoziomonsterbeats.com/127.0.0.1#5335 +ipset=/negoziomonsterbeats.com/gfwlist +server=/sectigo.com/127.0.0.1#5335 +ipset=/sectigo.com/gfwlist server=/ebay.co.ve/127.0.0.1#5335 ipset=/ebay.co.ve/gfwlist -server=/microsoftsilverlight.org/127.0.0.1#5335 -ipset=/microsoftsilverlight.org/gfwlist +server=/beatsbydre-headphones.com/127.0.0.1#5335 +ipset=/beatsbydre-headphones.com/gfwlist server=/bmw-jordan.com/127.0.0.1#5335 ipset=/bmw-jordan.com/gfwlist -server=/pearsonclinical.de/127.0.0.1#5335 -ipset=/pearsonclinical.de/gfwlist -server=/pickshoesclothes.com/127.0.0.1#5335 -ipset=/pickshoesclothes.com/gfwlist -server=/imgurinc.com/127.0.0.1#5335 -ipset=/imgurinc.com/gfwlist +server=/ebayshop.com/127.0.0.1#5335 +ipset=/ebayshop.com/gfwlist +server=/mybeatsbydrestudio.com/127.0.0.1#5335 +ipset=/mybeatsbydrestudio.com/gfwlist +server=/openresty.org/127.0.0.1#5335 +ipset=/openresty.org/gfwlist server=/canon.hu/127.0.0.1#5335 ipset=/canon.hu/gfwlist server=/veet.co.uk/127.0.0.1#5335 @@ -20084,42 +20298,42 @@ server=/topbeatsbydrdreoutlet.com/127.0.0.1#5335 ipset=/topbeatsbydrdreoutlet.com/gfwlist server=/microsoft.de/127.0.0.1#5335 ipset=/microsoft.de/gfwlist -server=/contentful.com/127.0.0.1#5335 -ipset=/contentful.com/gfwlist +server=/seselah.com/127.0.0.1#5335 +ipset=/seselah.com/gfwlist server=/minidurham.ca/127.0.0.1#5335 ipset=/minidurham.ca/gfwlist -server=/bmw-motorrad.rs/127.0.0.1#5335 -ipset=/bmw-motorrad.rs/gfwlist +server=/ebay.com.hk/127.0.0.1#5335 +ipset=/ebay.com.hk/gfwlist server=/aimei133.com/127.0.0.1#5335 ipset=/aimei133.com/gfwlist -server=/newschristmasshopping.com/127.0.0.1#5335 -ipset=/newschristmasshopping.com/gfwlist -server=/microsoftsilverlight.com/127.0.0.1#5335 -ipset=/microsoftsilverlight.com/gfwlist +server=/kanzhongguo.eu/127.0.0.1#5335 +ipset=/kanzhongguo.eu/gfwlist +server=/terraform.io/127.0.0.1#5335 +ipset=/terraform.io/gfwlist server=/freebasics.com/127.0.0.1#5335 ipset=/freebasics.com/gfwlist -server=/newestbeatsbydre.com/127.0.0.1#5335 -ipset=/newestbeatsbydre.com/gfwlist -server=/bestbuycanadaltd.ca/127.0.0.1#5335 -ipset=/bestbuycanadaltd.ca/gfwlist -server=/akamainewzealand.com/127.0.0.1#5335 -ipset=/akamainewzealand.com/gfwlist +server=/quip.com/127.0.0.1#5335 +ipset=/quip.com/gfwlist +server=/harpercollins.com.au/127.0.0.1#5335 +ipset=/harpercollins.com.au/gfwlist +server=/monsterbeatsonlinestoreuk.com/127.0.0.1#5335 +ipset=/monsterbeatsonlinestoreuk.com/gfwlist server=/bmw-albania.com/127.0.0.1#5335 ipset=/bmw-albania.com/gfwlist server=/ausbeatsbydrdre.com/127.0.0.1#5335 ipset=/ausbeatsbydrdre.com/gfwlist server=/citizenlab.org/127.0.0.1#5335 ipset=/citizenlab.org/gfwlist -server=/isexomega.tw/127.0.0.1#5335 -ipset=/isexomega.tw/gfwlist +server=/bmw.com.uy/127.0.0.1#5335 +ipset=/bmw.com.uy/gfwlist server=/alphabet.fr/127.0.0.1#5335 ipset=/alphabet.fr/gfwlist -server=/newbeatsblackfriday.com/127.0.0.1#5335 -ipset=/newbeatsblackfriday.com/gfwlist -server=/diddykongracing.com/127.0.0.1#5335 -ipset=/diddykongracing.com/gfwlist -server=/negoziomonsterbeats.com/127.0.0.1#5335 -ipset=/negoziomonsterbeats.com/gfwlist +server=/monsterbeatsmall.com/127.0.0.1#5335 +ipset=/monsterbeatsmall.com/gfwlist +server=/monsterbeatsitaly.com/127.0.0.1#5335 +ipset=/monsterbeatsitaly.com/gfwlist +server=/akamainewzealand.com/127.0.0.1#5335 +ipset=/akamainewzealand.com/gfwlist server=/chickstagram.com/127.0.0.1#5335 ipset=/chickstagram.com/gfwlist server=/blogspot.mk/127.0.0.1#5335 @@ -20128,144 +20342,144 @@ server=/bloombergvault.com/127.0.0.1#5335 ipset=/bloombergvault.com/gfwlist server=/drebeats-france.com/127.0.0.1#5335 ipset=/drebeats-france.com/gfwlist -server=/enterprisessl.com/127.0.0.1#5335 -ipset=/enterprisessl.com/gfwlist +server=/ebay.jp/127.0.0.1#5335 +ipset=/ebay.jp/gfwlist server=/paypalshopping.net/127.0.0.1#5335 ipset=/paypalshopping.net/gfwlist -server=/mybeatsbydrestudio.com/127.0.0.1#5335 -ipset=/mybeatsbydrestudio.com/gfwlist -server=/ms4dre.com/127.0.0.1#5335 -ipset=/ms4dre.com/gfwlist +server=/diddykongracing.com/127.0.0.1#5335 +ipset=/diddykongracing.com/gfwlist +server=/mini-me.com/127.0.0.1#5335 +ipset=/mini-me.com/gfwlist server=/nikesb.com/127.0.0.1#5335 ipset=/nikesb.com/gfwlist server=/mastercard.ba/127.0.0.1#5335 ipset=/mastercard.ba/gfwlist -server=/monstersbeatbydres.com/127.0.0.1#5335 -ipset=/monstersbeatbydres.com/gfwlist +server=/amebame.com/127.0.0.1#5335 +ipset=/amebame.com/gfwlist server=/hplip.net/127.0.0.1#5335 ipset=/hplip.net/gfwlist -server=/kindleoasis.com/127.0.0.1#5335 -ipset=/kindleoasis.com/gfwlist -server=/bridge-studio.co.uk/127.0.0.1#5335 -ipset=/bridge-studio.co.uk/gfwlist +server=/msdn.com/127.0.0.1#5335 +ipset=/msdn.com/gfwlist +server=/enterprisessl.com/127.0.0.1#5335 +ipset=/enterprisessl.com/gfwlist server=/paypal.ca/127.0.0.1#5335 ipset=/paypal.ca/gfwlist -server=/torcidadeouro.com/127.0.0.1#5335 -ipset=/torcidadeouro.com/gfwlist -server=/visaglobalfinance.com/127.0.0.1#5335 -ipset=/visaglobalfinance.com/gfwlist -server=/eac-cdn.com/127.0.0.1#5335 -ipset=/eac-cdn.com/gfwlist +server=/ebayhots.com/127.0.0.1#5335 +ipset=/ebayhots.com/gfwlist +server=/monsterbeatsbydrdre-usa.com/127.0.0.1#5335 +ipset=/monsterbeatsbydrdre-usa.com/gfwlist +server=/registerhulu.com/127.0.0.1#5335 +ipset=/registerhulu.com/gfwlist +server=/bridge-studio.co.uk/127.0.0.1#5335 +ipset=/bridge-studio.co.uk/gfwlist +server=/akamaitechnologies.net/127.0.0.1#5335 +ipset=/akamaitechnologies.net/gfwlist server=/becomeindex.com/127.0.0.1#5335 ipset=/becomeindex.com/gfwlist -server=/dgg.gg/127.0.0.1#5335 -ipset=/dgg.gg/gfwlist -server=/componentkit.org/127.0.0.1#5335 -ipset=/componentkit.org/gfwlist server=/chaturbate.com/127.0.0.1#5335 ipset=/chaturbate.com/gfwlist -server=/ulol.com/127.0.0.1#5335 -ipset=/ulol.com/gfwlist -server=/huobi.me/127.0.0.1#5335 -ipset=/huobi.me/gfwlist +server=/dgg.gg/127.0.0.1#5335 +ipset=/dgg.gg/gfwlist +server=/monsterbeats-solo.com/127.0.0.1#5335 +ipset=/monsterbeats-solo.com/gfwlist server=/nikeclub.com/127.0.0.1#5335 ipset=/nikeclub.com/gfwlist server=/kktix.com/127.0.0.1#5335 ipset=/kktix.com/gfwlist -server=/battlefield.com/127.0.0.1#5335 -ipset=/battlefield.com/gfwlist +server=/monsterbeats-onsale.com/127.0.0.1#5335 +ipset=/monsterbeats-onsale.com/gfwlist server=/bahamut.com.tw/127.0.0.1#5335 ipset=/bahamut.com.tw/gfwlist -server=/monsterbeatsmall.com/127.0.0.1#5335 -ipset=/monsterbeatsmall.com/gfwlist -server=/nikegrid.com/127.0.0.1#5335 -ipset=/nikegrid.com/gfwlist +server=/monster-beats-headphones.com/127.0.0.1#5335 +ipset=/monster-beats-headphones.com/gfwlist +server=/mmonsterheadphones.net/127.0.0.1#5335 +ipset=/mmonsterheadphones.net/gfwlist server=/minigrandriver.com/127.0.0.1#5335 ipset=/minigrandriver.com/gfwlist -server=/monsterbeatsitaly.com/127.0.0.1#5335 -ipset=/monsterbeatsitaly.com/gfwlist -server=/bmwmotorrad.com.sg/127.0.0.1#5335 -ipset=/bmwmotorrad.com.sg/gfwlist +server=/ulol.com/127.0.0.1#5335 +ipset=/ulol.com/gfwlist +server=/micstl.com/127.0.0.1#5335 +ipset=/micstl.com/gfwlist server=/pinterest.vn/127.0.0.1#5335 ipset=/pinterest.vn/gfwlist server=/instagramlogin.com/127.0.0.1#5335 ipset=/instagramlogin.com/gfwlist -server=/monsterbeatsforsale.com/127.0.0.1#5335 -ipset=/monsterbeatsforsale.com/gfwlist -server=/afewmomentswith.com/127.0.0.1#5335 -ipset=/afewmomentswith.com/gfwlist +server=/huobi.me/127.0.0.1#5335 +ipset=/huobi.me/gfwlist +server=/luckyissue.com/127.0.0.1#5335 +ipset=/luckyissue.com/gfwlist server=/centos.org/127.0.0.1#5335 ipset=/centos.org/gfwlist -server=/volvobuses.ch/127.0.0.1#5335 -ipset=/volvobuses.ch/gfwlist +server=/nikegrid.com/127.0.0.1#5335 +ipset=/nikegrid.com/gfwlist server=/oauthz.com/127.0.0.1#5335 ipset=/oauthz.com/gfwlist server=/faesebook.com/127.0.0.1#5335 ipset=/faesebook.com/gfwlist -server=/udn.com.tw/127.0.0.1#5335 -ipset=/udn.com.tw/gfwlist -server=/monsterbeatsbydreshop.com/127.0.0.1#5335 -ipset=/monsterbeatsbydreshop.com/gfwlist -server=/techliquidators.com/127.0.0.1#5335 -ipset=/techliquidators.com/gfwlist -server=/foxsoccer.tv/127.0.0.1#5335 -ipset=/foxsoccer.tv/gfwlist +server=/kobbeatssbydredk.com/127.0.0.1#5335 +ipset=/kobbeatssbydredk.com/gfwlist +server=/afewmomentswith.com/127.0.0.1#5335 +ipset=/afewmomentswith.com/gfwlist +server=/volvobuses.ch/127.0.0.1#5335 +ipset=/volvobuses.ch/gfwlist +server=/ebayimg.com/127.0.0.1#5335 +ipset=/ebayimg.com/gfwlist server=/microsoftcloud.com/127.0.0.1#5335 ipset=/microsoftcloud.com/gfwlist server=/mach-os.net/127.0.0.1#5335 ipset=/mach-os.net/gfwlist server=/azureserviceprofiler.com/127.0.0.1#5335 ipset=/azureserviceprofiler.com/gfwlist -server=/monsterbeatsbydre-usa.com/127.0.0.1#5335 -ipset=/monsterbeatsbydre-usa.com/gfwlist +server=/youporn.com/127.0.0.1#5335 +ipset=/youporn.com/gfwlist server=/mr-tireman.jp/127.0.0.1#5335 ipset=/mr-tireman.jp/gfwlist -server=/duckduckgo.nl/127.0.0.1#5335 -ipset=/duckduckgo.nl/gfwlist +server=/bmw-clubs-international.com/127.0.0.1#5335 +ipset=/bmw-clubs-international.com/gfwlist server=/gloryofheracles.com/127.0.0.1#5335 ipset=/gloryofheracles.com/gfwlist server=/trithucvn.net/127.0.0.1#5335 ipset=/trithucvn.net/gfwlist -server=/monsterbeatsbydrdre-usa.com/127.0.0.1#5335 -ipset=/monsterbeatsbydrdre-usa.com/gfwlist -server=/monsterbeatsau.com/127.0.0.1#5335 -ipset=/monsterbeatsau.com/gfwlist +server=/hotbeatsonsale.com/127.0.0.1#5335 +ipset=/hotbeatsonsale.com/gfwlist +server=/beatsbydreshop-uk.com/127.0.0.1#5335 +ipset=/beatsbydreshop-uk.com/gfwlist server=/azure-dns.info/127.0.0.1#5335 ipset=/azure-dns.info/gfwlist server=/vkontakte.ru/127.0.0.1#5335 ipset=/vkontakte.ru/gfwlist -server=/monsterbeats-solo.com/127.0.0.1#5335 -ipset=/monsterbeats-solo.com/gfwlist -server=/paypal-survey.org/127.0.0.1#5335 -ipset=/paypal-survey.org/gfwlist +server=/headset987.com/127.0.0.1#5335 +ipset=/headset987.com/gfwlist +server=/headphonezip.com/127.0.0.1#5335 +ipset=/headphonezip.com/gfwlist server=/sitepoint.com/127.0.0.1#5335 ipset=/sitepoint.com/gfwlist -server=/monsterbeats-onsale.com/127.0.0.1#5335 -ipset=/monsterbeats-onsale.com/gfwlist -server=/nikehyperdunk.com/127.0.0.1#5335 -ipset=/nikehyperdunk.com/gfwlist +server=/foxcincy.com/127.0.0.1#5335 +ipset=/foxcincy.com/gfwlist +server=/paypal-survey.org/127.0.0.1#5335 +ipset=/paypal-survey.org/gfwlist server=/drdrebeatsdiscount.com/127.0.0.1#5335 ipset=/drdrebeatsdiscount.com/gfwlist -server=/disney.cz/127.0.0.1#5335 -ipset=/disney.cz/gfwlist +server=/headphoneshome.com/127.0.0.1#5335 +ipset=/headphoneshome.com/gfwlist server=/ibook.net/127.0.0.1#5335 ipset=/ibook.net/gfwlist server=/wholecitiesfoundation.org/127.0.0.1#5335 ipset=/wholecitiesfoundation.org/gfwlist server=/beatsua.com/127.0.0.1#5335 ipset=/beatsua.com/gfwlist -server=/monster-beats-headphones.com/127.0.0.1#5335 -ipset=/monster-beats-headphones.com/gfwlist -server=/mastercard.com.ng/127.0.0.1#5335 -ipset=/mastercard.com.ng/gfwlist -server=/cheapheadsetshop.com/127.0.0.1#5335 -ipset=/cheapheadsetshop.com/gfwlist +server=/headphoneses.com/127.0.0.1#5335 +ipset=/headphoneses.com/gfwlist +server=/nikehyperdunk.com/127.0.0.1#5335 +ipset=/nikehyperdunk.com/gfwlist +server=/disney.cz/127.0.0.1#5335 +ipset=/disney.cz/gfwlist server=/soccermatchpass.com/127.0.0.1#5335 ipset=/soccermatchpass.com/gfwlist server=/nikeshoesmarket.com/127.0.0.1#5335 ipset=/nikeshoesmarket.com/gfwlist -server=/nextmedia.com/127.0.0.1#5335 -ipset=/nextmedia.com/gfwlist +server=/wrenchead.com/127.0.0.1#5335 +ipset=/wrenchead.com/gfwlist server=/volvotrucks.ba/127.0.0.1#5335 ipset=/volvotrucks.ba/gfwlist server=/mastercard.pt/127.0.0.1#5335 @@ -20278,24 +20492,24 @@ server=/cbsimg.net/127.0.0.1#5335 ipset=/cbsimg.net/gfwlist server=/foxentertainment.com/127.0.0.1#5335 ipset=/foxentertainment.com/gfwlist -server=/ebayetc.com/127.0.0.1#5335 -ipset=/ebayetc.com/gfwlist +server=/gobeatsye.com/127.0.0.1#5335 +ipset=/gobeatsye.com/gfwlist server=/kissjav.com/127.0.0.1#5335 ipset=/kissjav.com/gfwlist server=/windy.com/127.0.0.1#5335 ipset=/windy.com/gfwlist -server=/guccimuseo.com/127.0.0.1#5335 -ipset=/guccimuseo.com/gfwlist +server=/frcasquesbeats.com/127.0.0.1#5335 +ipset=/frcasquesbeats.com/gfwlist server=/adobelogin.com/127.0.0.1#5335 ipset=/adobelogin.com/gfwlist -server=/islamiccenterofnewlondon.com/127.0.0.1#5335 -ipset=/islamiccenterofnewlondon.com/gfwlist +server=/francecasquebeatssolde.com/127.0.0.1#5335 +ipset=/francecasquebeatssolde.com/gfwlist server=/sony.lt/127.0.0.1#5335 ipset=/sony.lt/gfwlist server=/ntdtvla.com/127.0.0.1#5335 ipset=/ntdtvla.com/gfwlist -server=/beatsbydreuk.com/127.0.0.1#5335 -ipset=/beatsbydreuk.com/gfwlist +server=/browserleaks.com/127.0.0.1#5335 +ipset=/browserleaks.com/gfwlist server=/disneymagicmoments.es/127.0.0.1#5335 ipset=/disneymagicmoments.es/gfwlist server=/buypass.se/127.0.0.1#5335 @@ -20310,104 +20524,104 @@ server=/att-japan.com/127.0.0.1#5335 ipset=/att-japan.com/gfwlist server=/ginzasonypark.jp/127.0.0.1#5335 ipset=/ginzasonypark.jp/gfwlist +server=/paypal-prepaid.com/127.0.0.1#5335 +ipset=/paypal-prepaid.com/gfwlist +server=/iebay.com/127.0.0.1#5335 +ipset=/iebay.com/gfwlist server=/alphabet.us/127.0.0.1#5335 ipset=/alphabet.us/gfwlist -server=/hotbeatsonsale.com/127.0.0.1#5335 -ipset=/hotbeatsonsale.com/gfwlist -server=/ebayinternetsalestax.com/127.0.0.1#5335 -ipset=/ebayinternetsalestax.com/gfwlist server=/zeit.co/127.0.0.1#5335 ipset=/zeit.co/gfwlist +server=/ppaypal.com/127.0.0.1#5335 +ipset=/ppaypal.com/gfwlist +server=/drebeatstudio.com/127.0.0.1#5335 +ipset=/drebeatstudio.com/gfwlist server=/bloombergtaxtech.com/127.0.0.1#5335 ipset=/bloombergtaxtech.com/gfwlist -server=/headset987.com/127.0.0.1#5335 -ipset=/headset987.com/gfwlist -server=/headphonezip.com/127.0.0.1#5335 -ipset=/headphonezip.com/gfwlist -server=/headphonesretailer.com/127.0.0.1#5335 -ipset=/headphonesretailer.com/gfwlist -server=/headphoneshome.com/127.0.0.1#5335 -ipset=/headphoneshome.com/gfwlist +server=/drebeatsforsaleus.com/127.0.0.1#5335 +ipset=/drebeatsforsaleus.com/gfwlist +server=/appledaily.hk/127.0.0.1#5335 +ipset=/appledaily.hk/gfwlist server=/hpvirtualthin.com/127.0.0.1#5335 ipset=/hpvirtualthin.com/gfwlist server=/zeitworld.com/127.0.0.1#5335 ipset=/zeitworld.com/gfwlist -server=/headphoneses.com/127.0.0.1#5335 -ipset=/headphoneses.com/gfwlist +server=/drebeats-solo.com/127.0.0.1#5335 +ipset=/drebeats-solo.com/gfwlist server=/monstercheapbeatss.com/127.0.0.1#5335 ipset=/monstercheapbeatss.com/gfwlist server=/liberapay.org/127.0.0.1#5335 ipset=/liberapay.org/gfwlist server=/visa.com.pa/127.0.0.1#5335 ipset=/visa.com.pa/gfwlist -server=/nike-usa.com/127.0.0.1#5335 -ipset=/nike-usa.com/gfwlist -server=/disneymagicmoments.it/127.0.0.1#5335 -ipset=/disneymagicmoments.it/gfwlist -server=/ebay-discoveries.com/127.0.0.1#5335 -ipset=/ebay-discoveries.com/gfwlist -server=/gobeatsye.com/127.0.0.1#5335 -ipset=/gobeatsye.com/gfwlist -server=/independentoperatorcn.com/127.0.0.1#5335 -ipset=/independentoperatorcn.com/gfwlist -server=/gmnetworks.net/127.0.0.1#5335 -ipset=/gmnetworks.net/gfwlist server=/royalsocietypublishing.org/127.0.0.1#5335 ipset=/royalsocietypublishing.org/gfwlist -server=/frcasquesbeats.com/127.0.0.1#5335 -ipset=/frcasquesbeats.com/gfwlist -server=/francecasquebeatssolde.com/127.0.0.1#5335 -ipset=/francecasquebeatssolde.com/gfwlist -server=/outletbeatsshop.com/127.0.0.1#5335 -ipset=/outletbeatsshop.com/gfwlist -server=/fr-beatsbydrestore.com/127.0.0.1#5335 -ipset=/fr-beatsbydrestore.com/gfwlist -server=/tmsnrt.rs/127.0.0.1#5335 -ipset=/tmsnrt.rs/gfwlist -server=/s-bluemix.net/127.0.0.1#5335 -ipset=/s-bluemix.net/gfwlist -server=/drebeatstudio.com/127.0.0.1#5335 -ipset=/drebeatstudio.com/gfwlist -server=/osakamotion.net/127.0.0.1#5335 -ipset=/osakamotion.net/gfwlist -server=/primevideo.tv/127.0.0.1#5335 -ipset=/primevideo.tv/gfwlist -server=/atscaleconference.com/127.0.0.1#5335 -ipset=/atscaleconference.com/gfwlist -server=/drebeatsforsaleus.com/127.0.0.1#5335 -ipset=/drebeatsforsaleus.com/gfwlist -server=/mega.nz/127.0.0.1#5335 -ipset=/mega.nz/gfwlist -server=/dailymail.co.uk/127.0.0.1#5335 -ipset=/dailymail.co.uk/gfwlist -server=/mini-connected.co.uk/127.0.0.1#5335 -ipset=/mini-connected.co.uk/gfwlist -server=/binance.cloud/127.0.0.1#5335 -ipset=/binance.cloud/gfwlist -server=/javbus22.com/127.0.0.1#5335 -ipset=/javbus22.com/gfwlist -server=/etwealth.com/127.0.0.1#5335 -ipset=/etwealth.com/gfwlist -server=/mingpaomonthly.com/127.0.0.1#5335 -ipset=/mingpaomonthly.com/gfwlist -server=/visa.ca/127.0.0.1#5335 -ipset=/visa.ca/gfwlist -server=/bridgestonerewards.com/127.0.0.1#5335 -ipset=/bridgestonerewards.com/gfwlist -server=/directvhouston.com/127.0.0.1#5335 -ipset=/directvhouston.com/gfwlist -server=/drdreheadphonesusstore.com/127.0.0.1#5335 -ipset=/drdreheadphonesusstore.com/gfwlist server=/drdrebeatsuk.com/127.0.0.1#5335 ipset=/drdrebeatsuk.com/gfwlist -server=/ebayglobalshipping.com/127.0.0.1#5335 -ipset=/ebayglobalshipping.com/gfwlist +server=/ebay-discoveries.com/127.0.0.1#5335 +ipset=/ebay-discoveries.com/gfwlist server=/drdrebeatssale7.com/127.0.0.1#5335 ipset=/drdrebeatssale7.com/gfwlist +server=/independentoperatorcn.com/127.0.0.1#5335 +ipset=/independentoperatorcn.com/gfwlist +server=/sndcdn.com/127.0.0.1#5335 +ipset=/sndcdn.com/gfwlist server=/drdrebeatsretail2013.com/127.0.0.1#5335 ipset=/drdrebeatsretail2013.com/gfwlist -server=/redditmail.com/127.0.0.1#5335 -ipset=/redditmail.com/gfwlist +server=/volvotrucks.md/127.0.0.1#5335 +ipset=/volvotrucks.md/gfwlist +server=/tmsnrt.rs/127.0.0.1#5335 +ipset=/tmsnrt.rs/gfwlist +server=/outletbeatsshop.com/127.0.0.1#5335 +ipset=/outletbeatsshop.com/gfwlist +server=/paypal-proserv.com/127.0.0.1#5335 +ipset=/paypal-proserv.com/gfwlist +server=/softbankrobotics.com/127.0.0.1#5335 +ipset=/softbankrobotics.com/gfwlist +server=/s-bluemix.net/127.0.0.1#5335 +ipset=/s-bluemix.net/gfwlist +server=/motolia.com/127.0.0.1#5335 +ipset=/motolia.com/gfwlist +server=/custombeatsdeals.com/127.0.0.1#5335 +ipset=/custombeatsdeals.com/gfwlist +server=/primevideo.tv/127.0.0.1#5335 +ipset=/primevideo.tv/gfwlist +server=/cuffiesaldi.com/127.0.0.1#5335 +ipset=/cuffiesaldi.com/gfwlist +server=/livrariart.com.br/127.0.0.1#5335 +ipset=/livrariart.com.br/gfwlist +server=/proquest.com/127.0.0.1#5335 +ipset=/proquest.com/gfwlist +server=/binance.cloud/127.0.0.1#5335 +ipset=/binance.cloud/gfwlist +server=/mini-connected.co.uk/127.0.0.1#5335 +ipset=/mini-connected.co.uk/gfwlist +server=/cabletv.com.hk/127.0.0.1#5335 +ipset=/cabletv.com.hk/gfwlist +server=/javbus22.com/127.0.0.1#5335 +ipset=/javbus22.com/gfwlist +server=/isexomega.tw/127.0.0.1#5335 +ipset=/isexomega.tw/gfwlist +server=/cheapwirelessbeats.com/127.0.0.1#5335 +ipset=/cheapwirelessbeats.com/gfwlist +server=/visa.ca/127.0.0.1#5335 +ipset=/visa.ca/gfwlist +server=/cheapshoesvip.com/127.0.0.1#5335 +ipset=/cheapshoesvip.com/gfwlist +server=/directvhouston.com/127.0.0.1#5335 +ipset=/directvhouston.com/gfwlist +server=/bmwusfactory.com/127.0.0.1#5335 +ipset=/bmwusfactory.com/gfwlist +server=/cheapmonsterbeatssale.com/127.0.0.1#5335 +ipset=/cheapmonsterbeatssale.com/gfwlist +server=/ebayglobalshipping.com/127.0.0.1#5335 +ipset=/ebayglobalshipping.com/gfwlist +server=/duckduckgo.nl/127.0.0.1#5335 +ipset=/duckduckgo.nl/gfwlist +server=/cheapheadsetshop.com/127.0.0.1#5335 +ipset=/cheapheadsetshop.com/gfwlist +server=/cheapheadphonessale.com/127.0.0.1#5335 +ipset=/cheapheadphonessale.com/gfwlist server=/x.com/127.0.0.1#5335 ipset=/x.com/gfwlist server=/facebo-ok.com/127.0.0.1#5335 @@ -20420,20 +20634,20 @@ server=/spiritclubs.com/127.0.0.1#5335 ipset=/spiritclubs.com/gfwlist server=/youtube.ca/127.0.0.1#5335 ipset=/youtube.ca/gfwlist -server=/danemarket.com/127.0.0.1#5335 -ipset=/danemarket.com/gfwlist -server=/paypal-gift.com/127.0.0.1#5335 -ipset=/paypal-gift.com/gfwlist -server=/muji.eu/127.0.0.1#5335 -ipset=/muji.eu/gfwlist -server=/mini.nc/127.0.0.1#5335 -ipset=/mini.nc/gfwlist +server=/cheapbeatsbydreoutlets2013.com/127.0.0.1#5335 +ipset=/cheapbeatsbydreoutlets2013.com/gfwlist server=/xoom-experience.com/127.0.0.1#5335 ipset=/xoom-experience.com/gfwlist -server=/bmw-connecteddrive.gr/127.0.0.1#5335 -ipset=/bmw-connecteddrive.gr/gfwlist server=/softbank-telecom.com/127.0.0.1#5335 ipset=/softbank-telecom.com/gfwlist +server=/mini.nc/127.0.0.1#5335 +ipset=/mini.nc/gfwlist +server=/skillshare.com/127.0.0.1#5335 +ipset=/skillshare.com/gfwlist +server=/flickr.net/127.0.0.1#5335 +ipset=/flickr.net/gfwlist +server=/cheapbeatsbydre99.com/127.0.0.1#5335 +ipset=/cheapbeatsbydre99.com/gfwlist server=/starwarsjedifallenorder.com/127.0.0.1#5335 ipset=/starwarsjedifallenorder.com/gfwlist server=/mcisco.com/127.0.0.1#5335 @@ -20448,40 +20662,40 @@ server=/paypal-europe.com/127.0.0.1#5335 ipset=/paypal-europe.com/gfwlist server=/picsee.pro/127.0.0.1#5335 ipset=/picsee.pro/gfwlist -server=/socalbmw.com/127.0.0.1#5335 -ipset=/socalbmw.com/gfwlist -server=/cmhalq.com/127.0.0.1#5335 -ipset=/cmhalq.com/gfwlist +server=/tiburon.com/127.0.0.1#5335 +ipset=/tiburon.com/gfwlist +server=/casquemonsterbeats.com/127.0.0.1#5335 +ipset=/casquemonsterbeats.com/gfwlist server=/alphabet.com.pl/127.0.0.1#5335 ipset=/alphabet.com.pl/gfwlist -server=/ohyeah1080.com/127.0.0.1#5335 -ipset=/ohyeah1080.com/gfwlist -server=/ebay.com.au/127.0.0.1#5335 -ipset=/ebay.com.au/gfwlist -server=/cheerwholesale.us/127.0.0.1#5335 -ipset=/cheerwholesale.us/gfwlist -server=/cheapwirelessbeats.com/127.0.0.1#5335 -ipset=/cheapwirelessbeats.com/gfwlist -server=/visaluxuryhotelcollection.com/127.0.0.1#5335 -ipset=/visaluxuryhotelcollection.com/gfwlist server=/firestonetire.com/127.0.0.1#5335 ipset=/firestonetire.com/gfwlist -server=/bmw.mu/127.0.0.1#5335 -ipset=/bmw.mu/gfwlist -server=/cheapmonsterbeatssale.com/127.0.0.1#5335 -ipset=/cheapmonsterbeatssale.com/gfwlist -server=/pearson.es/127.0.0.1#5335 -ipset=/pearson.es/gfwlist -server=/codei.sh/127.0.0.1#5335 -ipset=/codei.sh/gfwlist -server=/cheapheadphonessale.com/127.0.0.1#5335 -ipset=/cheapheadphonessale.com/gfwlist -server=/bmwdelawarevalley.com/127.0.0.1#5335 -ipset=/bmwdelawarevalley.com/gfwlist +server=/casquebeatspascher2013.com/127.0.0.1#5335 +ipset=/casquebeatspascher2013.com/gfwlist +server=/paypal-login.info/127.0.0.1#5335 +ipset=/paypal-login.info/gfwlist +server=/casquebeatsmer.net/127.0.0.1#5335 +ipset=/casquebeatsmer.net/gfwlist +server=/visaluxuryhotelcollection.com/127.0.0.1#5335 +ipset=/visaluxuryhotelcollection.com/gfwlist +server=/bmw.nc/127.0.0.1#5335 +ipset=/bmw.nc/gfwlist server=/huluspain.com/127.0.0.1#5335 ipset=/huluspain.com/gfwlist server=/ebayenterprise.tv/127.0.0.1#5335 ipset=/ebayenterprise.tv/gfwlist +server=/pearson.es/127.0.0.1#5335 +ipset=/pearson.es/gfwlist +server=/bmw.co.ao/127.0.0.1#5335 +ipset=/bmw.co.ao/gfwlist +server=/soccerfinancier.ca/127.0.0.1#5335 +ipset=/soccerfinancier.ca/gfwlist +server=/bmwdelawarevalley.com/127.0.0.1#5335 +ipset=/bmwdelawarevalley.com/gfwlist +server=/accountpaypal.com/127.0.0.1#5335 +ipset=/accountpaypal.com/gfwlist +server=/berkeley.edu/127.0.0.1#5335 +ipset=/berkeley.edu/gfwlist server=/icloud.hu/127.0.0.1#5335 ipset=/icloud.hu/gfwlist server=/ibm.com/127.0.0.1#5335 @@ -20492,82 +20706,82 @@ server=/bridgestonetire.ca/127.0.0.1#5335 ipset=/bridgestonetire.ca/gfwlist server=/openssl.org/127.0.0.1#5335 ipset=/openssl.org/gfwlist -server=/cheapbeatsla.com/127.0.0.1#5335 -ipset=/cheapbeatsla.com/gfwlist +server=/buybeatsbydre-uk.com/127.0.0.1#5335 +ipset=/buybeatsbydre-uk.com/gfwlist server=/telegram.org/127.0.0.1#5335 ipset=/telegram.org/gfwlist -server=/cheapbeatsheadphones.us/127.0.0.1#5335 -ipset=/cheapbeatsheadphones.us/gfwlist +server=/bmwmotorrad.com.sg/127.0.0.1#5335 +ipset=/bmwmotorrad.com.sg/gfwlist server=/icloud.com/127.0.0.1#5335 ipset=/icloud.com/gfwlist -server=/thesundaytimes.co.uk/127.0.0.1#5335 -ipset=/thesundaytimes.co.uk/gfwlist +server=/biitii.com/127.0.0.1#5335 +ipset=/biitii.com/gfwlist server=/ius.io/127.0.0.1#5335 ipset=/ius.io/gfwlist server=/amazon.com.au/127.0.0.1#5335 ipset=/amazon.com.au/gfwlist server=/abow.jp/127.0.0.1#5335 ipset=/abow.jp/gfwlist -server=/berkeley.edu/127.0.0.1#5335 -ipset=/berkeley.edu/gfwlist -server=/manyvids.com/127.0.0.1#5335 -ipset=/manyvids.com/gfwlist +server=/wpvip.com/127.0.0.1#5335 +ipset=/wpvip.com/gfwlist +server=/zaobao.com.sg/127.0.0.1#5335 +ipset=/zaobao.com.sg/gfwlist server=/bmw.lt/127.0.0.1#5335 ipset=/bmw.lt/gfwlist server=/ebayforcharity.org/127.0.0.1#5335 ipset=/ebayforcharity.org/gfwlist -server=/cheapbeatsbydreoutlets2013.com/127.0.0.1#5335 -ipset=/cheapbeatsbydreoutlets2013.com/gfwlist +server=/beatswholesale.us/127.0.0.1#5335 +ipset=/beatswholesale.us/gfwlist server=/eracom.com.tw/127.0.0.1#5335 ipset=/eracom.com.tw/gfwlist -server=/cispaletter.org/127.0.0.1#5335 -ipset=/cispaletter.org/gfwlist -server=/cheapbeatsbydre99.com/127.0.0.1#5335 -ipset=/cheapbeatsbydre99.com/gfwlist +server=/weverse.io/127.0.0.1#5335 +ipset=/weverse.io/gfwlist +server=/scholar.google.com.tr/127.0.0.1#5335 +ipset=/scholar.google.com.tr/gfwlist server=/webkit.org/127.0.0.1#5335 ipset=/webkit.org/gfwlist server=/yandex.ru/127.0.0.1#5335 ipset=/yandex.ru/gfwlist -server=/bmw-motorrad.ch/127.0.0.1#5335 -ipset=/bmw-motorrad.ch/gfwlist -server=/bridgestonenationalfleet.com/127.0.0.1#5335 -ipset=/bridgestonenationalfleet.com/gfwlist +server=/ntnews.com.au/127.0.0.1#5335 +ipset=/ntnews.com.au/gfwlist +server=/9to5google.com/127.0.0.1#5335 +ipset=/9to5google.com/gfwlist server=/youtube.tv/127.0.0.1#5335 ipset=/youtube.tv/gfwlist server=/monsterbeatsbydreaustraliacheap.com/127.0.0.1#5335 ipset=/monsterbeatsbydreaustraliacheap.com/gfwlist server=/connaissancesfinancierespratiques.ca/127.0.0.1#5335 ipset=/connaissancesfinancierespratiques.ca/gfwlist -server=/tiendabestbuy.com/127.0.0.1#5335 -ipset=/tiendabestbuy.com/gfwlist -server=/casquemonsterbeats.com/127.0.0.1#5335 -ipset=/casquemonsterbeats.com/gfwlist -server=/casquebeatsmer.net/127.0.0.1#5335 -ipset=/casquebeatsmer.net/gfwlist -server=/zee5.tv/127.0.0.1#5335 -ipset=/zee5.tv/gfwlist +server=/nikeshoescity.com/127.0.0.1#5335 +ipset=/nikeshoescity.com/gfwlist +server=/beatssbydredanmark.com/127.0.0.1#5335 +ipset=/beatssbydredanmark.com/gfwlist +server=/amazonaws.co.uk/127.0.0.1#5335 +ipset=/amazonaws.co.uk/gfwlist +server=/beatssaleus.com/127.0.0.1#5335 +ipset=/beatssaleus.com/gfwlist server=/lgappstv.com/127.0.0.1#5335 ipset=/lgappstv.com/gfwlist -server=/globalsign.eu/127.0.0.1#5335 -ipset=/globalsign.eu/gfwlist +server=/bittrex.com/127.0.0.1#5335 +ipset=/bittrex.com/gfwlist server=/ipadair.com.br/127.0.0.1#5335 ipset=/ipadair.com.br/gfwlist -server=/fox11.com/127.0.0.1#5335 -ipset=/fox11.com/gfwlist -server=/buycheapbeatsbydre.com/127.0.0.1#5335 -ipset=/buycheapbeatsbydre.com/gfwlist -server=/buybeatsbydre-uk.com/127.0.0.1#5335 -ipset=/buybeatsbydre-uk.com/gfwlist +server=/beatspromonsterjp.com/127.0.0.1#5335 +ipset=/beatspromonsterjp.com/gfwlist +server=/globalsign.eu/127.0.0.1#5335 +ipset=/globalsign.eu/gfwlist +server=/beatspillnewcolor.com/127.0.0.1#5335 +ipset=/beatspillnewcolor.com/gfwlist server=/audiomonsterbeatsonline.com/127.0.0.1#5335 ipset=/audiomonsterbeatsonline.com/gfwlist -server=/buy-from-shanghai.com/127.0.0.1#5335 -ipset=/buy-from-shanghai.com/gfwlist +server=/beatspascher-fr.net/127.0.0.1#5335 +ipset=/beatspascher-fr.net/gfwlist server=/mastercard.dk/127.0.0.1#5335 ipset=/mastercard.dk/gfwlist -server=/brands098.com/127.0.0.1#5335 -ipset=/brands098.com/gfwlist -server=/kindleoasis.info/127.0.0.1#5335 -ipset=/kindleoasis.info/gfwlist +server=/fox11.com/127.0.0.1#5335 +ipset=/fox11.com/gfwlist +server=/umagazine.com.hk/127.0.0.1#5335 +ipset=/umagazine.com.hk/gfwlist server=/beatsbydresaleonlines-nz.com/127.0.0.1#5335 ipset=/beatsbydresaleonlines-nz.com/gfwlist server=/microsoftadc.com/127.0.0.1#5335 @@ -20580,62 +20794,62 @@ server=/bmw.rs/127.0.0.1#5335 ipset=/bmw.rs/gfwlist server=/msftauth.net/127.0.0.1#5335 ipset=/msftauth.net/gfwlist -server=/ppaypal.com/127.0.0.1#5335 -ipset=/ppaypal.com/gfwlist +server=/openvpn.net/127.0.0.1#5335 +ipset=/openvpn.net/gfwlist server=/foxnewsrundown.com/127.0.0.1#5335 ipset=/foxnewsrundown.com/gfwlist server=/akamai-platform-staging.com/127.0.0.1#5335 ipset=/akamai-platform-staging.com/gfwlist -server=/beatswholesale.us/127.0.0.1#5335 -ipset=/beatswholesale.us/gfwlist -server=/quoracdn.net/127.0.0.1#5335 -ipset=/quoracdn.net/gfwlist -server=/paypal-photocard.com/127.0.0.1#5335 -ipset=/paypal-photocard.com/gfwlist -server=/beatsshop-uk.com/127.0.0.1#5335 -ipset=/beatsshop-uk.com/gfwlist +server=/djreprints.com/127.0.0.1#5335 +ipset=/djreprints.com/gfwlist +server=/beatsmusic.wang/127.0.0.1#5335 +ipset=/beatsmusic.wang/gfwlist +server=/uwpcommunitytoolkit.com/127.0.0.1#5335 +ipset=/uwpcommunitytoolkit.com/gfwlist +server=/beatsinsingapore.com/127.0.0.1#5335 +ipset=/beatsinsingapore.com/gfwlist server=/kamisama-day.jp/127.0.0.1#5335 ipset=/kamisama-day.jp/gfwlist server=/natgeokidsbooks.co.uk/127.0.0.1#5335 ipset=/natgeokidsbooks.co.uk/gfwlist server=/linearcollider.org/127.0.0.1#5335 ipset=/linearcollider.org/gfwlist -server=/metro.co.uk/127.0.0.1#5335 -ipset=/metro.co.uk/gfwlist +server=/beatsincanada.com/127.0.0.1#5335 +ipset=/beatsincanada.com/gfwlist server=/intel.uk/127.0.0.1#5335 ipset=/intel.uk/gfwlist -server=/bestbuys.com/127.0.0.1#5335 -ipset=/bestbuys.com/gfwlist -server=/beatspromonsterjp.com/127.0.0.1#5335 -ipset=/beatspromonsterjp.com/gfwlist -server=/beatspillnewcolor.com/127.0.0.1#5335 -ipset=/beatspillnewcolor.com/gfwlist -server=/beatsoutletanytime.com/127.0.0.1#5335 -ipset=/beatsoutletanytime.com/gfwlist +server=/metro.co.uk/127.0.0.1#5335 +ipset=/metro.co.uk/gfwlist +server=/beatsforcheap-usa.com/127.0.0.1#5335 +ipset=/beatsforcheap-usa.com/gfwlist +server=/bmw-driving-center.co.kr/127.0.0.1#5335 +ipset=/bmw-driving-center.co.kr/gfwlist +server=/beatsfacstore.com/127.0.0.1#5335 +ipset=/beatsfacstore.com/gfwlist server=/youtube.co.at/127.0.0.1#5335 ipset=/youtube.co.at/gfwlist server=/youtube.rs/127.0.0.1#5335 ipset=/youtube.rs/gfwlist server=/sonyentertainmentnetwork.com/127.0.0.1#5335 ipset=/sonyentertainmentnetwork.com/gfwlist +server=/beatsdreforsale.com/127.0.0.1#5335 +ipset=/beatsdreforsale.com/gfwlist +server=/paypal-mobilemoney.com/127.0.0.1#5335 +ipset=/paypal-mobilemoney.com/gfwlist +server=/beatsdrecheap.com/127.0.0.1#5335 +ipset=/beatsdrecheap.com/gfwlist +server=/yamaxun.com/127.0.0.1#5335 +ipset=/yamaxun.com/gfwlist +server=/scholar.google.ru/127.0.0.1#5335 +ipset=/scholar.google.ru/gfwlist server=/vfsco.bg/127.0.0.1#5335 ipset=/vfsco.bg/gfwlist -server=/ieeeusa.org/127.0.0.1#5335 -ipset=/ieeeusa.org/gfwlist -server=/mathoverflow.net/127.0.0.1#5335 -ipset=/mathoverflow.net/gfwlist -server=/beatsincanada.com/127.0.0.1#5335 -ipset=/beatsincanada.com/gfwlist -server=/newcastlenewslocal.com.au/127.0.0.1#5335 -ipset=/newcastlenewslocal.com.au/gfwlist -server=/bmw.co.nz/127.0.0.1#5335 -ipset=/bmw.co.nz/gfwlist -server=/bitstamp.net/127.0.0.1#5335 -ipset=/bitstamp.net/gfwlist +server=/beatsdrdre2014.com/127.0.0.1#5335 +ipset=/beatsdrdre2014.com/gfwlist server=/graneodin.com.mx/127.0.0.1#5335 ipset=/graneodin.com.mx/gfwlist -server=/bmw-motorrad.lu/127.0.0.1#5335 -ipset=/bmw-motorrad.lu/gfwlist +server=/beatsdanmark2013.com/127.0.0.1#5335 +ipset=/beatsdanmark2013.com/gfwlist server=/youtube.co.cr/127.0.0.1#5335 ipset=/youtube.co.cr/gfwlist server=/akamai-sucks.net/127.0.0.1#5335 @@ -20644,86 +20858,86 @@ server=/amazonbusiness.org/127.0.0.1#5335 ipset=/amazonbusiness.org/gfwlist server=/metartnetwork.com/127.0.0.1#5335 ipset=/metartnetwork.com/gfwlist -server=/visabank.org/127.0.0.1#5335 -ipset=/visabank.org/gfwlist +server=/ntdvn.com/127.0.0.1#5335 +ipset=/ntdvn.com/gfwlist server=/akastream.com/127.0.0.1#5335 ipset=/akastream.com/gfwlist -server=/nationalgeographicpartners.com/127.0.0.1#5335 -ipset=/nationalgeographicpartners.com/gfwlist +server=/bmw.co.nz/127.0.0.1#5335 +ipset=/bmw.co.nz/gfwlist server=/createspace.com/127.0.0.1#5335 ipset=/createspace.com/gfwlist -server=/ocbmwdealers.com/127.0.0.1#5335 -ipset=/ocbmwdealers.com/gfwlist +server=/sstatic.net/127.0.0.1#5335 +ipset=/sstatic.net/gfwlist server=/volvotrucks.nl/127.0.0.1#5335 ipset=/volvotrucks.nl/gfwlist -server=/volvo.com/127.0.0.1#5335 -ipset=/volvo.com/gfwlist -server=/beatselectronic.net/127.0.0.1#5335 -ipset=/beatselectronic.net/gfwlist -server=/beatsforcheap-usa.com/127.0.0.1#5335 -ipset=/beatsforcheap-usa.com/gfwlist -server=/beatsfactoroutlets.com/127.0.0.1#5335 -ipset=/beatsfactoroutlets.com/gfwlist +server=/bitstamp.net/127.0.0.1#5335 +ipset=/bitstamp.net/gfwlist +server=/bmw-motorrad.lu/127.0.0.1#5335 +ipset=/bmw-motorrad.lu/gfwlist +server=/visabank.org/127.0.0.1#5335 +ipset=/visabank.org/gfwlist +server=/beatsbydrew.com/127.0.0.1#5335 +ipset=/beatsbydrew.com/gfwlist server=/instagramizlenme.com/127.0.0.1#5335 ipset=/instagramizlenme.com/gfwlist -server=/beatsfacstore.com/127.0.0.1#5335 -ipset=/beatsfacstore.com/gfwlist +server=/nationalgeographicpartners.com/127.0.0.1#5335 +ipset=/nationalgeographicpartners.com/gfwlist server=/digitalocean.com/127.0.0.1#5335 ipset=/digitalocean.com/gfwlist server=/earngeek.com/127.0.0.1#5335 ipset=/earngeek.com/gfwlist server=/googleapis.com/127.0.0.1#5335 ipset=/googleapis.com/gfwlist -server=/beatsdresolo2013.com/127.0.0.1#5335 -ipset=/beatsdresolo2013.com/gfwlist +server=/beatsbydreus.com/127.0.0.1#5335 +ipset=/beatsbydreus.com/gfwlist server=/protonstatus.com/127.0.0.1#5335 ipset=/protonstatus.com/gfwlist -server=/liberapay.com/127.0.0.1#5335 -ipset=/liberapay.com/gfwlist +server=/beatsbydreuk.com/127.0.0.1#5335 +ipset=/beatsbydreuk.com/gfwlist server=/travelcontroller.com/127.0.0.1#5335 ipset=/travelcontroller.com/gfwlist -server=/beatsdrecheap.com/127.0.0.1#5335 -ipset=/beatsdrecheap.com/gfwlist +server=/visadigital.com/127.0.0.1#5335 +ipset=/visadigital.com/gfwlist server=/sandisk.co.uk/127.0.0.1#5335 ipset=/sandisk.co.uk/gfwlist -server=/practicalbusinessskills.com/127.0.0.1#5335 -ipset=/practicalbusinessskills.com/gfwlist +server=/beatsbydresolohdonline-canada.com/127.0.0.1#5335 +ipset=/beatsbydresolohdonline-canada.com/gfwlist server=/hpcpi.com/127.0.0.1#5335 ipset=/hpcpi.com/gfwlist server=/positivessl.com/127.0.0.1#5335 ipset=/positivessl.com/gfwlist -server=/beatsdrdre2014.com/127.0.0.1#5335 -ipset=/beatsdrdre2014.com/gfwlist -server=/beatsdanmark2013.com/127.0.0.1#5335 -ipset=/beatsdanmark2013.com/gfwlist -server=/lolclub.org/127.0.0.1#5335 -ipset=/lolclub.org/gfwlist -server=/1monsterbeatsbydreus.com/127.0.0.1#5335 -ipset=/1monsterbeatsbydreus.com/gfwlist +server=/beatsbeatsmonster.com/127.0.0.1#5335 +ipset=/beatsbeatsmonster.com/gfwlist +server=/beatsbydresalesonline-australia.com/127.0.0.1#5335 +ipset=/beatsbydresalesonline-australia.com/gfwlist +server=/now-ashare.com/127.0.0.1#5335 +ipset=/now-ashare.com/gfwlist +server=/firestonecompleteautocare.com/127.0.0.1#5335 +ipset=/firestonecompleteautocare.com/gfwlist server=/mariobroswii.com/127.0.0.1#5335 ipset=/mariobroswii.com/gfwlist server=/ic.ac.uk/127.0.0.1#5335 ipset=/ic.ac.uk/gfwlist server=/pearsonassessment.nl/127.0.0.1#5335 ipset=/pearsonassessment.nl/gfwlist -server=/beatsbydrew.com/127.0.0.1#5335 -ipset=/beatsbydrew.com/gfwlist +server=/beatsbydreonlinesale-nz.com/127.0.0.1#5335 +ipset=/beatsbydreonlinesale-nz.com/gfwlist server=/ciscofax.com/127.0.0.1#5335 ipset=/ciscofax.com/gfwlist -server=/beatsbydreus.com/127.0.0.1#5335 -ipset=/beatsbydreus.com/gfwlist +server=/payhulu.com/127.0.0.1#5335 +ipset=/payhulu.com/gfwlist server=/fonolia.com/127.0.0.1#5335 ipset=/fonolia.com/gfwlist -server=/beatsbydretoutlet.com/127.0.0.1#5335 -ipset=/beatsbydretoutlet.com/gfwlist +server=/beatsbydreofficialdanmark.com/127.0.0.1#5335 +ipset=/beatsbydreofficialdanmark.com/gfwlist server=/hwgo.com/127.0.0.1#5335 ipset=/hwgo.com/gfwlist server=/disneycruisebrasil.com/127.0.0.1#5335 ipset=/disneycruisebrasil.com/gfwlist -server=/beatsbydresolohdonline-canada.com/127.0.0.1#5335 -ipset=/beatsbydresolohdonline-canada.com/gfwlist -server=/beatsbydresingaporesale.com/127.0.0.1#5335 -ipset=/beatsbydresingaporesale.com/gfwlist +server=/beatsbydrenls.com/127.0.0.1#5335 +ipset=/beatsbydrenls.com/gfwlist +server=/beatsbydreirelandsale.com/127.0.0.1#5335 +ipset=/beatsbydreirelandsale.com/gfwlist server=/disney.id/127.0.0.1#5335 ipset=/disney.id/gfwlist server=/vfsco.pl/127.0.0.1#5335 @@ -20732,256 +20946,256 @@ server=/briantreepayments.tv/127.0.0.1#5335 ipset=/briantreepayments.tv/gfwlist server=/bmw-motorrad.dz/127.0.0.1#5335 ipset=/bmw-motorrad.dz/gfwlist -server=/verisign.com.tw/127.0.0.1#5335 -ipset=/verisign.com.tw/gfwlist +server=/beatsbydreireland-sales.com/127.0.0.1#5335 +ipset=/beatsbydreireland-sales.com/gfwlist server=/bloombergnext.com/127.0.0.1#5335 ipset=/bloombergnext.com/gfwlist server=/beatsbydreoordopjes.com/127.0.0.1#5335 ipset=/beatsbydreoordopjes.com/gfwlist -server=/beatsbydreshop-uk.com/127.0.0.1#5335 -ipset=/beatsbydreshop-uk.com/gfwlist -server=/verisign.jobs/127.0.0.1#5335 -ipset=/verisign.jobs/gfwlist -server=/ebaystore.com/127.0.0.1#5335 -ipset=/ebaystore.com/gfwlist -server=/beatsbydreonlinesale-nz.com/127.0.0.1#5335 -ipset=/beatsbydreonlinesale-nz.com/gfwlist +server=/beatsbydrehd.com/127.0.0.1#5335 +ipset=/beatsbydrehd.com/gfwlist +server=/vfsco.ie/127.0.0.1#5335 +ipset=/vfsco.ie/gfwlist +server=/beatsbydreforsalesonline.com/127.0.0.1#5335 +ipset=/beatsbydreforsalesonline.com/gfwlist +server=/verisign.com.tw/127.0.0.1#5335 +ipset=/verisign.com.tw/gfwlist server=/beatstoreusa.com/127.0.0.1#5335 ipset=/beatstoreusa.com/gfwlist -server=/adidas.ie/127.0.0.1#5335 -ipset=/adidas.ie/gfwlist +server=/beatsbydrediscountonline.net/127.0.0.1#5335 +ipset=/beatsbydrediscountonline.net/gfwlist server=/touchsmartpc.com/127.0.0.1#5335 ipset=/touchsmartpc.com/gfwlist -server=/beatsbydreofficialdanmark.com/127.0.0.1#5335 -ipset=/beatsbydreofficialdanmark.com/gfwlist +server=/verisign.jobs/127.0.0.1#5335 +ipset=/verisign.jobs/gfwlist server=/freefblikes.com/127.0.0.1#5335 ipset=/freefblikes.com/gfwlist server=/youtubego.id/127.0.0.1#5335 ipset=/youtubego.id/gfwlist -server=/bmw-connecteddrive.pt/127.0.0.1#5335 -ipset=/bmw-connecteddrive.pt/gfwlist +server=/alfera.in/127.0.0.1#5335 +ipset=/alfera.in/gfwlist server=/appdomain.cloud/127.0.0.1#5335 ipset=/appdomain.cloud/gfwlist -server=/beatsbydreireland-sales.com/127.0.0.1#5335 -ipset=/beatsbydreireland-sales.com/gfwlist -server=/beatsbydrehut.com/127.0.0.1#5335 -ipset=/beatsbydrehut.com/gfwlist +server=/mdpi.com/127.0.0.1#5335 +ipset=/mdpi.com/gfwlist +server=/beatsbydreauofficial.com/127.0.0.1#5335 +ipset=/beatsbydreauofficial.com/gfwlist server=/applecentar.co.rs/127.0.0.1#5335 ipset=/applecentar.co.rs/gfwlist server=/oncars.in/127.0.0.1#5335 ipset=/oncars.in/gfwlist server=/supplybestjerseys.com/127.0.0.1#5335 ipset=/supplybestjerseys.com/gfwlist -server=/visa.co.cr/127.0.0.1#5335 -ipset=/visa.co.cr/gfwlist -server=/m-power.com/127.0.0.1#5335 -ipset=/m-power.com/gfwlist +server=/paypalhere.org/127.0.0.1#5335 +ipset=/paypalhere.org/gfwlist +server=/npmjs.org/127.0.0.1#5335 +ipset=/npmjs.org/gfwlist server=/ebayclassifiedsgroup.org/127.0.0.1#5335 ipset=/ebayclassifiedsgroup.org/gfwlist -server=/beatsbydrehd.com/127.0.0.1#5335 -ipset=/beatsbydrehd.com/gfwlist -server=/dropboxcaptcha.com/127.0.0.1#5335 -ipset=/dropboxcaptcha.com/gfwlist -server=/singtaonewscorp.com/127.0.0.1#5335 -ipset=/singtaonewscorp.com/gfwlist +server=/bmw.ee/127.0.0.1#5335 +ipset=/bmw.ee/gfwlist +server=/beatsbydre-us.com/127.0.0.1#5335 +ipset=/beatsbydre-us.com/gfwlist +server=/bmw-connecteddrive.pt/127.0.0.1#5335 +ipset=/bmw-connecteddrive.pt/gfwlist server=/anfutong.com/127.0.0.1#5335 ipset=/anfutong.com/gfwlist server=/fontshop-prod-responsive-images.s3.amazonaws.com/127.0.0.1#5335 ipset=/fontshop-prod-responsive-images.s3.amazonaws.com/gfwlist -server=/signal.org/127.0.0.1#5335 -ipset=/signal.org/gfwlist -server=/ieee-cas.org/127.0.0.1#5335 -ipset=/ieee-cas.org/gfwlist -server=/paypalservice.com/127.0.0.1#5335 -ipset=/paypalservice.com/gfwlist -server=/beatsbydrediscountonline.net/127.0.0.1#5335 -ipset=/beatsbydrediscountonline.net/gfwlist -server=/beatsbydredealsblackfriday.com/127.0.0.1#5335 -ipset=/beatsbydredealsblackfriday.com/gfwlist -server=/bloombergbeta.com/127.0.0.1#5335 -ipset=/bloombergbeta.com/gfwlist +server=/nikeonlinestore.com/127.0.0.1#5335 +ipset=/nikeonlinestore.com/gfwlist +server=/psyccareers.com/127.0.0.1#5335 +ipset=/psyccareers.com/gfwlist +server=/rentaride.de/127.0.0.1#5335 +ipset=/rentaride.de/gfwlist +server=/m-power.com/127.0.0.1#5335 +ipset=/m-power.com/gfwlist +server=/beatsbydre-chen.com/127.0.0.1#5335 +ipset=/beatsbydre-chen.com/gfwlist +server=/beatsbydre-beatsheadphone.com/127.0.0.1#5335 +ipset=/beatsbydre-beatsheadphone.com/gfwlist server=/newsmax.com/127.0.0.1#5335 ipset=/newsmax.com/gfwlist -server=/ebaysocial.com/127.0.0.1#5335 -ipset=/ebaysocial.com/gfwlist +server=/dropboxcaptcha.com/127.0.0.1#5335 +ipset=/dropboxcaptcha.com/gfwlist server=/applepay.berlin/127.0.0.1#5335 ipset=/applepay.berlin/gfwlist -server=/beatsbydrecasquesfr.com/127.0.0.1#5335 -ipset=/beatsbydrecasquesfr.com/gfwlist +server=/paypalservice.com/127.0.0.1#5335 +ipset=/paypalservice.com/gfwlist server=/cnnmoneystream.com/127.0.0.1#5335 ipset=/cnnmoneystream.com/gfwlist server=/instagramq.com/127.0.0.1#5335 ipset=/instagramq.com/gfwlist server=/hpshooping.com/127.0.0.1#5335 ipset=/hpshooping.com/gfwlist -server=/bridgestonetire.com/127.0.0.1#5335 -ipset=/bridgestonetire.com/gfwlist -server=/beatsbydreblackfriday2013.com/127.0.0.1#5335 -ipset=/beatsbydreblackfriday2013.com/gfwlist +server=/bmw.ua/127.0.0.1#5335 +ipset=/bmw.ua/gfwlist +server=/bmw-motorrad.ma/127.0.0.1#5335 +ipset=/bmw-motorrad.ma/gfwlist server=/chromium.org/127.0.0.1#5335 ipset=/chromium.org/gfwlist -server=/beatsbydre411.com/127.0.0.1#5335 -ipset=/beatsbydre411.com/gfwlist +server=/bloombergbeta.com/127.0.0.1#5335 +ipset=/bloombergbeta.com/gfwlist server=/av1688.cc/127.0.0.1#5335 ipset=/av1688.cc/gfwlist -server=/openvinotoolkit.org/127.0.0.1#5335 -ipset=/openvinotoolkit.org/gfwlist -server=/mini-bahrain.com/127.0.0.1#5335 -ipset=/mini-bahrain.com/gfwlist +server=/ebaysocial.com/127.0.0.1#5335 +ipset=/ebaysocial.com/gfwlist +server=/adidas.hu/127.0.0.1#5335 +ipset=/adidas.hu/gfwlist server=/bloomberg.com.br/127.0.0.1#5335 ipset=/bloomberg.com.br/gfwlist -server=/beatsbydre-us.com/127.0.0.1#5335 -ipset=/beatsbydre-us.com/gfwlist +server=/amazon.fr/127.0.0.1#5335 +ipset=/amazon.fr/gfwlist server=/telebay.com/127.0.0.1#5335 ipset=/telebay.com/gfwlist -server=/beatsbydre-beatsheadphone.com/127.0.0.1#5335 -ipset=/beatsbydre-beatsheadphone.com/gfwlist +server=/pricelessarabia.com/127.0.0.1#5335 +ipset=/pricelessarabia.com/gfwlist server=/bingagencyawards.com/127.0.0.1#5335 ipset=/bingagencyawards.com/gfwlist -server=/cam4.com/127.0.0.1#5335 -ipset=/cam4.com/gfwlist +server=/paypa1.com/127.0.0.1#5335 +ipset=/paypa1.com/gfwlist server=/accuweather.com/127.0.0.1#5335 ipset=/accuweather.com/gfwlist server=/thebeatsbydre.com/127.0.0.1#5335 ipset=/thebeatsbydre.com/gfwlist -server=/scholar.google.com.tr/127.0.0.1#5335 -ipset=/scholar.google.com.tr/gfwlist -server=/beatsbydre-chen.com/127.0.0.1#5335 -ipset=/beatsbydre-chen.com/gfwlist +server=/beatsaudifonos.com/127.0.0.1#5335 +ipset=/beatsaudifonos.com/gfwlist +server=/beatsallsale.com/127.0.0.1#5335 +ipset=/beatsallsale.com/gfwlist server=/facebookmsn.com/127.0.0.1#5335 ipset=/facebookmsn.com/gfwlist -server=/volvobuses.hk/127.0.0.1#5335 -ipset=/volvobuses.hk/gfwlist -server=/beatsbydrdre-store.us/127.0.0.1#5335 -ipset=/beatsbydrdre-store.us/gfwlist +server=/beats123.com/127.0.0.1#5335 +ipset=/beats123.com/gfwlist +server=/dditscdn.com/127.0.0.1#5335 +ipset=/dditscdn.com/gfwlist server=/easyanticheat.net/127.0.0.1#5335 ipset=/easyanticheat.net/gfwlist server=/globalsign.net/127.0.0.1#5335 ipset=/globalsign.net/gfwlist server=/billmelater.com/127.0.0.1#5335 ipset=/billmelater.com/gfwlist -server=/dditscdn.com/127.0.0.1#5335 -ipset=/dditscdn.com/gfwlist -server=/beatsbydrdre-online.com/127.0.0.1#5335 -ipset=/beatsbydrdre-online.com/gfwlist +server=/beats-headphones-buy-cheap.com/127.0.0.1#5335 +ipset=/beats-headphones-buy-cheap.com/gfwlist +server=/beats-bydreoutletssale.net/127.0.0.1#5335 +ipset=/beats-bydreoutletssale.net/gfwlist server=/4ebaytraders.com/127.0.0.1#5335 ipset=/4ebaytraders.com/gfwlist server=/youtube.kz/127.0.0.1#5335 ipset=/youtube.kz/gfwlist server=/bmw-dubai.com/127.0.0.1#5335 ipset=/bmw-dubai.com/gfwlist -server=/steamusercontent-a.akamaihd.net/127.0.0.1#5335 -ipset=/steamusercontent-a.akamaihd.net/gfwlist -server=/beatsbydrdre-headphones.com/127.0.0.1#5335 -ipset=/beatsbydrdre-headphones.com/gfwlist +server=/bitly.com/127.0.0.1#5335 +ipset=/bitly.com/gfwlist +server=/beatbydremonster.com/127.0.0.1#5335 +ipset=/beatbydremonster.com/gfwlist server=/google.com.br/127.0.0.1#5335 ipset=/google.com.br/gfwlist server=/solostudioksale.com/127.0.0.1#5335 ipset=/solostudioksale.com/gfwlist server=/bmw-asia.com/127.0.0.1#5335 ipset=/bmw-asia.com/gfwlist -server=/paypal-knowledge.com/127.0.0.1#5335 -ipset=/paypal-knowledge.com/gfwlist +server=/carebay.com/127.0.0.1#5335 +ipset=/carebay.com/gfwlist server=/pixiv.org/127.0.0.1#5335 ipset=/pixiv.org/gfwlist -server=/beatsaudifonos.com/127.0.0.1#5335 -ipset=/beatsaudifonos.com/gfwlist +server=/steamusercontent-a.akamaihd.net/127.0.0.1#5335 +ipset=/steamusercontent-a.akamaihd.net/gfwlist server=/downloadsforipod.com/127.0.0.1#5335 ipset=/downloadsforipod.com/gfwlist -server=/beats123.com/127.0.0.1#5335 -ipset=/beats123.com/gfwlist +server=/auricularesbeatsbaratosshop.com/127.0.0.1#5335 +ipset=/auricularesbeatsbaratosshop.com/gfwlist server=/alphabet.lv/127.0.0.1#5335 ipset=/alphabet.lv/gfwlist -server=/xhamster.com/127.0.0.1#5335 -ipset=/xhamster.com/gfwlist -server=/minisovietam.vn/127.0.0.1#5335 -ipset=/minisovietam.vn/gfwlist -server=/bmw-eg.com/127.0.0.1#5335 -ipset=/bmw-eg.com/gfwlist +server=/alphera-finance.com.hk/127.0.0.1#5335 +ipset=/alphera-finance.com.hk/gfwlist +server=/aucheapbeats.com/127.0.0.1#5335 +ipset=/aucheapbeats.com/gfwlist +server=/albeats.com/127.0.0.1#5335 +ipset=/albeats.com/gfwlist server=/scholar.google.com.ar/127.0.0.1#5335 ipset=/scholar.google.com.ar/gfwlist server=/free-aa.com/127.0.0.1#5335 ipset=/free-aa.com/gfwlist server=/bmw-kuwait.com/127.0.0.1#5335 ipset=/bmw-kuwait.com/gfwlist -server=/verygoodnike.com/127.0.0.1#5335 -ipset=/verygoodnike.com/gfwlist +server=/paypal-knowledge.com/127.0.0.1#5335 +ipset=/paypal-knowledge.com/gfwlist server=/cbspressexpress.com/127.0.0.1#5335 ipset=/cbspressexpress.com/gfwlist -server=/zohouniversity.com/127.0.0.1#5335 -ipset=/zohouniversity.com/gfwlist +server=/aanaan.com/127.0.0.1#5335 +ipset=/aanaan.com/gfwlist server=/mearki.com/127.0.0.1#5335 ipset=/mearki.com/gfwlist -server=/ebaychina.net/127.0.0.1#5335 -ipset=/ebaychina.net/gfwlist -server=/paypal-hrsystem.com/127.0.0.1#5335 -ipset=/paypal-hrsystem.com/gfwlist +server=/5beatsbydre.com/127.0.0.1#5335 +ipset=/5beatsbydre.com/gfwlist +server=/bmwsafari.com/127.0.0.1#5335 +ipset=/bmwsafari.com/gfwlist server=/eaassets-a.akamaihd.net/127.0.0.1#5335 ipset=/eaassets-a.akamaihd.net/gfwlist server=/titanfall.com/127.0.0.1#5335 ipset=/titanfall.com/gfwlist server=/itunes12days.com/127.0.0.1#5335 ipset=/itunes12days.com/gfwlist -server=/beats-headphones-buy-cheap.com/127.0.0.1#5335 -ipset=/beats-headphones-buy-cheap.com/gfwlist +server=/4beatsbydre.com/127.0.0.1#5335 +ipset=/4beatsbydre.com/gfwlist server=/ebaystatic.com/127.0.0.1#5335 ipset=/ebaystatic.com/gfwlist server=/my45.com/127.0.0.1#5335 ipset=/my45.com/gfwlist -server=/beats-bydreoutletonline.com/127.0.0.1#5335 -ipset=/beats-bydreoutletonline.com/gfwlist +server=/2drdrebeats.com/127.0.0.1#5335 +ipset=/2drdrebeats.com/gfwlist server=/directvcinema.com/127.0.0.1#5335 ipset=/directvcinema.com/gfwlist -server=/ehtracker.org/127.0.0.1#5335 -ipset=/ehtracker.org/gfwlist +server=/2013pascherbeatsbydre.com/127.0.0.1#5335 +ipset=/2013pascherbeatsbydre.com/gfwlist server=/appledarwin.net/127.0.0.1#5335 ipset=/appledarwin.net/gfwlist -server=/origin.com/127.0.0.1#5335 -ipset=/origin.com/gfwlist +server=/minisovietam.vn/127.0.0.1#5335 +ipset=/minisovietam.vn/gfwlist server=/bioware.com/127.0.0.1#5335 ipset=/bioware.com/gfwlist server=/openapiservice.com/127.0.0.1#5335 ipset=/openapiservice.com/gfwlist -server=/nintendo.co.jp/127.0.0.1#5335 -ipset=/nintendo.co.jp/gfwlist -server=/beatbd.com/127.0.0.1#5335 -ipset=/beatbd.com/gfwlist -server=/e-bay.com/127.0.0.1#5335 -ipset=/e-bay.com/gfwlist +server=/iaablog.com/127.0.0.1#5335 +ipset=/iaablog.com/gfwlist +server=/verygoodnike.com/127.0.0.1#5335 +ipset=/verygoodnike.com/gfwlist +server=/ebaychina.net/127.0.0.1#5335 +ipset=/ebaychina.net/gfwlist server=/facebookappcenter.org/127.0.0.1#5335 ipset=/facebookappcenter.org/gfwlist -server=/appledaily.hk/127.0.0.1#5335 -ipset=/appledaily.hk/gfwlist +server=/paypal-hrsystem.com/127.0.0.1#5335 +ipset=/paypal-hrsystem.com/gfwlist server=/12diasderegalosdeitunes.co.cr/127.0.0.1#5335 ipset=/12diasderegalosdeitunes.co.cr/gfwlist -server=/auricularesbeatsmarkt.com/127.0.0.1#5335 -ipset=/auricularesbeatsmarkt.com/gfwlist +server=/2013beatsbydreshop.com/127.0.0.1#5335 +ipset=/2013beatsbydreshop.com/gfwlist server=/thegatewaypundit.com/127.0.0.1#5335 ipset=/thegatewaypundit.com/gfwlist server=/nikecompany.com/127.0.0.1#5335 ipset=/nikecompany.com/gfwlist -server=/bmwcitychallenge.com/127.0.0.1#5335 -ipset=/bmwcitychallenge.com/gfwlist -server=/auricularesbeatsbaratosshop.com/127.0.0.1#5335 -ipset=/auricularesbeatsbaratosshop.com/gfwlist -server=/ebayhots.com/127.0.0.1#5335 -ipset=/ebayhots.com/gfwlist +server=/2013beatsbydrdreshop.com/127.0.0.1#5335 +ipset=/2013beatsbydrdreshop.com/gfwlist +server=/walmart.pharmacy/127.0.0.1#5335 +ipset=/walmart.pharmacy/gfwlist +server=/origin.com/127.0.0.1#5335 +ipset=/origin.com/gfwlist server=/paily.org/127.0.0.1#5335 ipset=/paily.org/gfwlist server=/bmw.si/127.0.0.1#5335 ipset=/bmw.si/gfwlist server=/amazonauthorinsights.com/127.0.0.1#5335 ipset=/amazonauthorinsights.com/gfwlist -server=/audiobeatsau.com/127.0.0.1#5335 -ipset=/audiobeatsau.com/gfwlist -server=/aucheapbeats.com/127.0.0.1#5335 -ipset=/aucheapbeats.com/gfwlist -server=/ministeagathe.com/127.0.0.1#5335 -ipset=/ministeagathe.com/gfwlist +server=/whisolutions.com/127.0.0.1#5335 +ipset=/whisolutions.com/gfwlist +server=/e-bay.com/127.0.0.1#5335 +ipset=/e-bay.com/gfwlist +server=/awayoutgame.com/127.0.0.1#5335 +ipset=/awayoutgame.com/gfwlist server=/paypalx.com/127.0.0.1#5335 ipset=/paypalx.com/gfwlist -server=/albeats.com/127.0.0.1#5335 -ipset=/albeats.com/gfwlist +server=/bridgestone.co.id/127.0.0.1#5335 +ipset=/bridgestone.co.id/gfwlist server=/fortuneinsight.com/127.0.0.1#5335 ipset=/fortuneinsight.com/gfwlist server=/xn--fiqs8sxootzz.xn--hxt814e/127.0.0.1#5335 @@ -20990,14 +21204,14 @@ server=/nintendowii.com/127.0.0.1#5335 ipset=/nintendowii.com/gfwlist server=/oculusforbusiness.com/127.0.0.1#5335 ipset=/oculusforbusiness.com/gfwlist -server=/aanaan.com/127.0.0.1#5335 -ipset=/aanaan.com/gfwlist +server=/kindleoasis.com/127.0.0.1#5335 +ipset=/kindleoasis.com/gfwlist server=/azure.com/127.0.0.1#5335 ipset=/azure.com/gfwlist -server=/tribler.org/127.0.0.1#5335 -ipset=/tribler.org/gfwlist -server=/digital-id.ch/127.0.0.1#5335 -ipset=/digital-id.ch/gfwlist +server=/kindle.it/127.0.0.1#5335 +ipset=/kindle.it/gfwlist +server=/ministeagathe.com/127.0.0.1#5335 +ipset=/ministeagathe.com/gfwlist server=/myfoxlosangeles.com/127.0.0.1#5335 ipset=/myfoxlosangeles.com/gfwlist server=/vanish.com.co/127.0.0.1#5335 @@ -21010,76 +21224,76 @@ server=/comodoca3.com/127.0.0.1#5335 ipset=/comodoca3.com/gfwlist server=/bextbuy.com/127.0.0.1#5335 ipset=/bextbuy.com/gfwlist -server=/xbox360.com/127.0.0.1#5335 -ipset=/xbox360.com/gfwlist +server=/tribler.org/127.0.0.1#5335 +ipset=/tribler.org/gfwlist server=/accountpaypal.net/127.0.0.1#5335 ipset=/accountpaypal.net/gfwlist server=/riotgames.co.kr/127.0.0.1#5335 ipset=/riotgames.co.kr/gfwlist server=/facebookatschool.com/127.0.0.1#5335 ipset=/facebookatschool.com/gfwlist -server=/2drdrebeats.com/127.0.0.1#5335 -ipset=/2drdrebeats.com/gfwlist +server=/elasticbeanstalk.com/127.0.0.1#5335 +ipset=/elasticbeanstalk.com/gfwlist server=/ikids.com/127.0.0.1#5335 ipset=/ikids.com/gfwlist server=/applexpo.net/127.0.0.1#5335 ipset=/applexpo.net/gfwlist server=/justmysocks1.net/127.0.0.1#5335 ipset=/justmysocks1.net/gfwlist -server=/disneyme.com/127.0.0.1#5335 -ipset=/disneyme.com/gfwlist -server=/bmwgroup-classic.com/127.0.0.1#5335 -ipset=/bmwgroup-classic.com/gfwlist +server=/awstrust.com/127.0.0.1#5335 +ipset=/awstrust.com/gfwlist +server=/awseducate.org/127.0.0.1#5335 +ipset=/awseducate.org/gfwlist server=/weeklytimesnow.com.au/127.0.0.1#5335 ipset=/weeklytimesnow.com.au/gfwlist -server=/bmw-motorrad.de/127.0.0.1#5335 -ipset=/bmw-motorrad.de/gfwlist -server=/brand-protection-team.com/127.0.0.1#5335 -ipset=/brand-protection-team.com/gfwlist -server=/renovacionxboxlive.com/127.0.0.1#5335 -ipset=/renovacionxboxlive.com/gfwlist +server=/easports.jp/127.0.0.1#5335 +ipset=/easports.jp/gfwlist +server=/oxfordartonline.com/127.0.0.1#5335 +ipset=/oxfordartonline.com/gfwlist +server=/weiyuksj.com/127.0.0.1#5335 +ipset=/weiyuksj.com/gfwlist server=/pixplug.in/127.0.0.1#5335 ipset=/pixplug.in/gfwlist -server=/kindle.jp/127.0.0.1#5335 -ipset=/kindle.jp/gfwlist -server=/kindle.it/127.0.0.1#5335 -ipset=/kindle.it/gfwlist +server=/pagecdn.io/127.0.0.1#5335 +ipset=/pagecdn.io/gfwlist +server=/awsautopilot.com/127.0.0.1#5335 +ipset=/awsautopilot.com/gfwlist server=/isexlove.tw/127.0.0.1#5335 ipset=/isexlove.tw/gfwlist -server=/myfoxzone.com/127.0.0.1#5335 -ipset=/myfoxzone.com/gfwlist +server=/news.net.au/127.0.0.1#5335 +ipset=/news.net.au/gfwlist server=/moreheadphones.com/127.0.0.1#5335 ipset=/moreheadphones.com/gfwlist server=/usa-beatsbydreheadphonesonsale.net/127.0.0.1#5335 ipset=/usa-beatsbydreheadphonesonsale.net/gfwlist server=/mingpaotor.com/127.0.0.1#5335 ipset=/mingpaotor.com/gfwlist -server=/dynacw.com.tw/127.0.0.1#5335 -ipset=/dynacw.com.tw/gfwlist -server=/garena.live/127.0.0.1#5335 -ipset=/garena.live/gfwlist -server=/elasticbeanstalk.com/127.0.0.1#5335 -ipset=/elasticbeanstalk.com/gfwlist -server=/warp.plus/127.0.0.1#5335 -ipset=/warp.plus/gfwlist -server=/containersonaws.com/127.0.0.1#5335 -ipset=/containersonaws.com/gfwlist +server=/mastercard.cl/127.0.0.1#5335 +ipset=/mastercard.cl/gfwlist +server=/pixanalytics.com/127.0.0.1#5335 +ipset=/pixanalytics.com/gfwlist +server=/u.nu/127.0.0.1#5335 +ipset=/u.nu/gfwlist +server=/amazonaws.tv/127.0.0.1#5335 +ipset=/amazonaws.tv/gfwlist +server=/bmw-motorrad.de/127.0.0.1#5335 +ipset=/bmw-motorrad.de/gfwlist server=/akahost.net/127.0.0.1#5335 ipset=/akahost.net/gfwlist -server=/pricelessaruba.com/127.0.0.1#5335 -ipset=/pricelessaruba.com/gfwlist -server=/cloudfront.net/127.0.0.1#5335 -ipset=/cloudfront.net/gfwlist +server=/amazonaws-china.com/127.0.0.1#5335 +ipset=/amazonaws-china.com/gfwlist +server=/cnnmoney.com/127.0.0.1#5335 +ipset=/cnnmoney.com/gfwlist server=/mythicentertainment.net/127.0.0.1#5335 ipset=/mythicentertainment.net/gfwlist -server=/awstrust.com/127.0.0.1#5335 -ipset=/awstrust.com/gfwlist +server=/primeday.info/127.0.0.1#5335 +ipset=/primeday.info/gfwlist server=/instagramium.com/127.0.0.1#5335 ipset=/instagramium.com/gfwlist -server=/heroku.me/127.0.0.1#5335 -ipset=/heroku.me/gfwlist -server=/awseducate.org/127.0.0.1#5335 -ipset=/awseducate.org/gfwlist +server=/awsedstart.com/127.0.0.1#5335 +ipset=/awsedstart.com/gfwlist +server=/images-amazon.com/127.0.0.1#5335 +ipset=/images-amazon.com/gfwlist server=/bluemix.net/127.0.0.1#5335 ipset=/bluemix.net/gfwlist server=/airwick.de/127.0.0.1#5335 @@ -21088,38 +21302,38 @@ server=/durex.cz/127.0.0.1#5335 ipset=/durex.cz/gfwlist server=/kirbysepicyarn.com/127.0.0.1#5335 ipset=/kirbysepicyarn.com/gfwlist -server=/now.sh/127.0.0.1#5335 -ipset=/now.sh/gfwlist -server=/amazonaws-china.com/127.0.0.1#5335 -ipset=/amazonaws-china.com/gfwlist -server=/yamaxun.com/127.0.0.1#5335 -ipset=/yamaxun.com/gfwlist +server=/warp.plus/127.0.0.1#5335 +ipset=/warp.plus/gfwlist +server=/pricelessaruba.com/127.0.0.1#5335 +ipset=/pricelessaruba.com/gfwlist +server=/amazonsdi.com/127.0.0.1#5335 +ipset=/amazonsdi.com/gfwlist server=/half.tv/127.0.0.1#5335 ipset=/half.tv/gfwlist server=/microsoftadvertising.com/127.0.0.1#5335 ipset=/microsoftadvertising.com/gfwlist -server=/longman.ch/127.0.0.1#5335 -ipset=/longman.ch/gfwlist -server=/primeday.info/127.0.0.1#5335 -ipset=/primeday.info/gfwlist +server=/bmw.pt/127.0.0.1#5335 +ipset=/bmw.pt/gfwlist +server=/futureshop.ca/127.0.0.1#5335 +ipset=/futureshop.ca/gfwlist server=/spacex.com/127.0.0.1#5335 ipset=/spacex.com/gfwlist -server=/volvotrucks.com/127.0.0.1#5335 -ipset=/volvotrucks.com/gfwlist +server=/ebaycareers.com/127.0.0.1#5335 +ipset=/ebaycareers.com/gfwlist server=/ogameblog.com/127.0.0.1#5335 ipset=/ogameblog.com/gfwlist server=/yimg.com/127.0.0.1#5335 ipset=/yimg.com/gfwlist -server=/gameon-masters.com/127.0.0.1#5335 -ipset=/gameon-masters.com/gfwlist -server=/akamai-regression.net/127.0.0.1#5335 -ipset=/akamai-regression.net/gfwlist +server=/maddenchampionship.com/127.0.0.1#5335 +ipset=/maddenchampionship.com/gfwlist +server=/ebayetc.com/127.0.0.1#5335 +ipset=/ebayetc.com/gfwlist server=/s.team/127.0.0.1#5335 ipset=/s.team/gfwlist server=/google.co.ck/127.0.0.1#5335 ipset=/google.co.ck/gfwlist -server=/mini.ua/127.0.0.1#5335 -ipset=/mini.ua/gfwlist +server=/longman.ch/127.0.0.1#5335 +ipset=/longman.ch/gfwlist server=/westerndigital.com/127.0.0.1#5335 ipset=/westerndigital.com/gfwlist server=/quipelements.com/127.0.0.1#5335 @@ -21134,118 +21348,118 @@ server=/bmw-drivingexperience.com/127.0.0.1#5335 ipset=/bmw-drivingexperience.com/gfwlist server=/bypasscensorship.org/127.0.0.1#5335 ipset=/bypasscensorship.org/gfwlist -server=/dombosco.com.br/127.0.0.1#5335 -ipset=/dombosco.com.br/gfwlist +server=/amazon.ca/127.0.0.1#5335 +ipset=/amazon.ca/gfwlist server=/x.team/127.0.0.1#5335 ipset=/x.team/gfwlist -server=/pearsonelt.ch/127.0.0.1#5335 -ipset=/pearsonelt.ch/gfwlist +server=/aboutamazon.fr/127.0.0.1#5335 +ipset=/aboutamazon.fr/gfwlist server=/google.fi/127.0.0.1#5335 ipset=/google.fi/gfwlist server=/faceboks.com/127.0.0.1#5335 ipset=/faceboks.com/gfwlist -server=/amazon.it/127.0.0.1#5335 -ipset=/amazon.it/gfwlist -server=/amazon.fr/127.0.0.1#5335 -ipset=/amazon.fr/gfwlist +server=/dombosco.com.br/127.0.0.1#5335 +ipset=/dombosco.com.br/gfwlist +server=/ubuntu.net/127.0.0.1#5335 +ipset=/ubuntu.net/gfwlist server=/zoho.in/127.0.0.1#5335 ipset=/zoho.in/gfwlist -server=/securepaypal.info/127.0.0.1#5335 -ipset=/securepaypal.info/gfwlist +server=/alicloud.com/127.0.0.1#5335 +ipset=/alicloud.com/gfwlist server=/o365weve-dev.com/127.0.0.1#5335 ipset=/o365weve-dev.com/gfwlist server=/etpress.com.hk/127.0.0.1#5335 ipset=/etpress.com.hk/gfwlist -server=/fanatical.com/127.0.0.1#5335 -ipset=/fanatical.com/gfwlist -server=/amaaozn.com/127.0.0.1#5335 -ipset=/amaaozn.com/gfwlist -server=/aboutamazon.pl/127.0.0.1#5335 -ipset=/aboutamazon.pl/gfwlist -server=/aboutamazon.fr/127.0.0.1#5335 -ipset=/aboutamazon.fr/gfwlist -server=/ebayclassifieds.tv/127.0.0.1#5335 -ipset=/ebayclassifieds.tv/gfwlist -server=/react.com/127.0.0.1#5335 -ipset=/react.com/gfwlist -server=/mastercard.no/127.0.0.1#5335 -ipset=/mastercard.no/gfwlist -server=/a2z.com/127.0.0.1#5335 -ipset=/a2z.com/gfwlist -server=/cilk.net/127.0.0.1#5335 -ipset=/cilk.net/gfwlist -server=/mastercardservices.com/127.0.0.1#5335 -ipset=/mastercardservices.com/gfwlist -server=/ozvoice.org/127.0.0.1#5335 -ipset=/ozvoice.org/gfwlist -server=/alicloud.com/127.0.0.1#5335 -ipset=/alicloud.com/gfwlist -server=/ciscopress.ch/127.0.0.1#5335 -ipset=/ciscopress.ch/gfwlist +server=/alibabacloud.com.hk/127.0.0.1#5335 +ipset=/alibabacloud.com.hk/gfwlist +server=/uun92.com/127.0.0.1#5335 +ipset=/uun92.com/gfwlist server=/alibabacloud.co.in/127.0.0.1#5335 ipset=/alibabacloud.co.in/gfwlist +server=/toutapp.com/127.0.0.1#5335 +ipset=/toutapp.com/gfwlist +server=/ebayclassifieds.tv/127.0.0.1#5335 +ipset=/ebayclassifieds.tv/gfwlist +server=/marketo.tv/127.0.0.1#5335 +ipset=/marketo.tv/gfwlist +server=/mastercard.no/127.0.0.1#5335 +ipset=/mastercard.no/gfwlist +server=/magento.net/127.0.0.1#5335 +ipset=/magento.net/gfwlist +server=/cilk.net/127.0.0.1#5335 +ipset=/cilk.net/gfwlist +server=/tenbyfotolia.com/127.0.0.1#5335 +ipset=/tenbyfotolia.com/gfwlist +server=/ozvoice.org/127.0.0.1#5335 +ipset=/ozvoice.org/gfwlist +server=/gfotolia.com/127.0.0.1#5335 +ipset=/gfotolia.com/gfwlist +server=/ciscopress.ch/127.0.0.1#5335 +ipset=/ciscopress.ch/gfwlist +server=/fptolia.com/127.0.0.1#5335 +ipset=/fptolia.com/gfwlist server=/pricelesssydney.com/127.0.0.1#5335 ipset=/pricelesssydney.com/gfwlist -server=/nikesellorder.com/127.0.0.1#5335 -ipset=/nikesellorder.com/gfwlist +server=/fotolia.tv/127.0.0.1#5335 +ipset=/fotolia.tv/gfwlist server=/finishinfo.it/127.0.0.1#5335 ipset=/finishinfo.it/gfwlist -server=/dw.com/127.0.0.1#5335 -ipset=/dw.com/gfwlist -server=/volvobuses.in/127.0.0.1#5335 -ipset=/volvobuses.in/gfwlist -server=/bmw-classic.com/127.0.0.1#5335 -ipset=/bmw-classic.com/gfwlist +server=/mastercardservices.com/127.0.0.1#5335 +ipset=/mastercardservices.com/gfwlist +server=/fotolia-noticias.com/127.0.0.1#5335 +ipset=/fotolia-noticias.com/gfwlist +server=/fotiolia.com/127.0.0.1#5335 +ipset=/fotiolia.com/gfwlist server=/americasvoice.news/127.0.0.1#5335 ipset=/americasvoice.news/gfwlist server=/fox247.tv/127.0.0.1#5335 ipset=/fox247.tv/gfwlist -server=/marketo.tv/127.0.0.1#5335 -ipset=/marketo.tv/gfwlist -server=/ted.com/127.0.0.1#5335 -ipset=/ted.com/gfwlist -server=/nikebbn.com/127.0.0.1#5335 -ipset=/nikebbn.com/gfwlist -server=/historyofdota.org/127.0.0.1#5335 -ipset=/historyofdota.org/gfwlist -server=/nikefoampositeshoes.com/127.0.0.1#5335 -ipset=/nikefoampositeshoes.com/gfwlist -server=/magento.net/127.0.0.1#5335 -ipset=/magento.net/gfwlist -server=/acpica.com/127.0.0.1#5335 -ipset=/acpica.com/gfwlist +server=/foftolia.com/127.0.0.1#5335 +ipset=/foftolia.com/gfwlist +server=/ffotolia.com/127.0.0.1#5335 +ipset=/ffotolia.com/gfwlist +server=/nikesellorder.com/127.0.0.1#5335 +ipset=/nikesellorder.com/gfwlist +server=/verisign.de/127.0.0.1#5335 +ipset=/verisign.de/gfwlist +server=/react.com/127.0.0.1#5335 +ipset=/react.com/gfwlist +server=/slinginternational.com/127.0.0.1#5335 +ipset=/slinginternational.com/gfwlist +server=/volvobuses.in/127.0.0.1#5335 +ipset=/volvobuses.in/gfwlist server=/xn--ruq8a011kt6y.xn--hxt814e/127.0.0.1#5335 ipset=/xn--ruq8a011kt6y.xn--hxt814e/gfwlist server=/needforspeed.com/127.0.0.1#5335 ipset=/needforspeed.com/gfwlist server=/liverail.com/127.0.0.1#5335 ipset=/liverail.com/gfwlist -server=/tenbyfotolia.com/127.0.0.1#5335 -ipset=/tenbyfotolia.com/gfwlist +server=/volvotruckrental.be/127.0.0.1#5335 +ipset=/volvotruckrental.be/gfwlist server=/azure-dns.com/127.0.0.1#5335 ipset=/azure-dns.com/gfwlist server=/contest.com/127.0.0.1#5335 ipset=/contest.com/gfwlist server=/githubassets.com/127.0.0.1#5335 ipset=/githubassets.com/gfwlist -server=/motolia.com/127.0.0.1#5335 -ipset=/motolia.com/gfwlist -server=/gfotolia.com/127.0.0.1#5335 -ipset=/gfotolia.com/gfwlist +server=/historyofdota.org/127.0.0.1#5335 +ipset=/historyofdota.org/gfwlist +server=/nikefoampositeshoes.com/127.0.0.1#5335 +ipset=/nikefoampositeshoes.com/gfwlist server=/pahabicilemezsurprizler.com/127.0.0.1#5335 ipset=/pahabicilemezsurprizler.com/gfwlist server=/verisign.dk/127.0.0.1#5335 ipset=/verisign.dk/gfwlist -server=/fotolia.tv/127.0.0.1#5335 -ipset=/fotolia.tv/gfwlist +server=/swjedifallenorder.com/127.0.0.1#5335 +ipset=/swjedifallenorder.com/gfwlist server=/bridgestonesyb.com/127.0.0.1#5335 ipset=/bridgestonesyb.com/gfwlist -server=/fotiolia.com/127.0.0.1#5335 -ipset=/fotiolia.com/gfwlist +server=/imagineecommerce.com/127.0.0.1#5335 +ipset=/imagineecommerce.com/gfwlist server=/swissign.li/127.0.0.1#5335 ipset=/swissign.li/gfwlist -server=/foftolia.com/127.0.0.1#5335 -ipset=/foftolia.com/gfwlist +server=/akamqi.com/127.0.0.1#5335 +ipset=/akamqi.com/gfwlist server=/nvidia.nl/127.0.0.1#5335 ipset=/nvidia.nl/gfwlist server=/iphoneplus.wang/127.0.0.1#5335 @@ -21258,20 +21472,20 @@ server=/instituteofwar.org/127.0.0.1#5335 ipset=/instituteofwar.org/gfwlist server=/53worldsweeps.com/127.0.0.1#5335 ipset=/53worldsweeps.com/gfwlist -server=/mastercard.com.hk/127.0.0.1#5335 -ipset=/mastercard.com.hk/gfwlist -server=/adidas.pl/127.0.0.1#5335 -ipset=/adidas.pl/gfwlist -server=/bmw-connecteddrive.sg/127.0.0.1#5335 -ipset=/bmw-connecteddrive.sg/gfwlist +server=/amebaownd.com/127.0.0.1#5335 +ipset=/amebaownd.com/gfwlist +server=/vfsco.pe/127.0.0.1#5335 +ipset=/vfsco.pe/gfwlist +server=/adobespark.com/127.0.0.1#5335 +ipset=/adobespark.com/gfwlist server=/whimn.com.au/127.0.0.1#5335 ipset=/whimn.com.au/gfwlist -server=/anm.co.uk/127.0.0.1#5335 -ipset=/anm.co.uk/gfwlist -server=/ap.org/127.0.0.1#5335 -ipset=/ap.org/gfwlist -server=/abema.io/127.0.0.1#5335 -ipset=/abema.io/gfwlist +server=/regiongold.com/127.0.0.1#5335 +ipset=/regiongold.com/gfwlist +server=/adobeplatinumclub.com/127.0.0.1#5335 +ipset=/adobeplatinumclub.com/gfwlist +server=/visa.com.lk/127.0.0.1#5335 +ipset=/visa.com.lk/gfwlist server=/volvotrucks.kg/127.0.0.1#5335 ipset=/volvotrucks.kg/gfwlist server=/r-project.org/127.0.0.1#5335 @@ -21280,72 +21494,72 @@ server=/watch-ebay.org/127.0.0.1#5335 ipset=/watch-ebay.org/gfwlist server=/visa.co.jp/127.0.0.1#5335 ipset=/visa.co.jp/gfwlist -server=/molesports.com/127.0.0.1#5335 -ipset=/molesports.com/gfwlist -server=/airav.cc/127.0.0.1#5335 -ipset=/airav.cc/gfwlist -server=/adobespark.com/127.0.0.1#5335 -ipset=/adobespark.com/gfwlist +server=/mastercard.com.ge/127.0.0.1#5335 +ipset=/mastercard.com.ge/gfwlist +server=/contentful.com/127.0.0.1#5335 +ipset=/contentful.com/gfwlist +server=/adobeaemcloud.net/127.0.0.1#5335 +ipset=/adobeaemcloud.net/gfwlist server=/itunesstore.co/127.0.0.1#5335 ipset=/itunesstore.co/gfwlist -server=/bandcamp.com/127.0.0.1#5335 -ipset=/bandcamp.com/gfwlist -server=/pearson.com.uy/127.0.0.1#5335 -ipset=/pearson.com.uy/gfwlist +server=/adobe.ly/127.0.0.1#5335 +ipset=/adobe.ly/gfwlist +server=/xhamster.com/127.0.0.1#5335 +ipset=/xhamster.com/gfwlist server=/hkheadline.com/127.0.0.1#5335 ipset=/hkheadline.com/gfwlist server=/uplay.com/127.0.0.1#5335 ipset=/uplay.com/gfwlist server=/outletnike.com/127.0.0.1#5335 ipset=/outletnike.com/gfwlist -server=/ebay25.com/127.0.0.1#5335 -ipset=/ebay25.com/gfwlist +server=/abema.io/127.0.0.1#5335 +ipset=/abema.io/gfwlist server=/beatssales.com/127.0.0.1#5335 ipset=/beatssales.com/gfwlist server=/mini.tn/127.0.0.1#5335 ipset=/mini.tn/gfwlist -server=/adobeplatinumclub.com/127.0.0.1#5335 -ipset=/adobeplatinumclub.com/gfwlist +server=/10xfotolia.com/127.0.0.1#5335 +ipset=/10xfotolia.com/gfwlist server=/volvotrucks.pk/127.0.0.1#5335 ipset=/volvotrucks.pk/gfwlist server=/nke6.com/127.0.0.1#5335 ipset=/nke6.com/gfwlist server=/adobeprojectm.com/127.0.0.1#5335 ipset=/adobeprojectm.com/gfwlist -server=/ntdtv.kr/127.0.0.1#5335 -ipset=/ntdtv.kr/gfwlist +server=/sublimetext.com/127.0.0.1#5335 +ipset=/sublimetext.com/gfwlist server=/microsoft.lu/127.0.0.1#5335 ipset=/microsoft.lu/gfwlist -server=/adobeaemcloud.net/127.0.0.1#5335 -ipset=/adobeaemcloud.net/gfwlist -server=/adobe.ly/127.0.0.1#5335 -ipset=/adobe.ly/gfwlist +server=/bandcamp.com/127.0.0.1#5335 +ipset=/bandcamp.com/gfwlist +server=/wwwebay.net/127.0.0.1#5335 +ipset=/wwwebay.net/gfwlist server=/finenike.com/127.0.0.1#5335 ipset=/finenike.com/gfwlist -server=/hulupremium.com/127.0.0.1#5335 -ipset=/hulupremium.com/gfwlist -server=/zee5.com/127.0.0.1#5335 -ipset=/zee5.com/gfwlist +server=/raspberrypi.org/127.0.0.1#5335 +ipset=/raspberrypi.org/gfwlist +server=/ebay25.com/127.0.0.1#5335 +ipset=/ebay25.com/gfwlist server=/mini.ma/127.0.0.1#5335 ipset=/mini.ma/gfwlist server=/fonts.com/127.0.0.1#5335 ipset=/fonts.com/gfwlist -server=/10xfotolia.com/127.0.0.1#5335 -ipset=/10xfotolia.com/gfwlist +server=/postgresql.org/127.0.0.1#5335 +ipset=/postgresql.org/gfwlist server=/disney.ca/127.0.0.1#5335 ipset=/disney.ca/gfwlist -server=/maddenseason.org/127.0.0.1#5335 -ipset=/maddenseason.org/gfwlist -server=/termius.com/127.0.0.1#5335 -ipset=/termius.com/gfwlist +server=/packagist.org/127.0.0.1#5335 +ipset=/packagist.org/gfwlist +server=/openai.com/127.0.0.1#5335 +ipset=/openai.com/gfwlist server=/playapex.com/127.0.0.1#5335 ipset=/playapex.com/gfwlist server=/mit.net/127.0.0.1#5335 ipset=/mit.net/gfwlist -server=/sublimetext.com/127.0.0.1#5335 -ipset=/sublimetext.com/gfwlist -server=/epigeum.com/127.0.0.1#5335 -ipset=/epigeum.com/gfwlist +server=/notepad-plus-plus.org/127.0.0.1#5335 +ipset=/notepad-plus-plus.org/gfwlist +server=/mingw.org/127.0.0.1#5335 +ipset=/mingw.org/gfwlist server=/huluad.com/127.0.0.1#5335 ipset=/huluad.com/gfwlist server=/golos-ameriki.ru/127.0.0.1#5335 @@ -21354,118 +21568,118 @@ server=/bmwspecialoffers.ca/127.0.0.1#5335 ipset=/bmwspecialoffers.ca/gfwlist server=/apple.ie/127.0.0.1#5335 ipset=/apple.ie/gfwlist -server=/listinganalytics.net/127.0.0.1#5335 -ipset=/listinganalytics.net/gfwlist -server=/raspberrypi.org/127.0.0.1#5335 -ipset=/raspberrypi.org/gfwlist +server=/talentlens.com/127.0.0.1#5335 +ipset=/talentlens.com/gfwlist +server=/lua.org/127.0.0.1#5335 +ipset=/lua.org/gfwlist server=/pearson.fr/127.0.0.1#5335 ipset=/pearson.fr/gfwlist server=/yahoo.mw/127.0.0.1#5335 ipset=/yahoo.mw/gfwlist server=/askfacebook.org/127.0.0.1#5335 ipset=/askfacebook.org/gfwlist -server=/openai.com/127.0.0.1#5335 -ipset=/openai.com/gfwlist -server=/notepad-plus-plus.org/127.0.0.1#5335 -ipset=/notepad-plus-plus.org/gfwlist -server=/mingw.org/127.0.0.1#5335 -ipset=/mingw.org/gfwlist server=/jupyter.org/127.0.0.1#5335 ipset=/jupyter.org/gfwlist +server=/js.org/127.0.0.1#5335 +ipset=/js.org/gfwlist +server=/leagueoflegends.info/127.0.0.1#5335 +ipset=/leagueoflegends.info/gfwlist +server=/maddenseason.org/127.0.0.1#5335 +ipset=/maddenseason.org/gfwlist server=/fury.io/127.0.0.1#5335 ipset=/fury.io/gfwlist server=/foxla.tv/127.0.0.1#5335 ipset=/foxla.tv/gfwlist -server=/espn.com/127.0.0.1#5335 -ipset=/espn.com/gfwlist -server=/js.org/127.0.0.1#5335 -ipset=/js.org/gfwlist -server=/nintendo.co.za/127.0.0.1#5335 -ipset=/nintendo.co.za/gfwlist -server=/trithucvn.org/127.0.0.1#5335 -ipset=/trithucvn.org/gfwlist -server=/kindleoasis.org/127.0.0.1#5335 -ipset=/kindleoasis.org/gfwlist -server=/lolesports.com/127.0.0.1#5335 -ipset=/lolesports.com/gfwlist -server=/epochtimes.de/127.0.0.1#5335 -ipset=/epochtimes.de/gfwlist -server=/appleinclegal.com/127.0.0.1#5335 -ipset=/appleinclegal.com/gfwlist -server=/cygwin.com/127.0.0.1#5335 -ipset=/cygwin.com/gfwlist -server=/apple.co.nz/127.0.0.1#5335 -ipset=/apple.co.nz/gfwlist -server=/flathub.org/127.0.0.1#5335 -ipset=/flathub.org/gfwlist +server=/pokemonbank.com/127.0.0.1#5335 +ipset=/pokemonbank.com/gfwlist server=/apache.org/127.0.0.1#5335 ipset=/apache.org/gfwlist +server=/v8project.org/127.0.0.1#5335 +ipset=/v8project.org/gfwlist +server=/unity3d.com/127.0.0.1#5335 +ipset=/unity3d.com/gfwlist +server=/kindleoasis.org/127.0.0.1#5335 +ipset=/kindleoasis.org/gfwlist +server=/jqueryui.com/127.0.0.1#5335 +ipset=/jqueryui.com/gfwlist +server=/espn.com/127.0.0.1#5335 +ipset=/espn.com/gfwlist +server=/appleinclegal.com/127.0.0.1#5335 +ipset=/appleinclegal.com/gfwlist +server=/faststone.org/127.0.0.1#5335 +ipset=/faststone.org/gfwlist +server=/apple.co.nz/127.0.0.1#5335 +ipset=/apple.co.nz/gfwlist +server=/ampproject.com/127.0.0.1#5335 +ipset=/ampproject.com/gfwlist +server=/amp.dev/127.0.0.1#5335 +ipset=/amp.dev/gfwlist server=/bmw-group.net/127.0.0.1#5335 ipset=/bmw-group.net/gfwlist -server=/skyoceanrescue.it/127.0.0.1#5335 -ipset=/skyoceanrescue.it/gfwlist -server=/xda-cdn.com/127.0.0.1#5335 -ipset=/xda-cdn.com/gfwlist -server=/v8.dev/127.0.0.1#5335 -ipset=/v8.dev/gfwlist +server=/ccstatic.org/127.0.0.1#5335 +ipset=/ccstatic.org/gfwlist +server=/mystrikingly.com/127.0.0.1#5335 +ipset=/mystrikingly.com/gfwlist +server=/epochtimes.de/127.0.0.1#5335 +ipset=/epochtimes.de/gfwlist server=/att.net/127.0.0.1#5335 ipset=/att.net/gfwlist server=/bmw.lk/127.0.0.1#5335 ipset=/bmw.lk/gfwlist -server=/scholar.google.lu/127.0.0.1#5335 -ipset=/scholar.google.lu/gfwlist +server=/voatiengviet.com/127.0.0.1#5335 +ipset=/voatiengviet.com/gfwlist server=/nextdigital.com.hk/127.0.0.1#5335 ipset=/nextdigital.com.hk/gfwlist -server=/unity3d.com/127.0.0.1#5335 -ipset=/unity3d.com/gfwlist +server=/bitmex.com/127.0.0.1#5335 +ipset=/bitmex.com/gfwlist server=/hhvm.com/127.0.0.1#5335 ipset=/hhvm.com/gfwlist -server=/gitbook.io/127.0.0.1#5335 -ipset=/gitbook.io/gfwlist -server=/eastore.com/127.0.0.1#5335 -ipset=/eastore.com/gfwlist -server=/jqueryui.com/127.0.0.1#5335 -ipset=/jqueryui.com/gfwlist -server=/jquery.com/127.0.0.1#5335 -ipset=/jquery.com/gfwlist -server=/akamah.com/127.0.0.1#5335 -ipset=/akamah.com/gfwlist -server=/ampproject.com/127.0.0.1#5335 -ipset=/ampproject.com/gfwlist -server=/binance.vision/127.0.0.1#5335 -ipset=/binance.vision/gfwlist -server=/vfsco.ca/127.0.0.1#5335 -ipset=/vfsco.ca/gfwlist -server=/bmw-connecteddrive.kr/127.0.0.1#5335 -ipset=/bmw-connecteddrive.kr/gfwlist -server=/mystrikingly.com/127.0.0.1#5335 -ipset=/mystrikingly.com/gfwlist -server=/nejm.org/127.0.0.1#5335 -ipset=/nejm.org/gfwlist -server=/swissstick.com/127.0.0.1#5335 -ipset=/swissstick.com/gfwlist -server=/sstatic.net/127.0.0.1#5335 -ipset=/sstatic.net/gfwlist -server=/pearsonvue.com/127.0.0.1#5335 -ipset=/pearsonvue.com/gfwlist -server=/findyourlimits.com/127.0.0.1#5335 -ipset=/findyourlimits.com/gfwlist -server=/alphabet.no/127.0.0.1#5335 -ipset=/alphabet.no/gfwlist +server=/mathoverflow.net/127.0.0.1#5335 +ipset=/mathoverflow.net/gfwlist +server=/remirepo.net/127.0.0.1#5335 +ipset=/remirepo.net/gfwlist server=/redislabs.com/127.0.0.1#5335 ipset=/redislabs.com/gfwlist -server=/expertmaker.com/127.0.0.1#5335 -ipset=/expertmaker.com/gfwlist server=/redis.io/127.0.0.1#5335 ipset=/redis.io/gfwlist -server=/volvotrucks.co.na/127.0.0.1#5335 -ipset=/volvotrucks.co.na/gfwlist -server=/pypi.org/127.0.0.1#5335 -ipset=/pypi.org/gfwlist -server=/page.link/127.0.0.1#5335 -ipset=/page.link/gfwlist +server=/pearson.com.uy/127.0.0.1#5335 +ipset=/pearson.com.uy/gfwlist +server=/gitbook.io/127.0.0.1#5335 +ipset=/gitbook.io/gfwlist +server=/binance.vision/127.0.0.1#5335 +ipset=/binance.vision/gfwlist +server=/eastore.com/127.0.0.1#5335 +ipset=/eastore.com/gfwlist +server=/bmw-connecteddrive.kr/127.0.0.1#5335 +ipset=/bmw-connecteddrive.kr/gfwlist +server=/pythonhosted.org/127.0.0.1#5335 +ipset=/pythonhosted.org/gfwlist server=/metacpan.org/127.0.0.1#5335 ipset=/metacpan.org/gfwlist +server=/akamah.com/127.0.0.1#5335 +ipset=/akamah.com/gfwlist +server=/vfsco.ca/127.0.0.1#5335 +ipset=/vfsco.ca/gfwlist +server=/scholar.google.pt/127.0.0.1#5335 +ipset=/scholar.google.pt/gfwlist +server=/findyourlimits.com/127.0.0.1#5335 +ipset=/findyourlimits.com/gfwlist +server=/dtlgalleryint.cloudapp.net/127.0.0.1#5335 +ipset=/dtlgalleryint.cloudapp.net/gfwlist +server=/mini.rs/127.0.0.1#5335 +ipset=/mini.rs/gfwlist +server=/expertmaker.com/127.0.0.1#5335 +ipset=/expertmaker.com/gfwlist +server=/swissstick.com/127.0.0.1#5335 +ipset=/swissstick.com/gfwlist +server=/visualstudio.eu/127.0.0.1#5335 +ipset=/visualstudio.eu/gfwlist +server=/visualstudio.co.uk/127.0.0.1#5335 +ipset=/visualstudio.co.uk/gfwlist +server=/page.link/127.0.0.1#5335 +ipset=/page.link/gfwlist +server=/pearsonvue.com/127.0.0.1#5335 +ipset=/pearsonvue.com/gfwlist server=/gputechconf.com.au/127.0.0.1#5335 ipset=/gputechconf.com.au/gfwlist server=/oath.cloud/127.0.0.1#5335 @@ -21478,14 +21692,14 @@ server=/terapeak.ca/127.0.0.1#5335 ipset=/terapeak.ca/gfwlist server=/google.tn/127.0.0.1#5335 ipset=/google.tn/gfwlist -server=/finlitsummit.org/127.0.0.1#5335 -ipset=/finlitsummit.org/gfwlist +server=/intercomassets.com/127.0.0.1#5335 +ipset=/intercomassets.com/gfwlist server=/newenergyfinance.com/127.0.0.1#5335 ipset=/newenergyfinance.com/gfwlist -server=/pornhub.com/127.0.0.1#5335 -ipset=/pornhub.com/gfwlist -server=/visualstudio.co.uk/127.0.0.1#5335 -ipset=/visualstudio.co.uk/gfwlist +server=/mywaytopay.info/127.0.0.1#5335 +ipset=/mywaytopay.info/gfwlist +server=/microsoftsilverlight.com/127.0.0.1#5335 +ipset=/microsoftsilverlight.com/gfwlist server=/simplify.com/127.0.0.1#5335 ipset=/simplify.com/gfwlist server=/hpconnected.us/127.0.0.1#5335 @@ -21494,140 +21708,140 @@ server=/identrust.com/127.0.0.1#5335 ipset=/identrust.com/gfwlist server=/volvobuses.com.pt/127.0.0.1#5335 ipset=/volvobuses.com.pt/gfwlist -server=/uwpcommunitytoolkit.com/127.0.0.1#5335 -ipset=/uwpcommunitytoolkit.com/gfwlist -server=/sqlserveronlinux.com/127.0.0.1#5335 -ipset=/sqlserveronlinux.com/gfwlist +server=/omscr.com/127.0.0.1#5335 +ipset=/omscr.com/gfwlist +server=/microsoftgamestack.com/127.0.0.1#5335 +ipset=/microsoftgamestack.com/gfwlist server=/airwick.es/127.0.0.1#5335 ipset=/airwick.es/gfwlist server=/blogspot.bg/127.0.0.1#5335 ipset=/blogspot.bg/gfwlist server=/nomadproject.io/127.0.0.1#5335 ipset=/nomadproject.io/gfwlist -server=/nugettest.org/127.0.0.1#5335 -ipset=/nugettest.org/gfwlist +server=/pornhub.com/127.0.0.1#5335 +ipset=/pornhub.com/gfwlist server=/partylikeits1986.org/127.0.0.1#5335 ipset=/partylikeits1986.org/gfwlist server=/google.ht/127.0.0.1#5335 ipset=/google.ht/gfwlist -server=/microsoftreactor.org/127.0.0.1#5335 -ipset=/microsoftreactor.org/gfwlist -server=/bgr.in/127.0.0.1#5335 -ipset=/bgr.in/gfwlist -server=/coinbase.com/127.0.0.1#5335 -ipset=/coinbase.com/gfwlist +server=/foxsports.info/127.0.0.1#5335 +ipset=/foxsports.info/gfwlist +server=/bmw.com.co/127.0.0.1#5335 +ipset=/bmw.com.co/gfwlist +server=/ap.org/127.0.0.1#5335 +ipset=/ap.org/gfwlist server=/bmw-powertrain.com/127.0.0.1#5335 ipset=/bmw-powertrain.com/gfwlist -server=/microsoftgamestack.com/127.0.0.1#5335 -ipset=/microsoftgamestack.com/gfwlist +server=/acpica.com/127.0.0.1#5335 +ipset=/acpica.com/gfwlist server=/yahoo.com.sa/127.0.0.1#5335 ipset=/yahoo.com.sa/gfwlist server=/nurofen.co.nz/127.0.0.1#5335 ipset=/nurofen.co.nz/gfwlist -server=/park-now.com/127.0.0.1#5335 -ipset=/park-now.com/gfwlist +server=/haskell.org/127.0.0.1#5335 +ipset=/haskell.org/gfwlist server=/masterintelligence.com/127.0.0.1#5335 ipset=/masterintelligence.com/gfwlist -server=/vimeo.fr/127.0.0.1#5335 -ipset=/vimeo.fr/gfwlist +server=/webtype.com/127.0.0.1#5335 +ipset=/webtype.com/gfwlist server=/xn--q41am8x.com/127.0.0.1#5335 ipset=/xn--q41am8x.com/gfwlist -server=/bestbuy24x7solutions.com/127.0.0.1#5335 -ipset=/bestbuy24x7solutions.com/gfwlist +server=/hashicorp.com/127.0.0.1#5335 +ipset=/hashicorp.com/gfwlist server=/deepl.com/127.0.0.1#5335 ipset=/deepl.com/gfwlist server=/slack-imgs.com/127.0.0.1#5335 ipset=/slack-imgs.com/gfwlist -server=/snap-telemetry.io/127.0.0.1#5335 -ipset=/snap-telemetry.io/gfwlist +server=/go.dev/127.0.0.1#5335 +ipset=/go.dev/gfwlist server=/paypal-team.com/127.0.0.1#5335 ipset=/paypal-team.com/gfwlist server=/officialbeatsbydreshop.com/127.0.0.1#5335 ipset=/officialbeatsbydreshop.com/gfwlist server=/instagramtakiphilesi.com/127.0.0.1#5335 ipset=/instagramtakiphilesi.com/gfwlist -server=/dmm-extension.com/127.0.0.1#5335 -ipset=/dmm-extension.com/gfwlist +server=/gitlab-static.net/127.0.0.1#5335 +ipset=/gitlab-static.net/gfwlist server=/durex.com.au/127.0.0.1#5335 ipset=/durex.com.au/gfwlist server=/yahoo.com.py/127.0.0.1#5335 ipset=/yahoo.com.py/gfwlist -server=/epochtimes.co.uk/127.0.0.1#5335 -ipset=/epochtimes.co.uk/gfwlist +server=/dmm-extension.com/127.0.0.1#5335 +ipset=/dmm-extension.com/gfwlist server=/apple.me/127.0.0.1#5335 ipset=/apple.me/gfwlist server=/afpforum.com/127.0.0.1#5335 ipset=/afpforum.com/gfwlist -server=/fastly.net/127.0.0.1#5335 -ipset=/fastly.net/gfwlist +server=/flatpak.org/127.0.0.1#5335 +ipset=/flatpak.org/gfwlist server=/appleiphone.hu/127.0.0.1#5335 ipset=/appleiphone.hu/gfwlist -server=/shopee.sg/127.0.0.1#5335 -ipset=/shopee.sg/gfwlist -server=/cloudflareinsights.com/127.0.0.1#5335 -ipset=/cloudflareinsights.com/gfwlist -server=/bmw.no/127.0.0.1#5335 -ipset=/bmw.no/gfwlist +server=/fedoraproject.org/127.0.0.1#5335 +ipset=/fedoraproject.org/gfwlist +server=/epochtimes.co.uk/127.0.0.1#5335 +ipset=/epochtimes.co.uk/gfwlist +server=/miktex.org/127.0.0.1#5335 +ipset=/miktex.org/gfwlist server=/fantv.hk/127.0.0.1#5335 ipset=/fantv.hk/gfwlist server=/singtaousa.com/127.0.0.1#5335 ipset=/singtaousa.com/gfwlist server=/foxsports.com.uy/127.0.0.1#5335 ipset=/foxsports.com.uy/gfwlist -server=/paypalprepagata.com/127.0.0.1#5335 -ipset=/paypalprepagata.com/gfwlist -server=/marveldimensionofheroes.com/127.0.0.1#5335 -ipset=/marveldimensionofheroes.com/gfwlist +server=/reactjs.com/127.0.0.1#5335 +ipset=/reactjs.com/gfwlist +server=/fastly.net/127.0.0.1#5335 +ipset=/fastly.net/gfwlist server=/scholar.google.de/127.0.0.1#5335 ipset=/scholar.google.de/gfwlist server=/serverfault.com/127.0.0.1#5335 ipset=/serverfault.com/gfwlist -server=/webofscience.com/127.0.0.1#5335 -ipset=/webofscience.com/gfwlist +server=/paisapay.cc/127.0.0.1#5335 +ipset=/paisapay.cc/gfwlist server=/tasteofpremium.jp/127.0.0.1#5335 ipset=/tasteofpremium.jp/gfwlist -server=/mini-ksa.com/127.0.0.1#5335 -ipset=/mini-ksa.com/gfwlist -server=/softbank-robotics.com/127.0.0.1#5335 -ipset=/softbank-robotics.com/gfwlist -server=/jstor.org/127.0.0.1#5335 -ipset=/jstor.org/gfwlist -server=/akamii.com/127.0.0.1#5335 -ipset=/akamii.com/gfwlist +server=/cloudflareinsights.com/127.0.0.1#5335 +ipset=/cloudflareinsights.com/gfwlist +server=/bmw.no/127.0.0.1#5335 +ipset=/bmw.no/gfwlist +server=/starcraft.com/127.0.0.1#5335 +ipset=/starcraft.com/gfwlist +server=/webofscience.com/127.0.0.1#5335 +ipset=/webofscience.com/gfwlist server=/minneapolisbmw.com/127.0.0.1#5335 ipset=/minneapolisbmw.com/gfwlist -server=/mpfinance.com/127.0.0.1#5335 -ipset=/mpfinance.com/gfwlist +server=/bmwusatires.com/127.0.0.1#5335 +ipset=/bmwusatires.com/gfwlist server=/pokemongoldsilver.com/127.0.0.1#5335 ipset=/pokemongoldsilver.com/gfwlist server=/pin.it/127.0.0.1#5335 ipset=/pin.it/gfwlist -server=/flutterapp.com/127.0.0.1#5335 -ipset=/flutterapp.com/gfwlist -server=/flutter.dev/127.0.0.1#5335 -ipset=/flutter.dev/gfwlist +server=/bmw-connecteddrive.de/127.0.0.1#5335 +ipset=/bmw-connecteddrive.de/gfwlist +server=/softbank-robotics.com/127.0.0.1#5335 +ipset=/softbank-robotics.com/gfwlist server=/hpdriver.com/127.0.0.1#5335 ipset=/hpdriver.com/gfwlist server=/akamai-access.com/127.0.0.1#5335 ipset=/akamai-access.com/gfwlist -server=/scholar.google.com.sv/127.0.0.1#5335 -ipset=/scholar.google.com.sv/gfwlist +server=/akamii.com/127.0.0.1#5335 +ipset=/akamii.com/gfwlist server=/huobi.com/127.0.0.1#5335 ipset=/huobi.com/gfwlist server=/veet.jp/127.0.0.1#5335 ipset=/veet.jp/gfwlist -server=/recoiljs.org/127.0.0.1#5335 -ipset=/recoiljs.org/gfwlist -server=/zopim.com/127.0.0.1#5335 -ipset=/zopim.com/gfwlist +server=/faciometrics.com/127.0.0.1#5335 +ipset=/faciometrics.com/gfwlist +server=/botorch.org/127.0.0.1#5335 +ipset=/botorch.org/gfwlist server=/valvesoftware.com/127.0.0.1#5335 ipset=/valvesoftware.com/gfwlist server=/rsshub.app/127.0.0.1#5335 ipset=/rsshub.app/gfwlist -server=/reactjs.com/127.0.0.1#5335 -ipset=/reactjs.com/gfwlist -server=/pinterest.ec/127.0.0.1#5335 -ipset=/pinterest.ec/gfwlist +server=/mini.com.tr/127.0.0.1#5335 +ipset=/mini.com.tr/gfwlist +server=/dotdeb.org/127.0.0.1#5335 +ipset=/dotdeb.org/gfwlist server=/realclearlife.com/127.0.0.1#5335 ipset=/realclearlife.com/gfwlist server=/cheapsalemonster.com/127.0.0.1#5335 @@ -21640,94 +21854,94 @@ server=/xn--74q035i.xn--hxt814e/127.0.0.1#5335 ipset=/xn--74q035i.xn--hxt814e/gfwlist server=/calendarserver.org/127.0.0.1#5335 ipset=/calendarserver.org/gfwlist -server=/fanhaodian.com/127.0.0.1#5335 -ipset=/fanhaodian.com/gfwlist -server=/creditcardsbay.com/127.0.0.1#5335 -ipset=/creditcardsbay.com/gfwlist +server=/ubuntuforums.org/127.0.0.1#5335 +ipset=/ubuntuforums.org/gfwlist +server=/pre-bmwgroup.jobs/127.0.0.1#5335 +ipset=/pre-bmwgroup.jobs/gfwlist server=/getprintersupports.com/127.0.0.1#5335 ipset=/getprintersupports.com/gfwlist -server=/disney.my/127.0.0.1#5335 -ipset=/disney.my/gfwlist -server=/fblitho.com/127.0.0.1#5335 -ipset=/fblitho.com/gfwlist +server=/riot-games.com/127.0.0.1#5335 +ipset=/riot-games.com/gfwlist +server=/braveux.com/127.0.0.1#5335 +ipset=/braveux.com/gfwlist server=/github-avatars.oss-cn-hongkong.aliyuncs.com/127.0.0.1#5335 ipset=/github-avatars.oss-cn-hongkong.aliyuncs.com/gfwlist -server=/faciometrics.com/127.0.0.1#5335 -ipset=/faciometrics.com/gfwlist +server=/zohomerchandise.com/127.0.0.1#5335 +ipset=/zohomerchandise.com/gfwlist server=/forzarc.com/127.0.0.1#5335 ipset=/forzarc.com/gfwlist server=/d2anahhhmp1ffz.cloudfront.net/127.0.0.1#5335 ipset=/d2anahhhmp1ffz.cloudfront.net/gfwlist server=/vk-cdn.net/127.0.0.1#5335 ipset=/vk-cdn.net/gfwlist -server=/bridgestone.co.id/127.0.0.1#5335 -ipset=/bridgestone.co.id/gfwlist -server=/botorch.org/127.0.0.1#5335 -ipset=/botorch.org/gfwlist -server=/embedly.com/127.0.0.1#5335 -ipset=/embedly.com/gfwlist +server=/discordstatus.com/127.0.0.1#5335 +ipset=/discordstatus.com/gfwlist +server=/volvotrucks.id/127.0.0.1#5335 +ipset=/volvotrucks.id/gfwlist +server=/macruby.net/127.0.0.1#5335 +ipset=/macruby.net/gfwlist server=/foxsoccershop.com/127.0.0.1#5335 ipset=/foxsoccershop.com/gfwlist -server=/dotdeb.org/127.0.0.1#5335 -ipset=/dotdeb.org/gfwlist +server=/swift.org/127.0.0.1#5335 +ipset=/swift.org/gfwlist server=/fbhome.com/127.0.0.1#5335 ipset=/fbhome.com/gfwlist -server=/ubuntuforums.org/127.0.0.1#5335 -ipset=/ubuntuforums.org/gfwlist +server=/zohouniversity.com/127.0.0.1#5335 +ipset=/zohouniversity.com/gfwlist server=/nintendo.es/127.0.0.1#5335 ipset=/nintendo.es/gfwlist server=/terapeak.info/127.0.0.1#5335 ipset=/terapeak.info/gfwlist -server=/braveux.com/127.0.0.1#5335 -ipset=/braveux.com/gfwlist +server=/webflow.com/127.0.0.1#5335 +ipset=/webflow.com/gfwlist server=/privatemarketplaces.us/127.0.0.1#5335 ipset=/privatemarketplaces.us/gfwlist server=/kindle.es/127.0.0.1#5335 ipset=/kindle.es/gfwlist server=/egmontbooks.co.uk/127.0.0.1#5335 ipset=/egmontbooks.co.uk/gfwlist -server=/bitflyer.com/127.0.0.1#5335 -ipset=/bitflyer.com/gfwlist +server=/paypal-marketing.com/127.0.0.1#5335 +ipset=/paypal-marketing.com/gfwlist server=/typenetwork.com/127.0.0.1#5335 ipset=/typenetwork.com/gfwlist server=/sony.hu/127.0.0.1#5335 ipset=/sony.hu/gfwlist -server=/macruby.net/127.0.0.1#5335 -ipset=/macruby.net/gfwlist -server=/android.com/127.0.0.1#5335 -ipset=/android.com/gfwlist -server=/paypal-marketing.com/127.0.0.1#5335 -ipset=/paypal-marketing.com/gfwlist -server=/garena.ph/127.0.0.1#5335 -ipset=/garena.ph/gfwlist -server=/zohostatic.com/127.0.0.1#5335 -ipset=/zohostatic.com/gfwlist -server=/zohomerchandise.com/127.0.0.1#5335 -ipset=/zohomerchandise.com/gfwlist +server=/zee5.tv/127.0.0.1#5335 +ipset=/zee5.tv/gfwlist +server=/zeit-world.net/127.0.0.1#5335 +ipset=/zeit-world.net/gfwlist +server=/vercel-dns.com/127.0.0.1#5335 +ipset=/vercel-dns.com/gfwlist +server=/now.sh/127.0.0.1#5335 +ipset=/now.sh/gfwlist +server=/mol.im/127.0.0.1#5335 +ipset=/mol.im/gfwlist +server=/tinyurl.com/127.0.0.1#5335 +ipset=/tinyurl.com/gfwlist server=/freefacebook.com/127.0.0.1#5335 ipset=/freefacebook.com/gfwlist server=/mini.co.za/127.0.0.1#5335 ipset=/mini.co.za/gfwlist server=/bastropfirestone.com/127.0.0.1#5335 ipset=/bastropfirestone.com/gfwlist -server=/tbr.tangbr.net/127.0.0.1#5335 -ipset=/tbr.tangbr.net/gfwlist -server=/wix.com/127.0.0.1#5335 -ipset=/wix.com/gfwlist +server=/disneyturkiye.com.tr/127.0.0.1#5335 +ipset=/disneyturkiye.com.tr/gfwlist +server=/bmwzentrum.com/127.0.0.1#5335 +ipset=/bmwzentrum.com/gfwlist server=/swjfo.com/127.0.0.1#5335 ipset=/swjfo.com/gfwlist -server=/webflow.com/127.0.0.1#5335 -ipset=/webflow.com/gfwlist +server=/shorturl.at/127.0.0.1#5335 +ipset=/shorturl.at/gfwlist server=/mastercard.co.nz/127.0.0.1#5335 ipset=/mastercard.co.nz/gfwlist server=/xdty.org/127.0.0.1#5335 ipset=/xdty.org/gfwlist -server=/volvopenta.nl/127.0.0.1#5335 -ipset=/volvopenta.nl/gfwlist +server=/bmw.mu/127.0.0.1#5335 +ipset=/bmw.mu/gfwlist server=/card.io/127.0.0.1#5335 ipset=/card.io/gfwlist -server=/zeit-world.net/127.0.0.1#5335 -ipset=/zeit-world.net/gfwlist +server=/bloombergprep.com/127.0.0.1#5335 +ipset=/bloombergprep.com/gfwlist server=/mini-lebanon.com/127.0.0.1#5335 ipset=/mini-lebanon.com/gfwlist server=/hitun.io/127.0.0.1#5335 @@ -21736,58 +21950,58 @@ server=/guim.co.uk/127.0.0.1#5335 ipset=/guim.co.uk/gfwlist server=/paradisehotelquizfox.com/127.0.0.1#5335 ipset=/paradisehotelquizfox.com/gfwlist -server=/tinyurl.com/127.0.0.1#5335 -ipset=/tinyurl.com/gfwlist -server=/peerj.com/127.0.0.1#5335 -ipset=/peerj.com/gfwlist +server=/xbox360.com/127.0.0.1#5335 +ipset=/xbox360.com/gfwlist +server=/buypass-ssl.com/127.0.0.1#5335 +ipset=/buypass-ssl.com/gfwlist server=/universitypressscholarship.com/127.0.0.1#5335 ipset=/universitypressscholarship.com/gfwlist -server=/miktex.org/127.0.0.1#5335 -ipset=/miktex.org/gfwlist -server=/thtmod1.com/127.0.0.1#5335 -ipset=/thtmod1.com/gfwlist server=/internationalconnectionsacademy.com/127.0.0.1#5335 ipset=/internationalconnectionsacademy.com/gfwlist -server=/adidas.nl/127.0.0.1#5335 -ipset=/adidas.nl/gfwlist -server=/prostores.com/127.0.0.1#5335 -ipset=/prostores.com/gfwlist +server=/protonmail.ch/127.0.0.1#5335 +ipset=/protonmail.ch/gfwlist +server=/pse.is/127.0.0.1#5335 +ipset=/pse.is/gfwlist +server=/paypal-signin.us/127.0.0.1#5335 +ipset=/paypal-signin.us/gfwlist +server=/myfoxorlando.com/127.0.0.1#5335 +ipset=/myfoxorlando.com/gfwlist server=/www-paypal.info/127.0.0.1#5335 ipset=/www-paypal.info/gfwlist server=/joinmaidez.com/127.0.0.1#5335 ipset=/joinmaidez.com/gfwlist -server=/u.nu/127.0.0.1#5335 -ipset=/u.nu/gfwlist -server=/amebaownd.com/127.0.0.1#5335 -ipset=/amebaownd.com/gfwlist +server=/mpv.io/127.0.0.1#5335 +ipset=/mpv.io/gfwlist +server=/adidas.nl/127.0.0.1#5335 +ipset=/adidas.nl/gfwlist server=/vuvuzela.io/127.0.0.1#5335 ipset=/vuvuzela.io/gfwlist server=/demdex.net/127.0.0.1#5335 ipset=/demdex.net/gfwlist server=/softbank.tv/127.0.0.1#5335 ipset=/softbank.tv/gfwlist -server=/rb.gy/127.0.0.1#5335 -ipset=/rb.gy/gfwlist +server=/madvr.com/127.0.0.1#5335 +ipset=/madvr.com/gfwlist server=/akadns6.net/127.0.0.1#5335 ipset=/akadns6.net/gfwlist -server=/quip.com/127.0.0.1#5335 -ipset=/quip.com/gfwlist -server=/tiburon.com/127.0.0.1#5335 -ipset=/tiburon.com/gfwlist +server=/sb-mobile.jp/127.0.0.1#5335 +ipset=/sb-mobile.jp/gfwlist +server=/liberapay.com/127.0.0.1#5335 +ipset=/liberapay.com/gfwlist server=/vanish.ro/127.0.0.1#5335 ipset=/vanish.ro/gfwlist -server=/mastercard.com.gt/127.0.0.1#5335 -ipset=/mastercard.com.gt/gfwlist +server=/bmw.co.il/127.0.0.1#5335 +ipset=/bmw.co.il/gfwlist server=/epochtimes.com.br/127.0.0.1#5335 ipset=/epochtimes.com.br/gfwlist -server=/forzaracingchampionship.com/127.0.0.1#5335 -ipset=/forzaracingchampionship.com/gfwlist -server=/mpv.io/127.0.0.1#5335 -ipset=/mpv.io/gfwlist +server=/clubhouseapi.com/127.0.0.1#5335 +ipset=/clubhouseapi.com/gfwlist +server=/chinapress.com.my/127.0.0.1#5335 +ipset=/chinapress.com.my/gfwlist server=/harperapps.com/127.0.0.1#5335 ipset=/harperapps.com/gfwlist -server=/madvrlabs.llc/127.0.0.1#5335 -ipset=/madvrlabs.llc/gfwlist +server=/bmw-motorcycle.com/127.0.0.1#5335 +ipset=/bmw-motorcycle.com/gfwlist server=/customnikeshoes.com/127.0.0.1#5335 ipset=/customnikeshoes.com/gfwlist server=/volvotruckcenter.kr/127.0.0.1#5335 @@ -21796,28 +22010,28 @@ server=/wwwmacbookair.com/127.0.0.1#5335 ipset=/wwwmacbookair.com/gfwlist server=/monsterbeatsfactory.net/127.0.0.1#5335 ipset=/monsterbeatsfactory.net/gfwlist -server=/madvr.com/127.0.0.1#5335 -ipset=/madvr.com/gfwlist +server=/duckduckhack.com/127.0.0.1#5335 +ipset=/duckduckhack.com/gfwlist server=/directvrichmond.com/127.0.0.1#5335 ipset=/directvrichmond.com/gfwlist -server=/mini.my/127.0.0.1#5335 -ipset=/mini.my/gfwlist -server=/clubhouseapi.com/127.0.0.1#5335 -ipset=/clubhouseapi.com/gfwlist -server=/beatsdresale2013.com/127.0.0.1#5335 -ipset=/beatsdresale2013.com/gfwlist +server=/ebaystore77.com/127.0.0.1#5335 +ipset=/ebaystore77.com/gfwlist +server=/ebayopensource.com/127.0.0.1#5335 +ipset=/ebayopensource.com/gfwlist +server=/babble.com/127.0.0.1#5335 +ipset=/babble.com/gfwlist server=/mozilla.org/127.0.0.1#5335 ipset=/mozilla.org/gfwlist -server=/cloudconvert.com/127.0.0.1#5335 -ipset=/cloudconvert.com/gfwlist +server=/kicksnike1.com/127.0.0.1#5335 +ipset=/kicksnike1.com/gfwlist server=/ipodtouch.com/127.0.0.1#5335 ipset=/ipodtouch.com/gfwlist server=/visa.lv/127.0.0.1#5335 ipset=/visa.lv/gfwlist server=/verisign.name/127.0.0.1#5335 ipset=/verisign.name/gfwlist -server=/akamai.net/127.0.0.1#5335 -ipset=/akamai.net/gfwlist +server=/terrapeak.com/127.0.0.1#5335 +ipset=/terrapeak.com/gfwlist server=/prime-video.com/127.0.0.1#5335 ipset=/prime-video.com/gfwlist server=/foxsports-world.com/127.0.0.1#5335 @@ -21828,44 +22042,44 @@ server=/adobeawards.com/127.0.0.1#5335 ipset=/adobeawards.com/gfwlist server=/canon.ge/127.0.0.1#5335 ipset=/canon.ge/gfwlist -server=/codeish.co/127.0.0.1#5335 -ipset=/codeish.co/gfwlist +server=/cloudconvert.com/127.0.0.1#5335 +ipset=/cloudconvert.com/gfwlist server=/onejav.com/127.0.0.1#5335 ipset=/onejav.com/gfwlist -server=/ebayopensource.com/127.0.0.1#5335 -ipset=/ebayopensource.com/gfwlist +server=/mybridgestoneeducation.com/127.0.0.1#5335 +ipset=/mybridgestoneeducation.com/gfwlist server=/readthedocs.org/127.0.0.1#5335 ipset=/readthedocs.org/gfwlist server=/openmaps.org/127.0.0.1#5335 ipset=/openmaps.org/gfwlist server=/durex.dk/127.0.0.1#5335 ipset=/durex.dk/gfwlist -server=/bestbhy.com/127.0.0.1#5335 -ipset=/bestbhy.com/gfwlist +server=/volvotrucks.se/127.0.0.1#5335 +ipset=/volvotrucks.se/gfwlist server=/theinitium.com/127.0.0.1#5335 ipset=/theinitium.com/gfwlist -server=/natgeomaps.com/127.0.0.1#5335 -ipset=/natgeomaps.com/gfwlist -server=/twitch.tv/127.0.0.1#5335 -ipset=/twitch.tv/gfwlist +server=/apkpure.com/127.0.0.1#5335 +ipset=/apkpure.com/gfwlist +server=/pearsonclinical.nl/127.0.0.1#5335 +ipset=/pearsonclinical.nl/gfwlist server=/dmm.com/127.0.0.1#5335 ipset=/dmm.com/gfwlist -server=/duckgo.com/127.0.0.1#5335 -ipset=/duckgo.com/gfwlist -server=/duckduckhack.com/127.0.0.1#5335 -ipset=/duckduckhack.com/gfwlist -server=/alpherafs.com.my/127.0.0.1#5335 -ipset=/alpherafs.com.my/gfwlist -server=/fox6now.com/127.0.0.1#5335 -ipset=/fox6now.com/gfwlist +server=/foxbusinessgo.com/127.0.0.1#5335 +ipset=/foxbusinessgo.com/gfwlist +server=/vjav.com/127.0.0.1#5335 +ipset=/vjav.com/gfwlist +server=/thtmod1.com/127.0.0.1#5335 +ipset=/thtmod1.com/gfwlist +server=/t66y.com/127.0.0.1#5335 +ipset=/t66y.com/gfwlist server=/zoho.com/127.0.0.1#5335 ipset=/zoho.com/gfwlist -server=/bridgestoneamericas.com/127.0.0.1#5335 -ipset=/bridgestoneamericas.com/gfwlist +server=/next.hk/127.0.0.1#5335 +ipset=/next.hk/gfwlist server=/cheapbeatsbydrenz.net/127.0.0.1#5335 ipset=/cheapbeatsbydrenz.net/gfwlist -server=/verisign.tw/127.0.0.1#5335 -ipset=/verisign.tw/gfwlist +server=/porntea.com/127.0.0.1#5335 +ipset=/porntea.com/gfwlist server=/ebay-sales.com/127.0.0.1#5335 ipset=/ebay-sales.com/gfwlist server=/pc.com/127.0.0.1#5335 @@ -21874,368 +22088,368 @@ server=/dmgmediaprivacy.co.uk/127.0.0.1#5335 ipset=/dmgmediaprivacy.co.uk/gfwlist server=/nintendo.eu/127.0.0.1#5335 ipset=/nintendo.eu/gfwlist -server=/visaluxuryhotels.com.ar/127.0.0.1#5335 -ipset=/visaluxuryhotels.com.ar/gfwlist -server=/pearsonassessment.no/127.0.0.1#5335 -ipset=/pearsonassessment.no/gfwlist -server=/apkpure.com/127.0.0.1#5335 -ipset=/apkpure.com/gfwlist +server=/paypalhere.net/127.0.0.1#5335 +ipset=/paypalhere.net/gfwlist +server=/deadspacegame.com/127.0.0.1#5335 +ipset=/deadspacegame.com/gfwlist +server=/osakamotion.net/127.0.0.1#5335 +ipset=/osakamotion.net/gfwlist server=/paypal-here.com/127.0.0.1#5335 ipset=/paypal-here.com/gfwlist server=/cheapbeatsbus.com/127.0.0.1#5335 ipset=/cheapbeatsbus.com/gfwlist -server=/terapeak.com/127.0.0.1#5335 -ipset=/terapeak.com/gfwlist +server=/verisign.us/127.0.0.1#5335 +ipset=/verisign.us/gfwlist server=/bestbuy-jobs.com/127.0.0.1#5335 ipset=/bestbuy-jobs.com/gfwlist server=/imac.one/127.0.0.1#5335 ipset=/imac.one/gfwlist -server=/vjav.com/127.0.0.1#5335 -ipset=/vjav.com/gfwlist +server=/joox.com/127.0.0.1#5335 +ipset=/joox.com/gfwlist server=/p3.csgfnmdb.com/127.0.0.1#5335 ipset=/p3.csgfnmdb.com/gfwlist server=/press.vin/127.0.0.1#5335 ipset=/press.vin/gfwlist server=/viewpointsfromfacebook.com/127.0.0.1#5335 ipset=/viewpointsfromfacebook.com/gfwlist -server=/tokyomotion.net/127.0.0.1#5335 -ipset=/tokyomotion.net/gfwlist -server=/geeksquad.tv/127.0.0.1#5335 -ipset=/geeksquad.tv/gfwlist +server=/javhd.com/127.0.0.1#5335 +ipset=/javhd.com/gfwlist +server=/achievementanalytics.com/127.0.0.1#5335 +ipset=/achievementanalytics.com/gfwlist server=/latex-project.org/127.0.0.1#5335 ipset=/latex-project.org/gfwlist -server=/sb-mobile.jp/127.0.0.1#5335 -ipset=/sb-mobile.jp/gfwlist +server=/jav168.cc/127.0.0.1#5335 +ipset=/jav168.cc/gfwlist server=/pureapk.com/127.0.0.1#5335 ipset=/pureapk.com/gfwlist server=/ucla.edu/127.0.0.1#5335 ipset=/ucla.edu/gfwlist -server=/t66y.com/127.0.0.1#5335 -ipset=/t66y.com/gfwlist +server=/iijav.com/127.0.0.1#5335 +ipset=/iijav.com/gfwlist server=/verisign.com.au/127.0.0.1#5335 ipset=/verisign.com.au/gfwlist server=/epochtimes.com.au/127.0.0.1#5335 ipset=/epochtimes.com.au/gfwlist -server=/seselah.com/127.0.0.1#5335 -ipset=/seselah.com/gfwlist +server=/gouri.xyz/127.0.0.1#5335 +ipset=/gouri.xyz/gfwlist server=/alphabet.cz/127.0.0.1#5335 ipset=/alphabet.cz/gfwlist server=/adguard.com/127.0.0.1#5335 ipset=/adguard.com/gfwlist server=/facebook-pmdcenter.com/127.0.0.1#5335 ipset=/facebook-pmdcenter.com/gfwlist -server=/pornhd.com/127.0.0.1#5335 -ipset=/pornhd.com/gfwlist +server=/bmw-motorrad.com.br/127.0.0.1#5335 +ipset=/bmw-motorrad.com.br/gfwlist server=/yahoo.com.sb/127.0.0.1#5335 ipset=/yahoo.com.sb/gfwlist -server=/pricelesshongkong.com/127.0.0.1#5335 -ipset=/pricelesshongkong.com/gfwlist server=/visa.com.tt/127.0.0.1#5335 ipset=/visa.com.tt/gfwlist +server=/anm.co.uk/127.0.0.1#5335 +ipset=/anm.co.uk/gfwlist server=/blogspot.sg/127.0.0.1#5335 ipset=/blogspot.sg/gfwlist -server=/javhd.com/127.0.0.1#5335 -ipset=/javhd.com/gfwlist +server=/bmw.com.au/127.0.0.1#5335 +ipset=/bmw.com.au/gfwlist server=/postini.com/127.0.0.1#5335 ipset=/postini.com/gfwlist -server=/jav168.cc/127.0.0.1#5335 -ipset=/jav168.cc/gfwlist -server=/springernature.com/127.0.0.1#5335 -ipset=/springernature.com/gfwlist -server=/hutpromos.com/127.0.0.1#5335 -ipset=/hutpromos.com/gfwlist -server=/gouri.xyz/127.0.0.1#5335 -ipset=/gouri.xyz/gfwlist -server=/bmw-motorrad.com.my/127.0.0.1#5335 -ipset=/bmw-motorrad.com.my/gfwlist server=/mastercardbiz.com/127.0.0.1#5335 ipset=/mastercardbiz.com/gfwlist -server=/nikeselling.com/127.0.0.1#5335 -ipset=/nikeselling.com/gfwlist -server=/cloudflaressl.com/127.0.0.1#5335 -ipset=/cloudflaressl.com/gfwlist +server=/mastercard.ke/127.0.0.1#5335 +ipset=/mastercard.ke/gfwlist server=/myrz.com/127.0.0.1#5335 ipset=/myrz.com/gfwlist -server=/54647.online/127.0.0.1#5335 -ipset=/54647.online/gfwlist -server=/520aa.tv/127.0.0.1#5335 -ipset=/520aa.tv/gfwlist -server=/swoosh.tv/127.0.0.1#5335 -ipset=/swoosh.tv/gfwlist -server=/visanet.net/127.0.0.1#5335 -ipset=/visanet.net/gfwlist -server=/embed.ly/127.0.0.1#5335 -ipset=/embed.ly/gfwlist +server=/hulugermany.com/127.0.0.1#5335 +ipset=/hulugermany.com/gfwlist +server=/bmw-motorrad.com.my/127.0.0.1#5335 +ipset=/bmw-motorrad.com.my/gfwlist +server=/ebaymotorsblog.com/127.0.0.1#5335 +ipset=/ebaymotorsblog.com/gfwlist +server=/businessinsider.nl/127.0.0.1#5335 +ipset=/businessinsider.nl/gfwlist +server=/javwide.com/127.0.0.1#5335 +ipset=/javwide.com/gfwlist server=/bloombergbreakaway.com/127.0.0.1#5335 ipset=/bloombergbreakaway.com/gfwlist -server=/supermario.com/127.0.0.1#5335 -ipset=/supermario.com/gfwlist -server=/bmwmotorrad.com.ph/127.0.0.1#5335 -ipset=/bmwmotorrad.com.ph/gfwlist -server=/bmw-arts-design.com/127.0.0.1#5335 -ipset=/bmw-arts-design.com/gfwlist -server=/volvospares.com/127.0.0.1#5335 -ipset=/volvospares.com/gfwlist -server=/uun87.com/127.0.0.1#5335 -ipset=/uun87.com/gfwlist -server=/cheapheadsetmall.com/127.0.0.1#5335 -ipset=/cheapheadsetmall.com/gfwlist +server=/els-cdn.com/127.0.0.1#5335 +ipset=/els-cdn.com/gfwlist server=/managed-pki.de/127.0.0.1#5335 ipset=/managed-pki.de/gfwlist +server=/travelex.fr/127.0.0.1#5335 +ipset=/travelex.fr/gfwlist +server=/nikepromax.com/127.0.0.1#5335 +ipset=/nikepromax.com/gfwlist +server=/embed.ly/127.0.0.1#5335 +ipset=/embed.ly/gfwlist +server=/btt804.com/127.0.0.1#5335 +ipset=/btt804.com/gfwlist +server=/supermario.com/127.0.0.1#5335 +ipset=/supermario.com/gfwlist +server=/starbucks.com.tr/127.0.0.1#5335 +ipset=/starbucks.com.tr/gfwlist +server=/bongacams.com/127.0.0.1#5335 +ipset=/bongacams.com/gfwlist +server=/volvospares.com/127.0.0.1#5335 +ipset=/volvospares.com/gfwlist +server=/bridgestone.com/127.0.0.1#5335 +ipset=/bridgestone.com/gfwlist +server=/cheapheadsetmall.com/127.0.0.1#5335 +ipset=/cheapheadsetmall.com/gfwlist +server=/llnw.net/127.0.0.1#5335 +ipset=/llnw.net/gfwlist server=/chrome.com/127.0.0.1#5335 ipset=/chrome.com/gfwlist server=/wd.com/127.0.0.1#5335 ipset=/wd.com/gfwlist -server=/mini.es/127.0.0.1#5335 -ipset=/mini.es/gfwlist -server=/iphoneunlockimei.com/127.0.0.1#5335 -ipset=/iphoneunlockimei.com/gfwlist -server=/pki-posta.ch/127.0.0.1#5335 -ipset=/pki-posta.ch/gfwlist -server=/ebayauthenticate.com.cn/127.0.0.1#5335 -ipset=/ebayauthenticate.com.cn/gfwlist -server=/nikepromax.com/127.0.0.1#5335 -ipset=/nikepromax.com/gfwlist -server=/dotcernpilot.info/127.0.0.1#5335 -ipset=/dotcernpilot.info/gfwlist -server=/bmw.ba/127.0.0.1#5335 -ipset=/bmw.ba/gfwlist -server=/fflnk.net/127.0.0.1#5335 -ipset=/fflnk.net/gfwlist -server=/mastercardcenter.com/127.0.0.1#5335 -ipset=/mastercardcenter.com/gfwlist -server=/foxcreativeuniversity.com/127.0.0.1#5335 -ipset=/foxcreativeuniversity.com/gfwlist -server=/bridgestone.com/127.0.0.1#5335 -ipset=/bridgestone.com/gfwlist -server=/bmw-connecteddrive.it/127.0.0.1#5335 -ipset=/bmw-connecteddrive.it/gfwlist -server=/mariokart7.com/127.0.0.1#5335 -ipset=/mariokart7.com/gfwlist -server=/paypalcredit.com/127.0.0.1#5335 -ipset=/paypalcredit.com/gfwlist -server=/disneyenconcert.com/127.0.0.1#5335 -ipset=/disneyenconcert.com/gfwlist -server=/javwide.com/127.0.0.1#5335 -ipset=/javwide.com/gfwlist -server=/medium.com/127.0.0.1#5335 -ipset=/medium.com/gfwlist -server=/epochtimeshk.org/127.0.0.1#5335 -ipset=/epochtimeshk.org/gfwlist -server=/ox.ac.uk/127.0.0.1#5335 -ipset=/ox.ac.uk/gfwlist -server=/btt804.com/127.0.0.1#5335 -ipset=/btt804.com/gfwlist -server=/bongacams.com/127.0.0.1#5335 -ipset=/bongacams.com/gfwlist -server=/visa.com.co/127.0.0.1#5335 -ipset=/visa.com.co/gfwlist -server=/billmelater.info/127.0.0.1#5335 -ipset=/billmelater.info/gfwlist -server=/atypi.org/127.0.0.1#5335 -ipset=/atypi.org/gfwlist -server=/aomedia.org/127.0.0.1#5335 -ipset=/aomedia.org/gfwlist -server=/yours-customised.mini.com/127.0.0.1#5335 -ipset=/yours-customised.mini.com/gfwlist -server=/battle.net/127.0.0.1#5335 -ipset=/battle.net/gfwlist -server=/xn--hb4aw0g.com/127.0.0.1#5335 -ipset=/xn--hb4aw0g.com/gfwlist server=/osmfoundation.org/127.0.0.1#5335 ipset=/osmfoundation.org/gfwlist -server=/vfsco.co.uk/127.0.0.1#5335 -ipset=/vfsco.co.uk/gfwlist +server=/iphoneunlockimei.com/127.0.0.1#5335 +ipset=/iphoneunlockimei.com/gfwlist server=/osm.org/127.0.0.1#5335 ipset=/osm.org/gfwlist +server=/ebayauthenticate.com.cn/127.0.0.1#5335 +ipset=/ebayauthenticate.com.cn/gfwlist +server=/openstreetmap.org/127.0.0.1#5335 +ipset=/openstreetmap.org/gfwlist +server=/dotcernpilot.info/127.0.0.1#5335 +ipset=/dotcernpilot.info/gfwlist +server=/mirrorsedge.jp/127.0.0.1#5335 +ipset=/mirrorsedge.jp/gfwlist +server=/fflnk.net/127.0.0.1#5335 +ipset=/fflnk.net/gfwlist +server=/bnetcmsus-a.akamaihd.net/127.0.0.1#5335 +ipset=/bnetcmsus-a.akamaihd.net/gfwlist +server=/foxcreativeuniversity.com/127.0.0.1#5335 +ipset=/foxcreativeuniversity.com/gfwlist +server=/technologyandsociety.org/127.0.0.1#5335 +ipset=/technologyandsociety.org/gfwlist +server=/bmwdealercareers.com/127.0.0.1#5335 +ipset=/bmwdealercareers.com/gfwlist +server=/mariokart7.com/127.0.0.1#5335 +ipset=/mariokart7.com/gfwlist +server=/rprimelab.com/127.0.0.1#5335 +ipset=/rprimelab.com/gfwlist +server=/ieeecss.org/127.0.0.1#5335 +ipset=/ieeecss.org/gfwlist +server=/miniusatires.com/127.0.0.1#5335 +ipset=/miniusatires.com/gfwlist +server=/ieee-pels.org/127.0.0.1#5335 +ipset=/ieee-pels.org/gfwlist +server=/computer.org/127.0.0.1#5335 +ipset=/computer.org/gfwlist +server=/ox.ac.uk/127.0.0.1#5335 +ipset=/ox.ac.uk/gfwlist +server=/ieeer5.org/127.0.0.1#5335 +ipset=/ieeer5.org/gfwlist +server=/ieeer10.org/127.0.0.1#5335 +ipset=/ieeer10.org/gfwlist +server=/visa.com.co/127.0.0.1#5335 +ipset=/visa.com.co/gfwlist +server=/firestone.cl/127.0.0.1#5335 +ipset=/firestone.cl/gfwlist +server=/eebay.com/127.0.0.1#5335 +ipset=/eebay.com/gfwlist +server=/washingtonpost.com/127.0.0.1#5335 +ipset=/washingtonpost.com/gfwlist +server=/mini-windsor.ca/127.0.0.1#5335 +ipset=/mini-windsor.ca/gfwlist +server=/unwire.hk/127.0.0.1#5335 +ipset=/unwire.hk/gfwlist +server=/runningnike.com/127.0.0.1#5335 +ipset=/runningnike.com/gfwlist +server=/bmw-fleet.net/127.0.0.1#5335 +ipset=/bmw-fleet.net/gfwlist +server=/vfsco.co.uk/127.0.0.1#5335 +ipset=/vfsco.co.uk/gfwlist +server=/rgpub.io/127.0.0.1#5335 +ipset=/rgpub.io/gfwlist server=/0plkijj.vip/127.0.0.1#5335 ipset=/0plkijj.vip/gfwlist server=/shopspeedtv.com/127.0.0.1#5335 ipset=/shopspeedtv.com/gfwlist -server=/voaindonesia.com/127.0.0.1#5335 -ipset=/voaindonesia.com/gfwlist +server=/mastercard.com.gt/127.0.0.1#5335 +ipset=/mastercard.com.gt/gfwlist server=/sipriyearbook.org/127.0.0.1#5335 ipset=/sipriyearbook.org/gfwlist server=/addison-wesley.ch/127.0.0.1#5335 ipset=/addison-wesley.ch/gfwlist server=/naver.com/127.0.0.1#5335 ipset=/naver.com/gfwlist -server=/technologyandsociety.org/127.0.0.1#5335 -ipset=/technologyandsociety.org/gfwlist +server=/visa.com.sg/127.0.0.1#5335 +ipset=/visa.com.sg/gfwlist server=/voaafrique.com/127.0.0.1#5335 ipset=/voaafrique.com/gfwlist -server=/achievementanalytics.com/127.0.0.1#5335 -ipset=/achievementanalytics.com/gfwlist +server=/tristatebmw.com/127.0.0.1#5335 +ipset=/tristatebmw.com/gfwlist server=/intel.us/127.0.0.1#5335 ipset=/intel.us/gfwlist -server=/verisign.com.es/127.0.0.1#5335 -ipset=/verisign.com.es/gfwlist +server=/indiancolleges.com/127.0.0.1#5335 +ipset=/indiancolleges.com/gfwlist server=/psg-int-centralus.cloudapp.net/127.0.0.1#5335 ipset=/psg-int-centralus.cloudapp.net/gfwlist server=/mini.gp/127.0.0.1#5335 ipset=/mini.gp/gfwlist server=/fb.com/127.0.0.1#5335 ipset=/fb.com/gfwlist -server=/ieee-npss.org/127.0.0.1#5335 -ipset=/ieee-npss.org/gfwlist +server=/telekom.de/127.0.0.1#5335 +ipset=/telekom.de/gfwlist server=/passport.net/127.0.0.1#5335 ipset=/passport.net/gfwlist server=/hplaptop.com/127.0.0.1#5335 ipset=/hplaptop.com/gfwlist -server=/ieeer10.org/127.0.0.1#5335 -ipset=/ieeer10.org/gfwlist -server=/fteproxy.org/127.0.0.1#5335 -ipset=/fteproxy.org/gfwlist +server=/mini-connected.com/127.0.0.1#5335 +ipset=/mini-connected.com/gfwlist +server=/voazimbabwe.com/127.0.0.1#5335 +ipset=/voazimbabwe.com/gfwlist server=/facebooc.com/127.0.0.1#5335 ipset=/facebooc.com/gfwlist -server=/visa.com.do/127.0.0.1#5335 -ipset=/visa.com.do/gfwlist +server=/voalingala.com/127.0.0.1#5335 +ipset=/voalingala.com/gfwlist server=/facebolk.com/127.0.0.1#5335 ipset=/facebolk.com/gfwlist -server=/washingtonpost.com/127.0.0.1#5335 -ipset=/washingtonpost.com/gfwlist -server=/nintendo.fi/127.0.0.1#5335 -ipset=/nintendo.fi/gfwlist -server=/stunnel.org/127.0.0.1#5335 -ipset=/stunnel.org/gfwlist -server=/moviesanywhere.com/127.0.0.1#5335 -ipset=/moviesanywhere.com/gfwlist +server=/volvopenta.com.br/127.0.0.1#5335 +ipset=/volvopenta.com.br/gfwlist +server=/amerikaninsesi.com/127.0.0.1#5335 +ipset=/amerikaninsesi.com/gfwlist +server=/foxon.com/127.0.0.1#5335 +ipset=/foxon.com/gfwlist +server=/ebay.pk/127.0.0.1#5335 +ipset=/ebay.pk/gfwlist server=/airwick.jp/127.0.0.1#5335 ipset=/airwick.jp/gfwlist server=/ea.com/127.0.0.1#5335 ipset=/ea.com/gfwlist -server=/jtvnw.net/127.0.0.1#5335 -ipset=/jtvnw.net/gfwlist +server=/nintendo.tw/127.0.0.1#5335 +ipset=/nintendo.tw/gfwlist server=/voxcreative.com/127.0.0.1#5335 ipset=/voxcreative.com/gfwlist server=/volvopenta.it/127.0.0.1#5335 ipset=/volvopenta.it/gfwlist server=/youtube.com.ph/127.0.0.1#5335 ipset=/youtube.com.ph/gfwlist -server=/caijinglengyan.com/127.0.0.1#5335 -ipset=/caijinglengyan.com/gfwlist +server=/nike.us/127.0.0.1#5335 +ipset=/nike.us/gfwlist server=/zb.com/127.0.0.1#5335 ipset=/zb.com/gfwlist server=/harpercollins.com/127.0.0.1#5335 ipset=/harpercollins.com/gfwlist -server=/wionews.com/127.0.0.1#5335 -ipset=/wionews.com/gfwlist -server=/easynike.com/127.0.0.1#5335 -ipset=/easynike.com/gfwlist +server=/sohfrance.org/127.0.0.1#5335 +ipset=/sohfrance.org/gfwlist +server=/bmw-bahrain.com/127.0.0.1#5335 +ipset=/bmw-bahrain.com/gfwlist server=/nikedunksshoes.com/127.0.0.1#5335 ipset=/nikedunksshoes.com/gfwlist -server=/indiancolleges.com/127.0.0.1#5335 -ipset=/indiancolleges.com/gfwlist +server=/nikeby.com/127.0.0.1#5335 +ipset=/nikeby.com/gfwlist server=/mylogiclab.com/127.0.0.1#5335 ipset=/mylogiclab.com/gfwlist server=/microsoft.pl/127.0.0.1#5335 ipset=/microsoft.pl/gfwlist server=/youtube.co.in/127.0.0.1#5335 ipset=/youtube.co.in/gfwlist -server=/voazimbabwe.com/127.0.0.1#5335 -ipset=/voazimbabwe.com/gfwlist +server=/skyoceanrescue.com/127.0.0.1#5335 +ipset=/skyoceanrescue.com/gfwlist server=/farfetch.net/127.0.0.1#5335 ipset=/farfetch.net/gfwlist server=/thewonderful101.com/127.0.0.1#5335 ipset=/thewonderful101.com/gfwlist -server=/voalingala.com/127.0.0.1#5335 -ipset=/voalingala.com/gfwlist -server=/sohfrance.org/127.0.0.1#5335 -ipset=/sohfrance.org/gfwlist -server=/amerikaninsesi.com/127.0.0.1#5335 -ipset=/amerikaninsesi.com/gfwlist +server=/my-magazine.me/127.0.0.1#5335 +ipset=/my-magazine.me/gfwlist +server=/singtaonewscorp.com/127.0.0.1#5335 +ipset=/singtaonewscorp.com/gfwlist +server=/nytstyle.com/127.0.0.1#5335 +ipset=/nytstyle.com/gfwlist server=/officecdn-microsoft-com.akamaized.net/127.0.0.1#5335 ipset=/officecdn-microsoft-com.akamaized.net/gfwlist -server=/nike.us/127.0.0.1#5335 -ipset=/nike.us/gfwlist +server=/connectedcommerce.tv/127.0.0.1#5335 +ipset=/connectedcommerce.tv/gfwlist server=/lawdata.com.tw/127.0.0.1#5335 ipset=/lawdata.com.tw/gfwlist server=/volvobuses.be/127.0.0.1#5335 ipset=/volvobuses.be/gfwlist server=/bossae.com/127.0.0.1#5335 ipset=/bossae.com/gfwlist -server=/volvobuses.at/127.0.0.1#5335 -ipset=/volvobuses.at/gfwlist -server=/bmw-bahrain.com/127.0.0.1#5335 -ipset=/bmw-bahrain.com/gfwlist -server=/nikeby.com/127.0.0.1#5335 -ipset=/nikeby.com/gfwlist -server=/nikeprice.com/127.0.0.1#5335 -ipset=/nikeprice.com/gfwlist -server=/livrariart.com.br/127.0.0.1#5335 -ipset=/livrariart.com.br/gfwlist +server=/paypalbrasil.com/127.0.0.1#5335 +ipset=/paypalbrasil.com/gfwlist +server=/placemyad.com.au/127.0.0.1#5335 +ipset=/placemyad.com.au/gfwlist +server=/bentobox.tv/127.0.0.1#5335 +ipset=/bentobox.tv/gfwlist +server=/mastercard.com.hk/127.0.0.1#5335 +ipset=/mastercard.com.hk/gfwlist +server=/newslicensing.co.uk/127.0.0.1#5335 +ipset=/newslicensing.co.uk/gfwlist server=/rbdigitalab.com/127.0.0.1#5335 ipset=/rbdigitalab.com/gfwlist server=/bmw-yeg.ca/127.0.0.1#5335 ipset=/bmw-yeg.ca/gfwlist -server=/xbox360.org/127.0.0.1#5335 -ipset=/xbox360.org/gfwlist -server=/skyoceanrescue.com/127.0.0.1#5335 -ipset=/skyoceanrescue.com/gfwlist +server=/newsapi.com.au/127.0.0.1#5335 +ipset=/newsapi.com.au/gfwlist +server=/firestonecomercial.com.br/127.0.0.1#5335 +ipset=/firestonecomercial.com.br/gfwlist server=/paypalnetwork.org/127.0.0.1#5335 ipset=/paypalnetwork.org/gfwlist server=/chips.com/127.0.0.1#5335 ipset=/chips.com/gfwlist -server=/etvonline.hk/127.0.0.1#5335 -ipset=/etvonline.hk/gfwlist +server=/nikedawn.com/127.0.0.1#5335 +ipset=/nikedawn.com/gfwlist server=/paypal.hk/127.0.0.1#5335 ipset=/paypal.hk/gfwlist server=/facebookworld.com/127.0.0.1#5335 ipset=/facebookworld.com/gfwlist server=/adcommerce.tv/127.0.0.1#5335 ipset=/adcommerce.tv/gfwlist -server=/realclearfoundation.org/127.0.0.1#5335 -ipset=/realclearfoundation.org/gfwlist +server=/bigcharts.com/127.0.0.1#5335 +ipset=/bigcharts.com/gfwlist server=/16fhgdty.xyz/127.0.0.1#5335 ipset=/16fhgdty.xyz/gfwlist server=/developers.facebook.com/127.0.0.1#5335 ipset=/developers.facebook.com/gfwlist -server=/ebaydts.com/127.0.0.1#5335 -ipset=/ebaydts.com/gfwlist +server=/camelotherald.com/127.0.0.1#5335 +ipset=/camelotherald.com/gfwlist server=/yandex.ua/127.0.0.1#5335 ipset=/yandex.ua/gfwlist -server=/mybridgestoneeducation.com/127.0.0.1#5335 -ipset=/mybridgestoneeducation.com/gfwlist +server=/classicnike.com/127.0.0.1#5335 +ipset=/classicnike.com/gfwlist server=/wmcloud.org/127.0.0.1#5335 ipset=/wmcloud.org/gfwlist server=/tegrazone.co/127.0.0.1#5335 ipset=/tegrazone.co/gfwlist server=/gvt7.com/127.0.0.1#5335 ipset=/gvt7.com/gfwlist -server=/andysparis.com/127.0.0.1#5335 -ipset=/andysparis.com/gfwlist -server=/gettyimages.dk/127.0.0.1#5335 -ipset=/gettyimages.dk/gfwlist +server=/volvobuses.hk/127.0.0.1#5335 +ipset=/volvobuses.hk/gfwlist +server=/citylab.com/127.0.0.1#5335 +ipset=/citylab.com/gfwlist server=/scholar.google.sk/127.0.0.1#5335 ipset=/scholar.google.sk/gfwlist server=/indiaipad.com/127.0.0.1#5335 ipset=/indiaipad.com/gfwlist -server=/newslicensing.co.uk/127.0.0.1#5335 -ipset=/newslicensing.co.uk/gfwlist +server=/scholar.google.cn/127.0.0.1#5335 +ipset=/scholar.google.cn/gfwlist server=/discountbeatsbydre-us.com/127.0.0.1#5335 ipset=/discountbeatsbydre-us.com/gfwlist -server=/newsconcierge.com.au/127.0.0.1#5335 -ipset=/newsconcierge.com.au/gfwlist +server=/mingpaomonthly.com/127.0.0.1#5335 +ipset=/mingpaomonthly.com/gfwlist server=/historyofdota.com/127.0.0.1#5335 ipset=/historyofdota.com/gfwlist server=/alpherafs.ie/127.0.0.1#5335 ipset=/alpherafs.ie/gfwlist server=/finishkilpailu.fi/127.0.0.1#5335 ipset=/finishkilpailu.fi/gfwlist -server=/news.net.au/127.0.0.1#5335 -ipset=/news.net.au/gfwlist +server=/theweek.in/127.0.0.1#5335 +ipset=/theweek.in/gfwlist server=/ch9.ms/127.0.0.1#5335 ipset=/ch9.ms/gfwlist -server=/geelongadvertiser.com.au/127.0.0.1#5335 -ipset=/geelongadvertiser.com.au/gfwlist +server=/businessinsider.jp/127.0.0.1#5335 +ipset=/businessinsider.jp/gfwlist server=/google.rw/127.0.0.1#5335 ipset=/google.rw/gfwlist -server=/paypalhere.net/127.0.0.1#5335 -ipset=/paypalhere.net/gfwlist +server=/huffingtonpost.fr/127.0.0.1#5335 +ipset=/huffingtonpost.fr/gfwlist server=/vfsco.jp/127.0.0.1#5335 ipset=/vfsco.jp/gfwlist -server=/huluapp.com/127.0.0.1#5335 -ipset=/huluapp.com/gfwlist +server=/akamai-access.net/127.0.0.1#5335 +ipset=/akamai-access.net/gfwlist server=/ieeeoes.org/127.0.0.1#5335 ipset=/ieeeoes.org/gfwlist server=/ebaylocationsdevacances.com/127.0.0.1#5335 @@ -22244,100 +22458,100 @@ server=/alivevm.com/127.0.0.1#5335 ipset=/alivevm.com/gfwlist server=/aranzadi.es/127.0.0.1#5335 ipset=/aranzadi.es/gfwlist -server=/theweek.in/127.0.0.1#5335 -ipset=/theweek.in/gfwlist -server=/banned.video/127.0.0.1#5335 -ipset=/banned.video/gfwlist +server=/nintendo.co.jp/127.0.0.1#5335 +ipset=/nintendo.co.jp/gfwlist +server=/mini.ua/127.0.0.1#5335 +ipset=/mini.ua/gfwlist server=/yahoo.com/127.0.0.1#5335 ipset=/yahoo.com/gfwlist -server=/minisokorea.com/127.0.0.1#5335 -ipset=/minisokorea.com/gfwlist -server=/psyccareers.com/127.0.0.1#5335 -ipset=/psyccareers.com/gfwlist +server=/xn--7hv594h.com/127.0.0.1#5335 +ipset=/xn--7hv594h.com/gfwlist +server=/nikebetterworld.org/127.0.0.1#5335 +ipset=/nikebetterworld.org/gfwlist server=/learnwithleague.com/127.0.0.1#5335 ipset=/learnwithleague.com/gfwlist server=/me.com/127.0.0.1#5335 ipset=/me.com/gfwlist server=/drdrebeats-usa.com/127.0.0.1#5335 ipset=/drdrebeats-usa.com/gfwlist -server=/hkopentv.com/127.0.0.1#5335 -ipset=/hkopentv.com/gfwlist +server=/gale.com/127.0.0.1#5335 +ipset=/gale.com/gfwlist server=/privacysimplified.com/127.0.0.1#5335 ipset=/privacysimplified.com/gfwlist server=/javbus.com/127.0.0.1#5335 ipset=/javbus.com/gfwlist server=/nebay.net/127.0.0.1#5335 ipset=/nebay.net/gfwlist -server=/hket.com/127.0.0.1#5335 -ipset=/hket.com/gfwlist +server=/mastercard.com.br/127.0.0.1#5335 +ipset=/mastercard.com.br/gfwlist server=/headphonesbeatsaudio.com/127.0.0.1#5335 ipset=/headphonesbeatsaudio.com/gfwlist server=/blogspot.td/127.0.0.1#5335 ipset=/blogspot.td/gfwlist -server=/gannett.com/127.0.0.1#5335 -ipset=/gannett.com/gfwlist -server=/whatthefox.com/127.0.0.1#5335 -ipset=/whatthefox.com/gfwlist -server=/rprimelab.com/127.0.0.1#5335 -ipset=/rprimelab.com/gfwlist -server=/mastercard.com.br/127.0.0.1#5335 -ipset=/mastercard.com.br/gfwlist +server=/volvobuses.sg/127.0.0.1#5335 +ipset=/volvobuses.sg/gfwlist +server=/maskedsingerfox.com/127.0.0.1#5335 +ipset=/maskedsingerfox.com/gfwlist +server=/fxn.ws/127.0.0.1#5335 +ipset=/fxn.ws/gfwlist +server=/foxtelevisionstations.com/127.0.0.1#5335 +ipset=/foxtelevisionstations.com/gfwlist server=/bmw.cl/127.0.0.1#5335 ipset=/bmw.cl/gfwlist -server=/paypal-learning.com/127.0.0.1#5335 -ipset=/paypal-learning.com/gfwlist +server=/nineentertainment.com.au/127.0.0.1#5335 +ipset=/nineentertainment.com.au/gfwlist server=/canon.co.il/127.0.0.1#5335 ipset=/canon.co.il/gfwlist server=/youtube.jo/127.0.0.1#5335 ipset=/youtube.jo/gfwlist -server=/my20houston.com/127.0.0.1#5335 -ipset=/my20houston.com/gfwlist +server=/foxdeportes.com/127.0.0.1#5335 +ipset=/foxdeportes.com/gfwlist server=/kijijiraps.ca/127.0.0.1#5335 ipset=/kijijiraps.ca/gfwlist -server=/my13la.com/127.0.0.1#5335 -ipset=/my13la.com/gfwlist +server=/geek-squad.net/127.0.0.1#5335 +ipset=/geek-squad.net/gfwlist server=/playstation.net/127.0.0.1#5335 ipset=/playstation.net/gfwlist -server=/bentobox.tv/127.0.0.1#5335 -ipset=/bentobox.tv/gfwlist +server=/easynike.com/127.0.0.1#5335 +ipset=/easynike.com/gfwlist server=/gettyimages.pt/127.0.0.1#5335 ipset=/gettyimages.pt/gfwlist server=/applemagickeyboard.com/127.0.0.1#5335 ipset=/applemagickeyboard.com/gfwlist -server=/fxn.ws/127.0.0.1#5335 -ipset=/fxn.ws/gfwlist -server=/foxuv.com/127.0.0.1#5335 -ipset=/foxuv.com/gfwlist -server=/volvotrucks.az/127.0.0.1#5335 -ipset=/volvotrucks.az/gfwlist -server=/foxtelevisionstations.com/127.0.0.1#5335 -ipset=/foxtelevisionstations.com/gfwlist +server=/peerj.com/127.0.0.1#5335 +ipset=/peerj.com/gfwlist +server=/foxcareers.com/127.0.0.1#5335 +ipset=/foxcareers.com/gfwlist +server=/pearsonplaces.com.au/127.0.0.1#5335 +ipset=/pearsonplaces.com.au/gfwlist +server=/gfw.report/127.0.0.1#5335 +ipset=/gfw.report/gfwlist server=/microsoft.uz/127.0.0.1#5335 ipset=/microsoft.uz/gfwlist server=/pinterest.com.vn/127.0.0.1#5335 ipset=/pinterest.com.vn/gfwlist server=/volvotruckcenter.no/127.0.0.1#5335 ipset=/volvotruckcenter.no/gfwlist -server=/volvotrucks.sk/127.0.0.1#5335 -ipset=/volvotrucks.sk/gfwlist -server=/camelotherald.com/127.0.0.1#5335 -ipset=/camelotherald.com/gfwlist +server=/bmwbkk.de/127.0.0.1#5335 +ipset=/bmwbkk.de/gfwlist +server=/pearsonassessment.no/127.0.0.1#5335 +ipset=/pearsonassessment.no/gfwlist server=/diablo3.com/127.0.0.1#5335 ipset=/diablo3.com/gfwlist -server=/foxon.com/127.0.0.1#5335 -ipset=/foxon.com/gfwlist -server=/slackcertified.com/127.0.0.1#5335 -ipset=/slackcertified.com/gfwlist -server=/ebaymall.com/127.0.0.1#5335 -ipset=/ebaymall.com/gfwlist +server=/mastercard.it/127.0.0.1#5335 +ipset=/mastercard.it/gfwlist +server=/creditcardsbay.com/127.0.0.1#5335 +ipset=/creditcardsbay.com/gfwlist +server=/mini.com.mt/127.0.0.1#5335 +ipset=/mini.com.mt/gfwlist server=/texture.com/127.0.0.1#5335 ipset=/texture.com/gfwlist -server=/foxdeportes.com/127.0.0.1#5335 -ipset=/foxdeportes.com/gfwlist -server=/foxcincy.com/127.0.0.1#5335 -ipset=/foxcincy.com/gfwlist -server=/foxcareers.com/127.0.0.1#5335 -ipset=/foxcareers.com/gfwlist +server=/www-bestbuystores.com/127.0.0.1#5335 +ipset=/www-bestbuystores.com/gfwlist +server=/mini.co.cr/127.0.0.1#5335 +ipset=/mini.co.cr/gfwlist +server=/cbssvideo.com/127.0.0.1#5335 +ipset=/cbssvideo.com/gfwlist server=/vtsociety.org/127.0.0.1#5335 ipset=/vtsociety.org/gfwlist server=/thisav.com/127.0.0.1#5335 @@ -22346,26 +22560,26 @@ server=/visaeurope.lu/127.0.0.1#5335 ipset=/visaeurope.lu/gfwlist server=/oreilly.review/127.0.0.1#5335 ipset=/oreilly.review/gfwlist -server=/thetread.com/127.0.0.1#5335 -ipset=/thetread.com/gfwlist -server=/bmwbkk.de/127.0.0.1#5335 -ipset=/bmwbkk.de/gfwlist -server=/trmini.com/127.0.0.1#5335 -ipset=/trmini.com/gfwlist -server=/swoosh.com/127.0.0.1#5335 -ipset=/swoosh.com/gfwlist +server=/bloombergradio.com/127.0.0.1#5335 +ipset=/bloombergradio.com/gfwlist +server=/pearsonclinical.fr/127.0.0.1#5335 +ipset=/pearsonclinical.fr/gfwlist +server=/cloudflareapps.com/127.0.0.1#5335 +ipset=/cloudflareapps.com/gfwlist +server=/vod-thumb-ww-live.akamaized.net/127.0.0.1#5335 +ipset=/vod-thumb-ww-live.akamaized.net/gfwlist server=/makeitopen.com/127.0.0.1#5335 ipset=/makeitopen.com/gfwlist -server=/lihkg.com/127.0.0.1#5335 -ipset=/lihkg.com/gfwlist +server=/bestmallawards.com/127.0.0.1#5335 +ipset=/bestmallawards.com/gfwlist server=/mini.com.hr/127.0.0.1#5335 ipset=/mini.com.hr/gfwlist server=/customizedbeatbydre.com/127.0.0.1#5335 ipset=/customizedbeatbydre.com/gfwlist -server=/www-bestbuystores.com/127.0.0.1#5335 -ipset=/www-bestbuystores.com/gfwlist -server=/mini.co.cr/127.0.0.1#5335 -ipset=/mini.co.cr/gfwlist +server=/geti2p.net/127.0.0.1#5335 +ipset=/geti2p.net/gfwlist +server=/minispecialoffers.ca/127.0.0.1#5335 +ipset=/minispecialoffers.ca/gfwlist server=/dynacw.com/127.0.0.1#5335 ipset=/dynacw.com/gfwlist server=/lede-project.org/127.0.0.1#5335 @@ -22376,34 +22590,34 @@ server=/realamericanstories.net/127.0.0.1#5335 ipset=/realamericanstories.net/gfwlist server=/beatsbydresonline-nz.com/127.0.0.1#5335 ipset=/beatsbydresonline-nz.com/gfwlist -server=/thismon.ee/127.0.0.1#5335 -ipset=/thismon.ee/gfwlist -server=/alfera.in/127.0.0.1#5335 -ipset=/alfera.in/gfwlist -server=/cabletv.com.hk/127.0.0.1#5335 -ipset=/cabletv.com.hk/gfwlist -server=/neweconomyforum.com/127.0.0.1#5335 -ipset=/neweconomyforum.com/gfwlist +server=/nineentertainmentco.com.au/127.0.0.1#5335 +ipset=/nineentertainmentco.com.au/gfwlist +server=/volvotrucks.dk/127.0.0.1#5335 +ipset=/volvotrucks.dk/gfwlist +server=/verisign.com.br/127.0.0.1#5335 +ipset=/verisign.com.br/gfwlist +server=/prostores.com/127.0.0.1#5335 +ipset=/prostores.com/gfwlist server=/beatsbydresalemall2013.com/127.0.0.1#5335 ipset=/beatsbydresalemall2013.com/gfwlist -server=/oxfordbibliographies.com/127.0.0.1#5335 -ipset=/oxfordbibliographies.com/gfwlist +server=/ebayads.com/127.0.0.1#5335 +ipset=/ebayads.com/gfwlist server=/paypalprepagata.net/127.0.0.1#5335 ipset=/paypalprepagata.net/gfwlist -server=/visaeurope.at/127.0.0.1#5335 -ipset=/visaeurope.at/gfwlist +server=/dropboxforum.com/127.0.0.1#5335 +ipset=/dropboxforum.com/gfwlist server=/youtubekids.com/127.0.0.1#5335 ipset=/youtubekids.com/gfwlist server=/scholar.google.com.mx/127.0.0.1#5335 ipset=/scholar.google.com.mx/gfwlist -server=/bmwusatires.com/127.0.0.1#5335 -ipset=/bmwusatires.com/gfwlist +server=/washingtondcbmw.com/127.0.0.1#5335 +ipset=/washingtondcbmw.com/gfwlist server=/bisq.io/127.0.0.1#5335 ipset=/bisq.io/gfwlist server=/opgg-static.akamaized.net/127.0.0.1#5335 ipset=/opgg-static.akamaized.net/gfwlist -server=/movetv.com/127.0.0.1#5335 -ipset=/movetv.com/gfwlist +server=/paypass.net/127.0.0.1#5335 +ipset=/paypass.net/gfwlist server=/desktopmovie.net/127.0.0.1#5335 ipset=/desktopmovie.net/gfwlist server=/ioffergift.com/127.0.0.1#5335 @@ -22416,136 +22630,136 @@ server=/beatsbydreblackfridaypro.com/127.0.0.1#5335 ipset=/beatsbydreblackfridaypro.com/gfwlist server=/squirrelgroup.net/127.0.0.1#5335 ipset=/squirrelgroup.net/gfwlist -server=/bloombergforeducation.com/127.0.0.1#5335 -ipset=/bloombergforeducation.com/gfwlist +server=/playartifact.com/127.0.0.1#5335 +ipset=/playartifact.com/gfwlist server=/blogspot.sk/127.0.0.1#5335 ipset=/blogspot.sk/gfwlist server=/alphabet.ch/127.0.0.1#5335 ipset=/alphabet.ch/gfwlist -server=/geti2p.net/127.0.0.1#5335 -ipset=/geti2p.net/gfwlist +server=/bmw-eg.com/127.0.0.1#5335 +ipset=/bmw-eg.com/gfwlist server=/microsoft.ua/127.0.0.1#5335 ipset=/microsoft.ua/gfwlist server=/cnn.it/127.0.0.1#5335 ipset=/cnn.it/gfwlist -server=/mini-windsor.ca/127.0.0.1#5335 -ipset=/mini-windsor.ca/gfwlist -server=/volvotruckrental.be/127.0.0.1#5335 -ipset=/volvotruckrental.be/gfwlist +server=/ttvnw.net/127.0.0.1#5335 +ipset=/ttvnw.net/gfwlist +server=/jtvnw.net/127.0.0.1#5335 +ipset=/jtvnw.net/gfwlist server=/rsg.sc/127.0.0.1#5335 ipset=/rsg.sc/gfwlist server=/mini-grouparchive.com/127.0.0.1#5335 ipset=/mini-grouparchive.com/gfwlist -server=/nineentertainmentco.com.au/127.0.0.1#5335 -ipset=/nineentertainmentco.com.au/gfwlist +server=/eubluecardvisa.com/127.0.0.1#5335 +ipset=/eubluecardvisa.com/gfwlist server=/intel.jo/127.0.0.1#5335 ipset=/intel.jo/gfwlist server=/takegoto.com/127.0.0.1#5335 ipset=/takegoto.com/gfwlist -server=/washingtondcbmw.com/127.0.0.1#5335 -ipset=/washingtondcbmw.com/gfwlist -server=/volvotrucks.md/127.0.0.1#5335 -ipset=/volvotrucks.md/gfwlist +server=/53world.com/127.0.0.1#5335 +ipset=/53world.com/gfwlist +server=/ebay.co.nz/127.0.0.1#5335 +ipset=/ebay.co.nz/gfwlist server=/fox10phoenix.com/127.0.0.1#5335 ipset=/fox10phoenix.com/gfwlist -server=/bmw.se/127.0.0.1#5335 -ipset=/bmw.se/gfwlist -server=/kirbysuperstarultra.com/127.0.0.1#5335 -ipset=/kirbysuperstarultra.com/gfwlist -server=/dropboxforum.com/127.0.0.1#5335 -ipset=/dropboxforum.com/gfwlist +server=/bridgestonetire.com/127.0.0.1#5335 +ipset=/bridgestonetire.com/gfwlist +server=/mastercard.co.ve/127.0.0.1#5335 +ipset=/mastercard.co.ve/gfwlist +server=/nokiantyres.com/127.0.0.1#5335 +ipset=/nokiantyres.com/gfwlist server=/bloomberg.com/127.0.0.1#5335 ipset=/bloomberg.com/gfwlist -server=/weverse.io/127.0.0.1#5335 -ipset=/weverse.io/gfwlist -server=/braintreepayments.com/127.0.0.1#5335 -ipset=/braintreepayments.com/gfwlist -server=/castro.fm/127.0.0.1#5335 -ipset=/castro.fm/gfwlist +server=/xboxgamestudios.com/127.0.0.1#5335 +ipset=/xboxgamestudios.com/gfwlist +server=/cdn77.org/127.0.0.1#5335 +ipset=/cdn77.org/gfwlist +server=/disney.de/127.0.0.1#5335 +ipset=/disney.de/gfwlist server=/appleantilles.com/127.0.0.1#5335 ipset=/appleantilles.com/gfwlist server=/hpprinterinstalls.com/127.0.0.1#5335 ipset=/hpprinterinstalls.com/gfwlist -server=/gettyimages.ch/127.0.0.1#5335 -ipset=/gettyimages.ch/gfwlist -server=/visa.lt/127.0.0.1#5335 -ipset=/visa.lt/gfwlist +server=/disney-studio.net/127.0.0.1#5335 +ipset=/disney-studio.net/gfwlist +server=/natgeomaps.com/127.0.0.1#5335 +ipset=/natgeomaps.com/gfwlist server=/ebayparts.com/127.0.0.1#5335 ipset=/ebayparts.com/gfwlist server=/visa.com.uy/127.0.0.1#5335 ipset=/visa.com.uy/gfwlist -server=/minilangley.ca/127.0.0.1#5335 -ipset=/minilangley.ca/gfwlist -server=/nintendo.ch/127.0.0.1#5335 -ipset=/nintendo.ch/gfwlist -server=/paypal-cardcash.com/127.0.0.1#5335 -ipset=/paypal-cardcash.com/gfwlist -server=/minitakesthestates.com/127.0.0.1#5335 -ipset=/minitakesthestates.com/gfwlist +server=/volvotrucks.com/127.0.0.1#5335 +ipset=/volvotrucks.com/gfwlist +server=/irribay.com/127.0.0.1#5335 +ipset=/irribay.com/gfwlist +server=/intercom.com/127.0.0.1#5335 +ipset=/intercom.com/gfwlist +server=/verisign.com.sg/127.0.0.1#5335 +ipset=/verisign.com.sg/gfwlist server=/paypalobjects.com/127.0.0.1#5335 ipset=/paypalobjects.com/gfwlist server=/alphabet.info/127.0.0.1#5335 ipset=/alphabet.info/gfwlist -server=/bmw.ua/127.0.0.1#5335 -ipset=/bmw.ua/gfwlist +server=/citizenlab.ca/127.0.0.1#5335 +ipset=/citizenlab.ca/gfwlist server=/nikehelp.com/127.0.0.1#5335 ipset=/nikehelp.com/gfwlist -server=/myhulu.com/127.0.0.1#5335 -ipset=/myhulu.com/gfwlist -server=/bmw.co.za/127.0.0.1#5335 -ipset=/bmw.co.za/gfwlist -server=/adidas.hu/127.0.0.1#5335 -ipset=/adidas.hu/gfwlist +server=/thedailysnkr.com/127.0.0.1#5335 +ipset=/thedailysnkr.com/gfwlist +server=/visa.com.ai/127.0.0.1#5335 +ipset=/visa.com.ai/gfwlist +server=/visa-news.jp/127.0.0.1#5335 +ipset=/visa-news.jp/gfwlist server=/ea-anz-press.com/127.0.0.1#5335 ipset=/ea-anz-press.com/gfwlist -server=/disneymusicpromotion.com/127.0.0.1#5335 -ipset=/disneymusicpromotion.com/gfwlist +server=/volvoce.com/127.0.0.1#5335 +ipset=/volvoce.com/gfwlist server=/vk.link/127.0.0.1#5335 ipset=/vk.link/gfwlist server=/squirrelvpn.com/127.0.0.1#5335 ipset=/squirrelvpn.com/gfwlist -server=/disney-studio.net/127.0.0.1#5335 -ipset=/disney-studio.net/gfwlist +server=/handbagsoutletebay.com/127.0.0.1#5335 +ipset=/handbagsoutletebay.com/gfwlist server=/stheadline.com/127.0.0.1#5335 ipset=/stheadline.com/gfwlist server=/gettyimages.be/127.0.0.1#5335 ipset=/gettyimages.be/gfwlist -server=/irribay.com/127.0.0.1#5335 -ipset=/irribay.com/gfwlist -server=/verisign.com.sg/127.0.0.1#5335 -ipset=/verisign.com.sg/gfwlist +server=/pokemonletsgoeevee.com/127.0.0.1#5335 +ipset=/pokemonletsgoeevee.com/gfwlist +server=/alphera.com.hk/127.0.0.1#5335 +ipset=/alphera.com.hk/gfwlist server=/bmw-connecteddrive.fi/127.0.0.1#5335 ipset=/bmw-connecteddrive.fi/gfwlist -server=/gale.com/127.0.0.1#5335 -ipset=/gale.com/gfwlist -server=/thedailysnkr.com/127.0.0.1#5335 -ipset=/thedailysnkr.com/gfwlist +server=/volvogroup.com/127.0.0.1#5335 +ipset=/volvogroup.com/gfwlist +server=/fortnite.com/127.0.0.1#5335 +ipset=/fortnite.com/gfwlist server=/bmw.gp/127.0.0.1#5335 ipset=/bmw.gp/gfwlist server=/paypal-dynamic.com/127.0.0.1#5335 ipset=/paypal-dynamic.com/gfwlist -server=/terrapeak.com/127.0.0.1#5335 -ipset=/terrapeak.com/gfwlist -server=/thepaypalshop.com/127.0.0.1#5335 -ipset=/thepaypalshop.com/gfwlist -server=/slack-edge.com/127.0.0.1#5335 -ipset=/slack-edge.com/gfwlist -server=/volvoce.com/127.0.0.1#5335 -ipset=/volvoce.com/gfwlist -server=/softbankworld.com/127.0.0.1#5335 -ipset=/softbankworld.com/gfwlist -server=/travelex.com/127.0.0.1#5335 -ipset=/travelex.com/gfwlist server=/bmw-connecteddrive.ca/127.0.0.1#5335 ipset=/bmw-connecteddrive.ca/gfwlist -server=/fortnite.com/127.0.0.1#5335 -ipset=/fortnite.com/gfwlist +server=/thepaypalshop.com/127.0.0.1#5335 +ipset=/thepaypalshop.com/gfwlist +server=/battlefield4.com/127.0.0.1#5335 +ipset=/battlefield4.com/gfwlist +server=/bmwhk.com/127.0.0.1#5335 +ipset=/bmwhk.com/gfwlist +server=/softbankworld.com/127.0.0.1#5335 +ipset=/softbankworld.com/gfwlist +server=/nhncorp.jp/127.0.0.1#5335 +ipset=/nhncorp.jp/gfwlist +server=/visa.com.bs/127.0.0.1#5335 +ipset=/visa.com.bs/gfwlist +server=/akamai.net/127.0.0.1#5335 +ipset=/akamai.net/gfwlist server=/shop-headphones.net/127.0.0.1#5335 ipset=/shop-headphones.net/gfwlist -server=/bmw.gr/127.0.0.1#5335 -ipset=/bmw.gr/gfwlist -server=/visa-news.jp/127.0.0.1#5335 -ipset=/visa-news.jp/gfwlist +server=/geeksquad.tv/127.0.0.1#5335 +ipset=/geeksquad.tv/gfwlist +server=/xn--hb4aw0g.com/127.0.0.1#5335 +ipset=/xn--hb4aw0g.com/gfwlist server=/bestbuycoffeemakers.com/127.0.0.1#5335 ipset=/bestbuycoffeemakers.com/gfwlist server=/bmw-m-safetycar.com/127.0.0.1#5335 @@ -22560,10 +22774,10 @@ server=/surflite.co/127.0.0.1#5335 ipset=/surflite.co/gfwlist server=/mastercard.com.co/127.0.0.1#5335 ipset=/mastercard.com.co/gfwlist -server=/ebay.co.nz/127.0.0.1#5335 -ipset=/ebay.co.nz/gfwlist -server=/bmw-world.tv/127.0.0.1#5335 -ipset=/bmw-world.tv/gfwlist +server=/miniso-bh.com/127.0.0.1#5335 +ipset=/miniso-bh.com/gfwlist +server=/filipino-music.net/127.0.0.1#5335 +ipset=/filipino-music.net/gfwlist server=/microsoft.ee/127.0.0.1#5335 ipset=/microsoft.ee/gfwlist server=/vfsco.in/127.0.0.1#5335 From 8f76805abdaa98d3f42d207328beb862e2a9b047 Mon Sep 17 00:00:00 2001 From: Alin Nastac Date: Tue, 23 Feb 2021 13:05:09 +0100 Subject: [PATCH 09/17] gre: use alternative way to check if kernel support is enabled When necessary support is built in kernel, gre protocol support is not enabled in netifd. Signed-off-by: Alin Nastac --- package/network/config/gre/Makefile | 2 +- package/network/config/gre/files/gre.sh | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/package/network/config/gre/Makefile b/package/network/config/gre/Makefile index b16dd72cde..c920abeb0d 100644 --- a/package/network/config/gre/Makefile +++ b/package/network/config/gre/Makefile @@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gre -PKG_RELEASE:=12 +PKG_RELEASE:=13 PKG_LICENSE:=GPL-2.0 include $(INCLUDE_DIR)/package.mk diff --git a/package/network/config/gre/files/gre.sh b/package/network/config/gre/files/gre.sh index eb3df5b48c..b57d5d4cdb 100755 --- a/package/network/config/gre/files/gre.sh +++ b/package/network/config/gre/files/gre.sh @@ -291,8 +291,6 @@ proto_grev6tap_init_config() { } [ -n "$INCLUDE_ONLY" ] || { - [ -f /lib/modules/$(uname -r)/gre.ko ] && add_protocol gre - [ -f /lib/modules/$(uname -r)/gre.ko ] && add_protocol gretap - [ -f /lib/modules/$(uname -r)/ip6_gre.ko ] && add_protocol grev6 - [ -f /lib/modules/$(uname -r)/ip6_gre.ko ] && add_protocol grev6tap + [ -d /sys/module/ip_gre ] && { add_protocol gre; add_protocol gretap; } + [ -d /sys/module/ip6_gre ] && { add_protocol grev6; add_protocol grev6tap; } } From 2613a9fe8bad3abbe3280c39a14280e6bd743141 Mon Sep 17 00:00:00 2001 From: Alin Nastac Date: Mon, 1 Mar 2021 09:49:43 +0100 Subject: [PATCH 10/17] vti: use alternative way to check if kernel support is enabled When necessary support is built in kernel, vti protocol support is not enabled in netifd. Signed-off-by: Alin Nastac --- package/network/config/vti/Makefile | 2 +- package/network/config/vti/files/vti.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/network/config/vti/Makefile b/package/network/config/vti/Makefile index ffac77ab91..292ab111e5 100644 --- a/package/network/config/vti/Makefile +++ b/package/network/config/vti/Makefile @@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=vti -PKG_RELEASE:=3 +PKG_RELEASE:=4 PKG_LICENSE:=GPL-2.0 include $(INCLUDE_DIR)/package.mk diff --git a/package/network/config/vti/files/vti.sh b/package/network/config/vti/files/vti.sh index ebfd9d41e1..96b65e76d9 100755 --- a/package/network/config/vti/files/vti.sh +++ b/package/network/config/vti/files/vti.sh @@ -149,6 +149,6 @@ proto_vti6_init_config() { } [ -n "$INCLUDE_ONLY" ] || { - [ -f /lib/modules/$(uname -r)/ip_vti.ko ] && add_protocol vti - [ -f /lib/modules/$(uname -r)/ip6_vti.ko ] && add_protocol vti6 + [ -d /sys/module/ip_vti ] && add_protocol vti + [ -d /sys/module/ip6_vti ] && add_protocol vti6 } From 6112051eb4d8f8f3b053f1194228771d0d59bca7 Mon Sep 17 00:00:00 2001 From: Alin Nastac Date: Mon, 1 Mar 2021 09:51:31 +0100 Subject: [PATCH 11/17] xfrm: simplify the check for necessary kernel support [ -d /sys/module/xfrm_interface ] is enough to check if CONFIG_XFRM_INTERFACE support was enabled in kernel. Signed-off-by: Alin Nastac --- package/network/config/xfrm/Makefile | 2 +- package/network/config/xfrm/files/xfrm.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/network/config/xfrm/Makefile b/package/network/config/xfrm/Makefile index bcee89f82c..777f20c77c 100644 --- a/package/network/config/xfrm/Makefile +++ b/package/network/config/xfrm/Makefile @@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=xfrm -PKG_RELEASE:=3 +PKG_RELEASE:=4 PKG_LICENSE:=GPL-2.0 include $(INCLUDE_DIR)/package.mk diff --git a/package/network/config/xfrm/files/xfrm.sh b/package/network/config/xfrm/files/xfrm.sh index ca7c3380e6..bdebd4b9c3 100755 --- a/package/network/config/xfrm/files/xfrm.sh +++ b/package/network/config/xfrm/files/xfrm.sh @@ -68,5 +68,5 @@ proto_xfrm_init_config() { [ -n "$INCLUDE_ONLY" ] || { - [ -f /lib/modules/$(uname -r)/xfrm_interface.ko -o -d /sys/module/xfrm_interface ] && add_protocol xfrm + [ -d /sys/module/xfrm_interface ] && add_protocol xfrm } From 56947b7bde7276372923053dbdc2ef65bd51ec1a Mon Sep 17 00:00:00 2001 From: Hannu Nyman Date: Tue, 9 Mar 2021 17:46:52 +0200 Subject: [PATCH 12/17] busybox: backport fixes for 1.33.0 Backport two fixes for 1.33.0 * history file storing * traceroute command option parsing Signed-off-by: Hannu Nyman --- package/utils/busybox/Makefile | 2 +- ...backport1330fix-ash-make-strdup-copy.patch | 40 +++++++++++++++++++ .../002-backport1330fix-traceroute.patch | 26 ++++++++++++ 3 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 package/utils/busybox/patches/001-backport1330fix-ash-make-strdup-copy.patch create mode 100644 package/utils/busybox/patches/002-backport1330fix-traceroute.patch diff --git a/package/utils/busybox/Makefile b/package/utils/busybox/Makefile index c99e8ca03b..d14ada98dc 100644 --- a/package/utils/busybox/Makefile +++ b/package/utils/busybox/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=busybox PKG_VERSION:=1.33.0 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_FLAGS:=essential PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 diff --git a/package/utils/busybox/patches/001-backport1330fix-ash-make-strdup-copy.patch b/package/utils/busybox/patches/001-backport1330fix-ash-make-strdup-copy.patch new file mode 100644 index 0000000000..b495227d9f --- /dev/null +++ b/package/utils/busybox/patches/001-backport1330fix-ash-make-strdup-copy.patch @@ -0,0 +1,40 @@ +From 67cc582d4289c5de521d11b08307c8ab26ee1e28 Mon Sep 17 00:00:00 2001 +From: Denys Vlasenko +Date: Sun, 3 Jan 2021 10:55:39 +0100 +Subject: ash: make a strdup copy of $HISTFILE for line editing + +Otherwise if $HISTFILE is unset or reassigned, bad things can happen. + +function old new delta +ash_main 1210 1218 +8 + +Signed-off-by: Denys Vlasenko +--- + shell/ash.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/shell/ash.c b/shell/ash.c +index f16d7fb6a..ecbfbf091 100644 +--- a/shell/ash.c ++++ b/shell/ash.c +@@ -14499,7 +14499,7 @@ int ash_main(int argc UNUSED_PARAM, char **argv) + + if (sflag || minusc == NULL) { + #if MAX_HISTORY > 0 && ENABLE_FEATURE_EDITING_SAVEHISTORY +- if (iflag) { ++ if (line_input_state) { + const char *hp = lookupvar("HISTFILE"); + if (!hp) { + hp = lookupvar("HOME"); +@@ -14513,7 +14513,7 @@ int ash_main(int argc UNUSED_PARAM, char **argv) + } + } + if (hp) +- line_input_state->hist_file = hp; ++ line_input_state->hist_file = xstrdup(hp); + # if ENABLE_FEATURE_SH_HISTFILESIZE + hp = lookupvar("HISTFILESIZE"); + line_input_state->max_history = size_from_HISTFILESIZE(hp); +-- +cgit v1.2.1 + diff --git a/package/utils/busybox/patches/002-backport1330fix-traceroute.patch b/package/utils/busybox/patches/002-backport1330fix-traceroute.patch new file mode 100644 index 0000000000..eb03094eee --- /dev/null +++ b/package/utils/busybox/patches/002-backport1330fix-traceroute.patch @@ -0,0 +1,26 @@ +From 89358a7131d3e75c74af834bb117b4fad7914983 Mon Sep 17 00:00:00 2001 +From: Denys Vlasenko +Date: Tue, 2 Feb 2021 13:48:21 +0100 +Subject: traceroute: fix option parsing + +Signed-off-by: Denys Vlasenko +--- + networking/traceroute.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/networking/traceroute.c b/networking/traceroute.c +index 3f1a9ab46..29f5e480b 100644 +--- a/networking/traceroute.c ++++ b/networking/traceroute.c +@@ -896,7 +896,7 @@ traceroute_init(int op, char **argv) + + op |= getopt32(argv, "^" + OPT_STRING +- "\0" "-1:x-x" /* minimum 1 arg */ ++ "\0" "-1" /* minimum 1 arg */ + , &tos_str, &device, &max_ttl_str, &port_str, &nprobes_str + , &source, &waittime_str, &pausemsecs_str, &first_ttl_str + ); +-- +cgit v1.2.1 + From fb6c76bbdf752c8ad5c9e06c7ab5b4b1153d43f4 Mon Sep 17 00:00:00 2001 From: Tony Ambardar Date: Tue, 26 Jan 2021 14:37:04 -0800 Subject: [PATCH 13/17] elfutils: remove host build from target package Commit f4da28c301 ("elfutils: Add host build") supplied a libelf host library to fix a glib2 host build error, but this need was later removed by b6212c8769 ("glib2: don't use libelf during host build"). More importantly, there are already two sources for libelf host libraries: OpenWRT build prerequisites [1] and tools/libelf. A third is not needed. Signed-off-by: Tony Ambardar --- package/libs/elfutils/Makefile | 2 -- 1 file changed, 2 deletions(-) diff --git a/package/libs/elfutils/Makefile b/package/libs/elfutils/Makefile index aa6743e688..dd0b8ecdde 100644 --- a/package/libs/elfutils/Makefile +++ b/package/libs/elfutils/Makefile @@ -25,7 +25,6 @@ PKG_USE_MIPS16:=0 PKG_BUILD_DEPENDS:=!USE_GLIBC:argp-standalone include $(INCLUDE_DIR)/package.mk -include $(INCLUDE_DIR)/host-build.mk include $(INCLUDE_DIR)/nls.mk define Package/elfutils/Default @@ -99,4 +98,3 @@ endef $(eval $(call BuildPackage,libelf)) $(eval $(call BuildPackage,libdw)) $(eval $(call BuildPackage,libasm)) -$(eval $(call HostBuild)) From 53cf3eca6eca6d0d9711e5e5cd7e5a29cfd587ef Mon Sep 17 00:00:00 2001 From: Tony Ambardar Date: Thu, 11 Mar 2021 17:45:05 -0800 Subject: [PATCH 14/17] tools/libelf: remove unneeded host library This old ELF library dating to 2009 used to be necessary on MacOS but is not required for building the kernel or tools since [1]. On Linux systems, libelf is already an OpenWRT build-system prerequisite [2]. Presence of the older library can mask or conflict with the system libelf and lead to build errors, as seen compiling Linux kernels since v5.8 or host tools such as dwarves (e.g. pahole). Remove the unnecessary tools/libelf library and avoid the related issues. [1] 5f8e587240 ("build: force disable stack validation during kernel build on non-linux systems") Tested-by: Rosen Penev (Linux) Tested-by: Georgi Valkov (MacOS) Signed-off-by: Tony Ambardar --- tools/Makefile | 3 +- tools/libelf/Makefile | 58 ----- .../900-fix-undefined-macro-access.patch | 198 ------------------ 3 files changed, 1 insertion(+), 258 deletions(-) delete mode 100644 tools/libelf/Makefile delete mode 100644 tools/libelf/patches/900-fix-undefined-macro-access.patch diff --git a/tools/Makefile b/tools/Makefile index a0ebd5e972..7d0662a25e 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -28,7 +28,7 @@ tools-y += mklibs mm-macros mtd-utils mtools padjffs2 patch-image patchelf tools-y += pkg-config quilt squashfskit4 sstrip ucl upx xxd zip zlib zstd tools-$(BUILD_B43_TOOLS) += b43-tools tools-$(BUILD_ISL) += isl -tools-$(BUILD_TOOLCHAIN) += expat gmp libelf mpc mpfr +tools-$(BUILD_TOOLCHAIN) += expat gmp mpc mpfr tools-$(CONFIG_TARGET_apm821xx)$(CONFIG_TARGET_gemini) += genext2fs tools-$(CONFIG_TARGET_ar71xx) += lzma-old tools-$(CONFIG_TARGET_ar71xx)$(CONFIG_TARGET_ath79) += squashfs @@ -56,7 +56,6 @@ $(curdir)/flex/compile := $(curdir)/libtool/compile $(curdir)/gengetopt/compile := $(curdir)/libtool/compile $(curdir)/gmp/compile := $(curdir)/libtool/compile $(curdir)/isl/compile := $(curdir)/gmp/compile -$(curdir)/libelf/compile := $(curdir)/libtool/compile $(curdir)/libressl/compile := $(curdir)/pkg-config/compile $(curdir)/libtool/compile := $(curdir)/m4/compile $(curdir)/autoconf/compile $(curdir)/automake/compile $(curdir)/missing-macros/compile $(curdir)/lzma-old/compile := $(curdir)/zlib/compile diff --git a/tools/libelf/Makefile b/tools/libelf/Makefile deleted file mode 100644 index 726c4776bf..0000000000 --- a/tools/libelf/Makefile +++ /dev/null @@ -1,58 +0,0 @@ -# -# Copyright (C) 2010 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -include $(TOPDIR)/rules.mk - -PKG_NAME:=libelf -PKG_VERSION:=0.8.13 -PKG_HASH:=591a9b4ec81c1f2042a97aa60564e0cb79d041c52faa7416acb38bc95bd2c76d -PKG_RELEASE:=1 - -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz -PKG_SOURCE_URL:= \ - http://distfiles.gentoo.org/distfiles/ \ - http://distcache.freebsd.org/ports-distfiles/ -HOST_BUILD_PARALLEL:=1 - -HOST_FIXUP:=autoreconf - -include $(INCLUDE_DIR)/host-build.mk - -PKG_REMOVE_FILES := - -HOST_CONFIGURE_ARGS += \ - --disable-shared \ - --enable-elf64 - -define Host/Configure - (cd $(HOST_BUILD_DIR)/$(3); \ - $(HOST_CONFIGURE_CMD) \ - $(HOST_CONFIGURE_ARGS); \ - ) -endef - - -define Host/Compile - +$(MAKE) $(HOST_JOBS) -C $(HOST_BUILD_DIR)/lib/ libelf.a -endef - -define Host/Install - $(INSTALL_DIR) $(STAGING_DIR_HOST)/{lib/pkgconfig,include/libelf} - $(CP) $(HOST_BUILD_DIR)/lib/{elf_repl.h,gelf.h,libelf.h,nlist.h,sys_elf.h} \ - $(STAGING_DIR_HOST)/include/libelf/ - $(CP) $(HOST_BUILD_DIR)/lib/libelf.a $(STAGING_DIR_HOST)/lib/ - $(CP) $(HOST_BUILD_DIR)/libelf.pc $(STAGING_DIR_HOST)/lib/pkgconfig/ -endef - -define Host/Clean - rm -rf $(STAGING_DIR_HOST)/include/libelf - rm -f $(STAGING_DIR_HOST)/lib/libelf.a - rm -f $(STAGING_DIR_HOST)/lib/pkgconfig/libelf.pc - $(call Host/Clean/Default) -endef - -$(eval $(call HostBuild)) diff --git a/tools/libelf/patches/900-fix-undefined-macro-access.patch b/tools/libelf/patches/900-fix-undefined-macro-access.patch deleted file mode 100644 index 21e7d1ba8f..0000000000 --- a/tools/libelf/patches/900-fix-undefined-macro-access.patch +++ /dev/null @@ -1,198 +0,0 @@ ---- a/lib/elf_repl.h -+++ b/lib/elf_repl.h -@@ -45,7 +45,7 @@ typedef __libelf_u32_t Elf32_Word; - #define ELF32_FSZ_SWORD 4 - #define ELF32_FSZ_WORD 4 - --#if __LIBELF64 -+#if defined(__LIBELF64) - - typedef __libelf_u64_t Elf64_Addr; - typedef __libelf_u16_t Elf64_Half; -@@ -93,7 +93,7 @@ typedef struct { - Elf32_Half e_shstrndx; - } Elf32_Ehdr; - --#if __LIBELF64 -+#if defined(__LIBELF64) - typedef struct { - unsigned char e_ident[EI_NIDENT]; - Elf64_Half e_type; -@@ -307,7 +307,7 @@ typedef struct { - Elf32_Word sh_entsize; - } Elf32_Shdr; - --#if __LIBELF64 -+#if defined(__LIBELF64) - typedef struct { - Elf64_Word sh_name; - Elf64_Word sh_type; -@@ -434,7 +434,7 @@ typedef struct { - Elf32_Half st_shndx; - } Elf32_Sym; - --#if __LIBELF64 -+#if defined(__LIBELF64) - typedef struct { - Elf64_Word st_name; - unsigned char st_info; -@@ -457,7 +457,7 @@ typedef struct { - #define ELF32_ST_TYPE(i) ((i)&0xf) - #define ELF32_ST_INFO(b,t) (((b)<<4)+((t)&0xf)) - --#if __LIBELF64 -+#if defined(__LIBELF64) - #define ELF64_ST_BIND(i) ((i)>>4) - #define ELF64_ST_TYPE(i) ((i)&0xf) - #define ELF64_ST_INFO(b,t) (((b)<<4)+((t)&0xf)) -@@ -495,7 +495,7 @@ typedef struct { - * Macros for manipulating st_other - */ - #define ELF32_ST_VISIBILITY(o) ((o)&0x3) --#if __LIBELF64 -+#if defined(__LIBELF64) - #define ELF64_ST_VISIBILITY(o) ((o)&0x3) - #endif /* __LIBELF64 */ - -@@ -521,7 +521,7 @@ typedef struct { - Elf32_Sword r_addend; - } Elf32_Rela; - --#if __LIBELF64 -+#if defined(__LIBELF64) - typedef struct { - Elf64_Addr r_offset; - Elf64_Xword r_info; -@@ -541,7 +541,7 @@ typedef struct { - #define ELF32_R_TYPE(i) ((unsigned char)(i)) - #define ELF32_R_INFO(s,t) (((s)<<8)+(unsigned char)(t)) - --#if __LIBELF64 -+#if defined(__LIBELF64) - #define ELF64_R_SYM(i) ((Elf64_Xword)(i)>>32) - #define ELF64_R_TYPE(i) ((i)&0xffffffffL) - #define ELF64_R_INFO(s,t) (((Elf64_Xword)(s)<<32)+((t)&0xffffffffL)) -@@ -556,7 +556,7 @@ typedef struct { - Elf32_Word n_type; /* descriptor type */ - } Elf32_Nhdr; - --#if __LIBELF64 -+#if defined(__LIBELF64) - /* Solaris and GNU use this layout. Be compatible. */ - /* XXX: Latest ELF specs say it's 64-bit!!! */ - typedef struct { -@@ -587,7 +587,7 @@ typedef struct { - Elf32_Word p_align; - } Elf32_Phdr; - --#if __LIBELF64 -+#if defined(__LIBELF64) - typedef struct { - Elf64_Word p_type; - Elf64_Word p_flags; -@@ -654,7 +654,7 @@ typedef struct { - } d_un; - } Elf32_Dyn; - --#if __LIBELF64 -+#if defined(__LIBELF64) - typedef struct { - Elf64_Sxword d_tag; - union { -@@ -798,7 +798,7 @@ typedef struct { - Elf32_Half si_flags; - } Elf32_Syminfo; - --#if __LIBELF64 -+#if defined(__LIBELF64) - typedef struct { - Elf64_Half si_boundto; - Elf64_Half si_flags; -@@ -863,7 +863,7 @@ typedef struct { - - typedef Elf32_Half Elf32_Versym; - --#if __LIBELF64 -+#if defined(__LIBELF64) - - typedef struct { - Elf64_Half vd_version; -@@ -933,7 +933,7 @@ typedef Elf64_Half Elf64_Versym; - /* - * Move section - */ --#if __LIBELF64 -+#if defined(__LIBELF64) - - typedef struct { - Elf32_Lword m_value; -@@ -973,7 +973,7 @@ typedef struct { - } c_un; - } Elf32_Cap; - --#if __LIBELF64 -+#if defined(__LIBELF64) - - typedef struct { - Elf64_Xword c_tag; ---- a/lib/gelf.h -+++ b/lib/gelf.h -@@ -22,15 +22,15 @@ - #ifndef _GELF_H - #define _GELF_H - --#if __LIBELF_INTERNAL__ -+#if defined(__LIBELF_INTERNAL__) - #include - #else /* __LIBELF_INTERNAL__ */ - #include - #endif /* __LIBELF_INTERNAL__ */ - --#if __LIBELF_NEED_LINK_H -+#if defined(__LIBELF_NEED_LINK_H) - #include --#elif __LIBELF_NEED_SYS_LINK_H -+#elif defined(__LIBELF_NEED_SYS_LINK_H) - #include - #endif /* __LIBELF_NEED_LINK_H */ - -@@ -71,7 +71,7 @@ typedef Elf64_Sym GElf_Sym; - /* - * Symbol versioning - */ --#if __LIBELF_SYMBOL_VERSIONS -+#if defined(__LIBELF_SYMBOL_VERSIONS) - typedef Elf64_Verdef GElf_Verdef; - typedef Elf64_Verneed GElf_Verneed; - typedef Elf64_Verdaux GElf_Verdaux; ---- a/lib/libelf.h -+++ b/lib/libelf.h -@@ -25,7 +25,7 @@ - #include /* for size_t */ - #include - --#if __LIBELF_INTERNAL__ -+#if defined(__LIBELF_INTERNAL__) - #include - #else /* __LIBELF_INTERNAL__ */ - #include -@@ -224,7 +224,7 @@ extern Elf_Data *elf32_xlatetom __P((Elf - */ - extern long elf32_checksum __P((Elf *__elf)); - --#if __LIBELF64 -+#if defined(__LIBELF64) - /* - * 64-bit ELF functions - * Not available on all platforms ---- a/lib/sys_elf.h.in -+++ b/lib/sys_elf.h.in -@@ -116,7 +116,7 @@ Foundation, Inc., 51 Franklin Street, Fi - # define ELF64_R_INFO(s,t) (((Elf64_Xword)(s)<<32)+((t)&0xffffffffL)) - # endif /* ELF64_R_SYM */ - --# if __LIBELF64_LINUX -+# if defined(__LIBELF64_LINUX) - typedef __libelf_u64_t Elf64_Addr; - typedef __libelf_u16_t Elf64_Half; - typedef __libelf_u64_t Elf64_Off; From 0bc42819ae5c895ab275cf26a5a51beb8f4cd02b Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Sun, 14 Mar 2021 18:56:54 +0800 Subject: [PATCH 15/17] luci-app-ssr-plus: fix typo err of binname Signed-off-by: Tianling Shen --- package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr b/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr index dae282e7c6..4140f06c46 100755 --- a/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr +++ b/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr @@ -470,7 +470,7 @@ start_local() { case "$type" in ss | ssr) gen_config_file $LOCAL_SERVER $type 4 $local_port - ss_program="$(first_type ${type}local ${type}-redir)" + ss_program="$(first_type ${type}local ${type}-local)" [ "$(printf '%s' "$ss_program" | awk -F '/' '{print $NF}')" = "${type}local" ] && \ ss_extra_arg="-U" || ss_extra_arg="-u" ln_start_bin $ss_program ${type}-local -c $local_config_file $ss_extra_arg From 3ccae987616676d95e613cecd7d0ed51527437aa Mon Sep 17 00:00:00 2001 From: xiaorouji <60100640+xiaorouji@users.noreply.github.com> Date: Sat, 13 Mar 2021 14:54:21 +0800 Subject: [PATCH 16/17] luci-app-passwall: bump to 4-17 Signed-off-by: Tianling Shen --- package/lienol/luci-app-passwall/Makefile | 12 ++- .../luasrc/controller/passwall.lua | 2 +- .../luasrc/model/cbi/passwall/api/api.lua | 15 +++- .../model/cbi/passwall/client/auto_switch.lua | 2 +- .../model/cbi/passwall/client/global.lua | 16 ++-- .../model/cbi/passwall/client/haproxy.lua | 2 +- .../model/cbi/passwall/client/node_config.lua | 4 +- .../model/cbi/passwall/client/node_list.lua | 90 +++++++++---------- .../luasrc/model/cbi/passwall/server/user.lua | 2 +- .../view/passwall/node_list/link_add_node.htm | 2 +- .../view/passwall/node_list/node_list.htm | 89 +++++++----------- .../luci-app-passwall/po/zh-cn/passwall.po | 3 + .../root/usr/share/passwall/app.sh | 17 +++- .../root/usr/share/passwall/iptables.sh | 24 ++--- .../root/usr/share/passwall/subscribe.lua | 9 +- 15 files changed, 146 insertions(+), 143 deletions(-) diff --git a/package/lienol/luci-app-passwall/Makefile b/package/lienol/luci-app-passwall/Makefile index 2fb5130caa..8d100c2de0 100644 --- a/package/lienol/luci-app-passwall/Makefile +++ b/package/lienol/luci-app-passwall/Makefile @@ -7,8 +7,8 @@ include $(TOPDIR)/rules.mk PKG_NAME:=luci-app-passwall PKG_VERSION:=4 -PKG_RELEASE:=16 -PKG_DATE:=20210303 +PKG_RELEASE:=17 +PKG_DATE:=20210314 PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) @@ -21,6 +21,11 @@ config PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks bool "Include Shadowsocks" default y +config PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks_Rust + bool "Include Shadowsocks Rust (AEAD ciphers only)" + depends on aarch64||arm||i386||mips||mipsel||x86_64 + default y if aarch64||x86_64 + config PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks_Server bool "Include Shadowsocks Server" default y @@ -43,7 +48,7 @@ config PACKAGE_$(PKG_NAME)_INCLUDE_Trojan_Plus config PACKAGE_$(PKG_NAME)_INCLUDE_Trojan_GO bool "Include Trojan_GO" - default y if i386||x86_64||arm||aarch64 + default n config PACKAGE_$(PKG_NAME)_INCLUDE_Brook bool "Include Brook" @@ -92,6 +97,7 @@ define Package/$(PKG_NAME) +pdnsd-alt \ +PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks:shadowsocks-libev-ss-redir \ +PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks:shadowsocks-libev-ss-local \ + +PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks_Rust:shadowsocks-rust-sslocal \ +PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks_Server:shadowsocks-libev-ss-server \ +PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR:shadowsocksr-libev-ssr-redir \ +PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR:shadowsocksr-libev-ssr-local \ diff --git a/package/lienol/luci-app-passwall/luasrc/controller/passwall.lua b/package/lienol/luci-app-passwall/luasrc/controller/passwall.lua index 48bf69e309..1ace8936c3 100644 --- a/package/lienol/luci-app-passwall/luasrc/controller/passwall.lua +++ b/package/lienol/luci-app-passwall/luasrc/controller/passwall.lua @@ -292,7 +292,7 @@ function delete_select_nodes() ucic:delete(appname, w) end) ucic:commit(appname) - luci.sys.call("/etc/init.d/" .. appname .. " restart") + luci.sys.call("/etc/init.d/" .. appname .. " restart > /dev/null 2>&1 &") end function check_port() diff --git a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/api/api.lua b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/api/api.lua index 4b044ef385..510c203c2c 100644 --- a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/api/api.lua +++ b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/api/api.lua @@ -55,13 +55,14 @@ function get_args(arg, myarg) end function get_valid_nodes() + local nodes_ping = uci_get_type("global_other", "nodes_ping") or "" local nodes = {} uci:foreach(appname, "nodes", function(e) e.id = e[".name"] if e.type and e.remarks then if e.protocol and (e.protocol == "_balancing" or e.protocol == "_shunt") then - e.remarks_name = "%s:[%s] " % {i18n.translatef(e.type .. e.protocol), e.remarks} - e.node_type = "special" + e["remark"] = "%s:[%s] " % {i18n.translatef(e.type .. e.protocol), e.remarks} + e["node_type"] = "special" nodes[#nodes + 1] = e end if e.port and e.address then @@ -81,9 +82,15 @@ function get_valid_nodes() type2 = type2 .. " " .. protocol end if datatypes.ip6addr(address) then address2 = "[" .. address .. "]" end - e.remarks_name = "%s:[%s] %s:%s" % {type2, e.remarks, address2, e.port} + e["remark"] = "%s:[%s]" % {type2, e.remarks} + if nodes_ping:find("info") then + e["remark"] = "%s:[%s] %s:%s" % {type2, e.remarks, address2, e.port} + end if e.use_kcp and e.use_kcp == "1" then - e.remarks_name = "%s+%s:[%s] %s" % {type2, "Kcptun", e.remarks, address2} + e["remark"] = "%s+%s:[%s]" % {type2, "Kcptun", e.remarks} + if nodes_ping:find("info") then + e["remark"] = "%s+%s:[%s] %s" % {type2, "Kcptun", e.remarks, address2} + end end e.node_type = "normal" nodes[#nodes + 1] = e diff --git a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/auto_switch.lua b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/auto_switch.lua index 3161695663..7df6d104bf 100644 --- a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/auto_switch.lua +++ b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/auto_switch.lua @@ -24,7 +24,7 @@ o.default = "1" o = s:option(DynamicList, "tcp_node", "TCP " .. translate("List of backup nodes")) for k, v in pairs(nodes_table) do if v.node_type == "normal" then - o:value(v.id, v.remarks_name) + o:value(v.id, v["remark"]) end end diff --git a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/global.lua b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/global.lua index 112835e94e..b2f9f72c97 100644 --- a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/global.lua +++ b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/global.lua @@ -20,7 +20,7 @@ uci:foreach(appname, "socks", function(s) else for k, n in pairs(nodes_table) do if (s.node == n.id) then - remarks = n.remarks_name; break + remarks = n["remark"]; break end end end @@ -125,7 +125,7 @@ if has_xray and #nodes_table > 0 then o:value("_direct", translate("Direct Connection")) o:value("_blackhole", translate("Blackhole")) for k1, v1 in pairs(normal_list) do - o:value(v1.id, v1.remarks_name) + o:value(v1.id, v1["remark"]) end o.cfgvalue = function(self, section) return m:get(v.id, id) or "nil" @@ -141,7 +141,7 @@ if has_xray and #nodes_table > 0 then o:value("_direct", translate("Direct Connection")) o:value("_blackhole", translate("Blackhole")) for k1, v1 in pairs(normal_list) do - o:value(v1.id, v1.remarks_name) + o:value(v1.id, v1["remark"]) end o.cfgvalue = function(self, section) return m:get(v.id, id) or "nil" @@ -155,7 +155,7 @@ if has_xray and #nodes_table > 0 then o:depends("tcp_node", v.id) o:value("nil", translate("Close")) for k1, v1 in pairs(normal_list) do - o:value(v1.id, v1.remarks_name) + o:value(v1.id, v1["remark"]) end o.cfgvalue = function(self, section) return m:get(v.id, id) or "nil" @@ -370,14 +370,14 @@ if has_xray then end for k, v in pairs(nodes_table) do - tcp_node:value(v.id, v.remarks_name) - udp_node:value(v.id, v.remarks_name) + tcp_node:value(v.id, v["remark"]) + udp_node:value(v.id, v["remark"]) if v.type == "Socks" then if has_xray then - socks_node:value(v.id, v.remarks_name) + socks_node:value(v.id, v["remark"]) end else - socks_node:value(v.id, v.remarks_name) + socks_node:value(v.id, v["remark"]) end end diff --git a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/haproxy.lua b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/haproxy.lua index eba5bfefd7..10fef3c233 100644 --- a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/haproxy.lua +++ b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/haproxy.lua @@ -9,7 +9,7 @@ for k, e in ipairs(api.get_valid_nodes()) do nodes_table[#nodes_table + 1] = { id = e[".name"], obj = e, - remarks = e.remarks_name + remarks = e["remark"] } end end diff --git a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/node_config.lua b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/node_config.lua index 783d9a6f33..9ab09ff8bd 100644 --- a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/node_config.lua +++ b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/node_config.lua @@ -72,7 +72,7 @@ type = s:option(ListValue, "type", translate("Type")) if api.is_finded("ipt2socks") then type:value("Socks", translate("Socks")) end -if api.is_finded("ss-redir") then +if api.is_finded("sslocal") or api.is_finded("ss-redir") then type:value("SS", translate("Shadowsocks")) end if api.is_finded("ssr-redir") then @@ -116,7 +116,7 @@ for k, e in ipairs(api.get_valid_nodes()) do if e.node_type == "normal" then nodes_table[#nodes_table + 1] = { id = e[".name"], - remarks = e.remarks_name + remarks = e["remark"] } end end diff --git a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/node_list.lua b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/node_list.lua index ea1a9c9cee..f316703b59 100644 --- a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/node_list.lua +++ b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/node_list.lua @@ -7,15 +7,15 @@ m = Map(appname) s = m:section(TypedSection, "global_other") s.anonymous = true -o = s:option(MultiValue, "nodes_ping", "Ping") +o = s:option(MultiValue, "nodes_ping", " ") o:value("auto_ping", translate("Auto Ping"), translate("This will automatically ping the node for latency")) o:value("tcping", translate("Tcping"), translate("This will use tcping replace ping detection of node")) +o:value("info", translate("Show server address and port"), translate("Show server address and port")) -- [[ Add the node via the link ]]-- s:append(Template(appname .. "/node_list/link_add_node")) local nodes_ping = m:get("@global_other[0]", "nodes_ping") or "" -local nodes_display = m:get("@global_other[0]", "nodes_display") or "" -- [[ Node List ]]-- s = m:section(TypedSection, "nodes") @@ -38,58 +38,58 @@ end s.sortable = true -- 简洁模式 -if true then - o = s:option(DummyValue, "add_mode", "") - o.cfgvalue = function(t, n) - local v = Value.cfgvalue(t, n) - if v and v ~= '' then - local group = m:get(n, "group") or "" - if group ~= "" then - v = v .. " " .. group - end - return v - else - return '' - end - end - o = s:option(DummyValue, "remarks", translate("Remarks")) - o.rawhtml = true - o.cfgvalue = function(t, n) - local str = "" - local is_sub = m:get(n, "is_sub") or "" +o = s:option(DummyValue, "add_mode", "") +o.cfgvalue = function(t, n) + local v = Value.cfgvalue(t, n) + if v and v ~= '' then local group = m:get(n, "group") or "" - local remarks = m:get(n, "remarks") or "" - local type = m:get(n, "type") or "" - str = str .. string.format("", appname, n, type) - if type == "Xray" then - local protocol = m:get(n, "protocol") - if protocol == "_balancing" then - protocol = "负载均衡" - elseif protocol == "_shunt" then - protocol = "分流" - elseif protocol == "vmess" then - protocol = "VMess" - elseif protocol == "vless" then - protocol = "VLESS" - else - protocol = protocol:gsub("^%l",string.upper) - end - type = type .. " " .. protocol + if group ~= "" then + v = v .. " " .. group end - local address = m:get(n, "address") or "" - local port = m:get(n, "port") or "" - str = str .. translate(type) .. ":" .. remarks - if address ~= "" and port ~= "" then + return v + else + return '' + end +end +o = s:option(DummyValue, "remarks", translate("Remarks")) +o.rawhtml = true +o.cfgvalue = function(t, n) + local str = "" + local is_sub = m:get(n, "is_sub") or "" + local group = m:get(n, "group") or "" + local remarks = m:get(n, "remarks") or "" + local type = m:get(n, "type") or "" + str = str .. string.format("", appname, n, type) + if type == "Xray" then + local protocol = m:get(n, "protocol") + if protocol == "_balancing" then + protocol = "负载均衡" + elseif protocol == "_shunt" then + protocol = "分流" + elseif protocol == "vmess" then + protocol = "VMess" + elseif protocol == "vless" then + protocol = "VLESS" + else + protocol = protocol:gsub("^%l",string.upper) + end + type = type .. " " .. protocol + end + local address = m:get(n, "address") or "" + local port = m:get(n, "port") or "" + str = str .. translate(type) .. ":" .. remarks + if address ~= "" and port ~= "" then + if nodes_ping:find("info") then if datatypes.ip6addr(address) then str = str .. string.format("([%s]:%s)", address, port) else str = str .. string.format("(%s:%s)", address, port) end - str = str .. string.format("", appname, n, address) - str = str .. string.format("", appname, n, port) end - return str + str = str .. string.format("", appname, n, address) + str = str .. string.format("", appname, n, port) end + return str end ---- Ping diff --git a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/server/user.lua b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/server/user.lua index 16e32e3a41..0390ac1814 100644 --- a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/server/user.lua +++ b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/server/user.lua @@ -551,7 +551,7 @@ for k, e in ipairs(api.get_valid_nodes()) do if e.node_type == "normal" and e.type == "Xray" then nodes_table[#nodes_table + 1] = { id = e[".name"], - remarks = e.remarks_name + remarks = e["remark"] } end end diff --git a/package/lienol/luci-app-passwall/luasrc/view/passwall/node_list/link_add_node.htm b/package/lienol/luci-app-passwall/luasrc/view/passwall/node_list/link_add_node.htm index ce65d8c40f..ec47ae025a 100644 --- a/package/lienol/luci-app-passwall/luasrc/view/passwall/node_list/link_add_node.htm +++ b/package/lienol/luci-app-passwall/luasrc/view/passwall/node_list/link_add_node.htm @@ -136,7 +136,7 @@ local api = require "luci.model.cbi.passwall.api.api" - + \ No newline at end of file diff --git a/package/lienol/luci-app-passwall/luasrc/view/passwall/node_list/node_list.htm b/package/lienol/luci-app-passwall/luasrc/view/passwall/node_list/node_list.htm index 6ae1afd47c..f3b23e021c 100644 --- a/package/lienol/luci-app-passwall/luasrc/view/passwall/node_list/node_list.htm +++ b/package/lienol/luci-app-passwall/luasrc/view/passwall/node_list/node_list.htm @@ -27,10 +27,6 @@ table td, .table .td { box-shadow: darkgrey 10px 10px 30px 5px; } -._select { - background: #dad8d8 !important; -} - ._now_use { background: #94e1ff !important; } @@ -125,75 +121,58 @@ table td, .table .td { } } - function select_node_div(btn, id) { - btn.value = "<%:DeSelect%>"; - btn.setAttribute("onclick", "deselect_node_div(this, '" + id + "')"); - var dom = document.getElementById("cbi-passwall-" + id); - if (dom) { - dom.classList.add("_select"); - dom.setAttribute("nodes_id", id); - } - } - - function deselect_node_div(btn, id) { - btn.value = "<%:Select%>"; - btn.setAttribute("onclick", "select_node_div(this, '" + id + "')"); - var dom = document.getElementById("cbi-passwall-" + id); - if (dom) { - dom.classList.remove("_select"); - dom.removeAttribute("nodes_id"); - } - } - - function select_all(btn) { - var doms = document.getElementById("cbi-passwall-nodes").getElementsByClassName("cbi-section-table-row"); + function checked_all_node(btn) { + var doms = document.getElementById("cbi-passwall-nodes").getElementsByClassName("nodes_select"); if (doms && doms.length > 0) { for (var i = 0 ; i < doms.length; i++) { - var id = doms[i].id.replace("cbi-passwall-", ""); - var btn2 = document.getElementById("select_" + id); - select_node_div(btn2, id); + doms[i].checked = true; } btn.value = "<%:DeSelect all%>"; - btn.setAttribute("onclick", "deselect_all(this)"); + btn.setAttribute("onclick", "dechecked_all_node(this)"); } } - function deselect_all(btn) { - var doms = document.getElementById("cbi-passwall-nodes").getElementsByClassName("cbi-section-table-row"); + function dechecked_all_node(btn) { + var doms = document.getElementById("cbi-passwall-nodes").getElementsByClassName("nodes_select"); if (doms && doms.length > 0) { for (var i = 0 ; i < doms.length; i++) { - var id = doms[i].id.replace("cbi-passwall-", ""); - var btn2 = document.getElementById("select_" + id); - deselect_node_div(btn2, id); + doms[i].checked = false; } btn.value = "<%:Select all%>"; - btn.setAttribute("onclick", "select_all(this)"); + btn.setAttribute("onclick", "checked_all_node(this)"); } } function delete_select_nodes() { - var doms = document.getElementsByClassName("_select"); + var ids = []; + var doms = document.getElementById("cbi-passwall-nodes").getElementsByClassName("nodes_select"); if (doms && doms.length > 0) { - var ids = []; for (var i = 0 ; i < doms.length; i++) { - if (doms[i].getAttribute("nodes_id")) { - ids.push(doms[i].getAttribute("nodes_id")) + if (doms[i].checked) { + ids.push(doms[i].getAttribute("cbid")) } } - if (confirm('<%:Are you sure to delete select nodes?%>') == true){ - XHR.get('<%=api.url("delete_select_nodes")%>', { - ids: ids.join() - }, - function(x, data) { - if(x && x.status == 200) { - window.location.href = '<%=api.url("node_list")%>'; - } - else { - alert("<%:Error%>"); - } - }); + if (ids.length > 0) { + if (confirm('<%:Are you sure to delete select nodes?%>') == true){ + XHR.get('<%=api.url("delete_select_nodes")%>', { + ids: ids.join() + }, + function(x, data) { + if (x && x.status == 200) { + for (var i = 0 ; i < ids.length; i++) { + var box = document.getElementById("cbi-passwall-" + ids[i]); + box.remove(); + } + //window.location.href = '<%=api.url("node_list")%>'; + } + else { + alert("<%:Error%>"); + } + }); + } } - } else { + } + if (ids.length <= 0) { alert("<%:You no select nodes !%>"); } } @@ -404,10 +383,10 @@ table td, .table .td { var id = onclick_str.substring(onclick_str.lastIndexOf('/') + 1, onclick_str.length - 1); var td = edit_btn[i].parentNode; var new_div = ""; + //添加"勾选"框 + new_div += '  '; //添加"置顶"按钮 new_div += '  '; - //添加"选择"按钮 - new_div += '  '; //添加"应用"按钮 new_div += '  '; //添加"复制"按钮 diff --git a/package/lienol/luci-app-passwall/po/zh-cn/passwall.po b/package/lienol/luci-app-passwall/po/zh-cn/passwall.po index 9cd5d44c67..241f3a6756 100644 --- a/package/lienol/luci-app-passwall/po/zh-cn/passwall.po +++ b/package/lienol/luci-app-passwall/po/zh-cn/passwall.po @@ -532,6 +532,9 @@ msgstr "选中后保存应用后即使用tcping替换ping检测节点" msgid "Concise display nodes" msgstr "简洁显示节点" +msgid "Show server address and port" +msgstr "显示服务器地址和端口" + msgid "Apply" msgstr "应用" diff --git a/package/lienol/luci-app-passwall/root/usr/share/passwall/app.sh b/package/lienol/luci-app-passwall/root/usr/share/passwall/app.sh index f183391f00..f30f5ff485 100755 --- a/package/lienol/luci-app-passwall/root/usr/share/passwall/app.sh +++ b/package/lienol/luci-app-passwall/root/usr/share/passwall/app.sh @@ -409,7 +409,10 @@ run_socks() { ;; ss|ssr) lua $API_GEN_SS -node $node -local_addr "0.0.0.0" -local_port $socks_port -server_host $server_host -server_port $port > $config_file - ln_start_bin "$(first_type ${type}-local)" "${type}-local" $log_file -c "$config_file" -b "$bind" -u -v + ss_program="$(first_type ${type}local ${type}-local)" + [ "$(printf '%s' "$ss_program" | awk -F '/' '{print $NF}')" = "${type}local" ] && \ + ss_extra_arg="-U" || ss_extra_arg="-u" + ln_start_bin "$ss_program" "${type}-local" $log_file -c "$config_file" -v $ss_extra_arg ;; esac @@ -488,7 +491,10 @@ run_redir() { ;; ss|ssr) lua $API_GEN_SS -node $node -local_addr "0.0.0.0" -local_port $local_port > $config_file - ln_start_bin "$(first_type ${type}-redir)" "${type}-redir" $log_file -c "$config_file" -U -v + ss_program="$(first_type ${type}local ${type}-redir)" + [ "$(printf '%s' "$ss_program" | awk -F '/' '{print $NF}')" = "${type}local" ] && \ + ss_extra_arg="--protocol redir -u" || ss_extra_arg="-U" + ln_start_bin "$ss_program" "${type}-redir" $log_file -c "$config_file" -v $ss_extra_arg ;; esac ;; @@ -574,14 +580,17 @@ run_redir() { fi ;; ss|ssr) + ss_program="$(first_type ${type}local ${type}-redir)" + [ "$(printf '%s' "$ss_program" | awk -F '/' '{print $NF}')" = "${type}local" ] && \ + ss_extra_arg="--protocol redir" if [ "$kcptun_use" == "1" ]; then lua $API_GEN_SS -node $node -local_addr "0.0.0.0" -local_port $local_port -server_host "127.0.0.1" -server_port $KCPTUN_REDIR_PORT > $config_file [ "$UDP_NODE" == "tcp" ] && echolog "Kcptun不支持UDP转发!" else lua $API_GEN_SS -node $node -local_addr "0.0.0.0" -local_port $local_port > $config_file - [ "$UDP_NODE" == "tcp" ] && extra_param="-u" + [ "$UDP_NODE" == "tcp" ] && ss_extra_arg="$ss_extra_arg -u" fi - ln_start_bin "$(first_type ${type}-redir)" "${type}-redir" $log_file -c "$config_file" -v $extra_param + ln_start_bin "$ss_program" "${type}-redir" $log_file -c "$config_file" -v $ss_extra_arg ;; esac if [ -n "$_socks_flag" ]; then diff --git a/package/lienol/luci-app-passwall/root/usr/share/passwall/iptables.sh b/package/lienol/luci-app-passwall/root/usr/share/passwall/iptables.sh index a6c33dff7b..c17ef69dda 100755 --- a/package/lienol/luci-app-passwall/root/usr/share/passwall/iptables.sh +++ b/package/lienol/luci-app-passwall/root/usr/share/passwall/iptables.sh @@ -208,7 +208,7 @@ load_acl() { fi [ "$tcp_no_redir_ports" != "disable" ] && { $ipt_tmp -A PSW $(comment "$remarks") $(factor $ip "-s") $(factor $mac "-m mac --mac-source") -p tcp -m multiport --dport $tcp_no_redir_ports -j RETURN - $ip6t_m -A PSW $(comment "$remarks") $(factor $ip "-s") $(factor $mac "-m mac --mac-source") -p tcp -m multiport --dport $tcp_no_redir_ports -j RETURN + $ip6t_m -A PSW $(comment "$remarks") $(factor $ip "-s") $(factor $mac "-m mac --mac-source") -p tcp -m multiport --dport $tcp_no_redir_ports -j RETURN 2>/dev/null msg2="${msg2}[$?]除${tcp_no_redir_ports}外的" } msg2="${msg2}所有端口" @@ -218,15 +218,15 @@ load_acl() { $ipt_tmp -A PSW $(comment "$remarks") -p tcp $(factor $ip "-s") $(factor $mac "-m mac --mac-source") $(factor $tcp_redir_ports "-m multiport --dport") $(get_redirect_ipt $tcp_proxy_mode $tcp_port $is_tproxy) if [ "$PROXY_IPV6" == "1" ]; then - $ip6t_m -A PSW $(comment "$remarks") -p tcp $(factor $ip "-s") $(factor $mac "-m mac --mac-source") $(factor $tcp_redir_ports "-m multiport --dport") $(dst $IPSET_SHUNTLIST6) $(REDIRECT $tcp_port TPROXY) - $ip6t_m -A PSW $(comment "$remarks") -p tcp $(factor $ip "-s") $(factor $mac "-m mac --mac-source") $(factor $tcp_redir_ports "-m multiport --dport") $(dst $IPSET_BLACKLIST6) $(REDIRECT $tcp_port TPROXY) - $ip6t_m -A PSW $(comment "$remarks") -p tcp $(factor $ip "-s") $(factor $mac "-m mac --mac-source") $(factor $tcp_redir_ports "-m multiport --dport") $(get_redirect_ip6t $tcp_proxy_mode $tcp_port TPROXY) + $ip6t_m -A PSW $(comment "$remarks") -p tcp $(factor $ip "-s") $(factor $mac "-m mac --mac-source") $(factor $tcp_redir_ports "-m multiport --dport") $(dst $IPSET_SHUNTLIST6) $(REDIRECT $tcp_port TPROXY) 2>/dev/null + $ip6t_m -A PSW $(comment "$remarks") -p tcp $(factor $ip "-s") $(factor $mac "-m mac --mac-source") $(factor $tcp_redir_ports "-m multiport --dport") $(dst $IPSET_BLACKLIST6) $(REDIRECT $tcp_port TPROXY) 2>/dev/null + $ip6t_m -A PSW $(comment "$remarks") -p tcp $(factor $ip "-s") $(factor $mac "-m mac --mac-source") $(factor $tcp_redir_ports "-m multiport --dport") $(get_redirect_ip6t $tcp_proxy_mode $tcp_port TPROXY) 2>/dev/null fi } echolog " - ${msg2}" } $ipt_tmp -A PSW $(comment "$remarks") $(factor $ip "-s") $(factor $mac "-m mac --mac-source") -p tcp -j RETURN - $ip6t_m -A PSW $(comment "$remarks") $(factor $ip "-s") $(factor $mac "-m mac --mac-source") -p tcp -j RETURN + $ip6t_m -A PSW $(comment "$remarks") $(factor $ip "-s") $(factor $mac "-m mac --mac-source") -p tcp -j RETURN 2>/dev/null [ "$udp_proxy_mode" != "disable" ] && { msg2="${msg}使用UDP节点 [$(get_action_chain_name $udp_proxy_mode)]" @@ -235,7 +235,7 @@ load_acl() { msg2="${msg2}(TPROXY:${udp_port})代理" [ "$udp_no_redir_ports" != "disable" ] && { $ipt_m -A PSW $(comment "$remarks") $(factor $ip "-s") $(factor $mac "-m mac --mac-source") -p udp -m multiport --dport $udp_no_redir_ports -j RETURN - $ip6t_m -A PSW $(comment "$remarks") $(factor $ip "-s") $(factor $mac "-m mac --mac-source") -p udp -m multiport --dport $udp_no_redir_ports -j RETURN + $ip6t_m -A PSW $(comment "$remarks") $(factor $ip "-s") $(factor $mac "-m mac --mac-source") -p udp -m multiport --dport $udp_no_redir_ports -j RETURN 2>/dev/null msg2="${msg2}[$?]除${udp_no_redir_ports}外的" } msg2="${msg2}所有端口" @@ -245,15 +245,15 @@ load_acl() { $ipt_m -A PSW $(comment "$remarks") -p udp $(factor $ip "-s") $(factor $mac "-m mac --mac-source") $(factor $udp_redir_ports "-m multiport --dport") $(get_redirect_ipt $udp_proxy_mode $udp_port TPROXY) if [ "$PROXY_IPV6" == "1" ]; then - $ip6t_m -A PSW $(comment "$remarks") -p udp $(factor $ip "-s") $(factor $mac "-m mac --mac-source") $(factor $udp_redir_ports "-m multiport --dport") $(dst $IPSET_SHUNTLIST6) $(REDIRECT $udp_port TPROXY) - $ip6t_m -A PSW $(comment "$remarks") -p udp $(factor $ip "-s") $(factor $mac "-m mac --mac-source") $(factor $udp_redir_ports "-m multiport --dport") $(dst $IPSET_BLACKLIST6) $(REDIRECT $udp_port TPROXY) - $ip6t_m -A PSW $(comment "$remarks") -p udp $(factor $ip "-s") $(factor $mac "-m mac --mac-source") $(factor $udp_redir_ports "-m multiport --dport") $(get_redirect_ip6t $udp_proxy_mode $udp_port TPROXY) + $ip6t_m -A PSW $(comment "$remarks") -p udp $(factor $ip "-s") $(factor $mac "-m mac --mac-source") $(factor $udp_redir_ports "-m multiport --dport") $(dst $IPSET_SHUNTLIST6) $(REDIRECT $udp_port TPROXY) 2>/dev/null + $ip6t_m -A PSW $(comment "$remarks") -p udp $(factor $ip "-s") $(factor $mac "-m mac --mac-source") $(factor $udp_redir_ports "-m multiport --dport") $(dst $IPSET_BLACKLIST6) $(REDIRECT $udp_port TPROXY) 2>/dev/null + $ip6t_m -A PSW $(comment "$remarks") -p udp $(factor $ip "-s") $(factor $mac "-m mac --mac-source") $(factor $udp_redir_ports "-m multiport --dport") $(get_redirect_ip6t $udp_proxy_mode $udp_port TPROXY) 2>/dev/null fi } echolog " - ${msg2}" } $ipt_m -A PSW $(comment "$remarks") $(factor $ip "-s") $(factor $mac "-m mac --mac-source") -p udp -j RETURN - $ip6t_m -A PSW $(comment "$remarks") $(factor $ip "-s") $(factor $mac "-m mac --mac-source") -p udp -j RETURN + $ip6t_m -A PSW $(comment "$remarks") $(factor $ip "-s") $(factor $mac "-m mac --mac-source") -p udp -j RETURN 2>/dev/null done } @@ -339,7 +339,7 @@ filter_haproxy() { filter_vpsip() { uci show $CONFIG | grep ".address=" | cut -d "'" -f 2 | grep -E "([0-9]{1,3}[\.]){3}[0-9]{1,3}" | sed -e "/^$/d" | sed -e "s/^/add $IPSET_VPSIPLIST &/g" | awk '{print $0} END{print "COMMIT"}' | ipset -! -R - uci show $CONFIG | grep ".address=" | cut -d "'" -f 2 | grep -E "([[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7}|[a-f0-9]{1,4}(:[a-f0-9]{1,4}){0,7}::[a-f0-9]{0,4}(:[a-f0-9]{1,4}){0,7}])" | sed -e "/^$/d" | sed -e "s/^/add $IPSET_VPSIPLIST6 &/g" | awk '{print $0} END{print "COMMIT"}' | ipset -! -R + uci show $CONFIG | grep ".address=" | cut -d "'" -f 2 | grep -E "([A-Fa-f0-9]{1,4}::?){1,7}[A-Fa-f0-9]{1,4}" | sed -e "/^$/d" | sed -e "s/^/add $IPSET_VPSIPLIST6 &/g" | awk '{print $0} END{print "COMMIT"}' | ipset -! -R echolog "加入所有节点到ipset[$IPSET_VPSIPLIST]直连完成" } @@ -394,7 +394,7 @@ filter_node() { dst_rule=" -j RETURN" msg2="直连代理" } - $_ipt -I PSW_OUTPUT $ADD_INDEX $(comment "${address}:${port}") -p $stream -d $address --dport $port $dst_rule 2>/dev/null + $_ipt -w -I PSW_OUTPUT $ADD_INDEX $(comment "${address}:${port}") -p $stream -d $address --dport $port $dst_rule 2>/dev/null else msg2="已配置过的节点," fi diff --git a/package/lienol/luci-app-passwall/root/usr/share/passwall/subscribe.lua b/package/lienol/luci-app-passwall/root/usr/share/passwall/subscribe.lua index c53fe91d30..b460916b24 100755 --- a/package/lienol/luci-app-passwall/root/usr/share/passwall/subscribe.lua +++ b/package/lienol/luci-app-passwall/root/usr/share/passwall/subscribe.lua @@ -8,6 +8,7 @@ require 'luci.model.uci' require 'luci.util' require 'luci.jsonc' require 'luci.sys' +local datatypes = require "luci.cbi.datatypes" local api = require "luci.model.cbi.passwall.api.api" local has_xray = api.is_finded("xray") @@ -731,7 +732,7 @@ local function update_node(manual) log("更新失败,没有可用的节点信息") return end - -- delet all for subscribe nodes + -- delete all for subscribe nodes ucic2:foreach(application, uciType, function(node) -- 如果是手动导入的节点就不参与删除 if manual == 0 and (node.is_sub or node.hashkey) and node.add_mode ~= '导入' then @@ -785,8 +786,8 @@ local function update_node(manual) ]]-- ucic2:commit(application) - --luci.sys.call("/etc/init.d/" .. application .. " restart > /dev/null 2>&1 &") -- 不加&的话日志会出现的更早 end + luci.sys.call("/etc/init.d/" .. application .. " restart > /dev/null 2>&1 &") end local function parse_link(raw, remark, manual) @@ -848,9 +849,7 @@ local function parse_link(raw, remark, manual) if (not manual and is_filter_keyword(result.remarks)) or not result.address or result.remarks == "NULL" or - result.address:match("[^0-9a-zA-Z%-%_%.%s]") or -- 中文做地址的 也没有人拿中文域名搞,就算中文域也有Puny Code SB 机场 - not result.address:find("%.") or -- 虽然没有.也算域,不过应该没有人会这样干吧 - result.address:sub(#result.address) == "." -- 结尾是. + (not datatypes.hostname(result.address) and not (datatypes.ipmask4(result.address) or datatypes.ipmask6(result.address))) then log('丢弃过滤节点: ' .. result.type .. ' 节点, ' .. result.remarks) else From 51f8dfa498428281a5d7a2094fc972c7c8e8666a Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Sun, 14 Mar 2021 23:41:24 +0800 Subject: [PATCH 17/17] luci-app-ssr-plus: only selete ss-rust for armv8 devices ss-libev on x86_64 is good enough. Signed-off-by: Tianling Shen --- package/lean/luci-app-ssr-plus/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/lean/luci-app-ssr-plus/Makefile b/package/lean/luci-app-ssr-plus/Makefile index 71f1b8b86d..ba3a3b4404 100644 --- a/package/lean/luci-app-ssr-plus/Makefile +++ b/package/lean/luci-app-ssr-plus/Makefile @@ -58,7 +58,7 @@ config PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks config PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks_Rust bool "Include Shadowsocks Rust (AEAD cipher only)" depends on aarch64||arm||i386||mips||mipsel||x86_64 - default y if aarch64||x86_64 + default y if aarch64 config PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR bool "Include ShadowsocksR Libev"