!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=234)}({0:function(e,t){e.exports=window.React},1:function(e,t){e.exports=window.wp.element},10:function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},100:function(e,t,n){"use strict";n.d(t,"b",(function(){return p}));var o=n(1),r=n(3),s=n(70),a=n(2),i=n.n(a),c=n(4),l=n(101),u=n(34),p=function(e){var t=!0;if("blur"===e.type){var n=e.relatedTarget;if(n){var o=["media-modal","wp-core-ui"];t=Object(c.intersection)(o,Array.from(n.classList)).length!==o.length}}return t},d=function(e){var t=e.id,n=e.postTypeName,a=e.children,i=e.title,c=e.isOpen,d=e.close,f=e.open,b=e.shouldCloseOnClickOutside,m=Object(o.useCallback)((function(e){p(e)&&d()}),[d]);return Object(o.createElement)(o.Fragment,null,c&&Object(o.createElement)(u.LocationProvider,{value:"modal"},Object(o.createElement)(s.a,{title:i,onRequestClose:m,additionalClassName:"yoast-collapsible-modal yoast-post-settings-modal",id:"id",shouldCloseOnClickOutside:b},Object(o.createElement)("div",{className:"yoast-content-container"},Object(o.createElement)("div",{className:"yoast-modal-content"},a)),Object(o.createElement)("div",{className:"yoast-notice-container"},Object(o.createElement)("hr",null),Object(o.createElement)("div",{className:"yoast-button-container"},Object(o.createElement)("p",null, /* Translators: %s translates to the Post Label in singular form */ Object(r.sprintf)(Object(r.__)("Make sure to save your %s for changes to take effect","wordpress-seo"),n)),Object(o.createElement)("button",{className:"yoast-button yoast-button--primary yoast-button--post-settings-modal",type:"button",onClick:m}, /* Translators: %s translates to the Post Label in singular form */ Object(r.sprintf)(Object(r.__)("Return to your %s","wordpress-seo"),n)))))),Object(o.createElement)(l.a,{id:t+"-open-button",title:i,suffixIcon:{size:"20px",icon:"pencil-square"},onClick:f}))};d.propTypes={id:i.a.string.isRequired,postTypeName:i.a.string.isRequired,children:i.a.oneOfType([i.a.node,i.a.arrayOf(i.a.node)]).isRequired,title:i.a.string.isRequired,isOpen:i.a.bool.isRequired,open:i.a.func.isRequired,close:i.a.func.isRequired,shouldCloseOnClickOutside:i.a.bool},d.defaultProps={shouldCloseOnClickOutside:!0},t.a=d},101:function(e,t,n){"use strict";var o=n(1),r=n(8),s=n(2),a=n.n(s),i=function(e){return Object(o.createElement)("div",{className:"yoast components-panel__body"},Object(o.createElement)("h2",{className:"components-panel__body-title"},Object(o.createElement)("button",{id:e.id,onClick:e.onClick,className:"components-button components-panel__body-toggle"},e.prefixIcon&&Object(o.createElement)("span",{className:"yoast-icon-span",style:{fill:"".concat(e.prefixIcon&&e.prefixIcon.color||"")}},Object(o.createElement)(r.SvgIcon,{size:e.prefixIcon.size,icon:e.prefixIcon.icon})),Object(o.createElement)("span",{className:"yoast-title-container"},Object(o.createElement)("div",{className:"yoast-title"},e.title),Object(o.createElement)("div",{className:"yoast-subtitle"},e.subTitle)),e.suffixIcon&&Object(o.createElement)(r.SvgIcon,{size:e.suffixIcon.size,icon:e.suffixIcon.icon}))))};t.a=i,i.propTypes={onClick:a.a.func.isRequired,title:a.a.string.isRequired,id:a.a.string,subTitle:a.a.string,suffixIcon:a.a.object,prefixIcon:a.a.object},i.defaultProps={id:"",suffixIcon:null,prefixIcon:null,subTitle:""}},11:function(e,t){function n(e,t){for(var n=0;n0?"".concat(this.props.keywordKey,":").concat(e):e;n===this.props.activeMarker?(this.props.setActiveMarker(null),this.props.setMarkerPauseStatus(!1),this.removeMarkers()):(this.props.setActiveMarker(n),t())}},{key:"removeMarkers",value:function(){window.YoastSEO.analysis.applyMarks(new w.Paper("",{}),[])}},{key:"render",value:function(){var e=this.state.mappedResults,t=e.errorsResults,n=e.improvementsResults,o=e.goodResults,r=e.considerationsResults,s=e.problemsResults;return Object(h.createElement)(h.Fragment,null,Object(h.createElement)(v.ContentAnalysis,{errorsResults:t,problemsResults:s,improvementsResults:n,considerationsResults:r,goodResults:o,activeMarker:this.props.activeMarker,onMarkButtonClick:this.handleMarkButtonClick,marksButtonClassName:this.props.marksButtonClassName,marksButtonStatus:this.props.marksButtonStatus,headingLevel:3,keywordKey:this.props.keywordKey}))}}]),r}(h.Component);k.propTypes={results:O.a.array,marksButtonClassName:O.a.string,marksButtonStatus:O.a.string,setActiveMarker:O.a.func.isRequired,setMarkerPauseStatus:O.a.func.isRequired,activeMarker:O.a.string,keywordKey:O.a.string},k.defaultProps={results:null,marksButtonStatus:"enabled",marksButtonClassName:"",activeMarker:null,keywordKey:""};var x=k;t.a=Object(r.compose)([Object(o.withSelect)((function(e){return{activeMarker:(0,e("yoast-seo/editor").getActiveMarker)()}})),Object(o.withDispatch)((function(e){var t=e("yoast-seo/editor");return{setActiveMarker:t.setActiveMarker,setMarkerPauseStatus:t.setMarkerPauseStatus}}))])(x)},17:function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},18:function(e,t){e.exports=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))},e.exports.__esModule=!0,e.exports.default=e.exports},2:function(e,t){e.exports=window.yoast.propTypes},20:function(e,t,n){var o=n(59);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&o(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},21:function(e,t,n){var o=n(41).default,r=n(14);e.exports=function(e,t){if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},22:function(e,t){e.exports=window.wp.compose},23:function(e,t,n){var o=n(64),r=n(65),s=n(48),a=n(66);e.exports=function(e,t){return o(e)||r(e,t)||s(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},234:function(e,t,n){"use strict";n.r(t);var o,r=n(1),s=n(3),a=n(24),i=n(8),c=n(9),l=n(2),u=n.n(l),p=n(10),d=n.n(p),f=n(11),b=n.n(f),m=n(20),y=n.n(m),h=n(21),g=n.n(h),O=n(13),v=n.n(O),w=n(18),j=n.n(w),k=n(6),x=n.n(k);var _=x.a.div(o||(o=j()(["\n\tdisplay: flex;\n\tmargin-top: 8px;\n"]))),E=function(e){y()(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=v()(t);if(n){var r=v()(this).constructor;e=Reflect.construct(o,arguments,r)}else e=o.apply(this,arguments);return g()(this,e)});function a(){return d()(this,a),o.apply(this,arguments)}return b()(a,[{key:"render",value:function(){return Object(r.createElement)(_,null,Object(r.createElement)(i.Toggle,{id:this.props.id,labelText:Object(s.__)("Mark as cornerstone content","wordpress-seo"),isEnabled:this.props.isEnabled,onSetToggleState:this.props.onToggle,onToggleDisabled:this.props.onToggleDisabled}))}}]),a}(r.Component);E.propTypes={id:u.a.string,isEnabled:u.a.bool,onToggle:u.a.func,onToggleDisabled:u.a.func},E.defaultProps={id:"cornerstone-toggle",isEnabled:!0,onToggle:function(){},onToggleDisabled:function(){}};var R=E,S=n(73),M=n(89),C=Object(c.makeOutboundLink)();function P(e){var t=e.isCornerstone,n=e.onChange,o=e.learnMoreUrl,l=e.location,u="metabox"===l?S.a:M.a;return Object(r.createElement)(u,{id:Object(c.join)(["yoast-cornerstone-collapsible",l]),title:Object(s.__)("Cornerstone content","wordpress-seo")},Object(r.createElement)(i.HelpText,null,Object(s.__)("Cornerstone content should be the most important and extensive articles on your site.","wordpress-seo")+" ",Object(r.createElement)(C,{href:o},Object(s.__)("Learn more about Cornerstone Content.","wordpress-seo"))),Object(r.createElement)(R,{id:Object(c.join)(["yoast-cornerstone",l]),isEnabled:t,onToggle:n}),Object(r.createElement)(a.Slot,{name:"YoastAfterCornerstoneToggle"}))}P.propTypes={isCornerstone:u.a.bool,onChange:u.a.func,learnMoreUrl:u.a.string.isRequired,location:u.a.string},P.defaultProps={isCornerstone:!0,onChange:function(){},location:""};var N=n(14),T=n.n(N),B=n(22),I=n(5),L=n(67),A=n(15),K=n.n(A),F=n(7),q=n.n(F),$=n(43),z=n.n($),D=n(119),Y=n(70),U=n(129),W=n(100);var G=function(e){y()(u,e);var t,n,o,c,l=(o=u,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=v()(o);if(c){var n=v()(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return g()(this,e)});function u(e){var t;return d()(this,u),(t=l.call(this,e)).onModalOpen=t.onModalOpen.bind(T()(t)),t.onModalClose=t.onModalClose.bind(T()(t)),t.onLinkClick=t.onLinkClick.bind(T()(t)),t.listenToMessages=t.listenToMessages.bind(T()(t)),t}return b()(u,[{key:"onModalOpen",value:function(){this.props.keyphrase.trim()?this.props.onOpen(this.props.location):this.props.onOpenWithNoKeyphrase()}},{key:"onModalClose",value:function(e){Object(W.b)(e)&&this.props.onClose()}},{key:"onLinkClick",value:function(e){if(e.preventDefault(),this.props.keyphrase.trim()){var t=e.target.href,n=["top="+(window.top.outerHeight/2+window.top.screenY-285),"left="+(window.top.outerWidth/2+window.top.screenX-170),"width=340","height=570","resizable=1","scrollbars=1","status=0"];this.popup&&!this.popup.closed||(this.popup=window.open(t,"SEMrush_login",n.join(","))),this.popup&&this.popup.focus(),window.addEventListener("message",this.listenToMessages,!1)}else this.props.onOpenWithNoKeyphrase()}},{key:"listenToMessages",value:(n=K()(q.a.mark((function e(t){var n,o;return q.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.data,o=t.source,"https://oauth.semrush.com"===t.origin&&this.popup===o){e.next=3;break}return e.abrupt("return");case 3:if("semrush:oauth:success"!==n.type){e.next=8;break}return this.popup.close(),window.removeEventListener("message",this.listenToMessages,!1),e.next=8,this.performAuthenticationRequest(n);case 8:"semrush:oauth:denied"===n.type&&(this.popup.close(),window.removeEventListener("message",this.listenToMessages,!1),this.props.onAuthentication(!1));case 9:case"end":return e.stop()}}),e,this)}))),function(_x){return n.apply(this,arguments)})},{key:"performAuthenticationRequest",value:(t=K()(q.a.mark((function e(t){var n,o,r;return q.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n=new URL(t.url),o=n.searchParams.get("code"),e.next=5,z()({path:"yoast/v1/semrush/authenticate",method:"POST",data:{code:o}});case 5:200===(r=e.sent).status?(this.props.onAuthentication(!0),this.onModalOpen(),this.popup.close()):console.error(r.error),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.error(e.t0.message);case 12:case"end":return e.stop()}}),e,this,[[0,9]])}))),function(e){return t.apply(this,arguments)})},{key:"render",value:function(){var e=this.props,t=e.keyphrase,n=e.location,o=e.whichModalOpen,c=e.isLoggedIn,l=e.shouldCloseOnClickOutside;return Object(r.createElement)(r.Fragment,null,c&&Object(r.createElement)("div",{className:"yoast"},Object(r.createElement)(i.NewButton,{variant:"secondary",id:"yoast-get-related-keyphrases-".concat(n),onClick:this.onModalOpen},Object(s.__)("Get related keyphrases","wordpress-seo"))),t&&o===n&&Object(r.createElement)(Y.a,{title:Object(s.__)("Related keyphrases","wordpress-seo"),onRequestClose:this.onModalClose,icon:Object(r.createElement)(U.a,null),additionalClassName:"yoast-related-keyphrases-modal",shouldCloseOnClickOutside:l},Object(r.createElement)(D.a,{className:"yoast-gutenberg-modal__content yoast-related-keyphrases-modal__content"},Object(r.createElement)(a.Slot,{name:"YoastRelatedKeyphrases"}))),!c&&Object(r.createElement)("div",{className:"yoast"},Object(r.createElement)(i.ButtonStyledLink,{variant:"secondary",id:"yoast-get-related-keyphrases-".concat(n),href:"https://oauth.semrush.com/oauth2/authorize?ref=1513012826&client_id=yoast&redirect_uri=https%3A%2F%2Foauth.semrush.com%2Foauth2%2Fyoast%2Fsuccess&response_type=code&scope=user.id",onClick:this.onLinkClick},Object(s.__)("Get related keyphrases","wordpress-seo"),Object(r.createElement)("span",{className:"screen-reader-text"},Object(s.__)("(Opens in a new browser window)","wordpress-seo")))))}}]),u}(r.Component);G.propTypes={keyphrase:u.a.string,location:u.a.string,whichModalOpen:u.a.oneOf(["none","metabox","sidebar"]),isLoggedIn:u.a.bool,onOpen:u.a.func.isRequired,onOpenWithNoKeyphrase:u.a.func.isRequired,onClose:u.a.func.isRequired,onAuthentication:u.a.func.isRequired,shouldCloseOnClickOutside:u.a.bool},G.defaultProps={keyphrase:"",location:"",whichModalOpen:"none",isLoggedIn:!1,shouldCloseOnClickOutside:!0};var H,V=G,X=Object(B.compose)([Object(I.withSelect)((function(e){var t=e("yoast-seo/editor"),n=t.getSEMrushModalOpen,o=t.getSEMrushLoginStatus,r=t.getIsElementorEditor;return{whichModalOpen:n(),isLoggedIn:o(),shouldCloseOnClickOutside:!r()}})),Object(I.withDispatch)((function(e){var t=e("yoast-seo/editor"),n=t.setSEMrushNoKeyphraseMessage,o=t.setSEMrushOpenModal,r=t.setSEMrushDismissModal,s=t.setSEMrushLoginStatus;return{onOpenWithNoKeyphrase:function(){n()},onOpen:function(e){o(e)},onClose:function(){r()},onAuthentication:function(e){s(e)}}}))])(V),J=n(34),Q=n(72);var Z=x.a.div(H||(H=j()(["\n\tpadding: 16px;\n\t/* Necessary to compensate negative top margin of the collapsible after the keyword input. */\n\tborder-bottom: 1px solid transparent;\n"]))),ee=function(e){y()(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=v()(t);if(n){var r=v()(this).constructor;e=Reflect.construct(o,arguments,r)}else e=o.apply(this,arguments);return g()(this,e)});function i(e){var t;return d()(this,i),(t=o.call(this,e)).validate=t.validate.bind(T()(t)),t}return b()(i,[{key:"validate",value:function(){var e=[];return 0===this.props.keyword.trim().length&&this.props.displayNoKeyphraseMessage&&e.push(Object(s.__)("Please enter a focus keyphrase first to get related keyphrases","wordpress-seo")),0===this.props.keyword.trim().length&&this.props.displayNoKeyphrasForTrackingMessage&&e.push(Object(s.__)("Please enter a focus keyphrase first to track keyphrase performance","wordpress-seo")),this.props.keyword.includes(",")&&e.push(Object(s.__)("Are you trying to use multiple keyphrases? You should add them separately below.","wordpress-seo")),this.props.keyword.length>191&&e.push(Object(s.__)("Your keyphrase is too long. It can be a maximum of 191 characters.","wordpress-seo")),e}},{key:"render",value:function(){var e=this,t=this.validate();return Object(r.createElement)(J.LocationConsumer,null,(function(n){return Object(r.createElement)("div",{style:"sidebar"===n?{borderBottom:"1px solid #f0f0f0"}:{}},Object(r.createElement)(Z,{location:n},Object(r.createElement)(L.KeywordInput,{id:"focus-keyword-input-".concat(n),onChange:e.props.onFocusKeywordChange,keyword:e.props.keyword,label:Object(s.__)("Focus keyphrase","wordpress-seo"),helpLink:i.renderHelpLink(),onBlurKeyword:e.props.onBlurKeyword,onFocusKeyword:e.props.onFocusKeyword,hasError:t.length>0,errorMessages:t}),e.props.isSEMrushIntegrationActive&&Object(r.createElement)(X,{location:n,keyphrase:e.props.keyword})),Object(r.createElement)(a.Slot,{name:"YoastAfterKeywordInput".concat(n.charAt(0).toUpperCase()+n.slice(1))}))}))}}],[{key:"renderHelpLink",value:function(){return Object(r.createElement)(Q.a,{href:wpseoAdminL10n["shortlinks.focus_keyword_info"],className:"dashicons"},Object(r.createElement)("span",{className:"screen-reader-text"},Object(s.__)("Help on choosing the perfect focus keyphrase","wordpress-seo")))}}]),i}(r.Component);ee.propTypes={keyword:u.a.string,onFocusKeywordChange:u.a.func.isRequired,onFocusKeyword:u.a.func.isRequired,onBlurKeyword:u.a.func.isRequired,isSEMrushIntegrationActive:u.a.bool,displayNoKeyphraseMessage:u.a.bool,displayNoKeyphrasForTrackingMessage:u.a.bool},ee.defaultProps={keyword:"",isSEMrushIntegrationActive:!1,displayNoKeyphraseMessage:!1,displayNoKeyphrasForTrackingMessage:!1};var te=Object(B.compose)([Object(I.withSelect)((function(e){var t=e("yoast-seo/editor"),n=t.getFocusKeyphrase,o=t.getSEMrushNoKeyphraseMessage,r=t.hasWincherNoKeyphrase;return{keyword:n(),displayNoKeyphraseMessage:o(),displayNoKeyphrasForTrackingMessage:r()}})),Object(I.withDispatch)((function(e){var t=e("yoast-seo/editor"),n=t.setFocusKeyword,o=t.setMarkerPauseStatus;return{onFocusKeywordChange:n,onFocusKeyword:function(){return o(!0)},onBlurKeyword:function(){return o(!1)}}}))])(ee),ne=n(17),oe=n.n(ne),re=n(4),se=n(87),ae=n(56),ie=function(e){var t=e.target,n=e.scoreIndicator;return Object(r.createElement)(ae.a,{target:t},Object(r.createElement)(i.SvgIcon,Object(se.getIconForScore)(n)))};ie.propTypes={target:u.a.string.isRequired,scoreIndicator:u.a.string.isRequired};var ce,le,ue,pe=ie,de=n(166),fe=n(62);function be(e){var t=e.target,n=e.children;return Object(r.createElement)(ae.a,{target:t},n)}function me(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ye(e){for(var t=1;t "," {\n\t\tmargin-bottom: ",";\n\t}\n"])),(function(e){return"horizontal"===e.alignment?"row":"column"}),Object(c.getDirectionalStyle)("border-left","border-right"),_e.colors.$color_pink_dark,Ee,(function(e){return"vertical"===e.alignment&&"16px"})),Se=x()(i.SvgIcon)(ke||(ke=j()(["\n\tmargin: ",";\n\ttransform: ",";\n"])),Object(c.getDirectionalStyle)("0 0 0 4px","0 4px 0 0"),Object(c.getDirectionalStyle)("rotate(0deg)","rotate(180deg)")),Me=Object(c.makeOutboundLink)(i.UpsellLinkButton),Ce=function(e){var t=e.alignment,n=e.url;return Object(r.createElement)(Re,{alignment:t},Object(r.createElement)(Ee,null,Object(s.sprintf)( /* translators: %s expands to Yoast SEO Premium */ Object(s.__)("Did you know %s also analyzes the different word forms of your keyphrase, like plurals and past tenses?","wordpress-seo"),"Yoast SEO Premium")),Object(r.createElement)("div",null,Object(r.createElement)(Me,{href:n,className:"UpsellLinkButton"},Object(s.sprintf)( /* translators: %s expands to Premium */ Object(s.__)("Go %s!","wordpress-seo"),"Premium"),Object(r.createElement)(Se,{icon:"arrow-right",size:"8px",color:_e.colors.$color_black}))))};Ce.propTypes={alignment:u.a.oneOf(["horizontal","vertical"]),url:u.a.string.isRequired},Ce.defaultProps={alignment:"vertical"};var Pe,Ne,Te=Ce,Be=n(39),Ie=n.n(Be);var Le=x.a.ul(Pe||(Pe=j()(['\n\tlist-style: none;\n\tmargin: 0 0 16px;\n\tpadding: 0;\n\n\tli {\n\t\tmargin: 5px 0 0 0;\n\t\tpadding-left: 16px;\n\t}\n\n\tspan[aria-hidden="true"]:before {\n\t\tmargin: 0 8px 0 -16px;\n\t\tfont-weight: bold;\n\t\tcontent: "+";\n\t}\n']))),Ae=x.a.small(Ne||(Ne=j()(["\n\tdisplay: block;\n"]))),Ke=Object(c.makeOutboundLink)(),Fe=function(e){y()(s,e);var t,n,o=(t=s,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=v()(t);if(n){var r=v()(this).constructor;e=Reflect.construct(o,arguments,r)}else e=o.apply(this,arguments);return g()(this,e)});function s(e){return d()(this,s),o.call(this,e)}return b()(s,[{key:"createBenefitsList",value:function(e){return e.length>0&&Object(r.createElement)(Le,{role:"list"},e.map((function(e,t){return Object(r.createElement)("li",{key:t},Object(r.createElement)("span",{"aria-hidden":"true"}),Ie()({mixedString:e.replace("","{{strong}}").replace("","{{/strong}}"),components:{strong:Object(r.createElement)("strong",null)}}))})))}},{key:"createInfoParagraphs",value:function(e){return e.map((function(e,t){return Object(r.createElement)("p",{key:t},e)}))}},{key:"render",value:function(){return Object(r.createElement)("div",null,this.createInfoParagraphs(this.props.infoParagraphs),this.createBenefitsList(this.props.benefits),Object(r.createElement)(Ke,this.props.upsellButton,this.props.upsellButtonText,this.props.upsellButtonHasCaret&&Object(r.createElement)("span",{"aria-hidden":"true",className:"yoast-button-upsell__caret"})),Object(r.createElement)(Ae,{id:this.props.upsellButton["aria-describedby"]},this.props.upsellButtonLabel))}}]),s}(r.Component);Fe.propTypes={benefits:u.a.array,infoParagraphs:u.a.array,upsellButton:u.a.object,upsellButtonText:u.a.string.isRequired,upsellButtonLabel:u.a.string,upsellButtonHasCaret:u.a.bool},Fe.defaultProps={infoParagraphs:[],benefits:[],upsellButton:{href:"",className:"button button-primary"},upsellButtonLabel:"",upsellButtonHasCaret:!0};var qe=Fe,$e=Object(c.makeOutboundLink)(),ze=function(e){var t=Object(s.sprintf)( /* translators: %1$s expands to a 'Yoast SEO Premium' text linked to the yoast.com website. */ Object(s.__)("Great news: you can, with %1$s!","wordpress-seo"),"{{link}}Yoast SEO Premium{{/link}}"),n=Ie()({mixedString:t,components:{link:Object(r.createElement)($e,{href:e.link})}}),o=["".concat(Object(s.__)("Rank better with synonyms & related keyphrases","wordpress-seo"),""),Object(s.sprintf)( /* translators: %1$s expands to a 'strong' start tag, %2$s to a 'strong' end tag. */ Object(s.__)("%1$sNo more dead links%2$s: easy redirect manager","wordpress-seo"),"",""),"".concat(Object(s.__)("Superfast internal linking suggestions","wordpress-seo"),""),Object(s.sprintf)( /* translators: %1$s expands to a 'strong' start tag, %2$s to a 'strong' end tag. */ Object(s.__)("%1$sSocial media preview%2$s: Facebook & Twitter","wordpress-seo"),"",""),"".concat(Object(s.__)("24/7 email support","wordpress-seo"),""),"".concat(Object(s.__)("No ads!","wordpress-seo"),"")],a=Object(s.sprintf)( /* translators: %s expands to 'Yoast SEO Premium'. */ Object(s.__)("Other benefits of %s for you:","wordpress-seo"),"Yoast SEO Premium");return Object(r.createElement)(qe,{infoParagraphs:[n,a],benefits:o,upsellButtonText:Object(s.sprintf)( /* translators: %s expands to 'Yoast SEO Premium'. */ Object(s.__)("Get %s","wordpress-seo"),"Yoast SEO Premium"),upsellButton:{href:e.buyLink,className:"yoast-button-upsell",rel:null},upsellButtonLabel:Object(s.__)("1 year free support and updates included!","wordpress-seo")})};ze.propTypes={link:u.a.string.isRequired,buyLink:u.a.string.isRequired};var De=ze,Ye=Object(c.makeOutboundLink)(),Ue=function(e){var t=Object(s.sprintf)( /* translators: %s expands to a 'Yoast SEO Premium' text linked to the yoast.com website. */ Object(s.__)("Great news: you can, with %s!","wordpress-seo"),"{{link}}Yoast SEO Premium{{/link}}"),n=[Object(s.sprintf)( /* translators: %1$s expands to a 'strong' start tag, %2$s to a 'strong' end tag. */ Object(s.__)("%1$sNo more dead links%2$s: easy redirect manager","wordpress-seo"),"",""),"".concat(Object(s.__)("Superfast internal linking suggestions","wordpress-seo"),""),Object(s.sprintf)( /* translators: %1$s expands to a 'strong' start tag, %2$s to a 'strong' end tag. */ Object(s.__)("%1$sSocial media preview%2$s: Facebook & Twitter","wordpress-seo"),"",""),"".concat(Object(s.__)("24/7 email support","wordpress-seo"),""),"".concat(Object(s.__)("No ads!","wordpress-seo"),"")],o=Ie()({mixedString:t,components:{link:Object(r.createElement)(Ye,{href:e.link})}}),a=Object(s.sprintf)( /* translators: %s expands to 'Yoast SEO Premium'. */ Object(s.__)("Other benefits of %s for you:","wordpress-seo"),"Yoast SEO Premium");return Object(r.createElement)(qe,{infoParagraphs:[o,a],benefits:n,upsellButtonText:Object(s.sprintf)( /* translators: %s expands to 'Yoast SEO Premium'. */ Object(s.__)("Get %s","wordpress-seo"),"Yoast SEO Premium"),upsellButton:{href:e.buyLink,className:"yoast-button-upsell",rel:null},upsellButtonLabel:Object(s.__)("1 year free support and updates included!","wordpress-seo")})};Ue.propTypes={link:u.a.string.isRequired,buyLink:u.a.string.isRequired};var We,Ge=Ue,He=n(23),Ve=n.n(He),Xe=x.a.button(We||(We=j()(["\n\t// Increase specificity to override WP rules.\n\t&& {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t}\n\n\t.yoast-svg-icon {\n\t\tmargin: 1px 7px 0 0;\n\t\tfill: currentColor;\n\t}\n"]))),Je={open:Object(s.__)("Open","wordpress-seo"),heading:"",closeIconButton:Object(s.__)("Close","wordpress-seo"),closeButton:""},Qe=function(e){var t=Object(r.useState)(!1),n=Ve()(t,2),o=n[0],s=n[1],a=Object.assign({},Je,e.labels),c=Object(r.useCallback)((function(){return s(!1)}),[]),l=Object(r.useCallback)((function(){return s(!0)}),[]);return Object(r.createElement)(r.Fragment,null,Object(r.createElement)(Xe,{type:"button",onClick:l,className:"".concat(e.classes.openButton," yoast-modal__button-open")},e.openButtonIcon&&Object(r.createElement)(i.SvgIcon,{icon:e.openButtonIcon,size:"13px"}),a.open),o&&Object(r.createElement)(Y.a,{onRequestClose:c,className:e.className,title:a.heading},e.children))};Qe.propTypes={openButtonIcon:u.a.string,labels:u.a.shape({open:u.a.string,modalAriaLabel:u.a.string.isRequired,heading:u.a.string,closeIconButton:u.a.string,closeButton:u.a.string}).isRequired,classes:u.a.shape({openButton:u.a.string,closeIconButton:u.a.string,closeButton:u.a.string}),className:u.a.string,children:u.a.any.isRequired},Qe.defaultProps={className:Y.b,openButtonIcon:"",classes:{}};var Ze,et=Qe;function tt(e){var t=e.location;return Object(r.createElement)(a.Slot,{name:"yoast-synonyms-".concat(t)})}function nt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ot(e){for(var t=1;t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(s[n]=e[n])}return s},e.exports.__esModule=!0,e.exports.default=e.exports},34:function(e,t){e.exports=window.yoast.externals.contexts},39:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r=i(n(0)),s=i(n(110)),a=i(n(113));function i(e){return e&&e.__esModule?e:{default:e}}var c=void 0;t.default=function(e){var t=e.mixedString,n=e.components,i=e.throwErrors;if(c=t,!n)return t;if("object"!==(void 0===n?"undefined":o(n))){if(i)throw new Error("Interpolation Error: unable to process `"+t+"` because components is not an object");return t}var l=(0,a.default)(t);try{return function e(t,n){var a,i,l,u,p,d,f,b,m=[],y={};for(d=0;d "+c);if("componentClose"===p.type)throw new Error("Missing opening component token: `"+p.value+"`");if("componentOpen"===p.type){a=n[p.value],l=d;break}m.push(n[p.value])}else m.push(p.value);return a&&(u=function(e,t){var n,o,r=t[e],s=0;for(o=e+1;oe.length)&&(t=e.length);for(var n=0,o=new Array(t);n button {\n\t\tpadding-left: 24px;\n\t\tpadding-top: 16px;\n\n\t\t&:hover {\n\t\t\tbackground-color: #f0f0f0;\n\t\t}\n\t}\n\n\tdiv[class^="collapsible_content"] {\n\t\tpadding: 24px 0;\n\t\tmargin: 0 24px;\n\t\tborder-top: 1px solid rgba(0,0,0,0.2);\n\t}\n\n'])));t.a=function(e){return Object(c.createElement)(p,s()({hasPadding:!0,hasSeparator:!0},e))}},8:function(e,t){e.exports=window.yoast.componentsNew},86:function(e,t,n){"use strict";function o(e){return function(){return e}}var r=function(){};r.thatReturns=o,r.thatReturnsFalse=o(!1),r.thatReturnsTrue=o(!0),r.thatReturnsNull=o(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(e){return e},e.exports=r},87:function(e,t,n){"use strict";n.r(t),n.d(t,"getIconForScore",(function(){return i})),n.d(t,"default",(function(){return c}));var o=n(31),r=n(30);function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e.getIdentifier(),r={score:e.score,rating:o.interpreters.scoreToRating(e.score),hasMarks:e.hasMarks(),marker:e.getMarker(),id:n,text:e.text,markerId:t.length>0?"".concat(t,":").concat(n):n};return"ok"===r.rating&&(r.rating="OK"),r}function a(e,t){switch(e.rating){case"error":t.errorsResults.push(e);break;case"feedback":t.considerationsResults.push(e);break;case"bad":t.problemsResults.push(e);break;case"OK":t.improvementsResults.push(e);break;case"good":t.goodResults.push(e)}return t}function i(e){var t={icon:"seo-score-none",color:r.colors.$color_red};switch(e){case"loading":t={icon:"loading-spinner",color:r.colors.$color_green_medium_light};break;case"good":t={icon:"seo-score-good",color:r.colors.$color_green_medium};break;case"ok":t={icon:"seo-score-ok",color:r.colors.$color_ok};break;case"bad":t={icon:"seo-score-bad",color:r.colors.$color_red}}return t}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n={errorsResults:[],problemsResults:[],improvementsResults:[],goodResults:[],considerationsResults:[]};if(!e)return n;for(var o=0;o=0||(r[n]=e[n]);return r},e.exports.__esModule=!0,e.exports.default=e.exports}});