NAMA067 [Gozo!] [Sessão Privada] Saki, 20 anos, dançarina de cabaré com seios fartos!!! Proporcionando muitos gozos para garotas lindas! Brincadeiras no banheiro, brincadeiras com óleo, 3 jatos, sexo selvagem, ejaculação nos seios, ejaculação oral, ejaculação vaginal, altamente recomendado!!!
HEYZO 3315 Uma linda garota russa, que acabou de completar 20 anos, olha para você com seus olhos azuis claros, implorando por um beijo.","lastmod":"2026-07-11","duration":"01:09:55","url":"/play/19163807.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MjUvNzYzZTkzOTIyNTEyNDRiZDczMGVjMzY4NTdmNjU4ODguanBn.cache","vod_id":19039839,"title":"WAAA418 Originalmente, eu queria trazer minha colega júnior, uma mulher voluptuosa e sem graça, que perdeu o último ônibus, mas ela estava bêbada e fizemos amor até de manhã.","lastmod":"2025-06-24","duration":"01:59:20","url":"/play/19039839.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNzU2ZjcyMzI2YjE5NDQyZDYyYjNhYmMwM2U1YjhkNmYuanBn.cache","vod_id":19012352,"title":"200GANA2257 Um mulherengo experiente levou uma garota para o quarto para fazer sexo e a filmou secretamente. Ela era uma linda garota baixinha, com apenas 1,45m de altura e 1,50m de largura! Ela não tinha namorado nem parceiro sexual e se masturbava com um vibrador! Então, inseri um objeto em sua vagina, algo que ela normalmente não tocaria, e ela reagiu muito bem.","lastmod":"2025-03-24","duration":"01:07:40","url":"/play/19012352.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjI1YTI3OTdhOGRkN2MzOTJmMGJlY2FjZTNhOThkMjIuanBn.cache","vod_id":18945125,"title":"HND-398 Estreante [Exclusivo] Anuncia Recusando Oportunidade de Emprego em Empresa de Ponta, Transformando-se em uma Linda Garota","lastmod":"2025-12-14","duration":"02:50:17","url":"/play/18945125.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZWYxMzNiOTI4YzZjMjQ3OTQ3NjZmNWEwYTdjMjQ0YzQuanBn.cache","vod_id":18970105,"title":"CAWD-128 Querida Daddy com Gozada: Colegial de Uniforme é Brinquedo Sexual de um Homem de Meia-Idade - Suzunominoe","lastmod":"2025-03-23","duration":"02:23:25","url":"/play/18970105.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZWQxMTgwYTFkNGQ3NDJjMGRlYmM1OGY3NTBiYzM0MGQuanBn.cache","vod_id":18933490,"title":"[Legendas em chinês] BLD-002 Sexo com a treinadora esportiva sexy Misono Kazuka","lastmod":"2025-03-22","duration":"01:59:14","url":"/play/18933490.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMmJjZGY2OGVhMDQ0OTE4M2E5MzNjZjAyYzA3NWFkMjYuanBn.cache","vod_id":18932133,"title":"EQ-486_B Uma mulher na casa dos vinte anos entrou em estado de atordoamento após receber uma injeção de uma grande quantidade de drogas afrodisíacas em uma casa de massagens especializada em óleos afrodisíacos.","lastmod":"2025-03-22","duration":"02:28:46","url":"/play/18932133.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZDkyZWRhMjFlMTZkNjhhMWFhMTM0YmI5Yzk2OGRmNzAuanBn.cache","vod_id":18939548,"title":"[Legendas em chinês] RCTD-215 Repórter de águas termais com seios fartos fica excitada","lastmod":"2025-12-14","duration":"01:57:50","url":"/play/18939548.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMGIzZTNkZGRhM2M2M2MxYmU0NWYwZWMxMGQ0YzNkMjIuanBn.cache","vod_id":19002157,"title":"[Primeira cena sem censura] Uma garota parecida com Platinum Oishi Eri brinca de engolir sêmen, ejaculação e amamentação.","lastmod":"2025-03-23","duration":"01:08:54","url":"/play/19002157.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MTUvNGJjZTNlODRhYWM4ODE5MGE4OThjYTkxZDgwMTc4ODIuanBn.cache","vod_id":19043174,"title":"Uma menina obediente e adorável.","lastmod":"2025-07-14","duration":"10:39","url":"/play/19043174.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNDNiZjQxMjk1MzkwMjZjMmYzMDlkZDIxMmMzYjMzMzguanBn.cache","vod_id":18986689,"title":"326EVA-066 Uma beldade de maiô com figura perfeita, desenvolvimento maduro e sensibilidade☆ Ela é muito sensível e frequentemente atinge o orgasmo internamente. Nós a filmamos e fizemos um vídeo de sexo com ela!","lastmod":"2025-12-14","duration":"01:11:32","url":"/play/18986689.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MjkvMzQ3OWMxOTVlYzM1Y2NmNWNlMGQ2MjhiN2E5MGVhNTYuanBn.cache","vod_id":19055115,"title":"Uma mulher incrivelmente linda com um corpo perfeito – sexo apaixonado com meias pretas e gozo dentro dela – seus seios perfeitos e enormes balançam enquanto ela é fodida.","lastmod":"2025-09-28","duration":"44:32","url":"/play/19055115.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly8xNTI2MDMwOXAudG9wLzIwMjYwMzEyL1g5TVF3aEdaLzEuanBn.cache","vod_id":19148002,"title":"Hirose Miyu, uma mulher pervertida com seios enormes, floresce em cativeiro na natureza (AEGE-057)","lastmod":"2026-03-13","duration":"02:35:34","url":"/play/19148002.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTYxYmU2YjhlOTE5MDljYWQ1YTcxYmQ3OTlhNTNlOGEuanBn.cache","vod_id":19011353,"title":"Loli faz cosplay de Walnut e de um homem mais velho, mantendo uma relação sexual intensa com expressões de êxtase.","lastmod":"2025-03-24","duration":"09:05","url":"/play/19011353.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOWJmNzgzNmE3ZjcwYzQ4M2U0NDMzNzhlMzllOTAwYzcuanBn.cache","vod_id":18942836,"title":"BBAN-178 Uma jovem e bela garota torna-se alvo de ataques no recinto escolar. Uma estudante é assediada por uma lésbica.","lastmod":"2025-12-14","duration":"02:15:15","url":"/play/18942836.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvOWZiOGNmNDE4YTA3ZTdlMzMyMWFjOTIwYTRhZGI0NzIuanBn.cache","vod_id":19065150,"title":"Meu primo fez a namorada dele vestir uma roupa de empregada doméstica e depois filmou secretamente toda a relação sexual deles. O sexo simulado deixou os dois incrivelmente felizes.","lastmod":"2025-12-14","duration":"11:08","url":"/play/19065150.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDMwMWI3MjI4NzgwMzVkMTIzMzJlZDc4NDE5ZmJhZjMuanBn.cache","vod_id":18984577,"title":"[Legendas em chinês] DVEH-014 Uma cosplayer lolita prestes a se aposentar toma uma decisão proibida! Sexo em grupo com fãs e ejaculação em Mizuki Nagisa","lastmod":"2025-03-23","duration":"02:21:02","url":"/play/18984577.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvZGEzMzE4M2RjY2E3MzRhMTg2ZTNhNGEyZTNmY2UyNjQuanBn.cache","vod_id":19162996,"title":">WOWGIRLSPROMOEvaElfie e NancyA são as loiras mais safadas fazendo sexo pela primeira vez【WowGirls】","lastmod":"2026-07-11","duration":"16:56","url":"/play/19162996.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjAzMDY1NWE4MTc3ODFjMjA2ZTNhZWZkMDdhZmQyZjguanBn.cache","vod_id":18986822,"title":"\"Vazamentos de alta qualidade em nuvem\" - Mostrar o rosto é a chave! Fotos íntimas indecentes de [Deng W Ting], gerente de vendas de alto valor com imagem contrastante de mulher madura, vazaram~ fetiche por pés, sexo, técnicas de masturbação, pelos pubianos exageradamente grandes e forte desejo sexual (2)","lastmod":"2025-03-23","duration":"00:02:19","url":"/play/18986822.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MjUvZjMzZGQ2Yjk3NDYyNWFmMWQzMWVhZTU5NTA5Mjc5ZGUuanBn.cache","vod_id":19039507,"title":"Uma modelo chinesa deslumbrante e com seios fartos foi flagrada em vídeo fazendo sexo com três homens em um hotel. As fotos vazadas mostram diversas posições e poses, seus movimentos sedutores e sensuais, acompanhados de gemidos e gritos.","lastmod":"2025-06-24","duration":"09:22","url":"/play/19039507.html"}]},
videoTitle: 'NAMA067 [Gozo!] [Sessão Privada] Saki, 20 anos, dançarina de cabaré com seios fartos!!! Proporcionando muitos gozos para garotas lindas! Brincadeiras no banheiro, brincadeiras com óleo, 3 jatos, sexo selvagem, ejaculação nos seios, ejaculação oral, ejaculação vaginal, altamente recomendado!!!',
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=/`;
}
};
}