Menjilat seks dengan seorang gadis cantik beruniform, digoda oleh seorang pelajar yang basah kuyup dalam hujan…Usami Rin. Usami Rin Fitch","lastmod":"2026-07-11","duration":"","url":"/play/19207540.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9zYnp5dHBpbWc0LmNvbTozNTE5L3VwbG9hZC92b2QvMjAyNjAyMTktMS9kNTM1MmFmZmE2N2UxZWFiZWQ2NDdjN2JiZjEwMGU5OS5qcGc=.cache","vod_id":19181359,"title":"Gosip sebenar terbongkar: Seorang pelajar kolej wanita berkualiti tinggi dan bernilai tinggi dengan badan tanpa rambut dan payudara putih mematuhi permintaan sugar daddynya, melancap dengan dildo, mengambil swafoto, memakai pakaian seragam, menggoda, dan mempunyai faraj yang montok dan cantik dengan payudara yang sangat berisi dan tegap yang sangat menarik. Dia dipaksa untuk mencapai orgasme dengan menggunakan prop dan memancut, dan dia sangat lucah.","lastmod":"2026-02-19","duration":"0:06:03","url":"/play/19181359.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZmRiYjcwNjY3NTQxZDdmMjAwMGUzMDY2MzNlNDM5NWEuanBn.cache","vod_id":19120408,"title":"Anak tiri HBAD499, yang menyukai lelaki yang lebih tua, secara rahsia mendedahkan tubuh mudanya kepada ibunya. Dia dan bapa tirinya yang digoda terlibat dalam ciuman dan hubungan seks yang penuh ghairah, yang memuncak apabila bapa tirinya itu memancutkan air mani di dalam dirinya.","lastmod":"2025-03-26","duration":"2:00:22","url":"/play/19120408.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTVmY2Y2YmQzNzI5N2ZlNDc1YmU3N2YwN2ZjZDM3MWYuanBn.cache","vod_id":19026337,"title":"Ingin berlatih berciuman dengan guru anda? Ereksi yang disebabkan oleh ciuman. Daya tarikan seorang tutor yang cantik. Arahan peribadi. Akari Neo.","lastmod":"2025-03-25","duration":"1:57:48","url":"/play/19026337.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZjNkN2E1OTNmZjhmNTU4MzU0YjI5YWEyNTRjMDA0ZTMuanBn.cache","vod_id":19126136,"title":"SDNM203 Nafsu yang membengkak dan payudara yang lucah Harada Chiaki, 38 tahun, bab terakhir ~ Dalam penggambaran terlarang sarang cinta pasangan itu, dia berulang kali dimasukkan ke dalam serviks oleh zakar tanpa kondom. Kerana ia begitu menyeronokkan, dia tidak dapat menahan diri daripada membiarkan dirinya ditembusi tanpa kondom.","lastmod":"2025-03-26","duration":"2:16:23","url":"/play/19126136.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZmJjNjQ3OTNkOWU0ODEwOGFhZGIyODRiZjZhODgwNDYuanBn.cache","vod_id":19191165,"title":"Godaan sebenar pekerja sanitasi, adik-beradik perempuan yang tidak senonoh berhubung dengan pekerja sanitasi warga emas di jalanan, memberi mereka 200 yuan untuk membawa mereka pulang dan melakukan hubungan seks dengan mereka.","lastmod":"2026-04-06","duration":"0:40:26","url":"/play/19191165.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvM2NmZDRlZmRjZTRmOWYxZDBhOTczODJjMGYyN2Y3MTAuanBn.cache","vod_id":19112272,"title":"[Tanpa Penapisan] [Slim F-cup] Susuk tubuh yang luar biasa! Rakaman seorang jelita berdada besar sedang diculik. Kali pertama mengalami kesakitan diabaikan oleh teman lelakinya - menjilat - CD1","lastmod":"2025-03-26","duration":"1:18:04","url":"/play/19112272.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZGYwYjI1NzA4YTZkMzRmODIzZDBhOGE3ZjUyMmQ2YzQuanBn.cache","vod_id":19031381,"title":"Wajah terbongkar!! Sekuel!! Soalan dan jawapan yang tidak berguna ● Rogol dan ejakulasi!! Seorang jelita campuran berdada besar, tidak sedarkan diri dan tidak berdaya, pengsan dalam keadaan mabuk di tepi jalan, ditolak ke dalam kereta dan dibawa secara paksa ke sebuah hotel!","lastmod":"2025-03-26","duration":"0:32:17","url":"/play/19031381.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMDFhMmFmMmY4ZDdmMjU0N2RmMzYwYWNlOTkzMmMxYTQuanBn.cache","vod_id":19184377,"title":"Hujan lebat turun semasa perjalanan perniagaan saya. Saya mabuk sepenuhnya di hadapan bos saya yang menjengkelkan… dan kami akhirnya melakukan hubungan seks tanpa diduga. Walaupun selepas subuh, kami masih meludahkan air liur dan peluh yang pekat. DASS-829","lastmod":"2026-03-04","duration":"2:03:33","url":"/play/19184377.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTUvZWM3ZGQxMzQ3YTY5YjM2MDIwZjA1YTJjMGY1MjZmNmUuanBn.cache","vod_id":19168538,"title":"Seorang pekerja kedai kopi H-cup yang comel dan menggoda pelanggan dengan seks payudara tanpa coli! Seorang pengurus pertengahan umur mengelak pelanggan, terlibat dalam hubungan sulit, dan... (Teks tiba-tiba beralih kepada kandungan yang tidak berkaitan: \"Seperti Burung Hina FOCS-262\")","lastmod":"2025-12-18","duration":"2:01:34","url":"/play/19168538.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZTllODQ5NWNhODhkMDRiNGJlNjI4NjVjMzcxMTJlNTMuanBn.cache","vod_id":19069933,"title":"Wanita pejabat seksi berdada besar menjalinkan hubungan di hotel, menunggang dan menusuk, mengerang tanpa henti.","lastmod":"2025-03-26","duration":"0:12:03","url":"/play/19069933.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvMDFkY2M4ODc0NGI0MzUyZmI0MzUwMWY5NDYzNDVlNzguanBn.cache","vod_id":19198752,"title":"Seorang gadis Gen Z yang berambut perang dan kelihatan polos dilihat bogel di rumah, menguli payudaranya yang cantik dan lembut dengan menggoda, membuka kakinya, dan melakukan pose memikat, punggungnya terangkat dari dekat.","lastmod":"2026-05-13","duration":"0:47:33","url":"/play/19198752.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNTYxNmRjNzZmYTJlNmFiODdkMzYwY2E2MzAwY2FlZmYuanBn.cache","vod_id":19176217,"title":"Seorang gadis muda yang sangat cantik, dengan penampilannya yang suci, cantik, dan manis, dilihat dengan punggung dan vulva yang setinggi siling dan seksi yang memikat. Tingkah lakunya yang berbeza dan lucah—keinginan untuk disetubuhi—didedahkan dalam video bocor dia melakukan seks oral pada teman lelakinya.","lastmod":"2026-01-25","duration":"0:09:45","url":"/play/19176217.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvYWJhZWRlMzE1M2I3Y2JlNTkzODUzOWJlOTliMjU3ZmIuanBn.cache","vod_id":19165980,"title":"Pengajar wanita yang tinggi lampai, berbadan tegap dan montok di sebelah rumah, memakai baju renang lutsinar, menunggangnya secara menggoda dalam posisi cowgirl. Dia menyembunyikan kebenaran daripada isterinya, dicabul secara seksual oleh seorang wanita nimfomaniak sehingga spermanya terpancut. (Hoshi Asuna BF_719)","lastmod":"2025-12-13","duration":"1:58:50","url":"/play/19165980.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvM2YxNDI0NjliMGRlNzZlYWNiNmI2YzJhYTVmZDUzNWIuanBn.cache","vod_id":19105813,"title":"ROE-087 Aku tergoda dengan tubuh ibu tiriku yang berkilat, yang ingin menjadi model pakaian dalam… Selama seminggu penuh, aku berulang kali tenggelam dalam nalurinya.","lastmod":"2025-03-26","duration":"1:59:48","url":"/play/19105813.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MjkvMmZmMjY1ZDIzNGVjYzk0ODcyMWI3OGNkNzMxYjdmYTAuanBn.cache","vod_id":19156894,"title":"Siapa yang tidak terpesona dengan susuk tubuh wanita ini? Payudara seksi dan besar wanita yang memakai stoking hitam dan gaun suspender ini membuatkan protagonis lelaki itu menghentaknya sehingga dia hilang kawalan ke atas pundi kencingnya.","lastmod":"2025-09-28","duration":"0:10:24","url":"/play/19156894.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvM2QwZTQ3NDYyZWEyY2Q5YmI4Zjc0ZWUzMWQ3YTkwZjEuanBn.cache","vod_id":19186879,"title":"\"Hanya menggunakan mulut awak untuk bermain dengan zakar saya tidak curang,\" fikir saya, tergoda dengan rayuan seks oral yang mustahil daripada rakan zaman kanak-kanak saya, dan dengan patuh membiarkannya tidur dengan saya. SNOS-084","lastmod":"2026-03-16","duration":"2:23:42","url":"/play/19186879.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZjBkZThhYTc3NjU1NjFkZjY0ZmViOGI5NzJmOGVhY2QuanBn.cache","vod_id":19111042,"title":"Stoking Hitam 91CM-251, Payudara Besar, Badan Lucah - Yu Hai 1","lastmod":"2025-03-26","duration":"0:42:09","url":"/play/19111042.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOTVlYWU1YzliNmMxM2M2MzMyODIyMTI2MzZmZWZjNTQuanBn.cache","vod_id":19032715,"title":"Brad Munen, seorang selebriti internet berprofil tinggi, menggoda penonton dengan pakaian dalamnya yang seksi berhias mutiara. Dia menggosok payudaranya yang kecil, menurunkan seluar dalamnya, mendedahkan punggungnya yang montok dan vulva yang terdedah, serta menunjukkan gambar jarak dekat mutiara yang ditarik dan digosok.","lastmod":"2025-03-26","duration":"0:48:08","url":"/play/19032715.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOWVhNzMzOWUwMjJhMTc5YWRlZDM2NjRjNjlkOGM4ZGQuanBn.cache","vod_id":19075097,"title":"Filem dokumentari pertama JRZD935 tentang seorang wanita yang sudah berkahwin: Anna Shimizu.","lastmod":"2025-03-26","duration":"2:03:23","url":"/play/19075097.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTc4NjE0MTAxYmQwNzQ3OThjMGM4MTM1Zjg1ZjVkMTMuanBn.cache","vod_id":19084536,"title":"Gadis sekolah menengah idola legenda itu ialah gadis kecil sesat yang jahat, Ike Maya, yang menggoda lelaki yang lebih tua dengan payudaranya yang menggoda.","lastmod":"2025-03-26","duration":"3:15:59","url":"/play/19084536.html"}]},
videoTitle: 'IPX992 Satu punggung lucah, berdada besar dan berskirt pendek yang digoda oleh seorang pelayan yang sudah berkahwin dan lucah di sebuah kedai snek.',
language: 'ms',
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('Pautan disalin!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Pautan disalin!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Pautan disalin!');
}
}
},
// 切换布局
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=/`;
}
};
}