{{ lang==='ar' ? 'بصائر قرآنية' : 'Quran Insights' }}

{{ lang==='ar' ? curHub.ar : curHub.en }}

{{ heroEyebrow }}

{{ lang==='ar' ? 'استكشف القرآن الكريم من خلال أرقامه: ابحث عن أي كلمةٍ بجميع صيغها، وانظر ما يكشفه العدّ الدقيق، ودقّق الأعداد المتداولة عن القرآن، واقرأ المصحف كاملًا. وكل رقمٍ تراه هنا يُعَدّ لحظيًا من نص القرآن داخل متصفحك، من غير أي إدخالٍ يدوي.' : 'Explore the Quran through its numbers: search any word in all its forms, see what careful counting shows, check famous claims about the Quran, and read the mushaf. Every number is counted live from the Quran\'s text in your browser; nothing is typed in by hand.' }}

{{ ask.res.crisis ? (lang==='ar' ? 'أدعية الأنبياء في شدّتهم:' : 'Prayers the prophets made in hard times:') : (lang==='ar' ? 'أو:' : 'Or:') }} {{ askLabel(a) }}
{{ lang==='ar' ? 'اختار Jev هذه الصفحة' : 'Jev picked this page' }} ({{ pct(ask.res.conf) }}).
{{ lang==='ar' ? 'ويوافق Jev على هذا الاختيار.' : 'Jev agrees.' }}
{{ lang==='ar' ? 'حين لا تكفي المطابقة، يُرسَل سؤالك إلى Jev من TypeSafe ليختار الصفحة.' : 'When plain matching isn’t enough, your question is sent to TypeSafe’s Jev to pick the page.' }}
{{ T.suras }}
{{ lang==='ar'?'سورة':'Surahs' }}
{{ f(T.verses) }}
{{ lang==='ar'?'آية':'Verses' }}
{{ f(T.words) }}
{{ lang==='ar'?'كلمة':'Words' }}
{{ f(DS.distinctRoots) }}
{{ lang==='ar'?'جذر':'Roots' }}

{{ lang==='ar' ? 'داخل المنصة' : 'Inside the app' }}

{{ lang==='ar' ? h.ar : h.en }}

{{ lang==='ar' ? h.blurb_ar : h.blurb_en }}

{{ lang==='ar' ? 'بُنيت المنصة على المدونة الصرفية للقرآن الكريم بجذوعها وجذورها وأقسام كلامها، وهي تعمل كاملةً بالعربية والإنجليزية.' : 'Built on the Quranic Arabic Corpus morphology (lemma, root and part of speech). Fully bilingual, English and Arabic.' }}

{{ lang==='ar' ? 'اكتشافات' : 'Discoveries' }}

{{ dx(DT.INTRO) }}

{{ dLoadMsg }}
{{ dLoadMsg }}

{{ lang==='ar' ? 'نظرة عامة' : 'Overview' }}

{{ T.suras }}
{{ lang==='ar'?'سورة':'Surahs' }}
{{ f(T.verses) }}
{{ lang==='ar'?'آية':'Verses' }}
{{ f(T.words) }}
{{ lang==='ar'?'كلمة':'Words' }}
{{ f(DS.uniqueWords) }}
{{ lang==='ar'?'صيغة مكتوبة':'Written forms' }}
{{ f(DS.distinctLemmas) }}
{{ lang==='ar'?'كلمة مختلفة':'Different words' }}
{{ f(DS.distinctRoots) }}
{{ lang==='ar'?'جذر':'Roots' }}
{{ stageInfo.cap }}
{{ lang==='ar'?'ماذا يخبرنا':'What it tells us' }}:
{{ lang==='ar'?'الكلمة الأكثر تكراراً':'Most frequent word' }}
{{ lang==='ar'?'بعد كلمات الربط الصغيرة مثل «و» و«مِن»، أكثر الكلمات ورودًا «':'After small joining words like «و» (and) and «مِن» (from), the most frequent word is «' }}{{ DS.topWordsLemma[2]?DS.topWordsLemma[2].w:'' }}» ({{ f(2699) }}).
{{ lang==='ar'?'آيات المدينة أطول':'Medinan verses are longer' }}
{{ MM.medina.avgWordsPerVerse }} {{ lang==='ar'?'مقابل':'vs' }} {{ MM.mecca.avgWordsPerVerse }} {{ lang==='ar'?'كلمة/آية':'words/verse' }}.
{{ lang==='ar'?'الصيغ المكتوبة':'Written forms' }}
{{ f(DS.uniqueWords) }} {{ lang==='ar'?'صيغة، منها':'forms, of which' }} {{ f(DS.hapax) }} {{ lang==='ar'?'تظهر مرة واحدة.':'appear once.' }}
{{ lang==='ar'?'الجذور والكلمات':'Roots and words' }}
{{ f(DS.distinctRoots) }} {{ lang==='ar'?'جذر،':'roots,' }} {{ f(DS.distinctLemmas) }} {{ lang==='ar'?'كلمة مختلفة.':'different words.' }}

{{ lang==='ar' ? 'كل السور في لمحة' : 'Every surah at a glance' }}

{{ lang==='ar' ? 'الكلمات' : 'Words' }}

{{ stageInfo.cap }}
{{ lang==='ar'?'ماذا يخبرنا':'What it tells us' }}:

{{ lang==='ar'?'حسب الجذر':'By root' }}

{{ r.w }}{{ f(r.c) }}

{{ lang==='ar'?'حسب الصيغة':'By surface' }}

{{ r.w }}{{ f(r.c) }}

{{ lang==='ar' ? 'شجرة الكلمات والعبارات' : 'Word tree and phrases' }}

{{ lang==='ar' ? 'مكة والمدينة' : 'Mecca and Medina' }}

{{ stageInfo.cap }}
{{ lang==='ar'?'ماذا يخبرنا':'What it tells us' }}:

🕋 {{ lang==='ar'?'مكية':'Meccan' }}

{{ MM.mecca.surahs }}
{{ lang==='ar'?'سورة':'surahs' }}
{{ f(MM.mecca.verses) }}
{{ lang==='ar'?'آية':'verses' }}
{{ MM.mecca.avgWordsPerVerse }}
{{ lang==='ar'?'متوسط كلمات/آية':'avg words/verse' }}

🕌 {{ lang==='ar'?'مدنية':'Medinan' }}

{{ MM.medina.surahs }}
{{ lang==='ar'?'سورة':'surahs' }}
{{ f(MM.medina.verses) }}
{{ lang==='ar'?'آية':'verses' }}
{{ MM.medina.avgWordsPerVerse }}
{{ lang==='ar'?'متوسط كلمات/آية':'avg words/verse' }}

{{ lang==='ar' ? 'هل الفرق حقيقي؟' : 'Is the gap real?' }}

{{ lang==='ar' ? 'هل يميّز الحاسوب بينهما؟' : 'Can a computer tell them apart?' }}

{{ lang==='ar' ? 'رأيٌ ثانٍ من Jev' : 'A second opinion from Jev' }}

{{ lang==='ar' ? 'قرأ Jev من TypeSafe مطلع كل سورة وحكم: مكية أم مدنية. هذا حكمُ نموذجٍ لغوي على الأسلوب، لا فتوى في أسباب النزول.' : 'TypeSafe’s Jev read the opening of every surah and judged: Meccan or Medinan? This is a language model’s judgement of style, not a ruling on when a surah was revealed.' }}

{{ D(jevRev.pct.toFixed(1)) }}%
{{ lang==='ar' ? 'يوافق التصنيف المعتمد' : 'agrees with the standard label' }}
{{ D(jevRev.n) }}
{{ lang==='ar' ? 'سورة' : 'surahs' }}
{{ lang==='ar'?'Jev: مكي':'Jev: Meccan' }}{{ lang==='ar'?'Jev: مدني':'Jev: Medinan' }}
{{ lang==='ar'?'مكي':'Meccan' }}{{ D(jevRev.conf.meccan.meccan) }}{{ D(jevRev.conf.meccan.medinan) }}
{{ lang==='ar'?'مدني':'Medinan' }}{{ D(jevRev.conf.medinan.meccan) }}{{ D(jevRev.conf.medinan.medinan) }}
{{ lang==='ar' ? 'حيث يخالف Jev التصنيف المعتمد:' : 'Where Jev disagrees with the standard label:' }}
{{ surahName(it.n) }} ({{ D(it.n) }}) · {{ it.pred==='medinan' ? (lang==='ar'?'مدني':'Medinan') : (lang==='ar'?'مكي':'Meccan') }}{{ pct(it.confidence) }}
{{ jevRev.model }} · {{ jevRev.date }}

{{ lang==='ar' ? 'الحروف' : 'Letters' }}

{{ stageInfo.cap }}
{{ lang==='ar'?'ماذا يخبرنا':'What it tells us' }}:

{{ lang==='ar' ? 'بحث في الكلمات' : 'Word Search' }}

{{ searchPrecise ? (lang==='ar' ? 'مطابقةٌ دقيقة: الهمزة والحركات التي كتبتَها يجب أن تكون في الكلمة نفسها، والحروف بلا حركات تقبل أي حركة.' : 'Exact match: the hamza and any marks you typed must be on that letter in the mushaf. Letters typed without marks accept any marks.') : (lang==='ar' ? 'تُطابَق الحروف دون الهمزات والحركات. اكتب الهمزة (أ إ ء) أو الحركات من الأزرار لتضييق البحث.' : 'Matching the letters only, ignoring hamza and vowel marks. Type the hamza (أ إ ء) or add marks from the keys to narrow it.') }} {{ sWhole ? (lang==='ar' ? 'الكلمة بعينها، بلا شيءٍ قبلها أو بعدها.' : 'Exact word: nothing joined before or after it.') : (lang==='ar' ? 'داخل الكلمات: حيثما وردت هذه الحروف.' : 'Inside words: wherever these letters appear.') }}

{{ ex }}
{{ f(sres.total) }}
{{ lang==='ar'?'إجمالي':'Occurrences' }}
{{ sres.surahs }}
{{ lang==='ar'?'سور':'Surahs' }}
{{ sres.verses }}
{{ lang==='ar'?'آيات':'Verses' }}

{{ lang==='ar' ? 'كيف بُنيت الكلمة' : 'How the word is built' }}

{{ lang==='ar' ? 'من تقسيم مدوّنة القرآن العربية لكل كلمة إلى سوابق وجذع ولواحق. انقر جزءًا لتُخرجه من العدّ، وتتبعه الأرقام والآيات.' : 'From the Quranic Arabic Corpus, which splits every word into what is joined at the front, the stem, and what is joined at the end. Tap a part to leave it out of the count; the numbers and verses follow.' }}

{{ lang==='ar' ? row.lab[1] : row.lab[0] }}

{{ f(sres.total) }} {{ lang==='ar' ? 'في العدّ بعد هذه الاختيارات' : 'counted with these choices' }}

{{ lang==='ar' ? 'هذه الحروف ترد في '+(sresRoots.length===2 ? 'كلماتٍ من جذرين مختلفين' : sresRoots.length<=10 ? 'كلماتٍ من '+D(sresRoots.length)+' جذورٍ مختلفة' : 'كلماتٍ من '+D(sresRoots.length)+' جذرًا مختلفًا')+'. البحث «كما كُتبت» يعدّ الحروف لا الكلمة:' : 'These letters turn up in words from '+sresRoots.length+' different roots. «As written» counts letters, not the word:' }}

{{ f(g.n) }} {{ g.form }} {{ lang==='ar' ? 'جذر '+g.root.split('').join(' ') : 'root '+g.root.split('').join(' ') }} +{{ D(sresRoots.length-8) }}
{{ lang==='ar'?'جارٍ تحميل فهرس الكلمات…':'Loading the word index…' }}
{{ lang==='ar'?'لا نتائج':'No matches' }}

{{ lang==='ar'?'السياق':'Concordance' }} ({{ lang==='ar'?'أول':'first' }} {{ sres.sample.length }})

{{ lang==='ar'?'جارٍ تحميل نص الآيات…':'Loading the verse text…' }}

{{ lang==='ar' ? 'المصحف' : 'Reader' }}

{{ lang==='ar'?'جارٍ تحميل نص المصحف…':'Loading the text of the Quran…' }}
{{ w.t+' ' }}{{ v.k }}
{{ v.k }} · {{ EN[v.k] }}
{{ lang==='ar' ? 'الترجمة الإنجليزية: محمد مرمدوك بكتهول، «معاني القرآن المجيد» (١٩٣٠)، ملكية عامة. النص الرقمي المدقق من مشروع تنزيل.' : 'English translation: M. M. Pickthall, The Meaning of the Glorious Koran (1930), public domain. Verse-aligned digital text from the Tanzil Project.' }}

{{ lang==='ar' ? 'أعداد الكلمات' : 'Word Counts' }}

{{ lang==='ar' ? 'دقّق أي زعمٍ بنفسك' : 'Check any claim' }}

{{ lang==='ar' ? 'الصق زعمًا عن عدد مرات ورود كلمةٍ في القرآن، بالعربية أو بالإنجليزية، فنجد الكلمة ونعدّها بثلاث طرق.' : 'Paste a claim about how often a word appears in the Quran, in English or Arabic. We find the word and count it three ways.' }}

{{ ex }}
{{ lang==='ar' ? 'يُرسَل نص الزعم إلى Jev من TypeSafe ليقرّر أيّ كلمةٍ وأيّ طريقة عدٍّ يقصد. الأرقام نفسها تأتي دائمًا من نص القرآن.' : 'Your text is sent to TypeSafe’s Jev to decide which word and which way of counting the claim means. The numbers themselves always come from the Quran\'s text.' }}
{{ lang==='ar' ? 'لم نتعرّف على كلمةٍ في هذا النص. اكتب الكلمة بالعربية، أو باسمٍ إنجليزي شائع مثل day أو angel.' : 'We couldn’t find a word we know in that text. Try the word in Arabic, or a common English name like day or angel.' }}
{{ stageInfo.cap }}
{{ c.ar }}
{{ c.en }}
{{ cbadge(c) }}
{{ f(c.claimed) }}
{{ lang==='ar'?'المزعوم':'claimed' }}
{{ f(c.verifiedRule) }}
{{ lang==='ar'?'بقاعدة المزعم':'by its rule' }}
{{ f(c.verifiedLemma) }}
{{ c.verifiedRule!=null ? (lang==='ar'?'بجميع الصيغ':'every form') : (lang==='ar'?'المحقّق':'verified') }}
{{ lang==='ar' ? 'القاعدة' : 'The rule' }}

{{ lang==='ar' ? claimRule(c.id).rule[1] : claimRule(c.id).rule[0] }}

{{ lang==='ar' ? 'من قال بها' : 'Stated by' }}
  • {{ lang==='ar' ? x.t[1] : x.t[0] }}
{{ (lang==='ar' ? claimNotesAr[c.id] : claimNotesEn[c.id]) || c.note_en }}

{{ lang==='ar' ? 'كم كلمةً في القرآن؟' : 'How many words are in the Quran?' }}

{{ lang==='ar' ? 'كم حرفًا في القرآن؟' : 'How many letters are in the Quran?' }}

{{ lang==='ar' ? 'شواهد التاريخ' : 'History Claims' }}

{{ lang==='ar' ? historyIntro.ar : historyIntro.en }}

{{ D(histStats.n) }}
{{ lang==='ar' ? 'مزعمًا فُحص' : 'claims checked' }}
{{ D(histStats.holds) }}
{{ lang==='ar' ? 'تصمد' : 'hold up' }}
{{ D(histStats.partial) }}
{{ lang==='ar' ? 'تصمد جزئيًا' : 'partly holds' }}
{{ D(histStats.weak) }}
{{ lang==='ar' ? 'مبالغٌ فيها' : 'overstated' }}

{{ lang==='ar' ? histLead.tag_ar : histLead.tag_en }}·{{ lang==='ar' ? histLead.title_ar : histLead.title_en }}

{{ lang==='ar' ? histLead.quote_lab_ar : histLead.quote_lab_en }}
{{ lang==='ar' ? '«'+histLead.quote_ar+'»' : '“'+histLead.quote_en+'”' }}

{{ lang==='ar' ? histLead.quote_note_ar : histLead.quote_note_en }}

{{ lang==='ar' ? 'القرآن الكريم' : 'The Quran' }} · {{ D(histLead.refs[0]) }}

{{ V[k] || '' }}

{{ lang==='ar' ? 'جارٍ تحميل نص الآية…' : 'Loading the verse…' }}

{{ histLead.refs.map(k=>EN[k]||'').join(' ') }}

{{ hVerdict(histLead.verdict) }}

{{ lang==='ar' ? histLead.card_ar : histLead.card_en }}

{{ lang==='ar' ? 'شاهد المقطع ‹' : 'Watch the short ›' }}

{{ lang==='ar' ? 'هل كان في وسع أحدٍ أن يقرأه؟' : 'Could anyone have read it?' }}

{{ lang==='ar' ? 'حرّك العلامة الذهبية عبر الزمن، أو شغّل العرض. يضيء الأثر ما دام في الناس من يقرؤه، ويخبو حين يضيع ذلك العلم. وانقر على أي اسمٍ لتفتح فحصه.' : 'Drag the gold marker through time, or press play. A record is lit while people could still read it, and dims once that knowledge was lost. Tap a name to open its check.' }}

{{ yrPlain(hYear) }}{{ hYearInfo.count }}

{{ hYearInfo.note }}

{{ lang==='ar' ? 'اسحب السنة' : 'Drag the year' }}
{{ yrPlain(hYear) }}
{{ hStateLabel(hState(r)) }}
{{ lang==='ar' ? 'في المتناول' : 'In reach' }} {{ lang==='ar' ? 'خارج المتناول' : 'Out of reach' }} {{ lang==='ar' ? 'بدء الوحي، '+yrPlain(610) : 'The revelation begins, 610 CE' }} {{ lang==='ar' ? 'إرم غير مدرجة هنا، فشاهدها موقعٌ أثري لا نصٌّ مكتوب. والتواريخ قبل الميلاد تقريبية.' : 'Iram is left off: its evidence is an excavated site, not a written record. Dates BCE are approximate.' }}

{{ lang==='ar' ? 'المزاعم واحدًا واحدًا' : 'Every claim, one by one' }}

{{ lang==='ar' ? c.h.title_ar : c.h.title_en }} {{ hVerdict(c.h.verdict) }}

{{ lang==='ar' ? c.h.card_ar : c.h.card_en }}

{{ lang==='ar' ? 'كيف نفحص كل مزعم' : 'How each claim is checked' }}

  1. {{ lang==='ar' ? 'نرجع إلى الأثر نفسه' : 'Go to the record itself' }}{{ lang==='ar' ? 'نقصد النقش أو البردية أو الحولية التي يستند إليها المزعم، وننقل ما فيها مع ذكر المصدر.' : 'We go to the inscription, papyrus or chronicle the claim leans on, and quote what it says, with the source.' }}
  2. {{ lang==='ar' ? 'نسأل: من كان يقرؤه سنة ٦١٠م؟' : 'Ask who could read it in 610 CE' }}{{ lang==='ar' ? 'لا يدهش التطابق إلا إذا كان العلم بعيدًا عن المتناول. فلكل أثرٍ خطٌّ زمني: متى كُتب، ومتى ضاع، ومتى عاد.' : 'A match only surprises if the knowledge was out of reach. So each record gets a timeline: written, lost, found again.' }}
  3. {{ lang==='ar' ? 'نسمع الوجه الآخر' : 'Give the other side its say' }}{{ lang==='ar' ? 'مع كل مزعمٍ أقوى اعتراضٍ وجدناه عليه، وكيف فهم المفسرون الأوائل الآية.' : 'Every claim carries the strongest objection we could find, and how the early commentators read the verse.' }}
English verse text: M. M. Pickthall, The Meaning of the Glorious Koran (1930), via the Tanzil Project.

{{ lang==='ar' ? 'المزعم '+D(hIdx+1)+' من '+D(history.length) : 'Claim '+(hIdx+1)+' of '+history.length }}·{{ hRegion(hCur.region) }}

{{ lang==='ar' ? hCur.title_ar : hCur.title_en }}

{{ hVerdict(hCur.verdict) }}

{{ lang==='ar' ? hCur.check_ar : hCur.check_en }}

{{ m.v }}
{{ m.k }}
{{ lang==='ar' ? 'ما في الأثر القديم' : 'What the ancient record says' }}
{{ lang==='ar' ? '«'+hCur.quote_ar+'»' : '“'+hCur.quote_en+'”' }}

{{ lang==='ar' ? hCur.record_ar : hCur.record_en }}

{{ lang==='ar' ? 'ما في القرآن' : 'What the Quran says' }}

{{ V[k] || '' }} {{ D(k) }}

{{ lang==='ar' ? 'جارٍ تحميل نص الآية…' : 'Loading the verse…' }}

{{ hCur.refs.map(k=>EN[k]||'').join(' ') }}

{{ lang==='ar' ? 'هل كان في وسع أحدٍ أن يقرأه؟' : 'Could anyone have read it?' }}

{{ yr(s.y) }}
{{ s.l }}

{{ hAccText(hCur) }}

{{ lang==='ar' ? 'المزعم وما يُقال فيه' : 'The claim, and the case against it' }}

{{ s.lab }} {{ s.t }}

{{ lang==='ar' ? 'المصادر' : 'Sources' }}: {{ lang==='ar' ? hCur.source_ar : hCur.source_en }}

{{ lang==='ar'?'النبرة والضمائر':'Tone and Voice' }}

{{ stageInfo.cap }}
{{ lang==='ar'?'ماذا يخبرنا':'What it tells us' }}:
{{ f(emotionTotals.mercy) }}
{{ lang==='ar'?'رحمة':'Mercy' }}
{{ f(emotionTotals.guidance) }}
{{ lang==='ar'?'هداية':'Guidance' }}
{{ f(emotionTotals.hope) }}
{{ lang==='ar'?'أمل':'Hope' }}
{{ f(emotionTotals.warning) }}
{{ lang==='ar'?'تحذير':'Warning' }}

{{ lang==='ar' ? 'قراءةٌ ثانية من Jev' : 'A second reading from Jev' }}

{{ lang==='ar' ? 'قرأ Jev من TypeSafe مطلع كل سورة واختار نبرتها الغالبة. الأرقام أعلاه تعدّ كلمات، وهذه تحكم على المقاطع.' : 'TypeSafe’s Jev read the opening of every surah and chose its main tone. The numbers above count words; this judges whole passages.' }}

{{ f(jevTone.c[t]) }}
{{ toneLabel(t) }}
{{ lang==='ar' ? 'عدد السور بحسب النبرة الغالبة على مطلعها' : 'Number of surahs by the main tone of their opening' }} · {{ jevTone.model }} · {{ jevTone.date }}

{{ lang==='ar' ? 'نحن وأنا وهو' : 'We, I and He' }}

نَحْنُ
{{ f(V1.pronouns.we) }}
{{ lang==='ar'?'نحن':'We' }}
أَنَا
{{ f(V1.pronouns.i) }}
{{ lang==='ar'?'أنا':'I' }}
هُوَ
{{ f(DS.huwaCount||V1.pronouns.he) }}
{{ lang==='ar'?'هو':'He' }}

{{ lang==='ar'?'الإشارات العلمية':'Science Verses' }}

{{ stageInfo.cap }}
{{ lang==='ar'?'ماذا يخبرنا':'What it tells us' }}:
{{ lang==='ar'?'المجال':'Field' }}{{ lang==='ar'?'الموضوع':'Topic' }}{{ lang==='ar'?'الموضع':'Ref' }}
{{ lang==='ar'?r.cat_ar:r.cat_en }}{{ lang==='ar'?r.t_ar:r.t_en }}{{ r.s }}:{{ r.v }}

{{ lang==='ar'?'حساب الجُمّل':'Abjad' }}

{{ lang==='ar'?'الرقم ١٩':'Number 19' }}

{{ lang==='ar'?'الحديد والنحل ونوح':'Iron, Bee and Noah' }}

{{ lang==='ar'?'توازن الأزواج':'Word Pairs' }}

{{ lang==='ar'?'تخطيط المصحف':'Mushaf Layouts' }}

{{ lang==='ar'?'جارٍ تحميل المصحف...':'Loading the Mushaf...' }}
{{ ln.text }}
{{ ln.text||'﷽' }}
{{ w.t }}

{{ lang==='ar'?'اختر كلمة':'Pick a word' }}

{{ ex.t }}
{{ lang==='ar'?'ملاحظة أمينة: هذه المدوّنة هي مصحف المدينة المعياري (مجمع الملك فهد، ٦٠٤ صفحات). أرقام الصفحات الشهيرة في الفيديو (مثل ٤٢٢) تعود لطبعة "المصحف التوافقي" بترقيم مختلف، لذا قد تظهر على صفحة أخرى هنا. ظاهرة التوافق نفسها حقيقية وقابلة للتصفّح.':'Honest note: this is the standard Madani Mushaf (King Fahd Complex, 604 pages). The famous page numbers in the video (e.g. 422) come from the tawafuqlu print with different pagination, so they may land on a different page here. The alignment phenomenon itself is real and browsable.' }}
{{ lang==='ar'?'الصفحة ٤٢٢ الشهيرة في الفيديو تعود لمصحف خسرو (Sandal 2026، الشكل ٨).':'The video\'s famous page 422 is from the Husrev Mushaf (Sandal 2026, Fig. 8).' }}

{{ lang==='ar' ? 'مصحف ألفي: كل سطرٍ يبدأ بالألف' : 'The Alifi mushaf: every line begins with alif' }}

{{ lang==='ar'?'مصحف من لاهور، ٢١ سطراً في كل صفحة، يبدأ كل سطر بحرف الألف. كتبه عالم في ١٢ عاماً صائماً.':'A Mushaf from Lahore: 21 lines per page, every single line begins with the letter Alif. Written by a scholar over 12 years of continuous fasting.' }}

{{ lang==='ar'?'ما تم التحقق منه أكاديمياً':'What is academically verified' }}

  • {{ lang==='ar'?'مصحف الألف (K1): ٤٬٢٥٠ سطراً، تبدأ كلها بحرف الألف عدا سطر واحد (أول الفاتحة).':'Alifi Mushaf (K1): 4,250 lines, all beginning with Alif except one (the first line of Al-Fatiha).' }}
  • {{ lang==='ar'?'هناك ثلاثة مصاحف متناظرة: الألف (K1)، وخسرو (K2)، وحنصاري (K3).':'Three symmetric Mushafs are studied: Alifi (K1), Husrev (K2), and Hunsari (K3).' }}
  • {{ lang==='ar'?'صفحة ٤٢٢ الشهيرة (اصطفاف لفظ الجلالة) هي من مصحف خسرو، لا المصحف المدني المعياري.':'The famous "page 422" (aligned occurrences of Allah) is from the Husrev Mushaf, not the standard Madani print.' }}
{{ lang==='ar'?'المصدر':'Source' }}: Sandal, H. H. (2026), A Different Perspective on "the Challenge of the Qur'an", Indonesian Journal of Research in Islamic Studies 3(1), 33-60. CC BY-SA 4.0. (archive.org/details/symmetry-of-quran)

{{ lang==='ar' ? 'صور الصفحات منقولة من دراسة سندل (٢٠٢٦) المنشورة في المجلة الإندونيسية لبحوث الدراسات الإسلامية، بترخيص المشاع الإبداعي CC BY-SA 4.0. أما الطبعة الكاملة (٢٢١ صفحة، بإجازة مجمع البحوث الإسلامية بالأزهر) فمتوفرة مطبوعةً فقط.' : 'Page photographs reproduced from Sandal (2026), Indonesian Journal of Research in Islamic Studies 3(1), CC BY-SA 4.0. The complete 221-page edition, certified by the Al-Azhar Research Academy, exists in print only.' }}

{{ lang==='ar'?'عارض الصفحات':'Page viewer' }}

{{ lang==='ar'?'يجري حاليًا توثيق نسخةٍ مصورةٍ معتمدة من طبعة لاهور ذات الواحد والعشرين سطرًا، وستظهر صفحاتها هنا فور اكتمال التوثيق، مع إبرازٍ بصري لعمود الألف في أول كل سطر. وإلى ذلك الحين تلخص اللوحة أعلاه ما ثبت أكاديميًا عن هذا المصحف.':'A verified facsimile of the Lahore 21-line edition is currently being sourced and authenticated. Its pages will appear here once ready, with a visual highlight on the Alif column that opens every line. Until then, the panel above summarises what has been academically verified about this mushaf.' }}

{{ lang==='ar'?'خريطة المعرفة':'Knowledge Graph' }}

439
{{ lang==='ar'?'عقدة':'Nodes' }}
929
{{ lang==='ar'?'علاقة':'Edges' }}
28
{{ lang==='ar'?'مجموعة':'Communities' }}
215
{{ lang==='ar'?'وثيقة':'Documents' }}
23
{{ lang==='ar'?'سنة وحي':'Years' }}
{{ lang==='ar'?'كيف بُنيت':'How it was built' }}: {{ lang==='ar'?'٢١٥ وثيقة من النص والتراجم والتفاسير، استُخرجت منها العقد والعلاقات آلياً.':'215 documents from the text, translations, and scholarly tafsir, with the nodes and edges extracted automatically.' }}

{{ lang==='ar'?'خطة الحفظ':'Hifz Planner' }}

{{ lang==='ar' ? 'السور المتشابهة' : 'Similar Surahs' }}

{{ lang==='ar' ? 'كيف رُسمت هذه الخريطة؟ خطوةً خطوة' : 'How this map is made, step by step' }}

{{ pcaKeepTxt }}{{ lang==='ar' ? 'من الانتشار يحفظه الخط' : 'of the spread kept by the line' }}
{{ stageInfo.cap }}

{{ lang==='ar' ? 'كم يحفظ كل اتجاهٍ من الفروق' : 'How much of the differences each direction keeps' }}

{{ dirName(i) }}{{ pct1(v) }}

{{ lang==='ar' ? 'الخريطة ترسم الاتجاهين الأوّلين، وهما يحفظان '+pct1(pcaModel.share[0]+pcaModel.share[1])+' من الفروق.' : 'The map draws the first two, which keep '+pct1(pcaModel.share[0]+pcaModel.share[1])+' of the differences.' }}

{{ lang==='ar' ? 'مِمّ يتألف الاتجاهان' : 'What the two directions are made of' }}

{{ dirName(0) }}{{ dirName(1) }}
{{ m }}
{{ fmtLoad(pcaModel.vec[k][j]) }}

{{ pcaDirNote }}

{{ lang==='ar'?'ماذا يخبرنا':'What it tells us' }}:

{{ lang==='ar' ? nameView.title.ar : nameView.title.en }}

{{ lang==='ar' ? curLib.title_ar : curLib.title_en }}

{{ lang==='ar'?untranslatableIntro.ar:untranslatableIntro.en }}
{{ lang==='ar'?untranslatableIntro.credit_ar:untranslatableIntro.credit_en }}

{{ curLib.type==='duas' ? (lang==='ar' ? 'دعاءٌ لحالك' : 'A du’a for how you feel') : (lang==='ar' ? 'درسٌ لموقفك' : 'A lesson for where you are') }}

{{ lang==='ar' ? 'صِف حالك أو ما تمرّ به في جملة، فنعرض لك ما يناسبه.' : 'Describe how you feel or what you’re going through in a sentence, and we’ll show what fits.' }}

{{ lang==='ar' ? 'نعرض لك:' : 'Showing:' }} {{ sitCatLabel }} · {{ lang==='ar' ? 'اختارها Jev' : 'picked by Jev' }} ({{ pct(sit.res.conf) }}) · {{ lang==='ar' ? 'لأنك ذكرت' : 'because you mentioned' }} “{{ sit.res.matched.slice(0,2).join('”, “') }}” · {{ lang==='ar' ? 'ويوافق Jev' : 'Jev agrees' }}
{{ sit.res.offTopic ? (lang==='ar' ? 'لم نفهم الحال المقصودة. صِفها بكلماتٍ أخرى.' : 'We couldn’t tell what situation that is. Try describing it another way.') : (lang==='ar' ? 'لم نجد تطابقًا قريبًا، فتصفّح الأصناف أدناه.' : 'No close match. Browse the categories below.') }}
{{ lang==='ar' ? 'يُرسَل وصفك إلى Jev من TypeSafe ليختار الصنف، إلا إذا ذكرتَ إيذاء نفسك فلا يُرسَل.' : 'Your description is sent to TypeSafe’s Jev to pick the category, except when it mentions self-harm, which is never sent.' }}
{{ lang==='ar'?'الكل':'All' }} {{ c }}
{{ libFiltered.length }} {{ lang==='ar'?'عنصر':'items' }}

{{ lang==='ar' ? 'كل بطاقةٍ كاملةٌ كما هي. انقر رقم آيةٍ لتقرأها في المصحف، ثم تنقّل بين آيات البطاقة وعُد إلى هنا.' : 'Each card is complete as it is. Tap a verse reference to read it in the reader, step through the card\'s verses, and come back here.' }}

{{ lang==='ar' ? stubView.ar : stubView.en }}

{{ lang==='ar' ? 'هذا القسم في طريقه إليك.' : 'This section is on its way.' }}