1"use strict";(globalThis.webpackChunkeaseaccess=globalThis.webpackChunkeaseaccess||[]).push([[724],{9586:(e,t,n)=>{n.r(t),n.d(t,{default:()=>E});var s=n(1111),l=n(2783),r=(n(6036),n(6540)),o=n(8208),i=n(8632),a=n(9094),c=(n(585),n(8046)),d=n(8895),u=n(677),p=n(9555),m=n(3019),h=n(2826),f=n(819),g=n(1549),x=n(5478),z=n(1314),b=n(8857),v=n(2012),y=n(3658),j=n(8824),S=n(6303),w=n(8506),A=n(5429),C=n(7017),k=n(4848);const F=()=>{const{__:e}=(0,h.B)(),{svgSettings:t={},features:n=[],isStatementEnabledInWidget:s,getStatementLinkData:l,isLoading:F}=(0,r.useContext)(i.A)||{},L=g.R?(0,g.R)():null,E=e=>{(!x.eG.includes(e)||L?.isValid&&L?.isActivated)&&K(e)},{handleToggle:K,isActive:N,resetAll:P,getFeatureStep:T,buttonHandler:D,activeFeatures:O}=(0,c.E)(),[B,R]=(0,r.useState)(!1),V=(0,o.A)("(max-width: 768px)"),q=(0,o.A)("(min-width: 769px) and (max-width: 1024px)");let H="desktop";V?H="mobile":q&&(H="tablet");const I=!!t?.hideOnDevices?.[H];(0,r.useEffect)(()=>{if(!t.openKeyboardShortcuts||!t.keyboardShortcut)return;const e=t.keyboardShortcut.split("+").map(e=>e.trim().toLowerCase()),n=e.includes("ctrl")||e.includes("control"),s=e.includes("alt"),l=e.includes("shift"),r=e.includes("meta")||e.includes("cmd")||e.includes("command"),o=e.filter(e=>!["ctrl","control","alt","shift","meta","cmd","command"].includes(e)).pop(),i=e=>{if(n&&!e.ctrlKey)return;if(s&&!e.altKey)return;if(l&&!e.shiftKey)return;if(r&&!e.metaKey)return;if(!n&&e.ctrlKey)return;if(!s&&e.altKey)return;if(!l&&e.shiftKey)return;if(!r&&e.metaKey)return;let t=e.key.toLowerCase();" "===t&&(t="space"),o&&t!==o.toLowerCase()||(e.preventDefault(),R(e=>!e))};return document.addEventListener("keydown",i),()=>document.removeEventListener("keydown",i)},[t.openKeyboardShortcuts,t.keyboardShortcut]);const[W,M]=(0,r.useState)(!1),[$,_]=(0,r.useState)(null),[G,Q]=(0,r.useState)("headings"),[Z,J]=(0,r.useState)(!1),[U,X]=(0,r.useState)(""),[Y,ee]=(0,r.useState)(!1),te=t?.bgColor?.color?(0,a.B_)(t.bgColor.color):"#FFFFFF";(0,r.useEffect)(()=>{if("undefined"!=typeof document&&t?.bgColor?.color){const e=document.documentElement;e.style.setProperty("--primary-icon",t.bgColor.color),e.style.setProperty("--primary-icon-foreground",te)}},[t?.bgColor?.color,te]);const ne=()=>{const e=window.getSelection();if(!e)return;const t=e.toString().trim();if(!t)return;const n=t.replace(/[\n\r]+/g," ").replace(/[^a-zA-ZÃ-ÃÃ-öø-ÿ'\-\s]/g,"").split(/\s+/).filter(Boolean);if(!n.length)return;const s=n.join(" ");if(1===s.split(" ").length&&s.length>3)X(s),J(!0);else{const e=n.find(e=>e.length>3)||n[0];X(e),J(!0)}};(0,r.useEffect)(()=>{const e=O.includes("dictionary");return document.removeEventListener("mouseup",ne),e?document.addEventListener("mouseup",ne):(J(!1),X("")),()=>{document.removeEventListener("mouseup",ne)}},[O]),(0,r.useEffect)(()=>{L?.initialLoadComplete&&!L?.isValid&&L?.cleanupPremiumFeatures&&L.cleanupPremiumFeatures()},[L?.isValid,L?.initialLoadComplete,L?.cleanupPremiumFeatures]);const se=(n||[]).map(e=>({...e,settings:(e.settings||[]).filter(e=>{return!((0,x.K6)(e.key)&&(t=e.label,L?.hasFeature&&!L.hasFeature(t)))&&e.enabled;var t})})).filter(e=>e.settings.length>0);if(t&&!1===t.enableWidget)return null;if(I)return null;if(!t?.navMode)return null;const le="popover"===t?.displayContainerMode,re=t?.containerTheme||"default";if(F)return(0,k.jsx)("div",{});const oe=(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)("div",{className:(0,a.cn)("zn:!text-primary-icon-foreground zn:rounded-t-md zn:!pb-7 zn:flex-none",{"zn:!pt-5 zn:!px-4":!le,"zn:!pb-0":"default"===re,"zn:!pt-4":"default"===re&&!le}),children:!W&&!Y&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(b.A,{resetAll:P,onClose:()=>R(!1),theme:re,onLanguageToggle:()=>ee(!0)}),(0,k.jsx)(v.A,{svgSettings:t})]})}),(0,k.jsx)(m.F,{className:(0,a.cn)(" zn:!p-0 zn:!-mt-4 zn:flex-1 zn:h-[calc(100%-120px)] ",{"zn:!-mx-4":le&&"default"!==re,"zn:!mx-4":!le&&"default"===re,"zn:!pb-4":le&&"default"===re,"zn:h-[calc(100%-320px)]":!V&&"classic"===re}),children:W?(0,k.jsx)(j.A,{data:$,activeTab:G,setActiveTab:Q,onBack:()=>M(!1),scrollHandlers:{onHeading:(e,t)=>
1{if(e.preventDefault(),e.stopPropagation(),t.id)return(e=>{const t=document.querySelector(e);t&&t.scrollIntoView({behavior:"smooth",block:"center"})})(`#${t.id}`);if(t.text){const e=document.querySelectorAll(t.level);for(const n of e)if(n.textContent.trim()===t.text.trim()){n.scrollIntoView({behavior:"smooth",block:"center"});break}}},onLandmark:(e,t)=>{e.preventDefault(),e.stopPropagation();let n=t.tag;t.role&&(n+=`[role='${t.role}']`),t.label&&(n+=`[aria-label='${t.label}']`);const s=document.querySelector(n);s&&s.scrollIntoView({behavior:"smooth",block:"center"})}}}):Y?(0,k.jsx)(C.A,{isOpen:Y,onBack:()=>ee(!1)}):(0,k.jsxs)("div",{className:(0,a.cn)(" zn:!bg-[#F2F4F8]",{"zn:rounded-t-[20px] zn:!px-4 zn:!py-5":"classic"===re,"zn:md:!pb-24 zn:!pb-16 zn:md:!px-6 zn:!px-4 zn:md:!pt-6 zn:!pt-5":"default"===re}),id:"accessibility-widgetc",children:[t?.showAccessibilityProfile&&(0,k.jsx)(z.A,{theme:re}),se.length>0?se.map((e,t)=>(0,k.jsx)("div",{children:(0,k.jsx)(y.A,{title:e.title,settings:e.settings,isActive:N,handleToggle:E,getFeatureStep:T,buttonHandler:D,onPageStructure:e=>{_(e),M(!0)},onDictionaryToggle:e=>{N(e)?(E(e),J(!1)):(E(e),J(!0))},theme:re},e.title)},t)):(0,k.jsx)("div",{className:"zn:!py-10 zn:text-center",children:(0,k.jsx)(S.A,{})})]})}),(()=>{const e=s&&s()&&l?l():null;return e||!t.hideLogo?(0,k.jsx)(A.A,{svgSettings:t,statementLinkData:e,isPopover:le,theme:re,resetAll:P}):null})()]});return(0,k.jsxs)("div",{className:"zn:inline-block zn:!font-sans",id:"accessibility-widget-nav-component",children:[le?(0,k.jsxs)(d.AM,{onOpenChange:e=>{e?p.R2.open():p.R2.close(),R(e)},open:B,children:[(0,k.jsx)(d.Wv,{asChild:!0,children:(0,k.jsx)("button",{className:"zn:!bg-transparent zn:!p-2 zn:!border-0 zn:cursor-pointer",children:(0,k.jsx)(w.A,{svgSettings:t})})}),(0,k.jsx)(d.hl,{style:{height:"calc(100vh - 180px)"},sideOffset:10,className:(0,a.cn)("zn:md:w-[540px] zn:w-full zn:flex zn:flex-col zn:!pb-0 zn:!bg-primary-icon zn:font-sans",{"zn:md:w-[490px] zn:w-full":"default"===re,"zn:min-w-[330px]":"classic"===re}),children:oe})]}):(0,k.jsxs)(u.cj,{onOpenChange:e=>{e?p.R2.open():p.R2.close(),R(e)},open:B,children:[(0,k.jsx)(u.CG,{asChild:!0,children:(0,k.jsx)("button",{className:"zn:!bg-transparent zn:!p-2 zn:!border-0 zn:cursor-pointer",children:(0,k.jsx)(w.A,{svgSettings:t})})}),(0,k.jsxs)(u.h,{id:"zn-sheet-widget-nav",side:"right",hideCloseButton:!0,hideOverlay:!0,className:(0,a.cn)("zn:w-full zn:!max-w-xl zn:!bg-primary-icon zn:flex zn:flex-col zn:!pb-0",{"zn:!max-w-[490px]":"default"===re}),children:[(0,k.jsxs)(u.Fm,{className:"zn:hidden",children:[(0,k.jsx)(u.qp,{}),(0,k.jsx)(u.Qs,{})]}),oe]})]}),(0,k.jsx)(f.A,{isOpen:Z,onClose:()=>J(!1),initialWord:U})]})};var L=n(2894);const E=()=>(0,k.jsx)(l.A,{children:(0,k.jsx)(s.A,{children:(0,k.jsx)(L.S,{children:(0,k.jsx)(F,{})})})})}}]);
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.