USBA-031 O subordinado do marido chega à casa; a esposa inocente é tratada como escrava sexual e treinada; a esposa completamente depravada e infiel, Sasahara Yuri.
Vestido de Noiva com os Olhos Vendados: Namorada Gentil dos Anos 2000 é Desenvolvida e Treinada! Conversas Obscenas e Gemidos Implorando por Brutalidade","lastmod":"2026-07-11","duration":"","url":"/play/19245181.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MTAvNmFiYjE0ZmRhZDczYTg4OTA0ZWUzNGQ0N2YwZTRlZTIuanBn.cache","vod_id":19245886,"title":"A locutora de primeira linha da SOD, Aozora Hikaru, foi treinada para ser uma boneca sexual e submetida a ejaculação interna lasciva.","lastmod":"2026-07-11","duration":"","url":"/play/19245886.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZWI5MTg3MTQyNDllYWIyNTcyNTA5YzllN2QxZjg0ODYuanBn.cache","vod_id":19106146,"title":"210AKO-385 Lírio.","lastmod":"2025-03-29","duration":"","url":"/play/19106146.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYmE4ZjMxYTBkOWFjMDVhOTY1YmVkYTk5YzEyYTlkZTEuanBn.cache","vod_id":19092165,"title":"FC2PPV 3253979 O encontro do Sweet Daddy está indo bem. Entusiastas completamente amadores estão se reunindo em massa. Ele deveria ser quieto e inocente, mas assim que a beija, nove em cada dez vezes ela vira a cabeça para olhar o rosto da mulher.","lastmod":"2025-03-29","duration":"00:36:41","url":"/play/19092165.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTUyNTFiOTNiYzdjMGU2ZmFhZDRiMTE1ZmU2MGNmYjMuanBn.cache","vod_id":19126244,"title":"Deitado de lado, observando sua esposa ser conquistada e corrompida por um grande pênis negro (a esposa original não aparece na imagem para facilitar a comparação).","lastmod":"2025-03-29","duration":"31:22","url":"/play/19126244.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzM3Yzg3YTYxMGI5ZTdmNDZhNGUzNDRiYzA4NjRlZDUuanBn.cache","vod_id":19112088,"title":"A mulher madura, que ainda conserva seu charme, nutre um desejo sexual fervoroso e contrata um sugar daddy para penetrá-la sem camisinha e submetê-la a várias formas de BDSM!","lastmod":"2025-03-29","duration":"07:47","url":"/play/19112088.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNjE4NGM5NDE0ODkzOWQwZjNlYTJmZDMzMTQyM2I5Y2YuanBn.cache","vod_id":19116006,"title":"JUL-787 A pedido de seu irmão casado, uma mãe e filha participam de um treinamento de estimulação genital. Reiko Kobayakawa, Miu Arioka.","lastmod":"2025-03-29","duration":"02:28:58","url":"/play/19116006.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNzM0ODZlM2I1NDQ5NjFhMGMzMDk3MWE5NDlmNzA2YzQuanBn.cache","vod_id":19226258,"title":"SDMM-224 Mulher casada cai na brincadeira vergonhosa do espelho mágico! Diante do marido, suas nádegas nuas roçam nele, liberando um líquido semelhante a mel enquanto um enorme pênis penetra, fazendo com que seu líquido jorre.","lastmod":"2026-04-01","duration":"3:22:33","url":"/play/19226258.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYmM1MjljZjUxMWJkNTIzNmViOGU2N2E4MDc2NjEyODguanBn.cache","vod_id":19144343,"title":"MDBK067 (HD) Completamente subjetivo, empregada doméstica tipo irmã mais nova em viagem de negócios oferecendo massagem, inclui um plano de ejaculação sem pelos [censurado, alta definição, legendas em chinês].","lastmod":"2025-03-29","duration":"02:34:20","url":"/play/19144343.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzFlYTViODQxODZkYmUzYTk0OGQ2ZWU0MDBiYzY1NmQuanBn.cache","vod_id":19123317,"title":"[Vazamento de Selfie] Acabei de conhecer essa garota, nascida em 2000, em um bar. Nos encontramos em um hotel para transar. Ela parece tão inocente, mas eu não esperava que fosse tão safada. Ela lambeu meu pauzão com a linguinha dela, montou em mim e me fodeu por trás. Nossa, foi tão bom.","lastmod":"2025-03-29","duration":"06:35","url":"/play/19123317.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MTUvNjc4OTg1ZjE0NWM2ZjcyNWRjYjRkNjQ5NThhNGQwYjkuanBn.cache","vod_id":19185560,"title":"DVEH050 Vingança Através da Inversão de Posições! Uma ex-estagiária da área da educação, antes desprezada, a assediou e manipulou sexualmente, amassando seus seios macios e forçando-a a emitir gemidos e suspiros de virgem.","lastmod":"2025-07-14","duration":"02:46:29","url":"/play/19185560.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNWU1OTA2NzZjN2E1ZWYyMWMzMmE3ZTdiNDQ2NDRlNmYuanBn.cache","vod_id":19146274,"title":"SCPX277 encontrou uma entregadora casada que, na verdade, era a esposa do chefe!! E ela é uma mulher incrivelmente pura e linda! Fingi dar instruções a ela em seu primeiro dia de trabalho e, em seguida, a penetrei secretamente!! A mulher casada e impura teve múltiplos orgasmos graças ao pênis jovem e viril de seu subordinado!! \"Pare com isso!!\" No final, continuei a penetrá-la sem parar.","lastmod":"2025-03-29","duration":"","url":"/play/19146274.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZDU4ODM0NjllYmMzMmQ0N2EwODUwODIxOTBlNDZmNzQuanBn.cache","vod_id":19144602,"title":"MIAA192CN Uma mulher casada e tatuada está disposta a ejacular na casa de um homem tímido e amador, para quem ela será enviada. Shizuku Kurosaki.","lastmod":"2025-03-29","duration":"01:59:41","url":"/play/19144602.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTM1ZTAxMDU5YTg4ZWZkNTliNWEwYWZhZDcxZDM3NzMuanBn.cache","vod_id":19141304,"title":"[Cinco Caminhos] Depravação: A Destruição de uma Professora - Volume 1","lastmod":"2025-03-29","duration":"25:27","url":"/play/19141304.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMDQvNTAwNWUyNmFkOGM0OTdmZDcxNmUzYTVhMTBlOWVjYjcuanBn.cache","vod_id":19197723,"title":"Ai Sayama MEYD945: Seios enormes desperdiçados? Um homem mais velho e pervertido se reveza treinando-a; um banquete supremo de carícias nos seios desenvolve seu corpo sensível e desperta seus instintos femininos.","lastmod":"2025-10-03","duration":"02:37:48","url":"/play/19197723.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYjFmOGE4MjU3NzI2MjcwOTQzYmZiNTZlZjFhZWNkYTAuanBn.cache","vod_id":19226880,"title":"KNAM-085 A voluptuosa dona de casa Minami é vendada e disciplinada; seu corpo delicado é coberto de lubrificante e ela é brutalmente estuprada por seu credor para que ele pague suas dívidas.","lastmod":"2026-04-05","duration":"2:20:38","url":"/play/19226880.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNGZjZDBjNWI1ZGMyOTc4NGEzMzRiYjg2MWUzMmU5OWEuanBn.cache","vod_id":19080585,"title":"[Atriz Japonesa] MEYD-385 Devido ao uso de um novo medicamento para disfunção erétil, meu marido e eu tivemos ereções que duraram 24 horas. Nossa ejaculação precoce levou nossa repressão sexual ao limite. Seios enormes, outras mulheres, outros homens, outros pênis. 09/06/2018 Yui Nami, solteira, outras atrizes, outras - 148","lastmod":"2025-03-29","duration":"01:57:38","url":"/play/19080585.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjRmYzQyYmE5NGU1MDFlNWNhZDg0ZWJhYTA2NmE5YWEuanBn.cache","vod_id":19141905,"title":"MUDR038 tem sido assim desde aquele dia… A colegial, Nishimiya Konomi, está amarrada, disciplinada e ejaculada internamente.","lastmod":"2025-03-29","duration":"01:57:41","url":"/play/19141905.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNDA4YjIzYjY5Nzg3NDNmYjVjZThkMjI5NzAwYTA4NWYuanBn.cache","vod_id":19053739,"title":"[China Pavilion] Episódio 2: Uma deusa incrivelmente bela e inocente e seu namorado fazem sexo em um hotel, do banheiro para a cama e depois para a janela.","lastmod":"2025-03-28","duration":"","url":"/play/19053739.html"}]},
videoTitle: 'USBA-031 O subordinado do marido chega à casa; a esposa inocente é tratada como escrava sexual e treinada; a esposa completamente depravada e infiel, Sasahara Yuri.',
language: 'pt',
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('Link copiado!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Link copiado!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Link copiado!');
}
}
},
// 切换布局
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=/`;
}
};
}