├── README.md ├── clash ├── clash.yaml └── heroku_clash.yaml ├── forcepush.sh ├── getss.py ├── heroku └── vmess ├── main.log ├── quan └── quan.txt └── ss ├── base64_ss.py ├── heroku_ss.txt ├── heroku_ss_base64.txt └── ss.txt /README.md: -------------------------------------------------------------------------------- 1 | "# proxyRepository" 2 | -------------------------------------------------------------------------------- /clash/clash.yaml: -------------------------------------------------------------------------------- 1 | #################################### 2 | # 创建者:v2rayse.com 3 | # 客户端:Clash 4 | # 创建时间:2025-05-29 15:53:20 5 | # 使用模版:V2RaySE 默认模版 6 | # 节点数量:10 7 | #################################### 8 | mixed-port: 7890 9 | allow-lan: true 10 | log-level: info 11 | external-controller: 0.0.0.0:9090 12 | dns: 13 | enabled: true 14 | listen: 0.0.0.0:1053 15 | ipv6: true 16 | default-nameserver: 17 | - 223.5.5.5 18 | - 114.114.114.114 19 | enhanced-mode: fake-ip 20 | fake-ip-range: 198.18.0.1/16 21 | fake-ip-filter: 22 | - '*.lan' 23 | - '*.linksys.com' 24 | - '*.linksyssmartwifi.com' 25 | - swscan.apple.com 26 | - mesu.apple.com 27 | - '*.msftconnecttest.com' 28 | - '*.msftncsi.com' 29 | - time.*.com 30 | - time.*.gov 31 | - time.*.edu.cn 32 | - time.*.apple.com 33 | - time1.*.com 34 | - time2.*.com 35 | - time3.*.com 36 | - time4.*.com 37 | - time5.*.com 38 | - time6.*.com 39 | - time7.*.com 40 | - ntp.*.com 41 | - ntp.*.com 42 | - ntp1.*.com 43 | - ntp2.*.com 44 | - ntp3.*.com 45 | - ntp4.*.com 46 | - ntp5.*.com 47 | - ntp6.*.com 48 | - ntp7.*.com 49 | - '*.time.edu.cn' 50 | - '*.ntp.org.cn' 51 | - +.pool.ntp.org 52 | - time1.cloud.tencent.com 53 | - +.music.163.com 54 | - '*.126.net' 55 | - musicapi.taihe.com 56 | - music.taihe.com 57 | - songsearch.kugou.com 58 | - trackercdn.kugou.com 59 | - '*.kuwo.cn' 60 | - api-jooxtt.sanook.com 61 | - api.joox.com 62 | - joox.com 63 | - +.y.qq.com 64 | - +.music.tc.qq.com 65 | - aqqmusic.tc.qq.com 66 | - +.stream.qqmusic.qq.com 67 | - '*.xiami.com' 68 | - +.music.migu.cn 69 | - +.srv.nintendo.net 70 | - +.stun.playstation.net 71 | - xbox.*.microsoft.com 72 | - +.xboxlive.com 73 | - localhost.ptlogin2.qq.com 74 | - proxy.golang.org 75 | - stun.*.* 76 | - stun.*.*.* 77 | - '*.mcdn.bilivideo.cn' 78 | nameserver: 79 | - https://doh.pub/dns-query 80 | - https://dns.alidns.com/dns-query 81 | fallback-filter: 82 | geoip: false 83 | ipcidr: 84 | - 240.0.0.0/4 85 | - 0.0.0.0/32 86 | 87 | proxies: 88 | - {"name":"CN_youtube@资源分享师_90","type":"vmess","server":"183.236.51.38","port":49302,"cipher":"auto","uuid":"418048af-a293-4b99-9b0c-98ca3580dd24","alterId":0,"tls":false,"skip-cert-verify":true,"network":"tcp"} 89 | - {"name":"US_youtube@资源分享师_58","type":"vmess","server":"Xcvfgt5.222560.xyz","port":80,"cipher":"auto","uuid":"19a78eeb-d83a-4364-b095-b7dd93436320","alterId":0,"tls":false,"skip-cert-verify":true,"network":"ws","ws-opts":{"path":"/7LBPethgWxDoVuzO0WLijID"}} 90 | - {"name":"US美国(mibei77.com 米贝节点分享)_1","type":"vmess","server":"120.232.153.123","port":50352,"cipher":"auto","uuid":"418048af-a293-4b99-9b0c-98ca3580dd24","alterId":64,"tls":false,"skip-cert-verify":true,"network":"tcp"} 91 | - {"name":"US_youtube@资源分享师_11","type":"vmess","server":"cs.flha.ru","port":2082,"cipher":"auto","uuid":"2f821152-c3e9-4074-9185-2790e7425f42","alterId":0,"tls":false,"skip-cert-verify":true,"network":"ws","ws-opts":{"path":"/","headers":{"host":"cs.flha.ru"}}} 92 | - {"name":"US_youtube@资源分享师_13_1","type":"vmess","server":"xscfr564.freevpnatm.dpdns.org","port":80,"cipher":"auto","uuid":"90f357dd-79ac-47c6-b0b8-958e2d19de07","alterId":0,"tls":false,"skip-cert-verify":true,"network":"ws","ws-opts":{"path":"/10W6SJaK0F0oVXeNU6S2RVRP","headers":{"host":"xscfr564.freevpnatm.dpdns.org"}}} 93 | - {"name":"HK香港(mibei77.com 米贝节点分享)_1","type":"vmess","server":"tk.hzlt.tkddns.xyz","port":22643,"cipher":"auto","uuid":"98e96c9f-4bb3-39d4-9a2c-fac04257f7c7","alterId":2,"tls":true,"skip-cert-verify":true,"network":"ws","ws-opts":{"path":"/","headers":{"host":"zxjp-c.tkong.cc"}}} 94 | - {"name":"US_youtube@资源分享师_57","type":"vmess","server":"Xcvfgt5.222560.xyz","port":80,"cipher":"auto","uuid":"19a78eeb-d83a-4364-b095-b7dd93436320","alterId":0,"tls":false,"skip-cert-verify":true,"network":"ws","ws-opts":{"path":"/7LBPethgWxDoVuzO0WLijID","headers":{"host":"xcvfgt5.222560.xyz"}}} 95 | - {"name":"科技网络","type":"vmess","server":"xcvfgt6.999165.xyz","port":80,"cipher":"auto","uuid":"90f357dd-79ac-47c6-b0b8-958e2d19de07","alterId":0,"tls":false,"skip-cert-verify":true,"network":"ws","ws-opts":{"path":"/10W6SJaK0F0oVXeNU6S2RVRP","headers":{"host":"xcvfgt6.999165.xyz"}}} 96 | - {"name":"CN_youtube@资源分享师_70","type":"vmess","server":"183.236.51.38","port":59652,"cipher":"auto","uuid":"418048af-a293-4b99-9b0c-98ca3580dd24","alterId":0,"tls":false,"skip-cert-verify":true,"network":"tcp"} 97 | - {"name":"xiaoer886_CN_1","type":"vmess","server":"v8.heduian.link","port":30808,"cipher":"auto","uuid":"cbb3f877-d1fb-344c-87a9-d153bffd5484","alterId":2,"tls":false,"skip-cert-verify":true,"network":"ws","ws-opts":{"path":"/oooo","headers":{"host":"v8.heduian.link"}}} 98 | proxy-groups: 99 | - name: 🚀 节点选择 100 | type: select 101 | proxies: 102 | - ♻️ 自动选择 103 | - DIRECT 104 | - CN_youtube@资源分享师_90 105 | - US_youtube@资源分享师_58 106 | - US美国(mibei77.com 米贝节点分享)_1 107 | - US_youtube@资源分享师_11 108 | - US_youtube@资源分享师_13_1 109 | - HK香港(mibei77.com 米贝节点分享)_1 110 | - US_youtube@资源分享师_57 111 | - 科技网络 112 | - CN_youtube@资源分享师_70 113 | - xiaoer886_CN_1 114 | - name: ♻️ 自动选择 115 | type: url-test 116 | url: http://www.gstatic.com/generate_204 117 | interval: 300 118 | tolerance: 50 119 | proxies: 120 | - CN_youtube@资源分享师_90 121 | - US_youtube@资源分享师_58 122 | - US美国(mibei77.com 米贝节点分享)_1 123 | - US_youtube@资源分享师_11 124 | - US_youtube@资源分享师_13_1 125 | - HK香港(mibei77.com 米贝节点分享)_1 126 | - US_youtube@资源分享师_57 127 | - 科技网络 128 | - CN_youtube@资源分享师_70 129 | - xiaoer886_CN_1 130 | - name: 🌍 国外媒体 131 | type: select 132 | proxies: 133 | - 🚀 节点选择 134 | - ♻️ 自动选择 135 | - 🎯 全球直连 136 | - CN_youtube@资源分享师_90 137 | - US_youtube@资源分享师_58 138 | - US美国(mibei77.com 米贝节点分享)_1 139 | - US_youtube@资源分享师_11 140 | - US_youtube@资源分享师_13_1 141 | - HK香港(mibei77.com 米贝节点分享)_1 142 | - US_youtube@资源分享师_57 143 | - 科技网络 144 | - CN_youtube@资源分享师_70 145 | - xiaoer886_CN_1 146 | - name: 📲 电报信息 147 | type: select 148 | proxies: 149 | - 🚀 节点选择 150 | - 🎯 全球直连 151 | - CN_youtube@资源分享师_90 152 | - US_youtube@资源分享师_58 153 | - US美国(mibei77.com 米贝节点分享)_1 154 | - US_youtube@资源分享师_11 155 | - US_youtube@资源分享师_13_1 156 | - HK香港(mibei77.com 米贝节点分享)_1 157 | - US_youtube@资源分享师_57 158 | - 科技网络 159 | - CN_youtube@资源分享师_70 160 | - xiaoer886_CN_1 161 | - name: Ⓜ️ 微软服务 162 | type: select 163 | proxies: 164 | - 🎯 全球直连 165 | - 🚀 节点选择 166 | - CN_youtube@资源分享师_90 167 | - US_youtube@资源分享师_58 168 | - US美国(mibei77.com 米贝节点分享)_1 169 | - US_youtube@资源分享师_11 170 | - US_youtube@资源分享师_13_1 171 | - HK香港(mibei77.com 米贝节点分享)_1 172 | - US_youtube@资源分享师_57 173 | - 科技网络 174 | - CN_youtube@资源分享师_70 175 | - xiaoer886_CN_1 176 | - name: 🍎 苹果服务 177 | type: select 178 | proxies: 179 | - 🚀 节点选择 180 | - 🎯 全球直连 181 | - CN_youtube@资源分享师_90 182 | - US_youtube@资源分享师_58 183 | - US美国(mibei77.com 米贝节点分享)_1 184 | - US_youtube@资源分享师_11 185 | - US_youtube@资源分享师_13_1 186 | - HK香港(mibei77.com 米贝节点分享)_1 187 | - US_youtube@资源分享师_57 188 | - 科技网络 189 | - CN_youtube@资源分享师_70 190 | - xiaoer886_CN_1 191 | - name: 🎯 全球直连 192 | type: select 193 | proxies: 194 | - DIRECT 195 | - 🚀 节点选择 196 | - ♻️ 自动选择 197 | - name: 🛑 全球拦截 198 | type: select 199 | proxies: 200 | - REJECT 201 | - DIRECT 202 | - name: 🍃 应用净化 203 | type: select 204 | proxies: 205 | - REJECT 206 | - DIRECT 207 | - name: 🐟 漏网之鱼 208 | type: select 209 | proxies: 210 | - 🚀 节点选择 211 | - 🎯 全球直连 212 | - ♻️ 自动选择 213 | - CN_youtube@资源分享师_90 214 | - US_youtube@资源分享师_58 215 | - US美国(mibei77.com 米贝节点分享)_1 216 | - US_youtube@资源分享师_11 217 | - US_youtube@资源分享师_13_1 218 | - HK香港(mibei77.com 米贝节点分享)_1 219 | - US_youtube@资源分享师_57 220 | - 科技网络 221 | - CN_youtube@资源分享师_70 222 | - xiaoer886_CN_1 223 | 224 | rule-providers: 225 | LocalAreaNetwork: 226 | type: http 227 | behavior: classical 228 | url: https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/LocalAreaNetwork.list 229 | format: text 230 | interval: 3600 231 | path: ./ACL4SSR/ACL4SSR/LocalAreaNetwork.list 232 | BanAD: 233 | type: http 234 | behavior: classical 235 | url: https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanAD.list 236 | format: text 237 | interval: 3600 238 | path: ./ACL4SSR/ACL4SSR/BanAD.list 239 | BanProgramAD: 240 | type: http 241 | behavior: classical 242 | url: https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanProgramAD.list 243 | format: text 244 | interval: 3600 245 | path: ./ACL4SSR/ACL4SSR/BanProgramAD.list 246 | GoogleCN: 247 | type: http 248 | behavior: classical 249 | url: https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/GoogleCN.list 250 | format: text 251 | interval: 3600 252 | path: ./ACL4SSR/ACL4SSR/GoogleCN.list 253 | SteamCN: 254 | type: http 255 | behavior: classical 256 | url: https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/SteamCN.list 257 | format: text 258 | interval: 3600 259 | path: ./ACL4SSR/ACL4SSR/SteamCN.list 260 | Microsoft: 261 | type: http 262 | behavior: classical 263 | url: https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Microsoft.list 264 | format: text 265 | interval: 3600 266 | path: ./ACL4SSR/ACL4SSR/Microsoft.list 267 | Apple: 268 | type: http 269 | behavior: classical 270 | url: https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Apple.list 271 | format: text 272 | interval: 3600 273 | path: ./ACL4SSR/ACL4SSR/Apple.list 274 | ProxyMedia: 275 | type: http 276 | behavior: classical 277 | url: https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyMedia.list 278 | format: text 279 | interval: 3600 280 | path: ./ACL4SSR/ACL4SSR/ProxyMedia.list 281 | Telegram: 282 | type: http 283 | behavior: classical 284 | url: https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Telegram.list 285 | format: text 286 | interval: 3600 287 | path: ./ACL4SSR/ACL4SSR/Telegram.list 288 | ProxyLite: 289 | type: http 290 | behavior: classical 291 | url: https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyLite.list 292 | format: text 293 | interval: 3600 294 | path: ./ACL4SSR/ACL4SSR/ProxyLite.list 295 | ChinaDomain: 296 | type: http 297 | behavior: classical 298 | url: https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaDomain.list 299 | format: text 300 | interval: 3600 301 | path: ./ACL4SSR/ACL4SSR/ChinaDomain.list 302 | ChinaCompanyIp: 303 | type: http 304 | behavior: classical 305 | url: https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaCompanyIp.list 306 | format: text 307 | interval: 3600 308 | path: ./ACL4SSR/ACL4SSR/ChinaCompanyIp.list 309 | rules: 310 | - RULE-SET,LocalAreaNetwork,🎯 全球直连 311 | - RULE-SET,BanAD,🛑 全球拦截 312 | - RULE-SET,BanProgramAD,🍃 应用净化 313 | - RULE-SET,GoogleCN,🎯 全球直连 314 | - RULE-SET,SteamCN,🎯 全球直连 315 | - RULE-SET,Microsoft,Ⓜ️ 微软服务 316 | - RULE-SET,Apple,🍎 苹果服务 317 | - RULE-SET,ProxyMedia,🌍 国外媒体 318 | - RULE-SET,Telegram,📲 电报信息 319 | # 长风网站,自动注入 320 | - DOMAIN-SUFFIX,v2rayse.com,🚀 节点选择 321 | - DOMAIN-SUFFIX,cff.pw,🚀 节点选择 322 | - DOMAIN-SUFFIX,vpnse.org,🚀 节点选择 323 | - DOMAIN-SUFFIX,cfmem.com,🚀 节点选择 324 | - RULE-SET,ProxyLite,🚀 节点选择 325 | - RULE-SET,ChinaDomain,🎯 全球直连 326 | - RULE-SET,ChinaCompanyIp,🎯 全球直连 327 | - GEOIP,CN,🎯 全球直连 328 | - MATCH,🐟 漏网之鱼 -------------------------------------------------------------------------------- /clash/heroku_clash.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lao4j/proxyRepository/14a453fdc0fc96072a42f0818021487e061ea87e/clash/heroku_clash.yaml -------------------------------------------------------------------------------- /forcepush.sh: -------------------------------------------------------------------------------- 1 | git add . 2 | git commit -m "daily" 3 | git push -u origin main -f 4 | -------------------------------------------------------------------------------- /getss.py: -------------------------------------------------------------------------------- 1 | import os,time,shutil 2 | from os import system 3 | 4 | def copyfile(srcfile, dstfile): 5 | if not os.path.isfile(srcfile): 6 | print("%s not exit!" % (srcfile)) 7 | else: 8 | fpath, fname = os.path.split(dstfile) 9 | if not os.path.exists(fpath): 10 | os.makedirs(fpath) 11 | shutil.copyfile(srcfile, dstfile) 12 | 13 | now = time.localtime(time.time()) 14 | year = time.strftime('%Y', now) 15 | month = time.strftime('%m', now) 16 | day = time.strftime('%d', now) 17 | dayDir = '/usr/local/git_repository/pub/data/{}_{}_{}'.format(year, month, day) 18 | listdir = os.listdir(dayDir) 19 | listdir.sort(key=lambda x:os.path.getctime(dayDir +'/'+x)) 20 | isss = False 21 | isclash = False 22 | filenum = len(listdir) 23 | for index in range(filenum): 24 | file = listdir[filenum - 1 - index] 25 | filesize = os.path.getsize(dayDir +'/'+file); 26 | if file.endswith('yaml') and not isclash: 27 | srcfile = '{}/{}'.format(dayDir, file) 28 | copyfile(srcfile, r"/usr/local/git_repository/proxyRepository/clash/clash.yaml") 29 | copyfile(srcfile, r"/usr/local/nginx/download/clash.yaml") 30 | isclash = True 31 | if file.endswith('txt') and not isss and filesize > 10000: 32 | srcfile = '{}/{}'.format(dayDir, file) 33 | copyfile(srcfile, r"/usr/local/git_repository/proxyRepository/ss/ss.txt") 34 | copyfile(srcfile, r"/usr/local/nginx/download/ss.txt") 35 | isss = True 36 | system("sh /usr/local/git_repository/proxyRepository/forcepush.sh") 37 | 38 | -------------------------------------------------------------------------------- /heroku/vmess: -------------------------------------------------------------------------------- 1 | dm1lc3M6Ly9leUpoWkdRaU9pSXhOVEl1TmpjdU1qRXpMakkwTWlJc0luWWlPaUl5SWl3aWNITWlPaUpmTWpjZ2ZDQXpMakV6VFdJaUxDSndiM0owSWpvME5ETXNJbWxrSWpvaU9XRmhPREF3TVRjdE16UXlOeTAwTVRZMUxXRTFNakl0WmpWbU9XRXhNVE16TUdRd0lpd2lZV2xrSWpvaU1DSXNJbTVsZENJNklpSXNJblI1Y0dVaU9pSWlMQ0pvYjNOMElqb2lJaXdpY0dGMGFDSTZJaUlzSW5Sc2N5STZJblJzY3lKOQp2bWVzczovL2V5SmhaR1FpT2lJeE16a3VPVGt1TWpNM0xqWXlJaXdpZGlJNklqSWlMQ0p3Y3lJNkl2Q2ZoNmJ3bjRlNlFWVmZNamdpTENKd2IzSjBJam80TUN3aWFXUWlPaUl6TldReU5UZzVPUzFsWkRJd0xUUTJaRGt0T1dNM1l5MDVPV013WkRReE5HUTFaVFFpTENKaGFXUWlPaUl3SWl3aWJtVjBJam9pZDNNaUxDSjBlWEJsSWpvaUlpd2lhRzl6ZENJNkluTjBZWFJwWXk1aGVtRmtjbUZvTWpJdVkyOXRJaXdpY0dGMGFDSTZJaTkxYzJWeUlpd2lkR3h6SWpvaUluMD0Kdm1lc3M6Ly9leUpoWkdRaU9pSXhNamt1TVRVMExqVTNMakV6TkNJc0luWWlPaUl5SWl3aWNITWlPaUx3bjRlbThKK0h1a0ZWWHpJNUlId2dPQzQyTkUxaUlpd2ljRzl5ZENJNk1qWXlPRElzSW1sa0lqb2lZMkZpWW1SbU5XUXRNMk5qWVMwME5qQTFMV0poTVdNdFl6ZzVZVGRrTldJMFl6QTNJaXdpWVdsa0lqb2lNQ0lzSW01bGRDSTZJblJqY0NJc0luUjVjR1VpT2lJaUxDSm9iM04wSWpvaUlpd2ljR0YwYUNJNklpOGlMQ0owYkhNaU9pSWlmUT09CnZtZXNzOi8vZXlKaFpHUWlPaUl3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXlOMkV1Y25WcE56Y3VZMjl0SWl3aWRpSTZJaklpTENKd2N5STZJdkNmaDZid240ZTZRVlZmTXpBaUxDSndiM0owSWpvMU1qTTFOaXdpYVdRaU9pSXdaakZrWmpObVlpMDBaR00xTFRRMU5UZ3RPV0prWlMwMFpqY3dNMk00TmpSaE56Z2lMQ0poYVdRaU9pSXdJaXdpYm1WMElqb2lkR053SWl3aWRIbHdaU0k2SWlJc0ltaHZjM1FpT2lJd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF5TjJFdWNuVnBOemN1WTI5dElpd2ljR0YwYUNJNklpOGlMQ0owYkhNaU9pSWlmUT09CnZtZXNzOi8vZXlKaFpHUWlPaUkxTnk0eE1qZ3VORFV1TVRZeElpd2lkaUk2SWpJaUxDSndjeUk2SXZDZmg2ZnduNGVxSUVKRlh6UXlJaXdpY0c5eWRDSTZPREFzSW1sa0lqb2lNelZrTWpVNE9Ua3RaV1F5TUMwME5tUTVMVGxqTjJNdE9UbGpNR1EwTVRSa05XVTBJaXdpWVdsa0lqb2lNQ0lzSW01bGRDSTZJbmR6SWl3aWRIbHdaU0k2SWlJc0ltaHZjM1FpT2lJaUxDSndZWFJvSWpvaUwzVnpaWElpTENKMGJITWlPaUlpZlE9PQp2bWVzczovL2V5SmhaR1FpT2lJMU1TNDNPUzR4TkRBdU1qUTVJaXdpZGlJNklqSWlMQ0p3Y3lJNkl2Q2ZoNmp3bjRlbVEwRmZORGtpTENKd2IzSjBJam80TUN3aWFXUWlPaUk1TWpNNFptTTNaaTFqWlRWaExUUTJOV1l0WldabU5TMDJObVE1Tm1SbU9HUTJaV1VpTENKaGFXUWlPaUl3SWl3aWJtVjBJam9pZDNNaUxDSjBlWEJsSWpvaUlpd2lhRzl6ZENJNklpSXNJbkJoZEdnaU9pSXZRRzFoYVc1MFpXNWhibU5sZWk5QWJYUmpjM1J2Y21WekwwQnFkV0ZzWW1Wc2FYWndjeUlzSW5Sc2N5STZJaUo5CnZtZXNzOi8vZXlKaFpHUWlPaUl4TXprdU9Ua3VPVEF1TVRJeUlpd2lkaUk2SWpJaUxDSndjeUk2SXZDZmg2anduNGVtUTBGZk5UQWdmQ0EzTGpnMVRXSWlMQ0p3YjNKMElqbzBORE1zSW1sa0lqb2lZekF4TlRZME5URXROR1ZtWWkwME5XVXlMVGcwWm1NdE9HUXpNVFZqTkRZMU1HUmlJaXdpWVdsa0lqb2lNeklpTENKdVpYUWlPaUowWTNBaUxDSjBlWEJsSWpvaUlpd2lhRzl6ZENJNklpSXNJbkJoZEdnaU9pSXZJaXdpZEd4eklqb2lJbjA9CnZtZXNzOi8vZXlKaFpHUWlPaUl4TXprdU9Ua3VPVEV1T1RVaUxDSjJJam9pTWlJc0luQnpJam9pOEorSHFQQ2ZoNlpEUVY4MU1TQjhNakV1T0RGTllpSXNJbkJ2Y25RaU9qUTBNeXdpYVdRaU9pSmpNREUxTmpRMU1TMDBaV1ppTFRRMVpUSXRPRFJtWXkwNFpETXhOV00wTmpVd1pHSWlMQ0poYVdRaU9pSXpNaUlzSW01bGRDSTZJblJqY0NJc0luUjVjR1VpT2lJaUxDSm9iM04wSWpvaU1UQXdNbWhyTVRNeU5pNTBabnBvWXk1MGIzQWlMQ0p3WVhSb0lqb2lMeUlzSW5Sc2N5STZJaUo5CnZtZXNzOi8vZXlKaFpHUWlPaUptZFd4c1lXTmpaWE56ZEc5b2IyNW5hMjl1WjI1bGRDNWhlblZ5WlhkbFluTnBkR1Z6TG01bGRDSXNJbllpT2lJeUlpd2ljSE1pT2lMd240ZXQ4SitIc0VoTFh6RXlOU0lzSW5CdmNuUWlPalEwTXl3aWFXUWlPaUl5TnpSbU1URmpOaTFtTmpsaUxUUXdZamt0T0RrMk5pMW1NemxsTURabE9UZGlaVGNpTENKaGFXUWlPaUl3SWl3aWJtVjBJam9pZDNNaUxDSjBlWEJsSWpvaUlpd2lhRzl6ZENJNkltWjFiR3hoWTJObGMzTjBiMmh2Ym1kcmIyNW5ibVYwTG1GNmRYSmxkMlZpYzJsMFpYTXVibVYwSWl3aWNHRjBhQ0k2SWk5M2N5SXNJblJzY3lJNkluUnNjeUo5CnZtZXNzOi8vZXlKaFpHUWlPaUpoZWk1b2F6QXhMbkJoYjNCaGIyTnNiM1ZrTG1ONWIzVWlMQ0oySWpvaU1pSXNJbkJ6SWpvaThKK0hyZkNmaDdCSVMxOHhNamNnZkNBeExqSXhUV0lpTENKd2IzSjBJam94TURBek5Td2lhV1FpT2lKa09HTTFZalE0TmkwNE5HSmlMVE00T0RjdFlURmtPUzB3TnpRMU5XVmhOakE0WmpJaUxDSmhhV1FpT2lJd0lpd2libVYwSWpvaWQzTWlMQ0owZVhCbElqb2lJaXdpYUc5emRDSTZJbkJoYjNCaGJ5NTJNaTUwZHpBMExuQmhiM0JoYjJOc2IzVmtMbU41YjNVaUxDSndZWFJvSWpvaUwzWXljbUY1SWl3aWRHeHpJam9pZEd4ekluMD0Kdm1lc3M6Ly9leUpoWkdRaU9pSXlNREl1TlRrdU1UQXVNVEUySWl3aWRpSTZJaklpTENKd2N5STZJdkNmaDdMd240ZStUVmxmTVRneklId2dOaTQ1TmsxaUlpd2ljRzl5ZENJNk16RXpOeklzSW1sa0lqb2lZMkZpTnprek56QXRaakV6TlMwME5EVmlMV1EwT0RBdFlXRmhNR1EyT1dKaU1UQTRJaXdpWVdsa0lqb2lNQ0lzSW01bGRDSTZJaUlzSW5SNWNHVWlPaUlpTENKb2IzTjBJam9pTWpBeUxqVTVMakV3TGpFeE5pSXNJbkJoZEdnaU9pSXZJaXdpZEd4eklqb2lJbjA9CnZtZXNzOi8vZXlKaFpHUWlPaUk0TGpJeE5DNHpNeTR4TlRnaUxDSjJJam9pTWlJc0luQnpJam9pOEorSHVQQ2ZoNnhUUjE4eU1EZ2dmQ0ExTGpBeVRXSWlMQ0p3YjNKMElqbzRNQ3dpYVdRaU9pSmpZamd4WlRaaFlpMHhaRGd6TFRSaFl6RXRaakJoWkMxaFpUVmpNbUUzWXpJNVpXWWlMQ0poYVdRaU9pSXdJaXdpYm1WMElqb2lkM01pTENKMGVYQmxJam9pSWl3aWFHOXpkQ0k2SWlJc0luQmhkR2dpT2lJdklpd2lkR3h6SWpvaUluMD0Kdm1lc3M6Ly9leUpoWkdRaU9pSXhOVEl1TmprdU1UazNMall3SWl3aWRpSTZJaklpTENKd2N5STZJdkNmaDdyd240ZTRJRlZUWHpJME1TQjhNakV1TWpkTllpSXNJbkJ2Y25RaU9qRXdOamtzSW1sa0lqb2lZV000WlRJMlptVXRPREUxTUMwMFlqWXdMV0ZsTmpRdE9ESm1ZemMzWldKaE1tTm1JaXdpWVdsa0lqb2lNQ0lzSW01bGRDSTZJblJqY0NJc0luUjVjR1VpT2lJaUxDSm9iM04wSWpvaUlpd2ljR0YwYUNJNklpOGlMQ0owYkhNaU9pSWlmUT09CnZtZXNzOi8vZXlKaFpHUWlPaUpoYUM1NVpEQXhMbkJoYjNCaGIyTnNiM1ZrTG1ONWIzVWlMQ0oySWpvaU1pSXNJbkJ6SWpvaThKK0h1dkNmaDdoVlUxOHlPVEFnZkNBeExqazJUV0lpTENKd2IzSjBJam94TURBd09Td2lhV1FpT2lKa09HTTFZalE0TmkwNE5HSmlMVE00T0RjdFlURmtPUzB3TnpRMU5XVmhOakE0WmpJaUxDSmhhV1FpT2lJd0lpd2libVYwSWpvaWQzTWlMQ0owZVhCbElqb2lJaXdpYUc5emRDSTZJbkJoYjNCaGJ5NTJNaTVvYXpBMkxuQmhiM0JoYjJOc2IzVmtMbU41YjNVaUxDSndZWFJvSWpvaUwzWXljbUY1SWl3aWRHeHpJam9pZEd4ekluMD0Kdm1lc3M6Ly9leUpoWkdRaU9pSXhNamt1TVRVNUxqUXhMakl6TXlJc0luWWlPaUl5SWl3aWNITWlPaUx3bjRlNjhKK0h1RlZUWHpJNU1TQjhNVGt1TWpkTllpSXNJbkJ2Y25RaU9qTXlOVGcyTENKcFpDSTZJak0wTVdFNU1UZ3lMV00wTWpNdE5EazVZeTFqTkRabExXUXhOemd6T0dJeU9UQXpOeUlzSW1GcFpDSTZJakFpTENKdVpYUWlPaUowWTNBaUxDSjBlWEJsSWpvaUlpd2lhRzl6ZENJNklpSXNJbkJoZEdnaU9pSXZJaXdpZEd4eklqb2lJbjA9CnZtZXNzOi8vZXlKaFpHUWlPaUkyTmk0eE5UUXVNVEExTGpnaUxDSjJJam9pTWlJc0luQnpJam9pOEorSHV2Q2ZoN2hWVTE4eU9USWdmREUyTGpFMlRXSWlMQ0p3YjNKMElqbzBORE1zSW1sa0lqb2lOekF5TURZME9UQXRPREk1TWkwME1qUXlMV0l5TmpNdFpUZGtNVEUxT0Rrek5qSmxJaXdpWVdsa0lqb2lNQ0lzSW01bGRDSTZJbmR6SWl3aWRIbHdaU0k2SWlJc0ltaHZjM1FpT2lKM2VDNWhaR0p6WlM1NGVYb2lMQ0p3WVhSb0lqb2lMMlJ2ZDI0aUxDSjBiSE1pT2lKMGJITWlmUT09CnZtZXNzOi8vZXlKaFpHUWlPaUl4TURjdU1UY3pMamd6TGpJeE5DSXNJbllpT2lJeUlpd2ljSE1pT2lMd240ZTY4SitIdUZWVFh6STVPQ0I4TXprdU16Uk5ZaUlzSW5CdmNuUWlPak0zTlRReExDSnBaQ0k2SW1WbU5UbGhOVGcyTFRBMU16SXRORGMyTXkxbU16VXpMVGswT0dWaU5ERXpaakF3WkNJc0ltRnBaQ0k2SWpBaUxDSnVaWFFpT2lKMFkzQWlMQ0owZVhCbElqb2lJaXdpYUc5emRDSTZJaUlzSW5CaGRHZ2lPaUl2SWl3aWRHeHpJam9pSW4wPQp2bWVzczovL2V5SmhaR1FpT2lJMk55NHlNUzQzTWk0ME5DSXNJbllpT2lJeUlpd2ljSE1pT2lMd240ZTY4SitIdUZWVFh6STVPU0I4TnpRdU1qWk5ZaUlzSW5CdmNuUWlPalEwTXl3aWFXUWlPaUl5TlRZMlpEQXdaaTB5TVRoakxUUTRaamN0T1dFek5pMHhNMlF6WkRabU1XRTNNalFpTENKaGFXUWlPaUkyTkNJc0ltNWxkQ0k2SW5keklpd2lkSGx3WlNJNklpSXNJbWh2YzNRaU9pSjNkM2N1TkRnNE1UWTJNall1ZUhsNklpd2ljR0YwYUNJNklpOXdZWFJvTHpFeU1ESXdPRE13TVRReU1pSXNJblJzY3lJNkluUnNjeUo5CnZtZXNzOi8vZXlKaFpHUWlPaUl4TlRJdU56QXVNalF4TGpFNElpd2lkaUk2SWpJaUxDSndjeUk2SXZDZmg3cnduNGU0VlZOZk16QTBJSHd4T0M0M05VMWlJaXdpY0c5eWRDSTZNalkyTnpZc0ltbGtJam9pWldOa01qYzBZekF0TVRjMVpDMDBOV1kzTFRneU56WXRZVE5rWVRrek56ZzJOak15SWl3aVlXbGtJam9pTUNJc0ltNWxkQ0k2SW5SamNDSXNJblI1Y0dVaU9pSWlMQ0pvYjNOMElqb2lJaXdpY0dGMGFDSTZJaThpTENKMGJITWlPaUlpZlE9PQp2bWVzczovL2V5SmhaR1FpT2lJeE5qZ3VNVE00TGpJd01TNHlNRGdpTENKMklqb2lNaUlzSW5Ceklqb2k4SitIdXZDZmg3aFZVMTh6TURnZ2ZDQXhMamsyVFdJaUxDSndiM0owSWpveE1ETXlPQ3dpYVdRaU9pSmlaamcwTjJKbU55MHdZbUUxTFRRNE9EVXRZbVF5WWkxa1lUUmtOemRoWm1Ka1lUZ2lMQ0poYVdRaU9pSXdJaXdpYm1WMElqb2lkR053SWl3aWRIbHdaU0k2SWlJc0ltaHZjM1FpT2lJaUxDSndZWFJvSWpvaUx5SXNJblJzY3lJNklpSjkKdm1lc3M6Ly9leUpoWkdRaU9pSXhNemd1TWk0ME5DNHlNVEVpTENKMklqb2lNaUlzSW5Ceklqb2k4SitIdXZDZmg3aFZVMTh6TURrZ2ZETXdMalEzVFdJaUxDSndiM0owSWpveU1EQTRNU3dpYVdRaU9pSTFPVE5pT0RVeU5TMHdZelE0TFRSaU1HWXRaRGxoWmkweVpEY3pZVGt4TkRnNU56TWlMQ0poYVdRaU9pSTJOQ0lzSW01bGRDSTZJblJqY0NJc0luUjVjR1VpT2lJaUxDSm9iM04wSWpvaUlpd2ljR0YwYUNJNklpOGlMQ0owYkhNaU9pSWlmUT09CnZtZXNzOi8vZXlKaFpHUWlPaUl5TXk0eU16QXVNVFEyTGpJMU5DSXNJbllpT2lJeUlpd2ljSE1pT2lMd240ZTY4SitIdUZWVFh6TXhNQ0I4TkRNdU5qTk5ZaUlzSW5CdmNuUWlPakV5TlRnc0ltbGtJam9pWldSbFlqUXhZMk10WVRjMllTMDBOMll5TFdaaE9UWXRZamt4TkRGbE5qWmhNbUl3SWl3aVlXbGtJam9pTUNJc0ltNWxkQ0k2SW5SamNDSXNJblI1Y0dVaU9pSWlMQ0pvYjNOMElqb2lJaXdpY0dGMGFDSTZJaThpTENKMGJITWlPaUlpZlE9PQp2bWVzczovL2V5SmhaR1FpT2lJeE5qZ3VNVE00TGpJd055NDJOaUlzSW5ZaU9pSXlJaXdpY0hNaU9pTHduNGU2OEorSHVGVlRYek14TVNCOElEUXVOemhOWWlJc0luQnZjblFpT2pJeE16WTFMQ0pwWkNJNklqa3dOV1k1T1dJeExXVTNZbUV0TkRWbE1DMWhaVFJrTFdJd1ptWmtaakJoWkRJME5TSXNJbUZwWkNJNklqQWlMQ0p1WlhRaU9pSjBZM0FpTENKMGVYQmxJam9pSWl3aWFHOXpkQ0k2SWlJc0luQmhkR2dpT2lJdklpd2lkR3h6SWpvaUluMD0Kdm1lc3M6Ly9leUpoWkdRaU9pSTJOeTR5TVM0M01pNDBNU0lzSW5ZaU9pSXlJaXdpY0hNaU9pTHduNGU2OEorSHVGVlRYek14TkNCOE56TXVNamROWWlJc0luQnZjblFpT2pRME15d2lhV1FpT2lJeU5UWTJaREF3WmkweU1UaGpMVFE0WmpjdE9XRXpOaTB4TTJRelpEWm1NV0UzTWpRaUxDSmhhV1FpT2lJMk5DSXNJbTVsZENJNkluZHpJaXdpZEhsd1pTSTZJaUlzSW1odmMzUWlPaUozZDNjdU1UY3dPREF4TURBdWVIbDZJaXdpY0dGMGFDSTZJaTl3WVhSb0x6RTNNelF4T0RFME1URXlNeUlzSW5Sc2N5STZJblJzY3lKOQp2bWVzczovL2V5SmhaR1FpT2lJeE5UQXVNak13TGpReExqa2lMQ0oySWpvaU1pSXNJbkJ6SWpvaThKK0h1dkNmaDdoVlUxOHpNVFVnZkRZd0xqZzRUV0lpTENKd2IzSjBJam95TXpJNU1pd2lhV1FpT2lJNU5UWmpObU15WmkxaVpqVTBMVFJpT0RjdFptRm1aQzAwWWpjMk4yTmhNVEkzTlRBaUxDSmhhV1FpT2lJd0lpd2libVYwSWpvaWRHTndJaXdpZEhsd1pTSTZJaUlzSW1odmMzUWlPaUl4TURBeWFHc3hNekkyTG5SbWVtaGpMblJ2Y0NJc0luQmhkR2dpT2lJdklpd2lkR3h6SWpvaUluMD0Kdm1lc3M6Ly9leUpoWkdRaU9pSXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBek5tRXVjblZwTnpjdVkyOXRJaXdpZGlJNklqSWlMQ0p3Y3lJNkl2Q2ZoN3J3bjRlNFZWTmZNekUySWl3aWNHOXlkQ0k2TVRJek5UWXNJbWxrSWpvaU56Z3dOalZqTVRRdFptTTRNQzAwTUdJMUxXRTBObU10TUdVek5HVm1aR1k0TW1aaElpd2lZV2xrSWpvaU1DSXNJbTVsZENJNkluUmpjQ0lzSW5SNWNHVWlPaUlpTENKb2IzTjBJam9pYUhSMFlXZ3VabkpsWlhSeVlXUmxMbXhwYm1zaUxDSndZWFJvSWpvaUx5SXNJblJzY3lJNklpSjkK -------------------------------------------------------------------------------- /quan/quan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lao4j/proxyRepository/14a453fdc0fc96072a42f0818021487e061ea87e/quan/quan.txt -------------------------------------------------------------------------------- /ss/base64_ss.py: -------------------------------------------------------------------------------- 1 | import base64 2 | 3 | read_txt = open('heroku_ss.txt', 'rb') 4 | read_data = read_txt.read() 5 | read_txt.close() 6 | 7 | base_txt = base64.b64encode(read_data) 8 | 9 | new_run = open('heroku_ss_base64.txt', 'wb') 10 | new_run.write(base_txt) 11 | new_run.close() -------------------------------------------------------------------------------- /ss/heroku_ss.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lao4j/proxyRepository/14a453fdc0fc96072a42f0818021487e061ea87e/ss/heroku_ss.txt -------------------------------------------------------------------------------- /ss/heroku_ss_base64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lao4j/proxyRepository/14a453fdc0fc96072a42f0818021487e061ea87e/ss/heroku_ss_base64.txt -------------------------------------------------------------------------------- /ss/ss.txt: -------------------------------------------------------------------------------- 1 | dm1lc3M6Ly9leUoySWpvaU1pSXNJbkJ6SWpvaTZhYVo1cml2S0hsMVpHOTFOemN1ZEc5d0lPZU9pZWl4aHVXRmplaTB1ZWlLZ3VlQ3VTa2dNVFFpTENKaFpHUWlPaUl4T0RNdU1qTTJMalV4TGpNNElpd2ljRzl5ZENJNk5Ea3lPVEVzSW1sa0lqb2lOREU0TURRNFlXWXRZVEk1TXkwMFlqazVMVGxpTUdNdE9UaGpZVE0xT0RCa1pESTBJaXdpWVdsa0lqbzJOQ3dpYzJONUlqb2lZWFYwYnlJc0ltNWxkQ0k2SWlJc0luUnNjeUk2SWlKOQp2bWVzczovL2V5SjJJam9pTWlJc0luQnpJam9pNVlxZzVvdS81YVNuS0hsMVpHOTFOemN1ZEc5d0lPZU9pZWl4aHVXRmplaTB1ZWlLZ3VlQ3VTa2lMQ0poWkdRaU9pSjNkM2N1ZEdsbVlXWmhlV0V1ZEc5d0lpd2ljRzl5ZENJNk16VTFNREFzSW1sa0lqb2laV0ZoTXpNNVlUZ3RZakEzWmkwMFpXUXdMVGs1T0dRdFpHRmtNREl6TmpFMll6Qm1JaXdpWVdsa0lqb3dMQ0p6WTNraU9pSmhkWFJ2SWl3aWJtVjBJam9pZDNNaUxDSjBiSE1pT2lKMGJITWlmUT09CnZtZXNzOi8vZXlKMklqb2lNaUlzSW5Ceklqb2k1NzZPNVp1OUtIbDFaRzkxTnpjdWRHOXdJT2VPaWVpeGh1V0ZqZWkwdWVpS2d1ZUN1U2tnTWlJc0ltRmtaQ0k2SW1kMGJURXVhM1J0ZDJGdUxtNWxkQ0lzSW5CdmNuUWlPakV5T0RrNExDSnBaQ0k2SW1ReE1EUXhNekZsTFRRME1qZ3ROR1ZpT0MwNFptTmhMV00xTldKbE5UVXdORGt5WmlJc0ltRnBaQ0k2TUN3aWMyTjVJam9pWVhWMGJ5SXNJbTVsZENJNkluZHpJaXdpZEd4eklqb2lJbjA9CnZtZXNzOi8vZXlKMklqb2lNaUlzSW5Ceklqb2k1NzZPNVp1OUtIbDFaRzkxTnpjdWRHOXdJT2VPaWVpeGh1V0ZqZWkwdWVpS2d1ZUN1U2tnTXlJc0ltRmtaQ0k2SW5ZNUxtaGxaSFZwWVc0dWJHbHVheUlzSW5CdmNuUWlPak13T0RBNUxDSnBaQ0k2SW1OaVlqTm1PRGMzTFdReFptSXRNelEwWXkwNE4yRTVMV1F4TlROaVptWmtOVFE0TkNJc0ltRnBaQ0k2TWl3aWMyTjVJam9pWVhWMGJ5SXNJbTVsZENJNkluZHpJaXdpZEd4eklqb2lJbjA9CnZtZXNzOi8vZXlKMklqb2lNaUlzSW5Ceklqb2k1NzZPNVp1OUtIbDFaRzkxTnpjdWRHOXdJT2VPaWVpeGh1V0ZqZWkwdWVpS2d1ZUN1U2tnTkNJc0ltRmtaQ0k2SW1Fd0xtNTBkR3RyTG1OdmJTSXNJbkJ2Y25RaU9qUTBNeXdpYVdRaU9pSmtaVGswWTJNd1lTMHdOVGt5TFRRNU5qa3RZakZtWXkwNU4yVmhPR1l3WldFd1lqTWlMQ0poYVdRaU9qQXNJbk5qZVNJNkltRjFkRzhpTENKdVpYUWlPaUozY3lJc0luUnNjeUk2SW5Sc2N5SjkKdm1lc3M6Ly9leUoySWpvaU1pSXNJbkJ6SWpvaTU3Nk81WnU5S0hsMVpHOTFOemN1ZEc5d0lPZU9pZWl4aHVXRmplaTB1ZWlLZ3VlQ3VTa2dNeklpTENKaFpHUWlPaUl4T0RNdU1qTTNMamcwTGpVeklpd2ljRzl5ZENJNk5UVXdNRElzSW1sa0lqb2lOREU0TURRNFlXWXRZVEk1TXkwMFlqazVMVGxpTUdNdE9UaGpZVE0xT0RCa1pESTBJaXdpWVdsa0lqb3dMQ0p6WTNraU9pSmhkWFJ2SWl3aWJtVjBJam9pSWl3aWRHeHpJam9pSW4wPQp2bWVzczovL2V5SjJJam9pTWlJc0luQnpJam9pNmFhWjVyaXZLSGwxWkc5MU56Y3VkRzl3SU9lT2llaXhodVdGamVpMHVlaUtndWVDdVNraUxDSmhaR1FpT2lJeE1qQXVNVGs0TGpRMExqRXlOaUlzSW5CdmNuUWlPalEzT0RnekxDSnBaQ0k2SWpReE9EQTBPR0ZtTFdFeU9UTXROR0k1T1MwNVlqQmpMVGs0WTJFek5UZ3daR1F5TkNJc0ltRnBaQ0k2TUN3aWMyTjVJam9pWVhWMGJ5SXNJbTVsZENJNklpSXNJblJzY3lJNklpSjkKdm1lc3M6Ly9leUoySWpvaU1pSXNJbkJ6SWpvaTU3Nk81WnU5S0hsMVpHOTFOemN1ZEc5d0lPZU9pZWl4aHVXRmplaTB1ZWlLZ3VlQ3VTa2dOaUlzSW1Ga1pDSTZJbU5rZG1KbmFIazNMams1T1RFNE1pNTRlWG9pTENKd2IzSjBJam80TUN3aWFXUWlPaUk1TUdZek5UZGtaQzAzT1dGakxUUTNZell0WWpCaU9DMDVOVGhsTW1ReE9XUmxNRGNpTENKaGFXUWlPakFzSW5OamVTSTZJbUYxZEc4aUxDSnVaWFFpT2lKM2N5SXNJblJzY3lJNklpSjkKdm1lc3M6Ly9leUoySWpvaU1pSXNJbkJ6SWpvaTU3Nk81WnU5S0hsMVpHOTFOemN1ZEc5d0lPZU9pZWl4aHVXRmplaTB1ZWlLZ3VlQ3VTa2dOeUlzSW1Ga1pDSTZJakU0TXk0eU16WXVOVEV1TXpnaUxDSndiM0owSWpvME9UTXdNaXdpYVdRaU9pSTBNVGd3TkRoaFppMWhNamt6TFRSaU9Ua3RPV0l3WXkwNU9HTmhNelU0TUdSa01qUWlMQ0poYVdRaU9qQXNJbk5qZVNJNkltRjFkRzhpTENKdVpYUWlPaUlpTENKMGJITWlPaUlpZlE9PQp2bWVzczovL2V5SjJJam9pTWlJc0luQnpJam9pNTc2TzVadTlLSGwxWkc5MU56Y3VkRzl3SU9lT2llaXhodVdGamVpMHVlaUtndWVDdVNrZ09DSXNJbUZrWkNJNkltUmpkbVpuZERZdU9UazVNVGd5TG5oNWVpSXNJbkJ2Y25RaU9qZ3dMQ0pwWkNJNklqa3daak0xTjJSa0xUYzVZV010TkRkak5pMWlNR0k0TFRrMU9HVXlaREU1WkdVd055SXNJbUZwWkNJNk1Dd2ljMk41SWpvaVlYVjBieUlzSW01bGRDSTZJbmR6SWl3aWRHeHpJam9pSW4wPQp2bWVzczovL2V5SjJJam9pTWlJc0luQnpJam9pNTc2TzVadTlLSGwxWkc5MU56Y3VkRzl3SU9lT2llaXhodVdGamVpMHVlaUtndWVDdVNrZ016TWlMQ0poWkdRaU9pSXhNakF1TWpNeUxqRTFNeTR4TWpNaUxDSndiM0owSWpvMU1ETTFNaXdpYVdRaU9pSTBNVGd3TkRoaFppMWhNamt6TFRSaU9Ua3RPV0l3WXkwNU9HTmhNelU0TUdSa01qUWlMQ0poYVdRaU9qQXNJbk5qZVNJNkltRjFkRzhpTENKdVpYUWlPaUlpTENKMGJITWlPaUlpZlE9PQp2bWVzczovL2V5SjJJam9pTWlJc0luQnpJam9pNTc2TzVadTlLSGwxWkc5MU56Y3VkRzl3SU9lT2llaXhodVdGamVpMHVlaUtndWVDdVNrZ01UQWlMQ0poWkdRaU9pSmpaaTVtYjNacExuUnJJaXdpY0c5eWRDSTZORFF6TENKcFpDSTZJbUptTmpjME16ZGxMVFpqT1RBdE5EVmpZUzFoWW1NeUxXTTNNalF3WVRWalpUSmhZU0lzSW1GcFpDSTZNQ3dpYzJONUlqb2lZWFYwYnlJc0ltNWxkQ0k2SW5keklpd2lkR3h6SWpvaWRHeHpJbjA9CnZtZXNzOi8vZXlKMklqb2lNaUlzSW5Ceklqb2k1NzZPNVp1OUtIbDFaRzkxTnpjdWRHOXdJT2VPaWVpeGh1V0ZqZWkwdWVpS2d1ZUN1U2tnTkRBaUxDSmhaR1FpT2lJeE1qQXVNak15TGpFMU15NDJNeUlzSW5CdmNuUWlPak0zT0RBMUxDSnBaQ0k2SWpReE9EQTBPR0ZtTFdFeU9UTXROR0k1T1MwNVlqQmpMVGs0WTJFek5UZ3daR1F5TkNJc0ltRnBaQ0k2TUN3aWMyTjVJam9pWVhWMGJ5SXNJbTVsZENJNklpSXNJblJzY3lJNklpSjkKdm1lc3M6Ly9leUoySWpvaU1pSXNJbkJ6SWpvaTZhYVo1cml2S0hsMVpHOTFOemN1ZEc5d0lPZU9pZWl4aHVXRmplaTB1ZWlLZ3VlQ3VTa2dPU0lzSW1Ga1pDSTZJakU0TXk0eU16Z3VPVEF1T0NJc0luQnZjblFpT2pReE56WTJMQ0pwWkNJNklqUXhPREEwT0dGbUxXRXlPVE10TkdJNU9TMDVZakJqTFRrNFkyRXpOVGd3WkdReU5DSXNJbUZwWkNJNk1Dd2ljMk41SWpvaVlYVjBieUlzSW01bGRDSTZJaUlzSW5Sc2N5STZJaUo5CnZtZXNzOi8vZXlKMklqb2lNaUlzSW5Ceklqb2k1NzZPNVp1OUtIbDFaRzkxTnpjdWRHOXdJT2VPaWVpeGh1V0ZqZWkwdWVpS2d1ZUN1U2tnTVRJaUxDSmhaR1FpT2lJeE1qQXVNak0wTGpFd01pNHlNamtpTENKd2IzSjBJam8wTWpFM05Dd2lhV1FpT2lJME1UZ3dORGhoWmkxaE1qa3pMVFJpT1RrdE9XSXdZeTA1T0dOaE16VTRNR1JrTWpRaUxDSmhhV1FpT2pBc0luTmplU0k2SW1GMWRHOGlMQ0p1WlhRaU9pSWlMQ0owYkhNaU9pSWlmUT09CnRyb2phbjovLzBhMzM1ZmQ2LWJlMGItMTFlYy04ZGZhLWYyM2M5MWNmYmJjOUBlYWMxNDYyYi1zd3hnZzAtc3hrZDYzLTE3ejk1LmN1LnBsZWJhaS5uZXQ6MTUyMjk/dHlwZT10Y3Amc25pPWVhYzE0NjJiLXN3eGdnMC1zeGtkNjMtMTd6OTUuY3UucGxlYmFpLm5ldCZhbGxvd0luc2VjdXJlPTEjJUU3JUJFJThFJUU1JTlCJUJEKHl1ZG91NzcudG9wJTIwJUU3JThFJTg5JUU4JUIxJTg2JUU1JTg1JThEJUU4JUI0JUI5JUU4JThBJTgyJUU3JTgyJUI5KSUyMDEzCnZtZXNzOi8vZXlKMklqb2lNaUlzSW5Ceklqb2k2YWFaNXJpdktIbDFaRzkxTnpjdWRHOXdJT2VPaWVpeGh1V0ZqZWkwdWVpS2d1ZUN1U2tnTkNJc0ltRmtaQ0k2SWpFeU1DNHhPVGd1TnpFdU1qRTVJaXdpY0c5eWRDSTZOVEV3T1RVc0ltbGtJam9pTkRFNE1EUTRZV1l0WVRJNU15MDBZams1TFRsaU1HTXRPVGhqWVRNMU9EQmtaREkwSWl3aVlXbGtJam93TENKelkza2lPaUpoZFhSdklpd2libVYwSWpvaUlpd2lkR3h6SWpvaUluMD0Kdm1lc3M6Ly9leUoySWpvaU1pSXNJbkJ6SWpvaTZhYVo1cml2S0hsMVpHOTFOemN1ZEc5d0lPZU9pZWl4aHVXRmplaTB1ZWlLZ3VlQ3VTa2dNVEFpTENKaFpHUWlPaUl4T0RNdU1qTTJMalV4TGpNNElpd2ljRzl5ZENJNk5Ea3hNakVzSW1sa0lqb2lOREU0TURRNFlXWXRZVEk1TXkwMFlqazVMVGxpTUdNdE9UaGpZVE0xT0RCa1pESTBJaXdpWVdsa0lqbzJOQ3dpYzJONUlqb2lZWFYwYnlJc0ltNWxkQ0k2SWlJc0luUnNjeUk2SWlKOQp2bWVzczovL2V5SjJJam9pTWlJc0luQnpJam9pNTc2TzVadTlLSGwxWkc5MU56Y3VkRzl3SU9lT2llaXhodVdGamVpMHVlaUtndWVDdVNrZ01UVWlMQ0poWkdRaU9pSnVNVGN6TnpReU1EZ3pOeTVoWm1wcFlXNHVZMjRpTENKd2IzSjBJam8wTkRNc0ltbGtJam9pWldZMU9EWXlPR1F0WldOaE1TMDBNalkyTFRnMk56UXRZakkwWkRreFpUUTVaakF4SWl3aVlXbGtJam93TENKelkza2lPaUpoZFhSdklpd2libVYwSWpvaWQzTWlMQ0owYkhNaU9pSjBiSE1pZlE9PQp2bWVzczovL2V5SjJJam9pTWlJc0luQnpJam9pNTc2TzVadTlLSGwxWkc5MU56Y3VkRzl3SU9lT2llaXhodVdGamVpMHVlaUtndWVDdVNrZ01UWWlMQ0poWkdRaU9pSXhPRE11TWpNNExqa3dMamdpTENKd2IzSjBJam8wTmpreU1Dd2lhV1FpT2lJME1UZ3dORGhoWmkxaE1qa3pMVFJpT1RrdE9XSXdZeTA1T0dOaE16VTRNR1JrTWpRaUxDSmhhV1FpT2pZMExDSnpZM2tpT2lKaGRYUnZJaXdpYm1WMElqb2lJaXdpZEd4eklqb2lJbjA9CnZtZXNzOi8vZXlKMklqb2lNaUlzSW5Ceklqb2k1NzZPNVp1OUtIbDFaRzkxTnpjdWRHOXdJT2VPaWVpeGh1V0ZqZWkwdWVpS2d1ZUN1U2tnTVRjaUxDSmhaR1FpT2lJeE1qQXVNak15TGpFMU15NDBNQ0lzSW5CdmNuUWlPak14TWpBNUxDSnBaQ0k2SWpReE9EQTBPR0ZtTFdFeU9UTXROR0k1T1MwNVlqQmpMVGs0WTJFek5UZ3daR1F5TkNJc0ltRnBaQ0k2TUN3aWMyTjVJam9pWVhWMGJ5SXNJbTVsZENJNklpSXNJblJzY3lJNklpSjkKdm1lc3M6Ly9leUoySWpvaU1pSXNJbkJ6SWpvaTU3Nk81WnU5S0hsMVpHOTFOemN1ZEc5d0lPZU9pZWl4aHVXRmplaTB1ZWlLZ3VlQ3VTa2dNVGdpTENKaFpHUWlPaUl4TWpBdU1qTXlMakUxTXk0ME1DSXNJbkJ2Y25RaU9qUXpNamt5TENKcFpDSTZJalF4T0RBME9HRm1MV0V5T1RNdE5HSTVPUzA1WWpCakxUazRZMkV6TlRnd1pHUXlOQ0lzSW1GcFpDSTZNQ3dpYzJONUlqb2lZWFYwYnlJc0ltNWxkQ0k2SWlJc0luUnNjeUk2SWlKOQp2bWVzczovL2V5SjJJam9pTWlJc0luQnpJam9pNmFhWjVyaXZLSGwxWkc5MU56Y3VkRzl3SU9lT2llaXhodVdGamVpMHVlaUtndWVDdVNrZ01URWlMQ0poWkdRaU9pSXhNakF1TVRrNExqY3hMakl4TkNJc0luQnZjblFpT2pReU16YzFMQ0pwWkNJNklqUXhPREEwT0dGbUxXRXlPVE10TkdJNU9TMDVZakJqTFRrNFkyRXpOVGd3WkdReU5DSXNJbUZwWkNJNk1Dd2ljMk41SWpvaVlYVjBieUlzSW01bGRDSTZJaUlzSW5Sc2N5STZJaUo5CnZtZXNzOi8vZXlKMklqb2lNaUlzSW5Ceklqb2k1NzZPNVp1OUtIbDFaRzkxTnpjdWRHOXdJT2VPaWVpeGh1V0ZqZWkwdWVpS2d1ZUN1U2tnTWpBaUxDSmhaR1FpT2lKMk1USXVhR1ZrZFdsaGJpNXNhVzVySWl3aWNHOXlkQ0k2TXpBNE1USXNJbWxrSWpvaVkySmlNMlk0TnpjdFpERm1ZaTB6TkRSakxUZzNZVGt0WkRFMU0ySm1abVExTkRnMElpd2lZV2xrSWpveUxDSnpZM2tpT2lKaGRYUnZJaXdpYm1WMElqb2lkM01pTENKMGJITWlPaUlpZlE9PQp2bWVzczovL2V5SjJJam9pTWlJc0luQnpJam9pNTc2TzVadTlLSGwxWkc5MU56Y3VkRzl3SU9lT2llaXhodVdGamVpMHVlaUtndWVDdVNrZ01qRWlMQ0poWkdRaU9pSnVNVGN6TnpReU1EZzBNaTVoWm1wcFlXNHVZMjRpTENKd2IzSjBJam8wTkRNc0ltbGtJam9pTmpNME1UWm1ZVEl0TkRJNU1DMDBaalF5TFdKaE0yUXRZekppWkRFM01ERXpOemszSWl3aVlXbGtJam93TENKelkza2lPaUpoZFhSdklpd2libVYwSWpvaWQzTWlMQ0owYkhNaU9pSjBiSE1pZlE9PQp2bWVzczovL2V5SjJJam9pTWlJc0luQnpJam9pNmFhWjVyaXZLSGwxWkc5MU56Y3VkRzl3SU9lT2llaXhodVdGamVpMHVlaUtndWVDdVNrZ05TSXNJbUZrWkNJNklqRTRNeTR5TXpZdU5URXVNemdpTENKd2IzSjBJam96TURBMU1pd2lhV1FpT2lJME1UZ3dORGhoWmkxaE1qa3pMVFJpT1RrdE9XSXdZeTA1T0dOaE16VTRNR1JrTWpRaUxDSmhhV1FpT2pBc0luTmplU0k2SW1GMWRHOGlMQ0p1WlhRaU9pSWlMQ0owYkhNaU9pSWlmUT09CnZtZXNzOi8vZXlKMklqb2lNaUlzSW5Ceklqb2k1NzZPNVp1OUtIbDFaRzkxTnpjdWRHOXdJT2VPaWVpeGh1V0ZqZWkwdWVpS2d1ZUN1U2tnTWpJaUxDSmhaR1FpT2lJeE9ETXVNak0yTGpVeExqTTRJaXdpY0c5eWRDSTZOREV3TWpRc0ltbGtJam9pTkRFNE1EUTRZV1l0WVRJNU15MDBZams1TFRsaU1HTXRPVGhqWVRNMU9EQmtaREkwSWl3aVlXbGtJam93TENKelkza2lPaUpoZFhSdklpd2libVYwSWpvaUlpd2lkR3h6SWpvaUluMD0Kdm1lc3M6Ly9leUoySWpvaU1pSXNJbkJ6SWpvaTU3Nk81WnU5S0hsMVpHOTFOemN1ZEc5d0lPZU9pZWl4aHVXRmplaTB1ZWlLZ3VlQ3VTa2dNelVpTENKaFpHUWlPaUpwY0M1ellpSXNJbkJ2Y25RaU9qUTBNeXdpYVdRaU9pSmpabUU0WXpNMll5MDVOalV5TFRRNE5HRXRPRGxsTVMwek5HUmpZems0Wm1GaFl6TWlMQ0poYVdRaU9qQXNJbk5qZVNJNkltRjFkRzhpTENKdVpYUWlPaUozY3lJc0luUnNjeUk2SW5Sc2N5SjkKdm1lc3M6Ly9leUoySWpvaU1pSXNJbkJ6SWpvaTU3Nk81WnU5S0hsMVpHOTFOemN1ZEc5d0lPZU9pZWl4aHVXRmplaTB1ZWlLZ3VlQ3VTa2dNallpTENKaFpHUWlPaUl4T0RVdU1UUTJMakUzTXk0eU5TSXNJbkJ2Y25RaU9qZ3dMQ0pwWkNJNkltUTNNR1kxWmpobExUYzJPVFF0TkdSbVppMDVOV1ZtTFdOak1UUTNNbVV6TVRWa1l5SXNJbUZwWkNJNk1Dd2ljMk41SWpvaVlYVjBieUlzSW01bGRDSTZJbmR6SWl3aWRHeHpJam9pSW4wPQp2bWVzczovL2V5SjJJam9pTWlJc0luQnpJam9pNTc2TzVadTlLSGwxWkc5MU56Y3VkRzl3SU9lT2llaXhodVdGamVpMHVlaUtndWVDdVNrZ05ESWlMQ0poWkdRaU9pSXhNakF1TVRrNExqY3hMakl4TmlJc0luQnZjblFpT2pNMU9USXhMQ0pwWkNJNklqUXhPREEwT0dGbUxXRXlPVE10TkdJNU9TMDVZakJqTFRrNFkyRXpOVGd3WkdReU5DSXNJbUZwWkNJNk1Dd2ljMk41SWpvaVlYVjBieUlzSW01bGRDSTZJaUlzSW5Sc2N5STZJaUo5CnNzOi8vWVdWekxUSTFOaTFuWTIwNlpHUXhaVFUyTW1FdFlUQm1ZeTAwWkRBekxUa3haakV0TWpJMk9HSmlNVFV6WkdZMkBqc3lkLnBpYW9taWFveHUubmV0OjQ2MTMxIyVFNyVCRSU4RSVFNSU5QiVCRCh5dWRvdTc3LnRvcCUyMCVFNyU4RSU4OSVFOCVCMSU4NiVFNSU4NSU4RCVFOCVCNCVCOSVFOCU4QSU4MiVFNyU4MiVCOSklMjAyNwp2bWVzczovL2V5SjJJam9pTWlJc0luQnpJam9pNTc2TzVadTlLSGwxWkc5MU56Y3VkRzl3SU9lT2llaXhodVdGamVpMHVlaUtndWVDdVNrZ01qZ2lMQ0poWkdRaU9pSXhNakF1TVRrNExqY3hMakl4T1NJc0luQnZjblFpT2pRME9URTFMQ0pwWkNJNklqUXhPREEwT0dGbUxXRXlPVE10TkdJNU9TMDVZakJqTFRrNFkyRXpOVGd3WkdReU5DSXNJbUZwWkNJNk5qUXNJbk5qZVNJNkltRjFkRzhpTENKdVpYUWlPaUlpTENKMGJITWlPaUlpZlE9PQp2bWVzczovL2V5SjJJam9pTWlJc0luQnpJam9pNTc2TzVadTlLSGwxWkc5MU56Y3VkRzl3SU9lT2llaXhodVdGamVpMHVlaUtndWVDdVNrZ01qa2lMQ0poWkdRaU9pSXhPRE11TWpNMkxqVXhMak00SWl3aWNHOXlkQ0k2TXprNU1Ua3NJbWxrSWpvaU5ERTRNRFE0WVdZdFlUSTVNeTAwWWprNUxUbGlNR010T1RoallUTTFPREJrWkRJMElpd2lZV2xrSWpvd0xDSnpZM2tpT2lKaGRYUnZJaXdpYm1WMElqb2lJaXdpZEd4eklqb2lJbjA9CnZtZXNzOi8vZXlKMklqb2lNaUlzSW5Ceklqb2k1NzZPNVp1OUtIbDFaRzkxTnpjdWRHOXdJT2VPaWVpeGh1V0ZqZWkwdWVpS2d1ZUN1U2tnTXpBaUxDSmhaR1FpT2lJeE1qQXVNak15TGpFMU15NDBNU0lzSW5CdmNuUWlPalF4TlRrM0xDSnBaQ0k2SWpReE9EQTBPR0ZtTFdFeU9UTXROR0k1T1MwNVlqQmpMVGs0WTJFek5UZ3daR1F5TkNJc0ltRnBaQ0k2TUN3aWMyTjVJam9pWVhWMGJ5SXNJbTVsZENJNklpSXNJblJzY3lJNklpSjkKdHJvamFuOi8vRllDTzAydThOeTNSUzM4YXh6U1RsM3BjYWVnS2xaM0JaeWVTN0VhajZBOU9EWUlwd0NBWEY1Q1I0RHF4RG5AMTMuNjAuODYuNjM6NDQzP3R5cGU9dGNwJmFsbG93SW5zZWN1cmU9MSMlRTclQkUlOEUlRTUlOUIlQkQoeXVkb3U3Ny50b3AlMjAlRTclOEUlODklRTglQjElODYlRTUlODUlOEQlRTglQjQlQjklRTglOEElODIlRTclODIlQjkpJTIwMzQKc3M6Ly9ZV1Z6TFRJMU5pMW5ZMjA2TkV0SFNGZExRMHRSUVVwUFZsQklUdz09QDh0djY4cWhxLnNsYXNoZGV2c2xhc2huZXRzbGFzaHR1bi5uZXQ6MTUwMDMjJUU3JUJFJThFJUU1JTlCJUJEKHl1ZG91NzcudG9wJTIwJUU3JThFJTg5JUU4JUIxJTg2JUU1JTg1JThEJUU4JUI0JUI5JUU4JThBJTgyJUU3JTgyJUI5KSUyMDM2CnNzOi8vWTJoaFkyaGhNakF0YVdWMFppMXdiMng1TVRNd05UcE9hemxoYzJkc1JIcEllbXByZEZaNlZHdDJhR0ZCQGFyeGZ3MmI3OGZpMnE5aHp5bGhuLmZyZWVzb2Nrcy53b3JrOjQ0MyMlRTYlOTclQTUlRTYlOUMlQUMoeXVkb3U3Ny50b3AlMjAlRTclOEUlODklRTglQjElODYlRTUlODUlOEQlRTglQjQlQjklRTglOEElODIlRTclODIlQjkpCnNzOi8vWVdWekxUSTFOaTFuWTIwNlpHOXVaM1JoYVhkaGJtY3VZMjl0QDE5NS4xNTQuNTQuMTcxOjEzMzU1IyVFNyVCRSU4RSVFNSU5QiVCRCh5dWRvdTc3LnRvcCUyMCVFNyU4RSU4OSVFOCVCMSU4NiVFNSU4NSU4RCVFOCVCNCVCOSVFOCU4QSU4MiVFNyU4MiVCOSklMjAzNwp2bWVzczovL2V5SjJJam9pTWlJc0luQnpJam9pNTc2TzVadTlLSGwxWkc5MU56Y3VkRzl3SU9lT2llaXhodVdGamVpMHVlaUtndWVDdVNrZ016Z2lMQ0poWkdRaU9pSXhNakF1TVRrNExqY3hMakl4TkNJc0luQnZjblFpT2pNeU9UZ3dMQ0pwWkNJNklqUXhPREEwT0dGbUxXRXlPVE10TkdJNU9TMDVZakJqTFRrNFkyRXpOVGd3WkdReU5DSXNJbUZwWkNJNk5qUXNJbk5qZVNJNkltRjFkRzhpTENKdVpYUWlPaUlpTENKMGJITWlPaUlpZlE9PQp0cm9qYW46Ly9BaW1lckA5Mi4yNDMuNzQuMTgwOjg0NDM/dHlwZT10Y3AmYWxsb3dJbnNlY3VyZT0xIyVFNyVCRSU4RSVFNSU5QiVCRCh5dWRvdTc3LnRvcCUyMCVFNyU4RSU4OSVFOCVCMSU4NiVFNSU4NSU4RCVFOCVCNCVCOSVFOCU4QSU4MiVFNyU4MiVCOSklMjAzOQp2bWVzczovL2V5SjJJam9pTWlJc0luQnpJam9pNmFhWjVyaXZLSGwxWkc5MU56Y3VkRzl3SU9lT2llaXhodVdGamVpMHVlaUtndWVDdVNrZ01UTWlMQ0poWkdRaU9pSXhNakF1TVRrNExqY3hMakl4T1NJc0luQnZjblFpT2pRNU16VTFMQ0pwWkNJNklqUXhPREEwT0dGbUxXRXlPVE10TkdJNU9TMDVZakJqTFRrNFkyRXpOVGd3WkdReU5DSXNJbUZwWkNJNk1Dd2ljMk41SWpvaVlYVjBieUlzSW01bGRDSTZJaUlzSW5Sc2N5STZJaUo5 --------------------------------------------------------------------------------