PageSourceSearch

https://www.prb.org/wp-content/themes/prb003/public/build/assets/app-BcwBIj0L.js

js prb.org collected 2026-10-01 08:11:14 UTC 25,739 bytes, 6 lines download raw bytes

1function St(){if(!document.body.classList.contains("search"))return;const t=document.getElementById("component-search-posts"),o=document.getElementById("component-search-paginate"),n=document.querySelectorAll(".checkbox-field"),e=document.querySelector(".page-header"),l=document.querySelector("#main .search-field"),u=document.querySelector("#main .search-button"),m=document.getElementById("search-title-keyword");let s,r=500,c={types:[],paged:1,keyword:""};k(),n.forEach(g=>{g.addEventListener("change",()=>i())}),l.addEventListener("keyup",()=>{clearTimeout(s),(!l.value||l.value.length>2)&&(s=setTimeout(()=>{i()},r))}),l.addEventListener("input",g=>{g.target.value||i()}),u.addEventListener("click",g=>{g.preventDefault(),i()});function k(){const g=new URLSearchParams(window.location.search),y=Object.fromEntries(g);let b=1;y.paged!==void 0&&(b=y.paged),y.types!==void 0&&y.types.split(",").forEach(M=>document.getElementById("search-filter-"+M).checked=!0),y.s!==void 0&&(l.value=y.s,m.textContent=y.s),i(b)}function i(g=1){l&&(c.keyword=l.value,m.textContent=l.value),c.types=[],n.forEach(y=>{y.checked&&c.types.push(y.value)}),L(g),f(),w()}function f(){const g=new URLSearchParams(window.location.search);c.paged&&c.paged>1?g.set("paged",c.paged):g.delete("paged"),c.types.length?g.set("types",c.types):g.delete("types"),c.keyword?g.set("s",c.keyword):g.delete("s");const y=g.toString();let b="?"+y+window.location.hash;if(!y.length){const v=new URL(window.location.href);b=v.origin+v.pathname+v.hash}history.replaceState(null,null,b)}function w(){const g=new URLSearchParams({options:JSON.stringify(c)});fetch(`${window.APP_CONFIG.resturl}search?${g.toString()}`,{cache:"reload"}).then(y=>y.json()).then(y=>{const b=y.paginate!=!1?y.paginate:"";o.innerHTML=b,t.innerHTML=y.posts}).then(()=>{d()}).catch(y=>console.error(y))}function d(){const g=document.querySelectorAll("a.page-numbers");g.length&&g.forEach(y=>{y.addEventListener("click",b=>{b.preventDefault(),S().then(()=>{const v=y.href,M=new URL(v),H=new URLSearchParams(M.search);L(H.get("paged")),w(),f()})})})}function L(g){c.paged=g}function S(){return new Promise(g=>{window.scroll({top:e.offsetTop,left:0,behavior:"smooth"});const y=()=>{window.scrollY===e.offsetTop&&(window.removeEventListener("scroll",y),g())};window.addEventListener("scroll",y)})}}/*!
2* CookieConsent 3.1.0
3* https://github.com/orestbida/cookieconsent
4* Author Orest Bida
5* Released under the MIT License
6*/const tt="opt-in",we="opt-out",nt="show--consent",ot="show--preferences",Je="disable--interaction",Te="data-category",T="div",V="button",W="aria-hidden",ve="btn-group",A="click",me="data-role",je="consentModal",Fe="preferencesModal";class _t{constructor(){this.t={mode:tt,revision:0,autoShow:!0,lazyHtmlGeneration:!0,autoClearCookies:!0,manageScriptTags:!0,hideFromBots:!0,cookie:{name:"cc_cookie",expiresAfterDays:182,domain:"",path:"/",secure:!0,sameSite:"Lax"}},this.o={i:{},l:"",_:{},u:{},p:{},m:[],v:!1,h:null,C:null,S:null,M:"",D:!0,T:!1,k:!1,A:!1,N:!1,H:[],V:!1,I:!0,L:[],j:!1,F:"",P:!1,O:[],R:[],B:[],$:[],G:!1,J:!1,U:!1,q:[],K:[],W:[],X:{},Y:{},Z:{},ee:{},te:{},oe:[]},this.ne={ae:{},se:{}},this.ce={},this.re={ie:"cc:onFirstConsent",le:"cc:onConsent",de:"cc:onChange",fe:"cc:onModalShow",_e:"cc:onModalHide",ue:"cc:onModalReady"}}}const a=new _t,at=(t,o)=>t.indexOf(o),E=(t,o)=>at(t,o)!==-1,xe=t=>Array.isArray(t),ge=t=>typeof t=="string",Re=t=>!!t&&typeof t=="object"&&!xe(t),X=t=>typeof t=="function",de=t=>Object.keys(t),st=t=>Array.from(new Set(t)),Me=()=>document.activeElement,he=t=>t.preventDefault(),$e=(t,o)=>t.querySelectorAll(o),h=t=>{const o=document.createElement(t);return t===V&&(o.type=t),o},C=(t,o,n)=>t.setAttribute(o,n),Pe=(t,o,n)=>{t.removeAttribute(n?"data-"+o:o)},Se=(t,o,n)=>t.getAttribute(n?"data-"+o:o),p=(t,o)=>t.appendChild(o),x=(t,o)=>t.classList.add(o),N=(t,o)=>x(t,"cm__"+o),_=(t,o)=>x(t,"pm__"+o),re=(t,o)=>t.classList.remove(o),se=t=>{if(typeof t!="object")return t;if(t instanceof Date)return new Date(t.getTime());let o=Array.isArray(t)?[]:{};for(let n in t){let e=t[n];o[n]=se(e)}return o},Ve=(t,o)=>
vendor: 16,714 bytes, line 6
6dispatchEvent(new CustomEvent(t,{detail:o})),P=(t,o,n,e)=>{t.addEventListener(o,n),e&&a.o.m.push({pe:t,ge:o,me:n})},Tt=()=>{const t=a.t.cookie.expiresAfterDays;return X(t)?t(a.o.F):t},Be=(t,o)=>{const n=t||[],e=o||[];return n.filter((l=>!E(e,l))).concat(e.filter((l=>!E(n,l))))},rt=t=>{a.o.R=st(t),a.o.F=(()=>{let o="custom";const{R:n,O:e,B:l}=a.o,u=n.length;return u===e.length?o="all":u===l.length&&(o="necessary"),o})()},ct=(t,o,n,e)=>{const l="accept-",{show:u,showPreferences:m,hide:s,hidePreferences:r,acceptCategory:c}=o,k=t||document,i=b=>$e(k,`[data-cc="${b}"]`),f=(b,v)=>{he(b),c(v),r(),s()},w=i("show-preferencesModal"),d=i("show-consentModal"),L=i(l+"all"),S=i(l+"necessary"),g=i(l+"custom"),y=a.t.lazyHtmlGeneration;for(const b of w)C(b,"aria-haspopup","dialog"),P(b,A,(v=>{he(v),m()})),y&&(P(b,"mouseenter",(v=>{he(v),a.o.N||n(o,e)}),!0),P(b,"focus",(()=>{a.o.N||n(o,e)})));for(let b of d)C(b,"aria-haspopup","dialog"),P(b,A,(v=>{he(v),u(!0)}),!0);for(let b of L)P(b,A,(v=>{f(v,"all")}),!0);for(let b of g)P(b,A,(v=>{f(v)}),!0);for(let b of S)P(b,A,(v=>{f(v,[])}),!0)},z=(t,o)=>{t&&(o&&(t.tabIndex=-1),t.focus(),o&&t.removeAttribute("tabindex"))},it=(t,o)=>{const n=e=>{e.target.removeEventListener("transitionend",n),e.propertyName==="opacity"&&getComputedStyle(t).opacity==="1"&&z((l=>l===1?a.ne.be:a.ne.ve)(o))};P(t,"transitionend",n)};let We;const lt=t=>{clearTimeout(We),t?x(a.ne.ye,Je):We=setTimeout((()=>{re(a.ne.ye,Je)}),500)},Mt=["M 19.5 4.5 L 4.5 19.5 M 4.5 4.501 L 19.5 19.5","M 3.572 13.406 L 8.281 18.115 L 20.428 5.885","M 21.999 6.94 L 11.639 17.18 L 2.001 6.82 "],Ce=(t=0,o=1.5)=>`<svg viewBox="0 0 24 24" stroke-width="${o}"><path d="${Mt[t]}"/></svg>`,dt=t=>{const o=a.ne,n=a.o;(e=>{const l=e===o.he,u=n.i.disablePageInteraction?o.ye:l?o.Ce:o.ye;P(u,"keydown",(m=>{if(m.key!=="Tab"||!(l?n.k&&!n.A:n.A))return;const s=Me(),r=l?n.q:n.K;r.length!==0&&(m.shiftKey?s!==r[0]&&e.contains(s)||(he(m),z(r[1])):s!==r[1]&&e.contains(s)||(he(m),z(r[0])))}),!0)})(t)},Et=["[href]",V,"input","details","[tabindex]"].map((t=>t+':not([tabindex="-1"])')).join(","),ut=t=>{const{o,ne:n}=a,e=(l,u)=>{const m=$e(l,Et);u[0]=m[0],u[1]=m[m.length-1]};t===1&&o.T&&e(n.he,o.q),t===2&&o.N&&e(n.we,o.K)},K=(t,o,n)=>{const{de:e,le:l,ie:u,_e:m,ue:s,fe:r}=a.ce,c=a.re;if(o){const i={modalName:o};return t===c.fe?X(r)&&r(i):t===c._e?X(m)&&m(i):(i.modal=n,X(s)&&s(i)),Ve(t,i)}const k={cookie:a.o.p};t===c.ie?X(u)&&u(se(k)):t===c.le?X(l)&&l(se(k)):(k.changedCategories=a.o.L,k.changedServices=a.o.ee,X(e)&&e(se(k))),Ve(t,se(k))},Ee=(t,o)=>{try{return t()}catch(n){return!o&&console.warn("CookieConsent:",n),!1}},Ae=t=>{const{Y:o,ee:n,O:e,X:l,oe:u,p:m,L:s}=a.o;for(const i of e){const f=n[i]||o[i]||[];for(const w of f){const d=l[i][w];if(!d)continue;const{onAccept:L,onReject:S}=d;!d.Se&&E(o[i],w)?(d.Se=!0,X(L)&&L()):d.Se&&!E(o[i],w)&&(d.Se=!1,X(S)&&S())}}if(!a.t.manageScriptTags)return;const r=u,c=t||m.categories||[],k=(i,f)=>{if(f>=i.length)return;const w=u[f];if(w.xe)return k(i,f+1);const d=w.Me,L=w.De,S=w.Te,g=E(c,L),y=!!S&&E(o[L],S);if(!S&&!w.ke&&g||!S&&w.ke&&!g&&E(s,L)||S&&!w.ke&&y||S&&w.ke&&!y&&E(n[L]||[],S)){w.xe=!0;const b=Se(d,"type",!0);Pe(d,"type",!!b),Pe(d,Te);let v=Se(d,"src",!0);v&&Pe(d,"src",!0);const M=h("script");M.textContent=d.innerHTML;for(const{nodeName:I}of d.attributes)C(M,I,d[I]||Se(d,I));b&&(M.type=b),v?M.src=v:v=d.src;const H=!!v&&(!b||["text/javascript","module"].includes(b));if(H&&(M.onload=M.onerror=()=>{k(i,++f)}),d.replaceWith(M),H)return}k(i,++f)};k(r,0)},_e="bottom",Ne="left",ft="center",qe="right",He="inline",pt="wide",ht="pm--",Oe=["middle","top",_e],Xe=[Ne,ft,qe],xt={box:{Ee:[pt,He],Ae:Oe,Ne:Xe,He:_e,Ve:qe},cloud:{Ee:[He],Ae:Oe,Ne:Xe,He:_e,Ve:ft},bar:{Ee:[He],Ae:Oe.slice(1),Ne:[],He:_e,Ve:""}},It={box:{Ee:[],Ae:[],Ne:[],He:"",Ve:""},bar:{Ee:[pt],Ae:[],Ne:[Ne,qe],He:"",Ve:Ne}},mt=t=>{const o=a.o.i.guiOptions,n=o&&o.consentModal,e=o&&o.preferencesModal;t===0&&ze(a.ne.he,xt,n,"cm--","box","cm"),t===1&&ze(a.ne.we,It,e,ht,"box","pm")},ze=(t,o,n,e,l,u)=>{t.className=u;const m=n&&n.layout,s=n&&n.position,r=n&&n.flipButtons,c=!n||n.equalWeightButtons!==!1,k=m&&m.split(" ")||[],i=k[0],f=k[1],w=i in o?i:l,d=o[w],L=E(d.Ee,f)&&f,S=s&&s.split(" ")||[],g=S[0],y=e===ht?S[0]:S[1],b=E(d.Ae,g)?g:d.He,v=E(d.Ne,y)?y:d.Ve,M=I=>{I&&x(t,e+I)};M(w),M(L),M(b),M(v),r&&M("flip");const H=u+"__btn--secondary";if(u==="cm"){const{Ie:I,Le:j}=a.ne;I&&(c?re(I,H):x(I,H)),j&&(c?re(j,H):x(j,H))}else{const{je:I}=a.ne;I&&(c?re(I,H):x(I,H))}},Le=(t,o)=>{const n=a.o,e=a.ne,{hide:l,hidePreferences:u,acceptCategory:m}=t,s=v=>{m(v),u(),l()},r=n.u&&n.u.preferencesModal;if(!r)return;const c=r.title,k=r.closeIconLabel,i=r.acceptAllBtn,f=r.acceptNecessaryBtn,w=r.savePreferencesBtn,d=r.sections||[],L=i||f||w;if(e.Fe)e.Pe=h(T),_(e.Pe,"body");else{e.Fe=h(T),x(e.Fe,"pm-wrapper");const v=h("div");x(v,"pm-overlay"),p(e.Fe,v),P(v,A,u),e.we=h(T),x(e.we,"pm"),C(e.we,"role","dialog"),C(e.we,W,!0),C(e.we,"aria-modal",!0),C(e.we,"aria-labelledby","pm__title"),P(e.ye,"keydown",(M=>{M.keyCode===27&&u()}),!0),e.Oe=h(T),_(e.Oe,"header"),e.Re=h("h2"),_(e.Re,"title"),e.Re.id="pm__title",e.Be=h(V),_(e.Be,"close-btn"),C(e.Be,"aria-label",r.closeIconLabel||""),P(e.Be,A,u),e.$e=h("span"),e.$e.innerHTML=Ce(),p(e.Be,e.$e),e.Ge=h(T),_(e.Ge,"body"),e.Je=h(T),_(e.Je,"footer");var S=h(T);x(S,"btns");var g=h(T),y=h(T);_(g,ve),_(y,ve),p(e.Je,g),p(e.Je,y),p(e.Oe,e.Re),p(e.Oe,e.Be),e.ve=h(T),C(e.ve,"tabIndex",-1),p(e.we,e.ve),p(e.we,e.Oe),p(e.we,e.Ge),L&&p(e.we,e.Je),p(e.Fe,e.we)}let b;c&&(e.Re.innerHTML=c,k&&C(e.Be,"aria-label",k)),d.forEach(((v,M)=>{const H=v.title,I=v.description,j=v.linkedCategory,ue=j&&n.P[j],ce=v.cookieTable,Y=ce&&ce.body,ee=ce&&ce.caption,G=Y&&Y.length>0,D=!!ue,F=D&&n.X[j],te=Re(F)&&de(F)||[],O=D&&(!!I||!!G||de(F).length>0);var J=h(T);if(_(J,"section"),O||I){var Z=h(T);_(Z,"section-desc-wrapper")}let ne=te.length;if(O&&ne>0){const R=h(T);_(R,"section-services");for(const U of te){const B=F[U],$=B&&B.label||U,ie=h(T),le=h(T),ye=h(T),fe=h(T);_(ie,"service"),_(fe,"service-title"),_(le,"service-header"),_(ye,"service-icon");const Q=Ke($,U,ue,!0,j);fe.innerHTML=$,p(le,ye),p(le,fe),p(ie,le),p(ie,Q),p(R,ie)}p(Z,R)}if(H){var oe=h(T),q=h(D?V:T);if(_(oe,"section-title-wrapper"),_(q,"section-title"),q.innerHTML=H,p(oe,q),D){const R=h("span");R.innerHTML=Ce(2,3.5),_(R,"section-arrow"),p(oe,R),J.className+="--toggle";const U=Ke(H,j,ue);let B=r.serviceCounterLabel;if(ne>0&&ge(B)){let $=h("span");_($,"badge"),_($,"service-counter"),C($,W,!0),C($,"data-servicecounter",ne),B&&(B=B.split("|"),B=B.length>1&&ne>1?B[1]:B[0],C($,"data-counterlabel",B)),$.innerHTML=ne+(B?" "+B:""),p(q,$)}if(O){_(J,"section--expandable");var Ye=j+"-desc";C(q,"aria-expanded",!1),C(q,"aria-controls",Ye)}p(oe,U)}else C(q,"role","heading"),C(q,"aria-level","3");p(J,oe)}if(I){var Ie=h("p");_(Ie,"section-desc"),Ie.innerHTML=I,p(Z,Ie)}if(O&&(C(Z,W,"true"),Z.id=Ye,((R,U,B)=>{P(q,A,(()=>{U.classList.contains("is-expanded")?(re(U,"is-expanded"),C(B,"aria-expanded","false"),C(R,W,"true")):(x(U,"is-expanded"),C(B,"aria-expanded","true"),C(R,W,"false"))}))})(Z,J,q),G)){const R=h("table"),U=h("thead"),B=h("tbody");if(ee){const Q=h("caption");_(Q,"table-caption"),Q.innerHTML=ee,R.appendChild(Q)}_(R,"section-table"),_(U,"table-head"),_(B,"table-body");const $=ce.headers,ie=de($),le=e.Ue.createDocumentFragment(),ye=h("tr");for(const Q of ie){const pe=$[Q],ae=h("th");ae.id="cc__row-"+pe+M,C(ae,"scope","col"),_(ae,"table-th"),ae.innerHTML=pe,p(le,ae)}p(ye,le),p(U,ye);const fe=e.Ue.createDocumentFragment();for(const Q of Y){const pe=h("tr");_(pe,"table-tr");for(const ae of ie){const Ge=$[ae],Lt=Q[ae],be=h("td"),Ze=h(T);_(be,"table-td"),C(be,"data-column",Ge),C(be,"headers","cc__row-"+Ge+M),Ze.insertAdjacentHTML("beforeend",Lt),p(be,Ze),p(pe,be)}p(fe,pe)}p(B,fe),p(R,U),p(R,B),p(Z,R)}(O||I)&&p(J,Z);const Ct=e.Pe||e.Ge;D?(b||(b=h(T),_(b,"section-toggles")),b.appendChild(J)):b=null,p(Ct,b||J)})),i&&(e.ze||(e.ze=h(V),_(e.ze,"btn"),C(e.ze,me,"all"),p(g,e.ze),P(e.ze,A,(()=>s("all")))),e.ze.innerHTML=i),f&&(e.je||(e.je=h(V),_(e.je,"btn"),C(e.je,me,"necessary"),p(g,e.je),P(e.je,A,(()=>s([])))),e.je.innerHTML=f),w&&(e.qe||(e.qe=h(V),_(e.qe,"btn"),_(e.qe,"btn--secondary"),C(e.qe,me,"save"),p(y,e.qe),P(e.qe,A,(()=>s()))),e.qe.innerHTML=w),e.Pe&&(e.we.replaceChild(e.Pe,e.Ge),e.Ge=e.Pe),mt(1),n.N||(n.N=!0,K(a.re.ue,Fe,e.we),o(t),p(e.Ce,e.Fe),dt(e.we),setTimeout((()=>x(e.Fe,"cc--anim")),100)),ut(2)};function Ke(t,o,n,e,l){const u=a.o,m=a.ne,s=h("label"),r=h("input"),c=h("span"),k=h("span"),i=h("span"),f=h("span"),w=h("span");if(f.innerHTML=Ce(1,3),w.innerHTML=Ce(0,3),r.type="checkbox",x(s,"section__toggle-wrapper"),x(r,"section__toggle"),x(f,"toggle__icon-on"),x(w,"toggle__icon-off"),x(c,"toggle__icon"),x(k,"toggle__icon-circle"),x(i,"toggle__label"),C(c,W,"true"),e?(x(s,"toggle-service"),C(r,Te,l),m.se[l][o]=r):m.ae[o]=r,e?(d=>{P(r,"change",(()=>{const L=m.se[d],S=m.ae[d];u.Z[d]=[];for(let g in L){const y=L[g];y.checked&&u.Z[d].push(y.value)}S.checked=u.Z[d].length>0}))})(l):(d=>{P(r,A,(()=>{const L=m.se[d],S=r.checked;u.Z[d]=[];for(let g in L)L[g].checked=S,S&&u.Z[d].push(g)}))})(o),r.value=o,i.textContent=t.replace(/<.*>.*<\/.*>/gm,""),p(k,w),p(k,f),p(c,k),u.D)(n.readOnly||n.enabled)&&(r.checked=!0);else if(e){const d=u.Y[l];r.checked=n.readOnly||E(d,o)}else E(u.R,o)&&(r.checked=!0);return n.readOnly&&(r.disabled=!0),p(s,r),p(s,c),p(s,i),s}const De=()=>{const t=h("span");return a.ne.Ke||(a.ne.Ke=t),t},gt=(t,o)=>{const n=a.o,e=a.ne,{hide:l,showPreferences:u,acceptCategory:m}=t,s=n.u&&n.u.consentModal;if(!s)return;const r=s.acceptAllBtn,c=s.acceptNecessaryBtn,k=s.showPreferencesBtn,i=s.closeIconLabel,f=s.footer,w=s.label,d=s.title,L=g=>{l(),m(g)};if(!e.Qe){e.Qe=h(T),e.he=h(T),e.We=h(T),e.Xe=h(T),e.Ye=h(T),x(e.Qe,"cm-wrapper"),x(e.he,"cm"),N(e.We,"body"),N(e.Xe,"texts"),N(e.Ye,"btns"),C(e.he,"role","dialog"),C(e.he,"aria-modal","true"),C(e.he,W,"false"),C(e.he,"aria-describedby","cm__desc"),w?C(e.he,"aria-label",w):d&&C(e.he,"aria-labelledby","cm__title");const g="box",y=n.i.guiOptions,b=y&&y.consentModal,v=(b&&b.layout||g).split(" ")[0]===g;d&&i&&v&&(e.Le||(e.Le=h(V),e.Le.innerHTML=Ce(),N(e.Le,"btn"),N(e.Le,"btn--close"),P(e.Le,A,(()=>{L([])})),p(e.We,e.Le)),C(e.Le,"aria-label",i)),p(e.We,e.Xe),(r||c||k)&&p(e.We,e.Ye),e.be=h(T),C(e.be,"tabIndex",-1),p(e.he,e.be),p(e.he,e.We),p(e.Qe,e.he)}d&&(e.Ze||(e.Ze=h("h2"),e.Ze.className=e.Ze.id="cm__title",p(e.Xe,e.Ze)),e.Ze.innerHTML=d);let S=s.description;if(S&&(n.V&&(S=S.replace("{{revisionMessage}}",n.I?"":s.revisionMessage||"")),e.et||(e.et=h("p"),e.et.className=e.et.id="cm__desc",p(e.Xe,e.et)),e.et.innerHTML=S),r&&(e.tt||(e.tt=h(V),p(e.tt,De()),N(e.tt,"btn"),C(e.tt,me,"all"),P(e.tt,A,(()=>{L("all")}))),e.tt.firstElementChild.innerHTML=r),c&&(e.Ie||(e.Ie=h(V),p(e.Ie,De()),N(e.Ie,"btn"),C(e.Ie,me,"necessary"),P(e.Ie,A,(()=>{L([])}))),e.Ie.firstElementChild.innerHTML=c),k&&(e.ot||(e.ot=h(V),p(e.ot,De()),N(e.ot,"btn"),N(e.ot,"btn--secondary"),C(e.ot,me,"show"),P(e.ot,"mouseenter",(()=>{n.N||Le(t,o)})),P(e.ot,A,u)),e.ot.firstElementChild.innerHTML=k),e.nt||(e.nt=h(T),N(e.nt,ve),r&&p(e.nt,e.tt),c&&p(e.nt,e.Ie),(r||c)&&p(e.We,e.nt),p(e.Ye,e.nt)),e.ot&&!e.st&&(e.st=h(T),e.Ie&&e.tt?(N(e.st,ve),p(e.st,e.ot),p(e.Ye,e.st)):(p(e.nt,e.ot),N(e.nt,ve+"--uneven"))),f){if(!e.ct){let g=h(T),y=h(T);e.ct=h(T),N(g,"footer"),N(y,"links"),N(e.ct,"link-group"),p(y,e.ct),p(g,y),p(e.he,g)}e.ct.innerHTML=f}mt(0),n.T||(n.T=!0,K(a.re.ue,je,e.he),o(t),p(e.Ce,e.Qe),dt(e.he),setTimeout((()=>x(e.Qe,"cc--anim")),100)),ut(1),ct(e.We,t,Le,o)},yt=t=>{if(!ge(t))return null;if(t in a.o._)return t;let o=t.slice(0,2);return o in a.o._?o:null},bt=()=>a.o.l||a.o.i.language.default,wt=t=>{t&&(a.o.l=t)},Pt=async t=>{const o=a.o;let n=yt(t)?t:bt(),e=o._[n];if(ge(e)?e=await(async l=>{try{return await(await fetch(l)).json()}catch(u){return console.error(u),!1}})(e):X(e)&&(e=await e()),!e)throw`Could not load translation for the '${n}' language`;return o.u=e,wt(n),!0},Bt=()=>{let t=a.o.i.language.rtl,o=a.ne.Ce;t&&o&&(xe(t)||(t=[t]),E(t,a.o.l)?x(o,"cc--rtl"):re(o,"cc--rtl"))},ke=()=>{const t=a.ne;if(t.Ce)return;t.Ce=h(T),t.Ce.id="cc-main",t.Ce.setAttribute("data-nosnippet",""),Bt();let o=a.o.i.root;o&&ge(o)&&(o=document.querySelector(o)),(o||t.Ue.body).appendChild(t.Ce)},Ht=t=>Ee((()=>localStorage.removeItem(t))),Qe=(t,o)=>{if(o instanceof RegExp)return t.filter((n=>o.test(n)));{const n=at(t,o);return n>-1?[t[n]]:[]}},Ot=t=>{const{hostname:o,protocol:n}=location,{name:e,path:l,domain:u,sameSite:m,useLocalStorage:s,secure:r}=a.t.cookie,c=864e5*Tt(),k=new Date;k.setTime(k.getTime()+c),a.o.p.expirationTime=k.getTime();const i=JSON.stringify(a.o.p);let f=e+"="+encodeURIComponent(i)+(c!==0?"; expires="+k.toUTCString():"")+"; Path="+l+"; SameSite="+m;E(o,".")&&(f+="; Domain="+u),r&&n==="https:"&&(f+="; Secure"),s?((w,d)=>{Ee((()=>localStorage.setItem(w,d)))})(e,i):document.cookie=f,a.o.p},et=(t,o,n)=>{if(t.length===0)return;const e=n||a.t.cookie.domain,l=o||a.t.cookie.path,u=e.slice(0,4)==="www.",m=u&&e.substring(4),s=(r,c)=>{c&&c.slice(0,1)!=="."&&(c="."+c),document.cookie=r+"=; path="+l+(c?"; domain="+c:"")+"; expires=Thu, 01 Jan 1970 00:00:01 GMT;"};for(const r of t)s(r,n),n||s(r,e),u&&s(r,m)},Dt=t=>{const o=a.t.cookie.name,n=a.t.cookie.useLocalStorage;return((l,u)=>{let m;return m=Ee((()=>JSON.parse(u?l:decodeURIComponent(l))),!0)||{},m})(n?(e=o,Ee((()=>localStorage.getItem(e)))||""):Rt(o),n);var e},Rt=(t,o)=>{const n=document.cookie.match("(^|;)\\s*"+t+"\\s*=\\s*([^;]+)");return n?n.pop():""},At=t=>{const o=document.cookie.split(/;\s*/),n=[];for(const e of o){let l=e.split("=")[0];n.push(l)}return n},Nt=(t,o=[])=>{((n,e)=>{const{O:l,R:u,B:m,N:s,Z:r,$:c,X:k}=a.o;let i=[];if(n){xe(n)?i.push(...n):ge(n)&&(i=n==="all"?l:[n]);for(const f of l)r[f]=E(i,f)?de(k[f]):[]}else i=[...u,...c],s&&(i=(()=>{const f=a.ne.ae;if(!f)return[];let w=[];for(let d in f)f[d].checked&&w.push(d);return w})());i=i.filter((f=>!E(l,f)||!E(e,f))),i.push(...m),rt(i)})(t,o),(()=>{const n=a.o,{Z:e,B:l,Y:u,X:m,O:s}=n,r=s;n.te=se(u);for(const c of r){const k=m[c],i=de(k),f=e[c]&&e[c].length>0,w=E(l,c);if(i.length!==0){if(u[c]=[],w)u[c].push(...i);else if(f){const d=e[c];u[c].push(...d)}else u[c]=n.Z[c];u[c]=st(u[c])}}})(),(()=>{const n=a.o;n.L=a.t.mode===we&&n.D?Be(n.$,n.R):Be(n.R,n.p.categories);let e=n.L.length>0,l=!1;for(const r of n.O)n.ee[r]=Be(n.Y[r],n.te[r]),n.ee[r].length>0&&(l=!0);const u=a.ne.ae;for(const r in u)u[r].checked=E(n.R,r);for(const r of n.O){const c=a.ne.se[r],k=n.Y[r];for(const i in c)c[i].checked=E(k,i)}n.C||(n.C=new Date),n.M||(n.M=("10000000-1000-4000-8000"+-1e11).replace(/[018]/g,(r=>(r^crypto.getRandomValues(new Uint8Array(1))[0]&15>>r/4).toString(16)))),n.p={categories:se(n.R),revision:a.t.revision,data:n.h,consentTimestamp:n.C.toISOString(),consentId:n.M,services:se(n.Y),languageCode:a.o.l},n.S&&(n.p.lastConsentTimestamp=n.S.toISOString());let m=!1;const s=e||l;(n.D||s)&&(n.D&&(n.D=!1,m=!0),n.S=n.S?new Date:n.C,n.p.lastConsentTimestamp=n.S.toISOString(),Ot(),a.t.autoClearCookies&&(m||s)&&(r=>{const c=a.o,k=At(),i=(f=>{const w=a.o;return(f?w.O:w.L).filter((d=>{const L=w.P[d];return!!L&&!L.readOnly&&!!L.autoClear}))})(r);for(const f in c.ee)for(const w of c.ee[f]){const d=c.X[f][w].cookies;if(!E(c.Y[f],w)&&d)for(const L of d){const S=Qe(k,L.name);et(S,L.path,L.domain)}}for(const f of i){const w=c.P[f].autoClear,d=w&&w.cookies||[],L=E(c.L,f),S=!E(c.R,f),g=L&&S;if(r?S:g){w.reloadPage&&g&&(c.j=!0);for(const y of d){const b=Qe(k,y.name);et(b,y.path,y.domain)}}}})(m),Ae()),m&&(K(a.re.ie),K(a.re.le),a.t.mode===tt)||(s&&K(a.re.de),n.j&&(n.j=!1,location.reload()))})()},jt=t=>{const o=a.o.D?[]:a.o.R;return E(o,t)},Ft=(t,o)=>{const n=a.o.D?[]:a.o.Y[o]||[];return E(n,t)},vt=t=>{const{ne:o,o:n}=a;if(!n.k){if(!n.T){if(!t)return;gt(Ue,ke)}n.k=!0,n.J=Me(),n.v&&lt(!0),it(o.he,1),x(o.ye,nt),C(o.he,W,"false"),setTimeout((()=>{z(a.ne.be)}),100),K(a.re.fe,je)}},$t=()=>{const{ne:t,o,re:n}=a;o.k&&(o.k=!1,o.v&&lt(),z(t.Ke,!0),re(t.ye,nt),C(t.he,W,"true"),z(o.J),o.J=null,K(n._e,je))},qt=()=>{const t=a.o;t.A||(t.N||Le(Ue,ke),t.A=!0,t.k?t.U=Me():t.J=Me(),it(a.ne.we,2),x(a.ne.ye,ot),C(a.ne.we,W,"false"),setTimeout((()=>{z(a.ne.ve)}),100),K(a.re.fe,Fe))},Ut=()=>{const t=a.o;t.A&&(t.A=!1,(()=>{const o=kt(),n=a.o.P,e=a.ne.ae,l=a.ne.se,u=m=>E(a.o.$,m);for(const m in e){const s=!!n[m].readOnly;e[m].checked=s||(o?jt(m):u(m));for(const r in l[m])l[m][r].checked=s||(o?Ft(r,m):u(m))}})(),z(a.ne.$e,!0),re(a.ne.ye,ot),C(a.ne.we,W,"true"),t.k?(z(t.U),t.U=null):(z(t.J),t.J=null),K(a.re._e,Fe))};var Ue={show:vt,hide:$t,showPreferences:qt,hidePreferences:Ut,acceptCategory:Nt};const kt=()=>!a.o.D,Yt=async t=>{const{o,t:n,re:e}=a,l=window;if(!l._ccRun){if(l._ccRun=!0,(s=>{const{ne:r,t:c,o:k}
vendor: 1,898 bytes, line 6
6=a,i=c,f=k,{cookie:w}=i,d=a.ce,L=s.cookie,S=s.categories,g=de(S)||[],y=navigator,b=document;r.Ue=b,r.ye=b.documentElement,w.domain=location.hostname,f.i=s,f.P=S,f.O=g,f._=s.language.translations,f.v=!!s.disablePageInteraction,d.ie=s.onFirstConsent,d.le=s.onConsent,d.de=s.onChange,d._e=s.onModalHide,d.fe=s.onModalShow,d.ue=s.onModalReady;const{mode:v,autoShow:M,lazyHtmlGeneration:H,autoClearCookies:I,revision:j,manageScriptTags:ue,hideFromBots:ce}=s;v===we&&(i.mode=v),typeof I=="boolean"&&(i.autoClearCookies=I),typeof ue=="boolean"&&(i.manageScriptTags=ue),typeof j=="number"&&j>=0&&(i.revision=j,f.V=!0),typeof M=="boolean"&&(i.autoShow=M),typeof H=="boolean"&&(i.lazyHtmlGeneration=H),ce===!1&&(i.hideFromBots=!1),i.hideFromBots===!0&&y&&(f.G=y.userAgent&&/bot|crawl|spider|slurp|teoma/i.test(y.userAgent)||y.webdriver),Re(L)&&(i.cookie={...w,...L}),i.autoClearCookies,f.V,i.manageScriptTags,(Y=>{const{P:ee,X:G,Y:D,Z:F,B:te}=a.o;for(let O of Y){const J=ee[O],Z=J.services||{},ne=Re(Z)&&de(Z)||[];G[O]={},D[O]=[],F[O]=[],J.readOnly&&(te.push(O),D[O]=ne),a.ne.se[O]={};for(let oe of ne){const q=Z[oe];q.Se=!1,G[O][oe]=q}}})(g),(()=>{if(!a.t.manageScriptTags)return;const Y=a.o,ee=$e(document,"script["+Te+"]");for(const G of ee){let D=Se(G,Te),F=G.dataset.service||"",te=!1;if(D&&D.charAt(0)==="!"&&(D=D.slice(1),te=!0),F.charAt(0)==="!"&&(F=F.slice(1),te=!0),E(Y.O,D)&&(Y.oe.push({Me:G,xe:!1,ke:te,De:D,Te:F}),F)){const O=Y.X[D];O[F]||(O[F]={Se:!1})}}})(),wt((()=>{const Y=a.o.i.language.autoDetect;if(Y){const ee={browser:navigator.language,document:document.documentElement.lang},G=yt(ee[Y]);if(G)return G}return bt()})())})(t),o.G)return;(()=>{const s=a.o,r=a.t,c=Dt(),{categories:k,services:i,consentId:f,consentTimestamp:w,lastConsentTimestamp:d,data:L,revision:S}=c,g=xe(k);s.p=c,s.M=f;const y=!!f&&ge(f);s.C=w,s.C&&(s.C=new Date(w)),s.S=d,s.S&&(s.S=new Date(d)),s.h=L!==void 0?L:null,
6s.V&&y&&S!==r.revision&&(s.I=!1),s.D=!(y&&s.I&&s.C&&s.S&&g),r.cookie.useLocalStorage&&!s.D&&(s.D=new Date().getTime()>(c.expirationTime||0),s.D&&Ht(r.cookie.name)),s.D,(()=>{const b=a.o;for(const v of b.O){const M=b.P[v];if(M.readOnly||M.enabled){b.$.push(v);const H=b.X[v]||{};for(let I in H)b.Z[v].push(I),b.i.mode===we&&b.Y[v].push(I)}}})(),s.D?r.mode===we&&(s.R=[...s.$]):(s.Y={...s.Y,...i},s.Z={...s.Y},rt([...s.B,...k]))})();const m=kt();if(!await Pt())return!1;if(ct(null,u=Ue,Le,ke),a.o.D&&gt(u,ke),a.t.lazyHtmlGeneration||Le(u,ke),n.autoShow&&!m&&vt(!0),m)return Ae(),K(e.le);n.mode===we&&Ae(o.$)}var u};function Gt(){const t=location.hostname,o=t.split("."),n=["",t];for(let e=1;e<o.length;e++)n.push("."+o.slice(e).join("."));n.push("."+t),document.cookie.split(";").forEach(e=>{const l=e.split("=")[0].trim();/^_ga|^_gid|^_gat/.test(l)&&n.forEach(u=>{const m=u?`;domain=${u}`:"";document.cookie=`${l}=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/${m}`})})}function Zt(){var o;const t=((o=window.APP_CONFIG)==null?void 0:o.cookie_banner)||{};Yt({mode:"opt-out",guiOptions:{consentModal:{layout:"bar inline",position:"bottom",equalWeightButtons:!1}},categories:{necessary:{enabled:!0,readOnly:!0},analytics:{enabled:!0}},language:{default:"en",translations:{en:{consentModal:{title:t.title||"We use cookies",description:t.description||"We use cookies to enhance your experience. By continuing, you agree to our use of cookies.",footer:t.privacy_url?`<a href="${t.privacy_url}">${t.privacy_text||"Privacy Policy"}</a>`:"",acceptAllBtn:"Accept all",acceptNecessaryBtn:"Reject all",showPreferencesBtn:"Manage preferences"},preferencesModal:{title:"Cookie Preferences",acceptAllBtn:"Accept all",acceptNecessaryBtn:"Reject all",savePreferencesBtn:"Save preferences",sections:[{title:"Cookie Usage",description:t.description||""},{title:"Strictly Necessary",description:"Essential cookies required for the website to function.",linkedCategory:"necessary"},{title:"Analytics",description:"Cookies that help us understand how visitors interact with the website.",linkedCategory:"analytics"}]}}}},onChange({changedCategories:n}){n.includes("analytics")&&(Gt(),location.reload())}})}function Jt(){const t=document.getElementById("btn-modal-open"),o=document.getElementById("btn-modal-close"),n=document.getElementById("modal");if(!n)return;t.addEventListener("click",()=>{n.showModal()});const e=()=>n.close();o.addEventListener("click",e),n.addEventListener("click",l=>{l.target===n&&e()}),document.addEventListener("sidebar:close",e)}function Vt(){const t=document.getElementById("copy-url-field"),o=document.getElementById("copy-link-label");t&&(t.addEventListener("focus",n=>{n.target.select()}),document.getElementById("copy-link-button").addEventListener("click",n=>{let e=t.value;navigator.clipboard.writeText(e).then(()=>{o.textContent="Copied!",setTimeout(()=>o.textContent="Copy Link",2e3)}).catch(l=>console.error("Failed to copy: ",l))}))}document.addEventListener("DOMContentLoaded",function(){St(),Zt(),Jt(),Vt()});

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.