Một cô gái xinh xắn với má lúm đồng tiền và người yêu xăm trổ của cô ấy đã có một cuộc ái ân nồng cháy tại nhà. Họ hôn kiểu Pháp và vuốt ve bộ phận sinh dục của nhau với vẻ thích thú rõ rệt. Những cảnh quay cận cảnh họ liếm bộ phận sinh dục của nhau ở tư thế 69 cho thấy cô gái đang tận hưởng tột độ. Cô ấy ngồi lên trên và thúc vào anh ta trong khi anh ta tự chuyển động.
KỲ NGHỈ ĐẸP MẮT 1 Một người đẹp tuyệt trần, ướt sũng, đang bị một người đàn ông cơ bắp cưỡng hiếp và đâm vào một cách thô bạo, rên rỉ và cầu xin được xuất tinh vào bên trong!","lastmod":"2026-07-11","duration":"","url":"/play/19244944.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNGY0OTc3OTRiYzgzNWZlMWNhYWRkZWFhNTMxODA0YWIuanBn.cache","vod_id":19111169,"title":"- Tôi đang ở khách sạn với một phụ nữ hành nghề mại dâm và quay phim cảnh cô ấy quan hệ tình dục; đôi chân tuyệt đẹp của cô ấy co giật khi cô ấy đạt cực khoái! Kanna Himeno, một gái điếm với kỹ năng tuyệt vời nhất, cưỡi lên người đàn ông và xoắn đầu dương vật của anh ta vào cổ tử cung.","lastmod":"2025-03-29","duration":"","url":"/play/19111169.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYTMzMGRiMGY1YWE5YzJiYzYzNjg1N2YyNDZkNTA2ZWEuanBn.cache","vod_id":19110898,"title":"Bạn gái trong sáng và ngây thơ của tôi rất lý tưởng để làm tình tại nhà vào cuối tuần. Cô ấy có vòng eo thon gọn, vòng một đầy đặn và đôi chân tuyệt đẹp. Chúng tôi thực hiện tư thế cưỡi ngựa trên ghế, và cô ấy rất chủ động và mạnh mẽ. Tôi cũng thực hiện động tác đẩy từ phía sau trong khi ôm lấy eo cô ấy. - Video tự quay của người Trung Quốc","lastmod":"2025-03-29","duration":"","url":"/play/19110898.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNDhmNzJhNTEyOTBhNGM4NDAzZDRhOWFkNzA4ODQ4NDcuanBn.cache","vod_id":19157240,"title":"ATID356REALWORLDVIII Một cô gái Nhật Bản lai xinh đẹp bị bắt gặp đang có cuộc gặp tại một nhà hàng gia đình!! Tôi đã đuổi theo, cố gắng tán tỉnh cô ấy nhưng không thành công. Vì vậy, tôi quyết định dùng vũ lực!! Kirishima Leona.","lastmod":"2025-03-29","duration":"01:57:40","url":"/play/19157240.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTA0MDFjMzJhMDBmMmI3ZmVjZjc4MThhNDZkNDQ2ZjAuanBn.cache","vod_id":19046267,"title":"Nữ streamer xinh đẹp Xiaoxiaoyaya 1~031 cung cấp các chương trình sex nam nữ trả phí, trong đó có màn oral sex đầy đam mê, vô cùng quyến rũ.","lastmod":"2025-03-28","duration":"","url":"/play/19046267.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNjRhNGJmMTAwN2FhMjNjOWZhNWNmN2Q0MDZjNTc3ZDIuanBn.cache","vod_id":19086915,"title":"Cô gái trẻ mặc váy ngắn, với thân hình quyến rũ và bộ ngực tròn đầy, toát lên vẻ quyến rũ khó cưỡng. Tôi không thể cưỡng lại và lập tức khuất phục, dương vật cương cứng. Cô ấy quan hệ tình dục bằng miệng với tôi, liên tục giao hợp và thúc mạnh. [Watermark]","lastmod":"2025-03-29","duration":"00:40:48","url":"/play/19086915.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjkvNzA0MjUxMzM3Y2JiZThjMzBiMzk1MjUzNDAxMDA2Y2MuanBn.cache","vod_id":19243706,"title":"Người chị gái dốc hết tâm sức dạy dỗ em trai mình: Để ngăn cậu ta phạm tội, cô để cậu ta quan hệ tình dục mạnh bạo với mình mỗi đêm cho đến khi cậu ta xuất tinh vào âm đạo của cô.","lastmod":"2026-07-03","duration":"","url":"/play/19243706.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvZDkyM2Q5ZDk5ZGVhZjMyOTAyNDRkZmNlZDQ5N2MwYjYuanBn.cache","vod_id":19234635,"title":"Trở lại với cuộc săn tìm hoa! Tôi đã gặp một cô gái tuyệt vời, ngọt ngào và dịu dàng; âm đạo khít chặt của cô ấy hoàn hảo để tôi quan hệ.","lastmod":"2026-05-16","duration":"0:53:46","url":"/play/19234635.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZDNjZTg4MzJhNTVlMWU1MmMyYTQ3MzY3Yzg2OTBiZTEuanBn.cache","vod_id":19078326,"title":"Xiao Qiao, một nàng bào ngư hồng thượng hạng, không thể nào thỏa mãn được và đã vắt kiệt sức bạn tình của mình. Sau đó, cô ta rủ hai người bạn thân là phụ nữ trưởng thành cùng thủ dâm, rồi quay cận cảnh ba lỗ hồng của họ.","lastmod":"2025-03-29","duration":"00:14:12","url":"/play/19078326.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMTYwOTdjOThkYjk2M2E2NzdhNjEyMzM5ZGQyMjY3ZjUuanBn.cache","vod_id":19076290,"title":"Quan hệ tình dục trong xe van là một lựa chọn tuyệt vời. Hãy đến vùng nông thôn, mở cửa, trải chiếu và thử đủ mọi tư thế.","lastmod":"2025-03-29","duration":"00:06:46","url":"/play/19076290.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZDg0NWExMThmNWE5NjVhZmQ0NjJlYWUyOTlkYzdlY2MuanBn.cache","vod_id":19079185,"title":"Đoạn video camera an ninh khách sạn bị rò rỉ gần đây từ ngày 19 tháng 1 năm 2023 ❤️ Một người đàn ông thô lỗ và một người phụ nữ đeo kính, có vẻ lịch sự, là bạn tình không ràng buộc, đã mang theo rất nhiều đạo cụ và cãi nhau trong phòng khách sạn; vẻ ngoài và trang phục của họ rất hài hước.","lastmod":"2025-03-29","duration":"01:32:49","url":"/play/19079185.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZDdhOWNlMzgwZDAyZTRmYjE0YzBlZTYzNTBiNmE5OTcuanBn.cache","vod_id":19073818,"title":"Cô bạn gái tuyệt vời, quyến rũ của tôi đã bắt tôi cạo lông vùng kín của cô ấy trước, thật là kích thích! Cô ấy để lộ mặt, cho tôi quan hệ bằng miệng với một dương vật to lớn, cô ấy trong sáng, dễ thương và quyến rũ, và cho phép tôi quan hệ với cô ấy ở nhiều tư thế, thúc đẩy và xuất tinh vào miệng cô ấy.","lastmod":"2025-03-28","duration":"00:54:04","url":"/play/19073818.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTQ0NTJjMzI0YTYxNjlhZmY1YTE4Mjc1NzUzMTA5NzIuanBn.cache","vod_id":19135592,"title":"Người phụ nữ trưởng thành xinh đẹp trong bộ sườn xám, tư thế 69, đang quan hệ tình dục, bị một dương vật lớn thâm nhập tại nhà mà không dùng bao cao su, rên rỉ không ngừng, cưỡi lên trên, rất cuồng nhiệt, tư thế doggy style, thúc mạnh và xuất tinh bên trong.","lastmod":"2025-03-29","duration":"21:52","url":"/play/19135592.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMmU2ODI0ODE2ZmRhMDMzN2JmZmVmOTU2ODk5ODQ1ZmMuanBn.cache","vod_id":19157891,"title":"PMX136 Con đường dẫn đến thành công cho người mẫu trực tuyến: Âm đạo dâm đãng của tôi là tài sản quý giá nhất của tôi","lastmod":"2025-03-29","duration":"14:25","url":"/play/19157891.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMmY5NWQwYThhMTY2M2ZlZGJiNmY3Y2EyZWFhOWI1Y2IuanBn.cache","vod_id":19109059,"title":"Một cô gái trẻ đẹp, có giá trị cao đang tham gia vào một cuộc gặp gỡ tình dục đầy đam mê với hai người đàn ông và một người phụ nữ. Cô ấy ngồi lên trên, mạnh mẽ và hung hăng, một người đàn ông xuất tinh trước khi chuyển sang người khác. Rất quyến rũ; đừng bỏ lỡ nếu bạn thích thể loại này!","lastmod":"2025-03-29","duration":"","url":"/play/19109059.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMTNjNGY3ZTllYWUzYTVhNmVjNWVmZTcwNTdhN2EzODguanBn.cache","vod_id":19128653,"title":"[Đồng tính nữ] Hai cô gái xinh đẹp, chẳng có việc gì khác để làm, chơi trò làm tình và liếm âm đạo của nhau trên giường!","lastmod":"2025-03-29","duration":"12:00","url":"/play/19128653.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMTgxYjc0NTBlYTNkNWY3Y2UzNWUxYzViNGM4MTI4NzEuanBn.cache","vod_id":19071973,"title":"Bạn tôi đi hộp đêm để mừng sinh nhật ❤️ Cậu ấy hát karaoke rồi sau đó đến nhà thổ với một tiếp viên tên Lily để xem phim khiêu dâm và tận hưởng các dịch vụ đặc biệt. (1080P HD, không có hình mờ)","lastmod":"2025-03-28","duration":"00:26:26","url":"/play/19071973.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzlmMmFmY2MxODAwNjNiNzE5NzU5YzhhMDkzYjFmNTcuanBn.cache","vod_id":19089468,"title":"Pacopacomama Pacopacomama 031123_811 Một người phụ nữ trưởng thành không trang điểm ~ Khuôn mặt thật của Hoshino-san ~","lastmod":"2025-03-29","duration":"00:21:11","url":"/play/19089468.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMmMzNTJkNWIyOGY4YjQ4ZDM4ZjZiZGYwNGQ5MmVhMjMuanBn.cache","vod_id":19129565,"title":"#CuteMilkBeautyPlumpSweetMatureWomanMasturbating","lastmod":"2025-03-29","duration":"","url":"/play/19129565.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYTEwZjA5OGZhZWJhNzlhYmZmNDQ3NDc4ZTdjYzg0OTEuanBn.cache","vod_id":19228062,"title":"GuessWhoX2 PAWG cưỡi ngựa không kiềm chế và tốc độ điên cuồng, nuốt trọn dương vật vào họng và bắn một ngụm tinh dịch trắng xóa.","lastmod":"2026-04-09","duration":"0:08:21","url":"/play/19228062.html"}]},
videoTitle: 'Một cô gái xinh xắn với má lúm đồng tiền và người yêu xăm trổ của cô ấy đã có một cuộc ái ân nồng cháy tại nhà. Họ hôn kiểu Pháp và vuốt ve bộ phận sinh dục của nhau với vẻ thích thú rõ rệt. Những cảnh quay cận cảnh họ liếm bộ phận sinh dục của nhau ở tư thế 69 cho thấy cô gái đang tận hưởng tột độ. Cô ấy ngồi lên trên và thúc vào anh ta trong khi anh ta tự chuyển động.',
language: 'vi',
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('Đã sao chép liên kết!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Đã sao chép liên kết!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Đã sao chép liên kết!');
}
}
},
// 切换布局
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=/`;
}
};
}