-
-
Notifications
You must be signed in to change notification settings - Fork 203
/
OmegaProfile.pac
459 lines (459 loc) · 28.3 KB
/
OmegaProfile.pac
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
var FindProxyForURL = function(init, profiles) {
return function(url, host) {
"use strict";
var result = init, scheme = url.substr(0, url.indexOf(":"));
do {
result = profiles[result];
if (typeof result === "function") result = result(url, host, scheme);
} while (typeof result !== "string" || result.charCodeAt(0) === 43);
return result;
};
}("+auto switch", {
"+auto switch": function(url, host, scheme) {
"use strict";
if (/(?:^|\.)fodev\.org$/.test(host)) return "+fod";
if (/(?:^|\.)android\.com$/.test(host)) return "+fod";
if (/(?:^|\.)amp\.dev$/.test(host)) return "+fod";
if (/(?:^|\.)teamtreehouse\.com$/.test(host)) return "+fod";
if (/(?:^|\.)codegrepper\.com$/.test(host)) return "+fod";
if (/(?:^|\.)upwork\.com$/.test(host)) return "+fod";
if (/(?:^|\.)bazel\.build$/.test(host)) return "+fod";
if (/(?:^|\.)wallpaperget\.com$/.test(host)) return "+fod";
if (/(?:^|\.)microblink\.com$/.test(host)) return "+fod";
if (/(?:^|\.)bluemix\.net$/.test(host)) return "+fod";
if (/(?:^|\.)ipinfo\.io$/.test(host)) return "+fod";
if (/(?:^|\.)ifconfig\.co$/.test(host)) return "+fod";
if (/(?:^|\.)ipwhois\.app$/.test(host)) return "+fod";
if (/(?:^|\.)bit\.ly$/.test(host)) return "+fod";
if (/(?:^|\.)tinyurl\.com$/.test(host)) return "+fod";
if (/(?:^|\.)is\.gd$/.test(host)) return "+fod";
if (/(?:^|\.)programiz\.com$/.test(host)) return "+fod";
if (/(?:^|\.)terrytao\.wordpress\.com$/.test(host)) return "+fod";
if (/(?:^|\.)cppstories\.com$/.test(host)) return "+fod";
if (/(?:^|\.)gurobi\.com$/.test(host)) return "+fod";
if (/(?:^|\.)pub\.dev$/.test(host)) return "+fod";
if (/(?:^|\.)gvt1\.com$/.test(host)) return "+fod";
if (/(?:^|\.)swift\.org$/.test(host)) return "+fod";
if (/(?:^|\.)fbsbx\.com$/.test(host)) return "+fod";
if (/(?:^|\.)github\.io$/.test(host)) return "+fod";
if (/(?:^|\.)pdf2go\.com$/.test(host)) return "+fod";
if (/(?:^|\.)netacad\.com$/.test(host)) return "+fod";
if (/(?:^|\.)netdevgroup\.com$/.test(host)) return "+fod";
if (/(?:^|\.)reality\.ai$/.test(host)) return "+fod";
if (/(?:^|\.)mozilla\.net$/.test(host)) return "+fod";
if (/(?:^|\.)websiteforstudents\.com$/.test(host)) return "+fod";
if (/(?:^|\.)withgoogle\.com$/.test(host)) return "+fod";
if (/(?:^|\.)kite\.com$/.test(host)) return "+fod";
if (/(?:^|\.)googletagservices\.com$/.test(host)) return "+fod";
if (/(?:^|\.)alexa\.com$/.test(host)) return "+fod";
if (/(?:^|\.)getliner\.com$/.test(host)) return "+fod";
if (/(?:^|\.)jetbrains\.space$/.test(host)) return "+fod";
if (/(?:^|\.)ngrok\.com$/.test(host)) return "+fod";
if (/(?:^|\.)ngrok\.io$/.test(host)) return "+fod";
if (/(?:^|\.)gradle-dn\.com$/.test(host)) return "+fod";
if (/(?:^|\.)overleaf\.com$/.test(host)) return "+fod";
if (/(?:^|\.)jenkins\.org$/.test(host)) return "+fod";
if (/(?:^|\.)rubygems\.org$/.test(host)) return "+fod";
if (/(?:^|\.)ruby-doc\.org$/.test(host)) return "+fod";
if (/(?:^|\.)k8s\.io$/.test(host)) return "+fod";
if (/(?:^|\.)gcr\.io$/.test(host)) return "+fod";
if (/(?:^|\.)sstatic\.net$/.test(host)) return "+fod";
if (/(?:^|\.)kaggleusercontent\.com$/.test(host)) return "+fod";
if (/(?:^|\.)arcgis\.com$/.test(host)) return "+fod";
if (/(?:^|\.)gravityforms\.com$/.test(host)) return "+fod";
if (/(?:^|\.)igdb\.com$/.test(host)) return "+fod";
if (/(?:^|\.)mendeley\.com$/.test(host)) return "+fod";
if (/(?:^|\.)eslint\.org$/.test(host)) return "+fod";
if (/(?:^|\.)amazonaws\.com$/.test(host)) return "+fod";
if (/(?:^|\.)code\.videolan\.org$/.test(host)) return "+fod";
if (/(?:^|\.)videolan\.org$/.test(host)) return "+fod";
if (/(?:^|\.)google-analytics\.com$/.test(host)) return "+fod";
if (/(?:^|\.)conan\.io$/.test(host)) return "+fod";
if (/(?:^|\.)oddrun\.ir$/.test(host)) return "+fod";
if (/(?:^|\.)proandroiddev\.com$/.test(host)) return "+fod";
if (/(?:^|\.)superuser\.com$/.test(host)) return "+fod";
if (/(?:^|\.)parsely\.com$/.test(host)) return "+fod";
if (/(?:^|\.)huawei\.com$/.test(host)) return "+fod";
if (/(?:^|\.)leech\.com$/.test(host)) return "+fod";
if (/(?:^|\.)lightstep\.com$/.test(host)) return "+fod";
if (/(?:^|\.)optimizely\.com$/.test(host)) return "+fod";
if (/(?:^|\.)branch\.io$/.test(host)) return "+fod";
if (/(?:^|\.)serverfault\.com$/.test(host)) return "+fod";
if (/(?:^|\.)stackexchange\.com$/.test(host)) return "+fod";
if (/(?:^|\.)stackoverflow\.com$/.test(host)) return "+fod";
if (/(?:^|\.)glitch\.me$/.test(host)) return "+fod";
if (/(?:^|\.)glitch\.com$/.test(host)) return "+fod";
if (/(?:^|\.)vuejs\.org$/.test(host)) return "+fod";
if (/(?:^|\.)reactjs\.org$/.test(host)) return "+fod";
if (/(?:^|\.)adservice\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)jhipster\.tech$/.test(host)) return "+fod";
if (/(?:^|\.)algolia\.net$/.test(host)) return "+fod";
if (/(?:^|\.)adobelogin\.com$/.test(host)) return "+fod";
if (/(?:^|\.)kaggle\.io$/.test(host)) return "+fod";
if (/(?:^|\.)adobe\.com$/.test(host)) return "+fod";
if (/(?:^|\.)zend\.com$/.test(host)) return "+fod";
if (/(?:^|\.)symfony\.com$/.test(host)) return "+fod";
if (/(?:^|\.)classroom\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)csb\.app$/.test(host)) return "+fod";
if (/(?:^|\.)flutter-io\.cn$/.test(host)) return "+fod";
if (/(?:^|\.)dartlang\.org$/.test(host)) return "+fod";
if (/(?:^|\.)flutter\.dev$/.test(host)) return "+fod";
if (/(?:^|\.)paypal\.com$/.test(host)) return "+fod";
if (/(?:^|\.)web\.dev$/.test(host)) return "+fod";
if (/(?:^|\.)c9\.io$/.test(host)) return "+fod";
if (/(?:^|\.)codecov\.io$/.test(host)) return "+fod";
if (/(?:^|\.)coursehero\.com$/.test(host)) return "+fod";
if (/(?:^|\.)flaticon\.com$/.test(host)) return "+fod";
if (/(?:^|\.)githubapp\.com$/.test(host)) return "+fod";
if (/(?:^|\.)expressjs\.com$/.test(host)) return "+fod";
if (/(?:^|\.)twilio\.com$/.test(host)) return "+fod";
if (/(?:^|\.)xip\.io$/.test(host)) return "+fod";
if (/(?:^|\.)nip\.io$/.test(host)) return "+fod";
if (/(?:^|\.)kinsta\.com$/.test(host)) return "+fod";
if (/(?:^|\.)codex\.cs\.yale\.edu$/.test(host)) return "+fod";
if (/(?:^|\.)edx\.org$/.test(host)) return "+fod";
if (/(?:^|\.)chaquo\.com$/.test(host)) return "+fod";
if (/(?:^|\.)php\.net$/.test(host)) return "+fod";
if (/(?:^|\.)freedesktop\.org$/.test(host)) return "+fod";
if (/(?:^|\.)mybridge\.co$/.test(host)) return "+fod";
if (/(?:^|\.)githubusercontent\.com$/.test(host)) return "+fod";
if (/(?:^|\.)play\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)algolia\.com$/.test(host)) return "+fod";
if (/(?:^|\.)algolianet\.com$/.test(host)) return "+fod";
if (/(?:^|\.)developer\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)photodune\.net$/.test(host)) return "+fod";
if (/(?:^|\.)videohive\.net$/.test(host)) return "+fod";
if (/(?:^|\.)balena\.io$/.test(host)) return "+fod";
if (/(?:^|\.)laravel\.com$/.test(host)) return "+fod";
if (/(?:^|\.)salesforce\.com$/.test(host)) return "+fod";
if (/(?:^|\.)expo\.io$/.test(host)) return "+fod";
if (/(?:^|\.)clients\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)telerik\.com$/.test(host)) return "+fod";
if (/(?:^|\.)audiojungle\.net$/.test(host)) return "+fod";
if (/(?:^|\.)3docean\.net$/.test(host)) return "+fod";
if (/(?:^|\.)sparkjava\.com$/.test(host)) return "+fod";
if (/(?:^|\.)zeit\.co$/.test(host)) return "+fod";
if (/(?:^|\.)graphicriver\.net$/.test(host)) return "+fod";
if (/(?:^|\.)mit\.edu$/.test(host)) return "+fod";
if (/(?:^|\.)tinyjpg\.com$/.test(host)) return "+fod";
if (/(?:^|\.)goanimate\.com$/.test(host)) return "+fod";
if (/(?:^|\.)hackerrank\.com$/.test(host)) return "+fod";
if (/(?:^|\.)gitlab\.com$/.test(host)) return "+fod";
if (/(?:^|\.)gitpod\.io$/.test(host)) return "+fod";
if (/(?:^|\.)atlassian\.com$/.test(host)) return "+fod";
if (/(?:^|\.)spiceworks\.com$/.test(host)) return "+fod";
if (/(?:^|\.)bugsnag\.com$/.test(host)) return "+fod";
if (/(?:^|\.)sentry\.io$/.test(host)) return "+fod";
if (/(?:^|\.)clients6\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)incredibuild\.com$/.test(host)) return "+fod";
if (/(?:^|\.)khronos\.org$/.test(host)) return "+fod";
if (/(?:^|\.)epicgames\.com$/.test(host)) return "+fod";
if (/(?:^|\.)enterprisedb\.com$/.test(host)) return "+fod";
if (/(?:^|\.)packagist\.org$/.test(host)) return "+fod";
if (/(?:^|\.)jenkov\.com$/.test(host)) return "+fod";
if (/(?:^|\.)bintray\.com$/.test(host)) return "+fod";
if (/(?:^|\.)edgesuite\.net$/.test(host)) return "+fod";
if (/(?:^|\.)marketingplatform\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)gopkg\.in$/.test(host)) return "+fod";
if (/(?:^|\.)labix\.org$/.test(host)) return "+fod";
if (/(?:^|\.)withgoogle\.com$/.test(host)) return "+fod";
if (/(?:^|\.)accounts\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)coinbase\.com$/.test(host)) return "+fod";
if (/(?:^|\.)schema\.org$/.test(host)) return "+fod";
if (/(?:^|\.)invisionapp\.com$/.test(host)) return "+fod";
if (/(?:^|\.)bitbucket\.org$/.test(host)) return "+fod";
if (/(?:^|\.)softonic\.com$/.test(host)) return "+fod";
if (/(?:^|\.)developers\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)nativescript\.org$/.test(host)) return "+fod";
if (/(?:^|\.)kaggle\.com$/.test(host)) return "+fod";
if (/(?:^|\.)ads\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)domains\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)tensorflow\.org$/.test(host)) return "+fod";
if (/(?:^|\.)apple\.com$/.test(host)) return "+fod";
if (/(?:^|\.)aws\.amazon\.com$/.test(host)) return "+fod";
if (/(?:^|\.)dl\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)rapid7\.com$/.test(host)) return "+fod";
if (/(?:^|\.)pscdn\.co$/.test(host)) return "+fod";
if (/(?:^|\.)appengine\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)baeldung\.com$/.test(host)) return "+fod";
if (/(?:^|\.)envato-static\.com$/.test(host)) return "+fod";
if (/(?:^|\.)newrelic\.com$/.test(host)) return "+fod";
if (/(?:^|\.)google\.ai$/.test(host)) return "+fod";
if (/(?:^|\.)gitlab\.io$/.test(host)) return "+fod";
if (/(?:^|\.)flutter\.io$/.test(host)) return "+fod";
if (/(?:^|\.)ai\.google$/.test(host)) return "+fod";
if (/(?:^|\.)doubleclickbygoogle\.com$/.test(host)) return "+fod";
if (/(?:^|\.)doubleclick\.net$/.test(host)) return "+fod";
if (/(?:^|\.)gstatic\.com$/.test(host)) return "+fod";
if (/(?:^|\.)jwplayer\.com$/.test(host)) return "+fod";
if (/(?:^|\.)caddyserver\.com$/.test(host)) return "+fod";
if (/(?:^|\.)caddy\.community$/.test(host)) return "+fod";
if (/(?:^|\.)googleadservices\.com$/.test(host)) return "+fod";
if (/(?:^|\.)googletagmanager\.com$/.test(host)) return "+fod";
if (/(?:^|\.)androidstudio\.googleblog\.com$/.test(host)) return "+fod";
if (/(?:^|\.)geforce\.com$/.test(host)) return "+fod";
if (/(?:^|\.)socket\.io$/.test(host)) return "+fod";
if (/(?:^|\.)googleusercontent\.com$/.test(host)) return "+fod";
if (/(?:^|\.)en25\.com$/.test(host)) return "+fod";
if (/(?:^|\.)tinypng\.com$/.test(host)) return "+fod";
if (/(?:^|\.)fsdn\.com$/.test(host)) return "+fod";
if (/(?:^|\.)justpaste\.it$/.test(host)) return "+fod";
if (/(?:^|\.)demandbase\.com$/.test(host)) return "+fod";
if (/(?:^|\.)appspot\.com$/.test(host)) return "+fod";
if (/(?:^|\.)element14\.com$/.test(host)) return "+fod";
if (/(?:^|\.)unity3d\.com$/.test(host)) return "+fod";
if (/(?:^|\.)sourceforge\.net$/.test(host)) return "+fod";
if (/(?:^|\.)unity\.com$/.test(host)) return "+fod";
if (/(?:^|\.)myfonts\.net$/.test(host)) return "+fod";
if (/(?:^|\.)jaspersoft\.com$/.test(host)) return "+fod";
if (/(?:^|\.)design\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)stripe\.com$/.test(host)) return "+fod";
if (/(?:^|\.)python\.org$/.test(host)) return "+fod";
if (/(?:^|\.)pypi\.org$/.test(host)) return "+fod";
if (/(?:^|\.)gravatar\.com$/.test(host)) return "+fod";
if (/(?:^|\.)cloud\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)analytics\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)optimize\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)tagmanager\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)fiber\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)dl-ssl\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)dns\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)firebase\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)firebase\.com$/.test(host)) return "+fod";
if (/(?:^|\.)googleapis\.com$/.test(host)) return "+fod";
if (/(?:^|\.)jetbrains\.com$/.test(host)) return "+fod";
if (/(?:^|\.)seleniumhq\.org$/.test(host)) return "+fod";
if (/(?:^|\.)invis\.io$/.test(host)) return "+fod";
if (/(?:^|\.)i18next\.com$/.test(host)) return "+fod";
if (/(?:^|\.)java\.com$/.test(host)) return "+fod";
if (/(?:^|\.)vuforia\.com$/.test(host)) return "+fod";
if (/(?:^|\.)cocalc\.com$/.test(host)) return "+fod";
if (/(?:^|\.)gradle\.org$/.test(host)) return "+fod";
if (/(?:^|\.)fabric\.io$/.test(host)) return "+fod";
if (/(?:^|\.)apis\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)godoc\.org$/.test(host)) return "+fod";
if (/(?:^|\.)paypalobjects\.com$/.test(host)) return "+fod";
if (/(?:^|\.)count\.ly$/.test(host)) return "+fod";
if (/(?:^|\.)khanacademy\.org$/.test(host)) return "+fod";
if (/(?:^|\.)oracle\.com$/.test(host)) return "+fod";
if (/(?:^|\.)crashlytics\.com$/.test(host)) return "+fod";
if (/(?:^|\.)origin\.com$/.test(host)) return "+fod";
if (/(?:^|\.)explainshell\.com$/.test(host)) return "+fod";
if (/(?:^|\.)packtpub\.com$/.test(host)) return "+fod";
if (/(?:^|\.)traviscistatus\.com$/.test(host)) return "+fod";
if (/(?:^|\.)golang\.org$/.test(host)) return "+fod";
if (/(?:^|\.)storage\.googleapis\.com$/.test(host)) return "+fod";
if (/(?:^|\.)flutterlearn\.com$/.test(host)) return "+fod";
if (/(?:^|\.)spring\.io$/.test(host)) return "+fod";
if (/(?:^|\.)themeforest\.net$/.test(host)) return "+fod";
if (/(?:^|\.)flurry\.com$/.test(host)) return "+fod";
if (/(?:^|\.)softlayer\.com$/.test(host)) return "+fod";
if (/(?:^|\.)mailgun\.com$/.test(host)) return "+fod";
if (/(?:^|\.)bootstrapcdn\.com$/.test(host)) return "+fod";
if (/(?:^|\.)download\.virtualbox\.org$/.test(host)) return "+fod";
if (/(?:^|\.)sun\.com$/.test(host)) return "+fod";
if (/(?:^|\.)books\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)mysql\.com$/.test(host)) return "+fod";
if (/(?:^|\.)unrealengine\.com$/.test(host)) return "+fod";
if (/(?:^|\.)mongodb\.org$/.test(host)) return "+fod";
if (/(?:^|\.)mongodb\.com$/.test(host)) return "+fod";
if (/(?:^|\.)swaggerhub\.com$/.test(host)) return "+fod";
if (/(?:^|\.)envato\.com$/.test(host)) return "+fod";
if (/(?:^|\.)apps\.admob\.com$/.test(host)) return "+fod";
if (/(?:^|\.)grafana\.com$/.test(host)) return "+fod";
if (/(?:^|\.)cp\.maxcdn\.com$/.test(host)) return "+fod";
if (/(?:^|\.)codecanyon\.net$/.test(host)) return "+fod";
if (/(?:^|\.)compiles\.overleaf\.com$/.test(host)) return "+fod";
if (/(?:^|\.)amd\.com$/.test(host)) return "+fod";
if (/(?:^|\.)payments\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)ibm\.com$/.test(host)) return "+fod";
if (/(?:^|\.)jenkins-ci\.org$/.test(host)) return "+fod";
if (/(?:^|\.)mbed\.com$/.test(host)) return "+fod";
if (/(?:^|\.)ti\.com$/.test(host)) return "+fod";
if (/(?:^|\.)netbeans\.org$/.test(host)) return "+fod";
if (/(?:^|\.)vmware\.com$/.test(host)) return "+fod";
if (/(?:^|\.)toggl\.com$/.test(host)) return "+fod";
if (/(?:^|\.)docker\.com$/.test(host)) return "+fod";
if (/(?:^|\.)docker\.io$/.test(host)) return "+fod";
if (/(?:^|\.)datacamp\.com$/.test(host)) return "+fod";
if (/(?:^|\.)googlesource\.com$/.test(host)) return "+fod";
if (/(?:^|\.)polymer-project\.org$/.test(host)) return "+fod";
if (/(?:^|\.)udemy\.com$/.test(host)) return "+fod";
if (/(?:^|\.)udemycdn\.com$/.test(host)) return "+fod";
if (/(?:^|\.)udemycdn-a\.com$/.test(host)) return "+fod";
if (/(?:^|\.)material\.io$/.test(host)) return "+fod";
if (/(?:^|\.)teamviewer\.com$/.test(host)) return "+fod";
if (/(?:^|\.)intel\.com$/.test(host)) return "+fod";
if (/(?:^|\.)developer\.chrome\.com$/.test(host)) return "+fod";
if (/(?:^|\.)github\.com$/.test(host)) return "+fod";
if (/(?:^|\.)jfrog\.org$/.test(host)) return "+fod";
if (/(?:^|\.)sonatype\.org$/.test(host)) return "+fod";
if (/(?:^|\.)maven\.org$/.test(host)) return "+fod";
if (/(?:^|\.)jitpack\.io$/.test(host)) return "+fod";
if (/(?:^|\.)maven\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)cloudfront\.net$/.test(host)) return "+fod";
if (/(?:^|\.)nvidia\.com$/.test(host)) return "+fod";
if (/(?:^|\.)rstudio\.com$/.test(host)) return "+fod";
if (/(?:^|\.)sendgrid\.com$/.test(host)) return "+fod";
if (/(?:^|\.)kubernetes\.io$/.test(host)) return "+fod";
if (/(?:^|\.)issuetracker\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)virtualbox\.org$/.test(host)) return "+fod";
if (/(?:^|\.)atlassian\.net$/.test(host)) return "+fod";
if (/(?:^|\.)ubuntu\.com$/.test(host)) return "+fod";
if (/(?:^|\.)b4x\.com$/.test(host)) return "+fod";
if (/(?:^|\.)elastic\.co$/.test(host)) return "+fod";
if (/(?:^|\.)launchpad\.net$/.test(host)) return "+fod";
if (/(?:^|\.)medium\.com$/.test(host)) return "+fod";
if (/(?:^|\.)code\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)realm\.io$/.test(host)) return "+fod";
if (/(?:^|\.)maas\.io$/.test(host)) return "+fod";
if (/(?:^|\.)docs\.datastax\.com$/.test(host)) return "+fod";
if (/(?:^|\.)splunk\.com$/.test(host)) return "+fod";
if (/(?:^|\.)gitlab-static\.net$/.test(host)) return "+fod";
if (/(?:^|\.)releases\.hashicorp\.com$/.test(host)) return "+fod";
if (/(?:^|\.)livefyre\.com$/.test(host)) return "+fod";
if (/(?:^|\.)cloudera\.com$/.test(host)) return "+fod";
if (/(?:^|\.)apache\.org$/.test(host)) return "+fod";
if (/(?:^|\.)vagrantup\.com$/.test(host)) return "+fod";
if (/(?:^|\.)metasploit\.com$/.test(host)) return "+fod";
if (/(?:^|\.)coursera\.org$/.test(host)) return "+fod";
if (/(?:^|\.)nodejs\.org$/.test(host)) return "+fod";
if (/(?:^|\.)macromedia\.com$/.test(host)) return "+fod";
if (/(?:^|\.)akamaized\.net$/.test(host)) return "+fod";
if (/(?:^|\.)npmjs\.org$/.test(host)) return "+fod";
if (/(?:^|\.)dell\.com$/.test(host)) return "+fod";
if (/(?:^|\.)gallery\.io$/.test(host)) return "+fod";
if (/(?:^|\.)mathworks\.com$/.test(host)) return "+fod";
if (/(?:^|\.)lenovo\.com$/.test(host)) return "+fod";
if (/(?:^|\.)jitsi\.org$/.test(host)) return "+fod";
if (/(?:^|\.)anydesk\.com$/.test(host)) return "+fod";
if (/(?:^|\.)ant\.design$/.test(host)) return "+fod";
if (/(?:^|\.)centos\.org$/.test(host)) return "+fod";
if (/(?:^|\.)quay\.io$/.test(host)) return "+fod";
if (/(?:^|\.)bitvise\.com$/.test(host)) return "+fod";
if (/(?:^|\.)nextjs\.org$/.test(host)) return "+fod";
if (/(?:^|\.)ni\.com$/.test(host)) return "+fod";
if (/(?:^|\.)graphql\.org$/.test(host)) return "+fod";
if (/(?:^|\.)altera\.com$/.test(host)) return "+fod";
if (/(?:^|\.)microchip\.com$/.test(host)) return "+fod";
if (/(?:^|\.)codesandbox\.io$/.test(host)) return "+fod";
if (/(?:^|\.)spotify\.com$/.test(host)) return "+fod";
if (/(?:^|\.)scdn\.co$/.test(host)) return "+fod";
if (/(?:^|\.)godbolt\.org$/.test(host)) return "+fod";
if (/(?:^|\.)zoom\.us$/.test(host)) return "+fod";
if (/(?:^|\.)freecodecamp\.org$/.test(host)) return "+fod";
if (/(?:^|\.)libraries\.io$/.test(host)) return "+fod";
if (/(?:^|\.)githubassets\.com$/.test(host)) return "+fod";
if (/(?:^|\.)i\.stack\.imgur\.com$/.test(host)) return "+fod";
if (/(?:^|\.)bitsrc\.io$/.test(host)) return "+fod";
if (/(?:^|\.)hyper\.is$/.test(host)) return "+fod";
if (/(?:^|\.)serialport\.io$/.test(host)) return "+fod";
if (/(?:^|\.)curd\.io$/.test(host)) return "+fod";
if (/(?:^|\.)wikia\.com$/.test(host)) return "+fod";
if (/(?:^|\.)fluttercrashcourse\.com$/.test(host)) return "+fod";
if (/(?:^|\.)developer\.samsung\.com$/.test(host)) return "+fod";
if (/(?:^|\.)clients2\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)business\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)grabcad\.com$/.test(host)) return "+fod";
if (/(?:^|\.)vmcdn\.com$/.test(host)) return "+fod";
if (/(?:^|\.)nirsoft\.net$/.test(host)) return "+fod";
if (/(?:^|\.)digikey\.com$/.test(host)) return "+fod";
if (/(?:^|\.)download\.01\.org$/.test(host)) return "+fod";
if (/(?:^|\.)packagesource\.com$/.test(host)) return "+fod";
if (/(?:^|\.)wtfismyip\.com$/.test(host)) return "+fod";
if (/(?:^|\.)bootswatch\.com$/.test(host)) return "+fod";
if (/(?:^|\.)getbootstrap\.com$/.test(host)) return "+fod";
if (/(?:^|\.)events\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)unsplash\.com$/.test(host)) return "+fod";
if (/(?:^|\.)packagecloud\.io$/.test(host)) return "+fod";
if (/(?:^|\.)coursera-apps\.org$/.test(host)) return "+fod";
if (/(?:^|\.)coursera\.com$/.test(host)) return "+fod";
if (/(?:^|\.)javacardos\.com$/.test(host)) return "+fod";
if (/(?:^|\.)getcaddy\.com$/.test(host)) return "+fod";
if (/(?:^|\.)bit\.dev$/.test(host)) return "+fod";
if (/(?:^|\.)clamav\.net$/.test(host)) return "+fod";
if (/(?:^|\.)qt\.io$/.test(host)) return "+fod";
if (/(?:^|\.)forums\.cpanel\.net$/.test(host)) return "+fod";
if (/(?:^|\.)nginx\.com$/.test(host)) return "+fod";
if (/(?:^|\.)surveys\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)jfrog\.io$/.test(host)) return "+fod";
if (/(?:^|\.)yarnpkg\.com$/.test(host)) return "+fod";
if (/(?:^|\.)kaggle\.net$/.test(host)) return "+fod";
if (/(?:^|\.)battlecode\.org$/.test(host)) return "+fod";
if (/(?:^|\.)cljdoc\.org$/.test(host)) return "+fod";
if (/(?:^|\.)vuetifyjs\.com$/.test(host)) return "+fod";
if (/(?:^|\.)wpastra\.com$/.test(host)) return "+fod";
if (/(?:^|\.)zeplin\.io$/.test(host)) return "+fod";
if (/(?:^|\.)xkcd\.com$/.test(host)) return "+fod";
if (/(?:^|\.)deployer\.org$/.test(host)) return "+fod";
if (/(?:^|\.)heroku\.com$/.test(host)) return "+fod";
if (/(?:^|\.)travis-ci\.com$/.test(host)) return "+fod";
if (/(?:^|\.)travis-ci\.org$/.test(host)) return "+fod";
if (/(?:^|\.)hpe\.com$/.test(host)) return "+fod";
if (/(?:^|\.)fedoramagazine\.org$/.test(host)) return "+fod";
if (/(?:^|\.)datastudio\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)stackshare\.io$/.test(host)) return "+fod";
if (/(?:^|\.)cloudbees\.com$/.test(host)) return "+fod";
if (/(?:^|\.)red\.com$/.test(host)) return "+fod";
if (/(?:^|\.)remove\.bg$/.test(host)) return "+fod";
if (/(?:^|\.)fedoraproject\.org$/.test(host)) return "+fod";
if (/(?:^|\.)consul\.io$/.test(host)) return "+fod";
if (/(?:^|\.)mozilla\.org$/.test(host)) return "+fod";
if (/(?:^|\.)bigbluebutton\.org$/.test(host)) return "+fod";
if (/(?:^|\.)openvpn\.net$/.test(host)) return "+fod";
if (/(?:^|\.)alpinelinux\.org$/.test(host)) return "+fod";
if (/(?:^|\.)yajrabox\.com$/.test(host)) return "+fod";
if (/(?:^|\.)api\.daily\.dev$/.test(host)) return "+fod";
if (/(?:^|\.)wakatime\.com$/.test(host)) return "+fod";
if (/(?:^|\.)fontawesome\.com$/.test(host)) return "+fod";
if (/(?:^|\.)webcatalog\.app$/.test(host)) return "+fod";
if (/(?:^|\.)hackthebox\.eu$/.test(host)) return "+fod";
if (/(?:^|\.)segment\.com$/.test(host)) return "+fod";
if (/(?:^|\.)towardsdatascience\.com$/.test(host)) return "+fod";
if (/(?:^|\.)microsoft\.com$/.test(host)) return "+fod";
if (/(?:^|\.)trello\.com$/.test(host)) return "+fod";
if (/(?:^|\.)mariadb\.com$/.test(host)) return "+fod";
if (/(?:^|\.)tabnine\.com$/.test(host)) return "+fod";
if (/(?:^|\.)chromium\.org$/.test(host)) return "+fod";
if (/(?:^|\.)cisco\.com$/.test(host)) return "+fod";
if (/(?:^|\.)nestjs\.com$/.test(host)) return "+fod";
if (/(?:^|\.)envato\.market$/.test(host)) return "+fod";
if (/(?:^|\.)mailchimp\.com$/.test(host)) return "+fod";
if (/(?:^|\.)stripe\.network$/.test(host)) return "+fod";
if (/(?:^|\.)waze\.com$/.test(host)) return "+fod";
if (/(?:^|\.)visualping\.io$/.test(host)) return "+fod";
if (/(?:^|\.)trellocdn\.com$/.test(host)) return "+fod";
if (/(?:^|\.)typoci\.com$/.test(host)) return "+fod";
if (/(?:^|\.)logrocket\.com$/.test(host)) return "+fod";
if (/(?:^|\.)statuspage\.io$/.test(host)) return "+fod";
if (/(?:^|\.)hp\.com$/.test(host)) return "+fod";
if (/(?:^|\.)nodesource\.com$/.test(host)) return "+fod";
if (/(?:^|\.)react-select\.com$/.test(host)) return "+fod";
if (/(?:^|\.)earthengine\.google\.com$/.test(host)) return "+fod";
if (/(?:^|\.)fortinet\.com$/.test(host)) return "+fod";
if (/(?:^|\.)leafletjs\.com$/.test(host)) return "+fod";
if (/(?:^|\.)dev\.to$/.test(host)) return "+fod";
if (/(?:^|\.)ojrq\.net$/.test(host)) return "+fod";
if (/(?:^|\.)codepen\.io$/.test(host)) return "+fod";
if (/(?:^|\.)xiaomi\.com$/.test(host)) return "+fod";
if (/(?:^|\.)micropyramid\.com$/.test(host)) return "+fod";
if (/(?:^|\.)dns\.google$/.test(host)) return "+fod";
if (/(?:^|\.)digitalocean\.com$/.test(host)) return "+fod";
if (/(?:^|\.)lit\.dev$/.test(host)) return "+fod";
if (/(?:^|\.)intellij\.net$/.test(host)) return "+fod";
if (/(?:^|\.)altn\.com$/.test(host)) return "+fod";
if (/(?:^|\.)pingdom\.com$/.test(host)) return "+fod";
if (/(?:^|\.)thinkwithgoogle\.com$/.test(host)) return "+fod";
if (/(?:^|\.)000webhost\.com$/.test(host)) return "+fod";
if (/(?:^|\.)dot\.tk$/.test(host)) return "+fod";
if (/(?:^|\.)freenom\.com$/.test(host)) return "+fod";
if (/(?:^|\.)quilljs\.com$/.test(host)) return "+fod";
if (/(?:^|\.)hackerrank\.com$/.test(host)) return "+fod";
return "DIRECT";
},
"+fod": function(url, host, scheme) {
"use strict";
if (/^127\.0\.0\.1$/.test(host) || /^::1$/.test(host) || /^localhost$/.test(host)) return "DIRECT";
return "PROXY fodev.org:8118";
}
});