MISM-159: Ang modelong estudyante ay kalaunan ay naging isang masokista. Rekord ng Pagsasanay ng Isang Mag-aaral na Babae na Naka-Uniporme - Rui Hiiragi
Eksklusibo para sa mayamang ikalawang henerasyon, eksklusibong nakakontrata kasama ang bata at magandang loli cosplay uniporme na pagsasanay, pakikipagtalik, at internal ejaculation. Buong lantad ang mukha ng babaeng kasambahay.","lastmod":"2026-07-11","duration":"","url":"/play/19206714.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTUvMjEyMDk2ZmRmNTUzMDY4Zjk5YzhhYWUxYjA3ZTk3ZWIuanBn.cache","vod_id":19169089,"title":"Mahiwagang Babae Elegant Rose THEANIMATION Tomo 1 RJ01062521","lastmod":"2025-12-21","duration":"0:17:16","url":"/play/19169089.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMTIwYWQyMTNkNDQ2ZWM1YmZmMDgyN2ZkY2FmMGJiZjYuanBn.cache","vod_id":19095778,"title":"EKDV-685 Dumating ang isang bagong katulong na puno ng pag-asa, pinabinhi, at sinanay na magsagawa ng pabigla-biglang pakikipagtalik mula umaga hanggang gabi. Gusto kong umiyak sa isang lalaking tanging siya lang ang aking kinasusuklaman.","lastmod":"2025-03-26","duration":"2:11:55","url":"/play/19095778.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMzc3MGYxYmU5NmIyZTcyZjUwYTdlZmQwZGIxMjg4YmQuanBn.cache","vod_id":19026854,"title":"IPX-252 Isang pampanitikang kagandahan na may gusto sa mga lalaking nasa katanghaliang gulang ay ginagawang walang kapangyarihan at isinailalim sa \"pagsasanay.\" (Momono Kana)","lastmod":"2025-03-25","duration":"2:36:36","url":"/play/19026854.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNjA5Yzc3Y2ZhNWRjNzk3YzIwYzAxODRiZDg1MTM2YzYuanBn.cache","vod_id":19189261,"title":"Isang misteryoso, balingkinitan, at magandang babae ang nagpakasasa sa isang basang, erotikong kasukdulan ng halik. (IPZZ-820)","lastmod":"2026-03-28","duration":"1:59:08","url":"/play/19189261.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOWQ4OGE5MWNkZDBlNjBmMTI1NjlmNGM2ZThlZDk0YjQuanBn.cache","vod_id":19068922,"title":"[Babaeng may Graffiti] Itim na Medyas at Estilo ng Lolita: Pagkain ng Meat Stick sa Bahay 1","lastmod":"2025-03-26","duration":"0:40:27","url":"/play/19068922.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNjBhODI5YWMwNzk2OGZkYTc1MzkwZDNkODQ5OWNhMWEuanBn.cache","vod_id":19048410,"title":"JUFE-128-CN Pag-iwas, Humantong sa Pagsabog ng Sekswal na Pagnanasa; Sa Huli, Ikinulong ng Babae ang Lalaki! Double-Party na Malaswang Reverse Sandwich na Pinisil para sa Sperm Sex - Fukada Mio, Kousaka Airi","lastmod":"2025-03-26","duration":"2:31:22","url":"/play/19048410.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjNmYjE3YjEyYzdmMGViZTBjMjRmNDI5ZWNjZWY3ZmYuanBn.cache","vod_id":19057231,"title":"Mainit na maliit na blonde na babae na nakikipagtalik sa labas","lastmod":"2025-03-26","duration":"0:20:53","url":"/play/19057231.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYTYzZGE5MDRkZmM3OTJjMjhmMWI3MDNkN2I4MjBmMjIuanBn.cache","vod_id":19175039,"title":"Super magagandang babae na subjective H collection ng 12 katao, kabilang ang mga aktres na sina Uryuki Sara, Nagase Yui, at Kanon Rei, AMBS-087","lastmod":"2026-01-19","duration":"4:01:52","url":"/play/19175039.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MTAvNjc0NzAzYjY4Y2EyNTJjZmY1ZjJiMTA2YmNlYjNmYTQuanBn.cache","vod_id":19148546,"title":"Lihim na ipinakita ni UMSO586 ang isang cute na ngiti, humihiling ng primal sex! 11 magagandang babae sa POV","lastmod":"2025-08-09","duration":"4:03:14","url":"/play/19148546.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MTUvMDRmMGZhZDQwODQwZDk2YWMxOWM4MTBiMDgzZjIwMjkuanBn.cache","vod_id":19130820,"title":"Isang magandang babae na naka-uniporme sa paaralan at isang lalaking nasa katanghaliang-gulang na nakikihalubilo; pawisan na pagtatalik. Ai Bao Ling (爱宝すず) SSIS-550-C.","lastmod":"2025-04-15","duration":"1:59:47","url":"/play/19130820.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZjEwOWRjMjliYzRlMzQxYTBkOWI2YjllN2M1MzA2YWEuanBn.cache","vod_id":19052606,"title":"Ang patayong paghihiwalay ni JVID, pagkagapos, kahihiyan, sapilitang pagsasanay sa oral sex, at disiplina.","lastmod":"2025-03-26","duration":"0:30:32","url":"/play/19052606.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMGY0YTQ4NmIyNjlkMGQ2YTZmYTZhMDBlZGFmMzM0ZjIuanBn.cache","vod_id":19039769,"title":"Vampire Girl vs. Frankenstein Girl (2009) DD51 BD 1080P Hapones na may mga subtitle na Tsino","lastmod":"2025-03-26","duration":"1:20:16","url":"/play/19039769.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MjgvYzc3ZjA1NGM0MzE2ZGViMGEyZDlmNjM4YTgwZjQ4ZjYuanBn.cache","vod_id":19146011,"title":"Mga dilag na may malalaking suso na naka-uniporme, mapang-akit na naghihintay na mapasok—isang napakabastos na babaeng iyon, napaka-erotiko.","lastmod":"2025-07-27","duration":"1:02:18","url":"/play/19146011.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMjczYjZiNWM3N2Y5NGYzZGQzZTczMmJlMmY1MDUyZGUuanBn.cache","vod_id":19183924,"title":"Pagkagising ng mga Masokista: May-asawang Aliping Babae na si Yuri Oshikawa NACT-051","lastmod":"2026-03-02","duration":"1:54:09","url":"/play/19183924.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMTFmN2JmNmE2M2RmOWFiMzcwZjQ5M2M3ODBiMmZkYWMuanBn.cache","vod_id":19122708,"title":"Paki-sanayan po ang aking puwit gaya ng dati.","lastmod":"2025-03-26","duration":"0:55:39","url":"/play/19122708.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMTc4NTVkMTEzNGUyNDM4MDlmYzNiNGMyZmIwZjUyYzcuanBn.cache","vod_id":19123865,"title":"Ang DVDMS472 ay isang video recording ng isang tipikal na lalaki at babaeng AV. Tampok sa video ang isang matipunong babaeng estudyante sa unibersidad na may mga suso na parang G-cup na nasunog sa araw at walang dating karanasan sa ejaculation, na direktang nakapasok at naibulalas sa loob niya noong katapusan ng linggo.","lastmod":"2025-03-26","duration":"2:30:22","url":"/play/19123865.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZWU2M2QxZWU5YjNkMDJlYTllNTk1ZmZiZGVhOTA3ZjEuanBn.cache","vod_id":19098472,"title":"Isang magandang babae sa opisina ang nakikipagtalik suot ang kanyang uniporme pauwi galing trabaho!","lastmod":"2025-03-26","duration":"0:06:58","url":"/play/19098472.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNDBiOGM2NWY2ZWE2MzhkZmUxYTIxZjE2OTllOTdiNjEuanBn.cache","vod_id":19033723,"title":"[Pagsusumite ng Fanfiction] Gang Rape of Paradise: Ang Babaeng Napilitang Humiwalay sa Kanya - Motohashi Minoru","lastmod":"2025-03-26","duration":"1:54:15","url":"/play/19033723.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZjQxMWJkM2QyMTI3ZmI3MjYzMTM2MGUwM2EyN2E0ZjQuanBn.cache","vod_id":19045587,"title":"Uniform Beauty 倶楽部 Vol.15","lastmod":"2025-03-26","duration":"1:17:33","url":"/play/19045587.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDRhZmFhOWNkY2IzOTFhNmEyZjEzOTg0OGQ3YmExMTkuanBn.cache","vod_id":19084738,"title":"[Paksadong Pantasya] Isang maliit na demonyo na nang-aakit sa isang magandang babae na naka-uniporme sa paaralan? Sa tingin ko si Manaka 'yon.","lastmod":"2025-03-26","duration":"1:20:01","url":"/play/19084738.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MDkvYTdlZDhjMWI5YmJjMjUzODBhNDQxYmU3YmEwNjA1ZjkuanBn.cache","vod_id":19133704,"title":"AI-Guan Xiaotong-Pagtatala ng Isang Masayang Araw","lastmod":"2025-05-09","duration":"0:20:32","url":"/play/19133704.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjE5YWU3MjVhNzFiNTRlMmQyODJlOGU1NjU0YWM4NTUuanBn.cache","vod_id":19103358,"title":"Isang koleksyon ng mga babaeng may malalaking suso na naka-uniporme!","lastmod":"2025-03-26","duration":"0:03:14","url":"/play/19103358.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYjg5YTBkNjlhMDNmMjAyYTg5ZmVhZTQxM2Y1NDNmYmEuanBn.cache","vod_id":19032821,"title":"[Purong batang babae 2002 group sex] '2' Babaeng tinutulak at nilalaro gamit ang iba't ibang pamamaraan ng pagdila","lastmod":"2025-03-26","duration":"0:29:52","url":"/play/19032821.html"}]},
videoTitle: 'MISM-159: Ang modelong estudyante ay kalaunan ay naging isang masokista. Rekord ng Pagsasanay ng Isang Mag-aaral na Babae na Naka-Uniporme - Rui Hiiragi',
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=/`;
}
};
}