SVVRT-034 Audição para Show de Variedades Amadoras: Donas de casa jovens e amadoras aceitam o desafio de um vibrador! Se você não ejacular até o final, pode ganhar 1 milhão de ienes!
>Um médico pervertido persuade uma jovem interna asiática a progredir na carreira por meio de favores sexuais [Elle Lee]","lastmod":"2026-07-11","duration":"0:08:25","url":"/play/19267056.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZWU4YWE3NzdhM2U3MzA2YmE5ZjAwYzQ0MDgyNTdkNGUuanBn.cache","vod_id":19173585,"title":"SVSHA018 Que vergonha! Uma linda garota se torna completamente lasciva e masoquista sob o rotor explosivo com 85 vezes a voltagem! Sob vibrações mais fortes que um vibrador, ela perde a virgindade ao ar livre.","lastmod":"2025-03-30","duration":"2:43:23","url":"/play/19173585.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjVkMDcwMzA4YTUxNjgyZTI3Njc2ZGM3NmFlMzUxMGEuanBn.cache","vod_id":19146555,"title":"Ver uma garota do ensino médio caminhando à minha frente nas escadas me excita, mas ver suas nádegas através da calcinha enquanto ela sobe as escadas me excita ainda mais.","lastmod":"2025-03-30","duration":"1:31:40","url":"/play/19146555.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNTQxNmNlMjUyZTVmYWIzZjdkM2Q1OTI2NTllNzg0MmQuanBn.cache","vod_id":19243838,"title":"[4K] \"Não importa quantas vezes eu ejacule... Posso fazer quantas vezes eu quiser\" Experiências de Desvirginamento de Esposas Maduras Amadoras 28 ALL MADM-209","lastmod":"2026-02-08","duration":"2:51:06","url":"/play/19243838.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MDYvZmU3MjY2MDlhZDZjZTEwM2RjYzkzZDRiOGYyYWM3MGQuanBn.cache","vod_id":19262242,"title":"Fotos íntimas vazadas; encontros caros com uma garota muito jovem e bem cuidada, de pele rosada e macia - vale o preço - rosto perfeito revelado.","lastmod":"2026-06-05","duration":"0:20:42","url":"/play/19262242.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZjdiNWM2NDg3OTBhNmEyMTBiYjFiN2Q1Y2QzZGVmMmIuanBn.cache","vod_id":19239837,"title":"Saki Mikami, uma jovem esposa com seios tamanho F e planejadora financeira, trabalha em uma seguradora em Tóquio. Capítulo Final. Saki Mikami SDNM-524 (A história continua com conteúdo não relacionado sobre uma mulher chamada SDNM-524)","lastmod":"2026-01-15","duration":"2:20:42","url":"/play/19239837.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTZiMmYzYTQ2ZGI1NTJhZWQ3OTIyOTU2NjczMzNiNWYuanBn.cache","vod_id":19154778,"title":"Uma mulher jovem, madura e bonita estava penetrando e saindo de sua vagina, deixando muito fluido branco_29.","lastmod":"2025-03-30","duration":"0:16:51","url":"/play/19154778.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZTdjOWI2NzNmOWFkNjI5MTk5ZmM1NWZlNGFiNzJjMWEuanBn.cache","vod_id":19038143,"title":"O rapaz estava se divertindo com sua babá voluptuosa. Era exatamente disso que eles precisavam.","lastmod":"2025-03-28","duration":"","url":"/play/19038143.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjc3MmZiMjQ3ZWIwYzYyZGFhNjMyMzRlNTM4M2Q4ZmUuanBn.cache","vod_id":19132001,"title":"Oferta por tempo limitado: 790pt! [Não distribuir] Uma beleza amadora voluptuosa, uma raridade que surge uma vez a cada século! Uma garota inocente, sem experiência com travessuras, é completamente treinada por Denma e Dick!!","lastmod":"2025-03-29","duration":"0:39:23","url":"/play/19132001.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZWMwMzVlNTliNjg0NzczMGE5NzYyYjRiOWY3MTU2MTkuanBn.cache","vod_id":19115251,"title":"O vídeo \"Espelho Mágico Invertido\" apresenta uma garota amadora que, sem saber que está sendo observada, exibe poses ousadas e provocantes! (Participam 8 garotas amadoras de biquíni)","lastmod":"2025-03-29","duration":"3:00:54","url":"/play/19115251.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYmI1ODM2M2RlNGJkM2RjNzdiNTc1Njc2ZGMyMDcxZDkuanBn.cache","vod_id":19237163,"title":"Esta é a última vez… Os dois decidem ir juntos a uma fonte termal. Konno Hikaru HODV-22003","lastmod":"2025-12-30","duration":"2:26:17","url":"/play/19237163.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMTBhYWVjMjFhY2VlMDE2YzJjZjA4YWQ4Y2Y4MTZlYmIuanBn.cache","vod_id":19147051,"title":"Modelo chinesa de AV US LTV0004 Desejo Desenfreado Show de Variedades Eróticas","lastmod":"2025-03-30","duration":"0:33:33","url":"/play/19147051.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMDYvYzY1YTdmNmY5ZDU4ZmZjNTk1ZjM5NGIzY2Q3N2I3ODguanBn.cache","vod_id":19225284,"title":"Fui enganado por 10 belas mulheres solteiras com expressões tímidas e acabei tomando afrodisíacos. Depois, tive relações sexuais intensas com elas. Sua verdadeira natureza era incrivelmente lasciva, tornando impossível resistir, e não consegui evitar ejacular nelas. (Ator desconhecido MCSR582)","lastmod":"2025-10-05","duration":"4:00:38","url":"/play/19225284.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMWY3ZDcyMGFmYWUyMjAxNDk5NTk1NzU5MGE5MDlhM2UuanBn.cache","vod_id":19046398,"title":"HEYZO-1483 Consegui um emprego através do sexo ~ Passei na entrevista final com minhas habilidades obscenas! ~","lastmod":"2025-03-29","duration":"1:01:53","url":"/play/19046398.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MjkvOTUwNzQ2YjM4ZmNjMzY4YWFlMWQyMGFmZTFmN2U4YjEuanBn.cache","vod_id":19200000,"title":"Dona de casa nua, morando no bairro de Ota, Yuri Suikawa (31), Yuri Suikawa HDKA-268-C","lastmod":"2025-04-29","duration":"","url":"/play/19200000.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MDEvOWRkZGEwOTQwZjU4ZDI1YTI2NmI4YWEzYTY0MTViOTMuanBn.cache","vod_id":19266168,"title":"Um casal vazou a história de uma estudante de artes plásticas de alto nível que estava sendo treinada para um papel submisso contrastante, com seu clitóris sendo estimulado com um vibrador antes do sexo apaixonado.","lastmod":"2026-06-30","duration":"","url":"/play/19266168.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMDcvNzg1ZTcyNjQ3NTE4NTM3N2RhNGM5NTNjMzBiMDM1MDcuanBn.cache","vod_id":19225413,"title":"Primeira filmagem de estrangeiros - Seleção 01. Buscando nas redes sociais! 4 loiras amadoras querendo fazer sexo com homens japoneses por 300 minutos. Atores desconhecidos: HIKB003","lastmod":"2025-10-06","duration":"5:00:43","url":"/play/19225413.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZTI2MjM5NmM1NTg2YmE0MGIxYzgyNTg1YmQ5MzE2ODMuanBn.cache","vod_id":19143069,"title":"Uma esposa submissa ao trabalho escravo: Uma jovem contratada para trabalhar para um escritor famoso. Uma cadela que obedece ordens para concluir um manuscrito.","lastmod":"2025-03-29","duration":"2:05:28","url":"/play/19143069.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMzQ5Y2IyZTJjYTYzOGNmYzQwMGU0NDkwZTRkYmY1MTIuanBn.cache","vod_id":19249846,"title":"No último dia de convivência, fiz amor pela última vez com minha ex-namorada, com quem eu tinha uma incrível compatibilidade sexual. Como esperado, por sermos tão compatíveis, nos reconciliamos um pouco… mas… FNS-181","lastmod":"2026-03-18","duration":"2:02:49","url":"/play/19249846.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZWM0ZTIzODU3MTdmMmNmMzBlZmY1Y2E4ZjA2ZDFlNDguanBn.cache","vod_id":19135398,"title":"Quando tentei conquistar a mulher discreta e naturalmente voluptuosa do departamento de contabilidade que me acolheu em sua casa após um coquetel, ela era tão tímida que, sem querer, acabei atraindo a atenção do meu jovem subordinado!","lastmod":"2025-03-29","duration":"2:40:41","url":"/play/19135398.html"}]},
videoTitle: 'SVVRT-034 Audição para Show de Variedades Amadoras: Donas de casa jovens e amadoras aceitam o desafio de um vibrador! Se você não ejacular até o final, pode ganhar 1 milhão de ienes!',
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=/`;
}
};
}