PES-083 Cô gái siêu xinh đẹp hạng A và phim khiêu dâm tàn bạo × Trò chơi gần như bất hợp pháp! Quan hệ tình dục nguyên thủy với một gã trai hư hỏng và một cô gái trẻ! Bộ 2 đĩa CD
Hai anh em quen biết hai người khác nhau tại một bữa tiệc ở cùng một địa điểm, nhưng họ không ngờ người kia lại có sở thích khác biệt đến vậy.","lastmod":"2026-07-11","duration":"","url":"/play/19207192.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODZiYWY1MWQzZDE5Yzg3NDAwYTM5MzVmMjI5OWU2ZDQuanBn.cache","vod_id":19069407,"title":"TM0105 Rogue and Girl 1","lastmod":"2025-03-26","duration":"0:32:36","url":"/play/19069407.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDg2ZWYwMGNjNDZmZDRmODg3ODU5ZGE5MmM1NzNkY2YuanBn.cache","vod_id":19089694,"title":"TIKB-172 [Video Paco Paco] Cặp đôi đáng yêu này! Quá gợi cảm, không thể tin được www","lastmod":"2025-03-26","duration":"1:52:14","url":"/play/19089694.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYjM0MDU5OGYzYjIwYjA0N2M0OGE1ZGY2Mzc3NGRlYmQuanBn.cache","vod_id":19041294,"title":"KTRA-273 Tôi muốn trở thành một con điếm thực thụ cho người anh trai hèn nhát của mình! Làm thế nào để quan hệ tình dục với người chị gái dâm đãng của tôi, Mamiya Aya.","lastmod":"2025-03-26","duration":"2:00:32","url":"/play/19041294.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYjQzMzc0NTQwNDgyZjEwMWFlNDU1MThjZTM3YzNjZTguanBn.cache","vod_id":19093126,"title":"Trò chơi tình dục buổi chiều với những cô gái xinh đẹp.","lastmod":"2025-03-26","duration":"0:32:47","url":"/play/19093126.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvYmZkZjQ3NDY2ZTQ3NTBjODlkOWU2NDYzOTE4NDNmMzIuanBn.cache","vod_id":19201992,"title":"Tôi sẽ cho bà mượn cái bồn tiểu bằng thịt của tôi, bà nội trợ ạ. Đến thăm nhà một người đàn ông giàu có bất cẩn, anh ta cần phải xuất tinh 10 lần trước khi được phép về nhà. (Aiyuu Ryou, Madonna)","lastmod":"2026-05-29","duration":"2:04:14","url":"/play/19201992.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNjFjOWIzM2VlOTQ2YjI2M2ZlMmVmMTM4NmVkMDg0NjMuanBn.cache","vod_id":19184433,"title":"Ba chị em gái ở các độ tuổi khác nhau đã phô diễn hành vi lẳng lơ của mình trên livestream, với các hiệu ứng đặc biệt bao gồm những động tác uốn éo và chơi đùa với đạo cụ.","lastmod":"2026-03-05","duration":"0:20:00","url":"/play/19184433.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvOTlmN2FjZDIwZDdkZWEwN2RiOTQzZGQyMzlmMGUyN2UuanBn.cache","vod_id":19176410,"title":"Giám sát chung cho nam và nữ Giới hạn cỡ cúp AV H trở lên Hai nữ sinh viên đại học giỏi cùng nhau Hút sữa → xoa bóp ngực → chơi núm vú Thử thách sức chịu đựng cực khoái DVMM-316","lastmod":"2026-01-26","duration":"3:08:15","url":"/play/19176410.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMTQxOGRmNzFkMGRmZGRlYzM1OWVmZDE4NzMwMzhjOWMuanBn.cache","vod_id":19100917,"title":"Quan hệ tình dục sau khi ăn đồ ăn Nhật Bản - bởi chocoletmilkk1!","lastmod":"2025-03-26","duration":"0:31:13","url":"/play/19100917.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNzAyNzFlMmFlMWVmNzU4YWM1YTRiMGU3NjMyODM0NTkuanBn.cache","vod_id":19078406,"title":"MUKD-507: Trộm cắp, vu khống, cưỡng hiếp, cô gái mặc đồng phục vô tội bị đe dọa và bị xâm hại tình dục nhiều lần cho đến khi mang thai, trở thành nô lệ tình dục.","lastmod":"2025-03-26","duration":"2:32:09","url":"/play/19078406.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNzQ5ZGFkODc0OTFlNDAwZjU3OWI5ZmI2YjljZDViZGQuanBn.cache","vod_id":19080936,"title":"JOD246 “Cảm giác thật tuyệt, em sẽ hành hạ anh đến chết!” Shinoda Yuu ghen tuông đã cho bạn trai mình một màn thủ dâm đầy mồ hôi cho đến khi anh ta xuất tinh, vì anh ta muốn đạt đến một trạng thái khoái cảm khổ dâm.","lastmod":"2025-03-26","duration":"1:57:51","url":"/play/19080936.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMTBmNmMyMmViMzhjOTEzNDBlNzM5NGE5MTFjZmM1NjkuanBn.cache","vod_id":19176329,"title":"Hu XiaoU, một người nổi tiếng trên mạng 24 tuổi đến từ Phúc Kiến, đã bị lộ ảnh nhạy cảm trong một đoạn băng sex sau khi bị một người đàn ông giàu có từng bảo trợ cô tấn công tình dục.","lastmod":"2026-01-26","duration":"0:04:00","url":"/play/19176329.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNDE0ODU1NDk5OWZlMmMyMDNjZDliYWJhZDljMTQ0OWMuanBn.cache","vod_id":19042706,"title":"Một người chồng trung niên ra lệnh cho cấp dưới quan hệ tình dục với người vợ trẻ ngay trước mặt chồng cô ta.","lastmod":"2025-03-26","duration":"1:01:30","url":"/play/19042706.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvN2U2ZDlmY2U5MDkwZGNiNTcwYzU1NjA3N2ZkYThjNmMuanBn.cache","vod_id":19030368,"title":"Phim tài liệu góc nhìn của một người đàn ông lớn tuổi: Trải nghiệm tình dục đầy chất lỏng sền sệt, đặc quánh, tham lam và đẫm mồ hôi, do Iori Hane thực hiện.","lastmod":"2025-03-26","duration":"2:46:44","url":"/play/19030368.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNjk3NmQxMTEzYTE5YTUwMGU3OTc0MjZmMmU0N2ZmMjQuanBn.cache","vod_id":19096866,"title":"Cô gái xinh đẹp tinh nghịch nhận 3 lần xuất tinh!","lastmod":"2025-03-26","duration":"3:54:14","url":"/play/19096866.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvY2Y4MzQwNDNiYWFjMTA2NTQwZmFkMTQ1MWI3NDQ0NjIuanBn.cache","vod_id":19091792,"title":"Cặp đôi trẻ đang quan hệ tình dục tại nhà!","lastmod":"2025-03-26","duration":"0:03:16","url":"/play/19091792.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZTBjNTVhNGZiNTAxMzY1NTE3ODFlZmY1MzYxZDBiMDUuanBn.cache","vod_id":19085001,"title":"[Anh Râu] Chơi đùa với âm đạo to bự của con điếm~ Anh ta nhét thẳng chai thủy tinh vào, âm đạo của cô ta to quá và dương vật của anh ta đã ở bên trong, vẫn chưa đủ, không dùng bao cao su, đồ chơi tình dục hậu môn, địt âm đạo của cô ta, bắn tinh ra ngoài 1","lastmod":"2025-03-26","duration":"0:26:53","url":"/play/19085001.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNWQ2OGNlNzkyMGQ3NWE0Yzc0NGM4NDYwMzhkODkyN2UuanBn.cache","vod_id":19074263,"title":"300NTK297 Một mỹ nhân mảnh mai với màn ân ái mãnh liệt toàn thân, xuất tinh dữ dội!! \"Chỉ dành cho ông thôi, lão già ạ,\" cô nói, ngồi lên người anh, âm đạo ướt đẫm dịch, và xuất tinh dữ dội!! Chỉ cần đưa một ngón tay vào là cô ấy đã xuất tinh ngay lập tức, và khi anh mạnh mẽ đưa dương vật vào, cô ấy sẽ lập tức đạt cực khoái và xuất tinh!! Cuối cùng, anh bắn tinh dịch đặc sệt vào tử cung của cô!! Bùng nổ!! ...","lastmod":"2025-03-26","duration":"1:11:46","url":"/play/19074263.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzAzNDZiZGNmYTNkNTBmMGU5MTM0ODhhZDRlMzIzNWQuanBn.cache","vod_id":19048690,"title":"345SIMM-407 Một người mẫu ảnh gợi cảm xinh đẹp bị kích thích bởi thuốc kích dục và đạt cực khoái nhiều lần kèm theo co giật.","lastmod":"2025-03-26","duration":"0:54:26","url":"/play/19048690.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MDEvZjk5OTFiNTI1ZTdjNzFkMDA2ZDAwZDVkNGI5OWZhYWIuanBn.cache","vod_id":19152280,"title":"Các cô gái, người đẫm mồ hôi quyến rũ, tham gia vào cuộc thác loạn tình dục đồng tính nữ và một chuyến đi chơi hai ngày một đêm [đoạn phim bị rò rỉ] Học viện Nữ sinh Quốc gia, diễn viên không rõ danh tính, BBAN511 bị rò rỉ.","lastmod":"2025-08-31","duration":"2:27:04","url":"/play/19152280.html"}]},
videoTitle: 'PES-083 Cô gái siêu xinh đẹp hạng A và phim khiêu dâm tàn bạo × Trò chơi gần như bất hợp pháp! Quan hệ tình dục nguyên thủy với một gã trai hư hỏng và một cô gái trẻ! Bộ 2 đĩa CD',
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=/`;
}
};
}