Incidente de Exposição Online: Fotos Íntimas Vazadas da Jogadora da Rota do Meio do Time Feminino Flash Wolves de LoL, \"Dirty You\", Exibem Seios Grandes e Gemidos Sensuais","lastmod":"2026-07-11","duration":"0:06:15","url":"/play/19267050.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYWRmNTNmY2U1NjBiOGQ2ODUxZjVhMDAzNGIwYmYyNDIuanBn.cache","vod_id":19128572,"title":"O Sr. Coelho convida uma ex-atriz de filmes adultos para retornar à ativa com um vídeo de masturbação de 40 minutos de duração!","lastmod":"2025-03-29","duration":"0:41:08","url":"/play/19128572.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZjY4YTg2MDY0NTFlZTYzN2E4NjhjMWI5ZGQxMzNlMzIuanBn.cache","vod_id":19256459,"title":"O Baidu Cloud vazou um vídeo de uma jovem de seios fartos da província de Guangdong tendo um caso e usando uma máquina sexual em um hotel.","lastmod":"2026-04-30","duration":"0:46:43","url":"/play/19256459.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MTMvNzdmMTg0OTE0M2E2ZTFiY2ZlM2JkNWIzODAyZDZhM2QuanBn.cache","vod_id":19268235,"title":"Deerlong, cantora da Disney e streamer de videogames que ficou famosa em um programa de talentos e se envolveu em um escândalo de cyberbullying, agora entrou para a indústria de filmes adultos.","lastmod":"2026-07-12","duration":"","url":"/play/19268235.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYThmYjdiOTA1N2I0YmY0OGU5NTY5YzdmNGNiYjc3MWYuanBn.cache","vod_id":19141203,"title":"[Escândalo Revelado] Vídeo íntimo da recém-coroada Melhor Atriz da TVB, Ali Lee, com seu namorado de anos atrás vazou!","lastmod":"2025-03-29","duration":"0:14:41","url":"/play/19141203.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODI5YmVlMWIxYTBmOGEwNTA0ZDllMjgzZTlhZTM4MmIuanBn.cache","vod_id":19189512,"title":"[Notícias Quentes Online❤️Explosivas] O vídeo sexual mais recente e quente do 'Portão da Companhia Aérea' vazou na íntegra. Ele mostra uma comissária de bordo de alta qualidade sendo agredida sexualmente em várias posições enquanto está completamente nua. Seu rosto está totalmente exposto. Versão original em alta definição 720p.","lastmod":"2025-03-30","duration":"0:18:30","url":"/play/19189512.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNjRlY2RkNjJjOTY5ZjUzNTg2MGY2YTUyMzQ2MzAxZGEuanBn.cache","vod_id":19102260,"title":"Fotos recentemente vazadas de Pequim mostram Angel Jie fazendo compras nua e, por acaso, trabalhando como modelo de vitrine.","lastmod":"2025-03-29","duration":"0:02:51","url":"/play/19102260.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNzU2Njg5NWIxMTFiMGY3M2FlM2ZkOTA0ZjYwNmExMTkuanBn.cache","vod_id":19155479,"title":"022 Confronto de Mahjong de Verão! Beldades de Biquíni Mostram Suas Habilidades! Omar ● Pequena! ? Versão Completa - Hasegawa Koyo, Asahina Mio.","lastmod":"2025-03-30","duration":"1:55:44","url":"/play/19155479.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvM2RiYTA0NWFmNzRiNzEyYzk4NzQ3Nzc3MDBmMTllMGMuanBn.cache","vod_id":19143056,"title":"Caso de Traição: A Esposa Infiel do Homem de Sessenta Anos - Parte Dois","lastmod":"2025-03-29","duration":"0:56:44","url":"/play/19143056.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzUxYTc4ZmY3N2RhMDA5MjNjMDI1OWY1NDFmZjhiOTQuanBn.cache","vod_id":19047243,"title":"Volume 34, Parte 3: Incidentes na Indústria do Entretenimento Coreana","lastmod":"2025-03-29","duration":"0:24:59","url":"/play/19047243.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMzhhZDExZTI5N2U2MjQzNTYzN2NjMDgzOWU3OTNjYTIuanBn.cache","vod_id":19242175,"title":"A mulher casada mais escandalosa traiu o marido e convidou o vizinho para um encontro amoroso.","lastmod":"2026-01-30","duration":"0:12:35","url":"/play/19242175.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNDgwN2I0ZTZiYWRiNzIwZGJkMzdiMDAwZmYzZWI2MDkuanBn.cache","vod_id":19031840,"title":"[Exclusivo] Aluna de dança de alto nível em uma escola de arte! Ela foi enganada e filmou um vídeo extremamente explícito e difícil de si mesma se masturbando enquanto fazia espacate, acompanhado de fotos de seus treinos diários de dança, apresentações e vida na escola de arte.","lastmod":"2025-03-28","duration":"0:51:18","url":"/play/19031840.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODQzNWQ5Y2VmYjA1MjlmMTQ4YzEzZTUxNDFkN2NiOGIuanBn.cache","vod_id":19142065,"title":"91 Novata xh98hx - Enfermeira de uniforme branco, seios fartos, belas nádegas, sendo penetrada no sofá, gemendo \"Tão bom, me foda devagar\", sexo oral, engolindo sêmen, versão full HD 720P!","lastmod":"2025-03-29","duration":"0:25:58","url":"/play/19142065.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOTMwMWM4YzNiNTUwNjFjZGNmY2M0ZGNkYTI5YzZhODkuanBn.cache","vod_id":19068890,"title":"PPPE-072 Vestindo roupas extremamente sensuais, exibindo seus seios e corpo requintados e divinos, ela passa por um processo completo de ejaculação contínua. Ayase Kokoro","lastmod":"2025-03-29","duration":"2:28:52","url":"/play/19068890.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvYjQ1NTkzYmNjNjc4Y2ZhYmYwZWNlYjBmZWFmZTc1MzcuanBn.cache","vod_id":19259352,"title":"O vídeo sexual mais recente de Ding Jie, uma influenciadora popular do TikTok com milhões de seguidores, vazou. Qual a vantagem de ser famosa? Não importa o quão famosa você seja, você ainda tem que obedecer e chupar paus.","lastmod":"2026-05-18","duration":"0:00:57","url":"/play/19259352.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTNkZTNhODY2ZTRmZDNmYTU4ODk3OTAwOGQ3YzM0MzIuanBn.cache","vod_id":19056234,"title":"[Online China] Jovem galã de Guangdong trava uma batalha em um hotel com uma celebridade da internet curvilínea, de meias pretas, nascida em 1996 e com uma bunda perfeita. A transa foi tão intensa que ela parecia prestes a chorar.","lastmod":"2025-03-29","duration":"0:08:39","url":"/play/19056234.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMjM4MGY3NWY3YzE5ZDVmYjUxMjNlOGYxZmY0MTc4YmYuanBn.cache","vod_id":19241259,"title":"Exclusivo: Uma teoria sugere que irmãs mais velhas com grande charme adulto podem sofrer de depressão e, eventualmente, se envolver em atividades sexuais não planejadas. Atriz desconhecida SCOP-882","lastmod":"2026-01-23","duration":"4:01:47","url":"/play/19241259.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZTNhNzhkNzc2MDYxZWVkN2FhMjI2MmE2YTlkNGZlMGMuanBn.cache","vod_id":19052025,"title":"Novo escândalo de empréstimo sem cobertura_2","lastmod":"2025-03-29","duration":"0:24:41","url":"/play/19052025.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNzg2Mjc1MGY1NzM4OGNjNWIzMzEwNzU4ZThiNDZlZjkuanBn.cache","vod_id":19184478,"title":"MXGS1110 O incidente obsceno de uma bela esposa. A jovem esposa Yoshiko aparece em um vídeo adulto. Peço desculpas por ser tão lasciva, e eu gosto de ser eu mesma! Yoshiko Matsuda.","lastmod":"2025-03-30","duration":"2:06:09","url":"/play/19184478.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MjQvNmU3OGJhY2ZiYzMzZGMwYmIwODAzNDU4YWY2YTM2YzYuanBn.cache","vod_id":19209157,"title":"GUPP034 Episódio Especial de Serviços Sexuais Indecentes de Yayoi Mizuki: Close-up do Rosto, Tentação, Versão Completa","lastmod":"2025-06-23","duration":"2:06:00","url":"/play/19209157.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNmUyYjM0YmFkMjFlYTNiYmI3YWViMzNlNGVjNjEyYTYuanBn.cache","vod_id":19149030,"title":"[Um sorteio está em andamento, com a chance de ganhar uma roupa autografada] My Obedient Pet Candidate 06 Suzumori Raimu [Bônus Exclusivo MGS].","lastmod":"2025-03-30","duration":"2:18:40","url":"/play/19149030.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYThkZjY0ODYwYTQwNTdlOTQ0OTBmODM3NDU5ZDkzODAuanBn.cache","vod_id":19077341,"title":"#Selecionada #Alta Definição #Garota #Roupa JK #Garota Colegial Pura e Fofa Provocando no Sofá até a Transa Versão Completa 5","lastmod":"2025-03-29","duration":"0:02:21","url":"/play/19077341.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTNkNGRjMjQ4YzFlNDNmMzVlZjMwMDM5NDRjOTRkMWMuanBn.cache","vod_id":19056715,"title":"[Última história de destaque da JVID] Um encontro casual com a recepcionista da empresa no ponto de ônibus; fingindo ir para o mesmo lugar, ele a atraiu para um hotel e brincou com seu corpo sensível, fazendo sua vulva pulsar incontrolavelmente.","lastmod":"2025-03-29","duration":"0:08:47","url":"/play/19056715.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvN2I2MTFjNzQ2YTI1N2MzN2Y0ZWFkNjM4ZjA5ZmFiN2QuanBn.cache","vod_id":19150782,"title":"O sexo com beijo francês é tão intenso que vai derreter seu coração - Nonoura Non [Vídeo Bônus Exclusivo MGS + 15 Minutos].","lastmod":"2025-03-30","duration":"3:20:52","url":"/play/19150782.html"}]},
videoTitle: '[Exclusivo e Mais Recente] Anqiu Guanzhu Tiles, o Incidente da Garota dos Azulejos 4.55 Versão Completa!',
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=/`;
}
};
}