@@ -56846,8 +56846,12 @@ var $$IMU_EXPORT$$;
56846
56846
domain_nowww === "xvideos.net" ||
56847
56847
domain_nowww === "xvideos.es" ||
56848
56848
domain_nowww === "xnxx.com" ||
56849
+ // thanks to anonymous for reporting:
56850
+ domain_nowww === "xv-ru.com" ||
56849
56851
domain_nowww === "xnxx.es") {
56850
56852
var our_host = domain_nosub.replace(/\..*/, "");
56853
+ if (our_host === "xv-ru")
56854
+ our_host = "xvideos";
56851
56855
var full_videourl = function(videourl) {
56852
56856
if (our_host === "xvideos") {
56853
56857
return urljoin("https://www.xvideos.com/", videourl, true);
@@ -56976,11 +56980,14 @@ var $$IMU_EXPORT$$;
56976
56980
host_domain_nowww === "xvideos.xxx" ||
56977
56981
host_domain_nowww === "xvideos.net" ||
56978
56982
host_domain_nowww === "xvideos.es" ||
56983
+ host_domain_nowww === "xv-ru.com" ||
56979
56984
host_domain_nowww === "xnxx.com" ||
56980
56985
host_domain_nowww === "xnxx.es") &&
56981
56986
options.element && options.do_request && options.cb) {
56982
56987
var our_host = host_domain_nosub.replace(/\..*/, "");
56983
56988
;
56989
+ if (our_host === "xv-ru")
56990
+ our_host = "xvideos";
56984
56991
var videoid_to_videourl = function(videoid) {
56985
56992
if (our_host === "xvideos") {
56986
56993
return "https://www.xvideos.com/video" + videoid + "/a";
@@ -57091,9 +57098,19 @@ var $$IMU_EXPORT$$;
57091
57098
// thanks to anonymous for reporting:
57092
57099
// https://t1.pictoa.com/media/galleries/169/999/16999959423e419b4e7/302506959423e419e19d.jpg
57093
57100
// https://s1.pictoa.com/media/galleries/169/999/16999959423e419b4e7/302506959423e419e19d.jpg
57101
+ // https://t1.pictoa.com/media/galleries/264/539/264539600822866053a/38567126008228a06e67.jpg
57102
+ // https://s2.pictoa.com/media/galleries/264/539/264539600822866053a/38567126008228a06e67.jpg
57094
57103
newsrc = src.replace(/^([a-z]+:\/\/)t([0-9]*\.)/, "$1s$2");
57095
- if (newsrc !== src)
57096
- return newsrc;
57104
+ if (newsrc !== src) {
57105
+ if (/:\/\/s[0-9]\./.test(newsrc)) {
57106
+ var urls_4 = [newsrc];
57107
+ array_upush(urls_4, src.replace(/^([a-z]+:\/\/)t[0-9]*\./, "$1s1."));
57108
+ array_upush(urls_4, src.replace(/^([a-z]+:\/\/)t[0-9]*\./, "$1s2."));
57109
+ return urls_4;
57110
+ } else {
57111
+ return newsrc;
57112
+ }
57113
+ }
57097
57114
//return src.replace(/\/thumbs\/([0-9a-f]+\.[^/.]*)$/, "/$1");
57098
57115
}
57099
57116
if (domain_nosub === "bbend.net" ||
@@ -64981,9 +64998,9 @@ var $$IMU_EXPORT$$;
64981
64998
return newsrc;
64982
64999
newsrc = src.replace(/\/\.media\/+t_([0-9a-f]{20,})(?:[?#].*)?$/, "/.media/$1");
64983
65000
if (newsrc !== src) {
64984
- var urls_4 = add_full_extensions2(newsrc + ".jpg", { extensions: ["jpg", "png", "mp4", "webm", "gif"] });
64985
- urls_4 .unshift(newsrc);
64986
- return urls_4 ;
65001
+ var urls_5 = add_full_extensions2(newsrc + ".jpg", { extensions: ["jpg", "png", "mp4", "webm", "gif"] });
65002
+ urls_5 .unshift(newsrc);
65003
+ return urls_5 ;
64987
65004
}
64988
65005
}
64989
65006
if (domain === "media.mehrnews.com") {
@@ -87436,15 +87453,15 @@ var $$IMU_EXPORT$$;
87436
87453
var decoded_1 = base64_decode(match[2]);
87437
87454
var json = JSON_parse(decoded_1);
87438
87455
delete json.edits;
87439
- var urls_5 = [];
87456
+ var urls_6 = [];
87440
87457
var domainbucket = domain + "/" + (json.bucket || "");
87441
87458
if (domainbucket in orig_map) {
87442
- urls_5 .push(orig_map[domainbucket] + json.key);
87459
+ urls_6 .push(orig_map[domainbucket] + json.key);
87443
87460
}
87444
87461
if (!/[?&]Signature=/i.test(src))
87445
- urls_5 .push(host + base64_encode(JSON_stringify(json)));
87446
- if (urls_5 .length > 0)
87447
- return urls_5 ;
87462
+ urls_6 .push(host + base64_encode(JSON_stringify(json)));
87463
+ if (urls_6 .length > 0)
87464
+ return urls_6 ;
87448
87465
} catch (e) {
87449
87466
console_error(e);
87450
87467
}
@@ -101934,7 +101951,11 @@ var $$IMU_EXPORT$$;
101934
101951
.replace(/\.webp(?:[?#].*)?$/, ".jpg")
101935
101952
.replace(/:\/\/[^/]+\/+[0-9a-f]+\/+([0-9a-f]{2})([0-9a-f]+\.)/, "://cdn2.mmwst.ru/files/$1/$1$2");
101936
101953
}
101937
- if (domain === "img.atlasobscura.com") {
101954
+ if (domain === "img.atlasobscura.com" ||
101955
+ // thanks to anonymous for reporting:
101956
+ // https://img.dfrag.gg/VcMvSsJ5nDyUPcEaFgbTml_b0rs-CzaTQZEgAaj1Bio/rt:fill/width:1100/height:240/aHR0cHM6Ly9ieWpnd2Nv/bm13enp1ZnBldGp3cS5z/dXBhYmFzZS5jby9zdG9y/YWdlL3YxL29iamVjdC9w/dWJsaWMvZGZyYWcvZXZl/bnQvMjY0N2NlMmUtNjk0/MS00ODFiLWFkYzAtMTMx/NTYzNzI5ZjIwLnBuZw==.webp
101957
+ // https://byjgwconmwzzufpetjwq.supabase.co/storage/v1/object/public/dfrag/event/2647ce2e-6941-481b-adc0-131563729f20.png
101958
+ domain === "img.dfrag.gg") {
101938
101959
// thanks to anonymous for reporting:
101939
101960
// https://img.atlasobscura.com/Bc4PDJicX5faaBSYeZkjqmRELD3pDifsRD4BDjsn2CU/rt:fit/w:1280/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2Fzc2V0/cy81Mzg2Mjg2NjU1/YWU0ZjAxOWRfVHJh/aXRvcnMgYW5kIFR5/cmFudHMgTWFwLmpw/ZWc.jpg
101940
101961
// https://atlas-dev.s3.amazonaws.com/uploads/assets/5386286655ae4f019d_Traitors%20and%20Tyrants%20Map.jpeg
@@ -103745,19 +103766,19 @@ var $$IMU_EXPORT$$;
103745
103766
var picid = match[2];
103746
103767
var picid_4 = picid.match(/^([0-9]{4})/)[1];
103747
103768
var picid_2 = picid.match(/^[0-9]{4}([0-9]{2})/)[1];
103748
- var urls_6 = [];
103769
+ var urls_7 = [];
103749
103770
if (board in archive_map) {
103750
103771
var provider = archive_map[board];
103751
103772
if (provider === "thebarchive") {
103752
- urls_6 .push("https://thebarchive.com/data/" + board + "/thumb/" + picid_4 + "/" + picid_2 + "/" + picid + "s.jpg");
103773
+ urls_7 .push("https://thebarchive.com/data/" + board + "/thumb/" + picid_4 + "/" + picid_2 + "/" + picid + "s.jpg");
103753
103774
} else if (provider === "fireden") {
103754
- urls_6 .push("https://img-lb.fireden.net/" + board + "/thumb/" + picid_4 + "/" + picid_2 + "/" + picid + "s.jpg");
103775
+ urls_7 .push("https://img-lb.fireden.net/" + board + "/thumb/" + picid_4 + "/" + picid_2 + "/" + picid + "s.jpg");
103755
103776
} else if (provider === "archiveofsins") {
103756
- urls_6 .push("https://archiveofsins.com/data/" + board + "/thumb/" + picid_4 + "/" + picid_2 + "/" + picid + "s.jpg");
103777
+ urls_7 .push("https://archiveofsins.com/data/" + board + "/thumb/" + picid_4 + "/" + picid_2 + "/" + picid + "s.jpg");
103757
103778
}
103758
103779
}
103759
- urls_6 .push("https://i.4cdn.org/" + board + "/" + picid + "s.jpg");
103760
- return urls_6 ;
103780
+ urls_7 .push("https://i.4cdn.org/" + board + "/" + picid + "s.jpg");
103781
+ return urls_7 ;
103761
103782
}
103762
103783
}
103763
103784
if (domain_nowww === "masterfap.net") {
@@ -108049,14 +108070,14 @@ var $$IMU_EXPORT$$;
108049
108070
// https://www.just-pro.jp/wp-content/uploads/2021/06/21c4961113d0c5ac12c2c1ca9f5c1497.jpg
108050
108071
newsrc = src.replace(/((?:(?:\/wp-content)?\/+uploads(?:\/+sites\/+[0-9]+)?)?\/+[0-9]{4}\/+[0-9]{2}\/+[^?#]*?|\/wp-content\/+uploads(?:\/+sites\/+[0-9]+)?\/+[^?#]*?)(?:-(?:scaled|e[0-9]{10,}|[0-9]+x[0-9]+))*(\.[^/.?]+)(?:[?#].*)?$/, "$1$2");
108051
108072
if (newsrc !== src) {
108052
- var urls_7 = [newsrc];
108073
+ var urls_8 = [newsrc];
108053
108074
// thanks to roi:
108054
108075
// https://vseznaika.press/wp-content/uploads/2023/05/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80-%D0%AD%D0%BD%D0%B1%D0%B5%D1%80%D1%822-scaled.webp
108055
108076
// https://vseznaika.press/wp-content/uploads/2023/05/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80-%D0%AD%D0%BD%D0%B1%D0%B5%D1%80%D1%822.jpg
108056
108077
var newsrc1 = newsrc.replace(/\.webp([?#].*)?$/, ".jpg$1");
108057
108078
if (newsrc1 !== newsrc)
108058
- urls_7 .unshift(newsrc1);
108059
- return urls_7 ;
108079
+ urls_8 .unshift(newsrc1);
108080
+ return urls_8 ;
108060
108081
}
108061
108082
}
108062
108083
if (options.rule_specific && options.rule_specific.linked_image && options.element && options.element.parentElement) {
0 commit comments