Trong NEGO001, người con trai có được khả năng dừng thời gian thông qua quan hệ loạn luân bắt đầu sử dụng thân thể mẹ mình cho những hành vi dâm ô... Kashiwagi Maiko.
Vào nửa đêm cuối hè, sau khi thủ dâm, người mẹ ngủ thiếp đi mà không hề hay biết, và người con trai đã lén lút đưa dương vật vào cơ thể mẹ. Người mẹ giả vờ ngủ, rồi bước vào FERA-196-C","lastmod":"2026-07-11","duration":"","url":"/play/19267701.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNzAwY2Q2OTFiNWM4Y2U1N2I5MTk3MjdkMGIwNDNmNmQuanBn.cache","vod_id":19138612,"title":"Hắn đang quan hệ tình dục với vợ mình đồng thời cũng quan hệ tình dục với con trai mình!","lastmod":"2025-03-29","duration":"0:02:19","url":"/play/19138612.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYWQ0NDExNTc4OWM1MDRmZjVkNzlmNDAxYzBjYzM2MjUuanBn.cache","vod_id":19254476,"title":"Chị dâu tôi bắt đầu quyến rũ tôi khi chúng tôi ở một mình! (Hōshō Mei NACR-680-C)","lastmod":"2026-04-17","duration":"2:00:11","url":"/play/19254476.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MTEvN2JhNzg2N2FjZWExM2JjYWU4Njg4ZGI5MWQxOGMwYTIuanBn.cache","vod_id":19262998,"title":"Dù thô tục hay cao quý, tôi chỉ muốn chơi với Taki Yuina Hikari no Butterfly.","lastmod":"2026-06-10","duration":"1:40:21","url":"/play/19262998.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNjRiNjI5MzhjZTkxYzgxMGEzYzMzNjg0NjcyMjhhYjQuanBn.cache","vod_id":19126806,"title":"SCPX-455 Tôi nhầm mẹ mình với bạn gái và lập tức xuất tinh vào trong bà ấy!","lastmod":"2025-03-29","duration":"2:02:00","url":"/play/19126806.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTUvYWZhNzdjNjZmZmVkNzk5MGM2MDE3ZTYzMTg3YjcwNDQuanBn.cache","vod_id":19235886,"title":"Vợ của con trai: Người cha vợ tàn nhẫn đã ăn thịt vợ mình - Như một con chim non, như một con chim trưởng thành - Hina LUCY-017","lastmod":"2025-12-22","duration":"2:02:28","url":"/play/19235886.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMDE1Yjc1NjQxMzZjN2UyOTc1OGZkYWY4NmFhM2YzN2IuanBn.cache","vod_id":19256217,"title":"SaraJay là bạn tôi, một bà mẹ nóng bỏng. Bạn của con trai cô ấy, Bruce, có dương vật rất, rất lớn. [MyFriendsHotMom]","lastmod":"2026-04-29","duration":"0:36:45","url":"/play/19256217.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNmY1NmUyZTFjZDI1ZjY0ZjNlOWNlNDlmODQwMDNlZGEuanBn.cache","vod_id":19126465,"title":"Họ cười đùa, chơi đùa không ngừng. Yêu cầu hẹn hò bao gồm bị trói và phải hành động như một gái điếm! Hai ngày một đêm.","lastmod":"2025-03-29","duration":"2:29:34","url":"/play/19126465.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvY2ZiOTVlNTE4MzNmZmYzOWQxZTBiNDViYzUzOWZiMTYuanBn.cache","vod_id":19115004,"title":"Một khía cạnh khác của người mẹ yêu thương","lastmod":"2025-03-29","duration":"0:16:09","url":"/play/19115004.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMTIvN2QwODAwYzk5MjI1NWM2ZjUyMWI3ZWEyOTZlNjE3ZTUuanBn.cache","vod_id":19230251,"title":"Tin đồn về vòng một cỡ J, những cơn cực khoái liên tục dành cho một nữ nhân viên văn phòng đã kết hôn đến muộn cho đến khi cô ấy bắt đầu làm việc, cuộc yêu nồng nhiệt - Aya Ueba JUQ-774","lastmod":"2025-11-11","duration":"2:00:28","url":"/play/19230251.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MDcvNzJiYjk1MjYwMzVlM2QyZDM2YWRhOWQ5ZjU4ZDhhZjAuanBn.cache","vod_id":19201413,"title":"200GANA-2895 Cảnh nóng nhẹ nhàng, lần đầu quay phim. 1944 Tôi muốn một cô gái trẻ nghiêm túc♪ Cô ấy choáng ngợp và ngừng suy nghĩ.","lastmod":"2025-05-07","duration":"","url":"/play/19201413.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZDk0NTQ0MTU4MmYwYzkyYzc2ZTRlZjNmOGZhODk3YmYuanBn.cache","vod_id":19255916,"title":"Cô nàng gợi cảm với vòng một cỡ J, Shirahama Nozomi, một người nghiệp dư hạng S, ăn dương vật của khách hàng và quan hệ tình dục với anh ta.","lastmod":"2026-04-27","duration":"2:00:47","url":"/play/19255916.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZWNkNTY4NzQzM2JhZGVhNzJkMGMxZGM3ZjdkZDY1NzUuanBn.cache","vod_id":19069222,"title":"ROE-047 Mẹ tôi tái hôn... khiến tôi ghen tị. Quan hệ tình dục loạn luân không thể ngăn cản. Momoko.","lastmod":"2025-03-29","duration":"2:17:45","url":"/play/19069222.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MjYvYjA2ODUyNzdkYTBjZmVlMWQ3ZWY0MWVhMzNlYjlmYzguanBn.cache","vod_id":19219378,"title":"JUR149 Mẹ tôi thân yêu đã bị người bạn trai tồi tệ có dương vật to của bà ấy bỏ thuốc kích dục vào đồ uống, khiến bà ấy co giật, quằn quại trong đau đớn và liên tục đạt cực khoái. Bà ấy biến thành một con thú.","lastmod":"2025-08-25","duration":"2:31:09","url":"/play/19219378.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNjc4MmZhZWYwMTllNWUwZTljMzlkMDFjZGEyNWIwMDguanBn.cache","vod_id":19155718,"title":"KSBJ-292-C Một người vợ và bố vợ yêu thương cha của họ","lastmod":"2025-03-30","duration":"2:00:42","url":"/play/19155718.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvY2ZmYjVjNmY0ZGIzZWNmNWViZTM5M2IxODNhOWFjNjguanBn.cache","vod_id":19140229,"title":"Princessdolly, một nữ giáo viên xinh đẹp, đã đến nhà một học sinh hư hỏng và, lợi dụng thân thế là con gái của một thành viên hội đồng nhà trường, đã đe dọa cậu ta để ép buộc quan hệ tình dục và chụp nhiều ảnh khêu gợi về cậu ta.","lastmod":"2025-03-29","duration":"0:22:49","url":"/play/19140229.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvM2EyMmZiNmNiOTIxYWMzN2IwZTkzOTZlZjhjN2U2MTcuanBn.cache","vod_id":19154896,"title":"[Cấp độ 3] \"Bạn của mẹ\"","lastmod":"2025-03-30","duration":"1:22:40","url":"/play/19154896.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMTUvY2ZlMmUyZTM1NjQzMjJlMmZjZGMyOTQzNDc3NDNjYzMuanBn.cache","vod_id":19230720,"title":"Mẹ quản ký túc xá mà tôi ngưỡng mộ đã bị các đàn anh đang ở độ tuổi sung sức cưỡng hiếp tập thể và bị làm cho mang thai nhiều lần!! Rukawa Haruka JUQ_871","lastmod":"2025-11-14","duration":"","url":"/play/19230720.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZTg1NzViMzBlODU2ZjEzZTAxMTc5ZWQ5YzYzMGI0NGEuanBn.cache","vod_id":19142247,"title":"Giờ dành cho người lớn. 20.10.23","lastmod":"2025-03-29","duration":"0:39:30","url":"/play/19142247.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MDQvODBkZjdmNjA1YzVmYjIyNjM3NDU2N2ExZjU5OTFlYjUuanBn.cache","vod_id":19220629,"title":"FPRE1611 Chỉ một buổi mỗi ngày. Một nữ tiếp viên xinh đẹp, quyến rũ sẽ xoa dịu bạn bằng những cuộc trò chuyện dâm dục và màn thủ dâm chậm rãi, thân mật, nhẹ nhàng dẫn dắt bạn đến cực khoái.","lastmod":"2025-09-03","duration":"2:33:34","url":"/play/19220629.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZDBhMTUxYWYzZmNiMDJhY2FkYTNkZjI0ZTFlZGFiNDUuanBn.cache","vod_id":19176903,"title":"Trong NEGO001, người con trai có được khả năng dừng thời gian thông qua quan hệ loạn luân bắt đầu sử dụng thân thể mẹ mình cho những hành vi dâm ô... Kashiwagi Maiko.","lastmod":"2025-03-30","duration":"1:41:46","url":"/play/19176903.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MTQvNGIxY2M2N2M0ZWZmNDdmNjIwYTE4NDYzZmExMzBmZmMuanBn.cache","vod_id":19268476,"title":"Một bà nội trợ bán thời gian quyến rũ, ngực nở nang đi nghỉ suối nước nóng cùng các nam sinh viên trạc tuổi con trai mình, hoàn toàn không biết gì về thế giới xung quanh. (Tiếp theo là đoạn văn không liên quan: Yui Hatano, FunCity - Delusional Tribe)","lastmod":"2026-07-13","duration":"","url":"/play/19268476.html"}]},
videoTitle: 'Trong NEGO001, người con trai có được khả năng dừng thời gian thông qua quan hệ loạn luân bắt đầu sử dụng thân thể mẹ mình cho những hành vi dâm ô... Kashiwagi Maiko.',
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=/`;
}
};
}