Natural High 25th Anniversary Work - I had an orgasm from masturbation with aphrodisiacs by my boyfriend's sister in the heater Natural High","lastmod":"2026-07-11","duration":"04:03:42","url":"/play/19164597.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOWYyNDFmNThlZGI5NDMxNDg3YTMzYThlNmM4NjUxYjkuanBn.cache","vod_id":18993750,"title":"SSNI-571 [※ Außergewöhnlich intensive Orgasmen] Erweckung der Lust! Wilder, unaufhörlicher und leidenschaftlicher Sex bis zur Erschöpfung des sexuellen Verlangens. Kano Yura 1","lastmod":"2025-12-14","duration":"02:32:42","url":"/play/18993750.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvM2M3ZWM2ZjIxMDhiYjcwZjk1YWZhOWI0YWE4MWY4NzMuanBn.cache","vod_id":19023641,"title":"IPZZ111C Explosiver Höhepunkt-Boost 4SEX Du wirst es nicht glauben, es ist eine Anfänger-Ketzer-Fähigkeit Exklusive Version 2.","lastmod":"2025-03-24","duration":"02:49:38","url":"/play/19023641.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYWMyMWRlYmE0NDIxM2FiNGZkMDM1YWFlNjVhZDI3ZWUuanBn.cache","vod_id":18979529,"title":"MIDE-162 Spastischer Geschlechtsverkehr bis zum Wahnsinn vor Lust und Orgasmus - Shiori Kanzaki","lastmod":"2025-12-14","duration":"02:27:54","url":"/play/18979529.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvNzJmMWQ3MjgzMGQxZGRlODU2MzU4ZWRlYTUzYTZlMzQuanBn.cache","vod_id":19163808,"title":"Fruit Pie Destroys Climax Hell: A Real Story IPZZ-024","lastmod":"2026-07-11","duration":"14:32","url":"/play/19163808.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDBjNjBiOTMxY2I0OGI0MDdmYTNlNzUxM2VkMTZhYzMuanBn.cache","vod_id":18955267,"title":"\"✅Neuester Internet-Star✅Geleakt\" Top-Tier Busty Beauty Goddess White Rabbit Yi Custom Ultimate Edition Teil 2: Fancy Ziwei Climax Spraying Water Tiger Tooth Wind Nude Dance Full Climax Face (9)","lastmod":"2025-12-14","duration":"00:02:39","url":"/play/18955267.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYjM1NmY5MzgzZDQ0MmQyNjFkZDFjZGM5ZTIzMjA4M2YuanBn.cache","vod_id":19152109,"title":"In der Nacht einer Klassenfahrt wurden sie und ihr Freund von ihrem Klassenlehrer erwischt… Gefangen, hielt sie ihren Urin zurück, ihre Beine zitterten und krampften bis zum Äußersten, dann wurde sie von einem riesigen Penis penetriert und erlitt einen inkontinenten Orgasmus. MIAB-571","lastmod":"2026-04-07","duration":"02:04:04","url":"/play/19152109.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODliYjdhOTY3ODQ4NDZkOGMxZTg4NDFkNmVlMDZlY2EuanBn.cache","vod_id":18988346,"title":"[Fruchtkuchen] Eindringen in eine verheiratete Frau, kein Vorspiel, nur Orgasmus!","lastmod":"2025-12-14","duration":"10:38","url":"/play/18988346.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvYjkwN2ViODQ4ZDJlZmU2YTRlNmEyNGU0ZDIzM2QyNjEuanBn.cache","vod_id":19163149,"title":"169 cm große, attraktive Schülerin mit dichtem Haar und großer schwarzer Vagina, mehrere Orgasmen","lastmod":"2026-07-11","duration":"32:09","url":"/play/19163149.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzAzOTgzY2JkNDEzZDc2NzI5OGMyZWRiNGFmMjVmNzQuanBn.cache","vod_id":18977840,"title":"IPX-212 Meine erste aufregende Herausforderung! Bitte reize mich auf exhibitionistische Weise und bringe mich zum Orgasmus... Nanami Rina","lastmod":"2025-12-14","duration":"02:34:44","url":"/play/18977840.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZDI1YWQ3YmI5MjViZDEzYjE5Yzc0NmYwZmQwMTdjMWUuanBn.cache","vod_id":18955573,"title":"MIDV-226 Seit jener Nacht beim Klassentreffen werde ich jeden Tag von einem Jugendlichen, den ich abgrundtief hasse, zum Orgasmus gebracht. Sein Penis erregt mich noch viel stärker als mein geliebter Freund... Ichinomiya Nozomi","lastmod":"2025-12-14","duration":"01:55:16","url":"/play/18955573.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjIyOWE5YmExMzU5MjMzYTE3ZTE0ZjQwMjVhYTFmYzUuanBn.cache","vod_id":18976103,"title":"[Unzensiert] EBOD-957 Dieses heiße Landmädchen wurde nach dem Ausziehen ihrer Kleider zum ersten Mal brutal gefickt, ihre Vagina wurde tief penetriert! Während ihres Orgasmus wurden auch ihre mit Sperma bedeckten Brüste entblößt.","lastmod":"2025-12-14","duration":"02:00:02","url":"/play/18976103.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNzIwYzU4ZmFjNThmZmY2ZTUzZDYxM2Q2NGRmYjE5MDIuanBn.cache","vod_id":19010153,"title":"Großbrüstige JK (Highschool-Mädchen) in blau-weißen Bowls masturbiert mit einem Vibrator zum Orgasmus.","lastmod":"2025-03-24","duration":"15:42","url":"/play/19010153.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzAyMWE5NzdhMTI4MjhkNjRiZjJiMjRkY2NkYTdhOGYuanBn.cache","vod_id":18950713,"title":"ED Mosaics intime Berührungen führen zum ultimativen Orgasmus ❤️ Amys geheime Schlafzimmertechniken zur Befriedigung ihrer innersten Wünsche 1","lastmod":"2025-12-14","duration":"00:27:27","url":"/play/18950713.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNDIxNWU3Y2UwODVjN2Q2MTNjMTQ2MTA3ZjNiZmVlYTQuanBn.cache","vod_id":18986314,"title":"SSNI-557 Fantastische Nippelspiele und Reiterstellung, gleichzeitiger Orgasmus mit dem Mann - Saki Okuda","lastmod":"2025-12-14","duration":"01:59:56","url":"/play/18986314.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MTEvNGViMjRkOWY0ZWVmYjI5NTRkNTkyYjUxMGFlNjJjOWUuanBn.cache","vod_id":19051908,"title":"Hier ist \"Lollipops\" neuestes Werk - sexy Reiten in Dessous und schwarzen Strümpfen bis zum Höhepunkt.","lastmod":"2025-09-10","duration":"07:52","url":"/play/19051908.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvYWM2NGQxMTUxMmFhZWEyMjI3ZDU3OGExYzJhYjM2YmUuanBn.cache","vod_id":19161048,"title":"HEYZO 3240 Z ~Höhepunkt Sex mit Miss Erica~ – Erica Shiomi","lastmod":"2026-05-31","duration":"59:43","url":"/play/19161048.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYjI4MDZkNzU2NzgxYWQ1Mjc1ZmU3ODg0Nzc1NTU2OTkuanBn.cache","vod_id":18995888,"title":"[RBD-247] Die schöne Sekretärin Asami Ogawa wird gedemütigt","lastmod":"2025-03-23","duration":"01:45:50","url":"/play/18995888.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MTUvNzQ5NDgyNWE5MzI3ODMxMjc2MTAxMGU5ODlhMjU4MmMuanBn.cache","vod_id":19038544,"title":"MIFD512 erlebte 39.713 Orgasmen durch erotische Flüssigkeitsspritzer, begleitet von Krämpfen und Zittern! Ein großer Penis drang dreimal in die Gebärmutter ein, was zum ersten Orgasmus durch Penetration führte.","lastmod":"2025-06-15","duration":"02:29:42","url":"/play/19038544.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNzQ0MDVhODcwZWNiYTE3Y2I1ZWU5OTMyMWY5M2RhYjMuanBn.cache","vod_id":18956355,"title":"[Chinesische Untertitel] AARM-137 Superenger Minirock 30 cm über dem Knie x volle Oberschenkel x Oberschenkelreiben-Orgasmus!!","lastmod":"2025-12-14","duration":"02:00:18","url":"/play/18956355.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjY1OWI2YjcxZjcwMTVlODA1ZmIwNzFlOTliM2IzM2IuanBn.cache","vod_id":18984654,"title":"FC2PPV 3826720 [Private Aufnahme, erstes Mal] Leckt und streichelt den Penis mit ihrem kleinen Mund! Frau oben und vaginaler Orgasmus!","lastmod":"2025-12-14","duration":"00:22:03","url":"/play/18984654.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZTFjMTlmZWFlYjUyNmMzNDYxOWZlNTY5Mjc0M2IxMTkuanBn.cache","vod_id":18963686,"title":"CLUB-317: Versteckte Kameras filmen eine Gesundheitsuntersuchung an einer berüchtigten Schule mit einer Standardabweichung von 23. Ein willensstarkes amerikanisches Mädchen wird von einer schönen lesbischen Ärztin mit obszönen Methoden wiederholt zum Orgasmus gebracht!","lastmod":"2025-12-14","duration":"03:41:29","url":"/play/18963686.html"}]},
videoTitle: 'MIDE-734-Ermittlerin Yume Kana, die meinetwegen ein Jahr lang gefangen genommen und gedemütigt wurde – Ekelhaftes Orgasmusvideo',
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=/`;
}
};
}