[China Pavilion] Isang bagong graduate sa kolehiyo, isang campus belle, ang humingi ng huling beses sa kaniyang kasintahan bago nakipaghiwalay; ang babae ang nagkusa.
Isang napakagandang babae mula sa isang paaralan ang nagtatago ng isang malaswang butas sa ilalim ng kanyang Hanfu, malibog na nakikipagtalik at nag-cum sa loob at humarap sa diwata","lastmod":"2026-07-11","duration":"","url":"/play/19244970.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMGYyZTk5ODhmN2ZiZDUxOTE0MDU2NWEwZjBhOTViNDYuanBn.cache","vod_id":19124263,"title":"[Paggalugad sa Hotel] Isang lalaki ang umupa ng isang de-kalidad na kwarto sa hotel sa halagang 3800 yuan at kumuha ng isang seksing escort na nakasuot ng pulang hapit na bodycon dress. Maputi ang kanyang balat, balingkinitan ang baywang, at magagandang dibdib at matipunong puwitan. Pagkatapos ng isang sesyon, nagpalit siya ng itim na medyas at nagpatuloy sila.","lastmod":"2025-03-29","duration":"44:13","url":"/play/19124263.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTUxZWMyNzVhMGFhOTQwZTU3NGMwZDExOGI2YmFkNDIuanBn.cache","vod_id":19136167,"title":"Ang cute ni Sherry! Isang matamis na sikat na artista sa internet! Nakikipagtalik sa kanya ang kanyang nobyong nasa bahay lang.","lastmod":"2025-03-29","duration":"","url":"/play/19136167.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvZmIwNDc1ZTcwMTBjNWJjZmFiZjQ4Y2NlOWExZDVkNGIuanBn.cache","vod_id":19234495,"title":"Si Erika Ozaki, isang busty na maybahay, ay nadala at sumuko sa mga pang-aakit ng kanyang kasintahan sa isang training cage.","lastmod":"2026-05-16","duration":"1:50:03","url":"/play/19234495.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjY2Y2FkNjdhZjllYjFhNTNiOTc5ZDViMGY0NDhlZjAuanBn.cache","vod_id":19055781,"title":"[China Pavilion] Suot ang seksing uniporme, naglaro siya habang hinihintay ang kanyang kasintahan. Agad siyang pinasok nito mula sa likuran; ang kanyang hubog na puwitan ay talagang kaakit-akit.","lastmod":"2025-03-28","duration":"","url":"/play/19055781.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzhiMjQzNzY2YTkwYWQxNjcwNjM2ZTk0ZDVmYzY3YTQuanBn.cache","vod_id":19055955,"title":"(Lesbian na Hapones) Dalawang magagandang babaeng nag-French kiss, naghaplos, at nagsasalsal.","lastmod":"2025-03-28","duration":"","url":"/play/19055955.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODIxOTNlYmY3OWUzZTU3YWQ5NzJjOGUxZTU4MzVhMjQuanBn.cache","vod_id":19070584,"title":"Hindi nasiyahan ang beauty na si Jemi mula sa Taipei sa pagmasturbate nang mag-isa ❤️ at gusto niyang makahanap ng lalaking makakapagbigay-kasiyahan sa kanyang mga pagnanasa, ngunit sa halip, isang pares ng 1 ang kanyang nakuha.","lastmod":"2025-03-28","duration":"00:30:11","url":"/play/19070584.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNmJjYjc1NmU1NTIxNzA0YjgxMTk3NzJlZmIwMGE5ODYuanBn.cache","vod_id":19154216,"title":"AP713 (HD) - Isang maganda ngunit tamad na tutor ang sumailalim sa internal ejaculation punishment, dahilan para tuluyan siyang hindi magturo! Ang maganda ngunit tamad na tutor ay binigyan ng mga pampatulog at minasa ang kanyang mga suso… [Sensored, High Definition, Chinese Subtitles].","lastmod":"2025-03-29","duration":"03:59:52","url":"/play/19154216.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOTdkOThkMjQ4YTk3YTQ5ZjY2Yzk5NjM2NjlmYmI4NzAuanBn.cache","vod_id":19054098,"title":"[China Pavilion] Nakamamanghang mahahabang binti na diyosa na si Yan Jiali, nagpapakita ng mga selfie sa hotel","lastmod":"2025-03-28","duration":"","url":"/play/19054098.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYmIwYjI5NjA1NzUzM2U5ZDU5MDM1ZGYyNDEzNWE4ZTYuanBn.cache","vod_id":19169601,"title":"SSNI398Unang orgasm ng 19-taong-gulang na si Hata Mei, unang pag-squirt, sexy development 3, sex special edition.","lastmod":"2025-03-29","duration":"02:27:00","url":"/play/19169601.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvY2YxY2VhMjQyMzIzY2Q3ZDEwZWMxOTUyZGQ4OWNhM2EuanBn.cache","vod_id":19125921,"title":"[Incest ng Mag-Amang Anak] Nagpakasal kami ng anak ko sa incest, noong unang beses na ginawa namin ito, ang buong bersyon, totoong palihim na kinunan, sumigaw ang anak ko na ayaw niya itong gawin!","lastmod":"2025-03-29","duration":"24:04","url":"/play/19125921.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNWJlNGZmNWRiOWE0MjQwN2U1NTE0MTRiYmNmZjBjMGYuanBn.cache","vod_id":19099053,"title":"FC2PPV 3635369 Mahilig ako sa oral sex! Si Kana-chan, isang estudyante sa ikaapat na taon sa unibersidad na may G-cup na dibdib, ay lumunok ng isang malaking ari, lumunok ng semilya ng tatlong beses, at napasok nang dalawang beses!! ※Gantimpala para sa Komento","lastmod":"2025-03-29","duration":"00:38:22","url":"/play/19099053.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MTQvODM3MWZiNjc5NzA1NGY0NWFhYmVkZmQ5MThlZmMwM2QuanBn.cache","vod_id":19172651,"title":"[Jennie Kim, ang \"kaiba-ibang babae\"] Basang-basa ang una niyang date! Siya ang nagkusa na sakyan ito, inalog nang masigla ang kanyang puwitan na hugis-peach, habang ang makapal na ari ng kanyang kasintahan ay sumusubo sa kanya hanggang sa paulit-ulit siyang napabuntong-hininga.","lastmod":"2025-04-13","duration":"06:14","url":"/play/19172651.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjVlZmI2NjZiZjU1MGJhOTI0NDEzMjU3OTE0Y2RiN2YuanBn.cache","vod_id":19091913,"title":"531HFC-007 Si Kohaku, isang batang lalaki na may taas na 153cm, ay bumalik sa bahay ng kanyang mga magulang at nakipaglaro ng isang bawal na lesbian kasama ang kanyang ina, na nagtapos sa paglabas ng bulalas nito sa loob niya! (Matsumine, Kouhaku, Shimazaki Kasumi)","lastmod":"2025-03-29","duration":"00:38:46","url":"/play/19091913.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDAwN2JhZjNhOGZjZjhiMjVjYmZhYjc3NDM4MDM2ZmEuanBn.cache","vod_id":19106305,"title":"Nag-crossdressing, hawak ng kanyang puke ang ari at malakas na itinutulak, paulit-ulit siyang nag-o-orgasm habang kinakain gamit ang kamao, patuloy na umaagos ang kanyang pre-ejaculate, at ang tunog ng hingal pagkatapos ay nagpapahiwatig na nag-o-orgasm na siya - video na kinunan ng sarili ng mga Tsino","lastmod":"2025-03-29","duration":"","url":"/play/19106305.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYTgxMGVjOTc2MTk1NDE4OGZmYzc1ODBjZDMyM2JkYzEuanBn.cache","vod_id":19105594,"title":"384SHSS-003 [Unang Kuha] Online na Aplikasyon para sa AV → Kuha para sa Karanasan sa AV 1018 Isang busty receptionist na nagpasyang magbida sa isang AV para maghanap ng kapanapanabik na karanasan. Ang pagpasok lamang ng isang daliri sa kanyang inahit na ari ay magiging sanhi ng pagkombulsyon at pagtalbog ng kanyang katawan, na paulit-ulit na umaabot sa orgasm...!","lastmod":"2025-03-29","duration":"","url":"/play/19105594.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNjYxOTQ5MTVlMDIzN2QzNGVjMDhmNDdhYWFkZTEyOWQuanBn.cache","vod_id":19041277,"title":"Espesyal na Edisyon ng Kagandahan ng Fruit Loan: Ang banayad at nakatutuwang nakababatang kapatid na si Zhang Shenglan ay medyo mapang-akit, gumagamit ng iba't ibang props para sa masturbesyon. Ang kanyang kabataang mukha at malalaking suso ay hindi kapani-paniwalang kaakit-akit.","lastmod":"2025-03-28","duration":"00:23:57","url":"/play/19041277.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvOGZiMTU1YjFkNzRjZDg1ZjQwZmM2ZmU0ZjJhMzMxYWMuanBn.cache","vod_id":19239927,"title":"Isang dalisay at inosenteng estudyante sa kolehiyo na ipinanganak noong dekada 2000 na may malalaking suso at masiglang puwitan ang brutal na kinantot! Ibinulalas niya ang puting semilya sa loob niya, umungol, at umabot sa sukdulan.","lastmod":"2026-06-10","duration":"0:42:16","url":"/play/19239927.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZDFiMzk0Nzg2YTIwNzFhMDFjODg1NzY0YmVjNTM1ODEuanBn.cache","vod_id":19051794,"title":"[China Pavilion] Isang magandang babae na naka-uniporme at itim na medyas ang nagkaroon ng madamdaming 69 na sesyon ng oral sex sa isang lalaki, kung saan ang babae ay pinasok sa iba't ibang posisyon at kinantot niya.","lastmod":"2025-03-28","duration":"","url":"/play/19051794.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZGY2MmFlNzk4ODRiMDFhZWI4OTYyOGFlZGQxODQ5YjguanBn.cache","vod_id":19223870,"title":"YUJ-055 Lasing at inakit ang kasintahan ng aking kapatid! Noong tag-araw ng aking huling taon sa kolehiyo, palihim kong kinantot ang kasintahan ng aking matalik na kaibigan nang hindi mabilang na beses, ang malaking puta ay aktibong nakasakay sa akin at nagmamakaawa na ilabas ko ang aking sarili sa loob.","lastmod":"2026-03-25","duration":"2:05:29","url":"/play/19223870.html"}]},
videoTitle: '[China Pavilion] Isang bagong graduate sa kolehiyo, isang campus belle, ang humingi ng huling beses sa kaniyang kasintahan bago nakipaghiwalay; ang babae ang nagkusa.',
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=/`;
}
};
}