31274-7749b3c3657c2820.js 11 KB

12
  1. (self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[31274],{33015:function(e,t,n){var a=n(40876);e.exports=function(e){return e&&e.length?a(e):[]}},10221:function(e,t,n){"use strict";var a=n(69976),i=n(57611),r=n(67597),s=n(61395),o=n(34756),f=n.n(o),l=n(38429),u=n(43609),c=n(69640),_=n(9192);t.Z=function(e){var t=e.selectedChapterId,n=e.selectedVerseNumber,o=e.onChapterIdChange,d=e.onVerseNumberChange,m=(0,s.Z)().lang,g=(0,r.useContext)(_.Z),v=(0,c.qB)(g,t),S=(0,r.useMemo)((function(){return Object.entries(g).map((function(e){var t=(0,a.Z)(e,2),n=t[0];return{label:t[1].transliteratedName,value:n}}))}),[g]),h=(0,r.useMemo)((function(){return v.map((function(e){var t=(0,c.tR)(e).toString();return{label:(0,u.rQ)(Number(t),m),value:t}}))}),[m,v]);return(0,i.jsxs)("div",{className:f().surahAndAyahSelectionContainer,children:[(0,i.jsx)(l.Z,{size:l.h.Small,id:"surah-selection",name:"surah-selection",options:S,onChange:o,value:t}),(0,i.jsx)("div",{className:f().selectionItem,children:(0,i.jsx)(l.Z,{className:f().ayahSelection,size:l.h.Small,id:"ayah-selection",name:"ayah-selection",options:h,onChange:d,value:n})})]})}},31274:function(e,t,n){"use strict";n.d(t,{Z:function(){return W}});var a=n(69976),i=n(57611),r=n(67597),s=n(37014),o=n.n(s),f=n(61395),l=n(648),u=n(62103),c=n(43550),_=n(45361),d=n(34756),m=n.n(d),g=n(85494),v=n(38429),S=n(90914),h=n(39747),x=n(43609),N=function(e){var t=e.selectedTafsirIdOrSlug,n=e.onTafsirSelected,a=e.selectedLanguage,r=e.onSelectLanguage,s=e.languageOptions,f=e.data,l=e.isLoading;return f?(0,i.jsx)(h.Z,{isLoading:l,children:(0,i.jsxs)("div",{className:m().tafsirSelectionContainer,children:[(0,i.jsx)(v.Z,{className:m().languageSelection,size:v.h.Small,id:"lang-selection",name:"lang-selection",options:s.map((function(e){return{label:(0,x.Dl)(e),value:e}})),onChange:r,value:a}),f.tafsirs.filter((function(e){return e.languageName===a||t===e.slug||Number(t)===e.id})).map((function(e){var a=t===e.slug||Number(t)===e.id;return(0,i.jsx)(g.ZP,{onClick:function(){return n(e.id,e.slug)},size:g.qE.Small,className:o()(m().tafsirSelectionItem,(0,_.Z)({},m().tafsirItemSelected,a)),children:e.translatedName.name},e.id)}))]})}):(0,i.jsx)(S.Z,{className:o()(m().tafsirSkeletonItem,m().tafsirSelectionSkeleton)})},T=n(10221),Z=n(47710),j=n(66780),C=n.n(j),I=function(e){var t=e.children;return(0,i.jsx)("div",{className:C().tafsirMessage,children:t})},V=function(e){var t=e.from,n=e.to,a=(0,f.Z)("common").t;return(0,i.jsx)(I,{children:a("tafsir.group-message",{from:t,to:n})})},b=n(11332),p=n(48765),k=n.n(p),w=n(28472),y=n(81787),z=n(5330),L=n(12195),A=n(70356),F={1:k().xs,2:k().sm,3:k().md,4:k().lg,5:k().xl},R=function(e){var t=e.direction,n=e.languageCode,a=e.text,r=(0,l.v9)(z.Pt),s=(0,y.Z)(),o=s.actions.onSettingsChange,f=s.isLoading,u=r.tafsirFontScale,c=function(e,t,n,a){o(e,t,n,a,A.Z.QURAN_READER_STYLES)};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{dir:t,className:k().counter,children:(0,i.jsx)(h.Z,{isLoading:f,children:(0,i.jsx)(w.Z,{count:u,onDecrement:u===z.P0?null:function(){var e=u-1;(0,L.Q8)("tafsir_font_scale",u,e),c("tafsirFontScale",e,(0,z.fT)(),(0,z.$U)())},onIncrement:u===z.Jf?null:function(){var e=u+1;(0,L.Q8)("tafsir_font_scale",u,e),c("tafsirFontScale",e,(0,z.$U)(),(0,z.fT)())}})})}),(0,i.jsx)("div",{className:F[u],dir:t,lang:n,dangerouslySetInnerHTML:{__html:a}})]})},E=n(73756),P=n(80665),M=n(5588),O=n(27967),q=n(84020),B=n(33015),Q=n.n(B),G=n(69640),J=n(87739),U=n(9192),W=function(e){var t=e.initialChapterId,n=e.initialVerseNumber,s=e.initialTafsirIdOrSlug,_=e.render,d=e.scrollToTop,g=e.shouldRender,v=(0,l.v9)(z.Pt,l.wU),S=(0,f.Z)("common"),h=S.lang,j=S.t,C=(0,l.v9)(M.OW),p=C.selectedTafsirs,k=(0,r.useContext)(U.Z),w=(0,y.Z)(),F=w.actions.onSettingsChange,B=w.isLoading,W=(0,r.useState)(t),Y=W[0],$=W[1],K=(0,r.useState)(n),D=K[0],X=K[1],H=(0,r.useState)(""),ee=H[0],te=H[1],ne=(0,G.u)(Number(Y),Number(D)),ae=(0,r.useState)(s||(null===p||void 0===p?void 0:p[0])),ie=ae[0],re=ae[1];(0,r.useEffect)((function(){s&&((0,L.Kz)("tafsir_url_access"),re(s))}),[s]);var se=(0,r.useCallback)((function(e,t){(0,L.u8)("tafsir",e),re(t),(0,q._V)((0,q.I8)(Number(Y),Number(D),t),h),F("selectedTafsirs",[t],(0,M.ZY)({tafsirs:[t],locale:h}),(0,M.ZY)({tafsirs:C.selectedTafsirs,locale:h}),A.Z.TAFSIRS)}),[h,F,Y,D,C]),oe=(0,u.Z)(g?(0,O.A9)(h):null,J._i).data;(0,r.useEffect)((function(){oe&&te((function(e){return e||function(e,t){var n=null===e||void 0===e?void 0:e.tafsirs.find((function(e){return e.slug===t||e.id===Number(t)}));return null===n||void 0===n?void 0:n.languageName}(oe,ie)}))}),[se,ie,oe]);var fe=oe?function(e){return Q()(e.map((function(e){return e.languageName})))}(oe.tafsirs):[],le=(0,r.useCallback)((function(e){if(!e||!e.tafsir)return(0,i.jsx)(b.Z,{});var t=e.tafsir,n=t.verses,r=t.text,s=t.languageId,o=(0,x.j2)(s),f=(0,a.Z)((0,G.cI)(n),2),l=f[0],u=f[1],_=(0,a.Z)((0,G.bV)(u),2),g=_[0],v=_[1],S=!(0,G.kC)(k,g,Number(v)),N=1!==(0,G.tR)(l);return(0,i.jsxs)("div",{children:[!r&&(0,i.jsx)(I,{children:j("tafsir.no-text",{tafsirName:e.tafsir.translatedName.name})}),Object.values(n).length>1&&!!r&&(0,i.jsx)(V,{from:l,to:u}),(0,i.jsx)("div",{className:m().verseTextContainer,children:(0,i.jsx)(c.Z,{verses:Object.values(n)})}),(0,i.jsx)("div",{className:m().separatorContainer,children:(0,i.jsx)(P.Z,{})}),!!r&&(0,i.jsx)(R,{direction:o.direction,languageCode:o.code,text:r}),(0,i.jsx)(Z.Z,{hasNextVerseGroup:S,hasPrevVerseGroup:N,onNextButtonClicked:function(){(0,L.MY)("tafsir_next_verse"),d();var e=String(Number((0,G.tR)(u))+1);(0,q._V)((0,q.I8)(Number(Y),Number(e),ie),h),X(e)},onPreviousButtonClicked:function(){var e=String(Number((0,G.tR)(l))-1);(0,L.MY)("tafsir_prev_verse"),d(),(0,q._V)((0,q.I8)(Number(Y),Number(e),ie),h),X(e)}})]})}),[k,h,d,Y,ie,j]);return _({surahAndAyahSelection:(0,i.jsx)(T.Z,{selectedChapterId:Y,selectedVerseNumber:D,onChapterIdChange:function(e){(0,L.u8)("tafsir_chapter_id",e),(0,q._V)((0,q.I8)(Number(e),Number(1),ie),h),$(e.toString()),X("1")},onVerseNumberChange:function(e){(0,L.u8)("tafsir_verse_number",e),X(e),(0,q._V)((0,q.I8)(Number(Y),Number(e),ie),h)}}),languageAndTafsirSelection:(0,i.jsx)(N,{selectedTafsirIdOrSlug:ie,selectedLanguage:ee,onTafsirSelected:se,onSelectLanguage:function(e){if((0,L.Q8)("tafsir_locale",ee,e),te(e),oe){var t=(r=e,null===(i=oe)||void 0===i?void 0:i.tafsirs.find((function(e){return e.languageName===r})));if(t){var n=t.id,a=t.slug;se(n,a)}}var i,r},languageOptions:fe,data:oe,isLoading:B}),body:(0,i.jsx)("div",{className:o()(m().tafsirContainer,m()["tafsir-font-size-".concat(v.tafsirFontScale)]),translate:"no",children:(0,i.jsx)(E.Z,{loading:b.Z,queryKey:(0,O.Wy)(ie,ne,{lang:h,quranFont:v.quranFont,mushafLines:v.mushafLines}),render:le})})})}},47710:function(e,t,n){"use strict";var a=n(57611),i=n(61395),r=n(90701),s=n.n(r),o=n(85494);t.Z=function(e){var t=e.hasNextVerseGroup,n=e.hasPrevVerseGroup,r=e.onNextButtonClicked,f=e.onPreviousButtonClicked,l=(0,i.Z)("common").t;return(0,a.jsxs)("div",{className:s().container,children:[(0,a.jsx)("div",{children:n&&(0,a.jsx)(o.ZP,{type:o.L$.Secondary,onClick:f,children:l("previous-ayah")})}),(0,a.jsx)("div",{children:t&&(0,a.jsx)(o.ZP,{type:o.L$.Secondary,onClick:r,children:l("next-ayah")})})]})}},11332:function(e,t,n){"use strict";var a=n(45361),i=n(57611),r=n(37014),s=n.n(r),o=n(57065),f=n.n(o),l=n(34756),u=n.n(l),c=n(90914);t.Z=function(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(c.Z,{className:(u().tafsirSkeletonItem,u().ayahSekletonItem)}),f()(1,15).map((function(e){var t;return(0,i.jsx)(c.Z,{className:s()(u().tafsirSkeletonItem,(t={},(0,a.Z)(t,u().tafsirSkeletonItem1,e%1===0),(0,a.Z)(t,u().tafsirSkeletonItem2,e%2===0),(0,a.Z)(t,u().tafsirSkeletonItem3,e%3===0),t))},e)}))]})}},43550:function(e,t,n){"use strict";var a=n(57044),i=n(16946),r=n(57611),s=n(67597),o=n(648),f=n(13147),l=n(60948),u=n(5330),c=n(69640);t.Z=function(e){var t=e.verses,n=e.fontScale,_=(0,o.v9)(u.Pt,o.wU).quranFont,d=(0,s.useMemo)((function(){return Object.values(t).map((function(e){return(0,i.Z)((0,a.Z)({},e),{pageNumber:e.words[0].pageNumber})}))}),[t]);(0,l.Z)(_,d);var m=(0,s.useMemo)((function(){return t.map((function(e){return(0,c.LQ)(e)})).flat()}),[t]);return(0,r.jsx)(f.Z,{fontScale:n,words:m})}},60948:function(e,t,n){"use strict";var a=n(8522),i=n(67597),r=n(648),s=n(49409),o=n(1050),f=n(51652),l=n(63747);t.Z=function(e,t){var n=(0,i.useRef)([]),u=(0,r.I0)(),c=(0,f.Fy)(e),_=(0,r.v9)(s.$Z),d=(0,i.useCallback)((function(e){u((0,s.wC)(e))}),[u]);(0,i.useEffect)((function(){c&&t.length>0&&(0,f.AX)(t).forEach((function(t){var i=e===l.fr.MadaniV1,r=(0,f.r$)(i,t),s=new FontFace(r,(0,f.nA)(i,t));n.current.includes(r)||_.includes(r)||(n.current=(0,a.Z)(n.current).concat([r]),s.display="block",document.fonts.add(s),s.load().then((function(){d(r)})).finally((function(){n.current=(0,o.sj)(r,n.current)})))}))}),[e,t,_,c,n,d])}},90701:function(e){e.exports={container:"TafsirEndOfScrollingActions_container__tcWLj"}},66780:function(e){e.exports={tafsirMessage:"TafsirMessage_tafsirMessage__Gr_S9"}},48765:function(e){e.exports={counter:"TafsirText_counter__xlNaF",xs:"TafsirText_xs__P5Qjv",sm:"TafsirText_sm__BbfQ0",md:"TafsirText_md__mJWtv",lg:"TafsirText_lg__t_oGB",xl:"TafsirText_xl__3hmwr"}},34756:function(e){e.exports={container:"TafsirView_container__R9G7I",tafsirName:"TafsirView_tafsirName__QPOiO",tafsirContainer:"TafsirView_tafsirContainer__g2rhW",rtl:"TafsirView_rtl__8pRLP",surahAndAyahSelectionContainer:"TafsirView_surahAndAyahSelectionContainer__W96nf",tafsirSelectionContainer:"TafsirView_tafsirSelectionContainer__QSkE3",tafsirSelectionItem:"TafsirView_tafsirSelectionItem__GTJvw",tafsirItemSelected:"TafsirView_tafsirItemSelected__SXceL",separatorContainer:"TafsirView_separatorContainer__diS8n",verseTextContainer:"TafsirView_verseTextContainer__A7tZ_",selectionItem:"TafsirView_selectionItem__FJdhi",ayahSelection:"TafsirView_ayahSelection__jWULb",tafsirSkeletonItem:"TafsirView_tafsirSkeletonItem__q5sNk",ayahSekletonItem:"TafsirView_ayahSekletonItem__B_nJN",tafsirSkeletonItem1:"TafsirView_tafsirSkeletonItem1__nLGRk",tafsirSkeletonItem2:"TafsirView_tafsirSkeletonItem2__aaEJy",tafsirSkeletonItem3:"TafsirView_tafsirSkeletonItem3__NqYKV",tafsirSelectionSkeleton:"TafsirView_tafsirSelectionSkeleton__3oq7k",languageSelection:"TafsirView_languageSelection__8EFqZ","tafsir-font-size-1":"TafsirView_tafsir-font-size-1__sLRnq","tafsir-font-size-2":"TafsirView_tafsir-font-size-2__JLiR2","tafsir-font-size-3":"TafsirView_tafsir-font-size-3__K0LBa","tafsir-font-size-4":"TafsirView_tafsir-font-size-4__KrD1k","tafsir-font-size-5":"TafsirView_tafsir-font-size-5__ri_Mr","tafsir-font-size-6":"TafsirView_tafsir-font-size-6__FvBko","tafsir-font-size-7":"TafsirView_tafsir-font-size-7__oS0XU","tafsir-font-size-8":"TafsirView_tafsir-font-size-8__1U_43","tafsir-font-size-9":"TafsirView_tafsir-font-size-9__6VJC2","tafsir-font-size-10":"TafsirView_tafsir-font-size-10__zRYWI"}}}]);
  2. //# sourceMappingURL=31274-7749b3c3657c2820.js.map