"Vazamento chocante de primeira linha" Esposa sexy traída [Peach Girl] Sessão fotográfica privada concluída: Casal a três convida homem solteiro poderoso para dominação a três - Muito contrastante (2)
Esposa Bonita do Irmão: Descobri o segredo frustrante da minha cunhada, que está procurando um aplicativo de encontros. Hamasaki Mao, Page Jane","lastmod":"2026-07-11","duration":"02:07:13","url":"/play/19162697.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzE1YTM1ODc2ODg3YzgwMjllYzAxZGFjZTNkZDUxZmYuanBn.cache","vod_id":18960843,"title":"\"Pacote de Presente Vazado do Casal\": Os contrastes íntimos de várias mulheres maduras de alto nível são expostos ❤️ Abrindo as pernas, traindo e se masturbando (7)","lastmod":"2025-12-14","duration":"00:02:14","url":"/play/18960843.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTNkNTE2NGM5NjkxYzc2MmQzNzNkZDlhN2RkOTI2ODkuanBn.cache","vod_id":18937713,"title":"Meu marido, sexy e safado, sempre vem até mim para matar a sede quando está viajando a negócios.","lastmod":"2025-12-14","duration":"00:14:06","url":"/play/18937713.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOGFlNGViN2UxMTVkYjEyN2IxMzYxOTA3ZjNmM2M4NjMuanBn.cache","vod_id":18964356,"title":"⭐Jovem e invencível⭐Pele clara, redonda, seios grandes naturais de alta qualidade, cintura fina e nádegas fartas, celebridade da internet com um pequeno canhão de aço [Desejando] Sessão privada cara~Dança travesti nua Ziwei~Um sabor único (9)","lastmod":"2025-12-14","duration":"00:01:00","url":"/play/18964356.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYjhiMjVmOGNlYTA2YjY3OTE3M2JjNDhhMjE1ZWM5N2EuanBn.cache","vod_id":19015959,"title":"[Jelly Media] O espírito lascivo de Pan Jinlian ressurge; três se unem para selá-la novamente - He Miao","lastmod":"2025-03-24","duration":"01:12:50","url":"/play/19015959.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MjAvZTM5MDEwNWZjZWI2MjRlNjgyZjZiNGQxMWIyMDI5N2UuanBn.cache","vod_id":19034244,"title":"Uma jornada sexual para três","lastmod":"2025-05-20","duration":"11:59","url":"/play/19034244.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDY3OTI2YmY1NmRiYzk0MDhjMGIzOTcwOWU2YzNiZjEuanBn.cache","vod_id":18981401,"title":"[Sem censura] DLPN-026 \"Tenho um pouco de orgulho da minha bunda.\" Mizuki (31 anos), uma esposa sensual, sacode suas nádegas fartas e sensuais, entregando-se ao desejo sexual.","lastmod":"2025-03-23","duration":"02:03:33","url":"/play/18981401.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYzRlYzAyZDZmY2E0MmE0OTgxMzgyOTIyNzExNDUxYjguanBn.cache","vod_id":18948761,"title":"Irmã mais nova super sexy, corpo incrível de uniforme e lingerie, sexo oral com um vibrador e um pouco de leite, muito safada, sentada no vibrador com a bunda empinada enquanto esfrega os seios, e depois penetração anal.","lastmod":"2025-12-14","duration":"02:13:10","url":"/play/18948761.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNDdmMjczNWVhMWVkNDUyNDAwOGE0NzBjYjVjZWRiZTMuanBn.cache","vod_id":19004850,"title":"Lambendo os genitais da minha irmã... Eu nunca imaginei que ela fosse tão sexy!","lastmod":"2025-03-23","duration":"11:46","url":"/play/19004850.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZWJmYTA3YzEyMWMzMzQwMGU2MDEwNGQ3MTVmOTlmN2YuanBn.cache","vod_id":18939102,"title":"[JVID Obra-prima Extrema] Treinamento de Escrava com Cordas da Mulher Luxuriosa da Primavera 'Xiaxia', Leggings, Vara AV de Seda Preta, Orgasmo Forçado, Filmagem Privada em Alta Definição 48P, Alta Definição 1080P, Versão Original","lastmod":"2025-12-14","duration":"00:20:28","url":"/play/18939102.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODU0YzIzZjQzZmEzOTUxYTE2ZDk3YjEzYzBkYmY1MzMuanBn.cache","vod_id":18978624,"title":"1Pondo 1Pondo 070823_001 Olha a cara sexy de porco da Nanako! Asahina Nanako","lastmod":"2025-12-14","duration":"00:56:26","url":"/play/18978624.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYTcwN2I4YzQ1NmNiYzNkZTc3NmIyNTkzY2JjOWVhMzguanBn.cache","vod_id":19142176,"title":"Uma universitária premium, pura e inocente, nascida nos anos 2000, feita sob medida, com um ensaio fotográfico privado em grande escala com beijos molhados, super terno.","lastmod":"2026-02-07","duration":"07:55","url":"/play/19142176.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZmU3MWQ2NTU5MDE1NmZmNjA4NTBhNmIzNWY4MTY2MzMuanBn.cache","vod_id":18961792,"title":"✿Verde Exuberante✿ Registro do Mestre Esposa Verde de uma Esposa Exquisitamente Luxuriosa▌Henry e Sua Esposa▌Garota Coelhinha Sexy Sugando a Essência Yang, Habilidades Orais Exquisitas, Ejaculação Explosiva de um Homem Solteiro, Orgasmo Peniano de Nível Máximo","lastmod":"2025-03-22","duration":"00:06:06","url":"/play/18961792.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjJiMDI3NGI3OGI2NGJiYjM2YjkwYmE3ZDg5MjM3ZjAuanBn.cache","vod_id":18993547,"title":"JUL-030 Exclusivo da Madonna \"Kaori Iiyama\" Finalmente Permite Sexo com Ejaculação Interna!! No final do mês, enquanto seu marido jogava golfe, esta mulher casada convidou seu parceiro sexual para sua casa para uma sessão de sexo com ejaculação interna.","lastmod":"2025-12-14","duration":"01:55:17","url":"/play/18993547.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMGFhMmViYzkzZjY5ZjZiNmMxNjlhMDFhYzg1NzIyZWMuanBn.cache","vod_id":18975980,"title":"[4K]SSIS-879 O pênis do meu padrasto assustador é tão grande... Minha enteada odeia isso, mas as partes íntimas dela estão encharcadas.","lastmod":"2025-03-23","duration":"00:11:41","url":"/play/18975980.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMWMyZGY4ZTViMTAwZDg2NjM2YTI3YjBkMmEwY2YyYmMuanBn.cache","vod_id":19004347,"title":"XRW-628 Uma garota de aparência comum, usando óculos, tem seios enormes e implora para ser treinada e se tornar uma mulher lasciva e pervertida! (Mashiro Kokoro)","lastmod":"2025-03-23","duration":"02:30:02","url":"/play/19004347.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODJmYWJhNzI0NWVjMmQ3MDE1NjJmNzUxNzkxZTk3YTIuanBn.cache","vod_id":18958904,"title":"Conhecido na internet por suas fotografias eróticas e esteticamente agradáveis, \"Mr. Blinds\" se especializa em fotografia de nus particulares, apresentando mulheres de alta qualidade com rostos contrastantes. Seu trabalho inclui tanto ensaios fotográficos e atos sexuais quanto \"treinamento\" e \"carinho\".","lastmod":"2025-12-14","duration":"00:01:09","url":"/play/18958904.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjUwOThkYjJlODdmMDhmODZmZDlmNjEzYWVjMDExNzcuanBn.cache","vod_id":18991561,"title":"300MAAN-423 Uma beldade estonteante e inatingível, nível JD, que também é ring girl de artes marciais, é brutalmente fodida! Ela possui o corpo sexy e as pernas lindas que todos desejam! Aprecie o tremor sedutor de suas nádegas firmes enquanto o pistão em alta velocidade as penetra! Seu corpo delicado está envolto em roupas sensuais, e os dois se envolvem em uma cena de sexo apaixonada, explorando os corpos um do outro! 1","lastmod":"2025-12-14","duration":"01:14:24","url":"/play/18991561.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MDUvNTlkNjgyMGRjZDQ2Nzg2YWY4MmZkNTdhMzk4YzY3ODIuanBn.cache","vod_id":19049997,"title":"[Vazamentos de Celebridades da Internet] Vadia Sexy Extremamente Obscena e Contrastante [Parte 5] - Posando e Sedutora","lastmod":"2025-09-04","duration":"32:30","url":"/play/19049997.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvOTc3ZDkwYWIwMGQyOTU3ZGRlNTk0NDk4N2EwMWIxNGIuanBn.cache","vod_id":19156374,"title":"Xiao Bao procura online as musas da internet mais sensuais e famosas.","lastmod":"2026-05-03","duration":"31:48","url":"/play/19156374.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MzAvZDI2YTQ4NjAyYjMzMDJhYTQ3N2IzYTY1YTVhMTVjMWQuanBn.cache","vod_id":19035783,"title":"IPIT040 \"Esta é a primeira vez que me sinto assim...\" O prazer avassalador vai te surpreender!! \"Projeto de Exploração Sexual do Ponto G\"","lastmod":"2025-05-30","duration":"02:02:23","url":"/play/19035783.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDZmYzEwODBkZGQ2YjE1ZWYwM2Y1MzljNjI5Nzc0NzIuanBn.cache","vod_id":18961624,"title":"\"Influenciadora de alto nível revela segredos\" - mostrar o rosto é a chave! Uma streamer popular com 400.000 seguidores na plataforma, [Rabbit Sleepy], faz um ensaio fotográfico privado com uma imagem contrastante personalizada por um cliente rico por milhares de yuans. Ziwei tem muito fluido vaginal durante o sexo (20)","lastmod":"2025-12-14","duration":"00:01:35","url":"/play/18961624.html"}]},
videoTitle: '"Vazamento chocante de primeira linha" Esposa sexy traída [Peach Girl] Sessão fotográfica privada concluída: Casal a três convida homem solteiro poderoso para dominação a três - Muito contrastante (2)',
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=/`;
}
};
}