HBAD-499: Isang anak sa ina na may gusto sa matatandang lalaki ang palihim na inilantad ang kanyang batang katawan sa kanyang ina. Madamdamin niyang hinalikan at nakipagtalik sa kanyang inaakit na amain, na sa huli ay nagresulta sa paglabas nito sa loob niya.
≪Pakikipagtalik na Nakakatipid ng Oras Bago Mag-check-Out≫Nakit ako sa isang magandang babaeng may-asawang staff ng hotel na dumating para ayusin ang kama…Parehong lalaki ang customer at ang staff. (Furukawa Honoka, S-Class Amateur)","lastmod":"2026-07-11","duration":"02:37:08","url":"/play/19167473.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZTlkYzQ0ZDY3MDQyMmJhYzZhYmMwODc0NDUxN2JlNjkuanBn.cache","vod_id":18951296,"title":"[Mga Subtitle na Tsino] IPZ-994 Paglalaway, Laway, Matinding Halik at Pakikipagtalik sa Isang Magandang Matandang Babae - Ayumi Arihara","lastmod":"2025-03-22","duration":"02:30:30","url":"/play/18951296.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNDYxZWFmYjhlMWU0NDhhMzE0MDg5NWRiMzU5NjhiZDIuanBn.cache","vod_id":18960909,"title":"NACR-621 Ang aktres na si Yukio Hasegawa, na mahilig sa semilya, ay nagtatrabaho bilang isang call girl sa unang pagkakataon!? Nagbibigay ng buong serbisyo sa mga amateur na lalaki!","lastmod":"2025-12-14","duration":"02:10:56","url":"/play/18960909.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTM5MjgxY2Y4MDdjZjQ4OWViMjI1YzEzZWM3MDQ2MjMuanBn.cache","vod_id":18985099,"title":"FC2PPV 3808880 [Limitadong-panahong 500pt Set Sale] Sa wakas ay natapos na ng batang asawa ang pag-film ng buong bersyon matapos ang dalawang huling-minutong pagtakas.","lastmod":"2025-03-23","duration":"01:03:51","url":"/play/18985099.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNjg3ODkyMmQ3MWEzNzg0NTUwOTQ3NTg1NGZjOThhOTAuanBn.cache","vod_id":18953039,"title":"Batang Ina 4 (2016)","lastmod":"2025-12-14","duration":"01:23:14","url":"/play/18953039.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjIxNWIxODM3MWVjMGQ4NjFmOTUxODNiOTc2OWNiYWIuanBn.cache","vod_id":18965396,"title":"IPX-001 Petsa ng Palikuran ng Babaeng Estudyante: Isang malaswang kagandahan na mahilig sa matatandang lalaki at maaari lamang mabasa sa inidoro upang lubos na masiyahan sa pakikipagtalik! Rui Hizuki","lastmod":"2025-12-14","duration":"02:39:46","url":"/play/18965396.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvY2RkMThlNTQyYWE2MTljMmE1NmU0MTA4MzE5YmZhNzcuanBn.cache","vod_id":19002064,"title":"MIST-202 Legal na Kalaswaan sa Publiko! Pinipilit ng isang manyakis na may hawak na singsing na nakasabit ang isang puta na tumayo at mapasok mula sa likuran! Walang protektadong bulalas sa loob! 6","lastmod":"2025-03-23","duration":"03:11:00","url":"/play/19002064.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYzYzMDhmMWIxNzEzNmI2NTcyYzhlNDdlODUwNjk2YWYuanBn.cache","vod_id":18966456,"title":"741P011-G05 Isang manugang na babae ang nahulog sa pang-aakit ng kanyang biyenan at nahumaling sa homoseksuwal na kasiyahan! Sakim niyang hinanap ang kilig ng sekswal na kasukdulan!","lastmod":"2025-03-22","duration":"00:33:19","url":"/play/18966456.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZWI5ODE2ZWIyN2FmN2FlZjE5NWE4YzE4ZGI2MDFlZWQuanBn.cache","vod_id":18957168,"title":"Ang matandang babaeng ito, na halatang malaswa, ay ipinakita ang kanyang mukha sa kabuuan, gamit ang medyas para sa pang-aakit. Ibinuka niya ang kanyang mga binti, gamit ang mga props para pasiglahin ang kanyang vulva at clitoris, dahilan para manginig ang kanyang mga binti sa sarap habang paulit-ulit siyang umuungol at sumapit sa klimaks.","lastmod":"2025-03-22","duration":"02:33:36","url":"/play/18957168.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjMyYjk4M2EzYjg0YWVlNmQxMjYzYWFlZGZlYmY3ZGEuanBn.cache","vod_id":19017758,"title":"Isang bata at seksing babae na may perpektong pigura ang gustong kantutin nang malakas ng kanyang tatay.","lastmod":"2025-03-24","duration":"08:46","url":"/play/19017758.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjI5YTUxOWJjYzA4ZDE4Yjg0YTBhYWNlYzhkMDJjZDcuanBn.cache","vod_id":19007091,"title":"HDSGA-101 at ang pinakamahusay na kerida, ang pinakamahusay na panloob na bulalas na pagtatalik 21","lastmod":"2025-03-24","duration":"02:12:41","url":"/play/19007091.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZTJmMjYyN2IzM2M4YTU1NTNmN2FhNzE2ZmIwYjBkNGYuanBn.cache","vod_id":18925914,"title":"Ang pinakasikat na babaeng estudyante sa internet ay kumuha ng isang estranghero para sa isang overnight stay sa isang hotel sa halagang 500 RMB lang – napakamura! Walang condom, tatlong sunod-sunod na hardcore sex. Tinawag niya ang sarili niyang \"BABA\" at hinayaan akong isubo ang sarili sa loob at sa mukha niya.","lastmod":"2025-12-14","duration":"00:49:02","url":"/play/18925914.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzI1NzNiMzZkMDMyYjNhZDliZDIwMzliZDAyNjZhOGYuanBn.cache","vod_id":18974598,"title":"SSNI-458 Ang aking maputi at maselang kasintahan ay inaakit at pinagsamantalahan ng kanyang nakatatanda, nakararanas ng matinding kasiyahan. Yura Kano","lastmod":"2025-03-23","duration":"02:27:41","url":"/play/18974598.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzJhZmVjOTY5MzI3NDZjYjEzNmNjMDA4NWQxZWUxMjcuanBn.cache","vod_id":18988562,"title":"GDHH-176 \"Hindi kita bibitawan hangga't hindi ako nagbubulalas sa loob mo!\" Araw pa lamang ng obulasyon! Pagnanasa ng pagbubuntis! Walang humpay na pagsalakay ng isang batang asawa sa dingding! Ang kanyang pagkatok sa sahig! Ang mala-piston na galaw ng pertilisasyon!!","lastmod":"2025-12-14","duration":"02:36:00","url":"/play/18988562.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMTBjNThjZjU3ZDFkYTcwMzkzMmUyMzFhYTg4YjVlZmQuanBn.cache","vod_id":18967500,"title":"Isang sopistikado at may-gulang na babae ang nagpapakita ng kanyang mukha at pagnanasa, mapang-akit na nakasuot ng medyas at lingerie, nakikipag-ugnayan sa mga lalaking tagahanga, gumagawa ng iba't ibang himas at paglalaro sa kanyang mga suso at ari, na may kasamang malalaswang ungol at mga salitang nagpapahiwatig ng pananabik.","lastmod":"2025-12-14","duration":"01:31:22","url":"/play/18967500.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MTkvOTRhYjUzNzY2ZmMyYWM1YThjZjk4MjE3N2UzMmFiOGYuanBn.cache","vod_id":19047825,"title":"SDDE744 Talagang mayroong isang taong kayang pumigil sa oras! ~ Isang lalaking bumalik mula sa bingit ng kamatayan ang sumailalim sa artipisyal na pagpapabinhi sa ospital, at pinasalamatan siya ng mga anghel na nakasuot ng puting amerikana.","lastmod":"2025-08-19","duration":"03:00:15","url":"/play/19047825.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjk2MzlhYzEwZTFjMWIyNWNlYWMzMjlhNWI0YTdkZDYuanBn.cache","vod_id":19023018,"title":"HMN474C Inimbitahan ko ang mapang-api na kaibigan ng anak ko sa aking home beauty salon para sa breast sex at vaginal massage treatments mula sa aking super body mom.","lastmod":"2025-03-24","duration":"02:29:21","url":"/play/19023018.html"}]},
videoTitle: 'HBAD-499: Isang anak sa ina na may gusto sa matatandang lalaki ang palihim na inilantad ang kanyang batang katawan sa kanyang ina. Madamdamin niyang hinalikan at nakipagtalik sa kanyang inaakit na amain, na sa huli ay nagresulta sa paglabas nito sa loob niya.',
language: 'fil',
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('Nakopya na ang link!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Nakopya na ang link!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Nakopya na ang link!');
}
}
},
// 切换布局
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=/`;
}
};
}