人教版七年级上册生物教案(全).doc
function FindProxyForURL(url, host)if(isPlainHostName(host) return 'DIRECT'if(!shExpMatch(url, 'http*') return 'DIRECT'var ip = dnsResolve(host);/ no dns resultif(!ip) return 'PROXY 127.0.0.1:8083;'/ ipv6if(shExpMatch(ip, '*:*') return 'DIRECT'/ localelse if(isInNet(ip,'127.0.0.0','255.0.0.0') return 'DIRECT'else if(isInNet(ip,'10.0.0.0','255.0.0.0') return 'DIRECT'else if(isInNet(ip,'192.168.0.0','255.255.0.0') return 'DIRECT'else if(isInNet(ip,'172.16.0.0','255.240.0.0') return 'DIRECT'else if(isInNet(ip,'169.254.0.0','255.255.0.0') return 'DIRECT'/ video ruleselse if(shExpMatch(url, '*.flv') return 'PROXY ' + host + ':8081;'else if(shExpMatch(url, '*.mp4') return 'PROXY ' + host + ':8081;'else if(shExpMatch(url, 'http:*/flv/*.flv?*&key=*') return 'PROXY ' + host + ':8081;'else if(shExpMatch(url, 'http:*/mp4/*.f4v?*&key=*') return 'PROXY ' + host + ':8081;'else if(shExpMatch(url, '*.flv?start=*') return 'PROXY ' + host + ':8081;'else if(shExpMatch(url, '*.mp4?start=*') return 'PROXY ' + host + ':8081;'else if (isInNet(ip, '58.154.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '58.192.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '58.194.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '58.196.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '58.198.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '58.200.0.0','255.248.0.0') return 'DIRECT'else if (isInNet(ip, '59.64.0.0','255.252.0.0') return 'DIRECT'else if (isInNet(ip, '59.68.0.0','255.252.0.0') return 'DIRECT'else if (isInNet(ip, '59.72.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '59.74.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '59.76.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '59.77.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '59.78.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '110.64.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '111.114.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '111.116.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '111.186.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '113.54.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '114.212.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '114.214.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '115.24.0.0','255.252.0.0') return 'DIRECT'else if (isInNet(ip, '115.154.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '115.156.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '115.158.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '116.13.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '116.56.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '118.202.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '118.228.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '118.230.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '120.94.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '120.95.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '121.48.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '121.52.160.0','255.255.224.0') return 'DIRECT'else if (isInNet(ip, '121.192.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '121.193.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '121.194.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '121.248.0.0','255.252.0.0') return 'DIRECT'else if (isInNet(ip, '122.204.0.0','255.252.0.0') return 'DIRECT'else if (isInNet(ip, '125.216.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '125.218.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '125.219.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '125.220.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '125.222.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '162.105.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '166.111.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '175.185.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '175.186.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '180.84.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '180.201.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '180.208.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '183.168.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '183.170.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '183.172.0.0','255.252.0.0') return 'DIRECT'else if (isInNet(ip, '202.4.128.0','255.255.224.0') return 'DIRECT'else if (isInNet(ip, '202.38.2.0','255.255.254.0') return 'DIRECT'else if (isInNet(ip, '202.38.64.0','255.255.224.0') return 'DIRECT'else if (isInNet(ip, '202.38.96.0','255.255.224.0') return 'DIRECT'else if (isInNet(ip, '202.38.140.0','255.255.254.0') return 'DIRECT'else if (isInNet(ip, '202.38.184.0','255.255.248.0') return 'DIRECT'else if (isInNet(ip, '202.38.192.0','255.255.192.0') return 'DIRECT'else if (isInNet(ip, '202.112.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '202.113.0.0','255.255.240.0') return 'DIRECT'else if (isInNet(ip, '202.113.16.0','255.255.240.0') return 'DIRECT'else if (isInNet(ip, '202.113.32.0','255.255.224.0') return 'DIRECT'else if (isInNet(ip, '202.113.64.0','255.255.192.0') return 'DIRECT'else if (isInNet(ip, '202.113.128.0','255.255.192.0') return 'DIRECT'else if (isInNet(ip, '202.113.192.0','255.255.224.0') return 'DIRECT'else if (isInNet(ip, '202.113.224.0','255.255.240.0') return 'DIRECT'else if (isInNet(ip, '202.113.240.0','255.255.240.0') return 'DIRECT'else if (isInNet(ip, '202.114.0.0','255.255.224.0') return 'DIRECT'else if (isInNet(ip, '202.114.32.0','255.255.224.0') return 'DIRECT'else if (isInNet(ip, '202.114.64.0','255.255.192.0') return 'DIRECT'else if (isInNet(ip, '202.114.128.0','255.255.128.0') return 'DIRECT'else if (isInNet(ip, '202.115.0.0','255.255.224.0') return 'DIRECT'else if (isInNet(ip, '202.115.32.0','255.255.224.0') return 'DIRECT'else if (isInNet(ip, '202.115.64.0','255.255.192.0') return 'DIRECT'else if (isInNet(ip, '202.115.128.0','255.255.128.0') return 'DIRECT'else if (isInNet(ip, '202.116.0.0','255.255.224.0') return 'DIRECT'else if (isInNet(ip, '202.116.32.0','255.255.240.0') return 'DIRECT'else if (isInNet(ip, '202.116.48.0','255.255.240.0') return 'DIRECT'else if (isInNet(ip, '202.116.64.0','255.255.224.0') return 'DIRECT'else if (isInNet(ip, '202.116.96.0','255.255.224.0') return 'DIRECT'else if (isInNet(ip, '202.116.128.0','255.255.128.0') return 'DIRECT'else if (isInNet(ip, '202.117.0.0','255.255.192.0') return 'DIRECT'else if (isInNet(ip, '202.117.64.0','255.255.192.0') return 'DIRECT'else if (isInNet(ip, '202.117.128.0','255.255.128.0') return 'DIRECT'else if (isInNet(ip, '202.118.0.0','255.255.224.0') return 'DIRECT'else if (isInNet(ip, '202.118.32.0','255.255.224.0') return 'DIRECT'else if (isInNet(ip, '202.118.64.0','255.255.192.0') return 'DIRECT'else if (isInNet(ip, '202.118.128.0','255.255.128.0') return 'DIRECT'else if (isInNet(ip, '202.119.0.0','255.255.224.0') return 'DIRECT'else if (isInNet(ip, '202.119.32.0','255.255.224.0') return 'DIRECT'else if (isInNet(ip, '202.119.64.0','255.255.240.0') return 'DIRECT'else if (isInNet(ip, '202.119.80.0','255.255.240.0') return 'DIRECT'else if (isInNet(ip, '202.119.96.0','255.255.224.0') return 'DIRECT'else if (isInNet(ip, '202.119.128.0','255.255.128.0') return 'DIRECT'else if (isInNet(ip, '202.120.0.0','255.255.192.0') return 'DIRECT'else if (isInNet(ip, '202.120.64.0','255.255.192.0') return 'DIRECT'else if (isInNet(ip, '202.120.128.0','255.255.128.0') return 'DIRECT'else if (isInNet(ip, '202.121.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '202.127.216.0','255.255.248.0') return 'DIRECT'else if (isInNet(ip, '202.127.224.0','255.255.224.0') return 'DIRECT'else if (isInNet(ip, '202.179.240.0','255.255.240.0') return 'DIRECT'else if (isInNet(ip, '202.192.0.0','255.248.0.0') return 'DIRECT'else if (isInNet(ip, '202.200.0.0','255.252.0.0') return 'DIRECT'else if (isInNet(ip, '202.204.0.0','255.252.0.0') return 'DIRECT'else if (isInNet(ip, '203.91.120.0','255.255.248.0') return 'DIRECT'else if (isInNet(ip, '203.114.244.0','255.255.252.0') return 'DIRECT'else if (isInNet(ip, '210.26.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '210.28.0.0','255.252.0.0') return 'DIRECT'else if (isInNet(ip, '210.32.0.0','255.252.0.0') return 'DIRECT'else if (isInNet(ip, '210.36.0.0','255.252.0.0') return 'DIRECT'else if (isInNet(ip, '210.40.0.0','255.248.0.0') return 'DIRECT'else if (isInNet(ip, '211.64.0.0','255.252.0.0') return 'DIRECT'else if (isInNet(ip, '211.68.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '211.70.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '211.80.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '211.81.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '211.82.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '211.83.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '211.84.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '211.86.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '218.192.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '218.193.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '218.194.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '218.195.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '218.196.0.0','255.252.0.0') return 'DIRECT'else if (isInNet(ip, '219.216.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '219.218.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '219.220.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '219.221.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '219.222.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '219.224.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '219.226.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '219.227.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '219.228.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '219.230.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '219.242.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '219.244.0.0','255.252.0.0') return 'DIRECT'else if (isInNet(ip, '222.16.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '222.18.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '222.20.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '222.22.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '222.23.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '222.24.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '222.26.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '222.28.0.0','255.252.0.0') return 'DIRECT'else if (isInNet(ip, '222.192.0.0','255.252.0.0') return 'DIRECT'else if (isInNet(ip, '222.196.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '222.198.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '222.199.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '222.200.0.0','255.252.0.0') return 'DIRECT'else if (isInNet(ip, '222.204.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '222.206.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '125.61.160.0','255.255.224.0') return 'DIRECT'else if (isInNet(ip, '125.61.192.0','255.255.192.0') return 'DIRECT'else if (isInNet(ip, '202.38.146.0','255.255.255.0') return 'DIRECT'else if (isInNet(ip, '210.25.0.0','255.255.128.0') return 'DIRECT'else if (isInNet(ip, '210.25.128.0','255.255.192.0') return 'DIRECT'else if (isInNet(ip, '210.25.192.0','255.255.224.0') return 'DIRECT'else if (isInNet(ip, '210.25.225.0','255.255.255.0') return 'DIRECT'else if (isInNet(ip, '210.25.226.0','255.255.254.0') return 'DIRECT'else if (isInNet(ip, '210.25.228.0','255.255.252.0') return 'DIRECT'else if (isInNet(ip, '210.25.232.0','255.255.248.0') return 'DIRECT'else if (isInNet(ip, '210.25.240.0','255.255.240.0') return 'DIRECT'else if (isInNet(ip, '210.82.118.0','255.255.255.0') return 'DIRECT'else if (isInNet(ip, '27.8.0.0','255.248.0.0') return 'DIRECT'else if (isInNet(ip, '27.36.0.0','255.252.0.0') return 'DIRECT'else if (isInNet(ip, '27.40.0.0','255.248.0.0') return 'DIRECT'else if (isInNet(ip, '58.16.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '58.17.0.0','255.255.128.0') return 'DIRECT'else if (isInNet(ip, '58.17.128.0','255.255.128.0') return 'DIRECT'else if (isInNet(ip, '58.18.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '58.19.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '58.20.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '58.21.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '58.22.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '58.100.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '58.116.0.0','255.252.0.0') return 'DIRECT'else if (isInNet(ip, '58.128.0.0','255.248.0.0') return 'DIRECT'else if (isInNet(ip, '58.144.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '58.240.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '58.242.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '58.244.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '60.0.0.0','255.248.0.0') return 'DIRECT'else if (isInNet(ip, '60.8.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '60.10.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '60.11.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '60.12.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '60.13.0.0','255.255.192.0') return 'DIRECT'else if (isInNet(ip, '60.13.64.0','255.255.192.0') return 'DIRECT'else if (isInNet(ip, '60.13.128.0','255.255.128.0') return 'DIRECT'else if (isInNet(ip, '60.14.0.0','255.254.0.0') return 'DIRECT'else if (isInNet(ip, '60.16.0.0','255.248.0.0') return 'DIRECT'else if (isInNet(ip, '60.24.0.0','255.252.0.0') return 'DIRECT'else if (isInNet(ip, '60.30.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '60.31.0.0','255.255.0.0') return 'DIRECT'else if (isInNet(ip, '60.208.0.0','255.248.0.0') return 'DIRECT'else if (isInNet(ip, '60.216.