1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5495],{6871:(e,i,n)=>{"use strict";n.r(i),n.d(i,{useBibleHTML:()=>s});var r=n(31581);let s=e=>{let[i,n]=(0,r.useState)(void 0),[s,o]=(0,r.useState)(void 0),[t,l]=(0,r.useState)(void 0);return(0,r.useEffect)(()=>{if(e){let i=e?.split(/<div (?:class|id)="topContentLink"><\/div>/);if(1===i.length){let i=/<div class="chapter-nav"><button class="chapter-nav-header">([\w\s]+)<\/button><\/div>/,r=i.exec(e);if(r){let[,s]=r;n(e.replace(i,"")),o(void 0),l(s)}else n(e),o(void 0),l(void 0)}else{let e=i[1]?.split(/<div (?:class|id)="bottomContentLink"><\/div>/);n(e?.[0]),o(e?.[1]),l(void 0)}}else n(void 0),o(void 0),l(void 0)},[e]),[i,s,t]}},21299:(e,i,n)=>{Promise.resolve().then(n.bind(n,58140)),Promise.resolve().then(n.bind(n,21640)),Promise.resolve().then(n.bind(n,6871)),Promise.resolve().then(n.bind(n,4063)),Promise.resolve().then(n.bind(n,22091)),Promise.resolve().then(n.bind(n,22921)),Promise.resolve().then(n.bind(n,36998)),Promise.resolve().then(n.bind(n,78278)),Promise.resolve().then(n.bind(n,9211)),Promise.resolve().then(n.bind(n,89241)),Promise.resolve().then(n.bind(n,56256)),Promise.resolve().then(n.bind(n,6633)),Promise.resolve().then(n.bind(n,32842)),Promise.resolve().then(n.bind(n,30886)),Promise.resolve().then(n.bind(n,44396)),Promise.resolve().then(n.bind(n,81138)),Promise.resolve().then(n.bind(n,67713)),Promise.resolve().then(n.bind(n,69402)),Promise.resolve().then(n.bind(n,32835)),Promise.resolve().then(n.bind(n,31940)),Promise.resolve().then(n.bind(n,98462)),Promise.resolve().then(n.bind(n,81213)),Promise.resolve().then(n.bind(n,51421)),Promise.resolve().then(n.bind(n,84649)),Promise.resolve().then(n.bind(n,22236)),Promise.resolve().then(n.bind(n,65494)),Promise.resolve().then(n.bind(n,24921)),Promise.resolve().then(n.bind(n,11767)),Promise.resolve().then(n.bind(n,53760)),Promise.resolve().then(n.bind(n,17917)),Promise.resolve().then(n.bind(n,72311)),Promise.resolve().then(n.bind(n,65742)),Promise.resolve().then(n.bind(n,21167)),Promise.resolve().then(n.bind(n,61037)),Promise.resolve().then(n.bind(n,59800)),Promise.resolve().then(n.bind(n,84944)),Promise.resolve().then(n.bind(n,73921)),Promise.resolve().then(n.bind(n,12335)),Promise.resolve().then(n.bind(n,50405)),Promise.resolve().then(n.bind(n,90884)),Promise.resolve().then(n.bind(n,61920)),Promise.resolve().then(n.bind(n,65766)),Promise.resolve().then(n.bind(n,25624)),Promise.resolve().then(n.bind(n,12522)),Promise.resolve().then(n.bind(n,46476)),Promise.resolve().then(n.bind(n,72369)),Promise.resolve().then(n.bind(n,83625)),Promise.resolve().then(n.bind(n,56689)),Promise.resolve().then(n.bind(n,63046)),Promise.resolve().then(n.bind(n,17949)),Promise.resolve().then(n.bind(n,94477)),Promise.resolve().then(n.bind(n,28880)),Promise.resolve().then(n.bind(n,47040)),Promise.resolve().then(n.bind(n,37884)),Promise.resolve().then(n.bind(n,6677)),Promise.resolve().then(n.bind(n,89217)),Promise.resolve().then(n.bind(n,6087)),Promise.resolve().then(n.bind(n,98611)),Promise.resolve().then(n.bind(n,33976)),Promise.resolve().then(n.bind(n,41286)),Promise.resolve().then(n.bind(n,43178)),Promise.resolve().then(n.bind(n,85553)),Promise.resolve().then(n.bind(n,45861)),Promise.resolve().then(n.bind(n,56108)),Promise.resolve().then(n.bind(n,52628)),Promise.resolve().then(n.bind(n,17332)),Promise.resolve().then(n.bind(n,73995)),Promise.resolve().then(n.bind(n,48013)),Promise.resolve().then(n.bind(n,90934)),Promise.resolve().then(n.bind(n,29471)),Promise.resolve().then(n.bind(n,98140)),Promise.resolve().then(n.bind(n,71204)),Promise.resolve().then(n.bind(n,63555)),Promise.resolve().then(n.bind(n,64988)),Promise.resolve().then(n.bind(n,39973)),Promise.resolve().then(n.bind(n,98281)),Promise.resolve().then(n.bind(n,11603)),Promise.resolve().then(n.bind(n,5422)),Promise.resolve().then(n.bind(n,49788)),Promise.resolve().then(n.bind(n,18762)),Promise.resolve().then(n.bind(n,13657)),Promise.resolve().then(n.bind(n,69556)),Promise.resolve().then(n.bind(n,72453)),Promise.resolve().then(n.bind(n,36717)),Promise.resolve().then(n.bind(n,66973)),Promise.resolve().then(n.bind(n,29287)),Promise.resolve().then(n.bind(n,93663)),Promise.resolve().then(n.bind(n,22490)),Promise.resolve().then(n.bind(n,73871)),Promise.resolve().then(n.bind(n,98811)),Promise.resolve().then(n.bind(n,94613)),Promise.resolve().then(n.bind(n,75534)),Promise.resolve().then(n.bind(n,5892)),Promise.resolve().then(n.bind(n,42685)),Promise.resolve().then(n.bind(n,89365)
1),Promise.resolve().then(n.bind(n,22003)),Promise.resolve().then(n.bind(n,45956)),Promise.resolve().then(n.bind(n,98926)),Promise.resolve().then(n.bind(n,30526)),Promise.resolve().then(n.bind(n,73334)),Promise.resolve().then(n.bind(n,20947)),Promise.resolve().then(n.bind(n,9525)),Promise.resolve().then(n.bind(n,14362)),Promise.resolve().then(n.bind(n,2031)),Promise.resolve().then(n.bind(n,20815)),Promise.resolve().then(n.bind(n,29541)),Promise.resolve().then(n.bind(n,52155)),Promise.resolve().then(n.bind(n,46516)),Promise.resolve().then(n.bind(n,47330)),Promise.resolve().then(n.bind(n,17260)),Promise.resolve().then(n.bind(n,10475)),Promise.resolve().then(n.bind(n,97943)),Promise.resolve().then(n.bind(n,72985)),Promise.resolve().then(n.bind(n,70284)),Promise.resolve().then(n.bind(n,42765)),Promise.resolve().then(n.bind(n,80755)),Promise.resolve().then(n.bind(n,32409)),Promise.resolve().then(n.bind(n,63406)),Promise.resolve().then(n.bind(n,77758)),Promise.resolve().then(n.bind(n,55326)),Promise.resolve().then(n.bind(n,41933)),Promise.resolve().then(n.bind(n,29242)),Promise.resolve().then(n.bind(n,65680)),Promise.resolve().then(n.bind(n,82541)),Promise.resolve().then(n.bind(n,4440)),Promise.resolve().then(n.bind(n,81579)),Promise.resolve().then(n.bind(n,77914)),Promise.resolve().then(n.bind(n,39635)),Promise.resolve().then(n.bind(n,84787)),Promise.resolve().then(n.bind(n,74160)),Promise.resolve().then(n.bind(n,882)),Promise.resolve().then(n.bind(n,45894)),Promise.resolve().then(n.bind(n,915)),Promise.resolve().then(n.bind(n,62310)),Promise.resolve().then(n.bind(n,75470)),Promise.resolve().then(n.bind(n,59860)),Promise.resolve().then(n.bind(n,63483)),Promise.resolve().then(n.bind(n,61290)),Promise.resolve().then(n.bind(n,32124)),Promise.resolve().then(n.bind(n,40434)),Promise.resolve().then(n.bind(n,4770)),Promise.resolve().then(n.bind(n,13544)),Promise.resolve().then(n.bind(n,29947)),Promise.resolve().then(n.bind(n,6832)),Promise.resolve().then(n.bind(n,61942)),Promise.resolve().then(n.bind(n,89908)),Promise.resolve().then(n.bind(n,56750)),Promise.resolve().then(n.bind(n,41886)),Promise.resolve().then(n.bind(n,44818)),Promise.resolve().then(n.bind(n,58626)),Promise.resolve().then(n.bind(n,34680)),Promise.resolve().then(n.bind(n,1940)),Promise.resolve().then(n.bind(n,90136)),Promise.resolve().then(n.bind(n,68702)),Promise.resolve().then(n.bind(n,43094)),Promise.resolve().then(n.bind(n,2702)),Promise.resolve().then(n.bind(n,11278)),Promise.resolve().then(n.bind(n,89142)),Promise.resolve().then(n.bind(n,89538)),Promise.resolve().then(n.bind(n,23438)),Promise.resolve().then(n.bind(n,53968)),Promise.resolve().then(n.bind(n,44081)),Promise.resolve().then(n.bind(n,4350)),Promise.resolve().then(n.bind(n,60424)),Promise.resolve().then(n.bind(n,63112)),Promise.resolve().then(n.bind(n,98663)),Promise.resolve().then(n.bind(n,70075)),Promise.resolve().then(n.bind(n,54497)),Promise.resolve().then(n.bind(n,86610)),Promise.resolve().then(n.bind(n,91275)),Promise.resolve().then(n.bind(n,84272)),Promise.resolve().then(n.bind(n,27338)),Promise.resolve().then(n.bind(n,71732)),Promise.resolve().then(n.bind(n,90508)),Promise.resolve().then(n.bind(n,92972)),Promise.resolve().then(n.bind(n,93140)),Promise.resolve().then(n.bind(n,55842)),Promise.resolve().then(n.bind(n,14303)),Promise.resolve().then(n.bind(n,73749)),Promise.resolve().then(n.bind(n,74062)),Promise.resolve().then(n.bind(n,42367)),Promise.resolve().then(n.bind(n,98952)),Promise.resolve().then(n.bind(n,16242)),Promise.resolve().then(n.bind(n,17351)),Promise.resolve().then(n.bind(n,22044)),Promise.resolve().then(n.bind(n,44601)),Promise.resolve().then(n.bind(n,30622)),Promise.resolve().then(n.bind(n,39951)),Promise.resolve().then(n.bind(n,39622)),Promise.resolve().then(n.bind(n,56680)),Promise.resolve().then(n.bind(n,24869)),Promise.resolve().then(n.bind(n,54128)),Promise.resolve().then(n.bind(n,12132)),Promise.resolve().then(n.bind(n,62842)),Promise.resolve().then(n.bind(n,12002)),Promise.resolve().then(n.bind(n,28788)),Promise.resolve().then(n.bind(n,99742)),Promise.resolve().then(n.bind(n,36350)),Promise.resolve().then(n.bind(n,69078)),Promise.resolve().then(n.bind(n,46606)),Promise.resolve().then(n.bind(n,68950)),Promise.resolve().then(n.bind(n,48640
1)),Promise.resolve().then(n.bind(n,77780)),Promise.resolve().then(n.bind(n,83344)),Promise.resolve().then(n.bind(n,96760)),Promise.resolve().then(n.bind(n,52968)),Promise.resolve().then(n.bind(n,74944)),Promise.resolve().then(n.bind(n,79424)),Promise.resolve().then(n.bind(n,65476)),Promise.resolve().then(n.bind(n,42272)),Promise.resolve().then(n.bind(n,53548)),Promise.resolve().then(n.bind(n,86140)),Promise.resolve().then(n.bind(n,38932)),Promise.resolve().then(n.bind(n,7976)),Promise.resolve().then(n.bind(n,12058)),Promise.resolve().then(n.bind(n,54176)),Promise.resolve().then(n.bind(n,89736)),Promise.resolve().then(n.bind(n,17540)),Promise.resolve().then(n.bind(n,57360)),Promise.resolve().then(n.bind(n,83042)),Promise.resolve().then(n.bind(n,60417)),Promise.resolve().then(n.bind(n,42412)),Promise.resolve().then(n.bind(n,35156)),Promise.resolve().then(n.bind(n,5355)),Promise.resolve().then(n.bind(n,7653)),Promise.resolve().then(n.bind(n,75427)),Promise.resolve().then(n.bind(n,74021)),Promise.resolve().then(n.bind(n,84143)),Promise.resolve().then(n.bind(n,26255)),Promise.resolve().then(n.bind(n,28705)),Promise.resolve().then(n.bind(n,2761)),Promise.resolve().then(n.bind(n,59954)),Promise.resolve().then(n.bind(n,36190)),Promise.resolve().then(n.bind(n,97847)),Promise.resolve().then(n.bind(n,36398)),Promise.resolve().then(n.bind(n,45828)),Promise.resolve().then(n.bind(n,60534)),Promise.resolve().then(n.bind(n,86244)),Promise.resolve().then(n.bind(n,99270)),Promise.resolve().then(n.bind(n,30468)),Promise.resolve().then(n.bind(n,78043)),Promise.resolve().then(n.bind(n,38340)),Promise.resolve().then(n.bind(n,10551)),Promise.resolve().then(n.bind(n,41609)),Promise.resolve().then(n.bind(n,26760)),Promise.resolve().then(n.bind(n,23563)),Promise.resolve().then(n.bind(n,48447)),Promise.resolve().then(n.bind(n,40143)),Promise.resolve().then(n.bind(n,56057)),Promise.resolve().then(n.bind(n,5183)),Promise.resolve().then(n.bind(n,73438)),Promise.resolve().then(n.bind(n,27548)),Promise.resolve().then(n.bind(n,24853)),Promise.resolve().then(n.bind(n,46255)),Promise.resolve().then(n.bind(n,94327)),Promise.resolve().then(n.bind(n,19582)),Promise.resolve().then(n.bind(n,30280)),Promise.resolve().then(n.bind(n,76737)),Promise.resolve().then(n.bind(n,85054)),Promise.resolve().then(n.bind(n,77508)),Promise.resolve().then(n.bind(n,11806)),Promise.resolve().then(n.bind(n,26252)),Promise.resolve().then(n.bind(n,94222)),Promise.resolve().then(n.bind(n,43726)),Promise.resolve().then(n.bind(n,90738)),Promise.resolve().then(n.bind(n,27318)),Promise.resolve().then(n.bind(n,76830)),Promise.resolve().then(n.bind(n,85694)),Promise.resolve().then(n.bind(n,84532)),Promise.resolve().then(n.bind(n,95096)),Promise.resolve().then(n.bind(n,71717)),Promise.resolve().then(n.bind(n,38656)),Promise.resolve().then(n.bind(n,87728)),Promise.resolve().then(n.bind(n,30065)),Promise.resolve().then(n.bind(n,6736)),Promise.resolve().then(n.bind(n,8101)),Promise.resolve().then(n.bind(n,48756)),Promise.resolve().then(n.bind(n,16825)),Promise.resolve().then(n.bind(n,54434)),Promise.resolve().then(n.bind(n,14824)),Promise.resolve().then(n.bind(n,73566)),Promise.resolve().then(n.bind(n,31282)),Promise.resolve().then(n.bind(n,56076)),Promise.resolve().then(n.bind(n,11170)),Promise.resolve().then(n.bind(n,53180)),Promise.resolve().then(n.bind(n,12122)),Promise.resolve().then(n.bind(n,14308)),Promise.resolve().then(n.bind(n,42316)),Promise.resolve().then(n.bind(n,19292)),Promise.resolve().then(n.bind(n,48658)),Promise.resolve().then(n.bind(n,92800)),Promise.resolve().then(n.bind(n,66281)),Promise.resolve().then(n.bind(n,42298)),Promise.resolve().then(n.bind(n,46204)),Promise.resolve().then(n.bind(n,44213)),Promise.resolve().then(n.bind(n,75261)),Promise.resolve().then(n.bind(n,12682)),Promise.resolve().then(n.bind(n,91483)),Promise.resolve().then(n.bind(n,61478)),Promise.resolve().then(n.bind(n,5621)),Promise.resolve().then(n.bind(n,69958)),Promise.resolve().then(n.bind(n,38293)),Promise.resolve().then(n.bind(n,34939)),Promise.resolve().then(n.bind(n,92776)),Promise.resolve().then(n.bind(n,25706)),Promise.resolve().then(n.bind(n,85671)),Promise.resolve().then(n.bind(n,27912)),Promise.resolve().then(n.bind(n,93062)),Promise.resolve().then(n.bind(n,61076)),Promise.resolve().then(n.bind(n,93070)),Promise.resolve().then(n.bind(n,40985)),Promise.resolve().then(n.bind(n,41188)),Promise.resolve().then(n.bind(n,36229)),Promise.resolve().then(n.bind(n,16278)),Promise.resolve().then(n.bind(n,7405)),Promise.resolve().then(n.bind(n,10213)),Promise.resolve().then(n.bind(n,3388)),Promise.resolve().then(n.bind(n,90596)),Promise.resolve().then(n.bind(n,73161)),Promise.resolve().then(n.bind(n,89889)),Promise.resolve().then(n.bind(n,15407)),Promise.resolve().then(n.bind(n,81867)),Promise.resolve().then(n.bind(n,99286)),Promise.resolve().then(n.bind(n,23576)),Promise.resolve().then(n.bind(n,24963)),Promise.resolve().then(n.bind(n,85421)),Promise.resolve().then(n.bind(n,31451)),Promise.resolve().then(n.bind(n,60190)),Promise.resolve().then(n.bind(n,61846)),Promise.resolve().then(n.bind(n,13466)),Promise.resolve().then(n.bind(n,90437)),Promise.resolve().then(n.bind(n,29570)),Promise.resolve().then(n.bind(n,95684)),Promise.resolve().then(n.bind(n,24606)),Promise.resolve().then(n.bind(n,39426)),Promise.resolve().then(n.bind(n,81110)),Promise.resolve().then(n.bind(n,78130)),Promise.resolve().then(n.bind(n,82294)),Promise.resolve().then(n.t.bind(n,19040,23)),Promise.resolve().then(n.t.bind(n,69711,23))},21640:(e,i,n)=>{"use strict";n.r(i),n.d(i,{FLAGS:()=>s});var r=n(48310);let s={[r.B.WebDOBCollection]:{type:"guest",evaluate:()=>!0},[r.B.WebMissionSupporter]:{type:"user",evaluate:()=>!0},[r.B.WebRoutines]:{type:"user",evaluate:()=>!0,kind:"feature"},[r.B.WebKidsProfileLaunch]:{type:"guest",evaluate:()=>!0,kind:"feature"},[r.B.WebSSHomepage]:{type:"guest"},[r.B.WebHalfOffFirstYear]:{type:"user"},[r.B.WebSearchService]:{kind:"feature",type:"guest"}}},58140:(e,i,n)=>{"use strict";n.d(i,{LoginClient:()=>y});var r=n(77718),s=n(17167),o=n(78278),t=n(76288),l=n(48310),d=n(65680),h=n(60554),m=n(54874),v=n(84774),b=n(81567),P=n(62842),a=n(60424),u=n(74021),c=n(6172),g=n(43427),p=n(31581);let f={alignItems:"center",display:"flex",flexDirection:"column",flexWrap:"nowrap",height:"90vh",justifyContent:"center",width:v.Dz[100]},w={alignSelf:"center",height:24,width:102,[b.eM]:{height:32,width:141}},_={alignSelf:"center",paddingBottom:v.YK.m,paddingTop:v.YK.m},S={alignItems:"center",display:"flex",flexDirection:"column",paddingLeft:v.YK.ml,paddingRight:v.YK.ml,textAlign:"center"},y=()=>{let e=(0,g.useSearchParams)(),i=e.get("redirect")??e.get("loginRedirect")??e.get("subscribeRedirect"),[n,v]=(0,p.useState)(e.get("flow")),b="true"===e.get("
1checkSubscription"),y=e.get("reason"),B=e.get("referral_name"),k=e.get("campaign_name"),L=(0,s.rd)(),W=(0,o.useTranslations)(),{status:x,jwtPayload:C}=(0,d.useSession)(),[Y,M]=(0,p.useState)(!1),[$,F]=(0,p.useState)(!1),{flags:R}=(0,t.useABContext)(),T=R?.[l.B.WebHalfOffFirstYear]?.isTargeted,D=(0,p.useMemo)(()=>{if(!i||i?.startsWith("/login"))return null;try{let n=new URL(i,window.location.href);for(let[i,r]of e.entries())"flow"!==i&&"redirect"!==i&&n.searchParams.append(i,r);if(n.hostname===window.location.hostname)return`${n.pathname}${n.search}`;return n.href}catch(e){return null}},[i,e]);(0,p.useEffect)(()=>{"loading"!==x&&M(!0),"authenticated"!==x||Y||(F(!0),K({isNewUser:!1}))},[x]);let K=({isNewUser:e})=>{if(b&&e&&!C?.isSubscribed){let i=encodeURIComponent(`/home${e?"?welcome=true":""}`);return T?void L.push(`/upgrade/subscribe/sml?redirect=${i}`):void L.push(`/upgrade/subscribe?redirect=${i}`)}e?location.assign((0,h.M)({key:"welcome",url:D||"/home",value:"true"})||m.e):location.assign(D||"/home")};return!Y||$?null:(0,r.FD)("div",{css:f,children:["main"===n&&(0,r.FD)("div",{css:S,children:[(0,r.Y)(P.HallowLogoPlainText,{css:w}),(0,r.Y)(a.Text,{size:"m",type:"body",css:_,"data-testid":c._k.loginMessage,children:"referral"===y?B?W("referral_landing_title",{0:B}):W("referral_landing_title_no_name"):"campaign"===y?k?W("campaign_landing_title",{0:k}):W("campaign_landing_title_no_name"):W("choose_log_in_method")})]}),(0,r.Y)(u.Auth,{onAuth:K,onFlowChange:e=>v(e),authMainFlowProps:{allowStudentLogin:R?.[l.B.WebKidsProfileLaunch]?.isTargeted??!1}})]})}},60554:(e,i,n)=>{"use strict";n.d(i,{M:()=>r});let r=({key:e,url:i,value:n})=>{try{let r=new URL(i,window.location.href);return r.searchParams.append(e,n),r.toString()}catch(r){return`${i}?${e}=${n}`}}}},e=>{e.O(0,[7718,297,3766,207,6352,6659,6222,3167,9348,3848,380,9266,9888,4214,8874,6686,5409,3726,9717,4134,3427,1554,3236,7176,9860,6080,9389,8706,3219,2986,3832,1410,1764,2073,7242,7358],()=>e(e.s=21299)),_N_E=e.O()}]); 2//# sourceMappingURL=page-38fc0eea7e02ef71.js.map
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.