PageSourceSearch

https://www.aafp.org/_next/static/chunks/248.5a27b147b9513875.js

js aafp.org collected 2026-09-24 07:30:11 UTC 6,828 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[248],{4281:(e,t,r)=>{r.d(t,{Ay:()=>f,l9:()=>u});var n=r(73365),s=r(1521),a=r(56702),l=r.n(a),i=r(74198),c=r(6756),o=r(59257),d=r(86523);let u=(0,s.createContext)({isCollapsed:!0,toggleIsCollapsed:function(){},idForContent:"",skipTransition:!0,isInteractive:!1,isTest:!1}),f=Object.assign((0,s.forwardRef)(function({className:e,as:t="div",idNamespace:r,collapsed:a,collapsedByDefaultOnMobile:i=!1,collapsedByDefaultOnDesktop:c=!1,children:o,downScrollPadding:f,upScrollPadding:m,isTest:p=!1,...h},v){let x=(0,s.useId)(),g=r??x,[w,b]=(0,s.useState)(!1),[y,k]=(0,s.useState)(!0),[C,j]=(0,s.useState)(void 0===a),A=(0,s.useRef)(null),L=(0,s.useCallback)(e=>{null!=v&&("function"==typeof v?v(e):v.current=e),A.current=e},[v]),_=(e,t)=>{if(e&&e?.includes("#")&&e?.length>1){let r=e.split("#")[1],n=document?.querySelector(`#${r}`);if(n){let e=n?.closest?.(".drawer");if(t&&f&&e?.offsetTop>t?.offsetTop?document.documentElement.style.setProperty("scroll-padding-top",f):t&&m&&e?.offsetTop<t?.offsetTop&&document.documentElement.style.setProperty("scroll-padding-top",m),e?.classList?.contains("drawer--collapsed")){let t=e?.querySelector(".drawer-toggle");e?.setAttribute("skip-animation","true"),t?.click(),setTimeout(()=>{n.scrollIntoView({behavior:"smooth"}),e?.removeAttribute("skip-animation")},50)}(f||m)&&setTimeout(()=>{document.documentElement.style.removeProperty("scroll-padding-top")},100)}}},N=e=>{let t=e.target?.closest("a"),r=t?.getAttribute("href");"number"==typeof r?.indexOf("#")&&r?.indexOf("#")>-1&&_(r,t)};(0,s.useEffect)(()=>(k(window.matchMedia(`(min-width: ${d.fi.smMax}rem)`).matches?c:i),b(!0),setTimeout(()=>{_(document?.location?.hash)}),document.addEventListener("click",N),()=>{document.removeEventListener("click",N)}),[]);let E=(0,s.useCallback)(()=>{k(!y),j(!1)},[y]),T=(0,s.useMemo)(()=>({idForContent:`${g}-content`,isCollapsed:a??y,toggleIsCollapsed:null!=a?()=>{}:E,skipTransition:C,isInteractive:w,isTest:p}),[g,a,y,E,C,w,p]);return(0,n.jsx)(u.Provider,{value:T,children:(0,n.jsx)(t||"div",{ref:L,className:l()(e,"drawer",(void 0!==a?a:w&&y)&&"drawer--collapsed",!w&&`drawer--${i?"collapsed":"expanded"}-mobile-default`,!w&&`drawer--${c?"collapsed":"expanded"}-desktop-default`),...h,"data-testid":"drawer",children:(0,n.jsx)("div",{className:"drawer__wrapper",children:o})})})}),{Header:i.A,Content:c.A,Toggle:o.A})},6756:(e,t,r)=>{r.d(t,{A:()=>f});var n=r(73365),s=r(1521),a=r(56702),l=r.n(a),i=r(6846),c=r(4281);let o="drawer-content--expanding",d="drawer-content--collapse",u="drawer-content--collapsing",f=(0,s.forwardRef)(function({className:e,as:t="div",children:r,...a},f){let{isCollapsed:m,idForContent:p,skipTransition:h,isTest:v}=(0,s.useContext)(c.l9),[x,g]=(0,s.useState)(!m),[w,b]=(0,s.useState)(!1),y=l()(e,"drawer-content"),k=(0,s.useRef)(null),C=(0,s.useCallback)(e=>{null!=f&&("function"==typeof f?f(e):f.current=e),k.current=e},[f]),j=(0,s.useCallback)(function(){if(!k.current||h)return;k.current.classList.remove(d),k.current.classList.remove(u),k.current.classList.add(o);let e=k.current?.scrollHeight;k.current.style.height=`${e}px`},[h]),A=(0,s.useCallback)(function(){k.current&&!h&&(k.current.classList.remove(d),k.current.classList.remove(u),k.current.classList.remove(o),k.current.style.height="")},[h]),L=(0,s.useCallback)(function(){if(!k.current||h)return;k.current.classList.add(d);let e=k.current?.offsetHeight;k.current.style.height=`${e}px`,k.current.offsetHeight},[h]),_=(0,s.useCallback)(function(){k.current&&!h&&(k.current.classList.remove(d),k.current.classList.remove(o),k.current.classList.add(u),k.current.style.height="")},[h]),N=(0,s.useCallback)(function(){k.current&&!h&&(k.current.classList.remove(d),k.current.classList.remove(u),k.current.classList.remove(o))},[h]),E=(0,s.useCallback)(function(e){window.matchMedia("(prefers-reduced-motion)").matches?e():k.current?.addEventListener("transitionend",function t(r){r.target===k.current&&(k.current?.removeEventListener("transitionend",t,!1),e())},!1)},[]);return(0,s.useEffect)(()=>{v||setTimeout(()=>{g(!m),b(!0)})},[]),(0,n.jsx)(i.Ay,{in:w?!m:x,addEndListener:E,onEntering:j,onEntered:A,onExit:L,onExiting:_,onExited:N,nodeRef:k,children:(0,n.jsx)(t,{id:p,ref:C,className:y,...a,children:(0,n.jsx)("div",{className:"drawer-content__inner",children:r})})})})},6834:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(73365),s=r(56702),a=r.n(s);let l=({name:e,className:t,svgClassName:r,...s})=>{if(!e)return null;let l=e;return e.startsWith("aafp-web")||(l=`aafp-web-${e}`),(0,n.jsx)("span",{"data-testid":`icon-${e}`,className:a()("aafp-icon",`aafp-icon--${e}`,t),...s,children:(0,n.jsx)("svg",{className:a()("aafp-icon__svg",r),"aria-hidden":"true",focusable:!1,children:(0,n.jsx)("use",{xlinkHref:`#${l}`})})})}},40248:(e,t,r)=>{r.r(t),r.d(t,{default:()=>a});var n=r(73365);r(1521);var s=r(53448);function a({heading:e,disclosures:t,expanded:r,isTest:l=!1}){return(0,n.jsx)("div",{className:"author-information container",children:(0,n.jsxs)(s.Ay,{collapsedByDefaultOnMobile:!r,collapsedByDefaultOnDesktop:!r,isTest:l,children:[(0,n.jsx)(s.Ay.Header,{children:(0,n.jsx)(s.Ay.Toggle,{children:e})}),(0,n.jsx)(s.Ay.Content,{children:t&&t?.length>0&&(0,n.jsx)("div",{className:"author-information__disclosures",children:t?.map((e,t)=>(0,n.jsx)("div",{className:"author-information__disclosure body-copy has-rich-text text-container mb-body-para",children:e},`disclosure-${t}`))})})]})})}},53448:(e,t,r)=>{r.d(t,{Ay:()=>n.Ay});var n=r(4281)},59257:(e,t,r)=>{r.d(t,{A:()=>
1o});var n=r(73365),s=r(1521),a=r(56702),l=r.n(a),i=r(4281),c=r(6834);let o=(0,s.forwardRef)(function({className:e,onClick:t,type:r,as:a="button",children:o,...d},u){let{isCollapsed:f,idForContent:m,toggleIsCollapsed:p,isInteractive:h}=(0,s.useContext)(i.l9),v=l()(e,"drawer-toggle"),x=(0,s.useCallback)(e=>{p(),t&&t(e)},[p,t]);return r="button"===a?r||"button":null,(0,n.jsxs)(a,{ref:u,className:v,onClick:x,type:r,...d,disabled:!h,"aria-expanded":h?!f:void 0,"aria-controls":m,"data-testid":"toggle",children:[(0,n.jsxs)("div",{className:"drawer-toggle__icon",children:[(0,n.jsx)(c.A,{name:"minus-circle",className:"aafp-icon--opened"}),(0,n.jsx)(c.A,{name:"plus-circle",className:"aafp-icon--closed"})]}),(0,n.jsx)("div",{className:"drawer-toggle__content",children:o})]})})},67613:(e,t,r)=>{r.d(t,{f:()=>n});let n={smMax:47.99,mdMin:48,mdMax:61.99,lgMin:62,lgMax:74.99,xlMin:75,xlMax:89.99,xxlMin:90}},74198:(e,t,r)=>{r.d(t,{A:()=>i});var n=r(73365),s=r(1521),a=r(56702),l=r.n(a);let i=(0,s.forwardRef)(function({className:e,as:t="div",children:r,...s},a){let i=l()(e,"drawer-header type-h3");return(0,n.jsx)(t,{ref:a,className:i,...s,children:r})})},86523:(e,t,r)=>{r.d(t,{u_:()=>a,bZ:()=>s,fi:()=>n.f});var n=r(67613);let s="Skip to main content",a="main-content"}}]);

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.