SORA-595 Personalidad Sosa Paghuhugas ng Utak Hipnosis: Isang 45-taong-gulang na walang trabaho ang naging nakababata niyang kapatid, hinuhugasan ang utak ng isang seryosong babaeng estudyante para maranasan ang pag-uusok at pagtulo.
MOOR-058 Isang babaeng may kumpiyansa at may mataas na antas ng kahusayan sa opisina ang sinamantala ang kahinaan at napilitang umintindi, na naging masokista sa isang 4P session - Shin Serina","lastmod":"2026-07-11","duration":"02:02:10","url":"/play/19129189.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYTNmMGFlZjNmZTE5Yzc3ODdlNzkwZWRkMzc5M2JhZjAuanBn.cache","vod_id":19024209,"title":"Yui Hatano - CD2 Isang walang kamalay-malay na babaeng may-asawa ang pumasok sa isang mamahaling beauty salon sa Tokyo, kung saan siya ay tinuturukan ng mga aphrodisiac at pinasisigla ang kanyang mga sekswal na pandama sa pamamagitan ng mga nakakapukaw na masahe—hanggang saan siya makakarating?","lastmod":"2025-03-19","duration":"02:14:23","url":"/play/19024209.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNzM4NzhmNTAzODk4NzVmOWQ3YmUwNzI4ODdlYzRkNjUuanBn.cache","vod_id":19119593,"title":"HUNTC-289-C \"Ibigay mo sa akin ang titi mo ngayon na!\" Ako lang ang lalaki sa bilangguang ito ng mga babae, na puno ng mga babaeng bilanggo na nabighani sa sekswal na pakikipagtalik! Ang matagalang pag-iwas ay nagparamdam sa akin ng pagiging sensitibo.","lastmod":"2026-05-14","duration":"02:15:51","url":"/play/19119593.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvM2YyYjY1NzJhNTljNzVmZGFhMjhiZWUyOGZiNGEwNGEuanBn.cache","vod_id":18991608,"title":"Kana Momonogi - IPZ-937 Nakakahiyang Kawalan ng Pagpipigil sa Pag-ihi x Sumasabog na Ejaculation Torrent Sex","lastmod":"2025-03-19","duration":"01:58:37","url":"/play/18991608.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZTIxMGExNDkxYTFmOGE1MWFhYWExYjUzMjg5NTRkNDIuanBn.cache","vod_id":18986266,"title":"STSK-089 Hotel Women's Group Sex and Indecent Assault 2 ~Room Attendant Subjected to Brutal Behavior~","lastmod":"2025-03-19","duration":"02:44:46","url":"/play/18986266.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MTgvMTlhOGFkYTMwMDNhNDg1MDJiMDUxMmE1N2Q2MTBmOGMuanBn.cache","vod_id":19086688,"title":"FC2-4451757 [Unang Paglitaw] Isang masipag na estudyanteng naghahanap ng trabaho ang naligaw sa mundo ng mga matatanda. Nalilito matapos mapunit ang kanyang pantyhose.","lastmod":"2025-06-18","duration":"01:14:24","url":"/play/19086688.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMmY1YzdiN2NjZTdmMGY3NjYyODFhYzhiNmUwNWNiZmEuanBn.cache","vod_id":18995433,"title":"ANG-004 June Lovejoy x Kanna Hana: Isang pribadong photo shoot na nagtatampok ng isang tomboy na nakasuot ng competitive swimsuit, na may hawak na kamera para kunan ng larawan ang isang cute na babaeng nakasuot ng swimsuit.","lastmod":"2025-03-19","duration":"01:34:12","url":"/play/18995433.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvM2Q3N2FjNTI4YzQ4OTM3OWU3YmIwNTY5NDJlNzkzMWEuanBn.cache","vod_id":19028482,"title":"[Mga Larawan ni Jingdong] JD106 Girls' Humiliation Academy Nana Chapter - Wenzi","lastmod":"2025-03-19","duration":"40:07","url":"/play/19028482.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjNhYjg3MzFjZGJlYTUwMmMzNDcwNjMwY2U0YTY1ZDYuanBn.cache","vod_id":19058428,"title":"HTJP-003 Perverted Interviewer: Ang Edisyon ng Mapagpasakop na Babaeng Masochistic","lastmod":"2025-03-19","duration":"02:49:35","url":"/play/19058428.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MzAvOGQ1MDc3MTg2NGMwYmY4ZWVjMDI0NDVhZmIzYWI0YTQuanBn.cache","vod_id":19088037,"title":"SGKI-050 Isang sikat na aktres sa AV ang humarap sa isang hamon! Nagtitinda ng hotdog habang nagpupulbos sa isang stall sa Ikasare! Yui Tenma","lastmod":"2025-06-29","duration":"03:41:51","url":"/play/19088037.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MDIvZDZjYjgzMzczMzhmY2JlN2RhYTdlMTc5NzljZWRjYzUuanBn.cache","vod_id":19088175,"title":"Espesyal na Ika-20 Anibersaryo ng SONE-562 S-One: Isang makapangyarihang kolaborasyon na maaalala sa kasaysayan ng industriya ng AV - Mga babaeng estudyante na may pinakamataas na marka ng kagandahan sa mukha ay nagblowjob.","lastmod":"2025-07-01","duration":"02:32:22","url":"/play/19088175.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTVlOTYyOTIyOGNkZDAwNzg3NTE1NWM5OGJmOTQyNGIuanBn.cache","vod_id":18970342,"title":"HEZ-709 Lihim na Imbestigasyon: Isang Salon para sa Kagandahan ng mga Lalaki na may Maalamat na Listahan ng mga Manggagawang Itinuturing na Mahihinang Babae! Bagama't isa itong sikreto sa loob ng salon, nagagawa pa ring lumabas ang mga ungol.","lastmod":"2025-03-19","duration":"05:14:37","url":"/play/18970342.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMmE4ZGM1ZmQ4ZDg5ZjRiNzBjZmU0OThjOGQ0ZjNhNWMuanBn.cache","vod_id":19055237,"title":"KAWD-972-CN Isang tila inosenteng babaeng estudyante sa kolehiyo ang talagang may mga suso na parang F-cup at sensitibong pangangatawan. Nakakaranas siya ng maraming pagpupulbos at paglunok ng semilya. Ang babaeng ito na labis na mahalay ay nagdebut sa AV.","lastmod":"2025-03-19","duration":"01:59:05","url":"/play/19055237.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOWZkNmU2ODM1N2UwYjYyMmRiMjg1MjViMWJhYWNiNWQuanBn.cache","vod_id":18968304,"title":"ROE-267 Limited First Anniversary Edition: Unang Gawain ni Yurine Tsukino sa Pagkaalipin!! Isang babaeng may-asawa na nahuhumaling sa mga lubid ay nalulunod sa kasiyahang lumalampas sa sakit...","lastmod":"2025-03-19","duration":"02:19:01","url":"/play/18968304.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTNkYmI4YTM5OGVmNzg0ZDQzZDdjZTdmOGIwZTg1OTUuanBn.cache","vod_id":19048603,"title":"MIDV-262 Magandang baywang, sensitibo at balingkinitan, unang beses, malakas na pag-unlad ng G-spot, parang piston na pagpupulbos, pakikipagtalik na may orgasm.","lastmod":"2025-03-19","duration":"02:46:26","url":"/play/19048603.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDNmOGI1MWMxMGU2ZDM0YWZmYWYzYmZiOWRlMmRiZDEuanBn.cache","vod_id":19064549,"title":"[Komentaryo mula sa AV] Ang Kwento ng Isang Babae na Nakaranas ng Pagbubuga at Nagsipa sa mga Gusali.","lastmod":"2025-03-19","duration":"13:58","url":"/play/19064549.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzNjZDRlYTBjYTY4YjM5ZWIxNWRmOTZlMDkzOWI5OGUuanBn.cache","vod_id":19066963,"title":"HMN-377-C: Isang babaeng may-asawa ang naglakbay patungo sa isang sira-sirang mansyon para sa kanyang walang kamalay-malay na asawa, kung saan siya ay nakipagtalik nang matindi sa isang lalaking nag-imbak ng kanyang semilya sa loob ng 30 araw.","lastmod":"2025-03-20","duration":"01:59:48","url":"/play/19066963.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTU2NTJkODdmYWVhNDY3MTBlYzg3YTY0MzYxM2E3YTkuanBn.cache","vod_id":18960773,"title":"Rutina 2 para sa Piyesta Opisyal ng Mayo: Orgasm ng Asawa","lastmod":"2025-03-19","duration":"00:00:17","url":"/play/18960773.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOWM0ZDkyMDBlZjZkYmY5NTM0MTQ1MmUyYjYxYjU2MzEuanBn.cache","vod_id":19020704,"title":"DOKS-583 Mapang-akit at nakakapukaw na posisyon sa pagsakay sa gagamba, sinasanay ang batang babae sa hayskul na si Rio na maging isang masokista na magbabayad para dito, kasama ang condom, bawal ang halik, pagdura, 100,000 yen - \"K","lastmod":"2025-03-19","duration":"02:54:55","url":"/play/19020704.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMGQwZDFiZjNkNzU4ZWQ5NDg0NTJlNzk1ZmJjMjk0NjkuanBn.cache","vod_id":19066214,"title":"#Itinatampok #Pumulandit Ang dami talagang tubig","lastmod":"2025-03-20","duration":"00:00:52","url":"/play/19066214.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTBiYzcwYjlkMjM0ZDFhMWEyOTkzMTk0ZDljMjY5YjQuanBn.cache","vod_id":19073684,"title":"WWMM-004 Ang mga kababaihan sa pinaka-uso na bagong distrito ng Taiwan, mga puta na may hindi maisip na sekswal na pagnanasa, ay susunod sa sinumang lalaki!!","lastmod":"2025-03-20","duration":"02:03:24","url":"/play/19073684.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNmZkMDdlODU1NjA0NDhlMTIxNTI2MzIyNGU1NDU4MmMuanBn.cache","vod_id":19001526,"title":"EBWH-073 Ang Katawan ng Isang Unang Atleta - Basang-basa sa pawis, katas, pagpupulbos, umaapaw na likido sa katawan habang nasa orgasm","lastmod":"2025-03-19","duration":"01:57:18","url":"/play/19001526.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMTQvZjNhYmM2Y2NlZTU5NTI2MWVhY2Q5MzVjZDhiNWY5ZDQuanBn.cache","vod_id":19101049,"title":"VRKM-747-4K [VR] Isang babaeng estudyante na ipinagbili ng kaniyang ama ang na-stimulate ng isang trotter ng baboy; paghahalo ng semilya at likido sa ari, na humahantong sa isang orgasm sa matris. Hanasaki Mai - CD1","lastmod":"2025-10-13","duration":"19:26","url":"/play/19101049.html"}]},
videoTitle: 'SORA-595 Personalidad Sosa Paghuhugas ng Utak Hipnosis: Isang 45-taong-gulang na walang trabaho ang naging nakababata niyang kapatid, hinuhugasan ang utak ng isang seryosong babaeng estudyante para maranasan ang pag-uusok at pagtulo.',
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=/`;
}
};
}