1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3307],{13307:(e,t,n)=>{n.d(t,{G:()=>E});var a=n(67684),r=n(65699),o=n(20294);function i(e){return(null==e?void 0:e.status)==="submitted"||(null==e?void 0:e.status)==="streaming"}var s=n(14232),u=n(62701),l=n(2230),c=n(54360),d=n(49560),m=(0,l.V)({name:"search-box",connector:!0}),f=function(e,t){return t(e)},h=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d.l;return(0,c.t)(e,m()),function(n){var r,o,i=(n||{}).queryHook,s=void 0===i?f:i;return{$$type:"ais.searchBox",init:function(t){var n=t.instantSearchInstance;e((0,u._)((0,a._)({},this.getWidgetRenderState(t)),{instantSearchInstance:n}),!0)},render:function(t){var n=t.instantSearchInstance;e((0,u._)((0,a._)({},this.getWidgetRenderState(t)),{instantSearchInstance:n}),!1)},dispose:function(e){var n=e.state;return t(),n.setQueryParameter("query",void 0)},getRenderState:function(e,t){return(0,u._)((0,a._)({},e),{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper,a=e.instantSearchInstance,i=e.state;return r||(r=function(e){s(e,function(e){return t.setQuery(e).search()})},o=function(){t.setQuery("").search()}),{query:i.query||"",refine:r,clear:o,widgetParams:n,isSearchStalled:"stalled"===a.status}},getWidgetUiState:function(e,t){var n=t.searchParameters.query||"";return""===n||e&&e.query===n?e:(0,u._)((0,a._)({},e),{query:n})},getWidgetSearchParameters:function(e,t){var n=t.uiState;return e.setQueryParameter("query",n.query||"")}}}},v=n(69588),p=n(56478);function S(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce(function(e,t){return Array.isArray(t)?e.concat(t):e.concat([t])},[]).filter(Boolean).join(" ")}function g(e){var t=e.classNames;return s.createElement("svg",{className:S("ais-SearchBox-submitIcon",t.submitIcon),width:"10",height:"10",viewBox:"0 0 40 40","aria-hidden":"true"},s.createElement("path",{d:"M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z"}))}function b(e){var t=e.classNames;return s.createElement("svg",{className:S("ais-SearchBox-resetIcon",t.resetIcon),viewBox:"0 0 20 20",width:"10",height:"10","aria-hidden":"true"},s.createElement("path",{d:"M8.114 10L.944 2.83 0 1.885 1.886 0l.943.943L10 8.113l7.17-7.17.944-.943L20 1.886l-.943.943-7.17 7.17 7.17 7.17.943.944L18.114 20l-.943-.943-7.17-7.17-7.17 7.17-.944.943L0 18.114l.943-.943L8.113 10z"}))}function I(e){var t=e.classNames;return s.createElement("svg",{"aria-label":"Results are loading",width:"16",height:"16",viewBox:"0 0 38 38",stroke:"#444",className:S("ais-SearchBox-loadingIcon",t.loadingIcon),"aria-hidden":"true"},s.createElement("g",{fill:"none",fillRule:"evenodd"},s.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},s.createElement("circle",{strokeOpacity:".5",cx:"18",cy:"18",r:"18"}),s.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},s.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))))}function x(e){var t=e.classNames;return s.createElement("svg",{className:S("ais-AiModeButton-icon",t.aiModeIcon),xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 20",width:"16",height:"16","aria-hidden":"true"},s.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M10 1.875c.27 0 .51.173.594.43l1.593 4.844a1.043 1.043 0 0 0 .664.664l4.844 1.593a.625.625 0 0 1 0 1.188l-4.844 1.593a1.043 1.043 0 0 0-.664.664l-1.593 4.844a.625.625 0 0 1-1.188 0l-1.593-4.844a1.042 1.042 0 0 0-.664-.664l-4.844-1.593a.625.625 0 0 1 0-1.188l4.844-1.593a1.042 1.042 0 0 0 .664-.664l1.593-4.844a.625.625 0 0 1 .594-.43ZM9 7.539A2.292 2.292 0 0 1 7.54 9L4.5 10l3.04 1A2.292 2.292 0 0 1 9 12.46l1 3.04 1-3.04A2.293 2.293 0 0 1 12.46 11l3.04-1-3.04-1A2.292 2.292 0 0 1 11 7.54L10 4.5 9 7.54ZM4.167 1.875c.345 0 .625.28.625.625v3.333a.625.625 0 0 1-1.25 0V2.5c0-.345.28-.625.625-.625ZM15.833 13.542c.345 0 .625.28.625.625V17.5a.625.625 0 1 1-1.25 0v-3.333c0-.345.28-.625.625-.625Z",clipRule:"evenodd"}),s.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M1.875 4.167c0-.346.28-.625.625-.625h3.333a.625.625 0 1 1 0 1.25H2.5a.625.625 0 0 1-.625-.625ZM13.542 15.833c0-.345.28-.625.625-.625H17.5a.625.625 0 0 1 0 1.25h-3.333a.625.625 0 0 1-.625-.625Z",clipRule:"evenodd"}))}function C(e){var t=e.formRef,n=e.inputRef,o=e.inputProps,i=e.isSearchStalled,l=e.onChange,c=e.onReset,d=e.onSubmit,m=e.placeholder,f=e.value,h=e.autoFocus,v=e.resetIconComponent,p=e.submitIconComponent,C=e.loadingIconComponent,E=e.aiModeIconComponent,y=e.onAiModeClick,R=e.aiModeButtonDisabled,B=e.classNames,M=void 0===B?{}:B,N=e.translations,_=(0,r._)(e,["formRef","inputRef","inputProps","isSearchStalled","onChange","onReset","onSubmit","placeholder","value","autoF
1ocus","resetIconComponent","submitIconComponent","loadingIconComponent","aiModeIconComponent","onAiModeClick","aiModeButtonDisabled","classNames","translations"]);return s.createElement("div",(0,u._)((0,a._)({},_),{className:S("ais-SearchBox",M.root,_.className)}),s.createElement("form",{ref:t,action:"",className:S("ais-SearchBox-form",M.form),noValidate:!0,onSubmit:function(e){e.preventDefault(),e.stopPropagation(),d&&d(e),n.current&&n.current.blur()},onReset:function(e){e.preventDefault(),e.stopPropagation(),c(e),n.current&&n.current.focus()},role:"search"},s.createElement("input",(0,u._)((0,a._)({},o),{ref:n,className:S("ais-SearchBox-input",M.input,null==o?void 0:o.className),"aria-label":"Search",autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",placeholder:void 0===m?"":m,spellCheck:!1,maxLength:512,type:"search",value:f,onChange:l,onCompositionEnd:l,autoFocus:h})),s.createElement("button",{className:S("ais-SearchBox-submit",M.submit),type:"submit",title:N.submitButtonTitle,"aria-label":N.submitButtonTitle},s.createElement(void 0===p?g:p,{classNames:M})),s.createElement("button",{className:S("ais-SearchBox-reset",M.reset),type:"reset",title:N.resetButtonTitle,"aria-label":N.resetButtonTitle,hidden:0===f.length||i},s.createElement(void 0===v?b:v,{classNames:M})),y&&s.createElement("button",{className:S("ais-AiModeButton",M.aiModeButton),type:"button",title:N.aiModeButtonTitle||"AI Mode",disabled:void 0!==R&&R,onClick:function(e){e.preventDefault(),y()}},s.createElement(void 0===E?x:E,{classNames:M}),s.createElement("span",{className:"ais-AiModeButton-label"},N.aiModeButtonTitle||"AI Mode")),s.createElement("span",{className:S("ais-SearchBox-loadingIndicator",M.loadingIndicator),hidden:!i},s.createElement(void 0===C?I:C,{classNames:M}))))}function E(e){var t,n,u=e.queryHook,l=e.searchAsYouType,c=void 0===l||l,d=e.ignoreCompositionEvents,m=void 0!==d&&d,f=e.aiMode,S=e.translations,g=(0,r._)(e,["queryHook","searchAsYouType","ignoreCompositionEvents","aiMode","translations"]),b=(t={queryHook:u},n=(0,a._)({$$widgetType:"ais.searchBox"},f?{opensChat:!0}:{}),(0,v.Z)(h,t,n)),I=b.query,x=b.refine,E=b.isSearchStalled,y=(0,p.J)().indexRenderState,R=(0,o._)((0,s.useState)(I),2),B=R[0],M=R[1],N=(0,s.useRef)(null);function _(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];M(e),c&&!(m&&t)&&x(e)}function k(){_(""),c||x("")}I!==B&&document.activeElement!==N.current&&M(I);var A=y.chat,w={inputRef:N,isSearchStalled:E,onChange:function(e){_(e.currentTarget.value,e.nativeEvent.isComposing)},onReset:k,onSubmit:function(e){c||x(B),g.onSubmit&&g.onSubmit(e)},onAiModeClick:f?function(){(function(e){var t,n,a,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=r.message,s=r.referer;if(!e)return!1;null==(n=e.setOpen)||n.call(e,!0);var u=null!=(t=null==o?void 0:o.trim())?t:"";return u?!i(e)&&!!e.sendMessage&&(e.sendMessage({text:u},s?{headers:{"x-algolia-referer":s}}:void 0),!0):(null==(a=e.focusInput)||a.call(e),!1)})(A,{message:B,referer:"ai-mode"})&&k()}:void 0,aiModeButtonDisabled:f?i(A):void 0,value:B,translations:(0,a._)({submitButtonTitle:"Submit the search query",resetButtonTitle:"Clear the search query",aiModeButtonTitle:"AI Mode"},S)};return s.createElement(C,(0,a._)({},g,w))}},56478:(e,t,n)=>{n.d(t,{J:()=>d});var a=n(85993),r=n(14232),o=n(70877),i=n(34451),s=n(20294),u=n(271),l=n(30096),c=n(37846);function d(){var e,t,n,d,m,f,h,v,p,S,g,b,I,x,C,E,y,R,B=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).catchError,M=(0,o.I)(),N=(e=(0,o.I)(),n=(t=(0,c.R)()).getIndexId(),m=(d=(0,s._)((0,r.useState)(function(){return e.getUiState()}),2))[0],f=d[1],h=m[n],p=(v=(0,s._)((0,r.useState)(function(){return e.renderState}),2))[0],S=v[1],g=p[n]||{},b=(0,r.useCallback)(function(t){e.setUiState(t)},[e]),I=(0,r.useCallback)(function(e){t.setIndexUiState(e)},[t]),(0,r.useEffect)(function(){function t(){f(e.getUiState()),S(e.renderState)}return e.addListener("render",t),t(),function(){e.removeListener("render",t)}},[e]),{uiState:m,setUiState:b,indexUiState:h,setIndexUiState:I,renderState:p,indexRenderState:g}),_=N.uiState,k=N.setUiState,A=N.indexUiState,w=N.setIndexUiState,L=N.renderState,q=N.indexRenderState,T=(x=(0,o.I)(),C=(0,c.R)(),y=(E=(0,s._)((0,r.useState)(function(){var e=(0,l.J)(C);return{results:e.results,scopedResults:e.scopedResults}}),2))[0],R=E[1],(0,r.useEffect)(function(){function e(){var e=C.getResults();if(null!==e)R({results:e,scopedResults:C.getScopedResults()});else if(0===x.mainIndex.getIndexName().length){var t=x.mainIndex.getWidgets().find(u.l);t&&R({results:(0,l.J)(C).results,scopedResults:t.getScopedResults()})}}return x.addListener("render",e),e(),function(){x.removeListener("render",e)}},[x,C]),y),U=T.results,P=T.scopedResults,W=(0,r.useCallback)(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return M.use.apply(M,(0,a._)(t)),function(){M.unuse.apply(M,(0,a._)(t))}},[M]),Z=(0,r.useCallback)(function(){M.refresh()},[M]);return(0,i.E)(function(){if(B){var e=function(){};return M.addListener("error",e),function(){return M.removeListener("error",e)}}return function(){}},[M,B]),{results:U,scopedResults:P,uiState:_,setUiState:k,indexUiState:A,setIndexUiState:w,renderState:L,indexRenderState:q,addMiddlewares:W,refresh:Z,status:M.status,error:M.error}}}}]); 2//# sourceMappingURL=3307.0b4cee61595bd087.js.map
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.