(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[72427],{654725:function(e,t,n){"use strict";n.d(t,{F2:function(){return y},fn:function(){return w},aq:function(){return A},f6:function(){return R}});var r=n(552322),o=n(202784),l=n(183428),u=n(944046),i=n(246569),a=n(603131),s=n(641544),c=n(966573),d=n(530202),f=n(334801),p=n(525043);let _=(0,o.createContext)({open:!1,selectedOptionId:null,onClose:()=>{},registerListbox:()=>{},unregisterListbox:()=>{}});_.displayName="AutocompleteContext";var b=n(240926),v=n(331528);function h(e){return e.getAttribute("label")??e.textContent??""}let g={open:!1,userInputValue:"",displayValue:"",listbox:(0,b.Ay)(null),selectedOption:(0,b.Ay)(null)};function m(e,t){var n,r;let{type:o,payload:l}=t;switch(o){case"BLUR_INPUT":case"PRESS_ESCAPE_KEY":return{...e,open:!1};case"CLEAR_INPUT":return{...e,displayValue:""};case"CLICK_INPUT":case"OPEN_LISTBOX":return{...e,open:!0};case"CLICK_OPTION":return{...e,open:!1,displayValue:h(l.option)};case"CLOSE_LISTBOX":return{...e,open:!1,selectedOption:null};case"INPUT_CHANGE":return{...e,open:!0,displayValue:l.value};case"PRESS_ARROW_KEY":return function(e,t){let{payload:n}=t;if(!e.open&&(n.altKey||e.selectedOption))return{...e,open:!0};let r=function(e,t){var n;let{direction:r}=t.payload,o=Array.from((null==(n=e.listbox)?void 0:n.querySelectorAll('[role="option"]'))??[]),l=o.findIndex(t=>{var n;return t.id===(null===(n=e.selectedOption)||void 0===n?void 0:n.id)});if(l<0){let[e]=o,t=o[o.length-1];return"down"===r?e:t}let u=l>=o.length-1;if(l<1&&"up"===r||u&&"down"===r)return null;let i=(0,v.zW)(l+("down"===r?1:-1),o.length);return o[i]}(e,t),o=r?h(r):e.userInputValue;return{...e,open:!0,selectedOption:r,displayValue:o}}(e,t);case"REGISTER_LISTBOX":return{...e,listbox:l.listbox??e.listbox};case"UNREGISTER_LISTBOX":return{...e,listbox:(null===(n=e.listbox)||void 0===n?void 0:n.id)!==l.id?e.listbox:null};case"UPDATE_VALUE_PROP":let u=(0,({string:e=>e,number:e=>e.toString(),object:e=>Array.isArray(e)?e[0]:"",undefined:()=>""})[typeof(r=l.value??l.defaultValue)])(r);return{...e,userInputValue:u,displayValue:u}}}let y=(0,o.forwardRef)(function(e,t){let{after:n,role:b="combobox","aria-autocomplete":v="list","aria-controls":h,"aria-expanded":y=!1,"aria-activedescendant":x,closeButtonHidden:C,children:E,...w}=e,A=(0,o.useRef)(null),R=(0,f.q)(t,A),S=(0,l.YB)(),[I,O]=(0,o.useReducer)(m,g),{open:N,selectedOption:j,displayValue:B,listbox:k}=I,P=(0,o.useMemo)(()=>(0,d.P)(k),[k]);(0,o.useEffect)(()=>{O({type:"UPDATE_VALUE_PROP",payload:{value:w.value,defaultValue:w.defaultValue}})},[O,w.value,w.defaultValue]),(0,o.useEffect)(()=>{var e;null==j||null===(e=j.scrollIntoView)||void 0===e||e.call(j,{block:"nearest"})},[j]);let T=(0,o.useCallback)(()=>{O({type:"CLOSE_LISTBOX"})},[O]),z=(0,o.useCallback)(()=>{O({type:"CLEAR_INPUT"});let e=A.current;e&&(e.focus(),(0,c.vd)(e,""),e.dispatchEvent(new Event("change",{bubbles:!0})))},[O]),L=(0,o.useCallback)(e=>{O({type:"REGISTER_LISTBOX",payload:{listbox:(null==P?void 0:P.getElementById(e))??null}})},[P,O]),V=(0,o.useCallback)(e=>{O({type:"UNREGISTER_LISTBOX",payload:{id:e}})},[O]),U=(0,o.useCallback)(e=>{let t=e.currentTarget.contains(e.relatedTarget),n=A.current;!t&&n&&O({type:"BLUR_INPUT"})},[O]),M=(0,o.useCallback)(e=>{let t=A.current;if(!t)return;if(e.target===t){O({type:"CLICK_INPUT"});return}let n=k&&function(e,t){let n=e.target.closest('[role="option"]');return t.contains(n)?n:null}(e,k);n&&O({type:"CLICK_OPTION",payload:{option:n}})},[k,O]),D=(0,o.useCallback)((e,t)=>{e.preventDefault(),O({type:"PRESS_ARROW_KEY",payload:{direction:t,altKey:e.altKey}})},[O]),G=(0,o.useCallback)(e=>{let t=A.current;e.target===t&&j&&(e.preventDefault(),j.click())},[j]),K=(0,o.useCallback)(e=>{N&&e.stopPropagation(),O({type:"PRESS_ESCAPE_KEY"})},[N,O]),H=(0,o.useCallback)(e=>{let t={ArrowDown:()=>D(e,"down"),ArrowUp:()=>D(e,"up"),Enter:G,Esc:K,Escape:K}[e.key];null==t||t(e)},[D,G,K]),X=(0,o.useCallback)(e=>{if(!k)return;let t=e.target;k.contains(t)&&e.preventDefault()},[k]),q=(0,o.useCallback)(e=>{let t=A.current;e.target===t&&O({type:"INPUT_CHANGE",payload:{value:t.value}})},[O]),W=(0,o.useMemo)(()=>({open:N,selectedOptionId:(null==j?void 0:j.id)??null,onClose:T,registerListbox:L,unregisterListbox:V}),[N,j,T,L,V]),Y=x||(null==j?void 0:j.id);return(0,r.jsx)("div",{className:p.eventDelegationContainer,onBlur:U,onClick:M,onKeyDown:H,onMouseDown:X,onChange:q,children:(0,r.jsx)(i.I,{...w,value:B,after:(0,r.jsxs)(u.o,{children:[(0,r.jsx)(u.h,{tabIndex:-1,hidden:!B||C,onClick:z,title:S.formatMessage({id:"components.autocomplete.clearButton.label",description:"Default label for the clear button on an Autocomplete element",defaultMessage:"Clear"}),children:(0,r.jsx)(a.x,{})},"clearButton"),n]}),role:b,"aria-autocomplete":v,"aria-controls":(0,s.r)(null==k?void 0:k.id,h),"aria-expanded":y||N,"aria-activedescendant":Y??void 0,ref:R,children:(0,r.jsx)(_.Provider,{value:W,children:E})})})});var x=n(72779),C=n.n(x),E=n(469301);let w=(0,o.forwardRef)(function(e,t){let{role:n="listbox",id:l,hidden:u,className:i,...a}=e,{open:s,registerListbox:c,unregisterListbox:d}=(0,o.useContext)(_),f=(0,E.Z)(l);return(0,o.useEffect)(()=>(c(f),()=>{d(f)}),[f,c,d]),(0,r.jsx)("ul",{...a,hidden:!s||u,role:n,id:f,className:C()(p.listbox,i),ref:t})}),A=(0,o.forwardRef)(function(e,t){let{role:n="option",type:l="button",tabIndex:u=-1,id:i,className:a,before:s,after:c,children:d,"aria-selected":f,...b}=e,v=(0,E.Z)(i),{selectedOptionId:h}=(0,o.useContext)(_),g=v===h;return(0,r.jsx)("li",{role:"none",children:(0,r.jsxs)("button",{...b,role:n,type:l,tabIndex:u,id:v,className:C()(p.option,{[p.selected]:g},a),"aria-selected":g||f,ref:t,children:[s?(0,r.jsx)("span",{className:p.before,children:s}):null,d,c?(0,r.jsx)("span",{className:p.after,children:c}):null]})})}),R=(0,o.forwardRef)(function(e,t){let{role:n="group",label:o,className:l,children:u,"aria-labelledby":i,...a}=e,c=(0,E.Z)();return(0,r.jsxs)("ul",{...a,role:n,className:C()(p.optionGroup,l),"aria-labelledby":(0,s.r)(c,i),ref:t,children:[(0,r.jsx)("li",{"aria-hidden":!0,id:c,className:p.optionGroupLabel,children:o}),u]})})},406791:function(e,t,n){"use strict";n.d(t,{h:function(){return p}});var r=n(552322),o=n(72779),l=n.n(o),u=n(202784),i=n(641544),a=n(240926);function s(e){let[t]=e;return t}function c(e){let[t,n]=e;return(0,a.lm)(n)?n:t}var d=n(469301),f=n(64672);let p=(0,u.forwardRef)(function(e,t){let{title:n,type:o="button",size:u="medium",shape:p="rectangular",edge:_="target",className:b,children:v,"aria-labelledby":h,...g}=e,m=(0,d.Z)(),y=(0,i.r)(m,h),{right:x,top:C}=function(e){let t=e.split(" ");return{top:s(t),right:c(t),bottom:function(e){let[,,t]=e;return(0,a.lm)(t)?t:s(e)}(t),left:function(e){let[,,,t]=e;return(0,a.lm)(t)?t:c(e)}(t)}}(_);return(0,r.jsxs)("button",{...g,title:n,type:o,"aria-labelledby":y,className:l()(f.button,{[f.sizeSmall]:"small"===u,[f.sizeMedium]:"medium"===u,[f.shapeCircular]:"circular"===p,[f.shapeRectangular]:"rectangular"===p,[f.edgeVerticalBackground]:"background"===C,[f.edgeHorizontal]:"target"!==x,[f.edgeHorizontalBackground]:"background"===x},b),ref:t,children:[v,(0,r.jsx)("span",{hidden:!0,id:m,className:f.title,children:n}),(0,r.jsx)("span",{"aria-hidden":!0,className:f.focusRing})]})})},258449:function(e,t,n){"use strict";n.d(t,{o:function(){return a}});var r=n(552322),o=n(72779),l=n.n(o),u=n(202784),i=n(64672);let a=(0,u.forwardRef)(function(e,t){let{role:n="group",className:o,children:u,...a}=e;return(0,r.jsx)("div",{...a,role:n,className:l()(i.group,o),ref:t,children:u})})},944046:function(e,t,n){"use strict";n.d(t,{h:function(){return r.h},o:function(){return o.o}});var r=n(406791),o=n(258449)},246569:function(e,t,n){"use strict";n.d(t,{I:function(){return f}});var r=n(552322),o=n(202784),l=n(72779),u=n.n(l),i=n(240926),a=n(764304),s=n(70123),c=n(199701),d=n(134704);let f=(0,o.forwardRef)(function(e,t){let{size:n="medium",before:l,after:f,className:p,classes:_={},children:b,...v}=e,h=(0,s.z)(d,_),[g,m]=(0,o.useState)(null),[y,x]=(0,o.useState)(null),{inlineSize:C=0}=(0,c.I)(g)??{},{inlineSize:E=0}=(0,c.I)(y)??{};return(0,r.jsxs)("div",{style:{[(0,i.Ay)("--before-width")]:`${(0,a.Q1)(C)}rem`,[(0,i.Ay)("--after-width")]:`${(0,a.Q1)(E)}rem`},className:u()(h.root,{[h.sizeMedium]:"medium"===n,[h.sizeLarge]:"large"===n,[h.hasBefore]:!!l,[h.hasAfter]:!!f}),children:[l?(0,r.jsx)("span",{className:h.before,ref:m,children:l},"before"):null,(0,o.createElement)("input",{...v,key:"input",className:u()(h.input,p),ref:t}),f?(0,r.jsx)("span",{className:h.after,ref:x,children:f},"after"):null,b]})})},323271:function(e,t,n){"use strict";n.d(t,{A:function(){return C}});var r=n(552322),o=n(72779),l=n.n(o),u=n(582273),i=n(471042),a=n(5939),s=n(527964),c=n(838232),d=n(30297),f=n(772769),p=n(152706),_=n(997197);function b(){let[e,t]=(0,d.UK)(v,[]),n="pending"===e.status||e.value;return(0,r.jsx)("div",{className:_.previewModeAlert,children:(0,r.jsx)(p.z,{isFullWidth:!0,variant:"tertiary",onClick:t,children:n?"Hold on...":"End preview"})})}async function v(){return await fetch(`${f.kL.frontApi}/endPreview`),window.location.reload(),!0}var h=n(573291),g=n(308992),m=n(557639),y=n(741463),x=n(810579);function C(e){let{children:t,title:n,metadata:o,hideHeader:d,hideNavItems:f,hideFooter:p,headerCTA:_="tryFree",hideNotificationBanner:v,preview:C,hideGoogleOneTap:E,isRefresh:w,theme:A,pageNav:R,hideBackgroundOnLoad:S=!1,favicon:I,className:O,hideRequestDemoCTA:N,hideLoginCTA:j,customCTA:B,_forceTopNavExperiment:k}=e,P=(0,g.y)(),{firstOpenNotification:T}=(0,m.z)({localeNotificationType:P});return(0,r.jsxs)(y.f6,{global:!0,value:A,children:[(0,r.jsx)(c.S,{title:n,metadata:o,favicon:I}),(0,r.jsxs)(u.h,{children:[!d&&(0,r.jsx)(s.h,{hideNavItems:f,headerCTA:_||"emailSignup",notification:v?void 0:T,hasPageNav:!!R,hideBackgroundOnLoad:S,hideRequestDemoCTA:N,hideLoginCTA:j,customCTA:B,hideGoogleOneTap:E,_forceTopNavExperiment:k}),R,(0,r.jsx)("main",{className:l()({[x.main]:!w,[x.mainRefresh]:w},O),children:t}),(0,r.jsx)(h.S,{}),C&&(0,r.jsx)(b,{}),!p&&(0,r.jsx)(a.$,{})]}),(0,r.jsx)(i.z,{})]})}},966573:function(e,t,n){"use strict";n.d(t,{Rb:function(){return c},hB:function(){return i},vT:function(){return s},vd:function(){return l},xO:function(){return o},yA:function(){return u}});var r=n(977446);function o(e,t){if(t.length<1)return[];let n=t.map(e=>`[id="${e}"]`).join(", ");return Array.from(e.querySelectorAll(n))}function l(e,t){let n=Object.getOwnPropertyDescriptor(e,"value"),r=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(e),"value"),{set:o}=n??{},{set:l}=r??{};if(l&&o!==l)l.call(e,t);else if(o)o.call(e,t);else throw Error("The given element does not have a value setter")}function u(e){let{currentTarget:t,target:n,bubbles:r,cancelable:o,defaultPrevented:l,eventPhase:u,isTrusted:i,timeStamp:a,type:s}=e,c=function(e){let{preventDefault:t}=e,n=!1;return{isDefaultPrevented:()=>n,preventDefault:()=>{n=!0,t()}}}(e);return{...function(e){let{stopPropagation:t}=e,n=!1;return{isPropagationStopped:()=>n,stopPropagation:()=>{n=!0,t()}}}(e),...c,type:s,nativeEvent:e,bubbles:r,cancelable:o,defaultPrevented:l,eventPhase:u,isTrusted:i,timeStamp:a,currentTarget:t,target:n,persist:()=>{}}}function i(e){let t=Array.from(e.elements).find(e=>e.validity&&!e.validity.valid);null==t||t.focus()}let a=r.Ryn({nodeType:r.i0J(1),tagName:r.Z_8()});function s(e){return r.is(a,e)}function c(e,t){return r.is(function(e){let t=e.toUpperCase();return r.Ryn({...a.entries,tagName:r.zGw(r.Z_8(),r.vs(e=>e===t))})}(t),e)}},331528:function(e,t,n){"use strict";function r(e,t){return(e%t+t)%t}function o(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.01;return Math.abs(e-t)<=n}n.d(t,{yU:function(){return o},zW:function(){return r}}),n(575409)},70123:function(e,t,n){"use strict";n.d(t,{z:function(){return l}});var r=n(72779),o=n.n(r);function l(e,t){let n={...e};return Object.entries(t).forEach(t=>{let[r,l]=t;if("string"==typeof l){let t=e[r];n[r]=o()(t,l)}}),n}},530202:function(e,t,n){"use strict";function r(e){return(null==e?void 0:e.ownerDocument)??("undefined"!=typeof document?document:null)}n.d(t,{P:function(){return r}})},572811:function(e,t,n){"use strict";n.d(t,{r:function(){return o}});var r=n(202784);function o(e){return(0,r.useMemo)(()=>e,Object.entries(e).flat())}},199701:function(e,t,n){"use strict";n.d(t,{I:function(){return i}});var r=n(202784),o=n(278338),l=n(572811),u=n(905880);function i(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"border-box",[i,a]=(0,r.useState)(void 0),[s,c]=(0,r.useState)(!1);t=(0,r.useCallback)(()=>c(!0),[]),(0,r.useEffect)(()=>{let e="undefined"!=typeof document?document:void 0;if(!e)return;let n=!1;return(async()=>{if(!n)try{let r=await e.fonts.ready;if(n)return;t(r)}catch{return}})(),()=>{n=!0}},[t]);let d=function(e){let t=(0,o.eV)(e);return`${t}Size`}(n),f=(0,r.useCallback)(t=>{let n=t.filter(t=>t.target===e);if(n.length<=0)return;let[r]=n[n.length-1][d];a(r)},[e,d]),p=(0,l.r)({box:n});return(0,u.y)(s?e:null,f,p),i}},334801:function(e,t,n){"use strict";n.d(t,{q:function(){return o}});var r=n(202784);function o(){for(var e=arguments.length,t=Array(e),n=0;n(function(){for(var e=arguments.length,t=Array(e),n=0;n{t.forEach(t=>{!function(e,t){if(null!=e){if("function"==typeof e){e(t);return}try{e.current=t}catch(n){throw Error(`Cannot assign value '${t}' to ref '${e}'`)}}}(t,e)})}})(...t),t)}},905880:function(e,t,n){"use strict";let r,o;n.d(t,{y:function(){return s}});var l=n(202784),u=n(240926),i=n(572811),a=n(595609);function s(e,t,n){var s;let c,d;let f=(0,l.useRef)((r=r??new Map,o=o??(s=r,c=!1,d=(0,u.Ay)([]),new ResizeObserver((e,t)=>{d=d.concat(e),c||(c=!0,window.requestAnimationFrame(()=>{let e=new Set;[...d].reverse().filter(t=>{let n=e.has(t.target);return e.add(t.target),!n}).forEach(e=>{let n=s.get(e.target);null==n||n.forEach(n=>{n([e],t)})}),d=[],c=!1}))})),{subscribe:(e,t,n)=>{o.observe(e,n);let l=[...r.get(e)??[],t];r.set(e,l)},unsubscribe:(e,t)=>{let n=r.get(e)??[],l=n.findIndex(e=>e===t),u=n.filter((e,t)=>t!==l);if(u.length<1){o.unobserve(e),r.delete(e);return}r.set(e,u)}})),p=(0,i.r)(n??{});(0,a.L)(()=>{let n=f.current;if(n&&e)return n.subscribe(e,t,p),()=>{n.unsubscribe(e,t)}},[e,t,p])}},525043:function(e){e.exports={eventDelegationContainer:"autocomplete_eventDelegationContainer___ZChF",listbox:"autocomplete_listbox__1h57i",option:"autocomplete_option__todR_",selected:"autocomplete_selected__fAVHQ",before:"autocomplete_before__BzbFm",after:"autocomplete_after__IO5U5",optionGroup:"autocomplete_optionGroup__KXVrm",optionGroupLabel:"autocomplete_optionGroupLabel__uAewX"}},64672:function(e){e.exports={button:"iconButton_button__sCCG7",sizeSmall:"iconButton_sizeSmall___ikXV",sizeMedium:"iconButton_sizeMedium__tkYeo",group:"iconButton_group__KfvJp",edgeHorizontal:"iconButton_edgeHorizontal__yJOWK",edgeVerticalBackground:"iconButton_edgeVerticalBackground__Sw1Lt",edgeHorizontalBackground:"iconButton_edgeHorizontalBackground__9wzwW",focusRing:"iconButton_focusRing__PQe1f",shapeRectangular:"iconButton_shapeRectangular__yyL1i",shapeCircular:"iconButton_shapeCircular__BEHVS",title:"iconButton_title__fJBsV"}},134704:function(e){e.exports={root:"input_root__sj8RO",sizeMedium:"input_sizeMedium__Y3knn",sizeLarge:"input_sizeLarge__ObHrl",hasBefore:"input_hasBefore__VWVp9",hasAfter:"input_hasAfter__zhGrc",input:"input_input__PoidJ",before:"input_before__3w5qd",after:"input_after__MsoSh"}},810579:function(e){e.exports={main:"layout_main__E4cY1",mainRefresh:"layout_mainRefresh__8U1_l"}},997197:function(e){e.exports={previewModeAlert:"previewModeAlert_previewModeAlert__zrcfx"}}}]);