2023.9 Neuester Leak: Bekanntes Brautmodengeschäft installiert heimlich Überwachungskameras; Brautkleid wird zum Vorteil der Mitarbeiter; Drei Bräute wechseln gleichzeitig ihre Kleider, darunter eine Schwangere.","lastmod":"2026-07-11","duration":"01:16:14","url":"/play/19163122.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MTUvYjU3MjdmMGUwZDA5MjE2MmU4NTFjOTJlMjU2YzY4Y2IuanBn.cache","vod_id":19042949,"title":"DOA112, eine weibliche Doujinshi-Cosplayerin (Darstellerin von Erwachsenenvideos), wurde mit einem Schaukelpferd im Schritt bestraft! Sie stieg in den Himmel auf, sobald es eingeführt war!! (DOA112)","lastmod":"2025-07-14","duration":"02:08:28","url":"/play/19042949.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvZmRiOWMzZjY4NjQwOTgxMTkxYjM5ZWVkNzIxY2M1MGMuanBn.cache","vod_id":19067317,"title":"Weibliche Pako Nr. 12: „Bruder, du bist ein Teilzeitdetektiv für ein aktives J-Typ-Reflextherapie-Mädchen, das gut in klebrigem Oralsex ist. Unbekannte Schauspielerin MSPK_012“","lastmod":"2025-12-14","duration":"01:02:41","url":"/play/19067317.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZGM1ZmQ4YWNlMDg1M2UyYzlmZGUwMmZjZmQwZTBkNTkuanBn.cache","vod_id":18949522,"title":"Spät in der Nacht diszipliniert sie den verführerischen Besitzer des Massagesalons, indem sie ihm ihr Gesicht zeigt und seinen großen Penis leckt, während der Mann sie ohne Kondom auf der Massageliege vergewaltigt und sie zum Stöhnen und Ächzen bringt, während er in ihr ejakuliert.","lastmod":"2025-03-22","duration":"00:29:45","url":"/play/18949522.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYjYwZmE4MGY1NDM0ZTRjNjZkMTkwMjg0MWUyYzYyMjAuanBn.cache","vod_id":19014543,"title":"ARA382 [Üppige Studentin] 20 Jahre alt [wachsende H-Körbchengröße] Ruka-chan ist da! Sie versprüht eine unglaublich erfrischende Aura und ihr Grund für die Bewerbung lautet: „Ich habe kein Geld … also muss ich meine Brüste zeigen♪“. Sie ist so nervös und aufgeregt, dass ihre Vaginalsekrete herausspritzen, und ihre stolzen Brüste sind unglaublich fest und weich! Eine perverse Studentin, die sowohl Brustspiele als auch Oralsex liebt! Verpassen Sie nicht den noch intensiveren, sinnlicheren und prickelnderen Sex nach der Anwendung von Aphrodisiakum-Öl!","lastmod":"2025-03-24","duration":"01:28:24","url":"/play/19014543.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDdlMDI0OGNiMWYzZWFkMTkwOWU5YjM4Njg1YzRmOTguanBn.cache","vod_id":18929924,"title":"Eine hübsche, schlanke Frau masturbiert; Nahaufnahmen von ihr mit einem Vibrator in der Vagina unter der Dusche – sehr verführerisch und anziehend. Nicht verpassen, wenn du darauf stehst!","lastmod":"2025-03-22","duration":"00:51:05","url":"/play/18929924.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZDU1MzdiODRlNzhkNmI3ZTYzZDU0M2Q0NTJiYTM1MmYuanBn.cache","vod_id":18926732,"title":"Ein 50-jähriger Mistkerl streamte live, wie er Sex mit seiner Frau und seiner jungen Tochter hatte, die als Schulmädchen verkleidet war. Sein sexuelles Verlangen war so heftig, dass er immer wieder schrie: „Papa, ich will es!“","lastmod":"2025-12-14","duration":"00:44:23","url":"/play/18926732.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTUvN2NhYWE1Y2ZmODNhN2JjNDNmYTY4M2E3YmMyN2VjMTcuanBn.cache","vod_id":19133738,"title":"Attraktive Frauen buhlten um mich, verwöhnten mich mit Oralsex, und ich wurde gezwungen, abwechselnd zu ejakulieren… Zu den besten Schauspielerinnen zählen Matsumoto Ichika, Kinoshita Aoi und Mori Hinako. CJOB-189","lastmod":"2025-12-16","duration":"04:00:59","url":"/play/19133738.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjFkMTFlMGMyYjkyYTdjYmE5YjNhOTNiODc1ZTkwNTMuanBn.cache","vod_id":19011841,"title":"Sex mit einem Mädchen, dessen Jeans zerrissen waren (1pondo_122022_001)","lastmod":"2025-03-24","duration":"01:01:38","url":"/play/19011841.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZDk2M2JhZmY3ZTgzMGQ2NjdjYzhhYjVlZmVhNThiNjAuanBn.cache","vod_id":18961419,"title":"Top-Internetstars ☀️ Bezahlte Premium-Inhalte: Zeigen Sie Ihr Gesicht! Eine behaarte chinesische Studentin im Ausland, eine überraschend sexy „Katzengöttin“ – private Fotos~ Anstatt fleißig zu lernen, gibt sie sich damit zufrieden, die Geliebte eines langhaarigen Ausländers zu sein – und testet draußen unser neues Spielzeug, einen ferngesteuerten Vibrator, um sich auf der Straße einen Orgasmus zu verschaffen.","lastmod":"2025-12-14","duration":"00:18:26","url":"/play/18961419.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvM2IzMjU3MDVlMGEyOTBjZThhMzMzODc2Yjc3NmYxYTIuanBn.cache","vod_id":19018245,"title":"Mr. Rabbit TZ-040 Zwillingsbrüder 3P Sexaufnahme EP4","lastmod":"2025-03-24","duration":"01:02:32","url":"/play/19018245.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZGYwY2JhYjQ3OTAyZjEwYzBmYWM5NGNlMmM4ODg5ZmMuanBn.cache","vod_id":19149120,"title":"Die „Sieben-Tage-Konkubinen-Auswahlmeisterin“ ist ein süß aussehendes, langbeiniges, niedliches Mädchen in Weiß, das einen Rock trägt.","lastmod":"2026-03-19","duration":"01:28:04","url":"/play/19149120.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTQ1ZWUyMTJlODJhOWVjZWFmOGYzNmE0NjM5YjNlMzguanBn.cache","vod_id":19026330,"title":"[Diese Persönlichkeitssucht] Der Geschlechterunterschied ist erstaunlich! Plötzlich ist die Direktheit der Frauen einfach unglaublich. Rui-chan Hiiragi Rui 013ONEZ-243-cd3","lastmod":"2025-03-26","duration":"02:00:23","url":"/play/19026330.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNzMyNDY3NzMzMmQ4ZmE2Y2U1YTk1YWM1MjBmNTI1NmUuanBn.cache","vod_id":18964224,"title":"Sammlung hochkarätiger Internet-Prominenter: Behaarte chinesische Studentin mit einem kontrastierenden, sexy privaten Fotoshooting ~ Studiert nicht richtig, aber bereit, die Sklavin eines Ausländers zu sein - Interrassisches Paar beim öffentlichen Sex auf einem Stadtbalkon","lastmod":"2025-12-14","duration":"00:18:55","url":"/play/18964224.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNDBlMWZhNDI1NTg1OWZlMTM2ZjY4ZTNhNGQxMzVlOTIuanBn.cache","vod_id":18953003,"title":"Die lange Uniform des Mädchens weckte ihre Lust, und der kleine Bruder kam zum Höhepunkt. Das Werk „Sexy Flight HD Full Subtitled Version“ ist ein leidenschaftliches Meisterwerk. Ich will sie an diesem Ort unbedingt hart ficken!","lastmod":"2025-12-14","duration":"01:36:52","url":"/play/18953003.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTUwYTQxYjNjMGNmMGM0ZTZhN2EwYTljNjAxNzg4MWUuanBn.cache","vod_id":18980245,"title":"10musume Natural Musume 072723_01 Großbrüstiges Mädchen und Mini-Höschen Yasuko Yamazaki","lastmod":"2025-12-14","duration":"01:02:13","url":"/play/18980245.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNzY0MDJiYTg5NGY4YmQ0OTM4OWNjOGI0YzMzNzI4MGUuanBn.cache","vod_id":18947332,"title":"Natsume Konoha, Ichinose Nono, Kiyono und Ayaha geben ihr AV-Debüt; drei S-Klasse-Schönheiten debütieren gleichzeitig im AV-Bereich.","lastmod":"2025-03-22","duration":"04:16:40","url":"/play/18947332.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMTBjZDU1Y2M2NmRlZTVlODY2MWZjNjM2MGJkYTJkNGEuanBn.cache","vod_id":18924670,"title":"Das Mädchen mit den kurzen Haaren und dem jugendlichen Aussehen ist sehr anziehend. Sie hat Sex mit jemandem in einem Hotelzimmer, stöhnt und jammert vor Schmerzen, und dann haben sie Sex in der Badewanne. Das dürft ihr nicht verpassen!","lastmod":"2025-12-14","duration":"00:39:50","url":"/play/18924670.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYTUyMzVlMzIwMTI2MzBlYzQzODEzY2VlNDBkMDJhMDkuanBn.cache","vod_id":19139725,"title":"Während des Grillfestes am 4. Juli tauchte in S5E12 [Bratty Sis] ein überraschendes Brüder-Trio auf.","lastmod":"2026-01-22","duration":"33:02","url":"/play/19139725.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjU0NTkyZWFjY2Q1MjlhZWM3YWVjNTYzN2RmOTliZDcuanBn.cache","vod_id":18929692,"title":"Ein hübsches, süßes Mädchen in sexy Strümpfen vergnügt sich mit Selbstbefriedigung. Sie zieht sich auf dem Bett aus, spreizt die Beine und spielt mit ihren Fingern. Die Nahaufnahme ihres nach oben gerichteten Pos ist unglaublich verführerisch.","lastmod":"2025-12-14","duration":"00:50:02","url":"/play/18929692.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZTA2NTc5MDhjOGIxOGY1Mjg4NGFiNDcyNzY5MjI1YjAuanBn.cache","vod_id":19156134,"title":"Die beiden Brüder, Xiao He und sein erstklassiger Drittplatzierter, filmten die Neuankömmlinge heimlich.","lastmod":"2026-05-02","duration":"52:37","url":"/play/19156134.html"}]},
videoTitle: 'Zwei Brüder hatten gleichzeitig Sex, es kam zu einer Gruppenvergewaltigung zu viert, wobei das Mädchen vor Schmerzen schrie.',
language: 'de',
dataKey: '01',
loadingPlayer: true,
showShare: false,
pageUrl: '',
// RecommendedMovies 组件状态
isSingleColumn: false,
pageSize: 8,
currentPage: 1,
// 计算属性(使用 getter)
get layoutIconClass() {
return this.isSingleColumn ? 'icon-view-list' : 'icon-grid';
},
get layoutClass() {
return [
'row',
'g-3',
'row-cols-1',
this.isSingleColumn ? '' : 'row-cols-2',
'row-cols-lg-4'
].filter(Boolean).join(' ');
},
// 方法
onAppMounted() {
// 设置页面 URL
this.pageUrl = window.location.href;
// 保存观看历史
this.saveWatchHistory();
// 更新标签统计
if (this.videoData.tag && this.videoData.tag.length > 0) {
this.updateTagStats(this.videoData.tag);
}
// 发送点击统计
this.hitVideoId(this.videoData.id);
// 从 Cookie 读取布局偏好
const layoutCookie = this.getCookie('list_layout');
if (layoutCookie === 'single') {
this.isSingleColumn = true;
}
// 监听 iframe 加载完成,隐藏骨架屏
// 使用 setTimeout 确保 DOM 已完全渲染
setTimeout(() => {
const iframe = document.getElementById('v2-player');
const skeleton = document.getElementById('player-skeleton');
if (iframe && skeleton) {
// 定义隐藏骨架屏的函数
const hideSkeleton = () => {
skeleton.style.transition = 'opacity 0.3s ease';
skeleton.style.opacity = '0';
setTimeout(() => {
skeleton.style.display = 'none';
}, 300);
};
// 检查 iframe 是否已经加载完成
if (iframe.contentDocument || iframe.contentWindow) {
try {
// 如果 iframe 已加载,直接隐藏骨架屏
if (iframe.contentWindow.document.readyState === 'complete') {
setTimeout(hideSkeleton, 500);
return;
}
} catch (e) {
console.log('[Video] 跨域 iframe,无法检查状态:', e.message);
// 跨域情况下无法访问 contentWindow,继续监听 load 事件
}
}
// 监听 load 事件
iframe.addEventListener('load', () => {
console.log('[Video] iframe load 事件触发');
setTimeout(hideSkeleton, 500);
});
// 添加超时保护,确保骨架屏最终会被隐藏
setTimeout(() => {
if (skeleton.style.display !== 'none') {
console.log('[Video] 超时保护触发,强制隐藏骨架屏');
hideSkeleton();
}
}, 5000); // 5秒后强制隐藏
} else {
console.error('[Video] 未找到 iframe 或 skeleton 元素');
}
}, 0);
},
// 随机跳转
async jumpToRandomVideo() {
try {
const response = await fetch(`/api/qun/randomid?t=${Date.now()}`, {
headers: {
'x-data-key': this.dataKey,
'x-api-key': 'dagexxx.com'
}
});
const data = await response.json();
if (data?.status === 1 && data?.data?.id) {
window.location.href = `/${this.language}/play/${data.data.id}.html`;
} else {
console.error('获取随机视频失败:', data?.message || '未知错误');
}
} catch (err) {
console.error('获取随机视频失败:', err);
}
},
// 复制分享链接
copyShareLink() {
const input = this.$refs.shareInput;
if (input) {
input.select();
input.setSelectionRange(0, 99999); // For mobile devices
// 尝试使用现代 API
if (navigator.clipboard && navigator.clipboard.writeText) {
navigator.clipboard.writeText(this.pageUrl).then(() => {
alert('Link kopiert!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Link kopiert!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Link kopiert!');
}
}
},
// 切换布局
toggleLayout() {
this.isSingleColumn = !this.isSingleColumn;
this.setCookie('list_layout', this.isSingleColumn ? 'single' : 'multi', 30);
},
// 加载更多
loadMore() {
this.currentPage++;
},
// 保存观看历史
saveWatchHistory() {
try {
const storageKey = 'watchHistory';
let history = JSON.parse(localStorage.getItem(storageKey) || '[]');
// 解码 HTML 实体编码的标题
const decodeHtmlEntities = (text) => {
const textarea = document.createElement('textarea');
textarea.innerHTML = text;
return textarea.value;
};
const video = {
id: this.videoData.id,
title: decodeHtmlEntities(this.videoData.title),
image: this.videoData.images || this.videoData.preview,
duration: this.videoData.duration || ''
};
// 过滤掉已存在的相同 ID 视频
history = history.filter(item => item.id !== video.id);
// 添加新记录到最前面
history.unshift(video);
// 限制最多保存 100 条
if (history.length > 100) {
history = history.slice(0, 100);
}
localStorage.setItem(storageKey, JSON.stringify(history));
} catch (e) {
console.error('Failed to save watch history:', e);
}
},
// 更新标签统计
updateTagStats(tags = []) {
// HTML 实体解码函数
const decodeHtmlEntities = (text) => {
const textarea = document.createElement('textarea');
textarea.innerHTML = text;
return textarea.value;
};
const storageKey = this.dataKey + 'tagWatchStats';
const lastWatchedKey = this.dataKey + 'tagLastWatched';
const raw = localStorage.getItem(storageKey);
const stats = raw ? JSON.parse(raw) : {};
// 解码标签并统计
const decodedTags = tags.map(tag => decodeHtmlEntities(tag));
decodedTags.forEach(tag => {
stats[tag] = (stats[tag] || 0) + 1;
});
localStorage.setItem(storageKey, JSON.stringify(stats));
localStorage.setItem(lastWatchedKey, JSON.stringify(decodedTags));
},
// 点击统计
hitVideoId(id) {
fetch(`/api/qun/hit?type=play&id=${id}`, {
method: 'GET',
headers: {
'x-data-key': this.dataKey,
'x-api-key': 'dagexxx.com'
}
}).catch(err => {
console.error('点击统计失败:', err);
});
},
// Cookie 工具方法
getCookie(name) {
const value = `; ${document.cookie}`;
const parts = value.split(`; ${name}=`);
if (parts.length === 2) return parts.pop().split(';').shift();
},
setCookie(name, value, days) {
const expires = new Date(Date.now() + days * 864e5).toUTCString();
document.cookie = `${name}=${value}; expires=${expires}; path=/`;
}
};
}