(0,c.__)("An error has occurred: %1$s","wordpress-seo"),n))}function de({children:t}){const{activeStepIndex:n,stepIndex:r}=oe(),s=n===r,[o,i]=(0,a.useState)(s?"auto":0),[l,c]=(0,a.useState)(!s);return(0,a.useEffect)((()=>{s?(i("auto"),setTimeout((()=>c(!1)),ee)):(c(!0),i(0))}),[s]),(0,e.createElement)(a.Fragment,null,(0,e.createElement)(F.Z,{id:`content-${r}`,delay:0===o?te:X,height:o,easing:"ease-in-out",duration:J},(0,e.createElement)("div",{className:`yst-transition-opacity ${ne} yst-relative yst-ml-12 yst-mt-4 yst-pb-1 ${l?"yst-opacity-0 yst-pointer-events-none":"yst-opacity-100"}`},t)))}function pe({children:t,setActiveStepIndex:n,activeStepIndex:r,isStepperFinished:a}){return(0,e.createElement)("ol",null,t.map(((s,o)=>(0,e.createElement)("li",{key:`${s.props.name}-${o}`,className:(o===t.length-1?"":"yst-pb-8")+" yst-mb-0 yst-relative yst-max-w-none"},(0,e.createElement)(se.Provider,{value:{stepIndex:o,activeStepIndex:r,setActiveStepIndex:n,lastStepIndex:t.length-1,isStepperFinished:a}},s)))))}ie.propTypes={beforeGo:g().func,children:g().node,destination:g().oneOfType([g().number,g().oneOf(["first","last"])])},ie.defaultProps={beforeGo:null,children:(0,e.createElement)(a.Fragment,null,(0,c.__)("Continue","wordpress-seo")),destination:1},le.propTypes={children:g().node},le.defaultProps={children:(0,e.createElement)(a.Fragment,null,(0,c.__)("Edit","wordpress-seo"))},ce.propTypes={children:g().node.isRequired},ue.propTypes={id:g().string.isRequired,message:g().string.isRequired,className:g().string},ue.defaultProps={className:""},de.propTypes={children:g().node.isRequired},pe.propTypes={setActiveStepIndex:g().func.isRequired,activeStepIndex:g().number.isRequired,isStepperFinished:g().bool,children:g().node.isRequired},pe.defaultProps={isStepperFinished:!1},ce.Content=de,ce.Error=ue,ce.Header=K,ce.GoButton=ie,ce.EditButton=le;const me={optimizeSeoData:"optimizeSeoData",siteRepresentation:"siteRepresentation",socialProfiles:"socialProfiles",personalPreferences:"personalPreferences"},fe={[me.optimizeSeoData]:"data optimization",[me.siteRepresentation]:"site representation",[me.socialProfiles]:"social profiles",[me.personalPreferences]:"personal preferences"};function ye({stepId:t,beforeGo:n,children:r,additionalClasses:a,...s}){return(0,e.createElement)(ce.GoButton,{id:`button-${t}-continue`,variant:"primary",className:a,destination:1,beforeGo:n,"data-hiive-event-name":`clicked_continue | ${fe[t]}`,...s},r)}function he({stepId:t,beforeGo:n,isVisible:r,children:a,additionalClasses:s,...o}){const i=`yst-transition-opacity ${j.slideDuration} yst-ease-out ${r?"yst-opacity-100":`${j.delayBeforeOpening} yst-opacity-0 yst-pointer-events-none yst-hidden`}`;return(0,e.createElement)(ce.GoButton,{id:`button-${t}-edit`,variant:"secondary",size:"small",className:d()(i,s),destination:0,beforeGo:n,"data-hiive-event-name":`clicked_edit | ${fe[t]}`,...o},a)}function be({stepId:t,beforeGo:n,children:r,additionalClasses:a,...s}){return(0,e.createElement)(ce.GoButton,{id:`button-${t}-back`,variant:"secondary",className:a,destination:-1,beforeGo:n,"data-hiive-event-name":`clicked_go_back | ${fe[t]}`,...s},r)}function ge({stepId:t,beforeContinue:n,continueLabel:r,beforeBack:a,backLabel:s}){return(0,e.createElement)("div",{className:"yst-mt-12"},(0,e.createElement)(ye,{stepId:t,beforeGo:n},r),(0,e.createElement)(be,{stepId:t,additionalClasses:"yst-ml-3",beforeGo:a},s))}function ve({stepId:t,stepperFinishedOnce:n,saveFunction:r,setEditState:s}){const o=(0,a.useCallback)((async()=>{const e=await r();return s(!e),e}),[r]);return n?(0,e.createElement)(ce.GoButton,{id:`button-${t}-go`,variant:"primary",className:"yst-mt-12",destination:"last",beforeGo:o,"data-hiive-event-name":`clicked_save_changes | ${fe[t]}`},(0,c.__)("Save changes","wordpress-seo")):(0,e.createElement)(ge,{stepId:t,beforeContinue:r,continueLabel:(0,c.__)("Save and continue","wordpress-seo")})}var Ee,we,xe,Se,_e,Oe,Ce,Re,ke,Te,Pe,Ne,Ie,Me,Le,Fe,Ae,De,ze,qe,je,Ue,$e,He,Ve,Be,Ze,Ge,We,Ye,Qe,Ke,Je,Xe,et,tt,nt,rt,at,st,ot,it,lt,ct,ut,dt,pt,mt,ft,yt,ht;function bt(){return bt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bt.apply(this,arguments)}ye.propTypes={stepId:g().string.isRequired,additionalClasses:g().string,beforeGo:g().func,children:g().node},ye.defaultProps={additionalClasses:"",beforeGo:null,children:null},he.propTypes={stepId:g().string.isRequired,additionalClasses:g().string,isVisible:g().bool,beforeGo:g().func,children:g().node},he.defaultProps={additionalClasses:"",isVisible:!0,beforeGo:null,children:null},be.propTypes={stepId:g().string.isRequired,additionalClasses:g().string,beforeGo:g().func,children:g().node},be.defaultProps={additionalClasses:"",beforeGo:null,children:null},ge.propTypes={stepId:g().string.isRequired,beforeContinue:g().func,continueLabel:g().string,beforeBack:g().func,backLabel:g().string},ge.defaultProps={beforeContinue:null,continueLabel:(0,c.__)("Continue","wordpress-seo"),beforeBack:null,backLabel:(0,c.__)("Go back","wordpress-seo")},ve.propTypes={stepId:g().string.isRequired,stepperFinishedOnce:g().bool.isRequired,saveFunction:g().func.isRequired,setEditState:g().func.isRequired};const gt=t=>e.createElement("svg",bt({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 262.37 284.15"},t),Ee||(Ee=e.createElement("path",{fill:"#f0ecf0",d:"M262.37 153A131.19 131.19 0 1 0 54.71 259.56a28.08 28.08 0 0 1 1.91-7.37c2-4.92-12.06-11.1-7.52-26.48 3.49-11.81 30.9-25.16 37.1-41.56 2.4-6.32 12-30.34 29.69-35.66 9-2.7 48.29-13.29 60.25-11.07s37.48 11 31.66 41.46c-10.26 53.79-44.8 59.12-46.28 94.64a27.46 27.46 0 0 0 .65 6.94A131.23 131.23 0 0 0 262.37 153Z"})),we||(we=e.createElement("path",{fill:"#006531",d:"M161.52 273.52c1.44-35.53 36-40.85 46.28-94.64 5.82-30.51-19.7-39.25-31.66-41.46s-51.23 8.37-60.25 11.07c-17.72 5.32-27.29 29.34-29.69 35.66-6.2 16.4-33.61 29.75-37.1 41.56-4.54 15.38 9.53 21.56 7.52 26.48a28.08 28.08 0 0 0-1.91 7.37 131.71 131.71 0 0 0 12.68 8.05 184.18 184.18 0 0 1 7.18-34.05c-4.12-2.43-8.32-4-19.15-2.33 16.06-23.66 34.79-45.11 64.9-65.12 2.54 22.59 3.65 40.75 14.49 60-14.93-3.2-25.12 0-32 4.77a103.74 103.74 0 0 0-4.6 49.12 132 132 0 0 0 64 .49 27.23 27.23 0 0 1-.69-6.97Z"})),xe||(xe=e.createElement("path",{fill:"#89bc3b",d:"M102.8 230.9c6.89-4.73 17.08-8 32-4.77-10.84-19.27-12-37.43-14.49-60-30.11 20-48.84 41.46-64.9 65.12 10.83-1.66 15-.1 19.15 2.33a184.18 184.18 0 0 0-7.18 34A130.42 130.42 0 0 0 98.21 280a103.65 103.65 0 0 1 4.59-49.1Z"})),Se||(Se=e.createElement("path",{fill:"#093f22",d:"M61.29 184.66c-4.39 13.11-15 33.6-14.52 47.42 11.9-18 34.83-42.28 46.73-60.26 2.69-4.08 1.49-10.8-3.21-13.29-3.83-2-8.45-.15-11.7 1.92-8.3 5.28-14.21 14.98-17.3 24.21Zm72.61 58.65 18.32-60.92s.51 11.07 1.1 9.3 16.4-28.8 16.4-28.8l-28.14 81Z"})),_e||(_e=e.createElement("path",{fill:"#006531",d:"M169.31 113.64c.71 13.17 6.24 22.36 5.36 25.68-33.67 6.42-49.16 29.46-54 28.88-6.67-3.85-5.76-14.39-5.54-17.71 3.55-6.65-.12-17.65 1.77-23.89 1.4-4.6 9.38-12.6 18.1-14.53s33.93-5.54 34.31 1.57Z"})),Oe||(Oe=e.createElement("path",{fill:"#b498c6",d:"M122.32 166.11c6.09-9.75 11.1-30.31 14.62-33.9 3.33-3.39 22.1-12 26.12-13.51 1.56-1.22 2-2.55 2.09-6.65l.23-19.82-45.16 16.39 2.53 37.22c.67 5.09.35 10.08-.43 20.27Z"})),Ce||(Ce=e.createElement("path",{fill:"#8b6c9c",d:"m166.15 92.89-.64 7.17c-.94 12.77-25.4 31.3-38.1 30.12-4.6-.42-5.78-10.38-7.39-15.06l-2.61-9.52Z"})),Re||(Re=e.createElement("path",{fill:"#b498c6",d:"M157.71 192S128 247.74 126 254s-.23 13.67 4.49 15.24 16.51.6 24.27-7.47c5.9-6.14 28.74-39.14 29.45-39.85.06-13.3-7.49-22.14-26.5-29.92Z"})),ke||(ke=e.createElement("ellipse",{cx:106.71,cy:192.91,fill:"#fbb03b",stroke:"#fc3",strokeMiterlimit:10,rx:8.8,ry:5.58,transform:"rotate(-19.17 106.716 192.914)"})),Te||(Te=e.createElement("path",{fill:"#f19018",d:"M92.72 206.13c4.25-1.18 9.78-1.68 17-1.26-6.39 3.89-15.24 15.48-15.51 17.65a87.16 87.16 0 0 1 11-1.88c-16 10.81-23.79 31.12-22.85 30.75-1.24.41-3.63-21.77 6.06-31.06a32.05 32.05 0 0 0-7.73 1.1c1.68-4.03 6.97-11.62 12.03-15.3Z"})),Pe||(Pe=e.createElement("path",{fill:"#fbb03b",stroke:"#fc3",strokeMiterlimit:10,d:"M92.72 206.13c4.25-1.18 9.78-1.68 17-1.26-6.39 3.89-15.24 15.48-15.51 17.65a87.16 87.16 0 0 1 11-1.88c-16 10.81-23.79 31.12-22.85 30.75-1.24.41-3.63-21.77 6.06-31.06a32.05 32.05 0 0 0-7.73 1.1c1.68-4.03 6.97-11.62 12.03-15.3Z"})),Ne||(Ne=e.createElement("path",{fill:"#006531",d:"M183.45 223.15c-3.73-9.11-19.27-19.94-31.68-20.38 7.54-16.39 11.46-29.12 19.31-42.24 0 0-5.74-22.74-1-22.2 8.52 1 19-7.56 33.67-4.23 14.25 3.23 20.27 23.26 17 38-4.47 19.9-40.04 54.49-37.3 51.05Z"})),Ie||(Ie=e.createElement("path",{fill:"#8b6c9c",d:"M80 254.38C77.79 252.17 71.81 244 65.6 244s-33 6.87-33 6.87l-.45 9.3s16.69 1.77 19.94 2.22 16-3.55 16-3.55Z"})),Me||(Me=e.createElement("path",{fill:"#8b6c9c",d:"M72.14 260.36c-12.31-.11-23.45 6.28-26.55 5.39-4.1-1.33-4.21.82-6.64.59s-6.7-3.65-6.7-3.65l.12-12.3 39 7.09Z"})),Le||(Le=e.createElement("path",{fill:"#8b6c9c",d:"M50.63 262.9c-4.43-2.21-15.73 4.28-17.74 2.71-4.64-3.65-8.27-6.21-9.3-8.42s2.47-5.91 1.59-16.1c-.44-5.07 4.31-5.32 6.09-1.33.93 2.1 1.33 13.51 1.33 13.51l7.63 2.1Z"})),Fe||(Fe=e.createElement("path",{fill:"#b498c6",d:"M100.38 163.12c.89 4-22.61 60.35-31.91 76.3S40.9 257.36 40.9 257.36s-14.48-.79-9.17-22.05 24.47-27.82 31.55-37.42 20.27-29 20.27-33.45c0-3.1 15.95-5.31 16.83-1.32Z"})),Ae||(Ae=e.createElement("path",{fill:"#8b6c9c",d:"M100.48 163.09a3.78 3.78 0 0 1 0 .95 9.1 9.1 0 0 1-.16.91c-.12.6-.29 1.19-.44 1.78-.33 1.17-.69 2.34-1.06 3.5-.76 2.32-1.56 4.62-2.38 6.92Q94 184 91.28 190.83q-5.4 13.59-11.26 27-2.92 6.71-6 13.34A63.91 63.91 0 0 1 66.55 244 35.8 35.8 0 0 1 55 253.26a38.85 38.85 0 0 1-14.07 4.2v-.2a41.07 41.07 0 0 0 6.94-2.09 39.27 39.27 0 0 0 6.44-3.17A35.56 35.56 0 0 0 65 242.71a26.19 26.19 0 0 0 2-2.9c.66-1 1.22-2.05 1.8-3.1q1.74-3.18 3.36-6.44c2.2-4.33 4.31-8.71 6.37-13.12q6.14-13.23 11.79-26.7 2.85-6.72 5.53-13.51c.88-2.27 1.74-4.55 2.56-6.84.4-1.14.79-2.29 1.15-3.46.17-.58.35-1.16.48-1.75a6.54 6.54 0 0 0 .18-.88 3.19 3.19 0 0 0 .06-.87Z"})),De||(De=e.createElement("path",{fill:"#8b6c9c",d:"M98.61 166.22s10.4-10 11.73-14c1.78-5.31-.21-15.41 2.56-22.17 1.13-2.77 5-12.4 5.3-13.28s-3.13-2.36-4.76-1.77a17.06 17.06 0 0 0-6.26 5.61c-1.33 2.22-.68 10.15-4.37 11.34s-18.23 10.61-18.38 17.4.44 11.85 14.18 16.87Z"})),ze||(ze=e.createElement("path",{fill:"#8b6c9c",d:"m100.38 163.12 8.42-13.74-13.74-19s4.35-12 5.09-16.39 3.84-11.14.56-18.17c-2.12-4.55-4.79-5-5.09-2.1s-1.16 13.72-2.62 17.12-8.08 14.62-8.08 14.62l-12.4 14.62Z"})),qe||(qe=e.createElement("path",{fill:"#b498c6",d:"M138.58 5.48c-20.7-.38-38 19.23-39.7 21.63-1.34 1.94-5.06 12-6.58 19.34.42-1.33.87-2.62 1.33-3.85 13.19-6.56 37.64-4.79 70.11 2.89 1.75 6.74 1.36 12.38 1.15 20.18 0 0-15.4 8.58-24.28 9.94-7.5 1.16-11.68-1.37-14.5-3.62-4-3.18-7.61-9.22-13.15-9.67-5.81-.47-7.83 9.3-10.72 9-1.73-.18-7.25.7-9.63 2.76a34.28 34.28 0 0 0-.24 9.16c1.25 5.91 5.63 11.61 8.16 14.52s4.19 11.43 8.45 15.76c9.81 9.93 47-6.94 55.48-17.25 3.75-4.53 8.8-28 8.8-28s10.52-10.21 10.46-16.87c-.21-22.82-17.07-45.4-45.14-45.92Z"})),je||(je=e.createElement("path",{fill:"#fcee21",d:"M92.41 51.14a78.25 78.25 0 0 1 .88-8.53C83.1 69 92.42 74.26 92.61 74.09a39.64 39.64 0 0 1 2.9-8.67s-3.36-7.58-3.1-14.28Z"})),Ue||(Ue=e.createElement("path",{fill:"#fbb03b",d:"M102.24 71.33c2.89.29 4.91-9.48 10.72-9 5.54.45 9.14 6.49 13.15 9.67 2.82 2.25 7 4.78 14.5 3.62 8.88-1.36 24.28-9.94 24.28-9.94.21-7.8.6-13.44-1.15-20.18-32.47-7.69-56.92-9.5-70.11-2.9-.89 2-1.63 13.3-1.63 13.3-.3 5 .89 6.64 3.47 9.52a42 42 0 0 0-2.82 8.67c2.35-2.09 7.86-2.94 9.59-2.76Z"})),$e||($e=e.createElement("path",{fill:"#89bc3b",d:"M156 194.13c7.53-.89 21.71 6.87 26.81 12.62 14.42-12.32 25.39-37.37 27.91-45.19 6.64-20.6-11.52-28.35-11.52-28.35l2.44.66s18.38 5.76 14.84 31.9c-1.24 9.13-14.64 33.72-28.8 46.3.89 1.55 2.22 3.32 2.66 4.87l-6.65 6.43c-2.66-8.42-22.81-20.82-31.9-20.6Z"})),He||(He=e.createElement("path",{fill:"#b498c6",d:"M86.65 168.87c-.89-1.32-17.89-25.57-18.34-28.67s4.69-7.7 6.13-7c9.64 4.61 24.21 17.67 26 22.1s-.71 11.59-.71 11.59Zm-8.86-38.1s12.14-11.89 15.09-12 10.11 6 13.11 7.91c3.2 2 3.87 7.13 8.23 10.45.44 2.07-2.22 3.42-5.62 2.39s-7.34-6.81-7.34-6.81l-7.12-3.46-8.38 6.88Z"})),Ve||(Ve=e.createElement("path",{fill:"#b498c6",d:"M74.24 133s11.93-9 13.4-9 12.38 7.59 13.42 9.22 1.88 8.59 3.75 14.86c.65 2.17-3.28 5.17-6.53 1.33s-4.77-10.32-4.77-10.32l-7.33-4.61-5.29 3.85Z"})),Be||(Be=e.createElement("path",{fill:"#8b6c9c",d:"M84.58 124.87a4.75 4.75 0 0 1 3-1.15 7.83 7.83 0 0 1 3.22.82 21.82 21.82 0 0 1 2.69 1.76c.86.62 1.71 1.25 2.56 1.89a47.7 47.7 0 0 1 4.94 4.14 4.21 4.21 0 0 1 .55.71 5.87 5.87 0 0 1 .36.81c.18.53.33 1.05.46 1.57.26 1 .48 2.08.7 3.12.44 2.07.87 4.14 1.37 6.19.25 1 .53 2 .82 3a2.42 2.42 0 0 1 .12 1 2.36 2.36 0 0 1-.26.93 3.58 3.58 0 0 1-1.21 1.34 4 4 0 0 1-3.47.47 5.93 5.93 0 0 1-2.73-2.06 12.37 12.37 0 0 1-2.52-5.93 36.66 36.66 0 0 0 3.3 5.3 5 5 0 0 0 2.26 1.74 3 3 0 0 0 2.6-.35 1.93 1.93 0 0 0 1-2.16c-.3-1-.58-2.06-.83-3.09-.51-2.07-.94-4.15-1.38-6.22-.22-1-.44-2.07-.69-3.08-.13-.51-.27-1-.43-1.49a2.76 2.76 0 0 0-.7-1.17 49.75 49.75 0 0 0-4.81-4c-.84-.63-1.69-1.26-2.55-1.88s-1.75-1.16-2.57-1.8a6.81 6.81 0 0 0-2.78-1.11 4.77 4.77 0 0 0-3.02.7Z"})),Ze||(Ze=e.createElement("path",{fill:"#b498c6",d:"M72.62 133.87s5-4.31 6.43-4.66c2.52-.63 12.51 5.9 13.36 7.77 1.31 2.91 2.2 7.57 3.87 11.4.9 2.06-2.84 2.15-5.49.53s-3.57-6.71-3.57-6.71c-2.51-1.89-4.82-2.52-6.54-3.69-.3 2.47-2.6 5.07-7 8.07Z"})),Ge||(Ge=e.createElement("path",{fill:"#8b6c9c",d:"M79.05 129.21a5.63 5.63 0 0 1 2.7.27c.88.26 1.73.57 2.58.91a28.34 28.34 0 0 1 4.81 2.54c.77.48 1.53 1 2.27 1.52a12.53 12.53 0 0 1 2.14 1.84 2.76 2.76 0 0 1 .45.71c.09.21.17.44.24.66a12.73 12.73 0 0 1 .38 1.34c.21.9.37 1.8.52 2.68a38.28 38.28 0 0 0 1.15 5.2c.13.41.29.82.46 1.22a2.2 2.2 0 0 1 .2.84 1.33 1.33 0 0 1-.37 1 2.48 2.48 0 0 1-1.56.62 6 6 0 0 1-1.47-.08 8.62 8.62 0 0 1-2.69-.94 5.84 5.84 0 0 1-2.1-2 15.27 15.27 0 0 1-2-5.2l.19.31a9.76 9.76 0 0 0-2.57-1.41 12.13 12.13 0 0 1-3-1.25l.74-.19a14 14 0 0 1-2.58 2.75 8.41 8.41 0 0 0-2.18 2.84 8.13 8.13 0 0 1 1.78-3.21 14.17 14.17 0 0 0 2.08-2.85l.23-.52.5.33a5.89 5.89 0 0 0 1.27.66l1.46.5a10.54 10.54 0 0 1 2.83 1.55l.15.11v.2a14.16 14.16 0 0 0 1.83 4.84 4.89 4.89 0 0 0 1.75 1.69 7.75 7.75 0 0 0 2.38.83 5 5 0 0 0 1.22.06 1.54 1.54 0 0 0 .92-.31c.13-.13.14-.32 0-.72s-.35-.86-.49-1.3a36.1 36.1 0 0 1-1.18-5.34c-.15-.88-.31-1.76-.51-2.61a13 13 0 0 0-.35-1.26 3.72 3.72 0 0 0-.49-1 11.48 11.48 0 0 0-1.94-1.67c-.72-.52-1.46-1-2.22-1.48-1.5-1-3.1-1.75-4.62-2.68-.78-.44-1.57-.86-2.38-1.22a5.79 5.79 0 0 0-2.53-.78Z"})),We||(We=e.createElement("path",{fill:"#006531",d:"M167.62 84.35c22.06 1.45 35.92 5.68 36.5-3.92S197.69 6.63 141.9.54C89-5.24 83.2 37.33 82.73 45s7.68 8.3 7.68 8.3c.22-4 2.07-7.82 3.22-10.71 15.18-4.88 64.17 1.48 67.52 6.22s.8 13 1.47 16.45 9.68 6.8 9.68 6.8Z"})),Ye||(Ye=e.createElement("path",{fill:"#093f22",d:"M202.05 84.6c2.39-1.92-8.89-16.64-20.3-20.87l-6 7.31-.26 12.81c7.99 2.15 22.68 3.88 26.56.75Z"})),Qe||(Qe=e.createElement("path",{fill:"#b498c6",d:"M180.18 72.06c3.68 2.46 4 8.69 2.45 12.56s-10.89 10.8-13.28 11.15a26.88 26.88 0 0 1-5.15-.2L171 71.7s5.51-2.1 9.18.36Z"})),Ke||(Ke=e.createElement("path",{fill:"#191a1a",d:"M165.72 67.49s-13.58 37.88-20.45 41.87c1 1 7.06-1.52 9-3.51 3.55-2.44 16.85-34.8 16.85-34.8Z"})),Je||(Je=e.createElement("path",{fill:"#093f22",d:"M136.35 21.41c-1.17-2.11 21.15-11.14 32.7-11.14 2.66 0 10.64 6.2 11.52 9.74-15.29-.23-43.05 3.5-44.22 1.4Zm4.82 11.1c-.92-3 31.73-6.14 43.24-3.93 6.28 1.2 8.82 13.26 4.14 11.81-12.21-3.78-46.78-5.97-47.38-7.88ZM99.94 23c2.07-.89.29-4.14-1.48-10.93a19.93 19.93 0 0 0-7.35 7.62s6.76 4.16 8.83 3.31Zm-5.66 8.72c.18-1.29-5.85-5.57-6.48-4.62a17.56 17.56 0 0 0-2.94 8.78s9.23-2.88 9.42-4.16Z"})),Xe||(Xe=e.createElement("path",{fill:"#fcee21",d:"M95.9 65.56c4.07.42 7.79 1.24 12.23-1 0 0-4-8.79-8.72-8s-3.51 9-3.51 9Z"})),et||(et=e.createElement("path",{fill:"#f15a24",d:"M108.08 64.63c-5.34-9-13.34-9.9-12.12.92-.49.07-1.34-1.88-1.61-2.93-1.29-5.79 4.65-9.51 9.59-5.14 3.17 2.79 4.45 7.01 4.14 7.15Z"})),tt||(tt=e.createElement("path",{fill:"#f15a24",d:"M106.93 52c1.27.52 2.88 4 1.65 3.5A18.34 18.34 0 0 0 92 57.38c.7-5.91 13-6.22 14.93-5.38Z"})),nt||(nt=e.createElement("path",{fill:"#8b6c9c",d:"M121.12 71.07c.66 1.59 1.38 3.39-.41 4.53s-4.33-2-5.87-1.57-3.88 2.72-5.55 2.41c-3.52-.66-3.15-3.48-3.15-3.48s-1.61 5.55 4 5.62c3.81 0 4.23-2.58 7.44-2.27s3.46 2.53 4.89 1.61c2.88-1.82.31-6.69-1.35-6.85Z"})),rt||(rt=e.createElement("path",{fill:"#8b6c9c",d:"M106.73 75.68s-2.65.74-1.19 2.49c-3.18 0-3.08-4.59-1.32-6-.75 2.66 2.51 3.51 2.51 3.51Z"})),at||(at=e.createElement("ellipse",{cx:98.36,cy:62.94,fill:"#f15a24",rx:3.53,ry:3.42,transform:"rotate(-5.96 98.33 62.903)"})),st||(st=e.createElement("path",{fill:"#8b6c9c",d:"M138.73 83.69c-8.66 7.53-14.4 12.67-22.62 13-9.3.32-7.2-7.2-7.2-7.2s.85-2.54 5.63-2.77 20.66-2.78 24.19-3.03Z"})),ot||(ot=e.createElement("path",{fill:"#4b3f51",d:"M108.91 89.78c.34-.46 1.86-1.93 2.29-1 1.92 3.93 8.45 1.71 28.05-5.2-15 2.26-17.88.24-20.85.48s-3.62 1.67-4.72 1.45-3.43-1.68-4.73-1.1c-3.03 1.27-2.05 3.67-.04 5.37Z"})),it||(it=e.createElement("path",{fill:"#8b6c9c",d:"M132.64 76.68c1.08 1.47 9.51 5.88 9.51 5.88a60.71 60.71 0 0 1-2.89 6.3c.41 0 1.39-5-.85-6.64-1.72-1.22-4.64-2.58-5.77-5.54Z"})),lt||(lt=e.createElement("path",{fill:"#b498c6",d:"M65.82 248.62c-4.13-.44-11-7.38-15.72-6.64s-9.53 5.31-9.53 5.31-12.7-4.87-16.84-4-9.45 2.36-10.63 3.54-.59 5.91 2.22 5.76 6.05-1 9.3-.44 8.73 6.36 12.41 8c14.17 6.2 29.24.44 29.24.44s3.73-11.52-.45-11.97Z"})),ct||(ct=e.createElement("path",{fill:"#8b6c9c",d:"M64.15 248c-2.62.11-5-1.72-6.28-2.59-3.86-2.56-4.62-2.62-19.34 1.45-5.79-2.69-4.72-1.58-7.88-2.74a18.46 18.46 0 0 1 8.14 1.76c-.64 0 13-5.16 16.5-3.92s6.23 5.3 8.86 6.04Z"})),ut||(ut=e.createElement("path",{fill:"#093f22",d:"M90.49 53.46a87 87 0 0 1 3.14-10.86c19.79-3.78 64.81 2.3 67.52 6.22s1.23 13.54 1.18 16.09 8.72 6.72 8.72 6.72l4.57-.74s-8.51-2.28-8.66-6.71 1.56-16.78-3.22-18.69c-29.19-11.62-64.36-8.8-72.53-6.65-6.5 1.7-9.09 6.62-7.44 10.27s6.72 4.35 6.72 4.35Zm70 24.59 7.38 2.95-3.99 9.31-7.34-2.07 3.95-10.19z"})),dt||(dt=e.createElement("path",{fill:"#b498c6",d:"M153.33 236.52c-10.63-4-31.44 3.41-44.53 5.89-29.24 5.53-37.33 5.55-44.09 6-5 .33-3.44 8.5-2.43 12.17 34.11 6.21 41.2 8.42 72 8.92 22.36-5.62 29.72-28.99 19.05-32.98Z"})),pt||(pt=e.createElement("path",{fill:"#8b6c9c",d:"M131.58 242.4c.39-2 .09-3.41.48-5.52l2.21-.22a53.48 53.48 0 0 0-2.69 5.74Z"})),mt||(mt=e.createElement("path",{fill:"#fc3",d:"M148.89 45c2 6.65 5.32 17.43 2.44 27.4-2.29 1-10 3.61-12.33 3.39.66-5.76.44-23.11-3.77-32.64 2.31.14 8.22 1.03 13.66 1.85Z"})),ft||(ft=e.createElement("path",{fill:"#fcee21",d:"M145.22 62.31c-3.94 1.59-12.14 3.79-17.43 1.19 0 0-1.22-9.33 5.51-8.76s11.92 7.57 11.92 7.57Z"})),yt||(yt=e.createElement("path",{fill:"#f15a24",d:"M127.69 63.52c-1.85-4-.92-8.41 4.11-9.48 4.24-.75 11.08 1.85 13.5 8.21-.29.22-7.6-8.06-14-6.15-4.44 1.33-3.13 7.35-3.61 7.42Zm-4.81-17.78c-1.23.51.14 4 1.3 4.36s9.23-2.79 12.1-2.41 8.81 4.79 11.58 7c-.44-1.88-7.92-9.3-10.88-9.92s-12.87.45-14.1.97Z"})),ht||(ht=e.createElement("ellipse",{cx:131.8,cy:60.56,fill:"#f15a24",rx:3.76,ry:3.99,transform:"rotate(-5.96 131.772 60.6)"})));function vt(...e){return e.filter(Boolean).join(" ")}function Et(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Et),r}var wt,xt,St=((xt=St||{})[xt.None=0]="None",xt[xt.RenderStrategy=1]="RenderStrategy",xt[xt.Static=2]="Static",xt),_t=((wt=_t||{})[wt.Unmount=0]="Unmount",wt[wt.Hidden=1]="Hidden",wt);function Ot({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:a,visible:s=!0,name:o}){let i=Rt(t,e);if(s)return Ct(i,n,r,o);let l=null!=a?a:0;if(2&l){let{static:e=!1,...t}=i;if(e)return Ct(t,n,r,o)}if(1&l){let{unmount:e=!0,...t}=i;return Et(e?0:1,{0:()=>null,1:()=>Ct({...t,hidden:!0,style:{display:"none"}},n,r,o)})}return Ct(i,n,r,o)}function Ct(t,n={},r,a){var s;let{as:o=r,children:i,refName:l="ref",...c}=Pt(t,["unmount","static"]),u=void 0!==t.ref?{[l]:t.ref}:{},d="function"==typeof i?i(n):i;c.className&&"function"==typeof c.className&&(c.className=c.className(n));let p={};if(n){let e=!1,t=[];for(let[r,a]of Object.entries(n))"boolean"==typeof a&&(e=!0),!0===a&&t.push(r);e&&(p["data-headlessui-state"]=t.join(" "))}if(o===e.Fragment&&Object.keys(Tt(c)).length>0){if(!(0,e.isValidElement)(d)||Array.isArray(d)&&d.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${a} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(c).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));let t=vt(null==(s=d.props)?void 0:s.className,c.className),n=t?{className:t}:{};return(0,e.cloneElement)(d,Object.assign({},Rt(d.props,Tt(Pt(c,["ref"]))),p,u,function(...e){return{ref:e.every((e=>null==e))?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}}(d.ref,u.ref),n))}return(0,e.createElement)(o,Object.assign({},Pt(c,["ref"]),o!==e.Fragment&&u,o!==e.Fragment&&p),d)}function Rt(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map((e=>[e,void 0]))));for(let e in n)Object.assign(t,{[e](t,...r){let a=n[e];for(let e of a){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...r)}}});return t}function kt(t){var n;return Object.assign((0,e.forwardRef)(t),{displayName:null!=(n=t.displayName)?n:t.name})}function Tt(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function Pt(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}let Nt=(0,e.createContext)(null);Nt.displayName="OpenClosedContext";var It=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(It||{});function Mt(){return(0,e.useContext)(Nt)}function Lt({value:t,children:n}){return e.createElement(Nt.Provider,{value:t},n)}var Ft=Object.defineProperty,At=(e,t,n)=>(((e,t,n)=>{t in e?Ft(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);let Dt=new class{constructor(){At(this,"current",this.detect()),At(this,"handoffState","pending"),At(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}},zt=(t,n)=>{Dt.isServer?(0,e.useEffect)(t,n):(0,e.useLayoutEffect)(t,n)};function qt(){let t=(0,e.useRef)(!1);return zt((()=>(t.current=!0,()=>{t.current=!1})),[]),t}function jt(t){let n=(0,e.useRef)(t);return zt((()=>{n.current=t}),[t]),n}function Ut(){let[t,n]=(0,e.useState)(Dt.isHandoffComplete);return t&&!1===Dt.isHandoffComplete&&n(!1),(0,e.useEffect)((()=>{!0!==t&&n(!0)}),[t]),(0,e.useEffect)((()=>Dt.handoff()),[]),t}let $t=function(t){let n=jt(t);return e.useCallback(((...e)=>n.current(...e)),[n])},Ht=Symbol();function Vt(...t){let n=(0,e.useRef)(t);(0,e.useEffect)((()=>{n.current=t}),[t]);let r=$t((e=>{for(let t of n.current)null!=t&&("function"==typeof t?t(e):t.current=e)}));return t.every((e=>null==e||(null==e?void 0:e[Ht])))?void 0:r}function Bt(){let e=[],t=[],n={enqueue(e){t.push(e)},addEventListener:(e,t,r,a)=>(e.addEventListener(t,r,a),n.add((()=>e.removeEventListener(t,r,a)))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add((()=>cancelAnimationFrame(t)))},nextFrame:(...e)=>n.requestAnimationFrame((()=>n.requestAnimationFrame(...e))),setTimeout(...e){let t=setTimeout(...e);return n.add((()=>clearTimeout(t)))},microTask(...e){let t={current:!0};return function(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}((()=>{t.current&&e[0]()})),n.add((()=>{t.current=!1}))},add:t=>(e.push(t),()=>{let n=e.indexOf(t);if(n>=0){let[t]=e.splice(n,1);t()}}),dispose(){for(let t of e.splice(0))t()},async workQueue(){for(let e of t.splice(0))await e()}};return n}function Zt(e,...t){e&&t.length>0&&e.classList.add(...t)}function Gt(e,...t){e&&t.length>0&&e.classList.remove(...t)}function Wt(){let[t]=(0,e.useState)(Bt);return(0,e.useEffect)((()=>()=>t.dispose()),[t]),t}function Yt({container:e,direction:t,classes:n,onStart:r,onStop:a}){let s=qt(),o=Wt(),i=jt(t);zt((()=>{let t=Bt();o.add(t.dispose);let l=e.current;if(l&&"idle"!==i.current&&s.current)return t.dispose(),r.current(i.current),t.add(function(e,t,n,r){let a=n?"enter":"leave",s=Bt(),o=void 0!==r?function(e){let t={called:!1};return(...n)=>{if(!t.called)return t.called=!0,e(...n)}}(r):()=>{};"enter"===a&&(e.removeAttribute("hidden"),e.style.display="");let i=Et(a,{enter:()=>t.enter,leave:()=>t.leave}),l=Et(a,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),c=Et(a,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return Gt(e,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),Zt(e,...i,...c),s.nextFrame((()=>{Gt(e,...c),Zt(e,...l),function(e,t){let n=Bt();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:a}=getComputedStyle(e),[s,o]=[r,a].map((e=>{let[t=0]=e.split(",").filter(Boolean).map((e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e))).sort(((e,t)=>t-e));return t}));if(s+o!==0){let r=n.addEventListener(e,"transitionend",(e=>{e.target===e.currentTarget&&(t(),r())}))}else t();n.add((()=>t())),n.dispose}(e,(()=>(Gt(e,...i),Zt(e,...t.entered),o())))})),s.dispose}(l,n.current,"enter"===i.current,(()=>{t.dispose(),a.current(i.current)}))),t.dispose}),[t])}function Qt(e=""){return e.split(" ").filter((e=>e.trim().length>1))}let Kt=(0,e.createContext)(null);Kt.displayName="TransitionContext";var Jt=(e=>(e.Visible="visible",e.Hidden="hidden",e))(Jt||{});let Xt=(0,e.createContext)(null);function en(e){return"children"in e?en(e.children):e.current.filter((({el:e})=>null!==e.current)).filter((({state:e})=>"visible"===e)).length>0}function tn(t,n){let r=jt(t),a=(0,e.useRef)([]),s=qt(),o=Wt(),i=$t(((e,t=_t.Hidden)=>{let n=a.current.findIndex((({el:t})=>t===e));-1!==n&&(Et(t,{[_t.Unmount](){a.current.splice(n,1)},[_t.Hidden](){a.current[n].state="hidden"}}),o.microTask((()=>{var e;!en(a)&&s.current&&(null==(e=r.current)||e.call(r))})))})),l=$t((e=>{let t=a.current.find((({el:t})=>t===e));return t?"visible"!==t.state&&(t.state="visible"):a.current.push({el:e,state:"visible"}),()=>i(e,_t.Unmount)})),c=(0,e.useRef)([]),u=(0,e.useRef)(Promise.resolve()),d=(0,e.useRef)({enter:[],leave:[],idle:[]}),p=$t(((e,t,r)=>{c.current.splice(0),n&&(n.chains.current[t]=n.chains.current[t].filter((([t])=>t!==e))),null==n||n.chains.current[t].push([e,new Promise((e=>{c.current.push(e)}))]),null==n||n.chains.current[t].push([e,new Promise((e=>{Promise.all(d.current[t].map((([e,t])=>t))).then((()=>e()))}))]),"enter"===t?u.current=u.current.then((()=>null==n?void 0:n.wait.current)).then((()=>r(t))):r(t)})),m=$t(((e,t,n)=>{Promise.all(d.current[t].splice(0).map((([e,t])=>t))).then((()=>{var e;null==(e=c.current.shift())||e()})).then((()=>n(t)))}));return(0,e.useMemo)((()=>({children:a,register:l,unregister:i,onStart:p,onStop:m,wait:u,chains:d})),[l,i,a,p,m,d,u])}function nn(){}Xt.displayName="NestingContext";let rn=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function an(e){var t;let n={};for(let r of rn)n[r]=null!=(t=e[r])?t:nn;return n}let sn=St.RenderStrategy,on=kt((function(t,n){let{beforeEnter:r,afterEnter:a,beforeLeave:s,afterLeave:o,enter:i,enterFrom:l,enterTo:c,entered:u,leave:d,leaveFrom:p,leaveTo:m,...f}=t,y=(0,e.useRef)(null),h=Vt(y,n),b=f.unmount?_t.Unmount:_t.Hidden,{show:g,appear:v,initial:E}=function(){let t=(0,e.useContext)(Kt);if(null===t)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return t}(),[w,x]=(0,e.useState)(g?"visible":"hidden"),S=function(){let t=(0,e.useContext)(Xt);if(null===t)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return t}(),{register:_,unregister:O}=S,C=(0,e.useRef)(null);(0,e.useEffect)((()=>_(y)),[_,y]),(0,e.useEffect)((()=>{if(b===_t.Hidden&&y.current)return g&&"visible"!==w?void x("visible"):Et(w,{hidden:()=>O(y),visible:()=>_(y)})}),[w,y,_,O,g,b]);let R=jt({enter:Qt(i),enterFrom:Qt(l),enterTo:Qt(c),entered:Qt(u),leave:Qt(d),leaveFrom:Qt(p),leaveTo:Qt(m)}),k=function(t){let n=(0,e.useRef)(an(t));return(0,e.useEffect)((()=>{n.current=an(t)}),[t]),n}({beforeEnter:r,afterEnter:a,beforeLeave:s,afterLeave:o}),T=Ut();(0,e.useEffect)((()=>{if(T&&"visible"===w&&null===y.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[y,w,T]);let P=E&&!v,N=!T||P||C.current===g?"idle":g?"enter":"leave",I=$t((e=>Et(e,{enter:()=>k.current.beforeEnter(),leave:()=>k.current.beforeLeave(),idle:()=>{}}))),M=$t((e=>Et(e,{enter:()=>k.current.afterEnter(),leave:()=>k.current.afterLeave(),idle:()=>{}}))),L=tn((()=>{x("hidden"),O(y)}),S);Yt({container:y,classes:R,direction:N,onStart:jt((e=>{L.onStart(y,e,I)})),onStop:jt((e=>{L.onStop(y,e,M),"leave"===e&&!en(L)&&(x("hidden"),O(y))}))}),(0,e.useEffect)((()=>{!P||(b===_t.Hidden?C.current=null:C.current=g)}),[g,P,w]);let F=f,A={ref:h};return v&&g&&Dt.isServer&&(F={...F,className:vt(f.className,...R.current.enter,...R.current.enterFrom)}),e.createElement(Xt.Provider,{value:L},e.createElement(Lt,{value:Et(w,{visible:It.Open,hidden:It.Closed})},Ot({ourProps:A,theirProps:F,defaultTag:"div",features:sn,visible:"visible"===w,name:"Transition.Child"})))})),ln=kt((function(t,n){let{show:r,appear:a=!1,unmount:s,...o}=t,i=(0,e.useRef)(null),l=Vt(i,n);Ut();let c=Mt();if(void 0===r&&null!==c&&(r=Et(c,{[It.Open]:!0,[It.Closed]:!1})),![!0,!1].includes(r))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[u,d]=(0,e.useState)(r?"visible":"hidden"),p=tn((()=>{d("hidden")})),[m,f]=(0,e.useState)(!0),y=(0,e.useRef)([r]);zt((()=>{!1!==m&&y.current[y.current.length-1]!==r&&(y.current.push(r),f(!1))}),[y,r]);let h=(0,e.useMemo)((()=>({show:r,appear:a,initial:m})),[r,a,m]);(0,e.useEffect)((()=>{if(r)d("visible");else if(en(p)){let e=i.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&d("hidden")}else d("hidden")}),[r,p]);let b={unmount:s};return e.createElement(Xt.Provider,{value:p},e.createElement(Kt.Provider,{value:h},Ot({ourProps:{...b,as:e.Fragment,children:e.createElement(on,{ref:l,...b,...o})},theirProps:{},defaultTag:e.Fragment,features:sn,visible:"visible"===u,name:"Transition"})))})),cn=kt((function(t,n){let r=null!==(0,e.useContext)(Kt),a=null!==Mt();return e.createElement(e.Fragment,null,!r&&a?e.createElement(ln,{ref:n,...t}):e.createElement(on,{ref:n,...t}))})),un=Object.assign(ln,{Child:cn,Root:ln});const dn=window.yoast.helpers;class pn extends Error{constructor(e,t,n,r,a){super(e),this.name="RequestError",this.url=t,this.method=n,this.statusCode=r,this.stackTrace=a}}const{stripTagsFromHtmlString:mn}=dn.strings,fn=["a","p"];function yn({title:t,value:n}){return n?(0,e.createElement)("p",null,(0,e.createElement)("strong",null,t),(0,e.createElement)("br",null),n):null}function hn({title:t,value:n}){return n?(0,e.createElement)("details",null,(0,e.createElement)("summary",null,t),(0,e.createElement)("pre",{className:"yst-overflow-x-scroll yst-max-w-[500px] yst-border-px yst-p-4"},n)):null}function bn({message:t,error:n,className:r}){return(0,e.createElement)(A,{type:"error",className:r},(0,e.createElement)("div",{dangerouslySetInnerHTML:{__html:mn(t,fn)}}),(0,e.createElement)("details",null,(0,e.createElement)("summary",null,(0,c.__)("Error details","wordpress-seo")),(0,e.createElement)("div",{className:"yst-mt-2"},(0,e.createElement)(yn,{title:(0,c.__)("Request URL","wordpress-seo"),value:n.url}),(0,e.createElement)(yn,{title:(0,c.__)("Request method","wordpress-seo"),value:n.method}),(0,e.createElement)(yn,{title:(0,c.__)("Status code","wordpress-seo"),value:n.statusCode}),(0,e.createElement)(yn,{title:(0,c.__)("Error message","wordpress-seo"),value:n.message}),(0,e.createElement)(hn,{title:(0,c.__)("Response","wordpress-seo"),value:n.parseString}),(0,e.createElement)(hn,{title:(0,c.__)("Error stack trace","wordpress-seo"),value:n.stackTrace}))))}yn.propTypes={title:g().string.isRequired,value:g().any},yn.defaultProps={value:""},hn.propTypes={title:g().string.isRequired,value:g().string},hn.defaultProps={value:""},bn.propTypes={message:g().string.isRequired,error:g().oneOfType([g().instanceOf(Error),g().instanceOf(pn)]).isRequired,className:g().string},bn.defaultProps={className:""};class gn extends Error{constructor(e,t){super(e),this.name="ParseError",this.parseString=t}}const vn="idle",En="in_progress",wn="errored",xn="completed";class Sn extends a.Component{constructor(e){super(e),this.settings=yoastIndexingData,this.state={state:vn,processed:0,error:null,amount:parseInt(this.settings.amount,10),firstTime:"1"===this.settings.firstTime},this.startIndexing=this.startIndexing.bind(this),this.stopIndexing=this.stopIndexing.bind(this)}async doIndexingRequest(e,t){const n=await fetch(e,{method:"POST",headers:{"X-WP-Nonce":t}}),r=await n.text();let a;try{a=JSON.parse(r)}catch(e){throw new gn("Error parsing the response to JSON.",r)}if(!n.ok){const t=a.data?a.data.stackTrace:"";throw new pn(a.message,e,"POST",n.status,t)}return a}async doPreIndexingAction(e){"function"==typeof this.props.preIndexingActions[e]&&await this.props.preIndexingActions[e](this.settings)}async doPostIndexingAction(e,t){"function"==typeof this.props.indexingActions[e]&&await this.props.indexingActions[e](t.objects,this.settings)}async doIndexing(e){let t=this.settings.restApi.root+this.settings.restApi.indexing_endpoints[e];for(;this.isState(En)&&!1!==t;)try{await this.doPreIndexingAction(e);const n=await this.doIndexingRequest(t,this.settings.restApi.nonce);await this.doPostIndexingAction(e,n),(0,a.flushSync)((()=>{this.setState((e=>({processed:e.processed+n.objects.length,firstTime:!1})))})),t=n.next_url}catch(e){(0,a.flushSync)((()=>{this.setState({state:wn,error:e,firstTime:!1})}))}}async index(){for(const e of Object.keys(this.settings.restApi.indexing_endpoints))await this.doIndexing(e);this.isState(wn)||this.isState(vn)||this.completeIndexing()}async startIndexing(){this.setState({processed:0,state:En},this.index)}completeIndexing(){this.setState({state:xn})}stopIndexing(){this.setState((e=>({state:vn,processed:0,amount:e.amount-e.processed})))}componentDidMount(){var e,t;if(!this.settings.disabled&&(this.props.indexingStateCallback(0===this.state.amount?"already_done":this.state.state),"true"===new URLSearchParams(window.location.search).get("start-indexation"))){const n=function(e,t){const n=new URL(e);return n.searchParams.delete("start-indexation"),n.href}(window.location.href);null,e=document.title,t=n,window.history.pushState(null,e,t),this.startIndexing()}}componentDidUpdate(e,t){this.state.state!==t.state&&this.props.indexingStateCallback(this.state.state)}isState(e){return this.state.state===e}renderFirstIndexationNotice(){return(0,e.createElement)(A,{type:"info",className:"yst-mt-6"},(0,c.__)("This feature includes and replaces the Text Link Counter and Internal Linking Analysis","wordpress-seo"))}renderStartButton(){return(0,e.createElement)(s.Button,{variant:"secondary",onClick:this.startIndexing,id:"indexation-data-optimization","data-hiive-event-name":"clicked_start_data_optimization"},(0,c.__)("Start SEO data optimization","wordpress-seo"))}renderStopButton(){return(0,e.createElement)(s.Button,{variant:"secondary",onClick:this.stopIndexing},(0,c.__)("Stop SEO data optimization","wordpress-seo"))}renderDisabledTool(){return(0,e.createElement)(a.Fragment,null,(0,e.createElement)("p",null,(0,e.createElement)(s.Button,{variant:"secondary",disabled:!0,id:"indexation-data-optimization"},(0,c.__)("Start SEO data optimization","wordpress-seo"))),(0,e.createElement)(A,{type:"info",className:"yst-mt-6"},(0,c.__)("SEO data optimization is disabled for non-production environments.","wordpress-seo")))}renderProgressBar(){let t=0;return this.isState(xn)&&(t=100),this.isState(En)&&(t=this.state.processed/parseInt(this.state.amount,10)*100),(0,e.createElement)("div",{className:"yst-w-full yst-bg-slate-200 yst-rounded-full yst-h-2.5 yst-mb-4"},(0,e.createElement)("div",{className:"yst-transition-[width] yst-ease-linear yst-bg-primary-500 yst-h-2.5 yst-rounded-full",style:{width:`${t}%`}}))}renderCaption(){return(0,e.createElement)(F.Z,{id:"optimization-in-progress-text",height:this.isState(En)?"auto":0,easing:"linear",duration:300},(0,e.createElement)("p",{className:"yst-text-sm yst-italic yst-mb-4 yst-mt-4"},(0,c.__)("SEO data optimization is running… You can safely move on to the next steps of this configuration.","wordpress-seo")))}renderErrorAlert(){return(0,e.createElement)(bn,{message:yoastIndexingData.errorMessage,error:this.state.error,className:"yst-mb-4"})}render(){return this.settings.disabled?this.renderDisabledTool():(0,e.createElement)("div",{className:"yst-relative"},this.props.children,(0,e.createElement)(un,{unmount:!1,show:this.isState(wn)||this.isState(En)||this.isState(vn)&&this.state.amount>0,leave:"yst-transition-opacity yst-duration-1000",leaveFrom:"yst-opacity-100",leaveTo:"yst-opacity-0"},this.renderProgressBar(),this.isState(wn)&&this.renderErrorAlert(),this.isState(En)?this.renderStopButton():this.renderStartButton(),this.renderCaption(),this.isState(vn)&&this.state.firstTime&&this.renderFirstIndexationNotice()))}}Sn.propTypes={indexingActions:g().object,preIndexingActions:g().object,indexingStateCallback:g().func,children:g().node},Sn.defaultProps={indexingActions:{},preIndexingActions:{},indexingStateCallback:()=>{},children:null};const On=Sn;function Cn({indexingStateCallback:t,indexingState:n,isStepperFinished:r}){return(0,e.createElement)(On,{preIndexingActions:window.yoast.indexing.preIndexingActions,indexingActions:window.yoast.indexing.indexingActions,indexingStateCallback:t},(0,e.createElement)(un,{unmount:!1,show:["completed","already_done"].includes(n),enter:"yst-transition-opacity yst-duration-1000",enterFrom:"yst-opacity-0",enterTo:"yst-opacity-100"},(0,e.createElement)(A,{type:"success"},"already_done"!==n||r?(0,c.__)("We've successfully analyzed your site & optimized your SEO data!","wordpress-seo"):(0,c.__)("We've already successfully analyzed your site. You can move on to the next step.","wordpress-seo"))))}function Rn({indexingState:t,setIndexingState:n,showRunIndexationAlert:r,isStepperFinished:s}){return(0,e.createElement)(a.Fragment,null,(0,e.createElement)("div",{className:"yst-flex yst-flex-row yst-justify-between yst-flex-wrap yst-mb-8"},(0,e.createElement)("p",{className:"yst-text-sm yst-whitespace-pre-line yst-w-[463px]"},(0,c.__)("Let's start by running the SEO data optimization. That means we'll scan your site and create a database with optimized SEO data. It won't change any content or settings on your site and you don't need to do anything, just hit start!\n\nNote: If you have a lot of content, this optimization could take a moment. But trust us, it's worth it!","wordpress-seo")),(0,e.createElement)(gt,{className:"yst-h-28 yst-w-24 yst-mr-6"})),(0,e.createElement)("div",{id:"yoast-configuration-indexing-container",className:"indexation-container"},(0,e.createElement)(Cn,{indexingStateCallback:n,indexingState:t,isStepperFinished:s})),(0,e.createElement)(D,{id:"indexation-alert",isVisible:"idle"===t&&r,expandDuration:400,type:"info"},(0,c.__)("Be aware that you should run the SEO data optimization for this configuration to take maximum effect.","wordpress-seo")))}function kn(t,n,r=""){return(0,a.createInterpolateElement)(t,{a:(0,e.createElement)("a",{id:r,href:n,target:"_blank",rel:"noopener noreferrer"})})}var Tn;Cn.propTypes={indexingStateCallback:g().func.isRequired,indexingState:g().string.isRequired,isStepperFinished:g().bool},Cn.defaultProps={isStepperFinished:!1},Rn.propTypes={indexingState:g().string.isRequired,setIndexingState:g().func.isRequired,showRunIndexationAlert:g().bool,isStepperFinished:g().bool},Rn.defaultProps={showRunIndexationAlert:!1,isStepperFinished:!1};let Pn=null!=(Tn=e.useId)?Tn:function(){let t=Ut(),[n,r]=e.useState(t?()=>Dt.nextId():null);return zt((()=>{null===n&&r(Dt.nextId())}),[n]),null!=n?""+n:void 0};function Nn(t,n){let[r,a]=(0,e.useState)(t),s=jt(t);return zt((()=>a(s.current)),[s,a,...n]),r}var In=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(In||{}),Mn=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(Mn||{});function Ln(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),a=null!=r?r:-1,s=(()=>{switch(e.focus){case 0:return n.findIndex((e=>!t.resolveDisabled(e)));case 1:{let e=n.slice().reverse().findIndex(((e,n,r)=>!(-1!==a&&r.length-n-1>=a||t.resolveDisabled(e))));return-1===e?e:n.length-1-e}case 2:return n.findIndex(((e,n)=>!(n<=a||t.resolveDisabled(e))));case 3:{let e=n.slice().reverse().findIndex((e=>!t.resolveDisabled(e)));return-1===e?e:n.length-1-e}case 4:return n.findIndex((n=>t.resolveId(n)===e.id));case 5:return null;default:!function(e){throw new Error("Unexpected object: "+e)}(e)}})();return-1===s?r:s}function Fn(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=""===(null==t?void 0:t.getAttribute("disabled"));return(!r||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}function An(e){return Dt.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let Dn=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((e=>`${e}:not([tabindex='-1'])`)).join(",");var zn,qn=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(qn||{}),jn=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(jn||{}),Un=((zn=Un||{})[zn.Previous=-1]="Previous",zn[zn.Next=1]="Next",zn),$n=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))($n||{});function Hn(e,t=0){var n;return e!==(null==(n=An(e))?void 0:n.body)&&Et(t,{0:()=>e.matches(Dn),1(){let t=e;for(;null!==t;){if(t.matches(Dn))return!0;t=t.parentElement}return!1}})}function Vn(e,t=(e=>e)){return e.slice().sort(((e,n)=>{let r=t(e),a=t(n);if(null===r||null===a)return 0;let s=r.compareDocumentPosition(a);return s&Node.DOCUMENT_POSITION_FOLLOWING?-1:s&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}function Bn(e){var t;if(e.type)return e.type;let n=null!=(t=e.as)?t:"button";return"string"==typeof n&&"button"===n.toLowerCase()?"button":void 0}function Zn(t,n){let[r,a]=(0,e.useState)((()=>Bn(t)));return zt((()=>{a(Bn(t))}),[t.type,t.as]),zt((()=>{r||!n.current||n.current instanceof HTMLButtonElement&&!n.current.hasAttribute("type")&&a("button")}),[r,n]),r}function Gn(t,n,r){let a=jt(n);(0,e.useEffect)((()=>{function e(e){a.current(e)}return document.addEventListener(t,e,r),()=>document.removeEventListener(t,e,r)}),[t,r])}function Wn(t,n,r=!0){let a=(0,e.useRef)(!1);function s(e,r){if(!a.current||e.defaultPrevented)return;let s=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(t),o=r(e);if(null!==o&&o.getRootNode().contains(o)){for(let t of s){if(null===t)continue;let n=t instanceof HTMLElement?t:t.current;if(null!=n&&n.contains(o)||e.composed&&e.composedPath().includes(n))return}return!Hn(o,$n.Loose)&&-1!==o.tabIndex&&e.preventDefault(),n(e,o)}}(0,e.useEffect)((()=>{requestAnimationFrame((()=>{a.current=r}))}),[r]);let o=(0,e.useRef)(null);Gn("mousedown",(e=>{var t,n;a.current&&(o.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)}),!0),Gn("click",(e=>{!o.current||(s(e,(()=>o.current)),o.current=null)}),!0),Gn("blur",(e=>s(e,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}["textarea","input"].join(",");var Yn=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(Yn||{});let Qn=kt((function(e,t){let{features:n=1,...r}=e;return Ot({ourProps:{ref:t,"aria-hidden":2==(2&n)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...4==(4&n)&&2!=(2&n)&&{display:"none"}}},theirProps:r,slot:{},defaultTag:"div",name:"Hidden"})}));function Kn(e={},t=null,n=[]){for(let[r,a]of Object.entries(e))Xn(n,Jn(t,r),a);return n}function Jn(e,t){return e?e+"["+t+"]":t}function Xn(e,t,n){if(Array.isArray(n))for(let[r,a]of n.entries())Xn(e,Jn(t,r.toString()),a);else n instanceof Date?e.push([t,n.toISOString()]):"boolean"==typeof n?e.push([t,n?"1":"0"]):"string"==typeof n?e.push([t,n]):"number"==typeof n?e.push([t,`${n}`]):null==n?e.push([t,""]):Kn(n,t,e)}function er(t,n,r){let[a,s]=(0,e.useState)(r),o=void 0!==t,i=(0,e.useRef)(o),l=(0,e.useRef)(!1),c=(0,e.useRef)(!1);return!o||i.current||l.current?!o&&i.current&&!c.current&&(c.current=!0,i.current=o,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(l.current=!0,i.current=o,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[o?t:a,$t((e=>(o||s(e),null==n?void 0:n(e))))]}function tr(e){return[e.screenX,e.screenY]}function nr(){let t=(0,e.useRef)([-1,-1]);return{wasMoved(e){let n=tr(e);return(t.current[0]!==n[0]||t.current[1]!==n[1])&&(t.current=n,!0)},update(e){t.current=tr(e)}}}var rr=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(rr||{}),ar=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(ar||{}),sr=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(sr||{}),or=(e=>(e[e.OpenListbox=0]="OpenListbox",e[e.CloseListbox=1]="CloseListbox",e[e.GoToOption=2]="GoToOption",e[e.Search=3]="Search",e[e.ClearSearch=4]="ClearSearch",e[e.RegisterOption=5]="RegisterOption",e[e.UnregisterOption=6]="UnregisterOption",e[e.RegisterLabel=7]="RegisterLabel",e))(or||{});function ir(e,t=(e=>e)){let n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=Vn(t(e.options.slice()),(e=>e.dataRef.current.domRef.current)),a=n?r.indexOf(n):null;return-1===a&&(a=null),{options:r,activeOptionIndex:a}}let lr={1:e=>e.dataRef.current.disabled||1===e.listboxState?e:{...e,activeOptionIndex:null,listboxState:1},0(e){if(e.dataRef.current.disabled||0===e.listboxState)return e;let t=e.activeOptionIndex,{isSelected:n}=e.dataRef.current,r=e.options.findIndex((e=>n(e.dataRef.current.value)));return-1!==r&&(t=r),{...e,listboxState:0,activeOptionIndex:t}},2(e,t){var n;if(e.dataRef.current.disabled||1===e.listboxState)return e;let r=ir(e),a=Ln(t,{resolveItems:()=>r.options,resolveActiveIndex:()=>r.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...r,searchQuery:"",activeOptionIndex:a,activationTrigger:null!=(n=t.trigger)?n:1}},3:(e,t)=>{if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=""!==e.searchQuery?0:1,r=e.searchQuery+t.value.toLowerCase(),a=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+n).concat(e.options.slice(0,e.activeOptionIndex+n)):e.options).find((e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))})),s=a?e.options.indexOf(a):-1;return-1===s||s===e.activeOptionIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeOptionIndex:s,activationTrigger:1}},4:e=>e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},5:(e,t)=>{let n={id:t.id,dataRef:t.dataRef},r=ir(e,(e=>[...e,n]));return null===e.activeOptionIndex&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(r.activeOptionIndex=r.options.indexOf(n)),{...e,...r}},6:(e,t)=>{let n=ir(e,(e=>{let n=e.findIndex((e=>e.id===t.id));return-1!==n&&e.splice(n,1),e}));return{...e,...n,activationTrigger:1}},7:(e,t)=>({...e,labelId:t.id})},cr=(0,e.createContext)(null);function ur(t){let n=(0,e.useContext)(cr);if(null===n){let e=new Error(`<${t} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(e,ur),e}return n}cr.displayName="ListboxActionsContext";let dr=(0,e.createContext)(null);function pr(t){let n=(0,e.useContext)(dr);if(null===n){let e=new Error(`<${t} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(e,pr),e}return n}function mr(e,t){return Et(t.type,lr,e,t)}dr.displayName="ListboxDataContext";let fr=e.Fragment,yr=kt((function(t,n){let{value:r,defaultValue:a,name:s,onChange:o,by:i=((e,t)=>e===t),disabled:l=!1,horizontal:c=!1,multiple:u=!1,...d}=t;const p=c?"horizontal":"vertical";let m=Vt(n),[f=(u?[]:void 0),y]=er(r,o,a),[h,b]=(0,e.useReducer)(mr,{dataRef:(0,e.createRef)(),listboxState:1,options:[],searchQuery:"",labelId:null,activeOptionIndex:null,activationTrigger:1}),g=(0,e.useRef)({static:!1,hold:!1}),v=(0,e.useRef)(null),E=(0,e.useRef)(null),w=(0,e.useRef)(null),x=$t("string"==typeof i?(e,t)=>{let n=i;return(null==e?void 0:e[n])===(null==t?void 0:t[n])}:i),S=(0,e.useCallback)((e=>Et(_.mode,{1:()=>f.some((t=>x(t,e))),0:()=>x(f,e)})),[f]),_=(0,e.useMemo)((()=>({...h,value:f,disabled:l,mode:u?1:0,orientation:p,compare:x,isSelected:S,optionsPropsRef:g,labelRef:v,buttonRef:E,optionsRef:w})),[f,l,u,h]);zt((()=>{h.dataRef.current=_}),[_]),Wn([_.buttonRef,_.optionsRef],((e,t)=>{var n;b({type:1}),Hn(t,$n.Loose)||(e.preventDefault(),null==(n=_.buttonRef.current)||n.focus())}),0===_.listboxState);let O=(0,e.useMemo)((()=>({open:0===_.listboxState,disabled:l,value:f})),[_,l,f]),C=$t((e=>{let t=_.options.find((t=>t.id===e));!t||M(t.dataRef.current.value)})),R=$t((()=>{if(null!==_.activeOptionIndex){let{dataRef:e,id:t}=_.options[_.activeOptionIndex];M(e.current.value),b({type:2,focus:Mn.Specific,id:t})}})),k=$t((()=>b({type:0}))),T=$t((()=>b({type:1}))),P=$t(((e,t,n)=>e===Mn.Specific?b({type:2,focus:Mn.Specific,id:t,trigger:n}):b({type:2,focus:e,trigger:n}))),N=$t(((e,t)=>(b({type:5,id:e,dataRef:t}),()=>b({type:6,id:e})))),I=$t((e=>(b({type:7,id:e}),()=>b({type:7,id:null})))),M=$t((e=>Et(_.mode,{0:()=>null==y?void 0:y(e),1(){let t=_.value.slice(),n=t.findIndex((t=>x(t,e)));return-1===n?t.push(e):t.splice(n,1),null==y?void 0:y(t)}}))),L=$t((e=>b({type:3,value:e}))),F=$t((()=>b({type:4}))),A=(0,e.useMemo)((()=>({onChange:M,registerOption:N,registerLabel:I,goToOption:P,closeListbox:T,openListbox:k,selectActiveOption:R,selectOption:C,search:L,clearSearch:F})),[]),D={ref:m},z=(0,e.useRef)(null),q=Wt();return(0,e.useEffect)((()=>{!z.current||void 0!==a&&q.addEventListener(z.current,"reset",(()=>{M(a)}))}),[z,M]),e.createElement(cr.Provider,{value:A},e.createElement(dr.Provider,{value:_},e.createElement(Lt,{value:Et(_.listboxState,{0:It.Open,1:It.Closed})},null!=s&&null!=f&&Kn({[s]:f}).map((([t,n],r)=>e.createElement(Qn,{features:Yn.Hidden,ref:0===r?e=>{var t;z.current=null!=(t=null==e?void 0:e.closest("form"))?t:null}:void 0,...Tt({key:t,as:"input",type:"hidden",hidden:!0,readOnly:!0,name:t,value:n})}))),Ot({ourProps:D,theirProps:d,slot:O,defaultTag:fr,name:"Listbox"}))))})),hr=kt((function(t,n){var r;let a=Pn(),{id:s=`headlessui-listbox-button-${a}`,...o}=t,i=pr("Listbox.Button"),l=ur("Listbox.Button"),c=Vt(i.buttonRef,n),u=Wt(),d=$t((e=>{switch(e.key){case In.Space:case In.Enter:case In.ArrowDown:e.preventDefault(),l.openListbox(),u.nextFrame((()=>{i.value||l.goToOption(Mn.First)}));break;case In.ArrowUp:e.preventDefault(),l.openListbox(),u.nextFrame((()=>{i.value||l.goToOption(Mn.Last)}))}})),p=$t((e=>{e.key===In.Space&&e.preventDefault()})),m=$t((e=>{if(Fn(e.currentTarget))return e.preventDefault();0===i.listboxState?(l.closeListbox(),u.nextFrame((()=>{var e;return null==(e=i.buttonRef.current)?void 0:e.focus({preventScroll:!0})}))):(e.preventDefault(),l.openListbox())})),f=Nn((()=>{if(i.labelId)return[i.labelId,s].join(" ")}),[i.labelId,s]),y=(0,e.useMemo)((()=>({open:0===i.listboxState,disabled:i.disabled,value:i.value})),[i]);return Ot({ourProps:{ref:c,id:s,type:Zn(t,i.buttonRef),"aria-haspopup":"listbox","aria-controls":null==(r=i.optionsRef.current)?void 0:r.id,"aria-expanded":i.disabled?void 0:0===i.listboxState,"aria-labelledby":f,disabled:i.disabled,onKeyDown:d,onKeyUp:p,onClick:m},theirProps:o,slot:y,defaultTag:"button",name:"Listbox.Button"})})),br=kt((function(t,n){let r=Pn(),{id:a=`headlessui-listbox-label-${r}`,...s}=t,o=pr("Listbox.Label"),i=ur("Listbox.Label"),l=Vt(o.labelRef,n);zt((()=>i.registerLabel(a)),[a]);let c=$t((()=>{var e;return null==(e=o.buttonRef.current)?void 0:e.focus({preventScroll:!0})})),u=(0,e.useMemo)((()=>({open:0===o.listboxState,disabled:o.disabled})),[o]);return Ot({ourProps:{ref:l,id:a,onClick:c},theirProps:s,slot:u,defaultTag:"label",name:"Listbox.Label"})})),gr=St.RenderStrategy|St.Static,vr=kt((function(t,n){var r;let a=Pn(),{id:s=`headlessui-listbox-options-${a}`,...o}=t,i=pr("Listbox.Options"),l=ur("Listbox.Options"),c=Vt(i.optionsRef,n),u=Wt(),d=Wt(),p=Mt(),m=null!==p?p===It.Open:0===i.listboxState;(0,e.useEffect)((()=>{var e;let t=i.optionsRef.current;!t||0===i.listboxState&&t!==(null==(e=An(t))?void 0:e.activeElement)&&t.focus({preventScroll:!0})}),[i.listboxState,i.optionsRef]);let f=$t((e=>{switch(d.dispose(),e.key){case In.Space:if(""!==i.searchQuery)return e.preventDefault(),e.stopPropagation(),l.search(e.key);case In.Enter:if(e.preventDefault(),e.stopPropagation(),null!==i.activeOptionIndex){let{dataRef:e}=i.options[i.activeOptionIndex];l.onChange(e.current.value)}0===i.mode&&(l.closeListbox(),Bt().nextFrame((()=>{var e;return null==(e=i.buttonRef.current)?void 0:e.focus({preventScroll:!0})})));break;case Et(i.orientation,{vertical:In.ArrowDown,horizontal:In.ArrowRight}):return e.preventDefault(),e.stopPropagation(),l.goToOption(Mn.Next);case Et(i.orientation,{vertical:In.ArrowUp,horizontal:In.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),l.goToOption(Mn.Previous);case In.Home:case In.PageUp:return e.preventDefault(),e.stopPropagation(),l.goToOption(Mn.First);case In.End:case In.PageDown:return e.preventDefault(),e.stopPropagation(),l.goToOption(Mn.Last);case In.Escape:return e.preventDefault(),e.stopPropagation(),l.closeListbox(),u.nextFrame((()=>{var e;return null==(e=i.buttonRef.current)?void 0:e.focus({preventScroll:!0})}));case In.Tab:e.preventDefault(),e.stopPropagation();break;default:1===e.key.length&&(l.search(e.key),d.setTimeout((()=>l.clearSearch()),350))}})),y=Nn((()=>{var e,t,n;return null!=(n=null==(e=i.labelRef.current)?void 0:e.id)?n:null==(t=i.buttonRef.current)?void 0:t.id}),[i.labelRef.current,i.buttonRef.current]),h=(0,e.useMemo)((()=>({open:0===i.listboxState})),[i]);return Ot({ourProps:{"aria-activedescendant":null===i.activeOptionIndex||null==(r=i.options[i.activeOptionIndex])?void 0:r.id,"aria-multiselectable":1===i.mode||void 0,"aria-labelledby":y,"aria-orientation":i.orientation,id:s,onKeyDown:f,role:"listbox",tabIndex:0,ref:c},theirProps:o,slot:h,defaultTag:"ul",features:gr,visible:m,name:"Listbox.Options"})})),Er=kt((function(t,n){let r=Pn(),{id:a=`headlessui-listbox-option-${r}`,disabled:s=!1,value:o,...i}=t,l=pr("Listbox.Option"),c=ur("Listbox.Option"),u=null!==l.activeOptionIndex&&l.options[l.activeOptionIndex].id===a,d=l.isSelected(o),p=(0,e.useRef)(null),m=jt({disabled:s,value:o,domRef:p,get textValue(){var e,t;return null==(t=null==(e=p.current)?void 0:e.textContent)?void 0:t.toLowerCase()}}),f=Vt(n,p);zt((()=>{if(0!==l.listboxState||!u||0===l.activationTrigger)return;let e=Bt();return e.requestAnimationFrame((()=>{var e,t;null==(t=null==(e=p.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})),e.dispose}),[p,u,l.listboxState,l.activationTrigger,l.activeOptionIndex]),zt((()=>c.registerOption(a,m)),[m,a]);let y=$t((e=>{if(s)return e.preventDefault();c.onChange(o),0===l.mode&&(c.closeListbox(),Bt().nextFrame((()=>{var e;return null==(e=l.buttonRef.current)?void 0:e.focus({preventScroll:!0})})))})),h=$t((()=>{if(s)return c.goToOption(Mn.Nothing);c.goToOption(Mn.Specific,a)})),b=nr(),g=$t((e=>b.update(e))),v=$t((e=>{!b.wasMoved(e)||s||u||c.goToOption(Mn.Specific,a,0)})),E=$t((e=>{!b.wasMoved(e)||s||!u||c.goToOption(Mn.Nothing)})),w=(0,e.useMemo)((()=>({active:u,selected:d,disabled:s})),[u,d,s]);return Ot({ourProps:{id:a,ref:f,role:"option",tabIndex:!0===s?void 0:-1,"aria-disabled":!0===s||void 0,"aria-selected":d,disabled:void 0,onClick:y,onFocus:h,onPointerEnter:g,onMouseEnter:g,onPointerMove:v,onMouseMove:v,onPointerLeave:E,onMouseLeave:E},theirProps:i,slot:w,defaultTag:"li",name:"Listbox.Option"})})),wr=Object.assign(yr,{Button:hr,Label:br,Options:vr,Option:Er});const xr=e.forwardRef((function(t,n){return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:n},t),e.createElement("path",{fillRule:"evenodd",d:"M10 3a1 1 0 01.707.293l3 3a1 1 0 01-1.414 1.414L10 5.414 7.707 7.707a1 1 0 01-1.414-1.414l3-3A1 1 0 0110 3zm-3.707 9.293a1 1 0 011.414 0L10 14.586l2.293-2.293a1 1 0 011.414 1.414l-3 3a1 1 0 01-1.414 0l-3-3a1 1 0 010-1.414z",clipRule:"evenodd"}))}));function Sr({id:t,value:n,choices:r,label:s,onChange:o,error:i,disabled:l}){const u=(0,a.useMemo)((()=>{const e=r.find((e=>n===e.value));return e?e.label:(0,c.__)("Select an option","wordpress-seo")}),[r,n]);return(0,e.createElement)(wr,{id:t,as:"div",value:n,onChange:o,disabled:l},(({open:o})=>(0,e.createElement)(a.Fragment,null,s&&(0,e.createElement)(wr.Label,{className:"yst-block yst-max-w-sm yst-mb-1 yst-text-sm yst-font-medium yst-text-slate-700"},s),(0,e.createElement)("div",{className:"yst-max-w-sm"},(0,e.createElement)("div",{className:"yst-relative"},(0,e.createElement)(wr.Button,{"data-id":`button-${t} `,className:d()("yst-relative yst-h-[45px] yst-w-full yst-leading-6 yst-py-2 yst-pl-3 yst-pr-10 yst-text-left yst-bg-white yst-border yst-border-slate-300 yst-rounded-md yst-shadow-sm yst-cursor-default focus:yst-outline-none focus:yst-ring-1 focus:yst-ring-primary-500 focus:yst-border-primary-500 sm:yst-text-sm",{"yst-border-red-300":i.isVisible,"yst-opacity-50":l},"emptyChoice"===n?"yst-text-slate-400":"yst-text-slate-700"),...m(t,i)},(0,e.createElement)("span",{className:"yst-block yst-truncate"},u),(0,e.createElement)("span",{className:"yst-absolute yst-inset-y-0 yst-right-0 yst-flex yst-items-center yst-pr-2 yst-pointer-events-none"},(0,e.createElement)(xr,{className:"yst-w-5 yst-h-5 yst-text-slate-400","aria-hidden":"true"})),i.isVisible&&(0,e.createElement)("div",{className:"yst-flex yst-items-center yst-absolute yst-inset-y-0 yst-right-0 yst-mr-8"},(0,e.createElement)(S,{className:"yst-pointer-events-none yst-h-5 yst-w-5 yst-text-red-500"}))),(0,e.createElement)(un,{show:o,as:a.Fragment,leave:"yst-transition yst-ease-in yst-duration-100",leaveFrom:"yst-opacity-100",leaveTo:"yst-opacity-0"},(0,e.createElement)(wr.Options,{static:!0,className:"yst-absolute yst-z-10 yst-w-full yst-mt-1 yst-overflow-auto yst-bg-white yst-rounded-md yst-shadow-lg yst-max-h-60 yst-ring-1 yst-ring-black yst-ring-opacity-5 focus:yst-outline-none sm:yst-text-sm"},r.map((t=>(0,e.createElement)(wr.Option,{key:t.id,as:a.Fragment,value:t.value},(({selected:n,active:r})=>(0,e.createElement)("li",{className:f({selected:n,active:r})},(0,e.createElement)("span",{className:d()(n?"yst-font-semibold":"yst-font-normal","yst-block yst-truncate")},t.label),n?(0,e.createElement)("span",{className:d()("yst-text-white yst-absolute yst-inset-y-0 yst-right-0 yst-flex yst-items-center yst-pr-4")},(0,e.createElement)(U,{className:"yst-w-5 yst-h-5","aria-hidden":"true"})):null)))))))),i.isVisible&&(0,e.createElement)(C,{id:p(t),className:"yst-mt-2 yst-text-sm yst-text-red-600",texts:i.message})))))}Sr.propTypes={value:b.PropTypes.string.isRequired,choices:b.PropTypes.arrayOf(b.PropTypes.shape({id:b.PropTypes.oneOfType([b.PropTypes.number,b.PropTypes.string]).isRequired,value:b.PropTypes.string.isRequired,label:b.PropTypes.string.isRequired})).isRequired,label:b.PropTypes.string.isRequired,onChange:b.PropTypes.func.isRequired,id:b.PropTypes.string.isRequired,error:b.PropTypes.shape({message:b.PropTypes.string,isVisible:b.PropTypes.bool}),disabled:b.PropTypes.bool},Sr.defaultProps={error:{message:"",isVisible:!1},disabled:!1};const _r=e.forwardRef((function(t,n){return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:n},t),e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"}))})),Or=({className:t})=>(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",className:d()("yst-animate-spin",t)},(0,e.createElement)("circle",{className:"yst-opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,e.createElement)("path",{className:"yst-opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"}));Or.propTypes={className:g().string},Or.defaultProps={className:""};const Cr=Or;function Rr({id:t,imageAltText:n,url:r,fallbackUrl:o,label:i,onSelectImageClick:l,onRemoveImageClick:u,className:f,error:y,status:h}){const b=d()("yst-relative yst-w-full yst-h-48 yst-mt-2 yst-flex yst-justify-center yst-items-center yst-rounded-md yst-mb-4 focus:yst-outline-none focus:yst-ring-2 focus:yst-ring-offset-2 focus:yst-ring-primary-500",y.isVisible?"yst-border-red-300":"yst-border-slate-300","yst-border-2 yst-border-dashed"),g=(0,a.useCallback)((()=>"loading"===h?(0,e.createElement)("div",{className:"yst-text-center"},(0,e.createElement)(Cr,{size:"10",color:"gray-400",className:"yst-inline-block"}),(0,e.createElement)("p",{className:"yst-mt-3"},(0,c.__)("Uploading image...","wordpress-seo"))):r?(0,e.createElement)("img",{src:r,alt:n,className:"yst-w-full yst-h-full yst-object-contain"}):o?(0,e.createElement)("img",{src:o,alt:n,className:"yst-w-full yst-h-full yst-object-contain"}):(0,e.createElement)(_r,{id:`${t}-no-image-svg`,className:"yst-w-14 yst-h-14 yst-text-slate-500"})),[h,t,r,n]);return(0,e.createElement)("div",{className:d()("yst-max-w-sm",f),...m(t,y)},(0,e.createElement)("label",{htmlFor:t,className:"yst-block yst-mb-2 yst-font-medium yst-text-slate-700"},i),(0,e.createElement)("button",{id:t,className:b,onClick:l,type:"button","data-hiive-event-name":"clicked_select_image"},g()),(0,e.createElement)("div",null,(0,e.createElement)(s.Button,{id:r?t+"__replace-image":t+"__select-image",variant:"secondary",className:"yst-mr-2",onClick:l,"data-hiive-event-name":r?"clicked_replace_image":"clicked_select_image"},r?(0,c.__)("Replace image","wordpress-seo"):(0,c.__)("Select image","wordpress-seo")),r&&(0,e.createElement)(s.Link,{id:`${t}__remove-image`,as:"button",type:"button",variant:"error",onClick:u,className:"yst-px-3 yst-py-2 yst-rounded-md","data-hiive-event-name":"clicked_remove_image"},(0,c.__)("Remove image","wordpress-seo"))),"error"===h&&(0,e.createElement)("p",{className:"yst-mt-2 yst-text-sm yst-text-red-600"},y),y.isVisible&&(0,e.createElement)(C,{id:p(t),className:"yst-mt-2 yst-text-sm yst-text-red-600",texts:y.message}))}Rr.propTypes={label:g().string,id:g().string.isRequired,url:g().string,fallbackUrl:g().string,imageAltText:g().string,onRemoveImageClick:g().func,onSelectImageClick:g().func,className:g().string,error:g().shape({message:g().string,isVisible:g().bool}),status:g().string},Rr.defaultProps={label:"",url:"",fallbackUrl:"",imageAltText:"",onRemoveImageClick:o.noop,onSelectImageClick:o.noop,className:"",error:{message:"",isVisible:!1},status:"idle"},window.yoast.socialMetadataForms;const kr=e=>({type:e.subtype,width:e.width,height:e.height,url:e.url,id:e.id,sizes:e.sizes,alt:e.alt||e.title||e.name});function Tr(e){(function(e){const t=window.wp.media();return t.on("select",(()=>{const n=t.state().get("selection").first();e(kr(n.attributes))})),t})(e).open()}function Pr({dispatch:t,imageUrl:n,fallbackImageUrl:r,organizationName:s,fallbackOrganizationName:o,errorFields:i}){const l=(0,a.useCallback)((()=>{Tr((e=>{t({type:"SET_COMPANY_LOGO",payload:{...e}})}))}),[Tr]),u=(0,a.useCallback)((()=>{t({type:"REMOVE_COMPANY_LOGO"})})),d=(0,a.useCallback)((e=>{t({type:"CHANGE_COMPANY_NAME",payload:e.target.value})}));return(0,e.createElement)(a.Fragment,null,(0,e.createElement)(k,{className:"yst-mt-6",id:"organization-name-input",name:"organization-name",label:(0,c.__)("Organization name","wordpress-seo"),value:""===s?o:s,onChange:d,feedback:{isVisible:i.includes("company_name"),message:[(0,c.__)("We could not save the organization name. Please check the value.","wordpress-seo")],type:"error"}}),(0,e.createElement)(Rr,{className:"yst-mt-6",id:"organization-logo-input",url:n,fallbackUrl:r,onSelectImageClick:l,onRemoveImageClick:u,imageAltText:"",hasPreview:!0,label:(0,c.__)("Organization logo","wordpress-seo")}))}function Nr(t,n){let r=(0,e.useRef)([]),a=$t(t);(0,e.useEffect)((()=>{let e=[...r.current];for(let[t,s]of n.entries())if(r.current[t]!==s){let t=a(n,e);return r.current=n,t}}),[a,...n])}Pr.propTypes={dispatch:g().func.isRequired,imageUrl:g().string,fallbackImageUrl:g().string,organizationName:g().string,fallbackOrganizationName:g().string,errorFields:g().array},Pr.defaultProps={imageUrl:"",fallbackImageUrl:"",organizationName:"",fallbackOrganizationName:"",errorFields:[]};var Ir=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Ir||{}),Mr=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(Mr||{}),Lr=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(Lr||{}),Fr=(e=>(e[e.OpenCombobox=0]="OpenCombobox",e[e.CloseCombobox=1]="CloseCombobox",e[e.GoToOption=2]="GoToOption",e[e.RegisterOption=3]="RegisterOption",e[e.UnregisterOption=4]="UnregisterOption",e[e.RegisterLabel=5]="RegisterLabel",e))(Fr||{});function Ar(e,t=(e=>e)){let n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=Vn(t(e.options.slice()),(e=>e.dataRef.current.domRef.current)),a=n?r.indexOf(n):null;return-1===a&&(a=null),{options:r,activeOptionIndex:a}}let Dr={1:e=>e.dataRef.current.disabled||1===e.comboboxState?e:{...e,activeOptionIndex:null,comboboxState:1},0(e){if(e.dataRef.current.disabled||0===e.comboboxState)return e;let t=e.activeOptionIndex,{isSelected:n}=e.dataRef.current,r=e.options.findIndex((e=>n(e.dataRef.current.value)));return-1!==r&&(t=r),{...e,comboboxState:0,activeOptionIndex:t}},2(e,t){var n;if(e.dataRef.current.disabled||e.dataRef.current.optionsRef.current&&!e.dataRef.current.optionsPropsRef.current.static&&1===e.comboboxState)return e;let r=Ar(e);if(null===r.activeOptionIndex){let e=r.options.findIndex((e=>!e.dataRef.current.disabled));-1!==e&&(r.activeOptionIndex=e)}let a=Ln(t,{resolveItems:()=>r.options,resolveActiveIndex:()=>r.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...r,activeOptionIndex:a,activationTrigger:null!=(n=t.trigger)?n:1}},3:(e,t)=>{let n={id:t.id,dataRef:t.dataRef},r=Ar(e,(e=>[...e,n]));null===e.activeOptionIndex&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(r.activeOptionIndex=r.options.indexOf(n));let a={...e,...r,activationTrigger:1};return e.dataRef.current.__demoMode&&void 0===e.dataRef.current.value&&(a.activeOptionIndex=0),a},4:(e,t)=>{let n=Ar(e,(e=>{let n=e.findIndex((e=>e.id===t.id));return-1!==n&&e.splice(n,1),e}));return{...e,...n,activationTrigger:1}},5:(e,t)=>({...e,labelId:t.id})},zr=(0,e.createContext)(null);function qr(t){let n=(0,e.useContext)(zr);if(null===n){let e=new Error(`<${t} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(e,qr),e}return n}zr.displayName="ComboboxActionsContext";let jr=(0,e.createContext)(null);function Ur(t){let n=(0,e.useContext)(jr);if(null===n){let e=new Error(`<${t} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(e,Ur),e}return n}function $r(e,t){return Et(t.type,Dr,e,t)}jr.displayName="ComboboxDataContext";let Hr=e.Fragment,Vr=kt((function(t,n){let{value:r,defaultValue:a,onChange:s,name:o,by:i=((e,t)=>e===t),disabled:l=!1,__demoMode:c=!1,nullable:u=!1,multiple:d=!1,...p}=t,[m=(d?[]:void 0),f]=er(r,s,a),[y,h]=(0,e.useReducer)($r,{dataRef:(0,e.createRef)(),comboboxState:c?0:1,options:[],activeOptionIndex:null,activationTrigger:1,labelId:null}),b=(0,e.useRef)(!1),g=(0,e.useRef)({static:!1,hold:!1}),v=(0,e.useRef)(null),E=(0,e.useRef)(null),w=(0,e.useRef)(null),x=(0,e.useRef)(null),S=$t("string"==typeof i?(e,t)=>{let n=i;return(null==e?void 0:e[n])===(null==t?void 0:t[n])}:i),_=(0,e.useCallback)((e=>Et(O.mode,{1:()=>m.some((t=>S(t,e))),0:()=>S(m,e)})),[m]),O=(0,e.useMemo)((()=>({...y,optionsPropsRef:g,labelRef:v,inputRef:E,buttonRef:w,optionsRef:x,value:m,defaultValue:a,disabled:l,mode:d?1:0,get activeOptionIndex(){if(b.current&&null===y.activeOptionIndex&&y.options.length>0){let e=y.options.findIndex((e=>!e.dataRef.current.disabled));if(-1!==e)return e}return y.activeOptionIndex},compare:S,isSelected:_,nullable:u,__demoMode:c})),[m,a,l,d,u,c,y]);zt((()=>{y.dataRef.current=O}),[O]),Wn([O.buttonRef,O.inputRef,O.optionsRef],(()=>F.closeCombobox()),0===O.comboboxState);let C=(0,e.useMemo)((()=>({open:0===O.comboboxState,disabled:l,activeIndex:O.activeOptionIndex,activeOption:null===O.activeOptionIndex?null:O.options[O.activeOptionIndex].dataRef.current.value,value:m})),[O,l,m]),R=$t((e=>{let t=O.options.find((t=>t.id===e));!t||L(t.dataRef.current.value)})),k=$t((()=>{if(null!==O.activeOptionIndex){let{dataRef:e,id:t}=O.options[O.activeOptionIndex];L(e.current.value),F.goToOption(Mn.Specific,t)}})),T=$t((()=>{h({type:0}),b.current=!0})),P=$t((()=>{h({type:1}),b.current=!1})),N=$t(((e,t,n)=>(b.current=!1,e===Mn.Specific?h({type:2,focus:Mn.Specific,id:t,trigger:n}):h({type:2,focus:e,trigger:n})))),I=$t(((e,t)=>(h({type:3,id:e,dataRef:t}),()=>h({type:4,id:e})))),M=$t((e=>(h({type:5,id:e}),()=>h({type:5,id:null})))),L=$t((e=>Et(O.mode,{0:()=>null==f?void 0:f(e),1(){let t=O.value.slice(),n=t.findIndex((t=>S(t,e)));return-1===n?t.push(e):t.splice(n,1),null==f?void 0:f(t)}}))),F=(0,e.useMemo)((()=>({onChange:L,registerOption:I,registerLabel:M,goToOption:N,closeCombobox:P,openCombobox:T,selectActiveOption:k,selectOption:R})),[]),A=null===n?{}:{ref:n},D=(0,e.useRef)(null),z=Wt();return(0,e.useEffect)((()=>{!D.current||void 0!==a&&z.addEventListener(D.current,"reset",(()=>{L(a)}))}),[D,L]),e.createElement(zr.Provider,{value:F},e.createElement(jr.Provider,{value:O},e.createElement(Lt,{value:Et(O.comboboxState,{0:It.Open,1:It.Closed})},null!=o&&null!=m&&Kn({[o]:m}).map((([t,n],r)=>e.createElement(Qn,{features:Yn.Hidden,ref:0===r?e=>{var t;D.current=null!=(t=null==e?void 0:e.closest("form"))?t:null}:void 0,...Tt({key:t,as:"input",type:"hidden",hidden:!0,readOnly:!0,name:t,value:n})}))),Ot({ourProps:A,theirProps:p,slot:C,defaultTag:Hr,name:"Combobox"}))))})),Br=kt((function(t,n){var r,a,s,o;let i=Pn(),{id:l=`headlessui-combobox-input-${i}`,onChange:c,displayValue:u,type:d="text",...p}=t,m=Ur("Combobox.Input"),f=qr("Combobox.Input"),y=Vt(m.inputRef,n),h=(0,e.useRef)(!1),b=Wt();var g;Nr((([e,t],[n,r])=>{h.current||!m.inputRef.current||(0===r&&1===t||e!==n)&&(m.inputRef.current.value=e)}),["function"==typeof u&&void 0!==m.value?null!=(g=u(m.value))?g:"":"string"==typeof m.value?m.value:"",m.comboboxState]),Nr((([e],[t])=>{if(0===e&&1===t){let e=m.inputRef.current;if(!e)return;let t=e.value,{selectionStart:n,selectionEnd:r,selectionDirection:a}=e;e.value="",e.value=t,null!==a?e.setSelectionRange(n,r,a):e.setSelectionRange(n,r)}}),[m.comboboxState]);let v=(0,e.useRef)(!1),E=$t((()=>{v.current=!0})),w=$t((()=>{setTimeout((()=>{v.current=!1}))})),x=$t((e=>{switch(h.current=!0,e.key){case In.Backspace:case In.Delete:if(0!==m.mode||!m.nullable)return;let t=e.currentTarget;b.requestAnimationFrame((()=>{""===t.value&&(f.onChange(null),m.optionsRef.current&&(m.optionsRef.current.scrollTop=0),f.goToOption(Mn.Nothing))}));break;case In.Enter:if(h.current=!1,0!==m.comboboxState||v.current)return;if(e.preventDefault(),e.stopPropagation(),null===m.activeOptionIndex)return void f.closeCombobox();f.selectActiveOption(),0===m.mode&&f.closeCombobox();break;case In.ArrowDown:return h.current=!1,e.preventDefault(),e.stopPropagation(),Et(m.comboboxState,{0:()=>{f.goToOption(Mn.Next)},1:()=>{f.openCombobox()}});case In.ArrowUp:return h.current=!1,e.preventDefault(),e.stopPropagation(),Et(m.comboboxState,{0:()=>{f.goToOption(Mn.Previous)},1:()=>{f.openCombobox(),b.nextFrame((()=>{m.value||f.goToOption(Mn.Last)}))}});case In.Home:if(e.shiftKey)break;return h.current=!1,e.preventDefault(),e.stopPropagation(),f.goToOption(Mn.First);case In.PageUp:return h.current=!1,e.preventDefault(),e.stopPropagation(),f.goToOption(Mn.First);case In.End:if(e.shiftKey)break;return h.current=!1,e.preventDefault(),e.stopPropagation(),f.goToOption(Mn.Last);case In.PageDown:return h.current=!1,e.preventDefault(),e.stopPropagation(),f.goToOption(Mn.Last);case In.Escape:return h.current=!1,0!==m.comboboxState?void 0:(e.preventDefault(),m.optionsRef.current&&!m.optionsPropsRef.current.static&&e.stopPropagation(),f.closeCombobox());case In.Tab:if(h.current=!1,0!==m.comboboxState)return;0===m.mode&&f.selectActiveOption(),f.closeCombobox()}})),S=$t((e=>{f.openCombobox(),null==c||c(e)})),_=$t((()=>{h.current=!1})),O=Nn((()=>{if(m.labelId)return[m.labelId].join(" ")}),[m.labelId]),C=(0,e.useMemo)((()=>({open:0===m.comboboxState,disabled:m.disabled})),[m]);return Ot({ourProps:{ref:y,id:l,role:"combobox",type:d,"aria-controls":null==(r=m.optionsRef.current)?void 0:r.id,"aria-expanded":m.disabled?void 0:0===m.comboboxState,"aria-activedescendant":null===m.activeOptionIndex||null==(a=m.options[m.activeOptionIndex])?void 0:a.id,"aria-multiselectable":1===m.mode||void 0,"aria-labelledby":O,"aria-autocomplete":"list",defaultValue:null!=(o=null!=(s=t.defaultValue)?s:void 0!==m.defaultValue?null==u?void 0:u(m.defaultValue):null)?o:m.defaultValue,disabled:m.disabled,onCompositionStart:E,onCompositionEnd:w,onKeyDown:x,onChange:S,onBlur:_},theirProps:p,slot:C,defaultTag:"input",name:"Combobox.Input"})})),Zr=kt((function(t,n){var r;let a=Ur("Combobox.Button"),s=qr("Combobox.Button"),o=Vt(a.buttonRef,n),i=Pn(),{id:l=`headlessui-combobox-button-${i}`,...c}=t,u=Wt(),d=$t((e=>{switch(e.key){case In.ArrowDown:return e.preventDefault(),e.stopPropagation(),1===a.comboboxState&&s.openCombobox(),u.nextFrame((()=>{var e;return null==(e=a.inputRef.current)?void 0:e.focus({preventScroll:!0})}));case In.ArrowUp:return e.preventDefault(),e.stopPropagation(),1===a.comboboxState&&(s.openCombobox(),u.nextFrame((()=>{a.value||s.goToOption(Mn.Last)}))),u.nextFrame((()=>{var e;return null==(e=a.inputRef.current)?void 0:e.focus({preventScroll:!0})}));case In.Escape:return 0!==a.comboboxState?void 0:(e.preventDefault(),a.optionsRef.current&&!a.optionsPropsRef.current.static&&e.stopPropagation(),s.closeCombobox(),u.nextFrame((()=>{var e;return null==(e=a.inputRef.current)?void 0:e.focus({preventScroll:!0})})));default:return}})),p=$t((e=>{if(Fn(e.currentTarget))return e.preventDefault();0===a.comboboxState?s.closeCombobox():(e.preventDefault(),s.openCombobox()),u.nextFrame((()=>{var e;return null==(e=a.inputRef.current)?void 0:e.focus({preventScroll:!0})}))})),m=Nn((()=>{if(a.labelId)return[a.labelId,l].join(" ")}),[a.labelId,l]),f=(0,e.useMemo)((()=>({open:0===a.comboboxState,disabled:a.disabled,value:a.value})),[a]);return Ot({ourProps:{ref:o,id:l,type:Zn(t,a.buttonRef),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":null==(r=a.optionsRef.current)?void 0:r.id,"aria-expanded":a.disabled?void 0:0===a.comboboxState,"aria-labelledby":m,disabled:a.disabled,onClick:p,onKeyDown:d},theirProps:c,slot:f,defaultTag:"button",name:"Combobox.Button"})})),Gr=kt((function(t,n){let r=Pn(),{id:a=`headlessui-combobox-label-${r}`,...s}=t,o=Ur("Combobox.Label"),i=qr("Combobox.Label"),l=Vt(o.labelRef,n);zt((()=>i.registerLabel(a)),[a]);let c=$t((()=>{var e;return null==(e=o.inputRef.current)?void 0:e.focus({preventScroll:!0})})),u=(0,e.useMemo)((()=>({open:0===o.comboboxState,disabled:o.disabled})),[o]);return Ot({ourProps:{ref:l,id:a,onClick:c},theirProps:s,slot:u,defaultTag:"label",name:"Combobox.Label"})})),Wr=St.RenderStrategy|St.Static,Yr=kt((function(t,n){let r=Pn(),{id:a=`headlessui-combobox-options-${r}`,hold:s=!1,...o}=t,i=Ur("Combobox.Options"),l=Vt(i.optionsRef,n),c=Mt(),u=null!==c?c===It.Open:0===i.comboboxState;zt((()=>{var e;i.optionsPropsRef.current.static=null!=(e=t.static)&&e}),[i.optionsPropsRef,t.static]),zt((()=>{i.optionsPropsRef.current.hold=s}),[i.optionsPropsRef,s]),function({container:t,accept:n,walk:r,enabled:a=!0}){let s=(0,e.useRef)(n),o=(0,e.useRef)(r);(0,e.useEffect)((()=>{s.current=n,o.current=r}),[n,r]),zt((()=>{if(!t||!a)return;let e=An(t);if(!e)return;let n=s.current,r=o.current,i=Object.assign((e=>n(e)),{acceptNode:n}),l=e.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,i,!1);for(;l.nextNode();)r(l.currentNode)}),[t,a,s,o])}({container:i.optionsRef.current,enabled:0===i.comboboxState,accept:e=>"option"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let d=Nn((()=>{var e,t;return null!=(t=i.labelId)?t:null==(e=i.buttonRef.current)?void 0:e.id}),[i.labelId,i.buttonRef.current]);return Ot({ourProps:{"aria-labelledby":d,role:"listbox",id:a,ref:l},theirProps:o,slot:(0,e.useMemo)((()=>({open:0===i.comboboxState})),[i]),defaultTag:"ul",features:Wr,visible:u,name:"Combobox.Options"})})),Qr=kt((function(t,n){var r,a;let s=Pn(),{id:o=`headlessui-combobox-option-${s}`,disabled:i=!1,value:l,...c}=t,u=Ur("Combobox.Option"),d=qr("Combobox.Option"),p=null!==u.activeOptionIndex&&u.options[u.activeOptionIndex].id===o,m=u.isSelected(l),f=(0,e.useRef)(null),y=jt({disabled:i,value:l,domRef:f,textValue:null==(a=null==(r=f.current)?void 0:r.textContent)?void 0:a.toLowerCase()}),h=Vt(n,f),b=$t((()=>d.selectOption(o)));zt((()=>d.registerOption(o,y)),[y,o]);let g=(0,e.useRef)(!u.__demoMode);zt((()=>{if(!u.__demoMode)return;let e=Bt();return e.requestAnimationFrame((()=>{g.current=!0})),e.dispose}),[]),zt((()=>{if(0!==u.comboboxState||!p||!g.current||0===u.activationTrigger)return;let e=Bt();return e.requestAnimationFrame((()=>{var e,t;null==(t=null==(e=f.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})),e.dispose}),[f,p,u.comboboxState,u.activationTrigger,u.activeOptionIndex]);let v=$t((e=>{if(i)return e.preventDefault();b(),0===u.mode&&d.closeCombobox()})),E=$t((()=>{if(i)return d.goToOption(Mn.Nothing);d.goToOption(Mn.Specific,o)})),w=nr(),x=$t((e=>w.update(e))),S=$t((e=>{!w.wasMoved(e)||i||p||d.goToOption(Mn.Specific,o,0)})),_=$t((e=>{!w.wasMoved(e)||i||!p||u.optionsPropsRef.current.hold||d.goToOption(Mn.Nothing)})),O=(0,e.useMemo)((()=>({active:p,selected:m,disabled:i})),[p,m,i]);return Ot({ourProps:{id:o,ref:h,role:"option",tabIndex:!0===i?void 0:-1,"aria-disabled":!0===i||void 0,"aria-selected":m,disabled:void 0,onClick:v,onFocus:E,onPointerEnter:x,onMouseEnter:x,onPointerMove:S,onMouseMove:S,onPointerLeave:_,onMouseLeave:_},theirProps:c,slot:O,defaultTag:"li",name:"Combobox.Option"})})),Kr=Object.assign(Vr,{Input:Br,Button:Zr,Label:Gr,Options:Yr,Option:Qr});function Jr(e){return e&&e.label?e.label:null}function Xr({id:t,value:n,label:r,onChange:s,onQueryChange:o,options:i,placeholder:l,isLoading:u}){const[p,m]=(0,a.useState)(i),[y,h]=(0,a.useState)(""),b=(0,a.useCallback)((e=>{h(e.target.value)}),[h]),g=(0,a.useCallback)((()=>{h("")}),[h]);(0,a.useEffect)((()=>{m(i)}),[i]),(0,a.useEffect)((()=>{o?o(y):m(i.filter((e=>e.label.toLowerCase().includes(y.toLowerCase()))))}),[y,o]);const v=(0,a.useCallback)(((e,t)=>({selected:n,active:r})=>f({selected:n||e===t,active:r})),[f]),E=(0,a.useCallback)((e=>t=>{e&&t.stopPropagation()}),[]);return(0,e.createElement)(Kr,{id:t,as:"div",value:n,onChange:s,onBlur:g},(({open:s})=>(0,e.createElement)(a.Fragment,null,r&&(0,e.createElement)(Kr.Label,{className:"yst-block yst-mb-1 yst-max-w-sm yst-text-sm yst-font-medium yst-text-slate-700"},r),(0,e.createElement)("div",{className:"yst-h-[45px] yst-max-w-sm yst-relative"},(0,e.createElement)(Kr.Button,{"data-id":`button-${t}`,role:"button",className:"yst-w-full yst-h-full yst-rounded-md yst-border yst-border-slate-300 yst-flex yst-items-center yst-rounded-r-md yst-pl-3 yst-pr-2 focus-within:yst-border-primary-500 focus-within:yst-outline-none focus-within:yst-ring-1 focus-within:yst-ring-primary-500",as:"div"},(0,e.createElement)(Kr.Input,{"data-id":`input-${t}`,className:"yst-w-full yst-text-slate-700 yst-rounded-md yst-border-0 yst-outline-none yst-bg-white yst-py-2 yst-pl-0 yst-pr-10 yst-shadow-none sm:yst-text-sm",onChange:b,displayValue:Jr,placeholder:l,onClick:E(s)}),(0,e.createElement)(xr,{className:"yst-h-5 yst-w-5 yst-text-slate-400 yst-inset-y-0 yst-right-0","aria-hidden":"true"})),p.length>0&&(0,e.createElement)(Kr.Options,{className:"yst-absolute yst-z-10 yst-mt-1 yst-max-h-60 yst-w-full yst-overflow-auto yst-rounded-md yst-bg-white yst-text-base yst-shadow-lg yst-ring-1 yst-ring-black yst-ring-opacity-5 focus:yst-outline-none sm:yst-text-sm"},u&&(0,e.createElement)("div",{className:"yst-flex yst-bg-white yst-sticky yst-z-20 yst-text-sm yst-italic yst-top-0 yst-py-2 yst-pl-3 yst-pr-9 yst-my-0"},(0,e.createElement)(Cr,{className:"yst-text-primary-500 yst-h-4 yst-w-4 yst-mr-2 yst-self-center"}),(0,c.__)("Loading...","wordpress-seo")),p.map((t=>(0,e.createElement)(Kr.Option,{key:`yst-option-${t.value}`,value:t,className:v(t.value,n.value)},(({selected:r})=>(0,e.createElement)(a.Fragment,null,(0,e.createElement)("span",{className:d()("yst-block yst-truncate",(r||n.value===t.value)&&"yst-font-semibold")},t.label),(r||n.value===t.value)&&(0,e.createElement)("span",{className:"yst-absolute yst-inset-y-0 yst-right-0 yst-flex yst-items-center yst-pr-4 yst-text-white"},(0,e.createElement)(U,{className:"yst-h-5 yst-w-5","aria-hidden":"true"}))))))))))))}Xr.propTypes={onChange:g().func.isRequired,options:g().array.isRequired,id:g().string.isRequired,value:g().shape({value:g().number,label:g().string}),label:g().string,onQueryChange:g().func,placeholder:g().string,isLoading:g().bool},Xr.defaultProps={value:null,label:"",onQueryChange:null,placeholder:(0,c.__)("Select an option","wordpress-seo"),isLoading:!1};const ea={"X-WP-NONCE":wpApiSettings.nonce},ta=wpApiSettings.root;function na({initialValue:t,onChangeCallback:n,placeholder:r}){const[s,i]=(0,a.useState)([]),[l,u]=(0,a.useState)({value:t.id,label:t.name}),[d,p]=(0,a.useState)(!1),m=(0,a.useRef)(!0);(0,a.useEffect)((()=>()=>{m.current=!1}),[]);const f=(0,a.useCallback)((e=>{u(e),n(e)})),y=(0,a.useCallback)((0,o.debounce)((async e=>{p(!0);const t=await function(e=""){const t=`${ta}wp/v2/users?per_page=20${e?`&search=${encodeURIComponent(e)}`:""}`;return(0,dn.sendRequest)(t,{method:"GET",headers:ea})}(e);m.current&&(p(!1),i(t.map((e=>({value:e.id,label:e.name})))))}),500),[]);return(0,e.createElement)(Xr,{id:"yoast-configuration-user-select",value:l,label:(0,c.__)("Name","wordpress-seo"),onChange:f,onQueryChange:y,options:s,placeholder:r,isLoading:d})}function ra({dispatch:t,imageUrl:n,fallbackImageUrl:r,person:s,canEditUser:o}){const i=(0,a.useCallback)((()=>{Tr((e=>{t({type:"SET_PERSON_LOGO",payload:{...e}})}))}),[Tr]),u=(0,a.useCallback)((()=>{t({type:"REMOVE_PERSON_LOGO"})})),d=(0,a.useCallback)((e=>{t({type:"SET_PERSON",payload:e}),l()({path:`yoast/v1/configuration/check_capability?user_id=${e.value}`}).then((e=>{t({type:"SET_CAN_EDIT_USER",payload:e.success})})).catch((e=>{console.error(e.message)}))}),[t]),p=(0,a.useMemo)((()=>(0,a.createInterpolateElement)((0,c.sprintf)(