wp_back/wp-content/plugins/wordpress-seo/js/dist/classic-editor.js

276 lines
161 KiB
JavaScript
Raw Normal View History

2024-05-20 15:37:46 +03:00
!function(e){var t={};function n(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},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 a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(a,r,function(t){return e[t]}.bind(null,r));return a},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=296)}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.yoast.propTypes},function(e,t){e.exports=window.React},function(e,t){e.exports=window.lodash},function(e,t){e.exports=window.wp.data},,function(e,t){e.exports=window.yoast.uiLibrary},function(e,t){e.exports=window.yoast.componentsNew},function(e,t){e.exports=window.yoast.helpers},,function(e,t){e.exports=window.yoast.styledComponents},function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},e.exports.default=e.exports,e.exports.__esModule=!0,n.apply(this,arguments)}e.exports=n,e.exports.default=e.exports,e.exports.__esModule=!0},,function(e,t){e.exports=window.yoast.analysis},function(e,t){e.exports=window.wp.url},function(e,t){e.exports=window.yoast.externals.redux},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(4);function r(){return Object(a.get)(window,"wpseoScriptData.metabox",{intl:{},isRtl:!1})}},function(e,t){e.exports=window.wp.components},function(e,t){e.exports=window.yoast.styleGuide},function(e,t){e.exports=window.wp.compose},function(e,t){e.exports=window.jQuery},function(e,t){e.exports=window.yoast.externals.contexts},,,function(e,t){e.exports=window.wp.apiFetch},,function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return o}));var a=n(0);function r(e){return e.charAt(0).toUpperCase()+e.slice(1)}function o(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return Object(a.createInterpolateElement)(e,{a:Object(a.createElement)("a",{id:n,href:t,target:"_blank",rel:"noopener noreferrer"})})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a="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(3)),o=i(n(127)),s=i(n(130));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":a(n))){if(i)throw new Error("Interpolation Error: unable to process `"+t+"` because components is not an object");return t}var l=(0,s.default)(t);try{return function e(t,n){var s,i,l,u,d,p,m,b,h=[],g={};for(p=0;p<t.length;p++)if("string"!==(d=t[p]).type){if(!n.hasOwnProperty(d.value)||void 0===n[d.value])throw new Error("Invalid interpolation, missing component node: `"+d.value+"`");if("object"!==a(n[d.value]))throw new Error("Invalid interpolation, component node must be a ReactElement or null: `"+d.value+"`","\n> "+c);if("componentClose"===d.type)throw new Error("Missing opening component token: `"+d.value+"`");if("componentOpen"===d.type){s=n[d.value],l=p;break}h.push(n[d.value])}else h.push(d.value);return s&&(u=function(e,t){var n,a,r=t[e],o=0;for(a=e+1;a<t.length;a++)if((n=t[a]).value===r.value){if("componentOpen"===n.type){o++;continue}if("componentClose"===n.type){if(0===o)return
h2 > button {
padding-left: 24px;
padding-top: 16px;
&:hover {
background-color: #f0f0f0;
}
}
div[class^="collapsible_content"] {
padding: 24px 0;
margin: 0 24px;
border-top: 1px solid rgba(0,0,0,0.2);
}
`;t.a=e=>Object(o.createElement)(c,r()({hasPadding:!0,hasSeparator:!0},e))},,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return l})),n.d(t,"d",(function(){return u}));var a=n(4),r=n(9),o=n(42);const s=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 i(e){return new Promise((t,n)=>{window.wp.media.attachment||n(),window.wp.media.attachment(e).fetch().then(e=>{t(s(e))}).catch(()=>n())})}function c(e){(function(e){const t=window.wp.media();return t.on("select",()=>{const n=t.state().get("selection").first();e(s(n.attributes))}),t})(e).open()}const l=e=>{const{width:t,height:n}=e,a=Object(o.determineFacebookImageMode)({width:t,height:n}),s=o.FACEBOOK_IMAGE_SIZES[a+"Width"],i=o.FACEBOOK_IMAGE_SIZES[a+"Height"],c=Object.values(e.sizes).find(e=>e.width>=s&&e.height>=i);return{url:c?c.url:e.url,id:e.id,warnings:Object(r.validateFacebookImage)(e),alt:e.alt||""}},u=e=>{const t="summary"!==Object(a.get)(window,"wpseoScriptData.metabox.twitterCardType")?"landscape":"square",n=o.TWITTER_IMAGE_SIZES[t+"Width"],s=o.TWITTER_IMAGE_SIZES[t+"Height"],i=Object.values(e.sizes).find(e=>e.width>=n&&e.height>=s);return{url:i?i.url:e.url,id:e.id,warnings:Object(r.validateTwitterImage)(e),alt:e.alt||""}}},function(e,t,n){"use strict";n.d(t,"e",(function(){return r})),n.d(t,"f",(function(){return o})),n.d(t,"a",(function(){return s})),n.d(t,"d",(function(){return i})),n.d(t,"b",(function(){return c})),n.d(t,"g",(function(){return l})),n.d(t,"c",(function(){return u}));var a=n(46);const r=async e=>{const{state:t,code:n}=e;return await Object(a.a)({path:"wordproof/v1/oauth/authenticate",method:"POST",data:{state:t,code:n}})},o=async e=>{const{settings:t}=e;return await Object(a.a)({path:"wordproof/v1/settings",method:"POST",data:{settings:t}})},s=async()=>await Object(a.a)({path:"wordproof/v1/oauth/destroy",method:"POST"}),i=async()=>await Object(a.a)({path:"wordproof/v1/settings",method:"GET"}),c=async()=>await Object(a.a)({path:"wordproof/v1/authentication",method:"GET"}),l=async e=>Object(a.a)({path:`wordproof/v1/posts/${e}/timestamp`,method:"POST"}),u=async e=>Object(a.a)({path:`wordproof/v1/posts/${e}/timestamp/transaction/latest`,method:"GET"})},,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(20),r=n(0),o=n(22);function s(){return Object(a.createHigherOrderComponent)((function(e){return Object(a.pure)((function(t){const n=Object(r.useContext)(o.LocationContext);return Object(r.createElement)(e,{...t,location:n})}))}),"withLocation")}},,function(e,t){e.exports=window.yoast.externals.components},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var a=n(4),r=n(17);function o(){const e=Object(r.a)();return Object(a.get)(e,"contentLocale","en_US")}},function(e,t,n){"use strict";var a=n(0),r=n(8),o=n(2),s=n.n(o);const i=e=>{const[t,n]=Object(a.useState)(!1),{prefixIcon:o}=e;return Object(a.createElement)("div",{className:"yoast components-panel__body "+(t?"is-opened":"")},Object(a.createElement)("h2",{className:"components-panel__body-title"},Object(a.createElement)("button",{onClick:function(){n(!t)},className:"components-button components-panel__body-toggle"},Object(a.createElement)("span",{className:"yoast-icon-span",style:{fill:""+(o&&o.color||"")}},o&&Object(a.createElement)(r.SvgIcon,{icon:o.icon,color:o.color,size:o.size})),Object(a.createElement)("span",{className:"yoast-title-container"},Object(a.createElement)("div",{className:"yoast-title"},e.title),Object(a.createElement)("div",{className:"yoast-subtitle"},e.subTitle)),e.hasBetaBadgeLabel&&Object(a.createElement)(r.BetaBadge,null),Object(a.createElement)("span",{className:"yoast-chevron","aria-hidden":"true"}))),t&&e.children)};t.a=i,i.propTypes={title:s.a.string.isRequired,children:s.a.oneOfType([s.a.node,s.a.arrayOf(s.a.node)]).isRequired,prefixIcon:s.a.object,subTitle:s.a.string,hasBetaBadgeLabel:s.a.bool},i.defaultProps={prefixIcon:null,subTitle:"",hasBetaBadgeLabel:!1}},function(e,t,n){"use str
display: inline-block;
position: relative;
outline: none;
text-decoration: none;
border-radius: 100%;
width: 24px;
height: 24px;
margin: -4px 0;
vertical-align: middle;
color: ${a.colors.$color_help_text};
&:hover,
&:focus {
color: ${a.colors.$color_snippet_focus};
}
// Overwrite the default blue active color for links.
&:active {
color: ${a.colors.$color_help_text};
}
&::before {
position: absolute;
top: 0;
left: 0;
padding: 2px;
content: "\f223";
}
`);t.a=i},,,,,function(e,t,n){"use strict";n.r(t),n.d(t,"nonReplaceVars",(function(){return l})),n.d(t,"fillReplacementVariables",(function(){return u})),n.d(t,"handlePrefixes",(function(){return d})),n.d(t,"createLabelFromName",(function(){return p})),n.d(t,"pushNewReplaceVar",(function(){return m})),n.d(t,"replaceSpaces",(function(){return b})),n.d(t,"prepareCustomFieldForDispatch",(function(){return h})),n.d(t,"prepareCustomTaxonomyForDispatch",(function(){return g})),n.d(t,"mapCustomTaxonomies",(function(){return f})),n.d(t,"mapCustomFields",(function(){return y})),n.d(t,"excerptFromContent",(function(){return O})),n.d(t,"applyReplaceUsingPlugin",(function(){return w}));var a=n(4),r=n(133),o=n(47),s=n(27),i=n(9);const{stripHTMLTags:c}=i.strings,l=["slug","content","contentImage","snippetPreviewImageURL"];function u(e,t){Object(a.forEach)(e,(e,n)=>{l.includes(n)||t.dispatch(Object(o.q)(n,e))})}function d(e){if(!["ct_","cf_","pt_"].includes(e.substr(0,3)))return e.replace(/_/g," ");const t=e.slice(0,3);switch(-1!==(e=e.slice(3)).indexOf("desc_")&&(e=e.slice(5)+" description"),t){case"ct_":e+=" (custom taxonomy)";break;case"cf_":e+=" (custom field)";break;case"pt_":e="Post type ("+(e=e.replace("single","singular"))+")"}return e}function p(e){return e=d(e),Object(s.b)(e)}function m(e,t){return e.push({name:t.name,label:t.label||p(t.name),value:t.value}),e}function b(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"_";return e.replace(/\s/g,t)}function h(e){return{name:"cf_"+b(e),label:Object(s.b)(e+" (custom field)")}}function g(e){const t=b(e);return{name:"ct_"+t,label:Object(s.b)(e+" (custom taxonomy)"),descriptionName:"ct_desc_"+t,descriptionLabel:Object(s.b)(e+" description (custom taxonomy)")}}function f(e,t){return e.custom_taxonomies?(Object(a.forEach)(e.custom_taxonomies,(e,n)=>{const{name:a,label:r,descriptionName:s,descriptionLabel:i}=g(n);t.dispatch(Object(o.q)(a,e.name,r)),t.dispatch(Object(o.q)(s,e.description,i))}),Object(a.omit)({...e},"custom_taxonomies")):e}function y(e,t){return e.custom_fields?(Object(a.forEach)(e.custom_fields,(e,n)=>{const{name:a,label:r}=h(n);t.dispatch(Object(o.q)(a,e,r))}),Object(a.omit)({...e},"custom_fields")):e}function O(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:156;return(e=(e=Object(r.stripTags)(e)).trim()).length<=t||(e=e.substring(0,t),/\s/.test(e)&&(e=e.substring(0,e.lastIndexOf(" ")))),e}const w=function(e){const t=Object(a.get)(window,["YoastSEO","app","pluggable"],!1);if(!t||!Object(a.get)(window,["YoastSEO","app","pluggable","loaded"],!1))return function(e){const t=Object(a.get)(window,["YoastSEO","wp","replaceVarsPlugin","replaceVariables"],a.identity);return{url:e.url,title:c(t(e.title)),description:c(t(e.description)),filteredSEOTitle:e.filteredSEOTitle?c(t(e.filteredSEOTitle)):""}}(e);const n=t._applyModifications.bind(t);return{url:e.url,title:c(n("data_page_title",e.title)),description:c(n("data_meta_desc",e.description)),filteredSEOTitle:e.filteredSEOTitle?c(n("data_page_title",e.filteredSEOTitle)):""}}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(0),r=n(2),o=n.n(r);function s(e){let{target:t,children:n}=e,r=t;return"string"==typeof t&&(r=document.getElementById(t)),r?Object(a.createPortal)(n,r):null}s.propTypes={target:o.a.oneOfType([o.a.string,o.a.object]).isRequired,children:o.a.node.isRequired}},function(e,t,n){"use strict";var a=n(0);let r,o,s,i;const c=/<(\/)?(\w+)\s*(\/)?>/g;function l(e,t,n,a,r){return{element:e,tokenStart:t,tokenLength:n,prevOffset:a,leadingTextStart:r,children:[]}}function u(){const e=r.length-o;0!==e&&s.push(r.substr(o,e))}function d(e){const{element:t,tokenStart:n,tokenLength:o,prevOffset:s,children:c}=e,l=i[i.length-1],u=r.substr(l.prevOffset,n-l.prevOffset);u&&l.children.push(u),l.children.push(Object(a.cloneElement)(t,null,...c)),l.prevOffset=s||n+o}function p(e){const t=function(){const e=c.exec(r);if(null===e)return["no-more-tokens"];const t=e.index,[n,a,o,s]=e,i=n.length;return s?["self-closed",o,t,i]:a?["closer",o,t,i]:["opener",o,t,i]}(),[n,p,m,b]=t,h=i.lengt
min-width: 600px;
@media screen and ( max-width: 680px ) {
min-width: 0;
width: 86vw;
}
`,c=r()(o.Icon)`
float: ${Object(s.getDirectionalStyle)("right","left")};
margin: ${Object(s.getDirectionalStyle)("0 0 16px 16px","0 16px 16px 0")};
&& {
width: 150px;
height: 150px;
@media screen and ( max-width: 680px ) {
width: 80px;
height: 80px;
}
}
`},function(e,t,n){"use strict";var a=n(0),r=n(2),o=n.n(r),s=n(11),i=n(22);const c=e=>{let{theme:t,location:n,children:r}=e;return Object(a.createElement)(i.LocationProvider,{value:n},Object(a.createElement)(s.ThemeProvider,{theme:t},r))};c.propTypes={theme:o.a.object.isRequired,location:o.a.oneOf(["sidebar","metabox","modal"]).isRequired,children:o.a.element.isRequired},t.a=c},function(e,t,n){"use strict";var a=n(0),r=n(8),o=n(2),s=n.n(o);const i=e=>Object(a.createElement)("div",{className:"yoast components-panel__body"},Object(a.createElement)("h2",{className:"components-panel__body-title"},Object(a.createElement)("button",{id:e.id,onClick:e.onClick,className:"components-button components-panel__body-toggle"},e.prefixIcon&&Object(a.createElement)("span",{className:"yoast-icon-span",style:{fill:""+(e.prefixIcon&&e.prefixIcon.color||"")}},Object(a.createElement)(r.SvgIcon,{size:e.prefixIcon.size,icon:e.prefixIcon.icon})),Object(a.createElement)("span",{className:"yoast-title-container"},Object(a.createElement)("div",{className:"yoast-title"},e.title),Object(a.createElement)("div",{className:"yoast-subtitle"},e.subTitle)),e.children,e.suffixIcon&&Object(a.createElement)(r.SvgIcon,{size:e.suffixIcon.size,icon:e.suffixIcon.icon}))));t.a=i,i.propTypes={onClick:s.a.func.isRequired,title:s.a.string.isRequired,id:s.a.string,subTitle:s.a.string,suffixIcon:s.a.object,prefixIcon:s.a.object,children:s.a.node},i.defaultProps={id:"",suffixIcon:null,prefixIcon:null,subTitle:"",children:null}},function(e,t,n){"use strict";var a=n(0),r=n(2),o=n.n(r),s=n(1);const i=e=>{let{data:t,mapChartDataToTableData:n,dataTableCaption:r,dataTableHeaderLabels:o,isDataTableVisuallyHidden:i}=e;return t.length!==o.length?Object(a.createElement)("p",null,Object(s.__)("The number of headers and header labels don't match.","wordpress-seo")):Object(a.createElement)("div",{className:i?"screen-reader-text":null},Object(a.createElement)("table",null,Object(a.createElement)("caption",null,r),Object(a.createElement)("thead",null,Object(a.createElement)("tr",null,o.map((e,t)=>Object(a.createElement)("th",{key:t},e)))),Object(a.createElement)("tbody",null,Object(a.createElement)("tr",null,t.map((e,t)=>Object(a.createElement)("td",{key:t},n(e.y)))))))};i.propTypes={data:o.a.arrayOf(o.a.shape({x:o.a.number,y:o.a.number})).isRequired,mapChartDataToTableData:o.a.func,dataTableCaption:o.a.string.isRequired,dataTableHeaderLabels:o.a.array.isRequired,isDataTableVisuallyHidden:o.a.bool},i.defaultProps={mapChartDataToTableData:null,isDataTableVisuallyHidden:!0};var c=i;const l=e=>{let{data:t,width:n,height:r,fillColor:o,strokeColor:s,strokeWidth:i,className:l,mapChartDataToTableData:u,dataTableCaption:d,dataTableHeaderLabels:p,isDataTableVisuallyHidden:m}=e;const b=Math.max(1,Math.max(...t.map(e=>e.x))),h=Math.max(1,Math.max(...t.map(e=>e.y))),g=r-i,f=t.map(e=>`${e.x/b*n},${g-e.y/h*g+i}`).join(" "),y=`0,${g+i} `+f+` ${n},${g+i}`;return Object(a.createElement)(a.Fragment,null,Object(a.createElement)("svg",{width:n,height:r,viewBox:`0 0 ${n} ${r}`,className:l,role:"img","aria-hidden":"true",focusable:"false"},Object(a.createElement)("polygon",{fill:o,points:y}),Object(a.createElement)("polyline",{fill:"none",stroke:s,strokeWidth:i,strokeLinejoin:"round",strokeLinecap:"round",points:f})),u&&Object(a.createElement)(c,{data:t,mapChartDataToTableData:u,dataTableCaption:d,dataTableHeaderLabels:p,isDataTableVisuallyHidden:m}))};l.propTypes={data:o.a.arrayOf(o.a.shape({x:o.a.number,y:o.a.number})).isRequired,width:o.a.number.isRequired,height:o.a.number.isRequired,fillColor:o.a.string,strokeColor:o.a.string,strokeWidth:o.a.number,className:o.a.string,mapChartDataToTableData:o.a.func,dataTableCaption:o.a.string.isRequired,dataTableHeaderLabels:o.a.array.isRequired,isDataTableVisuallyHidden:o.a.bool},l.defaultProps={fillColor:null,strokeColor:"#000000",strokeWidth:1,className:"",mapChartDataToTableData:null,isDataTableVisuallyHidden:!0},t.a=l},,,,,,function(e,t,n){"use strict";var a=n(0),r=n(28),o=n.n(r),s=n(2),i=n.n(s),c=n(11),l=n.n(c),u=n(9);const d=l.a.ul`
list-style: none;
margin: 0 0 24px;
padding: 0;
li {
margin: 10px 0 0 0;
}
span[aria-hidden="true"]:before {
content: "";
display: inline-block;
height: 13px;
width: 13px;
background-size: 13px 13px;
background-image: var( --yoast-svg-icon-check );
background-repeat: no-repeat;
margin-right: 10px;
}
`,p=l.a.small`
display: block;
margin-top: 4px;
`,m=Object(u.makeOutboundLink)();class b extends a.Component{constructor(e){super(e)}createBenefitsList(e){return e.length>0&&Object(a.createElement)(d,{role:"list"},e.map((e,t)=>Object(a.createElement)("li",{key:t},Object(a.createElement)("span",{"aria-hidden":"true"}),o()({mixedString:e.replace("<strong>","{{strong}}").replace("</strong>","{{/strong}}"),components:{strong:Object(a.createElement)("strong",null)}}))))}createInfoParagraphs(e){return e.map((e,t)=>Object(a.createElement)("p",{key:t},e))}render(){return Object(a.createElement)("div",null,this.createInfoParagraphs(this.props.infoParagraphs),this.createBenefitsList(this.props.benefits),Object(a.createElement)(m,this.props.upsellButton,this.props.upsellButtonText,this.props.upsellButtonHasCaret&&Object(a.createElement)("span",{"aria-hidden":"true",className:"yoast-button-upsell__caret"})),Object(a.createElement)(p,{id:this.props.upsellButton["aria-describedby"]},this.props.upsellButtonLabel))}}b.propTypes={benefits:i.a.array,infoParagraphs:i.a.array,upsellButton:i.a.object,upsellButtonText:i.a.string.isRequired,upsellButtonLabel:i.a.string,upsellButtonHasCaret:i.a.bool},b.defaultProps={infoParagraphs:[],benefits:[],upsellButton:{href:"",className:"button button-primary"},upsellButtonLabel:"",upsellButtonHasCaret:!0},t.a=b},function(e,t){e.exports=window.moment},,function(e,t){e.exports=window.yoast.featureFlag},,,,,function(e,t,n){"use strict";function a(e){return function(){return e}}var r=function(){};r.thatReturns=a,r.thatReturnsFalse=a(!1),r.thatReturnsTrue=a(!0),r.thatReturnsNull=a(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(e){return e},e.exports=r},,function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return l}));var a=n(14),r=n(4);function o(e,t){return e._properties.position.startOffset>t.length||e._properties.position.endOffset>t.length}function s(e,t,n){const s=e.dom;let i=e.getContent();if(i=a.markers.removeMarks(i),Object(r.isEmpty)(n))return void e.setContent(i);i=n[0].hasPosition()?function(e,t){if(!t)return"";for(let n=(e=Object(r.orderBy)(e,e=>e._properties.position.startOffset,["asc"])).length-1;n>=0;n--){const a=e[n];o(a,t)||(t=a.applyWithPosition(t))}return t}(n,i):function(e,t,n,o){const{fieldsToMark:s,selectedHTML:i}=a.languageProcessing.getFieldsToMark(n,o);return Object(r.forEach)(n,(function(t){"acf_content"!==e.id&&(t._properties.marked=a.languageProcessing.normalizeHTML(t._properties.marked),t._properties.original=a.languageProcessing.normalizeHTML(t._properties.original)),s.length>0?i.forEach(e=>{const n=t.applyWithReplace(e);o=o.replace(e,n)}):o=t.applyWithReplace(o)})),o}(e,0,n,i),e.setContent(i),function(e){let t=e.getContent();t=t.replace(new RegExp("&lt;yoastmark.+?&gt;","g"),"").replace(new RegExp("&lt;/yoastmark&gt;","g"),""),e.setContent(t)}(e);const c=s.select("yoastmark");Object(r.forEach)(c,(function(e){e.setAttribute("data-mce-bogus","1")}))}function i(e){return window.test=e,s.bind(null,e)}function c(e){return-1!==e.getContent({format:"raw"}).indexOf("<yoastmark")}function l(e){i(e)(null,[])}},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));class a{static get articleTypeInput(){return document.getElementById("yoast_wpseo_schema_article_type")}static get defaultArticleType(){return a.articleTypeInput.getAttribute("data-default")}static get articleType(){return a.articleTypeInput.value}static set articleType(e){a.articleTypeInput.value=e}static get pageTypeInput(){return document.getElementById("yoast_wpseo_schema_page_type")}static get defaultPageType(){return a.pageTypeInput.getAttribute("data-default")}static get pageType(){return a.pageTypeInput.value}static set pageType(e){a.pageTypeInput.value=e}}},,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return g})),n.d(t,"c",(function(){return f})),n.d(t,"b",(function(){return y}));var a=n(0),r=n(2),o=n.n(r),s=n(1),i=n(4),c=n(86),l=n.n(c),u=n(8),d=n(9),p=n(79),m=()=>Object(a.createElement)("p",{className:"yoast-wincher-seo-performance-modal__loading-me
color: ${b.colors.$color_pink_dark};
font-size: 14px;
font-weight: 700;
margin: 13px 0 10px;
`,y=i()(m.SvgIcon)`
margin-right: 5px;
vertical-align: middle;
`,O=i.a.button`
position: absolute;
top: 9px;
right: 9px;
border: none;
background: none;
cursor: pointer;
`,w=i.a.p`
font-size: 13px;
font-weight: 500;
margin: 10px 0 13px;
`,j=i.a.div`
position: relative;
background: ${e=>e.isTitleShortened?"#F5F7F7":"transparent"};
border: 1px solid #C7C7C7;
border-left: 4px solid${b.colors.$color_pink_dark};
padding: 0 16px;
margin-bottom: 1.5em;
`,E=e=>{let{limit:t,usage:n,isTitleShortened:a,isFreeAccount:r}=e;const s=Object(p.sprintf)(
/* Translators: %1$s expands to the number of used keywords.
* %2$s expands to the account keywords limit.
*/
Object(p.__)("Your are tracking %1$s out of %2$s keyphrases included in your free account.","wordpress-seo"),n,t),i=Object(p.sprintf)(
/* Translators: %1$s expands to the number of used keywords.
* %2$s expands to the account keywords limit.
*/
Object(p.__)("Your are tracking %1$s out of %2$s keyphrases included in your account.","wordpress-seo"),n,t),c=r?s:i,l=Object(p.sprintf)(
/* Translators: %1$s expands to the number of used keywords.
* %2$s expands to the account keywords limit.
*/
Object(p.__)("Keyphrases tracked: %1$s/%2$s","wordpress-seo"),n,t),u=a?l:c;return Object(o.createElement)(f,null,a&&Object(o.createElement)(y,{icon:"exclamation-triangle",color:b.colors.$color_pink_dark,size:"14px"}),u)};E.propTypes={limit:d.a.number.isRequired,usage:d.a.number.isRequired,isTitleShortened:d.a.bool,isFreeAccount:d.a.bool};const v=Object(h.makeOutboundLink)(),_=e=>{let{discount:t,months:n}=e;const a=Object(o.createElement)(v,{href:wpseoAdminGlobalL10n["links.wincher.upgrade"],style:{fontWeight:600}},Object(p.sprintf)(
/* Translators: %s : Expands to "Wincher". */
Object(p.__)("Click here to upgrade your %s plan","wordpress-seo"),"Wincher"));if(!t||!n)return Object(o.createElement)(w,null,a);const r=100*t,s=Object(p.sprintf)(
/* Translators: %1$s expands to upgrade account link.
* %2$s expands to the upgrade discount value.
* %3$s expands to the upgrade discount duration e.g. 2 months.
*/
Object(p.__)("%1$s and get an exclusive %2$s discount for %3$s month(s).","wordpress-seo"),"{{wincherAccountUpgradeLink/}}",r+"%",n);return Object(o.createElement)(w,null,l()({mixedString:s,components:{wincherAccountUpgradeLink:a}}))};_.propTypes={discount:d.a.number,months:d.a.number};const T=e=>{let{onClose:t,isTitleShortened:n}=e;const a=(()=>{const[e,t]=Object(o.useState)(null);return Object(o.useEffect)(()=>{e||Object(g.b)().then(e=>t(e))},[e]),e})(),s=(()=>{const[e,t]=Object(o.useState)(null);return Object(o.useEffect)(()=>{e||Object(g.e)().then(e=>t(e))},[e]),e})();if(null===a)return null;const{limit:i,usage:c}=a;if(!(i&&c/i>=.8))return null;const l=Boolean(null==s?void 0:s.discount);return Object(o.createElement)(j,{isTitleShortened:n},t&&Object(o.createElement)(O,{"aria-label":Object(p.__)("Close the upgrade callout","wordpress-seo"),onClick:t},Object(o.createElement)(m.SvgIcon,{icon:"times-circle",color:b.colors.$color_pink_dark,size:"14px"})),Object(o.createElement)(E,r()({},a,{isTitleShortened:n,isFreeAccount:l})),Object(o.createElement)(_,{discount:null==s?void 0:s.discount,months:null==s?void 0:s.months}))};T.propTypes={onClose:d.a.func,isTitleShortened:d.a.bool},t.a=T},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));class a{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.url=e,this.origin=new URL(e).origin,this.eventHandlers=Object.assign({success:{type:"",callback:()=>{}},error:{type:"",callback:()=>{}}},t),this.options=Object.assign({height:570,width:340,title:""},n),this.popup=null,this.createPopup=this.createPopup.bind(this),this.messageHandler=this.messageHandler.bind(this),this.getPopup=this.getPopup.bind(this)}createPopup(){const{height:e,width:t,title:n}=this.options,a=["top="+(window.top.outerHeight/2+window.top.screenY-e/2),"left="+(window.top.outerWidth/2+window.top.screenX-t/2),"width="+t,"height="+e,"resizable=1","scrollbars=1","status=0"];this.popup&&!this.popup.closed||(this.popup=window.open(this.url,n,a.join(","))),this.popup&&this.popup.focus(),window.addEventListener("message",this.messageHandler,!1)}async messageHandler(e){const{data:t,source:n,origin:a}=e;a===this.origin&&this.popup===n&&(t.type===this.eventHandlers.success.type&&(this.popup.close(),window.removeEventListener("message",this.messageHandler,!1),await this.eventHandlers.success.callback(t)),t.type===this.eventHandlers.error.type&&(this.popup.close(),window.removeEventListener("message",this.messageHandler,!1),await this.eventHandlers.error.callback(t)))}getPopup(){return this.popup}isClosed(){return!this.popup||this.popup.closed}focus(){this.isClosed()||this.popup.focus()}}},function(e,t,n){"use strict";var a=n(0),r=n(2),o=n.n(r),s=n(1),i=n(28),c=n.n(i),l=n(8);const u=e=>{const t=Object(s.sprintf)(
/* translators: %s expands to a link to open the Wincher login popup. */
Object(s.__)("It seems like something went wrong when retrieving your website's data. Please %s and try again.","wordpress-seo"),"{{reconnectToWincher/}}","Wincher");return Object(a.createElement)(l.Alert,{type:"error",className:e.className},c()({mixedString:t,components:{reconnectToWincher:Object(a.createElement)("a",{href:"#",onClick:t=>{t.preventDefault(),e.onReconnect()}},Object(s.sprintf)(
/* translators: %s : Expands to "Wincher". */
Object(s.__)("reconnect to %s","wordpress-seo"),"Wincher"))}}))};u.propTypes={onReconnect:o.a.func.isRequired,className:o.a.string},u.defaultProps={className:""},t.a=u},function(e,t,n){"use strict";var a=n(0),r=n(2),o=n.n(r),s=n(11),i=n.n(s),c=n(28),l=n.n(c),u=n(1),d=n(8),p=n(9),m=n(15),b=n(22);const h=i()(d.Alert)`
p {
margin: 0;
}
`,g=Object(p.makeOutboundLink)(),f=e=>{const t=Object(u.sprintf)(
/* Translators: %s expands to the social medium name, which is either Twitter or Facebook. %s expands to Yoast SEO Premium */
Object(u.__)("Want to see how your content will look when its shared on %s?","wordpress-seo"),e.socialMediumName),n=Object(u.sprintf)(
/* Translators: %s expands to Yoast SEO Premium */
Object(u.__)("Get %s to unlock social previews!","wordpress-seo"),"Yoast SEO Premium"),{locationContext:r}=Object(b.useRootContext)();return Object(a.createElement)(a.Fragment,null,Object(a.createElement)(h,{type:"info"},l()({mixedString:t,components:{strong:Object(a.createElement)("b",null)}}),Object(a.createElement)("br",null),Object(a.createElement)(g,{"data-action":"load-nfd-ctb","data-ctb-id":"f6a84663-465f-4cb5-8ba5-f7a6d72224b2",href:Object(m.addQueryArgs)(wpseoAdminL10n["shortlinks.upsell.social_preview."+e.socialMediumName.toLowerCase()],{context:r})},Object(a.createElement)("p",null,n))))};f.propTypes={socialMediumName:o.a.oneOf(["Twitter","Facebook"]).isRequired};var y=f,O=n(42),w=n(113);class j extends a.Component{constructor(e){super(e),this.state={activeField:"",hoveredField:""},this.setHoveredField=this.setHoveredField.bind(this),this.setActiveField=this.setActiveField.bind(this),this.setEditorRef=this.setEditorRef.bind(this),this.setEditorFocus=this.setEditorFocus.bind(this)}setHoveredField(e){e!==this.state.hoveredField&&this.setState({hoveredField:e})}setActiveField(e){e!==this.state.activeField&&this.setState({activeField:e},()=>this.setEditorFocus(e))}setEditorFocus(e){switch(e){case"title":this.titleEditorRef.focus();break;case"description":this.descriptionEditorRef.focus()}}setEditorRef(e,t){switch(e){case"title":this.titleEditorRef=t;break;case"description":this.descriptionEditorRef=t}}render(){const{onDescriptionChange:e,onTitleChange:t,onSelectImageClick:n,onRemoveImageClick:r,socialMediumName:o,imageWarnings:s,description:i,descriptionInputPlaceholder:c,imageUrl:l,alt:u,title:d,titleInputPlaceholder:p,replacementVariables:m,recommendedReplacementVariables:b,onReplacementVariableSearchChange:h,isPremium:g,location:f}=this.props;return Object(a.createElement)(a.Fragment,null,Object(a.createElement)(y,{socialMediumName:o}),Object(a.createElement)(O.SocialMetadataPreviewForm,{onDescriptionChange:e,socialMediumName:o,title:d,titleInputPlaceholder:p,onRemoveImageClick:r,imageSelected:!!l,imageUrl:l,imageAltText:u,onTitleChange:t,onSelectImageClick:n,description:i,descriptionInputPlaceholder:c,imageWarnings:s,replacementVariables:m,recommendedReplacementVariables:b,onReplacementVariableSearchChange:h,onMouseHover:this.setHoveredField,hoveredField:this.state.hoveredField,onSelect:this.setActiveField,activeField:this.state.activeField,isPremium:g,setEditorRef:this.setEditorRef,idSuffix:f}))}}j.propTypes={title:o.a.string.isRequired,onTitleChange:o.a.func.isRequired,description:o.a.string.isRequired,onDescriptionChange:o.a.func.isRequired,imageUrl:o.a.string.isRequired,onSelectImageClick:o.a.func.isRequired,onRemoveImageClick:o.a.func.isRequired,socialMediumName:o.a.string.isRequired,isPremium:o.a.bool,imageWarnings:o.a.array,descriptionInputPlaceholder:o.a.string,titleInputPlaceholder:o.a.string,replacementVariables:w.replacementVariablesShape,recommendedReplacementVariables:w.recommendedReplacementVariablesShape,onReplacementVariableSearchChange:o.a.func,location:o.a.string,alt:o.a.string},j.defaultProps={imageWarnings:[],recommendedReplacementVariables:[],replacementVariables:[],isPremium:!1,descriptionInputPlaceholder:"",titleInputPlaceholder:"",onReplacementVariableSearchChange:null,location:"",alt:""},t.a=j},function(e,t,n){"use strict";function a(e){const t=new window.CustomEvent(e);window.dispatchEvent(t)}n.d(t,"a",(function(){return a}))},function(e,t){e.exports=window.yoast.replacementVariableEditor},,,function(e,t,n){"use strict";var a=n(0),r=n(1),o=n(28),s=n.n(o),i=n(9);const c=Object(i.makeOutboundLink)(),l=Object(i.makeOutboundLink)();t.a=()=>{const e=Object(r.sprintf)(Object(r.__)(
/* translators: %1$s expands to a link to Wincher, %2$s expands to a link to the keyphrase tracking article on Yoast.com */
"With %1$s you can track the ranking position of your page in the search results based on your keyphrase(s). %2$s","wordpress-seo"),"{{wincherLink/}}","{{wincherReadMoreLink/}}");return Object(a.createElement)("p",null,s()({mixedString:e,components:{wincherLink:Object(a.createElement)(c,{href:wpseoAdminGlobalL10n["links.wincher.website"]},"Wincher"),wincherReadMoreLink:Object(a.createElement)(l,{href:wpseoAdminL10n["shortlinks.wincher.seo_performance"]},Object(r.__)("Read more about keyphrase tracking with Wincher","wordpress-seo"))}}))}},function(e,t,n){"use strict";var a=n(5),r=n(20),o=n(12),s=n.n(o),i=n(0),c=n(1),l=n(2),u=n.n(l),d=n(4),p=n(11),m=n.n(p),b=n(8),h=n(9),g=n(28),f=n.n(g);const y=Object(h.makeOutboundLink)(),O=e=>{const t=Object(c.sprintf)(
/* translators: %d expands to the amount of allowed keyphrases on a free account, %s expands to a link to Wincher plans. */
Object(c.__)("You've reached the maximum amount of %d keyphrases you can add to your Wincher account. If you wish to add more keyphrases, please %s.","wordpress-seo"),e.limit,"{{updateWincherPlanLink/}}");return Object(i.createElement)(b.Alert,{type:"error"},f()({mixedString:t,components:{updateWincherPlanLink:Object(i.createElement)(y,{href:wpseoAdminGlobalL10n["links.wincher.pricing"]},Object(c.sprintf)(
/* translators: %s : Expands to "Wincher". */
Object(c.__)("upgrade your %s plan","wordpress-seo"),"Wincher"))}}))};O.propTypes={limit:u.a.number},O.defaultProps={limit:10};var w=O,j=()=>Object(i.createElement)(b.Alert,{type:"error"},Object(c.__)("Something went wrong while tracking the ranking position(s) of your page. Please try again later.","wordpress-seo")),E=n(108),v=()=>Object(i.createElement)(b.Alert,{type:"success"},Object(c.sprintf)(
/* translators: %s: Expands to "Wincher". */
Object(c.__)("You have successfully connected to %s! You can now track the SEO performance for the keyphrase(s) of this page.","wordpress-seo"),"Wincher")),_=()=>Object(i.createElement)(b.Alert,{type:"info"},Object(c.sprintf)(
/* translators: %s: Expands to "Wincher". */
Object(c.__)("%s is currently tracking the ranking position(s) of your page. This may take a few minutes. Please wait or check back later.","wordpress-seo"),"Wincher")),T=n(102),k=n(34),R=n(29);const C=Object(h.makeOutboundLink)(),S=m.a.span`
display: block;
font-style: italic;
@media (min-width: 782px) {
display: inline;
position: absolute;
${Object(h.getDirectionalStyle)("right","left")}: 8px;
}
`,x=m.a.th`
min-width: 60px;
`,I=m.a.div`
width: 100%;
overflow-y: auto;
`,P=e=>{const t=Object(i.useRef)();return Object(i.useEffect)(()=>{t.current=e}),t.current},L=Object(d.debounce)(k.d,500,{leading:!0}),A=e=>{const{addTrackedKeyphrase:t,isLoggedIn:n,keyphrases:a,permalink:r,removeTrackedKeyphrase:o,setKeyphraseLimitReached:s,setRequestFailed:l,setRequestSucceeded:u,setTrackedKeyphrases:p,setHasTrackedAll:m,trackAll:b,trackedKeyphrases:h,isNewlyAuthenticated:g,websiteId:f,focusKeyphrase:y,newRequest:O}=e,w=Object(i.useRef)(),j=Object(i.useRef)(),E=Object(i.useRef)(!1),[v,_]=Object(i.useState)([]),A=Object(i.useCallback)(e=>{const t=e.toLowerCase();return h&&!Object(d.isEmpty)(h)&&h.hasOwnProperty(t)?h[t]:null},[h]),q=Object(i.useMemo)(()=>async()=>{await Object(R.b)(()=>(j.current&&j.current.abort(),j.current="undefined"==typeof AbortController?null:new AbortController,L(a,r,j.current.signal)),e=>{u(e),p(e.results)},e=>{l(e)})},[u,l,p,a,r]),F=Object(i.useCallback)(async e=>{const n=(Array.isArray(e)?e:[e]).map(e=>e.toLowerCase());_(e=>[...e,...n]),await Object(R.b)(()=>Object(k.f)(n),e=>{u(e),t(e.results),q()},e=>{400===e.status&&e.limit&&s(e.limit),l(e)},201),_(e=>Object(d.without)(e,...n))},[u,l,s,t,q]),D=Object(i.useCallback)(async(e,t)=>{e=e.toLowerCase(),_(t=>[...t,e]),await Object(R.b)(()=>Object(k.g)(t),t=>{u(t),o(e)},e=>{l(e)}),_(t=>Object(d.without)(t,e))},[u,o,l]),N=Object(i.useCallback)(async e=>{O(),await F(e)},[O,F]),M=P(r),B=P(a);Object(i.useEffect)(()=>{n&&r&&(r!==M||Object(d.difference)(a,B).length)&&q()},[n,r,M,a,B,q]),Object(i.useEffect)(()=>{if(n&&b&&null!==h){const e=a.filter(e=>!A(e));e.length&&F(e),m()}},[n,b,h,F,m,A,a]),Object(i.useEffect)(()=>{g&&!E.current&&(q(),E.current=!0)},[g,q]),Object(i.useEffect)(()=>{if(n&&!Object(d.isEmpty)(h))return Object(d.filter)(h,e=>Object(d.isEmpty)(e.updated_at)).length>0&&(w.current=setInterval(()=>{q()},1e4)),()=>{clearInterval(w.current)}},[n,h,q]);const W=n&&null===h;return a&&!Object(d.isEmpty)(a)&&Object(i.createElement)(i.Fragment,null,Object(i.createElement)(I,null,Object(i.createElement)("table",{className:"yoast yoast-table"},Object(i.createElement)("thead",null,Object(i.createElement)("tr",null,Object(i.createElement)("th",{scope:"col",abbr:Object(c.__)("Tracking","wordpress-seo")},Object(c.__)("Tracking","wordpress-seo")),Object(i.createElement)("th",{scope:"col",abbr:Object(c.__)("Keyphrase","wordpress-seo")},Object(c.__)("Keyphrase","wordpress-seo")),Object(i.createElement)("th",{scope:"col",abbr:Object(c.__)("Position","wordpress-seo")},Object(c.__)("Position","wordpress-seo")),Object(i.createElement)("th",{scope:"col",abbr:Object(c.__)("Position over time","wordpress-seo")},Object(c.__)("Position over time","wordpress-seo")),Object(i.createElement)(x,{className:"yoast-table--nobreak"}))),Object(i.createElement)("tbody",null,a.map((e,t)=>Object(i.createElement)(T.b,{key:"trackable-keyphrase-"+t,keyphrase:e,onTrackKeyphrase:N,onUntrackKeyphrase:D,rowData:A(e),isFocusKeyphrase:e===y.trim().toLowerCase(),websiteId:f,isDisabled:!n,isLoading:W||v.indexOf(e.toLowerCase())>=0}))))),Object(i.createElement)("p",{style:{marginBottom:0,position:"relative"}},Object(i.createElement)(C,{href:wpseoAdminGlobalL10n["links.wincher.login"]},Object(c.sprintf)(
/* translators: %s expands to Wincher */
Object(c.__)("Get more insights over at %s","wordpress-seo"),"Wincher")),Object(i.createElement)(S,null,Object(c.__)("* focus keyphrase","wordpress-seo"))))};A.propTypes={addTrackedKeyphrase:u.a.func.isRequired,isLoggedIn:u.a.bool,isNewlyAuthenticated:u.a.bool,keyphrases:u.a.array,newRequest:u.a.func.isRequired,removeTrackedKeyphrase:u.a.func.isRequired,setRequestFailed:u.a.func.isRequired,setKeyphraseLimitReached:u.a.func.isRequired,setRequestSucceeded:u.a.func.isRequired,setTrackedKeyphrases:u.a.func.isRequired,setHasTrackedAll:u.a.func.isRequired,trackAll:u.a.bool,trackedKeyphrases:u.a.object,websiteId:u.a.string,permalink:u.a.string.isRequired,focusKeyphrase:u.a.string},A.defaultProps={isLoggedIn:!1,isNewlyAuthenticated:!1,keyphrases:[],trackAll:!1,trackedKeyphrases:null,websiteId:"",focusKeyphrase:""};var q=A,F=Object(r.compose)([Object(a.withSelect)(e=>{const{getWincherWebsiteId:t,getWincherTrackedKeyphrases:n,getWincherTrackableKeyphrases:a,getWincherLoginStatus:r,getWincherPermalink:o,getFocusKeyphrase:s,isWincherNewlyAuthenticated:i,shouldWincherTrackAll:c}=e("yoast-seo/editor");return{focusKeyphrase:s(),keyphrases:a(),trackedKeyphrases:n(),isLoggedIn:r(),trackAll:c(),websiteId:t(),isNewlyAuthenticated:i(),permalink:o()}}),Object(a.withDispatch)(e=>{const{setWincherNewRequest:t,setWincherRequestSucceeded:n,setWincherRequestFailed:a,setWincherSetKeyphraseLimitReached:r,setWincherTrackedKeyphrases:o,setWincherTrackingForKeyphrase:s,setWincherTrackAllKeyphrases:i,unsetWincherTrackingForKeyphrase:c}=e("yoast-seo/editor");return{newRequest:()=>{t()},setRequestSucceeded:e=>{n(e)},setRequestFailed:e=>{a(e)},setKeyphraseLimitReached:e=>{r(e)},addTrackedKeyphrase:e=>{s(e)},removeTrackedKeyphrase:e=>{c(e)},setTrackedKeyphrases:e=>{o(e)},setHasTrackedAll:()=>{i(!1)}}})])(q),D=n(116),N=()=>Object(i.createElement)(b.Alert,{type:"error"},Object(c.__)("No keyphrase has been set. Please set a keyphrase first.","wordpress-seo")),M=()=>Object(i.createElement)(b.Alert,{type:"info"},Object(c.sprintf)(
/* translators: %s: Expands to "Wincher". */
Object(c.__)("Automatic tracking of keyphrases is enabled. Your keyphrase(s) will automatically be tracked by %s when you publish your post.","wordpress-seo"),"Wincher")),B=n(109),W=n(110),U=()=>Object(i.createElement)(b.Alert,{type:"error"},Object(c.__)("Before you can track your SEO performance make sure to set either the posts title and save it as a draft or manually set the posts slug.","wordpress-seo"));const z=e=>{let{response:t,onLogin:n}=e;return[401,403,404].includes(t.status)?Object(i.createElement)(W.a,{onReconnect:n}):Object(i.createElement)(j,null)};z.propTypes={response:u.a.object.isRequired,onLogin:u.a.func.isRequired};const K=e=>{let{isSuccess:t,response:n,allKeyphrasesMissRanking:a,onLogin:r,keyphraseLimitReached:o,limit:s}=e;return o?Object(i.createElement)(w,{limit:s}):Object(d.isEmpty)(n)||t?a?Object(i.createElement)(_,null):null:Object(i.createElement)(z,{response:n,onLogin:r})};K.propTypes={isSuccess:u.a.bool.isRequired,allKeyphrasesMissRanking:u.a.bool.isRequired,response:u.a.object,onLogin:u.a.func.isRequired,keyphraseLimitReached:u.a.bool.isRequired,limit:u.a.number.isRequired},K.defaultProps={response:{}};let $=null;const H=async e=>{if($&&!$.isClosed())return void $.focus();const{url:t}=await Object(k.c)();$=new B.a(t,{success:{type:"wincher:oauth:success",callback:t=>(async(e,t)=>{const{onAuthentication:n,setRequestSucceeded:a,setRequestFailed:r,keyphrases:o,addTrackedKeyphrase:s,setKeyphraseLimitReached:i}=e;await Object(R.b)(()=>Object(k.a)(t),async e=>{n(!0,!0,t.websiteId.toString()),a(e);const c=(Array.isArray(o)?o:[o]).map(e=>e.toLowerCase());await Object(R.b)(()=>Object(k.f)(c),e=>{a(e),s(e.results)},e=>{400===e.status&&e.limit&&i(e.limit),r(e)},201);const l=$.getPopup();l&&l.close()},async e=>r(e))})(e,t)},error:{type:"wincher:oauth:error",callback:()=>e.onAuthentication(!1,!1)}},{title:"Wincher_login",width:500,height:700}),$.createPopup()},Y=e=>e.isLoggedIn?null:Object(i.createElement)("p",null,Object(i.createElement)(b.NewButton,{onClick:e.onLogin,variant:"primary"},Object(c.sprintf)(
/* translators: %s expands to Wincher */
Object(c.__)("Connect with %s","wordpress-seo"),"Wincher")));Y.propTypes={isLoggedIn:u.a.bool.isRequired,onLogin:u.a.func.isRequired};const V=m.a.div`
p {
margin: 1em 0;
}
`,G=m.a.div`
${e=>e.isDisabled&&"\n\t\topacity: .5;\n\t\tpointer-events: none;\n\t"};
`,Z=m.a.div`
font-weight: var(--yoast-font-weight-bold);
color: var(--yoast-color-label);
font-size: var(--yoast-font-size-default);
`,Q=e=>{const{isLoggedIn:t,keyphrases:n,shouldTrackAll:a,permalink:r}=e;return!r&&t?Object(i.createElement)(U,null):0===n.length?Object(i.createElement)(N,null):Object(i.createElement)(G,{isDisabled:!t},Object(i.createElement)("p",null,Object(c.__)("You can enable / disable tracking the SEO performance for each keyphrase below.","wordpress-seo")),t&&a&&Object(i.createElement)(M,null),Object(i.createElement)(F,null))};function J(e){const{isNewlyAuthenticated:t,isLoggedIn:n}=e,a=Object(i.useCallback)(()=>{H(e)},[H,e]);return Object(i.createElement)(V,null,t&&Object(i.createElement)(v,null),n&&Object(i.createElement)(E.a,null),Object(i.createElement)(Z,null,Object(c.__)("SEO performance","wordpress-seo"),Object(i.createElement)(b.HelpIcon,{linkTo:wpseoAdminL10n["shortlinks.wincher.seo_performance"],linkText:Object(c.__)("Learn more about the SEO performance feature.","wordpress-seo")})),Object(i.createElement)(D.a,null),Object(i.createElement)(Y,{isLoggedIn:n,onLogin:a}),Object(i.createElement)(K,s()({},e,{onLogin:a})),Object(i.createElement)(Q,e))}Q.propTypes={keyphrases:u.a.array.isRequired,isLoggedIn:u.a.bool.isRequired,shouldTrackAll:u.a.bool.isRequired,permalink:u.a.string.isRequired},J.propTypes={addTrackedKeyphrase:u.a.func.isRequired,isLoggedIn:u.a.bool,isNewlyAuthenticated:u.a.bool,keyphrases:u.a.array,response:u.a.object,shouldTrackAll:u.a.bool,permalink:u.a.string},J.defaultProps={isLoggedIn:!1,isNewlyAuthenticated:!1,keyphrases:[],response:{},shouldTrackAll:!1,permalink:""},t.a=Object(r.compose)([Object(a.withSelect)(e=>{const{isWincherNewlyAuthenticated:t,getWincherKeyphraseLimitReached:n,getWincherLimit:a,getWincherLoginStatus:r,getWincherRequestIsSuccess:o,getWincherRequestResponse:s,getWincherTrackableKeyphrases:i,getWincherAllKeyphrasesMissRanking:c,getWincherPermalink:l,shouldWincherAutomaticallyTrackAll:u}=e("yoast-seo/editor");return{keyphrases:i(),allKeyphrasesMissRanking:c(),isLoggedIn:r(),isNewlyAuthenticated:t(),isSuccess:o(),keyphraseLimitReached:n(),limit:a(),response:s(),shouldTrackAll:u(),permalink:l()}}),Object(a.withDispatch)(e=>{const{setWincherWebsiteId:t,setWincherRequestSucceeded:n,setWincherRequestFailed:a,setWincherTrackingForKeyphrase:r,setWincherSetKeyphraseLimitReached:o,setWincherLoginStatus:s}=e("yoast-seo/editor");return{setRequestSucceeded:e=>{n(e)},setRequestFailed:e=>{a(e)},addTrackedKeyphrase:e=>{r(e)},setKeyphraseLimitReached:e=>{o(e)},onAuthentication:(e,n,a)=>{t(a),s(e,n)}}})])(J)},function(e,t,n){"use strict";var a=n(4);const r=Object(a.memoize)((e,t)=>0===e?a.noop:Object(a.debounce)(n=>t(n,e),500));t.a=r},,,function(e,t,n){"use strict";var a=n(0),r=n(1),o=n(2),s=n.n(o),i=n(132),c=n(7);const l=e=>{let{link:t,text:n}=e;return Object(a.createElement)(c.Root,null,Object(a.createElement)("p",null,n),Object(a.createElement)(c.Button,{href:t,as:"a",className:"yst-gap-2 yst-mb-5 yst-mt-2",variant:"upsell",target:"_blank",rel:"noopener"},Object(a.createElement)(i.a,{className:"yst-w-4 yst-h-4 yst--ml-1 yst-shrink-0"}),Object(r.sprintf)(
/* translators: %1$s expands to Yoast WooCommerce SEO. */
Object(r.__)("Unlock with %1$s","wordpress-seo"),"Yoast WooCommerce SEO")))};l.propTypes={link:s.a.string.isRequired,text:s.a.string.isRequired},t.a=l},,,,,,function(e,t,n){"use strict";var a=n(3),r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,o=n(93),s=n(128),i=n(129),c="function"==typeof Symbol&&Symbol.iterator;function l(e,t){return e&&"object"==typeof e&&null!=e.key?(n=e.key,a={"=":"=0",":":"=2"},"$"+(""+n).replace(/[=:]/g,(function(e){return a[e]}))):t.toString(36);var n,a}var u=/\/+/g;function d(e){return(""+e).replace(u,"$&/")}var p,m,b=h,h=function(e){if(this.instancePool.length){var t=this.instancePool.pop();return this.call(t,e),t}return new this(e)};function g(e,t,n,a){this.result=e,this.keyPrefix=t,this.func=n,this.context=a,this.count=0}function f(e,t,n){var r,s,i=e.result,c=e.keyPrefix,l=e.func,u=e.context,p=l.call(u,t,e.count++);Array.isArray(p)?y(p,i,n,o.thatReturnsArgument):null!=p&&(a.isValidElement(p)&&(r=p,s=c+(!p.key||t&&t.key===p.key?"":d(p.key)+"/")+n,p=a.cloneElement(r,{key:s},void 0!==r.props?r.props.children:void 0)),i.push(p))}function y(e,t,n,a,o){var i="";null!=n&&(i=d(n)+"/");var u=g.getPooled(t,i,a,o);!function(e,t,n){null==e||function e(t,n,a,o){var i,u=typeof t;if("undefined"!==u&&"boolean"!==u||(t=null),null===t||"string"===u||"number"===u||"object"===u&&t.$$typeof===r)return a(o,t,""===n?"."+l(t,0):n),1;var d=0,p=""===n?".":n+":";if(Array.isArray(t))for(var m=0;m<t.length;m++)d+=e(i=t[m],p+l(i,m),a,o);else{var b=function(e){var t=e&&(c&&e[c]||e["@@iterator"]);if("function"==typeof t)return t}(t);if(b)for(var h,g=b.call(t),f=0;!(h=g.next()).done;)d+=e(i=h.value,p+l(i,f++),a,o);else if("object"===u){var y=""+t;s(!1,"Objects are not valid as a React child (found: %s).%s","[object Object]"===y?"object with keys {"+Object.keys(t).join(", ")+"}":y,"")}}return d}(e,"",t,n)}(e,f,u),g.release(u)}g.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},p=function(e,t,n,a){if(this.instancePool.length){var r=this.instancePool.pop();return this.call(r,e,t,n,a),r}return new this(e,t,n,a)},(m=g).instancePool=[],m.getPooled=p||b,m.poolSize||(m.poolSize=10),m.release=function(e){s(e instanceof this,"Trying to release an instance into a pool of a different type."),e.destructor(),this.instancePool.length<this.poolSize&&this.instancePool.push(e)},e.exports=function(e){if("object"!=typeof e||!e||Array.isArray(e))return i(!1,"React.addons.createFragment only accepts a single object. Got: %s",e),e;if(a.isValidElement(e))return i(!1,"React.addons.createFragment does not accept a ReactElement without a wrapper object."),e;s(1!==e.nodeType,"React.addons.createFragment(...): Encountered an invalid child; DOM elements are not valid children of React components.");var t=[];for(var n in e)y(e[n],t,n,o.thatReturnsArgument);return t}},function(e,t,n){"use strict";e.exports=function(e,t,n,a,r,o,s,i){if(!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,a,r,o,s,i],u=0;(c=new Error(t.replace(/%s/g,(function(){return l[u++]})))).name="Invariant Violation"}throw c.framesToPop=1,c}}},function(e,t,n){"use strict";var a=n(93);e.exports=a},function(e,t,n){"use strict";function a(e){return e.match(/^\{\{\//)?{type:"componentClose",value:e.replace(/\W/g,"")}:e.match(/\/\}\}$/)?{type:"componentSelfClosing",value:e.replace(/\W/g,"")}:e.match(/^\{\{/)?{type:"componentOpen",value:e.replace(/\W/g,"")}:{type:"string",value:e}}e.exports=function(e){return e.split(/(\{\{\/?\s*\w+\s*\/?\}\})/g).map(a)}},,function(e,t,n){"use strict";var a=n(3);const r=a.forwardRef((function(e,t){return a.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:t},e),a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 11V7a4 4 0 118 0m-4 8v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2z"}))}));
/* translators: %s expands to a 'Yoast SEO Premium' text linked to the yoast.com website. */
Object(i.__)("Great news: you can, with %s!","wordpress-seo"),"{{link}}Yoast SEO Premium{{/link}}"),n=[Object(i.sprintf)(
/* translators: %1$s expands to a 'strong' start tag, %2$s to a 'strong' end tag. */
Object(i.__)("%1$sCreate content faster%2$s: Use AI to create titles & meta descriptions","wordpress-seo"),"<strong>","</strong>"),Object(i.sprintf)(
/* translators: %1$s expands to a 'strong' start tag, %2$s to a 'strong' end tag. */
Object(i.__)("%1$sNo more dead links%2$s: easy redirect manager","wordpress-seo"),"<strong>","</strong>"),`<strong>${Object(i.__)("Superfast internal linking suggestions","wordpress-seo")}</strong>`,Object(i.sprintf)(
/* translators: %1$s expands to a 'strong' start tag, %2$s to a 'strong' end tag. */
Object(i.__)("%1$sSocial media preview%2$s: Facebook & Twitter","wordpress-seo"),"<strong>","</strong>"),`<strong>${Object(i.__)("24/7 email support","wordpress-seo")}</strong>`,`<strong>${Object(i.__)("No ads!","wordpress-seo")}</strong>`],{locationContext:r}=Object(d.useRootContext)(),s=o()({mixedString:t,components:{link:Object(a.createElement)(m,{href:Object(p.addQueryArgs)(e.link,{context:r})})}}),l=Object(i.sprintf)(
/* translators: %s expands to 'Yoast SEO Premium'. */
Object(i.__)("Other benefits of %s for you:","wordpress-seo"),"Yoast SEO Premium");return Object(a.createElement)(c.a,{infoParagraphs:[s,l],benefits:n,upsellButtonText:Object(i.sprintf)(
/* translators: %s expands to 'Yoast SEO Premium'. */
Object(i.__)("Get %s","wordpress-seo"),"Yoast SEO Premium"),upsellButton:{href:Object(p.addQueryArgs)(e.buyLink,{context:r}),className:"yoast-button-upsell",rel:null,"data-ctb-id":"f6a84663-465f-4cb5-8ba5-f7a6d72224b2","data-action":"load-nfd-ctb"},upsellButtonLabel:Object(i.__)("1 year free support and updates included!","wordpress-seo")})};b.propTypes={link:u.a.string.isRequired,buyLink:u.a.string.isRequired},t.a=b},,function(e,t,n){"use strict";var a=n(5),r=n(20),o=n(0),s=n(1),i=n(2),c=n.n(i),l=n(4),u=n(8),d=()=>Object(o.createElement)("p",{className:"yoast-related-keyphrases-modal__loading-message"},Object(s.sprintf)(
/* translators: %1$s expands to "Yoast SEO", %2$s expands to "Semrush". */
Object(s.__)("Please wait while %1$s connects to %2$s to get related keyphrases...","wordpress-seo"),"Yoast SEO","Semrush")," ",Object(o.createElement)(u.SvgIcon,{icon:"loading-spinner"})),p=n(9);const m=Object(p.makeOutboundLink)();var b=()=>Object(o.createElement)(o.Fragment,null,Object(o.createElement)("p",null,Object(s.sprintf)(
/* translators: %s : Expands to "Semrush". */
Object(s.__)("You've reached your request limit for today. Check back tomorrow or upgrade your plan over at %s.","wordpress-seo"),"Semrush")),Object(o.createElement)(m,{href:window.wpseoAdminL10n["shortlinks.semrush.prices"],className:"yoast-button-upsell"},Object(s.sprintf)(
/* translators: %s : Expands to "Semrush". */
Object(s.__)("Upgrade your %s plan","wordpress-seo"),"Semrush"),Object(o.createElement)("span",{"aria-hidden":"true",className:"yoast-button-upsell__caret"}))),h=n(25),g=n.n(h),f=n(15);const y="yoast-semrush-country-selector",O=[{value:"us",name:"United States - US"},{value:"uk",name:"United Kingdom - UK"},{value:"ca",name:"Canada - CA"},{value:"ru",name:"Russia - RU"},{value:"de",name:"Germany - DE"},{value:"fr",name:"France - FR"},{value:"es",name:"Spain - ES"},{value:"it",name:"Italy - IT"},{value:"br",name:"Brazil - BR"},{value:"au",name:"Australia - AU"},{value:"ar",name:"Argentina - AR"},{value:"be",name:"Belgium - BE"},{value:"ch",name:"Switzerland - CH"},{value:"dk",name:"Denmark - DK"},{value:"fi",name:"Finland - FI"},{value:"hk",name:"Hong Kong - HK"},{value:"ie",name:"Ireland - IE"},{value:"il",name:"Israel - IL"},{value:"mx",name:"Mexico - MX"},{value:"nl",name:"Netherlands - NL"},{value:"no",name:"Norway - NO"},{value:"pl",name:"Poland - PL"},{value:"se",name:"Sweden - SE"},{value:"sg",name:"Singapore - SG"},{value:"tr",name:"Turkey - TR"},{value:"jp",name:"Japan - JP"},{value:"in",name:"India - IN"},{value:"hu",name:"Hungary - HU"},{value:"af",name:"Afghanistan - AF"},{value:"al",name:"Albania - AL"},{value:"dz",name:"Algeria - DZ"},{value:"ao",name:"Angola - AO"},{value:"am",name:"Armenia - AM"},{value:"at",name:"Austria - AT"},{value:"az",name:"Azerbaijan - AZ"},{value:"bh",name:"Bahrain - BH"},{value:"bd",name:"Bangladesh - BD"},{value:"by",name:"Belarus - BY"},{value:"bz",name:"Belize - BZ"},{value:"bo",name:"Bolivia - BO"},{value:"ba",name:"Bosnia and Herzegovina - BA"},{value:"bw",name:"Botswana - BW"},{value:"bn",name:"Brunei - BN"},{value:"bg",name:"Bulgaria - BG"},{value:"cv",name:"Cabo Verde - CV"},{value:"kh",name:"Cambodia - KH"},{value:"cm",name:"Cameroon - CM"},{value:"cl",name:"Chile - CL"},{value:"co",name:"Colombia - CO"},{value:"cr",name:"Costa Rica - CR"},{value:"hr",name:"Croatia - HR"},{value:"cy",name:"Cyprus - CY"},{value:"cz",name:"Czech Republic - CZ"},{value:"cd",name:"Congo - CD"},{value:"do",name:"Dominican Republic - DO"},{value:"ec",name:"Ecuador - EC"},{value:"eg",name:"Egypt - EG"},{value:"sv",name:"El Salvador - SV"},{value:"ee",name:"Estonia - EE"},{value:"et",name:"Ethiopia - ET"},{value:"ge",name:"Georgia - GE"},{value:"gh",name:"Ghana - GH"},{value:"gr",name:"Greece - GR"},{value:"gt",name:"Guatemala - GT"},{value:"gy",name:"Guyana - GY"},{value:"ht",name:"Haiti - HT"},{value:"hn",name:"Honduras - HN"},{value:"is",name:"Iceland - IS"},{value:"id",name:"Indonesia - ID"},{value:"jm",name:"Jamaica - JM"},{value:"jo",name:"Jordan - JO"},{value:"kz",name:"Kazakhstan - KZ"},{value:"kw",name:"Kuwait - KW"},{value:"lv",name:"Latvia - LV"},{value:"lb",name:"Lebanon - LB"},{value:"lt",name:"Lithuania - LT"},{value:"lu",name:"Luxembourg - LU"},{value:"mg",name:"Madagascar - MG"},{value:"my",name:"Malaysia - MY"},{value:"mt",name:"Malta - MT"},{value:"mu",name:"Mauritius - MU"},{value:"md",name:"Moldova - MD"},{value:"mn",name:"Mongolia - MN"},{value:"me",name:"Montenegro - ME"},{value:"ma",name:"Morocco - MA"},{value:"mz",name:"Mozambique - MZ"},{value:"na",name:"Namibia - NA"},{value:"np",name:"Nepal - NP"},{value:"nz",name:"New Zealand - NZ"},{value:"ni",name:"Nicaragua - NI"},{value:"ng",name:"Nigeria - NG"},{value:"om",name:"Oman - OM"},{value:"py",name:"Paraguay - PY"},{value:"pe",name:"Peru - PE"},{value:"ph",name:"Philippines - PH"},{value:"pt",name:"Portugal - PT"},{value:"ro",name:"Romania - RO"},{value:"sa",name:"Saudi Arabia - SA"},{value:"sn",name:"Senegal - SN"},{value:"rs",name:"Serbia - RS"},{value:"sk",name:"Slovakia - SK"},{value:"si",name:"Slovenia - SI"},{value:"za",name:"South Africa - ZA"},{value:"kr",name:"South Korea - KR"},{value:"lk",name:"Sri Lanka - LK"},{value:"th",name:"Thailand - TH"},{value:"bs",name:"Bahamas - BS"},{value:"tt",name:"Trinidad and Tobago - TT"},{value:"tn",name:"Tunisia - TN"},{value:"ua",name:"Ukraine - UA"},{value:"ae",name:"United Arab Emirates - AE"},{value:"uy",name:"Uruguay - UY"},{value:"ve",name:"Venezuela - VE"},{value:"vn",n
/* translators: %s expands to Semrush */
Object(s.__)("Get more insights at %s","wordpress-seo"),"Semrush"))))}}T.propTypes={data:c.a.object,keyphrase:c.a.string,relatedKeyphrases:c.a.array,countryCode:c.a.string,renderAction:c.a.func},T.defaultProps={data:{},keyphrase:"",relatedKeyphrases:[],countryCode:"us",renderAction:null};var k=T;const R=Object(p.makeOutboundLink)();var C=()=>Object(o.createElement)(u.Alert,{type:"info"},Object(s.sprintf)(
/* translators: %s: Expands to "Yoast SEO". */
Object(s.__)("Would you like to be able to add these related keyphrases to the %s analysis so you can optimize your content even further?","wordpress-seo"),"Yoast SEO")+" ",Object(o.createElement)(R,{href:window.wpseoAdminL10n["shortlinks.semrush.premium_landing_page"]},Object(s.sprintf)(
/* translators: %s: Expands to "Yoast SEO Premium". */
Object(s.__)("Check out %s!","wordpress-seo"),"Yoast SEO Premium"))),S=()=>Object(o.createElement)(u.Alert,{type:"error"},Object(s.__)("We've encountered a problem trying to get related keyphrases. Please try again later.","wordpress-seo")),x=()=>Object(o.createElement)(u.Alert,{type:"warning"},Object(s.sprintf)(
/* translators: %s: Expands to "Yoast SEO". */
Object(s.__)("You've reached the maximum amount of 4 related keyphrases. You can change or remove related keyphrases in the %s metabox or sidebar.","wordpress-seo"),"Yoast SEO")),I=n(17);function P(e){const{response:t,lastRequestKeyphrase:n,keyphrase:a,newRequest:r,setCountry:i,renderAction:c,countryCode:u,requestLimitReached:p,setRequestFailed:m,setNoResultsFound:h,relatedKeyphrases:g,setRequestSucceeded:f,setRequestLimitReached:y}=e,O=Object(I.a)().isPremium;return Object(o.createElement)(o.Fragment,null,!p&&Object(o.createElement)(o.Fragment,null,!O&&Object(o.createElement)(C,null),O&&function(e){return e&&e.length>=4}(g)&&Object(o.createElement)(x,null),Object(o.createElement)(j,{countryCode:u,setCountry:i,newRequest:r,keyphrase:a,setRequestFailed:m,setNoResultsFound:h,setRequestSucceeded:f,setRequestLimitReached:y,response:t,lastRequestKeyphrase:n})),function(e){const{isPending:t,requestLimitReached:n,isSuccess:a,response:r,requestHasData:i}=e;return t?Object(o.createElement)(d,null):n?Object(o.createElement)(b,null):!a&&function(e){return!Object(l.isEmpty)(e)&&"error"in e}(r)?Object(o.createElement)(S,null):i?void 0:Object(o.createElement)("p",null,Object(s.__)("Sorry, there's no data available for that keyphrase/country combination.","wordpress-seo"))}(e),Object(o.createElement)(k,{keyphrase:a,relatedKeyphrases:g,countryCode:u,renderAction:c,data:t}))}P.propTypes={keyphrase:c.a.string,relatedKeyphrases:c.a.array,renderAction:c.a.func,requestLimitReached:c.a.bool,countryCode:c.a.string.isRequired,setCountry:c.a.func.isRequired,newRequest:c.a.func.isRequired,setRequestSucceeded:c.a.func.isRequired,setRequestLimitReached:c.a.func.isRequired,setRequestFailed:c.a.func.isRequired,setNoResultsFound:c.a.func.isRequired,response:c.a.object,lastRequestKeyphrase:c.a.string},P.defaultProps={keyphrase:"",relatedKeyphrases:[],renderAction:null,requestLimitReached:!1,response:{},lastRequestKeyphrase:""},t.a=Object(r.compose)([Object(a.withSelect)(e=>{const{getFocusKeyphrase:t,getSEMrushSelectedCountry:n,getSEMrushRequestLimitReached:a,getSEMrushRequestResponse:r,getSEMrushRequestIsSuccess:o,getSEMrushIsRequestPending:s,getSEMrushRequestHasData:i,getSEMrushRequestKeyphrase:c}=e("yoast-seo/editor");return{keyphrase:t(),countryCode:n(),requestLimitReached:a(),response:r(),isSuccess:o(),isPending:s(),requestHasData:i(),lastRequestKeyphrase:c()}}),Object(a.withDispatch)(e=>{const{setSEMrushChangeCountry:t,setSEMrushNewRequest:n,setSEMrushRequestSucceeded:a,setSEMrushRequestFailed:r,setSEMrushSetRequestLimitReached:o,setSEMrushNoResultsFound:s}=e("yoast-seo/editor");return{setCountry:e=>{t(e)},newRequest:(e,t)=>{n(e,t)},setRequestSucceeded:e=>{a(e)},setRequestFailed:e=>{r(e)},setRequestLimitReached:()=>{o()},setNoResultsFound:()=>{s()}}})])(P)},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(4);function r(e){return void 0===e.length?e:Object(a.flatten)(e).sort((e,t)=>void 0===e.props.renderPriority?1:e.props.renderPriority-t.props.renderPriority)}},function(e,t,n){"use strict";var a=n(20),r=n(5),o=n(62),s=n(60);t.a=Object(a.compose)([Object(r.withSelect)(e=>{const{isCornerstoneContent:t}=e("yoast-seo/editor");return{isCornerstone:t(),learnMoreUrl:wpseoAdminL10n["shortlinks.cornerstone_content_info"]}}),Object(r.withDispatch)(e=>{const{toggleCornerstoneContent:t}=e("yoast-seo/editor");return{onChange:t}}),Object(s.a)()])(o.CollapsibleCornerstone)},function(e,t,n){"use strict";var a=n(0),r=n(5),o=n(1),s=n(8),i=n(4);t.a=()=>{const e=Object(r.useSelect)(e=>e("yoast-seo/editor").getEstimatedReadingTime(),[]),t=Object(a.useMemo)(()=>Object(i.get)(window,"wpseoAdminL10n.shortlinks-insights-estimated_reading_time",""),[]);return Object(a.createElement)(s.InsightsCard,{amount:e,unit:Object(o._n)("minute","minutes",e,"wordpress-seo"),title:Object(o.__)("Reading time","wordpress-seo"),linkTo:t,linkText:Object(o.__)("Learn more about reading time","wordpress-seo")})}},function(e,t,n){"use strict";var a=n(0),r=n(5),o=n(1),s=n(8),i=n(9),c=n(14),l=n(4);const u=Object(i.makeOutboundLink)();function d(e,t,n){const r=function(
/* Translators: %1$s expands to the numeric Flesch reading ease score,
%2$s expands to the easiness of reading (e.g. 'easy' or 'very difficult').
*/
Object(o.__)("The copy scores %1$s in the test, which is considered %2$s to read.","wordpress-seo"),e,function(e){switch(e){case c.DIFFICULTY.NO_DATA:return Object(o.__)("no data","wordpress-seo");case c.DIFFICULTY.VERY_EASY:return Object(o.__)("very easy","wordpress-seo");case c.DIFFICULTY.EASY:return Object(o.__)("easy","wordpress-seo");case c.DIFFICULTY.FAIRLY_EASY:return Object(o.__)("fairly easy","wordpress-seo");case c.DIFFICULTY.OKAY:return Object(o.__)("okay","wordpress-seo");case c.DIFFICULTY.FAIRLY_DIFFICULT:return Object(o.__)("fairly difficult","wordpress-seo");case c.DIFFICULTY.DIFFICULT:return Object(o.__)("difficult","wordpress-seo");case c.DIFFICULTY.VERY_DIFFICULT:return Object(o.__)("very difficult","wordpress-seo")}}(t))}(e,t)," ",t>=c.DIFFICULTY.FAIRLY_DIFFICULT?Object(a.createElement)(u,{href:n},r+"."):r)}t.a=()=>{let e=Object(r.useSelect)(e=>e("yoast-seo/editor").getFleschReadingEaseScore(),[]);const t=Object(a.useMemo)(()=>Object(l.get)(window,"wpseoAdminL10n.shortlinks-insights-flesch_reading_ease",""),[]),n=Object(r.useSelect)(e=>e("yoast-seo/editor").getFleschReadingEaseDifficulty(),[e]),i=Object(a.useMemo)(()=>{const t=Object(l.get)(window,"wpseoAdminL10n.shortlinks-insights-flesch_reading_ease_article","");return d(e,n,t)},[e,n]);return-1===e&&(e="?"),Object(a.createElement)(s.InsightsCard,{amount:e,unit:Object(o.__)("out of 100","wordpress-seo"),title:Object(o.__)("Flesch reading ease","wordpress-seo"),linkTo:t,linkText:Object(o.__)("Learn more about Flesch reading ease","wordpress-seo"),description:i})}},function(e,t,n){"use strict";var a=n(0),r=n(5),o=n(1),s=n(8),i=n(4);t.a=()=>{const e=Object(r.useSelect)(e=>e("yoast-seo/editor").getTextLength(),[]),t=Object(a.useMemo)(()=>Object(i.get)(window,"wpseoAdminL10n.shortlinks-insights-word_count",""),[]);let n=Object(o._n)("word","words",e.count,"wordpress-seo"),c=Object(o.__)("Word count","wordpress-seo"),l=Object(o.__)("Learn more about word count","wordpress-seo");return"character"===e.unit&&(n=Object(o._n)("character","characters",e.count,"wordpress-seo"),c=Object(o.__)("Character count","wordpress-seo"),l=Object(o.__)("Learn more about character count","wordpress-seo")),Object(a.createElement)(s.InsightsCard,{amount:e.count,unit:n,title:c,linkTo:t,linkText:l})}},function(e,t,n){"use strict";var a=n(0),r=n(22),o=n(19),s=n(1),i=n(49),c=n(134),l=n(66);t.a=()=>Object(a.createElement)(r.LocationConsumer,null,e=>{let t=wpseoAdminL10n["shortlinks.upsell.metabox.additional_link"],n=wpseoAdminL10n["shortlinks.upsell.metabox.additional_button"],r=i.a;return"sidebar"===e.toLowerCase()&&(t=wpseoAdminL10n["shortlinks.upsell.sidebar.additional_link"],n=wpseoAdminL10n["shortlinks.upsell.sidebar.additional_button"],r=l.a),Object(a.createElement)(r,{prefixIcon:{icon:"plus",color:o.colors.$color_grey_medium_dark},prefixIconCollapsed:{icon:"plus",color:o.colors.$color_grey_medium_dark},title:Object(s.__)("Add related keyphrase","wordpress-seo"),id:"yoast-additional-keyphrase-collapsible-"+e},Object(a.createElement)(c.a,{link:t,buyLink:n}))})},,function(e,t,n){"use strict";var a=n(4),r=class{static isActive(){return!!document.getElementById("et_pb_main_editor_wrap")}static isTinyMCEHidden(){const e=document.getElementById("et_pb_main_editor_wrap");return!!e&&e.classList.contains("et_pb_hidden")}listen(e){this.classicEditorContainer=document.getElementById("et_pb_main_editor_wrap"),this.classicEditorContainer&&new MutationObserver(t=>{Object(a.forEach)(t,t=>{"attributes"===t.type&&"class"===t.attributeName&&(t.target.classList.contains("et_pb_hidden")?e.classicEditorHidden():e.classicEditorShown())})}).observe(this.classicEditorContainer,{attributes:!0})}};const o={classicEditorHidden:a.noop,classicEditorShown:a.noop,pageBuilderLoaded:a.noop};t.a=class{constructor(){this.determineActivePageBuilders()}determineActivePageBuilders(){r.isActive()&&(this.diviActive=!0),class{static isActive(){return!!window.VCV_I18N}}.isActive()&&(this.vcActive=!0)}isPageBuilderActive(){return this.diviActive||this.vcActive}listen(e){this.callbacks=Object(a.defaults)(e,o),this.div
/* Translators: %s translates to the Post type in singular form */
Object(s.__)("Timestamp this %s","wordpress-seo"),this.props.postTypeName.toLowerCase()),isEnabled:this.props.isEnabled,onSetToggleState:this.handleToggle}),Object(o.createElement)(h,{isAuthenticated:this.props.isAuthenticated}),Object(o.createElement)(g,{toggleIsEnabled:this.props.isEnabled,isAuthenticated:this.props.isAuthenticated}),!this.props.isAuthenticated&&this.props.isEnabled&&Object(o.createElement)(i.Alert,{className:"yoast-wordproof-metabox-alert",type:"info"},Object(s.__)("Unable to create new timestamps. Please authenticate with WordProof.","wordpress-seo"))))}}f.propTypes={id:u.a.string,isEnabled:u.a.bool,onToggle:u.a.func,postTypeName:u.a.string,isAuthenticated:u.a.bool.isRequired},f.defaultProps={id:"timestamp-toggle",isEnabled:!0,postTypeName:"post",onToggle:p.noop};var y=Object(a.compose)([Object(r.withSelect)(e=>({isAuthenticated:e("wordproof").getIsAuthenticated()}))])(f);const O=e=>{let{noIndex:t,onNoIndexChange:n,editorContext:a,isPrivateBlog:r}=e;const l=(e=>{const t=Object(s.__)("No","wordpress-seo"),n=Object(s.__)("Yes","wordpress-seo"),a=e.noIndex?t:n;return window.wpseoScriptData.isPost?[{name:Object(s.sprintf)(
/* Translators: %s translates to "yes" or "no", %s translates to the Post Label in plural form */
Object(s.__)("%s (current default for %s)","wordpress-seo"),a,e.postTypeNamePlural),value:"0"},{name:t,value:"1"},{name:n,value:"2"}]:[{name:Object(s.sprintf)(
/* Translators: %s translates to the "yes" or "no" ,%s translates to the Post Label in plural form */
Object(s.__)("%s (current default for %s)","wordpress-seo"),a,e.postTypeNamePlural),value:"default"},{name:n,value:"index"},{name:t,value:"noindex"}]})(a);return Object(o.createElement)(d.LocationConsumer,null,e=>Object(o.createElement)(o.Fragment,null,r&&Object(o.createElement)(i.Alert,{type:"warning"},Object(s.__)("Even though you can set the meta robots setting here, the entire site is set to noindex in the sitewide privacy settings, so these settings won't have an effect.","wordpress-seo")),Object(o.createElement)(i.Select,{label:Object(s.sprintf)(
/* Translators: %s translates to the Post Label in singular form */
Object(s.__)("Allow search engines to show this %s in search results?","wordpress-seo"),a.postTypeNameSingular),onChange:n,id:Object(c.join)(["yoast-meta-robots-noindex",e]),options:l,selected:t,linkTo:wpseoAdminL10n["shortlinks.advanced.allow_search_engines"],linkText:Object(s.__)("Learn more about the no-index setting on our help page.","wordpress-seo")})))};O.propTypes={noIndex:u.a.string.isRequired,onNoIndexChange:u.a.func.isRequired,editorContext:u.a.object.isRequired,isPrivateBlog:u.a.bool},O.defaultProps={isPrivateBlog:!1};const w=e=>{let{noFollow:t,onNoFollowChange:n,postTypeName:a}=e;return Object(o.createElement)(d.LocationConsumer,null,e=>{const r=Object(c.join)(["yoast-meta-robots-nofollow",e]);return Object(o.createElement)(i.RadioButtonGroup,{id:r,options:[{value:"0",label:"Yes"},{value:"1",label:"No"}],label:Object(s.sprintf)(
/* Translators: %s translates to the Post Label in singular form */
Object(s.__)("Should search engines follow links on this %s","wordpress-seo"),a),groupName:r,onChange:n,selected:t,linkTo:wpseoAdminL10n["shortlinks.advanced.follow_links"],linkText:Object(s.__)("Learn more about the no-follow setting on our help page.","wordpress-seo")})})};w.propTypes={noFollow:u.a.string.isRequired,onNoFollowChange:u.a.func.isRequired,postTypeName:u.a.string.isRequired};const j=e=>{let{advanced:t,onAdvancedChange:n}=e;return Object(o.createElement)(d.LocationConsumer,null,e=>{const a=Object(c.join)(["yoast-meta-robots-advanced",e]),r=a+"-input";return Object(o.createElement)(i.MultiSelect,{label:Object(s.__)("Meta robots advanced","wordpress-seo"),onChange:n,id:a,inputId:r,options:[{name:Object(s.__)("No Image Index","wordpress-seo"),value:"noimageindex"},{name:Object(s.__)("No Archive","wordpress-seo"),value:"noarchive"},{name:Object(s.__)("No Snippet","wordpress-seo"),value:"nosnippet"}],selected:t,linkTo:wpseoAdminL10n["shortlinks.advanced.meta_robots"],linkText:Object(s.__)("Learn more about advanced meta robots settings on our help page.","wordpress-seo")})})};j.propTypes={advanced:u.a.array.isRequired,onAdvancedChange:u.a.func.isRequired};const E=e=>{let{breadcrumbsTitle:t,onBreadcrumbsTitleChange:n}=e;return Object(o.createElement)(d.LocationConsumer,null,e=>Object(o.createElement)(i.TextInput,{label:Object(s.__)("Breadcrumbs Title","wordpress-seo"),id:Object(c.join)(["yoast-breadcrumbs-title",e]),onChange:n,value:t,linkTo:wpseoAdminL10n["shortlinks.advanced.breadcrumbs_title"],linkText:Object(s.__)("Learn more about the breadcrumbs title setting on our help page.","wordpress-seo")}))};E.propTypes={breadcrumbsTitle:u.a.string.isRequired,onBreadcrumbsTitleChange:u.a.func.isRequired};const v=e=>{let{canonical:t,onCanonicalChange:n}=e;return Object(o.createElement)(d.LocationConsumer,null,e=>Object(o.createElement)(i.TextInput,{label:Object(s.__)("Canonical URL","wordpress-seo"),id:Object(c.join)(["yoast-canonical",e]),onChange:n,value:t,linkTo:"https://yoa.st/canonical-url",linkText:Object(s.__)("Learn more about canonical URLs on our help page.","wordpress-seo")}))};v.propTypes={canonical:u.a.string.isRequired,onCanonicalChange:u.a.func.isRequired};const _=e=>{let{wordproofTimestamp:t,onWordProofTimestampChange:n,postTypeName:a}=e;return Object(o.createElement)(d.LocationConsumer,null,e=>Object(o.createElement)(y,{id:Object(c.join)(["yoast-wordproof-timestamp",e]),isEnabled:t,onToggle:n,postTypeName:a}))};_.propTypes={wordproofTimestamp:u.a.bool.isRequired,onWordProofTimestampChange:u.a.func.isRequired,postTypeName:u.a.string.isRequired};const T=e=>{const{noIndex:t,noFollow:n,advanced:a,breadcrumbsTitle:r,canonical:s,wordproofTimestamp:i,onNoIndexChange:c,onNoFollowChange:l,onAdvancedChange:u,onBreadcrumbsTitleChange:d,onCanonicalChange:p,onWordProofTimestampChange:m,onLoad:b,isLoading:h,editorContext:g,isBreadcrumbsDisabled:f,isPrivateBlog:y,isWordProofIntegrationActive:T}=e;Object(o.useEffect)(()=>{setTimeout(()=>{h&&b()})});const k={noIndex:t,onNoIndexChange:c,editorContext:g,isPrivateBlog:y},R={noFollow:n,onNoFollowChange:l,postTypeName:g.postTypeNameSingular},C={advanced:a,onAdvancedChange:u},S={breadcrumbsTitle:r,onBreadcrumbsTitleChange:d},x={canonical:s,onCanonicalChange:p},I={wordproofTimestamp:i,onWordProofTimestampChange:m,postTypeName:g.postTypeNameSingular};return h?null:Object(o.createElement)(o.Fragment,null,Object(o.createElement)(O,k),g.isPost&&Object(o.createElement)(w,R),g.isPost&&Object(o.createElement)(j,C),!f&&Object(o.createElement)(E,S),Object(o.createElement)(v,x),T&&Object(o.createElement)(_,I))};T.propTypes={noIndex:u.a.string.isRequired,canonical:u.a.string.isRequired,wordproofTimestamp:u.a.bool,onNoIndexChange:u.a.func.isRequired,onCanonicalChange:u.a.func.isRequired,onWordProofTimestampChange:u.a.func,onLoad:u.a.func.isRequired,isLoading:u.a.bool.isRequired,editorContext:u.a.object.isRequired,isBreadcrumbsDisabled:u.a.bool.isRequired,isPrivateBlog:u.a.bool,advanced:u.a.array,onAdvancedChange:u.a.func,noFollow:u.a.string,onNoFollowChange:u.a.func,breadcrumbsTitle:u.
padding: 16px;
`;function O(e){let{location:t,show:n}=e;return n?Object(a.createElement)(l.Alert,{type:"info"},Object(s.sprintf)(
/* translators: %s Expands to "Yoast News SEO" */
Object(s.__)("Are you working on a news article? %s helps you optimize your site for Google News.","wordpress-seo"),"Yoast News SEO")+" ",Object(a.createElement)(f,{href:window.wpseoAdminL10n[`shortlinks.upsell.${t}.news`]},Object(s.sprintf)(
/* translators: %s: Expands to "Yoast News SEO". */
Object(s.__)("Buy %s now!","wordpress-seo"),"Yoast News SEO"))):null}O.propTypes={show:c.a.bool.isRequired,location:c.a.string.isRequired};const w=(e,t,n)=>{const a=e.find(e=>e.value===t);return[{name:Object(s.sprintf)(
/* translators: %1$s expands to the plural name of the current post type, %2$s expands to the current site wide default. */
Object(s.__)("Default for %1$s (%2$s)","wordpress-seo"),n,a?a.name:""),value:""},...e]},j=e=>Object(s.sprintf)(
/* translators: %1$s expands to the plural name of the current post type, %2$s and %3$s expand to a link to the Settings page */
Object(s.__)("You can change the default type for %1$s under Content types in the %2$sSettings%3$s.","wordpress-seo"),e,"{{link}}","{{/link}}");c.a.string.isRequired,c.a.string.isRequired,c.a.string.isRequired;const E=e=>{const t=w(e.pageTypeOptions,e.defaultPageType,e.postTypeName),n=w(e.articleTypeOptions,e.defaultArticleType,e.postTypeName),r=Object(g.get)(window,"wpseoScriptData.metabox.woocommerceUpsellSchemaLink",""),o=Object(g.get)(window,"wpseoScriptData.woocommerceUpsell",""),[i,c]=Object(a.useState)(e.schemaArticleTypeSelected),d=Object(s.__)("Want your products stand out in search results with rich results like price, reviews and more?","wordpress-seo"),m=Object(a.useCallback)((e,t)=>{c(t)},[i]);return Object(a.useEffect)(()=>{m(null,e.schemaArticleTypeSelected)},[e.schemaArticleTypeSelected]),Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.FieldGroup,{label:Object(s.__)("What type of page or content is this?","wordpress-seo"),linkTo:e.additionalHelpTextLink,linkText:Object(s.__)("Learn more about page or content types","wordpress-seo")}),o&&Object(a.createElement)(h.a,{link:r,text:d}),Object(a.createElement)(l.Select,{id:Object(u.join)(["yoast-schema-page-type",e.location]),options:t,label:Object(s.__)("Page type","wordpress-seo"),onChange:e.schemaPageTypeChange,selected:e.schemaPageTypeSelected}),e.showArticleTypeInput&&Object(a.createElement)(l.Select,{id:Object(u.join)(["yoast-schema-article-type",e.location]),options:n,label:Object(s.__)("Article type","wordpress-seo"),onChange:e.schemaArticleTypeChange,selected:e.schemaArticleTypeSelected,onOptionFocus:m}),Object(a.createElement)(O,{location:e.location,show:!e.isNewsEnabled&&(f=i,y=e.defaultArticleType,"NewsArticle"===f||""===f&&"NewsArticle"===y)}),e.displayFooter&&Object(a.createElement)("p",null,(b=e.postTypeName,p()({mixedString:j(b),components:{link:Object(a.createElement)("a",{href:"/wp-admin/admin.php?page=wpseo_page_settings",target:"_blank"})}}))));var b,f,y},v=c.a.arrayOf(c.a.shape({name:c.a.string,value:c.a.string}));E.propTypes={schemaPageTypeChange:c.a.func,schemaPageTypeSelected:c.a.string,pageTypeOptions:v.isRequired,schemaArticleTypeChange:c.a.func,schemaArticleTypeSelected:c.a.string,articleTypeOptions:v.isRequired,showArticleTypeInput:c.a.bool.isRequired,additionalHelpTextLink:c.a.string.isRequired,helpTextLink:c.a.string.isRequired,helpTextTitle:c.a.string.isRequired,helpTextDescription:c.a.string.isRequired,postTypeName:c.a.string.isRequired,displayFooter:c.a.bool,defaultPageType:c.a.string.isRequired,defaultArticleType:c.a.string.isRequired,location:c.a.string.isRequired,isNewsEnabled:c.a.bool},E.defaultProps={schemaPageTypeChange:()=>{},schemaPageTypeSelected:null,schemaArticleTypeChange:()=>{},schemaArticleTypeSelected:null,displayFooter:!1,isNewsEnabled:!1};const _=e=>e.isMetabox?Object(a.createPortal)(Object(a.createElement)(y,null,Object(a.createElement)(E,e)),document.getElementById("wpseo-meta-section-schema")):Object(a.createElement)(E,e);_.propTypes={showArticleTypeInput:c.a.bool,articleTypeLabel:c.a.string,additionalHelpTextLink:c.a.string,pageTypeLabel:c.a.string.isRequired,helpTextLink:c.a.string.isRequired,helpTextTitle:c.a.string.isRequired,helpTextDescription:c.a.string.isRequired,isMetabox:c.a.bool.isRequired,postTypeName:c.a.string.isRequired,displayFooter:c.a.bool,loadSchemaArticleData:c.a.func.isRequired,loadSchemaPageData:c.a.func.isRequired,location:c.a.string.isRequired},_.defaultProps={showArticleTypeInput:!1,articleTypeLabel:"",additionalHelpTextLink:"",displayFooter:!1};var T=_,k=n(98),R=n(60);const C=e=>{const t=null!==k.a.articleTypeInput;Object(a.useEffect)(()=>{e.loadSchemaPageData(),t&&e.loadSchemaArticleData()},[]);const{pageTypeOptions:n,articleTypeOptions:r}=window.wpseoScriptData.metabox.schema,o={articleTypeLabel:Object(s.__)("Article type","wordpress-seo"),pageTypeLabel:Object(s.__)("Page type","wordpress-seo"),postTypeName:window.wpseoAdminL10n.postTypeNamePlural,helpTextTitle:Object(s.__)("Yoast SEO automatically describes your pages using schema.org","wordpress-seo"),helpTextD
/* translators: %s expands to 'Yoast SEO Premium'. */
Object(r.__)("Unlock with %s","wordpress-seo"),"Yoast SEO Premium"),upsellButton:{href:s,className:"yoast-button-upsell",rel:null,"data-ctb-id":"f6a84663-465f-4cb5-8ba5-f7a6d72224b2","data-action":"load-nfd-ctb"},upsellButtonLabel:Object(r.__)("1 year of premium support and updates included!","wordpress-seo")})};f.propTypes={buyLink:s.a.string.isRequired};var y=f;const O=c()(l.CollapsibleStateless)`
h2 > button {
padding-left: 24px;
padding-top: 16px;
&:hover {
background-color: #f0f0f0;
}
}
`,w=e=>{let{location:t}=e;const[n,o]=Object(a.useState)(!1),s=Object(a.useCallback)(()=>o(!1),[]),i=Object(a.useCallback)(()=>o(!0),[]);return Object(a.createElement)(a.Fragment,null,n&&Object(a.createElement)(p.a,{title:Object(r.__)("Get Yoast SEO Premium","wordpress-seo"),onRequestClose:s,additionalClassName:"",className:p.b,id:"yoast-premium-seo-analysis-modal",shouldCloseOnClickOutside:!0},Object(a.createElement)(d.a,null,Object(a.createElement)(d.b,{icon:l.YoastSeoIcon}),Object(a.createElement)("h2",null,Object(r.__)("Optimize even further with our premium SEO analysis","wordpress-seo")),Object(a.createElement)(y,{buyLink:`shortlinks.upsell.${t}.premium_seo_analysis_button`}))),"sidebar"===t&&Object(a.createElement)(m.a,{id:"yoast-premium-seo-analysis-modal-open-button",title:Object(r.__)("Premium SEO analysis","wordpress-seo"),prefixIcon:{icon:"seo-score-none",color:u.colors.$color_grey},suffixIcon:{icon:"pencil-square",size:"20px"},onClick:i}),"metabox"===t&&Object(a.createElement)(O,{hasPadding:!1,hasSeparator:!0,isOpen:!1,id:"yoast-premium-seo-analysis-metabox-modal-open-button",title:Object(r.__)("Premium SEO analysis","wordpress-seo"),prefixIconCollapsed:{icon:"seo-score-none",color:u.colors.$color_grey,size:"16px"},suffixIconCollapsed:{icon:"pencil-square",color:u.colors.$black,size:"20px"},onToggle:i}))};w.propTypes={location:s.a.string},w.defaultProps={location:"sidebar"},t.a=w},function(e,t,n){"use strict";var a=n(0),r=n(5),o=n(1),s=n(9),i=n(4),c=n(2),l=n.n(c),u=n(75),d=n(12),p=n.n(d),m=n(31),b=n.n(m);const h=e=>{let{data:t,itemScreenReaderText:n,className:r,...s}=e;const c=Object(a.useMemo)(()=>{var e,n;return null!==(e=null===(n=Object(i.maxBy)(t,"number"))||void 0===n?void 0:n.number)&&void 0!==e?e:0},[t]);return Object(a.createElement)("ul",p()({className:b()("yoast-data-model",r)},s),t.map(e=>{let{name:t,number:r}=e;return Object(a.createElement)("li",{key:t+"_dataItem",style:{"--yoast-width":r/c*100+"%"}},t,Object(a.createElement)("span",null,r),n&&Object(a.createElement)("span",{className:"screen-reader-text"},Object(o.sprintf)(n,r)))}))};h.propTypes={data:l.a.arrayOf(l.a.shape({name:l.a.string.isRequired,number:l.a.number.isRequired})),itemScreenReaderText:l.a.string,className:l.a.string},h.defaultProps={data:[],itemScreenReaderText:"",className:""};var g=h,f=n(15),y=n(22);const O=Object(s.makeOutboundLink)(),w=e=>{let{location:t}=e;const n=Object(r.useSelect)(e=>{var t,n;return null===(t=null===(n=e("yoast-seo-premium/editor"))||void 0===n?void 0:n.getPreference("isProminentWordsAvailable",!1))||void 0===t||t},[]),s=Object(r.useSelect)(e=>e("yoast-seo/editor").getPreference("shouldUpsell",!1),[]),c=Object(a.useMemo)(()=>Object(i.get)(window,`wpseoAdminL10n.shortlinks-insights-upsell-${t}-prominent_words`,""),[t]),l=Object(a.useMemo)(()=>{const e=Object(i.get)(window,"wpseoAdminL10n.shortlinks-insights-keyword_research_link","");return Object(u.a)(Object(o.sprintf)(Object(o.__)("Read our %1$sultimate guide to keyword research%2$s to learn more about keyword research and keyword strategy.","wordpress-seo"),"<a>","</a>"),{a:Object(a.createElement)(O,{href:e})})},[]),d=Object(a.useMemo)(()=>Object(u.a)(Object(o.sprintf)(// translators: %1$s expands to a starting `b` tag, %1$s expands to a closing `b` tag and %3$s expands to `Yoast SEO Premium`.
Object(o.__)("With %1$s%3$s%2$s, this section will show you which words occur most often in your text. By checking these prominent words against your intended keyword(s), you'll know how to edit your text to be more focused.","wordpress-seo"),"<b>","</b>","Yoast SEO Premium"),{b:Object(a.createElement)("b",null)}),[]),p=Object(r.useSelect)(e=>{var t,n;return null!==(t=null===(n=e("yoast-seo-premium/editor"))||void 0===n?void 0:n.getProminentWords())&&void 0!==t?t:[]},[]),m=Object(a.useMemo)(()=>{const e=Object(o.sprintf)(// translators: %1$s expands to Yoast SEO Premium.
Object(o.__)("Get %s to enjoy the benefits of prominent words","wordpress-seo"),"Yoast SEO Premium").split(/\s+/);return e.map((t,n)=>({name:t,number:e.length-n}))},[]),b=Object(a.useMemo)(()=>s?m:p.map(e=>{let{word:t,occurrence:n}=e;return{name:t,number:n}}),[p,m]);if(!n)return null;const{locationContext:h}=Object(y.useRootContext)();return Object(a.createElement)("div",{className:"yoast-prominent-words"},Object(a.createElement)("div",{className:"yoast-field-group__title"},Object(a.createElement)("b",null,Object(o.__)("Prominent words","wordpress-seo"))),!s&&Object(a.createElement)("p",null,0===b.length?Object(o.__)("Once you add a bit more copy, we'll give you a list of words that occur the most in the content. These give an indication of what your content focuses on.","wordpress-seo"):Object(o.__)("The following words occur the most in the content. These give an indication of what your content focuses on. If the words differ a lot from your topic, you might want to rewrite your content accordingly.","wordpress-seo")),s&&Object(a.createElement)("p",null,d),s&&Object(a.createElement)(O,{href:Object(f.addQueryArgs)(c,{context:h}),"data-action":"load-nfd-ctb","data-ctb-id":"f6a84663-465f-4cb5-8ba5-f7a6d72224b2",className:"yoast-button yoast-button-upsell"},Object(o.sprintf)(// translators: %s expands to `Premium` (part of add-on name).
Object(o.__)("Unlock with %s","wordpress-seo"),"Premium"),Object(a.createElement)("span",{"aria-hidden":"true",className:"yoast-button-upsell__caret"})),Object(a.createElement)("p",null,l),Object(a.createElement)(g,{data:b,itemScreenReaderText:// translators: %d expands to the number of occurrences.
Object(o.__)("%d occurrences","wordpress-seo"),"aria-label":Object(o.__)("Prominent words","wordpress-seo"),className:s?"yoast-data-model--upsell":null}))};w.propTypes={location:l.a.string.isRequired},t.a=w},function(e,t,n){"use strict";var a=n(0),r=n(18),o=n(1),s=n(8),i=n(4),c=n(2),l=n.n(c),u=n(9),d=n(75);const p=Object(u.makeOutboundLink)(),m=e=>{let{location:t}=e;const n=Object(a.useMemo)(()=>Object(i.get)(window,`wpseoAdminL10n.shortlinks-insights-upsell-${t}-text_formality`,""),[t]),r=Object(a.useMemo)(()=>Object(d.a)(Object(o.sprintf)(// Translators: %1$s expands to a starting `b` tag, %2$s expands to a closing `b` tag and %3$s expands to `Yoast SEO Premium`.
Object(o.__)("%1$s%3$s%2$s will help you assess the formality level of your text.","wordpress-seo"),"<b>","</b>","Yoast SEO Premium"),{b:Object(a.createElement)("b",null)}),[]);return Object(a.createElement)(a.Fragment,null,Object(a.createElement)("div",null,Object(a.createElement)("p",null,r),Object(a.createElement)(p,{href:n,className:"yoast-button yoast-button-upsell"},Object(o.sprintf)(// Translators: %s expands to `Premium` (part of add-on name).
Object(o.__)("Unlock with %s","wordpress-seo"),"Premium"),Object(a.createElement)("span",{"aria-hidden":"true",className:"yoast-button-upsell__caret"}))))};m.propTypes={location:l.a.string.isRequired};var b=m,h=n(5),g=n(17);const f=e=>{let{location:t,name:n}=e;const c=Object(h.useSelect)(e=>e("yoast-seo/editor").isFormalitySupported(),[]),l=Object(g.a)().isPremium,u=l?Object(i.get)(window,"wpseoAdminL10n.shortlinks-insights-text_formality_info_premium",""):Object(i.get)(window,"wpseoAdminL10n.shortlinks-insights-text_formality_info_free",""),d=Object(o.__)("Read more about text formality.","wordpress-seo");return c?Object(a.createElement)("div",{className:"yoast-text-formality"},Object(a.createElement)("div",{className:"yoast-field-group__title"},Object(a.createElement)("b",null,Object(o.__)("Text formality","wordpress-seo")),Object(a.createElement)(s.HelpIcon,{linkTo:u,linkText:d})),l?Object(a.createElement)(r.Slot,{name:n}):Object(a.createElement)(b,{location:t})):null};f.propTypes={location:l.a.string.isRequired,name:l.a.string.isRequired},t.a=f},,,,,,,,,function(e,t){e.exports=window.yoast.searchMetadataPreviews},function(e,t,n){"use strict";var a=n(0),r=n(2),o=n.n(r),s=n(11),i=n.n(s),c=n(8),l=n(9);const u=i()(c.StyledSection)`
&${c.StyledSectionBase} {
padding: 0;
& ${c.StyledHeading} {
${Object(l.getDirectionalStyle)("padding-left","padding-right")}: 20px;
margin-left: ${Object(l.getDirectionalStyle)("0","20px")};
}
}
`,d=e=>{let{children:t,title:n,icon:r,hasPaperStyle:o,shoppingData:s}=e;return Object(a.createElement)(u,{headingLevel:3,headingText:n,headingIcon:r,headingIconColor:"#555",hasPaperStyle:o,shoppingData:s},t)};d.propTypes={children:o.a.element,title:o.a.string,icon:o.a.string,hasPaperStyle:o.a.bool,shoppingData:o.a.object},d.defaultProps={hasPaperStyle:!0,shoppingData:null},t.a=d},function(e,t,n){"use strict";var a=n(0),r=n(18),o=n(2),s=n.n(o),i=n(111);const c=e=>{const[t,n]=Object(a.useState)(""),o=Object(a.useCallback)(e=>{n(e.detail.metaTabId)},[n]);Object(a.useEffect)(()=>(setTimeout(e.onLoad),window.addEventListener("YoastSEO:metaTabChange",o),()=>{window.removeEventListener("YoastSEO:metaTabChange",o)}),[]);const s=Object(a.useMemo)(()=>({...e,activeMetaTabId:t}),[e,t]);return e.isPremium?Object(a.createElement)(r.Slot,{name:"YoastFacebookPremium"+(e.location.charAt(0).toUpperCase()+e.location.slice(1)),fillProps:s}):Object(a.createElement)(i.a,s)};c.propTypes={isPremium:s.a.bool.isRequired,onLoad:s.a.func.isRequired,location:s.a.string.isRequired},t.a=c},function(e,t,n){"use strict";var a=n(0),r=n(18),o=n(2),s=n.n(o),i=n(111);const c=e=>(Object(a.useEffect)(()=>{setTimeout(e.onLoad)},[]),e.isPremium?Object(a.createElement)(r.Slot,{name:"YoastTwitterPremium"+(e.location.charAt(0).toUpperCase()+e.location.slice(1)),fillProps:e}):Object(a.createElement)(i.a,e));c.propTypes={isPremium:s.a.bool.isRequired,onLoad:s.a.func.isRequired,location:s.a.string.isRequired},t.a=c},,,,,,,function(e,t,n){"use strict";var a,r,o,s,i,c,l,u,d,p,m,b,h,g,f,y,O,w,j,E,v,_,T,k,R,C,S,x,I,P,L,A,q,F,D,N,M,B,W,U,z,K,$,H,Y,V,G,Z,Q=n(0),J=n(1),X=n(27),ee=()=>Object(Q.createElement)(Q.Fragment,null,Object(Q.createElement)("p",null,Object(X.a)(Object(J.sprintf)(
/* translators: 1: Opening a html tag, 2: Closing a html tag. 3: WordProof. 4. WordPress */
Object(J.__)("Something went wrong authenticating your %3$s account with the %4$s site. Please try again or contact %1$s%3$s support%2$s.","wordpress-seo"),"<a>","</a>","WordProof","WordPress"),"https://help.wordproof.com/"))),te=n(3);function ne(){return(ne=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function ae(e){return te.createElement("svg",ne({"aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 360"},e),a||(a=te.createElement("circle",{cx:226,cy:211,r:149,fill:"#f0ecf0"})),r||(r=te.createElement("path",{d:"M173.53 189.38s-35.47-5.3-41.78-11c-9.39-24.93-29.61-48-35.47-66.21-.71-2.24 3.72-11.39 3.53-15.41s-5.34-11.64-5.23-14-.09-15.27-.09-15.27l-4.75-.72s-5.13 6.07-3.56 9.87c-1.73-4.19 4.3 7.93.5 9.35 0 0-6-5.94-11.76-8.27s-19.57-3.65-19.57-3.65L43.19 73l-4.42.6L31 69.7l-2.85 5.12 7.53 5.29L40.86 92l17.19 10.2 10.2 10.56 9.86 3.56s26.49 79.67 45 92c17 11.33 37.23 15.92 37.23 15.92z",fill:"#fbd2a6"})),o||(o=te.createElement("path",{d:"M270.52 345.13c2.76-14.59 15.94-35.73 30.24-54.58 16.22-21.39 14-79.66-33.19-91.46-17.3-4.32-52.25-1-59.85-3.41C186.54 189 170 187 168 190.17c-5 10.51-7.73 27.81-5.51 36.26 1.18 4.73 3.54 5.91 20.49 13.4-5.12 15-16.35 26.3-22.86 37s7.88 27.2 7.1 33.51c-.48 3.8-4.26 21.13-7.18 34.25a149.47 149.47 0 00110.3 8.66 25.66 25.66 0 01.18-8.12z",fill:"#a4286a"})),s||(s=te.createElement("path",{d:"M206.76 66.43c-5 14.4-1.42 25.67-3.93 40.74-10 60.34-24.08 43.92-31.44 93.6 7.24-14.19 14.32-15.82 20.63-23.11-.83 3.09-10.25 13.75-8.05 34.81 9.85-8.51 6.35-8.75 11.86-8.54.36 3.25 3.53 3.22-3.59 10.53 2.52.69 17.42-14.32 20.16-12.66s0 5.72-6 7.76c2.15 2.2 30.47-3.87 43.81-14.71 4.93-4 10-13.16 13.38-18.2 7.17-10.62 12.38-24.77 17.71-36.6 8.94-19.87 15.09-39.34 16.11-61.31.53-10.44-3.41-18.44-4.41-28.86-2.57-27.8-67.63-37.26-86.24 16.55z",fill:"#9a5815"})),i||(i=te.createElement("path",{d:"M277.74 179.06c.62-.79 1.24-1.59 1.84-2.39-.85 2.59-1.52 3.73-1.84 2.39z",fill:"#efb17c"})),c||(c=te.createElement("path",{d:"M216.1 206.72c3.69-5.42 8.28-3.35 15.57-8.28 3.76-3.06 1.57-9.46 1.77-11.82 18.25 4.56 37.38-1.18 49.07-16 .62 5.16-2.77 22.27-.2 27 4.73 8.67 13.4 18.92 13.4 18.92-35.47-2.76-63.45 39-89.86 44.54 5.52-28.74-2.36-35.84 10.25-54.36z",fill:"#fbd2a6"})),l||(l=te.createElement("path",{d:"M235.21 167.9l53.21-25.23s-3.65 24-6.5 32.72c-64.05 62.66-46.47-7.33-46.71-7.49z",fill:"#f6b488"})),u||(u=te.createElement("path",{d:"M277.68 178.82z",fill:"#efb17c"})),d||(d=te.createElement("path",{d:"M226.86 50.64C215 59.31 206.37 93.21 204 95.57c-19.46 19.47-3.59 41.39-3.94 51.24-.2 5.52-4.14 25.42 5.72 29.36 22.22 8.89 60-3.48 67.19-12.61 13.28-16.75 40.89-94.78 17.74-108.19-7.92-4.58-42.78-20.18-63.85-4.73z",fill:"#fbd2a6"})),p||(p=te.createElement("path",{d:"M243.69 143.66c-10.7-6.16-8.56-6.73-19.76-12.71-3.86-2.07-3.94.64-6.32 0-2.91-.79-1.39-2.74-5.37-3.48-6.52-1.21-3.67 3.63-3.15 6 1.32 6.15-8.17 17.3 3.26 21.42 12.65 4.55 21.38-9.41 31.34-11.23z",fill:"#e5766c"})),m||(m=te.createElement("path",{d:"M240.68 143.9c-11.49-5.53-11.65-8.17-24.64-11.69-8.6-2.32-5.53 1-5.69 4.42-.2 4.16-1.26 9.87 4.9 12.66 9 4.09 18.16-6.02 25.43-5.39zM241.38 103c-.16 1.26-.06 4.9 5.46 8.25 11.43-4.73 16.36-2.56 17-3.33 1.48-1.76-2-8.87-7.88-9.85-5.58-.94-14.14 1.24-14.58 4.93z",fill:"#fff"})),b||(b=te.createElement("path",{d:"M263.53 108.19c-4.32-4.33-6.85-6.24-12.26-8.21-2.77-1-6.18.18-8.65 1.67a3.65 3.65 0 00-1.24 1.23h-.12a3.73 3.73 0 011-1.52 12.53 12.53 0 0111.93-3c4.73 1 9.43 4.63 9.42 9.82z",fill:"#000001"})),h||(h=te.createElement("circle",{cx:254.13,cy:104.05,r:4.19,fill:"#000001"})),g||(g=te.createElement("path",{d:"M225.26 99.22c-.29 1-6.6 3.45-10.92 1.48-1.15-3.24-5-6.43-5.25-6.71-.5-2.86 5.55-8 10.06-6.3a10.21 10.21 0 016.11 11.53z",fill:"#fff"})),f||(f=te.createElement("path",{d:"M209.29 94.21c-.19-2.34 1.84-4.1 3.65-5.2 7-3.87 13.18 3 12.43 10h-.12c-.14-4-2.38-8.44-6.47-9.11a3.19 3.19 0 00-2.42.31c-1.37.85-2.38 2-3.89 2.56-1 .45-1.92.42-3 1.4h-.22z",fil
/* Translators: %s translates to the Post type in singular form */
Object(J.__)("Your %s is now protected via the blockchain!","wordpress-seo"),Object(re.a)("current_post_type")),Object(Q.createElement)("br",null),Object(Q.createInterpolateElement)(Object(J.sprintf)(Object(J.__)(
/** translators:
* %1$s and %2$s are replaced by opening and closing <b> tags.
* %3$s translates to the Post type in singular form.
*/
"The %3$s will automatically be timestamped every time you %1$supdate%2$s or %1$spublish%2$s.","wordpress-seo"),"<b>","</b>",Object(re.a)("current_post_type")),{b:Object(Q.createElement)("b",null)})),Object(Q.createElement)("div",{className:"yoast-wordproof-modal-action"},Object(Q.createElement)(oe.NewButton,{variant:"primary",onClick:t},"Continue")))};ce.propTypes={closeModal:ie.a.func.isRequired};var le,ue=ce;function de(){return(de=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function pe(e){return te.createElement("svg",de({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 752 247",stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",fill:"#fff",fillRule:"evenodd","aria-hidden":"true"},e),le||(le=te.createElement("g",{stroke:"none",className:"connection-assistant_svg__B"},te.createElement("path",{d:"M307.671 13.343C314.3 6.76 322.367.552 332.022-.127c5.029-.88 10.204-.124 15.012 1.447 3.588 1.147 6.294 3.893 8.763 6.605 3.333-1.582 7.09-1.837 10.73-1.803 3.35-.13 6.796.842 9.52 2.803 4.045 3.932 7.322 8.847 8.678 14.367.711 3.808 1.084 7.888-.22 11.616.824 2.334 4.61 2.746 3.96 5.628-.706 2.373-2.616 4.209-4.356 5.898l-.61.543c-2.532.644-4.605 2.203-5.888 4.474-.322-1.92-2.644-1.864-3.955-2.842-5.977-3.813-10.734-9.52-13.356-16.119-1.266-3.435-2.768-6.938-2.475-10.684-2.983.661-6 1.86-8.068 4.198-2.977 2.887-4.452 6.831-6.819 10.164-1.746 2.334-1.825 5.453-3.56 7.786-1.118 1.7-3 2.599-4.587 3.774 1.378.305 2.898.373 4.073 1.243 1.113.944.673 2.898-.632 3.424-2.255.288-4.577-.26-6.803.305-2.825.898-4.994 3.023-7.011 5.09-.91 1.035-2.61-.22-2.441-1.418-.192-1.406.955-2.412 1.66-3.48-2.7.898-5.525 1.21-8.316 1.593-1.508 1.243-2.819 2.763-4.022 4.306-1.537-1.345-3.057-3.22-5.34-2.91 1.204 1.7 2.86 2.989 4.475 4.271.249 5.39 1.774 10.594 3.271 15.74.616 2.266 2.52 3.809 4.334 5.137 3.542 2.22 7.497 3.74 10.995 6.022 1.819 3.029 3.35 6.255 4.469 9.616.559 1.373 1.005 3.046 2.503 3.684 4.638 2.6 9.808 4 14.712 6.006 3.955-2.068 7.695-4.52 11.531-6.791.616-.463 1.503-.785 1.718-1.605 1.056-3.847 1.74-7.785 2.746-11.638.74-2.645 2.96-4.447 4.706-6.436 2.266-2.65 5.565-4.457 7-7.774.255-5.853.294-11.746-.621-17.554 1.294-1.633 2.508-3.328 3.797-4.96.05 3.101.536 6.163.983 9.226.26 3.66.35 7.339.712 10.988.067.746.242 1.498.683 2.114 2.334 3.045 7.08 3.785 10.311 1.762-1 3.289-3.932 5.362-6.226 7.707-.073.655.237 1.271.396 1.898 1.096 2.554 1.163 5.752-1.164 7.65.943 2.051 1.689 4.322 1.14 6.6-.208 1.463-1.536 2.287-2.604 3.118.175 2.079 1.04 4.26.181 6.294-1.113 1.842-3.266 2.599-5.175 3.328-.413 1.66-.769 3.457-2.04 4.706-1.034 1.18-2.723 1.153-4.13 1.492-1.13 2.248-2.537 4.655-4.96 5.678-2.125.548-4.25-.34-6.34-.673-1.525 1.6-3.101 3.385-5.373 3.86-2.39.796-4.712-.6-6.78-1.645-1.638 1.215-3.423 2.6-5.599 2.334-2.344.146-3.972-1.633-5.53-3.074-2.12 1.08-4.566 2-6.945 1.198-2.209-.537-3.356-2.656-4.604-4.35-2.825-.029-5.978-.029-8.226-2.006-1.695-1.322-2.362-3.424-3.034-5.368-1.916-.305-4.142-.367-5.526-1.932-1.35-1.605-2.31-3.554-2.83-5.588-.566-2.305.638-4.497 1.028-6.723-.95-1.085-2.43-1.565-3.582-2.418-3.136-1.577-3.548-5.6-2.424-8.571-1.565-1.107-2.836-2.548-4.22-3.853 3.463-.023 7.056-1.904 8.028-5.424.847-2.21.802-4.616.599-6.938-.43-4.531-1.509-8.967-2.435-13.413-.464-2.074-3.023-2.011-4.447-3.136-2.265-1.644-4.593-4.119-4.102-7.147 1.125-1.881 3.102-3.266 3.47-5.56-2.792-4.276-1.882-9.565-.927-14.26 1.44-5.215 3.83-10.328 7.768-14.13zm22.78 19.356c-2.655 2.78-4.39 6.238-6.282 9.543 2.271-.904 3.955-2.808 5.661-4.492 3.656-3.966 7.775-8.073 9.006-13.509-3.254 2.35-5.746 5.475-8.384 8.458zm3.74 8.317c-1.027 1.621-2.383 2.989-3.423 4.599 3.955-2.147 7.057-6.271 7.373-10.82-1.61 1.882-2.469 4.25-3.95 6.221zm18.42 7.673c4.3-2.515 10.073-3.125 14.322-.136 1.492.588 2.13 2.848.605 3.774-1.396 1.102-2.74-.424-4.074-.797-3.864-1.028-7.786.543-11.108 2.435-.853-.457-2.045-1.017-1.994-2.163-.215-1.498 1.232-2.34 2.249-3.113z",fill:"#f17523"}),te.createElement("path",{d:"M349.757 26.004c2
Object(J.__)("Not working? %1$sContact %3$s support%2$s.","wordpress-seo"),"<a>","</a>","WordProof"),"https://help.wordproof.com")))};me.propTypes={closeModal:ie.a.func.isRequired};var be=me,he=n(40);t.a=()=>{const[e,t]=Object(Q.useState)(null),n=Object(Q.useCallback)(()=>{t("oauth:failed")}),a=Object(Q.useCallback)(()=>{t("webhook:failed")}),r=Object(Q.useCallback)(()=>{t("oauth:success")}),o=Object(Q.useCallback)(()=>{t(null)});Object(Q.useEffect)(()=>(window.addEventListener("wordproof:oauth:success",r,!1),window.addEventListener("wordproof:oauth:failed",n,!1),window.addEventListener("wordproof:webhook:failed",a,!1),()=>{window.removeEventListener("wordproof:oauth:success",r,!1),window.removeEventListener("wordproof:oauth:failed",n,!1),window.removeEventListener("wordproof:webhook:failed",a,!1)}),[]);const s=Object(Q.useCallback)(()=>{switch(e){case"webhook:failed":return Object(J.__)("Connection failed","wordpress-seo");case"oauth:success":return Object(J.__)("Connected to WordProof","wordpress-seo");default:return Object(J.__)("WordProof authentication","wordpress-seo")}});return Object(Q.createElement)(Q.Fragment,null,e&&Object(Q.createElement)(he.a,{onRequestClose:o,additionalClassName:"yoast-wordproof-modal",title:s()},"oauth:success"===e&&Object(Q.createElement)(ue,{closeModal:o}),"oauth:failed"===e&&Object(Q.createElement)(ee,null),"webhook:failed"===e&&Object(Q.createElement)(be,{closeModal:o})))}},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var a=n(46),r=n(39),o=n(112),s=n(54);const{dispatch:i}=wp.data;function c(){const{setIsAuthenticated:e,setSelectedPostTypes:t}=i("wordproof"),n=Object(r.a)("popup_redirect_authentication_url"),c=Object(r.a)("popup_redirect_settings_url");let l=null;const u=(e,t)=>{l=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:800,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:680;const o=e.top.outerHeight/2+e.top.screenY-r/2,s=e.top.outerWidth/2+e.top.screenX-a/2;return e.open(t,n,`toolbar=no,\n\t\tlocation=no,\n\t\tdirectories=no,\n\t\tstatus=no,\n\t\tmenubar=no,\n\t\tresizable=no,\n\t\tcopyhistory=no,\n\t\twidth=${a},\n\t\theight=${r},\n\t\ttop=${o},\n\t\tleft=${s}`)}(window,e,t),l&&l.focus(),window.addEventListener("message",d,!1)},d=async e=>{const{data:t,source:n,origin:a}=e;if(a===Object(r.a)("origin")&&l===n)switch(t.type){case"wordproof:oauth:granted":!1===await b(t)&&await p("wordproof:oauth:failed",!1);break;case"wordproof:oauth:failed":await p("wordproof:oauth:failed",!1);break;case"wordproof:oauth:denied":await p("wordproof:oauth:denied",!1);break;case"wordproof:webhook:success":await p("wordproof:oauth:success",!0);break;case"wordproof:webhook:failed":await p("wordproof:webhook:failed",!1);break;case"wordproof:settings:updated":await p("wordproof:settings:updated"),await h(t);break;case"wordproof:oauth:destroy":await p("wordproof:oauth:destroy",!1);break;case"wordproof:oauth:retry":await p("wordproof:open_authentication",!1);break;case"wordproof:oauth:close":m()}},p=async function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;m(),Object(o.a)(t),!1===n&&(await Object(a.b)(),e(!1)),!0===n&&e(!0)},m=()=>{window.removeEventListener("message",d,!1),l.close()},b=async e=>{await Object(a.c)(()=>Object(s.e)(e),async e=>{const t={type:"wordproof:sdk:access-token",source_id:e.source_id};return l.postMessage(t,Object(r.a)("origin")),!0},async()=>!1)},h=async e=>{await Object(a.c)(()=>Object(s.f)(e),async()=>{const n=e.settings;return n.selectedPostTypes&&t(n.selectedPostTypes),!0},async()=>!1)};window.addEventListener("wordproof:open_authentication",e=>{e.preventDefault(),u(n,"WordProof_Authentication")},!1),window.addEventListener("wordproof:open_settings",e=>{e.preventDefault(),u(c,"WordProof_Settings")},!1)}},,,,function(e,t,n){"use strict";var a=n(12),r=n.n(a),o=n(0),s=n(20),i=n(5),c=n(1),l=n(160),u=n(22),d=n(161),p=n(72),m=n(118),b=n(121),h=n(4);const g=function(e,t){let n=0;return t.shortenedBaseUrl&&"string"==typeof t.shortenedBaseUrl&&(
/* Translators: %s expands to Facebook. */,title:Object(p.sprintf)(Object(p.__)("%s preview","wordpress-seo"),"Facebook"),initialIsOpen:!0},Object(a.createElement)(S.a,null)),n&&Object(a.createElement)(O.a
/* Translators: %s expands to Twitter. */,{title:Object(p.sprintf)(Object(p.__)("%s preview","wordpress-seo"),"Twitter"),hasSeparator:t,initialIsOpen:!0},Object(a.createElement)(x.a,null)))};I.propTypes={displayFacebook:o.a.bool.isRequired,displayTwitter:o.a.bool.isRequired};var P=I,L=Object(u.withSelect)(e=>{const{getPreferences:t}=e("yoast-seo/editor"),{displayFacebook:n,displayTwitter:a}=t();return{displayFacebook:n,displayTwitter:a}})(P),A=n(74);function q(e){let{target:t}=e;return Object(a.createElement)(A.a,{target:t},Object(a.createElement)(L,null))}q.propTypes={target:o.a.string.isRequired};var F=n(148),D=n(136),N=n(117),M=n(41),B=n(170),W=n(149),U=n(144);function z(e){let{settings:t,wincherKeyphrases:n,setWincherNoKeyphrase:r}=e;const o=Object(a.useCallback)(()=>{if(!n.length)return r(!0),document.querySelector("#focus-keyword-input-metabox").focus(),!1},[n,r]);return Object(a.createElement)(a.Fragment,null,Object(M.b)()&&Object(a.createElement)(B.a,null),Object(a.createElement)(s.Fill,{name:"YoastMetabox"},Object(a.createElement)(R.a,{key:"warning",renderPriority:1},Object(a.createElement)(g.a,null)),t.isKeywordAnalysisActive&&Object(a.createElement)(R.a,{key:"keyword-input",renderPriority:8},Object(a.createElement)(f.KeywordInput,{isSEMrushIntegrationActive:t.isSEMrushIntegrationActive}),!window.wpseoScriptData.metabox.isPremium&&Object(a.createElement)(s.Fill,{name:"YoastRelatedKeyphrases"},Object(a.createElement)(D.a,null))),Object(a.createElement)(R.a,{key:"google-preview",renderPriority:9},Object(a.createElement)(O.a,{id:"yoast-snippet-editor-metabox",title:Object(p.__)("Google preview","wordpress-seo"),initialIsOpen:!0},Object(a.createElement)(h.a,{hasPaperStyle:!1}))),t.isContentAnalysisActive&&Object(a.createElement)(R.a,{key:"readability-analysis",renderPriority:10},Object(a.createElement)(f.ReadabilityAnalysis,{shouldUpsell:t.shouldUpsell})),t.isKeywordAnalysisActive&&Object(a.createElement)(R.a,{key:"seo-analysis",renderPriority:20},Object(a.createElement)(a.Fragment,null,Object(a.createElement)(f.SeoAnalysis,{shouldUpsell:t.shouldUpsell,shouldUpsellWordFormRecognition:t.isWordFormRecognitionActive}),t.shouldUpsell&&Object(a.createElement)(W.a,{location:"metabox"}))),t.isInclusiveLanguageAnalysisActive&&Object(a.createElement)(R.a,{key:"inclusive-language-analysis",renderPriority:21},Object(a.createElement)(f.InclusiveLanguageAnalysis,null)),t.isKeywordAnalysisActive&&Object(a.createElement)(R.a,{key:"additional-keywords-upsell",renderPriority:22},t.shouldUpsell&&Object(a.createElement)(U.a,null)),t.isKeywordAnalysisActive&&t.isWincherIntegrationActive&&Object(a.createElement)(R.a,{key:"wincher-seo-performance",renderPriority:25},Object(a.createElement)(O.a,{id:"yoast-wincher-seo-performance-metabox",title:Object(p.__)("Track SEO performance","wordpress-seo"),initialIsOpen:!1,prefixIcon:{icon:"chart-square-bar",color:m.colors.$color_grey_medium_dark},prefixIconCollapsed:{icon:"chart-square-bar",color:m.colors.$color_grey_medium_dark},onToggle:o},Object(a.createElement)(N.a,null))),t.isCornerstoneActive&&Object(a.createElement)(R.a,{key:"cornerstone",renderPriority:30},Object(a.createElement)(b.a,null)),t.displayAdvancedTab&&Object(a.createElement)(R.a,{key:"advanced",renderPriority:40},Object(a.createElement)(O.a,{id:"collapsible-advanced-settings",title:Object(p.__)("Advanced","wordpress-seo")},Object(a.createElement)(C.a,null))),t.displaySchemaSettings&&Object(a.createElement)(R.a,{key:"schema",renderPriority:50},Object(a.createElement)(F.a,null)),Object(a.createElement)(R.a,{key:"social",renderPriority:-1},Object(a.createElement)(q,{target:"wpseo-section-social"})),t.isInsightsEnabled&&Object(a.createElement)(R.a,{key:"insights",renderPriority:52},Object(a.createElement)(k,{location:"metabox"}))))}z.propTypes={settings:o.a.object.isRequired,wincherKeyphrases:o.a.array.isRequired,setWincherNoKeyphrase:o.a.func.isRequired};var K=Object(d.compose)([Object(u.withSelect)((e,t)=>{const{getPreferences:n,getWincherTrackableKeyphrases:a}=e("yoast-seo/editor");return{settings:n(),store:t.store,wincherKeyph