PageSourceSearch

https://www.aafp.org/_next/static/chunks/3676.a7b453466f5342df.js

js aafp.org collected 2026-10-01 07:54:36 UTC 5,995 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3676],{9316:(e,a,t)=>{"use strict";t.d(a,{A:()=>o});var r=t(73365),s=t(56702),n=t.n(s);let o=({name:e,size:a=32,fill:t=!1,color:s,className:o,...i})=>{if(!e)return null;let l="inherit";return"number"==typeof a&&(l=a/16+"rem"),(0,r.jsx)("span",{className:n()("aafp-material-icon",`aafp-material-icon--${e}`,{"aafp-material-icon--fill":t,[`aafp-material-icon--color-${s}`]:!!s,"aafp-material-icon--font-size-inherit":"inherit"===l},o),style:{"--aafp-icon-font-size":l},...i,children:(0,r.jsx)("span",{className:"aafp-material-icon__icon",children:e})})}},52409:(e,a,t)=>{"use strict";t.d(a,{A:()=>i});var r=t(73365),s=t(56702),n=t.n(s),o=t(9316);function i({value:e,onValueChange:a,onSubmit:t,onClear:s,placeholder:l="Search...",inputId:c="search-browse-input",className:m,clearButtonLabel:d="Clear search",searchButtonLabel:u="Search"}){return(0,r.jsx)("div",{className:n()("search-browse-box col-span-full mb-7 lg:mb-8 lg:col-span-8",m),"data-testid":"search-browse-box",children:(0,r.jsx)("form",{onSubmit:e=>{e.preventDefault(),t()},className:"search-browse-box__form","data-testid":"search-browse-box-form",children:(0,r.jsxs)("div",{className:"search-browse-box__input-wrapper",children:[(0,r.jsx)("input",{id:c,type:"search",value:e,onChange:e=>{a(e.target.value)},placeholder:l,className:"search-browse-box__input","aria-label":l}),(0,r.jsxs)("div",{className:"search-browse-box__actions",children:[e&&(0,r.jsx)("button",{type:"button",onClick:()=>{a(""),s&&s()},className:"search-browse-box__button search-browse-box__clear-button","aria-label":d,children:(0,r.jsx)(o.A,{name:"close",size:26,color:"primary",className:"","aria-hidden":"true"})}),e&&(0,r.jsx)("div",{className:"search-browse-box__divider","data-testid":"search-browse-box-divider","aria-hidden":"true"}),(0,r.jsx)("button",{type:"submit",className:"search-browse-box__button search-browse-box__submit","aria-label":u,children:(0,r.jsx)(o.A,{name:"search",size:26,color:"primary",className:"","aria-hidden":"true"})})]})]})})})}},53676:(e,a,t)=>{"use strict";t.r(a),t.d(a,{default:()=>d});var r=t(73365),s=t(1521),n=t(52409),o=t(56702),i=t.n(o),l=t(9316);let c=({node:e,expandedIds:a,onToggle:t})=>{let s=e.children.length>0,n=s&&a.has(e.id),o=`taxonomy-term-${e.id}-children`,m=e.count??e.children.length,d=e.isVocabulary||s,u=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"taxonomy-viewer__label",children:e.label}),d&&(0,r.jsxs)("span",{className:"taxonomy-viewer__count type-body-sm",children:["(",m.toLocaleString("en-US"),")"]})]});return(0,r.jsxs)("li",{className:i()("taxonomy-viewer__item",e.isVocabulary&&"taxonomy-viewer__item--vocabulary",s?"taxonomy-viewer__item--parent":"taxonomy-viewer__item--leaf"),children:[s?(0,r.jsxs)("button",{type:"button",className:"taxonomy-viewer__toggle","aria-expanded":n,"aria-controls":n?o:void 0,"aria-label":`${n?"Collapse":"Expand"} ${e.label}`,onClick:()=>t(e.id),children:[(0,r.jsx)(l.A,{name:"keyboard_arrow_down",size:20,className:i()("taxonomy-viewer__caret",n&&"taxonomy-viewer__caret--expanded")}),u]}):(0,r.jsx)("span",{className:"taxonomy-viewer__row taxonomy-viewer__row--leaf",children:u}),n&&(0,r.jsx)("ul",{id:o,className:"taxonomy-viewer__children",children:e.children.map(e=>(0,r.jsx)(c,{node:e,expandedIds:a,onToggle:t},e.id))})]})};function m(e){return e.trim().length>=3}let d=({tree:e})=>{let[a,t]=(0,s.useState)(()=>new Set),[o,i]=(0,s.useState)(""),l=m(o),d=(0,s.useMemo)(()=>(function(e,a){if(!m(a))return{...e,matchCount:0,expandedIds:[]};let t=a.trim().toLowerCase(),r=[],s={matches:0};return{roots:function e(a,t,r,s){let n=[];for(let o of a){let a=e(o.children,t,r,s),i=!o.isVocabulary&&(o.search??o.label.toLowerCase()).includes(t);if(!i&&0===a.length)continue;i&&(s.matches+=1),a.length>0&&r.push(o.id);let{count:l,...c}=o;n.push(o.isVocabulary?{...c,children:a}:{...o,count:l,children:a})}return n}(e.roots,t,r,s),termCount:e.termCount,matchCount:s.matches,expandedIds:r}})(e,o),[e,o]),u=(0,s.useMemo)(()=>l?new Set(d.expandedIds):a,[l,d,a]),h=(0,s.useCallback)(e=>{t(a=>
1{let t=new Set(a);return t.delete(e)||t.add(e),t})},[]),x=(0,s.useCallback)(()=>{t(new Set)},[]),b=l&&0===d.roots.length;return(0,r.jsxs)("div",{className:"taxonomy-viewer","data-testid":"taxonomy-viewer",children:[(0,r.jsx)(n.A,{className:"taxonomy-viewer__search",inputId:"taxonomy-viewer-search",placeholder:"Filter terms",value:o,onValueChange:i,onSubmit:()=>{}}),(0,r.jsxs)("div",{className:"taxonomy-viewer__toolbar",children:[(0,r.jsx)("button",{type:"button",className:"btn btn--secondary btn--sm",onClick:x,disabled:l||0===a.size,children:(0,r.jsx)("span",{className:"btn__label",children:"Collapse all"})}),(0,r.jsx)("p",{className:"taxonomy-viewer__summary type-body-sm",role:"status",children:l?`${d.matchCount.toLocaleString("en-US")} of ${e.termCount.toLocaleString("en-US")} terms match`:`${e.termCount.toLocaleString("en-US")} active ${1===e.termCount?"term":"terms"}`})]}),b&&(0,r.jsxs)("p",{className:"taxonomy-viewer__empty",children:["No terms match “",o.trim(),"”."]}),!b&&(0,r.jsx)("ul",{className:"taxonomy-viewer__tree",children:d.roots.map(e=>(0,r.jsx)(c,{node:e,expandedIds:u,onToggle:h},e.id))}),o.trim().length>0&&!l&&(0,r.jsxs)("p",{className:"taxonomy-viewer__hint type-body-sm",children:["Type at least ",3," characters to filter."]})]})}},56702:(e,a)=>{var t;!function(){"use strict";var r={}.hasOwnProperty;function s(){for(var e="",a=0;a<arguments.length;a++){var t=arguments[a];t&&(e=n(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return s.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var a="";for(var t in e)r.call(e,t)&&e[t]&&(a=n(a,t));return a}(t)))}return e}function n(e,a){return a?e?e+" "+a:e+a:e}e.exports?(s.default=s,e.exports=s):void 0===(t=(function(){return s}).apply(a,[]))||(e.exports=t)}()}}]);

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.