.formatted-text { text-align: center; font-weight: bold; white-space: pre-wrap; line-height: 1.8; margin: 20px auto; padding: 0; color: inherit; background: transparent; } .load-more-container { text-align: center; margin: 40px auto; } .load-more-button { background: linear-gradient(135deg, #ff9800, #ff5722); color: #fff; font-size: 20px; font-weight: bold; padding: 14px 32px; border: none; border-radius: 50px; cursor: pointer; box-shadow: 0 4px 12px rgba(0,0,0,0.2); transition: all 0.3s ease; } .load-more-button:hover { transform: scale(1.07); background: linear-gradient(135deg, #e68900, #e64a19); } .hidden-section { max-height: 0; opacity: 0; overflow: hidden; transition: max-height 0.6s ease-in-out, opacity 0.6s ease-in-out; } .hidden-section.show { max-height: 5000px; opacity: 1; } تتمة البارت document.addEventListener('DOMContentLoaded', () => { const rawText = `طيحات ديك القميجة على الزربية لي كانت مفرشة فالأرض، ما دارتش حس، ولكن كان الصوت ديال السقوط ديالها مدوي فودنيها، حيت كتمثل آخر حاجة كانت شادّة فيها باش ما تضعافش قدامو. هي تجمّدت فبلايصها، محاصرة بين القوة ديال جسدو لي لاصق على ضهرها والسخونية ديال نْفاسو لي لفحت ليها عنقها بلطف. ديك الريحة ديال السيگار الغالي والعطر الرجالي القوي... هي الريحة لي ولّفات، ريحة لي كتجمع بين الأمان والخطر فنفس الوقت. ما قدرتش تفهم علاش كانت عينيها سارحة فداك القميجة لي عاد حيدها، كأنها كانت كتْقلب على شي حنين ملموس، حتى لقات الحنين بذاتو كيباغتها من اللور، حيّ وبقوّتو المعهودة. هارون ما تحرّكش، بقا هكاك، يدّو على خصرها بملكية مافيهاش الشك، زير شوية باش يفكّرها بوجودو، بالرغبة ديالو، وبأنها ديالو بوحدو. الهمسات ديالو كانت غارقة، كترعد شوية، بحاليلا كيصارع شي حاجة كبر منّو. هي غمّضت عينيها، حاولت تاخُذ نْفَس غارق ولكن صدرها ضاق. كان صدر هارون هو لي ضاغط على ضهرها بواحد القوّة غريبة خلاتها تحس بالدقات ديال قلبو المتسارعة، دقات كانت أسرع من دقات قلبها هي. "ت..تلفوني... كنت كنتسنى شي أبيل (appel) مهم..." تمتمت بصعوبة، صوتها كان خافت بزاف، محاولة يائسة باش دير فاصل بين هاد الفيضان ديال المشاعر. ولكن الكذبة ديالها كانت ضعيفة، وكلماتها تكسرات قبل ما توصل كاملة لودنو. ضحك ضحكة قصيرة مكتومة، اهتز بيها جسدها كامل. كانت ضحكة فيها السخرية، ولكن فيها حتى العشق القاصح. "شحال من مرة غاتكدبي عليا؟" سْول بصوتو الأجش، وهو كيرفع يدّو باش يزّيح ديك الخصلات ديال شعرها الكحل من على كتفها، وتبعها بواحد البوسة سخونة على الجلد الرقيق لي تحت ودنها، كانت بوسة بأسلوب الزعيم، لا يُمكن النقاش فيها أو رفضها. "عينيك فالمراية ماكيهضروش على أبيل... عينيك كانو كيشوفو غير فيا... فكيفاش كنبان فداك القميجة... فكيفاش كتعشقني" نطق آخر كلمة بالمهل، كأن كل كلمة سهم كيغوص فعمق الروح ديالها. حمار وجهها بالحشمة، ما قدرتش تنكر، حيت المراية ديال الغرفة كانت شاهدة على كلشي، على الضعف ديالها قدام حبو، وعلى السداجة ديالها قدام الحضور ديالو. كيفاش قدر يقراها بهاد الطريقة؟ يكتشف الأفكار العبثية ديالها فلحظات غيابو، وكيفاش كانت كتقيَّس القميجة، متخيلة الثنايا ديال عضلاتو لي كتحرك تحت القماش، متفكرة القوة ديال دراعو لي كانو ديما ملجأها. رفعها باليد لي كانت على خصرها شوية، وقلبها بالبْطء فحضنو، ولّات وجها لوجه معاه. عيونو، كيف العادة، كانت كتشعل ببريق كحل خطير، بحال شي جمر على وشك الاشتعال. هي كانت باقة لابسة داك "الدوبياس" لي كيَسْحر، وهو كان بقميجة كحلة ضيّقة كتبرز القوة ديال الجسد الرياضي ديالو. المسافة بيناتهم تزّولات، ما بقاش بلاصة للتفكير، بقا غير الإحساس. "علاش دبا؟" همسات وهي كترفع يديها بالحشمة، حطاتهم على صدرو العريض، كتحاول تبعدو بلا فايدة. "علاش خليتيني كنتسنى... ونسيتيني... فالمهمة ديالك... لي ماكتساليش..." الكلمات كانت كتزاحم ففمها، خليط ديال العتاب والتوحاش. دار وجهو شوية، عينيه ما فارقوش عينيها، لاحظات بلي التعب رَسَم خطوط رقيقة تحت عينيه، وبلي الملامح الحادة ديالو ولات جامدة كتر. "نسيتك؟" سْول بحدة مفاجئة، القبضة ديالو على خصرها زادت قواّت، ماكانش كيأذيها، ولكن كان كيعبر على الغضب ديالو العنيف من هاد الاتهام. "واش عمرني نسيتك؟ كنكون فجحيم ديال الشغل... كندور فالخلا... كندخل فالمشاكل لي ماكتساليش... ومامنساش وجهك... كنغمض عيني كنلقاك... كنحلها كنلقاك... واش نسيتك؟" هادي هي اللهجة ديال الزعيم، صريحة، قاصحة، ما كتعرفش المداهنة. ما كيسمحش ليها حتى تشك فالمكانة ديالها عندو. بلعات ريقها مرة أخرى، وتراجعات على الاتهام ديالها بلمسة رقيقة على الذقن ديالو لي كان خشن شوية. "غضبك كيفكحمني... كيسليني... ماتغضبش الزعيم ديالي" توسلات بنظراتها لي كانت حامْلة كُلْ الحب والاعتذار. هنا، تْهرس شي حاجة فالقساوة ديالو. تنهّد تنهيدة غارقة ملات ليه ريْتو، وموراها نزل راسو بالبْطء، الجبهة ديالو كتقيس الجبهة ديالها. كان قريب بزاف، لدرجة أنها حَسّات بصدق ديال التعب لي كان ناهشو. "أنا ماشي حجرة... أنا راجل... وراجل موحش مرتو" اعترف بضعف نادر، بكلمات ما كانش يقدر يقولها لشي حد من غيرها، كأنها هي بوحدها لي عندها المفتاح ديال الخزانة لي كيخبي فيها المشاعر ديالو. "كنرجع من الحرب... كنلقاك هنا... كتعنق قميجتي... كتشوفي فالمايا كتفكري فيا... واش ماعمري غانكون كافي لهاد الشي؟" هاد الجملة بالذات، كسرات ليها قلبها. "كافي؟" رفعت يدّها باش تحيط وجهو باليد الحنونة ديالها، عينيها كيلمعو بالدموع. "أنت كل شي... أنت لي كنبقى نتنفس بيه... أنت... هاروني... ديالي..." استعملات اسم الدلع لي كانت كتخصّو بيه فلحظات الصفاء بيناتهم، الاسم لي كان كيخليه يتخلى على عباءة الزعيم. وفهاد اللحظة، ما بقاش كاين "زعيم" ولا "محبوبة". كان كاين غير راجل ومرا، تايهين فدوامة ديال الشوق، كيعانيو من الثقل ديال عالم قاصح كيْحاول يفرق بيناتهم. هارون هزّها بين دراعو، بكل سهولة، ما نطق بكلمة أخرى، ما بقاش محتاج للكلمات. جسدو هو لي غايهضر دابا. حملها وخطا بها جوج خطوات فالاتجاه ديال الناموسية الكبيرة، فكل خطوة كانت كتأكد بلي القواعد تبدلات، وبلي اللعبة ديال الشوق وصلت للذروة ديالها. كانت كتشوفو، بالرغم من الضبابة لي بدات كتغطي عينيها، كيحيد قميصو الكحل بالبْطء، وكأنو كيرمي معاه كل ثقل وغضب ويوم شاق. نظراتها كانت متبعة كل تفصيل، كل عضلة، كل ندبة مخفية كتحكي قصة حياتو الصعيبة. هاد الشي هو الراجل لي حبّات، بكل العيوب والقوة الطاغية ديالو. حطّها بلطف على الفراش، وموراها انحنى فوقها، جسدو كيظلّل جسدها كأنو كيغطيها بعباءة الحماية الأبدية. عيونو كانت فقدات البريق الساخر ديالها، وولّات عامرة بعمق غريب... بعمق ديال الحب لي ماكيساليش... بعمق ديال الإدمان لي مافيهش مهرب. بدا كيهمس ليها كلمات مافهماتش كاملة، كلمات بالدارجة مخلطة بعبارات حنينة، كلها كتدور على "التوحاش" و"الحب" و"الملكية". يدو بدات كتلمس شعرها، من بعد خدّها، من بعد عنقها، كل لمسة كانت كتعني وعد... وعد بأن هاد الليلة ديالهم بوحدْهُم... ديال الحب لي كيصارع العالم. حسّات بيديه كيزوّلو آخر قطعة من القماش لي باقة على جسدها، من بعد يدّيه كيتشابكو بيديها، كيقيّدوها بلطف فوق راسها. شافت فيه، عينيها مغمضين باللذة لي بدات كتجري فعروقها، معلنة الاستسلام الكامل والرضا التام. "كاع التعب لي دوزت اليوم... غيتمحى بهاد اللحظة... أنتِ هي راحتي..." صوتو كان قريب للهَمْهَمة السخونة. كانت كتبْسم ابتسامة باهتة، ابتسامة كتعرف النهاية ديالها، ابتسامة كتعرف بلي هاد الدوامة العاطفية ما هي إلا ثمن باش تكون الزوجة ديال "الزعيم"... ثمن للحب لي كيشعل بنار الهوى... نار كتحرقها وهي راضية... نار ما طلبتش تطفا أبداً. هذا هو العالم ديالهم... عالم الحب والقوة، عالم هارون والمرا ديالو... عالم ماكيعرفش الهدوء إلا فهاد اللحظات المسروقة، باش تجي من بعد صمت عاصف ماكيتسمعش فيه غير دقات القلب ولهيب الشوق... ولسان حالها كيقول: أَدمَنتُكَ... وبنار الهوى أُريدُ أنْ أُحرَقَ فيكَ… استمر المشهد كيتعمق، هارون غارق فالتفاصيل ديالها، ناسي العالم الخارجي، ناسي المهمات، ناسي الجد ناصر والحلم المزعج بالطلقة فالراس. كان مركز على باش يستخلص السكينة من المصدر الوحيد ديالها: جسدها والروح ديالها. البوسات ديالو كانت كتروي العطش ديال سنين، ما بقاتش مجرد بوسات، ولات بحال الجرعات ديال الحياة كيمتصها من فمها، من عنقها، من كل جزء فيها. هي بدورها، رمات ورا ضهرها كل المخاوف، كل العتاب، كل الوحدة لي عاشتها فغيابو. تحولات لطاقة خالصة ديال العشق، كتستاجب لكل لمسة، كتعانق كل قوة، وكتستسلم لكل هيمنة. كانت كتعرف كيفاش تخفف الثقل ديال العالم من على الكتاف العراض ديالو، كتعرف كيفاش تحولو من زعيم قاصح لمجرد عاشق محتاج. المرايات العاكسة فالغرفة كانت شاهدة على المشهد ديال الحب العنيف، مشهد ماكيعرفش البرودة، مشهد كيتخلط فيه الحنين بالرغبة، والهمس بالعنفوان. `; const cleanedText = rawText .replace(/\r\n|\r|\n/g, '\n') .split('\n') .map(line => line.replace(/\s+/g, ' ').trim()) .filter(line => line.length > 0) .join('\n'); function decodeHTML(html) { const doc = new DOMParser().parseFromString(html, 'text/html'); return doc.documentElement.textContent || ''; } function normalizeNewlines(s) { return s.replace(/\r\n/g, '\n').replace(/\n{3,}/g, '\n\n').trim(); } function* splitSmart(text, chunkSize) { let pos = 0; const len = text.length; const breakChars = ['\n', '.', '؟', '!', '?', '…', '،', ',', ' ']; while (pos < len) { let endPos = Math.min(pos + chunkSize, len); if (endPos < len) { const slice = text.slice(pos, endPos); let lastBreak = -1; for (const c of breakChars) { const i = slice.lastIndexOf(c); if (i > lastBreak) lastBreak = i; } if (lastBreak > Math.floor(chunkSize * 0.25)) { endPos = pos + lastBreak + 1; } else { const lookAhead = text.slice(endPos, Math.min(len, endPos + 80)); let nextBreak = -1; for (const c of breakChars) { const j = lookAhead.indexOf(c); if (j >= 0 && (nextBreak === -1 || j < nextBreak)) nextBreak = j; } if (nextBreak >= 0) endPos = endPos + nextBreak + 1; } } if (endPos <= pos) endPos = Math.min(pos + chunkSize, len); yield text.slice(pos, endPos); pos = endPos; } } const contentElement = document.getElementById('content'); const loadMoreContainer = document.getElementById('loadMoreContainer'); const loadMoreButton = document.getElementById('loadMoreButton'); const decoded = decodeHTML(cleanedText); const normalized = normalizeNewlines(decoded); const chunkSize = window.innerWidth > 1024 ? 4000 : (window.innerWidth > 768 ? 3000 : 2000); const iterator = splitSmart(normalized, chunkSize); const first = iterator.next(); if (first.done) { contentElement.textContent = normalized; loadMoreContainer.style.display = 'none'; return; } else { contentElement.textContent = first.value; } const hiddenWrapper = document.createElement('div'); hiddenWrapper.id = 'hiddenContent'; contentElement.appendChild(hiddenWrapper); loadMoreContainer.style.display = 'block'; loadMoreButton.addEventListener('click', onLoadMore); function onLoadMore() { const next = iterator.next(); if (next.done) { loadMoreButton.textContent = 'نهاية البارت'; loadMoreButton.disabled = true; loadMoreButton.setAttribute('aria-disabled', 'true'); loadMoreButton.setAttribute('aria-expanded', 'true'); loadMoreButton.style.background = 'linear-gradient(135deg, #4caf50, #388e3c)'; loadMoreButton.style.cursor = 'default'; return; } const part = next.value; const hiddenSection = document.createElement('div'); hiddenSection.className = 'hidden-section'; const span = document.createElement('span'); span.textContent = part; hiddenSection.appendChild(span); hiddenWrapper.appendChild(hiddenSection); requestAnimationFrame(() => { hiddenSection.classList.add('show'); const h = hiddenSection.scrollHeight; hiddenSection.style.maxHeight = h + 'px'; hiddenSection.style.opacity = 1; hiddenSection.scrollIntoView({ behavior: 'smooth', block: 'start' }); loadMoreButton.setAttribute('aria-expanded', 'true'); hiddenSection.setAttribute('tabindex', '-1'); hiddenSection.focus({ preventScroll: true }); }); } document.addEventListener('transitionend', (e) => { const t = e.target; if (t.classList && t.classList.contains('show') && e.propertyName === 'max-height') { t.style.maxHeight = 'none'; } }, true); window.addEventListener('resize', () => {}); });
كملولينا عفاك♥️🤣🤣
ردحذف