PageSourceSearch

https://thebestschools.org/_next/static/chunks/47358-5584399f81b162b9.js

js thebestschools.org collected 2026-09-24 08:52:17 UTC 6,500 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[47358],{15422:(e,t,r)=>{r.d(t,{G:()=>a});var n=r(95155),i=r(12115),o=r(33108);class a extends i.Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,t){o.a.noticeError(e,{source:"DynamicExperienceErrorBoundary",componentName:this.props.componentName??"unknown",tenantId:this.props.tenantId??"unknown",componentStack:t.componentStack??""})}render(){return this.state.hasError?(0,n.jsx)("div",{className:"rounded-lg border border-neutral-200 bg-neutral-50 px-6 py-8 text-center",role:"alert",children:(0,n.jsx)("p",{className:"font-body text-b4 leading-b4 text-neutral-700",children:"This section is temporarily unavailable. Please try refreshing the page."})}):this.props.children}}},47358:(e,t,r)=>{r.d(t,{DynamicExperienceShortcodeAdapter:()=>N});var n=r(95155),i=r(12115),o=r(73321),a=r(39382),l=r(50769),s=r(15422),d=r(25434),u=r(16842);let c={prd:"prod",prod:"prod",production:"prod",int:"int",integration:"int",dev:"int",development:"int"},p=["local","dev","int","beta","prod"];var m=r(12741),f=r(33108);function v(e){return e?.trim()||void 0}let g="param-",y={sponsoredPositions:function(e){let t=e.split(",").map(e=>e.trim()).filter(Boolean).map(e=>Number(e)).filter(e=>Number.isInteger(e)&&e>=1);return t.length>0?t:void 0},limit:function(e){let t=Number(e);return Number.isInteger(t)&&t>=1?t:void 0},includeSponsored:function(e){let t=e.toLowerCase();return"true"===t||"false"!==t&&void 0}};function h(e){return"string"==typeof e?e.trim():""}let b=["prod","int"],x=["true","1","yes"],w=["aboveTheFold","belowTheFold","sidebar","bottomOfPage","el","dashboard","personalizedQdf","inContent"];function S(e,t=!1){return void 0===e||""===e?t:["true","1","yes"].includes(String(e).toLowerCase().trim())}let I=[3,9];function N({placement:e,"tenant-id":t,tenantId:r,"forced-flow-id":N,"jump-to-step-id":E,"entry-step-id":j,"debug-result":k,"full-page":C,"from-step-index":T,environment:L,"needs-placeholder":F,"server-render":P,dcs:A,enrichments:O,...D}){var K,_;let M,$,J,z,B,U,G,Q,R,H=(M=(0,o.useParams)(),"string"==typeof(J=Array.isArray($=M?.tenant)?$[0]:$)&&J.trim()?J.trim():""),{siteConfig:V,monarchExperience:W}=(0,d.v)(),q=(z=e?.trim()??"")&&w.includes(z)?z:null,{data:X,isLoading:Y,error:Z}=(0,l.J)(q??void 0),ee=(B=t?.trim()??"",U=r?.trim()??"",B||U||H),et=(0,i.useMemo)(()=>N?.trim()||void 0,[N]),er=(G=v(et))||(Y?void 0:v(X.value?.flowId)),en=function(e,t){if("rankings-dsl"!==t)return e;let r=e?{...e}:{};return Array.isArray(r.sponsoredPositions)&&r.sponsoredPositions.length>0||(r.sponsoredPositions=[...I]),"boolean"!=typeof r.includeSponsored&&(r.includeSponsored=!0),r}(function(e){let t=Object.create(null);for(let[r,n]of Object.entries(e)){if(!r.toLowerCase().startsWith(g))continue;let e=function(e){let t=e.toLowerCase().split("-").filter(Boolean);return 0===t.length?"":t.map((e,t)=>0===t?e:e.charAt(0).toUpperCase()+e.slice(1)).join("")}(r.slice(g.length));if(!e||"string"!=typeof n&&"number"!=typeof n&&"boolean"!=typeof n)continue;let i=String(n).trim();if(!i)continue;let o=Object.hasOwn(y,e)?y[e]:void 0;if(o){let r=o(i);if(void 0===r)continue;t[e]=r}else t[e]=i}return Object.keys(t).length>0?t:void 0}(D),er),ei=JSON.stringify(en??null),eo=(0,i.useMemo)(()=>en,[ei]),ea=(0,i.useRef)(null);if((0,i.useEffect)(()=>{if(!Z||null===q)return;let e=`${q}|${Z.message}|${Z.traceId??""}`;if(ea.current===e)return;ea.current=e;let t=`Monarch slot resolution failed for placement ${q}: ${Z.message}`;f.a.noticeError?.(Error(t),{placement:q,tenantId:ee||"",monarchTraceId:Z.traceId??"",monarchTimeout:Z.timeout}),m.v.warn({err:Z,placement:q,tenantId:ee},t)},[Z,q,ee]),null===q||!ee)return null;let el=(Q=u._.dynamicExperienceEnvironment.trim(),K=p.includes(Q)?Q:c[u._.environment]??"int",(R="string"==typeof L?L.trim():"")&&b.includes(R)?R:K),es=S(k,!1),ed=S(C,!1),eu=function(e){if(void 0===e||""===e)return;let t=String(e).trim();if(""===t)return;let r=Number.parseInt(t,10);return Number.isFinite(r)&&r>0?r:void 0}(T),ec=S(F,!0),ep=(_=V??{},{tagularSourceKey:_.tagularSourceKey?.trim()??"",domain:_.domain||void 0,displayName:_.displayName||_.siteName||void 0,affiliate:_.affiliate||void 0,appExperienceUrl:_.appExperienceUrl||void 0,identityToken:_.identityToken||void 0,tagularApiKey:_.tagularApiKey||void 0}),em="string"==typeof P&&x.includes(P.trim().toLowerCase())&&et&&O?.data?.flowId===et?O.data:void 0,ef=!!em?.initialSteps,ev=function(e){if(e)return function(e){let{degree:t,category:r,subject:n}=e;if(t&&r&&n)return{degree:t,category:r,subject:n}}({degree:h(e.degree),category:h(e.category),subject:h(e.subject)})}(eo)??A;if(!ep.tagularSourceKey){let e=!!et;if(m.v.warn({tenantId:ee,placement:q,forcedFlowId:et},"DynamicExperience shortcode: missing siteConfig.tagularSourceKey; "+(e?"resolving the flow tenant from the route slug.":"skipping mount to avoid mis-routing a Monarch-selected flow to the default tenant.")),!e)return null}let eg=!et&&Y;return(0,n.jsx)("div",{"data-testid":"hen-ui-dynamic-experience-root","data-server-rendered":ef?"true":"false",className:"w-full",children:(0,n.jsx)(s.G,{children:(0,n.jsx)(a.mH4,{experienceType:"shortcode",tenantId:ee,tenant:ep,siteConfigs:V?.configs,placement:q,forcedFlowId:er,awaitingFlowId:eg,jumpToStepId:E?.trim()||void 0,entryStepId:j?.trim()||void 0,debugResult:es,isFullPageExp:ed,fromStepIndex:eu,environment:el,needsPlaceholder:ec,dcs:ev,params:eo,initialSteps:em?.initialSteps,taxonomySeed:em?.taxonomySeed,slotName:X?.slotName,slotVariant:X?.value?.PersonalizedAssetType??"default",experienceName:W?.experienceName})})})}},50769:(e,t,r)=>{r.d(t,{J:()=>
1o});var n=r(25434),i=r(12115);function o(e){let{monarchTrafficFlow:t}=(0,n.v)(),{result:r,isLoading:o,err:a,slots:l}=t;return(0,i.useMemo)(()=>{if(!e)return{data:{value:null},isLoading:!1,error:null};if(o)return{data:{value:null},isLoading:!0,error:null};if(a)return{data:{value:null},isLoading:!1,error:a};let t=l?.[e]?.value?.data??null,n=l?.[e]?.slot?.slotName??"",i=r?.source??{},s=i?.trafficFlow,d=s?.returnType,u=s?.returnDetails,c=i?.dynamicExperienceJoQdf,p=c?.value;return p&&"aboveTheFold"===e?{data:{value:{flowId:"personalized-dcs",...p?.data??p},slotName:n,slotCustomId:e},isLoading:!1,error:null,returnType:d,experiences:u}:{data:{value:t,slotName:n,slotCustomId:e},isLoading:!1,error:null,returnType:d,experiences:u}},[e,o,a,l,r])}}}]);
2//# sourceMappingURL=47358-5584399f81b162b9.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.