1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5668],{2490:function(e,t,l){l.d(t,{Z:function(){return a}});var n=l(1527),r=l(1222),s=l(5924);function a({children:e,className:t}){let{xs:l}=(0,r.y)();return(0,n.jsx)("span",{className:(0,s.Z)(t,l?"break-words hyphens-auto":""),children:e})}},5668:function(e,t,l){l.r(t),l.d(t,{default:function(){return w}});var n=l(1527);l(959);var r=l(3179),s=l(5924),a=l(630),i=l(3441),o=l(7916),u=l(1152),c=l(7711),d=l(2490),p=l(2984);let f=new Set(["image","video","iframe","embed","class"]);function m(e){return!function e(t){return!!t&&(!!("string"==typeof t.text&&""!==t.text.trim()||t.type&&f.has(t.type))||(t.children?.some(e)??!1))}(e.answerRichText?.raw)?e.answer?.trim()?"plain":null:"richText"}var x=function({faq:e,doubleLane:t,className:l}){let r=m(e);return r?(0,n.jsx)(i.pJ,{as:"div",className:l,children:({open:l})=>(0,n.jsxs)("div",{className:(0,s.Z)("faq-item flex h-full flex-col",l&&"faq-item--open"),children:[(0,n.jsx)("div",{className:"h-full",children:(0,n.jsxs)(i.lG,{className:(0,s.Z)("editorial-cell--link grow h-full py-6 px-[var(--editorial-pad)] flex items-start text-left text-ink w-full",t?"items-center":null),children:[(0,n.jsx)(d.Z,{className:"text-xl font-medium leading-7",children:e.question}),(0,n.jsxs)("span",{className:(0,s.Z)("faq-toggle ml-auto h-7 items-center",l&&"faq-toggle--open"),children:[(0,n.jsx)(o.Z,{className:"faq-toggle__minus h-6 w-6","aria-hidden":"true"}),(0,n.jsx)(u.Z,{className:"faq-toggle__plus h-6 w-6","aria-hidden":"true"})]})]})}),(0,n.jsx)(i.V2,{as:"div",className:(0,s.Z)("faq-panel px-[var(--editorial-pad)]",l?"col-span-2":"hidden faq-panel--closed"),static:!0,children:"richText"===r?(0,n.jsx)(c.Z,{content:e.answerRichText.raw,className:"prose prose-md"}):(0,n.jsx)(p.Z,{className:"text-lg text-ink",children:e.answer})})]})},e.question):(0,n.jsx)("div",{className:l,children:(0,n.jsx)("div",{className:(0,s.Z)("flex h-full py-6 px-[var(--editorial-pad)] items-start text-left text-ink",t?"items-center":null),children:(0,n.jsx)(d.Z,{className:"text-xl font-medium leading-7",children:e.question})})})},h=l(9255),g=function({faq:e,doubleLane:t,className:l,comparison:r}){let a=m(e);return(0,n.jsx)("div",{className:(0,s.Z)(l,r?.header&&"max-lg:hidden",r?.continuesRow&&"max-lg:border-t-0 max-lg:before:hidden max-lg:after:hidden"),children:(0,n.jsxs)("div",{className:"flex h-full flex-col",children:[(0,n.jsx)("div",{className:(0,s.Z)("h-full",r?.continuesRow&&"max-lg:hidden"),children:(0,n.jsx)("div",{className:(0,s.Z)("grow h-full py-6 px-[var(--editorial-pad)] flex items-start text-left text-ink w-full",t?"items-center":null,t&&a&&"max-lg:pb-2"),children:(0,n.jsx)(d.Z,{className:"text-xl font-medium leading-7",children:e.question})})}),a&&(0,n.jsxs)("div",{className:(0,s.Z)("px-[var(--editorial-pad)] pb-6","col-span-2",t&&"max-lg:[&_p:first-child]:mt-0 max-lg:[&_p:last-child]:mb-0",r?.rowContinues&&"max-lg:pb-5",r?.continuesRow&&"max-lg:pt-0"),children:[r&&!r.header&&(0,n.jsx)("div",{className:"mb-2 lg:hidden",children:(0,n.jsx)("span",{className:h.X,children:r.columnLabel})}),"richText"===a?(0,n.jsx)(c.Z,{content:e.answerRichText.raw}):(0,n.jsx)(p.Z,{className:"text-lg text-ink",children:e.answer})]})]})},e.id)},v=l(8119);let b={grey:"neutralOs",purple:"purpleOs"};function w({title:e,questionAnswers:t,doubleLane:l,alwaysOpen:i,faqBackgroundColor:o}){let u=!!(e?.span1?.trim()||e?.span2?.trim()||e?.span3?.trim());if(!u)return null;let c=(0,v.D$)(o,b),d=!!(l&&i),p=l&&i?function(e){if(e.length<3)return null;let[t,l,...n]=e,r=t.question?.trim(),s=l.question?.trim();return!r||!s||m(t)||m(l)||n.some(e=>!m(e))?null:[r,s]}(t??[]):null;return(0,n.jsx)("section",{className:(0,s.Z)("faq-section py-12 md:py-16",!d&&c.background),id:(0,a.i)(e,"faq-section"),children:(0,n.jsxs)("div",{className:(0,s.Z)("container px-6 md:px-8",l?"flex flex-col items-center gap-12":"gap-12 lg:grid lg:grid-cols-12 lg:gap-16"),children:[(0,n.jsx)("div",{className:(0,s.Z)("flex flex-col",l?"max-w-4xl text-center":"mb-10 text-left lg:col-span-4 lg:mb-0"),children:(0,n.jsx)(r.Z,{...e,classNameHeading:(0,s.Z)("leading-10 tracking-tight",l?"text-center":"text-left"),previewFieldApiId:"title"})}),(0,n.jsx)("div",{className:(0,s.Z)("faq-lane grid w-full grid-cols-1 border-b border-ink",l?"faq-lane--double lg:grid-cols-2":"faq-lane--single lg:col-span-8",d&&[c.background,"faq-lane--tinted"]),children:t?.map((e,r)=>i?n.jsx(g,{faq:e,doubleLane:l,className:"faq-lane__cell border-l border-t border-ink",comparison:p?{header:r<2,columnLabel:p[r%2],continuesRow:r%2==1&&e.question?.trim()===t[r-1]?.question?.trim(),rowContinues:r%2==0&&e.question?.trim()===t[r+1]?.question?.trim()}:void 0},e.id):n.jsx(x,{faq:e,doubleLane:l,idx:r,className:"faq-lane__cell border-l border-t border-ink"},e.id))})]})})}},3441:function(e,t,l){l.d(t,{pJ:function(){return _},lG:function(){return D},V2:function(){return T}});var n,r,s,a=l(7905),i=l(3783),o=l(959),u=l(399),c=l(7702),d=l(7341),p=l(4159),f=l(8402),m=l(2579),x=l(7175),h=l(2897),g=l(3724),v=l(3023),b=l(9866);let w=null!=(s=o.startTransition)?s:function(e){e()};var k=l(9624),y=((n=y||{})[n.Open=0]="Open",n[n.Closed=1]="Closed",n),N=((r=N||{})[r.ToggleDisclosure=0]="ToggleDisclosure",r[r.CloseDisclosure=1]="CloseDisclosure",r[r.SetButtonId=2]="SetButtonId",r[r.SetPanelId=3]="SetPanelId",r[r.LinkPanel=4]="LinkPanel",r[r.UnlinkPanel=5]="UnlinkPanel",r);let j={0:e=>({...e,disclosureState:(0,g.E)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},4:e=>!0===e.linkedPanel?e:{...e,linkedPanel:!0},5:e=>!1===e.linkedPanel?e:{...e,linkedPanel:!1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>
1e.panelId===t.panelId?e:{...e,panelId:t.panelId}},P=(0,o.createContext)(null);function Z(e){let t=(0,o.useContext)(P);if(null===t){let t=Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Z),t}return t}P.displayName="DisclosureContext";let E=(0,o.createContext)(null);E.displayName="DisclosureAPIContext";let R=(0,o.createContext)(null);function q(e,t){return(0,g.E)(t.type,j,e,t)}R.displayName="DisclosurePanelContext";let I=o.Fragment,S=b.VN.RenderStrategy|b.VN.Static,C=(0,b.yV)(function(e,t){let{defaultOpen:l=!1,...n}=e,r=(0,o.useRef)(null),s=(0,p.T)(t,(0,p.h)(e=>{r.current=e},void 0===e.as||e.as===o.Fragment)),a=(0,o.useRef)(null),i=(0,o.useRef)(null),u=(0,o.useReducer)(q,{disclosureState:l?0:1,linkedPanel:!1,buttonRef:i,panelRef:a,buttonId:null,panelId:null}),[{disclosureState:d,buttonId:f},h]=u,w=(0,c.z)(e=>{h({type:1});let t=(0,v.r)(r);if(!t||!f)return;let l=e?e instanceof HTMLElement?e:e.current instanceof HTMLElement?e.current:t.getElementById(f):t.getElementById(f);null==l||l.focus()}),k=(0,o.useMemo)(()=>({close:w}),[w]),y=(0,o.useMemo)(()=>({open:0===d,close:w}),[d,w]);return o.createElement(P.Provider,{value:u},o.createElement(E.Provider,{value:k},o.createElement(m.Z,{value:w},o.createElement(x.up,{value:(0,g.E)(d,{0:x.ZM.Open,1:x.ZM.Closed})},(0,b.sY)({ourProps:{ref:s},theirProps:n,slot:y,defaultTag:I,name:"Disclosure"})))))}),D=(0,b.yV)(function(e,t){let l=(0,o.useId)(),{id:n=`headlessui-disclosure-button-${l}`,disabled:r=!1,autoFocus:s=!1,...f}=e,[m,x]=Z("Disclosure.Button"),g=(0,o.useContext)(R),v=null!==g&&g===m.panelId,w=(0,o.useRef)(null),y=(0,p.T)(w,t,v?null:m.buttonRef),N=(0,b.Y2)();(0,o.useEffect)(()=>{if(!v)return x({type:2,buttonId:n}),()=>{x({type:2,buttonId:null})}},[n,x,v]);let j=(0,c.z)(e=>{var t;if(v){if(1===m.disclosureState)return;switch(e.key){case k.R.Space:case k.R.Enter:e.preventDefault(),e.stopPropagation(),x({type:0}),null==(t=m.buttonRef.current)||t.focus()}}else switch(e.key){case k.R.Space:case k.R.Enter:e.preventDefault(),e.stopPropagation(),x({type:0})}}),P=(0,c.z)(e=>{e.key===k.R.Space&&e.preventDefault()}),E=(0,c.z)(e=>{var t;(0,h.P)(e.currentTarget)||r||(v?(x({type:0}),null==(t=m.buttonRef.current)||t.focus()):x({type:0}))}),{isFocusVisible:q,focusProps:I}=(0,a.F)({autoFocus:s}),{isHovered:S,hoverProps:C}=(0,i.X)({isDisabled:r}),{pressed:D,pressProps:T}=(0,u.x)({disabled:r}),_=(0,o.useMemo)(()=>({open:0===m.disclosureState,hover:S,active:D,disabled:r,focus:q,autofocus:s}),[m,S,D,q,r,s]),L=(0,d.f)(e,w),M=v?(0,b.dG)({ref:y,type:L,disabled:r||void 0,autoFocus:s,onKeyDown:j,onClick:E},I,C,T):(0,b.dG)({ref:y,id:n,type:L,"aria-expanded":0===m.disclosureState,"aria-controls":m.linkedPanel?m.panelId:void 0,disabled:r||void 0,autoFocus:s,onKeyDown:j,onKeyUp:P,onClick:E},I,C,T);return(0,b.sY)({mergeRefs:N,ourProps:M,theirProps:f,slot:_,defaultTag:"button",name:"Disclosure.Button"})}),T=(0,b.yV)(function(e,t){let l=(0,o.useId)(),{id:n=`headlessui-disclosure-panel-${l}`,transition:r=!1,...s}=e,[a,i]=Z("Disclosure.Panel"),{close:u}=function e(t){let l=(0,o.useContext)(E);if(null===l){let l=Error(`<${t} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(l,e),l}return l}("Disclosure.Panel"),c=(0,b.Y2)(),d=(0,p.T)(t,a.panelRef,e=>{w(()=>i({type:e?4:5}))});(0,o.useEffect)(()=>(i({type:3,panelId:n}),()=>{i({type:3,panelId:null})}),[n,i]);let m=(0,x.oJ)(),[h,g]=(0,f.Y)(r,a.panelRef,null!==m?(m&x.ZM.Open)===x.ZM.Open:0===a.disclosureState),v=(0,o.useMemo)(()=>({open:0===a.disclosureState,close:u}),[a.disclosureState,u]),k={ref:d,id:n,...(0,f.X)(g)};return o.createElement(x.uu,null,o.createElement(R.Provider,{value:a.panelId},(0,b.sY)({mergeRefs:c,ourProps:k,theirProps:s,slot:v,defaultTag:"div",features:S,visible:h,name:"Disclosure.Panel"})))}),_=Object.assign(C,{Button:D,Panel:T})},7916:function(e,t,l){var n=l(959);let r=n.forwardRef(function({title:e,titleId:t,...l},r){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},l),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M18 12H6"}))});t.Z=r},1152:function(e,t,l){var n=l(959);let r=n.forwardRef(function({title:e,titleId:t,...l},r){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},l),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6v12m6-6H6"}))});t.Z=r}}]);
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.