PageSourceSearch

https://assets.medicalnewstoday.com/_next/felib-async-57159d11.js

js medicalnewstoday.com collected 2026-09-24 07:19:51 UTC 2,541 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[90],{78549(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.getAffiliateProductDetails=t.getAffiliate=t.checkIfAffiliateInString=t.affiliateLookup=void 0,t.affiliateLookup={optum:["optumstore","optum_store","optum-store","store.optum.com","optumperks","Optumperks","optum_perks","optum-perks","perks.optum.com"],platejoy:["platejoy.com","platejoy_"],wellos:["wellos.com"]};const r=["optum","platejoy","wellos"];t.checkIfAffiliateInString=e=>Object.values(t.affiliateLookup).some(t=>t.some(r=>{const o=r.replace(/[/\-\\^$*+?.()|[\]{}]/g,"\\$&");return e.match(o)?t:null}));t.getAffiliate=e=>r.find(r=>t.affiliateLookup[r].some(t=>e.includes(t)));t.getAffiliateProductDetails=e=>{var t,r;try{const o=new URL(e,"https://www.healthline.com");if(!("1"===o.searchParams.get("rvo_aff")))return;const i=null===(t=o.searchParams.get("rvo_brandid"))||void 0===t?void 0:t.trim(),l=null===(r=o.searchParams.get("rvo_prodid"))||void 0===r?void 0:r.trim();if(!i||!l)return;return{brand:i,productId:l}}catch(e){return}}},30954(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isValidHtml=t.isEmptyHtml=void 0;t.isEmptyHtml=e=>{var t,r;const o=(new DOMParser).parseFromString(e,"text/html");return!(null===(r=null===(t=null==o?void 0:o.body)||void 0===t?void 0:t.textContent)||void 0===r?void 0:r.trim())};t.isValidHtml=e=>!(new DOMParser).parseFromString(e,"text/html").querySelector("parsererror")},92981(e,t){function r(e){return null!=e&&""!==e&&!isNaN(Number(e.toString()))&&isFinite(Number(e.toString()))}Object.defineProperty(t,"__esModule",{value:!0}),t.clamp=t.toNumber=void 0,t.isNumeric=r;t.toNumber=(e,t)=>r(e)?parseFloat(e.toString()):t;t.clamp=(e,t,r)=>Math.min(Math.max(e,t),r)},58776(e,t){function r(){return window.scrollY+document.documentElement.clientHeight}Object.defineProperty(t,"__esModule",{value:!0}),t.getElementScrollPercentage=void 0,t.getCurrentVerticalScrollPosition=r;t.getElementScrollPercentage=({offsetTop:e,offsetHeight:t,currentScrollY:o=r()})=>100*(o-e)/t},93937(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.useEffectOnlyOnce=void 0;const o=r(96540);t.useEffectOnlyOnce=(e,t,r)=>{const i=(0,o.useRef)(!1);(0,o.useEffect)(()=>{i.current||(void 0===r||r(t))&&(e(t),i.current=!0)},[e,t,r])}},48258(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.decodeAmpersand=function(e){try{return"string"==typeof e?e.replace(/&|&/g,"&"):e}catch(t){return e}}}}]);
2//# sourceMappingURL=felib-async-57159d11.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.