(()=>{"use strict";var e={n:n=>{var s=n&&n.__esModule?()=>n.default:()=>n;return e.d(s,{a:s}),s},d:(n,s)=>{for(var t in s)e.o(s,t)&&!e.o(n,t)&&Object.defineProperty(n,t,{enumerable:!0,get:s[t]})},o:(e,n)=>Object.prototype.hasOwnProperty.call(e,n)};const n=window.wp.element,s=window.wp.i18n,t=window.yoast.componentsNew,o=window.yoast.propTypes;var a=e.n(o);const l=window.yoast.styledComponents;var i=e.n(l);const r=window.React;var d,c;function p(){return p=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var s=arguments[n];for(var t in s)({}).hasOwnProperty.call(s,t)&&(e[t]=s[t])}return e},p.apply(null,arguments)}const w=e=>r.createElement("svg",p({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 425 456.27"},e),d||(d=r.createElement("path",{d:"M73 405.26a66.79 66.79 0 0 1-6.54-1.7 64.75 64.75 0 0 1-6.28-2.31c-1-.42-2-.89-3-1.37-1.49-.72-3-1.56-4.77-2.56-1.5-.88-2.71-1.64-3.83-2.39-.9-.61-1.8-1.26-2.68-1.92a70.154 70.154 0 0 1-5.08-4.19 69.21 69.21 0 0 1-8.4-9.17c-.92-1.2-1.68-2.25-2.35-3.24a70.747 70.747 0 0 1-3.44-5.64 68.29 68.29 0 0 1-8.29-32.55V142.13a68.26 68.26 0 0 1 8.29-32.55c1-1.92 2.21-3.82 3.44-5.64s2.55-3.58 4-5.27a69.26 69.26 0 0 1 14.49-13.25C50.37 84.19 52.27 83 54.2 82A67.59 67.59 0 0 1 73 75.09a68.75 68.75 0 0 1 13.75-1.39h169.66L263 55.39H86.75A86.84 86.84 0 0 0 0 142.13v196.09A86.84 86.84 0 0 0 86.75 425h11.32v-18.35H86.75A68.75 68.75 0 0 1 73 405.26zM368.55 60.85l-1.41-.53-6.41 17.18 1.41.53a68.06 68.06 0 0 1 8.66 4c1.93 1 3.82 2.2 5.65 3.43A69.19 69.19 0 0 1 391 98.67c1.4 1.68 2.72 3.46 3.95 5.27s2.39 3.72 3.44 5.64a68.29 68.29 0 0 1 8.29 32.55v264.52H233.55l-.44.76c-3.07 5.37-6.26 10.48-9.49 15.19L222 425h203V142.13a87.2 87.2 0 0 0-56.45-81.28z"})),c||(c=r.createElement("path",{stroke:"#000",strokeMiterlimit:10,strokeWidth:3.81,d:"M119.8 408.28v46c28.49-1.12 50.73-10.6 69.61-29.58 19.45-19.55 36.17-50 52.61-96L363.94 1.9H305l-98.25 272.89-48.86-153h-54l71.7 184.18a75.67 75.67 0 0 1 0 55.12c-7.3 18.68-20.25 40.66-55.79 47.19z"}))),u=window.wp.components,h=window.ReactJSXRuntime,m=({title:e="Yoast SEO",className:n="yoast yoast-gutenberg-modal",showYoastIcon:s=!0,children:t=null,additionalClassName:o="",...a})=>{const l=s?(0,h.jsx)("span",{className:"yoast-icon"}):null;return(0,h.jsx)(u.Modal,{title:e,className:`${n} ${o}`,icon:l,...a,children:t})};m.propTypes={title:a().string,className:a().string,showYoastIcon:a().bool,children:a().oneOfType([a().node,a().arrayOf(a().node)]),additionalClassName:a().string};const y=m,g=i().div`
	display: flex;
	justify-content: flex-end;
	gap: 8px;
`,v=({nonce:e,addons:o=[]})=>{const[a,l]=(0,n.useState)(!0),i=(0,n.useCallback)(()=>{l(!1)},[l]),r=(0,n.useCallback)(()=>{window.location.href="admin.php?page=wpseo_licenses&action=install&nonce="+e},[e]),d=(0,n.useCallback)(()=>(0,h.jsx)(t.Button,{onClick:i,id:"close-addon-installation-dialog",children:(0,s.__)("Cancel","wordpress-seo")}),[i]),c=(0,s.sprintf)(/* translators: %s expands to Yoast */ /* translators: %s expands to Yoast */
(0,s.__)("%s SEO installation","wordpress-seo"),"Yoast");let p,u=(0,s.__)("the following addons","wordpress-seo");return 1===o.length&&(u=o[0]),1!==o.length&&(p=(0,h.jsx)("ul",{className:"ul-disc",children:o.map((e,n)=>(0,h.jsx)("li",{children:e},"addon-"+n))})),a?(0,h.jsxs)(y,{title:c,onRequestClose:i,icon:(0,h.jsx)(w,{}),isDismissible:!1,children:[(0,h.jsx)("p",{children:(0,s.sprintf)(/* translators: %s expands to Yoast SEO Premium */ /* translators: %s expands to Yoast SEO Premium */
(0,s.__)("Please confirm below that you would like to install %s on this site.","wordpress-seo"),u)}),p,(0,h.jsxs)(g,{children:[d(),(0,h.jsx)(t.Button,{onClick:r,id:"continue-addon-installation-dialog",className:"yoast-button--primary",children:(0,s.__)("Install and activate","wordpress-seo")})]})]}):null};v.propTypes={nonce:a().string.isRequired,addons:a().array};const f=v,x=document.createElement("div");x.setAttribute("id","wpseo-app-element"),document.getElementById("extensions").append(x),(0,n.createRoot)(x).render((0,h.jsx)(f,{nonce:wpseoAddonInstallationL10n.nonce,addons:wpseoAddonInstallationL10n.addons}))})();