Cô gái nghiệp dư dễ thương ## Lần đầu lên đỉnh âm đạo, xuất tinh bên trong, mặt đen, kỷ niệm ## Tinh dịch đặc tác động vào tử cung, xuất tinh bên trong khi quan hệ tình dục cực khoái SABA-959
Tôi muốn có con với vợ mình, nhưng vì tôi vô sinh nên phải nhờ người hiến tinh trùng. Erik Ozaki Erika Misses's Plain Face - Emanuel","lastmod":"2026-07-11","duration":"02:00:56","url":"/play/19165801.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTViMzExYTQwYjU3MjBhMWNkZTc1ZWU5MGJlNjFhYzAuanBn.cache","vod_id":19021717,"title":"Diễn viên nghiệp dư, không che chắn.","lastmod":"2025-03-24","duration":"04:02","url":"/play/19021717.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MTYvYzZhMjUyMzlkZjBjMWM4N2VhNWUxNDA2MTQ5ZDQ1YmMuanBn.cache","vod_id":19038656,"title":"Người phụ nữ da đen giới thiệu cô gái da trắng với đài BBC.","lastmod":"2025-06-16","duration":"11:20","url":"/play/19038656.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMWQ1YTIzYTVmOGNkODY0ODkxYTk4NGUyYTY2YzRhYWEuanBn.cache","vod_id":19020016,"title":"Nó nằm ở đâu đó trong Tokyo và là một câu lạc bộ dành riêng cho phụ nữ, do các cô gái người Mỹ điều hành.","lastmod":"2025-03-24","duration":"02:32:16","url":"/play/19020016.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYWUwMWQxNGUxM2YxMjIwMzg2ZmFmNDZiMjQxZDRhYWEuanBn.cache","vod_id":18967965,"title":"FC2PPV 3243143 ★ Đừng bỏ lỡ cô gái này! Cô gái với mái tóc dài, quyến rũ hơn. Cô ấy càng ngày càng gợi cảm hơn trong mỗi tập phim.","lastmod":"2025-03-22","duration":"01:07:36","url":"/play/18967965.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYTNiMWZhYjI1ZTc5NzgzNTZmYWU2YzYyODk4MjY3MWYuanBn.cache","vod_id":19138069,"title":"[Dung lượng lớn 5 tiếng, 15 người! Lưu phiên bản vĩnh viễn] Hoạt động ngoại khóa dạy giáo dục sức khỏe và thể chất: đưa dương vật không dùng bao cao su vào âm đạo của học sinh, để diễn viên vô danh SKMJ-674","lastmod":"2026-01-13","duration":"05:00:43","url":"/play/19138069.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYWYzZDA3ZDMzMDQxMWM5ODRmYzhmMDFlNTM5OTA3YmMuanBn.cache","vod_id":18963487,"title":"MDTM-223 Namiki Haruka hoàn toàn ủng hộ việc thủ dâm của bạn với màn nhập vai đáng yêu của cô ấy.","lastmod":"2025-12-14","duration":"02:23:42","url":"/play/18963487.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZWM4NmJkNWZlMmViOGQ1MzVkNjA0NjM0OGRmMTRkM2MuanBn.cache","vod_id":18974461,"title":"PTS-477 Thẩm mỹ viện Lace-Side: Thức tỉnh sau liệu trình điều trị bất thường! 12 bà nội trợ trải nghiệm cực khoái bất thường! 102 lần cực khoái! 43 lần xuất tinh! 8 giờ","lastmod":"2025-03-23","duration":"04:00:08","url":"/play/18974461.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYTA1ZTgwOTFkN2I0NTkxNzQ1ZDUwYTc2NDE4ZWU3MzguanBn.cache","vod_id":19025119,"title":"SDNM203 Ham muốn dâng trào và bộ ngực dâm đãng Harada Chiaki, 38 tuổi, chương cuối ~ Trong cảnh quay cấm kỵ tại tổ ấm tình ái của cặp đôi, cô liên tục bị dương vật đâm vào cổ tử cung mà không dùng bao cao su. Vì quá khoái cảm, cô không thể không để mình bị xâm nhập mà không dùng bao cao su.","lastmod":"2025-03-24","duration":"02:16:19","url":"/play/19025119.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MjAvZjM3M2IxOGIwMjQ3NmM1MjE1M2E2ZTIxZDliMzFhNWEuanBn.cache","vod_id":19053524,"title":"Dự án kỷ niệm 3 năm MIDV995! Chuyện tình dục liên quan đến mười kẻ thất bại và một cánh hoa quay không ngừng.","lastmod":"2025-09-19","duration":"02:57:58","url":"/play/19053524.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MTcvNTE4NGY3Y2JjZWE4ZWE0OThmZTNjYjljOTU3ZjMyNTkuanBn.cache","vod_id":19052938,"title":"Ippondo đã nuốt tinh dịch tràn ra từ âm đạo của mình! (Ogawa Yuka, Ogawa Momoka 062924_001)","lastmod":"2025-09-16","duration":"01:01:44","url":"/play/19052938.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvNjk2MGEwZjE5ZGE1ZjI3ODlhYTIzNWVjMzg4OTU3NDAuanBn.cache","vod_id":19158679,"title":"Ngay cả một người phụ nữ bình thường, ngực nở nang, làm việc văn phòng và không từ chối bất kỳ công việc nào trong kho, cũng sử dụng những kỹ thuật uốn éo hông cực kỳ khiêu dâm ở tư thế cưỡi ngựa để liên tục đòi hỏi cực khoái. Natural High","lastmod":"2026-05-18","duration":"03:46:14","url":"/play/19158679.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMmQ3ZjhiNjQ3NDUyNTIxY2VmYWQ4Mzg2NjhmZDkxNjUuanBn.cache","vod_id":18976429,"title":"HND-663 Lần đầu tiên của cô gái 18 tuổi. Tỉnh dậy sau cơn cực khoái - làm tình trong khách sạn đóng kín - Mari Kagami","lastmod":"2025-03-23","duration":"02:30:37","url":"/play/18976429.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMWExMDU0YjU5OGEzYmNkOTNlYThlMzEzMzMyNWFhY2IuanBn.cache","vod_id":18944985,"title":"Một người phụ nữ xinh đẹp trong bộ váy trắng, với vẻ ngoài quyến rũ và phong thái thanh lịch, [Con mèo của Schrödinger], xuất hiện trong bộ đồ lót và sử dụng đạo cụ để tự thỏa mãn. Cảnh quay cận cảnh cô ấy đạt cực khoái với một dương vật rung được chiếu. Vô cùng quyến rũ, đừng bỏ lỡ!","lastmod":"2025-03-22","duration":"01:39:49","url":"/play/18944985.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMjEvMGYxMTkzZjBlZGY3YTkzYzllNTk5Zjk0Mjc3OTZkMjIuanBn.cache","vod_id":19058823,"title":"Paco số 15 Tôi đã có thể thâm nhập vào một cô gái có núm vú nhạy cảm, và tôi đã tự mình chơi đùa với núm vú của cô ấy, vì vậy tôi thậm chí còn... Nữ diễn viên vô danh MSPK015","lastmod":"2025-10-20","duration":"01:19:55","url":"/play/19058823.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MDMvYTQ5YTk2NmY5Zjg2Y2ZhZDQ2ZTdkYjJlYmMzNDkwODguanBn.cache","vod_id":19041269,"title":"PKPR039 Cô gái Nhật Bản Yên Hẹn Hò Xuất Tinh OK 18 Tuổi Tôi Có Thể Là Một Kẻ Biến Thái... Cô Gái Nhạy Cảm Reina Cảm Thấy Hưng Phấn Sau Khi Xuất Tinh","lastmod":"2025-07-02","duration":"02:00:53","url":"/play/19041269.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvOWE4YjFhNjBkMDBkZTc2ZjFlNGY0NjdlNjhmMjhlYjkuanBn.cache","vod_id":19150158,"title":"DLKK-004 - Rò rỉ cảnh tra tấn bằng sốc điện, buồng tra tấn cực khoái, sứa cái co giật 4","lastmod":"2026-03-25","duration":"47:14","url":"/play/19150158.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMjEwZTY2ZjQ4NGE0MTAzMDEzNzU5ZDQwODIwNDlmYjUuanBn.cache","vod_id":19154068,"title":"DPSJ-008-Phim Tàn Bạo Bị Rò Rò Về Một Cô Gái Xinh Đẹp Tập 8: Nữ Sinh Trẻ Bị Xấu Hổ Về Tình Dục và Cao Trật Cuối Cùng-CD3","lastmod":"2026-04-18","duration":"46:29","url":"/play/19154068.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvY2RmNjNkYzljODg2ZTRlNWYzZjIwODAwNDdiMTI2MGUuanBn.cache","vod_id":18988120,"title":"ONEZ-220 \"Hãy quay phim cảnh tôi và vợ tôi sinh con\" Một người vợ Đài Loan xinh đẹp xuất hiện trong phim AV \"Tôi muốn lưu giữ thân thể trần truồng xinh đẹp của mình\" Album ảnh khỏa thân kỷ niệm! Video sex riêng tư của một cặp đôi biến thái về cảnh sinh con, một cô gái Đài Loan lai xinh đẹp kết hôn với một fan AV và một ông chủ công ty ở Tokyo khoảng 40 tuổi!","lastmod":"2025-12-14","duration":"01:58:23","url":"/play/18988120.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNDU3NjAwM2QxYmJkN2E2ODIxOGNlZjVhODE5YWNiMjIuanBn.cache","vod_id":18974633,"title":"Một người đẹp bốc lửa đã đến đây! Cô ấy sẽ khoe khuôn mặt trong tất và giày cao gót, đắm chìm trong một màn trình diễn đầy đam mê và quyến rũ. Cô ấy sẽ vuốt ve ngực và chơi đùa với bộ phận sinh dục của mình, làm theo sự dẫn dắt của những người hâm mộ nam giới. Cô ấy thậm chí sẽ sử dụng đạo cụ để tự thâm nhập và kích thích bản thân cho đến khi đạt cực khoái và xuất tinh – thật sự vô cùng kích thích!","lastmod":"2025-03-23","duration":"00:40:22","url":"/play/18974633.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MDMvZTcxNWVmMmU3MjZmYTcxMjNlODYwZWI4MGViY2U4NzguanBn.cache","vod_id":19031970,"title":"10musume 011324_01 Nghiệp dư, không trang điểm~ Mặc dù rất tự tin về vòng một của mình, nhưng mình vẫn không thể không trang điểm được~","lastmod":"2025-05-03","duration":"01:00:37","url":"/play/19031970.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNGU3YTc2ODllZjI0ODY0ODA0MTBlZGIxYWEyYzhhNGQuanBn.cache","vod_id":18978397,"title":"[Phụ đề tiếng Trung] SCOP-811 Tôi vô tình nhìn thấy một cô gái đang lén lút thủ dâm bằng đồ chơi trong khuôn viên trường, nên không ai để ý! Cô ấy đạt cực khoái trước khi xuất tinh.","lastmod":"2025-03-23","duration":"02:13:26","url":"/play/18978397.html"}]},
videoTitle: 'Cô gái nghiệp dư dễ thương ## Lần đầu lên đỉnh âm đạo, xuất tinh bên trong, mặt đen, kỷ niệm ## Tinh dịch đặc tác động vào tử cung, xuất tinh bên trong khi quan hệ tình dục cực khoái SABA-959',
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=/`;
}
};
}