PageSourceSearch

https://islamicdivinesystem.com/assets/ArabicGrammarAcademy-BeJt10jS.js

js islamicdivinesystem.com collected 2026-10-09 21:47:44 UTC 12,822 bytes, 1 lines download raw bytes

1import{a as A,j as e,S as F}from"./index-Ca8Qthj3.js";import{b as T,L as o}from"./react-vendor-Coattl4B.js";import{a as f,P as R}from"./PageHead-BV4JoAsM.js";import{g as B,b as $,a as I}from"./schema-yPQl4twP.js";import{g as U,L as G,C as j,a as H}from"./arabicGrammar-P0ULxHbO.js";import{h as x,l as N,s as O,w as u,v as D,c as q,g as M}from"./grammarStrings-CS2hG8-l.js";import{G as w}from"./graduation-cap-XIU-dUXS.js";import{C as z}from"./compass-CjjFKEDC.js";import{G as v}from"./grid-3x3-CTxuC4Hz.js";import{C as k,B as K}from"./clock-3-DVtdOExZ.js";import{K as Q}from"./key-round-R5HNmcW9.js";import{B as h}from"./book-open-BURQUvBE.js";import{F as _}from"./funnel-DWB8qAA_.js";import{Q as V}from"./quote-BsQ0lXEE.js";import{L as J}from"./link-2-D9Em-Yyu.js";import{L as C}from"./layers-nIt36m0z.js";import{A as m}from"./arrow-right-4d7EzfYP.js";import{F as X}from"./flask-conical-DJ8MT2xy.js";import{S as Y}from"./search-BqL-DDSX.js";import{B as Z}from"./book-open-check-DDU1Op4Q.js";import{L as y}from"./library-D62mmg-S.js";import{E as ee}from"./eye-BKSNNYxb.js";const se={BookOpen:h,Layers:C,Grid3x3:v,Boxes:K,Link2:J,Quote:V,Clock3:k,Sparkles:F,Filter:_,GraduationCap:w},te=[v,k,Q];function Ce({lang:r="en",level:l="advanced"}){T.useEffect(()=>{window.scrollTo(0,0)},[r,l]);const c=M(r),s=c.hub,L=r==="ur",g=c.dir,d={fontFamily:"'Noto Naskh Arabic', 'Amiri', serif"},t=L?d:void 0,E=U(r),p=x(r,l),b=f(x("en",l)),S=f(x("ur",l));A(x("en",l),x("ur",l),r);const W=[{hreflang:"en",href:b},{hreflang:"ur",href:S},{hreflang:"x-default",href:b}],P=B(I({title:s.title,description:s.subtitle,path:p,datePublished:"2026-06-21",dateModified:"2026-06-21"}),$([{name:"Home",path:"/"},{name:s.title,path:p}]));return e.jsxs("div",{className:"flex min-h-screen flex-col bg-[#fafafa] font-sans selection:bg-emerald-200",children:[e.jsx(R,{title:l!=="advanced"?`${s.title} (${c.levels[l]})`:s.title,description:s.subtitle,path:p,type:"article",locale:c.ogLocale,noindex:l!=="advanced",langAlternates:W,schema:P}),e.jsxs("div",{className:"relative overflow-hidden bg-emerald-950 pt-40 pb-24",children:[e.jsx("div",{className:"absolute inset-0 bg-[url('/textures/arabesque.png')] opacity-10 mix-blend-overlay"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-transparent to-emerald-950"}),e.jsxs("div",{className:"absolute top-6 right-6 z-20 flex flex-col items-end gap-2",children:[e.jsx("div",{className:"flex items-stretch border border-emerald-700/50 bg-emerald-900/50 backdrop-blur",children:G.map(a=>e.jsx(o,{to:x(r,a),"aria-current":a===l?"true":void 0,className:`px-3 py-1.5 text-xs font-semibold transition-colors ${a===l?"bg-emerald-600 text-white":"text-emerald-200/80 hover:text-white"}`,style:t,children:c.levels[a]},a))}),e.jsxs("div",{className:"flex items-stretch border border-emerald-700/50 bg-emerald-900/50 backdrop-blur",children:[e.jsx(o,{to:x("en",l),"aria-current":r==="en"?"true":void 0,className:`px-3 py-1.5 text-xs font-bold tracking-widest uppercase transition-colors ${r==="en"?"bg-emerald-600 text-white":"text-emerald-200/80 hover:text-white"}`,children:"EN"}),e.jsx(o,{to:x("ur",l),"aria-current":r==="ur"?"true":void 0,className:`px-3 py-1.5 text-sm font-semibold transition-colors ${r==="ur"?"bg-emerald-600 text-white":"text-emerald-200/80 hover:text-white"}`,style:d,children:"اردو"})]})]}),e.jsxs("div",{dir:g,className:"relative z-10 mx-auto max-w-4xl px-6 text-center",children:[e.jsx(w,{className:"mx-auto mb-6 h-16 w-16 text-emerald-400 opacity-80",strokeWidth:1}),e.jsx("div",{dir:"rtl",className:"mb-5 text-2xl text-emerald-300/80",style:d,children:s.arabicAccent}),e.jsx("h1",{className:"mb-4 text-4xl font-bold tracking-tight text-white lg:text-5xl",style:t,children:s.title}),e.jsx("h2",{className:"mx-auto mb-8 max-w-2xl text-lg font-medium text-emerald-200/90 lg:text-xl",style:t,children:s.subtitle}),e.jsx("div",{className:"mx-auto mb-8 h-1 w-24 bg-emerald-500"}),e.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-x-6 gap-y-2 text-sm text-emerald-200/70",style:t,children:[e.jsxs("span",{children:[j.days," ",s.daysWord]}),e.jsx("span",{className:"text-emerald-700",children:"•"}),e.jsx("span",{children:s.metaCharts}),e.jsx("span",{className:"text-emerald-700",children:"•"}),e.jsxs("span",{children:[s.metaFrom," ",j.source]})]})]})]}),e.jsxs("main",{dir:g,className:"mx-auto w-full max-w-6xl flex-1 space-y-20 px-6 py-16 lg:py-20",children:[e.jsxs("section",{className:"mx-auto max-w-4xl",children:[e.jsxs("div",{className:"mb-6 flex items-center gap-4",children:[e.jsx("div",{className:"flex h-12 w-12 items-center justify-center bg-emerald-100 text-emerald-700",children:e.jsx(z,{className:"h-6 w-6",strokeWidth:1.5})}),e.jsx("h2",{className:"text-2xl font-bold tracking-tight text-gray-900 lg:text-3xl",style:t,children:s.goalTitle})]}),e.jsxs("div",{className:"prose prose-lg max-w-none leading-relaxed text-gray-700",style:t,children:[e.jsx("p",{children:s.goalP1}),e.jsx("p",{children:s.goalP2})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"mb-8 text-center text-2xl font-bold tracking-tight text-gray-900 lg:text-3xl",style:t,children:s.foundationTitle}),e.jsx("div",{className:"grid gap-6 md:grid-cols-3",children:s.pillars.map((a,i)=>{const n=te[i]||h;return e.jsxs("div",{className:"border border-gray-200 bg-white p-6",children:[e.jsx(n,{className:"mb-4 h-8 w-8 text-emerald-700",strokeWidth:1.5}),e.jsx("div",{className:"mb-1 text-xs font-bold tracking-widest text-emerald-600 uppercase",style:t,children:a.days}),e.jsx("h3",{className:"mb-2 text-lg font-bold text-gray-900",style:t,children:a.title}),e.jsx("p",{className:"text-sm leading-relaxed text-gray-600",style:t,children:a.text})]},i)})})]}),e.jsxs("section",{children:[e.jsxs("div",{className:"mb-8 flex items-center gap-4",children:[e.jsx("div",{className:"flex h-12 w-12 items-center justify-center bg-emerald-100 text-emerald-700",children:e.jsx(h,{className:"h-6 w-6",strokeWidth:1.5})}),e.jsx("h2",{className:"text-2xl font-bold tracking-tight text-gray-900 lg:text-3xl",style:t,children:s.curriculumTitle})]}),e.jsx("div",{className:"space-y-4",children:E.map(a=>{const i=se[a.icon]||h;return e.jsx(o,{to:N(a.slug,r,l),className:"group block border border-gray-200 bg-white transition-colors hover:border-emerald-500",children:e.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-stretch",children:[e.jsxs("div",{className:"flex shrink-0 items-center justify-center gap-2 bg-emerald-950 px-5 py-4 text-white sm:w-28 sm:flex-col",children:[e.jsx("span",{className:"text-[0.65rem] font-bold tracking-widest text-emerald-400 uppercase",children:c.day}),e.jsx("span",{className:"text-3xl leading-none font-bold",children:a.day})]}),e.jsxs("div",{className:"flex-1 p-5 sm:p-6",children:[e.jsxs("div",{className:"mb-2 flex items-start gap-3",children:[e.jsx(i,{className:"mt-1 h-5 w-5 shrink-0 text-emerald-600",strokeWidth:1.5}),e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"flex flex-wrap items-baseline gap-x-3 gap-y-1",children:[e.jsx("h3",{className:"text-lg font-bold text-gray-900 transition-colors group-hover:text-emerald-800",style:t,children:a.title}),e.jsx("span",{dir:"rtl",className:"text-base text-emerald-700/80",style:d,children:a.arabic})]}),e.jsx("p",{className:"mt-1 text-sm leading-relaxed text-gray-600",style:t,children:a.summary})]}),e.jsx(m,{className:"mt-1 h-5 w-5 shrink-0 text-gray-300 transition-all group-hover:translate-x-1 group-hover:text-emerald-600"})]}),e.jsx("div",{className:"mt-3 flex flex-wrap gap-1.5 sm:pl-8",children:a.topics.map(n=>e.jsx("span",{className:"border border-emerald-100 bg-emerald-50 px-2 py-0.5 text-xs text-emerald-800",style:t,children:n},n))})]})]})},a.slug)})})]}),e.jsxs("section",{children:[e.jsxs("div",{className:"mb-8 flex items-center gap-4",children:[e.jsx("div",{className:"flex h-12 w-12 items-center justify-center bg-emerald-100 text-emerald-700",children:e.jsx(X,{className:"h-6 w-6",strokeWidth:1.5})}),e.jsx("h2",{className:"text-2xl font-bold tracking-tight text-gray-900 lg:text-3xl",style:t,children:s.toolsTitle})]}),e.jsxs("div",{className:"grid gap-6 md:grid-cols-2",children:[e.jsx(o,{to:O(r),
1className:"group block border border-gray-200 bg-white p-6 transition-colors hover:border-emerald-500",children:e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx(Y,{className:"mt-1 h-6 w-6 shrink-0 text-emerald-600",strokeWidth:1.5}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-lg font-bold text-gray-900 transition-colors group-hover:text-emerald-800",style:t,children:s.sarfLabName}),e.jsx("p",{className:"mt-1 text-sm leading-relaxed text-gray-600",style:t,children:s.sarfLabDesc})]}),e.jsx(m,{className:"mt-1 h-5 w-5 shrink-0 text-gray-300 transition-all group-hover:translate-x-1 group-hover:text-emerald-600"})]})}),e.jsx("div",{className:"group block border border-gray-200 bg-white p-6 transition-colors hover:border-emerald-500",children:e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx(Z,{className:"mt-1 h-6 w-6 shrink-0 text-emerald-600",strokeWidth:1.5}),e.jsxs("div",{className:"flex-1",children:[e.jsx(o,{to:u(r),className:"block",children:e.jsx("h3",{className:"text-lg font-bold text-gray-900 transition-colors group-hover:text-emerald-800",style:t,children:s.wordExplorerName})}),e.jsx("p",{className:"mt-1 text-sm leading-relaxed text-gray-600",style:t,children:s.wordExplorerDesc}),e.jsx("div",{className:"mt-3 flex flex-wrap gap-2",children:[["",c.wordExplorer.tabExplore],["?tab=search",c.wordExplorer.tabSearch],["?tab=frequency",c.wordExplorer.tabFrequency]].map(([a,i])=>e.jsx(o,{to:`${u(r)}${a}`,className:"border border-emerald-200 bg-emerald-50 px-2.5 py-1 text-xs font-semibold text-emerald-700 transition-colors hover:bg-emerald-600 hover:text-white",style:t,children:i},i))})]}),e.jsx(m,{className:"mt-1 h-5 w-5 shrink-0 text-gray-300 transition-all group-hover:translate-x-1 group-hover:text-emerald-600"})]})}),e.jsx(o,{to:D(r),className:"group block border border-gray-200 bg-white p-6 transition-colors hover:border-emerald-500",children:e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx(C,{className:"mt-1 h-6 w-6 shrink-0 text-emerald-600",strokeWidth:1.5}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-lg font-bold text-gray-900 transition-colors group-hover:text-emerald-800",style:t,children:s.vocabName}),e.jsx("p",{className:"mt-1 text-sm leading-relaxed text-gray-600",style:t,children:s.vocabDesc})]}),e.jsx(m,{className:"mt-1 h-5 w-5 shrink-0 text-gray-300 transition-all group-hover:translate-x-1 group-hover:text-emerald-600"})]})})]})]}),e.jsxs("section",{children:[e.jsxs("div",{className:"mb-8 flex items-center gap-4",children:[e.jsx("div",{className:"flex h-12 w-12 items-center justify-center bg-emerald-100 text-emerald-700",children:e.jsx(y,{className:"h-6 w-6",strokeWidth:1.5})}),e.jsx("h2",{className:"text-2xl font-bold tracking-tight text-gray-900 lg:text-3xl",style:t,children:s.companionsHeading})]}),e.jsx(o,{to:q(r),className:"group block border border-gray-200 bg-white p-6 transition-colors hover:border-emerald-500",children:e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx(y,{className:"mt-1 h-6 w-6 shrink-0 text-emerald-600",strokeWidth:1.5}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-lg font-bold text-gray-900 transition-colors group-hover:text-emerald-800",style:t,children:s.companionsCardName}),e.jsx("p",{className:"mt-1 text-sm leading-relaxed text-gray-600",style:t,children:s.companionsCardDesc})]}),e.jsxs("span",{className:"inline-flex items-center gap-1 self-center text-sm font-semibold text-emerald-700",style:t,children:[s.openTool,e.jsx(m,{className:"h-4 w-4 transition-transform group-hover:translate-x-1"})]})]})})]}),e.jsxs("section",{className:"bg-emerald-950 p-8 text-white lg:p-12",children:[e.jsxs("div",{className:"mb-5 flex items-center gap-3",children:[e.jsx(ee,{className:"h-7 w-7 text-emerald-400",strokeWidth:1.5}),e.jsx("h2",{className:"text-2xl font-bold tracking-tight",style:t,children:s.howToTitle})]}),e.jsx("ul",{className:"space-y-3 leading-relaxed text-emerald-100/90",style:t,children:s.howTo.map((a,i)=>e.jsxs("li",{className:"flex gap-3",children:[e.jsxs("span",{className:"font-bold text-emerald-400",children:[i+1,"."]}),e.jsx("span",{children:a})]},i))})]}),e.jsxs("section",{className:"mx-auto max-w-2xl text-center",children:[e.jsx("p",{className:"text-sm leading-relaxed text-gray-500",style:t,children:s.attribution}),e.jsxs(o,{to:N(H[0].slug,r,l),className:"mt-6 inline-flex items-center gap-2 bg-emerald-700 px-6 py-3 font-semibold text-white transition-colors hover:bg-emerald-800",style:t,children:[s.startCta,e.jsx(m,{className:"h-4 w-4"})]})]})]})]})}export{Ce as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.