/category/
tag. */ Object(Je.__)("WordPress adds a lot of links and content to your site's %1$s and HTTP headers. Most people can safely disable all of these, which can help to save bytes, electricity, and trees.","wordpress-seo"),""),{code:Object(s.createElement)(l.Code,null,"")}),removeShortlinks:Object(s.createInterpolateElement)(o,{code:Object(s.createElement)(l.Code,{variant:"block"},'')}),removeRestApiLinks:Object(s.createInterpolateElement)(o,{code:Object(s.createElement)(l.Code,{variant:"block"},'')}),removeRsdWlwLinks:Object(s.createInterpolateElement)(i,{code1:Object(s.createElement)(l.Code,{variant:"block"},''),code2:Object(s.createElement)(l.Code,{variant:"block"},'')}),removeOembedLinks:Object(s.createInterpolateElement)(o,{code:Object(s.createElement)(l.Code,{variant:"block"},'')}),removeGenerator:Object(s.createInterpolateElement)(o,{code:Object(s.createElement)(l.Code,{variant:"block"},'')}),removePingbackHeader:Object(s.createInterpolateElement)(o,{code:Object(s.createElement)(l.Code,{variant:"block"},"X-Pingback: https://www.example.com/xmlrpc.php")}),removePoweredByHeader:Object(s.createInterpolateElement)(o,{code:Object(s.createElement)(l.Code,{variant:"block"},"X-Powered-By: PHP/7.4.1")}),removeFeedGlobal:Object(s.createInterpolateElement)(o,{code:Object(s.createElement)(l.Code,{variant:"block"},'')}),removeFeedGlobalComments:Object(s.createInterpolateElement)(o,{code:Object(s.createElement)(l.Code,{variant:"block"},'')}),removeFeedPostComments:Object(s.createInterpolateElement)(o,{code:Object(s.createElement)(l.Code,{variant:"block"},'')}),removeFeedAuthors:Object(s.createInterpolateElement)(o,{code:Object(s.createElement)(l.Code,{variant:"block"},'')}),removeFeedPostTypes:Object(s.createInterpolateElement)(o,{code:Object(s.createElement)(l.Code,{variant:"block"},'')}),removeFeedCategories:Object(s.createInterpolateElement)(o,{code:Object(s.createElement)(l.Code,{variant:"block"},'')}),removeFeedTags:Object(s.createInterpolateElement)(o,{code:Object(s.createElement)(l.Code,{variant:"block"},'')}),removeFeedCustomTaxonomies:Object(s.createInterpolateElement)(o,{code:Object(s.createElement)(l.Code,{variant:"block"},'')}),removeFeedSearch:Object(s.createInterpolateElement)(o,{code:Object(s.createElement)(l.Code,{variant:"block"},'')}),removeAtomRdfFeeds:Object(s.createInterpolateElement)(o,{code:Object(s.createElement)(l.Code,{variant:"block"},'')}),denyWpJsonCrawling:Object(s.createInterpolateElement)(i,{code1:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com/wp-json/"),code2:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com/?rest_route=/")}),denySearchCrawling:Object(s.createInterpolateElement)(Object(Je.sprintf)( /* translators: %1$s and %2$s expand to example parts of a URL, surrounded by tags. */ Object(Je.__)("Add a ‘disallow’ rule to your robots.txt file to prevent crawling of %1$s and %2$s URLs.","wordpress-seo"),"",""),{code1:Object(s.createElement)(l.Code,null,"?s="),code2:Object(s.createElement)(l.Code,null,"/search/")}),advancedUrlCleanup:Object(s.createInterpolateElement)(Object(Je.sprintf)( /* translators: %1$s expands to an example part of a URL, surrounded by a tag. */ Object(Je.__)("Users and search engines may often request your URLs whilst using query parameters, like %1$s. These can be helpful for tracking, filtering, and powering advanced functionality - but they come with a performance and SEO ‘cost’. Sites which don’t rely on URL parameters might benefit from using these options.","wordpress-seo"),""),{code:Object(s.createElement)(l.Code,null,"?color=red")}),cleanCampaignTrackingUrls:Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: * %1$s expands to `utm`. * %2$s expands to `#`. * %3$s expands to `301`. * %4$s and %5$s both expand to an example within a tag. */ Object(Je.__)("Replaces %1$s tracking parameters with the (more performant) %2$s equivalent, via a %3$s redirect. E.g., %4$s will be redirected to %5$s","wordpress-seo"),"","","","",""),{code1:Object(s.createElement)(l.Code,null,"utm"),code2:Object(s.createElement)(l.Code,null,"#"),code3:Object(s.createElement)(l.Code,null,"301"),code4:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com/?utm_medium=organic"),code5:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com/#utm_medium=organic")}),cleanPermalinks:Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: * %1$s expands to `301`. * %2$s and %3$s both expand to an example within a tag. */ Object(Je.__)("Removes unknown URL parameters via a %1$s redirect. E.g., %2$s will be redirected to %3$s","wordpress-seo"),"","",""),{code1:Object(s.createElement)(l.Code,null,"301"),code2:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com/?unknown_parameter=yes"),code3:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com")}),cleanPermalinksExtraVariables:Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: * %1$s expands to `unknown_parameter`. * %2$s and %3$s both expand to an example within a tag. */ Object(Je.__)("Prevents specific URL parameters from being removed by the above feature. E.g., adding %1$s will prevent %2$s from being redirected to %3$s","wordpress-seo"),"","",""),{code1:Object(s.createElement)(l.Code,null,"unknown_parameter"),code2:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com/?unknown_parameter=yes"),code3:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com")})}),[]),{values:u}=H(),{remove_feed_global_comments:d,remove_feed_post_comments:p,search_cleanup:m,clean_permalinks:b}=u.wpseo;return Object(s.createElement)(dt,{title:Object(Je.__)("Crawl optimization","wordpress-seo"),description:Object(s.createElement)(s.Fragment,null,c.page,!r&&Object(s.createElement)("div",{className:"yst-mt-6"},Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:a,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},n)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium"))))},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(l.FeatureUpsell,{shouldUpsell:!r},Object(s.createElement)(st,{title:Object(Je.__)("Remove unwanted metadata","wordpress-seo"),description:c.removeUnwantedMetadata},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_shortlinks","data-id":"input-wpseo-remove_shortlinks",label:Object(Je.__)("Remove shortlinks","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links to WordPress' internal 'shortlink' URLs for your posts.","wordpress-seo")," ",c.removeShortlinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_rest_api_links","data-id":"input-wpseo-remove_rest_api_links",label:Object(Je.__)("Remove REST API links","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links to the location of your site’s REST API endpoints.","wordpress-seo")," ",c.removeRestApiLinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_rsd_wlw_links","data-id":"input-wpseo-remove_rsd_wlw_links",label:Object(Je.__)("Remove RSD / WLW links","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links used by external systems for publishing content to your blog.","wordpress-seo")," ",c.removeRsdWlwLinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_oembed_links","data-id":"input-wpseo-remove_oembed_links",label:Object(Je.__)("Remove oEmbed links","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links used for embedding your content on other sites.","wordpress-seo")," ",c.removeOembedLinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_generator","data-id":"input-wpseo-remove_generator",label:Object(Je.__)("Remove generator tag","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove information about the plugins and software used by your site.","wordpress-seo")," ",c.removeGenerator),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_pingback_header","data-id":"input-wpseo-remove_pingback_header",label:Object(Je.__)("Pingback HTTP header","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links which allow others sites to ‘ping’ yours when they link to you.","wordpress-seo")," ",c.removePingbackHeader),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_powered_by_header","data-id":"input-wpseo-remove_powered_by_header",label:Object(Je.__)("Remove powered by HTTP header","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove information about the plugins and software used by your site.","wordpress-seo")," ",c.removePoweredByHeader)),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Disable unwanted content formats","wordpress-seo"),description:Object(Je.__)("WordPress outputs your content in many different formats, across many different URLs (like RSS feeds of your posts and categories). It’s generally good practice to disable the formats you’re not actively using.","wordpress-seo")},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_global","data-id":"input-wpseo-remove_feed_global",label:Object(Je.__)("Remove global feed","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide an overview of your recent posts.","wordpress-seo")," ",c.removeFeedGlobal),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_global_comments","data-id":"input-wpseo-remove_feed_global_comments",label:Object(Je.__)("Remove global comment feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide an overview of recent comments on your site.","wordpress-seo")," ",c.removeFeedGlobalComments,Object(Je.__)("Also disables Post comment feeds.","wordpress-seo")),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_post_comments","data-id":"input-wpseo-remove_feed_post_comments",label:Object(Je.__)("Remove post comments feeds","wordpress-seo"),disabled:d,checked:d||p,isDummy:!r},Object(Je.__)("Remove URLs which provide information about recent comments on each post.","wordpress-seo")," ",c.removeFeedPostComments),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_authors","data-id":"input-wpseo-remove_feed_authors",label:Object(Je.__)("Remove post authors feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about recent posts by specific authors.","wordpress-seo")," ",c.removeFeedAuthors),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_post_types","data-id":"input-wpseo-remove_feed_post_types",label:Object(Je.__)("Remove post type feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each post type.","wordpress-seo")," ",c.removeFeedPostTypes),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_categories","data-id":"input-wpseo-remove_feed_categories",label:Object(Je.__)("Remove category feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each category.","wordpress-seo")," ",c.removeFeedCategories),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_tags","data-id":"input-wpseo-remove_feed_tags",label:Object(Je.__)("Remove tag feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each tag.","wordpress-seo")," ",c.removeFeedTags),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_custom_taxonomies","data-id":"input-wpseo-remove_feed_custom_taxonomies",label:Object(Je.__)("Remove custom taxonomy feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each custom taxonomy.","wordpress-seo")," ",c.removeFeedCustomTaxonomies),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_search","data-id":"input-wpseo-remove_feed_search",label:Object(Je.__)("Remove search results feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your search results.","wordpress-seo")," ",c.removeFeedSearch),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_atom_rdf_feeds","data-id":"input-wpseo-remove_atom_rdf_feeds",label:Object(Je.__)("Remove Atom / RDF feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide alternative (legacy) formats of all of the above.","wordpress-seo")," ",c.removeAtomRdfFeeds)),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Remove unused resources","wordpress-seo"),description:Object(Je.__)("WordPress loads lots of resources, some of which your site might not need. If you’re not using these, removing them can speed up your pages and save resources.","wordpress-seo")},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_emoji_scripts","data-id":"input-wpseo-remove_emoji_scripts",label:Object(Je.__)("Remove emoji scripts","wordpress-seo"),description:Object(Je.__)("Remove JavaScript used for converting emoji characters in older browsers.","wordpress-seo"),isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.deny_wp_json_crawling","data-id":"input-wpseo-deny_wp_json_crawling",label:Object(Je.__)("Remove WP-JSON API","wordpress-seo"),isDummy:!r},Object(Je.__)("Add a ‘disallow’ rule to your robots.txt file to prevent crawling of WordPress' JSON API endpoints.","wordpress-seo")," ",c.denyWpJsonCrawling)),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Internal site search cleanup","wordpress-seo"),description:Object(Je.__)("Your internal site search can create lots of confusing URLs for search engines, and can even be used as a way for SEO spammers to attack your site. Most sites will benefit from experimenting with these protections and optimizations, even if you don’t have a search feature in your theme.","wordpress-seo")},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.search_cleanup","data-id":"input-wpseo-search_cleanup",label:Object(Je.__)("Filter search terms","wordpress-seo"),description:Object(Je.__)("Enables advanced settings for protecting your internal site search URLs.","wordpress-seo"),isDummy:!r}),Object(s.createElement)(Jr,{as:l.TextField,type:"text",name:"wpseo.search_character_limit",id:"input-wpseo-search_character_limit",label:Object(Je.__)("Max number of characters to allow in searches","wordpress-seo"),description:Object(Je.__)("Limit the length of internal site search queries to reduce the impact of spam attacks and confusing URLs.","wordpress-seo"),disabled:!m,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.search_cleanup_emoji","data-id":"input-wpseo-search_cleanup_emoji",label:Object(Je.__)("Filter searches with emojis and other special characters","wordpress-seo"),description:Object(Je.__)("Block internal site searches which contain complex and non-alphanumeric characters, as they may be part of a spam attack.","wordpress-seo"),disabled:!m,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.search_cleanup_patterns","data-id":"input-wpseo-search_cleanup_patterns",label:Object(Je.__)("Filter searches with common spam patterns","wordpress-seo"),description:Object(Je.__)("Block internal site searches which match the patterns of known spam attacks.","wordpress-seo"),disabled:!m,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.deny_search_crawling","data-id":"input-wpseo-deny_search_crawling",label:Object(Je.__)("Prevent crawling of internal site search URLs","wordpress-seo"),description:c.denySearchCrawling,isDummy:!r})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Advanced: URL cleanup","wordpress-seo"),description:c.advancedUrlCleanup},Object(s.createElement)(l.Alert,{id:"alert-permalink-cleanup-settings",variant:"warning"},Object(Er.a)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("These are expert features, so make sure you know what you're doing before removing the parameters. %1$sRead more about how your site can be affected%2$s.","wordpress-seo"),"",""),t,"link-permalink-cleanup-info")),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.clean_campaign_tracking_urls","data-id":"input-wpseo-clean_campaign_tracking_urls",label:Object(Je.__)("Optimize Google Analytics utm tracking parameters","wordpress-seo"),description:c.cleanCampaignTrackingUrls,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.clean_permalinks","data-id":"input-wpseo-clean_permalinks",label:Object(Je.__)("Remove unregistered URL parameters","wordpress-seo"),description:c.cleanPermalinks,isDummy:!r}),Object(s.createElement)(Zr,{name:"wpseo.clean_permalinks_extra_variables",id:"input-wpseo-clean_permalinks_extra_variables",label:Object(Je.__)("Additional URL parameters to allow","wordpress-seo"),description:c.cleanPermalinksExtraVariables,disabled:!b,isDummy:!r})))))};const ts=It(wt);var rs=()=>{const e=Object(Je.__)("Date archives","wordpress-seo"),t=Object(Je.__)("Date archive","wordpress-seo"),r=ct("selectReplacementVariablesFor",[],"date_archive","custom-post-type_archive"),a=ct("selectRecommendedReplacementVariablesFor",[],"date_archive","custom-post-type_archive"),n=ct("selectLink",[],"https://yoa.st/show-x"),o=ct("selectPreference",[],"isPremium"),i=ct("selectLink",[],"https://yoa.st/4e0"),c=ct("selectExampleUrl",[],"/2020/"),u=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),d=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to "Date archives". * %2$s expands to an example URL, e.g. https://example.com/author/example/. * %3$s and %4$s expand to opening and closing tags. */ Object(Je.__)("%1$s (e.g. %2$s) are based on publication dates. From an SEO perspective, the posts in these archives have no real relation to the other posts except for their publication dates, which doesn’t say much about the content. They could also lead to duplicate content issues. This is why we recommend you to disable %1$s.","wordpress-seo"),t,""),{exampleUrl:Object(s.createElement)(l.Code,null,c)})),{values:p}=H(),{opengraph:m}=p.wpseo_social,{"disable-date":b}=p.wpseo_titles;return Object(s.createElement)(dt,{title:e,description:d},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-space-y-8"},Object(s.createElement)(mt,{name:"wpseo_titles.disable-date","data-id":"input-wpseo_titles-disable-date",label:e,description:Object(Je.sprintf)( /* translators: %1$s expands to "Date archives". */ Object(Je.__)("%1$s can cause duplicate content issues. For most sites, we recommend that you disable this setting.","wordpress-seo"),e)})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(ot.a,{easing:"ease-in-out",duration:300,height:b?0:"auto",animateOpacity:!0},Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Choose how your %1$s should look in search engines.","wordpress-seo"),e)},Object(s.createElement)(mt,{name:"wpseo_titles.noindex-archive-wpseo","data-id":"input-wpseo_titles-noindex-archive-wpseo",label:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show %1$s in search results","wordpress-seo"),e),description:Object(s.createElement)(s.Fragment,null,Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Disabling this means that %1$s will not be indexed by search engines and will be excluded from XML sitemaps. We recommend that you disable this setting.","wordpress-seo"),e),Object(s.createElement)("br",null),Object(s.createElement)(l.Link,{href:n,target:"_blank",rel:"noreferrer"},Object(Je.__)("Read more about the search results settings","wordpress-seo")),".")}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-archive-wpseo",fieldId:"input-wpseo_titles-title-archive-wpseo",label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-archive-wpseo",fieldId:"input-wpseo_titles-metadesc-archive-wpseo",label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(s.createElement)("div",{className:"yst-flex yst-items-center yst-gap-1.5"},Object(s.createElement)("span",null,Object(Je.__)("Social appearance","wordpress-seo")),o&&Object(s.createElement)(l.Badge,{variant:"upsell"},"Premium")),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Choose how your %1$s should look on social media by default.","wordpress-seo"),e)},Object(s.createElement)(l.FeatureUpsell,{shouldUpsell:!o,variant:"card",cardLink:i,cardText:Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")},Object(s.createElement)(Ut,{isEnabled:!o||m}),Object(s.createElement)(Ot,{id:"wpseo_titles-social-image-archive-wpseo",label:Object(Je.__)("Social image","wordpress-seo"),previewLabel:u,mediaUrlName:"wpseo_titles.social-image-url-archive-wpseo",mediaIdName:"wpseo_titles.social-image-id-archive-wpseo",disabled:!m,isDummy:!o}),Object(s.createElement)(ts,{type:"title",name:"wpseo_titles.social-title-archive-wpseo",fieldId:"input-wpseo_titles-social-title-archive-wpseo",label:Object(Je.__)("Social title","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a,isDisabled:!m,isDummy:!o}),Object(s.createElement)(ts,{type:"description",name:"wpseo_titles.social-description-archive-wpseo",fieldId:"input-wpseo_titles-social-description-archive-wpseo",label:Object(Je.__)("Social description","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a,className:"yst-replacevar--description",isDisabled:!m,isDummy:!o})))))))};const ss=It(wt);var as=()=>{const{name:e,label:t,singularLabel:r}=ct("selectTaxonomy",[],"post_format"),a=ct("selectReplacementVariablesFor",[e],e,"term-in-custom-taxonomy"),n=ct("selectRecommendedReplacementVariablesFor",[e],e,"term-in-custom-taxonomy"),o=ct("selectLink",[],"https://yoa.st/show-x"),i=ct("selectPreference",[],"isPremium"),c=ct("selectLink",[],"https://yoa.st/4e0"),u=ct("selectExampleUrl",[],"/format/example/"),d=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),p=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ Object(Je.__)("(e.g., %1$s","wordpress-seo"),""),{exampleUrl:Object(s.createElement)(l.Code,null,u)})),{values:m}=H(),{opengraph:b}=m.wpseo_social,{"disable-post_format":f}=m.wpseo_titles;return Object(s.createElement)(dt,{title:Object(s.createElement)("div",{className:"yst-flex yst-items-center yst-gap-1.5"},t),description:p},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-space-y-8"},Object(s.createElement)(mt,{name:"wpseo_titles.disable-post_format","data-id":"input-wpseo_titles-disable-post_format",label:Object(Je.__)("Format-based archives","wordpress-seo"),description:Object(Je.__)("Format-based archives can cause duplicate content issues. For most sites, we recommend that you disable this setting.","wordpress-seo")})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(ot.a,{easing:"ease-in-out",duration:300,height:f?0:"auto",animateOpacity:!0},Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Tags. %2$s expands to the taxonomy singular, e.g. Tag. Object(Je.__)("Choose how your %1$s should look in search engines. You can always customize this per individual %2$s.","wordpress-seo"),t,r)},Object(s.createElement)(mt,{name:"wpseo_titles.noindex-tax-"+e,"data-id":"input-wpseo_titles-noindex-tax-"+e,label:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Categories. Object(Je.__)("Show %1$s in search results","wordpress-seo"),t),description:Object(s.createElement)(s.Fragment,null,Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Categories. Object(Je.__)("Disabling this means that %1$s will not be indexed by search engines and will be excluded from XML sitemaps. We recommend that you disable this setting.","wordpress-seo"),t),Object(s.createElement)("br",null),Object(s.createElement)(l.Link,{href:o,target:"_blank",rel:"noreferrer"},Object(Je.__)("Read more about the search results settings","wordpress-seo")),".")}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-tax-"+e,fieldId:"input-wpseo_titles-title-tax-"+e,label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-tax-"+e,fieldId:"input-wpseo_titles-metadesc-tax-"+e,label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(s.createElement)("div",{className:"yst-flex yst-items-center yst-gap-1.5"},Object(s.createElement)("span",null,Object(Je.__)("Social appearance","wordpress-seo")),i&&Object(s.createElement)(l.Badge,{variant:"upsell"},"Premium")),description:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Tags. %2$s expands to the taxonomy singular, e.g. Tag. Object(Je.__)("Choose how your %1$s should look on social media by default. You can always customize this per individual %2$s.","wordpress-seo"),t,r)},Object(s.createElement)(l.FeatureUpsell,{shouldUpsell:!i,variant:"card",cardLink:c,cardText:Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")},Object(s.createElement)(Ut,{isEnabled:!i||b}),Object(s.createElement)(Ot,{id:"wpseo_titles-social-image-tax-"+e,label:Object(Je.__)("Social image","wordpress-seo"),previewLabel:d,mediaUrlName:"wpseo_titles.social-image-url-tax-"+e,mediaIdName:"wpseo_titles.social-image-id-tax-"+e,disabled:!b,isDummy:!i}),Object(s.createElement)(ss,{type:"title",name:"wpseo_titles.social-title-tax-"+e,fieldId:"input-wpseo_titles-social-title-tax-"+e,label:Object(Je.__)("Social title","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n,isDisabled:!b,isDummy:!i}),Object(s.createElement)(ss,{type:"description",name:"wpseo_titles.social-description-tax-"+e,fieldId:"input-wpseo_titles-social-description-tax-"+e,label:Object(Je.__)("Social description","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n,className:"yst-replacevar--description",isDisabled:!b,isDummy:!i})))))))};const ns=()=>{const e=ct("selectReplacementVariablesFor",[],"homepage","page"),t=ct("selectRecommendedReplacementVariablesFor",[],"homepage","page"),r=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),{values:a}=H(),{opengraph:n}=a.wpseo_social;return Object(s.createElement)(s.Fragment,null,Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.__)("Choose how your Homepage should look in search engines.","wordpress-seo")},Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-home-wpseo",fieldId:"input-wpseo_titles-title-home-wpseo",label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-home-wpseo",fieldId:"input-wpseo_titles-metadesc-home-wpseo",label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Social appearance","wordpress-seo"),description:Object(Je.__)("Choose how your Homepage should look on social media. Note that this is what people probably will see when they search for your brand name.","wordpress-seo")},Object(s.createElement)(Ut,{isEnabled:n /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */,text:Object(Je.__)("The %1$sSocial image%2$s, %1$sSocial title%2$s and %1$sSocial description%2$s require Open Graph data, which is currently disabled in the ‘Social sharing’ section in %3$sSite features%4$s.","wordpress-seo")}),Object(s.createElement)(Ot,{id:"wpseo_titles-open_graph_frontpage_image",label:Object(Je.__)("Social image","wordpress-seo"),previewLabel:r,mediaUrlName:"wpseo_titles.open_graph_frontpage_image",mediaIdName:"wpseo_titles.open_graph_frontpage_image_id",disabled:!n}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.open_graph_frontpage_title",fieldId:"input-wpseo_titles-open_graph_frontpage_title",label:Object(Je.__)("Social title","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t,isDisabled:!n}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.open_graph_frontpage_desc",fieldId:"input-wpseo_titles-open_graph_frontpage_desc",label:Object(Je.__)("Social description","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t,className:"yst-replacevar--description",isDisabled:!n})))},os=()=>{const e=ct("selectPreference",[],"homepagePageEditUrl"),t=ct("selectPreference",[],"homepagePostsEditUrl"),r=Object(s.useMemo)(()=>Object(Er.a)(Object(Je.sprintf)( /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ Object(Je.__)("You can determine the title and description for the homepage by %1$sediting the homepage itself%2$s.","wordpress-seo"),"",""),e,"link-homepage-page-edit")),a=Object(s.useMemo)(()=>Object(Er.a)(Object(Je.sprintf)( /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ Object(Je.__)("You can determine the title and description for the blog page by %1$sediting the blog page itself%2$s.","wordpress-seo"),"",""),t,"link-homepage-posts-page-edit"));return Object(s.createElement)("div",{className:"yst-max-w-screen-sm"},Object(s.createElement)(l.Alert,null,Object(s.createElement)("p",null,r),t&&Object(s.createElement)("p",{className:"yst-pt-2"},a)))};var is=()=>{const e=ct("selectPreference",[],"homepageIsLatestPosts");return Object(s.createElement)(dt,{title:Object(Je.__)("Homepage","wordpress-seo"),description:Object(Je.__)("Choose how your Homepage should look in search engines and on social media. Note that this is what people probably will see when they search for your brand name.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},e&&Object(s.createElement)(ns,null),!e&&Object(s.createElement)(os,null)))},ls=()=>{const{name:e,label:t,singularLabel:r,hasSchemaArticleType:a}=ct("selectPostType",[],"attachment"),n=ct("selectReplacementVariablesFor",[e],e,"custom_post_type"),o=ct("selectRecommendedReplacementVariablesFor",[e],e,"custom_post_type"),i=ct("selectArticleTypeValuesFor",[e],e),c=ct("selectPageTypeValuesFor",[e],e),u=ct("selectLink",[],"https://yoast.com/features/redirect-attachment-urls"),d=ct("selectLink",[],"https://yoa.st/show-x"),{values:p}=H(),{"disable-attachment":m}=p.wpseo_titles,b=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s and %2$s are replaced by opening and closing tags. * %3$s expands to the post type singular, e.g. Post. * %4$s expand to "Yoast SEO". * %5$s expand to "WordPress". */ Object(Je.__)("When you upload media (e.g. an image or video), %5$s automatically creates a %3$s page (attachment URL) for it. These pages are quite empty and could cause %1$sthin content problems and lead to excess pages on your site%2$s. Therefore, %4$s disables them by default (and redirects the attachment URL to the media itself).","wordpress-seo"),"","",r,"Yoast SEO","WordPress"),{a:Object(s.createElement)("a",{href:u,target:"_blank",rel:"noreferrer"})}));return Object(s.createElement)(dt,{title:Object(Je.sprintf)( /* translators: %1$s expands to the post type plural, e.g. Posts. */ Object(Je.__)("%1$s pages","wordpress-seo"),t),description:b},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-space-y-8"},Object(s.createElement)(mt,{name:"wpseo_titles.disable-"+e,"data-id":"input-wpseo_titles-disable-"+e,label:Object(Je.sprintf)( /* translators: %1$s expands to the post type plural, e.g. Posts. */ Object(Je.__)("%1$s pages","wordpress-seo"),t),description:Object(Je.sprintf)( /* translators: %1$s expands to the post type plural, e.g. Posts. */ Object(Je.__)("We recommend disabling %1$s pages. Disabling %1$s pages will cause all attachment URLs to redirect to the media itself.","wordpress-seo"),t)})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(ot.a,{easing:"ease-in-out",duration:300,height:m?0:"auto",animateOpacity:!0},Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. %2$s expands to the post type singular, e.g. Post. Object(Je.__)("Choose how your %1$s pages should look in search engines. You can always customize this per individual %2$s page.","wordpress-seo"),t,r)},Object(s.createElement)(mt,{name:"wpseo_titles.noindex-"+e,"data-id":"input-wpseo_titles-noindex-"+e,label:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show %1$s pages in search results","wordpress-seo"),t),description:Object(s.createElement)(s.Fragment,null,Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Disabling this means that %1$s pages created by WordPress will not be indexed by search engines and will be excluded from XML sitemaps.","wordpress-seo"),t),Object(s.createElement)("br",null),Object(s.createElement)(l.Link,{href:d,target:"_blank",rel:"noreferrer"},Object(Je.__)("Read more about the search results settings","wordpress-seo")),".")}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-"+e,fieldId:"input-wpseo_titles-title-"+e,label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:n,recommendedReplacementVariables:o}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-"+e,fieldId:"input-wpseo_titles-metadesc-"+e,label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:n,recommendedReplacementVariables:o,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Schema","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. %2$s expands to the post type singular, e.g. Post. Object(Je.__)("Choose how your %1$s pages should be described by default in your site's Schema.org markup. You can change these setting per individual %2$s page.","wordpress-seo"),t,r)},Object(s.createElement)(Ct,{as:l.SelectField,type:"select",name:"wpseo_titles.schema-page-type-"+e,id:"input-wpseo_titles-schema-page-type-"+e,label:Object(Je.__)("Page type","wordpress-seo"),options:c}),a&&Object(s.createElement)(Ct,{as:l.SelectField,type:"select",name:"wpseo_titles.schema-article-type-"+e,id:"input-wpseo_titles-schema-article-type-"+e,label:Object(Je.__)("Article type","wordpress-seo"),options:i})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Additional settings","wordpress-seo")},Object(s.createElement)(Ct,{as:l.ToggleField,type:"checkbox",name:"wpseo_titles.display-metabox-pt-"+e,"data-id":"input-wpseo_titles-display-metabox-pt-"+e,label:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo"),description:Object(Je.__)("Show or hide our tools and controls in the attachment editor.","wordpress-seo")}))))))};const cs=e=>{let{children:t}=e;return Object(s.createElement)(l.Table.Cell,{className:"yst-whitespace-nowrap yst-font-medium yst-text-slate-800"},t)};cs.propTypes={children:tt.a.node.isRequired};var us=()=>Object(s.createElement)(dt,{title:Object(Je.__)("RSS","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("RSS feed","wordpress-seo"),description:Object(Je.__)("Automatically add content to your RSS. This enables you to add links back to your blog and your blog posts, helping search engines identify you as the original source of the content.","wordpress-seo")},Object(s.createElement)(Q,{as:l.TextareaField,type:"textarea",rows:4,name:"wpseo_titles.rssbefore",id:"input-wpseo_titles-rssbefore",label:Object(Je.__)("Content to put before each post in the feed","wordpress-seo")}),Object(s.createElement)(Q,{as:l.TextareaField,type:"textarea",rows:4,name:"wpseo_titles.rssafter",id:"input-wpseo_titles-rssafter",label:Object(Je.__)("Content to put after each post in the feed","wordpress-seo")})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{as:"section",title:Object(Je.__)("Available variables","wordpress-seo"),description:Object(Je.__)("You can use the following variables within the content, they will be replaced by the value on the right.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-overflow-hidden yst-border yst-border-slate-200 yst-shadow-sm yst-rounded-lg"},Object(s.createElement)(l.Table,null,Object(s.createElement)(l.Table.Head,null,Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(l.Table.Header,null,Object(Je.__)("Variable","wordpress-seo")),Object(s.createElement)(l.Table.Header,null,Object(Je.__)("Description","wordpress-seo")))),Object(s.createElement)(l.Table.Body,null,Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%AUTHORLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to the archive for the post author, with the authors name as anchor text.","wordpress-seo"))),Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%POSTLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to the post, with the title as anchor text.","wordpress-seo"))),Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%BLOGLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to your site, with your site's name as anchor text.","wordpress-seo"))),Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%BLOGDESCLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to your site, with your site's name and description as anchor text.","wordpress-seo"))))))))),ds=()=>{const e=Object(s.useMemo)(()=>Object(oe.get)(window,"wpseoScriptData.separators",{}),[]),t=ct("selectPreference",[],"generalSettingsUrl"),r=ct("selectPreference",[],"canManageOptions",!1),a=(e=>{let{link:t,content:r,id:a,...n}=e;const o=ct("selectLink",[t],t);return Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)(r,"",""),{a:Object(s.createElement)("a",Be()({id:a,href:o,target:"_blank",rel:"noopener noreferrer"},n))}),[o,r,a,n])})({link:"https://yoa.st/usage-tracking-2", /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ content:Object(Je.__)("Usage tracking allows us to track some data about your site to improve our plugin. %1$sAllow us to track some data about your site to improve our plugin%2$s.","wordpress-seo"),id:"link-usage-tracking"}),n=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */ Object(Je.__)("You can use %1$sSite title%2$s, %1$sTagline%2$s and %1$sSeparator%2$s as variables when configuring the search appearance of your content.","wordpress-seo"),"",""),{em:Object(s.createElement)("em",null)}),[]),o=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */ Object(Je.__)("We're sorry, you're not allowed to edit the %1$sSite title%2$s and %1$sTagline%2$s.","wordpress-seo"),"",""),{em:Object(s.createElement)("em",null)}),[]),i=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),c=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening anchor tag. * %2$s expands to a closing anchor tag. */ Object(Je.__)("This field updates the %1$sSite title in your WordPress settings%2$s.","wordpress-seo"),"",""),{a:Object(s.createElement)("a",{href:t+"#blogname",target:"_blank",rel:"noreferrer"})}),[]),u=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening anchor tag. * %2$s expands to a closing anchor tag. */ Object(Je.__)("This field updates the %1$sTagline in your WordPress settings%2$s.","wordpress-seo"),"",""),{a:Object(s.createElement)("a",{href:t+"#blogdescription",target:"_blank",rel:"noreferrer"})}),[]),{values:d}=H(),{opengraph:p}=d.wpseo_social;return Object(s.createElement)(dt,{title:Object(Je.__)("Site basics","wordpress-seo"),description:Object(Je.__)("Configure the basics for your website.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("Site info","wordpress-seo"),description:Object(Je.__)("Set the basic info for your website. Note that some of these values can be used as variables when configuring the search appearance of your content.","wordpress-seo")},Object(s.createElement)(l.Alert,{variant:"info",id:"alert-site-defaults-variables"},n,!r&&Object(s.createElement)(s.Fragment,null," ",o)),Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-mt-8 lg:yst-mt-0 lg:yst-col-span-2 yst-space-y-8"},Object(s.createElement)(Q,{as:l.TextField,type:"text",name:"blogname",id:"input-blogname",label:Object(Je.__)("Site title","wordpress-seo"),description:r&&c,readOnly:!r}),Object(s.createElement)(Q,{as:l.TextField,type:"text",name:"blogdescription",id:"input-blogdescription",label:Object(Je.__)("Tagline","wordpress-seo"),description:r&&u,readOnly:!r})),Object(s.createElement)(l.RadioGroup,{label:Object(Je.__)("Title separator","wordpress-seo"),variant:"inline-block"},Object(oe.map)(e,(e,t)=>{let{label:r,aria_label:a}=e;return Object(s.createElement)(Q,{key:t,as:l.Radio,type:"radio",variant:"inline-block",name:"wpseo_titles.separator",id:"input-wpseo_titles-separator-"+t,label:r,isLabelDangerousHtml:!0,"aria-label":a,value:t})})),Object(s.createElement)(Ut,{isEnabled:p,text: /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */ Object(Je.__)("The %1$sSite image%2$s requires Open Graph data, which is currently disabled in the ‘Social sharing’ section in %3$sSite features%4$s.","wordpress-seo")}),Object(s.createElement)(Ot,{id:"wpseo_social-og_default_image",label:Object(Je.__)("Site image","wordpress-seo"),description:Object(Je.__)("This image is used as a fallback for posts/pages that don't have any images set.","wordpress-seo"),previewLabel:i,mediaUrlName:"wpseo_social.og_default_image",mediaIdName:"wpseo_social.og_default_image_id",disabled:!p})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Security & privacy","wordpress-seo")},Object(s.createElement)(Ct,{as:l.ToggleField,type:"checkbox",name:"wpseo.disableadvanced_meta","data-id":"input-wpseo-disableadvanced_meta",label:Object(Je.__)("Restrict advanced settings for authors","wordpress-seo"),description:Object(Je.__)("By default only editors and administrators can access the Advanced - and Schema section of the Yoast SEO metabox. Disabling this allows access to all users.","wordpress-seo")}),Object(s.createElement)(Ct,{as:l.ToggleField,type:"checkbox",name:"wpseo.tracking","data-id":"input-wpseo-tracking",label:Object(Je.__)("Usage tracking","wordpress-seo"),description:a}))))};const ps=(e=>{const t=t=>{let{name:r,...a}=t;const n=ct("selectPreference",[],"isNetworkAdmin"),o=ct("selectPreference",[],"isMainSite"),i=Object(s.useMemo)(()=>Object(oe.get)(window,"wpseoScriptData.disabledSettings."+r,!1),[]),c=Object(s.useMemo)(()=>"wpseo.tracking"===r&&!n&&!o,[r,n,o]),u=Object(s.useMemo)(()=>c?Object(Je.__)("Unavailable for sub-sites","wordpress-seo"):Object(Je.__)("Network disabled","wordpress-seo"),[c]);return i||c?Object(s.createElement)(e,Be()({name:r},a,{disabled:!0,labelSuffix:Object(s.createElement)(l.Badge,{variant:"plain",size:"small",className:"yst-ml-1.5"},u)})):Object(s.createElement)(e,Be()({name:r},a))};return t.propTypes={name:tt.a.string.isRequired},t})(l.ToggleField),ms=e=>{let{children:t=null}=e;return Object(s.createElement)(l.Card.Header,{className:"yst-p-0"},t)};ms.propTypes={children:tt.a.node};const bs=e=>{let{id:t,link:r}=e;const a=ct("selectLink",[r],r);return Object(s.createElement)("a",{id:t,href:a,className:"yst-flex yst-items-center yst-gap-1 yst-no-underline yst-font-medium yst-text-primary-500 hover:yst-text-primary-400",rel:"noreferrer"},Object(Je.__)("Learn more","wordpress-seo"),Object(s.createElement)(Xe.a,{className:"yst-w-4 yst-h-4 rtl:-yst-scale-x-100"}))};bs.propTypes={id:tt.a.string.isRequired,link:tt.a.string.isRequired};var fs=()=>{const e=ct("selectPreference",[],"isPremium"),t=ct("selectPreference",[],"sitemapUrl"),r=ct("selectLink",[],"https://yoa.st/get-inclusive-language"),a=ct("selectLink",[],"https://yoa.st/get-link-suggestions"),n=ct("selectLink",[],"https://yoa.st/get-indexnow"),o=Object(l.useSvgAria)(),{values:i}=H(),{enable_xml_sitemap:c}=i.wpseo,u=ct("selectPluginUrl",[],"/images/seo_analysis.png"),d=ct("selectPluginUrl",[],"/images/readability_analysis.png"),p=ct("selectPluginUrl",[],"/images/inclusive_language_analysis.png"),m=ct("selectPluginUrl",[],"/images/insights.png"),b=ct("selectPluginUrl",[],"/images/cornerstone_content.png"),f=ct("selectPluginUrl",[],"/images/text_link_counter.png"),h=ct("selectPluginUrl",[],"/images/link_suggestions.png"),O=ct("selectPluginUrl",[],"/images/open_graph.png"),y=ct("selectPluginUrl",[],"/images/twitter.png"),_=ct("selectPluginUrl",[],"/images/slack_sharing.png"),w=ct("selectPluginUrl",[],"/images/admin_bar.png"),j=ct("selectPluginUrl",[],"/images/rest_api.png"),g=ct("selectPluginUrl",[],"/images/xml_sitemaps.png"),v=Object(s.useMemo)(()=>e?"yst-grid yst-grid-cols-1 yst-gap-6 sm:yst-grid-cols-2 md:yst-grid-cols-2 lg:yst-grid-cols-3 xl:yst-grid-cols-4":"yst-grid yst-grid-cols-1 yst-gap-6 sm:yst-grid-cols-1 md:yst-grid-cols-1 lg:yst-grid-cols-2 xl:yst-grid-cols-3 2xl:yst-grid-cols-4",[e]);return Object(s.createElement)(dt,{title:Object(Je.__)("Site features","wordpress-seo"),description:Object(Je.__)("Tell us which features you want to use.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-6xl"},Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("Writing","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-keyword_analysis_active"},Object(s.createElement)(ms,{src:u,alt:Object(Je.__)("SEO analysis","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("SEO analysis","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The SEO analysis offers suggestions to improve the SEO of your text.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-seo-analysis",link:"https://yoa.st/2ak"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.keyword_analysis_active","data-id":"input-wpseo-keyword_analysis_active",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-content_analysis_active"},Object(s.createElement)(ms,{src:d,alt:Object(Je.__)("Readability analysis","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Readability analysis","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The readability analysis offers suggestions to improve the structure and style of your text.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-readability-analysis",link:"https://yoa.st/2ao"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.content_analysis_active","data-id":"input-wpseo-content_analysis_active",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-inclusive_language_analysis_active"},Object(s.createElement)(ms,{src:p,alt:Object(Je.__)("Inclusive language analysis","wordpress-seo")},Object(s.createElement)("div",{className:"yst-absolute yst-top-2 yst-right-2 yst-flex yst-gap-1.5"},e&&Object(s.createElement)(l.Badge,{size:"small",variant:"upsell"},"Premium"),Object(s.createElement)(l.Badge,{size:"small",variant:"info"},"Beta"))),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Inclusive language analysis","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The inclusive language analysis offers suggestions to write more inclusive copy.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-inclusive-language-analysis",link:"https://yoa.st/inclusive-language-analysis"})),Object(s.createElement)(l.Card.Footer,null,e&&Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.inclusive_language_analysis_active","data-id":"input-wpseo-inclusive_language_analysis_active",label:Object(Je.__)("Enable feature","wordpress-seo")}),!e&&Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:r,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},o)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_metabox_insights"},Object(s.createElement)(ms,{src:m,alt:Object(Je.__)("Insights","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Insights","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Find relevant data about your content right in the Insights section in the Yoast SEO metabox. You’ll see what words you use most often and if they’re a match with your keywords!","wordpress-seo")),Object(s.createElement)(bs,{id:"link-insights",link:"https://yoa.st/4ew"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_metabox_insights","data-id":"input-wpseo-enable_metabox_insights",label:Object(Je.__)("Enable feature","wordpress-seo")}))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("Site structure","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-enable_cornerstone_content"},Object(s.createElement)(ms,{src:b,alt:Object(Je.__)("Cornerstone content","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Cornerstone content","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The cornerstone content feature lets you to mark and filter cornerstone content on your website.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-cornerstone-content",link:"https://yoa.st/dashboard-help-cornerstone"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_cornerstone_content","data-id":"input-wpseo-enable_cornerstone_content",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_text_link_counter"},Object(s.createElement)(ms,{src:f,alt:Object(Je.__)("Text link counter","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Text link counter","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The text link counter helps you improve your site structure.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-text-link-counter",link:"https://yoa.st/2aj"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_text_link_counter","data-id":"input-wpseo-enable_text_link_counter",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_link_suggestions"},Object(s.createElement)(ms,{src:h,alt:Object(Je.__)("Link suggestions","wordpress-seo")},Object(s.createElement)("div",{className:"yst-absolute yst-top-2 yst-right-2 yst-flex yst-gap-1.5"},e&&Object(s.createElement)(l.Badge,{size:"small",variant:"upsell"},"Premium"))),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Link suggestions","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The link suggestions metabox contains a list of posts on your blog with similar content that might be interesting to link to.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-suggestions-link",link:e?"https://yoa.st/17g":"https://yoa.st/4ev"})),Object(s.createElement)(l.Card.Footer,null,e&&Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_link_suggestions","data-id":"input-wpseo-enable_link_suggestions",label:Object(Je.__)("Enable feature","wordpress-seo")}),!e&&Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:a,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},o)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{id:"section-social-sharing",className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2",className:"yst-mb-2"},Object(Je.__)("Social sharing","wordpress-seo")),Object(s.createElement)(l.Alert,{id:"alert-social-sharing"},Object(Je.__)("Facebook, Twitter and Pinterest all use Facebook's Open Graph data, so be sure to keep the 'Open Graph data' setting below enabled if you want to optimize your site for these social platforms.","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo_social-opengraph"},Object(s.createElement)(ms,{src:O,alt:Object(Je.__)("Open Graph data","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Open Graph data","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Allows for Facebook and other social media to display a preview with images and a text excerpt when a link to your site is shared.","wordpress-seo"))),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo_social.opengraph","data-id":"input-wpseo_social-opengraph",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo_social-twitter"},Object(s.createElement)(ms,{src:y,alt:Object(Je.__)("Twitter card data","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Twitter card data","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Allows for Twitter to display a preview with images and a text excerpt when a link to your site is shared.","wordpress-seo"))),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo_social.twitter","data-id":"input-wpseo_social-twitter",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_enhanced_slack_sharing"},Object(s.createElement)(ms,{src:_,alt:Object(Je.__)("Slack sharing","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Slack sharing","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("This adds an author byline and reading time estimate to the article’s snippet when shared on Slack.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-slack-sharing",link:"https://yoa.st/help-slack-share"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_enhanced_slack_sharing","data-id":"input-wpseo-enable_enhanced_slack_sharing",label:Object(Je.__)("Enable feature","wordpress-seo")}))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("Tools","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-enable_admin_bar_menu"},Object(s.createElement)(ms,{src:w,alt:Object(Je.__)("Admin bar menu","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Admin bar menu","wordpress-seo")),Object(Je.__)("The Yoast SEO admin bar menu contains useful links to third-party tools for analyzing pages and makes it easy to see if you have new notifications.","wordpress-seo")),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_admin_bar_menu","data-id":"input-wpseo-enable_admin_bar_menu",label:Object(Je.__)("Enable feature","wordpress-seo")}))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("APIs","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-enable_headless_rest_endpoints"},Object(s.createElement)(ms,{src:j,alt:Object(Je.__)("REST API endpoint","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("REST API endpoint","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("This Yoast SEO REST API endpoint gives you all the metadata you need for a specific URL. This will make it very easy for headless WordPress sites to use Yoast SEO for all their SEO meta output.","wordpress-seo"))),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_headless_rest_endpoints","data-id":"input-wpseo-enable_headless_rest_endpoints",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_xml_sitemap"},Object(s.createElement)(ms,{src:g,alt:Object(Je.__)("XML sitemaps","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("XML sitemaps","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Enable the XML sitemaps that Yoast SEO generates.","wordpress-seo")),c&&Object(s.createElement)(l.Link,{id:"link-xml-sitemaps",href:t,target:"_blank"},Object(Je.__)("See the XML sitemap","wordpress-seo")),Object(s.createElement)(bs,{id:"link-xml-sitemaps",link:"https://yoa.st/2a-"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_xml_sitemap","data-id":"input-wpseo-enable_xml_sitemap",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_index_now"},Object(s.createElement)(l.Card.Header,null,Object(s.createElement)("div",{className:"yst-absolute yst-top-2 yst-right-2 yst-flex yst-gap-1.5"},e&&Object(s.createElement)(l.Badge,{size:"small",variant:"upsell"},"Premium"))),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("IndexNow","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Automatically ping search engines like Bing and Yandex whenever you publish, update or delete a post.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-index-now",link:"https://yoa.st/index-now-feature"})),Object(s.createElement)(l.Card.Footer,null,e&&Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_index_now","data-id":"input-wpseo-enable_index_now",label:Object(Je.__)("Enable feature","wordpress-seo")}),!e&&Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:n,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},o)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium"))))))))},hs=r(241),Os=r(237),ys=r(238);const _s=async(e,t)=>{try{var r;const n=await Et()({path:"/yoast/v1/configuration/person_social_profiles",method:"POST",data:{...t,user_id:e}});var s,a;if(null==n||null===(r=n.json)||void 0===r||!r.success)throw new Error("Route returned failure due to: "+(null==n||null===(s=n.json)||void 0===s||null===(a=s.failures)||void 0===a?void 0:a.join(", ")))}catch(e){throw new Error(e.message)}},ws=e=>{let{name:t,label:r,route:s,hasArchive:a}=e;return{["title-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-title-"+t,fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},["metadesc-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-metadesc-"+t,fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},["noindex-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-noindex-"+t,fieldLabel:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show %1$s in search results","wordpress-seo"),r)},["display-metabox-pt-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-display-metabox-pt-"+t,fieldLabel:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo")},["schema-page-type-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-schema-page-type-"+t,fieldLabel:Object(Je.__)("Page type","wordpress-seo")},["schema-article-type-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-schema-article-type-"+t,fieldLabel:Object(Je.__)("Article type","wordpress-seo")},..."attachment"!==t&&{["social-title-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-title-"+t,fieldLabel:Object(Je.__)("Social title","wordpress-seo")},["social-description-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-description-"+t,fieldLabel:Object(Je.__)("Social description","wordpress-seo")},["social-image-url-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")},["social-image-id-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")}},...a&&{["title-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-title-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive SEO title","wordpress-seo")},["metadesc-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-metadesc-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive meta description","wordpress-seo")},["bctitle-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-bctitle-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive breadcrumbs title","wordpress-seo")},["noindex-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-noindex-ptarchive-"+t,fieldLabel:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show the archive for %1$s in search results","wordpress-seo"),r)},["social-title-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-title-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive social title","wordpress-seo")},["social-description-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-description-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive social description","wordpress-seo")},["social-image-url-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-ptarchive-${t}-preview`,fieldLabel:Object(Je.__)("Archive social image","wordpress-seo")},["social-image-id-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-ptarchive-${t}-preview`,fieldLabel:Object(Je.__)("Archive social image","wordpress-seo")}}}},js=e=>{let{name:t,label:r,route:s}=e;return{["title-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-title-tax-"+t,fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},["metadesc-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-metadesc-tax-"+t,fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},["display-metabox-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-display-metabox-tax-"+t,fieldLabel:Object(Je.sprintf)( /* translators: %1$s expands to Yoast SEO. %2$s expands to the taxonomy plural, e.g. Categories. */ Object(Je.__)("Enable %1$s for %2$s","wordpress-seo"),"Yoast SEO",r)},["display-metabox-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-display-metabox-tax-"+t,fieldLabel:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo")},["noindex-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-noindex-tax-"+t,fieldLabel:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Categories. Object(Je.__)("Show %1$s in search results","wordpress-seo"),r)},["social-title-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-title-tax-"+t,fieldLabel:Object(Je.__)("Social title","wordpress-seo")},["social-description-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-description-tax-"+t,fieldLabel:Object(Je.__)("Social description","wordpress-seo")},["social-image-url-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-tax-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")},["social-image-id-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-tax-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")}}},gs=(e,t)=>({blogname:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"input-blogname",fieldLabel:Object(Je.__)("Site title","wordpress-seo")},blogdescription:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"input-blogdescription",fieldLabel:Object(Je.__)("Tagline","wordpress-seo")},wpseo:{keyword_analysis_active:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-keyword_analysis_active",fieldLabel:Object(Je.__)("SEO analysis","wordpress-seo")},content_analysis_active:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-content_analysis_active",fieldLabel:Object(Je.__)("Readability analysis","wordpress-seo")},inclusive_language_analysis_active:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-inclusive_language_analysis_active",fieldLabel:Object(Je.__)("Inclusive language analysis","wordpress-seo")},enable_metabox_insights:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_metabox_insights",fieldLabel:Object(Je.__)("Insights","wordpress-seo")},enable_cornerstone_content:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_cornerstone_content",fieldLabel:Object(Je.__)("Cornerstone content","wordpress-seo")},enable_text_link_counter:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_text_link_counter",fieldLabel:Object(Je.__)("Text link counter","wordpress-seo")},enable_link_suggestions:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_link_suggestions",fieldLabel:Object(Je.__)("Link suggestions","wordpress-seo")},enable_enhanced_slack_sharing:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_enhanced_slack_sharing",fieldLabel:Object(Je.__)("Slack sharing","wordpress-seo")},enable_admin_bar_menu:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_admin_bar_menu",fieldLabel:Object(Je.__)("Admin bar menu","wordpress-seo")},enable_headless_rest_endpoints:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_headless_rest_endpoints",fieldLabel:Object(Je.__)("REST API endpoint","wordpress-seo")},enable_xml_sitemap:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_xml_sitemap",fieldLabel:Object(Je.__)("XML sitemaps","wordpress-seo")},enable_index_now:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_index_now",fieldLabel:Object(Je.__)("IndexNow","wordpress-seo")},disableadvanced_meta:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"input-wpseo-disableadvanced_meta",fieldLabel:Object(Je.__)("Restrict advanced settings for authors","wordpress-seo")},tracking:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"input-wpseo-tracking",fieldLabel:Object(Je.__)("Usage tracking","wordpress-seo")},baiduverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-baiduverify",fieldLabel:Object(Je.__)("Baidu","wordpress-seo")},googleverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-googleverify",fieldLabel:Object(Je.__)("Google","wordpress-seo")},msverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-msverify",fieldLabel:Object(Je.__)("Bing","wordpress-seo")},yandexverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-yandexverify",fieldLabel:Object(Je.__)("Yandex","wordpress-seo")},remove_shortlinks:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_shortlinks",fieldLabel:Object(Je.__)("Shortlinks","wordpress-seo")},remove_rest_api_links:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_rest_api_links",fieldLabel:Object(Je.__)("Rest API links","wordpress-seo")},remove_rsd_wlw_links:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_rsd_wlw_links",fieldLabel:Object(Je.__)("RSD / WLW links","wordpress-seo")},remove_oembed_links:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_oembed_links",fieldLabel:Object(Je.__)("oEmbed links","wordpress-seo")},remove_generator:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_generator",fieldLabel:Object(Je.__)("Generator tag","wordpress-seo")},remove_pingback_header:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_pingback_header",fieldLabel:Object(Je.__)("Pingback HTTP header","wordpress-seo")},remove_powered_by_header:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_powered_by_header",fieldLabel:Object(Je.__)("Powered by HTTP header","wordpress-seo")},remove_feed_global:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_global",fieldLabel:Object(Je.__)("Global feed","wordpress-seo")},remove_feed_global_comments:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_global_comments",fieldLabel:Object(Je.__)("Global comment feeds","wordpress-seo")},remove_feed_post_comments:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_post_comments",fieldLabel:Object(Je.__)("Post comments feeds","wordpress-seo")},remove_feed_authors:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_authors",fieldLabel:Object(Je.__)("Post authors feeds","wordpress-seo")},remove_feed_post_types:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_post_types",fieldLabel:Object(Je.__)("Post type feeds","wordpress-seo")},remove_feed_categories:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_categories",fieldLabel:Object(Je.__)("Category feeds","wordpress-seo")},remove_feed_tags:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_tags",fieldLabel:Object(Je.__)("Tag feeds","wordpress-seo")},remove_feed_custom_taxonomies:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_custom_taxonomies",fieldLabel:Object(Je.__)("Custom taxonomy feeds","wordpress-seo")},remove_feed_search:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_search",fieldLabel:Object(Je.__)("Search results feeds","wordpress-seo")},remove_atom_rdf_feeds:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_atom_rdf_feeds",fieldLabel:Object(Je.__)("Atom/RDF feeds","wordpress-seo")},remove_emoji_scripts:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_emoji_scripts",fieldLabel:Object(Je.__)("Emoji scripts","wordpress-seo")},deny_wp_json_crawling:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-deny_wp_json_crawling",fieldLabel:Object(Je.__)("WP-JSON API","wordpress-seo")},search_cleanup:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_cleanup",fieldLabel:Object(Je.__)("Filter search terms","wordpress-seo")},search_character_limit:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_character_limit",fieldLabel:Object(Je.__)("Max number of characters to allow in searches","wordpress-seo")},search_cleanup_emoji:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_cleanup_emoji",fieldLabel:Object(Je.__)("Filter searches with emojis and other special characters","wordpress-seo")},search_cleanup_patterns:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_cleanup_patterns",fieldLabel:Object(Je.__)("Filter searches with common spam patterns","wordpress-seo")},deny_search_crawling:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-deny_search_crawling",fieldLabel:Object(Je.__)("Prevent crawling of internal site search URLs","wordpress-seo")},clean_campaign_tracking_urls:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-clean_campaign_tracking_urls",fieldLabel:Object(Je.__)("Google Analytics utm tracking parameters","wordpress-seo")},clean_permalinks:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-clean_permalinks",fieldLabel:Object(Je.__)("Unregistered URL parameters","wordpress-seo")},clean_permalinks_extra_variables:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-clean_permalinks_extra_variables",fieldLabel:Object(Je.__)("Additional URL parameters to allow","wordpress-seo")}},wpseo_titles:{separator:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"input-wpseo_titles-separator-sc-dash",fieldLabel:Object(Je.__)("Title separator","wordpress-seo")},company_or_person:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_titles-company_or_person-company",fieldLabel:Object(Je.__)("Organization or a person","wordpress-seo")},company_name:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_titles-company_name",fieldLabel:Object(Je.__)("Organization name","wordpress-seo")},company_logo_id:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"button-wpseo_titles-company_logo-preview",fieldLabel:Object(Je.__)("Organization logo","wordpress-seo")},company_or_person_user_id:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_titles-company_or_person_user_id",fieldLabel:Object(Je.__)("User","wordpress-seo")},person_logo_id:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"button-wpseo_titles-person_logo-preview",fieldLabel:Object(Je.__)("Personal logo or avatar","wordpress-seo")},"title-home-wpseo":{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-title-home-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-home-wpseo":{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-home-wpseo",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},open_graph_frontpage_image_id:{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"button-wpseo_titles-open_graph_frontpage_image-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},open_graph_frontpage_title:{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-open_graph_frontpage_title",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},open_graph_frontpage_desc:{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-open_graph_frontpage_desc",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},"breadcrumbs-sep":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-sep",fieldLabel:Object(Je.__)("Separator between breadcrumbs","wordpress-seo")},"breadcrumbs-home":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-home",fieldLabel:Object(Je.__)("Anchor text for the Homepage","wordpress-seo")},"breadcrumbs-prefix":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-prefix",fieldLabel:Object(Je.__)("Prefix for the breadcrumb path","wordpress-seo")},"breadcrumbs-archiveprefix":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-archiveprefix",fieldLabel:Object(Je.__)("Prefix for Archive breadcrumbs","wordpress-seo")},"breadcrumbs-searchprefix":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-searchprefix",fieldLabel:Object(Je.__)("Prefix for Search page breadcrumbs","wordpress-seo")},"breadcrumbs-404crumb":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-404crumb",fieldLabel:Object(Je.__)("Breadcrumb for 404 page","wordpress-seo")},"breadcrumbs-display-blog-page":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-display-blog-page",fieldLabel:Object(Je.__)("Show Blog page in breadcrumbs","wordpress-seo")},"breadcrumbs-boldlast":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-boldlast",fieldLabel:Object(Je.__)("Bold the last page","wordpress-seo")},"breadcrumbs-enable":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-enable",fieldLabel:Object(Je.__)("Enable breadcrumbs for your theme","wordpress-seo")},...Object(oe.reduce)(e,(e,t)=>({...e,[`post_types-${t.name}-maintax`]:{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:`input-wpseo_titles-post_types-${t.name}-maintax`, // translators: %1$s expands to the post type plural, e.g. Posts. fieldLabel:Object(Je.sprintf)(Object(Je.__)("Breadcrumbs for %1$s","wordpress-seo"),t.label)}}),{}),...Object(oe.reduce)(t,(e,t)=>({...e,[`taxonomy-${t.name}-ptparent`]:{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:`input-wpseo_titles-taxonomy-${t.name}-ptparent`, // translators: %1$s expands to the taxonomy plural, e.g. Categories. fieldLabel:Object(Je.sprintf)(Object(Je.__)("Breadcrumbs for %1$s","wordpress-seo"),t.label)}}),{}),"disable-author":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-disable-author",fieldLabel:Object(Je.__)("Author archives","wordpress-seo")},"noindex-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-author-wpseo",fieldLabel:Object(Je.__)("Show Author archives in search results","wordpress-seo")},"noindex-author-noposts-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-author-noposts-wpseo",fieldLabel:Object(Je.__)("Show archives for authors without posts in search results","wordpress-seo")},"title-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-title-author-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-author-wpseo",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"social-image-id-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"button-wpseo_titles-social-image-author-wpseo-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},"social-title-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-title-author-wpseo",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},"social-description-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-description-author-wpseo",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},"disable-date":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-disable-date",fieldLabel:Object(Je.__)("Date archives","wordpress-seo")},"noindex-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-archive-wpseo",fieldLabel:Object(Je.__)("Show Date archives in search results","wordpress-seo")},"title-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-title-archive-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-archive-wpseo",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"social-image-id-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"button-wpseo_titles-social-image-archive-wpseo-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},"social-title-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-title-archive-wpseo",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},"social-description-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-description-archive-wpseo",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},"title-search-wpseo":{route:"/search-pages",routeLabel:Object(Je.__)("Search pages","wordpress-seo"),fieldId:"input-wpseo_titles.title-search-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"title-404-wpseo":{route:"/not-found-pages",routeLabel:Object(Je.__)("404 pages","wordpress-seo"),fieldId:"input-wpseo_titles.title-404-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"disable-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-disable-attachment",fieldLabel:Object(Je.__)("Media pages","wordpress-seo")},"noindex--attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-attachment",fieldLabel:Object(Je.__)("Show Media pages in search results","wordpress-seo")},"title-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-title-attachment",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-attachment",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"schema-page-type-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-schema-page-type-attachment",fieldLabel:Object(Je.__)("Page type","wordpress-seo")},"schema-article-type-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-schema-article-type-attachment",fieldLabel:Object(Je.__)("Article type","wordpress-seo")},"display-metabox-pt-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-display-metabox-pt-attachment",fieldLabel:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo")},"disable-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-disable-post_format",fieldLabel:Object(Je.__)("Format-based archives","wordpress-seo")},"noindex-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-noindex-tax-post_format",fieldLabel:Object(Je.__)("Show Formats in search results","wordpress-seo")},"title-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-title-tax-post_format",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-metadesc-tax-post_format",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"social-image-id-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"button-wpseo_titles-social-image-tax-post_format-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},"social-title-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-social-title-tax-post_format",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},"social-description-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-social-description-tax-post_format",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},rssbefore:{route:"/rss",routeLabel:"RSS",fieldId:"input-wpseo_titles-rssbefore",fieldLabel:Object(Je.__)("Content to put before each post in the feed","wordpress-seo")},rssafter:{route:"/rss",routeLabel:"RSS",fieldId:"input-wpseo_titles-rssafter",fieldLabel:Object(Je.__)("Content to put after each post in the feed","wordpress-seo")},...Object(oe.reduce)(e,(e,t)=>({...e,...ws(t)}),{}),...Object(oe.reduce)(t,(e,t)=>({...e,...js(t)}),{})},wpseo_social:{opengraph:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo_social-opengraph",fieldLabel:Object(Je.__)("Open Graph data","wordpress-seo")},twitter:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo_social-twitter",fieldLabel:Object(Je.__)("Twitter card data","wordpress-seo")},og_default_image_id:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"button-wpseo_social-og_default_image-preview",fieldLabel:Object(Je.__)("Site image","wordpress-seo")},og_default_image:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"button-wpseo_social-og_default_image-preview",fieldLabel:Object(Je.__)("Site image","wordpress-seo")},pinterestverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo_social-pinterestverify",fieldLabel:Object(Je.__)("Pinterest","wordpress-seo")},facebook_site:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_social-facebook_site",fieldLabel:Object(Je.__)("Facebook","wordpress-seo")},twitter_site:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_social-twitter_site",fieldLabel:Object(Je.__)("Twitter","wordpress-seo")},other_social_urls:Object(oe.times)(25,e=>({route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_social-other_social_urls-"+e,fieldLabel:Object(Je.__)("Other social profile","wordpress-seo")}))},person_social_profiles:{facebook:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-facebook",fieldLabel:Object(Je.__)("Facebook","wordpress-seo")},instagram:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-instagram",fieldLabel:Object(Je.__)("Instagram","wordpress-seo")},linkedin:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-linkedin",fieldLabel:Object(Je.__)("LinkedIn","wordpress-seo")},myspace:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-myspace",fieldLabel:Object(Je.__)("MySpace","wordpress-seo")},pinterest:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-pinterest",fieldLabel:Object(Je.__)("Pinterest","wordpress-seo")},soundcloud:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-soundcloud",fieldLabel:Object(Je.__)("SoundCloud","wordpress-seo")},tumblr:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-tumblr",fieldLabel:Object(Je.__)("Tumblr","wordpress-seo")},twitter:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-twitter",fieldLabel:Object(Je.__)("Twitter","wordpress-seo")},youtube:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-youtube",fieldLabel:Object(Je.__)("YouTube","wordpress-seo")},wikipedia:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-wikipedia",fieldLabel:Object(Je.__)("Wikipedia","wordpress-seo")}}}),vs=async e=>{const{endpoint:t,nonce:r}=Object(oe.get)(window,"wpseoScriptData",{}),s=new FormData;s.set("option_page","wpseo_settings"),s.set("_wp_http_referer","admin.php?page=wpseo_settings_saved"),s.set("action","update"),s.set("_wpnonce",r),Object(oe.forEach)(e,(e,t)=>{if(Object(oe.isObject)(e)){if("person_social_profiles"===t)return;Object(oe.forEach)(e,(e,r)=>{Object(oe.isArray)(e)?Object(oe.forEach)(e,(e,a)=>s.set(`${t}[${r}][${a}]`,e)):s.set(`${t}[${r}]`,e)})}else s.set(t,e)});try{const e=await fetch(t,{method:"POST",body:new URLSearchParams(s)}),r=await e.text();if(Object(oe.includes)(r,"{{ yoast-success: false }}"))throw new Error("Yoast options invalid.");if(!e.url.endsWith("settings-updated=true"))throw new Error("WordPress options save did not get to the end.")}catch(e){throw new Error(e.message)}},Es=async(e,t)=>{let{resetForm:r}=t;const{addNotification:s}=Object(n.dispatch)(it),{selectCanEditUser:a,selectPreference:o}=Object(n.select)(it),i=o("canManageOptions",!1),{person_social_profiles:l}=e,{company_or_person_user_id:c}=e.wpseo_titles;try{return await Promise.all([vs(i?e:Object(oe.omit)(e,["blogname","blogdescription"])),a(c)&&_s(c,l)]),s({variant:"success",title:Object(Je.__)("Great! Your settings were saved successfully.","wordpress-seo")}),r({values:e}),!0}catch(e){return s({id:"submit-error",variant:"error",title:Object(Je.__)("Oops! Something went wrong while saving.","wordpress-seo")}),console.error("Error while saving:",e.message),!1}};var xs,Ss;try{xs=Map}catch(e){}try{Ss=Set}catch(e){}function ks(e){return function e(t,r,s){if(!t||"object"!=typeof t||"function"==typeof t)return t;if(t.nodeType&&"cloneNode"in t)return t.cloneNode(!0);if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp)return new RegExp(t);if(Array.isArray(t))return t.map(ks);if(xs&&t instanceof xs)return new Map(Array.from(t.entries()));if(Ss&&t instanceof Ss)return new Set(Array.from(t.values()));if(t instanceof Object){r.push(t);var a=Object.create(t);for(var n in s.push(a),t){var o=r.findIndex((function(e){return e===t[n]}));a[n]=o>-1?s[o]:e(t[n],r,s)}return a}return t}(e,[],[])}const Ts=Object.prototype.toString,Fs=Error.prototype.toString,Ls=RegExp.prototype.toString,Cs="undefined"!=typeof Symbol?Symbol.prototype.toString:()=>"",Is=/^Symbol\((.*)\)(.*)$/;function Ps(e,t=!1){if(null==e||!0===e||!1===e)return""+e;const r=typeof e;if("number"===r)return function(e){return e!=+e?"NaN":0===e&&1/e<0?"-0":""+e}(e);if("string"===r)return t?`"${e}"`:e;if("function"===r)return"[Function "+(e.name||"anonymous")+"]";if("symbol"===r)return Cs.call(e).replace(Is,"Symbol($1)");const s=Ts.call(e).slice(8,-1);return"Date"===s?isNaN(e.getTime())?""+e:e.toISOString(e):"Error"===s||e instanceof Error?"["+Fs.call(e)+"]":"RegExp"===s?Ls.call(e):null}function Rs(e,t){let r=Ps(e,t);return null!==r?r:JSON.stringify(e,(function(e,r){let s=Ps(this[e],t);return null!==s?s:r}),2)}let Ns={default:"${path} is invalid",required:"${path} is a required field",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:e,type:t,value:r,originalValue:s})=>{let a=null!=s&&s!==r,n=`${e} must be a \`${t}\` type, but the final value was: \`${Rs(r,!0)}\``+(a?` (cast from the value \`${Rs(s,!0)}\`).`:".");return null===r&&(n+='\n If "null" is intended as an empty value be sure to mark the schema as `.nullable()`'),n},defined:"${path} must be defined"},As={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},$s={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},Ds={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},Ms={noUnknown:"${path} field has unspecified keys: ${unknown}"},Us={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"};Object.assign(Object.create(null),{mixed:Ns,string:As,number:$s,date:Ds,object:Ms,array:Us,boolean:{isValue:"${path} field must be ${value}"}});var Vs=r(192),zs=r.n(Vs),Bs=e=>e&&e.__isYupSchema__;function Hs(e){return null==e?[]:[].concat(e)}function Ws(){return(Ws=Object.assign||function(e){for(var t=1;tRs(t[r])):"function"==typeof e?e(t):e}static isError(e){return e&&"ValidationError"===e.name}constructor(e,t,r,s){super(),this.value=void 0,this.path=void 0,this.type=void 0,this.errors=void 0,this.params=void 0,this.inner=void 0,this.name="ValidationError",this.value=t,this.path=r,this.type=s,this.errors=[],this.inner=[],Hs(e).forEach(e=>{Ys.isError(e)?(this.errors.push(...e.errors),this.inner=this.inner.concat(e.inner.length?e.inner:e)):this.errors.push(e)}),this.message=this.errors.length>1?this.errors.length+" errors occurred":this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,Ys)}}function Gs(e,t){let{endEarly:r,tests:s,args:a,value:n,errors:o,sort:i,path:l}=e,c=(e=>{let t=!1;return(...r)=>{t||(t=!0,e(...r))}})(t),u=s.length;const d=[];if(o=o||[],!u)return o.length?c(new Ys(o,n,l)):c(null,n);for(let e=0;e=0||(a[r]=e[r]);return a}(t,["value","path","label","options","originalValue","sync"]);const{name:u,test:d,params:p,message:m}=e;let{parent:b,context:f}=o;function h(e){return Zs.isRef(e)?e.getValue(s,b,f):e}function O(e={}){const t=Xs()(Qs({value:s,originalValue:i,label:n,path:e.path||a},p,e.params),h),r=new Ys(Ys.formatError(e.message||m,t),s,t.path,e.type||u);return r.params=t,r}let y,_=Qs({path:a,parent:b,type:u,createError:O,resolve:h,options:o,originalValue:i},c);if(l){try{var w;if(y=d.call(_,s,_),"function"==typeof(null==(w=y)?void 0:w.then))throw new Error(`Validation test of type: "${_.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`)}catch(e){return void r(e)}Ys.isError(y)?r(y):y?r(null,y):r(O())}else try{Promise.resolve(d.call(_,s,_)).then(e=>{Ys.isError(e)?r(e):e?r(null,e):r(O())}).catch(r)}catch(e){r(e)}}return t.OPTIONS=e,t}function ta(e,t,r,s=r){let a,n,o;return t?(Object(Js.forEach)(t,(i,l,c)=>{let u=l?(e=>e.substr(0,e.length-1).substr(1))(i):i;if((e=e.resolve({context:s,parent:a,value:r})).innerType){let s=c?parseInt(u,10):0;if(r&&s>=r.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${i}, in the path: ${t}. because there is no value at that index. `);a=r,r=r&&r[s],e=e.innerType}if(!c){if(!e.fields||!e.fields[u])throw new Error(`The schema does not contain the path: ${t}. (failed at: ${o} which is a type: "${e._type}")`);a=r,r=r&&r[u],e=e.fields[u]}n=u,o=l?"["+i+"]":"."+i}),{schema:e,parent:a,parentPath:n}):{parent:a,parentPath:t,schema:e}}Zs.prototype.__isYupRef=!0;class ra{constructor(){this.list=void 0,this.refs=void 0,this.list=new Set,this.refs=new Map}get size(){return this.list.size+this.refs.size}describe(){const e=[];for(const t of this.list)e.push(t);for(const[,t]of this.refs)e.push(t.describe());return e}toArray(){return Array.from(this.list).concat(Array.from(this.refs.values()))}resolveAll(e){return this.toArray().reduce((t,r)=>t.concat(Zs.isRef(r)?e(r):r),[])}add(e){Zs.isRef(e)?this.refs.set(e.key,e):this.list.add(e)}delete(e){Zs.isRef(e)?this.refs.delete(e.key):this.list.delete(e)}clone(){const e=new ra;return e.list=new Set(this.list),e.refs=new Map(this.refs),e}merge(e,t){const r=this.clone();return e.list.forEach(e=>r.add(e)),e.refs.forEach(e=>r.add(e)),t.list.forEach(e=>r.delete(e)),t.refs.forEach(e=>r.delete(e)),r}}function sa(){return(sa=Object.assign||function(e){for(var t=1;t{this.typeError(Ns.notType)}),this.type=(null==e?void 0:e.type)||"mixed",this.spec=sa({strip:!1,strict:!1,abortEarly:!0,recursive:!0,nullable:!1,presence:"optional"},null==e?void 0:e.spec)}get _type(){return this.type}_typeCheck(e){return!0}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;const t=Object.create(Object.getPrototypeOf(this));return t.type=this.type,t._typeError=this._typeError,t._whitelistError=this._whitelistError,t._blacklistError=this._blacklistError,t._whitelist=this._whitelist.clone(),t._blacklist=this._blacklist.clone(),t.exclusiveTests=sa({},this.exclusiveTests),t.deps=[...this.deps],t.conditions=[...this.conditions],t.tests=[...this.tests],t.transforms=[...this.transforms],t.spec=ks(sa({},this.spec,e)),t}label(e){let t=this.clone();return t.spec.label=e,t}meta(...e){if(0===e.length)return this.spec.meta;let t=this.clone();return t.spec.meta=Object.assign(t.spec.meta||{},e[0]),t}withMutation(e){let t=this._mutate;this._mutate=!0;let r=e(this);return this._mutate=t,r}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&"mixed"!==this.type)throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let t=e.clone();const r=sa({},this.spec,t.spec);return t.spec=r,t._typeError||(t._typeError=this._typeError),t._whitelistError||(t._whitelistError=this._whitelistError),t._blacklistError||(t._blacklistError=this._blacklistError),t._whitelist=this._whitelist.merge(e._whitelist,e._blacklist),t._blacklist=this._blacklist.merge(e._blacklist,e._whitelist),t.tests=this.tests,t.exclusiveTests=this.exclusiveTests,t.withMutation(t=>{e.tests.forEach(e=>{t.test(e.OPTIONS)})}),t.transforms=[...this.transforms,...t.transforms],t}isType(e){return!(!this.spec.nullable||null!==e)||this._typeCheck(e)}resolve(e){let t=this;if(t.conditions.length){let r=t.conditions;t=t.clone(),t.conditions=[],t=r.reduce((t,r)=>r.resolve(t,e),t),t=t.resolve(e)}return t}cast(e,t={}){let r=this.resolve(sa({value:e},t)),s=r._cast(e,t);if(void 0!==e&&!1!==t.assert&&!0!==r.isType(s)){let a=Rs(e),n=Rs(s);throw new TypeError(`The value of ${t.path||"field"} could not be cast to a value that satisfies the schema type: "${r._type}". \n\nattempted value: ${a} \n`+(n!==a?"result of cast: "+n:""))}return s}_cast(e,t){let r=void 0===e?e:this.transforms.reduce((t,r)=>r.call(this,t,e,this),e);return void 0===r&&(r=this.getDefault()),r}_validate(e,t={},r){let{sync:s,path:a,from:n=[],originalValue:o=e,strict:i=this.spec.strict,abortEarly:l=this.spec.abortEarly}=t,c=e;i||(c=this._cast(c,sa({assert:!1},t)));let u={value:c,path:a,options:t,originalValue:o,schema:this,label:this.spec.label,sync:s,from:n},d=[];this._typeError&&d.push(this._typeError);let p=[];this._whitelistError&&p.push(this._whitelistError),this._blacklistError&&p.push(this._blacklistError),Gs({args:u,value:c,path:a,sync:s,tests:d,endEarly:l},e=>{e?r(e,c):Gs({tests:this.tests.concat(p),args:u,path:a,sync:s,value:c,endEarly:l},r)})}validate(e,t,r){let s=this.resolve(sa({},t,{value:e}));return"function"==typeof r?s._validate(e,t,r):new Promise((r,a)=>s._validate(e,t,(e,t)=>{e?a(e):r(t)}))}validateSync(e,t){let r;return this.resolve(sa({},t,{value:e}))._validate(e,sa({},t,{sync:!0}),(e,t)=>{if(e)throw e;r=t}),r}isValid(e,t){return this.validate(e,t).then(()=>!0,e=>{if(Ys.isError(e))return!1;throw e})}isValidSync(e,t){try{return this.validateSync(e,t),!0}catch(e){if(Ys.isError(e))return!1;throw e}}_getDefault(){let e=this.spec.default;return null==e?e:"function"==typeof e?e.call(this):ks(e)}getDefault(e){return this.resolve(e||{})._getDefault()}default(e){return 0===arguments.length?this._getDefault():this.clone({default:e})}strict(e=!0){let t=this.clone();return t.spec.strict=e,t}_isPresent(e){return null!=e}defined(e=Ns.defined){return this.test({message:e,name:"defined",exclusive:!0,test:e=>void 0!==e})}required(e=Ns.required){return this.clone({presence:"required"}).withMutation(t=>t.test({message:e,name:"required",exclusive:!0,test(e){return this.schema._isPresent(e)}}))}notRequired(){let e=this.clone({presence:"optional"});return e.tests=e.tests.filter(e=>"required"!==e.OPTIONS.name),e}nullable(e=!0){return this.clone({nullable:!1!==e})}transform(e){let t=this.clone();return t.transforms.push(e),t}test(...e){let t;if(t=1===e.length?"function"==typeof e[0]?{test:e[0]}:e[0]:2===e.length?{name:e[0],test:e[1]}:{name:e[0],message:e[1],test:e[2]},void 0===t.message&&(t.message=Ns.default),"function"!=typeof t.test)throw new TypeError("`test` is a required parameters");let r=this.clone(),s=ea(t),a=t.exclusive||t.name&&!0===r.exclusiveTests[t.name];if(t.exclusive&&!t.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return t.name&&(r.exclusiveTests[t.name]=!!t.exclusive),r.tests=r.tests.filter(e=>{if(e.OPTIONS.name===t.name){if(a)return!1;if(e.OPTIONS.test===s.OPTIONS.test)return!1}return!0}),r.tests.push(s),r}when(e,t){Array.isArray(e)||"string"==typeof e||(t=e,e=".");let r=this.clone(),s=Hs(e).map(e=>new Zs(e));return s.forEach(e=>{e.isSibling&&r.deps.push(e.key)}),r.conditions.push(new class{constructor(e,t){if(this.fn=void 0,this.refs=e,this.refs=e,"function"==typeof t)return void(this.fn=t);if(!zs()(t,"is"))throw new TypeError("`is:` is required for `when()` conditions");if(!t.then&&!t.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:r,then:s,otherwise:a}=t,n="function"==typeof r?r:(...e)=>e.every(e=>e===r);this.fn=function(...e){let t=e.pop(),r=e.pop(),o=n(...e)?s:a;if(o)return"function"==typeof o?o(r):r.concat(o.resolve(t))}}resolve(e,t){let r=this.refs.map(e=>e.getValue(null==t?void 0:t.value,null==t?void 0:t.parent,null==t?void 0:t.context)),s=this.fn.apply(e,r.concat(e,t));if(void 0===s||s===e)return e;if(!Bs(s))throw new TypeError("conditions must return a schema object");return s.resolve(t)}}(s,t)),r}typeError(e){let t=this.clone();return t._typeError=ea({message:e,name:"typeError",test(e){return!(void 0!==e&&!this.schema.isType(e))||this.createError({params:{type:this.schema._type}})}}),t}oneOf(e,t=Ns.oneOf){let r=this.clone();return e.forEach(e=>{r._whitelist.add(e),r._blacklist.delete(e)}),r._whitelistError=ea({message:t,name:"oneOf",test(e){if(void 0===e)return!0;let t=this.schema._whitelist,r=t.resolveAll(this.resolve);return!!r.includes(e)||this.createError({params:{values:t.toArray().join(", "),resolved:r}})}}),r}notOneOf(e,t=Ns.notOneOf){let r=this.clone();return e.forEach(e=>{r._blacklist.add(e),r._whitelist.delete(e)}),r._blacklistError=ea({message:t,name:"notOneOf",test(e){let t=this.schema._blacklist,r=t.resolveAll(this.resolve);return!r.includes(e)||this.createError({params:{values:t.toArray().join(", "),resolved:r}})}}),r}strip(e=!0){let t=this.clone();return t.spec.strip=e,t}describe(){const e=this.clone(),{label:t,meta:r}=e.spec;return{meta:r,label:t,type:e.type,oneOf:e._whitelist.describe(),notOneOf:e._blacklist.describe(),tests:e.tests.map(e=>({name:e.OPTIONS.name,params:e.OPTIONS.params})).filter((e,t,r)=>r.findIndex(t=>t.name===e.name)===t)}}}aa.prototype.__isYupSchema__=!0;for(const e of["validate","validateSync"])aa.prototype[e+"At"]=function(t,r,s={}){const{parent:a,parentPath:n,schema:o}=ta(this,t,r,s.context);return o[e](a&&a[n],sa({},s,{parent:a,path:t}))};for(const e of["equals","is"])aa.prototype[e]=aa.prototype.oneOf;for(const e of["not","nope"])aa.prototype[e]=aa.prototype.notOneOf;aa.prototype.optional=aa.prototype.notRequired;aa.prototype;var na=e=>null==e;let oa=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,ia=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,la=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,ca=e=>na(e)||e===e.trim(),ua={}.toString();function da(){return new pa}class pa extends aa{constructor(){super({type:"string"}),this.withMutation(()=>{this.transform((function(e){if(this.isType(e))return e;if(Array.isArray(e))return e;const t=null!=e&&e.toString?e.toString():e;return t===ua?e:t}))})}_typeCheck(e){return e instanceof String&&(e=e.valueOf()),"string"==typeof e}_isPresent(e){return super._isPresent(e)&&!!e.length}length(e,t=As.length){return this.test({message:t,name:"length",exclusive:!0,params:{length:e},test(t){return na(t)||t.length===this.resolve(e)}})}min(e,t=As.min){return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return na(t)||t.length>=this.resolve(e)}})}max(e,t=As.max){return this.test({name:"max",exclusive:!0,message:t,params:{max:e},test(t){return na(t)||t.length<=this.resolve(e)}})}matches(e,t){let r,s,a=!1;return t&&("object"==typeof t?({excludeEmptyString:a=!1,message:r,name:s}=t):r=t),this.test({name:s||"matches",message:r||As.matches,params:{regex:e},test:t=>na(t)||""===t&&a||-1!==t.search(e)})}email(e=As.email){return this.matches(oa,{name:"email",message:e,excludeEmptyString:!0})}url(e=As.url){return this.matches(ia,{name:"url",message:e,excludeEmptyString:!0})}uuid(e=As.uuid){return this.matches(la,{name:"uuid",message:e,excludeEmptyString:!1})}ensure(){return this.default("").transform(e=>null===e?"":e)}trim(e=As.trim){return this.transform(e=>null!=e?e.trim():e).test({message:e,name:"trim",test:ca})}lowercase(e=As.lowercase){return this.transform(e=>na(e)?e:e.toLowerCase()).test({message:e,name:"string_case",exclusive:!0,test:e=>na(e)||e===e.toLowerCase()})}uppercase(e=As.uppercase){return this.transform(e=>na(e)?e:e.toUpperCase()).test({message:e,name:"string_case",exclusive:!0,test:e=>na(e)||e===e.toUpperCase()})}}function ma(){return new ba}da.prototype=pa.prototype;class ba extends aa{constructor(){super({type:"number"}),this.withMutation(()=>{this.transform((function(e){let t=e;if("string"==typeof t){if(t=t.replace(/\s/g,""),""===t)return NaN;t=+t}return this.isType(t)?t:parseFloat(t)}))})}_typeCheck(e){return e instanceof Number&&(e=e.valueOf()),"number"==typeof e&&!(e=>e!=+e)(e)}min(e,t=$s.min){return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return na(t)||t>=this.resolve(e)}})}max(e,t=$s.max){return this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(t){return na(t)||t<=this.resolve(e)}})}lessThan(e,t=$s.lessThan){return this.test({message:t,name:"max",exclusive:!0,params:{less:e},test(t){return na(t)||tthis.resolve(e)}})}positive(e=$s.positive){return this.moreThan(0,e)}negative(e=$s.negative){return this.lessThan(0,e)}integer(e=$s.integer){return this.test({name:"integer",message:e,test:e=>na(e)||Number.isInteger(e)})}truncate(){return this.transform(e=>na(e)?e:0|e)}round(e){var t;let r=["ceil","floor","round","trunc"];if("trunc"===(e=(null==(t=e)?void 0:t.toLowerCase())||"round"))return this.truncate();if(-1===r.indexOf(e.toLowerCase()))throw new TypeError("Only valid options for round() are: "+r.join(", "));return this.transform(t=>na(t)?t:Math[e](t))}}ma.prototype=ba.prototype;var fa=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;let ha=new Date("");function Oa(){return new ya}class ya extends aa{constructor(){super({type:"date"}),this.withMutation(()=>{this.transform((function(e){return this.isType(e)?e:(e=function(e){var t,r,s=[1,4,5,6,7,10,11],a=0;if(r=fa.exec(e)){for(var n,o=0;n=s[o];++o)r[n]=+r[n]||0;r[2]=(+r[2]||1)-1,r[3]=+r[3]||1,r[7]=r[7]?String(r[7]).substr(0,3):0,void 0!==r[8]&&""!==r[8]||void 0!==r[9]&&""!==r[9]?("Z"!==r[8]&&void 0!==r[9]&&(a=60*r[10]+r[11],"+"===r[9]&&(a=0-a)),t=Date.UTC(r[1],r[2],r[3],r[4],r[5]+a,r[6],r[7])):t=+new Date(r[1],r[2],r[3],r[4],r[5],r[6],r[7])}else t=Date.parse?Date.parse(e):NaN;return t}(e),isNaN(e)?ha:new Date(e))}))})}_typeCheck(e){return t=e,"[object Date]"===Object.prototype.toString.call(t)&&!isNaN(e.getTime());var t}prepareParam(e,t){let r;if(Zs.isRef(e))r=e;else{let s=this.cast(e);if(!this._typeCheck(s))throw new TypeError(`\`${t}\` must be a Date or a value that can be \`cast()\` to a Date`);r=s}return r}min(e,t=Ds.min){let r=this.prepareParam(e,"min");return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(e){return na(e)||e>=this.resolve(r)}})}max(e,t=Ds.max){let r=this.prepareParam(e,"max");return this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(e){return na(e)||e<=this.resolve(r)}})}}ya.INVALID_DATE=ha,Oa.prototype=ya.prototype,Oa.INVALID_DATE=ha;var _a=r(235),wa=r.n(_a),ja=r(250),ga=r.n(ja),va=r(251),Ea=r.n(va),xa=r(252),Sa=r.n(xa);function ka(e,t){let r=1/0;return e.some((e,s)=>{var a;if(-1!==(null==(a=t.path)?void 0:a.indexOf(e)))return r=s,!0}),r}function Ta(e){return(t,r)=>ka(e,t)-ka(e,r)}function Fa(){return(Fa=Object.assign||function(e){for(var t=1;t"[object Object]"===Object.prototype.toString.call(e);const Ca=Ta([]);class Ia extends aa{constructor(e){super({type:"object"}),this.fields=Object.create(null),this._sortErrors=Ca,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{this.transform((function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(t){e=null}return this.isType(e)?e:null})),e&&this.shape(e)})}_typeCheck(e){return La(e)||"function"==typeof e}_cast(e,t={}){var r;let s=super._cast(e,t);if(void 0===s)return this.getDefault();if(!this._typeCheck(s))return s;let a=this.fields,n=null!=(r=t.stripUnknown)?r:this.spec.noUnknown,o=this._nodes.concat(Object.keys(s).filter(e=>-1===this._nodes.indexOf(e))),i={},l=Fa({},t,{parent:i,__validating:t.__validating||!1}),c=!1;for(const e of o){let r=a[e],o=zs()(s,e);if(r){let a,n=s[e];l.path=(t.path?t.path+".":"")+e,r=r.resolve({value:n,context:t.context,parent:i});let o="spec"in r?r.spec:void 0,u=null==o?void 0:o.strict;if(null==o?void 0:o.strip){c=c||e in s;continue}a=t.__validating&&u?s[e]:r.cast(s[e],l),void 0!==a&&(i[e]=a)}else o&&!n&&(i[e]=s[e]);i[e]!==s[e]&&(c=!0)}return c?i:s}_validate(e,t={},r){let s=[],{sync:a,from:n=[],originalValue:o=e,abortEarly:i=this.spec.abortEarly,recursive:l=this.spec.recursive}=t;n=[{schema:this,value:o},...n],t.__validating=!0,t.originalValue=o,t.from=n,super._validate(e,t,(e,c)=>{if(e){if(!Ys.isError(e)||i)return void r(e,c);s.push(e)}if(!l||!La(c))return void r(s[0]||null,c);o=o||c;let u=this._nodes.map(e=>(r,s)=>{let a=-1===e.indexOf(".")?(t.path?t.path+".":"")+e:`${t.path||""}["${e}"]`,i=this.fields[e];i&&"validate"in i?i.validate(c[e],Fa({},t,{path:a,from:n,strict:!0,parent:c,originalValue:o[e]}),s):s(null)});Gs({sync:a,tests:u,value:c,errors:s,endEarly:i,sort:this._sortErrors,path:t.path},r)})}clone(e){const t=super.clone(e);return t.fields=Fa({},this.fields),t._nodes=this._nodes,t._excludedEdges=this._excludedEdges,t._sortErrors=this._sortErrors,t}concat(e){let t=super.concat(e),r=t.fields;for(let[e,t]of Object.entries(this.fields)){const s=r[e];void 0===s?r[e]=t:s instanceof aa&&t instanceof aa&&(r[e]=t.concat(s))}return t.withMutation(()=>t.shape(r,this._excludedEdges))}getDefaultFromShape(){let e={};return this._nodes.forEach(t=>{const r=this.fields[t];e[t]="default"in r?r.getDefault():void 0}),e}_getDefault(){return"default"in this.spec?super._getDefault():this._nodes.length?this.getDefaultFromShape():void 0}shape(e,t=[]){let r=this.clone(),s=Object.assign(r.fields,e);return r.fields=s,r._sortErrors=Ta(Object.keys(s)),t.length&&(Array.isArray(t[0])||(t=[t]),r._excludedEdges=[...r._excludedEdges,...t]),r._nodes=function(e,t=[]){let r=[],s=new Set,a=new Set(t.map(([e,t])=>`${e}-${t}`));function n(e,t){let n=Object(Js.split)(e)[0];s.add(n),a.has(`${t}-${n}`)||r.push([t,n])}for(const t in e)if(zs()(e,t)){let r=e[t];s.add(t),Zs.isRef(r)&&r.isSibling?n(r.path,t):Bs(r)&&"deps"in r&&r.deps.forEach(e=>n(e,t))}return Sa.a.array(Array.from(s),r).reverse()}(s,r._excludedEdges),r}pick(e){const t={};for(const r of e)this.fields[r]&&(t[r]=this.fields[r]);return this.clone().withMutation(e=>(e.fields={},e.shape(t)))}omit(e){const t=this.clone(),r=t.fields;t.fields={};for(const t of e)delete r[t];return t.withMutation(()=>t.shape(r))}from(e,t,r){let s=Object(Js.getter)(e,!0);return this.transform(a=>{if(null==a)return a;let n=a;return zs()(a,e)&&(n=Fa({},a),r||delete n[e],n[t]=s(a)),n})}noUnknown(e=!0,t=Ms.noUnknown){"string"==typeof e&&(t=e,e=!0);let r=this.test({name:"noUnknown",exclusive:!0,message:t,test(t){if(null==t)return!0;const r=function(e,t){let r=Object.keys(e.fields);return Object.keys(t).filter(e=>-1===r.indexOf(e))}(this.schema,t);return!e||0===r.length||this.createError({params:{unknown:r.join(", ")}})}});return r.spec.noUnknown=e,r}unknown(e=!0,t=Ms.noUnknown){return this.noUnknown(!e,t)}transformKeys(e){return this.transform(t=>t&&Ea()(t,(t,r)=>e(r)))}camelCase(){return this.transformKeys(ga.a)}snakeCase(){return this.transformKeys(wa.a)}constantCase(){return this.transformKeys(e=>wa()(e).toUpperCase())}describe(){let e=super.describe();return e.fields=Xs()(this.fields,e=>e.describe()),e}}function Pa(e){return new Ia(e)}function Ra(){return(Ra=Object.assign||function(e){for(var t=1;t{this.transform((function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(t){e=null}return this.isType(e)?e:null}))})}_typeCheck(e){return Array.isArray(e)}get _subType(){return this.innerType}_cast(e,t){const r=super._cast(e,t);if(!this._typeCheck(r)||!this.innerType)return r;let s=!1;const a=r.map((e,r)=>{const a=this.innerType.cast(e,Ra({},t,{path:`${t.path||""}[${r}]`}));return a!==e&&(s=!0),a});return s?a:r}_validate(e,t={},r){var s,a;let n=[],o=t.sync,i=t.path,l=this.innerType,c=null!=(s=t.abortEarly)?s:this.spec.abortEarly,u=null!=(a=t.recursive)?a:this.spec.recursive,d=null!=t.originalValue?t.originalValue:e;super._validate(e,t,(e,s)=>{if(e){if(!Ys.isError(e)||c)return void r(e,s);n.push(e)}if(!u||!l||!this._typeCheck(s))return void r(n[0]||null,s);d=d||s;let a=new Array(s.length);for(let e=0;el.validate(r,o,t)}Gs({sync:o,path:i,value:s,errors:n,endEarly:c,tests:a},r)})}clone(e){const t=super.clone(e);return t.innerType=this.innerType,t}concat(e){let t=super.concat(e);return t.innerType=this.innerType,e.innerType&&(t.innerType=t.innerType?t.innerType.concat(e.innerType):e.innerType),t}of(e){let t=this.clone();if(!Bs(e))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+Rs(e));return t.innerType=e,t}length(e,t=Us.length){return this.test({message:t,name:"length",exclusive:!0,params:{length:e},test(t){return na(t)||t.length===this.resolve(e)}})}min(e,t){return t=t||Us.min,this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return na(t)||t.length>=this.resolve(e)}})}max(e,t){return t=t||Us.max,this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(t){return na(t)||t.length<=this.resolve(e)}})}ensure(){return this.default(()=>[]).transform((e,t)=>this._typeCheck(e)?e:null==t?[]:[].concat(t))}compact(e){let t=e?(t,r,s)=>!e(t,r,s):e=>!!e;return this.transform(e=>null!=e?e.filter(t):e)}describe(){let e=super.describe();return this.innerType&&(e.innerType=this.innerType.describe()),e}nullable(e=!0){return super.nullable(e)}defined(){return super.defined()}required(e){return super.required(e)}}Na.prototype=Aa.prototype;const $a=/^[A-Za-z0-9_-]+$/,Da=/^[A-Fa-f0-9_-]+$/,Ma=/^[A-Za-z0-9_]{1,25}$/;!function(e,t,r){if(!e||!Bs(e.prototype))throw new TypeError("You must provide a yup schema constructor function");e.prototype[t]=r}(ma,"isMediaTypeImage",(function(){return this.test("isMediaTypeImage",Object(Je.__)("The selected media type is not valid. Supported types are: JPG, PNG, WEBP and GIF.","wordpress-seo"),e=>{if(!e)return!0;const t=Object(n.select)(it).selectMediaById(e);return"image"===(null==t?void 0:t.type)})}));const Ua=(e,t)=>Pa().shape({wpseo:Pa().shape({baiduverify:da().matches($a,Object(Je.__)("The verification code is not valid. Please use only letters, numbers, underscores and dashes.","wordpress-seo")),googleverify:da().matches($a,Object(Je.__)("The verification code is not valid. Please use only letters, numbers, underscores and dashes.","wordpress-seo")),msverify:da().matches(Da,Object(Je.__)("The verification code is not valid. Please use only the letters A to F, numbers, underscores and dashes.","wordpress-seo")),yandexverify:da().matches(Da,Object(Je.__)("The verification code is not valid. Please use only the letters A to F, numbers, underscores and dashes.","wordpress-seo"))}),wpseo_social:Pa().shape({og_default_image_id:ma().isMediaTypeImage(),facebook_site:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),twitter_site:da().matches(Ma,Object(Je.__)("The profile is not valid. Please use only 1-25 letters, numbers and underscores or enter a valid Twitter URL.","wordpress-seo")),other_social_urls:Na().of(da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo"))),pinterestverify:da().matches(Da,Object(Je.__)("The verification code is not valid. Please use only the letters A to F, numbers, underscores and dashes.","wordpress-seo"))}),wpseo_titles:Pa().shape({open_graph_frontpage_image_id:ma().isMediaTypeImage(),company_logo_id:ma().isMediaTypeImage(),person_logo_id:ma().isMediaTypeImage(),...Object(oe.reduce)(e,(e,t)=>{let{name:r,hasArchive:s}=t;return{...e,..."attachment"!==r&&{["social-image-id-"+r]:ma().isMediaTypeImage()},...s&&{["social-image-id-ptarchive-"+r]:ma().isMediaTypeImage()}}},{}),...Object(oe.reduce)(t,(e,t)=>{let{name:r}=t;return{...e,["social-image-id-tax-"+r]:ma().isMediaTypeImage()}},{}),"social-image-id-author-wpseo":ma().isMediaTypeImage(),"social-image-id-archive-wpseo":ma().isMediaTypeImage(),"social-image-id-tax-post_format":ma().isMediaTypeImage()}),person_social_profiles:Pa().shape({facebook:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),instagram:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),linkedin:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),myspace:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),pinterest:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),soundcloud:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),tumblr:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),twitter:da().matches(Ma,Object(Je.__)("The profile is not valid. Please use only 1-25 letters, numbers and underscores or enter a valid Twitter URL.","wordpress-seo")),youtube:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),wikipedia:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo"))})}),Va=/^https?:\/\/(?:www\.)?twitter\.com\/(?[A-Za-z0-9_]{1,25})\/?$/,za=e=>{var t;const r=e.target.value.match(Va);return null!=r&&null!==(t=r.groups)&&void 0!==t&&t.handle?r.groups.handle:e.target.value},Ba=Pt(Ct),Ha=()=>{const{addNotification:e}=lt(),{values:t,status:r,setStatus:a,setFieldValue:n}=H(),{company_or_person_user_id:o}=t.wpseo_titles,i=Object(l.usePrevious)(o),c=ct("selectUserById",[o],o),u=ct("selectCanEditUser",[],o);return Object(s.useEffect)(()=>{i===o||o<1||(a({...r,isFetchingPersonSocialProfiles:!0}),(async e=>{try{const t=await Et()({path:"/yoast/v1/configuration/person_social_profiles?user_id="+e});if(null==t||!t.success)throw new Error("Route returned failure.");return(null==t?void 0:t.social_profiles)||{}}catch(e){throw new Error(null==e?void 0:e.message)}})(o).then(e=>{n("person_social_profiles",e)}).catch(t=>{e({id:"social-profiles-error",variant:"error",title:Object(Je.__)("Oops! Something went wrong while retrieving the user social profiles.","wordpress-seo")}),console.error("Error while fetching the social profiles:",t.message)}).finally(()=>{a({...r,isFetchingPersonSocialProfiles:!1})}))},[i,o,n,a,e]),Object(s.createElement)(st,{title:Object(Je.__)("Other profiles","wordpress-seo"),description:Object(Je.__)("Tell us about the other profiles on the web that belong to the person.","wordpress-seo")},!u&&Object(s.createElement)(l.Alert,{variant:"info"},!Object(oe.isEmpty)(c)&&Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("We're sorry, you're not allowed to edit the other profiles of %1$s%3$s%2$s.","wordpress-seo"),"","",null==c?void 0:c.name),{strong:Object(s.createElement)("strong",{className:"yst-font-medium"})}),Object(oe.isEmpty)(c)&&Object(Je.__)("We're sorry, you're not allowed to edit the other profiles of the selected user.","wordpress-seo")),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.facebook",id:"input-person_social_profiles-facebook",label:Object(Je.__)("Facebook","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://facebook.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.instagram",id:"input-person_social_profiles-instagram",label:Object(Je.__)("Instagram","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://instagram.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.linkedin",id:"input-person_social_profiles-linkedin",label:Object(Je.__)("LinkedIn","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://linkedin.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.myspace",id:"input-person_social_profiles-myspace",label:Object(Je.__)("MySpace","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://myspace.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.pinterest",id:"input-person_social_profiles-pinterest",label:Object(Je.__)("Pinterest","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://pinterest.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.soundcloud",id:"input-person_social_profiles-soundcloud",label:Object(Je.__)("SoundCloud","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://soundcloud.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.tumblr",id:"input-person_social_profiles-tumblr",label:Object(Je.__)("Tumblr","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://tumblr.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Ba,{as:l.TextField,name:"person_social_profiles.twitter",id:"input-person_social_profiles-twitter",label:Object(Je.__)("Twitter","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://twitter.com/yoast","wordpress-seo"),transformValue:za,readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.youtube",id:"input-person_social_profiles-youtube",label:Object(Je.__)("YouTube","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://youtube.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.wikipedia",id:"input-person_social_profiles-wikipedia",label:Object(Je.__)("Wikipedia","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://wikipedia.com/yoast","wordpress-seo"),readOnly:!u}))};var Wa=()=>{const{values:e}=H(),{blogname:t}=e,{company_or_person:r,company_or_person_user_id:a,company_name:n,company_logo_id:o}=e.wpseo_titles,{other_social_urls:i}=e.wpseo_social,c=ct("selectUserById",[a],a),u=ct("selectLink",[],"https://yoa.st/1-p"),d=ct("selectLink",[],"https://yoa.st/3r3"),p=ct("selectPreference",[],"editUserUrl"),m=ct("selectPreference",[],"isLocalSeoActive"),b=ct("selectPreference",[],"companyOrPersonMessage"),f=ct("selectFallback",[],"siteLogoId"),h=ct("selectCanEditUser",[],a);return Object(s.createElement)(dt,{title:Object(Je.__)("Site representation","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("This info is intended to appear in %1$sGoogle's Knowledge Graph%2$s. You can be either an organization, or a person.","wordpress-seo"),"",""),u,"link-google-knowledge-graph")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("Person/organization","wordpress-seo"),description:Object(Je.__)("Choose whether your site represents an organization or a person.","wordpress-seo")},m&&Object(s.createElement)(l.Alert,{id:"alert-local-seo-company-or-person",variant:"info"},b),Object(s.createElement)(l.RadioGroup,{disabled:m},Object(s.createElement)(Q,{as:l.Radio,type:"radio",name:"wpseo_titles.company_or_person",id:"input-wpseo_titles-company_or_person-company",label:Object(Je.__)("Organization","wordpress-seo"),value:"company",disabled:m}),Object(s.createElement)(Q,{as:l.Radio,type:"radio",name:"wpseo_titles.company_or_person",id:"input-wpseo_titles-company_or_person-person",label:Object(Je.__)("Person","wordpress-seo"),value:"person",disabled:m}))),Object(s.createElement)("section",{className:"yst-space-y-8"}),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(hs.a,{show:"company"===r,enter:"yst-transition yst-ease-out yst-duration-300 yst-delay-300",enterFrom:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90",enterTo:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leave:"yst-transition yst-absolute yst-top-0 yst-left-0 yst-ease-out yst-duration-300",leaveFrom:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leaveTo:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90"},Object(s.createElement)(st,{title:Object(Je.__)("Organization","wordpress-seo"),description:Object(Je.__)("Please tell us more about your organization. This information will help Google to understand your website, and improve your chance of getting rich results.","wordpress-seo")},(!n||o<1)&&Object(s.createElement)(l.Alert,{id:"alert-organization-name-logo",variant:"warning"},Object(Er.a)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("An organization name and logo need to be set for structured data to work properly. %1$sLearn more about the importance of structured data%2$s.","wordpress-seo"),"",""),d,"link-structured-data")),Object(s.createElement)(Q,{as:l.TextField,name:"wpseo_titles.company_name",id:"input-wpseo_titles-company_name",label:Object(Je.__)("Organization name","wordpress-seo"),placeholder:t}),Object(s.createElement)(Ot,{id:"wpseo_titles-company_logo",label:Object(Je.__)("Organization logo","wordpress-seo"),variant:"square",previewLabel:Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s expands to an opening strong tag. Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","696x696px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),mediaUrlName:"wpseo_titles.company_logo",mediaIdName:"wpseo_titles.company_logo_id",fallbackMediaId:f})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Other profiles","wordpress-seo"),description:Object(Je.__)("Tell us if you have any other profiles on the web that belong to your organization. This can be any number of profiles, like YouTube, LinkedIn, Pinterest, or even Wikipedia.","wordpress-seo")},Object(s.createElement)(Rt,{as:l.TextField,name:"wpseo_social.facebook_site",id:"input-wpseo_social-facebook_site",label:Object(Je.__)("Facebook","wordpress-seo"),placeholder:Object(Je.__)("E.g. https://facebook.com/yoast","wordpress-seo")}),Object(s.createElement)(Ba,{as:l.TextField,name:"wpseo_social.twitter_site",id:"input-wpseo_social-twitter_site",label:Object(Je.__)("Twitter","wordpress-seo"),placeholder:Object(Je.__)("E.g. https://twitter.com/yoast","wordpress-seo"),transformValue:za}),Object(s.createElement)(ne,{name:"wpseo_social.other_social_urls"},e=>Object(s.createElement)(s.Fragment,null,i.map((t,r)=>Object(s.createElement)("div",{key:"wpseo_social.other_social_urls."+r,className:"yst-w-full yst-flex yst-items-start yst-gap-2"},Object(s.createElement)(Rt,{as:l.TextField,name:"wpseo_social.other_social_urls."+r,id:"input-wpseo_social-other_social_urls-"+r,label:Object(Je.__)("Add another profile","wordpress-seo"),placeholder:Object(Je.__)("E.g. https://example.com/yoast","wordpress-seo"),className:"yst-grow"}),Object(s.createElement)("button",{onClick:e.remove.bind(null,r),className:"yst-mt-7 yst-p-2.5 yst-rounded-md focus:yst-outline-none focus:yst-ring-2 focus:yst-ring-primary-500"},Object(s.createElement)(Os.a,{className:"yst-h-5 yst-w-5"})))),Object(s.createElement)(l.Button,{id:"button-add-social-profile",variant:"secondary",onClick:e.push.bind(null,"")},Object(s.createElement)(ys.a,{className:"yst--ml-1 yst-mr-1 yst-h-5 yst-w-5 yst-text-slate-400"}),Object(Je.__)("Add another profile","wordpress-seo")))))),Object(s.createElement)(hs.a,{show:"person"===r,enter:"yst-transition yst-ease-out yst-duration-300 yst-delay-300",enterFrom:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90",enterTo:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leave:"yst-transition yst-absolute yst-top-0 yst-left-0 yst-ease-out yst-duration-300",leaveFrom:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leaveTo:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90"},Object(s.createElement)(st,{title:Object(Je.__)("Personal info","wordpress-seo"),description:Object(Je.__)("Please tell us more about the person this site represents.","wordpress-seo")},Object(s.createElement)(Ft,{name:"wpseo_titles.company_or_person_user_id",id:"input-wpseo_titles-company_or_person_user_id",label:Object(Je.__)("Select a user","wordpress-seo")}),!Object(oe.isEmpty)(c)&&Object(s.createElement)(l.Alert,{id:"alert-person-user-profile"},h&&Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("You have selected the user %1$s%5$s%2$s as the person this site represents. Their user profile information will now be used in search results. %3$sUpdate their profile to make sure the information is correct%4$s.","wordpress-seo"),"","","","",null==c?void 0:c.name),{strong:Object(s.createElement)("strong",{className:"yst-font-medium"}),a:Object(s.createElement)("a",{id:"link-person-user-profile",href:`${p}?user_id=${null==c?void 0:c.id}`,target:"_blank",rel:"noopener noreferrer"})}),!h&&Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("You have selected the user %1$s%3$s%2$s as the person this site represents. Their user profile information will now be used in search results. We're sorry, you're not allowed to edit this user's profile.","wordpress-seo"),"","",null==c?void 0:c.name),{strong:Object(s.createElement)("strong",{className:"yst-font-medium"})})),Object(s.createElement)(Ot,{id:"wpseo_titles-person_logo",label:Object(Je.__)("Personal logo or avatar","wordpress-seo"),variant:"square",previewLabel:Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s expands to an opening strong tag. Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","696x696px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),mediaUrlName:"wpseo_titles.person_logo",mediaIdName:"wpseo_titles.person_logo_id",fallbackMediaId:f})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(Ha,null)))))},qa=()=>{const e=ct("selectReplacementVariablesFor",[],"search","search"),t=ct("selectRecommendedReplacementVariablesFor",[],"search","search"),r=ct("selectReplacementVariablesFor",[],"404","404"),a=ct("selectRecommendedReplacementVariablesFor",[],"404","404");return Object(s.createElement)(dt,{title:Object(Je.__)("Special pages","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("Internal search pages","wordpress-seo"),description:Object(Je.__)("Choose how the title of your internal search pages should look in the browser.","wordpress-seo")},Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-search-wpseo",fieldId:"input-wpseo_titles.title-search-wpseo",label:Object(Je.__)("Page title","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("404 error pages","wordpress-seo"),description:Object(Je.__)("Choose how the title of your 404 error pages should look in the browser.","wordpress-seo")},Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-404-wpseo",fieldId:"input-wpseo_titles.title-404-wpseo",label:Object(Je.__)("Page title","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a}))))};const Ya=/content=(['"])?(?[^'"> ]+)(?:\1|[ />])/,Ga=e=>{var t;const r=e.target.value.match(Ya);return null!=r&&null!==(t=r.groups)&&void 0!==t&&t.content?r.groups.content:e.target.value},Ka=Pt(Ct);var Xa=()=>{const e=ct("selectPreference",[],"siteUrl");return Object(s.createElement)(dt,{title:Object(Je.__)("Site connections","wordpress-seo"),description:Object(Je.__)("Verify your site with different tools. This will add a verification meta tag on your homepage. You can find instructions on how to verify your site for each platform by following the link in the description.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-max-w-screen-sm yst-space-y-8"},Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.baiduverify",id:"input-wpseo-baiduverify",label:Object(Je.__)("Baidu","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sBaidu Webmaster tools%2$s.","wordpress-seo"),"",""),"https://ziyuan.baidu.com/site/siteadd","link-baidu-webmaster-tools"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.msverify",id:"input-wpseo-msverify",label:Object(Je.__)("Bing","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sBing Webmaster tools%2$s.","wordpress-seo"),"",""),"https://www.bing.com/toolbox/webmaster/#/Dashboard/?url="+e,"link-bing-webmaster-tools"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.googleverify",id:"input-wpseo-googleverify",label:Object(Je.__)("Google","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sGoogle Search console%2$s.","wordpress-seo"),"",""),Object(xt.addQueryArgs)("https://www.google.com/webmasters/verification/verification",{hl:"en",tid:"alternate",siteUrl:e}),"link-google-search-console"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo_social.pinterestverify",id:"input-wpseo_social-pinterestverify",label:Object(Je.__)("Pinterest","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Claim your site over at %1$sPinterest%2$s.","wordpress-seo"),"",""),"https://www.pinterest.com/settings/claim","link-pinterest"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.yandexverify",id:"input-wpseo-yandexverify",label:Object(Je.__)("Yandex","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sYandex Webmaster tools%2$s.","wordpress-seo"),"",""),"https://webmaster.yandex.com/sites/add/","link-yandex-webmaster-tools"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}))))};const Ja=e=>{let{postTypes:t,taxonomies:r,idSuffix:a=""}=e;const n=Object(l.useSvgAria)(),o=Object(s.useCallback)(e=>{let{show:t,toggle:r,ariaProps:a}=e;const o=Object(s.useMemo)(()=>t?He:We,[t]);return Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)("hr",{className:"yst-absolute yst-inset-x-0 yst-top-1/2 yst-bg-slate-200"}),Object(s.createElement)("button",Be()({className:"yst-relative yst-flex yst-items-center yst-gap-2 yst-px-2.5 yst-py-1 yst-mx-auto yst-text-xs yst-font-medium yst-text-slate-700 yst-bg-slate-50 yst-rounded-full yst-border yst-border-slate-300 hover:yst-bg-white hover:yst-text-slate-800 focus:yst-outline-none focus:yst-ring-2 focus:yst-ring-primary-500 focus:yst-ring-offset-2",onClick:r},a),t?Object(Je.__)("Show less","wordpress-seo"):Object(Je.__)("Show more","wordpress-seo"),Object(s.createElement)(o,Be()({className:"yst-h-4 yst-w-4 yst-flex-shrink-0 yst-text-slate-400 group-hover:yst-text-slate-500 yst-stroke-3"},n))))},[]);return Object(s.createElement)(s.Fragment,null,Object(s.createElement)("header",{className:"yst-px-3 yst-mb-6 yst-space-y-6"},Object(s.createElement)(Ue,{to:"/",className:"yst-inline-block"},Object(s.createElement)(vr,Be()({className:"yst-w-40"},n))),Object(s.createElement)(Bt,null)),Object(s.createElement)("div",{className:"yst-px-0.5 yst-space-y-6"},Object(s.createElement)(ir.MenuItem,{id:"menu-site-settings"+(a&&"-"+a),icon:qe,label:Object(Je.__)("General","wordpress-seo")},Object(s.createElement)(ir.SubmenuItem,{to:"/site-features",label:Object(Je.__)("Site features","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/site-basics",label:Object(Je.__)("Site basics","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/site-representation",label:Object(Je.__)("Site representation","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/site-connections",label:Object(Je.__)("Site connections","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/breadcrumbs",label:Object(Je.__)("Breadcrumbs","wordpress-seo"),idSuffix:a})),Object(s.createElement)(ir.MenuItem,{id:"menu-content-settings"+(a&&"-"+a),icon:Ye,label:Object(Je.__)("Content types","wordpress-seo")},Object(s.createElement)(l.ChildrenLimiter,{limit:5,renderButton:o},Object(s.createElement)(ir.SubmenuItem,{to:"/homepage",label:Object(Je.__)("Homepage","wordpress-seo"),idSuffix:a}),Object(oe.map)(t,e=>{let{name:t,route:r,label:n}=e;return Object(s.createElement)(ir.SubmenuItem,{key:"link-post-type-"+t,to:"/post-type/"+r,label:n,idSuffix:a})}))),Object(s.createElement)(ir.MenuItem,{id:"menu-content-settings"+(a&&"-"+a),icon:Ge,label:Object(Je.__)("Categories & tags","wordpress-seo")},Object(s.createElement)(l.ChildrenLimiter,{limit:5,renderButton:o},Object(oe.map)(r,e=>Object(s.createElement)(ir.SubmenuItem,{to:"/taxonomy/"+e.route,label:Object(s.createElement)("div",{className:"yst-flex yst-w-full yst-justify-between yst-items-center"},Object(s.createElement)("span",null,e.label)),idSuffix:a})))),Object(s.createElement)(ir.MenuItem,{id:"menu-advanced-settings"+(a&&"-"+a),icon:Ke,label:Object(Je.__)("Advanced","wordpress-seo"),defaultOpen:!1},Object(s.createElement)(ir.SubmenuItem,{to:"/crawl-optimization",label:Object(s.createElement)("span",{className:"yst-inline-flex yst-items-center yst-gap-1.5"},Object(Je.__)("Crawl optimization","wordpress-seo"),Object(s.createElement)(l.Badge,{variant:"upsell"},"Premium")),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/author-archives",label:Object(Je.__)("Author archives","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/date-archives",label:Object(Je.__)("Date archives","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/special-pages",label:Object(Je.__)("Special pages","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/media",label:Object(Je.__)("Media pages","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/formats",label:Object(Je.__)("Formats","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/rss",label:Object(Je.__)("RSS","wordpress-seo"),idSuffix:a}))))};Ja.propTypes={postTypes:tt.a.object.isRequired,taxonomies:tt.a.object.isRequired,idSuffix:tt.a.string};const Za=()=>{const e=ct("selectLink",[],"https://yoa.st/17h");return Object(s.createElement)("div",{className:"yst-p-6 xl:yst-max-w-3xl yst-rounded-lg yst-bg-white yst-shadow"},Object(s.createElement)(l.Title,{as:"h2",size:"4",className:"yst-text-xl yst-text-primary-500"},Object(Je.sprintf)( /* translators: %s expands to Yoast SEO Premium */ Object(Je.__)("Upgrade to %s","wordpress-seo"),"Yoast SEO Premium")),Object(s.createElement)("ul",{className:"yst-grid yst-grid-cols-1 sm:yst-grid-cols-2 yst-list-disc yst-list-inside yst-text-slate-800 yst-mt-6"},Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("Multiple keyphrases","wordpress-seo")),": ",Object(Je.__)("Increase your SEO reach","wordpress-seo")),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("No more dead links","wordpress-seo")),": ",Object(Je.__)("Easy redirect manager","wordpress-seo")),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("Superfast internal linking suggestions","wordpress-seo"))),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("Social media preview","wordpress-seo")),": ",Object(Je.__)("Facebook & Twitter","wordpress-seo")),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("24/7 email support","wordpress-seo"))),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("No ads!","wordpress-seo")))),Object(s.createElement)(l.Button,{as:"a",variant:"upsell",size:"large",href:e,className:"yst-gap-2 yst-mt-4"},Object(Je.sprintf)( /* translators: %s expands to Yoast SEO Premium */ Object(Je.__)("Get %s","wordpress-seo"),"Yoast SEO Premium"),Object(s.createElement)(Xe.a,{className:"yst-w-4 yst-h-4"})))};var Qa=()=>{const{pathname:e}=Le(),t=ct("selectPostTypes"),r=ct("selectTaxonomies"),a=ct("selectPreference",[],"isPremium");(()=>{const{hash:e,pathname:t}=Le();Object(s.useEffect)(()=>{var t;const r=e.replace("#",""),s=document.getElementById(r)||(null===(t=document.querySelectorAll(`[data-id="${r}"]`))||void 0===t?void 0:t[0]);if(s)window.scrollTo({top:s.getBoundingClientRect().top+window.scrollY-96,behavior:"smooth"}),setTimeout(()=>s.focus(),800);else{const e=document.getElementById("yoast-seo-settings");null==e||e.scrollIntoView({behavior:"smooth"})}},[t,e])})();const{dirty:n}=H();return Object(l.useBeforeUnload)(n,Object(Je.__)("There are unsaved changes on this page. Leaving means that those changes will be lost. Are you sure you want to leave this page?","wordpress-seo")),Object(s.createElement)(s.Fragment,null,Object(s.createElement)(Dt,null),Object(s.createElement)(ir,{activePath:e},Object(s.createElement)(ir.Mobile,{openButtonScreenReaderText:Object(Je.__)("Open sidebar","wordpress-seo"),closeButtonScreenReaderText:Object(Je.__)("Close sidebar","wordpress-seo")},Object(s.createElement)(Ja,{idSuffix:"mobile",postTypes:t,taxonomies:r})),Object(s.createElement)("div",{className:"yst-p-4 md:yst-p-8 yst-flex yst-gap-4"},Object(s.createElement)("aside",{className:"yst-sidebar yst-sidebar-nav yst-shrink-0 yst-hidden md:yst-block yst-pb-6 yst-bottom-0 yst-w-56 lg:yst-w-64"},Object(s.createElement)(ir.Sidebar,null,Object(s.createElement)(Ja,{postTypes:t,taxonomies:r}))),Object(s.createElement)("div",{className:Qe()("yst-flex yst-grow yst-flex-wrap",!a&&"xl:yst-pr-[20.5rem]")},Object(s.createElement)("div",{className:"yst-grow yst-space-y-6 yst-mb-6 xl:yst-mb-0"},Object(s.createElement)("main",{className:"yst-rounded-lg yst-bg-white yst-shadow"},Object(s.createElement)(l.ErrorBoundary,{FallbackComponent:jr},Object(s.createElement)(Ae,null,Object(s.createElement)(Re,{path:"author-archives",element:Object(s.createElement)(Gr,null)}),Object(s.createElement)(Re,{path:"breadcrumbs",element:Object(s.createElement)(Kr,null)}),Object(s.createElement)(Re,{path:"crawl-optimization",element:Object(s.createElement)(es,null)}),Object(s.createElement)(Re,{path:"date-archives",element:Object(s.createElement)(rs,null)}),Object(s.createElement)(Re,{path:"homepage",element:Object(s.createElement)(is,null)}),Object(s.createElement)(Re,{path:"formats",element:Object(s.createElement)(as,null)}),Object(s.createElement)(Re,{path:"media",element:Object(s.createElement)(ls,null)}),Object(s.createElement)(Re,{path:"rss",element:Object(s.createElement)(us,null)}),Object(s.createElement)(Re,{path:"site-basics",element:Object(s.createElement)(ds,null)}),Object(s.createElement)(Re,{path:"site-connections",element:Object(s.createElement)(Xa,null)}),Object(s.createElement)(Re,{path:"site-representation",element:Object(s.createElement)(Wa,null)}),Object(s.createElement)(Re,{path:"site-features",element:Object(s.createElement)(fs,null)}),Object(s.createElement)(Re,{path:"special-pages",element:Object(s.createElement)(qa,null)}),Object(s.createElement)(Re,{path:"post-type"},Object(oe.map)(t,e=>Object(s.createElement)(Re,{key:"route-post-type-"+e.name,path:e.route,element:Object(s.createElement)(Tr,e)}))),Object(s.createElement)(Re,{path:"taxonomy"},Object(oe.map)(r,e=>Object(s.createElement)(Re,{key:"route-taxonomy-"+e.name,path:e.route,element:Object(s.createElement)(Cr,e)}))),Object(s.createElement)(Re,{path:"*",element:Object(s.createElement)(Pe,{to:"/site-features",replace:!0})})))),!a&&Object(s.createElement)(Za,null)),!a&&Object(s.createElement)(Or,null)))))},en=r(220),tn=r(58);const rn=()=>Object(oe.get)(window,"wpseoScriptData.postTypes",{}),sn=Object(tn.createSlice)({name:"postTypes",initialState:rn(),reducers:{}}),an={selectPostType:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"postTypes."+t,r)},selectAllPostTypes:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const r=Object(oe.get)(e,"postTypes",{});return t?Object(oe.pick)(r,t):r}};an.selectPostTypes=Object(en.a)(an.selectAllPostTypes,e=>Object(oe.omit)(e,["attachment"]));const nn=sn.actions;var on=sn.reducer;const ln=()=>Object(oe.get)(window,"wpseoScriptData.preferences",{}),cn=Object(tn.createSlice)({name:"preferences",initialState:ln(),reducers:{}}),un={selectPreference:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"preferences."+t,r)},selectPreferences:e=>Object(oe.get)(e,"preferences",{})};un.selectHasPageForPosts=Object(en.a)([e=>un.selectPreference(e,"homepageIsLatestPosts"),e=>un.selectPreference(e,"homepagePostsEditUrl")],(e,t)=>!e&&!Object(oe.isEmpty)(t)),un.selectCanEditUser=Object(en.a)([e=>un.selectPreference(e,"currentUserId",-1),e=>un.selectPreference(e,"canEditUsers",!1),(e,t)=>t],(e,t,r)=>e===r||t),un.selectExampleUrl=Object(en.a)([e=>un.selectPreference(e,"siteUrl","https://example.com"),(e,t)=>t],(e,t)=>e+t),un.selectPluginUrl=Object(en.a)([e=>un.selectPreference(e,"pluginUrl","https://example.com"),(e,t)=>t],(e,t)=>e+t);const dn=cn.actions;var pn=cn.reducer;const mn=()=>Object(oe.reduce)(Object(oe.get)(window,"wpseoScriptData.taxonomies",{}),(e,t,r)=>{let{postTypes:s,...a}=t;return{...e,[r]:{...a,postTypes:Object(oe.values)(s)}}},{}),bn=Object(tn.createSlice)({name:"taxonomies",initialState:mn(),reducers:{}}),fn={selectTaxonomy:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"taxonomies."+t,r)},selectAllTaxonomies:e=>Object(oe.get)(e,"taxonomies",{})};fn.selectTaxonomies=Object(en.a)(fn.selectAllTaxonomies,e=>Object(oe.omit)(e,["post_format"]));const hn=bn.actions;var On=bn.reducer;const yn={selectBreadcrumbsForPostTypes:Object(en.a)([fn.selectAllTaxonomies,an.selectAllPostTypes],(e,t)=>{const r={value:0,label:Object(Je.__)("None","wordpress-seo")},s={};return Object(oe.forEach)(t,(t,a)=>{const n=Object(oe.filter)(e,e=>Object(oe.includes)(e.postTypes,a));Object(oe.isEmpty)(n)||(s[a]={label:t.label,options:[r,...Object(oe.map)(n,e=>{let{name:t,label:r}=e;return{value:t,label:r}})]})}),s}),selectBreadcrumbsForTaxonomies:Object(en.a)([fn.selectAllTaxonomies,an.selectAllPostTypes,un.selectHasPageForPosts],(e,t,r)=>{let s=[{value:0,label:Object(Je.__)("None","wordpress-seo")}];r&&s.push({value:"post",label:Object(Je.__)("Blog","wordpress-seo")});const a=Object(oe.filter)(t,e=>{let{hasArchive:t}=e;return t});return s=s.concat(Object(oe.map)(a,e=>{let{name:t,label:r}=e;return{value:t,label:r}})),Object(oe.mapValues)(e,e=>({label:e.label,options:s}))})},wn=()=>Object(oe.get)(window,"wpseoScriptData.defaultSettings",{}),jn=Object(tn.createSlice)({name:"defaultSettings",initialState:wn(),reducers:{}}),gn={selectDefaultSetting:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"defaultSettings."+t,r)},selectDefaultSettings:e=>Object(oe.get)(e,"defaultSettings",{})},vn=jn.actions;var En=jn.reducer;const xn=()=>Object(oe.get)(window,"wpseoScriptData.fallbacks",{}),Sn=Object(tn.createSlice)({name:"fallbacks",initialState:xn(),reducers:{}}),kn={selectFallback:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"fallbacks."+t,r)},selectFallbacks:e=>Object(oe.get)(e,"fallbacks",{})},Tn=Sn.actions;var Fn=Sn.reducer;const Ln=()=>Object(oe.get)(window,"wpseoScriptData.linkParams",{}),Cn=Object(tn.createSlice)({name:"linkParams",initialState:Ln(),reducers:{}}),In={selectLinkParam:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"linkParams."+t,r)},selectLinkParams:e=>Object(oe.get)(e,"linkParams",{})};In.selectLink=Object(en.a)([In.selectLinkParams,(e,t)=>t],(e,t)=>Object(xt.addQueryArgs)(t,e));const Pn=Cn.actions;var Rn=Cn.reducer;const Nn=Object(tn.createEntityAdapter)(),An=()=>Nn.getInitialState({status:"idle",error:""}),$n=e=>{var t,r;return{id:null==e?void 0:e.id,title:(null==e||null===(t=e.title)||void 0===t?void 0:t.rendered)||(null==e?void 0:e.title),slug:(null==e?void 0:e.slug)||(null==e?void 0:e.name),alt:(null==e?void 0:e.alt_text)||(null==e?void 0:e.alt),url:(null==e?void 0:e.source_url)||(null==e?void 0:e.url),type:(null==e?void 0:e.media_type)||(null==e?void 0:e.type),mime:(null==e?void 0:e.mime_type)||(null==e?void 0:e.mime),author:null==e?void 0:e.author,sizes:Object(oe.mapValues)((null==e?void 0:e.sizes)||(null==e||null===(r=e.media_details)||void 0===r?void 0:r.sizes),e=>({url:(null==e?void 0:e.url)||(null==e?void 0:e.source_url),width:null==e?void 0:e.width,height:null==e?void 0:e.height}),{})}},Dn=Object(tn.createSlice)({name:"media",initialState:An(),reducers:{addOneMedia:{reducer:Nn.addOne,prepare:e=>({payload:$n(e)})},addManyMedia:{reducer:Nn.addMany,prepare:e=>({payload:Object(oe.map)(e,$n)})}},extraReducers:e=>{e.addCase("fetchMedia/request",e=>{e.status="loading"}),e.addCase("fetchMedia/success",(e,t)=>{e.status="success",Nn.addMany(e,Object(oe.map)(t.payload,$n))}),e.addCase("fetchMedia/error",(e,t)=>{e.status="error",e.error=t.payload})}}),Mn=Nn.getSelectors(e=>e.media),Un={selectMediaIds:Mn.selectIds,selectMediaById:Mn.selectById,selectIsMediaLoading:e=>"loading"===Object(oe.get)(e,"media.status","idle")},Vn={...Dn.actions,fetchMedia:function*(e){yield{type:"fetchMedia/request"};try{return{type:"fetchMedia/success",payload:yield{type:"fetchMedia",payload:{per_page:100,include:e}}}}catch(e){return{type:"fetchMedia/error",payload:e}}}},zn={fetchMedia:async e=>{let{payload:t}=e;return Et()({path:"/wp/v2/media?"+Object(xt.buildQueryString)(t)})}};var Bn=Dn.reducer;const Hn=Object(tn.createSlice)({name:"notifications",initialState:{},reducers:{addNotification:{reducer:(e,t)=>{let{payload:r}=t;e[r.id]={id:r.id,variant:r.variant,size:r.size,title:r.title,description:r.description}},prepare:e=>{let{id:t,variant:r="info",size:s="default",title:a,description:n}=e;return{payload:{id:t||Object(tn.nanoid)(),variant:r,size:s,title:a,description:n}}}},removeNotification:(e,t)=>{let{payload:r}=t;return Object(oe.omit)(e,r)}}}),Wn={selectNotifications:e=>Object(oe.get)(e,"notifications",{}),selectNotification:(e,t)=>Object(oe.get)(e,"notifications."+t,null)},qn=Hn.actions;var Yn=Hn.reducer;const Gn=()=>({recommended:Object(oe.get)(window,"wpseoScriptData.replacementVariables.recommended",{}),shared:Object(oe.get)(window,"wpseoScriptData.replacementVariables.shared",[]),specific:Object(oe.get)(window,"wpseoScriptData.replacementVariables.specific",{}),variables:Object(oe.get)(window,"wpseoScriptData.replacementVariables.variables",[])}),Kn=Object(tn.createSlice)({name:"replacementVariables",initialState:Gn(),reducers:{}}),Xn={selectRecommendedReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.recommended",{}),selectSharedReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.shared",[]),selectSpecificReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.specific",{}),selectReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.variables",[])};Xn.selectSpecificReplacementVariablesFor=Object(en.a)([Xn.selectSharedReplacementVariables,Xn.selectSpecificReplacementVariables,(e,t)=>t,(e,t,r)=>r],(e,t,r,s)=>[...e,...Object(oe.get)(t,r,Object(oe.get)(t,s,[]))]),Xn.selectReplacementVariablesFor=Object(en.a)([Xn.selectReplacementVariables,Xn.selectSpecificReplacementVariablesFor],(e,t)=>Object(oe.filter)(e,e=>{let{name:r}=e;return Object(oe.includes)(t,r)})),Xn.selectRecommendedReplacementVariablesFor=Object(en.a)([Xn.selectRecommendedReplacementVariables,(e,t)=>t,(e,t,r)=>r],(e,t,r)=>Object(oe.get)(e,t,Object(oe.get)(e,r,[])));const Jn=Kn.actions;var Zn=Kn.reducer;const Qn=(e,t)=>{ // translators: %1$s expands to the schema type, e.g. "Web Page" or "Blog Post". const r=Object(Je.__)("%1$s (default)","wordpress-seo");return e.map(e=>{let{label:s,value:a}=e;return{value:a,label:a===t?Object(Je.sprintf)(r,s):s}})},eo=()=>({articleTypes:Object(oe.get)(window,"wpseoScriptData.schema.articleTypes",{}),articleTypeDefaults:Object(oe.get)(window,"wpseoScriptData.schema.articleTypeDefaults",{}),pageTypes:Object(oe.get)(window,"wpseoScriptData.schema.pageTypes",{}),pageTypeDefaults:Object(oe.get)(window,"wpseoScriptData.schema.pageTypeDefaults",{})}),to=Object(tn.createSlice)({name:"schema",initialState:eo(),reducers:{}}),ro={selectSchema:e=>Object(oe.get)(e,"schema",{}),selectArticleTypes:e=>Object(oe.get)(e,"schema.articleTypes",{}),selectArticleTypeDefaults:e=>Object(oe.get)(e,"schema.articleTypeDefaults",{}),selectPageTypes:e=>Object(oe.get)(e,"schema.pageTypes",{}),selectPageTypeDefaults:e=>Object(oe.get)(e,"schema.pageTypeDefaults",{})};ro.selectArticleTypeValues=Object(en.a)(ro.selectArticleTypes,e=>Object(oe.values)(e)),ro.selectArticleTypeDefault=Object(en.a)([ro.selectArticleTypeDefaults,(e,t)=>t],(e,t)=>Object(oe.get)(e,t,"None")),ro.selectArticleTypeValuesFor=Object(en.a)([ro.selectArticleTypeValues,ro.selectArticleTypeDefault],(e,t)=>Qn(e,t)),ro.selectPageTypeValues=Object(en.a)(ro.selectPageTypes,e=>Object(oe.values)(e)),ro.selectPageTypeDefault=Object(en.a)([ro.selectPageTypeDefaults,(e,t)=>t],(e,t)=>Object(oe.get)(e,t,"WebPage")),ro.selectPageTypeValuesFor=Object(en.a)([ro.selectPageTypeValues,ro.selectPageTypeDefault],(e,t)=>Qn(e,t));const so=to.actions;var ao=to.reducer;const no=e=>!(null!=e&&e.route),oo=()=>{const e=Object(oe.get)(window,"wpseoScriptData.postTypes",{}),t=Object(oe.get)(window,"wpseoScriptData.taxonomies",{});return{index:gs(e,t)}},io=Object(tn.createSlice)({name:"search",initialState:oo(),reducers:{}}),lo={selectSearchIndex:e=>Object(oe.get)(e,"search.index",{})};lo.selectFlatSearchIndex=Object(en.a)(lo.selectSearchIndex,e=>At(e,"",no));const co=io.actions;var uo=io.reducer;const po=Object(tn.createEntityAdapter)(),mo=()=>po.getInitialState({status:"idle",error:""}),bo=e=>({id:null==e?void 0:e.id,name:Object(oe.trim)(null==e?void 0:e.name)||(null==e?void 0:e.slug),slug:null==e?void 0:e.slug}),fo=Object(tn.createSlice)({name:"users",initialState:mo(),reducers:{addOneUser:{reducer:po.addOne,prepare:e=>({payload:bo(e)})},addManyUsers:{reducer:po.addMany,prepare:e=>({payload:Object(oe.map)(e,bo)})}},extraReducers:e=>{e.addCase("fetchUsers/request",e=>{e.status="loading"}),e.addCase("fetchUsers/success",(e,t)=>{e.status="success",po.addMany(e,Object(oe.map)(t.payload,bo))}),e.addCase("fetchUsers/error",(e,t)=>{e.status="error",e.error=t.payload})}}),ho=po.getSelectors(e=>e.users),Oo={selectUserIds:ho.selectIds,selectUserById:ho.selectById,selectUsers:ho.selectEntities},yo={...fo.actions,fetchUsers:function*(e){yield{type:"fetchUsers/request"};try{return{type:"fetchUsers/success",payload:yield{type:"fetchUsers",payload:{...e}}}}catch(e){return{type:"fetchUsers/error",payload:e}}}},_o={fetchUsers:async e=>{let{payload:t}=e;return Et()({path:"/wp/v2/users?"+Object(xt.buildQueryString)(t)})}};var wo=fo.reducer;const jo=e=>{let{initialState:t}=e;return Object(n.createReduxStore)(it,{actions:{...vn,...Tn,...Pn,...Vn,...qn,...nn,...dn,...Jn,...so,...co,...hn,...yo},selectors:{...yn,...gn,...kn,...In,...Un,...Wn,...an,...un,...Xn,...ro,...lo,...fn,...Oo},initialState:Object(oe.merge)({},{defaultSettings:wn(),fallbacks:xn(),linkParams:Ln(),media:An(),notifications:{},postTypes:rn(),preferences:ln(),replacementVariables:Gn(),schema:eo(),search:oo(),taxonomies:mn(),users:mo()},t),reducer:Object(n.combineReducers)({defaultSettings:En,fallbacks:Fn,linkParams:Rn,media:Bn,notifications:Yn,postTypes:on,preferences:pn,replacementVariables:Zn,schema:ao,search:uo,taxonomies:On,users:wo}),controls:{...zn,..._o}})};i()(()=>{const e=document.getElementById("yoast-seo-settings");if(!e)return;const t=document.createElement("div"),r=t.attachShadow({mode:"open"});document.body.appendChild(t);const o=Object(oe.get)(window,"wpseoScriptData.settings",{}),i=Object(oe.get)(window,"wpseoScriptData.fallbacks",{}),c=Object(oe.get)(window,"wpseoScriptData.postTypes",{}),u=Object(oe.get)(window,"wpseoScriptData.taxonomies",{});(function(){let{initialState:e={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(n.register)(jo({initialState:e}))})(),(async e=>{let{settings:t,fallbacks:r}=e;const s=Object(oe.get)(t,"wpseo_titles",{}),a=Object(oe.filter)([Object(oe.get)(t,"wpseo_social.og_default_image_id","0"),Object(oe.get)(t,"wpseo_titles.open_graph_frontpage_image_id","0"),Object(oe.get)(t,"wpseo_titles.company_logo_id","0"),Object(oe.get)(t,"wpseo_titles.person_logo_id","0"),Object(oe.get)(r,"siteLogoId","0"),...Object(oe.reduce)(s,(e,t,r)=>Object(oe.includes)(r,"social-image-id")?[...e,t]:e,[])],Boolean),o=Object(oe.chunk)(a,100),{fetchMedia:i}=Object(n.dispatch)(it);Object(oe.forEach)(o,i)})({settings:o,fallbacks:i}),(async e=>{let{settings:t}=e;const r=Object(oe.get)(t,"wpseo_titles.company_or_person_user_id"),{fetchUsers:s}=Object(n.dispatch)(it);r&&s({include:[r]})})({settings:o});const d=Object(n.select)(it).selectPreference("isRtl",!1);Object(s.render)(Object(s.createElement)(l.Root,{context:{isRtl:d}},Object(s.createElement)(Ve.StyleSheetManager,{target:r},Object(s.createElement)(a.SlotFillProvider,null,Object(s.createElement)(Me,null,Object(s.createElement)(G,{initialValues:o,validationSchema:Ua(c,u),onSubmit:Es},Object(s.createElement)(Qa,null)))))),e)})},,,,,,,,,,,,,,,,,,,,function(e,t,r){"use strict";r.d(t,"a",(function(){return Y}));var s,a,n=r(3),o=r.n(n),i=r(129),l=r(63),c=r(20),u=r(77),d=r(23),p=r(36),m=r(156),b=r(148),f=r(49),h=r(170),O=r(32),y=r(37),_=r(18),w=r(147),j=r(24),g=r(185),v=r(60),E=r(157),x=r(34),S=r(29),k=r(184),T=((a=T||{})[a.Open=0]="Open",a[a.Closed=1]="Closed",a),F=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(F||{}),L=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(L||{}),C=((s=C||{})[s.OpenCombobox=0]="OpenCombobox",s[s.CloseCombobox=1]="CloseCombobox",s[s.GoToOption=2]="GoToOption",s[s.RegisterOption=3]="RegisterOption",s[s.UnregisterOption=4]="UnregisterOption",s[s.RegisterLabel=5]="RegisterLabel",s);function I(e,t=(e=>e)){let r=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,s=Object(v.f)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),a=r?s.indexOf(r):null;return-1===a&&(a=null),{options:s,activeOptionIndex:a}}let P={1:e=>e.dataRef.current.disabled||1===e.comboboxState?e:{...e,activeOptionIndex:null,comboboxState:1},0(e){if(e.dataRef.current.disabled||0===e.comboboxState)return e;let t=e.activeOptionIndex,{isSelected:r}=e.dataRef.current,s=e.options.findIndex(e=>r(e.dataRef.current.value));return-1!==s&&(t=s),{...e,comboboxState:0,activeOptionIndex:t}},2(e,t){var r;if(e.dataRef.current.disabled||e.dataRef.current.optionsRef.current&&!e.dataRef.current.optionsPropsRef.current.static&&1===e.comboboxState)return e;let s=I(e);if(null===s.activeOptionIndex){let e=s.options.findIndex(e=>!e.dataRef.current.disabled);-1!==e&&(s.activeOptionIndex=e)}let a=Object(O.b)(t,{resolveItems:()=>s.options,resolveActiveIndex:()=>s.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...s,activeOptionIndex:a,activationTrigger:null!=(r=t.trigger)?r:1}},3:(e,t)=>{let r={id:t.id,dataRef:t.dataRef},s=I(e,e=>[...e,r]);null===e.activeOptionIndex&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(s.activeOptionIndex=s.options.indexOf(r));let a={...e,...s,activationTrigger:1};return e.dataRef.current.__demoMode&&void 0===e.dataRef.current.value&&(a.activeOptionIndex=0),a},4:(e,t)=>{let r=I(e,e=>{let r=e.findIndex(e=>e.id===t.id);return-1!==r&&e.splice(r,1),e});return{...e,...r,activationTrigger:1}},5:(e,t)=>({...e,labelId:t.id})},R=Object(n.createContext)(null);function N(e){let t=Object(n.useContext)(R);if(null===t){let t=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,N),t}return t}R.displayName="ComboboxActionsContext";let A=Object(n.createContext)(null);function $(e){let t=Object(n.useContext)(A);if(null===t){let t=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,$),t}return t}function D(e,t){return Object(j.a)(t.type,P,e,t)}A.displayName="ComboboxDataContext";let M=n.Fragment,U=Object(_.d)((function(e,t){let{value:r,defaultValue:s,onChange:a,name:i,by:l=((e,t)=>e===t),disabled:u=!1,__demoMode:p=!1,nullable:b=!1,multiple:f=!1,...h}=e,[y,w]=Object(k.a)(r,a,s),[v,S]=Object(n.useReducer)(D,{dataRef:Object(n.createRef)(),comboboxState:p?0:1,options:[],activeOptionIndex:null,activationTrigger:1,labelId:null}),T=Object(n.useRef)(!1),F=Object(n.useRef)({static:!1,hold:!1}),L=Object(n.useRef)(null),C=Object(n.useRef)(null),I=Object(n.useRef)(null),P=Object(n.useRef)(null),N=Object(c.a)("string"==typeof l?(e,t)=>{let r=l;return(null==e?void 0:e[r])===(null==t?void 0:t[r])}:l),$=Object(n.useCallback)(e=>Object(j.a)(U.mode,{1:()=>y.some(t=>N(t,e)),0:()=>N(y,e)}),[y]),U=Object(n.useMemo)(()=>({...v,optionsPropsRef:F,labelRef:L,inputRef:C,buttonRef:I,optionsRef:P,value:y,disabled:u,mode:f?1:0,get activeOptionIndex(){if(T.current&&null===v.activeOptionIndex&&v.options.length>0){let e=v.options.findIndex(e=>!e.dataRef.current.disabled);if(-1!==e)return e}return v.activeOptionIndex},compare:N,isSelected:$,nullable:b,__demoMode:p}),[y,u,f,b,p,v]);Object(d.a)(()=>{v.dataRef.current=U},[U]),Object(m.a)([U.buttonRef,U.inputRef,U.optionsRef],()=>S({type:1}),0===U.comboboxState);let V=Object(n.useMemo)(()=>({open:0===U.comboboxState,disabled:u,activeIndex:U.activeOptionIndex,activeOption:null===U.activeOptionIndex?null:U.options[U.activeOptionIndex].dataRef.current.value,value:y}),[U,u,y]),z=Object(c.a)(e=>{let t=U.options.find(t=>t.id===e);!t||K(t.dataRef.current.value)}),B=Object(c.a)(()=>{if(null!==U.activeOptionIndex){let{dataRef:e,id:t}=U.options[U.activeOptionIndex];K(e.current.value),S({type:2,focus:O.a.Specific,id:t})}}),H=Object(c.a)(()=>{S({type:0}),T.current=!0}),W=Object(c.a)(()=>{S({type:1}),T.current=!1}),q=Object(c.a)((e,t,r)=>(T.current=!1,e===O.a.Specific?S({type:2,focus:O.a.Specific,id:t,trigger:r}):S({type:2,focus:e,trigger:r}))),Y=Object(c.a)((e,t)=>(S({type:3,id:e,dataRef:t}),()=>S({type:4,id:e}))),G=Object(c.a)(e=>(S({type:5,id:e}),()=>S({type:5,id:null}))),K=Object(c.a)(e=>Object(j.a)(U.mode,{0:()=>null==w?void 0:w(e),1(){let t=U.value.slice(),r=t.findIndex(t=>N(t,e));return-1===r?t.push(e):t.splice(r,1),null==w?void 0:w(t)}})),X=Object(n.useMemo)(()=>({onChange:K,registerOption:Y,registerLabel:G,goToOption:q,closeCombobox:W,openCombobox:H,selectActiveOption:B,selectOption:z}),[]),J=null===t?{}:{ref:t};return o.a.createElement(R.Provider,{value:X},o.a.createElement(A.Provider,{value:U},o.a.createElement(x.a,{value:Object(j.a)(U.comboboxState,{0:x.b.Open,1:x.b.Closed})},null!=i&&null!=y&&Object(g.a)({[i]:y}).map(([e,t])=>o.a.createElement(E.b,{features:E.a.Hidden,...Object(_.c)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,name:e,value:t})})),Object(_.e)({ourProps:J,theirProps:h,slot:V,defaultTag:M,name:"Combobox"}))))})),V=Object(_.d)((function(e,t){var r,s;let{value:a,onChange:o,displayValue:d,type:p="text",...m}=e,b=$("Combobox.Input"),h=N("Combobox.Input"),y=Object(f.a)(b.inputRef,t),w="headlessui-combobox-input-"+Object(u.a)(),g=Object(l.a)();!function(e,t){let r=Object(n.useRef)([]),s=Object(c.a)(([e,t],[r,s])=>{!b.inputRef.current||(0===s&&1===t||e!==r)&&(b.inputRef.current.value=e)});Object(n.useEffect)(()=>{let e=[...r.current];for(let[a,n]of t.entries())if(r.current[a]!==n){let a=s(t,e);return r.current=t,a}},[s,...t])}(0,[Object(n.useMemo)(()=>{var e;return"function"==typeof d?null!=(e=d(b.value))?e:"":"string"==typeof b.value?b.value:""},[b.value]),b.comboboxState]);let v=Object(c.a)(e=>{switch(e.key){case S.a.Backspace:case S.a.Delete:if(0!==b.mode||!b.nullable)return;let t=e.currentTarget;g.requestAnimationFrame(()=>{""===t.value&&(h.onChange(null),b.optionsRef.current&&(b.optionsRef.current.scrollTop=0),h.goToOption(O.a.Nothing))});break;case S.a.Enter:if(0!==b.comboboxState)return;if(e.preventDefault(),e.stopPropagation(),null===b.activeOptionIndex)return void h.closeCombobox();h.selectActiveOption(),0===b.mode&&h.closeCombobox();break;case S.a.ArrowDown:return e.preventDefault(),e.stopPropagation(),Object(j.a)(b.comboboxState,{0:()=>{h.goToOption(O.a.Next)},1:()=>{h.openCombobox()}});case S.a.ArrowUp:return e.preventDefault(),e.stopPropagation(),Object(j.a)(b.comboboxState,{0:()=>{h.goToOption(O.a.Previous)},1:()=>{h.openCombobox(),g.nextFrame(()=>{b.value||h.goToOption(O.a.Last)})}});case S.a.Home:case S.a.PageUp:return e.preventDefault(),e.stopPropagation(),h.goToOption(O.a.First);case S.a.End:case S.a.PageDown:return e.preventDefault(),e.stopPropagation(),h.goToOption(O.a.Last);case S.a.Escape:return 0!==b.comboboxState?void 0:(e.preventDefault(),b.optionsRef.current&&!b.optionsPropsRef.current.static&&e.stopPropagation(),h.closeCombobox());case S.a.Tab:if(0!==b.comboboxState)return;0===b.mode&&h.selectActiveOption(),h.closeCombobox()}}),E=Object(c.a)(e=>{h.openCombobox(),null==o||o(e)}),x=Object(i.a)(()=>{if(b.labelId)return[b.labelId].join(" ")},[b.labelId]),k=Object(n.useMemo)(()=>({open:0===b.comboboxState,disabled:b.disabled}),[b]),T={ref:y,id:w,role:"combobox",type:p,"aria-controls":null==(r=b.optionsRef.current)?void 0:r.id,"aria-expanded":b.disabled?void 0:0===b.comboboxState,"aria-activedescendant":null===b.activeOptionIndex||null==(s=b.options[b.activeOptionIndex])?void 0:s.id,"aria-multiselectable":1===b.mode||void 0,"aria-labelledby":x,disabled:b.disabled,onKeyDown:v,onChange:E};return Object(_.e)({ourProps:T,theirProps:m,slot:k,defaultTag:"input",name:"Combobox.Input"})})),z=Object(_.d)((function(e,t){var r;let s=$("Combobox.Button"),a=N("Combobox.Button"),o=Object(f.a)(s.buttonRef,t),d="headlessui-combobox-button-"+Object(u.a)(),p=Object(l.a)(),m=Object(c.a)(e=>{switch(e.key){case S.a.ArrowDown:return e.preventDefault(),e.stopPropagation(),1===s.comboboxState&&a.openCombobox(),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})});case S.a.ArrowUp:return e.preventDefault(),e.stopPropagation(),1===s.comboboxState&&(a.openCombobox(),p.nextFrame(()=>{s.value||a.goToOption(O.a.Last)})),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})});case S.a.Escape:return 0!==s.comboboxState?void 0:(e.preventDefault(),s.optionsRef.current&&!s.optionsPropsRef.current.static&&e.stopPropagation(),a.closeCombobox(),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})}));default:return}}),h=Object(c.a)(e=>{if(Object(w.a)(e.currentTarget))return e.preventDefault();0===s.comboboxState?a.closeCombobox():(e.preventDefault(),a.openCombobox()),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})})}),y=Object(i.a)(()=>{if(s.labelId)return[s.labelId,d].join(" ")},[s.labelId,d]),j=Object(n.useMemo)(()=>({open:0===s.comboboxState,disabled:s.disabled,value:s.value}),[s]),g=e,v={ref:o,id:d,type:Object(b.a)(e,s.buttonRef),tabIndex:-1,"aria-haspopup":!0,"aria-controls":null==(r=s.optionsRef.current)?void 0:r.id,"aria-expanded":s.disabled?void 0:0===s.comboboxState,"aria-labelledby":y,disabled:s.disabled,onClick:h,onKeyDown:m};return Object(_.e)({ourProps:v,theirProps:g,slot:j,defaultTag:"button",name:"Combobox.Button"})})),B=Object(_.d)((function(e,t){let r=$("Combobox.Label"),s="headlessui-combobox-label-"+Object(u.a)(),a=N("Combobox.Label"),o=Object(f.a)(r.labelRef,t);Object(d.a)(()=>a.registerLabel(s),[s]);let i=Object(c.a)(()=>{var e;return null==(e=r.inputRef.current)?void 0:e.focus({preventScroll:!0})}),l=Object(n.useMemo)(()=>({open:0===r.comboboxState,disabled:r.disabled}),[r]);return Object(_.e)({ourProps:{ref:o,id:s,onClick:i},theirProps:e,slot:l,defaultTag:"label",name:"Combobox.Label"})})),H=_.a.RenderStrategy|_.a.Static,W=Object(_.d)((function(e,t){var r;let{hold:s=!1,...a}=e,o=$("Combobox.Options"),l=Object(f.a)(o.optionsRef,t),c="headlessui-combobox-options-"+Object(u.a)(),p=Object(x.c)(),m=null!==p?p===x.b.Open:0===o.comboboxState;Object(d.a)(()=>{var t;o.optionsPropsRef.current.static=null!=(t=e.static)&&t},[o.optionsPropsRef,e.static]),Object(d.a)(()=>{o.optionsPropsRef.current.hold=s},[o.optionsPropsRef,s]),Object(h.a)({container:o.optionsRef.current,enabled:0===o.comboboxState,accept:e=>"option"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let b=Object(i.a)(()=>{var e,t;return null!=(t=o.labelId)?t:null==(e=o.buttonRef.current)?void 0:e.id},[o.labelId,o.buttonRef.current]),O=Object(n.useMemo)(()=>({open:0===o.comboboxState}),[o]),y={"aria-activedescendant":null===o.activeOptionIndex||null==(r=o.options[o.activeOptionIndex])?void 0:r.id,"aria-labelledby":b,role:"listbox",id:c,ref:l};return Object(_.e)({ourProps:y,theirProps:a,slot:O,defaultTag:"ul",features:H,visible:m,name:"Combobox.Options"})})),q=Object(_.d)((function(e,t){var r,s;let{disabled:a=!1,value:o,...i}=e,l=$("Combobox.Option"),m=N("Combobox.Option"),b="headlessui-combobox-option-"+Object(u.a)(),h=null!==l.activeOptionIndex&&l.options[l.activeOptionIndex].id===b,w=l.isSelected(o),j=Object(n.useRef)(null),g=Object(p.a)({disabled:a,value:o,domRef:j,textValue:null==(s=null==(r=j.current)?void 0:r.textContent)?void 0:s.toLowerCase()}),v=Object(f.a)(t,j),E=Object(c.a)(()=>m.selectOption(b));Object(d.a)(()=>m.registerOption(b,g),[g,b]);let x=Object(n.useRef)(!l.__demoMode);Object(d.a)(()=>{if(!l.__demoMode)return;let e=Object(y.a)();return e.requestAnimationFrame(()=>{x.current=!0}),e.dispose},[]),Object(d.a)(()=>{if(0!==l.comboboxState||!h||!x.current||0===l.activationTrigger)return;let e=Object(y.a)();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=j.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[j,h,l.comboboxState,l.activationTrigger,l.activeOptionIndex]);let S=Object(c.a)(e=>{if(a)return e.preventDefault();E(),0===l.mode&&m.closeCombobox()}),k=Object(c.a)(()=>{if(a)return m.goToOption(O.a.Nothing);m.goToOption(O.a.Specific,b)}),T=Object(c.a)(()=>{a||h||m.goToOption(O.a.Specific,b,0)}),F=Object(c.a)(()=>{a||!h||l.optionsPropsRef.current.hold||m.goToOption(O.a.Nothing)}),L=Object(n.useMemo)(()=>({active:h,selected:w,disabled:a}),[h,w,a]);return Object(_.e)({ourProps:{id:b,ref:v,role:"option",tabIndex:!0===a?void 0:-1,"aria-disabled":!0===a||void 0,"aria-selected":w,disabled:void 0,onClick:S,onFocus:k,onPointerMove:T,onMouseMove:T,onPointerLeave:F,onMouseLeave:F},theirProps:i,slot:L,defaultTag:"li",name:"Combobox.Option"})})),Y=Object.assign(U,{Input:V,Button:z,Label:B,Options:W,Option:q})}]);
tags. */ Object(Je.__)("Add a ‘disallow’ rule to your robots.txt file to prevent crawling of %1$s and %2$s URLs.","wordpress-seo"),"",""),{code1:Object(s.createElement)(l.Code,null,"?s="),code2:Object(s.createElement)(l.Code,null,"/search/")}),advancedUrlCleanup:Object(s.createInterpolateElement)(Object(Je.sprintf)( /* translators: %1$s expands to an example part of a URL, surrounded by a tag. */ Object(Je.__)("Users and search engines may often request your URLs whilst using query parameters, like %1$s. These can be helpful for tracking, filtering, and powering advanced functionality - but they come with a performance and SEO ‘cost’. Sites which don’t rely on URL parameters might benefit from using these options.","wordpress-seo"),""),{code:Object(s.createElement)(l.Code,null,"?color=red")}),cleanCampaignTrackingUrls:Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: * %1$s expands to `utm`. * %2$s expands to `#`. * %3$s expands to `301`. * %4$s and %5$s both expand to an example within a tag. */ Object(Je.__)("Replaces %1$s tracking parameters with the (more performant) %2$s equivalent, via a %3$s redirect. E.g., %4$s will be redirected to %5$s","wordpress-seo"),"","","","",""),{code1:Object(s.createElement)(l.Code,null,"utm"),code2:Object(s.createElement)(l.Code,null,"#"),code3:Object(s.createElement)(l.Code,null,"301"),code4:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com/?utm_medium=organic"),code5:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com/#utm_medium=organic")}),cleanPermalinks:Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: * %1$s expands to `301`. * %2$s and %3$s both expand to an example within a tag. */ Object(Je.__)("Removes unknown URL parameters via a %1$s redirect. E.g., %2$s will be redirected to %3$s","wordpress-seo"),"","",""),{code1:Object(s.createElement)(l.Code,null,"301"),code2:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com/?unknown_parameter=yes"),code3:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com")}),cleanPermalinksExtraVariables:Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: * %1$s expands to `unknown_parameter`. * %2$s and %3$s both expand to an example within a tag. */ Object(Je.__)("Prevents specific URL parameters from being removed by the above feature. E.g., adding %1$s will prevent %2$s from being redirected to %3$s","wordpress-seo"),"","",""),{code1:Object(s.createElement)(l.Code,null,"unknown_parameter"),code2:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com/?unknown_parameter=yes"),code3:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com")})}),[]),{values:u}=H(),{remove_feed_global_comments:d,remove_feed_post_comments:p,search_cleanup:m,clean_permalinks:b}=u.wpseo;return Object(s.createElement)(dt,{title:Object(Je.__)("Crawl optimization","wordpress-seo"),description:Object(s.createElement)(s.Fragment,null,c.page,!r&&Object(s.createElement)("div",{className:"yst-mt-6"},Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:a,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},n)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium"))))},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(l.FeatureUpsell,{shouldUpsell:!r},Object(s.createElement)(st,{title:Object(Je.__)("Remove unwanted metadata","wordpress-seo"),description:c.removeUnwantedMetadata},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_shortlinks","data-id":"input-wpseo-remove_shortlinks",label:Object(Je.__)("Remove shortlinks","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links to WordPress' internal 'shortlink' URLs for your posts.","wordpress-seo")," ",c.removeShortlinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_rest_api_links","data-id":"input-wpseo-remove_rest_api_links",label:Object(Je.__)("Remove REST API links","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links to the location of your site’s REST API endpoints.","wordpress-seo")," ",c.removeRestApiLinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_rsd_wlw_links","data-id":"input-wpseo-remove_rsd_wlw_links",label:Object(Je.__)("Remove RSD / WLW links","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links used by external systems for publishing content to your blog.","wordpress-seo")," ",c.removeRsdWlwLinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_oembed_links","data-id":"input-wpseo-remove_oembed_links",label:Object(Je.__)("Remove oEmbed links","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links used for embedding your content on other sites.","wordpress-seo")," ",c.removeOembedLinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_generator","data-id":"input-wpseo-remove_generator",label:Object(Je.__)("Remove generator tag","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove information about the plugins and software used by your site.","wordpress-seo")," ",c.removeGenerator),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_pingback_header","data-id":"input-wpseo-remove_pingback_header",label:Object(Je.__)("Pingback HTTP header","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links which allow others sites to ‘ping’ yours when they link to you.","wordpress-seo")," ",c.removePingbackHeader),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_powered_by_header","data-id":"input-wpseo-remove_powered_by_header",label:Object(Je.__)("Remove powered by HTTP header","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove information about the plugins and software used by your site.","wordpress-seo")," ",c.removePoweredByHeader)),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Disable unwanted content formats","wordpress-seo"),description:Object(Je.__)("WordPress outputs your content in many different formats, across many different URLs (like RSS feeds of your posts and categories). It’s generally good practice to disable the formats you’re not actively using.","wordpress-seo")},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_global","data-id":"input-wpseo-remove_feed_global",label:Object(Je.__)("Remove global feed","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide an overview of your recent posts.","wordpress-seo")," ",c.removeFeedGlobal),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_global_comments","data-id":"input-wpseo-remove_feed_global_comments",label:Object(Je.__)("Remove global comment feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide an overview of recent comments on your site.","wordpress-seo")," ",c.removeFeedGlobalComments,Object(Je.__)("Also disables Post comment feeds.","wordpress-seo")),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_post_comments","data-id":"input-wpseo-remove_feed_post_comments",label:Object(Je.__)("Remove post comments feeds","wordpress-seo"),disabled:d,checked:d||p,isDummy:!r},Object(Je.__)("Remove URLs which provide information about recent comments on each post.","wordpress-seo")," ",c.removeFeedPostComments),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_authors","data-id":"input-wpseo-remove_feed_authors",label:Object(Je.__)("Remove post authors feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about recent posts by specific authors.","wordpress-seo")," ",c.removeFeedAuthors),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_post_types","data-id":"input-wpseo-remove_feed_post_types",label:Object(Je.__)("Remove post type feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each post type.","wordpress-seo")," ",c.removeFeedPostTypes),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_categories","data-id":"input-wpseo-remove_feed_categories",label:Object(Je.__)("Remove category feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each category.","wordpress-seo")," ",c.removeFeedCategories),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_tags","data-id":"input-wpseo-remove_feed_tags",label:Object(Je.__)("Remove tag feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each tag.","wordpress-seo")," ",c.removeFeedTags),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_custom_taxonomies","data-id":"input-wpseo-remove_feed_custom_taxonomies",label:Object(Je.__)("Remove custom taxonomy feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each custom taxonomy.","wordpress-seo")," ",c.removeFeedCustomTaxonomies),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_search","data-id":"input-wpseo-remove_feed_search",label:Object(Je.__)("Remove search results feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your search results.","wordpress-seo")," ",c.removeFeedSearch),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_atom_rdf_feeds","data-id":"input-wpseo-remove_atom_rdf_feeds",label:Object(Je.__)("Remove Atom / RDF feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide alternative (legacy) formats of all of the above.","wordpress-seo")," ",c.removeAtomRdfFeeds)),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Remove unused resources","wordpress-seo"),description:Object(Je.__)("WordPress loads lots of resources, some of which your site might not need. If you’re not using these, removing them can speed up your pages and save resources.","wordpress-seo")},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_emoji_scripts","data-id":"input-wpseo-remove_emoji_scripts",label:Object(Je.__)("Remove emoji scripts","wordpress-seo"),description:Object(Je.__)("Remove JavaScript used for converting emoji characters in older browsers.","wordpress-seo"),isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.deny_wp_json_crawling","data-id":"input-wpseo-deny_wp_json_crawling",label:Object(Je.__)("Remove WP-JSON API","wordpress-seo"),isDummy:!r},Object(Je.__)("Add a ‘disallow’ rule to your robots.txt file to prevent crawling of WordPress' JSON API endpoints.","wordpress-seo")," ",c.denyWpJsonCrawling)),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Internal site search cleanup","wordpress-seo"),description:Object(Je.__)("Your internal site search can create lots of confusing URLs for search engines, and can even be used as a way for SEO spammers to attack your site. Most sites will benefit from experimenting with these protections and optimizations, even if you don’t have a search feature in your theme.","wordpress-seo")},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.search_cleanup","data-id":"input-wpseo-search_cleanup",label:Object(Je.__)("Filter search terms","wordpress-seo"),description:Object(Je.__)("Enables advanced settings for protecting your internal site search URLs.","wordpress-seo"),isDummy:!r}),Object(s.createElement)(Jr,{as:l.TextField,type:"text",name:"wpseo.search_character_limit",id:"input-wpseo-search_character_limit",label:Object(Je.__)("Max number of characters to allow in searches","wordpress-seo"),description:Object(Je.__)("Limit the length of internal site search queries to reduce the impact of spam attacks and confusing URLs.","wordpress-seo"),disabled:!m,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.search_cleanup_emoji","data-id":"input-wpseo-search_cleanup_emoji",label:Object(Je.__)("Filter searches with emojis and other special characters","wordpress-seo"),description:Object(Je.__)("Block internal site searches which contain complex and non-alphanumeric characters, as they may be part of a spam attack.","wordpress-seo"),disabled:!m,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.search_cleanup_patterns","data-id":"input-wpseo-search_cleanup_patterns",label:Object(Je.__)("Filter searches with common spam patterns","wordpress-seo"),description:Object(Je.__)("Block internal site searches which match the patterns of known spam attacks.","wordpress-seo"),disabled:!m,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.deny_search_crawling","data-id":"input-wpseo-deny_search_crawling",label:Object(Je.__)("Prevent crawling of internal site search URLs","wordpress-seo"),description:c.denySearchCrawling,isDummy:!r})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Advanced: URL cleanup","wordpress-seo"),description:c.advancedUrlCleanup},Object(s.createElement)(l.Alert,{id:"alert-permalink-cleanup-settings",variant:"warning"},Object(Er.a)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("These are expert features, so make sure you know what you're doing before removing the parameters. %1$sRead more about how your site can be affected%2$s.","wordpress-seo"),"",""),t,"link-permalink-cleanup-info")),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.clean_campaign_tracking_urls","data-id":"input-wpseo-clean_campaign_tracking_urls",label:Object(Je.__)("Optimize Google Analytics utm tracking parameters","wordpress-seo"),description:c.cleanCampaignTrackingUrls,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.clean_permalinks","data-id":"input-wpseo-clean_permalinks",label:Object(Je.__)("Remove unregistered URL parameters","wordpress-seo"),description:c.cleanPermalinks,isDummy:!r}),Object(s.createElement)(Zr,{name:"wpseo.clean_permalinks_extra_variables",id:"input-wpseo-clean_permalinks_extra_variables",label:Object(Je.__)("Additional URL parameters to allow","wordpress-seo"),description:c.cleanPermalinksExtraVariables,disabled:!b,isDummy:!r})))))};const ts=It(wt);var rs=()=>{const e=Object(Je.__)("Date archives","wordpress-seo"),t=Object(Je.__)("Date archive","wordpress-seo"),r=ct("selectReplacementVariablesFor",[],"date_archive","custom-post-type_archive"),a=ct("selectRecommendedReplacementVariablesFor",[],"date_archive","custom-post-type_archive"),n=ct("selectLink",[],"https://yoa.st/show-x"),o=ct("selectPreference",[],"isPremium"),i=ct("selectLink",[],"https://yoa.st/4e0"),c=ct("selectExampleUrl",[],"/2020/"),u=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),d=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to "Date archives". * %2$s expands to an example URL, e.g. https://example.com/author/example/. * %3$s and %4$s expand to opening and closing tags. */ Object(Je.__)("%1$s (e.g. %2$s) are based on publication dates. From an SEO perspective, the posts in these archives have no real relation to the other posts except for their publication dates, which doesn’t say much about the content. They could also lead to duplicate content issues. This is why we recommend you to disable %1$s.","wordpress-seo"),t,""),{exampleUrl:Object(s.createElement)(l.Code,null,c)})),{values:p}=H(),{opengraph:m}=p.wpseo_social,{"disable-date":b}=p.wpseo_titles;return Object(s.createElement)(dt,{title:e,description:d},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-space-y-8"},Object(s.createElement)(mt,{name:"wpseo_titles.disable-date","data-id":"input-wpseo_titles-disable-date",label:e,description:Object(Je.sprintf)( /* translators: %1$s expands to "Date archives". */ Object(Je.__)("%1$s can cause duplicate content issues. For most sites, we recommend that you disable this setting.","wordpress-seo"),e)})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(ot.a,{easing:"ease-in-out",duration:300,height:b?0:"auto",animateOpacity:!0},Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Choose how your %1$s should look in search engines.","wordpress-seo"),e)},Object(s.createElement)(mt,{name:"wpseo_titles.noindex-archive-wpseo","data-id":"input-wpseo_titles-noindex-archive-wpseo",label:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show %1$s in search results","wordpress-seo"),e),description:Object(s.createElement)(s.Fragment,null,Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Disabling this means that %1$s will not be indexed by search engines and will be excluded from XML sitemaps. We recommend that you disable this setting.","wordpress-seo"),e),Object(s.createElement)("br",null),Object(s.createElement)(l.Link,{href:n,target:"_blank",rel:"noreferrer"},Object(Je.__)("Read more about the search results settings","wordpress-seo")),".")}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-archive-wpseo",fieldId:"input-wpseo_titles-title-archive-wpseo",label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-archive-wpseo",fieldId:"input-wpseo_titles-metadesc-archive-wpseo",label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(s.createElement)("div",{className:"yst-flex yst-items-center yst-gap-1.5"},Object(s.createElement)("span",null,Object(Je.__)("Social appearance","wordpress-seo")),o&&Object(s.createElement)(l.Badge,{variant:"upsell"},"Premium")),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Choose how your %1$s should look on social media by default.","wordpress-seo"),e)},Object(s.createElement)(l.FeatureUpsell,{shouldUpsell:!o,variant:"card",cardLink:i,cardText:Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")},Object(s.createElement)(Ut,{isEnabled:!o||m}),Object(s.createElement)(Ot,{id:"wpseo_titles-social-image-archive-wpseo",label:Object(Je.__)("Social image","wordpress-seo"),previewLabel:u,mediaUrlName:"wpseo_titles.social-image-url-archive-wpseo",mediaIdName:"wpseo_titles.social-image-id-archive-wpseo",disabled:!m,isDummy:!o}),Object(s.createElement)(ts,{type:"title",name:"wpseo_titles.social-title-archive-wpseo",fieldId:"input-wpseo_titles-social-title-archive-wpseo",label:Object(Je.__)("Social title","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a,isDisabled:!m,isDummy:!o}),Object(s.createElement)(ts,{type:"description",name:"wpseo_titles.social-description-archive-wpseo",fieldId:"input-wpseo_titles-social-description-archive-wpseo",label:Object(Je.__)("Social description","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a,className:"yst-replacevar--description",isDisabled:!m,isDummy:!o})))))))};const ss=It(wt);var as=()=>{const{name:e,label:t,singularLabel:r}=ct("selectTaxonomy",[],"post_format"),a=ct("selectReplacementVariablesFor",[e],e,"term-in-custom-taxonomy"),n=ct("selectRecommendedReplacementVariablesFor",[e],e,"term-in-custom-taxonomy"),o=ct("selectLink",[],"https://yoa.st/show-x"),i=ct("selectPreference",[],"isPremium"),c=ct("selectLink",[],"https://yoa.st/4e0"),u=ct("selectExampleUrl",[],"/format/example/"),d=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),p=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ Object(Je.__)("(e.g., %1$s","wordpress-seo"),""),{exampleUrl:Object(s.createElement)(l.Code,null,u)})),{values:m}=H(),{opengraph:b}=m.wpseo_social,{"disable-post_format":f}=m.wpseo_titles;return Object(s.createElement)(dt,{title:Object(s.createElement)("div",{className:"yst-flex yst-items-center yst-gap-1.5"},t),description:p},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-space-y-8"},Object(s.createElement)(mt,{name:"wpseo_titles.disable-post_format","data-id":"input-wpseo_titles-disable-post_format",label:Object(Je.__)("Format-based archives","wordpress-seo"),description:Object(Je.__)("Format-based archives can cause duplicate content issues. For most sites, we recommend that you disable this setting.","wordpress-seo")})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(ot.a,{easing:"ease-in-out",duration:300,height:f?0:"auto",animateOpacity:!0},Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Tags. %2$s expands to the taxonomy singular, e.g. Tag. Object(Je.__)("Choose how your %1$s should look in search engines. You can always customize this per individual %2$s.","wordpress-seo"),t,r)},Object(s.createElement)(mt,{name:"wpseo_titles.noindex-tax-"+e,"data-id":"input-wpseo_titles-noindex-tax-"+e,label:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Categories. Object(Je.__)("Show %1$s in search results","wordpress-seo"),t),description:Object(s.createElement)(s.Fragment,null,Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Categories. Object(Je.__)("Disabling this means that %1$s will not be indexed by search engines and will be excluded from XML sitemaps. We recommend that you disable this setting.","wordpress-seo"),t),Object(s.createElement)("br",null),Object(s.createElement)(l.Link,{href:o,target:"_blank",rel:"noreferrer"},Object(Je.__)("Read more about the search results settings","wordpress-seo")),".")}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-tax-"+e,fieldId:"input-wpseo_titles-title-tax-"+e,label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-tax-"+e,fieldId:"input-wpseo_titles-metadesc-tax-"+e,label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(s.createElement)("div",{className:"yst-flex yst-items-center yst-gap-1.5"},Object(s.createElement)("span",null,Object(Je.__)("Social appearance","wordpress-seo")),i&&Object(s.createElement)(l.Badge,{variant:"upsell"},"Premium")),description:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Tags. %2$s expands to the taxonomy singular, e.g. Tag. Object(Je.__)("Choose how your %1$s should look on social media by default. You can always customize this per individual %2$s.","wordpress-seo"),t,r)},Object(s.createElement)(l.FeatureUpsell,{shouldUpsell:!i,variant:"card",cardLink:c,cardText:Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")},Object(s.createElement)(Ut,{isEnabled:!i||b}),Object(s.createElement)(Ot,{id:"wpseo_titles-social-image-tax-"+e,label:Object(Je.__)("Social image","wordpress-seo"),previewLabel:d,mediaUrlName:"wpseo_titles.social-image-url-tax-"+e,mediaIdName:"wpseo_titles.social-image-id-tax-"+e,disabled:!b,isDummy:!i}),Object(s.createElement)(ss,{type:"title",name:"wpseo_titles.social-title-tax-"+e,fieldId:"input-wpseo_titles-social-title-tax-"+e,label:Object(Je.__)("Social title","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n,isDisabled:!b,isDummy:!i}),Object(s.createElement)(ss,{type:"description",name:"wpseo_titles.social-description-tax-"+e,fieldId:"input-wpseo_titles-social-description-tax-"+e,label:Object(Je.__)("Social description","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n,className:"yst-replacevar--description",isDisabled:!b,isDummy:!i})))))))};const ns=()=>{const e=ct("selectReplacementVariablesFor",[],"homepage","page"),t=ct("selectRecommendedReplacementVariablesFor",[],"homepage","page"),r=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),{values:a}=H(),{opengraph:n}=a.wpseo_social;return Object(s.createElement)(s.Fragment,null,Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.__)("Choose how your Homepage should look in search engines.","wordpress-seo")},Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-home-wpseo",fieldId:"input-wpseo_titles-title-home-wpseo",label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-home-wpseo",fieldId:"input-wpseo_titles-metadesc-home-wpseo",label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Social appearance","wordpress-seo"),description:Object(Je.__)("Choose how your Homepage should look on social media. Note that this is what people probably will see when they search for your brand name.","wordpress-seo")},Object(s.createElement)(Ut,{isEnabled:n /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */,text:Object(Je.__)("The %1$sSocial image%2$s, %1$sSocial title%2$s and %1$sSocial description%2$s require Open Graph data, which is currently disabled in the ‘Social sharing’ section in %3$sSite features%4$s.","wordpress-seo")}),Object(s.createElement)(Ot,{id:"wpseo_titles-open_graph_frontpage_image",label:Object(Je.__)("Social image","wordpress-seo"),previewLabel:r,mediaUrlName:"wpseo_titles.open_graph_frontpage_image",mediaIdName:"wpseo_titles.open_graph_frontpage_image_id",disabled:!n}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.open_graph_frontpage_title",fieldId:"input-wpseo_titles-open_graph_frontpage_title",label:Object(Je.__)("Social title","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t,isDisabled:!n}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.open_graph_frontpage_desc",fieldId:"input-wpseo_titles-open_graph_frontpage_desc",label:Object(Je.__)("Social description","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t,className:"yst-replacevar--description",isDisabled:!n})))},os=()=>{const e=ct("selectPreference",[],"homepagePageEditUrl"),t=ct("selectPreference",[],"homepagePostsEditUrl"),r=Object(s.useMemo)(()=>Object(Er.a)(Object(Je.sprintf)( /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ Object(Je.__)("You can determine the title and description for the homepage by %1$sediting the homepage itself%2$s.","wordpress-seo"),"",""),e,"link-homepage-page-edit")),a=Object(s.useMemo)(()=>Object(Er.a)(Object(Je.sprintf)( /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ Object(Je.__)("You can determine the title and description for the blog page by %1$sediting the blog page itself%2$s.","wordpress-seo"),"",""),t,"link-homepage-posts-page-edit"));return Object(s.createElement)("div",{className:"yst-max-w-screen-sm"},Object(s.createElement)(l.Alert,null,Object(s.createElement)("p",null,r),t&&Object(s.createElement)("p",{className:"yst-pt-2"},a)))};var is=()=>{const e=ct("selectPreference",[],"homepageIsLatestPosts");return Object(s.createElement)(dt,{title:Object(Je.__)("Homepage","wordpress-seo"),description:Object(Je.__)("Choose how your Homepage should look in search engines and on social media. Note that this is what people probably will see when they search for your brand name.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},e&&Object(s.createElement)(ns,null),!e&&Object(s.createElement)(os,null)))},ls=()=>{const{name:e,label:t,singularLabel:r,hasSchemaArticleType:a}=ct("selectPostType",[],"attachment"),n=ct("selectReplacementVariablesFor",[e],e,"custom_post_type"),o=ct("selectRecommendedReplacementVariablesFor",[e],e,"custom_post_type"),i=ct("selectArticleTypeValuesFor",[e],e),c=ct("selectPageTypeValuesFor",[e],e),u=ct("selectLink",[],"https://yoast.com/features/redirect-attachment-urls"),d=ct("selectLink",[],"https://yoa.st/show-x"),{values:p}=H(),{"disable-attachment":m}=p.wpseo_titles,b=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s and %2$s are replaced by opening and closing tags. * %3$s expands to the post type singular, e.g. Post. * %4$s expand to "Yoast SEO". * %5$s expand to "WordPress". */ Object(Je.__)("When you upload media (e.g. an image or video), %5$s automatically creates a %3$s page (attachment URL) for it. These pages are quite empty and could cause %1$sthin content problems and lead to excess pages on your site%2$s. Therefore, %4$s disables them by default (and redirects the attachment URL to the media itself).","wordpress-seo"),"","",r,"Yoast SEO","WordPress"),{a:Object(s.createElement)("a",{href:u,target:"_blank",rel:"noreferrer"})}));return Object(s.createElement)(dt,{title:Object(Je.sprintf)( /* translators: %1$s expands to the post type plural, e.g. Posts. */ Object(Je.__)("%1$s pages","wordpress-seo"),t),description:b},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-space-y-8"},Object(s.createElement)(mt,{name:"wpseo_titles.disable-"+e,"data-id":"input-wpseo_titles-disable-"+e,label:Object(Je.sprintf)( /* translators: %1$s expands to the post type plural, e.g. Posts. */ Object(Je.__)("%1$s pages","wordpress-seo"),t),description:Object(Je.sprintf)( /* translators: %1$s expands to the post type plural, e.g. Posts. */ Object(Je.__)("We recommend disabling %1$s pages. Disabling %1$s pages will cause all attachment URLs to redirect to the media itself.","wordpress-seo"),t)})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(ot.a,{easing:"ease-in-out",duration:300,height:m?0:"auto",animateOpacity:!0},Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. %2$s expands to the post type singular, e.g. Post. Object(Je.__)("Choose how your %1$s pages should look in search engines. You can always customize this per individual %2$s page.","wordpress-seo"),t,r)},Object(s.createElement)(mt,{name:"wpseo_titles.noindex-"+e,"data-id":"input-wpseo_titles-noindex-"+e,label:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show %1$s pages in search results","wordpress-seo"),t),description:Object(s.createElement)(s.Fragment,null,Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Disabling this means that %1$s pages created by WordPress will not be indexed by search engines and will be excluded from XML sitemaps.","wordpress-seo"),t),Object(s.createElement)("br",null),Object(s.createElement)(l.Link,{href:d,target:"_blank",rel:"noreferrer"},Object(Je.__)("Read more about the search results settings","wordpress-seo")),".")}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-"+e,fieldId:"input-wpseo_titles-title-"+e,label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:n,recommendedReplacementVariables:o}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-"+e,fieldId:"input-wpseo_titles-metadesc-"+e,label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:n,recommendedReplacementVariables:o,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Schema","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. %2$s expands to the post type singular, e.g. Post. Object(Je.__)("Choose how your %1$s pages should be described by default in your site's Schema.org markup. You can change these setting per individual %2$s page.","wordpress-seo"),t,r)},Object(s.createElement)(Ct,{as:l.SelectField,type:"select",name:"wpseo_titles.schema-page-type-"+e,id:"input-wpseo_titles-schema-page-type-"+e,label:Object(Je.__)("Page type","wordpress-seo"),options:c}),a&&Object(s.createElement)(Ct,{as:l.SelectField,type:"select",name:"wpseo_titles.schema-article-type-"+e,id:"input-wpseo_titles-schema-article-type-"+e,label:Object(Je.__)("Article type","wordpress-seo"),options:i})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Additional settings","wordpress-seo")},Object(s.createElement)(Ct,{as:l.ToggleField,type:"checkbox",name:"wpseo_titles.display-metabox-pt-"+e,"data-id":"input-wpseo_titles-display-metabox-pt-"+e,label:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo"),description:Object(Je.__)("Show or hide our tools and controls in the attachment editor.","wordpress-seo")}))))))};const cs=e=>{let{children:t}=e;return Object(s.createElement)(l.Table.Cell,{className:"yst-whitespace-nowrap yst-font-medium yst-text-slate-800"},t)};cs.propTypes={children:tt.a.node.isRequired};var us=()=>Object(s.createElement)(dt,{title:Object(Je.__)("RSS","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("RSS feed","wordpress-seo"),description:Object(Je.__)("Automatically add content to your RSS. This enables you to add links back to your blog and your blog posts, helping search engines identify you as the original source of the content.","wordpress-seo")},Object(s.createElement)(Q,{as:l.TextareaField,type:"textarea",rows:4,name:"wpseo_titles.rssbefore",id:"input-wpseo_titles-rssbefore",label:Object(Je.__)("Content to put before each post in the feed","wordpress-seo")}),Object(s.createElement)(Q,{as:l.TextareaField,type:"textarea",rows:4,name:"wpseo_titles.rssafter",id:"input-wpseo_titles-rssafter",label:Object(Je.__)("Content to put after each post in the feed","wordpress-seo")})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{as:"section",title:Object(Je.__)("Available variables","wordpress-seo"),description:Object(Je.__)("You can use the following variables within the content, they will be replaced by the value on the right.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-overflow-hidden yst-border yst-border-slate-200 yst-shadow-sm yst-rounded-lg"},Object(s.createElement)(l.Table,null,Object(s.createElement)(l.Table.Head,null,Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(l.Table.Header,null,Object(Je.__)("Variable","wordpress-seo")),Object(s.createElement)(l.Table.Header,null,Object(Je.__)("Description","wordpress-seo")))),Object(s.createElement)(l.Table.Body,null,Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%AUTHORLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to the archive for the post author, with the authors name as anchor text.","wordpress-seo"))),Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%POSTLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to the post, with the title as anchor text.","wordpress-seo"))),Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%BLOGLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to your site, with your site's name as anchor text.","wordpress-seo"))),Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%BLOGDESCLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to your site, with your site's name and description as anchor text.","wordpress-seo"))))))))),ds=()=>{const e=Object(s.useMemo)(()=>Object(oe.get)(window,"wpseoScriptData.separators",{}),[]),t=ct("selectPreference",[],"generalSettingsUrl"),r=ct("selectPreference",[],"canManageOptions",!1),a=(e=>{let{link:t,content:r,id:a,...n}=e;const o=ct("selectLink",[t],t);return Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)(r,"",""),{a:Object(s.createElement)("a",Be()({id:a,href:o,target:"_blank",rel:"noopener noreferrer"},n))}),[o,r,a,n])})({link:"https://yoa.st/usage-tracking-2", /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ content:Object(Je.__)("Usage tracking allows us to track some data about your site to improve our plugin. %1$sAllow us to track some data about your site to improve our plugin%2$s.","wordpress-seo"),id:"link-usage-tracking"}),n=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */ Object(Je.__)("You can use %1$sSite title%2$s, %1$sTagline%2$s and %1$sSeparator%2$s as variables when configuring the search appearance of your content.","wordpress-seo"),"",""),{em:Object(s.createElement)("em",null)}),[]),o=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */ Object(Je.__)("We're sorry, you're not allowed to edit the %1$sSite title%2$s and %1$sTagline%2$s.","wordpress-seo"),"",""),{em:Object(s.createElement)("em",null)}),[]),i=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),c=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening anchor tag. * %2$s expands to a closing anchor tag. */ Object(Je.__)("This field updates the %1$sSite title in your WordPress settings%2$s.","wordpress-seo"),"",""),{a:Object(s.createElement)("a",{href:t+"#blogname",target:"_blank",rel:"noreferrer"})}),[]),u=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening anchor tag. * %2$s expands to a closing anchor tag. */ Object(Je.__)("This field updates the %1$sTagline in your WordPress settings%2$s.","wordpress-seo"),"",""),{a:Object(s.createElement)("a",{href:t+"#blogdescription",target:"_blank",rel:"noreferrer"})}),[]),{values:d}=H(),{opengraph:p}=d.wpseo_social;return Object(s.createElement)(dt,{title:Object(Je.__)("Site basics","wordpress-seo"),description:Object(Je.__)("Configure the basics for your website.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("Site info","wordpress-seo"),description:Object(Je.__)("Set the basic info for your website. Note that some of these values can be used as variables when configuring the search appearance of your content.","wordpress-seo")},Object(s.createElement)(l.Alert,{variant:"info",id:"alert-site-defaults-variables"},n,!r&&Object(s.createElement)(s.Fragment,null," ",o)),Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-mt-8 lg:yst-mt-0 lg:yst-col-span-2 yst-space-y-8"},Object(s.createElement)(Q,{as:l.TextField,type:"text",name:"blogname",id:"input-blogname",label:Object(Je.__)("Site title","wordpress-seo"),description:r&&c,readOnly:!r}),Object(s.createElement)(Q,{as:l.TextField,type:"text",name:"blogdescription",id:"input-blogdescription",label:Object(Je.__)("Tagline","wordpress-seo"),description:r&&u,readOnly:!r})),Object(s.createElement)(l.RadioGroup,{label:Object(Je.__)("Title separator","wordpress-seo"),variant:"inline-block"},Object(oe.map)(e,(e,t)=>{let{label:r,aria_label:a}=e;return Object(s.createElement)(Q,{key:t,as:l.Radio,type:"radio",variant:"inline-block",name:"wpseo_titles.separator",id:"input-wpseo_titles-separator-"+t,label:r,isLabelDangerousHtml:!0,"aria-label":a,value:t})})),Object(s.createElement)(Ut,{isEnabled:p,text: /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */ Object(Je.__)("The %1$sSite image%2$s requires Open Graph data, which is currently disabled in the ‘Social sharing’ section in %3$sSite features%4$s.","wordpress-seo")}),Object(s.createElement)(Ot,{id:"wpseo_social-og_default_image",label:Object(Je.__)("Site image","wordpress-seo"),description:Object(Je.__)("This image is used as a fallback for posts/pages that don't have any images set.","wordpress-seo"),previewLabel:i,mediaUrlName:"wpseo_social.og_default_image",mediaIdName:"wpseo_social.og_default_image_id",disabled:!p})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Security & privacy","wordpress-seo")},Object(s.createElement)(Ct,{as:l.ToggleField,type:"checkbox",name:"wpseo.disableadvanced_meta","data-id":"input-wpseo-disableadvanced_meta",label:Object(Je.__)("Restrict advanced settings for authors","wordpress-seo"),description:Object(Je.__)("By default only editors and administrators can access the Advanced - and Schema section of the Yoast SEO metabox. Disabling this allows access to all users.","wordpress-seo")}),Object(s.createElement)(Ct,{as:l.ToggleField,type:"checkbox",name:"wpseo.tracking","data-id":"input-wpseo-tracking",label:Object(Je.__)("Usage tracking","wordpress-seo"),description:a}))))};const ps=(e=>{const t=t=>{let{name:r,...a}=t;const n=ct("selectPreference",[],"isNetworkAdmin"),o=ct("selectPreference",[],"isMainSite"),i=Object(s.useMemo)(()=>Object(oe.get)(window,"wpseoScriptData.disabledSettings."+r,!1),[]),c=Object(s.useMemo)(()=>"wpseo.tracking"===r&&!n&&!o,[r,n,o]),u=Object(s.useMemo)(()=>c?Object(Je.__)("Unavailable for sub-sites","wordpress-seo"):Object(Je.__)("Network disabled","wordpress-seo"),[c]);return i||c?Object(s.createElement)(e,Be()({name:r},a,{disabled:!0,labelSuffix:Object(s.createElement)(l.Badge,{variant:"plain",size:"small",className:"yst-ml-1.5"},u)})):Object(s.createElement)(e,Be()({name:r},a))};return t.propTypes={name:tt.a.string.isRequired},t})(l.ToggleField),ms=e=>{let{children:t=null}=e;return Object(s.createElement)(l.Card.Header,{className:"yst-p-0"},t)};ms.propTypes={children:tt.a.node};const bs=e=>{let{id:t,link:r}=e;const a=ct("selectLink",[r],r);return Object(s.createElement)("a",{id:t,href:a,className:"yst-flex yst-items-center yst-gap-1 yst-no-underline yst-font-medium yst-text-primary-500 hover:yst-text-primary-400",rel:"noreferrer"},Object(Je.__)("Learn more","wordpress-seo"),Object(s.createElement)(Xe.a,{className:"yst-w-4 yst-h-4 rtl:-yst-scale-x-100"}))};bs.propTypes={id:tt.a.string.isRequired,link:tt.a.string.isRequired};var fs=()=>{const e=ct("selectPreference",[],"isPremium"),t=ct("selectPreference",[],"sitemapUrl"),r=ct("selectLink",[],"https://yoa.st/get-inclusive-language"),a=ct("selectLink",[],"https://yoa.st/get-link-suggestions"),n=ct("selectLink",[],"https://yoa.st/get-indexnow"),o=Object(l.useSvgAria)(),{values:i}=H(),{enable_xml_sitemap:c}=i.wpseo,u=ct("selectPluginUrl",[],"/images/seo_analysis.png"),d=ct("selectPluginUrl",[],"/images/readability_analysis.png"),p=ct("selectPluginUrl",[],"/images/inclusive_language_analysis.png"),m=ct("selectPluginUrl",[],"/images/insights.png"),b=ct("selectPluginUrl",[],"/images/cornerstone_content.png"),f=ct("selectPluginUrl",[],"/images/text_link_counter.png"),h=ct("selectPluginUrl",[],"/images/link_suggestions.png"),O=ct("selectPluginUrl",[],"/images/open_graph.png"),y=ct("selectPluginUrl",[],"/images/twitter.png"),_=ct("selectPluginUrl",[],"/images/slack_sharing.png"),w=ct("selectPluginUrl",[],"/images/admin_bar.png"),j=ct("selectPluginUrl",[],"/images/rest_api.png"),g=ct("selectPluginUrl",[],"/images/xml_sitemaps.png"),v=Object(s.useMemo)(()=>e?"yst-grid yst-grid-cols-1 yst-gap-6 sm:yst-grid-cols-2 md:yst-grid-cols-2 lg:yst-grid-cols-3 xl:yst-grid-cols-4":"yst-grid yst-grid-cols-1 yst-gap-6 sm:yst-grid-cols-1 md:yst-grid-cols-1 lg:yst-grid-cols-2 xl:yst-grid-cols-3 2xl:yst-grid-cols-4",[e]);return Object(s.createElement)(dt,{title:Object(Je.__)("Site features","wordpress-seo"),description:Object(Je.__)("Tell us which features you want to use.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-6xl"},Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("Writing","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-keyword_analysis_active"},Object(s.createElement)(ms,{src:u,alt:Object(Je.__)("SEO analysis","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("SEO analysis","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The SEO analysis offers suggestions to improve the SEO of your text.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-seo-analysis",link:"https://yoa.st/2ak"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.keyword_analysis_active","data-id":"input-wpseo-keyword_analysis_active",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-content_analysis_active"},Object(s.createElement)(ms,{src:d,alt:Object(Je.__)("Readability analysis","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Readability analysis","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The readability analysis offers suggestions to improve the structure and style of your text.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-readability-analysis",link:"https://yoa.st/2ao"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.content_analysis_active","data-id":"input-wpseo-content_analysis_active",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-inclusive_language_analysis_active"},Object(s.createElement)(ms,{src:p,alt:Object(Je.__)("Inclusive language analysis","wordpress-seo")},Object(s.createElement)("div",{className:"yst-absolute yst-top-2 yst-right-2 yst-flex yst-gap-1.5"},e&&Object(s.createElement)(l.Badge,{size:"small",variant:"upsell"},"Premium"),Object(s.createElement)(l.Badge,{size:"small",variant:"info"},"Beta"))),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Inclusive language analysis","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The inclusive language analysis offers suggestions to write more inclusive copy.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-inclusive-language-analysis",link:"https://yoa.st/inclusive-language-analysis"})),Object(s.createElement)(l.Card.Footer,null,e&&Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.inclusive_language_analysis_active","data-id":"input-wpseo-inclusive_language_analysis_active",label:Object(Je.__)("Enable feature","wordpress-seo")}),!e&&Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:r,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},o)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_metabox_insights"},Object(s.createElement)(ms,{src:m,alt:Object(Je.__)("Insights","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Insights","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Find relevant data about your content right in the Insights section in the Yoast SEO metabox. You’ll see what words you use most often and if they’re a match with your keywords!","wordpress-seo")),Object(s.createElement)(bs,{id:"link-insights",link:"https://yoa.st/4ew"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_metabox_insights","data-id":"input-wpseo-enable_metabox_insights",label:Object(Je.__)("Enable feature","wordpress-seo")}))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("Site structure","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-enable_cornerstone_content"},Object(s.createElement)(ms,{src:b,alt:Object(Je.__)("Cornerstone content","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Cornerstone content","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The cornerstone content feature lets you to mark and filter cornerstone content on your website.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-cornerstone-content",link:"https://yoa.st/dashboard-help-cornerstone"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_cornerstone_content","data-id":"input-wpseo-enable_cornerstone_content",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_text_link_counter"},Object(s.createElement)(ms,{src:f,alt:Object(Je.__)("Text link counter","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Text link counter","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The text link counter helps you improve your site structure.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-text-link-counter",link:"https://yoa.st/2aj"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_text_link_counter","data-id":"input-wpseo-enable_text_link_counter",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_link_suggestions"},Object(s.createElement)(ms,{src:h,alt:Object(Je.__)("Link suggestions","wordpress-seo")},Object(s.createElement)("div",{className:"yst-absolute yst-top-2 yst-right-2 yst-flex yst-gap-1.5"},e&&Object(s.createElement)(l.Badge,{size:"small",variant:"upsell"},"Premium"))),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Link suggestions","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The link suggestions metabox contains a list of posts on your blog with similar content that might be interesting to link to.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-suggestions-link",link:e?"https://yoa.st/17g":"https://yoa.st/4ev"})),Object(s.createElement)(l.Card.Footer,null,e&&Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_link_suggestions","data-id":"input-wpseo-enable_link_suggestions",label:Object(Je.__)("Enable feature","wordpress-seo")}),!e&&Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:a,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},o)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{id:"section-social-sharing",className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2",className:"yst-mb-2"},Object(Je.__)("Social sharing","wordpress-seo")),Object(s.createElement)(l.Alert,{id:"alert-social-sharing"},Object(Je.__)("Facebook, Twitter and Pinterest all use Facebook's Open Graph data, so be sure to keep the 'Open Graph data' setting below enabled if you want to optimize your site for these social platforms.","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo_social-opengraph"},Object(s.createElement)(ms,{src:O,alt:Object(Je.__)("Open Graph data","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Open Graph data","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Allows for Facebook and other social media to display a preview with images and a text excerpt when a link to your site is shared.","wordpress-seo"))),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo_social.opengraph","data-id":"input-wpseo_social-opengraph",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo_social-twitter"},Object(s.createElement)(ms,{src:y,alt:Object(Je.__)("Twitter card data","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Twitter card data","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Allows for Twitter to display a preview with images and a text excerpt when a link to your site is shared.","wordpress-seo"))),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo_social.twitter","data-id":"input-wpseo_social-twitter",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_enhanced_slack_sharing"},Object(s.createElement)(ms,{src:_,alt:Object(Je.__)("Slack sharing","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Slack sharing","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("This adds an author byline and reading time estimate to the article’s snippet when shared on Slack.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-slack-sharing",link:"https://yoa.st/help-slack-share"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_enhanced_slack_sharing","data-id":"input-wpseo-enable_enhanced_slack_sharing",label:Object(Je.__)("Enable feature","wordpress-seo")}))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("Tools","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-enable_admin_bar_menu"},Object(s.createElement)(ms,{src:w,alt:Object(Je.__)("Admin bar menu","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Admin bar menu","wordpress-seo")),Object(Je.__)("The Yoast SEO admin bar menu contains useful links to third-party tools for analyzing pages and makes it easy to see if you have new notifications.","wordpress-seo")),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_admin_bar_menu","data-id":"input-wpseo-enable_admin_bar_menu",label:Object(Je.__)("Enable feature","wordpress-seo")}))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("APIs","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-enable_headless_rest_endpoints"},Object(s.createElement)(ms,{src:j,alt:Object(Je.__)("REST API endpoint","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("REST API endpoint","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("This Yoast SEO REST API endpoint gives you all the metadata you need for a specific URL. This will make it very easy for headless WordPress sites to use Yoast SEO for all their SEO meta output.","wordpress-seo"))),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_headless_rest_endpoints","data-id":"input-wpseo-enable_headless_rest_endpoints",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_xml_sitemap"},Object(s.createElement)(ms,{src:g,alt:Object(Je.__)("XML sitemaps","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("XML sitemaps","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Enable the XML sitemaps that Yoast SEO generates.","wordpress-seo")),c&&Object(s.createElement)(l.Link,{id:"link-xml-sitemaps",href:t,target:"_blank"},Object(Je.__)("See the XML sitemap","wordpress-seo")),Object(s.createElement)(bs,{id:"link-xml-sitemaps",link:"https://yoa.st/2a-"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_xml_sitemap","data-id":"input-wpseo-enable_xml_sitemap",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_index_now"},Object(s.createElement)(l.Card.Header,null,Object(s.createElement)("div",{className:"yst-absolute yst-top-2 yst-right-2 yst-flex yst-gap-1.5"},e&&Object(s.createElement)(l.Badge,{size:"small",variant:"upsell"},"Premium"))),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("IndexNow","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Automatically ping search engines like Bing and Yandex whenever you publish, update or delete a post.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-index-now",link:"https://yoa.st/index-now-feature"})),Object(s.createElement)(l.Card.Footer,null,e&&Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_index_now","data-id":"input-wpseo-enable_index_now",label:Object(Je.__)("Enable feature","wordpress-seo")}),!e&&Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:n,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},o)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium"))))))))},hs=r(241),Os=r(237),ys=r(238);const _s=async(e,t)=>{try{var r;const n=await Et()({path:"/yoast/v1/configuration/person_social_profiles",method:"POST",data:{...t,user_id:e}});var s,a;if(null==n||null===(r=n.json)||void 0===r||!r.success)throw new Error("Route returned failure due to: "+(null==n||null===(s=n.json)||void 0===s||null===(a=s.failures)||void 0===a?void 0:a.join(", ")))}catch(e){throw new Error(e.message)}},ws=e=>{let{name:t,label:r,route:s,hasArchive:a}=e;return{["title-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-title-"+t,fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},["metadesc-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-metadesc-"+t,fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},["noindex-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-noindex-"+t,fieldLabel:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show %1$s in search results","wordpress-seo"),r)},["display-metabox-pt-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-display-metabox-pt-"+t,fieldLabel:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo")},["schema-page-type-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-schema-page-type-"+t,fieldLabel:Object(Je.__)("Page type","wordpress-seo")},["schema-article-type-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-schema-article-type-"+t,fieldLabel:Object(Je.__)("Article type","wordpress-seo")},..."attachment"!==t&&{["social-title-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-title-"+t,fieldLabel:Object(Je.__)("Social title","wordpress-seo")},["social-description-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-description-"+t,fieldLabel:Object(Je.__)("Social description","wordpress-seo")},["social-image-url-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")},["social-image-id-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")}},...a&&{["title-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-title-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive SEO title","wordpress-seo")},["metadesc-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-metadesc-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive meta description","wordpress-seo")},["bctitle-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-bctitle-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive breadcrumbs title","wordpress-seo")},["noindex-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-noindex-ptarchive-"+t,fieldLabel:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show the archive for %1$s in search results","wordpress-seo"),r)},["social-title-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-title-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive social title","wordpress-seo")},["social-description-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-description-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive social description","wordpress-seo")},["social-image-url-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-ptarchive-${t}-preview`,fieldLabel:Object(Je.__)("Archive social image","wordpress-seo")},["social-image-id-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-ptarchive-${t}-preview`,fieldLabel:Object(Je.__)("Archive social image","wordpress-seo")}}}},js=e=>{let{name:t,label:r,route:s}=e;return{["title-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-title-tax-"+t,fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},["metadesc-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-metadesc-tax-"+t,fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},["display-metabox-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-display-metabox-tax-"+t,fieldLabel:Object(Je.sprintf)( /* translators: %1$s expands to Yoast SEO. %2$s expands to the taxonomy plural, e.g. Categories. */ Object(Je.__)("Enable %1$s for %2$s","wordpress-seo"),"Yoast SEO",r)},["display-metabox-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-display-metabox-tax-"+t,fieldLabel:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo")},["noindex-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-noindex-tax-"+t,fieldLabel:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Categories. Object(Je.__)("Show %1$s in search results","wordpress-seo"),r)},["social-title-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-title-tax-"+t,fieldLabel:Object(Je.__)("Social title","wordpress-seo")},["social-description-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-description-tax-"+t,fieldLabel:Object(Je.__)("Social description","wordpress-seo")},["social-image-url-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-tax-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")},["social-image-id-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-tax-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")}}},gs=(e,t)=>({blogname:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"input-blogname",fieldLabel:Object(Je.__)("Site title","wordpress-seo")},blogdescription:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"input-blogdescription",fieldLabel:Object(Je.__)("Tagline","wordpress-seo")},wpseo:{keyword_analysis_active:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-keyword_analysis_active",fieldLabel:Object(Je.__)("SEO analysis","wordpress-seo")},content_analysis_active:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-content_analysis_active",fieldLabel:Object(Je.__)("Readability analysis","wordpress-seo")},inclusive_language_analysis_active:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-inclusive_language_analysis_active",fieldLabel:Object(Je.__)("Inclusive language analysis","wordpress-seo")},enable_metabox_insights:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_metabox_insights",fieldLabel:Object(Je.__)("Insights","wordpress-seo")},enable_cornerstone_content:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_cornerstone_content",fieldLabel:Object(Je.__)("Cornerstone content","wordpress-seo")},enable_text_link_counter:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_text_link_counter",fieldLabel:Object(Je.__)("Text link counter","wordpress-seo")},enable_link_suggestions:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_link_suggestions",fieldLabel:Object(Je.__)("Link suggestions","wordpress-seo")},enable_enhanced_slack_sharing:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_enhanced_slack_sharing",fieldLabel:Object(Je.__)("Slack sharing","wordpress-seo")},enable_admin_bar_menu:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_admin_bar_menu",fieldLabel:Object(Je.__)("Admin bar menu","wordpress-seo")},enable_headless_rest_endpoints:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_headless_rest_endpoints",fieldLabel:Object(Je.__)("REST API endpoint","wordpress-seo")},enable_xml_sitemap:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_xml_sitemap",fieldLabel:Object(Je.__)("XML sitemaps","wordpress-seo")},enable_index_now:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_index_now",fieldLabel:Object(Je.__)("IndexNow","wordpress-seo")},disableadvanced_meta:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"input-wpseo-disableadvanced_meta",fieldLabel:Object(Je.__)("Restrict advanced settings for authors","wordpress-seo")},tracking:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"input-wpseo-tracking",fieldLabel:Object(Je.__)("Usage tracking","wordpress-seo")},baiduverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-baiduverify",fieldLabel:Object(Je.__)("Baidu","wordpress-seo")},googleverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-googleverify",fieldLabel:Object(Je.__)("Google","wordpress-seo")},msverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-msverify",fieldLabel:Object(Je.__)("Bing","wordpress-seo")},yandexverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-yandexverify",fieldLabel:Object(Je.__)("Yandex","wordpress-seo")},remove_shortlinks:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_shortlinks",fieldLabel:Object(Je.__)("Shortlinks","wordpress-seo")},remove_rest_api_links:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_rest_api_links",fieldLabel:Object(Je.__)("Rest API links","wordpress-seo")},remove_rsd_wlw_links:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_rsd_wlw_links",fieldLabel:Object(Je.__)("RSD / WLW links","wordpress-seo")},remove_oembed_links:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_oembed_links",fieldLabel:Object(Je.__)("oEmbed links","wordpress-seo")},remove_generator:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_generator",fieldLabel:Object(Je.__)("Generator tag","wordpress-seo")},remove_pingback_header:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_pingback_header",fieldLabel:Object(Je.__)("Pingback HTTP header","wordpress-seo")},remove_powered_by_header:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_powered_by_header",fieldLabel:Object(Je.__)("Powered by HTTP header","wordpress-seo")},remove_feed_global:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_global",fieldLabel:Object(Je.__)("Global feed","wordpress-seo")},remove_feed_global_comments:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_global_comments",fieldLabel:Object(Je.__)("Global comment feeds","wordpress-seo")},remove_feed_post_comments:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_post_comments",fieldLabel:Object(Je.__)("Post comments feeds","wordpress-seo")},remove_feed_authors:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_authors",fieldLabel:Object(Je.__)("Post authors feeds","wordpress-seo")},remove_feed_post_types:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_post_types",fieldLabel:Object(Je.__)("Post type feeds","wordpress-seo")},remove_feed_categories:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_categories",fieldLabel:Object(Je.__)("Category feeds","wordpress-seo")},remove_feed_tags:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_tags",fieldLabel:Object(Je.__)("Tag feeds","wordpress-seo")},remove_feed_custom_taxonomies:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_custom_taxonomies",fieldLabel:Object(Je.__)("Custom taxonomy feeds","wordpress-seo")},remove_feed_search:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_search",fieldLabel:Object(Je.__)("Search results feeds","wordpress-seo")},remove_atom_rdf_feeds:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_atom_rdf_feeds",fieldLabel:Object(Je.__)("Atom/RDF feeds","wordpress-seo")},remove_emoji_scripts:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_emoji_scripts",fieldLabel:Object(Je.__)("Emoji scripts","wordpress-seo")},deny_wp_json_crawling:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-deny_wp_json_crawling",fieldLabel:Object(Je.__)("WP-JSON API","wordpress-seo")},search_cleanup:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_cleanup",fieldLabel:Object(Je.__)("Filter search terms","wordpress-seo")},search_character_limit:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_character_limit",fieldLabel:Object(Je.__)("Max number of characters to allow in searches","wordpress-seo")},search_cleanup_emoji:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_cleanup_emoji",fieldLabel:Object(Je.__)("Filter searches with emojis and other special characters","wordpress-seo")},search_cleanup_patterns:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_cleanup_patterns",fieldLabel:Object(Je.__)("Filter searches with common spam patterns","wordpress-seo")},deny_search_crawling:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-deny_search_crawling",fieldLabel:Object(Je.__)("Prevent crawling of internal site search URLs","wordpress-seo")},clean_campaign_tracking_urls:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-clean_campaign_tracking_urls",fieldLabel:Object(Je.__)("Google Analytics utm tracking parameters","wordpress-seo")},clean_permalinks:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-clean_permalinks",fieldLabel:Object(Je.__)("Unregistered URL parameters","wordpress-seo")},clean_permalinks_extra_variables:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-clean_permalinks_extra_variables",fieldLabel:Object(Je.__)("Additional URL parameters to allow","wordpress-seo")}},wpseo_titles:{separator:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"input-wpseo_titles-separator-sc-dash",fieldLabel:Object(Je.__)("Title separator","wordpress-seo")},company_or_person:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_titles-company_or_person-company",fieldLabel:Object(Je.__)("Organization or a person","wordpress-seo")},company_name:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_titles-company_name",fieldLabel:Object(Je.__)("Organization name","wordpress-seo")},company_logo_id:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"button-wpseo_titles-company_logo-preview",fieldLabel:Object(Je.__)("Organization logo","wordpress-seo")},company_or_person_user_id:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_titles-company_or_person_user_id",fieldLabel:Object(Je.__)("User","wordpress-seo")},person_logo_id:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"button-wpseo_titles-person_logo-preview",fieldLabel:Object(Je.__)("Personal logo or avatar","wordpress-seo")},"title-home-wpseo":{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-title-home-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-home-wpseo":{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-home-wpseo",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},open_graph_frontpage_image_id:{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"button-wpseo_titles-open_graph_frontpage_image-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},open_graph_frontpage_title:{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-open_graph_frontpage_title",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},open_graph_frontpage_desc:{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-open_graph_frontpage_desc",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},"breadcrumbs-sep":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-sep",fieldLabel:Object(Je.__)("Separator between breadcrumbs","wordpress-seo")},"breadcrumbs-home":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-home",fieldLabel:Object(Je.__)("Anchor text for the Homepage","wordpress-seo")},"breadcrumbs-prefix":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-prefix",fieldLabel:Object(Je.__)("Prefix for the breadcrumb path","wordpress-seo")},"breadcrumbs-archiveprefix":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-archiveprefix",fieldLabel:Object(Je.__)("Prefix for Archive breadcrumbs","wordpress-seo")},"breadcrumbs-searchprefix":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-searchprefix",fieldLabel:Object(Je.__)("Prefix for Search page breadcrumbs","wordpress-seo")},"breadcrumbs-404crumb":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-404crumb",fieldLabel:Object(Je.__)("Breadcrumb for 404 page","wordpress-seo")},"breadcrumbs-display-blog-page":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-display-blog-page",fieldLabel:Object(Je.__)("Show Blog page in breadcrumbs","wordpress-seo")},"breadcrumbs-boldlast":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-boldlast",fieldLabel:Object(Je.__)("Bold the last page","wordpress-seo")},"breadcrumbs-enable":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-enable",fieldLabel:Object(Je.__)("Enable breadcrumbs for your theme","wordpress-seo")},...Object(oe.reduce)(e,(e,t)=>({...e,[`post_types-${t.name}-maintax`]:{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:`input-wpseo_titles-post_types-${t.name}-maintax`, // translators: %1$s expands to the post type plural, e.g. Posts. fieldLabel:Object(Je.sprintf)(Object(Je.__)("Breadcrumbs for %1$s","wordpress-seo"),t.label)}}),{}),...Object(oe.reduce)(t,(e,t)=>({...e,[`taxonomy-${t.name}-ptparent`]:{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:`input-wpseo_titles-taxonomy-${t.name}-ptparent`, // translators: %1$s expands to the taxonomy plural, e.g. Categories. fieldLabel:Object(Je.sprintf)(Object(Je.__)("Breadcrumbs for %1$s","wordpress-seo"),t.label)}}),{}),"disable-author":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-disable-author",fieldLabel:Object(Je.__)("Author archives","wordpress-seo")},"noindex-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-author-wpseo",fieldLabel:Object(Je.__)("Show Author archives in search results","wordpress-seo")},"noindex-author-noposts-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-author-noposts-wpseo",fieldLabel:Object(Je.__)("Show archives for authors without posts in search results","wordpress-seo")},"title-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-title-author-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-author-wpseo",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"social-image-id-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"button-wpseo_titles-social-image-author-wpseo-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},"social-title-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-title-author-wpseo",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},"social-description-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-description-author-wpseo",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},"disable-date":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-disable-date",fieldLabel:Object(Je.__)("Date archives","wordpress-seo")},"noindex-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-archive-wpseo",fieldLabel:Object(Je.__)("Show Date archives in search results","wordpress-seo")},"title-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-title-archive-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-archive-wpseo",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"social-image-id-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"button-wpseo_titles-social-image-archive-wpseo-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},"social-title-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-title-archive-wpseo",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},"social-description-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-description-archive-wpseo",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},"title-search-wpseo":{route:"/search-pages",routeLabel:Object(Je.__)("Search pages","wordpress-seo"),fieldId:"input-wpseo_titles.title-search-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"title-404-wpseo":{route:"/not-found-pages",routeLabel:Object(Je.__)("404 pages","wordpress-seo"),fieldId:"input-wpseo_titles.title-404-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"disable-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-disable-attachment",fieldLabel:Object(Je.__)("Media pages","wordpress-seo")},"noindex--attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-attachment",fieldLabel:Object(Je.__)("Show Media pages in search results","wordpress-seo")},"title-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-title-attachment",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-attachment",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"schema-page-type-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-schema-page-type-attachment",fieldLabel:Object(Je.__)("Page type","wordpress-seo")},"schema-article-type-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-schema-article-type-attachment",fieldLabel:Object(Je.__)("Article type","wordpress-seo")},"display-metabox-pt-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-display-metabox-pt-attachment",fieldLabel:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo")},"disable-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-disable-post_format",fieldLabel:Object(Je.__)("Format-based archives","wordpress-seo")},"noindex-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-noindex-tax-post_format",fieldLabel:Object(Je.__)("Show Formats in search results","wordpress-seo")},"title-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-title-tax-post_format",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-metadesc-tax-post_format",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"social-image-id-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"button-wpseo_titles-social-image-tax-post_format-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},"social-title-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-social-title-tax-post_format",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},"social-description-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-social-description-tax-post_format",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},rssbefore:{route:"/rss",routeLabel:"RSS",fieldId:"input-wpseo_titles-rssbefore",fieldLabel:Object(Je.__)("Content to put before each post in the feed","wordpress-seo")},rssafter:{route:"/rss",routeLabel:"RSS",fieldId:"input-wpseo_titles-rssafter",fieldLabel:Object(Je.__)("Content to put after each post in the feed","wordpress-seo")},...Object(oe.reduce)(e,(e,t)=>({...e,...ws(t)}),{}),...Object(oe.reduce)(t,(e,t)=>({...e,...js(t)}),{})},wpseo_social:{opengraph:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo_social-opengraph",fieldLabel:Object(Je.__)("Open Graph data","wordpress-seo")},twitter:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo_social-twitter",fieldLabel:Object(Je.__)("Twitter card data","wordpress-seo")},og_default_image_id:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"button-wpseo_social-og_default_image-preview",fieldLabel:Object(Je.__)("Site image","wordpress-seo")},og_default_image:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"button-wpseo_social-og_default_image-preview",fieldLabel:Object(Je.__)("Site image","wordpress-seo")},pinterestverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo_social-pinterestverify",fieldLabel:Object(Je.__)("Pinterest","wordpress-seo")},facebook_site:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_social-facebook_site",fieldLabel:Object(Je.__)("Facebook","wordpress-seo")},twitter_site:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_social-twitter_site",fieldLabel:Object(Je.__)("Twitter","wordpress-seo")},other_social_urls:Object(oe.times)(25,e=>({route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_social-other_social_urls-"+e,fieldLabel:Object(Je.__)("Other social profile","wordpress-seo")}))},person_social_profiles:{facebook:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-facebook",fieldLabel:Object(Je.__)("Facebook","wordpress-seo")},instagram:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-instagram",fieldLabel:Object(Je.__)("Instagram","wordpress-seo")},linkedin:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-linkedin",fieldLabel:Object(Je.__)("LinkedIn","wordpress-seo")},myspace:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-myspace",fieldLabel:Object(Je.__)("MySpace","wordpress-seo")},pinterest:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-pinterest",fieldLabel:Object(Je.__)("Pinterest","wordpress-seo")},soundcloud:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-soundcloud",fieldLabel:Object(Je.__)("SoundCloud","wordpress-seo")},tumblr:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-tumblr",fieldLabel:Object(Je.__)("Tumblr","wordpress-seo")},twitter:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-twitter",fieldLabel:Object(Je.__)("Twitter","wordpress-seo")},youtube:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-youtube",fieldLabel:Object(Je.__)("YouTube","wordpress-seo")},wikipedia:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-wikipedia",fieldLabel:Object(Je.__)("Wikipedia","wordpress-seo")}}}),vs=async e=>{const{endpoint:t,nonce:r}=Object(oe.get)(window,"wpseoScriptData",{}),s=new FormData;s.set("option_page","wpseo_settings"),s.set("_wp_http_referer","admin.php?page=wpseo_settings_saved"),s.set("action","update"),s.set("_wpnonce",r),Object(oe.forEach)(e,(e,t)=>{if(Object(oe.isObject)(e)){if("person_social_profiles"===t)return;Object(oe.forEach)(e,(e,r)=>{Object(oe.isArray)(e)?Object(oe.forEach)(e,(e,a)=>s.set(`${t}[${r}][${a}]`,e)):s.set(`${t}[${r}]`,e)})}else s.set(t,e)});try{const e=await fetch(t,{method:"POST",body:new URLSearchParams(s)}),r=await e.text();if(Object(oe.includes)(r,"{{ yoast-success: false }}"))throw new Error("Yoast options invalid.");if(!e.url.endsWith("settings-updated=true"))throw new Error("WordPress options save did not get to the end.")}catch(e){throw new Error(e.message)}},Es=async(e,t)=>{let{resetForm:r}=t;const{addNotification:s}=Object(n.dispatch)(it),{selectCanEditUser:a,selectPreference:o}=Object(n.select)(it),i=o("canManageOptions",!1),{person_social_profiles:l}=e,{company_or_person_user_id:c}=e.wpseo_titles;try{return await Promise.all([vs(i?e:Object(oe.omit)(e,["blogname","blogdescription"])),a(c)&&_s(c,l)]),s({variant:"success",title:Object(Je.__)("Great! Your settings were saved successfully.","wordpress-seo")}),r({values:e}),!0}catch(e){return s({id:"submit-error",variant:"error",title:Object(Je.__)("Oops! Something went wrong while saving.","wordpress-seo")}),console.error("Error while saving:",e.message),!1}};var xs,Ss;try{xs=Map}catch(e){}try{Ss=Set}catch(e){}function ks(e){return function e(t,r,s){if(!t||"object"!=typeof t||"function"==typeof t)return t;if(t.nodeType&&"cloneNode"in t)return t.cloneNode(!0);if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp)return new RegExp(t);if(Array.isArray(t))return t.map(ks);if(xs&&t instanceof xs)return new Map(Array.from(t.entries()));if(Ss&&t instanceof Ss)return new Set(Array.from(t.values()));if(t instanceof Object){r.push(t);var a=Object.create(t);for(var n in s.push(a),t){var o=r.findIndex((function(e){return e===t[n]}));a[n]=o>-1?s[o]:e(t[n],r,s)}return a}return t}(e,[],[])}const Ts=Object.prototype.toString,Fs=Error.prototype.toString,Ls=RegExp.prototype.toString,Cs="undefined"!=typeof Symbol?Symbol.prototype.toString:()=>"",Is=/^Symbol\((.*)\)(.*)$/;function Ps(e,t=!1){if(null==e||!0===e||!1===e)return""+e;const r=typeof e;if("number"===r)return function(e){return e!=+e?"NaN":0===e&&1/e<0?"-0":""+e}(e);if("string"===r)return t?`"${e}"`:e;if("function"===r)return"[Function "+(e.name||"anonymous")+"]";if("symbol"===r)return Cs.call(e).replace(Is,"Symbol($1)");const s=Ts.call(e).slice(8,-1);return"Date"===s?isNaN(e.getTime())?""+e:e.toISOString(e):"Error"===s||e instanceof Error?"["+Fs.call(e)+"]":"RegExp"===s?Ls.call(e):null}function Rs(e,t){let r=Ps(e,t);return null!==r?r:JSON.stringify(e,(function(e,r){let s=Ps(this[e],t);return null!==s?s:r}),2)}let Ns={default:"${path} is invalid",required:"${path} is a required field",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:e,type:t,value:r,originalValue:s})=>{let a=null!=s&&s!==r,n=`${e} must be a \`${t}\` type, but the final value was: \`${Rs(r,!0)}\``+(a?` (cast from the value \`${Rs(s,!0)}\`).`:".");return null===r&&(n+='\n If "null" is intended as an empty value be sure to mark the schema as `.nullable()`'),n},defined:"${path} must be defined"},As={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},$s={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},Ds={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},Ms={noUnknown:"${path} field has unspecified keys: ${unknown}"},Us={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"};Object.assign(Object.create(null),{mixed:Ns,string:As,number:$s,date:Ds,object:Ms,array:Us,boolean:{isValue:"${path} field must be ${value}"}});var Vs=r(192),zs=r.n(Vs),Bs=e=>e&&e.__isYupSchema__;function Hs(e){return null==e?[]:[].concat(e)}function Ws(){return(Ws=Object.assign||function(e){for(var t=1;tRs(t[r])):"function"==typeof e?e(t):e}static isError(e){return e&&"ValidationError"===e.name}constructor(e,t,r,s){super(),this.value=void 0,this.path=void 0,this.type=void 0,this.errors=void 0,this.params=void 0,this.inner=void 0,this.name="ValidationError",this.value=t,this.path=r,this.type=s,this.errors=[],this.inner=[],Hs(e).forEach(e=>{Ys.isError(e)?(this.errors.push(...e.errors),this.inner=this.inner.concat(e.inner.length?e.inner:e)):this.errors.push(e)}),this.message=this.errors.length>1?this.errors.length+" errors occurred":this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,Ys)}}function Gs(e,t){let{endEarly:r,tests:s,args:a,value:n,errors:o,sort:i,path:l}=e,c=(e=>{let t=!1;return(...r)=>{t||(t=!0,e(...r))}})(t),u=s.length;const d=[];if(o=o||[],!u)return o.length?c(new Ys(o,n,l)):c(null,n);for(let e=0;e=0||(a[r]=e[r]);return a}(t,["value","path","label","options","originalValue","sync"]);const{name:u,test:d,params:p,message:m}=e;let{parent:b,context:f}=o;function h(e){return Zs.isRef(e)?e.getValue(s,b,f):e}function O(e={}){const t=Xs()(Qs({value:s,originalValue:i,label:n,path:e.path||a},p,e.params),h),r=new Ys(Ys.formatError(e.message||m,t),s,t.path,e.type||u);return r.params=t,r}let y,_=Qs({path:a,parent:b,type:u,createError:O,resolve:h,options:o,originalValue:i},c);if(l){try{var w;if(y=d.call(_,s,_),"function"==typeof(null==(w=y)?void 0:w.then))throw new Error(`Validation test of type: "${_.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`)}catch(e){return void r(e)}Ys.isError(y)?r(y):y?r(null,y):r(O())}else try{Promise.resolve(d.call(_,s,_)).then(e=>{Ys.isError(e)?r(e):e?r(null,e):r(O())}).catch(r)}catch(e){r(e)}}return t.OPTIONS=e,t}function ta(e,t,r,s=r){let a,n,o;return t?(Object(Js.forEach)(t,(i,l,c)=>{let u=l?(e=>e.substr(0,e.length-1).substr(1))(i):i;if((e=e.resolve({context:s,parent:a,value:r})).innerType){let s=c?parseInt(u,10):0;if(r&&s>=r.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${i}, in the path: ${t}. because there is no value at that index. `);a=r,r=r&&r[s],e=e.innerType}if(!c){if(!e.fields||!e.fields[u])throw new Error(`The schema does not contain the path: ${t}. (failed at: ${o} which is a type: "${e._type}")`);a=r,r=r&&r[u],e=e.fields[u]}n=u,o=l?"["+i+"]":"."+i}),{schema:e,parent:a,parentPath:n}):{parent:a,parentPath:t,schema:e}}Zs.prototype.__isYupRef=!0;class ra{constructor(){this.list=void 0,this.refs=void 0,this.list=new Set,this.refs=new Map}get size(){return this.list.size+this.refs.size}describe(){const e=[];for(const t of this.list)e.push(t);for(const[,t]of this.refs)e.push(t.describe());return e}toArray(){return Array.from(this.list).concat(Array.from(this.refs.values()))}resolveAll(e){return this.toArray().reduce((t,r)=>t.concat(Zs.isRef(r)?e(r):r),[])}add(e){Zs.isRef(e)?this.refs.set(e.key,e):this.list.add(e)}delete(e){Zs.isRef(e)?this.refs.delete(e.key):this.list.delete(e)}clone(){const e=new ra;return e.list=new Set(this.list),e.refs=new Map(this.refs),e}merge(e,t){const r=this.clone();return e.list.forEach(e=>r.add(e)),e.refs.forEach(e=>r.add(e)),t.list.forEach(e=>r.delete(e)),t.refs.forEach(e=>r.delete(e)),r}}function sa(){return(sa=Object.assign||function(e){for(var t=1;t{this.typeError(Ns.notType)}),this.type=(null==e?void 0:e.type)||"mixed",this.spec=sa({strip:!1,strict:!1,abortEarly:!0,recursive:!0,nullable:!1,presence:"optional"},null==e?void 0:e.spec)}get _type(){return this.type}_typeCheck(e){return!0}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;const t=Object.create(Object.getPrototypeOf(this));return t.type=this.type,t._typeError=this._typeError,t._whitelistError=this._whitelistError,t._blacklistError=this._blacklistError,t._whitelist=this._whitelist.clone(),t._blacklist=this._blacklist.clone(),t.exclusiveTests=sa({},this.exclusiveTests),t.deps=[...this.deps],t.conditions=[...this.conditions],t.tests=[...this.tests],t.transforms=[...this.transforms],t.spec=ks(sa({},this.spec,e)),t}label(e){let t=this.clone();return t.spec.label=e,t}meta(...e){if(0===e.length)return this.spec.meta;let t=this.clone();return t.spec.meta=Object.assign(t.spec.meta||{},e[0]),t}withMutation(e){let t=this._mutate;this._mutate=!0;let r=e(this);return this._mutate=t,r}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&"mixed"!==this.type)throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let t=e.clone();const r=sa({},this.spec,t.spec);return t.spec=r,t._typeError||(t._typeError=this._typeError),t._whitelistError||(t._whitelistError=this._whitelistError),t._blacklistError||(t._blacklistError=this._blacklistError),t._whitelist=this._whitelist.merge(e._whitelist,e._blacklist),t._blacklist=this._blacklist.merge(e._blacklist,e._whitelist),t.tests=this.tests,t.exclusiveTests=this.exclusiveTests,t.withMutation(t=>{e.tests.forEach(e=>{t.test(e.OPTIONS)})}),t.transforms=[...this.transforms,...t.transforms],t}isType(e){return!(!this.spec.nullable||null!==e)||this._typeCheck(e)}resolve(e){let t=this;if(t.conditions.length){let r=t.conditions;t=t.clone(),t.conditions=[],t=r.reduce((t,r)=>r.resolve(t,e),t),t=t.resolve(e)}return t}cast(e,t={}){let r=this.resolve(sa({value:e},t)),s=r._cast(e,t);if(void 0!==e&&!1!==t.assert&&!0!==r.isType(s)){let a=Rs(e),n=Rs(s);throw new TypeError(`The value of ${t.path||"field"} could not be cast to a value that satisfies the schema type: "${r._type}". \n\nattempted value: ${a} \n`+(n!==a?"result of cast: "+n:""))}return s}_cast(e,t){let r=void 0===e?e:this.transforms.reduce((t,r)=>r.call(this,t,e,this),e);return void 0===r&&(r=this.getDefault()),r}_validate(e,t={},r){let{sync:s,path:a,from:n=[],originalValue:o=e,strict:i=this.spec.strict,abortEarly:l=this.spec.abortEarly}=t,c=e;i||(c=this._cast(c,sa({assert:!1},t)));let u={value:c,path:a,options:t,originalValue:o,schema:this,label:this.spec.label,sync:s,from:n},d=[];this._typeError&&d.push(this._typeError);let p=[];this._whitelistError&&p.push(this._whitelistError),this._blacklistError&&p.push(this._blacklistError),Gs({args:u,value:c,path:a,sync:s,tests:d,endEarly:l},e=>{e?r(e,c):Gs({tests:this.tests.concat(p),args:u,path:a,sync:s,value:c,endEarly:l},r)})}validate(e,t,r){let s=this.resolve(sa({},t,{value:e}));return"function"==typeof r?s._validate(e,t,r):new Promise((r,a)=>s._validate(e,t,(e,t)=>{e?a(e):r(t)}))}validateSync(e,t){let r;return this.resolve(sa({},t,{value:e}))._validate(e,sa({},t,{sync:!0}),(e,t)=>{if(e)throw e;r=t}),r}isValid(e,t){return this.validate(e,t).then(()=>!0,e=>{if(Ys.isError(e))return!1;throw e})}isValidSync(e,t){try{return this.validateSync(e,t),!0}catch(e){if(Ys.isError(e))return!1;throw e}}_getDefault(){let e=this.spec.default;return null==e?e:"function"==typeof e?e.call(this):ks(e)}getDefault(e){return this.resolve(e||{})._getDefault()}default(e){return 0===arguments.length?this._getDefault():this.clone({default:e})}strict(e=!0){let t=this.clone();return t.spec.strict=e,t}_isPresent(e){return null!=e}defined(e=Ns.defined){return this.test({message:e,name:"defined",exclusive:!0,test:e=>void 0!==e})}required(e=Ns.required){return this.clone({presence:"required"}).withMutation(t=>t.test({message:e,name:"required",exclusive:!0,test(e){return this.schema._isPresent(e)}}))}notRequired(){let e=this.clone({presence:"optional"});return e.tests=e.tests.filter(e=>"required"!==e.OPTIONS.name),e}nullable(e=!0){return this.clone({nullable:!1!==e})}transform(e){let t=this.clone();return t.transforms.push(e),t}test(...e){let t;if(t=1===e.length?"function"==typeof e[0]?{test:e[0]}:e[0]:2===e.length?{name:e[0],test:e[1]}:{name:e[0],message:e[1],test:e[2]},void 0===t.message&&(t.message=Ns.default),"function"!=typeof t.test)throw new TypeError("`test` is a required parameters");let r=this.clone(),s=ea(t),a=t.exclusive||t.name&&!0===r.exclusiveTests[t.name];if(t.exclusive&&!t.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return t.name&&(r.exclusiveTests[t.name]=!!t.exclusive),r.tests=r.tests.filter(e=>{if(e.OPTIONS.name===t.name){if(a)return!1;if(e.OPTIONS.test===s.OPTIONS.test)return!1}return!0}),r.tests.push(s),r}when(e,t){Array.isArray(e)||"string"==typeof e||(t=e,e=".");let r=this.clone(),s=Hs(e).map(e=>new Zs(e));return s.forEach(e=>{e.isSibling&&r.deps.push(e.key)}),r.conditions.push(new class{constructor(e,t){if(this.fn=void 0,this.refs=e,this.refs=e,"function"==typeof t)return void(this.fn=t);if(!zs()(t,"is"))throw new TypeError("`is:` is required for `when()` conditions");if(!t.then&&!t.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:r,then:s,otherwise:a}=t,n="function"==typeof r?r:(...e)=>e.every(e=>e===r);this.fn=function(...e){let t=e.pop(),r=e.pop(),o=n(...e)?s:a;if(o)return"function"==typeof o?o(r):r.concat(o.resolve(t))}}resolve(e,t){let r=this.refs.map(e=>e.getValue(null==t?void 0:t.value,null==t?void 0:t.parent,null==t?void 0:t.context)),s=this.fn.apply(e,r.concat(e,t));if(void 0===s||s===e)return e;if(!Bs(s))throw new TypeError("conditions must return a schema object");return s.resolve(t)}}(s,t)),r}typeError(e){let t=this.clone();return t._typeError=ea({message:e,name:"typeError",test(e){return!(void 0!==e&&!this.schema.isType(e))||this.createError({params:{type:this.schema._type}})}}),t}oneOf(e,t=Ns.oneOf){let r=this.clone();return e.forEach(e=>{r._whitelist.add(e),r._blacklist.delete(e)}),r._whitelistError=ea({message:t,name:"oneOf",test(e){if(void 0===e)return!0;let t=this.schema._whitelist,r=t.resolveAll(this.resolve);return!!r.includes(e)||this.createError({params:{values:t.toArray().join(", "),resolved:r}})}}),r}notOneOf(e,t=Ns.notOneOf){let r=this.clone();return e.forEach(e=>{r._blacklist.add(e),r._whitelist.delete(e)}),r._blacklistError=ea({message:t,name:"notOneOf",test(e){let t=this.schema._blacklist,r=t.resolveAll(this.resolve);return!r.includes(e)||this.createError({params:{values:t.toArray().join(", "),resolved:r}})}}),r}strip(e=!0){let t=this.clone();return t.spec.strip=e,t}describe(){const e=this.clone(),{label:t,meta:r}=e.spec;return{meta:r,label:t,type:e.type,oneOf:e._whitelist.describe(),notOneOf:e._blacklist.describe(),tests:e.tests.map(e=>({name:e.OPTIONS.name,params:e.OPTIONS.params})).filter((e,t,r)=>r.findIndex(t=>t.name===e.name)===t)}}}aa.prototype.__isYupSchema__=!0;for(const e of["validate","validateSync"])aa.prototype[e+"At"]=function(t,r,s={}){const{parent:a,parentPath:n,schema:o}=ta(this,t,r,s.context);return o[e](a&&a[n],sa({},s,{parent:a,path:t}))};for(const e of["equals","is"])aa.prototype[e]=aa.prototype.oneOf;for(const e of["not","nope"])aa.prototype[e]=aa.prototype.notOneOf;aa.prototype.optional=aa.prototype.notRequired;aa.prototype;var na=e=>null==e;let oa=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,ia=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,la=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,ca=e=>na(e)||e===e.trim(),ua={}.toString();function da(){return new pa}class pa extends aa{constructor(){super({type:"string"}),this.withMutation(()=>{this.transform((function(e){if(this.isType(e))return e;if(Array.isArray(e))return e;const t=null!=e&&e.toString?e.toString():e;return t===ua?e:t}))})}_typeCheck(e){return e instanceof String&&(e=e.valueOf()),"string"==typeof e}_isPresent(e){return super._isPresent(e)&&!!e.length}length(e,t=As.length){return this.test({message:t,name:"length",exclusive:!0,params:{length:e},test(t){return na(t)||t.length===this.resolve(e)}})}min(e,t=As.min){return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return na(t)||t.length>=this.resolve(e)}})}max(e,t=As.max){return this.test({name:"max",exclusive:!0,message:t,params:{max:e},test(t){return na(t)||t.length<=this.resolve(e)}})}matches(e,t){let r,s,a=!1;return t&&("object"==typeof t?({excludeEmptyString:a=!1,message:r,name:s}=t):r=t),this.test({name:s||"matches",message:r||As.matches,params:{regex:e},test:t=>na(t)||""===t&&a||-1!==t.search(e)})}email(e=As.email){return this.matches(oa,{name:"email",message:e,excludeEmptyString:!0})}url(e=As.url){return this.matches(ia,{name:"url",message:e,excludeEmptyString:!0})}uuid(e=As.uuid){return this.matches(la,{name:"uuid",message:e,excludeEmptyString:!1})}ensure(){return this.default("").transform(e=>null===e?"":e)}trim(e=As.trim){return this.transform(e=>null!=e?e.trim():e).test({message:e,name:"trim",test:ca})}lowercase(e=As.lowercase){return this.transform(e=>na(e)?e:e.toLowerCase()).test({message:e,name:"string_case",exclusive:!0,test:e=>na(e)||e===e.toLowerCase()})}uppercase(e=As.uppercase){return this.transform(e=>na(e)?e:e.toUpperCase()).test({message:e,name:"string_case",exclusive:!0,test:e=>na(e)||e===e.toUpperCase()})}}function ma(){return new ba}da.prototype=pa.prototype;class ba extends aa{constructor(){super({type:"number"}),this.withMutation(()=>{this.transform((function(e){let t=e;if("string"==typeof t){if(t=t.replace(/\s/g,""),""===t)return NaN;t=+t}return this.isType(t)?t:parseFloat(t)}))})}_typeCheck(e){return e instanceof Number&&(e=e.valueOf()),"number"==typeof e&&!(e=>e!=+e)(e)}min(e,t=$s.min){return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return na(t)||t>=this.resolve(e)}})}max(e,t=$s.max){return this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(t){return na(t)||t<=this.resolve(e)}})}lessThan(e,t=$s.lessThan){return this.test({message:t,name:"max",exclusive:!0,params:{less:e},test(t){return na(t)||tthis.resolve(e)}})}positive(e=$s.positive){return this.moreThan(0,e)}negative(e=$s.negative){return this.lessThan(0,e)}integer(e=$s.integer){return this.test({name:"integer",message:e,test:e=>na(e)||Number.isInteger(e)})}truncate(){return this.transform(e=>na(e)?e:0|e)}round(e){var t;let r=["ceil","floor","round","trunc"];if("trunc"===(e=(null==(t=e)?void 0:t.toLowerCase())||"round"))return this.truncate();if(-1===r.indexOf(e.toLowerCase()))throw new TypeError("Only valid options for round() are: "+r.join(", "));return this.transform(t=>na(t)?t:Math[e](t))}}ma.prototype=ba.prototype;var fa=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;let ha=new Date("");function Oa(){return new ya}class ya extends aa{constructor(){super({type:"date"}),this.withMutation(()=>{this.transform((function(e){return this.isType(e)?e:(e=function(e){var t,r,s=[1,4,5,6,7,10,11],a=0;if(r=fa.exec(e)){for(var n,o=0;n=s[o];++o)r[n]=+r[n]||0;r[2]=(+r[2]||1)-1,r[3]=+r[3]||1,r[7]=r[7]?String(r[7]).substr(0,3):0,void 0!==r[8]&&""!==r[8]||void 0!==r[9]&&""!==r[9]?("Z"!==r[8]&&void 0!==r[9]&&(a=60*r[10]+r[11],"+"===r[9]&&(a=0-a)),t=Date.UTC(r[1],r[2],r[3],r[4],r[5]+a,r[6],r[7])):t=+new Date(r[1],r[2],r[3],r[4],r[5],r[6],r[7])}else t=Date.parse?Date.parse(e):NaN;return t}(e),isNaN(e)?ha:new Date(e))}))})}_typeCheck(e){return t=e,"[object Date]"===Object.prototype.toString.call(t)&&!isNaN(e.getTime());var t}prepareParam(e,t){let r;if(Zs.isRef(e))r=e;else{let s=this.cast(e);if(!this._typeCheck(s))throw new TypeError(`\`${t}\` must be a Date or a value that can be \`cast()\` to a Date`);r=s}return r}min(e,t=Ds.min){let r=this.prepareParam(e,"min");return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(e){return na(e)||e>=this.resolve(r)}})}max(e,t=Ds.max){let r=this.prepareParam(e,"max");return this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(e){return na(e)||e<=this.resolve(r)}})}}ya.INVALID_DATE=ha,Oa.prototype=ya.prototype,Oa.INVALID_DATE=ha;var _a=r(235),wa=r.n(_a),ja=r(250),ga=r.n(ja),va=r(251),Ea=r.n(va),xa=r(252),Sa=r.n(xa);function ka(e,t){let r=1/0;return e.some((e,s)=>{var a;if(-1!==(null==(a=t.path)?void 0:a.indexOf(e)))return r=s,!0}),r}function Ta(e){return(t,r)=>ka(e,t)-ka(e,r)}function Fa(){return(Fa=Object.assign||function(e){for(var t=1;t"[object Object]"===Object.prototype.toString.call(e);const Ca=Ta([]);class Ia extends aa{constructor(e){super({type:"object"}),this.fields=Object.create(null),this._sortErrors=Ca,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{this.transform((function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(t){e=null}return this.isType(e)?e:null})),e&&this.shape(e)})}_typeCheck(e){return La(e)||"function"==typeof e}_cast(e,t={}){var r;let s=super._cast(e,t);if(void 0===s)return this.getDefault();if(!this._typeCheck(s))return s;let a=this.fields,n=null!=(r=t.stripUnknown)?r:this.spec.noUnknown,o=this._nodes.concat(Object.keys(s).filter(e=>-1===this._nodes.indexOf(e))),i={},l=Fa({},t,{parent:i,__validating:t.__validating||!1}),c=!1;for(const e of o){let r=a[e],o=zs()(s,e);if(r){let a,n=s[e];l.path=(t.path?t.path+".":"")+e,r=r.resolve({value:n,context:t.context,parent:i});let o="spec"in r?r.spec:void 0,u=null==o?void 0:o.strict;if(null==o?void 0:o.strip){c=c||e in s;continue}a=t.__validating&&u?s[e]:r.cast(s[e],l),void 0!==a&&(i[e]=a)}else o&&!n&&(i[e]=s[e]);i[e]!==s[e]&&(c=!0)}return c?i:s}_validate(e,t={},r){let s=[],{sync:a,from:n=[],originalValue:o=e,abortEarly:i=this.spec.abortEarly,recursive:l=this.spec.recursive}=t;n=[{schema:this,value:o},...n],t.__validating=!0,t.originalValue=o,t.from=n,super._validate(e,t,(e,c)=>{if(e){if(!Ys.isError(e)||i)return void r(e,c);s.push(e)}if(!l||!La(c))return void r(s[0]||null,c);o=o||c;let u=this._nodes.map(e=>(r,s)=>{let a=-1===e.indexOf(".")?(t.path?t.path+".":"")+e:`${t.path||""}["${e}"]`,i=this.fields[e];i&&"validate"in i?i.validate(c[e],Fa({},t,{path:a,from:n,strict:!0,parent:c,originalValue:o[e]}),s):s(null)});Gs({sync:a,tests:u,value:c,errors:s,endEarly:i,sort:this._sortErrors,path:t.path},r)})}clone(e){const t=super.clone(e);return t.fields=Fa({},this.fields),t._nodes=this._nodes,t._excludedEdges=this._excludedEdges,t._sortErrors=this._sortErrors,t}concat(e){let t=super.concat(e),r=t.fields;for(let[e,t]of Object.entries(this.fields)){const s=r[e];void 0===s?r[e]=t:s instanceof aa&&t instanceof aa&&(r[e]=t.concat(s))}return t.withMutation(()=>t.shape(r,this._excludedEdges))}getDefaultFromShape(){let e={};return this._nodes.forEach(t=>{const r=this.fields[t];e[t]="default"in r?r.getDefault():void 0}),e}_getDefault(){return"default"in this.spec?super._getDefault():this._nodes.length?this.getDefaultFromShape():void 0}shape(e,t=[]){let r=this.clone(),s=Object.assign(r.fields,e);return r.fields=s,r._sortErrors=Ta(Object.keys(s)),t.length&&(Array.isArray(t[0])||(t=[t]),r._excludedEdges=[...r._excludedEdges,...t]),r._nodes=function(e,t=[]){let r=[],s=new Set,a=new Set(t.map(([e,t])=>`${e}-${t}`));function n(e,t){let n=Object(Js.split)(e)[0];s.add(n),a.has(`${t}-${n}`)||r.push([t,n])}for(const t in e)if(zs()(e,t)){let r=e[t];s.add(t),Zs.isRef(r)&&r.isSibling?n(r.path,t):Bs(r)&&"deps"in r&&r.deps.forEach(e=>n(e,t))}return Sa.a.array(Array.from(s),r).reverse()}(s,r._excludedEdges),r}pick(e){const t={};for(const r of e)this.fields[r]&&(t[r]=this.fields[r]);return this.clone().withMutation(e=>(e.fields={},e.shape(t)))}omit(e){const t=this.clone(),r=t.fields;t.fields={};for(const t of e)delete r[t];return t.withMutation(()=>t.shape(r))}from(e,t,r){let s=Object(Js.getter)(e,!0);return this.transform(a=>{if(null==a)return a;let n=a;return zs()(a,e)&&(n=Fa({},a),r||delete n[e],n[t]=s(a)),n})}noUnknown(e=!0,t=Ms.noUnknown){"string"==typeof e&&(t=e,e=!0);let r=this.test({name:"noUnknown",exclusive:!0,message:t,test(t){if(null==t)return!0;const r=function(e,t){let r=Object.keys(e.fields);return Object.keys(t).filter(e=>-1===r.indexOf(e))}(this.schema,t);return!e||0===r.length||this.createError({params:{unknown:r.join(", ")}})}});return r.spec.noUnknown=e,r}unknown(e=!0,t=Ms.noUnknown){return this.noUnknown(!e,t)}transformKeys(e){return this.transform(t=>t&&Ea()(t,(t,r)=>e(r)))}camelCase(){return this.transformKeys(ga.a)}snakeCase(){return this.transformKeys(wa.a)}constantCase(){return this.transformKeys(e=>wa()(e).toUpperCase())}describe(){let e=super.describe();return e.fields=Xs()(this.fields,e=>e.describe()),e}}function Pa(e){return new Ia(e)}function Ra(){return(Ra=Object.assign||function(e){for(var t=1;t{this.transform((function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(t){e=null}return this.isType(e)?e:null}))})}_typeCheck(e){return Array.isArray(e)}get _subType(){return this.innerType}_cast(e,t){const r=super._cast(e,t);if(!this._typeCheck(r)||!this.innerType)return r;let s=!1;const a=r.map((e,r)=>{const a=this.innerType.cast(e,Ra({},t,{path:`${t.path||""}[${r}]`}));return a!==e&&(s=!0),a});return s?a:r}_validate(e,t={},r){var s,a;let n=[],o=t.sync,i=t.path,l=this.innerType,c=null!=(s=t.abortEarly)?s:this.spec.abortEarly,u=null!=(a=t.recursive)?a:this.spec.recursive,d=null!=t.originalValue?t.originalValue:e;super._validate(e,t,(e,s)=>{if(e){if(!Ys.isError(e)||c)return void r(e,s);n.push(e)}if(!u||!l||!this._typeCheck(s))return void r(n[0]||null,s);d=d||s;let a=new Array(s.length);for(let e=0;el.validate(r,o,t)}Gs({sync:o,path:i,value:s,errors:n,endEarly:c,tests:a},r)})}clone(e){const t=super.clone(e);return t.innerType=this.innerType,t}concat(e){let t=super.concat(e);return t.innerType=this.innerType,e.innerType&&(t.innerType=t.innerType?t.innerType.concat(e.innerType):e.innerType),t}of(e){let t=this.clone();if(!Bs(e))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+Rs(e));return t.innerType=e,t}length(e,t=Us.length){return this.test({message:t,name:"length",exclusive:!0,params:{length:e},test(t){return na(t)||t.length===this.resolve(e)}})}min(e,t){return t=t||Us.min,this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return na(t)||t.length>=this.resolve(e)}})}max(e,t){return t=t||Us.max,this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(t){return na(t)||t.length<=this.resolve(e)}})}ensure(){return this.default(()=>[]).transform((e,t)=>this._typeCheck(e)?e:null==t?[]:[].concat(t))}compact(e){let t=e?(t,r,s)=>!e(t,r,s):e=>!!e;return this.transform(e=>null!=e?e.filter(t):e)}describe(){let e=super.describe();return this.innerType&&(e.innerType=this.innerType.describe()),e}nullable(e=!0){return super.nullable(e)}defined(){return super.defined()}required(e){return super.required(e)}}Na.prototype=Aa.prototype;const $a=/^[A-Za-z0-9_-]+$/,Da=/^[A-Fa-f0-9_-]+$/,Ma=/^[A-Za-z0-9_]{1,25}$/;!function(e,t,r){if(!e||!Bs(e.prototype))throw new TypeError("You must provide a yup schema constructor function");e.prototype[t]=r}(ma,"isMediaTypeImage",(function(){return this.test("isMediaTypeImage",Object(Je.__)("The selected media type is not valid. Supported types are: JPG, PNG, WEBP and GIF.","wordpress-seo"),e=>{if(!e)return!0;const t=Object(n.select)(it).selectMediaById(e);return"image"===(null==t?void 0:t.type)})}));const Ua=(e,t)=>Pa().shape({wpseo:Pa().shape({baiduverify:da().matches($a,Object(Je.__)("The verification code is not valid. Please use only letters, numbers, underscores and dashes.","wordpress-seo")),googleverify:da().matches($a,Object(Je.__)("The verification code is not valid. Please use only letters, numbers, underscores and dashes.","wordpress-seo")),msverify:da().matches(Da,Object(Je.__)("The verification code is not valid. Please use only the letters A to F, numbers, underscores and dashes.","wordpress-seo")),yandexverify:da().matches(Da,Object(Je.__)("The verification code is not valid. Please use only the letters A to F, numbers, underscores and dashes.","wordpress-seo"))}),wpseo_social:Pa().shape({og_default_image_id:ma().isMediaTypeImage(),facebook_site:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),twitter_site:da().matches(Ma,Object(Je.__)("The profile is not valid. Please use only 1-25 letters, numbers and underscores or enter a valid Twitter URL.","wordpress-seo")),other_social_urls:Na().of(da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo"))),pinterestverify:da().matches(Da,Object(Je.__)("The verification code is not valid. Please use only the letters A to F, numbers, underscores and dashes.","wordpress-seo"))}),wpseo_titles:Pa().shape({open_graph_frontpage_image_id:ma().isMediaTypeImage(),company_logo_id:ma().isMediaTypeImage(),person_logo_id:ma().isMediaTypeImage(),...Object(oe.reduce)(e,(e,t)=>{let{name:r,hasArchive:s}=t;return{...e,..."attachment"!==r&&{["social-image-id-"+r]:ma().isMediaTypeImage()},...s&&{["social-image-id-ptarchive-"+r]:ma().isMediaTypeImage()}}},{}),...Object(oe.reduce)(t,(e,t)=>{let{name:r}=t;return{...e,["social-image-id-tax-"+r]:ma().isMediaTypeImage()}},{}),"social-image-id-author-wpseo":ma().isMediaTypeImage(),"social-image-id-archive-wpseo":ma().isMediaTypeImage(),"social-image-id-tax-post_format":ma().isMediaTypeImage()}),person_social_profiles:Pa().shape({facebook:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),instagram:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),linkedin:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),myspace:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),pinterest:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),soundcloud:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),tumblr:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),twitter:da().matches(Ma,Object(Je.__)("The profile is not valid. Please use only 1-25 letters, numbers and underscores or enter a valid Twitter URL.","wordpress-seo")),youtube:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),wikipedia:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo"))})}),Va=/^https?:\/\/(?:www\.)?twitter\.com\/(?[A-Za-z0-9_]{1,25})\/?$/,za=e=>{var t;const r=e.target.value.match(Va);return null!=r&&null!==(t=r.groups)&&void 0!==t&&t.handle?r.groups.handle:e.target.value},Ba=Pt(Ct),Ha=()=>{const{addNotification:e}=lt(),{values:t,status:r,setStatus:a,setFieldValue:n}=H(),{company_or_person_user_id:o}=t.wpseo_titles,i=Object(l.usePrevious)(o),c=ct("selectUserById",[o],o),u=ct("selectCanEditUser",[],o);return Object(s.useEffect)(()=>{i===o||o<1||(a({...r,isFetchingPersonSocialProfiles:!0}),(async e=>{try{const t=await Et()({path:"/yoast/v1/configuration/person_social_profiles?user_id="+e});if(null==t||!t.success)throw new Error("Route returned failure.");return(null==t?void 0:t.social_profiles)||{}}catch(e){throw new Error(null==e?void 0:e.message)}})(o).then(e=>{n("person_social_profiles",e)}).catch(t=>{e({id:"social-profiles-error",variant:"error",title:Object(Je.__)("Oops! Something went wrong while retrieving the user social profiles.","wordpress-seo")}),console.error("Error while fetching the social profiles:",t.message)}).finally(()=>{a({...r,isFetchingPersonSocialProfiles:!1})}))},[i,o,n,a,e]),Object(s.createElement)(st,{title:Object(Je.__)("Other profiles","wordpress-seo"),description:Object(Je.__)("Tell us about the other profiles on the web that belong to the person.","wordpress-seo")},!u&&Object(s.createElement)(l.Alert,{variant:"info"},!Object(oe.isEmpty)(c)&&Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("We're sorry, you're not allowed to edit the other profiles of %1$s%3$s%2$s.","wordpress-seo"),"","",null==c?void 0:c.name),{strong:Object(s.createElement)("strong",{className:"yst-font-medium"})}),Object(oe.isEmpty)(c)&&Object(Je.__)("We're sorry, you're not allowed to edit the other profiles of the selected user.","wordpress-seo")),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.facebook",id:"input-person_social_profiles-facebook",label:Object(Je.__)("Facebook","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://facebook.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.instagram",id:"input-person_social_profiles-instagram",label:Object(Je.__)("Instagram","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://instagram.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.linkedin",id:"input-person_social_profiles-linkedin",label:Object(Je.__)("LinkedIn","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://linkedin.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.myspace",id:"input-person_social_profiles-myspace",label:Object(Je.__)("MySpace","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://myspace.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.pinterest",id:"input-person_social_profiles-pinterest",label:Object(Je.__)("Pinterest","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://pinterest.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.soundcloud",id:"input-person_social_profiles-soundcloud",label:Object(Je.__)("SoundCloud","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://soundcloud.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.tumblr",id:"input-person_social_profiles-tumblr",label:Object(Je.__)("Tumblr","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://tumblr.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Ba,{as:l.TextField,name:"person_social_profiles.twitter",id:"input-person_social_profiles-twitter",label:Object(Je.__)("Twitter","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://twitter.com/yoast","wordpress-seo"),transformValue:za,readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.youtube",id:"input-person_social_profiles-youtube",label:Object(Je.__)("YouTube","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://youtube.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.wikipedia",id:"input-person_social_profiles-wikipedia",label:Object(Je.__)("Wikipedia","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://wikipedia.com/yoast","wordpress-seo"),readOnly:!u}))};var Wa=()=>{const{values:e}=H(),{blogname:t}=e,{company_or_person:r,company_or_person_user_id:a,company_name:n,company_logo_id:o}=e.wpseo_titles,{other_social_urls:i}=e.wpseo_social,c=ct("selectUserById",[a],a),u=ct("selectLink",[],"https://yoa.st/1-p"),d=ct("selectLink",[],"https://yoa.st/3r3"),p=ct("selectPreference",[],"editUserUrl"),m=ct("selectPreference",[],"isLocalSeoActive"),b=ct("selectPreference",[],"companyOrPersonMessage"),f=ct("selectFallback",[],"siteLogoId"),h=ct("selectCanEditUser",[],a);return Object(s.createElement)(dt,{title:Object(Je.__)("Site representation","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("This info is intended to appear in %1$sGoogle's Knowledge Graph%2$s. You can be either an organization, or a person.","wordpress-seo"),"",""),u,"link-google-knowledge-graph")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("Person/organization","wordpress-seo"),description:Object(Je.__)("Choose whether your site represents an organization or a person.","wordpress-seo")},m&&Object(s.createElement)(l.Alert,{id:"alert-local-seo-company-or-person",variant:"info"},b),Object(s.createElement)(l.RadioGroup,{disabled:m},Object(s.createElement)(Q,{as:l.Radio,type:"radio",name:"wpseo_titles.company_or_person",id:"input-wpseo_titles-company_or_person-company",label:Object(Je.__)("Organization","wordpress-seo"),value:"company",disabled:m}),Object(s.createElement)(Q,{as:l.Radio,type:"radio",name:"wpseo_titles.company_or_person",id:"input-wpseo_titles-company_or_person-person",label:Object(Je.__)("Person","wordpress-seo"),value:"person",disabled:m}))),Object(s.createElement)("section",{className:"yst-space-y-8"}),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(hs.a,{show:"company"===r,enter:"yst-transition yst-ease-out yst-duration-300 yst-delay-300",enterFrom:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90",enterTo:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leave:"yst-transition yst-absolute yst-top-0 yst-left-0 yst-ease-out yst-duration-300",leaveFrom:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leaveTo:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90"},Object(s.createElement)(st,{title:Object(Je.__)("Organization","wordpress-seo"),description:Object(Je.__)("Please tell us more about your organization. This information will help Google to understand your website, and improve your chance of getting rich results.","wordpress-seo")},(!n||o<1)&&Object(s.createElement)(l.Alert,{id:"alert-organization-name-logo",variant:"warning"},Object(Er.a)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("An organization name and logo need to be set for structured data to work properly. %1$sLearn more about the importance of structured data%2$s.","wordpress-seo"),"",""),d,"link-structured-data")),Object(s.createElement)(Q,{as:l.TextField,name:"wpseo_titles.company_name",id:"input-wpseo_titles-company_name",label:Object(Je.__)("Organization name","wordpress-seo"),placeholder:t}),Object(s.createElement)(Ot,{id:"wpseo_titles-company_logo",label:Object(Je.__)("Organization logo","wordpress-seo"),variant:"square",previewLabel:Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s expands to an opening strong tag. Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","696x696px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),mediaUrlName:"wpseo_titles.company_logo",mediaIdName:"wpseo_titles.company_logo_id",fallbackMediaId:f})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Other profiles","wordpress-seo"),description:Object(Je.__)("Tell us if you have any other profiles on the web that belong to your organization. This can be any number of profiles, like YouTube, LinkedIn, Pinterest, or even Wikipedia.","wordpress-seo")},Object(s.createElement)(Rt,{as:l.TextField,name:"wpseo_social.facebook_site",id:"input-wpseo_social-facebook_site",label:Object(Je.__)("Facebook","wordpress-seo"),placeholder:Object(Je.__)("E.g. https://facebook.com/yoast","wordpress-seo")}),Object(s.createElement)(Ba,{as:l.TextField,name:"wpseo_social.twitter_site",id:"input-wpseo_social-twitter_site",label:Object(Je.__)("Twitter","wordpress-seo"),placeholder:Object(Je.__)("E.g. https://twitter.com/yoast","wordpress-seo"),transformValue:za}),Object(s.createElement)(ne,{name:"wpseo_social.other_social_urls"},e=>Object(s.createElement)(s.Fragment,null,i.map((t,r)=>Object(s.createElement)("div",{key:"wpseo_social.other_social_urls."+r,className:"yst-w-full yst-flex yst-items-start yst-gap-2"},Object(s.createElement)(Rt,{as:l.TextField,name:"wpseo_social.other_social_urls."+r,id:"input-wpseo_social-other_social_urls-"+r,label:Object(Je.__)("Add another profile","wordpress-seo"),placeholder:Object(Je.__)("E.g. https://example.com/yoast","wordpress-seo"),className:"yst-grow"}),Object(s.createElement)("button",{onClick:e.remove.bind(null,r),className:"yst-mt-7 yst-p-2.5 yst-rounded-md focus:yst-outline-none focus:yst-ring-2 focus:yst-ring-primary-500"},Object(s.createElement)(Os.a,{className:"yst-h-5 yst-w-5"})))),Object(s.createElement)(l.Button,{id:"button-add-social-profile",variant:"secondary",onClick:e.push.bind(null,"")},Object(s.createElement)(ys.a,{className:"yst--ml-1 yst-mr-1 yst-h-5 yst-w-5 yst-text-slate-400"}),Object(Je.__)("Add another profile","wordpress-seo")))))),Object(s.createElement)(hs.a,{show:"person"===r,enter:"yst-transition yst-ease-out yst-duration-300 yst-delay-300",enterFrom:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90",enterTo:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leave:"yst-transition yst-absolute yst-top-0 yst-left-0 yst-ease-out yst-duration-300",leaveFrom:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leaveTo:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90"},Object(s.createElement)(st,{title:Object(Je.__)("Personal info","wordpress-seo"),description:Object(Je.__)("Please tell us more about the person this site represents.","wordpress-seo")},Object(s.createElement)(Ft,{name:"wpseo_titles.company_or_person_user_id",id:"input-wpseo_titles-company_or_person_user_id",label:Object(Je.__)("Select a user","wordpress-seo")}),!Object(oe.isEmpty)(c)&&Object(s.createElement)(l.Alert,{id:"alert-person-user-profile"},h&&Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("You have selected the user %1$s%5$s%2$s as the person this site represents. Their user profile information will now be used in search results. %3$sUpdate their profile to make sure the information is correct%4$s.","wordpress-seo"),"","","","",null==c?void 0:c.name),{strong:Object(s.createElement)("strong",{className:"yst-font-medium"}),a:Object(s.createElement)("a",{id:"link-person-user-profile",href:`${p}?user_id=${null==c?void 0:c.id}`,target:"_blank",rel:"noopener noreferrer"})}),!h&&Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("You have selected the user %1$s%3$s%2$s as the person this site represents. Their user profile information will now be used in search results. We're sorry, you're not allowed to edit this user's profile.","wordpress-seo"),"","",null==c?void 0:c.name),{strong:Object(s.createElement)("strong",{className:"yst-font-medium"})})),Object(s.createElement)(Ot,{id:"wpseo_titles-person_logo",label:Object(Je.__)("Personal logo or avatar","wordpress-seo"),variant:"square",previewLabel:Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s expands to an opening strong tag. Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","696x696px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),mediaUrlName:"wpseo_titles.person_logo",mediaIdName:"wpseo_titles.person_logo_id",fallbackMediaId:f})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(Ha,null)))))},qa=()=>{const e=ct("selectReplacementVariablesFor",[],"search","search"),t=ct("selectRecommendedReplacementVariablesFor",[],"search","search"),r=ct("selectReplacementVariablesFor",[],"404","404"),a=ct("selectRecommendedReplacementVariablesFor",[],"404","404");return Object(s.createElement)(dt,{title:Object(Je.__)("Special pages","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("Internal search pages","wordpress-seo"),description:Object(Je.__)("Choose how the title of your internal search pages should look in the browser.","wordpress-seo")},Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-search-wpseo",fieldId:"input-wpseo_titles.title-search-wpseo",label:Object(Je.__)("Page title","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("404 error pages","wordpress-seo"),description:Object(Je.__)("Choose how the title of your 404 error pages should look in the browser.","wordpress-seo")},Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-404-wpseo",fieldId:"input-wpseo_titles.title-404-wpseo",label:Object(Je.__)("Page title","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a}))))};const Ya=/content=(['"])?(?[^'"> ]+)(?:\1|[ />])/,Ga=e=>{var t;const r=e.target.value.match(Ya);return null!=r&&null!==(t=r.groups)&&void 0!==t&&t.content?r.groups.content:e.target.value},Ka=Pt(Ct);var Xa=()=>{const e=ct("selectPreference",[],"siteUrl");return Object(s.createElement)(dt,{title:Object(Je.__)("Site connections","wordpress-seo"),description:Object(Je.__)("Verify your site with different tools. This will add a verification meta tag on your homepage. You can find instructions on how to verify your site for each platform by following the link in the description.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-max-w-screen-sm yst-space-y-8"},Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.baiduverify",id:"input-wpseo-baiduverify",label:Object(Je.__)("Baidu","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sBaidu Webmaster tools%2$s.","wordpress-seo"),"",""),"https://ziyuan.baidu.com/site/siteadd","link-baidu-webmaster-tools"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.msverify",id:"input-wpseo-msverify",label:Object(Je.__)("Bing","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sBing Webmaster tools%2$s.","wordpress-seo"),"",""),"https://www.bing.com/toolbox/webmaster/#/Dashboard/?url="+e,"link-bing-webmaster-tools"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.googleverify",id:"input-wpseo-googleverify",label:Object(Je.__)("Google","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sGoogle Search console%2$s.","wordpress-seo"),"",""),Object(xt.addQueryArgs)("https://www.google.com/webmasters/verification/verification",{hl:"en",tid:"alternate",siteUrl:e}),"link-google-search-console"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo_social.pinterestverify",id:"input-wpseo_social-pinterestverify",label:Object(Je.__)("Pinterest","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Claim your site over at %1$sPinterest%2$s.","wordpress-seo"),"",""),"https://www.pinterest.com/settings/claim","link-pinterest"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.yandexverify",id:"input-wpseo-yandexverify",label:Object(Je.__)("Yandex","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sYandex Webmaster tools%2$s.","wordpress-seo"),"",""),"https://webmaster.yandex.com/sites/add/","link-yandex-webmaster-tools"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}))))};const Ja=e=>{let{postTypes:t,taxonomies:r,idSuffix:a=""}=e;const n=Object(l.useSvgAria)(),o=Object(s.useCallback)(e=>{let{show:t,toggle:r,ariaProps:a}=e;const o=Object(s.useMemo)(()=>t?He:We,[t]);return Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)("hr",{className:"yst-absolute yst-inset-x-0 yst-top-1/2 yst-bg-slate-200"}),Object(s.createElement)("button",Be()({className:"yst-relative yst-flex yst-items-center yst-gap-2 yst-px-2.5 yst-py-1 yst-mx-auto yst-text-xs yst-font-medium yst-text-slate-700 yst-bg-slate-50 yst-rounded-full yst-border yst-border-slate-300 hover:yst-bg-white hover:yst-text-slate-800 focus:yst-outline-none focus:yst-ring-2 focus:yst-ring-primary-500 focus:yst-ring-offset-2",onClick:r},a),t?Object(Je.__)("Show less","wordpress-seo"):Object(Je.__)("Show more","wordpress-seo"),Object(s.createElement)(o,Be()({className:"yst-h-4 yst-w-4 yst-flex-shrink-0 yst-text-slate-400 group-hover:yst-text-slate-500 yst-stroke-3"},n))))},[]);return Object(s.createElement)(s.Fragment,null,Object(s.createElement)("header",{className:"yst-px-3 yst-mb-6 yst-space-y-6"},Object(s.createElement)(Ue,{to:"/",className:"yst-inline-block"},Object(s.createElement)(vr,Be()({className:"yst-w-40"},n))),Object(s.createElement)(Bt,null)),Object(s.createElement)("div",{className:"yst-px-0.5 yst-space-y-6"},Object(s.createElement)(ir.MenuItem,{id:"menu-site-settings"+(a&&"-"+a),icon:qe,label:Object(Je.__)("General","wordpress-seo")},Object(s.createElement)(ir.SubmenuItem,{to:"/site-features",label:Object(Je.__)("Site features","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/site-basics",label:Object(Je.__)("Site basics","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/site-representation",label:Object(Je.__)("Site representation","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/site-connections",label:Object(Je.__)("Site connections","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/breadcrumbs",label:Object(Je.__)("Breadcrumbs","wordpress-seo"),idSuffix:a})),Object(s.createElement)(ir.MenuItem,{id:"menu-content-settings"+(a&&"-"+a),icon:Ye,label:Object(Je.__)("Content types","wordpress-seo")},Object(s.createElement)(l.ChildrenLimiter,{limit:5,renderButton:o},Object(s.createElement)(ir.SubmenuItem,{to:"/homepage",label:Object(Je.__)("Homepage","wordpress-seo"),idSuffix:a}),Object(oe.map)(t,e=>{let{name:t,route:r,label:n}=e;return Object(s.createElement)(ir.SubmenuItem,{key:"link-post-type-"+t,to:"/post-type/"+r,label:n,idSuffix:a})}))),Object(s.createElement)(ir.MenuItem,{id:"menu-content-settings"+(a&&"-"+a),icon:Ge,label:Object(Je.__)("Categories & tags","wordpress-seo")},Object(s.createElement)(l.ChildrenLimiter,{limit:5,renderButton:o},Object(oe.map)(r,e=>Object(s.createElement)(ir.SubmenuItem,{to:"/taxonomy/"+e.route,label:Object(s.createElement)("div",{className:"yst-flex yst-w-full yst-justify-between yst-items-center"},Object(s.createElement)("span",null,e.label)),idSuffix:a})))),Object(s.createElement)(ir.MenuItem,{id:"menu-advanced-settings"+(a&&"-"+a),icon:Ke,label:Object(Je.__)("Advanced","wordpress-seo"),defaultOpen:!1},Object(s.createElement)(ir.SubmenuItem,{to:"/crawl-optimization",label:Object(s.createElement)("span",{className:"yst-inline-flex yst-items-center yst-gap-1.5"},Object(Je.__)("Crawl optimization","wordpress-seo"),Object(s.createElement)(l.Badge,{variant:"upsell"},"Premium")),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/author-archives",label:Object(Je.__)("Author archives","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/date-archives",label:Object(Je.__)("Date archives","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/special-pages",label:Object(Je.__)("Special pages","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/media",label:Object(Je.__)("Media pages","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/formats",label:Object(Je.__)("Formats","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/rss",label:Object(Je.__)("RSS","wordpress-seo"),idSuffix:a}))))};Ja.propTypes={postTypes:tt.a.object.isRequired,taxonomies:tt.a.object.isRequired,idSuffix:tt.a.string};const Za=()=>{const e=ct("selectLink",[],"https://yoa.st/17h");return Object(s.createElement)("div",{className:"yst-p-6 xl:yst-max-w-3xl yst-rounded-lg yst-bg-white yst-shadow"},Object(s.createElement)(l.Title,{as:"h2",size:"4",className:"yst-text-xl yst-text-primary-500"},Object(Je.sprintf)( /* translators: %s expands to Yoast SEO Premium */ Object(Je.__)("Upgrade to %s","wordpress-seo"),"Yoast SEO Premium")),Object(s.createElement)("ul",{className:"yst-grid yst-grid-cols-1 sm:yst-grid-cols-2 yst-list-disc yst-list-inside yst-text-slate-800 yst-mt-6"},Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("Multiple keyphrases","wordpress-seo")),": ",Object(Je.__)("Increase your SEO reach","wordpress-seo")),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("No more dead links","wordpress-seo")),": ",Object(Je.__)("Easy redirect manager","wordpress-seo")),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("Superfast internal linking suggestions","wordpress-seo"))),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("Social media preview","wordpress-seo")),": ",Object(Je.__)("Facebook & Twitter","wordpress-seo")),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("24/7 email support","wordpress-seo"))),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("No ads!","wordpress-seo")))),Object(s.createElement)(l.Button,{as:"a",variant:"upsell",size:"large",href:e,className:"yst-gap-2 yst-mt-4"},Object(Je.sprintf)( /* translators: %s expands to Yoast SEO Premium */ Object(Je.__)("Get %s","wordpress-seo"),"Yoast SEO Premium"),Object(s.createElement)(Xe.a,{className:"yst-w-4 yst-h-4"})))};var Qa=()=>{const{pathname:e}=Le(),t=ct("selectPostTypes"),r=ct("selectTaxonomies"),a=ct("selectPreference",[],"isPremium");(()=>{const{hash:e,pathname:t}=Le();Object(s.useEffect)(()=>{var t;const r=e.replace("#",""),s=document.getElementById(r)||(null===(t=document.querySelectorAll(`[data-id="${r}"]`))||void 0===t?void 0:t[0]);if(s)window.scrollTo({top:s.getBoundingClientRect().top+window.scrollY-96,behavior:"smooth"}),setTimeout(()=>s.focus(),800);else{const e=document.getElementById("yoast-seo-settings");null==e||e.scrollIntoView({behavior:"smooth"})}},[t,e])})();const{dirty:n}=H();return Object(l.useBeforeUnload)(n,Object(Je.__)("There are unsaved changes on this page. Leaving means that those changes will be lost. Are you sure you want to leave this page?","wordpress-seo")),Object(s.createElement)(s.Fragment,null,Object(s.createElement)(Dt,null),Object(s.createElement)(ir,{activePath:e},Object(s.createElement)(ir.Mobile,{openButtonScreenReaderText:Object(Je.__)("Open sidebar","wordpress-seo"),closeButtonScreenReaderText:Object(Je.__)("Close sidebar","wordpress-seo")},Object(s.createElement)(Ja,{idSuffix:"mobile",postTypes:t,taxonomies:r})),Object(s.createElement)("div",{className:"yst-p-4 md:yst-p-8 yst-flex yst-gap-4"},Object(s.createElement)("aside",{className:"yst-sidebar yst-sidebar-nav yst-shrink-0 yst-hidden md:yst-block yst-pb-6 yst-bottom-0 yst-w-56 lg:yst-w-64"},Object(s.createElement)(ir.Sidebar,null,Object(s.createElement)(Ja,{postTypes:t,taxonomies:r}))),Object(s.createElement)("div",{className:Qe()("yst-flex yst-grow yst-flex-wrap",!a&&"xl:yst-pr-[20.5rem]")},Object(s.createElement)("div",{className:"yst-grow yst-space-y-6 yst-mb-6 xl:yst-mb-0"},Object(s.createElement)("main",{className:"yst-rounded-lg yst-bg-white yst-shadow"},Object(s.createElement)(l.ErrorBoundary,{FallbackComponent:jr},Object(s.createElement)(Ae,null,Object(s.createElement)(Re,{path:"author-archives",element:Object(s.createElement)(Gr,null)}),Object(s.createElement)(Re,{path:"breadcrumbs",element:Object(s.createElement)(Kr,null)}),Object(s.createElement)(Re,{path:"crawl-optimization",element:Object(s.createElement)(es,null)}),Object(s.createElement)(Re,{path:"date-archives",element:Object(s.createElement)(rs,null)}),Object(s.createElement)(Re,{path:"homepage",element:Object(s.createElement)(is,null)}),Object(s.createElement)(Re,{path:"formats",element:Object(s.createElement)(as,null)}),Object(s.createElement)(Re,{path:"media",element:Object(s.createElement)(ls,null)}),Object(s.createElement)(Re,{path:"rss",element:Object(s.createElement)(us,null)}),Object(s.createElement)(Re,{path:"site-basics",element:Object(s.createElement)(ds,null)}),Object(s.createElement)(Re,{path:"site-connections",element:Object(s.createElement)(Xa,null)}),Object(s.createElement)(Re,{path:"site-representation",element:Object(s.createElement)(Wa,null)}),Object(s.createElement)(Re,{path:"site-features",element:Object(s.createElement)(fs,null)}),Object(s.createElement)(Re,{path:"special-pages",element:Object(s.createElement)(qa,null)}),Object(s.createElement)(Re,{path:"post-type"},Object(oe.map)(t,e=>Object(s.createElement)(Re,{key:"route-post-type-"+e.name,path:e.route,element:Object(s.createElement)(Tr,e)}))),Object(s.createElement)(Re,{path:"taxonomy"},Object(oe.map)(r,e=>Object(s.createElement)(Re,{key:"route-taxonomy-"+e.name,path:e.route,element:Object(s.createElement)(Cr,e)}))),Object(s.createElement)(Re,{path:"*",element:Object(s.createElement)(Pe,{to:"/site-features",replace:!0})})))),!a&&Object(s.createElement)(Za,null)),!a&&Object(s.createElement)(Or,null)))))},en=r(220),tn=r(58);const rn=()=>Object(oe.get)(window,"wpseoScriptData.postTypes",{}),sn=Object(tn.createSlice)({name:"postTypes",initialState:rn(),reducers:{}}),an={selectPostType:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"postTypes."+t,r)},selectAllPostTypes:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const r=Object(oe.get)(e,"postTypes",{});return t?Object(oe.pick)(r,t):r}};an.selectPostTypes=Object(en.a)(an.selectAllPostTypes,e=>Object(oe.omit)(e,["attachment"]));const nn=sn.actions;var on=sn.reducer;const ln=()=>Object(oe.get)(window,"wpseoScriptData.preferences",{}),cn=Object(tn.createSlice)({name:"preferences",initialState:ln(),reducers:{}}),un={selectPreference:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"preferences."+t,r)},selectPreferences:e=>Object(oe.get)(e,"preferences",{})};un.selectHasPageForPosts=Object(en.a)([e=>un.selectPreference(e,"homepageIsLatestPosts"),e=>un.selectPreference(e,"homepagePostsEditUrl")],(e,t)=>!e&&!Object(oe.isEmpty)(t)),un.selectCanEditUser=Object(en.a)([e=>un.selectPreference(e,"currentUserId",-1),e=>un.selectPreference(e,"canEditUsers",!1),(e,t)=>t],(e,t,r)=>e===r||t),un.selectExampleUrl=Object(en.a)([e=>un.selectPreference(e,"siteUrl","https://example.com"),(e,t)=>t],(e,t)=>e+t),un.selectPluginUrl=Object(en.a)([e=>un.selectPreference(e,"pluginUrl","https://example.com"),(e,t)=>t],(e,t)=>e+t);const dn=cn.actions;var pn=cn.reducer;const mn=()=>Object(oe.reduce)(Object(oe.get)(window,"wpseoScriptData.taxonomies",{}),(e,t,r)=>{let{postTypes:s,...a}=t;return{...e,[r]:{...a,postTypes:Object(oe.values)(s)}}},{}),bn=Object(tn.createSlice)({name:"taxonomies",initialState:mn(),reducers:{}}),fn={selectTaxonomy:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"taxonomies."+t,r)},selectAllTaxonomies:e=>Object(oe.get)(e,"taxonomies",{})};fn.selectTaxonomies=Object(en.a)(fn.selectAllTaxonomies,e=>Object(oe.omit)(e,["post_format"]));const hn=bn.actions;var On=bn.reducer;const yn={selectBreadcrumbsForPostTypes:Object(en.a)([fn.selectAllTaxonomies,an.selectAllPostTypes],(e,t)=>{const r={value:0,label:Object(Je.__)("None","wordpress-seo")},s={};return Object(oe.forEach)(t,(t,a)=>{const n=Object(oe.filter)(e,e=>Object(oe.includes)(e.postTypes,a));Object(oe.isEmpty)(n)||(s[a]={label:t.label,options:[r,...Object(oe.map)(n,e=>{let{name:t,label:r}=e;return{value:t,label:r}})]})}),s}),selectBreadcrumbsForTaxonomies:Object(en.a)([fn.selectAllTaxonomies,an.selectAllPostTypes,un.selectHasPageForPosts],(e,t,r)=>{let s=[{value:0,label:Object(Je.__)("None","wordpress-seo")}];r&&s.push({value:"post",label:Object(Je.__)("Blog","wordpress-seo")});const a=Object(oe.filter)(t,e=>{let{hasArchive:t}=e;return t});return s=s.concat(Object(oe.map)(a,e=>{let{name:t,label:r}=e;return{value:t,label:r}})),Object(oe.mapValues)(e,e=>({label:e.label,options:s}))})},wn=()=>Object(oe.get)(window,"wpseoScriptData.defaultSettings",{}),jn=Object(tn.createSlice)({name:"defaultSettings",initialState:wn(),reducers:{}}),gn={selectDefaultSetting:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"defaultSettings."+t,r)},selectDefaultSettings:e=>Object(oe.get)(e,"defaultSettings",{})},vn=jn.actions;var En=jn.reducer;const xn=()=>Object(oe.get)(window,"wpseoScriptData.fallbacks",{}),Sn=Object(tn.createSlice)({name:"fallbacks",initialState:xn(),reducers:{}}),kn={selectFallback:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"fallbacks."+t,r)},selectFallbacks:e=>Object(oe.get)(e,"fallbacks",{})},Tn=Sn.actions;var Fn=Sn.reducer;const Ln=()=>Object(oe.get)(window,"wpseoScriptData.linkParams",{}),Cn=Object(tn.createSlice)({name:"linkParams",initialState:Ln(),reducers:{}}),In={selectLinkParam:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"linkParams."+t,r)},selectLinkParams:e=>Object(oe.get)(e,"linkParams",{})};In.selectLink=Object(en.a)([In.selectLinkParams,(e,t)=>t],(e,t)=>Object(xt.addQueryArgs)(t,e));const Pn=Cn.actions;var Rn=Cn.reducer;const Nn=Object(tn.createEntityAdapter)(),An=()=>Nn.getInitialState({status:"idle",error:""}),$n=e=>{var t,r;return{id:null==e?void 0:e.id,title:(null==e||null===(t=e.title)||void 0===t?void 0:t.rendered)||(null==e?void 0:e.title),slug:(null==e?void 0:e.slug)||(null==e?void 0:e.name),alt:(null==e?void 0:e.alt_text)||(null==e?void 0:e.alt),url:(null==e?void 0:e.source_url)||(null==e?void 0:e.url),type:(null==e?void 0:e.media_type)||(null==e?void 0:e.type),mime:(null==e?void 0:e.mime_type)||(null==e?void 0:e.mime),author:null==e?void 0:e.author,sizes:Object(oe.mapValues)((null==e?void 0:e.sizes)||(null==e||null===(r=e.media_details)||void 0===r?void 0:r.sizes),e=>({url:(null==e?void 0:e.url)||(null==e?void 0:e.source_url),width:null==e?void 0:e.width,height:null==e?void 0:e.height}),{})}},Dn=Object(tn.createSlice)({name:"media",initialState:An(),reducers:{addOneMedia:{reducer:Nn.addOne,prepare:e=>({payload:$n(e)})},addManyMedia:{reducer:Nn.addMany,prepare:e=>({payload:Object(oe.map)(e,$n)})}},extraReducers:e=>{e.addCase("fetchMedia/request",e=>{e.status="loading"}),e.addCase("fetchMedia/success",(e,t)=>{e.status="success",Nn.addMany(e,Object(oe.map)(t.payload,$n))}),e.addCase("fetchMedia/error",(e,t)=>{e.status="error",e.error=t.payload})}}),Mn=Nn.getSelectors(e=>e.media),Un={selectMediaIds:Mn.selectIds,selectMediaById:Mn.selectById,selectIsMediaLoading:e=>"loading"===Object(oe.get)(e,"media.status","idle")},Vn={...Dn.actions,fetchMedia:function*(e){yield{type:"fetchMedia/request"};try{return{type:"fetchMedia/success",payload:yield{type:"fetchMedia",payload:{per_page:100,include:e}}}}catch(e){return{type:"fetchMedia/error",payload:e}}}},zn={fetchMedia:async e=>{let{payload:t}=e;return Et()({path:"/wp/v2/media?"+Object(xt.buildQueryString)(t)})}};var Bn=Dn.reducer;const Hn=Object(tn.createSlice)({name:"notifications",initialState:{},reducers:{addNotification:{reducer:(e,t)=>{let{payload:r}=t;e[r.id]={id:r.id,variant:r.variant,size:r.size,title:r.title,description:r.description}},prepare:e=>{let{id:t,variant:r="info",size:s="default",title:a,description:n}=e;return{payload:{id:t||Object(tn.nanoid)(),variant:r,size:s,title:a,description:n}}}},removeNotification:(e,t)=>{let{payload:r}=t;return Object(oe.omit)(e,r)}}}),Wn={selectNotifications:e=>Object(oe.get)(e,"notifications",{}),selectNotification:(e,t)=>Object(oe.get)(e,"notifications."+t,null)},qn=Hn.actions;var Yn=Hn.reducer;const Gn=()=>({recommended:Object(oe.get)(window,"wpseoScriptData.replacementVariables.recommended",{}),shared:Object(oe.get)(window,"wpseoScriptData.replacementVariables.shared",[]),specific:Object(oe.get)(window,"wpseoScriptData.replacementVariables.specific",{}),variables:Object(oe.get)(window,"wpseoScriptData.replacementVariables.variables",[])}),Kn=Object(tn.createSlice)({name:"replacementVariables",initialState:Gn(),reducers:{}}),Xn={selectRecommendedReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.recommended",{}),selectSharedReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.shared",[]),selectSpecificReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.specific",{}),selectReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.variables",[])};Xn.selectSpecificReplacementVariablesFor=Object(en.a)([Xn.selectSharedReplacementVariables,Xn.selectSpecificReplacementVariables,(e,t)=>t,(e,t,r)=>r],(e,t,r,s)=>[...e,...Object(oe.get)(t,r,Object(oe.get)(t,s,[]))]),Xn.selectReplacementVariablesFor=Object(en.a)([Xn.selectReplacementVariables,Xn.selectSpecificReplacementVariablesFor],(e,t)=>Object(oe.filter)(e,e=>{let{name:r}=e;return Object(oe.includes)(t,r)})),Xn.selectRecommendedReplacementVariablesFor=Object(en.a)([Xn.selectRecommendedReplacementVariables,(e,t)=>t,(e,t,r)=>r],(e,t,r)=>Object(oe.get)(e,t,Object(oe.get)(e,r,[])));const Jn=Kn.actions;var Zn=Kn.reducer;const Qn=(e,t)=>{ // translators: %1$s expands to the schema type, e.g. "Web Page" or "Blog Post". const r=Object(Je.__)("%1$s (default)","wordpress-seo");return e.map(e=>{let{label:s,value:a}=e;return{value:a,label:a===t?Object(Je.sprintf)(r,s):s}})},eo=()=>({articleTypes:Object(oe.get)(window,"wpseoScriptData.schema.articleTypes",{}),articleTypeDefaults:Object(oe.get)(window,"wpseoScriptData.schema.articleTypeDefaults",{}),pageTypes:Object(oe.get)(window,"wpseoScriptData.schema.pageTypes",{}),pageTypeDefaults:Object(oe.get)(window,"wpseoScriptData.schema.pageTypeDefaults",{})}),to=Object(tn.createSlice)({name:"schema",initialState:eo(),reducers:{}}),ro={selectSchema:e=>Object(oe.get)(e,"schema",{}),selectArticleTypes:e=>Object(oe.get)(e,"schema.articleTypes",{}),selectArticleTypeDefaults:e=>Object(oe.get)(e,"schema.articleTypeDefaults",{}),selectPageTypes:e=>Object(oe.get)(e,"schema.pageTypes",{}),selectPageTypeDefaults:e=>Object(oe.get)(e,"schema.pageTypeDefaults",{})};ro.selectArticleTypeValues=Object(en.a)(ro.selectArticleTypes,e=>Object(oe.values)(e)),ro.selectArticleTypeDefault=Object(en.a)([ro.selectArticleTypeDefaults,(e,t)=>t],(e,t)=>Object(oe.get)(e,t,"None")),ro.selectArticleTypeValuesFor=Object(en.a)([ro.selectArticleTypeValues,ro.selectArticleTypeDefault],(e,t)=>Qn(e,t)),ro.selectPageTypeValues=Object(en.a)(ro.selectPageTypes,e=>Object(oe.values)(e)),ro.selectPageTypeDefault=Object(en.a)([ro.selectPageTypeDefaults,(e,t)=>t],(e,t)=>Object(oe.get)(e,t,"WebPage")),ro.selectPageTypeValuesFor=Object(en.a)([ro.selectPageTypeValues,ro.selectPageTypeDefault],(e,t)=>Qn(e,t));const so=to.actions;var ao=to.reducer;const no=e=>!(null!=e&&e.route),oo=()=>{const e=Object(oe.get)(window,"wpseoScriptData.postTypes",{}),t=Object(oe.get)(window,"wpseoScriptData.taxonomies",{});return{index:gs(e,t)}},io=Object(tn.createSlice)({name:"search",initialState:oo(),reducers:{}}),lo={selectSearchIndex:e=>Object(oe.get)(e,"search.index",{})};lo.selectFlatSearchIndex=Object(en.a)(lo.selectSearchIndex,e=>At(e,"",no));const co=io.actions;var uo=io.reducer;const po=Object(tn.createEntityAdapter)(),mo=()=>po.getInitialState({status:"idle",error:""}),bo=e=>({id:null==e?void 0:e.id,name:Object(oe.trim)(null==e?void 0:e.name)||(null==e?void 0:e.slug),slug:null==e?void 0:e.slug}),fo=Object(tn.createSlice)({name:"users",initialState:mo(),reducers:{addOneUser:{reducer:po.addOne,prepare:e=>({payload:bo(e)})},addManyUsers:{reducer:po.addMany,prepare:e=>({payload:Object(oe.map)(e,bo)})}},extraReducers:e=>{e.addCase("fetchUsers/request",e=>{e.status="loading"}),e.addCase("fetchUsers/success",(e,t)=>{e.status="success",po.addMany(e,Object(oe.map)(t.payload,bo))}),e.addCase("fetchUsers/error",(e,t)=>{e.status="error",e.error=t.payload})}}),ho=po.getSelectors(e=>e.users),Oo={selectUserIds:ho.selectIds,selectUserById:ho.selectById,selectUsers:ho.selectEntities},yo={...fo.actions,fetchUsers:function*(e){yield{type:"fetchUsers/request"};try{return{type:"fetchUsers/success",payload:yield{type:"fetchUsers",payload:{...e}}}}catch(e){return{type:"fetchUsers/error",payload:e}}}},_o={fetchUsers:async e=>{let{payload:t}=e;return Et()({path:"/wp/v2/users?"+Object(xt.buildQueryString)(t)})}};var wo=fo.reducer;const jo=e=>{let{initialState:t}=e;return Object(n.createReduxStore)(it,{actions:{...vn,...Tn,...Pn,...Vn,...qn,...nn,...dn,...Jn,...so,...co,...hn,...yo},selectors:{...yn,...gn,...kn,...In,...Un,...Wn,...an,...un,...Xn,...ro,...lo,...fn,...Oo},initialState:Object(oe.merge)({},{defaultSettings:wn(),fallbacks:xn(),linkParams:Ln(),media:An(),notifications:{},postTypes:rn(),preferences:ln(),replacementVariables:Gn(),schema:eo(),search:oo(),taxonomies:mn(),users:mo()},t),reducer:Object(n.combineReducers)({defaultSettings:En,fallbacks:Fn,linkParams:Rn,media:Bn,notifications:Yn,postTypes:on,preferences:pn,replacementVariables:Zn,schema:ao,search:uo,taxonomies:On,users:wo}),controls:{...zn,..._o}})};i()(()=>{const e=document.getElementById("yoast-seo-settings");if(!e)return;const t=document.createElement("div"),r=t.attachShadow({mode:"open"});document.body.appendChild(t);const o=Object(oe.get)(window,"wpseoScriptData.settings",{}),i=Object(oe.get)(window,"wpseoScriptData.fallbacks",{}),c=Object(oe.get)(window,"wpseoScriptData.postTypes",{}),u=Object(oe.get)(window,"wpseoScriptData.taxonomies",{});(function(){let{initialState:e={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(n.register)(jo({initialState:e}))})(),(async e=>{let{settings:t,fallbacks:r}=e;const s=Object(oe.get)(t,"wpseo_titles",{}),a=Object(oe.filter)([Object(oe.get)(t,"wpseo_social.og_default_image_id","0"),Object(oe.get)(t,"wpseo_titles.open_graph_frontpage_image_id","0"),Object(oe.get)(t,"wpseo_titles.company_logo_id","0"),Object(oe.get)(t,"wpseo_titles.person_logo_id","0"),Object(oe.get)(r,"siteLogoId","0"),...Object(oe.reduce)(s,(e,t,r)=>Object(oe.includes)(r,"social-image-id")?[...e,t]:e,[])],Boolean),o=Object(oe.chunk)(a,100),{fetchMedia:i}=Object(n.dispatch)(it);Object(oe.forEach)(o,i)})({settings:o,fallbacks:i}),(async e=>{let{settings:t}=e;const r=Object(oe.get)(t,"wpseo_titles.company_or_person_user_id"),{fetchUsers:s}=Object(n.dispatch)(it);r&&s({include:[r]})})({settings:o});const d=Object(n.select)(it).selectPreference("isRtl",!1);Object(s.render)(Object(s.createElement)(l.Root,{context:{isRtl:d}},Object(s.createElement)(Ve.StyleSheetManager,{target:r},Object(s.createElement)(a.SlotFillProvider,null,Object(s.createElement)(Me,null,Object(s.createElement)(G,{initialValues:o,validationSchema:Ua(c,u),onSubmit:Es},Object(s.createElement)(Qa,null)))))),e)})},,,,,,,,,,,,,,,,,,,,function(e,t,r){"use strict";r.d(t,"a",(function(){return Y}));var s,a,n=r(3),o=r.n(n),i=r(129),l=r(63),c=r(20),u=r(77),d=r(23),p=r(36),m=r(156),b=r(148),f=r(49),h=r(170),O=r(32),y=r(37),_=r(18),w=r(147),j=r(24),g=r(185),v=r(60),E=r(157),x=r(34),S=r(29),k=r(184),T=((a=T||{})[a.Open=0]="Open",a[a.Closed=1]="Closed",a),F=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(F||{}),L=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(L||{}),C=((s=C||{})[s.OpenCombobox=0]="OpenCombobox",s[s.CloseCombobox=1]="CloseCombobox",s[s.GoToOption=2]="GoToOption",s[s.RegisterOption=3]="RegisterOption",s[s.UnregisterOption=4]="UnregisterOption",s[s.RegisterLabel=5]="RegisterLabel",s);function I(e,t=(e=>e)){let r=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,s=Object(v.f)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),a=r?s.indexOf(r):null;return-1===a&&(a=null),{options:s,activeOptionIndex:a}}let P={1:e=>e.dataRef.current.disabled||1===e.comboboxState?e:{...e,activeOptionIndex:null,comboboxState:1},0(e){if(e.dataRef.current.disabled||0===e.comboboxState)return e;let t=e.activeOptionIndex,{isSelected:r}=e.dataRef.current,s=e.options.findIndex(e=>r(e.dataRef.current.value));return-1!==s&&(t=s),{...e,comboboxState:0,activeOptionIndex:t}},2(e,t){var r;if(e.dataRef.current.disabled||e.dataRef.current.optionsRef.current&&!e.dataRef.current.optionsPropsRef.current.static&&1===e.comboboxState)return e;let s=I(e);if(null===s.activeOptionIndex){let e=s.options.findIndex(e=>!e.dataRef.current.disabled);-1!==e&&(s.activeOptionIndex=e)}let a=Object(O.b)(t,{resolveItems:()=>s.options,resolveActiveIndex:()=>s.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...s,activeOptionIndex:a,activationTrigger:null!=(r=t.trigger)?r:1}},3:(e,t)=>{let r={id:t.id,dataRef:t.dataRef},s=I(e,e=>[...e,r]);null===e.activeOptionIndex&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(s.activeOptionIndex=s.options.indexOf(r));let a={...e,...s,activationTrigger:1};return e.dataRef.current.__demoMode&&void 0===e.dataRef.current.value&&(a.activeOptionIndex=0),a},4:(e,t)=>{let r=I(e,e=>{let r=e.findIndex(e=>e.id===t.id);return-1!==r&&e.splice(r,1),e});return{...e,...r,activationTrigger:1}},5:(e,t)=>({...e,labelId:t.id})},R=Object(n.createContext)(null);function N(e){let t=Object(n.useContext)(R);if(null===t){let t=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,N),t}return t}R.displayName="ComboboxActionsContext";let A=Object(n.createContext)(null);function $(e){let t=Object(n.useContext)(A);if(null===t){let t=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,$),t}return t}function D(e,t){return Object(j.a)(t.type,P,e,t)}A.displayName="ComboboxDataContext";let M=n.Fragment,U=Object(_.d)((function(e,t){let{value:r,defaultValue:s,onChange:a,name:i,by:l=((e,t)=>e===t),disabled:u=!1,__demoMode:p=!1,nullable:b=!1,multiple:f=!1,...h}=e,[y,w]=Object(k.a)(r,a,s),[v,S]=Object(n.useReducer)(D,{dataRef:Object(n.createRef)(),comboboxState:p?0:1,options:[],activeOptionIndex:null,activationTrigger:1,labelId:null}),T=Object(n.useRef)(!1),F=Object(n.useRef)({static:!1,hold:!1}),L=Object(n.useRef)(null),C=Object(n.useRef)(null),I=Object(n.useRef)(null),P=Object(n.useRef)(null),N=Object(c.a)("string"==typeof l?(e,t)=>{let r=l;return(null==e?void 0:e[r])===(null==t?void 0:t[r])}:l),$=Object(n.useCallback)(e=>Object(j.a)(U.mode,{1:()=>y.some(t=>N(t,e)),0:()=>N(y,e)}),[y]),U=Object(n.useMemo)(()=>({...v,optionsPropsRef:F,labelRef:L,inputRef:C,buttonRef:I,optionsRef:P,value:y,disabled:u,mode:f?1:0,get activeOptionIndex(){if(T.current&&null===v.activeOptionIndex&&v.options.length>0){let e=v.options.findIndex(e=>!e.dataRef.current.disabled);if(-1!==e)return e}return v.activeOptionIndex},compare:N,isSelected:$,nullable:b,__demoMode:p}),[y,u,f,b,p,v]);Object(d.a)(()=>{v.dataRef.current=U},[U]),Object(m.a)([U.buttonRef,U.inputRef,U.optionsRef],()=>S({type:1}),0===U.comboboxState);let V=Object(n.useMemo)(()=>({open:0===U.comboboxState,disabled:u,activeIndex:U.activeOptionIndex,activeOption:null===U.activeOptionIndex?null:U.options[U.activeOptionIndex].dataRef.current.value,value:y}),[U,u,y]),z=Object(c.a)(e=>{let t=U.options.find(t=>t.id===e);!t||K(t.dataRef.current.value)}),B=Object(c.a)(()=>{if(null!==U.activeOptionIndex){let{dataRef:e,id:t}=U.options[U.activeOptionIndex];K(e.current.value),S({type:2,focus:O.a.Specific,id:t})}}),H=Object(c.a)(()=>{S({type:0}),T.current=!0}),W=Object(c.a)(()=>{S({type:1}),T.current=!1}),q=Object(c.a)((e,t,r)=>(T.current=!1,e===O.a.Specific?S({type:2,focus:O.a.Specific,id:t,trigger:r}):S({type:2,focus:e,trigger:r}))),Y=Object(c.a)((e,t)=>(S({type:3,id:e,dataRef:t}),()=>S({type:4,id:e}))),G=Object(c.a)(e=>(S({type:5,id:e}),()=>S({type:5,id:null}))),K=Object(c.a)(e=>Object(j.a)(U.mode,{0:()=>null==w?void 0:w(e),1(){let t=U.value.slice(),r=t.findIndex(t=>N(t,e));return-1===r?t.push(e):t.splice(r,1),null==w?void 0:w(t)}})),X=Object(n.useMemo)(()=>({onChange:K,registerOption:Y,registerLabel:G,goToOption:q,closeCombobox:W,openCombobox:H,selectActiveOption:B,selectOption:z}),[]),J=null===t?{}:{ref:t};return o.a.createElement(R.Provider,{value:X},o.a.createElement(A.Provider,{value:U},o.a.createElement(x.a,{value:Object(j.a)(U.comboboxState,{0:x.b.Open,1:x.b.Closed})},null!=i&&null!=y&&Object(g.a)({[i]:y}).map(([e,t])=>o.a.createElement(E.b,{features:E.a.Hidden,...Object(_.c)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,name:e,value:t})})),Object(_.e)({ourProps:J,theirProps:h,slot:V,defaultTag:M,name:"Combobox"}))))})),V=Object(_.d)((function(e,t){var r,s;let{value:a,onChange:o,displayValue:d,type:p="text",...m}=e,b=$("Combobox.Input"),h=N("Combobox.Input"),y=Object(f.a)(b.inputRef,t),w="headlessui-combobox-input-"+Object(u.a)(),g=Object(l.a)();!function(e,t){let r=Object(n.useRef)([]),s=Object(c.a)(([e,t],[r,s])=>{!b.inputRef.current||(0===s&&1===t||e!==r)&&(b.inputRef.current.value=e)});Object(n.useEffect)(()=>{let e=[...r.current];for(let[a,n]of t.entries())if(r.current[a]!==n){let a=s(t,e);return r.current=t,a}},[s,...t])}(0,[Object(n.useMemo)(()=>{var e;return"function"==typeof d?null!=(e=d(b.value))?e:"":"string"==typeof b.value?b.value:""},[b.value]),b.comboboxState]);let v=Object(c.a)(e=>{switch(e.key){case S.a.Backspace:case S.a.Delete:if(0!==b.mode||!b.nullable)return;let t=e.currentTarget;g.requestAnimationFrame(()=>{""===t.value&&(h.onChange(null),b.optionsRef.current&&(b.optionsRef.current.scrollTop=0),h.goToOption(O.a.Nothing))});break;case S.a.Enter:if(0!==b.comboboxState)return;if(e.preventDefault(),e.stopPropagation(),null===b.activeOptionIndex)return void h.closeCombobox();h.selectActiveOption(),0===b.mode&&h.closeCombobox();break;case S.a.ArrowDown:return e.preventDefault(),e.stopPropagation(),Object(j.a)(b.comboboxState,{0:()=>{h.goToOption(O.a.Next)},1:()=>{h.openCombobox()}});case S.a.ArrowUp:return e.preventDefault(),e.stopPropagation(),Object(j.a)(b.comboboxState,{0:()=>{h.goToOption(O.a.Previous)},1:()=>{h.openCombobox(),g.nextFrame(()=>{b.value||h.goToOption(O.a.Last)})}});case S.a.Home:case S.a.PageUp:return e.preventDefault(),e.stopPropagation(),h.goToOption(O.a.First);case S.a.End:case S.a.PageDown:return e.preventDefault(),e.stopPropagation(),h.goToOption(O.a.Last);case S.a.Escape:return 0!==b.comboboxState?void 0:(e.preventDefault(),b.optionsRef.current&&!b.optionsPropsRef.current.static&&e.stopPropagation(),h.closeCombobox());case S.a.Tab:if(0!==b.comboboxState)return;0===b.mode&&h.selectActiveOption(),h.closeCombobox()}}),E=Object(c.a)(e=>{h.openCombobox(),null==o||o(e)}),x=Object(i.a)(()=>{if(b.labelId)return[b.labelId].join(" ")},[b.labelId]),k=Object(n.useMemo)(()=>({open:0===b.comboboxState,disabled:b.disabled}),[b]),T={ref:y,id:w,role:"combobox",type:p,"aria-controls":null==(r=b.optionsRef.current)?void 0:r.id,"aria-expanded":b.disabled?void 0:0===b.comboboxState,"aria-activedescendant":null===b.activeOptionIndex||null==(s=b.options[b.activeOptionIndex])?void 0:s.id,"aria-multiselectable":1===b.mode||void 0,"aria-labelledby":x,disabled:b.disabled,onKeyDown:v,onChange:E};return Object(_.e)({ourProps:T,theirProps:m,slot:k,defaultTag:"input",name:"Combobox.Input"})})),z=Object(_.d)((function(e,t){var r;let s=$("Combobox.Button"),a=N("Combobox.Button"),o=Object(f.a)(s.buttonRef,t),d="headlessui-combobox-button-"+Object(u.a)(),p=Object(l.a)(),m=Object(c.a)(e=>{switch(e.key){case S.a.ArrowDown:return e.preventDefault(),e.stopPropagation(),1===s.comboboxState&&a.openCombobox(),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})});case S.a.ArrowUp:return e.preventDefault(),e.stopPropagation(),1===s.comboboxState&&(a.openCombobox(),p.nextFrame(()=>{s.value||a.goToOption(O.a.Last)})),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})});case S.a.Escape:return 0!==s.comboboxState?void 0:(e.preventDefault(),s.optionsRef.current&&!s.optionsPropsRef.current.static&&e.stopPropagation(),a.closeCombobox(),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})}));default:return}}),h=Object(c.a)(e=>{if(Object(w.a)(e.currentTarget))return e.preventDefault();0===s.comboboxState?a.closeCombobox():(e.preventDefault(),a.openCombobox()),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})})}),y=Object(i.a)(()=>{if(s.labelId)return[s.labelId,d].join(" ")},[s.labelId,d]),j=Object(n.useMemo)(()=>({open:0===s.comboboxState,disabled:s.disabled,value:s.value}),[s]),g=e,v={ref:o,id:d,type:Object(b.a)(e,s.buttonRef),tabIndex:-1,"aria-haspopup":!0,"aria-controls":null==(r=s.optionsRef.current)?void 0:r.id,"aria-expanded":s.disabled?void 0:0===s.comboboxState,"aria-labelledby":y,disabled:s.disabled,onClick:h,onKeyDown:m};return Object(_.e)({ourProps:v,theirProps:g,slot:j,defaultTag:"button",name:"Combobox.Button"})})),B=Object(_.d)((function(e,t){let r=$("Combobox.Label"),s="headlessui-combobox-label-"+Object(u.a)(),a=N("Combobox.Label"),o=Object(f.a)(r.labelRef,t);Object(d.a)(()=>a.registerLabel(s),[s]);let i=Object(c.a)(()=>{var e;return null==(e=r.inputRef.current)?void 0:e.focus({preventScroll:!0})}),l=Object(n.useMemo)(()=>({open:0===r.comboboxState,disabled:r.disabled}),[r]);return Object(_.e)({ourProps:{ref:o,id:s,onClick:i},theirProps:e,slot:l,defaultTag:"label",name:"Combobox.Label"})})),H=_.a.RenderStrategy|_.a.Static,W=Object(_.d)((function(e,t){var r;let{hold:s=!1,...a}=e,o=$("Combobox.Options"),l=Object(f.a)(o.optionsRef,t),c="headlessui-combobox-options-"+Object(u.a)(),p=Object(x.c)(),m=null!==p?p===x.b.Open:0===o.comboboxState;Object(d.a)(()=>{var t;o.optionsPropsRef.current.static=null!=(t=e.static)&&t},[o.optionsPropsRef,e.static]),Object(d.a)(()=>{o.optionsPropsRef.current.hold=s},[o.optionsPropsRef,s]),Object(h.a)({container:o.optionsRef.current,enabled:0===o.comboboxState,accept:e=>"option"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let b=Object(i.a)(()=>{var e,t;return null!=(t=o.labelId)?t:null==(e=o.buttonRef.current)?void 0:e.id},[o.labelId,o.buttonRef.current]),O=Object(n.useMemo)(()=>({open:0===o.comboboxState}),[o]),y={"aria-activedescendant":null===o.activeOptionIndex||null==(r=o.options[o.activeOptionIndex])?void 0:r.id,"aria-labelledby":b,role:"listbox",id:c,ref:l};return Object(_.e)({ourProps:y,theirProps:a,slot:O,defaultTag:"ul",features:H,visible:m,name:"Combobox.Options"})})),q=Object(_.d)((function(e,t){var r,s;let{disabled:a=!1,value:o,...i}=e,l=$("Combobox.Option"),m=N("Combobox.Option"),b="headlessui-combobox-option-"+Object(u.a)(),h=null!==l.activeOptionIndex&&l.options[l.activeOptionIndex].id===b,w=l.isSelected(o),j=Object(n.useRef)(null),g=Object(p.a)({disabled:a,value:o,domRef:j,textValue:null==(s=null==(r=j.current)?void 0:r.textContent)?void 0:s.toLowerCase()}),v=Object(f.a)(t,j),E=Object(c.a)(()=>m.selectOption(b));Object(d.a)(()=>m.registerOption(b,g),[g,b]);let x=Object(n.useRef)(!l.__demoMode);Object(d.a)(()=>{if(!l.__demoMode)return;let e=Object(y.a)();return e.requestAnimationFrame(()=>{x.current=!0}),e.dispose},[]),Object(d.a)(()=>{if(0!==l.comboboxState||!h||!x.current||0===l.activationTrigger)return;let e=Object(y.a)();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=j.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[j,h,l.comboboxState,l.activationTrigger,l.activeOptionIndex]);let S=Object(c.a)(e=>{if(a)return e.preventDefault();E(),0===l.mode&&m.closeCombobox()}),k=Object(c.a)(()=>{if(a)return m.goToOption(O.a.Nothing);m.goToOption(O.a.Specific,b)}),T=Object(c.a)(()=>{a||h||m.goToOption(O.a.Specific,b,0)}),F=Object(c.a)(()=>{a||!h||l.optionsPropsRef.current.hold||m.goToOption(O.a.Nothing)}),L=Object(n.useMemo)(()=>({active:h,selected:w,disabled:a}),[h,w,a]);return Object(_.e)({ourProps:{id:b,ref:v,role:"option",tabIndex:!0===a?void 0:-1,"aria-disabled":!0===a||void 0,"aria-selected":w,disabled:void 0,onClick:S,onFocus:k,onPointerMove:T,onMouseMove:T,onPointerLeave:F,onMouseLeave:F},theirProps:i,slot:L,defaultTag:"li",name:"Combobox.Option"})})),Y=Object.assign(U,{Input:V,Button:z,Label:B,Options:W,Option:q})}]);
tag. */ Object(Je.__)("Users and search engines may often request your URLs whilst using query parameters, like %1$s. These can be helpful for tracking, filtering, and powering advanced functionality - but they come with a performance and SEO ‘cost’. Sites which don’t rely on URL parameters might benefit from using these options.","wordpress-seo"),""),{code:Object(s.createElement)(l.Code,null,"?color=red")}),cleanCampaignTrackingUrls:Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: * %1$s expands to `utm`. * %2$s expands to `#`. * %3$s expands to `301`. * %4$s and %5$s both expand to an example within a tag. */ Object(Je.__)("Replaces %1$s tracking parameters with the (more performant) %2$s equivalent, via a %3$s redirect. E.g., %4$s will be redirected to %5$s","wordpress-seo"),"","","","",""),{code1:Object(s.createElement)(l.Code,null,"utm"),code2:Object(s.createElement)(l.Code,null,"#"),code3:Object(s.createElement)(l.Code,null,"301"),code4:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com/?utm_medium=organic"),code5:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com/#utm_medium=organic")}),cleanPermalinks:Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: * %1$s expands to `301`. * %2$s and %3$s both expand to an example within a tag. */ Object(Je.__)("Removes unknown URL parameters via a %1$s redirect. E.g., %2$s will be redirected to %3$s","wordpress-seo"),"","",""),{code1:Object(s.createElement)(l.Code,null,"301"),code2:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com/?unknown_parameter=yes"),code3:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com")}),cleanPermalinksExtraVariables:Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: * %1$s expands to `unknown_parameter`. * %2$s and %3$s both expand to an example within a tag. */ Object(Je.__)("Prevents specific URL parameters from being removed by the above feature. E.g., adding %1$s will prevent %2$s from being redirected to %3$s","wordpress-seo"),"","",""),{code1:Object(s.createElement)(l.Code,null,"unknown_parameter"),code2:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com/?unknown_parameter=yes"),code3:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com")})}),[]),{values:u}=H(),{remove_feed_global_comments:d,remove_feed_post_comments:p,search_cleanup:m,clean_permalinks:b}=u.wpseo;return Object(s.createElement)(dt,{title:Object(Je.__)("Crawl optimization","wordpress-seo"),description:Object(s.createElement)(s.Fragment,null,c.page,!r&&Object(s.createElement)("div",{className:"yst-mt-6"},Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:a,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},n)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium"))))},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(l.FeatureUpsell,{shouldUpsell:!r},Object(s.createElement)(st,{title:Object(Je.__)("Remove unwanted metadata","wordpress-seo"),description:c.removeUnwantedMetadata},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_shortlinks","data-id":"input-wpseo-remove_shortlinks",label:Object(Je.__)("Remove shortlinks","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links to WordPress' internal 'shortlink' URLs for your posts.","wordpress-seo")," ",c.removeShortlinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_rest_api_links","data-id":"input-wpseo-remove_rest_api_links",label:Object(Je.__)("Remove REST API links","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links to the location of your site’s REST API endpoints.","wordpress-seo")," ",c.removeRestApiLinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_rsd_wlw_links","data-id":"input-wpseo-remove_rsd_wlw_links",label:Object(Je.__)("Remove RSD / WLW links","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links used by external systems for publishing content to your blog.","wordpress-seo")," ",c.removeRsdWlwLinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_oembed_links","data-id":"input-wpseo-remove_oembed_links",label:Object(Je.__)("Remove oEmbed links","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links used for embedding your content on other sites.","wordpress-seo")," ",c.removeOembedLinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_generator","data-id":"input-wpseo-remove_generator",label:Object(Je.__)("Remove generator tag","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove information about the plugins and software used by your site.","wordpress-seo")," ",c.removeGenerator),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_pingback_header","data-id":"input-wpseo-remove_pingback_header",label:Object(Je.__)("Pingback HTTP header","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links which allow others sites to ‘ping’ yours when they link to you.","wordpress-seo")," ",c.removePingbackHeader),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_powered_by_header","data-id":"input-wpseo-remove_powered_by_header",label:Object(Je.__)("Remove powered by HTTP header","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove information about the plugins and software used by your site.","wordpress-seo")," ",c.removePoweredByHeader)),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Disable unwanted content formats","wordpress-seo"),description:Object(Je.__)("WordPress outputs your content in many different formats, across many different URLs (like RSS feeds of your posts and categories). It’s generally good practice to disable the formats you’re not actively using.","wordpress-seo")},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_global","data-id":"input-wpseo-remove_feed_global",label:Object(Je.__)("Remove global feed","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide an overview of your recent posts.","wordpress-seo")," ",c.removeFeedGlobal),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_global_comments","data-id":"input-wpseo-remove_feed_global_comments",label:Object(Je.__)("Remove global comment feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide an overview of recent comments on your site.","wordpress-seo")," ",c.removeFeedGlobalComments,Object(Je.__)("Also disables Post comment feeds.","wordpress-seo")),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_post_comments","data-id":"input-wpseo-remove_feed_post_comments",label:Object(Je.__)("Remove post comments feeds","wordpress-seo"),disabled:d,checked:d||p,isDummy:!r},Object(Je.__)("Remove URLs which provide information about recent comments on each post.","wordpress-seo")," ",c.removeFeedPostComments),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_authors","data-id":"input-wpseo-remove_feed_authors",label:Object(Je.__)("Remove post authors feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about recent posts by specific authors.","wordpress-seo")," ",c.removeFeedAuthors),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_post_types","data-id":"input-wpseo-remove_feed_post_types",label:Object(Je.__)("Remove post type feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each post type.","wordpress-seo")," ",c.removeFeedPostTypes),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_categories","data-id":"input-wpseo-remove_feed_categories",label:Object(Je.__)("Remove category feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each category.","wordpress-seo")," ",c.removeFeedCategories),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_tags","data-id":"input-wpseo-remove_feed_tags",label:Object(Je.__)("Remove tag feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each tag.","wordpress-seo")," ",c.removeFeedTags),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_custom_taxonomies","data-id":"input-wpseo-remove_feed_custom_taxonomies",label:Object(Je.__)("Remove custom taxonomy feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each custom taxonomy.","wordpress-seo")," ",c.removeFeedCustomTaxonomies),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_search","data-id":"input-wpseo-remove_feed_search",label:Object(Je.__)("Remove search results feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your search results.","wordpress-seo")," ",c.removeFeedSearch),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_atom_rdf_feeds","data-id":"input-wpseo-remove_atom_rdf_feeds",label:Object(Je.__)("Remove Atom / RDF feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide alternative (legacy) formats of all of the above.","wordpress-seo")," ",c.removeAtomRdfFeeds)),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Remove unused resources","wordpress-seo"),description:Object(Je.__)("WordPress loads lots of resources, some of which your site might not need. If you’re not using these, removing them can speed up your pages and save resources.","wordpress-seo")},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_emoji_scripts","data-id":"input-wpseo-remove_emoji_scripts",label:Object(Je.__)("Remove emoji scripts","wordpress-seo"),description:Object(Je.__)("Remove JavaScript used for converting emoji characters in older browsers.","wordpress-seo"),isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.deny_wp_json_crawling","data-id":"input-wpseo-deny_wp_json_crawling",label:Object(Je.__)("Remove WP-JSON API","wordpress-seo"),isDummy:!r},Object(Je.__)("Add a ‘disallow’ rule to your robots.txt file to prevent crawling of WordPress' JSON API endpoints.","wordpress-seo")," ",c.denyWpJsonCrawling)),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Internal site search cleanup","wordpress-seo"),description:Object(Je.__)("Your internal site search can create lots of confusing URLs for search engines, and can even be used as a way for SEO spammers to attack your site. Most sites will benefit from experimenting with these protections and optimizations, even if you don’t have a search feature in your theme.","wordpress-seo")},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.search_cleanup","data-id":"input-wpseo-search_cleanup",label:Object(Je.__)("Filter search terms","wordpress-seo"),description:Object(Je.__)("Enables advanced settings for protecting your internal site search URLs.","wordpress-seo"),isDummy:!r}),Object(s.createElement)(Jr,{as:l.TextField,type:"text",name:"wpseo.search_character_limit",id:"input-wpseo-search_character_limit",label:Object(Je.__)("Max number of characters to allow in searches","wordpress-seo"),description:Object(Je.__)("Limit the length of internal site search queries to reduce the impact of spam attacks and confusing URLs.","wordpress-seo"),disabled:!m,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.search_cleanup_emoji","data-id":"input-wpseo-search_cleanup_emoji",label:Object(Je.__)("Filter searches with emojis and other special characters","wordpress-seo"),description:Object(Je.__)("Block internal site searches which contain complex and non-alphanumeric characters, as they may be part of a spam attack.","wordpress-seo"),disabled:!m,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.search_cleanup_patterns","data-id":"input-wpseo-search_cleanup_patterns",label:Object(Je.__)("Filter searches with common spam patterns","wordpress-seo"),description:Object(Je.__)("Block internal site searches which match the patterns of known spam attacks.","wordpress-seo"),disabled:!m,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.deny_search_crawling","data-id":"input-wpseo-deny_search_crawling",label:Object(Je.__)("Prevent crawling of internal site search URLs","wordpress-seo"),description:c.denySearchCrawling,isDummy:!r})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Advanced: URL cleanup","wordpress-seo"),description:c.advancedUrlCleanup},Object(s.createElement)(l.Alert,{id:"alert-permalink-cleanup-settings",variant:"warning"},Object(Er.a)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("These are expert features, so make sure you know what you're doing before removing the parameters. %1$sRead more about how your site can be affected%2$s.","wordpress-seo"),"",""),t,"link-permalink-cleanup-info")),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.clean_campaign_tracking_urls","data-id":"input-wpseo-clean_campaign_tracking_urls",label:Object(Je.__)("Optimize Google Analytics utm tracking parameters","wordpress-seo"),description:c.cleanCampaignTrackingUrls,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.clean_permalinks","data-id":"input-wpseo-clean_permalinks",label:Object(Je.__)("Remove unregistered URL parameters","wordpress-seo"),description:c.cleanPermalinks,isDummy:!r}),Object(s.createElement)(Zr,{name:"wpseo.clean_permalinks_extra_variables",id:"input-wpseo-clean_permalinks_extra_variables",label:Object(Je.__)("Additional URL parameters to allow","wordpress-seo"),description:c.cleanPermalinksExtraVariables,disabled:!b,isDummy:!r})))))};const ts=It(wt);var rs=()=>{const e=Object(Je.__)("Date archives","wordpress-seo"),t=Object(Je.__)("Date archive","wordpress-seo"),r=ct("selectReplacementVariablesFor",[],"date_archive","custom-post-type_archive"),a=ct("selectRecommendedReplacementVariablesFor",[],"date_archive","custom-post-type_archive"),n=ct("selectLink",[],"https://yoa.st/show-x"),o=ct("selectPreference",[],"isPremium"),i=ct("selectLink",[],"https://yoa.st/4e0"),c=ct("selectExampleUrl",[],"/2020/"),u=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),d=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to "Date archives". * %2$s expands to an example URL, e.g. https://example.com/author/example/. * %3$s and %4$s expand to opening and closing tags. */ Object(Je.__)("%1$s (e.g. %2$s) are based on publication dates. From an SEO perspective, the posts in these archives have no real relation to the other posts except for their publication dates, which doesn’t say much about the content. They could also lead to duplicate content issues. This is why we recommend you to disable %1$s.","wordpress-seo"),t,""),{exampleUrl:Object(s.createElement)(l.Code,null,c)})),{values:p}=H(),{opengraph:m}=p.wpseo_social,{"disable-date":b}=p.wpseo_titles;return Object(s.createElement)(dt,{title:e,description:d},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-space-y-8"},Object(s.createElement)(mt,{name:"wpseo_titles.disable-date","data-id":"input-wpseo_titles-disable-date",label:e,description:Object(Je.sprintf)( /* translators: %1$s expands to "Date archives". */ Object(Je.__)("%1$s can cause duplicate content issues. For most sites, we recommend that you disable this setting.","wordpress-seo"),e)})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(ot.a,{easing:"ease-in-out",duration:300,height:b?0:"auto",animateOpacity:!0},Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Choose how your %1$s should look in search engines.","wordpress-seo"),e)},Object(s.createElement)(mt,{name:"wpseo_titles.noindex-archive-wpseo","data-id":"input-wpseo_titles-noindex-archive-wpseo",label:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show %1$s in search results","wordpress-seo"),e),description:Object(s.createElement)(s.Fragment,null,Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Disabling this means that %1$s will not be indexed by search engines and will be excluded from XML sitemaps. We recommend that you disable this setting.","wordpress-seo"),e),Object(s.createElement)("br",null),Object(s.createElement)(l.Link,{href:n,target:"_blank",rel:"noreferrer"},Object(Je.__)("Read more about the search results settings","wordpress-seo")),".")}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-archive-wpseo",fieldId:"input-wpseo_titles-title-archive-wpseo",label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-archive-wpseo",fieldId:"input-wpseo_titles-metadesc-archive-wpseo",label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(s.createElement)("div",{className:"yst-flex yst-items-center yst-gap-1.5"},Object(s.createElement)("span",null,Object(Je.__)("Social appearance","wordpress-seo")),o&&Object(s.createElement)(l.Badge,{variant:"upsell"},"Premium")),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Choose how your %1$s should look on social media by default.","wordpress-seo"),e)},Object(s.createElement)(l.FeatureUpsell,{shouldUpsell:!o,variant:"card",cardLink:i,cardText:Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")},Object(s.createElement)(Ut,{isEnabled:!o||m}),Object(s.createElement)(Ot,{id:"wpseo_titles-social-image-archive-wpseo",label:Object(Je.__)("Social image","wordpress-seo"),previewLabel:u,mediaUrlName:"wpseo_titles.social-image-url-archive-wpseo",mediaIdName:"wpseo_titles.social-image-id-archive-wpseo",disabled:!m,isDummy:!o}),Object(s.createElement)(ts,{type:"title",name:"wpseo_titles.social-title-archive-wpseo",fieldId:"input-wpseo_titles-social-title-archive-wpseo",label:Object(Je.__)("Social title","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a,isDisabled:!m,isDummy:!o}),Object(s.createElement)(ts,{type:"description",name:"wpseo_titles.social-description-archive-wpseo",fieldId:"input-wpseo_titles-social-description-archive-wpseo",label:Object(Je.__)("Social description","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a,className:"yst-replacevar--description",isDisabled:!m,isDummy:!o})))))))};const ss=It(wt);var as=()=>{const{name:e,label:t,singularLabel:r}=ct("selectTaxonomy",[],"post_format"),a=ct("selectReplacementVariablesFor",[e],e,"term-in-custom-taxonomy"),n=ct("selectRecommendedReplacementVariablesFor",[e],e,"term-in-custom-taxonomy"),o=ct("selectLink",[],"https://yoa.st/show-x"),i=ct("selectPreference",[],"isPremium"),c=ct("selectLink",[],"https://yoa.st/4e0"),u=ct("selectExampleUrl",[],"/format/example/"),d=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),p=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ Object(Je.__)("(e.g., %1$s","wordpress-seo"),""),{exampleUrl:Object(s.createElement)(l.Code,null,u)})),{values:m}=H(),{opengraph:b}=m.wpseo_social,{"disable-post_format":f}=m.wpseo_titles;return Object(s.createElement)(dt,{title:Object(s.createElement)("div",{className:"yst-flex yst-items-center yst-gap-1.5"},t),description:p},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-space-y-8"},Object(s.createElement)(mt,{name:"wpseo_titles.disable-post_format","data-id":"input-wpseo_titles-disable-post_format",label:Object(Je.__)("Format-based archives","wordpress-seo"),description:Object(Je.__)("Format-based archives can cause duplicate content issues. For most sites, we recommend that you disable this setting.","wordpress-seo")})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(ot.a,{easing:"ease-in-out",duration:300,height:f?0:"auto",animateOpacity:!0},Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Tags. %2$s expands to the taxonomy singular, e.g. Tag. Object(Je.__)("Choose how your %1$s should look in search engines. You can always customize this per individual %2$s.","wordpress-seo"),t,r)},Object(s.createElement)(mt,{name:"wpseo_titles.noindex-tax-"+e,"data-id":"input-wpseo_titles-noindex-tax-"+e,label:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Categories. Object(Je.__)("Show %1$s in search results","wordpress-seo"),t),description:Object(s.createElement)(s.Fragment,null,Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Categories. Object(Je.__)("Disabling this means that %1$s will not be indexed by search engines and will be excluded from XML sitemaps. We recommend that you disable this setting.","wordpress-seo"),t),Object(s.createElement)("br",null),Object(s.createElement)(l.Link,{href:o,target:"_blank",rel:"noreferrer"},Object(Je.__)("Read more about the search results settings","wordpress-seo")),".")}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-tax-"+e,fieldId:"input-wpseo_titles-title-tax-"+e,label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-tax-"+e,fieldId:"input-wpseo_titles-metadesc-tax-"+e,label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(s.createElement)("div",{className:"yst-flex yst-items-center yst-gap-1.5"},Object(s.createElement)("span",null,Object(Je.__)("Social appearance","wordpress-seo")),i&&Object(s.createElement)(l.Badge,{variant:"upsell"},"Premium")),description:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Tags. %2$s expands to the taxonomy singular, e.g. Tag. Object(Je.__)("Choose how your %1$s should look on social media by default. You can always customize this per individual %2$s.","wordpress-seo"),t,r)},Object(s.createElement)(l.FeatureUpsell,{shouldUpsell:!i,variant:"card",cardLink:c,cardText:Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")},Object(s.createElement)(Ut,{isEnabled:!i||b}),Object(s.createElement)(Ot,{id:"wpseo_titles-social-image-tax-"+e,label:Object(Je.__)("Social image","wordpress-seo"),previewLabel:d,mediaUrlName:"wpseo_titles.social-image-url-tax-"+e,mediaIdName:"wpseo_titles.social-image-id-tax-"+e,disabled:!b,isDummy:!i}),Object(s.createElement)(ss,{type:"title",name:"wpseo_titles.social-title-tax-"+e,fieldId:"input-wpseo_titles-social-title-tax-"+e,label:Object(Je.__)("Social title","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n,isDisabled:!b,isDummy:!i}),Object(s.createElement)(ss,{type:"description",name:"wpseo_titles.social-description-tax-"+e,fieldId:"input-wpseo_titles-social-description-tax-"+e,label:Object(Je.__)("Social description","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n,className:"yst-replacevar--description",isDisabled:!b,isDummy:!i})))))))};const ns=()=>{const e=ct("selectReplacementVariablesFor",[],"homepage","page"),t=ct("selectRecommendedReplacementVariablesFor",[],"homepage","page"),r=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),{values:a}=H(),{opengraph:n}=a.wpseo_social;return Object(s.createElement)(s.Fragment,null,Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.__)("Choose how your Homepage should look in search engines.","wordpress-seo")},Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-home-wpseo",fieldId:"input-wpseo_titles-title-home-wpseo",label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-home-wpseo",fieldId:"input-wpseo_titles-metadesc-home-wpseo",label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Social appearance","wordpress-seo"),description:Object(Je.__)("Choose how your Homepage should look on social media. Note that this is what people probably will see when they search for your brand name.","wordpress-seo")},Object(s.createElement)(Ut,{isEnabled:n /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */,text:Object(Je.__)("The %1$sSocial image%2$s, %1$sSocial title%2$s and %1$sSocial description%2$s require Open Graph data, which is currently disabled in the ‘Social sharing’ section in %3$sSite features%4$s.","wordpress-seo")}),Object(s.createElement)(Ot,{id:"wpseo_titles-open_graph_frontpage_image",label:Object(Je.__)("Social image","wordpress-seo"),previewLabel:r,mediaUrlName:"wpseo_titles.open_graph_frontpage_image",mediaIdName:"wpseo_titles.open_graph_frontpage_image_id",disabled:!n}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.open_graph_frontpage_title",fieldId:"input-wpseo_titles-open_graph_frontpage_title",label:Object(Je.__)("Social title","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t,isDisabled:!n}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.open_graph_frontpage_desc",fieldId:"input-wpseo_titles-open_graph_frontpage_desc",label:Object(Je.__)("Social description","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t,className:"yst-replacevar--description",isDisabled:!n})))},os=()=>{const e=ct("selectPreference",[],"homepagePageEditUrl"),t=ct("selectPreference",[],"homepagePostsEditUrl"),r=Object(s.useMemo)(()=>Object(Er.a)(Object(Je.sprintf)( /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ Object(Je.__)("You can determine the title and description for the homepage by %1$sediting the homepage itself%2$s.","wordpress-seo"),"",""),e,"link-homepage-page-edit")),a=Object(s.useMemo)(()=>Object(Er.a)(Object(Je.sprintf)( /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ Object(Je.__)("You can determine the title and description for the blog page by %1$sediting the blog page itself%2$s.","wordpress-seo"),"",""),t,"link-homepage-posts-page-edit"));return Object(s.createElement)("div",{className:"yst-max-w-screen-sm"},Object(s.createElement)(l.Alert,null,Object(s.createElement)("p",null,r),t&&Object(s.createElement)("p",{className:"yst-pt-2"},a)))};var is=()=>{const e=ct("selectPreference",[],"homepageIsLatestPosts");return Object(s.createElement)(dt,{title:Object(Je.__)("Homepage","wordpress-seo"),description:Object(Je.__)("Choose how your Homepage should look in search engines and on social media. Note that this is what people probably will see when they search for your brand name.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},e&&Object(s.createElement)(ns,null),!e&&Object(s.createElement)(os,null)))},ls=()=>{const{name:e,label:t,singularLabel:r,hasSchemaArticleType:a}=ct("selectPostType",[],"attachment"),n=ct("selectReplacementVariablesFor",[e],e,"custom_post_type"),o=ct("selectRecommendedReplacementVariablesFor",[e],e,"custom_post_type"),i=ct("selectArticleTypeValuesFor",[e],e),c=ct("selectPageTypeValuesFor",[e],e),u=ct("selectLink",[],"https://yoast.com/features/redirect-attachment-urls"),d=ct("selectLink",[],"https://yoa.st/show-x"),{values:p}=H(),{"disable-attachment":m}=p.wpseo_titles,b=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s and %2$s are replaced by opening and closing tags. * %3$s expands to the post type singular, e.g. Post. * %4$s expand to "Yoast SEO". * %5$s expand to "WordPress". */ Object(Je.__)("When you upload media (e.g. an image or video), %5$s automatically creates a %3$s page (attachment URL) for it. These pages are quite empty and could cause %1$sthin content problems and lead to excess pages on your site%2$s. Therefore, %4$s disables them by default (and redirects the attachment URL to the media itself).","wordpress-seo"),"","",r,"Yoast SEO","WordPress"),{a:Object(s.createElement)("a",{href:u,target:"_blank",rel:"noreferrer"})}));return Object(s.createElement)(dt,{title:Object(Je.sprintf)( /* translators: %1$s expands to the post type plural, e.g. Posts. */ Object(Je.__)("%1$s pages","wordpress-seo"),t),description:b},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-space-y-8"},Object(s.createElement)(mt,{name:"wpseo_titles.disable-"+e,"data-id":"input-wpseo_titles-disable-"+e,label:Object(Je.sprintf)( /* translators: %1$s expands to the post type plural, e.g. Posts. */ Object(Je.__)("%1$s pages","wordpress-seo"),t),description:Object(Je.sprintf)( /* translators: %1$s expands to the post type plural, e.g. Posts. */ Object(Je.__)("We recommend disabling %1$s pages. Disabling %1$s pages will cause all attachment URLs to redirect to the media itself.","wordpress-seo"),t)})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(ot.a,{easing:"ease-in-out",duration:300,height:m?0:"auto",animateOpacity:!0},Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. %2$s expands to the post type singular, e.g. Post. Object(Je.__)("Choose how your %1$s pages should look in search engines. You can always customize this per individual %2$s page.","wordpress-seo"),t,r)},Object(s.createElement)(mt,{name:"wpseo_titles.noindex-"+e,"data-id":"input-wpseo_titles-noindex-"+e,label:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show %1$s pages in search results","wordpress-seo"),t),description:Object(s.createElement)(s.Fragment,null,Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Disabling this means that %1$s pages created by WordPress will not be indexed by search engines and will be excluded from XML sitemaps.","wordpress-seo"),t),Object(s.createElement)("br",null),Object(s.createElement)(l.Link,{href:d,target:"_blank",rel:"noreferrer"},Object(Je.__)("Read more about the search results settings","wordpress-seo")),".")}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-"+e,fieldId:"input-wpseo_titles-title-"+e,label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:n,recommendedReplacementVariables:o}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-"+e,fieldId:"input-wpseo_titles-metadesc-"+e,label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:n,recommendedReplacementVariables:o,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Schema","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. %2$s expands to the post type singular, e.g. Post. Object(Je.__)("Choose how your %1$s pages should be described by default in your site's Schema.org markup. You can change these setting per individual %2$s page.","wordpress-seo"),t,r)},Object(s.createElement)(Ct,{as:l.SelectField,type:"select",name:"wpseo_titles.schema-page-type-"+e,id:"input-wpseo_titles-schema-page-type-"+e,label:Object(Je.__)("Page type","wordpress-seo"),options:c}),a&&Object(s.createElement)(Ct,{as:l.SelectField,type:"select",name:"wpseo_titles.schema-article-type-"+e,id:"input-wpseo_titles-schema-article-type-"+e,label:Object(Je.__)("Article type","wordpress-seo"),options:i})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Additional settings","wordpress-seo")},Object(s.createElement)(Ct,{as:l.ToggleField,type:"checkbox",name:"wpseo_titles.display-metabox-pt-"+e,"data-id":"input-wpseo_titles-display-metabox-pt-"+e,label:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo"),description:Object(Je.__)("Show or hide our tools and controls in the attachment editor.","wordpress-seo")}))))))};const cs=e=>{let{children:t}=e;return Object(s.createElement)(l.Table.Cell,{className:"yst-whitespace-nowrap yst-font-medium yst-text-slate-800"},t)};cs.propTypes={children:tt.a.node.isRequired};var us=()=>Object(s.createElement)(dt,{title:Object(Je.__)("RSS","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("RSS feed","wordpress-seo"),description:Object(Je.__)("Automatically add content to your RSS. This enables you to add links back to your blog and your blog posts, helping search engines identify you as the original source of the content.","wordpress-seo")},Object(s.createElement)(Q,{as:l.TextareaField,type:"textarea",rows:4,name:"wpseo_titles.rssbefore",id:"input-wpseo_titles-rssbefore",label:Object(Je.__)("Content to put before each post in the feed","wordpress-seo")}),Object(s.createElement)(Q,{as:l.TextareaField,type:"textarea",rows:4,name:"wpseo_titles.rssafter",id:"input-wpseo_titles-rssafter",label:Object(Je.__)("Content to put after each post in the feed","wordpress-seo")})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{as:"section",title:Object(Je.__)("Available variables","wordpress-seo"),description:Object(Je.__)("You can use the following variables within the content, they will be replaced by the value on the right.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-overflow-hidden yst-border yst-border-slate-200 yst-shadow-sm yst-rounded-lg"},Object(s.createElement)(l.Table,null,Object(s.createElement)(l.Table.Head,null,Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(l.Table.Header,null,Object(Je.__)("Variable","wordpress-seo")),Object(s.createElement)(l.Table.Header,null,Object(Je.__)("Description","wordpress-seo")))),Object(s.createElement)(l.Table.Body,null,Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%AUTHORLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to the archive for the post author, with the authors name as anchor text.","wordpress-seo"))),Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%POSTLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to the post, with the title as anchor text.","wordpress-seo"))),Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%BLOGLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to your site, with your site's name as anchor text.","wordpress-seo"))),Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%BLOGDESCLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to your site, with your site's name and description as anchor text.","wordpress-seo"))))))))),ds=()=>{const e=Object(s.useMemo)(()=>Object(oe.get)(window,"wpseoScriptData.separators",{}),[]),t=ct("selectPreference",[],"generalSettingsUrl"),r=ct("selectPreference",[],"canManageOptions",!1),a=(e=>{let{link:t,content:r,id:a,...n}=e;const o=ct("selectLink",[t],t);return Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)(r,"",""),{a:Object(s.createElement)("a",Be()({id:a,href:o,target:"_blank",rel:"noopener noreferrer"},n))}),[o,r,a,n])})({link:"https://yoa.st/usage-tracking-2", /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ content:Object(Je.__)("Usage tracking allows us to track some data about your site to improve our plugin. %1$sAllow us to track some data about your site to improve our plugin%2$s.","wordpress-seo"),id:"link-usage-tracking"}),n=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */ Object(Je.__)("You can use %1$sSite title%2$s, %1$sTagline%2$s and %1$sSeparator%2$s as variables when configuring the search appearance of your content.","wordpress-seo"),"",""),{em:Object(s.createElement)("em",null)}),[]),o=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */ Object(Je.__)("We're sorry, you're not allowed to edit the %1$sSite title%2$s and %1$sTagline%2$s.","wordpress-seo"),"",""),{em:Object(s.createElement)("em",null)}),[]),i=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),c=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening anchor tag. * %2$s expands to a closing anchor tag. */ Object(Je.__)("This field updates the %1$sSite title in your WordPress settings%2$s.","wordpress-seo"),"",""),{a:Object(s.createElement)("a",{href:t+"#blogname",target:"_blank",rel:"noreferrer"})}),[]),u=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening anchor tag. * %2$s expands to a closing anchor tag. */ Object(Je.__)("This field updates the %1$sTagline in your WordPress settings%2$s.","wordpress-seo"),"",""),{a:Object(s.createElement)("a",{href:t+"#blogdescription",target:"_blank",rel:"noreferrer"})}),[]),{values:d}=H(),{opengraph:p}=d.wpseo_social;return Object(s.createElement)(dt,{title:Object(Je.__)("Site basics","wordpress-seo"),description:Object(Je.__)("Configure the basics for your website.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("Site info","wordpress-seo"),description:Object(Je.__)("Set the basic info for your website. Note that some of these values can be used as variables when configuring the search appearance of your content.","wordpress-seo")},Object(s.createElement)(l.Alert,{variant:"info",id:"alert-site-defaults-variables"},n,!r&&Object(s.createElement)(s.Fragment,null," ",o)),Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-mt-8 lg:yst-mt-0 lg:yst-col-span-2 yst-space-y-8"},Object(s.createElement)(Q,{as:l.TextField,type:"text",name:"blogname",id:"input-blogname",label:Object(Je.__)("Site title","wordpress-seo"),description:r&&c,readOnly:!r}),Object(s.createElement)(Q,{as:l.TextField,type:"text",name:"blogdescription",id:"input-blogdescription",label:Object(Je.__)("Tagline","wordpress-seo"),description:r&&u,readOnly:!r})),Object(s.createElement)(l.RadioGroup,{label:Object(Je.__)("Title separator","wordpress-seo"),variant:"inline-block"},Object(oe.map)(e,(e,t)=>{let{label:r,aria_label:a}=e;return Object(s.createElement)(Q,{key:t,as:l.Radio,type:"radio",variant:"inline-block",name:"wpseo_titles.separator",id:"input-wpseo_titles-separator-"+t,label:r,isLabelDangerousHtml:!0,"aria-label":a,value:t})})),Object(s.createElement)(Ut,{isEnabled:p,text: /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */ Object(Je.__)("The %1$sSite image%2$s requires Open Graph data, which is currently disabled in the ‘Social sharing’ section in %3$sSite features%4$s.","wordpress-seo")}),Object(s.createElement)(Ot,{id:"wpseo_social-og_default_image",label:Object(Je.__)("Site image","wordpress-seo"),description:Object(Je.__)("This image is used as a fallback for posts/pages that don't have any images set.","wordpress-seo"),previewLabel:i,mediaUrlName:"wpseo_social.og_default_image",mediaIdName:"wpseo_social.og_default_image_id",disabled:!p})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Security & privacy","wordpress-seo")},Object(s.createElement)(Ct,{as:l.ToggleField,type:"checkbox",name:"wpseo.disableadvanced_meta","data-id":"input-wpseo-disableadvanced_meta",label:Object(Je.__)("Restrict advanced settings for authors","wordpress-seo"),description:Object(Je.__)("By default only editors and administrators can access the Advanced - and Schema section of the Yoast SEO metabox. Disabling this allows access to all users.","wordpress-seo")}),Object(s.createElement)(Ct,{as:l.ToggleField,type:"checkbox",name:"wpseo.tracking","data-id":"input-wpseo-tracking",label:Object(Je.__)("Usage tracking","wordpress-seo"),description:a}))))};const ps=(e=>{const t=t=>{let{name:r,...a}=t;const n=ct("selectPreference",[],"isNetworkAdmin"),o=ct("selectPreference",[],"isMainSite"),i=Object(s.useMemo)(()=>Object(oe.get)(window,"wpseoScriptData.disabledSettings."+r,!1),[]),c=Object(s.useMemo)(()=>"wpseo.tracking"===r&&!n&&!o,[r,n,o]),u=Object(s.useMemo)(()=>c?Object(Je.__)("Unavailable for sub-sites","wordpress-seo"):Object(Je.__)("Network disabled","wordpress-seo"),[c]);return i||c?Object(s.createElement)(e,Be()({name:r},a,{disabled:!0,labelSuffix:Object(s.createElement)(l.Badge,{variant:"plain",size:"small",className:"yst-ml-1.5"},u)})):Object(s.createElement)(e,Be()({name:r},a))};return t.propTypes={name:tt.a.string.isRequired},t})(l.ToggleField),ms=e=>{let{children:t=null}=e;return Object(s.createElement)(l.Card.Header,{className:"yst-p-0"},t)};ms.propTypes={children:tt.a.node};const bs=e=>{let{id:t,link:r}=e;const a=ct("selectLink",[r],r);return Object(s.createElement)("a",{id:t,href:a,className:"yst-flex yst-items-center yst-gap-1 yst-no-underline yst-font-medium yst-text-primary-500 hover:yst-text-primary-400",rel:"noreferrer"},Object(Je.__)("Learn more","wordpress-seo"),Object(s.createElement)(Xe.a,{className:"yst-w-4 yst-h-4 rtl:-yst-scale-x-100"}))};bs.propTypes={id:tt.a.string.isRequired,link:tt.a.string.isRequired};var fs=()=>{const e=ct("selectPreference",[],"isPremium"),t=ct("selectPreference",[],"sitemapUrl"),r=ct("selectLink",[],"https://yoa.st/get-inclusive-language"),a=ct("selectLink",[],"https://yoa.st/get-link-suggestions"),n=ct("selectLink",[],"https://yoa.st/get-indexnow"),o=Object(l.useSvgAria)(),{values:i}=H(),{enable_xml_sitemap:c}=i.wpseo,u=ct("selectPluginUrl",[],"/images/seo_analysis.png"),d=ct("selectPluginUrl",[],"/images/readability_analysis.png"),p=ct("selectPluginUrl",[],"/images/inclusive_language_analysis.png"),m=ct("selectPluginUrl",[],"/images/insights.png"),b=ct("selectPluginUrl",[],"/images/cornerstone_content.png"),f=ct("selectPluginUrl",[],"/images/text_link_counter.png"),h=ct("selectPluginUrl",[],"/images/link_suggestions.png"),O=ct("selectPluginUrl",[],"/images/open_graph.png"),y=ct("selectPluginUrl",[],"/images/twitter.png"),_=ct("selectPluginUrl",[],"/images/slack_sharing.png"),w=ct("selectPluginUrl",[],"/images/admin_bar.png"),j=ct("selectPluginUrl",[],"/images/rest_api.png"),g=ct("selectPluginUrl",[],"/images/xml_sitemaps.png"),v=Object(s.useMemo)(()=>e?"yst-grid yst-grid-cols-1 yst-gap-6 sm:yst-grid-cols-2 md:yst-grid-cols-2 lg:yst-grid-cols-3 xl:yst-grid-cols-4":"yst-grid yst-grid-cols-1 yst-gap-6 sm:yst-grid-cols-1 md:yst-grid-cols-1 lg:yst-grid-cols-2 xl:yst-grid-cols-3 2xl:yst-grid-cols-4",[e]);return Object(s.createElement)(dt,{title:Object(Je.__)("Site features","wordpress-seo"),description:Object(Je.__)("Tell us which features you want to use.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-6xl"},Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("Writing","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-keyword_analysis_active"},Object(s.createElement)(ms,{src:u,alt:Object(Je.__)("SEO analysis","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("SEO analysis","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The SEO analysis offers suggestions to improve the SEO of your text.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-seo-analysis",link:"https://yoa.st/2ak"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.keyword_analysis_active","data-id":"input-wpseo-keyword_analysis_active",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-content_analysis_active"},Object(s.createElement)(ms,{src:d,alt:Object(Je.__)("Readability analysis","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Readability analysis","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The readability analysis offers suggestions to improve the structure and style of your text.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-readability-analysis",link:"https://yoa.st/2ao"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.content_analysis_active","data-id":"input-wpseo-content_analysis_active",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-inclusive_language_analysis_active"},Object(s.createElement)(ms,{src:p,alt:Object(Je.__)("Inclusive language analysis","wordpress-seo")},Object(s.createElement)("div",{className:"yst-absolute yst-top-2 yst-right-2 yst-flex yst-gap-1.5"},e&&Object(s.createElement)(l.Badge,{size:"small",variant:"upsell"},"Premium"),Object(s.createElement)(l.Badge,{size:"small",variant:"info"},"Beta"))),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Inclusive language analysis","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The inclusive language analysis offers suggestions to write more inclusive copy.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-inclusive-language-analysis",link:"https://yoa.st/inclusive-language-analysis"})),Object(s.createElement)(l.Card.Footer,null,e&&Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.inclusive_language_analysis_active","data-id":"input-wpseo-inclusive_language_analysis_active",label:Object(Je.__)("Enable feature","wordpress-seo")}),!e&&Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:r,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},o)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_metabox_insights"},Object(s.createElement)(ms,{src:m,alt:Object(Je.__)("Insights","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Insights","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Find relevant data about your content right in the Insights section in the Yoast SEO metabox. You’ll see what words you use most often and if they’re a match with your keywords!","wordpress-seo")),Object(s.createElement)(bs,{id:"link-insights",link:"https://yoa.st/4ew"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_metabox_insights","data-id":"input-wpseo-enable_metabox_insights",label:Object(Je.__)("Enable feature","wordpress-seo")}))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("Site structure","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-enable_cornerstone_content"},Object(s.createElement)(ms,{src:b,alt:Object(Je.__)("Cornerstone content","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Cornerstone content","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The cornerstone content feature lets you to mark and filter cornerstone content on your website.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-cornerstone-content",link:"https://yoa.st/dashboard-help-cornerstone"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_cornerstone_content","data-id":"input-wpseo-enable_cornerstone_content",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_text_link_counter"},Object(s.createElement)(ms,{src:f,alt:Object(Je.__)("Text link counter","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Text link counter","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The text link counter helps you improve your site structure.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-text-link-counter",link:"https://yoa.st/2aj"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_text_link_counter","data-id":"input-wpseo-enable_text_link_counter",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_link_suggestions"},Object(s.createElement)(ms,{src:h,alt:Object(Je.__)("Link suggestions","wordpress-seo")},Object(s.createElement)("div",{className:"yst-absolute yst-top-2 yst-right-2 yst-flex yst-gap-1.5"},e&&Object(s.createElement)(l.Badge,{size:"small",variant:"upsell"},"Premium"))),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Link suggestions","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The link suggestions metabox contains a list of posts on your blog with similar content that might be interesting to link to.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-suggestions-link",link:e?"https://yoa.st/17g":"https://yoa.st/4ev"})),Object(s.createElement)(l.Card.Footer,null,e&&Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_link_suggestions","data-id":"input-wpseo-enable_link_suggestions",label:Object(Je.__)("Enable feature","wordpress-seo")}),!e&&Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:a,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},o)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{id:"section-social-sharing",className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2",className:"yst-mb-2"},Object(Je.__)("Social sharing","wordpress-seo")),Object(s.createElement)(l.Alert,{id:"alert-social-sharing"},Object(Je.__)("Facebook, Twitter and Pinterest all use Facebook's Open Graph data, so be sure to keep the 'Open Graph data' setting below enabled if you want to optimize your site for these social platforms.","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo_social-opengraph"},Object(s.createElement)(ms,{src:O,alt:Object(Je.__)("Open Graph data","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Open Graph data","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Allows for Facebook and other social media to display a preview with images and a text excerpt when a link to your site is shared.","wordpress-seo"))),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo_social.opengraph","data-id":"input-wpseo_social-opengraph",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo_social-twitter"},Object(s.createElement)(ms,{src:y,alt:Object(Je.__)("Twitter card data","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Twitter card data","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Allows for Twitter to display a preview with images and a text excerpt when a link to your site is shared.","wordpress-seo"))),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo_social.twitter","data-id":"input-wpseo_social-twitter",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_enhanced_slack_sharing"},Object(s.createElement)(ms,{src:_,alt:Object(Je.__)("Slack sharing","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Slack sharing","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("This adds an author byline and reading time estimate to the article’s snippet when shared on Slack.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-slack-sharing",link:"https://yoa.st/help-slack-share"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_enhanced_slack_sharing","data-id":"input-wpseo-enable_enhanced_slack_sharing",label:Object(Je.__)("Enable feature","wordpress-seo")}))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("Tools","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-enable_admin_bar_menu"},Object(s.createElement)(ms,{src:w,alt:Object(Je.__)("Admin bar menu","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Admin bar menu","wordpress-seo")),Object(Je.__)("The Yoast SEO admin bar menu contains useful links to third-party tools for analyzing pages and makes it easy to see if you have new notifications.","wordpress-seo")),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_admin_bar_menu","data-id":"input-wpseo-enable_admin_bar_menu",label:Object(Je.__)("Enable feature","wordpress-seo")}))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("APIs","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-enable_headless_rest_endpoints"},Object(s.createElement)(ms,{src:j,alt:Object(Je.__)("REST API endpoint","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("REST API endpoint","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("This Yoast SEO REST API endpoint gives you all the metadata you need for a specific URL. This will make it very easy for headless WordPress sites to use Yoast SEO for all their SEO meta output.","wordpress-seo"))),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_headless_rest_endpoints","data-id":"input-wpseo-enable_headless_rest_endpoints",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_xml_sitemap"},Object(s.createElement)(ms,{src:g,alt:Object(Je.__)("XML sitemaps","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("XML sitemaps","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Enable the XML sitemaps that Yoast SEO generates.","wordpress-seo")),c&&Object(s.createElement)(l.Link,{id:"link-xml-sitemaps",href:t,target:"_blank"},Object(Je.__)("See the XML sitemap","wordpress-seo")),Object(s.createElement)(bs,{id:"link-xml-sitemaps",link:"https://yoa.st/2a-"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_xml_sitemap","data-id":"input-wpseo-enable_xml_sitemap",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_index_now"},Object(s.createElement)(l.Card.Header,null,Object(s.createElement)("div",{className:"yst-absolute yst-top-2 yst-right-2 yst-flex yst-gap-1.5"},e&&Object(s.createElement)(l.Badge,{size:"small",variant:"upsell"},"Premium"))),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("IndexNow","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Automatically ping search engines like Bing and Yandex whenever you publish, update or delete a post.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-index-now",link:"https://yoa.st/index-now-feature"})),Object(s.createElement)(l.Card.Footer,null,e&&Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_index_now","data-id":"input-wpseo-enable_index_now",label:Object(Je.__)("Enable feature","wordpress-seo")}),!e&&Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:n,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},o)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium"))))))))},hs=r(241),Os=r(237),ys=r(238);const _s=async(e,t)=>{try{var r;const n=await Et()({path:"/yoast/v1/configuration/person_social_profiles",method:"POST",data:{...t,user_id:e}});var s,a;if(null==n||null===(r=n.json)||void 0===r||!r.success)throw new Error("Route returned failure due to: "+(null==n||null===(s=n.json)||void 0===s||null===(a=s.failures)||void 0===a?void 0:a.join(", ")))}catch(e){throw new Error(e.message)}},ws=e=>{let{name:t,label:r,route:s,hasArchive:a}=e;return{["title-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-title-"+t,fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},["metadesc-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-metadesc-"+t,fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},["noindex-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-noindex-"+t,fieldLabel:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show %1$s in search results","wordpress-seo"),r)},["display-metabox-pt-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-display-metabox-pt-"+t,fieldLabel:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo")},["schema-page-type-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-schema-page-type-"+t,fieldLabel:Object(Je.__)("Page type","wordpress-seo")},["schema-article-type-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-schema-article-type-"+t,fieldLabel:Object(Je.__)("Article type","wordpress-seo")},..."attachment"!==t&&{["social-title-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-title-"+t,fieldLabel:Object(Je.__)("Social title","wordpress-seo")},["social-description-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-description-"+t,fieldLabel:Object(Je.__)("Social description","wordpress-seo")},["social-image-url-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")},["social-image-id-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")}},...a&&{["title-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-title-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive SEO title","wordpress-seo")},["metadesc-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-metadesc-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive meta description","wordpress-seo")},["bctitle-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-bctitle-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive breadcrumbs title","wordpress-seo")},["noindex-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-noindex-ptarchive-"+t,fieldLabel:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show the archive for %1$s in search results","wordpress-seo"),r)},["social-title-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-title-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive social title","wordpress-seo")},["social-description-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-description-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive social description","wordpress-seo")},["social-image-url-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-ptarchive-${t}-preview`,fieldLabel:Object(Je.__)("Archive social image","wordpress-seo")},["social-image-id-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-ptarchive-${t}-preview`,fieldLabel:Object(Je.__)("Archive social image","wordpress-seo")}}}},js=e=>{let{name:t,label:r,route:s}=e;return{["title-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-title-tax-"+t,fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},["metadesc-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-metadesc-tax-"+t,fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},["display-metabox-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-display-metabox-tax-"+t,fieldLabel:Object(Je.sprintf)( /* translators: %1$s expands to Yoast SEO. %2$s expands to the taxonomy plural, e.g. Categories. */ Object(Je.__)("Enable %1$s for %2$s","wordpress-seo"),"Yoast SEO",r)},["display-metabox-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-display-metabox-tax-"+t,fieldLabel:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo")},["noindex-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-noindex-tax-"+t,fieldLabel:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Categories. Object(Je.__)("Show %1$s in search results","wordpress-seo"),r)},["social-title-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-title-tax-"+t,fieldLabel:Object(Je.__)("Social title","wordpress-seo")},["social-description-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-description-tax-"+t,fieldLabel:Object(Je.__)("Social description","wordpress-seo")},["social-image-url-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-tax-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")},["social-image-id-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-tax-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")}}},gs=(e,t)=>({blogname:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"input-blogname",fieldLabel:Object(Je.__)("Site title","wordpress-seo")},blogdescription:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"input-blogdescription",fieldLabel:Object(Je.__)("Tagline","wordpress-seo")},wpseo:{keyword_analysis_active:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-keyword_analysis_active",fieldLabel:Object(Je.__)("SEO analysis","wordpress-seo")},content_analysis_active:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-content_analysis_active",fieldLabel:Object(Je.__)("Readability analysis","wordpress-seo")},inclusive_language_analysis_active:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-inclusive_language_analysis_active",fieldLabel:Object(Je.__)("Inclusive language analysis","wordpress-seo")},enable_metabox_insights:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_metabox_insights",fieldLabel:Object(Je.__)("Insights","wordpress-seo")},enable_cornerstone_content:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_cornerstone_content",fieldLabel:Object(Je.__)("Cornerstone content","wordpress-seo")},enable_text_link_counter:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_text_link_counter",fieldLabel:Object(Je.__)("Text link counter","wordpress-seo")},enable_link_suggestions:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_link_suggestions",fieldLabel:Object(Je.__)("Link suggestions","wordpress-seo")},enable_enhanced_slack_sharing:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_enhanced_slack_sharing",fieldLabel:Object(Je.__)("Slack sharing","wordpress-seo")},enable_admin_bar_menu:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_admin_bar_menu",fieldLabel:Object(Je.__)("Admin bar menu","wordpress-seo")},enable_headless_rest_endpoints:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_headless_rest_endpoints",fieldLabel:Object(Je.__)("REST API endpoint","wordpress-seo")},enable_xml_sitemap:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_xml_sitemap",fieldLabel:Object(Je.__)("XML sitemaps","wordpress-seo")},enable_index_now:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_index_now",fieldLabel:Object(Je.__)("IndexNow","wordpress-seo")},disableadvanced_meta:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"input-wpseo-disableadvanced_meta",fieldLabel:Object(Je.__)("Restrict advanced settings for authors","wordpress-seo")},tracking:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"input-wpseo-tracking",fieldLabel:Object(Je.__)("Usage tracking","wordpress-seo")},baiduverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-baiduverify",fieldLabel:Object(Je.__)("Baidu","wordpress-seo")},googleverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-googleverify",fieldLabel:Object(Je.__)("Google","wordpress-seo")},msverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-msverify",fieldLabel:Object(Je.__)("Bing","wordpress-seo")},yandexverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-yandexverify",fieldLabel:Object(Je.__)("Yandex","wordpress-seo")},remove_shortlinks:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_shortlinks",fieldLabel:Object(Je.__)("Shortlinks","wordpress-seo")},remove_rest_api_links:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_rest_api_links",fieldLabel:Object(Je.__)("Rest API links","wordpress-seo")},remove_rsd_wlw_links:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_rsd_wlw_links",fieldLabel:Object(Je.__)("RSD / WLW links","wordpress-seo")},remove_oembed_links:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_oembed_links",fieldLabel:Object(Je.__)("oEmbed links","wordpress-seo")},remove_generator:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_generator",fieldLabel:Object(Je.__)("Generator tag","wordpress-seo")},remove_pingback_header:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_pingback_header",fieldLabel:Object(Je.__)("Pingback HTTP header","wordpress-seo")},remove_powered_by_header:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_powered_by_header",fieldLabel:Object(Je.__)("Powered by HTTP header","wordpress-seo")},remove_feed_global:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_global",fieldLabel:Object(Je.__)("Global feed","wordpress-seo")},remove_feed_global_comments:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_global_comments",fieldLabel:Object(Je.__)("Global comment feeds","wordpress-seo")},remove_feed_post_comments:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_post_comments",fieldLabel:Object(Je.__)("Post comments feeds","wordpress-seo")},remove_feed_authors:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_authors",fieldLabel:Object(Je.__)("Post authors feeds","wordpress-seo")},remove_feed_post_types:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_post_types",fieldLabel:Object(Je.__)("Post type feeds","wordpress-seo")},remove_feed_categories:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_categories",fieldLabel:Object(Je.__)("Category feeds","wordpress-seo")},remove_feed_tags:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_tags",fieldLabel:Object(Je.__)("Tag feeds","wordpress-seo")},remove_feed_custom_taxonomies:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_custom_taxonomies",fieldLabel:Object(Je.__)("Custom taxonomy feeds","wordpress-seo")},remove_feed_search:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_search",fieldLabel:Object(Je.__)("Search results feeds","wordpress-seo")},remove_atom_rdf_feeds:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_atom_rdf_feeds",fieldLabel:Object(Je.__)("Atom/RDF feeds","wordpress-seo")},remove_emoji_scripts:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_emoji_scripts",fieldLabel:Object(Je.__)("Emoji scripts","wordpress-seo")},deny_wp_json_crawling:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-deny_wp_json_crawling",fieldLabel:Object(Je.__)("WP-JSON API","wordpress-seo")},search_cleanup:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_cleanup",fieldLabel:Object(Je.__)("Filter search terms","wordpress-seo")},search_character_limit:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_character_limit",fieldLabel:Object(Je.__)("Max number of characters to allow in searches","wordpress-seo")},search_cleanup_emoji:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_cleanup_emoji",fieldLabel:Object(Je.__)("Filter searches with emojis and other special characters","wordpress-seo")},search_cleanup_patterns:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_cleanup_patterns",fieldLabel:Object(Je.__)("Filter searches with common spam patterns","wordpress-seo")},deny_search_crawling:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-deny_search_crawling",fieldLabel:Object(Je.__)("Prevent crawling of internal site search URLs","wordpress-seo")},clean_campaign_tracking_urls:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-clean_campaign_tracking_urls",fieldLabel:Object(Je.__)("Google Analytics utm tracking parameters","wordpress-seo")},clean_permalinks:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-clean_permalinks",fieldLabel:Object(Je.__)("Unregistered URL parameters","wordpress-seo")},clean_permalinks_extra_variables:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-clean_permalinks_extra_variables",fieldLabel:Object(Je.__)("Additional URL parameters to allow","wordpress-seo")}},wpseo_titles:{separator:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"input-wpseo_titles-separator-sc-dash",fieldLabel:Object(Je.__)("Title separator","wordpress-seo")},company_or_person:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_titles-company_or_person-company",fieldLabel:Object(Je.__)("Organization or a person","wordpress-seo")},company_name:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_titles-company_name",fieldLabel:Object(Je.__)("Organization name","wordpress-seo")},company_logo_id:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"button-wpseo_titles-company_logo-preview",fieldLabel:Object(Je.__)("Organization logo","wordpress-seo")},company_or_person_user_id:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_titles-company_or_person_user_id",fieldLabel:Object(Je.__)("User","wordpress-seo")},person_logo_id:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"button-wpseo_titles-person_logo-preview",fieldLabel:Object(Je.__)("Personal logo or avatar","wordpress-seo")},"title-home-wpseo":{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-title-home-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-home-wpseo":{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-home-wpseo",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},open_graph_frontpage_image_id:{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"button-wpseo_titles-open_graph_frontpage_image-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},open_graph_frontpage_title:{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-open_graph_frontpage_title",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},open_graph_frontpage_desc:{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-open_graph_frontpage_desc",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},"breadcrumbs-sep":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-sep",fieldLabel:Object(Je.__)("Separator between breadcrumbs","wordpress-seo")},"breadcrumbs-home":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-home",fieldLabel:Object(Je.__)("Anchor text for the Homepage","wordpress-seo")},"breadcrumbs-prefix":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-prefix",fieldLabel:Object(Je.__)("Prefix for the breadcrumb path","wordpress-seo")},"breadcrumbs-archiveprefix":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-archiveprefix",fieldLabel:Object(Je.__)("Prefix for Archive breadcrumbs","wordpress-seo")},"breadcrumbs-searchprefix":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-searchprefix",fieldLabel:Object(Je.__)("Prefix for Search page breadcrumbs","wordpress-seo")},"breadcrumbs-404crumb":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-404crumb",fieldLabel:Object(Je.__)("Breadcrumb for 404 page","wordpress-seo")},"breadcrumbs-display-blog-page":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-display-blog-page",fieldLabel:Object(Je.__)("Show Blog page in breadcrumbs","wordpress-seo")},"breadcrumbs-boldlast":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-boldlast",fieldLabel:Object(Je.__)("Bold the last page","wordpress-seo")},"breadcrumbs-enable":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-enable",fieldLabel:Object(Je.__)("Enable breadcrumbs for your theme","wordpress-seo")},...Object(oe.reduce)(e,(e,t)=>({...e,[`post_types-${t.name}-maintax`]:{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:`input-wpseo_titles-post_types-${t.name}-maintax`, // translators: %1$s expands to the post type plural, e.g. Posts. fieldLabel:Object(Je.sprintf)(Object(Je.__)("Breadcrumbs for %1$s","wordpress-seo"),t.label)}}),{}),...Object(oe.reduce)(t,(e,t)=>({...e,[`taxonomy-${t.name}-ptparent`]:{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:`input-wpseo_titles-taxonomy-${t.name}-ptparent`, // translators: %1$s expands to the taxonomy plural, e.g. Categories. fieldLabel:Object(Je.sprintf)(Object(Je.__)("Breadcrumbs for %1$s","wordpress-seo"),t.label)}}),{}),"disable-author":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-disable-author",fieldLabel:Object(Je.__)("Author archives","wordpress-seo")},"noindex-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-author-wpseo",fieldLabel:Object(Je.__)("Show Author archives in search results","wordpress-seo")},"noindex-author-noposts-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-author-noposts-wpseo",fieldLabel:Object(Je.__)("Show archives for authors without posts in search results","wordpress-seo")},"title-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-title-author-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-author-wpseo",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"social-image-id-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"button-wpseo_titles-social-image-author-wpseo-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},"social-title-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-title-author-wpseo",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},"social-description-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-description-author-wpseo",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},"disable-date":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-disable-date",fieldLabel:Object(Je.__)("Date archives","wordpress-seo")},"noindex-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-archive-wpseo",fieldLabel:Object(Je.__)("Show Date archives in search results","wordpress-seo")},"title-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-title-archive-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-archive-wpseo",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"social-image-id-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"button-wpseo_titles-social-image-archive-wpseo-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},"social-title-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-title-archive-wpseo",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},"social-description-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-description-archive-wpseo",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},"title-search-wpseo":{route:"/search-pages",routeLabel:Object(Je.__)("Search pages","wordpress-seo"),fieldId:"input-wpseo_titles.title-search-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"title-404-wpseo":{route:"/not-found-pages",routeLabel:Object(Je.__)("404 pages","wordpress-seo"),fieldId:"input-wpseo_titles.title-404-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"disable-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-disable-attachment",fieldLabel:Object(Je.__)("Media pages","wordpress-seo")},"noindex--attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-attachment",fieldLabel:Object(Je.__)("Show Media pages in search results","wordpress-seo")},"title-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-title-attachment",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-attachment",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"schema-page-type-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-schema-page-type-attachment",fieldLabel:Object(Je.__)("Page type","wordpress-seo")},"schema-article-type-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-schema-article-type-attachment",fieldLabel:Object(Je.__)("Article type","wordpress-seo")},"display-metabox-pt-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-display-metabox-pt-attachment",fieldLabel:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo")},"disable-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-disable-post_format",fieldLabel:Object(Je.__)("Format-based archives","wordpress-seo")},"noindex-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-noindex-tax-post_format",fieldLabel:Object(Je.__)("Show Formats in search results","wordpress-seo")},"title-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-title-tax-post_format",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-metadesc-tax-post_format",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"social-image-id-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"button-wpseo_titles-social-image-tax-post_format-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},"social-title-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-social-title-tax-post_format",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},"social-description-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-social-description-tax-post_format",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},rssbefore:{route:"/rss",routeLabel:"RSS",fieldId:"input-wpseo_titles-rssbefore",fieldLabel:Object(Je.__)("Content to put before each post in the feed","wordpress-seo")},rssafter:{route:"/rss",routeLabel:"RSS",fieldId:"input-wpseo_titles-rssafter",fieldLabel:Object(Je.__)("Content to put after each post in the feed","wordpress-seo")},...Object(oe.reduce)(e,(e,t)=>({...e,...ws(t)}),{}),...Object(oe.reduce)(t,(e,t)=>({...e,...js(t)}),{})},wpseo_social:{opengraph:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo_social-opengraph",fieldLabel:Object(Je.__)("Open Graph data","wordpress-seo")},twitter:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo_social-twitter",fieldLabel:Object(Je.__)("Twitter card data","wordpress-seo")},og_default_image_id:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"button-wpseo_social-og_default_image-preview",fieldLabel:Object(Je.__)("Site image","wordpress-seo")},og_default_image:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"button-wpseo_social-og_default_image-preview",fieldLabel:Object(Je.__)("Site image","wordpress-seo")},pinterestverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo_social-pinterestverify",fieldLabel:Object(Je.__)("Pinterest","wordpress-seo")},facebook_site:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_social-facebook_site",fieldLabel:Object(Je.__)("Facebook","wordpress-seo")},twitter_site:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_social-twitter_site",fieldLabel:Object(Je.__)("Twitter","wordpress-seo")},other_social_urls:Object(oe.times)(25,e=>({route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_social-other_social_urls-"+e,fieldLabel:Object(Je.__)("Other social profile","wordpress-seo")}))},person_social_profiles:{facebook:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-facebook",fieldLabel:Object(Je.__)("Facebook","wordpress-seo")},instagram:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-instagram",fieldLabel:Object(Je.__)("Instagram","wordpress-seo")},linkedin:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-linkedin",fieldLabel:Object(Je.__)("LinkedIn","wordpress-seo")},myspace:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-myspace",fieldLabel:Object(Je.__)("MySpace","wordpress-seo")},pinterest:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-pinterest",fieldLabel:Object(Je.__)("Pinterest","wordpress-seo")},soundcloud:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-soundcloud",fieldLabel:Object(Je.__)("SoundCloud","wordpress-seo")},tumblr:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-tumblr",fieldLabel:Object(Je.__)("Tumblr","wordpress-seo")},twitter:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-twitter",fieldLabel:Object(Je.__)("Twitter","wordpress-seo")},youtube:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-youtube",fieldLabel:Object(Je.__)("YouTube","wordpress-seo")},wikipedia:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-wikipedia",fieldLabel:Object(Je.__)("Wikipedia","wordpress-seo")}}}),vs=async e=>{const{endpoint:t,nonce:r}=Object(oe.get)(window,"wpseoScriptData",{}),s=new FormData;s.set("option_page","wpseo_settings"),s.set("_wp_http_referer","admin.php?page=wpseo_settings_saved"),s.set("action","update"),s.set("_wpnonce",r),Object(oe.forEach)(e,(e,t)=>{if(Object(oe.isObject)(e)){if("person_social_profiles"===t)return;Object(oe.forEach)(e,(e,r)=>{Object(oe.isArray)(e)?Object(oe.forEach)(e,(e,a)=>s.set(`${t}[${r}][${a}]`,e)):s.set(`${t}[${r}]`,e)})}else s.set(t,e)});try{const e=await fetch(t,{method:"POST",body:new URLSearchParams(s)}),r=await e.text();if(Object(oe.includes)(r,"{{ yoast-success: false }}"))throw new Error("Yoast options invalid.");if(!e.url.endsWith("settings-updated=true"))throw new Error("WordPress options save did not get to the end.")}catch(e){throw new Error(e.message)}},Es=async(e,t)=>{let{resetForm:r}=t;const{addNotification:s}=Object(n.dispatch)(it),{selectCanEditUser:a,selectPreference:o}=Object(n.select)(it),i=o("canManageOptions",!1),{person_social_profiles:l}=e,{company_or_person_user_id:c}=e.wpseo_titles;try{return await Promise.all([vs(i?e:Object(oe.omit)(e,["blogname","blogdescription"])),a(c)&&_s(c,l)]),s({variant:"success",title:Object(Je.__)("Great! Your settings were saved successfully.","wordpress-seo")}),r({values:e}),!0}catch(e){return s({id:"submit-error",variant:"error",title:Object(Je.__)("Oops! Something went wrong while saving.","wordpress-seo")}),console.error("Error while saving:",e.message),!1}};var xs,Ss;try{xs=Map}catch(e){}try{Ss=Set}catch(e){}function ks(e){return function e(t,r,s){if(!t||"object"!=typeof t||"function"==typeof t)return t;if(t.nodeType&&"cloneNode"in t)return t.cloneNode(!0);if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp)return new RegExp(t);if(Array.isArray(t))return t.map(ks);if(xs&&t instanceof xs)return new Map(Array.from(t.entries()));if(Ss&&t instanceof Ss)return new Set(Array.from(t.values()));if(t instanceof Object){r.push(t);var a=Object.create(t);for(var n in s.push(a),t){var o=r.findIndex((function(e){return e===t[n]}));a[n]=o>-1?s[o]:e(t[n],r,s)}return a}return t}(e,[],[])}const Ts=Object.prototype.toString,Fs=Error.prototype.toString,Ls=RegExp.prototype.toString,Cs="undefined"!=typeof Symbol?Symbol.prototype.toString:()=>"",Is=/^Symbol\((.*)\)(.*)$/;function Ps(e,t=!1){if(null==e||!0===e||!1===e)return""+e;const r=typeof e;if("number"===r)return function(e){return e!=+e?"NaN":0===e&&1/e<0?"-0":""+e}(e);if("string"===r)return t?`"${e}"`:e;if("function"===r)return"[Function "+(e.name||"anonymous")+"]";if("symbol"===r)return Cs.call(e).replace(Is,"Symbol($1)");const s=Ts.call(e).slice(8,-1);return"Date"===s?isNaN(e.getTime())?""+e:e.toISOString(e):"Error"===s||e instanceof Error?"["+Fs.call(e)+"]":"RegExp"===s?Ls.call(e):null}function Rs(e,t){let r=Ps(e,t);return null!==r?r:JSON.stringify(e,(function(e,r){let s=Ps(this[e],t);return null!==s?s:r}),2)}let Ns={default:"${path} is invalid",required:"${path} is a required field",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:e,type:t,value:r,originalValue:s})=>{let a=null!=s&&s!==r,n=`${e} must be a \`${t}\` type, but the final value was: \`${Rs(r,!0)}\``+(a?` (cast from the value \`${Rs(s,!0)}\`).`:".");return null===r&&(n+='\n If "null" is intended as an empty value be sure to mark the schema as `.nullable()`'),n},defined:"${path} must be defined"},As={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},$s={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},Ds={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},Ms={noUnknown:"${path} field has unspecified keys: ${unknown}"},Us={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"};Object.assign(Object.create(null),{mixed:Ns,string:As,number:$s,date:Ds,object:Ms,array:Us,boolean:{isValue:"${path} field must be ${value}"}});var Vs=r(192),zs=r.n(Vs),Bs=e=>e&&e.__isYupSchema__;function Hs(e){return null==e?[]:[].concat(e)}function Ws(){return(Ws=Object.assign||function(e){for(var t=1;tRs(t[r])):"function"==typeof e?e(t):e}static isError(e){return e&&"ValidationError"===e.name}constructor(e,t,r,s){super(),this.value=void 0,this.path=void 0,this.type=void 0,this.errors=void 0,this.params=void 0,this.inner=void 0,this.name="ValidationError",this.value=t,this.path=r,this.type=s,this.errors=[],this.inner=[],Hs(e).forEach(e=>{Ys.isError(e)?(this.errors.push(...e.errors),this.inner=this.inner.concat(e.inner.length?e.inner:e)):this.errors.push(e)}),this.message=this.errors.length>1?this.errors.length+" errors occurred":this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,Ys)}}function Gs(e,t){let{endEarly:r,tests:s,args:a,value:n,errors:o,sort:i,path:l}=e,c=(e=>{let t=!1;return(...r)=>{t||(t=!0,e(...r))}})(t),u=s.length;const d=[];if(o=o||[],!u)return o.length?c(new Ys(o,n,l)):c(null,n);for(let e=0;e=0||(a[r]=e[r]);return a}(t,["value","path","label","options","originalValue","sync"]);const{name:u,test:d,params:p,message:m}=e;let{parent:b,context:f}=o;function h(e){return Zs.isRef(e)?e.getValue(s,b,f):e}function O(e={}){const t=Xs()(Qs({value:s,originalValue:i,label:n,path:e.path||a},p,e.params),h),r=new Ys(Ys.formatError(e.message||m,t),s,t.path,e.type||u);return r.params=t,r}let y,_=Qs({path:a,parent:b,type:u,createError:O,resolve:h,options:o,originalValue:i},c);if(l){try{var w;if(y=d.call(_,s,_),"function"==typeof(null==(w=y)?void 0:w.then))throw new Error(`Validation test of type: "${_.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`)}catch(e){return void r(e)}Ys.isError(y)?r(y):y?r(null,y):r(O())}else try{Promise.resolve(d.call(_,s,_)).then(e=>{Ys.isError(e)?r(e):e?r(null,e):r(O())}).catch(r)}catch(e){r(e)}}return t.OPTIONS=e,t}function ta(e,t,r,s=r){let a,n,o;return t?(Object(Js.forEach)(t,(i,l,c)=>{let u=l?(e=>e.substr(0,e.length-1).substr(1))(i):i;if((e=e.resolve({context:s,parent:a,value:r})).innerType){let s=c?parseInt(u,10):0;if(r&&s>=r.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${i}, in the path: ${t}. because there is no value at that index. `);a=r,r=r&&r[s],e=e.innerType}if(!c){if(!e.fields||!e.fields[u])throw new Error(`The schema does not contain the path: ${t}. (failed at: ${o} which is a type: "${e._type}")`);a=r,r=r&&r[u],e=e.fields[u]}n=u,o=l?"["+i+"]":"."+i}),{schema:e,parent:a,parentPath:n}):{parent:a,parentPath:t,schema:e}}Zs.prototype.__isYupRef=!0;class ra{constructor(){this.list=void 0,this.refs=void 0,this.list=new Set,this.refs=new Map}get size(){return this.list.size+this.refs.size}describe(){const e=[];for(const t of this.list)e.push(t);for(const[,t]of this.refs)e.push(t.describe());return e}toArray(){return Array.from(this.list).concat(Array.from(this.refs.values()))}resolveAll(e){return this.toArray().reduce((t,r)=>t.concat(Zs.isRef(r)?e(r):r),[])}add(e){Zs.isRef(e)?this.refs.set(e.key,e):this.list.add(e)}delete(e){Zs.isRef(e)?this.refs.delete(e.key):this.list.delete(e)}clone(){const e=new ra;return e.list=new Set(this.list),e.refs=new Map(this.refs),e}merge(e,t){const r=this.clone();return e.list.forEach(e=>r.add(e)),e.refs.forEach(e=>r.add(e)),t.list.forEach(e=>r.delete(e)),t.refs.forEach(e=>r.delete(e)),r}}function sa(){return(sa=Object.assign||function(e){for(var t=1;t{this.typeError(Ns.notType)}),this.type=(null==e?void 0:e.type)||"mixed",this.spec=sa({strip:!1,strict:!1,abortEarly:!0,recursive:!0,nullable:!1,presence:"optional"},null==e?void 0:e.spec)}get _type(){return this.type}_typeCheck(e){return!0}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;const t=Object.create(Object.getPrototypeOf(this));return t.type=this.type,t._typeError=this._typeError,t._whitelistError=this._whitelistError,t._blacklistError=this._blacklistError,t._whitelist=this._whitelist.clone(),t._blacklist=this._blacklist.clone(),t.exclusiveTests=sa({},this.exclusiveTests),t.deps=[...this.deps],t.conditions=[...this.conditions],t.tests=[...this.tests],t.transforms=[...this.transforms],t.spec=ks(sa({},this.spec,e)),t}label(e){let t=this.clone();return t.spec.label=e,t}meta(...e){if(0===e.length)return this.spec.meta;let t=this.clone();return t.spec.meta=Object.assign(t.spec.meta||{},e[0]),t}withMutation(e){let t=this._mutate;this._mutate=!0;let r=e(this);return this._mutate=t,r}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&"mixed"!==this.type)throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let t=e.clone();const r=sa({},this.spec,t.spec);return t.spec=r,t._typeError||(t._typeError=this._typeError),t._whitelistError||(t._whitelistError=this._whitelistError),t._blacklistError||(t._blacklistError=this._blacklistError),t._whitelist=this._whitelist.merge(e._whitelist,e._blacklist),t._blacklist=this._blacklist.merge(e._blacklist,e._whitelist),t.tests=this.tests,t.exclusiveTests=this.exclusiveTests,t.withMutation(t=>{e.tests.forEach(e=>{t.test(e.OPTIONS)})}),t.transforms=[...this.transforms,...t.transforms],t}isType(e){return!(!this.spec.nullable||null!==e)||this._typeCheck(e)}resolve(e){let t=this;if(t.conditions.length){let r=t.conditions;t=t.clone(),t.conditions=[],t=r.reduce((t,r)=>r.resolve(t,e),t),t=t.resolve(e)}return t}cast(e,t={}){let r=this.resolve(sa({value:e},t)),s=r._cast(e,t);if(void 0!==e&&!1!==t.assert&&!0!==r.isType(s)){let a=Rs(e),n=Rs(s);throw new TypeError(`The value of ${t.path||"field"} could not be cast to a value that satisfies the schema type: "${r._type}". \n\nattempted value: ${a} \n`+(n!==a?"result of cast: "+n:""))}return s}_cast(e,t){let r=void 0===e?e:this.transforms.reduce((t,r)=>r.call(this,t,e,this),e);return void 0===r&&(r=this.getDefault()),r}_validate(e,t={},r){let{sync:s,path:a,from:n=[],originalValue:o=e,strict:i=this.spec.strict,abortEarly:l=this.spec.abortEarly}=t,c=e;i||(c=this._cast(c,sa({assert:!1},t)));let u={value:c,path:a,options:t,originalValue:o,schema:this,label:this.spec.label,sync:s,from:n},d=[];this._typeError&&d.push(this._typeError);let p=[];this._whitelistError&&p.push(this._whitelistError),this._blacklistError&&p.push(this._blacklistError),Gs({args:u,value:c,path:a,sync:s,tests:d,endEarly:l},e=>{e?r(e,c):Gs({tests:this.tests.concat(p),args:u,path:a,sync:s,value:c,endEarly:l},r)})}validate(e,t,r){let s=this.resolve(sa({},t,{value:e}));return"function"==typeof r?s._validate(e,t,r):new Promise((r,a)=>s._validate(e,t,(e,t)=>{e?a(e):r(t)}))}validateSync(e,t){let r;return this.resolve(sa({},t,{value:e}))._validate(e,sa({},t,{sync:!0}),(e,t)=>{if(e)throw e;r=t}),r}isValid(e,t){return this.validate(e,t).then(()=>!0,e=>{if(Ys.isError(e))return!1;throw e})}isValidSync(e,t){try{return this.validateSync(e,t),!0}catch(e){if(Ys.isError(e))return!1;throw e}}_getDefault(){let e=this.spec.default;return null==e?e:"function"==typeof e?e.call(this):ks(e)}getDefault(e){return this.resolve(e||{})._getDefault()}default(e){return 0===arguments.length?this._getDefault():this.clone({default:e})}strict(e=!0){let t=this.clone();return t.spec.strict=e,t}_isPresent(e){return null!=e}defined(e=Ns.defined){return this.test({message:e,name:"defined",exclusive:!0,test:e=>void 0!==e})}required(e=Ns.required){return this.clone({presence:"required"}).withMutation(t=>t.test({message:e,name:"required",exclusive:!0,test(e){return this.schema._isPresent(e)}}))}notRequired(){let e=this.clone({presence:"optional"});return e.tests=e.tests.filter(e=>"required"!==e.OPTIONS.name),e}nullable(e=!0){return this.clone({nullable:!1!==e})}transform(e){let t=this.clone();return t.transforms.push(e),t}test(...e){let t;if(t=1===e.length?"function"==typeof e[0]?{test:e[0]}:e[0]:2===e.length?{name:e[0],test:e[1]}:{name:e[0],message:e[1],test:e[2]},void 0===t.message&&(t.message=Ns.default),"function"!=typeof t.test)throw new TypeError("`test` is a required parameters");let r=this.clone(),s=ea(t),a=t.exclusive||t.name&&!0===r.exclusiveTests[t.name];if(t.exclusive&&!t.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return t.name&&(r.exclusiveTests[t.name]=!!t.exclusive),r.tests=r.tests.filter(e=>{if(e.OPTIONS.name===t.name){if(a)return!1;if(e.OPTIONS.test===s.OPTIONS.test)return!1}return!0}),r.tests.push(s),r}when(e,t){Array.isArray(e)||"string"==typeof e||(t=e,e=".");let r=this.clone(),s=Hs(e).map(e=>new Zs(e));return s.forEach(e=>{e.isSibling&&r.deps.push(e.key)}),r.conditions.push(new class{constructor(e,t){if(this.fn=void 0,this.refs=e,this.refs=e,"function"==typeof t)return void(this.fn=t);if(!zs()(t,"is"))throw new TypeError("`is:` is required for `when()` conditions");if(!t.then&&!t.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:r,then:s,otherwise:a}=t,n="function"==typeof r?r:(...e)=>e.every(e=>e===r);this.fn=function(...e){let t=e.pop(),r=e.pop(),o=n(...e)?s:a;if(o)return"function"==typeof o?o(r):r.concat(o.resolve(t))}}resolve(e,t){let r=this.refs.map(e=>e.getValue(null==t?void 0:t.value,null==t?void 0:t.parent,null==t?void 0:t.context)),s=this.fn.apply(e,r.concat(e,t));if(void 0===s||s===e)return e;if(!Bs(s))throw new TypeError("conditions must return a schema object");return s.resolve(t)}}(s,t)),r}typeError(e){let t=this.clone();return t._typeError=ea({message:e,name:"typeError",test(e){return!(void 0!==e&&!this.schema.isType(e))||this.createError({params:{type:this.schema._type}})}}),t}oneOf(e,t=Ns.oneOf){let r=this.clone();return e.forEach(e=>{r._whitelist.add(e),r._blacklist.delete(e)}),r._whitelistError=ea({message:t,name:"oneOf",test(e){if(void 0===e)return!0;let t=this.schema._whitelist,r=t.resolveAll(this.resolve);return!!r.includes(e)||this.createError({params:{values:t.toArray().join(", "),resolved:r}})}}),r}notOneOf(e,t=Ns.notOneOf){let r=this.clone();return e.forEach(e=>{r._blacklist.add(e),r._whitelist.delete(e)}),r._blacklistError=ea({message:t,name:"notOneOf",test(e){let t=this.schema._blacklist,r=t.resolveAll(this.resolve);return!r.includes(e)||this.createError({params:{values:t.toArray().join(", "),resolved:r}})}}),r}strip(e=!0){let t=this.clone();return t.spec.strip=e,t}describe(){const e=this.clone(),{label:t,meta:r}=e.spec;return{meta:r,label:t,type:e.type,oneOf:e._whitelist.describe(),notOneOf:e._blacklist.describe(),tests:e.tests.map(e=>({name:e.OPTIONS.name,params:e.OPTIONS.params})).filter((e,t,r)=>r.findIndex(t=>t.name===e.name)===t)}}}aa.prototype.__isYupSchema__=!0;for(const e of["validate","validateSync"])aa.prototype[e+"At"]=function(t,r,s={}){const{parent:a,parentPath:n,schema:o}=ta(this,t,r,s.context);return o[e](a&&a[n],sa({},s,{parent:a,path:t}))};for(const e of["equals","is"])aa.prototype[e]=aa.prototype.oneOf;for(const e of["not","nope"])aa.prototype[e]=aa.prototype.notOneOf;aa.prototype.optional=aa.prototype.notRequired;aa.prototype;var na=e=>null==e;let oa=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,ia=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,la=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,ca=e=>na(e)||e===e.trim(),ua={}.toString();function da(){return new pa}class pa extends aa{constructor(){super({type:"string"}),this.withMutation(()=>{this.transform((function(e){if(this.isType(e))return e;if(Array.isArray(e))return e;const t=null!=e&&e.toString?e.toString():e;return t===ua?e:t}))})}_typeCheck(e){return e instanceof String&&(e=e.valueOf()),"string"==typeof e}_isPresent(e){return super._isPresent(e)&&!!e.length}length(e,t=As.length){return this.test({message:t,name:"length",exclusive:!0,params:{length:e},test(t){return na(t)||t.length===this.resolve(e)}})}min(e,t=As.min){return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return na(t)||t.length>=this.resolve(e)}})}max(e,t=As.max){return this.test({name:"max",exclusive:!0,message:t,params:{max:e},test(t){return na(t)||t.length<=this.resolve(e)}})}matches(e,t){let r,s,a=!1;return t&&("object"==typeof t?({excludeEmptyString:a=!1,message:r,name:s}=t):r=t),this.test({name:s||"matches",message:r||As.matches,params:{regex:e},test:t=>na(t)||""===t&&a||-1!==t.search(e)})}email(e=As.email){return this.matches(oa,{name:"email",message:e,excludeEmptyString:!0})}url(e=As.url){return this.matches(ia,{name:"url",message:e,excludeEmptyString:!0})}uuid(e=As.uuid){return this.matches(la,{name:"uuid",message:e,excludeEmptyString:!1})}ensure(){return this.default("").transform(e=>null===e?"":e)}trim(e=As.trim){return this.transform(e=>null!=e?e.trim():e).test({message:e,name:"trim",test:ca})}lowercase(e=As.lowercase){return this.transform(e=>na(e)?e:e.toLowerCase()).test({message:e,name:"string_case",exclusive:!0,test:e=>na(e)||e===e.toLowerCase()})}uppercase(e=As.uppercase){return this.transform(e=>na(e)?e:e.toUpperCase()).test({message:e,name:"string_case",exclusive:!0,test:e=>na(e)||e===e.toUpperCase()})}}function ma(){return new ba}da.prototype=pa.prototype;class ba extends aa{constructor(){super({type:"number"}),this.withMutation(()=>{this.transform((function(e){let t=e;if("string"==typeof t){if(t=t.replace(/\s/g,""),""===t)return NaN;t=+t}return this.isType(t)?t:parseFloat(t)}))})}_typeCheck(e){return e instanceof Number&&(e=e.valueOf()),"number"==typeof e&&!(e=>e!=+e)(e)}min(e,t=$s.min){return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return na(t)||t>=this.resolve(e)}})}max(e,t=$s.max){return this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(t){return na(t)||t<=this.resolve(e)}})}lessThan(e,t=$s.lessThan){return this.test({message:t,name:"max",exclusive:!0,params:{less:e},test(t){return na(t)||tthis.resolve(e)}})}positive(e=$s.positive){return this.moreThan(0,e)}negative(e=$s.negative){return this.lessThan(0,e)}integer(e=$s.integer){return this.test({name:"integer",message:e,test:e=>na(e)||Number.isInteger(e)})}truncate(){return this.transform(e=>na(e)?e:0|e)}round(e){var t;let r=["ceil","floor","round","trunc"];if("trunc"===(e=(null==(t=e)?void 0:t.toLowerCase())||"round"))return this.truncate();if(-1===r.indexOf(e.toLowerCase()))throw new TypeError("Only valid options for round() are: "+r.join(", "));return this.transform(t=>na(t)?t:Math[e](t))}}ma.prototype=ba.prototype;var fa=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;let ha=new Date("");function Oa(){return new ya}class ya extends aa{constructor(){super({type:"date"}),this.withMutation(()=>{this.transform((function(e){return this.isType(e)?e:(e=function(e){var t,r,s=[1,4,5,6,7,10,11],a=0;if(r=fa.exec(e)){for(var n,o=0;n=s[o];++o)r[n]=+r[n]||0;r[2]=(+r[2]||1)-1,r[3]=+r[3]||1,r[7]=r[7]?String(r[7]).substr(0,3):0,void 0!==r[8]&&""!==r[8]||void 0!==r[9]&&""!==r[9]?("Z"!==r[8]&&void 0!==r[9]&&(a=60*r[10]+r[11],"+"===r[9]&&(a=0-a)),t=Date.UTC(r[1],r[2],r[3],r[4],r[5]+a,r[6],r[7])):t=+new Date(r[1],r[2],r[3],r[4],r[5],r[6],r[7])}else t=Date.parse?Date.parse(e):NaN;return t}(e),isNaN(e)?ha:new Date(e))}))})}_typeCheck(e){return t=e,"[object Date]"===Object.prototype.toString.call(t)&&!isNaN(e.getTime());var t}prepareParam(e,t){let r;if(Zs.isRef(e))r=e;else{let s=this.cast(e);if(!this._typeCheck(s))throw new TypeError(`\`${t}\` must be a Date or a value that can be \`cast()\` to a Date`);r=s}return r}min(e,t=Ds.min){let r=this.prepareParam(e,"min");return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(e){return na(e)||e>=this.resolve(r)}})}max(e,t=Ds.max){let r=this.prepareParam(e,"max");return this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(e){return na(e)||e<=this.resolve(r)}})}}ya.INVALID_DATE=ha,Oa.prototype=ya.prototype,Oa.INVALID_DATE=ha;var _a=r(235),wa=r.n(_a),ja=r(250),ga=r.n(ja),va=r(251),Ea=r.n(va),xa=r(252),Sa=r.n(xa);function ka(e,t){let r=1/0;return e.some((e,s)=>{var a;if(-1!==(null==(a=t.path)?void 0:a.indexOf(e)))return r=s,!0}),r}function Ta(e){return(t,r)=>ka(e,t)-ka(e,r)}function Fa(){return(Fa=Object.assign||function(e){for(var t=1;t"[object Object]"===Object.prototype.toString.call(e);const Ca=Ta([]);class Ia extends aa{constructor(e){super({type:"object"}),this.fields=Object.create(null),this._sortErrors=Ca,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{this.transform((function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(t){e=null}return this.isType(e)?e:null})),e&&this.shape(e)})}_typeCheck(e){return La(e)||"function"==typeof e}_cast(e,t={}){var r;let s=super._cast(e,t);if(void 0===s)return this.getDefault();if(!this._typeCheck(s))return s;let a=this.fields,n=null!=(r=t.stripUnknown)?r:this.spec.noUnknown,o=this._nodes.concat(Object.keys(s).filter(e=>-1===this._nodes.indexOf(e))),i={},l=Fa({},t,{parent:i,__validating:t.__validating||!1}),c=!1;for(const e of o){let r=a[e],o=zs()(s,e);if(r){let a,n=s[e];l.path=(t.path?t.path+".":"")+e,r=r.resolve({value:n,context:t.context,parent:i});let o="spec"in r?r.spec:void 0,u=null==o?void 0:o.strict;if(null==o?void 0:o.strip){c=c||e in s;continue}a=t.__validating&&u?s[e]:r.cast(s[e],l),void 0!==a&&(i[e]=a)}else o&&!n&&(i[e]=s[e]);i[e]!==s[e]&&(c=!0)}return c?i:s}_validate(e,t={},r){let s=[],{sync:a,from:n=[],originalValue:o=e,abortEarly:i=this.spec.abortEarly,recursive:l=this.spec.recursive}=t;n=[{schema:this,value:o},...n],t.__validating=!0,t.originalValue=o,t.from=n,super._validate(e,t,(e,c)=>{if(e){if(!Ys.isError(e)||i)return void r(e,c);s.push(e)}if(!l||!La(c))return void r(s[0]||null,c);o=o||c;let u=this._nodes.map(e=>(r,s)=>{let a=-1===e.indexOf(".")?(t.path?t.path+".":"")+e:`${t.path||""}["${e}"]`,i=this.fields[e];i&&"validate"in i?i.validate(c[e],Fa({},t,{path:a,from:n,strict:!0,parent:c,originalValue:o[e]}),s):s(null)});Gs({sync:a,tests:u,value:c,errors:s,endEarly:i,sort:this._sortErrors,path:t.path},r)})}clone(e){const t=super.clone(e);return t.fields=Fa({},this.fields),t._nodes=this._nodes,t._excludedEdges=this._excludedEdges,t._sortErrors=this._sortErrors,t}concat(e){let t=super.concat(e),r=t.fields;for(let[e,t]of Object.entries(this.fields)){const s=r[e];void 0===s?r[e]=t:s instanceof aa&&t instanceof aa&&(r[e]=t.concat(s))}return t.withMutation(()=>t.shape(r,this._excludedEdges))}getDefaultFromShape(){let e={};return this._nodes.forEach(t=>{const r=this.fields[t];e[t]="default"in r?r.getDefault():void 0}),e}_getDefault(){return"default"in this.spec?super._getDefault():this._nodes.length?this.getDefaultFromShape():void 0}shape(e,t=[]){let r=this.clone(),s=Object.assign(r.fields,e);return r.fields=s,r._sortErrors=Ta(Object.keys(s)),t.length&&(Array.isArray(t[0])||(t=[t]),r._excludedEdges=[...r._excludedEdges,...t]),r._nodes=function(e,t=[]){let r=[],s=new Set,a=new Set(t.map(([e,t])=>`${e}-${t}`));function n(e,t){let n=Object(Js.split)(e)[0];s.add(n),a.has(`${t}-${n}`)||r.push([t,n])}for(const t in e)if(zs()(e,t)){let r=e[t];s.add(t),Zs.isRef(r)&&r.isSibling?n(r.path,t):Bs(r)&&"deps"in r&&r.deps.forEach(e=>n(e,t))}return Sa.a.array(Array.from(s),r).reverse()}(s,r._excludedEdges),r}pick(e){const t={};for(const r of e)this.fields[r]&&(t[r]=this.fields[r]);return this.clone().withMutation(e=>(e.fields={},e.shape(t)))}omit(e){const t=this.clone(),r=t.fields;t.fields={};for(const t of e)delete r[t];return t.withMutation(()=>t.shape(r))}from(e,t,r){let s=Object(Js.getter)(e,!0);return this.transform(a=>{if(null==a)return a;let n=a;return zs()(a,e)&&(n=Fa({},a),r||delete n[e],n[t]=s(a)),n})}noUnknown(e=!0,t=Ms.noUnknown){"string"==typeof e&&(t=e,e=!0);let r=this.test({name:"noUnknown",exclusive:!0,message:t,test(t){if(null==t)return!0;const r=function(e,t){let r=Object.keys(e.fields);return Object.keys(t).filter(e=>-1===r.indexOf(e))}(this.schema,t);return!e||0===r.length||this.createError({params:{unknown:r.join(", ")}})}});return r.spec.noUnknown=e,r}unknown(e=!0,t=Ms.noUnknown){return this.noUnknown(!e,t)}transformKeys(e){return this.transform(t=>t&&Ea()(t,(t,r)=>e(r)))}camelCase(){return this.transformKeys(ga.a)}snakeCase(){return this.transformKeys(wa.a)}constantCase(){return this.transformKeys(e=>wa()(e).toUpperCase())}describe(){let e=super.describe();return e.fields=Xs()(this.fields,e=>e.describe()),e}}function Pa(e){return new Ia(e)}function Ra(){return(Ra=Object.assign||function(e){for(var t=1;t{this.transform((function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(t){e=null}return this.isType(e)?e:null}))})}_typeCheck(e){return Array.isArray(e)}get _subType(){return this.innerType}_cast(e,t){const r=super._cast(e,t);if(!this._typeCheck(r)||!this.innerType)return r;let s=!1;const a=r.map((e,r)=>{const a=this.innerType.cast(e,Ra({},t,{path:`${t.path||""}[${r}]`}));return a!==e&&(s=!0),a});return s?a:r}_validate(e,t={},r){var s,a;let n=[],o=t.sync,i=t.path,l=this.innerType,c=null!=(s=t.abortEarly)?s:this.spec.abortEarly,u=null!=(a=t.recursive)?a:this.spec.recursive,d=null!=t.originalValue?t.originalValue:e;super._validate(e,t,(e,s)=>{if(e){if(!Ys.isError(e)||c)return void r(e,s);n.push(e)}if(!u||!l||!this._typeCheck(s))return void r(n[0]||null,s);d=d||s;let a=new Array(s.length);for(let e=0;el.validate(r,o,t)}Gs({sync:o,path:i,value:s,errors:n,endEarly:c,tests:a},r)})}clone(e){const t=super.clone(e);return t.innerType=this.innerType,t}concat(e){let t=super.concat(e);return t.innerType=this.innerType,e.innerType&&(t.innerType=t.innerType?t.innerType.concat(e.innerType):e.innerType),t}of(e){let t=this.clone();if(!Bs(e))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+Rs(e));return t.innerType=e,t}length(e,t=Us.length){return this.test({message:t,name:"length",exclusive:!0,params:{length:e},test(t){return na(t)||t.length===this.resolve(e)}})}min(e,t){return t=t||Us.min,this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return na(t)||t.length>=this.resolve(e)}})}max(e,t){return t=t||Us.max,this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(t){return na(t)||t.length<=this.resolve(e)}})}ensure(){return this.default(()=>[]).transform((e,t)=>this._typeCheck(e)?e:null==t?[]:[].concat(t))}compact(e){let t=e?(t,r,s)=>!e(t,r,s):e=>!!e;return this.transform(e=>null!=e?e.filter(t):e)}describe(){let e=super.describe();return this.innerType&&(e.innerType=this.innerType.describe()),e}nullable(e=!0){return super.nullable(e)}defined(){return super.defined()}required(e){return super.required(e)}}Na.prototype=Aa.prototype;const $a=/^[A-Za-z0-9_-]+$/,Da=/^[A-Fa-f0-9_-]+$/,Ma=/^[A-Za-z0-9_]{1,25}$/;!function(e,t,r){if(!e||!Bs(e.prototype))throw new TypeError("You must provide a yup schema constructor function");e.prototype[t]=r}(ma,"isMediaTypeImage",(function(){return this.test("isMediaTypeImage",Object(Je.__)("The selected media type is not valid. Supported types are: JPG, PNG, WEBP and GIF.","wordpress-seo"),e=>{if(!e)return!0;const t=Object(n.select)(it).selectMediaById(e);return"image"===(null==t?void 0:t.type)})}));const Ua=(e,t)=>Pa().shape({wpseo:Pa().shape({baiduverify:da().matches($a,Object(Je.__)("The verification code is not valid. Please use only letters, numbers, underscores and dashes.","wordpress-seo")),googleverify:da().matches($a,Object(Je.__)("The verification code is not valid. Please use only letters, numbers, underscores and dashes.","wordpress-seo")),msverify:da().matches(Da,Object(Je.__)("The verification code is not valid. Please use only the letters A to F, numbers, underscores and dashes.","wordpress-seo")),yandexverify:da().matches(Da,Object(Je.__)("The verification code is not valid. Please use only the letters A to F, numbers, underscores and dashes.","wordpress-seo"))}),wpseo_social:Pa().shape({og_default_image_id:ma().isMediaTypeImage(),facebook_site:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),twitter_site:da().matches(Ma,Object(Je.__)("The profile is not valid. Please use only 1-25 letters, numbers and underscores or enter a valid Twitter URL.","wordpress-seo")),other_social_urls:Na().of(da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo"))),pinterestverify:da().matches(Da,Object(Je.__)("The verification code is not valid. Please use only the letters A to F, numbers, underscores and dashes.","wordpress-seo"))}),wpseo_titles:Pa().shape({open_graph_frontpage_image_id:ma().isMediaTypeImage(),company_logo_id:ma().isMediaTypeImage(),person_logo_id:ma().isMediaTypeImage(),...Object(oe.reduce)(e,(e,t)=>{let{name:r,hasArchive:s}=t;return{...e,..."attachment"!==r&&{["social-image-id-"+r]:ma().isMediaTypeImage()},...s&&{["social-image-id-ptarchive-"+r]:ma().isMediaTypeImage()}}},{}),...Object(oe.reduce)(t,(e,t)=>{let{name:r}=t;return{...e,["social-image-id-tax-"+r]:ma().isMediaTypeImage()}},{}),"social-image-id-author-wpseo":ma().isMediaTypeImage(),"social-image-id-archive-wpseo":ma().isMediaTypeImage(),"social-image-id-tax-post_format":ma().isMediaTypeImage()}),person_social_profiles:Pa().shape({facebook:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),instagram:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),linkedin:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),myspace:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),pinterest:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),soundcloud:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),tumblr:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),twitter:da().matches(Ma,Object(Je.__)("The profile is not valid. Please use only 1-25 letters, numbers and underscores or enter a valid Twitter URL.","wordpress-seo")),youtube:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),wikipedia:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo"))})}),Va=/^https?:\/\/(?:www\.)?twitter\.com\/(?[A-Za-z0-9_]{1,25})\/?$/,za=e=>{var t;const r=e.target.value.match(Va);return null!=r&&null!==(t=r.groups)&&void 0!==t&&t.handle?r.groups.handle:e.target.value},Ba=Pt(Ct),Ha=()=>{const{addNotification:e}=lt(),{values:t,status:r,setStatus:a,setFieldValue:n}=H(),{company_or_person_user_id:o}=t.wpseo_titles,i=Object(l.usePrevious)(o),c=ct("selectUserById",[o],o),u=ct("selectCanEditUser",[],o);return Object(s.useEffect)(()=>{i===o||o<1||(a({...r,isFetchingPersonSocialProfiles:!0}),(async e=>{try{const t=await Et()({path:"/yoast/v1/configuration/person_social_profiles?user_id="+e});if(null==t||!t.success)throw new Error("Route returned failure.");return(null==t?void 0:t.social_profiles)||{}}catch(e){throw new Error(null==e?void 0:e.message)}})(o).then(e=>{n("person_social_profiles",e)}).catch(t=>{e({id:"social-profiles-error",variant:"error",title:Object(Je.__)("Oops! Something went wrong while retrieving the user social profiles.","wordpress-seo")}),console.error("Error while fetching the social profiles:",t.message)}).finally(()=>{a({...r,isFetchingPersonSocialProfiles:!1})}))},[i,o,n,a,e]),Object(s.createElement)(st,{title:Object(Je.__)("Other profiles","wordpress-seo"),description:Object(Je.__)("Tell us about the other profiles on the web that belong to the person.","wordpress-seo")},!u&&Object(s.createElement)(l.Alert,{variant:"info"},!Object(oe.isEmpty)(c)&&Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("We're sorry, you're not allowed to edit the other profiles of %1$s%3$s%2$s.","wordpress-seo"),"","",null==c?void 0:c.name),{strong:Object(s.createElement)("strong",{className:"yst-font-medium"})}),Object(oe.isEmpty)(c)&&Object(Je.__)("We're sorry, you're not allowed to edit the other profiles of the selected user.","wordpress-seo")),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.facebook",id:"input-person_social_profiles-facebook",label:Object(Je.__)("Facebook","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://facebook.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.instagram",id:"input-person_social_profiles-instagram",label:Object(Je.__)("Instagram","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://instagram.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.linkedin",id:"input-person_social_profiles-linkedin",label:Object(Je.__)("LinkedIn","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://linkedin.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.myspace",id:"input-person_social_profiles-myspace",label:Object(Je.__)("MySpace","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://myspace.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.pinterest",id:"input-person_social_profiles-pinterest",label:Object(Je.__)("Pinterest","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://pinterest.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.soundcloud",id:"input-person_social_profiles-soundcloud",label:Object(Je.__)("SoundCloud","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://soundcloud.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.tumblr",id:"input-person_social_profiles-tumblr",label:Object(Je.__)("Tumblr","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://tumblr.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Ba,{as:l.TextField,name:"person_social_profiles.twitter",id:"input-person_social_profiles-twitter",label:Object(Je.__)("Twitter","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://twitter.com/yoast","wordpress-seo"),transformValue:za,readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.youtube",id:"input-person_social_profiles-youtube",label:Object(Je.__)("YouTube","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://youtube.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.wikipedia",id:"input-person_social_profiles-wikipedia",label:Object(Je.__)("Wikipedia","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://wikipedia.com/yoast","wordpress-seo"),readOnly:!u}))};var Wa=()=>{const{values:e}=H(),{blogname:t}=e,{company_or_person:r,company_or_person_user_id:a,company_name:n,company_logo_id:o}=e.wpseo_titles,{other_social_urls:i}=e.wpseo_social,c=ct("selectUserById",[a],a),u=ct("selectLink",[],"https://yoa.st/1-p"),d=ct("selectLink",[],"https://yoa.st/3r3"),p=ct("selectPreference",[],"editUserUrl"),m=ct("selectPreference",[],"isLocalSeoActive"),b=ct("selectPreference",[],"companyOrPersonMessage"),f=ct("selectFallback",[],"siteLogoId"),h=ct("selectCanEditUser",[],a);return Object(s.createElement)(dt,{title:Object(Je.__)("Site representation","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("This info is intended to appear in %1$sGoogle's Knowledge Graph%2$s. You can be either an organization, or a person.","wordpress-seo"),"",""),u,"link-google-knowledge-graph")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("Person/organization","wordpress-seo"),description:Object(Je.__)("Choose whether your site represents an organization or a person.","wordpress-seo")},m&&Object(s.createElement)(l.Alert,{id:"alert-local-seo-company-or-person",variant:"info"},b),Object(s.createElement)(l.RadioGroup,{disabled:m},Object(s.createElement)(Q,{as:l.Radio,type:"radio",name:"wpseo_titles.company_or_person",id:"input-wpseo_titles-company_or_person-company",label:Object(Je.__)("Organization","wordpress-seo"),value:"company",disabled:m}),Object(s.createElement)(Q,{as:l.Radio,type:"radio",name:"wpseo_titles.company_or_person",id:"input-wpseo_titles-company_or_person-person",label:Object(Je.__)("Person","wordpress-seo"),value:"person",disabled:m}))),Object(s.createElement)("section",{className:"yst-space-y-8"}),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(hs.a,{show:"company"===r,enter:"yst-transition yst-ease-out yst-duration-300 yst-delay-300",enterFrom:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90",enterTo:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leave:"yst-transition yst-absolute yst-top-0 yst-left-0 yst-ease-out yst-duration-300",leaveFrom:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leaveTo:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90"},Object(s.createElement)(st,{title:Object(Je.__)("Organization","wordpress-seo"),description:Object(Je.__)("Please tell us more about your organization. This information will help Google to understand your website, and improve your chance of getting rich results.","wordpress-seo")},(!n||o<1)&&Object(s.createElement)(l.Alert,{id:"alert-organization-name-logo",variant:"warning"},Object(Er.a)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("An organization name and logo need to be set for structured data to work properly. %1$sLearn more about the importance of structured data%2$s.","wordpress-seo"),"",""),d,"link-structured-data")),Object(s.createElement)(Q,{as:l.TextField,name:"wpseo_titles.company_name",id:"input-wpseo_titles-company_name",label:Object(Je.__)("Organization name","wordpress-seo"),placeholder:t}),Object(s.createElement)(Ot,{id:"wpseo_titles-company_logo",label:Object(Je.__)("Organization logo","wordpress-seo"),variant:"square",previewLabel:Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s expands to an opening strong tag. Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","696x696px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),mediaUrlName:"wpseo_titles.company_logo",mediaIdName:"wpseo_titles.company_logo_id",fallbackMediaId:f})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Other profiles","wordpress-seo"),description:Object(Je.__)("Tell us if you have any other profiles on the web that belong to your organization. This can be any number of profiles, like YouTube, LinkedIn, Pinterest, or even Wikipedia.","wordpress-seo")},Object(s.createElement)(Rt,{as:l.TextField,name:"wpseo_social.facebook_site",id:"input-wpseo_social-facebook_site",label:Object(Je.__)("Facebook","wordpress-seo"),placeholder:Object(Je.__)("E.g. https://facebook.com/yoast","wordpress-seo")}),Object(s.createElement)(Ba,{as:l.TextField,name:"wpseo_social.twitter_site",id:"input-wpseo_social-twitter_site",label:Object(Je.__)("Twitter","wordpress-seo"),placeholder:Object(Je.__)("E.g. https://twitter.com/yoast","wordpress-seo"),transformValue:za}),Object(s.createElement)(ne,{name:"wpseo_social.other_social_urls"},e=>Object(s.createElement)(s.Fragment,null,i.map((t,r)=>Object(s.createElement)("div",{key:"wpseo_social.other_social_urls."+r,className:"yst-w-full yst-flex yst-items-start yst-gap-2"},Object(s.createElement)(Rt,{as:l.TextField,name:"wpseo_social.other_social_urls."+r,id:"input-wpseo_social-other_social_urls-"+r,label:Object(Je.__)("Add another profile","wordpress-seo"),placeholder:Object(Je.__)("E.g. https://example.com/yoast","wordpress-seo"),className:"yst-grow"}),Object(s.createElement)("button",{onClick:e.remove.bind(null,r),className:"yst-mt-7 yst-p-2.5 yst-rounded-md focus:yst-outline-none focus:yst-ring-2 focus:yst-ring-primary-500"},Object(s.createElement)(Os.a,{className:"yst-h-5 yst-w-5"})))),Object(s.createElement)(l.Button,{id:"button-add-social-profile",variant:"secondary",onClick:e.push.bind(null,"")},Object(s.createElement)(ys.a,{className:"yst--ml-1 yst-mr-1 yst-h-5 yst-w-5 yst-text-slate-400"}),Object(Je.__)("Add another profile","wordpress-seo")))))),Object(s.createElement)(hs.a,{show:"person"===r,enter:"yst-transition yst-ease-out yst-duration-300 yst-delay-300",enterFrom:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90",enterTo:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leave:"yst-transition yst-absolute yst-top-0 yst-left-0 yst-ease-out yst-duration-300",leaveFrom:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leaveTo:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90"},Object(s.createElement)(st,{title:Object(Je.__)("Personal info","wordpress-seo"),description:Object(Je.__)("Please tell us more about the person this site represents.","wordpress-seo")},Object(s.createElement)(Ft,{name:"wpseo_titles.company_or_person_user_id",id:"input-wpseo_titles-company_or_person_user_id",label:Object(Je.__)("Select a user","wordpress-seo")}),!Object(oe.isEmpty)(c)&&Object(s.createElement)(l.Alert,{id:"alert-person-user-profile"},h&&Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("You have selected the user %1$s%5$s%2$s as the person this site represents. Their user profile information will now be used in search results. %3$sUpdate their profile to make sure the information is correct%4$s.","wordpress-seo"),"","","","",null==c?void 0:c.name),{strong:Object(s.createElement)("strong",{className:"yst-font-medium"}),a:Object(s.createElement)("a",{id:"link-person-user-profile",href:`${p}?user_id=${null==c?void 0:c.id}`,target:"_blank",rel:"noopener noreferrer"})}),!h&&Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("You have selected the user %1$s%3$s%2$s as the person this site represents. Their user profile information will now be used in search results. We're sorry, you're not allowed to edit this user's profile.","wordpress-seo"),"","",null==c?void 0:c.name),{strong:Object(s.createElement)("strong",{className:"yst-font-medium"})})),Object(s.createElement)(Ot,{id:"wpseo_titles-person_logo",label:Object(Je.__)("Personal logo or avatar","wordpress-seo"),variant:"square",previewLabel:Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s expands to an opening strong tag. Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","696x696px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),mediaUrlName:"wpseo_titles.person_logo",mediaIdName:"wpseo_titles.person_logo_id",fallbackMediaId:f})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(Ha,null)))))},qa=()=>{const e=ct("selectReplacementVariablesFor",[],"search","search"),t=ct("selectRecommendedReplacementVariablesFor",[],"search","search"),r=ct("selectReplacementVariablesFor",[],"404","404"),a=ct("selectRecommendedReplacementVariablesFor",[],"404","404");return Object(s.createElement)(dt,{title:Object(Je.__)("Special pages","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("Internal search pages","wordpress-seo"),description:Object(Je.__)("Choose how the title of your internal search pages should look in the browser.","wordpress-seo")},Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-search-wpseo",fieldId:"input-wpseo_titles.title-search-wpseo",label:Object(Je.__)("Page title","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("404 error pages","wordpress-seo"),description:Object(Je.__)("Choose how the title of your 404 error pages should look in the browser.","wordpress-seo")},Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-404-wpseo",fieldId:"input-wpseo_titles.title-404-wpseo",label:Object(Je.__)("Page title","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a}))))};const Ya=/content=(['"])?(?[^'"> ]+)(?:\1|[ />])/,Ga=e=>{var t;const r=e.target.value.match(Ya);return null!=r&&null!==(t=r.groups)&&void 0!==t&&t.content?r.groups.content:e.target.value},Ka=Pt(Ct);var Xa=()=>{const e=ct("selectPreference",[],"siteUrl");return Object(s.createElement)(dt,{title:Object(Je.__)("Site connections","wordpress-seo"),description:Object(Je.__)("Verify your site with different tools. This will add a verification meta tag on your homepage. You can find instructions on how to verify your site for each platform by following the link in the description.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-max-w-screen-sm yst-space-y-8"},Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.baiduverify",id:"input-wpseo-baiduverify",label:Object(Je.__)("Baidu","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sBaidu Webmaster tools%2$s.","wordpress-seo"),"",""),"https://ziyuan.baidu.com/site/siteadd","link-baidu-webmaster-tools"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.msverify",id:"input-wpseo-msverify",label:Object(Je.__)("Bing","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sBing Webmaster tools%2$s.","wordpress-seo"),"",""),"https://www.bing.com/toolbox/webmaster/#/Dashboard/?url="+e,"link-bing-webmaster-tools"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.googleverify",id:"input-wpseo-googleverify",label:Object(Je.__)("Google","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sGoogle Search console%2$s.","wordpress-seo"),"",""),Object(xt.addQueryArgs)("https://www.google.com/webmasters/verification/verification",{hl:"en",tid:"alternate",siteUrl:e}),"link-google-search-console"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo_social.pinterestverify",id:"input-wpseo_social-pinterestverify",label:Object(Je.__)("Pinterest","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Claim your site over at %1$sPinterest%2$s.","wordpress-seo"),"",""),"https://www.pinterest.com/settings/claim","link-pinterest"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.yandexverify",id:"input-wpseo-yandexverify",label:Object(Je.__)("Yandex","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sYandex Webmaster tools%2$s.","wordpress-seo"),"",""),"https://webmaster.yandex.com/sites/add/","link-yandex-webmaster-tools"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}))))};const Ja=e=>{let{postTypes:t,taxonomies:r,idSuffix:a=""}=e;const n=Object(l.useSvgAria)(),o=Object(s.useCallback)(e=>{let{show:t,toggle:r,ariaProps:a}=e;const o=Object(s.useMemo)(()=>t?He:We,[t]);return Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)("hr",{className:"yst-absolute yst-inset-x-0 yst-top-1/2 yst-bg-slate-200"}),Object(s.createElement)("button",Be()({className:"yst-relative yst-flex yst-items-center yst-gap-2 yst-px-2.5 yst-py-1 yst-mx-auto yst-text-xs yst-font-medium yst-text-slate-700 yst-bg-slate-50 yst-rounded-full yst-border yst-border-slate-300 hover:yst-bg-white hover:yst-text-slate-800 focus:yst-outline-none focus:yst-ring-2 focus:yst-ring-primary-500 focus:yst-ring-offset-2",onClick:r},a),t?Object(Je.__)("Show less","wordpress-seo"):Object(Je.__)("Show more","wordpress-seo"),Object(s.createElement)(o,Be()({className:"yst-h-4 yst-w-4 yst-flex-shrink-0 yst-text-slate-400 group-hover:yst-text-slate-500 yst-stroke-3"},n))))},[]);return Object(s.createElement)(s.Fragment,null,Object(s.createElement)("header",{className:"yst-px-3 yst-mb-6 yst-space-y-6"},Object(s.createElement)(Ue,{to:"/",className:"yst-inline-block"},Object(s.createElement)(vr,Be()({className:"yst-w-40"},n))),Object(s.createElement)(Bt,null)),Object(s.createElement)("div",{className:"yst-px-0.5 yst-space-y-6"},Object(s.createElement)(ir.MenuItem,{id:"menu-site-settings"+(a&&"-"+a),icon:qe,label:Object(Je.__)("General","wordpress-seo")},Object(s.createElement)(ir.SubmenuItem,{to:"/site-features",label:Object(Je.__)("Site features","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/site-basics",label:Object(Je.__)("Site basics","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/site-representation",label:Object(Je.__)("Site representation","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/site-connections",label:Object(Je.__)("Site connections","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/breadcrumbs",label:Object(Je.__)("Breadcrumbs","wordpress-seo"),idSuffix:a})),Object(s.createElement)(ir.MenuItem,{id:"menu-content-settings"+(a&&"-"+a),icon:Ye,label:Object(Je.__)("Content types","wordpress-seo")},Object(s.createElement)(l.ChildrenLimiter,{limit:5,renderButton:o},Object(s.createElement)(ir.SubmenuItem,{to:"/homepage",label:Object(Je.__)("Homepage","wordpress-seo"),idSuffix:a}),Object(oe.map)(t,e=>{let{name:t,route:r,label:n}=e;return Object(s.createElement)(ir.SubmenuItem,{key:"link-post-type-"+t,to:"/post-type/"+r,label:n,idSuffix:a})}))),Object(s.createElement)(ir.MenuItem,{id:"menu-content-settings"+(a&&"-"+a),icon:Ge,label:Object(Je.__)("Categories & tags","wordpress-seo")},Object(s.createElement)(l.ChildrenLimiter,{limit:5,renderButton:o},Object(oe.map)(r,e=>Object(s.createElement)(ir.SubmenuItem,{to:"/taxonomy/"+e.route,label:Object(s.createElement)("div",{className:"yst-flex yst-w-full yst-justify-between yst-items-center"},Object(s.createElement)("span",null,e.label)),idSuffix:a})))),Object(s.createElement)(ir.MenuItem,{id:"menu-advanced-settings"+(a&&"-"+a),icon:Ke,label:Object(Je.__)("Advanced","wordpress-seo"),defaultOpen:!1},Object(s.createElement)(ir.SubmenuItem,{to:"/crawl-optimization",label:Object(s.createElement)("span",{className:"yst-inline-flex yst-items-center yst-gap-1.5"},Object(Je.__)("Crawl optimization","wordpress-seo"),Object(s.createElement)(l.Badge,{variant:"upsell"},"Premium")),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/author-archives",label:Object(Je.__)("Author archives","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/date-archives",label:Object(Je.__)("Date archives","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/special-pages",label:Object(Je.__)("Special pages","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/media",label:Object(Je.__)("Media pages","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/formats",label:Object(Je.__)("Formats","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/rss",label:Object(Je.__)("RSS","wordpress-seo"),idSuffix:a}))))};Ja.propTypes={postTypes:tt.a.object.isRequired,taxonomies:tt.a.object.isRequired,idSuffix:tt.a.string};const Za=()=>{const e=ct("selectLink",[],"https://yoa.st/17h");return Object(s.createElement)("div",{className:"yst-p-6 xl:yst-max-w-3xl yst-rounded-lg yst-bg-white yst-shadow"},Object(s.createElement)(l.Title,{as:"h2",size:"4",className:"yst-text-xl yst-text-primary-500"},Object(Je.sprintf)( /* translators: %s expands to Yoast SEO Premium */ Object(Je.__)("Upgrade to %s","wordpress-seo"),"Yoast SEO Premium")),Object(s.createElement)("ul",{className:"yst-grid yst-grid-cols-1 sm:yst-grid-cols-2 yst-list-disc yst-list-inside yst-text-slate-800 yst-mt-6"},Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("Multiple keyphrases","wordpress-seo")),": ",Object(Je.__)("Increase your SEO reach","wordpress-seo")),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("No more dead links","wordpress-seo")),": ",Object(Je.__)("Easy redirect manager","wordpress-seo")),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("Superfast internal linking suggestions","wordpress-seo"))),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("Social media preview","wordpress-seo")),": ",Object(Je.__)("Facebook & Twitter","wordpress-seo")),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("24/7 email support","wordpress-seo"))),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("No ads!","wordpress-seo")))),Object(s.createElement)(l.Button,{as:"a",variant:"upsell",size:"large",href:e,className:"yst-gap-2 yst-mt-4"},Object(Je.sprintf)( /* translators: %s expands to Yoast SEO Premium */ Object(Je.__)("Get %s","wordpress-seo"),"Yoast SEO Premium"),Object(s.createElement)(Xe.a,{className:"yst-w-4 yst-h-4"})))};var Qa=()=>{const{pathname:e}=Le(),t=ct("selectPostTypes"),r=ct("selectTaxonomies"),a=ct("selectPreference",[],"isPremium");(()=>{const{hash:e,pathname:t}=Le();Object(s.useEffect)(()=>{var t;const r=e.replace("#",""),s=document.getElementById(r)||(null===(t=document.querySelectorAll(`[data-id="${r}"]`))||void 0===t?void 0:t[0]);if(s)window.scrollTo({top:s.getBoundingClientRect().top+window.scrollY-96,behavior:"smooth"}),setTimeout(()=>s.focus(),800);else{const e=document.getElementById("yoast-seo-settings");null==e||e.scrollIntoView({behavior:"smooth"})}},[t,e])})();const{dirty:n}=H();return Object(l.useBeforeUnload)(n,Object(Je.__)("There are unsaved changes on this page. Leaving means that those changes will be lost. Are you sure you want to leave this page?","wordpress-seo")),Object(s.createElement)(s.Fragment,null,Object(s.createElement)(Dt,null),Object(s.createElement)(ir,{activePath:e},Object(s.createElement)(ir.Mobile,{openButtonScreenReaderText:Object(Je.__)("Open sidebar","wordpress-seo"),closeButtonScreenReaderText:Object(Je.__)("Close sidebar","wordpress-seo")},Object(s.createElement)(Ja,{idSuffix:"mobile",postTypes:t,taxonomies:r})),Object(s.createElement)("div",{className:"yst-p-4 md:yst-p-8 yst-flex yst-gap-4"},Object(s.createElement)("aside",{className:"yst-sidebar yst-sidebar-nav yst-shrink-0 yst-hidden md:yst-block yst-pb-6 yst-bottom-0 yst-w-56 lg:yst-w-64"},Object(s.createElement)(ir.Sidebar,null,Object(s.createElement)(Ja,{postTypes:t,taxonomies:r}))),Object(s.createElement)("div",{className:Qe()("yst-flex yst-grow yst-flex-wrap",!a&&"xl:yst-pr-[20.5rem]")},Object(s.createElement)("div",{className:"yst-grow yst-space-y-6 yst-mb-6 xl:yst-mb-0"},Object(s.createElement)("main",{className:"yst-rounded-lg yst-bg-white yst-shadow"},Object(s.createElement)(l.ErrorBoundary,{FallbackComponent:jr},Object(s.createElement)(Ae,null,Object(s.createElement)(Re,{path:"author-archives",element:Object(s.createElement)(Gr,null)}),Object(s.createElement)(Re,{path:"breadcrumbs",element:Object(s.createElement)(Kr,null)}),Object(s.createElement)(Re,{path:"crawl-optimization",element:Object(s.createElement)(es,null)}),Object(s.createElement)(Re,{path:"date-archives",element:Object(s.createElement)(rs,null)}),Object(s.createElement)(Re,{path:"homepage",element:Object(s.createElement)(is,null)}),Object(s.createElement)(Re,{path:"formats",element:Object(s.createElement)(as,null)}),Object(s.createElement)(Re,{path:"media",element:Object(s.createElement)(ls,null)}),Object(s.createElement)(Re,{path:"rss",element:Object(s.createElement)(us,null)}),Object(s.createElement)(Re,{path:"site-basics",element:Object(s.createElement)(ds,null)}),Object(s.createElement)(Re,{path:"site-connections",element:Object(s.createElement)(Xa,null)}),Object(s.createElement)(Re,{path:"site-representation",element:Object(s.createElement)(Wa,null)}),Object(s.createElement)(Re,{path:"site-features",element:Object(s.createElement)(fs,null)}),Object(s.createElement)(Re,{path:"special-pages",element:Object(s.createElement)(qa,null)}),Object(s.createElement)(Re,{path:"post-type"},Object(oe.map)(t,e=>Object(s.createElement)(Re,{key:"route-post-type-"+e.name,path:e.route,element:Object(s.createElement)(Tr,e)}))),Object(s.createElement)(Re,{path:"taxonomy"},Object(oe.map)(r,e=>Object(s.createElement)(Re,{key:"route-taxonomy-"+e.name,path:e.route,element:Object(s.createElement)(Cr,e)}))),Object(s.createElement)(Re,{path:"*",element:Object(s.createElement)(Pe,{to:"/site-features",replace:!0})})))),!a&&Object(s.createElement)(Za,null)),!a&&Object(s.createElement)(Or,null)))))},en=r(220),tn=r(58);const rn=()=>Object(oe.get)(window,"wpseoScriptData.postTypes",{}),sn=Object(tn.createSlice)({name:"postTypes",initialState:rn(),reducers:{}}),an={selectPostType:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"postTypes."+t,r)},selectAllPostTypes:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const r=Object(oe.get)(e,"postTypes",{});return t?Object(oe.pick)(r,t):r}};an.selectPostTypes=Object(en.a)(an.selectAllPostTypes,e=>Object(oe.omit)(e,["attachment"]));const nn=sn.actions;var on=sn.reducer;const ln=()=>Object(oe.get)(window,"wpseoScriptData.preferences",{}),cn=Object(tn.createSlice)({name:"preferences",initialState:ln(),reducers:{}}),un={selectPreference:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"preferences."+t,r)},selectPreferences:e=>Object(oe.get)(e,"preferences",{})};un.selectHasPageForPosts=Object(en.a)([e=>un.selectPreference(e,"homepageIsLatestPosts"),e=>un.selectPreference(e,"homepagePostsEditUrl")],(e,t)=>!e&&!Object(oe.isEmpty)(t)),un.selectCanEditUser=Object(en.a)([e=>un.selectPreference(e,"currentUserId",-1),e=>un.selectPreference(e,"canEditUsers",!1),(e,t)=>t],(e,t,r)=>e===r||t),un.selectExampleUrl=Object(en.a)([e=>un.selectPreference(e,"siteUrl","https://example.com"),(e,t)=>t],(e,t)=>e+t),un.selectPluginUrl=Object(en.a)([e=>un.selectPreference(e,"pluginUrl","https://example.com"),(e,t)=>t],(e,t)=>e+t);const dn=cn.actions;var pn=cn.reducer;const mn=()=>Object(oe.reduce)(Object(oe.get)(window,"wpseoScriptData.taxonomies",{}),(e,t,r)=>{let{postTypes:s,...a}=t;return{...e,[r]:{...a,postTypes:Object(oe.values)(s)}}},{}),bn=Object(tn.createSlice)({name:"taxonomies",initialState:mn(),reducers:{}}),fn={selectTaxonomy:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"taxonomies."+t,r)},selectAllTaxonomies:e=>Object(oe.get)(e,"taxonomies",{})};fn.selectTaxonomies=Object(en.a)(fn.selectAllTaxonomies,e=>Object(oe.omit)(e,["post_format"]));const hn=bn.actions;var On=bn.reducer;const yn={selectBreadcrumbsForPostTypes:Object(en.a)([fn.selectAllTaxonomies,an.selectAllPostTypes],(e,t)=>{const r={value:0,label:Object(Je.__)("None","wordpress-seo")},s={};return Object(oe.forEach)(t,(t,a)=>{const n=Object(oe.filter)(e,e=>Object(oe.includes)(e.postTypes,a));Object(oe.isEmpty)(n)||(s[a]={label:t.label,options:[r,...Object(oe.map)(n,e=>{let{name:t,label:r}=e;return{value:t,label:r}})]})}),s}),selectBreadcrumbsForTaxonomies:Object(en.a)([fn.selectAllTaxonomies,an.selectAllPostTypes,un.selectHasPageForPosts],(e,t,r)=>{let s=[{value:0,label:Object(Je.__)("None","wordpress-seo")}];r&&s.push({value:"post",label:Object(Je.__)("Blog","wordpress-seo")});const a=Object(oe.filter)(t,e=>{let{hasArchive:t}=e;return t});return s=s.concat(Object(oe.map)(a,e=>{let{name:t,label:r}=e;return{value:t,label:r}})),Object(oe.mapValues)(e,e=>({label:e.label,options:s}))})},wn=()=>Object(oe.get)(window,"wpseoScriptData.defaultSettings",{}),jn=Object(tn.createSlice)({name:"defaultSettings",initialState:wn(),reducers:{}}),gn={selectDefaultSetting:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"defaultSettings."+t,r)},selectDefaultSettings:e=>Object(oe.get)(e,"defaultSettings",{})},vn=jn.actions;var En=jn.reducer;const xn=()=>Object(oe.get)(window,"wpseoScriptData.fallbacks",{}),Sn=Object(tn.createSlice)({name:"fallbacks",initialState:xn(),reducers:{}}),kn={selectFallback:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"fallbacks."+t,r)},selectFallbacks:e=>Object(oe.get)(e,"fallbacks",{})},Tn=Sn.actions;var Fn=Sn.reducer;const Ln=()=>Object(oe.get)(window,"wpseoScriptData.linkParams",{}),Cn=Object(tn.createSlice)({name:"linkParams",initialState:Ln(),reducers:{}}),In={selectLinkParam:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"linkParams."+t,r)},selectLinkParams:e=>Object(oe.get)(e,"linkParams",{})};In.selectLink=Object(en.a)([In.selectLinkParams,(e,t)=>t],(e,t)=>Object(xt.addQueryArgs)(t,e));const Pn=Cn.actions;var Rn=Cn.reducer;const Nn=Object(tn.createEntityAdapter)(),An=()=>Nn.getInitialState({status:"idle",error:""}),$n=e=>{var t,r;return{id:null==e?void 0:e.id,title:(null==e||null===(t=e.title)||void 0===t?void 0:t.rendered)||(null==e?void 0:e.title),slug:(null==e?void 0:e.slug)||(null==e?void 0:e.name),alt:(null==e?void 0:e.alt_text)||(null==e?void 0:e.alt),url:(null==e?void 0:e.source_url)||(null==e?void 0:e.url),type:(null==e?void 0:e.media_type)||(null==e?void 0:e.type),mime:(null==e?void 0:e.mime_type)||(null==e?void 0:e.mime),author:null==e?void 0:e.author,sizes:Object(oe.mapValues)((null==e?void 0:e.sizes)||(null==e||null===(r=e.media_details)||void 0===r?void 0:r.sizes),e=>({url:(null==e?void 0:e.url)||(null==e?void 0:e.source_url),width:null==e?void 0:e.width,height:null==e?void 0:e.height}),{})}},Dn=Object(tn.createSlice)({name:"media",initialState:An(),reducers:{addOneMedia:{reducer:Nn.addOne,prepare:e=>({payload:$n(e)})},addManyMedia:{reducer:Nn.addMany,prepare:e=>({payload:Object(oe.map)(e,$n)})}},extraReducers:e=>{e.addCase("fetchMedia/request",e=>{e.status="loading"}),e.addCase("fetchMedia/success",(e,t)=>{e.status="success",Nn.addMany(e,Object(oe.map)(t.payload,$n))}),e.addCase("fetchMedia/error",(e,t)=>{e.status="error",e.error=t.payload})}}),Mn=Nn.getSelectors(e=>e.media),Un={selectMediaIds:Mn.selectIds,selectMediaById:Mn.selectById,selectIsMediaLoading:e=>"loading"===Object(oe.get)(e,"media.status","idle")},Vn={...Dn.actions,fetchMedia:function*(e){yield{type:"fetchMedia/request"};try{return{type:"fetchMedia/success",payload:yield{type:"fetchMedia",payload:{per_page:100,include:e}}}}catch(e){return{type:"fetchMedia/error",payload:e}}}},zn={fetchMedia:async e=>{let{payload:t}=e;return Et()({path:"/wp/v2/media?"+Object(xt.buildQueryString)(t)})}};var Bn=Dn.reducer;const Hn=Object(tn.createSlice)({name:"notifications",initialState:{},reducers:{addNotification:{reducer:(e,t)=>{let{payload:r}=t;e[r.id]={id:r.id,variant:r.variant,size:r.size,title:r.title,description:r.description}},prepare:e=>{let{id:t,variant:r="info",size:s="default",title:a,description:n}=e;return{payload:{id:t||Object(tn.nanoid)(),variant:r,size:s,title:a,description:n}}}},removeNotification:(e,t)=>{let{payload:r}=t;return Object(oe.omit)(e,r)}}}),Wn={selectNotifications:e=>Object(oe.get)(e,"notifications",{}),selectNotification:(e,t)=>Object(oe.get)(e,"notifications."+t,null)},qn=Hn.actions;var Yn=Hn.reducer;const Gn=()=>({recommended:Object(oe.get)(window,"wpseoScriptData.replacementVariables.recommended",{}),shared:Object(oe.get)(window,"wpseoScriptData.replacementVariables.shared",[]),specific:Object(oe.get)(window,"wpseoScriptData.replacementVariables.specific",{}),variables:Object(oe.get)(window,"wpseoScriptData.replacementVariables.variables",[])}),Kn=Object(tn.createSlice)({name:"replacementVariables",initialState:Gn(),reducers:{}}),Xn={selectRecommendedReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.recommended",{}),selectSharedReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.shared",[]),selectSpecificReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.specific",{}),selectReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.variables",[])};Xn.selectSpecificReplacementVariablesFor=Object(en.a)([Xn.selectSharedReplacementVariables,Xn.selectSpecificReplacementVariables,(e,t)=>t,(e,t,r)=>r],(e,t,r,s)=>[...e,...Object(oe.get)(t,r,Object(oe.get)(t,s,[]))]),Xn.selectReplacementVariablesFor=Object(en.a)([Xn.selectReplacementVariables,Xn.selectSpecificReplacementVariablesFor],(e,t)=>Object(oe.filter)(e,e=>{let{name:r}=e;return Object(oe.includes)(t,r)})),Xn.selectRecommendedReplacementVariablesFor=Object(en.a)([Xn.selectRecommendedReplacementVariables,(e,t)=>t,(e,t,r)=>r],(e,t,r)=>Object(oe.get)(e,t,Object(oe.get)(e,r,[])));const Jn=Kn.actions;var Zn=Kn.reducer;const Qn=(e,t)=>{ // translators: %1$s expands to the schema type, e.g. "Web Page" or "Blog Post". const r=Object(Je.__)("%1$s (default)","wordpress-seo");return e.map(e=>{let{label:s,value:a}=e;return{value:a,label:a===t?Object(Je.sprintf)(r,s):s}})},eo=()=>({articleTypes:Object(oe.get)(window,"wpseoScriptData.schema.articleTypes",{}),articleTypeDefaults:Object(oe.get)(window,"wpseoScriptData.schema.articleTypeDefaults",{}),pageTypes:Object(oe.get)(window,"wpseoScriptData.schema.pageTypes",{}),pageTypeDefaults:Object(oe.get)(window,"wpseoScriptData.schema.pageTypeDefaults",{})}),to=Object(tn.createSlice)({name:"schema",initialState:eo(),reducers:{}}),ro={selectSchema:e=>Object(oe.get)(e,"schema",{}),selectArticleTypes:e=>Object(oe.get)(e,"schema.articleTypes",{}),selectArticleTypeDefaults:e=>Object(oe.get)(e,"schema.articleTypeDefaults",{}),selectPageTypes:e=>Object(oe.get)(e,"schema.pageTypes",{}),selectPageTypeDefaults:e=>Object(oe.get)(e,"schema.pageTypeDefaults",{})};ro.selectArticleTypeValues=Object(en.a)(ro.selectArticleTypes,e=>Object(oe.values)(e)),ro.selectArticleTypeDefault=Object(en.a)([ro.selectArticleTypeDefaults,(e,t)=>t],(e,t)=>Object(oe.get)(e,t,"None")),ro.selectArticleTypeValuesFor=Object(en.a)([ro.selectArticleTypeValues,ro.selectArticleTypeDefault],(e,t)=>Qn(e,t)),ro.selectPageTypeValues=Object(en.a)(ro.selectPageTypes,e=>Object(oe.values)(e)),ro.selectPageTypeDefault=Object(en.a)([ro.selectPageTypeDefaults,(e,t)=>t],(e,t)=>Object(oe.get)(e,t,"WebPage")),ro.selectPageTypeValuesFor=Object(en.a)([ro.selectPageTypeValues,ro.selectPageTypeDefault],(e,t)=>Qn(e,t));const so=to.actions;var ao=to.reducer;const no=e=>!(null!=e&&e.route),oo=()=>{const e=Object(oe.get)(window,"wpseoScriptData.postTypes",{}),t=Object(oe.get)(window,"wpseoScriptData.taxonomies",{});return{index:gs(e,t)}},io=Object(tn.createSlice)({name:"search",initialState:oo(),reducers:{}}),lo={selectSearchIndex:e=>Object(oe.get)(e,"search.index",{})};lo.selectFlatSearchIndex=Object(en.a)(lo.selectSearchIndex,e=>At(e,"",no));const co=io.actions;var uo=io.reducer;const po=Object(tn.createEntityAdapter)(),mo=()=>po.getInitialState({status:"idle",error:""}),bo=e=>({id:null==e?void 0:e.id,name:Object(oe.trim)(null==e?void 0:e.name)||(null==e?void 0:e.slug),slug:null==e?void 0:e.slug}),fo=Object(tn.createSlice)({name:"users",initialState:mo(),reducers:{addOneUser:{reducer:po.addOne,prepare:e=>({payload:bo(e)})},addManyUsers:{reducer:po.addMany,prepare:e=>({payload:Object(oe.map)(e,bo)})}},extraReducers:e=>{e.addCase("fetchUsers/request",e=>{e.status="loading"}),e.addCase("fetchUsers/success",(e,t)=>{e.status="success",po.addMany(e,Object(oe.map)(t.payload,bo))}),e.addCase("fetchUsers/error",(e,t)=>{e.status="error",e.error=t.payload})}}),ho=po.getSelectors(e=>e.users),Oo={selectUserIds:ho.selectIds,selectUserById:ho.selectById,selectUsers:ho.selectEntities},yo={...fo.actions,fetchUsers:function*(e){yield{type:"fetchUsers/request"};try{return{type:"fetchUsers/success",payload:yield{type:"fetchUsers",payload:{...e}}}}catch(e){return{type:"fetchUsers/error",payload:e}}}},_o={fetchUsers:async e=>{let{payload:t}=e;return Et()({path:"/wp/v2/users?"+Object(xt.buildQueryString)(t)})}};var wo=fo.reducer;const jo=e=>{let{initialState:t}=e;return Object(n.createReduxStore)(it,{actions:{...vn,...Tn,...Pn,...Vn,...qn,...nn,...dn,...Jn,...so,...co,...hn,...yo},selectors:{...yn,...gn,...kn,...In,...Un,...Wn,...an,...un,...Xn,...ro,...lo,...fn,...Oo},initialState:Object(oe.merge)({},{defaultSettings:wn(),fallbacks:xn(),linkParams:Ln(),media:An(),notifications:{},postTypes:rn(),preferences:ln(),replacementVariables:Gn(),schema:eo(),search:oo(),taxonomies:mn(),users:mo()},t),reducer:Object(n.combineReducers)({defaultSettings:En,fallbacks:Fn,linkParams:Rn,media:Bn,notifications:Yn,postTypes:on,preferences:pn,replacementVariables:Zn,schema:ao,search:uo,taxonomies:On,users:wo}),controls:{...zn,..._o}})};i()(()=>{const e=document.getElementById("yoast-seo-settings");if(!e)return;const t=document.createElement("div"),r=t.attachShadow({mode:"open"});document.body.appendChild(t);const o=Object(oe.get)(window,"wpseoScriptData.settings",{}),i=Object(oe.get)(window,"wpseoScriptData.fallbacks",{}),c=Object(oe.get)(window,"wpseoScriptData.postTypes",{}),u=Object(oe.get)(window,"wpseoScriptData.taxonomies",{});(function(){let{initialState:e={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(n.register)(jo({initialState:e}))})(),(async e=>{let{settings:t,fallbacks:r}=e;const s=Object(oe.get)(t,"wpseo_titles",{}),a=Object(oe.filter)([Object(oe.get)(t,"wpseo_social.og_default_image_id","0"),Object(oe.get)(t,"wpseo_titles.open_graph_frontpage_image_id","0"),Object(oe.get)(t,"wpseo_titles.company_logo_id","0"),Object(oe.get)(t,"wpseo_titles.person_logo_id","0"),Object(oe.get)(r,"siteLogoId","0"),...Object(oe.reduce)(s,(e,t,r)=>Object(oe.includes)(r,"social-image-id")?[...e,t]:e,[])],Boolean),o=Object(oe.chunk)(a,100),{fetchMedia:i}=Object(n.dispatch)(it);Object(oe.forEach)(o,i)})({settings:o,fallbacks:i}),(async e=>{let{settings:t}=e;const r=Object(oe.get)(t,"wpseo_titles.company_or_person_user_id"),{fetchUsers:s}=Object(n.dispatch)(it);r&&s({include:[r]})})({settings:o});const d=Object(n.select)(it).selectPreference("isRtl",!1);Object(s.render)(Object(s.createElement)(l.Root,{context:{isRtl:d}},Object(s.createElement)(Ve.StyleSheetManager,{target:r},Object(s.createElement)(a.SlotFillProvider,null,Object(s.createElement)(Me,null,Object(s.createElement)(G,{initialValues:o,validationSchema:Ua(c,u),onSubmit:Es},Object(s.createElement)(Qa,null)))))),e)})},,,,,,,,,,,,,,,,,,,,function(e,t,r){"use strict";r.d(t,"a",(function(){return Y}));var s,a,n=r(3),o=r.n(n),i=r(129),l=r(63),c=r(20),u=r(77),d=r(23),p=r(36),m=r(156),b=r(148),f=r(49),h=r(170),O=r(32),y=r(37),_=r(18),w=r(147),j=r(24),g=r(185),v=r(60),E=r(157),x=r(34),S=r(29),k=r(184),T=((a=T||{})[a.Open=0]="Open",a[a.Closed=1]="Closed",a),F=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(F||{}),L=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(L||{}),C=((s=C||{})[s.OpenCombobox=0]="OpenCombobox",s[s.CloseCombobox=1]="CloseCombobox",s[s.GoToOption=2]="GoToOption",s[s.RegisterOption=3]="RegisterOption",s[s.UnregisterOption=4]="UnregisterOption",s[s.RegisterLabel=5]="RegisterLabel",s);function I(e,t=(e=>e)){let r=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,s=Object(v.f)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),a=r?s.indexOf(r):null;return-1===a&&(a=null),{options:s,activeOptionIndex:a}}let P={1:e=>e.dataRef.current.disabled||1===e.comboboxState?e:{...e,activeOptionIndex:null,comboboxState:1},0(e){if(e.dataRef.current.disabled||0===e.comboboxState)return e;let t=e.activeOptionIndex,{isSelected:r}=e.dataRef.current,s=e.options.findIndex(e=>r(e.dataRef.current.value));return-1!==s&&(t=s),{...e,comboboxState:0,activeOptionIndex:t}},2(e,t){var r;if(e.dataRef.current.disabled||e.dataRef.current.optionsRef.current&&!e.dataRef.current.optionsPropsRef.current.static&&1===e.comboboxState)return e;let s=I(e);if(null===s.activeOptionIndex){let e=s.options.findIndex(e=>!e.dataRef.current.disabled);-1!==e&&(s.activeOptionIndex=e)}let a=Object(O.b)(t,{resolveItems:()=>s.options,resolveActiveIndex:()=>s.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...s,activeOptionIndex:a,activationTrigger:null!=(r=t.trigger)?r:1}},3:(e,t)=>{let r={id:t.id,dataRef:t.dataRef},s=I(e,e=>[...e,r]);null===e.activeOptionIndex&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(s.activeOptionIndex=s.options.indexOf(r));let a={...e,...s,activationTrigger:1};return e.dataRef.current.__demoMode&&void 0===e.dataRef.current.value&&(a.activeOptionIndex=0),a},4:(e,t)=>{let r=I(e,e=>{let r=e.findIndex(e=>e.id===t.id);return-1!==r&&e.splice(r,1),e});return{...e,...r,activationTrigger:1}},5:(e,t)=>({...e,labelId:t.id})},R=Object(n.createContext)(null);function N(e){let t=Object(n.useContext)(R);if(null===t){let t=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,N),t}return t}R.displayName="ComboboxActionsContext";let A=Object(n.createContext)(null);function $(e){let t=Object(n.useContext)(A);if(null===t){let t=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,$),t}return t}function D(e,t){return Object(j.a)(t.type,P,e,t)}A.displayName="ComboboxDataContext";let M=n.Fragment,U=Object(_.d)((function(e,t){let{value:r,defaultValue:s,onChange:a,name:i,by:l=((e,t)=>e===t),disabled:u=!1,__demoMode:p=!1,nullable:b=!1,multiple:f=!1,...h}=e,[y,w]=Object(k.a)(r,a,s),[v,S]=Object(n.useReducer)(D,{dataRef:Object(n.createRef)(),comboboxState:p?0:1,options:[],activeOptionIndex:null,activationTrigger:1,labelId:null}),T=Object(n.useRef)(!1),F=Object(n.useRef)({static:!1,hold:!1}),L=Object(n.useRef)(null),C=Object(n.useRef)(null),I=Object(n.useRef)(null),P=Object(n.useRef)(null),N=Object(c.a)("string"==typeof l?(e,t)=>{let r=l;return(null==e?void 0:e[r])===(null==t?void 0:t[r])}:l),$=Object(n.useCallback)(e=>Object(j.a)(U.mode,{1:()=>y.some(t=>N(t,e)),0:()=>N(y,e)}),[y]),U=Object(n.useMemo)(()=>({...v,optionsPropsRef:F,labelRef:L,inputRef:C,buttonRef:I,optionsRef:P,value:y,disabled:u,mode:f?1:0,get activeOptionIndex(){if(T.current&&null===v.activeOptionIndex&&v.options.length>0){let e=v.options.findIndex(e=>!e.dataRef.current.disabled);if(-1!==e)return e}return v.activeOptionIndex},compare:N,isSelected:$,nullable:b,__demoMode:p}),[y,u,f,b,p,v]);Object(d.a)(()=>{v.dataRef.current=U},[U]),Object(m.a)([U.buttonRef,U.inputRef,U.optionsRef],()=>S({type:1}),0===U.comboboxState);let V=Object(n.useMemo)(()=>({open:0===U.comboboxState,disabled:u,activeIndex:U.activeOptionIndex,activeOption:null===U.activeOptionIndex?null:U.options[U.activeOptionIndex].dataRef.current.value,value:y}),[U,u,y]),z=Object(c.a)(e=>{let t=U.options.find(t=>t.id===e);!t||K(t.dataRef.current.value)}),B=Object(c.a)(()=>{if(null!==U.activeOptionIndex){let{dataRef:e,id:t}=U.options[U.activeOptionIndex];K(e.current.value),S({type:2,focus:O.a.Specific,id:t})}}),H=Object(c.a)(()=>{S({type:0}),T.current=!0}),W=Object(c.a)(()=>{S({type:1}),T.current=!1}),q=Object(c.a)((e,t,r)=>(T.current=!1,e===O.a.Specific?S({type:2,focus:O.a.Specific,id:t,trigger:r}):S({type:2,focus:e,trigger:r}))),Y=Object(c.a)((e,t)=>(S({type:3,id:e,dataRef:t}),()=>S({type:4,id:e}))),G=Object(c.a)(e=>(S({type:5,id:e}),()=>S({type:5,id:null}))),K=Object(c.a)(e=>Object(j.a)(U.mode,{0:()=>null==w?void 0:w(e),1(){let t=U.value.slice(),r=t.findIndex(t=>N(t,e));return-1===r?t.push(e):t.splice(r,1),null==w?void 0:w(t)}})),X=Object(n.useMemo)(()=>({onChange:K,registerOption:Y,registerLabel:G,goToOption:q,closeCombobox:W,openCombobox:H,selectActiveOption:B,selectOption:z}),[]),J=null===t?{}:{ref:t};return o.a.createElement(R.Provider,{value:X},o.a.createElement(A.Provider,{value:U},o.a.createElement(x.a,{value:Object(j.a)(U.comboboxState,{0:x.b.Open,1:x.b.Closed})},null!=i&&null!=y&&Object(g.a)({[i]:y}).map(([e,t])=>o.a.createElement(E.b,{features:E.a.Hidden,...Object(_.c)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,name:e,value:t})})),Object(_.e)({ourProps:J,theirProps:h,slot:V,defaultTag:M,name:"Combobox"}))))})),V=Object(_.d)((function(e,t){var r,s;let{value:a,onChange:o,displayValue:d,type:p="text",...m}=e,b=$("Combobox.Input"),h=N("Combobox.Input"),y=Object(f.a)(b.inputRef,t),w="headlessui-combobox-input-"+Object(u.a)(),g=Object(l.a)();!function(e,t){let r=Object(n.useRef)([]),s=Object(c.a)(([e,t],[r,s])=>{!b.inputRef.current||(0===s&&1===t||e!==r)&&(b.inputRef.current.value=e)});Object(n.useEffect)(()=>{let e=[...r.current];for(let[a,n]of t.entries())if(r.current[a]!==n){let a=s(t,e);return r.current=t,a}},[s,...t])}(0,[Object(n.useMemo)(()=>{var e;return"function"==typeof d?null!=(e=d(b.value))?e:"":"string"==typeof b.value?b.value:""},[b.value]),b.comboboxState]);let v=Object(c.a)(e=>{switch(e.key){case S.a.Backspace:case S.a.Delete:if(0!==b.mode||!b.nullable)return;let t=e.currentTarget;g.requestAnimationFrame(()=>{""===t.value&&(h.onChange(null),b.optionsRef.current&&(b.optionsRef.current.scrollTop=0),h.goToOption(O.a.Nothing))});break;case S.a.Enter:if(0!==b.comboboxState)return;if(e.preventDefault(),e.stopPropagation(),null===b.activeOptionIndex)return void h.closeCombobox();h.selectActiveOption(),0===b.mode&&h.closeCombobox();break;case S.a.ArrowDown:return e.preventDefault(),e.stopPropagation(),Object(j.a)(b.comboboxState,{0:()=>{h.goToOption(O.a.Next)},1:()=>{h.openCombobox()}});case S.a.ArrowUp:return e.preventDefault(),e.stopPropagation(),Object(j.a)(b.comboboxState,{0:()=>{h.goToOption(O.a.Previous)},1:()=>{h.openCombobox(),g.nextFrame(()=>{b.value||h.goToOption(O.a.Last)})}});case S.a.Home:case S.a.PageUp:return e.preventDefault(),e.stopPropagation(),h.goToOption(O.a.First);case S.a.End:case S.a.PageDown:return e.preventDefault(),e.stopPropagation(),h.goToOption(O.a.Last);case S.a.Escape:return 0!==b.comboboxState?void 0:(e.preventDefault(),b.optionsRef.current&&!b.optionsPropsRef.current.static&&e.stopPropagation(),h.closeCombobox());case S.a.Tab:if(0!==b.comboboxState)return;0===b.mode&&h.selectActiveOption(),h.closeCombobox()}}),E=Object(c.a)(e=>{h.openCombobox(),null==o||o(e)}),x=Object(i.a)(()=>{if(b.labelId)return[b.labelId].join(" ")},[b.labelId]),k=Object(n.useMemo)(()=>({open:0===b.comboboxState,disabled:b.disabled}),[b]),T={ref:y,id:w,role:"combobox",type:p,"aria-controls":null==(r=b.optionsRef.current)?void 0:r.id,"aria-expanded":b.disabled?void 0:0===b.comboboxState,"aria-activedescendant":null===b.activeOptionIndex||null==(s=b.options[b.activeOptionIndex])?void 0:s.id,"aria-multiselectable":1===b.mode||void 0,"aria-labelledby":x,disabled:b.disabled,onKeyDown:v,onChange:E};return Object(_.e)({ourProps:T,theirProps:m,slot:k,defaultTag:"input",name:"Combobox.Input"})})),z=Object(_.d)((function(e,t){var r;let s=$("Combobox.Button"),a=N("Combobox.Button"),o=Object(f.a)(s.buttonRef,t),d="headlessui-combobox-button-"+Object(u.a)(),p=Object(l.a)(),m=Object(c.a)(e=>{switch(e.key){case S.a.ArrowDown:return e.preventDefault(),e.stopPropagation(),1===s.comboboxState&&a.openCombobox(),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})});case S.a.ArrowUp:return e.preventDefault(),e.stopPropagation(),1===s.comboboxState&&(a.openCombobox(),p.nextFrame(()=>{s.value||a.goToOption(O.a.Last)})),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})});case S.a.Escape:return 0!==s.comboboxState?void 0:(e.preventDefault(),s.optionsRef.current&&!s.optionsPropsRef.current.static&&e.stopPropagation(),a.closeCombobox(),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})}));default:return}}),h=Object(c.a)(e=>{if(Object(w.a)(e.currentTarget))return e.preventDefault();0===s.comboboxState?a.closeCombobox():(e.preventDefault(),a.openCombobox()),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})})}),y=Object(i.a)(()=>{if(s.labelId)return[s.labelId,d].join(" ")},[s.labelId,d]),j=Object(n.useMemo)(()=>({open:0===s.comboboxState,disabled:s.disabled,value:s.value}),[s]),g=e,v={ref:o,id:d,type:Object(b.a)(e,s.buttonRef),tabIndex:-1,"aria-haspopup":!0,"aria-controls":null==(r=s.optionsRef.current)?void 0:r.id,"aria-expanded":s.disabled?void 0:0===s.comboboxState,"aria-labelledby":y,disabled:s.disabled,onClick:h,onKeyDown:m};return Object(_.e)({ourProps:v,theirProps:g,slot:j,defaultTag:"button",name:"Combobox.Button"})})),B=Object(_.d)((function(e,t){let r=$("Combobox.Label"),s="headlessui-combobox-label-"+Object(u.a)(),a=N("Combobox.Label"),o=Object(f.a)(r.labelRef,t);Object(d.a)(()=>a.registerLabel(s),[s]);let i=Object(c.a)(()=>{var e;return null==(e=r.inputRef.current)?void 0:e.focus({preventScroll:!0})}),l=Object(n.useMemo)(()=>({open:0===r.comboboxState,disabled:r.disabled}),[r]);return Object(_.e)({ourProps:{ref:o,id:s,onClick:i},theirProps:e,slot:l,defaultTag:"label",name:"Combobox.Label"})})),H=_.a.RenderStrategy|_.a.Static,W=Object(_.d)((function(e,t){var r;let{hold:s=!1,...a}=e,o=$("Combobox.Options"),l=Object(f.a)(o.optionsRef,t),c="headlessui-combobox-options-"+Object(u.a)(),p=Object(x.c)(),m=null!==p?p===x.b.Open:0===o.comboboxState;Object(d.a)(()=>{var t;o.optionsPropsRef.current.static=null!=(t=e.static)&&t},[o.optionsPropsRef,e.static]),Object(d.a)(()=>{o.optionsPropsRef.current.hold=s},[o.optionsPropsRef,s]),Object(h.a)({container:o.optionsRef.current,enabled:0===o.comboboxState,accept:e=>"option"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let b=Object(i.a)(()=>{var e,t;return null!=(t=o.labelId)?t:null==(e=o.buttonRef.current)?void 0:e.id},[o.labelId,o.buttonRef.current]),O=Object(n.useMemo)(()=>({open:0===o.comboboxState}),[o]),y={"aria-activedescendant":null===o.activeOptionIndex||null==(r=o.options[o.activeOptionIndex])?void 0:r.id,"aria-labelledby":b,role:"listbox",id:c,ref:l};return Object(_.e)({ourProps:y,theirProps:a,slot:O,defaultTag:"ul",features:H,visible:m,name:"Combobox.Options"})})),q=Object(_.d)((function(e,t){var r,s;let{disabled:a=!1,value:o,...i}=e,l=$("Combobox.Option"),m=N("Combobox.Option"),b="headlessui-combobox-option-"+Object(u.a)(),h=null!==l.activeOptionIndex&&l.options[l.activeOptionIndex].id===b,w=l.isSelected(o),j=Object(n.useRef)(null),g=Object(p.a)({disabled:a,value:o,domRef:j,textValue:null==(s=null==(r=j.current)?void 0:r.textContent)?void 0:s.toLowerCase()}),v=Object(f.a)(t,j),E=Object(c.a)(()=>m.selectOption(b));Object(d.a)(()=>m.registerOption(b,g),[g,b]);let x=Object(n.useRef)(!l.__demoMode);Object(d.a)(()=>{if(!l.__demoMode)return;let e=Object(y.a)();return e.requestAnimationFrame(()=>{x.current=!0}),e.dispose},[]),Object(d.a)(()=>{if(0!==l.comboboxState||!h||!x.current||0===l.activationTrigger)return;let e=Object(y.a)();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=j.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[j,h,l.comboboxState,l.activationTrigger,l.activeOptionIndex]);let S=Object(c.a)(e=>{if(a)return e.preventDefault();E(),0===l.mode&&m.closeCombobox()}),k=Object(c.a)(()=>{if(a)return m.goToOption(O.a.Nothing);m.goToOption(O.a.Specific,b)}),T=Object(c.a)(()=>{a||h||m.goToOption(O.a.Specific,b,0)}),F=Object(c.a)(()=>{a||!h||l.optionsPropsRef.current.hold||m.goToOption(O.a.Nothing)}),L=Object(n.useMemo)(()=>({active:h,selected:w,disabled:a}),[h,w,a]);return Object(_.e)({ourProps:{id:b,ref:v,role:"option",tabIndex:!0===a?void 0:-1,"aria-disabled":!0===a||void 0,"aria-selected":w,disabled:void 0,onClick:S,onFocus:k,onPointerMove:T,onMouseMove:T,onPointerLeave:F,onMouseLeave:F},theirProps:i,slot:L,defaultTag:"li",name:"Combobox.Option"})})),Y=Object.assign(U,{Input:V,Button:z,Label:B,Options:W,Option:q})}]);
utm
#
301
tag. */ Object(Je.__)("Replaces %1$s tracking parameters with the (more performant) %2$s equivalent, via a %3$s redirect. E.g., %4$s will be redirected to %5$s","wordpress-seo"),"","","","",""),{code1:Object(s.createElement)(l.Code,null,"utm"),code2:Object(s.createElement)(l.Code,null,"#"),code3:Object(s.createElement)(l.Code,null,"301"),code4:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com/?utm_medium=organic"),code5:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com/#utm_medium=organic")}),cleanPermalinks:Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: * %1$s expands to `301`. * %2$s and %3$s both expand to an example within a tag. */ Object(Je.__)("Removes unknown URL parameters via a %1$s redirect. E.g., %2$s will be redirected to %3$s","wordpress-seo"),"","",""),{code1:Object(s.createElement)(l.Code,null,"301"),code2:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com/?unknown_parameter=yes"),code3:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com")}),cleanPermalinksExtraVariables:Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: * %1$s expands to `unknown_parameter`. * %2$s and %3$s both expand to an example within a tag. */ Object(Je.__)("Prevents specific URL parameters from being removed by the above feature. E.g., adding %1$s will prevent %2$s from being redirected to %3$s","wordpress-seo"),"","",""),{code1:Object(s.createElement)(l.Code,null,"unknown_parameter"),code2:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com/?unknown_parameter=yes"),code3:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com")})}),[]),{values:u}=H(),{remove_feed_global_comments:d,remove_feed_post_comments:p,search_cleanup:m,clean_permalinks:b}=u.wpseo;return Object(s.createElement)(dt,{title:Object(Je.__)("Crawl optimization","wordpress-seo"),description:Object(s.createElement)(s.Fragment,null,c.page,!r&&Object(s.createElement)("div",{className:"yst-mt-6"},Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:a,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},n)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium"))))},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(l.FeatureUpsell,{shouldUpsell:!r},Object(s.createElement)(st,{title:Object(Je.__)("Remove unwanted metadata","wordpress-seo"),description:c.removeUnwantedMetadata},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_shortlinks","data-id":"input-wpseo-remove_shortlinks",label:Object(Je.__)("Remove shortlinks","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links to WordPress' internal 'shortlink' URLs for your posts.","wordpress-seo")," ",c.removeShortlinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_rest_api_links","data-id":"input-wpseo-remove_rest_api_links",label:Object(Je.__)("Remove REST API links","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links to the location of your site’s REST API endpoints.","wordpress-seo")," ",c.removeRestApiLinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_rsd_wlw_links","data-id":"input-wpseo-remove_rsd_wlw_links",label:Object(Je.__)("Remove RSD / WLW links","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links used by external systems for publishing content to your blog.","wordpress-seo")," ",c.removeRsdWlwLinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_oembed_links","data-id":"input-wpseo-remove_oembed_links",label:Object(Je.__)("Remove oEmbed links","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links used for embedding your content on other sites.","wordpress-seo")," ",c.removeOembedLinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_generator","data-id":"input-wpseo-remove_generator",label:Object(Je.__)("Remove generator tag","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove information about the plugins and software used by your site.","wordpress-seo")," ",c.removeGenerator),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_pingback_header","data-id":"input-wpseo-remove_pingback_header",label:Object(Je.__)("Pingback HTTP header","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links which allow others sites to ‘ping’ yours when they link to you.","wordpress-seo")," ",c.removePingbackHeader),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_powered_by_header","data-id":"input-wpseo-remove_powered_by_header",label:Object(Je.__)("Remove powered by HTTP header","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove information about the plugins and software used by your site.","wordpress-seo")," ",c.removePoweredByHeader)),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Disable unwanted content formats","wordpress-seo"),description:Object(Je.__)("WordPress outputs your content in many different formats, across many different URLs (like RSS feeds of your posts and categories). It’s generally good practice to disable the formats you’re not actively using.","wordpress-seo")},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_global","data-id":"input-wpseo-remove_feed_global",label:Object(Je.__)("Remove global feed","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide an overview of your recent posts.","wordpress-seo")," ",c.removeFeedGlobal),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_global_comments","data-id":"input-wpseo-remove_feed_global_comments",label:Object(Je.__)("Remove global comment feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide an overview of recent comments on your site.","wordpress-seo")," ",c.removeFeedGlobalComments,Object(Je.__)("Also disables Post comment feeds.","wordpress-seo")),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_post_comments","data-id":"input-wpseo-remove_feed_post_comments",label:Object(Je.__)("Remove post comments feeds","wordpress-seo"),disabled:d,checked:d||p,isDummy:!r},Object(Je.__)("Remove URLs which provide information about recent comments on each post.","wordpress-seo")," ",c.removeFeedPostComments),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_authors","data-id":"input-wpseo-remove_feed_authors",label:Object(Je.__)("Remove post authors feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about recent posts by specific authors.","wordpress-seo")," ",c.removeFeedAuthors),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_post_types","data-id":"input-wpseo-remove_feed_post_types",label:Object(Je.__)("Remove post type feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each post type.","wordpress-seo")," ",c.removeFeedPostTypes),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_categories","data-id":"input-wpseo-remove_feed_categories",label:Object(Je.__)("Remove category feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each category.","wordpress-seo")," ",c.removeFeedCategories),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_tags","data-id":"input-wpseo-remove_feed_tags",label:Object(Je.__)("Remove tag feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each tag.","wordpress-seo")," ",c.removeFeedTags),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_custom_taxonomies","data-id":"input-wpseo-remove_feed_custom_taxonomies",label:Object(Je.__)("Remove custom taxonomy feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each custom taxonomy.","wordpress-seo")," ",c.removeFeedCustomTaxonomies),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_search","data-id":"input-wpseo-remove_feed_search",label:Object(Je.__)("Remove search results feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your search results.","wordpress-seo")," ",c.removeFeedSearch),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_atom_rdf_feeds","data-id":"input-wpseo-remove_atom_rdf_feeds",label:Object(Je.__)("Remove Atom / RDF feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide alternative (legacy) formats of all of the above.","wordpress-seo")," ",c.removeAtomRdfFeeds)),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Remove unused resources","wordpress-seo"),description:Object(Je.__)("WordPress loads lots of resources, some of which your site might not need. If you’re not using these, removing them can speed up your pages and save resources.","wordpress-seo")},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_emoji_scripts","data-id":"input-wpseo-remove_emoji_scripts",label:Object(Je.__)("Remove emoji scripts","wordpress-seo"),description:Object(Je.__)("Remove JavaScript used for converting emoji characters in older browsers.","wordpress-seo"),isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.deny_wp_json_crawling","data-id":"input-wpseo-deny_wp_json_crawling",label:Object(Je.__)("Remove WP-JSON API","wordpress-seo"),isDummy:!r},Object(Je.__)("Add a ‘disallow’ rule to your robots.txt file to prevent crawling of WordPress' JSON API endpoints.","wordpress-seo")," ",c.denyWpJsonCrawling)),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Internal site search cleanup","wordpress-seo"),description:Object(Je.__)("Your internal site search can create lots of confusing URLs for search engines, and can even be used as a way for SEO spammers to attack your site. Most sites will benefit from experimenting with these protections and optimizations, even if you don’t have a search feature in your theme.","wordpress-seo")},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.search_cleanup","data-id":"input-wpseo-search_cleanup",label:Object(Je.__)("Filter search terms","wordpress-seo"),description:Object(Je.__)("Enables advanced settings for protecting your internal site search URLs.","wordpress-seo"),isDummy:!r}),Object(s.createElement)(Jr,{as:l.TextField,type:"text",name:"wpseo.search_character_limit",id:"input-wpseo-search_character_limit",label:Object(Je.__)("Max number of characters to allow in searches","wordpress-seo"),description:Object(Je.__)("Limit the length of internal site search queries to reduce the impact of spam attacks and confusing URLs.","wordpress-seo"),disabled:!m,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.search_cleanup_emoji","data-id":"input-wpseo-search_cleanup_emoji",label:Object(Je.__)("Filter searches with emojis and other special characters","wordpress-seo"),description:Object(Je.__)("Block internal site searches which contain complex and non-alphanumeric characters, as they may be part of a spam attack.","wordpress-seo"),disabled:!m,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.search_cleanup_patterns","data-id":"input-wpseo-search_cleanup_patterns",label:Object(Je.__)("Filter searches with common spam patterns","wordpress-seo"),description:Object(Je.__)("Block internal site searches which match the patterns of known spam attacks.","wordpress-seo"),disabled:!m,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.deny_search_crawling","data-id":"input-wpseo-deny_search_crawling",label:Object(Je.__)("Prevent crawling of internal site search URLs","wordpress-seo"),description:c.denySearchCrawling,isDummy:!r})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Advanced: URL cleanup","wordpress-seo"),description:c.advancedUrlCleanup},Object(s.createElement)(l.Alert,{id:"alert-permalink-cleanup-settings",variant:"warning"},Object(Er.a)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("These are expert features, so make sure you know what you're doing before removing the parameters. %1$sRead more about how your site can be affected%2$s.","wordpress-seo"),"",""),t,"link-permalink-cleanup-info")),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.clean_campaign_tracking_urls","data-id":"input-wpseo-clean_campaign_tracking_urls",label:Object(Je.__)("Optimize Google Analytics utm tracking parameters","wordpress-seo"),description:c.cleanCampaignTrackingUrls,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.clean_permalinks","data-id":"input-wpseo-clean_permalinks",label:Object(Je.__)("Remove unregistered URL parameters","wordpress-seo"),description:c.cleanPermalinks,isDummy:!r}),Object(s.createElement)(Zr,{name:"wpseo.clean_permalinks_extra_variables",id:"input-wpseo-clean_permalinks_extra_variables",label:Object(Je.__)("Additional URL parameters to allow","wordpress-seo"),description:c.cleanPermalinksExtraVariables,disabled:!b,isDummy:!r})))))};const ts=It(wt);var rs=()=>{const e=Object(Je.__)("Date archives","wordpress-seo"),t=Object(Je.__)("Date archive","wordpress-seo"),r=ct("selectReplacementVariablesFor",[],"date_archive","custom-post-type_archive"),a=ct("selectRecommendedReplacementVariablesFor",[],"date_archive","custom-post-type_archive"),n=ct("selectLink",[],"https://yoa.st/show-x"),o=ct("selectPreference",[],"isPremium"),i=ct("selectLink",[],"https://yoa.st/4e0"),c=ct("selectExampleUrl",[],"/2020/"),u=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),d=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to "Date archives". * %2$s expands to an example URL, e.g. https://example.com/author/example/. * %3$s and %4$s expand to opening and closing tags. */ Object(Je.__)("%1$s (e.g. %2$s) are based on publication dates. From an SEO perspective, the posts in these archives have no real relation to the other posts except for their publication dates, which doesn’t say much about the content. They could also lead to duplicate content issues. This is why we recommend you to disable %1$s.","wordpress-seo"),t,""),{exampleUrl:Object(s.createElement)(l.Code,null,c)})),{values:p}=H(),{opengraph:m}=p.wpseo_social,{"disable-date":b}=p.wpseo_titles;return Object(s.createElement)(dt,{title:e,description:d},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-space-y-8"},Object(s.createElement)(mt,{name:"wpseo_titles.disable-date","data-id":"input-wpseo_titles-disable-date",label:e,description:Object(Je.sprintf)( /* translators: %1$s expands to "Date archives". */ Object(Je.__)("%1$s can cause duplicate content issues. For most sites, we recommend that you disable this setting.","wordpress-seo"),e)})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(ot.a,{easing:"ease-in-out",duration:300,height:b?0:"auto",animateOpacity:!0},Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Choose how your %1$s should look in search engines.","wordpress-seo"),e)},Object(s.createElement)(mt,{name:"wpseo_titles.noindex-archive-wpseo","data-id":"input-wpseo_titles-noindex-archive-wpseo",label:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show %1$s in search results","wordpress-seo"),e),description:Object(s.createElement)(s.Fragment,null,Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Disabling this means that %1$s will not be indexed by search engines and will be excluded from XML sitemaps. We recommend that you disable this setting.","wordpress-seo"),e),Object(s.createElement)("br",null),Object(s.createElement)(l.Link,{href:n,target:"_blank",rel:"noreferrer"},Object(Je.__)("Read more about the search results settings","wordpress-seo")),".")}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-archive-wpseo",fieldId:"input-wpseo_titles-title-archive-wpseo",label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-archive-wpseo",fieldId:"input-wpseo_titles-metadesc-archive-wpseo",label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(s.createElement)("div",{className:"yst-flex yst-items-center yst-gap-1.5"},Object(s.createElement)("span",null,Object(Je.__)("Social appearance","wordpress-seo")),o&&Object(s.createElement)(l.Badge,{variant:"upsell"},"Premium")),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Choose how your %1$s should look on social media by default.","wordpress-seo"),e)},Object(s.createElement)(l.FeatureUpsell,{shouldUpsell:!o,variant:"card",cardLink:i,cardText:Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")},Object(s.createElement)(Ut,{isEnabled:!o||m}),Object(s.createElement)(Ot,{id:"wpseo_titles-social-image-archive-wpseo",label:Object(Je.__)("Social image","wordpress-seo"),previewLabel:u,mediaUrlName:"wpseo_titles.social-image-url-archive-wpseo",mediaIdName:"wpseo_titles.social-image-id-archive-wpseo",disabled:!m,isDummy:!o}),Object(s.createElement)(ts,{type:"title",name:"wpseo_titles.social-title-archive-wpseo",fieldId:"input-wpseo_titles-social-title-archive-wpseo",label:Object(Je.__)("Social title","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a,isDisabled:!m,isDummy:!o}),Object(s.createElement)(ts,{type:"description",name:"wpseo_titles.social-description-archive-wpseo",fieldId:"input-wpseo_titles-social-description-archive-wpseo",label:Object(Je.__)("Social description","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a,className:"yst-replacevar--description",isDisabled:!m,isDummy:!o})))))))};const ss=It(wt);var as=()=>{const{name:e,label:t,singularLabel:r}=ct("selectTaxonomy",[],"post_format"),a=ct("selectReplacementVariablesFor",[e],e,"term-in-custom-taxonomy"),n=ct("selectRecommendedReplacementVariablesFor",[e],e,"term-in-custom-taxonomy"),o=ct("selectLink",[],"https://yoa.st/show-x"),i=ct("selectPreference",[],"isPremium"),c=ct("selectLink",[],"https://yoa.st/4e0"),u=ct("selectExampleUrl",[],"/format/example/"),d=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),p=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ Object(Je.__)("(e.g., %1$s","wordpress-seo"),""),{exampleUrl:Object(s.createElement)(l.Code,null,u)})),{values:m}=H(),{opengraph:b}=m.wpseo_social,{"disable-post_format":f}=m.wpseo_titles;return Object(s.createElement)(dt,{title:Object(s.createElement)("div",{className:"yst-flex yst-items-center yst-gap-1.5"},t),description:p},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-space-y-8"},Object(s.createElement)(mt,{name:"wpseo_titles.disable-post_format","data-id":"input-wpseo_titles-disable-post_format",label:Object(Je.__)("Format-based archives","wordpress-seo"),description:Object(Je.__)("Format-based archives can cause duplicate content issues. For most sites, we recommend that you disable this setting.","wordpress-seo")})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(ot.a,{easing:"ease-in-out",duration:300,height:f?0:"auto",animateOpacity:!0},Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Tags. %2$s expands to the taxonomy singular, e.g. Tag. Object(Je.__)("Choose how your %1$s should look in search engines. You can always customize this per individual %2$s.","wordpress-seo"),t,r)},Object(s.createElement)(mt,{name:"wpseo_titles.noindex-tax-"+e,"data-id":"input-wpseo_titles-noindex-tax-"+e,label:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Categories. Object(Je.__)("Show %1$s in search results","wordpress-seo"),t),description:Object(s.createElement)(s.Fragment,null,Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Categories. Object(Je.__)("Disabling this means that %1$s will not be indexed by search engines and will be excluded from XML sitemaps. We recommend that you disable this setting.","wordpress-seo"),t),Object(s.createElement)("br",null),Object(s.createElement)(l.Link,{href:o,target:"_blank",rel:"noreferrer"},Object(Je.__)("Read more about the search results settings","wordpress-seo")),".")}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-tax-"+e,fieldId:"input-wpseo_titles-title-tax-"+e,label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-tax-"+e,fieldId:"input-wpseo_titles-metadesc-tax-"+e,label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(s.createElement)("div",{className:"yst-flex yst-items-center yst-gap-1.5"},Object(s.createElement)("span",null,Object(Je.__)("Social appearance","wordpress-seo")),i&&Object(s.createElement)(l.Badge,{variant:"upsell"},"Premium")),description:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Tags. %2$s expands to the taxonomy singular, e.g. Tag. Object(Je.__)("Choose how your %1$s should look on social media by default. You can always customize this per individual %2$s.","wordpress-seo"),t,r)},Object(s.createElement)(l.FeatureUpsell,{shouldUpsell:!i,variant:"card",cardLink:c,cardText:Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")},Object(s.createElement)(Ut,{isEnabled:!i||b}),Object(s.createElement)(Ot,{id:"wpseo_titles-social-image-tax-"+e,label:Object(Je.__)("Social image","wordpress-seo"),previewLabel:d,mediaUrlName:"wpseo_titles.social-image-url-tax-"+e,mediaIdName:"wpseo_titles.social-image-id-tax-"+e,disabled:!b,isDummy:!i}),Object(s.createElement)(ss,{type:"title",name:"wpseo_titles.social-title-tax-"+e,fieldId:"input-wpseo_titles-social-title-tax-"+e,label:Object(Je.__)("Social title","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n,isDisabled:!b,isDummy:!i}),Object(s.createElement)(ss,{type:"description",name:"wpseo_titles.social-description-tax-"+e,fieldId:"input-wpseo_titles-social-description-tax-"+e,label:Object(Je.__)("Social description","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n,className:"yst-replacevar--description",isDisabled:!b,isDummy:!i})))))))};const ns=()=>{const e=ct("selectReplacementVariablesFor",[],"homepage","page"),t=ct("selectRecommendedReplacementVariablesFor",[],"homepage","page"),r=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),{values:a}=H(),{opengraph:n}=a.wpseo_social;return Object(s.createElement)(s.Fragment,null,Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.__)("Choose how your Homepage should look in search engines.","wordpress-seo")},Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-home-wpseo",fieldId:"input-wpseo_titles-title-home-wpseo",label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-home-wpseo",fieldId:"input-wpseo_titles-metadesc-home-wpseo",label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Social appearance","wordpress-seo"),description:Object(Je.__)("Choose how your Homepage should look on social media. Note that this is what people probably will see when they search for your brand name.","wordpress-seo")},Object(s.createElement)(Ut,{isEnabled:n /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */,text:Object(Je.__)("The %1$sSocial image%2$s, %1$sSocial title%2$s and %1$sSocial description%2$s require Open Graph data, which is currently disabled in the ‘Social sharing’ section in %3$sSite features%4$s.","wordpress-seo")}),Object(s.createElement)(Ot,{id:"wpseo_titles-open_graph_frontpage_image",label:Object(Je.__)("Social image","wordpress-seo"),previewLabel:r,mediaUrlName:"wpseo_titles.open_graph_frontpage_image",mediaIdName:"wpseo_titles.open_graph_frontpage_image_id",disabled:!n}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.open_graph_frontpage_title",fieldId:"input-wpseo_titles-open_graph_frontpage_title",label:Object(Je.__)("Social title","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t,isDisabled:!n}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.open_graph_frontpage_desc",fieldId:"input-wpseo_titles-open_graph_frontpage_desc",label:Object(Je.__)("Social description","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t,className:"yst-replacevar--description",isDisabled:!n})))},os=()=>{const e=ct("selectPreference",[],"homepagePageEditUrl"),t=ct("selectPreference",[],"homepagePostsEditUrl"),r=Object(s.useMemo)(()=>Object(Er.a)(Object(Je.sprintf)( /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ Object(Je.__)("You can determine the title and description for the homepage by %1$sediting the homepage itself%2$s.","wordpress-seo"),"",""),e,"link-homepage-page-edit")),a=Object(s.useMemo)(()=>Object(Er.a)(Object(Je.sprintf)( /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ Object(Je.__)("You can determine the title and description for the blog page by %1$sediting the blog page itself%2$s.","wordpress-seo"),"",""),t,"link-homepage-posts-page-edit"));return Object(s.createElement)("div",{className:"yst-max-w-screen-sm"},Object(s.createElement)(l.Alert,null,Object(s.createElement)("p",null,r),t&&Object(s.createElement)("p",{className:"yst-pt-2"},a)))};var is=()=>{const e=ct("selectPreference",[],"homepageIsLatestPosts");return Object(s.createElement)(dt,{title:Object(Je.__)("Homepage","wordpress-seo"),description:Object(Je.__)("Choose how your Homepage should look in search engines and on social media. Note that this is what people probably will see when they search for your brand name.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},e&&Object(s.createElement)(ns,null),!e&&Object(s.createElement)(os,null)))},ls=()=>{const{name:e,label:t,singularLabel:r,hasSchemaArticleType:a}=ct("selectPostType",[],"attachment"),n=ct("selectReplacementVariablesFor",[e],e,"custom_post_type"),o=ct("selectRecommendedReplacementVariablesFor",[e],e,"custom_post_type"),i=ct("selectArticleTypeValuesFor",[e],e),c=ct("selectPageTypeValuesFor",[e],e),u=ct("selectLink",[],"https://yoast.com/features/redirect-attachment-urls"),d=ct("selectLink",[],"https://yoa.st/show-x"),{values:p}=H(),{"disable-attachment":m}=p.wpseo_titles,b=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s and %2$s are replaced by opening and closing tags. * %3$s expands to the post type singular, e.g. Post. * %4$s expand to "Yoast SEO". * %5$s expand to "WordPress". */ Object(Je.__)("When you upload media (e.g. an image or video), %5$s automatically creates a %3$s page (attachment URL) for it. These pages are quite empty and could cause %1$sthin content problems and lead to excess pages on your site%2$s. Therefore, %4$s disables them by default (and redirects the attachment URL to the media itself).","wordpress-seo"),"","",r,"Yoast SEO","WordPress"),{a:Object(s.createElement)("a",{href:u,target:"_blank",rel:"noreferrer"})}));return Object(s.createElement)(dt,{title:Object(Je.sprintf)( /* translators: %1$s expands to the post type plural, e.g. Posts. */ Object(Je.__)("%1$s pages","wordpress-seo"),t),description:b},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-space-y-8"},Object(s.createElement)(mt,{name:"wpseo_titles.disable-"+e,"data-id":"input-wpseo_titles-disable-"+e,label:Object(Je.sprintf)( /* translators: %1$s expands to the post type plural, e.g. Posts. */ Object(Je.__)("%1$s pages","wordpress-seo"),t),description:Object(Je.sprintf)( /* translators: %1$s expands to the post type plural, e.g. Posts. */ Object(Je.__)("We recommend disabling %1$s pages. Disabling %1$s pages will cause all attachment URLs to redirect to the media itself.","wordpress-seo"),t)})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(ot.a,{easing:"ease-in-out",duration:300,height:m?0:"auto",animateOpacity:!0},Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. %2$s expands to the post type singular, e.g. Post. Object(Je.__)("Choose how your %1$s pages should look in search engines. You can always customize this per individual %2$s page.","wordpress-seo"),t,r)},Object(s.createElement)(mt,{name:"wpseo_titles.noindex-"+e,"data-id":"input-wpseo_titles-noindex-"+e,label:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show %1$s pages in search results","wordpress-seo"),t),description:Object(s.createElement)(s.Fragment,null,Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Disabling this means that %1$s pages created by WordPress will not be indexed by search engines and will be excluded from XML sitemaps.","wordpress-seo"),t),Object(s.createElement)("br",null),Object(s.createElement)(l.Link,{href:d,target:"_blank",rel:"noreferrer"},Object(Je.__)("Read more about the search results settings","wordpress-seo")),".")}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-"+e,fieldId:"input-wpseo_titles-title-"+e,label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:n,recommendedReplacementVariables:o}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-"+e,fieldId:"input-wpseo_titles-metadesc-"+e,label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:n,recommendedReplacementVariables:o,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Schema","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. %2$s expands to the post type singular, e.g. Post. Object(Je.__)("Choose how your %1$s pages should be described by default in your site's Schema.org markup. You can change these setting per individual %2$s page.","wordpress-seo"),t,r)},Object(s.createElement)(Ct,{as:l.SelectField,type:"select",name:"wpseo_titles.schema-page-type-"+e,id:"input-wpseo_titles-schema-page-type-"+e,label:Object(Je.__)("Page type","wordpress-seo"),options:c}),a&&Object(s.createElement)(Ct,{as:l.SelectField,type:"select",name:"wpseo_titles.schema-article-type-"+e,id:"input-wpseo_titles-schema-article-type-"+e,label:Object(Je.__)("Article type","wordpress-seo"),options:i})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Additional settings","wordpress-seo")},Object(s.createElement)(Ct,{as:l.ToggleField,type:"checkbox",name:"wpseo_titles.display-metabox-pt-"+e,"data-id":"input-wpseo_titles-display-metabox-pt-"+e,label:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo"),description:Object(Je.__)("Show or hide our tools and controls in the attachment editor.","wordpress-seo")}))))))};const cs=e=>{let{children:t}=e;return Object(s.createElement)(l.Table.Cell,{className:"yst-whitespace-nowrap yst-font-medium yst-text-slate-800"},t)};cs.propTypes={children:tt.a.node.isRequired};var us=()=>Object(s.createElement)(dt,{title:Object(Je.__)("RSS","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("RSS feed","wordpress-seo"),description:Object(Je.__)("Automatically add content to your RSS. This enables you to add links back to your blog and your blog posts, helping search engines identify you as the original source of the content.","wordpress-seo")},Object(s.createElement)(Q,{as:l.TextareaField,type:"textarea",rows:4,name:"wpseo_titles.rssbefore",id:"input-wpseo_titles-rssbefore",label:Object(Je.__)("Content to put before each post in the feed","wordpress-seo")}),Object(s.createElement)(Q,{as:l.TextareaField,type:"textarea",rows:4,name:"wpseo_titles.rssafter",id:"input-wpseo_titles-rssafter",label:Object(Je.__)("Content to put after each post in the feed","wordpress-seo")})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{as:"section",title:Object(Je.__)("Available variables","wordpress-seo"),description:Object(Je.__)("You can use the following variables within the content, they will be replaced by the value on the right.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-overflow-hidden yst-border yst-border-slate-200 yst-shadow-sm yst-rounded-lg"},Object(s.createElement)(l.Table,null,Object(s.createElement)(l.Table.Head,null,Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(l.Table.Header,null,Object(Je.__)("Variable","wordpress-seo")),Object(s.createElement)(l.Table.Header,null,Object(Je.__)("Description","wordpress-seo")))),Object(s.createElement)(l.Table.Body,null,Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%AUTHORLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to the archive for the post author, with the authors name as anchor text.","wordpress-seo"))),Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%POSTLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to the post, with the title as anchor text.","wordpress-seo"))),Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%BLOGLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to your site, with your site's name as anchor text.","wordpress-seo"))),Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%BLOGDESCLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to your site, with your site's name and description as anchor text.","wordpress-seo"))))))))),ds=()=>{const e=Object(s.useMemo)(()=>Object(oe.get)(window,"wpseoScriptData.separators",{}),[]),t=ct("selectPreference",[],"generalSettingsUrl"),r=ct("selectPreference",[],"canManageOptions",!1),a=(e=>{let{link:t,content:r,id:a,...n}=e;const o=ct("selectLink",[t],t);return Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)(r,"",""),{a:Object(s.createElement)("a",Be()({id:a,href:o,target:"_blank",rel:"noopener noreferrer"},n))}),[o,r,a,n])})({link:"https://yoa.st/usage-tracking-2", /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ content:Object(Je.__)("Usage tracking allows us to track some data about your site to improve our plugin. %1$sAllow us to track some data about your site to improve our plugin%2$s.","wordpress-seo"),id:"link-usage-tracking"}),n=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */ Object(Je.__)("You can use %1$sSite title%2$s, %1$sTagline%2$s and %1$sSeparator%2$s as variables when configuring the search appearance of your content.","wordpress-seo"),"",""),{em:Object(s.createElement)("em",null)}),[]),o=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */ Object(Je.__)("We're sorry, you're not allowed to edit the %1$sSite title%2$s and %1$sTagline%2$s.","wordpress-seo"),"",""),{em:Object(s.createElement)("em",null)}),[]),i=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),c=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening anchor tag. * %2$s expands to a closing anchor tag. */ Object(Je.__)("This field updates the %1$sSite title in your WordPress settings%2$s.","wordpress-seo"),"",""),{a:Object(s.createElement)("a",{href:t+"#blogname",target:"_blank",rel:"noreferrer"})}),[]),u=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening anchor tag. * %2$s expands to a closing anchor tag. */ Object(Je.__)("This field updates the %1$sTagline in your WordPress settings%2$s.","wordpress-seo"),"",""),{a:Object(s.createElement)("a",{href:t+"#blogdescription",target:"_blank",rel:"noreferrer"})}),[]),{values:d}=H(),{opengraph:p}=d.wpseo_social;return Object(s.createElement)(dt,{title:Object(Je.__)("Site basics","wordpress-seo"),description:Object(Je.__)("Configure the basics for your website.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("Site info","wordpress-seo"),description:Object(Je.__)("Set the basic info for your website. Note that some of these values can be used as variables when configuring the search appearance of your content.","wordpress-seo")},Object(s.createElement)(l.Alert,{variant:"info",id:"alert-site-defaults-variables"},n,!r&&Object(s.createElement)(s.Fragment,null," ",o)),Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-mt-8 lg:yst-mt-0 lg:yst-col-span-2 yst-space-y-8"},Object(s.createElement)(Q,{as:l.TextField,type:"text",name:"blogname",id:"input-blogname",label:Object(Je.__)("Site title","wordpress-seo"),description:r&&c,readOnly:!r}),Object(s.createElement)(Q,{as:l.TextField,type:"text",name:"blogdescription",id:"input-blogdescription",label:Object(Je.__)("Tagline","wordpress-seo"),description:r&&u,readOnly:!r})),Object(s.createElement)(l.RadioGroup,{label:Object(Je.__)("Title separator","wordpress-seo"),variant:"inline-block"},Object(oe.map)(e,(e,t)=>{let{label:r,aria_label:a}=e;return Object(s.createElement)(Q,{key:t,as:l.Radio,type:"radio",variant:"inline-block",name:"wpseo_titles.separator",id:"input-wpseo_titles-separator-"+t,label:r,isLabelDangerousHtml:!0,"aria-label":a,value:t})})),Object(s.createElement)(Ut,{isEnabled:p,text: /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */ Object(Je.__)("The %1$sSite image%2$s requires Open Graph data, which is currently disabled in the ‘Social sharing’ section in %3$sSite features%4$s.","wordpress-seo")}),Object(s.createElement)(Ot,{id:"wpseo_social-og_default_image",label:Object(Je.__)("Site image","wordpress-seo"),description:Object(Je.__)("This image is used as a fallback for posts/pages that don't have any images set.","wordpress-seo"),previewLabel:i,mediaUrlName:"wpseo_social.og_default_image",mediaIdName:"wpseo_social.og_default_image_id",disabled:!p})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Security & privacy","wordpress-seo")},Object(s.createElement)(Ct,{as:l.ToggleField,type:"checkbox",name:"wpseo.disableadvanced_meta","data-id":"input-wpseo-disableadvanced_meta",label:Object(Je.__)("Restrict advanced settings for authors","wordpress-seo"),description:Object(Je.__)("By default only editors and administrators can access the Advanced - and Schema section of the Yoast SEO metabox. Disabling this allows access to all users.","wordpress-seo")}),Object(s.createElement)(Ct,{as:l.ToggleField,type:"checkbox",name:"wpseo.tracking","data-id":"input-wpseo-tracking",label:Object(Je.__)("Usage tracking","wordpress-seo"),description:a}))))};const ps=(e=>{const t=t=>{let{name:r,...a}=t;const n=ct("selectPreference",[],"isNetworkAdmin"),o=ct("selectPreference",[],"isMainSite"),i=Object(s.useMemo)(()=>Object(oe.get)(window,"wpseoScriptData.disabledSettings."+r,!1),[]),c=Object(s.useMemo)(()=>"wpseo.tracking"===r&&!n&&!o,[r,n,o]),u=Object(s.useMemo)(()=>c?Object(Je.__)("Unavailable for sub-sites","wordpress-seo"):Object(Je.__)("Network disabled","wordpress-seo"),[c]);return i||c?Object(s.createElement)(e,Be()({name:r},a,{disabled:!0,labelSuffix:Object(s.createElement)(l.Badge,{variant:"plain",size:"small",className:"yst-ml-1.5"},u)})):Object(s.createElement)(e,Be()({name:r},a))};return t.propTypes={name:tt.a.string.isRequired},t})(l.ToggleField),ms=e=>{let{children:t=null}=e;return Object(s.createElement)(l.Card.Header,{className:"yst-p-0"},t)};ms.propTypes={children:tt.a.node};const bs=e=>{let{id:t,link:r}=e;const a=ct("selectLink",[r],r);return Object(s.createElement)("a",{id:t,href:a,className:"yst-flex yst-items-center yst-gap-1 yst-no-underline yst-font-medium yst-text-primary-500 hover:yst-text-primary-400",rel:"noreferrer"},Object(Je.__)("Learn more","wordpress-seo"),Object(s.createElement)(Xe.a,{className:"yst-w-4 yst-h-4 rtl:-yst-scale-x-100"}))};bs.propTypes={id:tt.a.string.isRequired,link:tt.a.string.isRequired};var fs=()=>{const e=ct("selectPreference",[],"isPremium"),t=ct("selectPreference",[],"sitemapUrl"),r=ct("selectLink",[],"https://yoa.st/get-inclusive-language"),a=ct("selectLink",[],"https://yoa.st/get-link-suggestions"),n=ct("selectLink",[],"https://yoa.st/get-indexnow"),o=Object(l.useSvgAria)(),{values:i}=H(),{enable_xml_sitemap:c}=i.wpseo,u=ct("selectPluginUrl",[],"/images/seo_analysis.png"),d=ct("selectPluginUrl",[],"/images/readability_analysis.png"),p=ct("selectPluginUrl",[],"/images/inclusive_language_analysis.png"),m=ct("selectPluginUrl",[],"/images/insights.png"),b=ct("selectPluginUrl",[],"/images/cornerstone_content.png"),f=ct("selectPluginUrl",[],"/images/text_link_counter.png"),h=ct("selectPluginUrl",[],"/images/link_suggestions.png"),O=ct("selectPluginUrl",[],"/images/open_graph.png"),y=ct("selectPluginUrl",[],"/images/twitter.png"),_=ct("selectPluginUrl",[],"/images/slack_sharing.png"),w=ct("selectPluginUrl",[],"/images/admin_bar.png"),j=ct("selectPluginUrl",[],"/images/rest_api.png"),g=ct("selectPluginUrl",[],"/images/xml_sitemaps.png"),v=Object(s.useMemo)(()=>e?"yst-grid yst-grid-cols-1 yst-gap-6 sm:yst-grid-cols-2 md:yst-grid-cols-2 lg:yst-grid-cols-3 xl:yst-grid-cols-4":"yst-grid yst-grid-cols-1 yst-gap-6 sm:yst-grid-cols-1 md:yst-grid-cols-1 lg:yst-grid-cols-2 xl:yst-grid-cols-3 2xl:yst-grid-cols-4",[e]);return Object(s.createElement)(dt,{title:Object(Je.__)("Site features","wordpress-seo"),description:Object(Je.__)("Tell us which features you want to use.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-6xl"},Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("Writing","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-keyword_analysis_active"},Object(s.createElement)(ms,{src:u,alt:Object(Je.__)("SEO analysis","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("SEO analysis","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The SEO analysis offers suggestions to improve the SEO of your text.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-seo-analysis",link:"https://yoa.st/2ak"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.keyword_analysis_active","data-id":"input-wpseo-keyword_analysis_active",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-content_analysis_active"},Object(s.createElement)(ms,{src:d,alt:Object(Je.__)("Readability analysis","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Readability analysis","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The readability analysis offers suggestions to improve the structure and style of your text.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-readability-analysis",link:"https://yoa.st/2ao"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.content_analysis_active","data-id":"input-wpseo-content_analysis_active",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-inclusive_language_analysis_active"},Object(s.createElement)(ms,{src:p,alt:Object(Je.__)("Inclusive language analysis","wordpress-seo")},Object(s.createElement)("div",{className:"yst-absolute yst-top-2 yst-right-2 yst-flex yst-gap-1.5"},e&&Object(s.createElement)(l.Badge,{size:"small",variant:"upsell"},"Premium"),Object(s.createElement)(l.Badge,{size:"small",variant:"info"},"Beta"))),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Inclusive language analysis","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The inclusive language analysis offers suggestions to write more inclusive copy.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-inclusive-language-analysis",link:"https://yoa.st/inclusive-language-analysis"})),Object(s.createElement)(l.Card.Footer,null,e&&Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.inclusive_language_analysis_active","data-id":"input-wpseo-inclusive_language_analysis_active",label:Object(Je.__)("Enable feature","wordpress-seo")}),!e&&Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:r,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},o)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_metabox_insights"},Object(s.createElement)(ms,{src:m,alt:Object(Je.__)("Insights","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Insights","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Find relevant data about your content right in the Insights section in the Yoast SEO metabox. You’ll see what words you use most often and if they’re a match with your keywords!","wordpress-seo")),Object(s.createElement)(bs,{id:"link-insights",link:"https://yoa.st/4ew"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_metabox_insights","data-id":"input-wpseo-enable_metabox_insights",label:Object(Je.__)("Enable feature","wordpress-seo")}))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("Site structure","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-enable_cornerstone_content"},Object(s.createElement)(ms,{src:b,alt:Object(Je.__)("Cornerstone content","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Cornerstone content","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The cornerstone content feature lets you to mark and filter cornerstone content on your website.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-cornerstone-content",link:"https://yoa.st/dashboard-help-cornerstone"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_cornerstone_content","data-id":"input-wpseo-enable_cornerstone_content",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_text_link_counter"},Object(s.createElement)(ms,{src:f,alt:Object(Je.__)("Text link counter","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Text link counter","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The text link counter helps you improve your site structure.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-text-link-counter",link:"https://yoa.st/2aj"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_text_link_counter","data-id":"input-wpseo-enable_text_link_counter",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_link_suggestions"},Object(s.createElement)(ms,{src:h,alt:Object(Je.__)("Link suggestions","wordpress-seo")},Object(s.createElement)("div",{className:"yst-absolute yst-top-2 yst-right-2 yst-flex yst-gap-1.5"},e&&Object(s.createElement)(l.Badge,{size:"small",variant:"upsell"},"Premium"))),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Link suggestions","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The link suggestions metabox contains a list of posts on your blog with similar content that might be interesting to link to.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-suggestions-link",link:e?"https://yoa.st/17g":"https://yoa.st/4ev"})),Object(s.createElement)(l.Card.Footer,null,e&&Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_link_suggestions","data-id":"input-wpseo-enable_link_suggestions",label:Object(Je.__)("Enable feature","wordpress-seo")}),!e&&Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:a,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},o)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{id:"section-social-sharing",className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2",className:"yst-mb-2"},Object(Je.__)("Social sharing","wordpress-seo")),Object(s.createElement)(l.Alert,{id:"alert-social-sharing"},Object(Je.__)("Facebook, Twitter and Pinterest all use Facebook's Open Graph data, so be sure to keep the 'Open Graph data' setting below enabled if you want to optimize your site for these social platforms.","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo_social-opengraph"},Object(s.createElement)(ms,{src:O,alt:Object(Je.__)("Open Graph data","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Open Graph data","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Allows for Facebook and other social media to display a preview with images and a text excerpt when a link to your site is shared.","wordpress-seo"))),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo_social.opengraph","data-id":"input-wpseo_social-opengraph",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo_social-twitter"},Object(s.createElement)(ms,{src:y,alt:Object(Je.__)("Twitter card data","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Twitter card data","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Allows for Twitter to display a preview with images and a text excerpt when a link to your site is shared.","wordpress-seo"))),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo_social.twitter","data-id":"input-wpseo_social-twitter",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_enhanced_slack_sharing"},Object(s.createElement)(ms,{src:_,alt:Object(Je.__)("Slack sharing","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Slack sharing","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("This adds an author byline and reading time estimate to the article’s snippet when shared on Slack.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-slack-sharing",link:"https://yoa.st/help-slack-share"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_enhanced_slack_sharing","data-id":"input-wpseo-enable_enhanced_slack_sharing",label:Object(Je.__)("Enable feature","wordpress-seo")}))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("Tools","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-enable_admin_bar_menu"},Object(s.createElement)(ms,{src:w,alt:Object(Je.__)("Admin bar menu","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Admin bar menu","wordpress-seo")),Object(Je.__)("The Yoast SEO admin bar menu contains useful links to third-party tools for analyzing pages and makes it easy to see if you have new notifications.","wordpress-seo")),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_admin_bar_menu","data-id":"input-wpseo-enable_admin_bar_menu",label:Object(Je.__)("Enable feature","wordpress-seo")}))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("APIs","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-enable_headless_rest_endpoints"},Object(s.createElement)(ms,{src:j,alt:Object(Je.__)("REST API endpoint","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("REST API endpoint","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("This Yoast SEO REST API endpoint gives you all the metadata you need for a specific URL. This will make it very easy for headless WordPress sites to use Yoast SEO for all their SEO meta output.","wordpress-seo"))),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_headless_rest_endpoints","data-id":"input-wpseo-enable_headless_rest_endpoints",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_xml_sitemap"},Object(s.createElement)(ms,{src:g,alt:Object(Je.__)("XML sitemaps","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("XML sitemaps","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Enable the XML sitemaps that Yoast SEO generates.","wordpress-seo")),c&&Object(s.createElement)(l.Link,{id:"link-xml-sitemaps",href:t,target:"_blank"},Object(Je.__)("See the XML sitemap","wordpress-seo")),Object(s.createElement)(bs,{id:"link-xml-sitemaps",link:"https://yoa.st/2a-"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_xml_sitemap","data-id":"input-wpseo-enable_xml_sitemap",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_index_now"},Object(s.createElement)(l.Card.Header,null,Object(s.createElement)("div",{className:"yst-absolute yst-top-2 yst-right-2 yst-flex yst-gap-1.5"},e&&Object(s.createElement)(l.Badge,{size:"small",variant:"upsell"},"Premium"))),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("IndexNow","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Automatically ping search engines like Bing and Yandex whenever you publish, update or delete a post.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-index-now",link:"https://yoa.st/index-now-feature"})),Object(s.createElement)(l.Card.Footer,null,e&&Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_index_now","data-id":"input-wpseo-enable_index_now",label:Object(Je.__)("Enable feature","wordpress-seo")}),!e&&Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:n,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},o)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium"))))))))},hs=r(241),Os=r(237),ys=r(238);const _s=async(e,t)=>{try{var r;const n=await Et()({path:"/yoast/v1/configuration/person_social_profiles",method:"POST",data:{...t,user_id:e}});var s,a;if(null==n||null===(r=n.json)||void 0===r||!r.success)throw new Error("Route returned failure due to: "+(null==n||null===(s=n.json)||void 0===s||null===(a=s.failures)||void 0===a?void 0:a.join(", ")))}catch(e){throw new Error(e.message)}},ws=e=>{let{name:t,label:r,route:s,hasArchive:a}=e;return{["title-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-title-"+t,fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},["metadesc-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-metadesc-"+t,fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},["noindex-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-noindex-"+t,fieldLabel:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show %1$s in search results","wordpress-seo"),r)},["display-metabox-pt-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-display-metabox-pt-"+t,fieldLabel:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo")},["schema-page-type-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-schema-page-type-"+t,fieldLabel:Object(Je.__)("Page type","wordpress-seo")},["schema-article-type-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-schema-article-type-"+t,fieldLabel:Object(Je.__)("Article type","wordpress-seo")},..."attachment"!==t&&{["social-title-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-title-"+t,fieldLabel:Object(Je.__)("Social title","wordpress-seo")},["social-description-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-description-"+t,fieldLabel:Object(Je.__)("Social description","wordpress-seo")},["social-image-url-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")},["social-image-id-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")}},...a&&{["title-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-title-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive SEO title","wordpress-seo")},["metadesc-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-metadesc-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive meta description","wordpress-seo")},["bctitle-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-bctitle-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive breadcrumbs title","wordpress-seo")},["noindex-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-noindex-ptarchive-"+t,fieldLabel:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show the archive for %1$s in search results","wordpress-seo"),r)},["social-title-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-title-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive social title","wordpress-seo")},["social-description-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-description-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive social description","wordpress-seo")},["social-image-url-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-ptarchive-${t}-preview`,fieldLabel:Object(Je.__)("Archive social image","wordpress-seo")},["social-image-id-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-ptarchive-${t}-preview`,fieldLabel:Object(Je.__)("Archive social image","wordpress-seo")}}}},js=e=>{let{name:t,label:r,route:s}=e;return{["title-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-title-tax-"+t,fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},["metadesc-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-metadesc-tax-"+t,fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},["display-metabox-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-display-metabox-tax-"+t,fieldLabel:Object(Je.sprintf)( /* translators: %1$s expands to Yoast SEO. %2$s expands to the taxonomy plural, e.g. Categories. */ Object(Je.__)("Enable %1$s for %2$s","wordpress-seo"),"Yoast SEO",r)},["display-metabox-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-display-metabox-tax-"+t,fieldLabel:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo")},["noindex-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-noindex-tax-"+t,fieldLabel:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Categories. Object(Je.__)("Show %1$s in search results","wordpress-seo"),r)},["social-title-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-title-tax-"+t,fieldLabel:Object(Je.__)("Social title","wordpress-seo")},["social-description-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-description-tax-"+t,fieldLabel:Object(Je.__)("Social description","wordpress-seo")},["social-image-url-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-tax-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")},["social-image-id-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-tax-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")}}},gs=(e,t)=>({blogname:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"input-blogname",fieldLabel:Object(Je.__)("Site title","wordpress-seo")},blogdescription:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"input-blogdescription",fieldLabel:Object(Je.__)("Tagline","wordpress-seo")},wpseo:{keyword_analysis_active:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-keyword_analysis_active",fieldLabel:Object(Je.__)("SEO analysis","wordpress-seo")},content_analysis_active:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-content_analysis_active",fieldLabel:Object(Je.__)("Readability analysis","wordpress-seo")},inclusive_language_analysis_active:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-inclusive_language_analysis_active",fieldLabel:Object(Je.__)("Inclusive language analysis","wordpress-seo")},enable_metabox_insights:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_metabox_insights",fieldLabel:Object(Je.__)("Insights","wordpress-seo")},enable_cornerstone_content:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_cornerstone_content",fieldLabel:Object(Je.__)("Cornerstone content","wordpress-seo")},enable_text_link_counter:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_text_link_counter",fieldLabel:Object(Je.__)("Text link counter","wordpress-seo")},enable_link_suggestions:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_link_suggestions",fieldLabel:Object(Je.__)("Link suggestions","wordpress-seo")},enable_enhanced_slack_sharing:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_enhanced_slack_sharing",fieldLabel:Object(Je.__)("Slack sharing","wordpress-seo")},enable_admin_bar_menu:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_admin_bar_menu",fieldLabel:Object(Je.__)("Admin bar menu","wordpress-seo")},enable_headless_rest_endpoints:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_headless_rest_endpoints",fieldLabel:Object(Je.__)("REST API endpoint","wordpress-seo")},enable_xml_sitemap:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_xml_sitemap",fieldLabel:Object(Je.__)("XML sitemaps","wordpress-seo")},enable_index_now:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_index_now",fieldLabel:Object(Je.__)("IndexNow","wordpress-seo")},disableadvanced_meta:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"input-wpseo-disableadvanced_meta",fieldLabel:Object(Je.__)("Restrict advanced settings for authors","wordpress-seo")},tracking:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"input-wpseo-tracking",fieldLabel:Object(Je.__)("Usage tracking","wordpress-seo")},baiduverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-baiduverify",fieldLabel:Object(Je.__)("Baidu","wordpress-seo")},googleverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-googleverify",fieldLabel:Object(Je.__)("Google","wordpress-seo")},msverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-msverify",fieldLabel:Object(Je.__)("Bing","wordpress-seo")},yandexverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-yandexverify",fieldLabel:Object(Je.__)("Yandex","wordpress-seo")},remove_shortlinks:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_shortlinks",fieldLabel:Object(Je.__)("Shortlinks","wordpress-seo")},remove_rest_api_links:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_rest_api_links",fieldLabel:Object(Je.__)("Rest API links","wordpress-seo")},remove_rsd_wlw_links:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_rsd_wlw_links",fieldLabel:Object(Je.__)("RSD / WLW links","wordpress-seo")},remove_oembed_links:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_oembed_links",fieldLabel:Object(Je.__)("oEmbed links","wordpress-seo")},remove_generator:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_generator",fieldLabel:Object(Je.__)("Generator tag","wordpress-seo")},remove_pingback_header:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_pingback_header",fieldLabel:Object(Je.__)("Pingback HTTP header","wordpress-seo")},remove_powered_by_header:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_powered_by_header",fieldLabel:Object(Je.__)("Powered by HTTP header","wordpress-seo")},remove_feed_global:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_global",fieldLabel:Object(Je.__)("Global feed","wordpress-seo")},remove_feed_global_comments:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_global_comments",fieldLabel:Object(Je.__)("Global comment feeds","wordpress-seo")},remove_feed_post_comments:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_post_comments",fieldLabel:Object(Je.__)("Post comments feeds","wordpress-seo")},remove_feed_authors:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_authors",fieldLabel:Object(Je.__)("Post authors feeds","wordpress-seo")},remove_feed_post_types:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_post_types",fieldLabel:Object(Je.__)("Post type feeds","wordpress-seo")},remove_feed_categories:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_categories",fieldLabel:Object(Je.__)("Category feeds","wordpress-seo")},remove_feed_tags:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_tags",fieldLabel:Object(Je.__)("Tag feeds","wordpress-seo")},remove_feed_custom_taxonomies:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_custom_taxonomies",fieldLabel:Object(Je.__)("Custom taxonomy feeds","wordpress-seo")},remove_feed_search:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_search",fieldLabel:Object(Je.__)("Search results feeds","wordpress-seo")},remove_atom_rdf_feeds:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_atom_rdf_feeds",fieldLabel:Object(Je.__)("Atom/RDF feeds","wordpress-seo")},remove_emoji_scripts:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_emoji_scripts",fieldLabel:Object(Je.__)("Emoji scripts","wordpress-seo")},deny_wp_json_crawling:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-deny_wp_json_crawling",fieldLabel:Object(Je.__)("WP-JSON API","wordpress-seo")},search_cleanup:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_cleanup",fieldLabel:Object(Je.__)("Filter search terms","wordpress-seo")},search_character_limit:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_character_limit",fieldLabel:Object(Je.__)("Max number of characters to allow in searches","wordpress-seo")},search_cleanup_emoji:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_cleanup_emoji",fieldLabel:Object(Je.__)("Filter searches with emojis and other special characters","wordpress-seo")},search_cleanup_patterns:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_cleanup_patterns",fieldLabel:Object(Je.__)("Filter searches with common spam patterns","wordpress-seo")},deny_search_crawling:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-deny_search_crawling",fieldLabel:Object(Je.__)("Prevent crawling of internal site search URLs","wordpress-seo")},clean_campaign_tracking_urls:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-clean_campaign_tracking_urls",fieldLabel:Object(Je.__)("Google Analytics utm tracking parameters","wordpress-seo")},clean_permalinks:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-clean_permalinks",fieldLabel:Object(Je.__)("Unregistered URL parameters","wordpress-seo")},clean_permalinks_extra_variables:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-clean_permalinks_extra_variables",fieldLabel:Object(Je.__)("Additional URL parameters to allow","wordpress-seo")}},wpseo_titles:{separator:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"input-wpseo_titles-separator-sc-dash",fieldLabel:Object(Je.__)("Title separator","wordpress-seo")},company_or_person:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_titles-company_or_person-company",fieldLabel:Object(Je.__)("Organization or a person","wordpress-seo")},company_name:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_titles-company_name",fieldLabel:Object(Je.__)("Organization name","wordpress-seo")},company_logo_id:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"button-wpseo_titles-company_logo-preview",fieldLabel:Object(Je.__)("Organization logo","wordpress-seo")},company_or_person_user_id:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_titles-company_or_person_user_id",fieldLabel:Object(Je.__)("User","wordpress-seo")},person_logo_id:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"button-wpseo_titles-person_logo-preview",fieldLabel:Object(Je.__)("Personal logo or avatar","wordpress-seo")},"title-home-wpseo":{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-title-home-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-home-wpseo":{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-home-wpseo",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},open_graph_frontpage_image_id:{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"button-wpseo_titles-open_graph_frontpage_image-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},open_graph_frontpage_title:{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-open_graph_frontpage_title",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},open_graph_frontpage_desc:{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-open_graph_frontpage_desc",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},"breadcrumbs-sep":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-sep",fieldLabel:Object(Je.__)("Separator between breadcrumbs","wordpress-seo")},"breadcrumbs-home":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-home",fieldLabel:Object(Je.__)("Anchor text for the Homepage","wordpress-seo")},"breadcrumbs-prefix":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-prefix",fieldLabel:Object(Je.__)("Prefix for the breadcrumb path","wordpress-seo")},"breadcrumbs-archiveprefix":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-archiveprefix",fieldLabel:Object(Je.__)("Prefix for Archive breadcrumbs","wordpress-seo")},"breadcrumbs-searchprefix":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-searchprefix",fieldLabel:Object(Je.__)("Prefix for Search page breadcrumbs","wordpress-seo")},"breadcrumbs-404crumb":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-404crumb",fieldLabel:Object(Je.__)("Breadcrumb for 404 page","wordpress-seo")},"breadcrumbs-display-blog-page":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-display-blog-page",fieldLabel:Object(Je.__)("Show Blog page in breadcrumbs","wordpress-seo")},"breadcrumbs-boldlast":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-boldlast",fieldLabel:Object(Je.__)("Bold the last page","wordpress-seo")},"breadcrumbs-enable":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-enable",fieldLabel:Object(Je.__)("Enable breadcrumbs for your theme","wordpress-seo")},...Object(oe.reduce)(e,(e,t)=>({...e,[`post_types-${t.name}-maintax`]:{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:`input-wpseo_titles-post_types-${t.name}-maintax`, // translators: %1$s expands to the post type plural, e.g. Posts. fieldLabel:Object(Je.sprintf)(Object(Je.__)("Breadcrumbs for %1$s","wordpress-seo"),t.label)}}),{}),...Object(oe.reduce)(t,(e,t)=>({...e,[`taxonomy-${t.name}-ptparent`]:{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:`input-wpseo_titles-taxonomy-${t.name}-ptparent`, // translators: %1$s expands to the taxonomy plural, e.g. Categories. fieldLabel:Object(Je.sprintf)(Object(Je.__)("Breadcrumbs for %1$s","wordpress-seo"),t.label)}}),{}),"disable-author":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-disable-author",fieldLabel:Object(Je.__)("Author archives","wordpress-seo")},"noindex-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-author-wpseo",fieldLabel:Object(Je.__)("Show Author archives in search results","wordpress-seo")},"noindex-author-noposts-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-author-noposts-wpseo",fieldLabel:Object(Je.__)("Show archives for authors without posts in search results","wordpress-seo")},"title-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-title-author-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-author-wpseo",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"social-image-id-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"button-wpseo_titles-social-image-author-wpseo-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},"social-title-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-title-author-wpseo",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},"social-description-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-description-author-wpseo",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},"disable-date":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-disable-date",fieldLabel:Object(Je.__)("Date archives","wordpress-seo")},"noindex-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-archive-wpseo",fieldLabel:Object(Je.__)("Show Date archives in search results","wordpress-seo")},"title-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-title-archive-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-archive-wpseo",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"social-image-id-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"button-wpseo_titles-social-image-archive-wpseo-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},"social-title-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-title-archive-wpseo",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},"social-description-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-description-archive-wpseo",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},"title-search-wpseo":{route:"/search-pages",routeLabel:Object(Je.__)("Search pages","wordpress-seo"),fieldId:"input-wpseo_titles.title-search-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"title-404-wpseo":{route:"/not-found-pages",routeLabel:Object(Je.__)("404 pages","wordpress-seo"),fieldId:"input-wpseo_titles.title-404-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"disable-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-disable-attachment",fieldLabel:Object(Je.__)("Media pages","wordpress-seo")},"noindex--attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-attachment",fieldLabel:Object(Je.__)("Show Media pages in search results","wordpress-seo")},"title-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-title-attachment",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-attachment",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"schema-page-type-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-schema-page-type-attachment",fieldLabel:Object(Je.__)("Page type","wordpress-seo")},"schema-article-type-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-schema-article-type-attachment",fieldLabel:Object(Je.__)("Article type","wordpress-seo")},"display-metabox-pt-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-display-metabox-pt-attachment",fieldLabel:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo")},"disable-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-disable-post_format",fieldLabel:Object(Je.__)("Format-based archives","wordpress-seo")},"noindex-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-noindex-tax-post_format",fieldLabel:Object(Je.__)("Show Formats in search results","wordpress-seo")},"title-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-title-tax-post_format",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-metadesc-tax-post_format",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"social-image-id-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"button-wpseo_titles-social-image-tax-post_format-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},"social-title-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-social-title-tax-post_format",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},"social-description-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-social-description-tax-post_format",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},rssbefore:{route:"/rss",routeLabel:"RSS",fieldId:"input-wpseo_titles-rssbefore",fieldLabel:Object(Je.__)("Content to put before each post in the feed","wordpress-seo")},rssafter:{route:"/rss",routeLabel:"RSS",fieldId:"input-wpseo_titles-rssafter",fieldLabel:Object(Je.__)("Content to put after each post in the feed","wordpress-seo")},...Object(oe.reduce)(e,(e,t)=>({...e,...ws(t)}),{}),...Object(oe.reduce)(t,(e,t)=>({...e,...js(t)}),{})},wpseo_social:{opengraph:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo_social-opengraph",fieldLabel:Object(Je.__)("Open Graph data","wordpress-seo")},twitter:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo_social-twitter",fieldLabel:Object(Je.__)("Twitter card data","wordpress-seo")},og_default_image_id:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"button-wpseo_social-og_default_image-preview",fieldLabel:Object(Je.__)("Site image","wordpress-seo")},og_default_image:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"button-wpseo_social-og_default_image-preview",fieldLabel:Object(Je.__)("Site image","wordpress-seo")},pinterestverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo_social-pinterestverify",fieldLabel:Object(Je.__)("Pinterest","wordpress-seo")},facebook_site:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_social-facebook_site",fieldLabel:Object(Je.__)("Facebook","wordpress-seo")},twitter_site:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_social-twitter_site",fieldLabel:Object(Je.__)("Twitter","wordpress-seo")},other_social_urls:Object(oe.times)(25,e=>({route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_social-other_social_urls-"+e,fieldLabel:Object(Je.__)("Other social profile","wordpress-seo")}))},person_social_profiles:{facebook:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-facebook",fieldLabel:Object(Je.__)("Facebook","wordpress-seo")},instagram:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-instagram",fieldLabel:Object(Je.__)("Instagram","wordpress-seo")},linkedin:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-linkedin",fieldLabel:Object(Je.__)("LinkedIn","wordpress-seo")},myspace:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-myspace",fieldLabel:Object(Je.__)("MySpace","wordpress-seo")},pinterest:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-pinterest",fieldLabel:Object(Je.__)("Pinterest","wordpress-seo")},soundcloud:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-soundcloud",fieldLabel:Object(Je.__)("SoundCloud","wordpress-seo")},tumblr:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-tumblr",fieldLabel:Object(Je.__)("Tumblr","wordpress-seo")},twitter:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-twitter",fieldLabel:Object(Je.__)("Twitter","wordpress-seo")},youtube:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-youtube",fieldLabel:Object(Je.__)("YouTube","wordpress-seo")},wikipedia:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-wikipedia",fieldLabel:Object(Je.__)("Wikipedia","wordpress-seo")}}}),vs=async e=>{const{endpoint:t,nonce:r}=Object(oe.get)(window,"wpseoScriptData",{}),s=new FormData;s.set("option_page","wpseo_settings"),s.set("_wp_http_referer","admin.php?page=wpseo_settings_saved"),s.set("action","update"),s.set("_wpnonce",r),Object(oe.forEach)(e,(e,t)=>{if(Object(oe.isObject)(e)){if("person_social_profiles"===t)return;Object(oe.forEach)(e,(e,r)=>{Object(oe.isArray)(e)?Object(oe.forEach)(e,(e,a)=>s.set(`${t}[${r}][${a}]`,e)):s.set(`${t}[${r}]`,e)})}else s.set(t,e)});try{const e=await fetch(t,{method:"POST",body:new URLSearchParams(s)}),r=await e.text();if(Object(oe.includes)(r,"{{ yoast-success: false }}"))throw new Error("Yoast options invalid.");if(!e.url.endsWith("settings-updated=true"))throw new Error("WordPress options save did not get to the end.")}catch(e){throw new Error(e.message)}},Es=async(e,t)=>{let{resetForm:r}=t;const{addNotification:s}=Object(n.dispatch)(it),{selectCanEditUser:a,selectPreference:o}=Object(n.select)(it),i=o("canManageOptions",!1),{person_social_profiles:l}=e,{company_or_person_user_id:c}=e.wpseo_titles;try{return await Promise.all([vs(i?e:Object(oe.omit)(e,["blogname","blogdescription"])),a(c)&&_s(c,l)]),s({variant:"success",title:Object(Je.__)("Great! Your settings were saved successfully.","wordpress-seo")}),r({values:e}),!0}catch(e){return s({id:"submit-error",variant:"error",title:Object(Je.__)("Oops! Something went wrong while saving.","wordpress-seo")}),console.error("Error while saving:",e.message),!1}};var xs,Ss;try{xs=Map}catch(e){}try{Ss=Set}catch(e){}function ks(e){return function e(t,r,s){if(!t||"object"!=typeof t||"function"==typeof t)return t;if(t.nodeType&&"cloneNode"in t)return t.cloneNode(!0);if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp)return new RegExp(t);if(Array.isArray(t))return t.map(ks);if(xs&&t instanceof xs)return new Map(Array.from(t.entries()));if(Ss&&t instanceof Ss)return new Set(Array.from(t.values()));if(t instanceof Object){r.push(t);var a=Object.create(t);for(var n in s.push(a),t){var o=r.findIndex((function(e){return e===t[n]}));a[n]=o>-1?s[o]:e(t[n],r,s)}return a}return t}(e,[],[])}const Ts=Object.prototype.toString,Fs=Error.prototype.toString,Ls=RegExp.prototype.toString,Cs="undefined"!=typeof Symbol?Symbol.prototype.toString:()=>"",Is=/^Symbol\((.*)\)(.*)$/;function Ps(e,t=!1){if(null==e||!0===e||!1===e)return""+e;const r=typeof e;if("number"===r)return function(e){return e!=+e?"NaN":0===e&&1/e<0?"-0":""+e}(e);if("string"===r)return t?`"${e}"`:e;if("function"===r)return"[Function "+(e.name||"anonymous")+"]";if("symbol"===r)return Cs.call(e).replace(Is,"Symbol($1)");const s=Ts.call(e).slice(8,-1);return"Date"===s?isNaN(e.getTime())?""+e:e.toISOString(e):"Error"===s||e instanceof Error?"["+Fs.call(e)+"]":"RegExp"===s?Ls.call(e):null}function Rs(e,t){let r=Ps(e,t);return null!==r?r:JSON.stringify(e,(function(e,r){let s=Ps(this[e],t);return null!==s?s:r}),2)}let Ns={default:"${path} is invalid",required:"${path} is a required field",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:e,type:t,value:r,originalValue:s})=>{let a=null!=s&&s!==r,n=`${e} must be a \`${t}\` type, but the final value was: \`${Rs(r,!0)}\``+(a?` (cast from the value \`${Rs(s,!0)}\`).`:".");return null===r&&(n+='\n If "null" is intended as an empty value be sure to mark the schema as `.nullable()`'),n},defined:"${path} must be defined"},As={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},$s={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},Ds={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},Ms={noUnknown:"${path} field has unspecified keys: ${unknown}"},Us={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"};Object.assign(Object.create(null),{mixed:Ns,string:As,number:$s,date:Ds,object:Ms,array:Us,boolean:{isValue:"${path} field must be ${value}"}});var Vs=r(192),zs=r.n(Vs),Bs=e=>e&&e.__isYupSchema__;function Hs(e){return null==e?[]:[].concat(e)}function Ws(){return(Ws=Object.assign||function(e){for(var t=1;tRs(t[r])):"function"==typeof e?e(t):e}static isError(e){return e&&"ValidationError"===e.name}constructor(e,t,r,s){super(),this.value=void 0,this.path=void 0,this.type=void 0,this.errors=void 0,this.params=void 0,this.inner=void 0,this.name="ValidationError",this.value=t,this.path=r,this.type=s,this.errors=[],this.inner=[],Hs(e).forEach(e=>{Ys.isError(e)?(this.errors.push(...e.errors),this.inner=this.inner.concat(e.inner.length?e.inner:e)):this.errors.push(e)}),this.message=this.errors.length>1?this.errors.length+" errors occurred":this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,Ys)}}function Gs(e,t){let{endEarly:r,tests:s,args:a,value:n,errors:o,sort:i,path:l}=e,c=(e=>{let t=!1;return(...r)=>{t||(t=!0,e(...r))}})(t),u=s.length;const d=[];if(o=o||[],!u)return o.length?c(new Ys(o,n,l)):c(null,n);for(let e=0;e=0||(a[r]=e[r]);return a}(t,["value","path","label","options","originalValue","sync"]);const{name:u,test:d,params:p,message:m}=e;let{parent:b,context:f}=o;function h(e){return Zs.isRef(e)?e.getValue(s,b,f):e}function O(e={}){const t=Xs()(Qs({value:s,originalValue:i,label:n,path:e.path||a},p,e.params),h),r=new Ys(Ys.formatError(e.message||m,t),s,t.path,e.type||u);return r.params=t,r}let y,_=Qs({path:a,parent:b,type:u,createError:O,resolve:h,options:o,originalValue:i},c);if(l){try{var w;if(y=d.call(_,s,_),"function"==typeof(null==(w=y)?void 0:w.then))throw new Error(`Validation test of type: "${_.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`)}catch(e){return void r(e)}Ys.isError(y)?r(y):y?r(null,y):r(O())}else try{Promise.resolve(d.call(_,s,_)).then(e=>{Ys.isError(e)?r(e):e?r(null,e):r(O())}).catch(r)}catch(e){r(e)}}return t.OPTIONS=e,t}function ta(e,t,r,s=r){let a,n,o;return t?(Object(Js.forEach)(t,(i,l,c)=>{let u=l?(e=>e.substr(0,e.length-1).substr(1))(i):i;if((e=e.resolve({context:s,parent:a,value:r})).innerType){let s=c?parseInt(u,10):0;if(r&&s>=r.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${i}, in the path: ${t}. because there is no value at that index. `);a=r,r=r&&r[s],e=e.innerType}if(!c){if(!e.fields||!e.fields[u])throw new Error(`The schema does not contain the path: ${t}. (failed at: ${o} which is a type: "${e._type}")`);a=r,r=r&&r[u],e=e.fields[u]}n=u,o=l?"["+i+"]":"."+i}),{schema:e,parent:a,parentPath:n}):{parent:a,parentPath:t,schema:e}}Zs.prototype.__isYupRef=!0;class ra{constructor(){this.list=void 0,this.refs=void 0,this.list=new Set,this.refs=new Map}get size(){return this.list.size+this.refs.size}describe(){const e=[];for(const t of this.list)e.push(t);for(const[,t]of this.refs)e.push(t.describe());return e}toArray(){return Array.from(this.list).concat(Array.from(this.refs.values()))}resolveAll(e){return this.toArray().reduce((t,r)=>t.concat(Zs.isRef(r)?e(r):r),[])}add(e){Zs.isRef(e)?this.refs.set(e.key,e):this.list.add(e)}delete(e){Zs.isRef(e)?this.refs.delete(e.key):this.list.delete(e)}clone(){const e=new ra;return e.list=new Set(this.list),e.refs=new Map(this.refs),e}merge(e,t){const r=this.clone();return e.list.forEach(e=>r.add(e)),e.refs.forEach(e=>r.add(e)),t.list.forEach(e=>r.delete(e)),t.refs.forEach(e=>r.delete(e)),r}}function sa(){return(sa=Object.assign||function(e){for(var t=1;t{this.typeError(Ns.notType)}),this.type=(null==e?void 0:e.type)||"mixed",this.spec=sa({strip:!1,strict:!1,abortEarly:!0,recursive:!0,nullable:!1,presence:"optional"},null==e?void 0:e.spec)}get _type(){return this.type}_typeCheck(e){return!0}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;const t=Object.create(Object.getPrototypeOf(this));return t.type=this.type,t._typeError=this._typeError,t._whitelistError=this._whitelistError,t._blacklistError=this._blacklistError,t._whitelist=this._whitelist.clone(),t._blacklist=this._blacklist.clone(),t.exclusiveTests=sa({},this.exclusiveTests),t.deps=[...this.deps],t.conditions=[...this.conditions],t.tests=[...this.tests],t.transforms=[...this.transforms],t.spec=ks(sa({},this.spec,e)),t}label(e){let t=this.clone();return t.spec.label=e,t}meta(...e){if(0===e.length)return this.spec.meta;let t=this.clone();return t.spec.meta=Object.assign(t.spec.meta||{},e[0]),t}withMutation(e){let t=this._mutate;this._mutate=!0;let r=e(this);return this._mutate=t,r}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&"mixed"!==this.type)throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let t=e.clone();const r=sa({},this.spec,t.spec);return t.spec=r,t._typeError||(t._typeError=this._typeError),t._whitelistError||(t._whitelistError=this._whitelistError),t._blacklistError||(t._blacklistError=this._blacklistError),t._whitelist=this._whitelist.merge(e._whitelist,e._blacklist),t._blacklist=this._blacklist.merge(e._blacklist,e._whitelist),t.tests=this.tests,t.exclusiveTests=this.exclusiveTests,t.withMutation(t=>{e.tests.forEach(e=>{t.test(e.OPTIONS)})}),t.transforms=[...this.transforms,...t.transforms],t}isType(e){return!(!this.spec.nullable||null!==e)||this._typeCheck(e)}resolve(e){let t=this;if(t.conditions.length){let r=t.conditions;t=t.clone(),t.conditions=[],t=r.reduce((t,r)=>r.resolve(t,e),t),t=t.resolve(e)}return t}cast(e,t={}){let r=this.resolve(sa({value:e},t)),s=r._cast(e,t);if(void 0!==e&&!1!==t.assert&&!0!==r.isType(s)){let a=Rs(e),n=Rs(s);throw new TypeError(`The value of ${t.path||"field"} could not be cast to a value that satisfies the schema type: "${r._type}". \n\nattempted value: ${a} \n`+(n!==a?"result of cast: "+n:""))}return s}_cast(e,t){let r=void 0===e?e:this.transforms.reduce((t,r)=>r.call(this,t,e,this),e);return void 0===r&&(r=this.getDefault()),r}_validate(e,t={},r){let{sync:s,path:a,from:n=[],originalValue:o=e,strict:i=this.spec.strict,abortEarly:l=this.spec.abortEarly}=t,c=e;i||(c=this._cast(c,sa({assert:!1},t)));let u={value:c,path:a,options:t,originalValue:o,schema:this,label:this.spec.label,sync:s,from:n},d=[];this._typeError&&d.push(this._typeError);let p=[];this._whitelistError&&p.push(this._whitelistError),this._blacklistError&&p.push(this._blacklistError),Gs({args:u,value:c,path:a,sync:s,tests:d,endEarly:l},e=>{e?r(e,c):Gs({tests:this.tests.concat(p),args:u,path:a,sync:s,value:c,endEarly:l},r)})}validate(e,t,r){let s=this.resolve(sa({},t,{value:e}));return"function"==typeof r?s._validate(e,t,r):new Promise((r,a)=>s._validate(e,t,(e,t)=>{e?a(e):r(t)}))}validateSync(e,t){let r;return this.resolve(sa({},t,{value:e}))._validate(e,sa({},t,{sync:!0}),(e,t)=>{if(e)throw e;r=t}),r}isValid(e,t){return this.validate(e,t).then(()=>!0,e=>{if(Ys.isError(e))return!1;throw e})}isValidSync(e,t){try{return this.validateSync(e,t),!0}catch(e){if(Ys.isError(e))return!1;throw e}}_getDefault(){let e=this.spec.default;return null==e?e:"function"==typeof e?e.call(this):ks(e)}getDefault(e){return this.resolve(e||{})._getDefault()}default(e){return 0===arguments.length?this._getDefault():this.clone({default:e})}strict(e=!0){let t=this.clone();return t.spec.strict=e,t}_isPresent(e){return null!=e}defined(e=Ns.defined){return this.test({message:e,name:"defined",exclusive:!0,test:e=>void 0!==e})}required(e=Ns.required){return this.clone({presence:"required"}).withMutation(t=>t.test({message:e,name:"required",exclusive:!0,test(e){return this.schema._isPresent(e)}}))}notRequired(){let e=this.clone({presence:"optional"});return e.tests=e.tests.filter(e=>"required"!==e.OPTIONS.name),e}nullable(e=!0){return this.clone({nullable:!1!==e})}transform(e){let t=this.clone();return t.transforms.push(e),t}test(...e){let t;if(t=1===e.length?"function"==typeof e[0]?{test:e[0]}:e[0]:2===e.length?{name:e[0],test:e[1]}:{name:e[0],message:e[1],test:e[2]},void 0===t.message&&(t.message=Ns.default),"function"!=typeof t.test)throw new TypeError("`test` is a required parameters");let r=this.clone(),s=ea(t),a=t.exclusive||t.name&&!0===r.exclusiveTests[t.name];if(t.exclusive&&!t.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return t.name&&(r.exclusiveTests[t.name]=!!t.exclusive),r.tests=r.tests.filter(e=>{if(e.OPTIONS.name===t.name){if(a)return!1;if(e.OPTIONS.test===s.OPTIONS.test)return!1}return!0}),r.tests.push(s),r}when(e,t){Array.isArray(e)||"string"==typeof e||(t=e,e=".");let r=this.clone(),s=Hs(e).map(e=>new Zs(e));return s.forEach(e=>{e.isSibling&&r.deps.push(e.key)}),r.conditions.push(new class{constructor(e,t){if(this.fn=void 0,this.refs=e,this.refs=e,"function"==typeof t)return void(this.fn=t);if(!zs()(t,"is"))throw new TypeError("`is:` is required for `when()` conditions");if(!t.then&&!t.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:r,then:s,otherwise:a}=t,n="function"==typeof r?r:(...e)=>e.every(e=>e===r);this.fn=function(...e){let t=e.pop(),r=e.pop(),o=n(...e)?s:a;if(o)return"function"==typeof o?o(r):r.concat(o.resolve(t))}}resolve(e,t){let r=this.refs.map(e=>e.getValue(null==t?void 0:t.value,null==t?void 0:t.parent,null==t?void 0:t.context)),s=this.fn.apply(e,r.concat(e,t));if(void 0===s||s===e)return e;if(!Bs(s))throw new TypeError("conditions must return a schema object");return s.resolve(t)}}(s,t)),r}typeError(e){let t=this.clone();return t._typeError=ea({message:e,name:"typeError",test(e){return!(void 0!==e&&!this.schema.isType(e))||this.createError({params:{type:this.schema._type}})}}),t}oneOf(e,t=Ns.oneOf){let r=this.clone();return e.forEach(e=>{r._whitelist.add(e),r._blacklist.delete(e)}),r._whitelistError=ea({message:t,name:"oneOf",test(e){if(void 0===e)return!0;let t=this.schema._whitelist,r=t.resolveAll(this.resolve);return!!r.includes(e)||this.createError({params:{values:t.toArray().join(", "),resolved:r}})}}),r}notOneOf(e,t=Ns.notOneOf){let r=this.clone();return e.forEach(e=>{r._blacklist.add(e),r._whitelist.delete(e)}),r._blacklistError=ea({message:t,name:"notOneOf",test(e){let t=this.schema._blacklist,r=t.resolveAll(this.resolve);return!r.includes(e)||this.createError({params:{values:t.toArray().join(", "),resolved:r}})}}),r}strip(e=!0){let t=this.clone();return t.spec.strip=e,t}describe(){const e=this.clone(),{label:t,meta:r}=e.spec;return{meta:r,label:t,type:e.type,oneOf:e._whitelist.describe(),notOneOf:e._blacklist.describe(),tests:e.tests.map(e=>({name:e.OPTIONS.name,params:e.OPTIONS.params})).filter((e,t,r)=>r.findIndex(t=>t.name===e.name)===t)}}}aa.prototype.__isYupSchema__=!0;for(const e of["validate","validateSync"])aa.prototype[e+"At"]=function(t,r,s={}){const{parent:a,parentPath:n,schema:o}=ta(this,t,r,s.context);return o[e](a&&a[n],sa({},s,{parent:a,path:t}))};for(const e of["equals","is"])aa.prototype[e]=aa.prototype.oneOf;for(const e of["not","nope"])aa.prototype[e]=aa.prototype.notOneOf;aa.prototype.optional=aa.prototype.notRequired;aa.prototype;var na=e=>null==e;let oa=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,ia=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,la=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,ca=e=>na(e)||e===e.trim(),ua={}.toString();function da(){return new pa}class pa extends aa{constructor(){super({type:"string"}),this.withMutation(()=>{this.transform((function(e){if(this.isType(e))return e;if(Array.isArray(e))return e;const t=null!=e&&e.toString?e.toString():e;return t===ua?e:t}))})}_typeCheck(e){return e instanceof String&&(e=e.valueOf()),"string"==typeof e}_isPresent(e){return super._isPresent(e)&&!!e.length}length(e,t=As.length){return this.test({message:t,name:"length",exclusive:!0,params:{length:e},test(t){return na(t)||t.length===this.resolve(e)}})}min(e,t=As.min){return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return na(t)||t.length>=this.resolve(e)}})}max(e,t=As.max){return this.test({name:"max",exclusive:!0,message:t,params:{max:e},test(t){return na(t)||t.length<=this.resolve(e)}})}matches(e,t){let r,s,a=!1;return t&&("object"==typeof t?({excludeEmptyString:a=!1,message:r,name:s}=t):r=t),this.test({name:s||"matches",message:r||As.matches,params:{regex:e},test:t=>na(t)||""===t&&a||-1!==t.search(e)})}email(e=As.email){return this.matches(oa,{name:"email",message:e,excludeEmptyString:!0})}url(e=As.url){return this.matches(ia,{name:"url",message:e,excludeEmptyString:!0})}uuid(e=As.uuid){return this.matches(la,{name:"uuid",message:e,excludeEmptyString:!1})}ensure(){return this.default("").transform(e=>null===e?"":e)}trim(e=As.trim){return this.transform(e=>null!=e?e.trim():e).test({message:e,name:"trim",test:ca})}lowercase(e=As.lowercase){return this.transform(e=>na(e)?e:e.toLowerCase()).test({message:e,name:"string_case",exclusive:!0,test:e=>na(e)||e===e.toLowerCase()})}uppercase(e=As.uppercase){return this.transform(e=>na(e)?e:e.toUpperCase()).test({message:e,name:"string_case",exclusive:!0,test:e=>na(e)||e===e.toUpperCase()})}}function ma(){return new ba}da.prototype=pa.prototype;class ba extends aa{constructor(){super({type:"number"}),this.withMutation(()=>{this.transform((function(e){let t=e;if("string"==typeof t){if(t=t.replace(/\s/g,""),""===t)return NaN;t=+t}return this.isType(t)?t:parseFloat(t)}))})}_typeCheck(e){return e instanceof Number&&(e=e.valueOf()),"number"==typeof e&&!(e=>e!=+e)(e)}min(e,t=$s.min){return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return na(t)||t>=this.resolve(e)}})}max(e,t=$s.max){return this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(t){return na(t)||t<=this.resolve(e)}})}lessThan(e,t=$s.lessThan){return this.test({message:t,name:"max",exclusive:!0,params:{less:e},test(t){return na(t)||tthis.resolve(e)}})}positive(e=$s.positive){return this.moreThan(0,e)}negative(e=$s.negative){return this.lessThan(0,e)}integer(e=$s.integer){return this.test({name:"integer",message:e,test:e=>na(e)||Number.isInteger(e)})}truncate(){return this.transform(e=>na(e)?e:0|e)}round(e){var t;let r=["ceil","floor","round","trunc"];if("trunc"===(e=(null==(t=e)?void 0:t.toLowerCase())||"round"))return this.truncate();if(-1===r.indexOf(e.toLowerCase()))throw new TypeError("Only valid options for round() are: "+r.join(", "));return this.transform(t=>na(t)?t:Math[e](t))}}ma.prototype=ba.prototype;var fa=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;let ha=new Date("");function Oa(){return new ya}class ya extends aa{constructor(){super({type:"date"}),this.withMutation(()=>{this.transform((function(e){return this.isType(e)?e:(e=function(e){var t,r,s=[1,4,5,6,7,10,11],a=0;if(r=fa.exec(e)){for(var n,o=0;n=s[o];++o)r[n]=+r[n]||0;r[2]=(+r[2]||1)-1,r[3]=+r[3]||1,r[7]=r[7]?String(r[7]).substr(0,3):0,void 0!==r[8]&&""!==r[8]||void 0!==r[9]&&""!==r[9]?("Z"!==r[8]&&void 0!==r[9]&&(a=60*r[10]+r[11],"+"===r[9]&&(a=0-a)),t=Date.UTC(r[1],r[2],r[3],r[4],r[5]+a,r[6],r[7])):t=+new Date(r[1],r[2],r[3],r[4],r[5],r[6],r[7])}else t=Date.parse?Date.parse(e):NaN;return t}(e),isNaN(e)?ha:new Date(e))}))})}_typeCheck(e){return t=e,"[object Date]"===Object.prototype.toString.call(t)&&!isNaN(e.getTime());var t}prepareParam(e,t){let r;if(Zs.isRef(e))r=e;else{let s=this.cast(e);if(!this._typeCheck(s))throw new TypeError(`\`${t}\` must be a Date or a value that can be \`cast()\` to a Date`);r=s}return r}min(e,t=Ds.min){let r=this.prepareParam(e,"min");return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(e){return na(e)||e>=this.resolve(r)}})}max(e,t=Ds.max){let r=this.prepareParam(e,"max");return this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(e){return na(e)||e<=this.resolve(r)}})}}ya.INVALID_DATE=ha,Oa.prototype=ya.prototype,Oa.INVALID_DATE=ha;var _a=r(235),wa=r.n(_a),ja=r(250),ga=r.n(ja),va=r(251),Ea=r.n(va),xa=r(252),Sa=r.n(xa);function ka(e,t){let r=1/0;return e.some((e,s)=>{var a;if(-1!==(null==(a=t.path)?void 0:a.indexOf(e)))return r=s,!0}),r}function Ta(e){return(t,r)=>ka(e,t)-ka(e,r)}function Fa(){return(Fa=Object.assign||function(e){for(var t=1;t"[object Object]"===Object.prototype.toString.call(e);const Ca=Ta([]);class Ia extends aa{constructor(e){super({type:"object"}),this.fields=Object.create(null),this._sortErrors=Ca,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{this.transform((function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(t){e=null}return this.isType(e)?e:null})),e&&this.shape(e)})}_typeCheck(e){return La(e)||"function"==typeof e}_cast(e,t={}){var r;let s=super._cast(e,t);if(void 0===s)return this.getDefault();if(!this._typeCheck(s))return s;let a=this.fields,n=null!=(r=t.stripUnknown)?r:this.spec.noUnknown,o=this._nodes.concat(Object.keys(s).filter(e=>-1===this._nodes.indexOf(e))),i={},l=Fa({},t,{parent:i,__validating:t.__validating||!1}),c=!1;for(const e of o){let r=a[e],o=zs()(s,e);if(r){let a,n=s[e];l.path=(t.path?t.path+".":"")+e,r=r.resolve({value:n,context:t.context,parent:i});let o="spec"in r?r.spec:void 0,u=null==o?void 0:o.strict;if(null==o?void 0:o.strip){c=c||e in s;continue}a=t.__validating&&u?s[e]:r.cast(s[e],l),void 0!==a&&(i[e]=a)}else o&&!n&&(i[e]=s[e]);i[e]!==s[e]&&(c=!0)}return c?i:s}_validate(e,t={},r){let s=[],{sync:a,from:n=[],originalValue:o=e,abortEarly:i=this.spec.abortEarly,recursive:l=this.spec.recursive}=t;n=[{schema:this,value:o},...n],t.__validating=!0,t.originalValue=o,t.from=n,super._validate(e,t,(e,c)=>{if(e){if(!Ys.isError(e)||i)return void r(e,c);s.push(e)}if(!l||!La(c))return void r(s[0]||null,c);o=o||c;let u=this._nodes.map(e=>(r,s)=>{let a=-1===e.indexOf(".")?(t.path?t.path+".":"")+e:`${t.path||""}["${e}"]`,i=this.fields[e];i&&"validate"in i?i.validate(c[e],Fa({},t,{path:a,from:n,strict:!0,parent:c,originalValue:o[e]}),s):s(null)});Gs({sync:a,tests:u,value:c,errors:s,endEarly:i,sort:this._sortErrors,path:t.path},r)})}clone(e){const t=super.clone(e);return t.fields=Fa({},this.fields),t._nodes=this._nodes,t._excludedEdges=this._excludedEdges,t._sortErrors=this._sortErrors,t}concat(e){let t=super.concat(e),r=t.fields;for(let[e,t]of Object.entries(this.fields)){const s=r[e];void 0===s?r[e]=t:s instanceof aa&&t instanceof aa&&(r[e]=t.concat(s))}return t.withMutation(()=>t.shape(r,this._excludedEdges))}getDefaultFromShape(){let e={};return this._nodes.forEach(t=>{const r=this.fields[t];e[t]="default"in r?r.getDefault():void 0}),e}_getDefault(){return"default"in this.spec?super._getDefault():this._nodes.length?this.getDefaultFromShape():void 0}shape(e,t=[]){let r=this.clone(),s=Object.assign(r.fields,e);return r.fields=s,r._sortErrors=Ta(Object.keys(s)),t.length&&(Array.isArray(t[0])||(t=[t]),r._excludedEdges=[...r._excludedEdges,...t]),r._nodes=function(e,t=[]){let r=[],s=new Set,a=new Set(t.map(([e,t])=>`${e}-${t}`));function n(e,t){let n=Object(Js.split)(e)[0];s.add(n),a.has(`${t}-${n}`)||r.push([t,n])}for(const t in e)if(zs()(e,t)){let r=e[t];s.add(t),Zs.isRef(r)&&r.isSibling?n(r.path,t):Bs(r)&&"deps"in r&&r.deps.forEach(e=>n(e,t))}return Sa.a.array(Array.from(s),r).reverse()}(s,r._excludedEdges),r}pick(e){const t={};for(const r of e)this.fields[r]&&(t[r]=this.fields[r]);return this.clone().withMutation(e=>(e.fields={},e.shape(t)))}omit(e){const t=this.clone(),r=t.fields;t.fields={};for(const t of e)delete r[t];return t.withMutation(()=>t.shape(r))}from(e,t,r){let s=Object(Js.getter)(e,!0);return this.transform(a=>{if(null==a)return a;let n=a;return zs()(a,e)&&(n=Fa({},a),r||delete n[e],n[t]=s(a)),n})}noUnknown(e=!0,t=Ms.noUnknown){"string"==typeof e&&(t=e,e=!0);let r=this.test({name:"noUnknown",exclusive:!0,message:t,test(t){if(null==t)return!0;const r=function(e,t){let r=Object.keys(e.fields);return Object.keys(t).filter(e=>-1===r.indexOf(e))}(this.schema,t);return!e||0===r.length||this.createError({params:{unknown:r.join(", ")}})}});return r.spec.noUnknown=e,r}unknown(e=!0,t=Ms.noUnknown){return this.noUnknown(!e,t)}transformKeys(e){return this.transform(t=>t&&Ea()(t,(t,r)=>e(r)))}camelCase(){return this.transformKeys(ga.a)}snakeCase(){return this.transformKeys(wa.a)}constantCase(){return this.transformKeys(e=>wa()(e).toUpperCase())}describe(){let e=super.describe();return e.fields=Xs()(this.fields,e=>e.describe()),e}}function Pa(e){return new Ia(e)}function Ra(){return(Ra=Object.assign||function(e){for(var t=1;t{this.transform((function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(t){e=null}return this.isType(e)?e:null}))})}_typeCheck(e){return Array.isArray(e)}get _subType(){return this.innerType}_cast(e,t){const r=super._cast(e,t);if(!this._typeCheck(r)||!this.innerType)return r;let s=!1;const a=r.map((e,r)=>{const a=this.innerType.cast(e,Ra({},t,{path:`${t.path||""}[${r}]`}));return a!==e&&(s=!0),a});return s?a:r}_validate(e,t={},r){var s,a;let n=[],o=t.sync,i=t.path,l=this.innerType,c=null!=(s=t.abortEarly)?s:this.spec.abortEarly,u=null!=(a=t.recursive)?a:this.spec.recursive,d=null!=t.originalValue?t.originalValue:e;super._validate(e,t,(e,s)=>{if(e){if(!Ys.isError(e)||c)return void r(e,s);n.push(e)}if(!u||!l||!this._typeCheck(s))return void r(n[0]||null,s);d=d||s;let a=new Array(s.length);for(let e=0;el.validate(r,o,t)}Gs({sync:o,path:i,value:s,errors:n,endEarly:c,tests:a},r)})}clone(e){const t=super.clone(e);return t.innerType=this.innerType,t}concat(e){let t=super.concat(e);return t.innerType=this.innerType,e.innerType&&(t.innerType=t.innerType?t.innerType.concat(e.innerType):e.innerType),t}of(e){let t=this.clone();if(!Bs(e))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+Rs(e));return t.innerType=e,t}length(e,t=Us.length){return this.test({message:t,name:"length",exclusive:!0,params:{length:e},test(t){return na(t)||t.length===this.resolve(e)}})}min(e,t){return t=t||Us.min,this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return na(t)||t.length>=this.resolve(e)}})}max(e,t){return t=t||Us.max,this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(t){return na(t)||t.length<=this.resolve(e)}})}ensure(){return this.default(()=>[]).transform((e,t)=>this._typeCheck(e)?e:null==t?[]:[].concat(t))}compact(e){let t=e?(t,r,s)=>!e(t,r,s):e=>!!e;return this.transform(e=>null!=e?e.filter(t):e)}describe(){let e=super.describe();return this.innerType&&(e.innerType=this.innerType.describe()),e}nullable(e=!0){return super.nullable(e)}defined(){return super.defined()}required(e){return super.required(e)}}Na.prototype=Aa.prototype;const $a=/^[A-Za-z0-9_-]+$/,Da=/^[A-Fa-f0-9_-]+$/,Ma=/^[A-Za-z0-9_]{1,25}$/;!function(e,t,r){if(!e||!Bs(e.prototype))throw new TypeError("You must provide a yup schema constructor function");e.prototype[t]=r}(ma,"isMediaTypeImage",(function(){return this.test("isMediaTypeImage",Object(Je.__)("The selected media type is not valid. Supported types are: JPG, PNG, WEBP and GIF.","wordpress-seo"),e=>{if(!e)return!0;const t=Object(n.select)(it).selectMediaById(e);return"image"===(null==t?void 0:t.type)})}));const Ua=(e,t)=>Pa().shape({wpseo:Pa().shape({baiduverify:da().matches($a,Object(Je.__)("The verification code is not valid. Please use only letters, numbers, underscores and dashes.","wordpress-seo")),googleverify:da().matches($a,Object(Je.__)("The verification code is not valid. Please use only letters, numbers, underscores and dashes.","wordpress-seo")),msverify:da().matches(Da,Object(Je.__)("The verification code is not valid. Please use only the letters A to F, numbers, underscores and dashes.","wordpress-seo")),yandexverify:da().matches(Da,Object(Je.__)("The verification code is not valid. Please use only the letters A to F, numbers, underscores and dashes.","wordpress-seo"))}),wpseo_social:Pa().shape({og_default_image_id:ma().isMediaTypeImage(),facebook_site:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),twitter_site:da().matches(Ma,Object(Je.__)("The profile is not valid. Please use only 1-25 letters, numbers and underscores or enter a valid Twitter URL.","wordpress-seo")),other_social_urls:Na().of(da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo"))),pinterestverify:da().matches(Da,Object(Je.__)("The verification code is not valid. Please use only the letters A to F, numbers, underscores and dashes.","wordpress-seo"))}),wpseo_titles:Pa().shape({open_graph_frontpage_image_id:ma().isMediaTypeImage(),company_logo_id:ma().isMediaTypeImage(),person_logo_id:ma().isMediaTypeImage(),...Object(oe.reduce)(e,(e,t)=>{let{name:r,hasArchive:s}=t;return{...e,..."attachment"!==r&&{["social-image-id-"+r]:ma().isMediaTypeImage()},...s&&{["social-image-id-ptarchive-"+r]:ma().isMediaTypeImage()}}},{}),...Object(oe.reduce)(t,(e,t)=>{let{name:r}=t;return{...e,["social-image-id-tax-"+r]:ma().isMediaTypeImage()}},{}),"social-image-id-author-wpseo":ma().isMediaTypeImage(),"social-image-id-archive-wpseo":ma().isMediaTypeImage(),"social-image-id-tax-post_format":ma().isMediaTypeImage()}),person_social_profiles:Pa().shape({facebook:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),instagram:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),linkedin:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),myspace:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),pinterest:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),soundcloud:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),tumblr:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),twitter:da().matches(Ma,Object(Je.__)("The profile is not valid. Please use only 1-25 letters, numbers and underscores or enter a valid Twitter URL.","wordpress-seo")),youtube:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),wikipedia:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo"))})}),Va=/^https?:\/\/(?:www\.)?twitter\.com\/(?[A-Za-z0-9_]{1,25})\/?$/,za=e=>{var t;const r=e.target.value.match(Va);return null!=r&&null!==(t=r.groups)&&void 0!==t&&t.handle?r.groups.handle:e.target.value},Ba=Pt(Ct),Ha=()=>{const{addNotification:e}=lt(),{values:t,status:r,setStatus:a,setFieldValue:n}=H(),{company_or_person_user_id:o}=t.wpseo_titles,i=Object(l.usePrevious)(o),c=ct("selectUserById",[o],o),u=ct("selectCanEditUser",[],o);return Object(s.useEffect)(()=>{i===o||o<1||(a({...r,isFetchingPersonSocialProfiles:!0}),(async e=>{try{const t=await Et()({path:"/yoast/v1/configuration/person_social_profiles?user_id="+e});if(null==t||!t.success)throw new Error("Route returned failure.");return(null==t?void 0:t.social_profiles)||{}}catch(e){throw new Error(null==e?void 0:e.message)}})(o).then(e=>{n("person_social_profiles",e)}).catch(t=>{e({id:"social-profiles-error",variant:"error",title:Object(Je.__)("Oops! Something went wrong while retrieving the user social profiles.","wordpress-seo")}),console.error("Error while fetching the social profiles:",t.message)}).finally(()=>{a({...r,isFetchingPersonSocialProfiles:!1})}))},[i,o,n,a,e]),Object(s.createElement)(st,{title:Object(Je.__)("Other profiles","wordpress-seo"),description:Object(Je.__)("Tell us about the other profiles on the web that belong to the person.","wordpress-seo")},!u&&Object(s.createElement)(l.Alert,{variant:"info"},!Object(oe.isEmpty)(c)&&Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("We're sorry, you're not allowed to edit the other profiles of %1$s%3$s%2$s.","wordpress-seo"),"","",null==c?void 0:c.name),{strong:Object(s.createElement)("strong",{className:"yst-font-medium"})}),Object(oe.isEmpty)(c)&&Object(Je.__)("We're sorry, you're not allowed to edit the other profiles of the selected user.","wordpress-seo")),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.facebook",id:"input-person_social_profiles-facebook",label:Object(Je.__)("Facebook","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://facebook.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.instagram",id:"input-person_social_profiles-instagram",label:Object(Je.__)("Instagram","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://instagram.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.linkedin",id:"input-person_social_profiles-linkedin",label:Object(Je.__)("LinkedIn","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://linkedin.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.myspace",id:"input-person_social_profiles-myspace",label:Object(Je.__)("MySpace","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://myspace.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.pinterest",id:"input-person_social_profiles-pinterest",label:Object(Je.__)("Pinterest","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://pinterest.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.soundcloud",id:"input-person_social_profiles-soundcloud",label:Object(Je.__)("SoundCloud","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://soundcloud.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.tumblr",id:"input-person_social_profiles-tumblr",label:Object(Je.__)("Tumblr","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://tumblr.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Ba,{as:l.TextField,name:"person_social_profiles.twitter",id:"input-person_social_profiles-twitter",label:Object(Je.__)("Twitter","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://twitter.com/yoast","wordpress-seo"),transformValue:za,readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.youtube",id:"input-person_social_profiles-youtube",label:Object(Je.__)("YouTube","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://youtube.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.wikipedia",id:"input-person_social_profiles-wikipedia",label:Object(Je.__)("Wikipedia","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://wikipedia.com/yoast","wordpress-seo"),readOnly:!u}))};var Wa=()=>{const{values:e}=H(),{blogname:t}=e,{company_or_person:r,company_or_person_user_id:a,company_name:n,company_logo_id:o}=e.wpseo_titles,{other_social_urls:i}=e.wpseo_social,c=ct("selectUserById",[a],a),u=ct("selectLink",[],"https://yoa.st/1-p"),d=ct("selectLink",[],"https://yoa.st/3r3"),p=ct("selectPreference",[],"editUserUrl"),m=ct("selectPreference",[],"isLocalSeoActive"),b=ct("selectPreference",[],"companyOrPersonMessage"),f=ct("selectFallback",[],"siteLogoId"),h=ct("selectCanEditUser",[],a);return Object(s.createElement)(dt,{title:Object(Je.__)("Site representation","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("This info is intended to appear in %1$sGoogle's Knowledge Graph%2$s. You can be either an organization, or a person.","wordpress-seo"),"",""),u,"link-google-knowledge-graph")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("Person/organization","wordpress-seo"),description:Object(Je.__)("Choose whether your site represents an organization or a person.","wordpress-seo")},m&&Object(s.createElement)(l.Alert,{id:"alert-local-seo-company-or-person",variant:"info"},b),Object(s.createElement)(l.RadioGroup,{disabled:m},Object(s.createElement)(Q,{as:l.Radio,type:"radio",name:"wpseo_titles.company_or_person",id:"input-wpseo_titles-company_or_person-company",label:Object(Je.__)("Organization","wordpress-seo"),value:"company",disabled:m}),Object(s.createElement)(Q,{as:l.Radio,type:"radio",name:"wpseo_titles.company_or_person",id:"input-wpseo_titles-company_or_person-person",label:Object(Je.__)("Person","wordpress-seo"),value:"person",disabled:m}))),Object(s.createElement)("section",{className:"yst-space-y-8"}),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(hs.a,{show:"company"===r,enter:"yst-transition yst-ease-out yst-duration-300 yst-delay-300",enterFrom:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90",enterTo:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leave:"yst-transition yst-absolute yst-top-0 yst-left-0 yst-ease-out yst-duration-300",leaveFrom:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leaveTo:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90"},Object(s.createElement)(st,{title:Object(Je.__)("Organization","wordpress-seo"),description:Object(Je.__)("Please tell us more about your organization. This information will help Google to understand your website, and improve your chance of getting rich results.","wordpress-seo")},(!n||o<1)&&Object(s.createElement)(l.Alert,{id:"alert-organization-name-logo",variant:"warning"},Object(Er.a)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("An organization name and logo need to be set for structured data to work properly. %1$sLearn more about the importance of structured data%2$s.","wordpress-seo"),"",""),d,"link-structured-data")),Object(s.createElement)(Q,{as:l.TextField,name:"wpseo_titles.company_name",id:"input-wpseo_titles-company_name",label:Object(Je.__)("Organization name","wordpress-seo"),placeholder:t}),Object(s.createElement)(Ot,{id:"wpseo_titles-company_logo",label:Object(Je.__)("Organization logo","wordpress-seo"),variant:"square",previewLabel:Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s expands to an opening strong tag. Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","696x696px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),mediaUrlName:"wpseo_titles.company_logo",mediaIdName:"wpseo_titles.company_logo_id",fallbackMediaId:f})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Other profiles","wordpress-seo"),description:Object(Je.__)("Tell us if you have any other profiles on the web that belong to your organization. This can be any number of profiles, like YouTube, LinkedIn, Pinterest, or even Wikipedia.","wordpress-seo")},Object(s.createElement)(Rt,{as:l.TextField,name:"wpseo_social.facebook_site",id:"input-wpseo_social-facebook_site",label:Object(Je.__)("Facebook","wordpress-seo"),placeholder:Object(Je.__)("E.g. https://facebook.com/yoast","wordpress-seo")}),Object(s.createElement)(Ba,{as:l.TextField,name:"wpseo_social.twitter_site",id:"input-wpseo_social-twitter_site",label:Object(Je.__)("Twitter","wordpress-seo"),placeholder:Object(Je.__)("E.g. https://twitter.com/yoast","wordpress-seo"),transformValue:za}),Object(s.createElement)(ne,{name:"wpseo_social.other_social_urls"},e=>Object(s.createElement)(s.Fragment,null,i.map((t,r)=>Object(s.createElement)("div",{key:"wpseo_social.other_social_urls."+r,className:"yst-w-full yst-flex yst-items-start yst-gap-2"},Object(s.createElement)(Rt,{as:l.TextField,name:"wpseo_social.other_social_urls."+r,id:"input-wpseo_social-other_social_urls-"+r,label:Object(Je.__)("Add another profile","wordpress-seo"),placeholder:Object(Je.__)("E.g. https://example.com/yoast","wordpress-seo"),className:"yst-grow"}),Object(s.createElement)("button",{onClick:e.remove.bind(null,r),className:"yst-mt-7 yst-p-2.5 yst-rounded-md focus:yst-outline-none focus:yst-ring-2 focus:yst-ring-primary-500"},Object(s.createElement)(Os.a,{className:"yst-h-5 yst-w-5"})))),Object(s.createElement)(l.Button,{id:"button-add-social-profile",variant:"secondary",onClick:e.push.bind(null,"")},Object(s.createElement)(ys.a,{className:"yst--ml-1 yst-mr-1 yst-h-5 yst-w-5 yst-text-slate-400"}),Object(Je.__)("Add another profile","wordpress-seo")))))),Object(s.createElement)(hs.a,{show:"person"===r,enter:"yst-transition yst-ease-out yst-duration-300 yst-delay-300",enterFrom:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90",enterTo:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leave:"yst-transition yst-absolute yst-top-0 yst-left-0 yst-ease-out yst-duration-300",leaveFrom:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leaveTo:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90"},Object(s.createElement)(st,{title:Object(Je.__)("Personal info","wordpress-seo"),description:Object(Je.__)("Please tell us more about the person this site represents.","wordpress-seo")},Object(s.createElement)(Ft,{name:"wpseo_titles.company_or_person_user_id",id:"input-wpseo_titles-company_or_person_user_id",label:Object(Je.__)("Select a user","wordpress-seo")}),!Object(oe.isEmpty)(c)&&Object(s.createElement)(l.Alert,{id:"alert-person-user-profile"},h&&Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("You have selected the user %1$s%5$s%2$s as the person this site represents. Their user profile information will now be used in search results. %3$sUpdate their profile to make sure the information is correct%4$s.","wordpress-seo"),"","","","",null==c?void 0:c.name),{strong:Object(s.createElement)("strong",{className:"yst-font-medium"}),a:Object(s.createElement)("a",{id:"link-person-user-profile",href:`${p}?user_id=${null==c?void 0:c.id}`,target:"_blank",rel:"noopener noreferrer"})}),!h&&Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("You have selected the user %1$s%3$s%2$s as the person this site represents. Their user profile information will now be used in search results. We're sorry, you're not allowed to edit this user's profile.","wordpress-seo"),"","",null==c?void 0:c.name),{strong:Object(s.createElement)("strong",{className:"yst-font-medium"})})),Object(s.createElement)(Ot,{id:"wpseo_titles-person_logo",label:Object(Je.__)("Personal logo or avatar","wordpress-seo"),variant:"square",previewLabel:Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s expands to an opening strong tag. Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","696x696px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),mediaUrlName:"wpseo_titles.person_logo",mediaIdName:"wpseo_titles.person_logo_id",fallbackMediaId:f})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(Ha,null)))))},qa=()=>{const e=ct("selectReplacementVariablesFor",[],"search","search"),t=ct("selectRecommendedReplacementVariablesFor",[],"search","search"),r=ct("selectReplacementVariablesFor",[],"404","404"),a=ct("selectRecommendedReplacementVariablesFor",[],"404","404");return Object(s.createElement)(dt,{title:Object(Je.__)("Special pages","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("Internal search pages","wordpress-seo"),description:Object(Je.__)("Choose how the title of your internal search pages should look in the browser.","wordpress-seo")},Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-search-wpseo",fieldId:"input-wpseo_titles.title-search-wpseo",label:Object(Je.__)("Page title","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("404 error pages","wordpress-seo"),description:Object(Je.__)("Choose how the title of your 404 error pages should look in the browser.","wordpress-seo")},Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-404-wpseo",fieldId:"input-wpseo_titles.title-404-wpseo",label:Object(Je.__)("Page title","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a}))))};const Ya=/content=(['"])?(?[^'"> ]+)(?:\1|[ />])/,Ga=e=>{var t;const r=e.target.value.match(Ya);return null!=r&&null!==(t=r.groups)&&void 0!==t&&t.content?r.groups.content:e.target.value},Ka=Pt(Ct);var Xa=()=>{const e=ct("selectPreference",[],"siteUrl");return Object(s.createElement)(dt,{title:Object(Je.__)("Site connections","wordpress-seo"),description:Object(Je.__)("Verify your site with different tools. This will add a verification meta tag on your homepage. You can find instructions on how to verify your site for each platform by following the link in the description.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-max-w-screen-sm yst-space-y-8"},Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.baiduverify",id:"input-wpseo-baiduverify",label:Object(Je.__)("Baidu","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sBaidu Webmaster tools%2$s.","wordpress-seo"),"",""),"https://ziyuan.baidu.com/site/siteadd","link-baidu-webmaster-tools"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.msverify",id:"input-wpseo-msverify",label:Object(Je.__)("Bing","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sBing Webmaster tools%2$s.","wordpress-seo"),"",""),"https://www.bing.com/toolbox/webmaster/#/Dashboard/?url="+e,"link-bing-webmaster-tools"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.googleverify",id:"input-wpseo-googleverify",label:Object(Je.__)("Google","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sGoogle Search console%2$s.","wordpress-seo"),"",""),Object(xt.addQueryArgs)("https://www.google.com/webmasters/verification/verification",{hl:"en",tid:"alternate",siteUrl:e}),"link-google-search-console"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo_social.pinterestverify",id:"input-wpseo_social-pinterestverify",label:Object(Je.__)("Pinterest","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Claim your site over at %1$sPinterest%2$s.","wordpress-seo"),"",""),"https://www.pinterest.com/settings/claim","link-pinterest"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.yandexverify",id:"input-wpseo-yandexverify",label:Object(Je.__)("Yandex","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sYandex Webmaster tools%2$s.","wordpress-seo"),"",""),"https://webmaster.yandex.com/sites/add/","link-yandex-webmaster-tools"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}))))};const Ja=e=>{let{postTypes:t,taxonomies:r,idSuffix:a=""}=e;const n=Object(l.useSvgAria)(),o=Object(s.useCallback)(e=>{let{show:t,toggle:r,ariaProps:a}=e;const o=Object(s.useMemo)(()=>t?He:We,[t]);return Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)("hr",{className:"yst-absolute yst-inset-x-0 yst-top-1/2 yst-bg-slate-200"}),Object(s.createElement)("button",Be()({className:"yst-relative yst-flex yst-items-center yst-gap-2 yst-px-2.5 yst-py-1 yst-mx-auto yst-text-xs yst-font-medium yst-text-slate-700 yst-bg-slate-50 yst-rounded-full yst-border yst-border-slate-300 hover:yst-bg-white hover:yst-text-slate-800 focus:yst-outline-none focus:yst-ring-2 focus:yst-ring-primary-500 focus:yst-ring-offset-2",onClick:r},a),t?Object(Je.__)("Show less","wordpress-seo"):Object(Je.__)("Show more","wordpress-seo"),Object(s.createElement)(o,Be()({className:"yst-h-4 yst-w-4 yst-flex-shrink-0 yst-text-slate-400 group-hover:yst-text-slate-500 yst-stroke-3"},n))))},[]);return Object(s.createElement)(s.Fragment,null,Object(s.createElement)("header",{className:"yst-px-3 yst-mb-6 yst-space-y-6"},Object(s.createElement)(Ue,{to:"/",className:"yst-inline-block"},Object(s.createElement)(vr,Be()({className:"yst-w-40"},n))),Object(s.createElement)(Bt,null)),Object(s.createElement)("div",{className:"yst-px-0.5 yst-space-y-6"},Object(s.createElement)(ir.MenuItem,{id:"menu-site-settings"+(a&&"-"+a),icon:qe,label:Object(Je.__)("General","wordpress-seo")},Object(s.createElement)(ir.SubmenuItem,{to:"/site-features",label:Object(Je.__)("Site features","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/site-basics",label:Object(Je.__)("Site basics","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/site-representation",label:Object(Je.__)("Site representation","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/site-connections",label:Object(Je.__)("Site connections","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/breadcrumbs",label:Object(Je.__)("Breadcrumbs","wordpress-seo"),idSuffix:a})),Object(s.createElement)(ir.MenuItem,{id:"menu-content-settings"+(a&&"-"+a),icon:Ye,label:Object(Je.__)("Content types","wordpress-seo")},Object(s.createElement)(l.ChildrenLimiter,{limit:5,renderButton:o},Object(s.createElement)(ir.SubmenuItem,{to:"/homepage",label:Object(Je.__)("Homepage","wordpress-seo"),idSuffix:a}),Object(oe.map)(t,e=>{let{name:t,route:r,label:n}=e;return Object(s.createElement)(ir.SubmenuItem,{key:"link-post-type-"+t,to:"/post-type/"+r,label:n,idSuffix:a})}))),Object(s.createElement)(ir.MenuItem,{id:"menu-content-settings"+(a&&"-"+a),icon:Ge,label:Object(Je.__)("Categories & tags","wordpress-seo")},Object(s.createElement)(l.ChildrenLimiter,{limit:5,renderButton:o},Object(oe.map)(r,e=>Object(s.createElement)(ir.SubmenuItem,{to:"/taxonomy/"+e.route,label:Object(s.createElement)("div",{className:"yst-flex yst-w-full yst-justify-between yst-items-center"},Object(s.createElement)("span",null,e.label)),idSuffix:a})))),Object(s.createElement)(ir.MenuItem,{id:"menu-advanced-settings"+(a&&"-"+a),icon:Ke,label:Object(Je.__)("Advanced","wordpress-seo"),defaultOpen:!1},Object(s.createElement)(ir.SubmenuItem,{to:"/crawl-optimization",label:Object(s.createElement)("span",{className:"yst-inline-flex yst-items-center yst-gap-1.5"},Object(Je.__)("Crawl optimization","wordpress-seo"),Object(s.createElement)(l.Badge,{variant:"upsell"},"Premium")),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/author-archives",label:Object(Je.__)("Author archives","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/date-archives",label:Object(Je.__)("Date archives","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/special-pages",label:Object(Je.__)("Special pages","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/media",label:Object(Je.__)("Media pages","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/formats",label:Object(Je.__)("Formats","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/rss",label:Object(Je.__)("RSS","wordpress-seo"),idSuffix:a}))))};Ja.propTypes={postTypes:tt.a.object.isRequired,taxonomies:tt.a.object.isRequired,idSuffix:tt.a.string};const Za=()=>{const e=ct("selectLink",[],"https://yoa.st/17h");return Object(s.createElement)("div",{className:"yst-p-6 xl:yst-max-w-3xl yst-rounded-lg yst-bg-white yst-shadow"},Object(s.createElement)(l.Title,{as:"h2",size:"4",className:"yst-text-xl yst-text-primary-500"},Object(Je.sprintf)( /* translators: %s expands to Yoast SEO Premium */ Object(Je.__)("Upgrade to %s","wordpress-seo"),"Yoast SEO Premium")),Object(s.createElement)("ul",{className:"yst-grid yst-grid-cols-1 sm:yst-grid-cols-2 yst-list-disc yst-list-inside yst-text-slate-800 yst-mt-6"},Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("Multiple keyphrases","wordpress-seo")),": ",Object(Je.__)("Increase your SEO reach","wordpress-seo")),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("No more dead links","wordpress-seo")),": ",Object(Je.__)("Easy redirect manager","wordpress-seo")),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("Superfast internal linking suggestions","wordpress-seo"))),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("Social media preview","wordpress-seo")),": ",Object(Je.__)("Facebook & Twitter","wordpress-seo")),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("24/7 email support","wordpress-seo"))),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("No ads!","wordpress-seo")))),Object(s.createElement)(l.Button,{as:"a",variant:"upsell",size:"large",href:e,className:"yst-gap-2 yst-mt-4"},Object(Je.sprintf)( /* translators: %s expands to Yoast SEO Premium */ Object(Je.__)("Get %s","wordpress-seo"),"Yoast SEO Premium"),Object(s.createElement)(Xe.a,{className:"yst-w-4 yst-h-4"})))};var Qa=()=>{const{pathname:e}=Le(),t=ct("selectPostTypes"),r=ct("selectTaxonomies"),a=ct("selectPreference",[],"isPremium");(()=>{const{hash:e,pathname:t}=Le();Object(s.useEffect)(()=>{var t;const r=e.replace("#",""),s=document.getElementById(r)||(null===(t=document.querySelectorAll(`[data-id="${r}"]`))||void 0===t?void 0:t[0]);if(s)window.scrollTo({top:s.getBoundingClientRect().top+window.scrollY-96,behavior:"smooth"}),setTimeout(()=>s.focus(),800);else{const e=document.getElementById("yoast-seo-settings");null==e||e.scrollIntoView({behavior:"smooth"})}},[t,e])})();const{dirty:n}=H();return Object(l.useBeforeUnload)(n,Object(Je.__)("There are unsaved changes on this page. Leaving means that those changes will be lost. Are you sure you want to leave this page?","wordpress-seo")),Object(s.createElement)(s.Fragment,null,Object(s.createElement)(Dt,null),Object(s.createElement)(ir,{activePath:e},Object(s.createElement)(ir.Mobile,{openButtonScreenReaderText:Object(Je.__)("Open sidebar","wordpress-seo"),closeButtonScreenReaderText:Object(Je.__)("Close sidebar","wordpress-seo")},Object(s.createElement)(Ja,{idSuffix:"mobile",postTypes:t,taxonomies:r})),Object(s.createElement)("div",{className:"yst-p-4 md:yst-p-8 yst-flex yst-gap-4"},Object(s.createElement)("aside",{className:"yst-sidebar yst-sidebar-nav yst-shrink-0 yst-hidden md:yst-block yst-pb-6 yst-bottom-0 yst-w-56 lg:yst-w-64"},Object(s.createElement)(ir.Sidebar,null,Object(s.createElement)(Ja,{postTypes:t,taxonomies:r}))),Object(s.createElement)("div",{className:Qe()("yst-flex yst-grow yst-flex-wrap",!a&&"xl:yst-pr-[20.5rem]")},Object(s.createElement)("div",{className:"yst-grow yst-space-y-6 yst-mb-6 xl:yst-mb-0"},Object(s.createElement)("main",{className:"yst-rounded-lg yst-bg-white yst-shadow"},Object(s.createElement)(l.ErrorBoundary,{FallbackComponent:jr},Object(s.createElement)(Ae,null,Object(s.createElement)(Re,{path:"author-archives",element:Object(s.createElement)(Gr,null)}),Object(s.createElement)(Re,{path:"breadcrumbs",element:Object(s.createElement)(Kr,null)}),Object(s.createElement)(Re,{path:"crawl-optimization",element:Object(s.createElement)(es,null)}),Object(s.createElement)(Re,{path:"date-archives",element:Object(s.createElement)(rs,null)}),Object(s.createElement)(Re,{path:"homepage",element:Object(s.createElement)(is,null)}),Object(s.createElement)(Re,{path:"formats",element:Object(s.createElement)(as,null)}),Object(s.createElement)(Re,{path:"media",element:Object(s.createElement)(ls,null)}),Object(s.createElement)(Re,{path:"rss",element:Object(s.createElement)(us,null)}),Object(s.createElement)(Re,{path:"site-basics",element:Object(s.createElement)(ds,null)}),Object(s.createElement)(Re,{path:"site-connections",element:Object(s.createElement)(Xa,null)}),Object(s.createElement)(Re,{path:"site-representation",element:Object(s.createElement)(Wa,null)}),Object(s.createElement)(Re,{path:"site-features",element:Object(s.createElement)(fs,null)}),Object(s.createElement)(Re,{path:"special-pages",element:Object(s.createElement)(qa,null)}),Object(s.createElement)(Re,{path:"post-type"},Object(oe.map)(t,e=>Object(s.createElement)(Re,{key:"route-post-type-"+e.name,path:e.route,element:Object(s.createElement)(Tr,e)}))),Object(s.createElement)(Re,{path:"taxonomy"},Object(oe.map)(r,e=>Object(s.createElement)(Re,{key:"route-taxonomy-"+e.name,path:e.route,element:Object(s.createElement)(Cr,e)}))),Object(s.createElement)(Re,{path:"*",element:Object(s.createElement)(Pe,{to:"/site-features",replace:!0})})))),!a&&Object(s.createElement)(Za,null)),!a&&Object(s.createElement)(Or,null)))))},en=r(220),tn=r(58);const rn=()=>Object(oe.get)(window,"wpseoScriptData.postTypes",{}),sn=Object(tn.createSlice)({name:"postTypes",initialState:rn(),reducers:{}}),an={selectPostType:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"postTypes."+t,r)},selectAllPostTypes:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const r=Object(oe.get)(e,"postTypes",{});return t?Object(oe.pick)(r,t):r}};an.selectPostTypes=Object(en.a)(an.selectAllPostTypes,e=>Object(oe.omit)(e,["attachment"]));const nn=sn.actions;var on=sn.reducer;const ln=()=>Object(oe.get)(window,"wpseoScriptData.preferences",{}),cn=Object(tn.createSlice)({name:"preferences",initialState:ln(),reducers:{}}),un={selectPreference:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"preferences."+t,r)},selectPreferences:e=>Object(oe.get)(e,"preferences",{})};un.selectHasPageForPosts=Object(en.a)([e=>un.selectPreference(e,"homepageIsLatestPosts"),e=>un.selectPreference(e,"homepagePostsEditUrl")],(e,t)=>!e&&!Object(oe.isEmpty)(t)),un.selectCanEditUser=Object(en.a)([e=>un.selectPreference(e,"currentUserId",-1),e=>un.selectPreference(e,"canEditUsers",!1),(e,t)=>t],(e,t,r)=>e===r||t),un.selectExampleUrl=Object(en.a)([e=>un.selectPreference(e,"siteUrl","https://example.com"),(e,t)=>t],(e,t)=>e+t),un.selectPluginUrl=Object(en.a)([e=>un.selectPreference(e,"pluginUrl","https://example.com"),(e,t)=>t],(e,t)=>e+t);const dn=cn.actions;var pn=cn.reducer;const mn=()=>Object(oe.reduce)(Object(oe.get)(window,"wpseoScriptData.taxonomies",{}),(e,t,r)=>{let{postTypes:s,...a}=t;return{...e,[r]:{...a,postTypes:Object(oe.values)(s)}}},{}),bn=Object(tn.createSlice)({name:"taxonomies",initialState:mn(),reducers:{}}),fn={selectTaxonomy:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"taxonomies."+t,r)},selectAllTaxonomies:e=>Object(oe.get)(e,"taxonomies",{})};fn.selectTaxonomies=Object(en.a)(fn.selectAllTaxonomies,e=>Object(oe.omit)(e,["post_format"]));const hn=bn.actions;var On=bn.reducer;const yn={selectBreadcrumbsForPostTypes:Object(en.a)([fn.selectAllTaxonomies,an.selectAllPostTypes],(e,t)=>{const r={value:0,label:Object(Je.__)("None","wordpress-seo")},s={};return Object(oe.forEach)(t,(t,a)=>{const n=Object(oe.filter)(e,e=>Object(oe.includes)(e.postTypes,a));Object(oe.isEmpty)(n)||(s[a]={label:t.label,options:[r,...Object(oe.map)(n,e=>{let{name:t,label:r}=e;return{value:t,label:r}})]})}),s}),selectBreadcrumbsForTaxonomies:Object(en.a)([fn.selectAllTaxonomies,an.selectAllPostTypes,un.selectHasPageForPosts],(e,t,r)=>{let s=[{value:0,label:Object(Je.__)("None","wordpress-seo")}];r&&s.push({value:"post",label:Object(Je.__)("Blog","wordpress-seo")});const a=Object(oe.filter)(t,e=>{let{hasArchive:t}=e;return t});return s=s.concat(Object(oe.map)(a,e=>{let{name:t,label:r}=e;return{value:t,label:r}})),Object(oe.mapValues)(e,e=>({label:e.label,options:s}))})},wn=()=>Object(oe.get)(window,"wpseoScriptData.defaultSettings",{}),jn=Object(tn.createSlice)({name:"defaultSettings",initialState:wn(),reducers:{}}),gn={selectDefaultSetting:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"defaultSettings."+t,r)},selectDefaultSettings:e=>Object(oe.get)(e,"defaultSettings",{})},vn=jn.actions;var En=jn.reducer;const xn=()=>Object(oe.get)(window,"wpseoScriptData.fallbacks",{}),Sn=Object(tn.createSlice)({name:"fallbacks",initialState:xn(),reducers:{}}),kn={selectFallback:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"fallbacks."+t,r)},selectFallbacks:e=>Object(oe.get)(e,"fallbacks",{})},Tn=Sn.actions;var Fn=Sn.reducer;const Ln=()=>Object(oe.get)(window,"wpseoScriptData.linkParams",{}),Cn=Object(tn.createSlice)({name:"linkParams",initialState:Ln(),reducers:{}}),In={selectLinkParam:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"linkParams."+t,r)},selectLinkParams:e=>Object(oe.get)(e,"linkParams",{})};In.selectLink=Object(en.a)([In.selectLinkParams,(e,t)=>t],(e,t)=>Object(xt.addQueryArgs)(t,e));const Pn=Cn.actions;var Rn=Cn.reducer;const Nn=Object(tn.createEntityAdapter)(),An=()=>Nn.getInitialState({status:"idle",error:""}),$n=e=>{var t,r;return{id:null==e?void 0:e.id,title:(null==e||null===(t=e.title)||void 0===t?void 0:t.rendered)||(null==e?void 0:e.title),slug:(null==e?void 0:e.slug)||(null==e?void 0:e.name),alt:(null==e?void 0:e.alt_text)||(null==e?void 0:e.alt),url:(null==e?void 0:e.source_url)||(null==e?void 0:e.url),type:(null==e?void 0:e.media_type)||(null==e?void 0:e.type),mime:(null==e?void 0:e.mime_type)||(null==e?void 0:e.mime),author:null==e?void 0:e.author,sizes:Object(oe.mapValues)((null==e?void 0:e.sizes)||(null==e||null===(r=e.media_details)||void 0===r?void 0:r.sizes),e=>({url:(null==e?void 0:e.url)||(null==e?void 0:e.source_url),width:null==e?void 0:e.width,height:null==e?void 0:e.height}),{})}},Dn=Object(tn.createSlice)({name:"media",initialState:An(),reducers:{addOneMedia:{reducer:Nn.addOne,prepare:e=>({payload:$n(e)})},addManyMedia:{reducer:Nn.addMany,prepare:e=>({payload:Object(oe.map)(e,$n)})}},extraReducers:e=>{e.addCase("fetchMedia/request",e=>{e.status="loading"}),e.addCase("fetchMedia/success",(e,t)=>{e.status="success",Nn.addMany(e,Object(oe.map)(t.payload,$n))}),e.addCase("fetchMedia/error",(e,t)=>{e.status="error",e.error=t.payload})}}),Mn=Nn.getSelectors(e=>e.media),Un={selectMediaIds:Mn.selectIds,selectMediaById:Mn.selectById,selectIsMediaLoading:e=>"loading"===Object(oe.get)(e,"media.status","idle")},Vn={...Dn.actions,fetchMedia:function*(e){yield{type:"fetchMedia/request"};try{return{type:"fetchMedia/success",payload:yield{type:"fetchMedia",payload:{per_page:100,include:e}}}}catch(e){return{type:"fetchMedia/error",payload:e}}}},zn={fetchMedia:async e=>{let{payload:t}=e;return Et()({path:"/wp/v2/media?"+Object(xt.buildQueryString)(t)})}};var Bn=Dn.reducer;const Hn=Object(tn.createSlice)({name:"notifications",initialState:{},reducers:{addNotification:{reducer:(e,t)=>{let{payload:r}=t;e[r.id]={id:r.id,variant:r.variant,size:r.size,title:r.title,description:r.description}},prepare:e=>{let{id:t,variant:r="info",size:s="default",title:a,description:n}=e;return{payload:{id:t||Object(tn.nanoid)(),variant:r,size:s,title:a,description:n}}}},removeNotification:(e,t)=>{let{payload:r}=t;return Object(oe.omit)(e,r)}}}),Wn={selectNotifications:e=>Object(oe.get)(e,"notifications",{}),selectNotification:(e,t)=>Object(oe.get)(e,"notifications."+t,null)},qn=Hn.actions;var Yn=Hn.reducer;const Gn=()=>({recommended:Object(oe.get)(window,"wpseoScriptData.replacementVariables.recommended",{}),shared:Object(oe.get)(window,"wpseoScriptData.replacementVariables.shared",[]),specific:Object(oe.get)(window,"wpseoScriptData.replacementVariables.specific",{}),variables:Object(oe.get)(window,"wpseoScriptData.replacementVariables.variables",[])}),Kn=Object(tn.createSlice)({name:"replacementVariables",initialState:Gn(),reducers:{}}),Xn={selectRecommendedReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.recommended",{}),selectSharedReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.shared",[]),selectSpecificReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.specific",{}),selectReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.variables",[])};Xn.selectSpecificReplacementVariablesFor=Object(en.a)([Xn.selectSharedReplacementVariables,Xn.selectSpecificReplacementVariables,(e,t)=>t,(e,t,r)=>r],(e,t,r,s)=>[...e,...Object(oe.get)(t,r,Object(oe.get)(t,s,[]))]),Xn.selectReplacementVariablesFor=Object(en.a)([Xn.selectReplacementVariables,Xn.selectSpecificReplacementVariablesFor],(e,t)=>Object(oe.filter)(e,e=>{let{name:r}=e;return Object(oe.includes)(t,r)})),Xn.selectRecommendedReplacementVariablesFor=Object(en.a)([Xn.selectRecommendedReplacementVariables,(e,t)=>t,(e,t,r)=>r],(e,t,r)=>Object(oe.get)(e,t,Object(oe.get)(e,r,[])));const Jn=Kn.actions;var Zn=Kn.reducer;const Qn=(e,t)=>{ // translators: %1$s expands to the schema type, e.g. "Web Page" or "Blog Post". const r=Object(Je.__)("%1$s (default)","wordpress-seo");return e.map(e=>{let{label:s,value:a}=e;return{value:a,label:a===t?Object(Je.sprintf)(r,s):s}})},eo=()=>({articleTypes:Object(oe.get)(window,"wpseoScriptData.schema.articleTypes",{}),articleTypeDefaults:Object(oe.get)(window,"wpseoScriptData.schema.articleTypeDefaults",{}),pageTypes:Object(oe.get)(window,"wpseoScriptData.schema.pageTypes",{}),pageTypeDefaults:Object(oe.get)(window,"wpseoScriptData.schema.pageTypeDefaults",{})}),to=Object(tn.createSlice)({name:"schema",initialState:eo(),reducers:{}}),ro={selectSchema:e=>Object(oe.get)(e,"schema",{}),selectArticleTypes:e=>Object(oe.get)(e,"schema.articleTypes",{}),selectArticleTypeDefaults:e=>Object(oe.get)(e,"schema.articleTypeDefaults",{}),selectPageTypes:e=>Object(oe.get)(e,"schema.pageTypes",{}),selectPageTypeDefaults:e=>Object(oe.get)(e,"schema.pageTypeDefaults",{})};ro.selectArticleTypeValues=Object(en.a)(ro.selectArticleTypes,e=>Object(oe.values)(e)),ro.selectArticleTypeDefault=Object(en.a)([ro.selectArticleTypeDefaults,(e,t)=>t],(e,t)=>Object(oe.get)(e,t,"None")),ro.selectArticleTypeValuesFor=Object(en.a)([ro.selectArticleTypeValues,ro.selectArticleTypeDefault],(e,t)=>Qn(e,t)),ro.selectPageTypeValues=Object(en.a)(ro.selectPageTypes,e=>Object(oe.values)(e)),ro.selectPageTypeDefault=Object(en.a)([ro.selectPageTypeDefaults,(e,t)=>t],(e,t)=>Object(oe.get)(e,t,"WebPage")),ro.selectPageTypeValuesFor=Object(en.a)([ro.selectPageTypeValues,ro.selectPageTypeDefault],(e,t)=>Qn(e,t));const so=to.actions;var ao=to.reducer;const no=e=>!(null!=e&&e.route),oo=()=>{const e=Object(oe.get)(window,"wpseoScriptData.postTypes",{}),t=Object(oe.get)(window,"wpseoScriptData.taxonomies",{});return{index:gs(e,t)}},io=Object(tn.createSlice)({name:"search",initialState:oo(),reducers:{}}),lo={selectSearchIndex:e=>Object(oe.get)(e,"search.index",{})};lo.selectFlatSearchIndex=Object(en.a)(lo.selectSearchIndex,e=>At(e,"",no));const co=io.actions;var uo=io.reducer;const po=Object(tn.createEntityAdapter)(),mo=()=>po.getInitialState({status:"idle",error:""}),bo=e=>({id:null==e?void 0:e.id,name:Object(oe.trim)(null==e?void 0:e.name)||(null==e?void 0:e.slug),slug:null==e?void 0:e.slug}),fo=Object(tn.createSlice)({name:"users",initialState:mo(),reducers:{addOneUser:{reducer:po.addOne,prepare:e=>({payload:bo(e)})},addManyUsers:{reducer:po.addMany,prepare:e=>({payload:Object(oe.map)(e,bo)})}},extraReducers:e=>{e.addCase("fetchUsers/request",e=>{e.status="loading"}),e.addCase("fetchUsers/success",(e,t)=>{e.status="success",po.addMany(e,Object(oe.map)(t.payload,bo))}),e.addCase("fetchUsers/error",(e,t)=>{e.status="error",e.error=t.payload})}}),ho=po.getSelectors(e=>e.users),Oo={selectUserIds:ho.selectIds,selectUserById:ho.selectById,selectUsers:ho.selectEntities},yo={...fo.actions,fetchUsers:function*(e){yield{type:"fetchUsers/request"};try{return{type:"fetchUsers/success",payload:yield{type:"fetchUsers",payload:{...e}}}}catch(e){return{type:"fetchUsers/error",payload:e}}}},_o={fetchUsers:async e=>{let{payload:t}=e;return Et()({path:"/wp/v2/users?"+Object(xt.buildQueryString)(t)})}};var wo=fo.reducer;const jo=e=>{let{initialState:t}=e;return Object(n.createReduxStore)(it,{actions:{...vn,...Tn,...Pn,...Vn,...qn,...nn,...dn,...Jn,...so,...co,...hn,...yo},selectors:{...yn,...gn,...kn,...In,...Un,...Wn,...an,...un,...Xn,...ro,...lo,...fn,...Oo},initialState:Object(oe.merge)({},{defaultSettings:wn(),fallbacks:xn(),linkParams:Ln(),media:An(),notifications:{},postTypes:rn(),preferences:ln(),replacementVariables:Gn(),schema:eo(),search:oo(),taxonomies:mn(),users:mo()},t),reducer:Object(n.combineReducers)({defaultSettings:En,fallbacks:Fn,linkParams:Rn,media:Bn,notifications:Yn,postTypes:on,preferences:pn,replacementVariables:Zn,schema:ao,search:uo,taxonomies:On,users:wo}),controls:{...zn,..._o}})};i()(()=>{const e=document.getElementById("yoast-seo-settings");if(!e)return;const t=document.createElement("div"),r=t.attachShadow({mode:"open"});document.body.appendChild(t);const o=Object(oe.get)(window,"wpseoScriptData.settings",{}),i=Object(oe.get)(window,"wpseoScriptData.fallbacks",{}),c=Object(oe.get)(window,"wpseoScriptData.postTypes",{}),u=Object(oe.get)(window,"wpseoScriptData.taxonomies",{});(function(){let{initialState:e={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(n.register)(jo({initialState:e}))})(),(async e=>{let{settings:t,fallbacks:r}=e;const s=Object(oe.get)(t,"wpseo_titles",{}),a=Object(oe.filter)([Object(oe.get)(t,"wpseo_social.og_default_image_id","0"),Object(oe.get)(t,"wpseo_titles.open_graph_frontpage_image_id","0"),Object(oe.get)(t,"wpseo_titles.company_logo_id","0"),Object(oe.get)(t,"wpseo_titles.person_logo_id","0"),Object(oe.get)(r,"siteLogoId","0"),...Object(oe.reduce)(s,(e,t,r)=>Object(oe.includes)(r,"social-image-id")?[...e,t]:e,[])],Boolean),o=Object(oe.chunk)(a,100),{fetchMedia:i}=Object(n.dispatch)(it);Object(oe.forEach)(o,i)})({settings:o,fallbacks:i}),(async e=>{let{settings:t}=e;const r=Object(oe.get)(t,"wpseo_titles.company_or_person_user_id"),{fetchUsers:s}=Object(n.dispatch)(it);r&&s({include:[r]})})({settings:o});const d=Object(n.select)(it).selectPreference("isRtl",!1);Object(s.render)(Object(s.createElement)(l.Root,{context:{isRtl:d}},Object(s.createElement)(Ve.StyleSheetManager,{target:r},Object(s.createElement)(a.SlotFillProvider,null,Object(s.createElement)(Me,null,Object(s.createElement)(G,{initialValues:o,validationSchema:Ua(c,u),onSubmit:Es},Object(s.createElement)(Qa,null)))))),e)})},,,,,,,,,,,,,,,,,,,,function(e,t,r){"use strict";r.d(t,"a",(function(){return Y}));var s,a,n=r(3),o=r.n(n),i=r(129),l=r(63),c=r(20),u=r(77),d=r(23),p=r(36),m=r(156),b=r(148),f=r(49),h=r(170),O=r(32),y=r(37),_=r(18),w=r(147),j=r(24),g=r(185),v=r(60),E=r(157),x=r(34),S=r(29),k=r(184),T=((a=T||{})[a.Open=0]="Open",a[a.Closed=1]="Closed",a),F=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(F||{}),L=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(L||{}),C=((s=C||{})[s.OpenCombobox=0]="OpenCombobox",s[s.CloseCombobox=1]="CloseCombobox",s[s.GoToOption=2]="GoToOption",s[s.RegisterOption=3]="RegisterOption",s[s.UnregisterOption=4]="UnregisterOption",s[s.RegisterLabel=5]="RegisterLabel",s);function I(e,t=(e=>e)){let r=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,s=Object(v.f)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),a=r?s.indexOf(r):null;return-1===a&&(a=null),{options:s,activeOptionIndex:a}}let P={1:e=>e.dataRef.current.disabled||1===e.comboboxState?e:{...e,activeOptionIndex:null,comboboxState:1},0(e){if(e.dataRef.current.disabled||0===e.comboboxState)return e;let t=e.activeOptionIndex,{isSelected:r}=e.dataRef.current,s=e.options.findIndex(e=>r(e.dataRef.current.value));return-1!==s&&(t=s),{...e,comboboxState:0,activeOptionIndex:t}},2(e,t){var r;if(e.dataRef.current.disabled||e.dataRef.current.optionsRef.current&&!e.dataRef.current.optionsPropsRef.current.static&&1===e.comboboxState)return e;let s=I(e);if(null===s.activeOptionIndex){let e=s.options.findIndex(e=>!e.dataRef.current.disabled);-1!==e&&(s.activeOptionIndex=e)}let a=Object(O.b)(t,{resolveItems:()=>s.options,resolveActiveIndex:()=>s.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...s,activeOptionIndex:a,activationTrigger:null!=(r=t.trigger)?r:1}},3:(e,t)=>{let r={id:t.id,dataRef:t.dataRef},s=I(e,e=>[...e,r]);null===e.activeOptionIndex&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(s.activeOptionIndex=s.options.indexOf(r));let a={...e,...s,activationTrigger:1};return e.dataRef.current.__demoMode&&void 0===e.dataRef.current.value&&(a.activeOptionIndex=0),a},4:(e,t)=>{let r=I(e,e=>{let r=e.findIndex(e=>e.id===t.id);return-1!==r&&e.splice(r,1),e});return{...e,...r,activationTrigger:1}},5:(e,t)=>({...e,labelId:t.id})},R=Object(n.createContext)(null);function N(e){let t=Object(n.useContext)(R);if(null===t){let t=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,N),t}return t}R.displayName="ComboboxActionsContext";let A=Object(n.createContext)(null);function $(e){let t=Object(n.useContext)(A);if(null===t){let t=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,$),t}return t}function D(e,t){return Object(j.a)(t.type,P,e,t)}A.displayName="ComboboxDataContext";let M=n.Fragment,U=Object(_.d)((function(e,t){let{value:r,defaultValue:s,onChange:a,name:i,by:l=((e,t)=>e===t),disabled:u=!1,__demoMode:p=!1,nullable:b=!1,multiple:f=!1,...h}=e,[y,w]=Object(k.a)(r,a,s),[v,S]=Object(n.useReducer)(D,{dataRef:Object(n.createRef)(),comboboxState:p?0:1,options:[],activeOptionIndex:null,activationTrigger:1,labelId:null}),T=Object(n.useRef)(!1),F=Object(n.useRef)({static:!1,hold:!1}),L=Object(n.useRef)(null),C=Object(n.useRef)(null),I=Object(n.useRef)(null),P=Object(n.useRef)(null),N=Object(c.a)("string"==typeof l?(e,t)=>{let r=l;return(null==e?void 0:e[r])===(null==t?void 0:t[r])}:l),$=Object(n.useCallback)(e=>Object(j.a)(U.mode,{1:()=>y.some(t=>N(t,e)),0:()=>N(y,e)}),[y]),U=Object(n.useMemo)(()=>({...v,optionsPropsRef:F,labelRef:L,inputRef:C,buttonRef:I,optionsRef:P,value:y,disabled:u,mode:f?1:0,get activeOptionIndex(){if(T.current&&null===v.activeOptionIndex&&v.options.length>0){let e=v.options.findIndex(e=>!e.dataRef.current.disabled);if(-1!==e)return e}return v.activeOptionIndex},compare:N,isSelected:$,nullable:b,__demoMode:p}),[y,u,f,b,p,v]);Object(d.a)(()=>{v.dataRef.current=U},[U]),Object(m.a)([U.buttonRef,U.inputRef,U.optionsRef],()=>S({type:1}),0===U.comboboxState);let V=Object(n.useMemo)(()=>({open:0===U.comboboxState,disabled:u,activeIndex:U.activeOptionIndex,activeOption:null===U.activeOptionIndex?null:U.options[U.activeOptionIndex].dataRef.current.value,value:y}),[U,u,y]),z=Object(c.a)(e=>{let t=U.options.find(t=>t.id===e);!t||K(t.dataRef.current.value)}),B=Object(c.a)(()=>{if(null!==U.activeOptionIndex){let{dataRef:e,id:t}=U.options[U.activeOptionIndex];K(e.current.value),S({type:2,focus:O.a.Specific,id:t})}}),H=Object(c.a)(()=>{S({type:0}),T.current=!0}),W=Object(c.a)(()=>{S({type:1}),T.current=!1}),q=Object(c.a)((e,t,r)=>(T.current=!1,e===O.a.Specific?S({type:2,focus:O.a.Specific,id:t,trigger:r}):S({type:2,focus:e,trigger:r}))),Y=Object(c.a)((e,t)=>(S({type:3,id:e,dataRef:t}),()=>S({type:4,id:e}))),G=Object(c.a)(e=>(S({type:5,id:e}),()=>S({type:5,id:null}))),K=Object(c.a)(e=>Object(j.a)(U.mode,{0:()=>null==w?void 0:w(e),1(){let t=U.value.slice(),r=t.findIndex(t=>N(t,e));return-1===r?t.push(e):t.splice(r,1),null==w?void 0:w(t)}})),X=Object(n.useMemo)(()=>({onChange:K,registerOption:Y,registerLabel:G,goToOption:q,closeCombobox:W,openCombobox:H,selectActiveOption:B,selectOption:z}),[]),J=null===t?{}:{ref:t};return o.a.createElement(R.Provider,{value:X},o.a.createElement(A.Provider,{value:U},o.a.createElement(x.a,{value:Object(j.a)(U.comboboxState,{0:x.b.Open,1:x.b.Closed})},null!=i&&null!=y&&Object(g.a)({[i]:y}).map(([e,t])=>o.a.createElement(E.b,{features:E.a.Hidden,...Object(_.c)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,name:e,value:t})})),Object(_.e)({ourProps:J,theirProps:h,slot:V,defaultTag:M,name:"Combobox"}))))})),V=Object(_.d)((function(e,t){var r,s;let{value:a,onChange:o,displayValue:d,type:p="text",...m}=e,b=$("Combobox.Input"),h=N("Combobox.Input"),y=Object(f.a)(b.inputRef,t),w="headlessui-combobox-input-"+Object(u.a)(),g=Object(l.a)();!function(e,t){let r=Object(n.useRef)([]),s=Object(c.a)(([e,t],[r,s])=>{!b.inputRef.current||(0===s&&1===t||e!==r)&&(b.inputRef.current.value=e)});Object(n.useEffect)(()=>{let e=[...r.current];for(let[a,n]of t.entries())if(r.current[a]!==n){let a=s(t,e);return r.current=t,a}},[s,...t])}(0,[Object(n.useMemo)(()=>{var e;return"function"==typeof d?null!=(e=d(b.value))?e:"":"string"==typeof b.value?b.value:""},[b.value]),b.comboboxState]);let v=Object(c.a)(e=>{switch(e.key){case S.a.Backspace:case S.a.Delete:if(0!==b.mode||!b.nullable)return;let t=e.currentTarget;g.requestAnimationFrame(()=>{""===t.value&&(h.onChange(null),b.optionsRef.current&&(b.optionsRef.current.scrollTop=0),h.goToOption(O.a.Nothing))});break;case S.a.Enter:if(0!==b.comboboxState)return;if(e.preventDefault(),e.stopPropagation(),null===b.activeOptionIndex)return void h.closeCombobox();h.selectActiveOption(),0===b.mode&&h.closeCombobox();break;case S.a.ArrowDown:return e.preventDefault(),e.stopPropagation(),Object(j.a)(b.comboboxState,{0:()=>{h.goToOption(O.a.Next)},1:()=>{h.openCombobox()}});case S.a.ArrowUp:return e.preventDefault(),e.stopPropagation(),Object(j.a)(b.comboboxState,{0:()=>{h.goToOption(O.a.Previous)},1:()=>{h.openCombobox(),g.nextFrame(()=>{b.value||h.goToOption(O.a.Last)})}});case S.a.Home:case S.a.PageUp:return e.preventDefault(),e.stopPropagation(),h.goToOption(O.a.First);case S.a.End:case S.a.PageDown:return e.preventDefault(),e.stopPropagation(),h.goToOption(O.a.Last);case S.a.Escape:return 0!==b.comboboxState?void 0:(e.preventDefault(),b.optionsRef.current&&!b.optionsPropsRef.current.static&&e.stopPropagation(),h.closeCombobox());case S.a.Tab:if(0!==b.comboboxState)return;0===b.mode&&h.selectActiveOption(),h.closeCombobox()}}),E=Object(c.a)(e=>{h.openCombobox(),null==o||o(e)}),x=Object(i.a)(()=>{if(b.labelId)return[b.labelId].join(" ")},[b.labelId]),k=Object(n.useMemo)(()=>({open:0===b.comboboxState,disabled:b.disabled}),[b]),T={ref:y,id:w,role:"combobox",type:p,"aria-controls":null==(r=b.optionsRef.current)?void 0:r.id,"aria-expanded":b.disabled?void 0:0===b.comboboxState,"aria-activedescendant":null===b.activeOptionIndex||null==(s=b.options[b.activeOptionIndex])?void 0:s.id,"aria-multiselectable":1===b.mode||void 0,"aria-labelledby":x,disabled:b.disabled,onKeyDown:v,onChange:E};return Object(_.e)({ourProps:T,theirProps:m,slot:k,defaultTag:"input",name:"Combobox.Input"})})),z=Object(_.d)((function(e,t){var r;let s=$("Combobox.Button"),a=N("Combobox.Button"),o=Object(f.a)(s.buttonRef,t),d="headlessui-combobox-button-"+Object(u.a)(),p=Object(l.a)(),m=Object(c.a)(e=>{switch(e.key){case S.a.ArrowDown:return e.preventDefault(),e.stopPropagation(),1===s.comboboxState&&a.openCombobox(),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})});case S.a.ArrowUp:return e.preventDefault(),e.stopPropagation(),1===s.comboboxState&&(a.openCombobox(),p.nextFrame(()=>{s.value||a.goToOption(O.a.Last)})),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})});case S.a.Escape:return 0!==s.comboboxState?void 0:(e.preventDefault(),s.optionsRef.current&&!s.optionsPropsRef.current.static&&e.stopPropagation(),a.closeCombobox(),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})}));default:return}}),h=Object(c.a)(e=>{if(Object(w.a)(e.currentTarget))return e.preventDefault();0===s.comboboxState?a.closeCombobox():(e.preventDefault(),a.openCombobox()),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})})}),y=Object(i.a)(()=>{if(s.labelId)return[s.labelId,d].join(" ")},[s.labelId,d]),j=Object(n.useMemo)(()=>({open:0===s.comboboxState,disabled:s.disabled,value:s.value}),[s]),g=e,v={ref:o,id:d,type:Object(b.a)(e,s.buttonRef),tabIndex:-1,"aria-haspopup":!0,"aria-controls":null==(r=s.optionsRef.current)?void 0:r.id,"aria-expanded":s.disabled?void 0:0===s.comboboxState,"aria-labelledby":y,disabled:s.disabled,onClick:h,onKeyDown:m};return Object(_.e)({ourProps:v,theirProps:g,slot:j,defaultTag:"button",name:"Combobox.Button"})})),B=Object(_.d)((function(e,t){let r=$("Combobox.Label"),s="headlessui-combobox-label-"+Object(u.a)(),a=N("Combobox.Label"),o=Object(f.a)(r.labelRef,t);Object(d.a)(()=>a.registerLabel(s),[s]);let i=Object(c.a)(()=>{var e;return null==(e=r.inputRef.current)?void 0:e.focus({preventScroll:!0})}),l=Object(n.useMemo)(()=>({open:0===r.comboboxState,disabled:r.disabled}),[r]);return Object(_.e)({ourProps:{ref:o,id:s,onClick:i},theirProps:e,slot:l,defaultTag:"label",name:"Combobox.Label"})})),H=_.a.RenderStrategy|_.a.Static,W=Object(_.d)((function(e,t){var r;let{hold:s=!1,...a}=e,o=$("Combobox.Options"),l=Object(f.a)(o.optionsRef,t),c="headlessui-combobox-options-"+Object(u.a)(),p=Object(x.c)(),m=null!==p?p===x.b.Open:0===o.comboboxState;Object(d.a)(()=>{var t;o.optionsPropsRef.current.static=null!=(t=e.static)&&t},[o.optionsPropsRef,e.static]),Object(d.a)(()=>{o.optionsPropsRef.current.hold=s},[o.optionsPropsRef,s]),Object(h.a)({container:o.optionsRef.current,enabled:0===o.comboboxState,accept:e=>"option"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let b=Object(i.a)(()=>{var e,t;return null!=(t=o.labelId)?t:null==(e=o.buttonRef.current)?void 0:e.id},[o.labelId,o.buttonRef.current]),O=Object(n.useMemo)(()=>({open:0===o.comboboxState}),[o]),y={"aria-activedescendant":null===o.activeOptionIndex||null==(r=o.options[o.activeOptionIndex])?void 0:r.id,"aria-labelledby":b,role:"listbox",id:c,ref:l};return Object(_.e)({ourProps:y,theirProps:a,slot:O,defaultTag:"ul",features:H,visible:m,name:"Combobox.Options"})})),q=Object(_.d)((function(e,t){var r,s;let{disabled:a=!1,value:o,...i}=e,l=$("Combobox.Option"),m=N("Combobox.Option"),b="headlessui-combobox-option-"+Object(u.a)(),h=null!==l.activeOptionIndex&&l.options[l.activeOptionIndex].id===b,w=l.isSelected(o),j=Object(n.useRef)(null),g=Object(p.a)({disabled:a,value:o,domRef:j,textValue:null==(s=null==(r=j.current)?void 0:r.textContent)?void 0:s.toLowerCase()}),v=Object(f.a)(t,j),E=Object(c.a)(()=>m.selectOption(b));Object(d.a)(()=>m.registerOption(b,g),[g,b]);let x=Object(n.useRef)(!l.__demoMode);Object(d.a)(()=>{if(!l.__demoMode)return;let e=Object(y.a)();return e.requestAnimationFrame(()=>{x.current=!0}),e.dispose},[]),Object(d.a)(()=>{if(0!==l.comboboxState||!h||!x.current||0===l.activationTrigger)return;let e=Object(y.a)();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=j.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[j,h,l.comboboxState,l.activationTrigger,l.activeOptionIndex]);let S=Object(c.a)(e=>{if(a)return e.preventDefault();E(),0===l.mode&&m.closeCombobox()}),k=Object(c.a)(()=>{if(a)return m.goToOption(O.a.Nothing);m.goToOption(O.a.Specific,b)}),T=Object(c.a)(()=>{a||h||m.goToOption(O.a.Specific,b,0)}),F=Object(c.a)(()=>{a||!h||l.optionsPropsRef.current.hold||m.goToOption(O.a.Nothing)}),L=Object(n.useMemo)(()=>({active:h,selected:w,disabled:a}),[h,w,a]);return Object(_.e)({ourProps:{id:b,ref:v,role:"option",tabIndex:!0===a?void 0:-1,"aria-disabled":!0===a||void 0,"aria-selected":w,disabled:void 0,onClick:S,onFocus:k,onPointerMove:T,onMouseMove:T,onPointerLeave:F,onMouseLeave:F},theirProps:i,slot:L,defaultTag:"li",name:"Combobox.Option"})})),Y=Object.assign(U,{Input:V,Button:z,Label:B,Options:W,Option:q})}]);
tag. */ Object(Je.__)("Removes unknown URL parameters via a %1$s redirect. E.g., %2$s will be redirected to %3$s","wordpress-seo"),"","",""),{code1:Object(s.createElement)(l.Code,null,"301"),code2:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com/?unknown_parameter=yes"),code3:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com")}),cleanPermalinksExtraVariables:Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: * %1$s expands to `unknown_parameter`. * %2$s and %3$s both expand to an example within a tag. */ Object(Je.__)("Prevents specific URL parameters from being removed by the above feature. E.g., adding %1$s will prevent %2$s from being redirected to %3$s","wordpress-seo"),"","",""),{code1:Object(s.createElement)(l.Code,null,"unknown_parameter"),code2:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com/?unknown_parameter=yes"),code3:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com")})}),[]),{values:u}=H(),{remove_feed_global_comments:d,remove_feed_post_comments:p,search_cleanup:m,clean_permalinks:b}=u.wpseo;return Object(s.createElement)(dt,{title:Object(Je.__)("Crawl optimization","wordpress-seo"),description:Object(s.createElement)(s.Fragment,null,c.page,!r&&Object(s.createElement)("div",{className:"yst-mt-6"},Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:a,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},n)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium"))))},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(l.FeatureUpsell,{shouldUpsell:!r},Object(s.createElement)(st,{title:Object(Je.__)("Remove unwanted metadata","wordpress-seo"),description:c.removeUnwantedMetadata},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_shortlinks","data-id":"input-wpseo-remove_shortlinks",label:Object(Je.__)("Remove shortlinks","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links to WordPress' internal 'shortlink' URLs for your posts.","wordpress-seo")," ",c.removeShortlinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_rest_api_links","data-id":"input-wpseo-remove_rest_api_links",label:Object(Je.__)("Remove REST API links","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links to the location of your site’s REST API endpoints.","wordpress-seo")," ",c.removeRestApiLinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_rsd_wlw_links","data-id":"input-wpseo-remove_rsd_wlw_links",label:Object(Je.__)("Remove RSD / WLW links","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links used by external systems for publishing content to your blog.","wordpress-seo")," ",c.removeRsdWlwLinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_oembed_links","data-id":"input-wpseo-remove_oembed_links",label:Object(Je.__)("Remove oEmbed links","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links used for embedding your content on other sites.","wordpress-seo")," ",c.removeOembedLinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_generator","data-id":"input-wpseo-remove_generator",label:Object(Je.__)("Remove generator tag","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove information about the plugins and software used by your site.","wordpress-seo")," ",c.removeGenerator),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_pingback_header","data-id":"input-wpseo-remove_pingback_header",label:Object(Je.__)("Pingback HTTP header","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links which allow others sites to ‘ping’ yours when they link to you.","wordpress-seo")," ",c.removePingbackHeader),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_powered_by_header","data-id":"input-wpseo-remove_powered_by_header",label:Object(Je.__)("Remove powered by HTTP header","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove information about the plugins and software used by your site.","wordpress-seo")," ",c.removePoweredByHeader)),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Disable unwanted content formats","wordpress-seo"),description:Object(Je.__)("WordPress outputs your content in many different formats, across many different URLs (like RSS feeds of your posts and categories). It’s generally good practice to disable the formats you’re not actively using.","wordpress-seo")},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_global","data-id":"input-wpseo-remove_feed_global",label:Object(Je.__)("Remove global feed","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide an overview of your recent posts.","wordpress-seo")," ",c.removeFeedGlobal),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_global_comments","data-id":"input-wpseo-remove_feed_global_comments",label:Object(Je.__)("Remove global comment feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide an overview of recent comments on your site.","wordpress-seo")," ",c.removeFeedGlobalComments,Object(Je.__)("Also disables Post comment feeds.","wordpress-seo")),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_post_comments","data-id":"input-wpseo-remove_feed_post_comments",label:Object(Je.__)("Remove post comments feeds","wordpress-seo"),disabled:d,checked:d||p,isDummy:!r},Object(Je.__)("Remove URLs which provide information about recent comments on each post.","wordpress-seo")," ",c.removeFeedPostComments),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_authors","data-id":"input-wpseo-remove_feed_authors",label:Object(Je.__)("Remove post authors feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about recent posts by specific authors.","wordpress-seo")," ",c.removeFeedAuthors),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_post_types","data-id":"input-wpseo-remove_feed_post_types",label:Object(Je.__)("Remove post type feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each post type.","wordpress-seo")," ",c.removeFeedPostTypes),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_categories","data-id":"input-wpseo-remove_feed_categories",label:Object(Je.__)("Remove category feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each category.","wordpress-seo")," ",c.removeFeedCategories),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_tags","data-id":"input-wpseo-remove_feed_tags",label:Object(Je.__)("Remove tag feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each tag.","wordpress-seo")," ",c.removeFeedTags),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_custom_taxonomies","data-id":"input-wpseo-remove_feed_custom_taxonomies",label:Object(Je.__)("Remove custom taxonomy feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each custom taxonomy.","wordpress-seo")," ",c.removeFeedCustomTaxonomies),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_search","data-id":"input-wpseo-remove_feed_search",label:Object(Je.__)("Remove search results feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your search results.","wordpress-seo")," ",c.removeFeedSearch),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_atom_rdf_feeds","data-id":"input-wpseo-remove_atom_rdf_feeds",label:Object(Je.__)("Remove Atom / RDF feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide alternative (legacy) formats of all of the above.","wordpress-seo")," ",c.removeAtomRdfFeeds)),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Remove unused resources","wordpress-seo"),description:Object(Je.__)("WordPress loads lots of resources, some of which your site might not need. If you’re not using these, removing them can speed up your pages and save resources.","wordpress-seo")},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_emoji_scripts","data-id":"input-wpseo-remove_emoji_scripts",label:Object(Je.__)("Remove emoji scripts","wordpress-seo"),description:Object(Je.__)("Remove JavaScript used for converting emoji characters in older browsers.","wordpress-seo"),isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.deny_wp_json_crawling","data-id":"input-wpseo-deny_wp_json_crawling",label:Object(Je.__)("Remove WP-JSON API","wordpress-seo"),isDummy:!r},Object(Je.__)("Add a ‘disallow’ rule to your robots.txt file to prevent crawling of WordPress' JSON API endpoints.","wordpress-seo")," ",c.denyWpJsonCrawling)),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Internal site search cleanup","wordpress-seo"),description:Object(Je.__)("Your internal site search can create lots of confusing URLs for search engines, and can even be used as a way for SEO spammers to attack your site. Most sites will benefit from experimenting with these protections and optimizations, even if you don’t have a search feature in your theme.","wordpress-seo")},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.search_cleanup","data-id":"input-wpseo-search_cleanup",label:Object(Je.__)("Filter search terms","wordpress-seo"),description:Object(Je.__)("Enables advanced settings for protecting your internal site search URLs.","wordpress-seo"),isDummy:!r}),Object(s.createElement)(Jr,{as:l.TextField,type:"text",name:"wpseo.search_character_limit",id:"input-wpseo-search_character_limit",label:Object(Je.__)("Max number of characters to allow in searches","wordpress-seo"),description:Object(Je.__)("Limit the length of internal site search queries to reduce the impact of spam attacks and confusing URLs.","wordpress-seo"),disabled:!m,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.search_cleanup_emoji","data-id":"input-wpseo-search_cleanup_emoji",label:Object(Je.__)("Filter searches with emojis and other special characters","wordpress-seo"),description:Object(Je.__)("Block internal site searches which contain complex and non-alphanumeric characters, as they may be part of a spam attack.","wordpress-seo"),disabled:!m,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.search_cleanup_patterns","data-id":"input-wpseo-search_cleanup_patterns",label:Object(Je.__)("Filter searches with common spam patterns","wordpress-seo"),description:Object(Je.__)("Block internal site searches which match the patterns of known spam attacks.","wordpress-seo"),disabled:!m,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.deny_search_crawling","data-id":"input-wpseo-deny_search_crawling",label:Object(Je.__)("Prevent crawling of internal site search URLs","wordpress-seo"),description:c.denySearchCrawling,isDummy:!r})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Advanced: URL cleanup","wordpress-seo"),description:c.advancedUrlCleanup},Object(s.createElement)(l.Alert,{id:"alert-permalink-cleanup-settings",variant:"warning"},Object(Er.a)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("These are expert features, so make sure you know what you're doing before removing the parameters. %1$sRead more about how your site can be affected%2$s.","wordpress-seo"),"",""),t,"link-permalink-cleanup-info")),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.clean_campaign_tracking_urls","data-id":"input-wpseo-clean_campaign_tracking_urls",label:Object(Je.__)("Optimize Google Analytics utm tracking parameters","wordpress-seo"),description:c.cleanCampaignTrackingUrls,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.clean_permalinks","data-id":"input-wpseo-clean_permalinks",label:Object(Je.__)("Remove unregistered URL parameters","wordpress-seo"),description:c.cleanPermalinks,isDummy:!r}),Object(s.createElement)(Zr,{name:"wpseo.clean_permalinks_extra_variables",id:"input-wpseo-clean_permalinks_extra_variables",label:Object(Je.__)("Additional URL parameters to allow","wordpress-seo"),description:c.cleanPermalinksExtraVariables,disabled:!b,isDummy:!r})))))};const ts=It(wt);var rs=()=>{const e=Object(Je.__)("Date archives","wordpress-seo"),t=Object(Je.__)("Date archive","wordpress-seo"),r=ct("selectReplacementVariablesFor",[],"date_archive","custom-post-type_archive"),a=ct("selectRecommendedReplacementVariablesFor",[],"date_archive","custom-post-type_archive"),n=ct("selectLink",[],"https://yoa.st/show-x"),o=ct("selectPreference",[],"isPremium"),i=ct("selectLink",[],"https://yoa.st/4e0"),c=ct("selectExampleUrl",[],"/2020/"),u=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),d=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to "Date archives". * %2$s expands to an example URL, e.g. https://example.com/author/example/. * %3$s and %4$s expand to opening and closing tags. */ Object(Je.__)("%1$s (e.g. %2$s) are based on publication dates. From an SEO perspective, the posts in these archives have no real relation to the other posts except for their publication dates, which doesn’t say much about the content. They could also lead to duplicate content issues. This is why we recommend you to disable %1$s.","wordpress-seo"),t,""),{exampleUrl:Object(s.createElement)(l.Code,null,c)})),{values:p}=H(),{opengraph:m}=p.wpseo_social,{"disable-date":b}=p.wpseo_titles;return Object(s.createElement)(dt,{title:e,description:d},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-space-y-8"},Object(s.createElement)(mt,{name:"wpseo_titles.disable-date","data-id":"input-wpseo_titles-disable-date",label:e,description:Object(Je.sprintf)( /* translators: %1$s expands to "Date archives". */ Object(Je.__)("%1$s can cause duplicate content issues. For most sites, we recommend that you disable this setting.","wordpress-seo"),e)})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(ot.a,{easing:"ease-in-out",duration:300,height:b?0:"auto",animateOpacity:!0},Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Choose how your %1$s should look in search engines.","wordpress-seo"),e)},Object(s.createElement)(mt,{name:"wpseo_titles.noindex-archive-wpseo","data-id":"input-wpseo_titles-noindex-archive-wpseo",label:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show %1$s in search results","wordpress-seo"),e),description:Object(s.createElement)(s.Fragment,null,Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Disabling this means that %1$s will not be indexed by search engines and will be excluded from XML sitemaps. We recommend that you disable this setting.","wordpress-seo"),e),Object(s.createElement)("br",null),Object(s.createElement)(l.Link,{href:n,target:"_blank",rel:"noreferrer"},Object(Je.__)("Read more about the search results settings","wordpress-seo")),".")}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-archive-wpseo",fieldId:"input-wpseo_titles-title-archive-wpseo",label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-archive-wpseo",fieldId:"input-wpseo_titles-metadesc-archive-wpseo",label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(s.createElement)("div",{className:"yst-flex yst-items-center yst-gap-1.5"},Object(s.createElement)("span",null,Object(Je.__)("Social appearance","wordpress-seo")),o&&Object(s.createElement)(l.Badge,{variant:"upsell"},"Premium")),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Choose how your %1$s should look on social media by default.","wordpress-seo"),e)},Object(s.createElement)(l.FeatureUpsell,{shouldUpsell:!o,variant:"card",cardLink:i,cardText:Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")},Object(s.createElement)(Ut,{isEnabled:!o||m}),Object(s.createElement)(Ot,{id:"wpseo_titles-social-image-archive-wpseo",label:Object(Je.__)("Social image","wordpress-seo"),previewLabel:u,mediaUrlName:"wpseo_titles.social-image-url-archive-wpseo",mediaIdName:"wpseo_titles.social-image-id-archive-wpseo",disabled:!m,isDummy:!o}),Object(s.createElement)(ts,{type:"title",name:"wpseo_titles.social-title-archive-wpseo",fieldId:"input-wpseo_titles-social-title-archive-wpseo",label:Object(Je.__)("Social title","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a,isDisabled:!m,isDummy:!o}),Object(s.createElement)(ts,{type:"description",name:"wpseo_titles.social-description-archive-wpseo",fieldId:"input-wpseo_titles-social-description-archive-wpseo",label:Object(Je.__)("Social description","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a,className:"yst-replacevar--description",isDisabled:!m,isDummy:!o})))))))};const ss=It(wt);var as=()=>{const{name:e,label:t,singularLabel:r}=ct("selectTaxonomy",[],"post_format"),a=ct("selectReplacementVariablesFor",[e],e,"term-in-custom-taxonomy"),n=ct("selectRecommendedReplacementVariablesFor",[e],e,"term-in-custom-taxonomy"),o=ct("selectLink",[],"https://yoa.st/show-x"),i=ct("selectPreference",[],"isPremium"),c=ct("selectLink",[],"https://yoa.st/4e0"),u=ct("selectExampleUrl",[],"/format/example/"),d=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),p=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ Object(Je.__)("(e.g., %1$s","wordpress-seo"),""),{exampleUrl:Object(s.createElement)(l.Code,null,u)})),{values:m}=H(),{opengraph:b}=m.wpseo_social,{"disable-post_format":f}=m.wpseo_titles;return Object(s.createElement)(dt,{title:Object(s.createElement)("div",{className:"yst-flex yst-items-center yst-gap-1.5"},t),description:p},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-space-y-8"},Object(s.createElement)(mt,{name:"wpseo_titles.disable-post_format","data-id":"input-wpseo_titles-disable-post_format",label:Object(Je.__)("Format-based archives","wordpress-seo"),description:Object(Je.__)("Format-based archives can cause duplicate content issues. For most sites, we recommend that you disable this setting.","wordpress-seo")})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(ot.a,{easing:"ease-in-out",duration:300,height:f?0:"auto",animateOpacity:!0},Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Tags. %2$s expands to the taxonomy singular, e.g. Tag. Object(Je.__)("Choose how your %1$s should look in search engines. You can always customize this per individual %2$s.","wordpress-seo"),t,r)},Object(s.createElement)(mt,{name:"wpseo_titles.noindex-tax-"+e,"data-id":"input-wpseo_titles-noindex-tax-"+e,label:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Categories. Object(Je.__)("Show %1$s in search results","wordpress-seo"),t),description:Object(s.createElement)(s.Fragment,null,Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Categories. Object(Je.__)("Disabling this means that %1$s will not be indexed by search engines and will be excluded from XML sitemaps. We recommend that you disable this setting.","wordpress-seo"),t),Object(s.createElement)("br",null),Object(s.createElement)(l.Link,{href:o,target:"_blank",rel:"noreferrer"},Object(Je.__)("Read more about the search results settings","wordpress-seo")),".")}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-tax-"+e,fieldId:"input-wpseo_titles-title-tax-"+e,label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-tax-"+e,fieldId:"input-wpseo_titles-metadesc-tax-"+e,label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(s.createElement)("div",{className:"yst-flex yst-items-center yst-gap-1.5"},Object(s.createElement)("span",null,Object(Je.__)("Social appearance","wordpress-seo")),i&&Object(s.createElement)(l.Badge,{variant:"upsell"},"Premium")),description:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Tags. %2$s expands to the taxonomy singular, e.g. Tag. Object(Je.__)("Choose how your %1$s should look on social media by default. You can always customize this per individual %2$s.","wordpress-seo"),t,r)},Object(s.createElement)(l.FeatureUpsell,{shouldUpsell:!i,variant:"card",cardLink:c,cardText:Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")},Object(s.createElement)(Ut,{isEnabled:!i||b}),Object(s.createElement)(Ot,{id:"wpseo_titles-social-image-tax-"+e,label:Object(Je.__)("Social image","wordpress-seo"),previewLabel:d,mediaUrlName:"wpseo_titles.social-image-url-tax-"+e,mediaIdName:"wpseo_titles.social-image-id-tax-"+e,disabled:!b,isDummy:!i}),Object(s.createElement)(ss,{type:"title",name:"wpseo_titles.social-title-tax-"+e,fieldId:"input-wpseo_titles-social-title-tax-"+e,label:Object(Je.__)("Social title","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n,isDisabled:!b,isDummy:!i}),Object(s.createElement)(ss,{type:"description",name:"wpseo_titles.social-description-tax-"+e,fieldId:"input-wpseo_titles-social-description-tax-"+e,label:Object(Je.__)("Social description","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n,className:"yst-replacevar--description",isDisabled:!b,isDummy:!i})))))))};const ns=()=>{const e=ct("selectReplacementVariablesFor",[],"homepage","page"),t=ct("selectRecommendedReplacementVariablesFor",[],"homepage","page"),r=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),{values:a}=H(),{opengraph:n}=a.wpseo_social;return Object(s.createElement)(s.Fragment,null,Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.__)("Choose how your Homepage should look in search engines.","wordpress-seo")},Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-home-wpseo",fieldId:"input-wpseo_titles-title-home-wpseo",label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-home-wpseo",fieldId:"input-wpseo_titles-metadesc-home-wpseo",label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Social appearance","wordpress-seo"),description:Object(Je.__)("Choose how your Homepage should look on social media. Note that this is what people probably will see when they search for your brand name.","wordpress-seo")},Object(s.createElement)(Ut,{isEnabled:n /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */,text:Object(Je.__)("The %1$sSocial image%2$s, %1$sSocial title%2$s and %1$sSocial description%2$s require Open Graph data, which is currently disabled in the ‘Social sharing’ section in %3$sSite features%4$s.","wordpress-seo")}),Object(s.createElement)(Ot,{id:"wpseo_titles-open_graph_frontpage_image",label:Object(Je.__)("Social image","wordpress-seo"),previewLabel:r,mediaUrlName:"wpseo_titles.open_graph_frontpage_image",mediaIdName:"wpseo_titles.open_graph_frontpage_image_id",disabled:!n}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.open_graph_frontpage_title",fieldId:"input-wpseo_titles-open_graph_frontpage_title",label:Object(Je.__)("Social title","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t,isDisabled:!n}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.open_graph_frontpage_desc",fieldId:"input-wpseo_titles-open_graph_frontpage_desc",label:Object(Je.__)("Social description","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t,className:"yst-replacevar--description",isDisabled:!n})))},os=()=>{const e=ct("selectPreference",[],"homepagePageEditUrl"),t=ct("selectPreference",[],"homepagePostsEditUrl"),r=Object(s.useMemo)(()=>Object(Er.a)(Object(Je.sprintf)( /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ Object(Je.__)("You can determine the title and description for the homepage by %1$sediting the homepage itself%2$s.","wordpress-seo"),"",""),e,"link-homepage-page-edit")),a=Object(s.useMemo)(()=>Object(Er.a)(Object(Je.sprintf)( /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ Object(Je.__)("You can determine the title and description for the blog page by %1$sediting the blog page itself%2$s.","wordpress-seo"),"",""),t,"link-homepage-posts-page-edit"));return Object(s.createElement)("div",{className:"yst-max-w-screen-sm"},Object(s.createElement)(l.Alert,null,Object(s.createElement)("p",null,r),t&&Object(s.createElement)("p",{className:"yst-pt-2"},a)))};var is=()=>{const e=ct("selectPreference",[],"homepageIsLatestPosts");return Object(s.createElement)(dt,{title:Object(Je.__)("Homepage","wordpress-seo"),description:Object(Je.__)("Choose how your Homepage should look in search engines and on social media. Note that this is what people probably will see when they search for your brand name.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},e&&Object(s.createElement)(ns,null),!e&&Object(s.createElement)(os,null)))},ls=()=>{const{name:e,label:t,singularLabel:r,hasSchemaArticleType:a}=ct("selectPostType",[],"attachment"),n=ct("selectReplacementVariablesFor",[e],e,"custom_post_type"),o=ct("selectRecommendedReplacementVariablesFor",[e],e,"custom_post_type"),i=ct("selectArticleTypeValuesFor",[e],e),c=ct("selectPageTypeValuesFor",[e],e),u=ct("selectLink",[],"https://yoast.com/features/redirect-attachment-urls"),d=ct("selectLink",[],"https://yoa.st/show-x"),{values:p}=H(),{"disable-attachment":m}=p.wpseo_titles,b=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s and %2$s are replaced by opening and closing tags. * %3$s expands to the post type singular, e.g. Post. * %4$s expand to "Yoast SEO". * %5$s expand to "WordPress". */ Object(Je.__)("When you upload media (e.g. an image or video), %5$s automatically creates a %3$s page (attachment URL) for it. These pages are quite empty and could cause %1$sthin content problems and lead to excess pages on your site%2$s. Therefore, %4$s disables them by default (and redirects the attachment URL to the media itself).","wordpress-seo"),"","",r,"Yoast SEO","WordPress"),{a:Object(s.createElement)("a",{href:u,target:"_blank",rel:"noreferrer"})}));return Object(s.createElement)(dt,{title:Object(Je.sprintf)( /* translators: %1$s expands to the post type plural, e.g. Posts. */ Object(Je.__)("%1$s pages","wordpress-seo"),t),description:b},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-space-y-8"},Object(s.createElement)(mt,{name:"wpseo_titles.disable-"+e,"data-id":"input-wpseo_titles-disable-"+e,label:Object(Je.sprintf)( /* translators: %1$s expands to the post type plural, e.g. Posts. */ Object(Je.__)("%1$s pages","wordpress-seo"),t),description:Object(Je.sprintf)( /* translators: %1$s expands to the post type plural, e.g. Posts. */ Object(Je.__)("We recommend disabling %1$s pages. Disabling %1$s pages will cause all attachment URLs to redirect to the media itself.","wordpress-seo"),t)})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(ot.a,{easing:"ease-in-out",duration:300,height:m?0:"auto",animateOpacity:!0},Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. %2$s expands to the post type singular, e.g. Post. Object(Je.__)("Choose how your %1$s pages should look in search engines. You can always customize this per individual %2$s page.","wordpress-seo"),t,r)},Object(s.createElement)(mt,{name:"wpseo_titles.noindex-"+e,"data-id":"input-wpseo_titles-noindex-"+e,label:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show %1$s pages in search results","wordpress-seo"),t),description:Object(s.createElement)(s.Fragment,null,Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Disabling this means that %1$s pages created by WordPress will not be indexed by search engines and will be excluded from XML sitemaps.","wordpress-seo"),t),Object(s.createElement)("br",null),Object(s.createElement)(l.Link,{href:d,target:"_blank",rel:"noreferrer"},Object(Je.__)("Read more about the search results settings","wordpress-seo")),".")}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-"+e,fieldId:"input-wpseo_titles-title-"+e,label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:n,recommendedReplacementVariables:o}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-"+e,fieldId:"input-wpseo_titles-metadesc-"+e,label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:n,recommendedReplacementVariables:o,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Schema","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. %2$s expands to the post type singular, e.g. Post. Object(Je.__)("Choose how your %1$s pages should be described by default in your site's Schema.org markup. You can change these setting per individual %2$s page.","wordpress-seo"),t,r)},Object(s.createElement)(Ct,{as:l.SelectField,type:"select",name:"wpseo_titles.schema-page-type-"+e,id:"input-wpseo_titles-schema-page-type-"+e,label:Object(Je.__)("Page type","wordpress-seo"),options:c}),a&&Object(s.createElement)(Ct,{as:l.SelectField,type:"select",name:"wpseo_titles.schema-article-type-"+e,id:"input-wpseo_titles-schema-article-type-"+e,label:Object(Je.__)("Article type","wordpress-seo"),options:i})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Additional settings","wordpress-seo")},Object(s.createElement)(Ct,{as:l.ToggleField,type:"checkbox",name:"wpseo_titles.display-metabox-pt-"+e,"data-id":"input-wpseo_titles-display-metabox-pt-"+e,label:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo"),description:Object(Je.__)("Show or hide our tools and controls in the attachment editor.","wordpress-seo")}))))))};const cs=e=>{let{children:t}=e;return Object(s.createElement)(l.Table.Cell,{className:"yst-whitespace-nowrap yst-font-medium yst-text-slate-800"},t)};cs.propTypes={children:tt.a.node.isRequired};var us=()=>Object(s.createElement)(dt,{title:Object(Je.__)("RSS","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("RSS feed","wordpress-seo"),description:Object(Je.__)("Automatically add content to your RSS. This enables you to add links back to your blog and your blog posts, helping search engines identify you as the original source of the content.","wordpress-seo")},Object(s.createElement)(Q,{as:l.TextareaField,type:"textarea",rows:4,name:"wpseo_titles.rssbefore",id:"input-wpseo_titles-rssbefore",label:Object(Je.__)("Content to put before each post in the feed","wordpress-seo")}),Object(s.createElement)(Q,{as:l.TextareaField,type:"textarea",rows:4,name:"wpseo_titles.rssafter",id:"input-wpseo_titles-rssafter",label:Object(Je.__)("Content to put after each post in the feed","wordpress-seo")})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{as:"section",title:Object(Je.__)("Available variables","wordpress-seo"),description:Object(Je.__)("You can use the following variables within the content, they will be replaced by the value on the right.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-overflow-hidden yst-border yst-border-slate-200 yst-shadow-sm yst-rounded-lg"},Object(s.createElement)(l.Table,null,Object(s.createElement)(l.Table.Head,null,Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(l.Table.Header,null,Object(Je.__)("Variable","wordpress-seo")),Object(s.createElement)(l.Table.Header,null,Object(Je.__)("Description","wordpress-seo")))),Object(s.createElement)(l.Table.Body,null,Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%AUTHORLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to the archive for the post author, with the authors name as anchor text.","wordpress-seo"))),Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%POSTLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to the post, with the title as anchor text.","wordpress-seo"))),Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%BLOGLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to your site, with your site's name as anchor text.","wordpress-seo"))),Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%BLOGDESCLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to your site, with your site's name and description as anchor text.","wordpress-seo"))))))))),ds=()=>{const e=Object(s.useMemo)(()=>Object(oe.get)(window,"wpseoScriptData.separators",{}),[]),t=ct("selectPreference",[],"generalSettingsUrl"),r=ct("selectPreference",[],"canManageOptions",!1),a=(e=>{let{link:t,content:r,id:a,...n}=e;const o=ct("selectLink",[t],t);return Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)(r,"",""),{a:Object(s.createElement)("a",Be()({id:a,href:o,target:"_blank",rel:"noopener noreferrer"},n))}),[o,r,a,n])})({link:"https://yoa.st/usage-tracking-2", /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ content:Object(Je.__)("Usage tracking allows us to track some data about your site to improve our plugin. %1$sAllow us to track some data about your site to improve our plugin%2$s.","wordpress-seo"),id:"link-usage-tracking"}),n=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */ Object(Je.__)("You can use %1$sSite title%2$s, %1$sTagline%2$s and %1$sSeparator%2$s as variables when configuring the search appearance of your content.","wordpress-seo"),"",""),{em:Object(s.createElement)("em",null)}),[]),o=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */ Object(Je.__)("We're sorry, you're not allowed to edit the %1$sSite title%2$s and %1$sTagline%2$s.","wordpress-seo"),"",""),{em:Object(s.createElement)("em",null)}),[]),i=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),c=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening anchor tag. * %2$s expands to a closing anchor tag. */ Object(Je.__)("This field updates the %1$sSite title in your WordPress settings%2$s.","wordpress-seo"),"",""),{a:Object(s.createElement)("a",{href:t+"#blogname",target:"_blank",rel:"noreferrer"})}),[]),u=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening anchor tag. * %2$s expands to a closing anchor tag. */ Object(Je.__)("This field updates the %1$sTagline in your WordPress settings%2$s.","wordpress-seo"),"",""),{a:Object(s.createElement)("a",{href:t+"#blogdescription",target:"_blank",rel:"noreferrer"})}),[]),{values:d}=H(),{opengraph:p}=d.wpseo_social;return Object(s.createElement)(dt,{title:Object(Je.__)("Site basics","wordpress-seo"),description:Object(Je.__)("Configure the basics for your website.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("Site info","wordpress-seo"),description:Object(Je.__)("Set the basic info for your website. Note that some of these values can be used as variables when configuring the search appearance of your content.","wordpress-seo")},Object(s.createElement)(l.Alert,{variant:"info",id:"alert-site-defaults-variables"},n,!r&&Object(s.createElement)(s.Fragment,null," ",o)),Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-mt-8 lg:yst-mt-0 lg:yst-col-span-2 yst-space-y-8"},Object(s.createElement)(Q,{as:l.TextField,type:"text",name:"blogname",id:"input-blogname",label:Object(Je.__)("Site title","wordpress-seo"),description:r&&c,readOnly:!r}),Object(s.createElement)(Q,{as:l.TextField,type:"text",name:"blogdescription",id:"input-blogdescription",label:Object(Je.__)("Tagline","wordpress-seo"),description:r&&u,readOnly:!r})),Object(s.createElement)(l.RadioGroup,{label:Object(Je.__)("Title separator","wordpress-seo"),variant:"inline-block"},Object(oe.map)(e,(e,t)=>{let{label:r,aria_label:a}=e;return Object(s.createElement)(Q,{key:t,as:l.Radio,type:"radio",variant:"inline-block",name:"wpseo_titles.separator",id:"input-wpseo_titles-separator-"+t,label:r,isLabelDangerousHtml:!0,"aria-label":a,value:t})})),Object(s.createElement)(Ut,{isEnabled:p,text: /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */ Object(Je.__)("The %1$sSite image%2$s requires Open Graph data, which is currently disabled in the ‘Social sharing’ section in %3$sSite features%4$s.","wordpress-seo")}),Object(s.createElement)(Ot,{id:"wpseo_social-og_default_image",label:Object(Je.__)("Site image","wordpress-seo"),description:Object(Je.__)("This image is used as a fallback for posts/pages that don't have any images set.","wordpress-seo"),previewLabel:i,mediaUrlName:"wpseo_social.og_default_image",mediaIdName:"wpseo_social.og_default_image_id",disabled:!p})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Security & privacy","wordpress-seo")},Object(s.createElement)(Ct,{as:l.ToggleField,type:"checkbox",name:"wpseo.disableadvanced_meta","data-id":"input-wpseo-disableadvanced_meta",label:Object(Je.__)("Restrict advanced settings for authors","wordpress-seo"),description:Object(Je.__)("By default only editors and administrators can access the Advanced - and Schema section of the Yoast SEO metabox. Disabling this allows access to all users.","wordpress-seo")}),Object(s.createElement)(Ct,{as:l.ToggleField,type:"checkbox",name:"wpseo.tracking","data-id":"input-wpseo-tracking",label:Object(Je.__)("Usage tracking","wordpress-seo"),description:a}))))};const ps=(e=>{const t=t=>{let{name:r,...a}=t;const n=ct("selectPreference",[],"isNetworkAdmin"),o=ct("selectPreference",[],"isMainSite"),i=Object(s.useMemo)(()=>Object(oe.get)(window,"wpseoScriptData.disabledSettings."+r,!1),[]),c=Object(s.useMemo)(()=>"wpseo.tracking"===r&&!n&&!o,[r,n,o]),u=Object(s.useMemo)(()=>c?Object(Je.__)("Unavailable for sub-sites","wordpress-seo"):Object(Je.__)("Network disabled","wordpress-seo"),[c]);return i||c?Object(s.createElement)(e,Be()({name:r},a,{disabled:!0,labelSuffix:Object(s.createElement)(l.Badge,{variant:"plain",size:"small",className:"yst-ml-1.5"},u)})):Object(s.createElement)(e,Be()({name:r},a))};return t.propTypes={name:tt.a.string.isRequired},t})(l.ToggleField),ms=e=>{let{children:t=null}=e;return Object(s.createElement)(l.Card.Header,{className:"yst-p-0"},t)};ms.propTypes={children:tt.a.node};const bs=e=>{let{id:t,link:r}=e;const a=ct("selectLink",[r],r);return Object(s.createElement)("a",{id:t,href:a,className:"yst-flex yst-items-center yst-gap-1 yst-no-underline yst-font-medium yst-text-primary-500 hover:yst-text-primary-400",rel:"noreferrer"},Object(Je.__)("Learn more","wordpress-seo"),Object(s.createElement)(Xe.a,{className:"yst-w-4 yst-h-4 rtl:-yst-scale-x-100"}))};bs.propTypes={id:tt.a.string.isRequired,link:tt.a.string.isRequired};var fs=()=>{const e=ct("selectPreference",[],"isPremium"),t=ct("selectPreference",[],"sitemapUrl"),r=ct("selectLink",[],"https://yoa.st/get-inclusive-language"),a=ct("selectLink",[],"https://yoa.st/get-link-suggestions"),n=ct("selectLink",[],"https://yoa.st/get-indexnow"),o=Object(l.useSvgAria)(),{values:i}=H(),{enable_xml_sitemap:c}=i.wpseo,u=ct("selectPluginUrl",[],"/images/seo_analysis.png"),d=ct("selectPluginUrl",[],"/images/readability_analysis.png"),p=ct("selectPluginUrl",[],"/images/inclusive_language_analysis.png"),m=ct("selectPluginUrl",[],"/images/insights.png"),b=ct("selectPluginUrl",[],"/images/cornerstone_content.png"),f=ct("selectPluginUrl",[],"/images/text_link_counter.png"),h=ct("selectPluginUrl",[],"/images/link_suggestions.png"),O=ct("selectPluginUrl",[],"/images/open_graph.png"),y=ct("selectPluginUrl",[],"/images/twitter.png"),_=ct("selectPluginUrl",[],"/images/slack_sharing.png"),w=ct("selectPluginUrl",[],"/images/admin_bar.png"),j=ct("selectPluginUrl",[],"/images/rest_api.png"),g=ct("selectPluginUrl",[],"/images/xml_sitemaps.png"),v=Object(s.useMemo)(()=>e?"yst-grid yst-grid-cols-1 yst-gap-6 sm:yst-grid-cols-2 md:yst-grid-cols-2 lg:yst-grid-cols-3 xl:yst-grid-cols-4":"yst-grid yst-grid-cols-1 yst-gap-6 sm:yst-grid-cols-1 md:yst-grid-cols-1 lg:yst-grid-cols-2 xl:yst-grid-cols-3 2xl:yst-grid-cols-4",[e]);return Object(s.createElement)(dt,{title:Object(Je.__)("Site features","wordpress-seo"),description:Object(Je.__)("Tell us which features you want to use.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-6xl"},Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("Writing","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-keyword_analysis_active"},Object(s.createElement)(ms,{src:u,alt:Object(Je.__)("SEO analysis","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("SEO analysis","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The SEO analysis offers suggestions to improve the SEO of your text.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-seo-analysis",link:"https://yoa.st/2ak"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.keyword_analysis_active","data-id":"input-wpseo-keyword_analysis_active",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-content_analysis_active"},Object(s.createElement)(ms,{src:d,alt:Object(Je.__)("Readability analysis","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Readability analysis","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The readability analysis offers suggestions to improve the structure and style of your text.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-readability-analysis",link:"https://yoa.st/2ao"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.content_analysis_active","data-id":"input-wpseo-content_analysis_active",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-inclusive_language_analysis_active"},Object(s.createElement)(ms,{src:p,alt:Object(Je.__)("Inclusive language analysis","wordpress-seo")},Object(s.createElement)("div",{className:"yst-absolute yst-top-2 yst-right-2 yst-flex yst-gap-1.5"},e&&Object(s.createElement)(l.Badge,{size:"small",variant:"upsell"},"Premium"),Object(s.createElement)(l.Badge,{size:"small",variant:"info"},"Beta"))),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Inclusive language analysis","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The inclusive language analysis offers suggestions to write more inclusive copy.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-inclusive-language-analysis",link:"https://yoa.st/inclusive-language-analysis"})),Object(s.createElement)(l.Card.Footer,null,e&&Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.inclusive_language_analysis_active","data-id":"input-wpseo-inclusive_language_analysis_active",label:Object(Je.__)("Enable feature","wordpress-seo")}),!e&&Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:r,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},o)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_metabox_insights"},Object(s.createElement)(ms,{src:m,alt:Object(Je.__)("Insights","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Insights","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Find relevant data about your content right in the Insights section in the Yoast SEO metabox. You’ll see what words you use most often and if they’re a match with your keywords!","wordpress-seo")),Object(s.createElement)(bs,{id:"link-insights",link:"https://yoa.st/4ew"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_metabox_insights","data-id":"input-wpseo-enable_metabox_insights",label:Object(Je.__)("Enable feature","wordpress-seo")}))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("Site structure","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-enable_cornerstone_content"},Object(s.createElement)(ms,{src:b,alt:Object(Je.__)("Cornerstone content","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Cornerstone content","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The cornerstone content feature lets you to mark and filter cornerstone content on your website.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-cornerstone-content",link:"https://yoa.st/dashboard-help-cornerstone"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_cornerstone_content","data-id":"input-wpseo-enable_cornerstone_content",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_text_link_counter"},Object(s.createElement)(ms,{src:f,alt:Object(Je.__)("Text link counter","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Text link counter","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The text link counter helps you improve your site structure.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-text-link-counter",link:"https://yoa.st/2aj"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_text_link_counter","data-id":"input-wpseo-enable_text_link_counter",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_link_suggestions"},Object(s.createElement)(ms,{src:h,alt:Object(Je.__)("Link suggestions","wordpress-seo")},Object(s.createElement)("div",{className:"yst-absolute yst-top-2 yst-right-2 yst-flex yst-gap-1.5"},e&&Object(s.createElement)(l.Badge,{size:"small",variant:"upsell"},"Premium"))),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Link suggestions","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The link suggestions metabox contains a list of posts on your blog with similar content that might be interesting to link to.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-suggestions-link",link:e?"https://yoa.st/17g":"https://yoa.st/4ev"})),Object(s.createElement)(l.Card.Footer,null,e&&Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_link_suggestions","data-id":"input-wpseo-enable_link_suggestions",label:Object(Je.__)("Enable feature","wordpress-seo")}),!e&&Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:a,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},o)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{id:"section-social-sharing",className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2",className:"yst-mb-2"},Object(Je.__)("Social sharing","wordpress-seo")),Object(s.createElement)(l.Alert,{id:"alert-social-sharing"},Object(Je.__)("Facebook, Twitter and Pinterest all use Facebook's Open Graph data, so be sure to keep the 'Open Graph data' setting below enabled if you want to optimize your site for these social platforms.","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo_social-opengraph"},Object(s.createElement)(ms,{src:O,alt:Object(Je.__)("Open Graph data","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Open Graph data","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Allows for Facebook and other social media to display a preview with images and a text excerpt when a link to your site is shared.","wordpress-seo"))),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo_social.opengraph","data-id":"input-wpseo_social-opengraph",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo_social-twitter"},Object(s.createElement)(ms,{src:y,alt:Object(Je.__)("Twitter card data","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Twitter card data","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Allows for Twitter to display a preview with images and a text excerpt when a link to your site is shared.","wordpress-seo"))),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo_social.twitter","data-id":"input-wpseo_social-twitter",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_enhanced_slack_sharing"},Object(s.createElement)(ms,{src:_,alt:Object(Je.__)("Slack sharing","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Slack sharing","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("This adds an author byline and reading time estimate to the article’s snippet when shared on Slack.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-slack-sharing",link:"https://yoa.st/help-slack-share"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_enhanced_slack_sharing","data-id":"input-wpseo-enable_enhanced_slack_sharing",label:Object(Je.__)("Enable feature","wordpress-seo")}))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("Tools","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-enable_admin_bar_menu"},Object(s.createElement)(ms,{src:w,alt:Object(Je.__)("Admin bar menu","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Admin bar menu","wordpress-seo")),Object(Je.__)("The Yoast SEO admin bar menu contains useful links to third-party tools for analyzing pages and makes it easy to see if you have new notifications.","wordpress-seo")),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_admin_bar_menu","data-id":"input-wpseo-enable_admin_bar_menu",label:Object(Je.__)("Enable feature","wordpress-seo")}))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("APIs","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-enable_headless_rest_endpoints"},Object(s.createElement)(ms,{src:j,alt:Object(Je.__)("REST API endpoint","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("REST API endpoint","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("This Yoast SEO REST API endpoint gives you all the metadata you need for a specific URL. This will make it very easy for headless WordPress sites to use Yoast SEO for all their SEO meta output.","wordpress-seo"))),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_headless_rest_endpoints","data-id":"input-wpseo-enable_headless_rest_endpoints",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_xml_sitemap"},Object(s.createElement)(ms,{src:g,alt:Object(Je.__)("XML sitemaps","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("XML sitemaps","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Enable the XML sitemaps that Yoast SEO generates.","wordpress-seo")),c&&Object(s.createElement)(l.Link,{id:"link-xml-sitemaps",href:t,target:"_blank"},Object(Je.__)("See the XML sitemap","wordpress-seo")),Object(s.createElement)(bs,{id:"link-xml-sitemaps",link:"https://yoa.st/2a-"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_xml_sitemap","data-id":"input-wpseo-enable_xml_sitemap",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_index_now"},Object(s.createElement)(l.Card.Header,null,Object(s.createElement)("div",{className:"yst-absolute yst-top-2 yst-right-2 yst-flex yst-gap-1.5"},e&&Object(s.createElement)(l.Badge,{size:"small",variant:"upsell"},"Premium"))),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("IndexNow","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Automatically ping search engines like Bing and Yandex whenever you publish, update or delete a post.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-index-now",link:"https://yoa.st/index-now-feature"})),Object(s.createElement)(l.Card.Footer,null,e&&Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_index_now","data-id":"input-wpseo-enable_index_now",label:Object(Je.__)("Enable feature","wordpress-seo")}),!e&&Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:n,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},o)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium"))))))))},hs=r(241),Os=r(237),ys=r(238);const _s=async(e,t)=>{try{var r;const n=await Et()({path:"/yoast/v1/configuration/person_social_profiles",method:"POST",data:{...t,user_id:e}});var s,a;if(null==n||null===(r=n.json)||void 0===r||!r.success)throw new Error("Route returned failure due to: "+(null==n||null===(s=n.json)||void 0===s||null===(a=s.failures)||void 0===a?void 0:a.join(", ")))}catch(e){throw new Error(e.message)}},ws=e=>{let{name:t,label:r,route:s,hasArchive:a}=e;return{["title-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-title-"+t,fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},["metadesc-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-metadesc-"+t,fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},["noindex-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-noindex-"+t,fieldLabel:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show %1$s in search results","wordpress-seo"),r)},["display-metabox-pt-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-display-metabox-pt-"+t,fieldLabel:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo")},["schema-page-type-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-schema-page-type-"+t,fieldLabel:Object(Je.__)("Page type","wordpress-seo")},["schema-article-type-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-schema-article-type-"+t,fieldLabel:Object(Je.__)("Article type","wordpress-seo")},..."attachment"!==t&&{["social-title-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-title-"+t,fieldLabel:Object(Je.__)("Social title","wordpress-seo")},["social-description-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-description-"+t,fieldLabel:Object(Je.__)("Social description","wordpress-seo")},["social-image-url-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")},["social-image-id-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")}},...a&&{["title-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-title-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive SEO title","wordpress-seo")},["metadesc-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-metadesc-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive meta description","wordpress-seo")},["bctitle-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-bctitle-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive breadcrumbs title","wordpress-seo")},["noindex-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-noindex-ptarchive-"+t,fieldLabel:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show the archive for %1$s in search results","wordpress-seo"),r)},["social-title-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-title-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive social title","wordpress-seo")},["social-description-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-description-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive social description","wordpress-seo")},["social-image-url-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-ptarchive-${t}-preview`,fieldLabel:Object(Je.__)("Archive social image","wordpress-seo")},["social-image-id-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-ptarchive-${t}-preview`,fieldLabel:Object(Je.__)("Archive social image","wordpress-seo")}}}},js=e=>{let{name:t,label:r,route:s}=e;return{["title-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-title-tax-"+t,fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},["metadesc-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-metadesc-tax-"+t,fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},["display-metabox-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-display-metabox-tax-"+t,fieldLabel:Object(Je.sprintf)( /* translators: %1$s expands to Yoast SEO. %2$s expands to the taxonomy plural, e.g. Categories. */ Object(Je.__)("Enable %1$s for %2$s","wordpress-seo"),"Yoast SEO",r)},["display-metabox-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-display-metabox-tax-"+t,fieldLabel:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo")},["noindex-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-noindex-tax-"+t,fieldLabel:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Categories. Object(Je.__)("Show %1$s in search results","wordpress-seo"),r)},["social-title-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-title-tax-"+t,fieldLabel:Object(Je.__)("Social title","wordpress-seo")},["social-description-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-description-tax-"+t,fieldLabel:Object(Je.__)("Social description","wordpress-seo")},["social-image-url-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-tax-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")},["social-image-id-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-tax-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")}}},gs=(e,t)=>({blogname:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"input-blogname",fieldLabel:Object(Je.__)("Site title","wordpress-seo")},blogdescription:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"input-blogdescription",fieldLabel:Object(Je.__)("Tagline","wordpress-seo")},wpseo:{keyword_analysis_active:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-keyword_analysis_active",fieldLabel:Object(Je.__)("SEO analysis","wordpress-seo")},content_analysis_active:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-content_analysis_active",fieldLabel:Object(Je.__)("Readability analysis","wordpress-seo")},inclusive_language_analysis_active:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-inclusive_language_analysis_active",fieldLabel:Object(Je.__)("Inclusive language analysis","wordpress-seo")},enable_metabox_insights:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_metabox_insights",fieldLabel:Object(Je.__)("Insights","wordpress-seo")},enable_cornerstone_content:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_cornerstone_content",fieldLabel:Object(Je.__)("Cornerstone content","wordpress-seo")},enable_text_link_counter:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_text_link_counter",fieldLabel:Object(Je.__)("Text link counter","wordpress-seo")},enable_link_suggestions:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_link_suggestions",fieldLabel:Object(Je.__)("Link suggestions","wordpress-seo")},enable_enhanced_slack_sharing:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_enhanced_slack_sharing",fieldLabel:Object(Je.__)("Slack sharing","wordpress-seo")},enable_admin_bar_menu:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_admin_bar_menu",fieldLabel:Object(Je.__)("Admin bar menu","wordpress-seo")},enable_headless_rest_endpoints:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_headless_rest_endpoints",fieldLabel:Object(Je.__)("REST API endpoint","wordpress-seo")},enable_xml_sitemap:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_xml_sitemap",fieldLabel:Object(Je.__)("XML sitemaps","wordpress-seo")},enable_index_now:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_index_now",fieldLabel:Object(Je.__)("IndexNow","wordpress-seo")},disableadvanced_meta:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"input-wpseo-disableadvanced_meta",fieldLabel:Object(Je.__)("Restrict advanced settings for authors","wordpress-seo")},tracking:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"input-wpseo-tracking",fieldLabel:Object(Je.__)("Usage tracking","wordpress-seo")},baiduverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-baiduverify",fieldLabel:Object(Je.__)("Baidu","wordpress-seo")},googleverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-googleverify",fieldLabel:Object(Je.__)("Google","wordpress-seo")},msverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-msverify",fieldLabel:Object(Je.__)("Bing","wordpress-seo")},yandexverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-yandexverify",fieldLabel:Object(Je.__)("Yandex","wordpress-seo")},remove_shortlinks:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_shortlinks",fieldLabel:Object(Je.__)("Shortlinks","wordpress-seo")},remove_rest_api_links:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_rest_api_links",fieldLabel:Object(Je.__)("Rest API links","wordpress-seo")},remove_rsd_wlw_links:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_rsd_wlw_links",fieldLabel:Object(Je.__)("RSD / WLW links","wordpress-seo")},remove_oembed_links:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_oembed_links",fieldLabel:Object(Je.__)("oEmbed links","wordpress-seo")},remove_generator:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_generator",fieldLabel:Object(Je.__)("Generator tag","wordpress-seo")},remove_pingback_header:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_pingback_header",fieldLabel:Object(Je.__)("Pingback HTTP header","wordpress-seo")},remove_powered_by_header:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_powered_by_header",fieldLabel:Object(Je.__)("Powered by HTTP header","wordpress-seo")},remove_feed_global:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_global",fieldLabel:Object(Je.__)("Global feed","wordpress-seo")},remove_feed_global_comments:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_global_comments",fieldLabel:Object(Je.__)("Global comment feeds","wordpress-seo")},remove_feed_post_comments:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_post_comments",fieldLabel:Object(Je.__)("Post comments feeds","wordpress-seo")},remove_feed_authors:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_authors",fieldLabel:Object(Je.__)("Post authors feeds","wordpress-seo")},remove_feed_post_types:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_post_types",fieldLabel:Object(Je.__)("Post type feeds","wordpress-seo")},remove_feed_categories:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_categories",fieldLabel:Object(Je.__)("Category feeds","wordpress-seo")},remove_feed_tags:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_tags",fieldLabel:Object(Je.__)("Tag feeds","wordpress-seo")},remove_feed_custom_taxonomies:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_custom_taxonomies",fieldLabel:Object(Je.__)("Custom taxonomy feeds","wordpress-seo")},remove_feed_search:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_search",fieldLabel:Object(Je.__)("Search results feeds","wordpress-seo")},remove_atom_rdf_feeds:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_atom_rdf_feeds",fieldLabel:Object(Je.__)("Atom/RDF feeds","wordpress-seo")},remove_emoji_scripts:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_emoji_scripts",fieldLabel:Object(Je.__)("Emoji scripts","wordpress-seo")},deny_wp_json_crawling:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-deny_wp_json_crawling",fieldLabel:Object(Je.__)("WP-JSON API","wordpress-seo")},search_cleanup:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_cleanup",fieldLabel:Object(Je.__)("Filter search terms","wordpress-seo")},search_character_limit:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_character_limit",fieldLabel:Object(Je.__)("Max number of characters to allow in searches","wordpress-seo")},search_cleanup_emoji:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_cleanup_emoji",fieldLabel:Object(Je.__)("Filter searches with emojis and other special characters","wordpress-seo")},search_cleanup_patterns:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_cleanup_patterns",fieldLabel:Object(Je.__)("Filter searches with common spam patterns","wordpress-seo")},deny_search_crawling:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-deny_search_crawling",fieldLabel:Object(Je.__)("Prevent crawling of internal site search URLs","wordpress-seo")},clean_campaign_tracking_urls:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-clean_campaign_tracking_urls",fieldLabel:Object(Je.__)("Google Analytics utm tracking parameters","wordpress-seo")},clean_permalinks:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-clean_permalinks",fieldLabel:Object(Je.__)("Unregistered URL parameters","wordpress-seo")},clean_permalinks_extra_variables:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-clean_permalinks_extra_variables",fieldLabel:Object(Je.__)("Additional URL parameters to allow","wordpress-seo")}},wpseo_titles:{separator:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"input-wpseo_titles-separator-sc-dash",fieldLabel:Object(Je.__)("Title separator","wordpress-seo")},company_or_person:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_titles-company_or_person-company",fieldLabel:Object(Je.__)("Organization or a person","wordpress-seo")},company_name:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_titles-company_name",fieldLabel:Object(Je.__)("Organization name","wordpress-seo")},company_logo_id:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"button-wpseo_titles-company_logo-preview",fieldLabel:Object(Je.__)("Organization logo","wordpress-seo")},company_or_person_user_id:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_titles-company_or_person_user_id",fieldLabel:Object(Je.__)("User","wordpress-seo")},person_logo_id:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"button-wpseo_titles-person_logo-preview",fieldLabel:Object(Je.__)("Personal logo or avatar","wordpress-seo")},"title-home-wpseo":{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-title-home-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-home-wpseo":{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-home-wpseo",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},open_graph_frontpage_image_id:{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"button-wpseo_titles-open_graph_frontpage_image-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},open_graph_frontpage_title:{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-open_graph_frontpage_title",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},open_graph_frontpage_desc:{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-open_graph_frontpage_desc",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},"breadcrumbs-sep":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-sep",fieldLabel:Object(Je.__)("Separator between breadcrumbs","wordpress-seo")},"breadcrumbs-home":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-home",fieldLabel:Object(Je.__)("Anchor text for the Homepage","wordpress-seo")},"breadcrumbs-prefix":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-prefix",fieldLabel:Object(Je.__)("Prefix for the breadcrumb path","wordpress-seo")},"breadcrumbs-archiveprefix":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-archiveprefix",fieldLabel:Object(Je.__)("Prefix for Archive breadcrumbs","wordpress-seo")},"breadcrumbs-searchprefix":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-searchprefix",fieldLabel:Object(Je.__)("Prefix for Search page breadcrumbs","wordpress-seo")},"breadcrumbs-404crumb":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-404crumb",fieldLabel:Object(Je.__)("Breadcrumb for 404 page","wordpress-seo")},"breadcrumbs-display-blog-page":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-display-blog-page",fieldLabel:Object(Je.__)("Show Blog page in breadcrumbs","wordpress-seo")},"breadcrumbs-boldlast":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-boldlast",fieldLabel:Object(Je.__)("Bold the last page","wordpress-seo")},"breadcrumbs-enable":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-enable",fieldLabel:Object(Je.__)("Enable breadcrumbs for your theme","wordpress-seo")},...Object(oe.reduce)(e,(e,t)=>({...e,[`post_types-${t.name}-maintax`]:{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:`input-wpseo_titles-post_types-${t.name}-maintax`, // translators: %1$s expands to the post type plural, e.g. Posts. fieldLabel:Object(Je.sprintf)(Object(Je.__)("Breadcrumbs for %1$s","wordpress-seo"),t.label)}}),{}),...Object(oe.reduce)(t,(e,t)=>({...e,[`taxonomy-${t.name}-ptparent`]:{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:`input-wpseo_titles-taxonomy-${t.name}-ptparent`, // translators: %1$s expands to the taxonomy plural, e.g. Categories. fieldLabel:Object(Je.sprintf)(Object(Je.__)("Breadcrumbs for %1$s","wordpress-seo"),t.label)}}),{}),"disable-author":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-disable-author",fieldLabel:Object(Je.__)("Author archives","wordpress-seo")},"noindex-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-author-wpseo",fieldLabel:Object(Je.__)("Show Author archives in search results","wordpress-seo")},"noindex-author-noposts-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-author-noposts-wpseo",fieldLabel:Object(Je.__)("Show archives for authors without posts in search results","wordpress-seo")},"title-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-title-author-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-author-wpseo",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"social-image-id-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"button-wpseo_titles-social-image-author-wpseo-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},"social-title-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-title-author-wpseo",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},"social-description-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-description-author-wpseo",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},"disable-date":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-disable-date",fieldLabel:Object(Je.__)("Date archives","wordpress-seo")},"noindex-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-archive-wpseo",fieldLabel:Object(Je.__)("Show Date archives in search results","wordpress-seo")},"title-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-title-archive-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-archive-wpseo",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"social-image-id-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"button-wpseo_titles-social-image-archive-wpseo-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},"social-title-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-title-archive-wpseo",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},"social-description-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-description-archive-wpseo",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},"title-search-wpseo":{route:"/search-pages",routeLabel:Object(Je.__)("Search pages","wordpress-seo"),fieldId:"input-wpseo_titles.title-search-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"title-404-wpseo":{route:"/not-found-pages",routeLabel:Object(Je.__)("404 pages","wordpress-seo"),fieldId:"input-wpseo_titles.title-404-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"disable-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-disable-attachment",fieldLabel:Object(Je.__)("Media pages","wordpress-seo")},"noindex--attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-attachment",fieldLabel:Object(Je.__)("Show Media pages in search results","wordpress-seo")},"title-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-title-attachment",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-attachment",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"schema-page-type-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-schema-page-type-attachment",fieldLabel:Object(Je.__)("Page type","wordpress-seo")},"schema-article-type-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-schema-article-type-attachment",fieldLabel:Object(Je.__)("Article type","wordpress-seo")},"display-metabox-pt-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-display-metabox-pt-attachment",fieldLabel:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo")},"disable-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-disable-post_format",fieldLabel:Object(Je.__)("Format-based archives","wordpress-seo")},"noindex-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-noindex-tax-post_format",fieldLabel:Object(Je.__)("Show Formats in search results","wordpress-seo")},"title-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-title-tax-post_format",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-metadesc-tax-post_format",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"social-image-id-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"button-wpseo_titles-social-image-tax-post_format-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},"social-title-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-social-title-tax-post_format",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},"social-description-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-social-description-tax-post_format",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},rssbefore:{route:"/rss",routeLabel:"RSS",fieldId:"input-wpseo_titles-rssbefore",fieldLabel:Object(Je.__)("Content to put before each post in the feed","wordpress-seo")},rssafter:{route:"/rss",routeLabel:"RSS",fieldId:"input-wpseo_titles-rssafter",fieldLabel:Object(Je.__)("Content to put after each post in the feed","wordpress-seo")},...Object(oe.reduce)(e,(e,t)=>({...e,...ws(t)}),{}),...Object(oe.reduce)(t,(e,t)=>({...e,...js(t)}),{})},wpseo_social:{opengraph:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo_social-opengraph",fieldLabel:Object(Je.__)("Open Graph data","wordpress-seo")},twitter:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo_social-twitter",fieldLabel:Object(Je.__)("Twitter card data","wordpress-seo")},og_default_image_id:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"button-wpseo_social-og_default_image-preview",fieldLabel:Object(Je.__)("Site image","wordpress-seo")},og_default_image:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"button-wpseo_social-og_default_image-preview",fieldLabel:Object(Je.__)("Site image","wordpress-seo")},pinterestverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo_social-pinterestverify",fieldLabel:Object(Je.__)("Pinterest","wordpress-seo")},facebook_site:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_social-facebook_site",fieldLabel:Object(Je.__)("Facebook","wordpress-seo")},twitter_site:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_social-twitter_site",fieldLabel:Object(Je.__)("Twitter","wordpress-seo")},other_social_urls:Object(oe.times)(25,e=>({route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_social-other_social_urls-"+e,fieldLabel:Object(Je.__)("Other social profile","wordpress-seo")}))},person_social_profiles:{facebook:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-facebook",fieldLabel:Object(Je.__)("Facebook","wordpress-seo")},instagram:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-instagram",fieldLabel:Object(Je.__)("Instagram","wordpress-seo")},linkedin:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-linkedin",fieldLabel:Object(Je.__)("LinkedIn","wordpress-seo")},myspace:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-myspace",fieldLabel:Object(Je.__)("MySpace","wordpress-seo")},pinterest:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-pinterest",fieldLabel:Object(Je.__)("Pinterest","wordpress-seo")},soundcloud:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-soundcloud",fieldLabel:Object(Je.__)("SoundCloud","wordpress-seo")},tumblr:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-tumblr",fieldLabel:Object(Je.__)("Tumblr","wordpress-seo")},twitter:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-twitter",fieldLabel:Object(Je.__)("Twitter","wordpress-seo")},youtube:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-youtube",fieldLabel:Object(Je.__)("YouTube","wordpress-seo")},wikipedia:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-wikipedia",fieldLabel:Object(Je.__)("Wikipedia","wordpress-seo")}}}),vs=async e=>{const{endpoint:t,nonce:r}=Object(oe.get)(window,"wpseoScriptData",{}),s=new FormData;s.set("option_page","wpseo_settings"),s.set("_wp_http_referer","admin.php?page=wpseo_settings_saved"),s.set("action","update"),s.set("_wpnonce",r),Object(oe.forEach)(e,(e,t)=>{if(Object(oe.isObject)(e)){if("person_social_profiles"===t)return;Object(oe.forEach)(e,(e,r)=>{Object(oe.isArray)(e)?Object(oe.forEach)(e,(e,a)=>s.set(`${t}[${r}][${a}]`,e)):s.set(`${t}[${r}]`,e)})}else s.set(t,e)});try{const e=await fetch(t,{method:"POST",body:new URLSearchParams(s)}),r=await e.text();if(Object(oe.includes)(r,"{{ yoast-success: false }}"))throw new Error("Yoast options invalid.");if(!e.url.endsWith("settings-updated=true"))throw new Error("WordPress options save did not get to the end.")}catch(e){throw new Error(e.message)}},Es=async(e,t)=>{let{resetForm:r}=t;const{addNotification:s}=Object(n.dispatch)(it),{selectCanEditUser:a,selectPreference:o}=Object(n.select)(it),i=o("canManageOptions",!1),{person_social_profiles:l}=e,{company_or_person_user_id:c}=e.wpseo_titles;try{return await Promise.all([vs(i?e:Object(oe.omit)(e,["blogname","blogdescription"])),a(c)&&_s(c,l)]),s({variant:"success",title:Object(Je.__)("Great! Your settings were saved successfully.","wordpress-seo")}),r({values:e}),!0}catch(e){return s({id:"submit-error",variant:"error",title:Object(Je.__)("Oops! Something went wrong while saving.","wordpress-seo")}),console.error("Error while saving:",e.message),!1}};var xs,Ss;try{xs=Map}catch(e){}try{Ss=Set}catch(e){}function ks(e){return function e(t,r,s){if(!t||"object"!=typeof t||"function"==typeof t)return t;if(t.nodeType&&"cloneNode"in t)return t.cloneNode(!0);if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp)return new RegExp(t);if(Array.isArray(t))return t.map(ks);if(xs&&t instanceof xs)return new Map(Array.from(t.entries()));if(Ss&&t instanceof Ss)return new Set(Array.from(t.values()));if(t instanceof Object){r.push(t);var a=Object.create(t);for(var n in s.push(a),t){var o=r.findIndex((function(e){return e===t[n]}));a[n]=o>-1?s[o]:e(t[n],r,s)}return a}return t}(e,[],[])}const Ts=Object.prototype.toString,Fs=Error.prototype.toString,Ls=RegExp.prototype.toString,Cs="undefined"!=typeof Symbol?Symbol.prototype.toString:()=>"",Is=/^Symbol\((.*)\)(.*)$/;function Ps(e,t=!1){if(null==e||!0===e||!1===e)return""+e;const r=typeof e;if("number"===r)return function(e){return e!=+e?"NaN":0===e&&1/e<0?"-0":""+e}(e);if("string"===r)return t?`"${e}"`:e;if("function"===r)return"[Function "+(e.name||"anonymous")+"]";if("symbol"===r)return Cs.call(e).replace(Is,"Symbol($1)");const s=Ts.call(e).slice(8,-1);return"Date"===s?isNaN(e.getTime())?""+e:e.toISOString(e):"Error"===s||e instanceof Error?"["+Fs.call(e)+"]":"RegExp"===s?Ls.call(e):null}function Rs(e,t){let r=Ps(e,t);return null!==r?r:JSON.stringify(e,(function(e,r){let s=Ps(this[e],t);return null!==s?s:r}),2)}let Ns={default:"${path} is invalid",required:"${path} is a required field",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:e,type:t,value:r,originalValue:s})=>{let a=null!=s&&s!==r,n=`${e} must be a \`${t}\` type, but the final value was: \`${Rs(r,!0)}\``+(a?` (cast from the value \`${Rs(s,!0)}\`).`:".");return null===r&&(n+='\n If "null" is intended as an empty value be sure to mark the schema as `.nullable()`'),n},defined:"${path} must be defined"},As={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},$s={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},Ds={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},Ms={noUnknown:"${path} field has unspecified keys: ${unknown}"},Us={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"};Object.assign(Object.create(null),{mixed:Ns,string:As,number:$s,date:Ds,object:Ms,array:Us,boolean:{isValue:"${path} field must be ${value}"}});var Vs=r(192),zs=r.n(Vs),Bs=e=>e&&e.__isYupSchema__;function Hs(e){return null==e?[]:[].concat(e)}function Ws(){return(Ws=Object.assign||function(e){for(var t=1;tRs(t[r])):"function"==typeof e?e(t):e}static isError(e){return e&&"ValidationError"===e.name}constructor(e,t,r,s){super(),this.value=void 0,this.path=void 0,this.type=void 0,this.errors=void 0,this.params=void 0,this.inner=void 0,this.name="ValidationError",this.value=t,this.path=r,this.type=s,this.errors=[],this.inner=[],Hs(e).forEach(e=>{Ys.isError(e)?(this.errors.push(...e.errors),this.inner=this.inner.concat(e.inner.length?e.inner:e)):this.errors.push(e)}),this.message=this.errors.length>1?this.errors.length+" errors occurred":this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,Ys)}}function Gs(e,t){let{endEarly:r,tests:s,args:a,value:n,errors:o,sort:i,path:l}=e,c=(e=>{let t=!1;return(...r)=>{t||(t=!0,e(...r))}})(t),u=s.length;const d=[];if(o=o||[],!u)return o.length?c(new Ys(o,n,l)):c(null,n);for(let e=0;e=0||(a[r]=e[r]);return a}(t,["value","path","label","options","originalValue","sync"]);const{name:u,test:d,params:p,message:m}=e;let{parent:b,context:f}=o;function h(e){return Zs.isRef(e)?e.getValue(s,b,f):e}function O(e={}){const t=Xs()(Qs({value:s,originalValue:i,label:n,path:e.path||a},p,e.params),h),r=new Ys(Ys.formatError(e.message||m,t),s,t.path,e.type||u);return r.params=t,r}let y,_=Qs({path:a,parent:b,type:u,createError:O,resolve:h,options:o,originalValue:i},c);if(l){try{var w;if(y=d.call(_,s,_),"function"==typeof(null==(w=y)?void 0:w.then))throw new Error(`Validation test of type: "${_.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`)}catch(e){return void r(e)}Ys.isError(y)?r(y):y?r(null,y):r(O())}else try{Promise.resolve(d.call(_,s,_)).then(e=>{Ys.isError(e)?r(e):e?r(null,e):r(O())}).catch(r)}catch(e){r(e)}}return t.OPTIONS=e,t}function ta(e,t,r,s=r){let a,n,o;return t?(Object(Js.forEach)(t,(i,l,c)=>{let u=l?(e=>e.substr(0,e.length-1).substr(1))(i):i;if((e=e.resolve({context:s,parent:a,value:r})).innerType){let s=c?parseInt(u,10):0;if(r&&s>=r.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${i}, in the path: ${t}. because there is no value at that index. `);a=r,r=r&&r[s],e=e.innerType}if(!c){if(!e.fields||!e.fields[u])throw new Error(`The schema does not contain the path: ${t}. (failed at: ${o} which is a type: "${e._type}")`);a=r,r=r&&r[u],e=e.fields[u]}n=u,o=l?"["+i+"]":"."+i}),{schema:e,parent:a,parentPath:n}):{parent:a,parentPath:t,schema:e}}Zs.prototype.__isYupRef=!0;class ra{constructor(){this.list=void 0,this.refs=void 0,this.list=new Set,this.refs=new Map}get size(){return this.list.size+this.refs.size}describe(){const e=[];for(const t of this.list)e.push(t);for(const[,t]of this.refs)e.push(t.describe());return e}toArray(){return Array.from(this.list).concat(Array.from(this.refs.values()))}resolveAll(e){return this.toArray().reduce((t,r)=>t.concat(Zs.isRef(r)?e(r):r),[])}add(e){Zs.isRef(e)?this.refs.set(e.key,e):this.list.add(e)}delete(e){Zs.isRef(e)?this.refs.delete(e.key):this.list.delete(e)}clone(){const e=new ra;return e.list=new Set(this.list),e.refs=new Map(this.refs),e}merge(e,t){const r=this.clone();return e.list.forEach(e=>r.add(e)),e.refs.forEach(e=>r.add(e)),t.list.forEach(e=>r.delete(e)),t.refs.forEach(e=>r.delete(e)),r}}function sa(){return(sa=Object.assign||function(e){for(var t=1;t{this.typeError(Ns.notType)}),this.type=(null==e?void 0:e.type)||"mixed",this.spec=sa({strip:!1,strict:!1,abortEarly:!0,recursive:!0,nullable:!1,presence:"optional"},null==e?void 0:e.spec)}get _type(){return this.type}_typeCheck(e){return!0}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;const t=Object.create(Object.getPrototypeOf(this));return t.type=this.type,t._typeError=this._typeError,t._whitelistError=this._whitelistError,t._blacklistError=this._blacklistError,t._whitelist=this._whitelist.clone(),t._blacklist=this._blacklist.clone(),t.exclusiveTests=sa({},this.exclusiveTests),t.deps=[...this.deps],t.conditions=[...this.conditions],t.tests=[...this.tests],t.transforms=[...this.transforms],t.spec=ks(sa({},this.spec,e)),t}label(e){let t=this.clone();return t.spec.label=e,t}meta(...e){if(0===e.length)return this.spec.meta;let t=this.clone();return t.spec.meta=Object.assign(t.spec.meta||{},e[0]),t}withMutation(e){let t=this._mutate;this._mutate=!0;let r=e(this);return this._mutate=t,r}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&"mixed"!==this.type)throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let t=e.clone();const r=sa({},this.spec,t.spec);return t.spec=r,t._typeError||(t._typeError=this._typeError),t._whitelistError||(t._whitelistError=this._whitelistError),t._blacklistError||(t._blacklistError=this._blacklistError),t._whitelist=this._whitelist.merge(e._whitelist,e._blacklist),t._blacklist=this._blacklist.merge(e._blacklist,e._whitelist),t.tests=this.tests,t.exclusiveTests=this.exclusiveTests,t.withMutation(t=>{e.tests.forEach(e=>{t.test(e.OPTIONS)})}),t.transforms=[...this.transforms,...t.transforms],t}isType(e){return!(!this.spec.nullable||null!==e)||this._typeCheck(e)}resolve(e){let t=this;if(t.conditions.length){let r=t.conditions;t=t.clone(),t.conditions=[],t=r.reduce((t,r)=>r.resolve(t,e),t),t=t.resolve(e)}return t}cast(e,t={}){let r=this.resolve(sa({value:e},t)),s=r._cast(e,t);if(void 0!==e&&!1!==t.assert&&!0!==r.isType(s)){let a=Rs(e),n=Rs(s);throw new TypeError(`The value of ${t.path||"field"} could not be cast to a value that satisfies the schema type: "${r._type}". \n\nattempted value: ${a} \n`+(n!==a?"result of cast: "+n:""))}return s}_cast(e,t){let r=void 0===e?e:this.transforms.reduce((t,r)=>r.call(this,t,e,this),e);return void 0===r&&(r=this.getDefault()),r}_validate(e,t={},r){let{sync:s,path:a,from:n=[],originalValue:o=e,strict:i=this.spec.strict,abortEarly:l=this.spec.abortEarly}=t,c=e;i||(c=this._cast(c,sa({assert:!1},t)));let u={value:c,path:a,options:t,originalValue:o,schema:this,label:this.spec.label,sync:s,from:n},d=[];this._typeError&&d.push(this._typeError);let p=[];this._whitelistError&&p.push(this._whitelistError),this._blacklistError&&p.push(this._blacklistError),Gs({args:u,value:c,path:a,sync:s,tests:d,endEarly:l},e=>{e?r(e,c):Gs({tests:this.tests.concat(p),args:u,path:a,sync:s,value:c,endEarly:l},r)})}validate(e,t,r){let s=this.resolve(sa({},t,{value:e}));return"function"==typeof r?s._validate(e,t,r):new Promise((r,a)=>s._validate(e,t,(e,t)=>{e?a(e):r(t)}))}validateSync(e,t){let r;return this.resolve(sa({},t,{value:e}))._validate(e,sa({},t,{sync:!0}),(e,t)=>{if(e)throw e;r=t}),r}isValid(e,t){return this.validate(e,t).then(()=>!0,e=>{if(Ys.isError(e))return!1;throw e})}isValidSync(e,t){try{return this.validateSync(e,t),!0}catch(e){if(Ys.isError(e))return!1;throw e}}_getDefault(){let e=this.spec.default;return null==e?e:"function"==typeof e?e.call(this):ks(e)}getDefault(e){return this.resolve(e||{})._getDefault()}default(e){return 0===arguments.length?this._getDefault():this.clone({default:e})}strict(e=!0){let t=this.clone();return t.spec.strict=e,t}_isPresent(e){return null!=e}defined(e=Ns.defined){return this.test({message:e,name:"defined",exclusive:!0,test:e=>void 0!==e})}required(e=Ns.required){return this.clone({presence:"required"}).withMutation(t=>t.test({message:e,name:"required",exclusive:!0,test(e){return this.schema._isPresent(e)}}))}notRequired(){let e=this.clone({presence:"optional"});return e.tests=e.tests.filter(e=>"required"!==e.OPTIONS.name),e}nullable(e=!0){return this.clone({nullable:!1!==e})}transform(e){let t=this.clone();return t.transforms.push(e),t}test(...e){let t;if(t=1===e.length?"function"==typeof e[0]?{test:e[0]}:e[0]:2===e.length?{name:e[0],test:e[1]}:{name:e[0],message:e[1],test:e[2]},void 0===t.message&&(t.message=Ns.default),"function"!=typeof t.test)throw new TypeError("`test` is a required parameters");let r=this.clone(),s=ea(t),a=t.exclusive||t.name&&!0===r.exclusiveTests[t.name];if(t.exclusive&&!t.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return t.name&&(r.exclusiveTests[t.name]=!!t.exclusive),r.tests=r.tests.filter(e=>{if(e.OPTIONS.name===t.name){if(a)return!1;if(e.OPTIONS.test===s.OPTIONS.test)return!1}return!0}),r.tests.push(s),r}when(e,t){Array.isArray(e)||"string"==typeof e||(t=e,e=".");let r=this.clone(),s=Hs(e).map(e=>new Zs(e));return s.forEach(e=>{e.isSibling&&r.deps.push(e.key)}),r.conditions.push(new class{constructor(e,t){if(this.fn=void 0,this.refs=e,this.refs=e,"function"==typeof t)return void(this.fn=t);if(!zs()(t,"is"))throw new TypeError("`is:` is required for `when()` conditions");if(!t.then&&!t.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:r,then:s,otherwise:a}=t,n="function"==typeof r?r:(...e)=>e.every(e=>e===r);this.fn=function(...e){let t=e.pop(),r=e.pop(),o=n(...e)?s:a;if(o)return"function"==typeof o?o(r):r.concat(o.resolve(t))}}resolve(e,t){let r=this.refs.map(e=>e.getValue(null==t?void 0:t.value,null==t?void 0:t.parent,null==t?void 0:t.context)),s=this.fn.apply(e,r.concat(e,t));if(void 0===s||s===e)return e;if(!Bs(s))throw new TypeError("conditions must return a schema object");return s.resolve(t)}}(s,t)),r}typeError(e){let t=this.clone();return t._typeError=ea({message:e,name:"typeError",test(e){return!(void 0!==e&&!this.schema.isType(e))||this.createError({params:{type:this.schema._type}})}}),t}oneOf(e,t=Ns.oneOf){let r=this.clone();return e.forEach(e=>{r._whitelist.add(e),r._blacklist.delete(e)}),r._whitelistError=ea({message:t,name:"oneOf",test(e){if(void 0===e)return!0;let t=this.schema._whitelist,r=t.resolveAll(this.resolve);return!!r.includes(e)||this.createError({params:{values:t.toArray().join(", "),resolved:r}})}}),r}notOneOf(e,t=Ns.notOneOf){let r=this.clone();return e.forEach(e=>{r._blacklist.add(e),r._whitelist.delete(e)}),r._blacklistError=ea({message:t,name:"notOneOf",test(e){let t=this.schema._blacklist,r=t.resolveAll(this.resolve);return!r.includes(e)||this.createError({params:{values:t.toArray().join(", "),resolved:r}})}}),r}strip(e=!0){let t=this.clone();return t.spec.strip=e,t}describe(){const e=this.clone(),{label:t,meta:r}=e.spec;return{meta:r,label:t,type:e.type,oneOf:e._whitelist.describe(),notOneOf:e._blacklist.describe(),tests:e.tests.map(e=>({name:e.OPTIONS.name,params:e.OPTIONS.params})).filter((e,t,r)=>r.findIndex(t=>t.name===e.name)===t)}}}aa.prototype.__isYupSchema__=!0;for(const e of["validate","validateSync"])aa.prototype[e+"At"]=function(t,r,s={}){const{parent:a,parentPath:n,schema:o}=ta(this,t,r,s.context);return o[e](a&&a[n],sa({},s,{parent:a,path:t}))};for(const e of["equals","is"])aa.prototype[e]=aa.prototype.oneOf;for(const e of["not","nope"])aa.prototype[e]=aa.prototype.notOneOf;aa.prototype.optional=aa.prototype.notRequired;aa.prototype;var na=e=>null==e;let oa=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,ia=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,la=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,ca=e=>na(e)||e===e.trim(),ua={}.toString();function da(){return new pa}class pa extends aa{constructor(){super({type:"string"}),this.withMutation(()=>{this.transform((function(e){if(this.isType(e))return e;if(Array.isArray(e))return e;const t=null!=e&&e.toString?e.toString():e;return t===ua?e:t}))})}_typeCheck(e){return e instanceof String&&(e=e.valueOf()),"string"==typeof e}_isPresent(e){return super._isPresent(e)&&!!e.length}length(e,t=As.length){return this.test({message:t,name:"length",exclusive:!0,params:{length:e},test(t){return na(t)||t.length===this.resolve(e)}})}min(e,t=As.min){return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return na(t)||t.length>=this.resolve(e)}})}max(e,t=As.max){return this.test({name:"max",exclusive:!0,message:t,params:{max:e},test(t){return na(t)||t.length<=this.resolve(e)}})}matches(e,t){let r,s,a=!1;return t&&("object"==typeof t?({excludeEmptyString:a=!1,message:r,name:s}=t):r=t),this.test({name:s||"matches",message:r||As.matches,params:{regex:e},test:t=>na(t)||""===t&&a||-1!==t.search(e)})}email(e=As.email){return this.matches(oa,{name:"email",message:e,excludeEmptyString:!0})}url(e=As.url){return this.matches(ia,{name:"url",message:e,excludeEmptyString:!0})}uuid(e=As.uuid){return this.matches(la,{name:"uuid",message:e,excludeEmptyString:!1})}ensure(){return this.default("").transform(e=>null===e?"":e)}trim(e=As.trim){return this.transform(e=>null!=e?e.trim():e).test({message:e,name:"trim",test:ca})}lowercase(e=As.lowercase){return this.transform(e=>na(e)?e:e.toLowerCase()).test({message:e,name:"string_case",exclusive:!0,test:e=>na(e)||e===e.toLowerCase()})}uppercase(e=As.uppercase){return this.transform(e=>na(e)?e:e.toUpperCase()).test({message:e,name:"string_case",exclusive:!0,test:e=>na(e)||e===e.toUpperCase()})}}function ma(){return new ba}da.prototype=pa.prototype;class ba extends aa{constructor(){super({type:"number"}),this.withMutation(()=>{this.transform((function(e){let t=e;if("string"==typeof t){if(t=t.replace(/\s/g,""),""===t)return NaN;t=+t}return this.isType(t)?t:parseFloat(t)}))})}_typeCheck(e){return e instanceof Number&&(e=e.valueOf()),"number"==typeof e&&!(e=>e!=+e)(e)}min(e,t=$s.min){return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return na(t)||t>=this.resolve(e)}})}max(e,t=$s.max){return this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(t){return na(t)||t<=this.resolve(e)}})}lessThan(e,t=$s.lessThan){return this.test({message:t,name:"max",exclusive:!0,params:{less:e},test(t){return na(t)||tthis.resolve(e)}})}positive(e=$s.positive){return this.moreThan(0,e)}negative(e=$s.negative){return this.lessThan(0,e)}integer(e=$s.integer){return this.test({name:"integer",message:e,test:e=>na(e)||Number.isInteger(e)})}truncate(){return this.transform(e=>na(e)?e:0|e)}round(e){var t;let r=["ceil","floor","round","trunc"];if("trunc"===(e=(null==(t=e)?void 0:t.toLowerCase())||"round"))return this.truncate();if(-1===r.indexOf(e.toLowerCase()))throw new TypeError("Only valid options for round() are: "+r.join(", "));return this.transform(t=>na(t)?t:Math[e](t))}}ma.prototype=ba.prototype;var fa=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;let ha=new Date("");function Oa(){return new ya}class ya extends aa{constructor(){super({type:"date"}),this.withMutation(()=>{this.transform((function(e){return this.isType(e)?e:(e=function(e){var t,r,s=[1,4,5,6,7,10,11],a=0;if(r=fa.exec(e)){for(var n,o=0;n=s[o];++o)r[n]=+r[n]||0;r[2]=(+r[2]||1)-1,r[3]=+r[3]||1,r[7]=r[7]?String(r[7]).substr(0,3):0,void 0!==r[8]&&""!==r[8]||void 0!==r[9]&&""!==r[9]?("Z"!==r[8]&&void 0!==r[9]&&(a=60*r[10]+r[11],"+"===r[9]&&(a=0-a)),t=Date.UTC(r[1],r[2],r[3],r[4],r[5]+a,r[6],r[7])):t=+new Date(r[1],r[2],r[3],r[4],r[5],r[6],r[7])}else t=Date.parse?Date.parse(e):NaN;return t}(e),isNaN(e)?ha:new Date(e))}))})}_typeCheck(e){return t=e,"[object Date]"===Object.prototype.toString.call(t)&&!isNaN(e.getTime());var t}prepareParam(e,t){let r;if(Zs.isRef(e))r=e;else{let s=this.cast(e);if(!this._typeCheck(s))throw new TypeError(`\`${t}\` must be a Date or a value that can be \`cast()\` to a Date`);r=s}return r}min(e,t=Ds.min){let r=this.prepareParam(e,"min");return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(e){return na(e)||e>=this.resolve(r)}})}max(e,t=Ds.max){let r=this.prepareParam(e,"max");return this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(e){return na(e)||e<=this.resolve(r)}})}}ya.INVALID_DATE=ha,Oa.prototype=ya.prototype,Oa.INVALID_DATE=ha;var _a=r(235),wa=r.n(_a),ja=r(250),ga=r.n(ja),va=r(251),Ea=r.n(va),xa=r(252),Sa=r.n(xa);function ka(e,t){let r=1/0;return e.some((e,s)=>{var a;if(-1!==(null==(a=t.path)?void 0:a.indexOf(e)))return r=s,!0}),r}function Ta(e){return(t,r)=>ka(e,t)-ka(e,r)}function Fa(){return(Fa=Object.assign||function(e){for(var t=1;t"[object Object]"===Object.prototype.toString.call(e);const Ca=Ta([]);class Ia extends aa{constructor(e){super({type:"object"}),this.fields=Object.create(null),this._sortErrors=Ca,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{this.transform((function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(t){e=null}return this.isType(e)?e:null})),e&&this.shape(e)})}_typeCheck(e){return La(e)||"function"==typeof e}_cast(e,t={}){var r;let s=super._cast(e,t);if(void 0===s)return this.getDefault();if(!this._typeCheck(s))return s;let a=this.fields,n=null!=(r=t.stripUnknown)?r:this.spec.noUnknown,o=this._nodes.concat(Object.keys(s).filter(e=>-1===this._nodes.indexOf(e))),i={},l=Fa({},t,{parent:i,__validating:t.__validating||!1}),c=!1;for(const e of o){let r=a[e],o=zs()(s,e);if(r){let a,n=s[e];l.path=(t.path?t.path+".":"")+e,r=r.resolve({value:n,context:t.context,parent:i});let o="spec"in r?r.spec:void 0,u=null==o?void 0:o.strict;if(null==o?void 0:o.strip){c=c||e in s;continue}a=t.__validating&&u?s[e]:r.cast(s[e],l),void 0!==a&&(i[e]=a)}else o&&!n&&(i[e]=s[e]);i[e]!==s[e]&&(c=!0)}return c?i:s}_validate(e,t={},r){let s=[],{sync:a,from:n=[],originalValue:o=e,abortEarly:i=this.spec.abortEarly,recursive:l=this.spec.recursive}=t;n=[{schema:this,value:o},...n],t.__validating=!0,t.originalValue=o,t.from=n,super._validate(e,t,(e,c)=>{if(e){if(!Ys.isError(e)||i)return void r(e,c);s.push(e)}if(!l||!La(c))return void r(s[0]||null,c);o=o||c;let u=this._nodes.map(e=>(r,s)=>{let a=-1===e.indexOf(".")?(t.path?t.path+".":"")+e:`${t.path||""}["${e}"]`,i=this.fields[e];i&&"validate"in i?i.validate(c[e],Fa({},t,{path:a,from:n,strict:!0,parent:c,originalValue:o[e]}),s):s(null)});Gs({sync:a,tests:u,value:c,errors:s,endEarly:i,sort:this._sortErrors,path:t.path},r)})}clone(e){const t=super.clone(e);return t.fields=Fa({},this.fields),t._nodes=this._nodes,t._excludedEdges=this._excludedEdges,t._sortErrors=this._sortErrors,t}concat(e){let t=super.concat(e),r=t.fields;for(let[e,t]of Object.entries(this.fields)){const s=r[e];void 0===s?r[e]=t:s instanceof aa&&t instanceof aa&&(r[e]=t.concat(s))}return t.withMutation(()=>t.shape(r,this._excludedEdges))}getDefaultFromShape(){let e={};return this._nodes.forEach(t=>{const r=this.fields[t];e[t]="default"in r?r.getDefault():void 0}),e}_getDefault(){return"default"in this.spec?super._getDefault():this._nodes.length?this.getDefaultFromShape():void 0}shape(e,t=[]){let r=this.clone(),s=Object.assign(r.fields,e);return r.fields=s,r._sortErrors=Ta(Object.keys(s)),t.length&&(Array.isArray(t[0])||(t=[t]),r._excludedEdges=[...r._excludedEdges,...t]),r._nodes=function(e,t=[]){let r=[],s=new Set,a=new Set(t.map(([e,t])=>`${e}-${t}`));function n(e,t){let n=Object(Js.split)(e)[0];s.add(n),a.has(`${t}-${n}`)||r.push([t,n])}for(const t in e)if(zs()(e,t)){let r=e[t];s.add(t),Zs.isRef(r)&&r.isSibling?n(r.path,t):Bs(r)&&"deps"in r&&r.deps.forEach(e=>n(e,t))}return Sa.a.array(Array.from(s),r).reverse()}(s,r._excludedEdges),r}pick(e){const t={};for(const r of e)this.fields[r]&&(t[r]=this.fields[r]);return this.clone().withMutation(e=>(e.fields={},e.shape(t)))}omit(e){const t=this.clone(),r=t.fields;t.fields={};for(const t of e)delete r[t];return t.withMutation(()=>t.shape(r))}from(e,t,r){let s=Object(Js.getter)(e,!0);return this.transform(a=>{if(null==a)return a;let n=a;return zs()(a,e)&&(n=Fa({},a),r||delete n[e],n[t]=s(a)),n})}noUnknown(e=!0,t=Ms.noUnknown){"string"==typeof e&&(t=e,e=!0);let r=this.test({name:"noUnknown",exclusive:!0,message:t,test(t){if(null==t)return!0;const r=function(e,t){let r=Object.keys(e.fields);return Object.keys(t).filter(e=>-1===r.indexOf(e))}(this.schema,t);return!e||0===r.length||this.createError({params:{unknown:r.join(", ")}})}});return r.spec.noUnknown=e,r}unknown(e=!0,t=Ms.noUnknown){return this.noUnknown(!e,t)}transformKeys(e){return this.transform(t=>t&&Ea()(t,(t,r)=>e(r)))}camelCase(){return this.transformKeys(ga.a)}snakeCase(){return this.transformKeys(wa.a)}constantCase(){return this.transformKeys(e=>wa()(e).toUpperCase())}describe(){let e=super.describe();return e.fields=Xs()(this.fields,e=>e.describe()),e}}function Pa(e){return new Ia(e)}function Ra(){return(Ra=Object.assign||function(e){for(var t=1;t{this.transform((function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(t){e=null}return this.isType(e)?e:null}))})}_typeCheck(e){return Array.isArray(e)}get _subType(){return this.innerType}_cast(e,t){const r=super._cast(e,t);if(!this._typeCheck(r)||!this.innerType)return r;let s=!1;const a=r.map((e,r)=>{const a=this.innerType.cast(e,Ra({},t,{path:`${t.path||""}[${r}]`}));return a!==e&&(s=!0),a});return s?a:r}_validate(e,t={},r){var s,a;let n=[],o=t.sync,i=t.path,l=this.innerType,c=null!=(s=t.abortEarly)?s:this.spec.abortEarly,u=null!=(a=t.recursive)?a:this.spec.recursive,d=null!=t.originalValue?t.originalValue:e;super._validate(e,t,(e,s)=>{if(e){if(!Ys.isError(e)||c)return void r(e,s);n.push(e)}if(!u||!l||!this._typeCheck(s))return void r(n[0]||null,s);d=d||s;let a=new Array(s.length);for(let e=0;el.validate(r,o,t)}Gs({sync:o,path:i,value:s,errors:n,endEarly:c,tests:a},r)})}clone(e){const t=super.clone(e);return t.innerType=this.innerType,t}concat(e){let t=super.concat(e);return t.innerType=this.innerType,e.innerType&&(t.innerType=t.innerType?t.innerType.concat(e.innerType):e.innerType),t}of(e){let t=this.clone();if(!Bs(e))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+Rs(e));return t.innerType=e,t}length(e,t=Us.length){return this.test({message:t,name:"length",exclusive:!0,params:{length:e},test(t){return na(t)||t.length===this.resolve(e)}})}min(e,t){return t=t||Us.min,this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return na(t)||t.length>=this.resolve(e)}})}max(e,t){return t=t||Us.max,this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(t){return na(t)||t.length<=this.resolve(e)}})}ensure(){return this.default(()=>[]).transform((e,t)=>this._typeCheck(e)?e:null==t?[]:[].concat(t))}compact(e){let t=e?(t,r,s)=>!e(t,r,s):e=>!!e;return this.transform(e=>null!=e?e.filter(t):e)}describe(){let e=super.describe();return this.innerType&&(e.innerType=this.innerType.describe()),e}nullable(e=!0){return super.nullable(e)}defined(){return super.defined()}required(e){return super.required(e)}}Na.prototype=Aa.prototype;const $a=/^[A-Za-z0-9_-]+$/,Da=/^[A-Fa-f0-9_-]+$/,Ma=/^[A-Za-z0-9_]{1,25}$/;!function(e,t,r){if(!e||!Bs(e.prototype))throw new TypeError("You must provide a yup schema constructor function");e.prototype[t]=r}(ma,"isMediaTypeImage",(function(){return this.test("isMediaTypeImage",Object(Je.__)("The selected media type is not valid. Supported types are: JPG, PNG, WEBP and GIF.","wordpress-seo"),e=>{if(!e)return!0;const t=Object(n.select)(it).selectMediaById(e);return"image"===(null==t?void 0:t.type)})}));const Ua=(e,t)=>Pa().shape({wpseo:Pa().shape({baiduverify:da().matches($a,Object(Je.__)("The verification code is not valid. Please use only letters, numbers, underscores and dashes.","wordpress-seo")),googleverify:da().matches($a,Object(Je.__)("The verification code is not valid. Please use only letters, numbers, underscores and dashes.","wordpress-seo")),msverify:da().matches(Da,Object(Je.__)("The verification code is not valid. Please use only the letters A to F, numbers, underscores and dashes.","wordpress-seo")),yandexverify:da().matches(Da,Object(Je.__)("The verification code is not valid. Please use only the letters A to F, numbers, underscores and dashes.","wordpress-seo"))}),wpseo_social:Pa().shape({og_default_image_id:ma().isMediaTypeImage(),facebook_site:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),twitter_site:da().matches(Ma,Object(Je.__)("The profile is not valid. Please use only 1-25 letters, numbers and underscores or enter a valid Twitter URL.","wordpress-seo")),other_social_urls:Na().of(da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo"))),pinterestverify:da().matches(Da,Object(Je.__)("The verification code is not valid. Please use only the letters A to F, numbers, underscores and dashes.","wordpress-seo"))}),wpseo_titles:Pa().shape({open_graph_frontpage_image_id:ma().isMediaTypeImage(),company_logo_id:ma().isMediaTypeImage(),person_logo_id:ma().isMediaTypeImage(),...Object(oe.reduce)(e,(e,t)=>{let{name:r,hasArchive:s}=t;return{...e,..."attachment"!==r&&{["social-image-id-"+r]:ma().isMediaTypeImage()},...s&&{["social-image-id-ptarchive-"+r]:ma().isMediaTypeImage()}}},{}),...Object(oe.reduce)(t,(e,t)=>{let{name:r}=t;return{...e,["social-image-id-tax-"+r]:ma().isMediaTypeImage()}},{}),"social-image-id-author-wpseo":ma().isMediaTypeImage(),"social-image-id-archive-wpseo":ma().isMediaTypeImage(),"social-image-id-tax-post_format":ma().isMediaTypeImage()}),person_social_profiles:Pa().shape({facebook:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),instagram:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),linkedin:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),myspace:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),pinterest:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),soundcloud:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),tumblr:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),twitter:da().matches(Ma,Object(Je.__)("The profile is not valid. Please use only 1-25 letters, numbers and underscores or enter a valid Twitter URL.","wordpress-seo")),youtube:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),wikipedia:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo"))})}),Va=/^https?:\/\/(?:www\.)?twitter\.com\/(?[A-Za-z0-9_]{1,25})\/?$/,za=e=>{var t;const r=e.target.value.match(Va);return null!=r&&null!==(t=r.groups)&&void 0!==t&&t.handle?r.groups.handle:e.target.value},Ba=Pt(Ct),Ha=()=>{const{addNotification:e}=lt(),{values:t,status:r,setStatus:a,setFieldValue:n}=H(),{company_or_person_user_id:o}=t.wpseo_titles,i=Object(l.usePrevious)(o),c=ct("selectUserById",[o],o),u=ct("selectCanEditUser",[],o);return Object(s.useEffect)(()=>{i===o||o<1||(a({...r,isFetchingPersonSocialProfiles:!0}),(async e=>{try{const t=await Et()({path:"/yoast/v1/configuration/person_social_profiles?user_id="+e});if(null==t||!t.success)throw new Error("Route returned failure.");return(null==t?void 0:t.social_profiles)||{}}catch(e){throw new Error(null==e?void 0:e.message)}})(o).then(e=>{n("person_social_profiles",e)}).catch(t=>{e({id:"social-profiles-error",variant:"error",title:Object(Je.__)("Oops! Something went wrong while retrieving the user social profiles.","wordpress-seo")}),console.error("Error while fetching the social profiles:",t.message)}).finally(()=>{a({...r,isFetchingPersonSocialProfiles:!1})}))},[i,o,n,a,e]),Object(s.createElement)(st,{title:Object(Je.__)("Other profiles","wordpress-seo"),description:Object(Je.__)("Tell us about the other profiles on the web that belong to the person.","wordpress-seo")},!u&&Object(s.createElement)(l.Alert,{variant:"info"},!Object(oe.isEmpty)(c)&&Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("We're sorry, you're not allowed to edit the other profiles of %1$s%3$s%2$s.","wordpress-seo"),"","",null==c?void 0:c.name),{strong:Object(s.createElement)("strong",{className:"yst-font-medium"})}),Object(oe.isEmpty)(c)&&Object(Je.__)("We're sorry, you're not allowed to edit the other profiles of the selected user.","wordpress-seo")),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.facebook",id:"input-person_social_profiles-facebook",label:Object(Je.__)("Facebook","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://facebook.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.instagram",id:"input-person_social_profiles-instagram",label:Object(Je.__)("Instagram","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://instagram.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.linkedin",id:"input-person_social_profiles-linkedin",label:Object(Je.__)("LinkedIn","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://linkedin.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.myspace",id:"input-person_social_profiles-myspace",label:Object(Je.__)("MySpace","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://myspace.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.pinterest",id:"input-person_social_profiles-pinterest",label:Object(Je.__)("Pinterest","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://pinterest.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.soundcloud",id:"input-person_social_profiles-soundcloud",label:Object(Je.__)("SoundCloud","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://soundcloud.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.tumblr",id:"input-person_social_profiles-tumblr",label:Object(Je.__)("Tumblr","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://tumblr.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Ba,{as:l.TextField,name:"person_social_profiles.twitter",id:"input-person_social_profiles-twitter",label:Object(Je.__)("Twitter","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://twitter.com/yoast","wordpress-seo"),transformValue:za,readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.youtube",id:"input-person_social_profiles-youtube",label:Object(Je.__)("YouTube","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://youtube.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.wikipedia",id:"input-person_social_profiles-wikipedia",label:Object(Je.__)("Wikipedia","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://wikipedia.com/yoast","wordpress-seo"),readOnly:!u}))};var Wa=()=>{const{values:e}=H(),{blogname:t}=e,{company_or_person:r,company_or_person_user_id:a,company_name:n,company_logo_id:o}=e.wpseo_titles,{other_social_urls:i}=e.wpseo_social,c=ct("selectUserById",[a],a),u=ct("selectLink",[],"https://yoa.st/1-p"),d=ct("selectLink",[],"https://yoa.st/3r3"),p=ct("selectPreference",[],"editUserUrl"),m=ct("selectPreference",[],"isLocalSeoActive"),b=ct("selectPreference",[],"companyOrPersonMessage"),f=ct("selectFallback",[],"siteLogoId"),h=ct("selectCanEditUser",[],a);return Object(s.createElement)(dt,{title:Object(Je.__)("Site representation","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("This info is intended to appear in %1$sGoogle's Knowledge Graph%2$s. You can be either an organization, or a person.","wordpress-seo"),"",""),u,"link-google-knowledge-graph")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("Person/organization","wordpress-seo"),description:Object(Je.__)("Choose whether your site represents an organization or a person.","wordpress-seo")},m&&Object(s.createElement)(l.Alert,{id:"alert-local-seo-company-or-person",variant:"info"},b),Object(s.createElement)(l.RadioGroup,{disabled:m},Object(s.createElement)(Q,{as:l.Radio,type:"radio",name:"wpseo_titles.company_or_person",id:"input-wpseo_titles-company_or_person-company",label:Object(Je.__)("Organization","wordpress-seo"),value:"company",disabled:m}),Object(s.createElement)(Q,{as:l.Radio,type:"radio",name:"wpseo_titles.company_or_person",id:"input-wpseo_titles-company_or_person-person",label:Object(Je.__)("Person","wordpress-seo"),value:"person",disabled:m}))),Object(s.createElement)("section",{className:"yst-space-y-8"}),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(hs.a,{show:"company"===r,enter:"yst-transition yst-ease-out yst-duration-300 yst-delay-300",enterFrom:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90",enterTo:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leave:"yst-transition yst-absolute yst-top-0 yst-left-0 yst-ease-out yst-duration-300",leaveFrom:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leaveTo:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90"},Object(s.createElement)(st,{title:Object(Je.__)("Organization","wordpress-seo"),description:Object(Je.__)("Please tell us more about your organization. This information will help Google to understand your website, and improve your chance of getting rich results.","wordpress-seo")},(!n||o<1)&&Object(s.createElement)(l.Alert,{id:"alert-organization-name-logo",variant:"warning"},Object(Er.a)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("An organization name and logo need to be set for structured data to work properly. %1$sLearn more about the importance of structured data%2$s.","wordpress-seo"),"",""),d,"link-structured-data")),Object(s.createElement)(Q,{as:l.TextField,name:"wpseo_titles.company_name",id:"input-wpseo_titles-company_name",label:Object(Je.__)("Organization name","wordpress-seo"),placeholder:t}),Object(s.createElement)(Ot,{id:"wpseo_titles-company_logo",label:Object(Je.__)("Organization logo","wordpress-seo"),variant:"square",previewLabel:Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s expands to an opening strong tag. Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","696x696px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),mediaUrlName:"wpseo_titles.company_logo",mediaIdName:"wpseo_titles.company_logo_id",fallbackMediaId:f})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Other profiles","wordpress-seo"),description:Object(Je.__)("Tell us if you have any other profiles on the web that belong to your organization. This can be any number of profiles, like YouTube, LinkedIn, Pinterest, or even Wikipedia.","wordpress-seo")},Object(s.createElement)(Rt,{as:l.TextField,name:"wpseo_social.facebook_site",id:"input-wpseo_social-facebook_site",label:Object(Je.__)("Facebook","wordpress-seo"),placeholder:Object(Je.__)("E.g. https://facebook.com/yoast","wordpress-seo")}),Object(s.createElement)(Ba,{as:l.TextField,name:"wpseo_social.twitter_site",id:"input-wpseo_social-twitter_site",label:Object(Je.__)("Twitter","wordpress-seo"),placeholder:Object(Je.__)("E.g. https://twitter.com/yoast","wordpress-seo"),transformValue:za}),Object(s.createElement)(ne,{name:"wpseo_social.other_social_urls"},e=>Object(s.createElement)(s.Fragment,null,i.map((t,r)=>Object(s.createElement)("div",{key:"wpseo_social.other_social_urls."+r,className:"yst-w-full yst-flex yst-items-start yst-gap-2"},Object(s.createElement)(Rt,{as:l.TextField,name:"wpseo_social.other_social_urls."+r,id:"input-wpseo_social-other_social_urls-"+r,label:Object(Je.__)("Add another profile","wordpress-seo"),placeholder:Object(Je.__)("E.g. https://example.com/yoast","wordpress-seo"),className:"yst-grow"}),Object(s.createElement)("button",{onClick:e.remove.bind(null,r),className:"yst-mt-7 yst-p-2.5 yst-rounded-md focus:yst-outline-none focus:yst-ring-2 focus:yst-ring-primary-500"},Object(s.createElement)(Os.a,{className:"yst-h-5 yst-w-5"})))),Object(s.createElement)(l.Button,{id:"button-add-social-profile",variant:"secondary",onClick:e.push.bind(null,"")},Object(s.createElement)(ys.a,{className:"yst--ml-1 yst-mr-1 yst-h-5 yst-w-5 yst-text-slate-400"}),Object(Je.__)("Add another profile","wordpress-seo")))))),Object(s.createElement)(hs.a,{show:"person"===r,enter:"yst-transition yst-ease-out yst-duration-300 yst-delay-300",enterFrom:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90",enterTo:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leave:"yst-transition yst-absolute yst-top-0 yst-left-0 yst-ease-out yst-duration-300",leaveFrom:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leaveTo:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90"},Object(s.createElement)(st,{title:Object(Je.__)("Personal info","wordpress-seo"),description:Object(Je.__)("Please tell us more about the person this site represents.","wordpress-seo")},Object(s.createElement)(Ft,{name:"wpseo_titles.company_or_person_user_id",id:"input-wpseo_titles-company_or_person_user_id",label:Object(Je.__)("Select a user","wordpress-seo")}),!Object(oe.isEmpty)(c)&&Object(s.createElement)(l.Alert,{id:"alert-person-user-profile"},h&&Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("You have selected the user %1$s%5$s%2$s as the person this site represents. Their user profile information will now be used in search results. %3$sUpdate their profile to make sure the information is correct%4$s.","wordpress-seo"),"","","","",null==c?void 0:c.name),{strong:Object(s.createElement)("strong",{className:"yst-font-medium"}),a:Object(s.createElement)("a",{id:"link-person-user-profile",href:`${p}?user_id=${null==c?void 0:c.id}`,target:"_blank",rel:"noopener noreferrer"})}),!h&&Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("You have selected the user %1$s%3$s%2$s as the person this site represents. Their user profile information will now be used in search results. We're sorry, you're not allowed to edit this user's profile.","wordpress-seo"),"","",null==c?void 0:c.name),{strong:Object(s.createElement)("strong",{className:"yst-font-medium"})})),Object(s.createElement)(Ot,{id:"wpseo_titles-person_logo",label:Object(Je.__)("Personal logo or avatar","wordpress-seo"),variant:"square",previewLabel:Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s expands to an opening strong tag. Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","696x696px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),mediaUrlName:"wpseo_titles.person_logo",mediaIdName:"wpseo_titles.person_logo_id",fallbackMediaId:f})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(Ha,null)))))},qa=()=>{const e=ct("selectReplacementVariablesFor",[],"search","search"),t=ct("selectRecommendedReplacementVariablesFor",[],"search","search"),r=ct("selectReplacementVariablesFor",[],"404","404"),a=ct("selectRecommendedReplacementVariablesFor",[],"404","404");return Object(s.createElement)(dt,{title:Object(Je.__)("Special pages","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("Internal search pages","wordpress-seo"),description:Object(Je.__)("Choose how the title of your internal search pages should look in the browser.","wordpress-seo")},Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-search-wpseo",fieldId:"input-wpseo_titles.title-search-wpseo",label:Object(Je.__)("Page title","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("404 error pages","wordpress-seo"),description:Object(Je.__)("Choose how the title of your 404 error pages should look in the browser.","wordpress-seo")},Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-404-wpseo",fieldId:"input-wpseo_titles.title-404-wpseo",label:Object(Je.__)("Page title","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a}))))};const Ya=/content=(['"])?(?[^'"> ]+)(?:\1|[ />])/,Ga=e=>{var t;const r=e.target.value.match(Ya);return null!=r&&null!==(t=r.groups)&&void 0!==t&&t.content?r.groups.content:e.target.value},Ka=Pt(Ct);var Xa=()=>{const e=ct("selectPreference",[],"siteUrl");return Object(s.createElement)(dt,{title:Object(Je.__)("Site connections","wordpress-seo"),description:Object(Je.__)("Verify your site with different tools. This will add a verification meta tag on your homepage. You can find instructions on how to verify your site for each platform by following the link in the description.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-max-w-screen-sm yst-space-y-8"},Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.baiduverify",id:"input-wpseo-baiduverify",label:Object(Je.__)("Baidu","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sBaidu Webmaster tools%2$s.","wordpress-seo"),"",""),"https://ziyuan.baidu.com/site/siteadd","link-baidu-webmaster-tools"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.msverify",id:"input-wpseo-msverify",label:Object(Je.__)("Bing","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sBing Webmaster tools%2$s.","wordpress-seo"),"",""),"https://www.bing.com/toolbox/webmaster/#/Dashboard/?url="+e,"link-bing-webmaster-tools"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.googleverify",id:"input-wpseo-googleverify",label:Object(Je.__)("Google","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sGoogle Search console%2$s.","wordpress-seo"),"",""),Object(xt.addQueryArgs)("https://www.google.com/webmasters/verification/verification",{hl:"en",tid:"alternate",siteUrl:e}),"link-google-search-console"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo_social.pinterestverify",id:"input-wpseo_social-pinterestverify",label:Object(Je.__)("Pinterest","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Claim your site over at %1$sPinterest%2$s.","wordpress-seo"),"",""),"https://www.pinterest.com/settings/claim","link-pinterest"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.yandexverify",id:"input-wpseo-yandexverify",label:Object(Je.__)("Yandex","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sYandex Webmaster tools%2$s.","wordpress-seo"),"",""),"https://webmaster.yandex.com/sites/add/","link-yandex-webmaster-tools"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}))))};const Ja=e=>{let{postTypes:t,taxonomies:r,idSuffix:a=""}=e;const n=Object(l.useSvgAria)(),o=Object(s.useCallback)(e=>{let{show:t,toggle:r,ariaProps:a}=e;const o=Object(s.useMemo)(()=>t?He:We,[t]);return Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)("hr",{className:"yst-absolute yst-inset-x-0 yst-top-1/2 yst-bg-slate-200"}),Object(s.createElement)("button",Be()({className:"yst-relative yst-flex yst-items-center yst-gap-2 yst-px-2.5 yst-py-1 yst-mx-auto yst-text-xs yst-font-medium yst-text-slate-700 yst-bg-slate-50 yst-rounded-full yst-border yst-border-slate-300 hover:yst-bg-white hover:yst-text-slate-800 focus:yst-outline-none focus:yst-ring-2 focus:yst-ring-primary-500 focus:yst-ring-offset-2",onClick:r},a),t?Object(Je.__)("Show less","wordpress-seo"):Object(Je.__)("Show more","wordpress-seo"),Object(s.createElement)(o,Be()({className:"yst-h-4 yst-w-4 yst-flex-shrink-0 yst-text-slate-400 group-hover:yst-text-slate-500 yst-stroke-3"},n))))},[]);return Object(s.createElement)(s.Fragment,null,Object(s.createElement)("header",{className:"yst-px-3 yst-mb-6 yst-space-y-6"},Object(s.createElement)(Ue,{to:"/",className:"yst-inline-block"},Object(s.createElement)(vr,Be()({className:"yst-w-40"},n))),Object(s.createElement)(Bt,null)),Object(s.createElement)("div",{className:"yst-px-0.5 yst-space-y-6"},Object(s.createElement)(ir.MenuItem,{id:"menu-site-settings"+(a&&"-"+a),icon:qe,label:Object(Je.__)("General","wordpress-seo")},Object(s.createElement)(ir.SubmenuItem,{to:"/site-features",label:Object(Je.__)("Site features","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/site-basics",label:Object(Je.__)("Site basics","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/site-representation",label:Object(Je.__)("Site representation","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/site-connections",label:Object(Je.__)("Site connections","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/breadcrumbs",label:Object(Je.__)("Breadcrumbs","wordpress-seo"),idSuffix:a})),Object(s.createElement)(ir.MenuItem,{id:"menu-content-settings"+(a&&"-"+a),icon:Ye,label:Object(Je.__)("Content types","wordpress-seo")},Object(s.createElement)(l.ChildrenLimiter,{limit:5,renderButton:o},Object(s.createElement)(ir.SubmenuItem,{to:"/homepage",label:Object(Je.__)("Homepage","wordpress-seo"),idSuffix:a}),Object(oe.map)(t,e=>{let{name:t,route:r,label:n}=e;return Object(s.createElement)(ir.SubmenuItem,{key:"link-post-type-"+t,to:"/post-type/"+r,label:n,idSuffix:a})}))),Object(s.createElement)(ir.MenuItem,{id:"menu-content-settings"+(a&&"-"+a),icon:Ge,label:Object(Je.__)("Categories & tags","wordpress-seo")},Object(s.createElement)(l.ChildrenLimiter,{limit:5,renderButton:o},Object(oe.map)(r,e=>Object(s.createElement)(ir.SubmenuItem,{to:"/taxonomy/"+e.route,label:Object(s.createElement)("div",{className:"yst-flex yst-w-full yst-justify-between yst-items-center"},Object(s.createElement)("span",null,e.label)),idSuffix:a})))),Object(s.createElement)(ir.MenuItem,{id:"menu-advanced-settings"+(a&&"-"+a),icon:Ke,label:Object(Je.__)("Advanced","wordpress-seo"),defaultOpen:!1},Object(s.createElement)(ir.SubmenuItem,{to:"/crawl-optimization",label:Object(s.createElement)("span",{className:"yst-inline-flex yst-items-center yst-gap-1.5"},Object(Je.__)("Crawl optimization","wordpress-seo"),Object(s.createElement)(l.Badge,{variant:"upsell"},"Premium")),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/author-archives",label:Object(Je.__)("Author archives","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/date-archives",label:Object(Je.__)("Date archives","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/special-pages",label:Object(Je.__)("Special pages","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/media",label:Object(Je.__)("Media pages","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/formats",label:Object(Je.__)("Formats","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/rss",label:Object(Je.__)("RSS","wordpress-seo"),idSuffix:a}))))};Ja.propTypes={postTypes:tt.a.object.isRequired,taxonomies:tt.a.object.isRequired,idSuffix:tt.a.string};const Za=()=>{const e=ct("selectLink",[],"https://yoa.st/17h");return Object(s.createElement)("div",{className:"yst-p-6 xl:yst-max-w-3xl yst-rounded-lg yst-bg-white yst-shadow"},Object(s.createElement)(l.Title,{as:"h2",size:"4",className:"yst-text-xl yst-text-primary-500"},Object(Je.sprintf)( /* translators: %s expands to Yoast SEO Premium */ Object(Je.__)("Upgrade to %s","wordpress-seo"),"Yoast SEO Premium")),Object(s.createElement)("ul",{className:"yst-grid yst-grid-cols-1 sm:yst-grid-cols-2 yst-list-disc yst-list-inside yst-text-slate-800 yst-mt-6"},Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("Multiple keyphrases","wordpress-seo")),": ",Object(Je.__)("Increase your SEO reach","wordpress-seo")),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("No more dead links","wordpress-seo")),": ",Object(Je.__)("Easy redirect manager","wordpress-seo")),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("Superfast internal linking suggestions","wordpress-seo"))),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("Social media preview","wordpress-seo")),": ",Object(Je.__)("Facebook & Twitter","wordpress-seo")),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("24/7 email support","wordpress-seo"))),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("No ads!","wordpress-seo")))),Object(s.createElement)(l.Button,{as:"a",variant:"upsell",size:"large",href:e,className:"yst-gap-2 yst-mt-4"},Object(Je.sprintf)( /* translators: %s expands to Yoast SEO Premium */ Object(Je.__)("Get %s","wordpress-seo"),"Yoast SEO Premium"),Object(s.createElement)(Xe.a,{className:"yst-w-4 yst-h-4"})))};var Qa=()=>{const{pathname:e}=Le(),t=ct("selectPostTypes"),r=ct("selectTaxonomies"),a=ct("selectPreference",[],"isPremium");(()=>{const{hash:e,pathname:t}=Le();Object(s.useEffect)(()=>{var t;const r=e.replace("#",""),s=document.getElementById(r)||(null===(t=document.querySelectorAll(`[data-id="${r}"]`))||void 0===t?void 0:t[0]);if(s)window.scrollTo({top:s.getBoundingClientRect().top+window.scrollY-96,behavior:"smooth"}),setTimeout(()=>s.focus(),800);else{const e=document.getElementById("yoast-seo-settings");null==e||e.scrollIntoView({behavior:"smooth"})}},[t,e])})();const{dirty:n}=H();return Object(l.useBeforeUnload)(n,Object(Je.__)("There are unsaved changes on this page. Leaving means that those changes will be lost. Are you sure you want to leave this page?","wordpress-seo")),Object(s.createElement)(s.Fragment,null,Object(s.createElement)(Dt,null),Object(s.createElement)(ir,{activePath:e},Object(s.createElement)(ir.Mobile,{openButtonScreenReaderText:Object(Je.__)("Open sidebar","wordpress-seo"),closeButtonScreenReaderText:Object(Je.__)("Close sidebar","wordpress-seo")},Object(s.createElement)(Ja,{idSuffix:"mobile",postTypes:t,taxonomies:r})),Object(s.createElement)("div",{className:"yst-p-4 md:yst-p-8 yst-flex yst-gap-4"},Object(s.createElement)("aside",{className:"yst-sidebar yst-sidebar-nav yst-shrink-0 yst-hidden md:yst-block yst-pb-6 yst-bottom-0 yst-w-56 lg:yst-w-64"},Object(s.createElement)(ir.Sidebar,null,Object(s.createElement)(Ja,{postTypes:t,taxonomies:r}))),Object(s.createElement)("div",{className:Qe()("yst-flex yst-grow yst-flex-wrap",!a&&"xl:yst-pr-[20.5rem]")},Object(s.createElement)("div",{className:"yst-grow yst-space-y-6 yst-mb-6 xl:yst-mb-0"},Object(s.createElement)("main",{className:"yst-rounded-lg yst-bg-white yst-shadow"},Object(s.createElement)(l.ErrorBoundary,{FallbackComponent:jr},Object(s.createElement)(Ae,null,Object(s.createElement)(Re,{path:"author-archives",element:Object(s.createElement)(Gr,null)}),Object(s.createElement)(Re,{path:"breadcrumbs",element:Object(s.createElement)(Kr,null)}),Object(s.createElement)(Re,{path:"crawl-optimization",element:Object(s.createElement)(es,null)}),Object(s.createElement)(Re,{path:"date-archives",element:Object(s.createElement)(rs,null)}),Object(s.createElement)(Re,{path:"homepage",element:Object(s.createElement)(is,null)}),Object(s.createElement)(Re,{path:"formats",element:Object(s.createElement)(as,null)}),Object(s.createElement)(Re,{path:"media",element:Object(s.createElement)(ls,null)}),Object(s.createElement)(Re,{path:"rss",element:Object(s.createElement)(us,null)}),Object(s.createElement)(Re,{path:"site-basics",element:Object(s.createElement)(ds,null)}),Object(s.createElement)(Re,{path:"site-connections",element:Object(s.createElement)(Xa,null)}),Object(s.createElement)(Re,{path:"site-representation",element:Object(s.createElement)(Wa,null)}),Object(s.createElement)(Re,{path:"site-features",element:Object(s.createElement)(fs,null)}),Object(s.createElement)(Re,{path:"special-pages",element:Object(s.createElement)(qa,null)}),Object(s.createElement)(Re,{path:"post-type"},Object(oe.map)(t,e=>Object(s.createElement)(Re,{key:"route-post-type-"+e.name,path:e.route,element:Object(s.createElement)(Tr,e)}))),Object(s.createElement)(Re,{path:"taxonomy"},Object(oe.map)(r,e=>Object(s.createElement)(Re,{key:"route-taxonomy-"+e.name,path:e.route,element:Object(s.createElement)(Cr,e)}))),Object(s.createElement)(Re,{path:"*",element:Object(s.createElement)(Pe,{to:"/site-features",replace:!0})})))),!a&&Object(s.createElement)(Za,null)),!a&&Object(s.createElement)(Or,null)))))},en=r(220),tn=r(58);const rn=()=>Object(oe.get)(window,"wpseoScriptData.postTypes",{}),sn=Object(tn.createSlice)({name:"postTypes",initialState:rn(),reducers:{}}),an={selectPostType:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"postTypes."+t,r)},selectAllPostTypes:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const r=Object(oe.get)(e,"postTypes",{});return t?Object(oe.pick)(r,t):r}};an.selectPostTypes=Object(en.a)(an.selectAllPostTypes,e=>Object(oe.omit)(e,["attachment"]));const nn=sn.actions;var on=sn.reducer;const ln=()=>Object(oe.get)(window,"wpseoScriptData.preferences",{}),cn=Object(tn.createSlice)({name:"preferences",initialState:ln(),reducers:{}}),un={selectPreference:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"preferences."+t,r)},selectPreferences:e=>Object(oe.get)(e,"preferences",{})};un.selectHasPageForPosts=Object(en.a)([e=>un.selectPreference(e,"homepageIsLatestPosts"),e=>un.selectPreference(e,"homepagePostsEditUrl")],(e,t)=>!e&&!Object(oe.isEmpty)(t)),un.selectCanEditUser=Object(en.a)([e=>un.selectPreference(e,"currentUserId",-1),e=>un.selectPreference(e,"canEditUsers",!1),(e,t)=>t],(e,t,r)=>e===r||t),un.selectExampleUrl=Object(en.a)([e=>un.selectPreference(e,"siteUrl","https://example.com"),(e,t)=>t],(e,t)=>e+t),un.selectPluginUrl=Object(en.a)([e=>un.selectPreference(e,"pluginUrl","https://example.com"),(e,t)=>t],(e,t)=>e+t);const dn=cn.actions;var pn=cn.reducer;const mn=()=>Object(oe.reduce)(Object(oe.get)(window,"wpseoScriptData.taxonomies",{}),(e,t,r)=>{let{postTypes:s,...a}=t;return{...e,[r]:{...a,postTypes:Object(oe.values)(s)}}},{}),bn=Object(tn.createSlice)({name:"taxonomies",initialState:mn(),reducers:{}}),fn={selectTaxonomy:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"taxonomies."+t,r)},selectAllTaxonomies:e=>Object(oe.get)(e,"taxonomies",{})};fn.selectTaxonomies=Object(en.a)(fn.selectAllTaxonomies,e=>Object(oe.omit)(e,["post_format"]));const hn=bn.actions;var On=bn.reducer;const yn={selectBreadcrumbsForPostTypes:Object(en.a)([fn.selectAllTaxonomies,an.selectAllPostTypes],(e,t)=>{const r={value:0,label:Object(Je.__)("None","wordpress-seo")},s={};return Object(oe.forEach)(t,(t,a)=>{const n=Object(oe.filter)(e,e=>Object(oe.includes)(e.postTypes,a));Object(oe.isEmpty)(n)||(s[a]={label:t.label,options:[r,...Object(oe.map)(n,e=>{let{name:t,label:r}=e;return{value:t,label:r}})]})}),s}),selectBreadcrumbsForTaxonomies:Object(en.a)([fn.selectAllTaxonomies,an.selectAllPostTypes,un.selectHasPageForPosts],(e,t,r)=>{let s=[{value:0,label:Object(Je.__)("None","wordpress-seo")}];r&&s.push({value:"post",label:Object(Je.__)("Blog","wordpress-seo")});const a=Object(oe.filter)(t,e=>{let{hasArchive:t}=e;return t});return s=s.concat(Object(oe.map)(a,e=>{let{name:t,label:r}=e;return{value:t,label:r}})),Object(oe.mapValues)(e,e=>({label:e.label,options:s}))})},wn=()=>Object(oe.get)(window,"wpseoScriptData.defaultSettings",{}),jn=Object(tn.createSlice)({name:"defaultSettings",initialState:wn(),reducers:{}}),gn={selectDefaultSetting:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"defaultSettings."+t,r)},selectDefaultSettings:e=>Object(oe.get)(e,"defaultSettings",{})},vn=jn.actions;var En=jn.reducer;const xn=()=>Object(oe.get)(window,"wpseoScriptData.fallbacks",{}),Sn=Object(tn.createSlice)({name:"fallbacks",initialState:xn(),reducers:{}}),kn={selectFallback:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"fallbacks."+t,r)},selectFallbacks:e=>Object(oe.get)(e,"fallbacks",{})},Tn=Sn.actions;var Fn=Sn.reducer;const Ln=()=>Object(oe.get)(window,"wpseoScriptData.linkParams",{}),Cn=Object(tn.createSlice)({name:"linkParams",initialState:Ln(),reducers:{}}),In={selectLinkParam:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"linkParams."+t,r)},selectLinkParams:e=>Object(oe.get)(e,"linkParams",{})};In.selectLink=Object(en.a)([In.selectLinkParams,(e,t)=>t],(e,t)=>Object(xt.addQueryArgs)(t,e));const Pn=Cn.actions;var Rn=Cn.reducer;const Nn=Object(tn.createEntityAdapter)(),An=()=>Nn.getInitialState({status:"idle",error:""}),$n=e=>{var t,r;return{id:null==e?void 0:e.id,title:(null==e||null===(t=e.title)||void 0===t?void 0:t.rendered)||(null==e?void 0:e.title),slug:(null==e?void 0:e.slug)||(null==e?void 0:e.name),alt:(null==e?void 0:e.alt_text)||(null==e?void 0:e.alt),url:(null==e?void 0:e.source_url)||(null==e?void 0:e.url),type:(null==e?void 0:e.media_type)||(null==e?void 0:e.type),mime:(null==e?void 0:e.mime_type)||(null==e?void 0:e.mime),author:null==e?void 0:e.author,sizes:Object(oe.mapValues)((null==e?void 0:e.sizes)||(null==e||null===(r=e.media_details)||void 0===r?void 0:r.sizes),e=>({url:(null==e?void 0:e.url)||(null==e?void 0:e.source_url),width:null==e?void 0:e.width,height:null==e?void 0:e.height}),{})}},Dn=Object(tn.createSlice)({name:"media",initialState:An(),reducers:{addOneMedia:{reducer:Nn.addOne,prepare:e=>({payload:$n(e)})},addManyMedia:{reducer:Nn.addMany,prepare:e=>({payload:Object(oe.map)(e,$n)})}},extraReducers:e=>{e.addCase("fetchMedia/request",e=>{e.status="loading"}),e.addCase("fetchMedia/success",(e,t)=>{e.status="success",Nn.addMany(e,Object(oe.map)(t.payload,$n))}),e.addCase("fetchMedia/error",(e,t)=>{e.status="error",e.error=t.payload})}}),Mn=Nn.getSelectors(e=>e.media),Un={selectMediaIds:Mn.selectIds,selectMediaById:Mn.selectById,selectIsMediaLoading:e=>"loading"===Object(oe.get)(e,"media.status","idle")},Vn={...Dn.actions,fetchMedia:function*(e){yield{type:"fetchMedia/request"};try{return{type:"fetchMedia/success",payload:yield{type:"fetchMedia",payload:{per_page:100,include:e}}}}catch(e){return{type:"fetchMedia/error",payload:e}}}},zn={fetchMedia:async e=>{let{payload:t}=e;return Et()({path:"/wp/v2/media?"+Object(xt.buildQueryString)(t)})}};var Bn=Dn.reducer;const Hn=Object(tn.createSlice)({name:"notifications",initialState:{},reducers:{addNotification:{reducer:(e,t)=>{let{payload:r}=t;e[r.id]={id:r.id,variant:r.variant,size:r.size,title:r.title,description:r.description}},prepare:e=>{let{id:t,variant:r="info",size:s="default",title:a,description:n}=e;return{payload:{id:t||Object(tn.nanoid)(),variant:r,size:s,title:a,description:n}}}},removeNotification:(e,t)=>{let{payload:r}=t;return Object(oe.omit)(e,r)}}}),Wn={selectNotifications:e=>Object(oe.get)(e,"notifications",{}),selectNotification:(e,t)=>Object(oe.get)(e,"notifications."+t,null)},qn=Hn.actions;var Yn=Hn.reducer;const Gn=()=>({recommended:Object(oe.get)(window,"wpseoScriptData.replacementVariables.recommended",{}),shared:Object(oe.get)(window,"wpseoScriptData.replacementVariables.shared",[]),specific:Object(oe.get)(window,"wpseoScriptData.replacementVariables.specific",{}),variables:Object(oe.get)(window,"wpseoScriptData.replacementVariables.variables",[])}),Kn=Object(tn.createSlice)({name:"replacementVariables",initialState:Gn(),reducers:{}}),Xn={selectRecommendedReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.recommended",{}),selectSharedReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.shared",[]),selectSpecificReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.specific",{}),selectReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.variables",[])};Xn.selectSpecificReplacementVariablesFor=Object(en.a)([Xn.selectSharedReplacementVariables,Xn.selectSpecificReplacementVariables,(e,t)=>t,(e,t,r)=>r],(e,t,r,s)=>[...e,...Object(oe.get)(t,r,Object(oe.get)(t,s,[]))]),Xn.selectReplacementVariablesFor=Object(en.a)([Xn.selectReplacementVariables,Xn.selectSpecificReplacementVariablesFor],(e,t)=>Object(oe.filter)(e,e=>{let{name:r}=e;return Object(oe.includes)(t,r)})),Xn.selectRecommendedReplacementVariablesFor=Object(en.a)([Xn.selectRecommendedReplacementVariables,(e,t)=>t,(e,t,r)=>r],(e,t,r)=>Object(oe.get)(e,t,Object(oe.get)(e,r,[])));const Jn=Kn.actions;var Zn=Kn.reducer;const Qn=(e,t)=>{ // translators: %1$s expands to the schema type, e.g. "Web Page" or "Blog Post". const r=Object(Je.__)("%1$s (default)","wordpress-seo");return e.map(e=>{let{label:s,value:a}=e;return{value:a,label:a===t?Object(Je.sprintf)(r,s):s}})},eo=()=>({articleTypes:Object(oe.get)(window,"wpseoScriptData.schema.articleTypes",{}),articleTypeDefaults:Object(oe.get)(window,"wpseoScriptData.schema.articleTypeDefaults",{}),pageTypes:Object(oe.get)(window,"wpseoScriptData.schema.pageTypes",{}),pageTypeDefaults:Object(oe.get)(window,"wpseoScriptData.schema.pageTypeDefaults",{})}),to=Object(tn.createSlice)({name:"schema",initialState:eo(),reducers:{}}),ro={selectSchema:e=>Object(oe.get)(e,"schema",{}),selectArticleTypes:e=>Object(oe.get)(e,"schema.articleTypes",{}),selectArticleTypeDefaults:e=>Object(oe.get)(e,"schema.articleTypeDefaults",{}),selectPageTypes:e=>Object(oe.get)(e,"schema.pageTypes",{}),selectPageTypeDefaults:e=>Object(oe.get)(e,"schema.pageTypeDefaults",{})};ro.selectArticleTypeValues=Object(en.a)(ro.selectArticleTypes,e=>Object(oe.values)(e)),ro.selectArticleTypeDefault=Object(en.a)([ro.selectArticleTypeDefaults,(e,t)=>t],(e,t)=>Object(oe.get)(e,t,"None")),ro.selectArticleTypeValuesFor=Object(en.a)([ro.selectArticleTypeValues,ro.selectArticleTypeDefault],(e,t)=>Qn(e,t)),ro.selectPageTypeValues=Object(en.a)(ro.selectPageTypes,e=>Object(oe.values)(e)),ro.selectPageTypeDefault=Object(en.a)([ro.selectPageTypeDefaults,(e,t)=>t],(e,t)=>Object(oe.get)(e,t,"WebPage")),ro.selectPageTypeValuesFor=Object(en.a)([ro.selectPageTypeValues,ro.selectPageTypeDefault],(e,t)=>Qn(e,t));const so=to.actions;var ao=to.reducer;const no=e=>!(null!=e&&e.route),oo=()=>{const e=Object(oe.get)(window,"wpseoScriptData.postTypes",{}),t=Object(oe.get)(window,"wpseoScriptData.taxonomies",{});return{index:gs(e,t)}},io=Object(tn.createSlice)({name:"search",initialState:oo(),reducers:{}}),lo={selectSearchIndex:e=>Object(oe.get)(e,"search.index",{})};lo.selectFlatSearchIndex=Object(en.a)(lo.selectSearchIndex,e=>At(e,"",no));const co=io.actions;var uo=io.reducer;const po=Object(tn.createEntityAdapter)(),mo=()=>po.getInitialState({status:"idle",error:""}),bo=e=>({id:null==e?void 0:e.id,name:Object(oe.trim)(null==e?void 0:e.name)||(null==e?void 0:e.slug),slug:null==e?void 0:e.slug}),fo=Object(tn.createSlice)({name:"users",initialState:mo(),reducers:{addOneUser:{reducer:po.addOne,prepare:e=>({payload:bo(e)})},addManyUsers:{reducer:po.addMany,prepare:e=>({payload:Object(oe.map)(e,bo)})}},extraReducers:e=>{e.addCase("fetchUsers/request",e=>{e.status="loading"}),e.addCase("fetchUsers/success",(e,t)=>{e.status="success",po.addMany(e,Object(oe.map)(t.payload,bo))}),e.addCase("fetchUsers/error",(e,t)=>{e.status="error",e.error=t.payload})}}),ho=po.getSelectors(e=>e.users),Oo={selectUserIds:ho.selectIds,selectUserById:ho.selectById,selectUsers:ho.selectEntities},yo={...fo.actions,fetchUsers:function*(e){yield{type:"fetchUsers/request"};try{return{type:"fetchUsers/success",payload:yield{type:"fetchUsers",payload:{...e}}}}catch(e){return{type:"fetchUsers/error",payload:e}}}},_o={fetchUsers:async e=>{let{payload:t}=e;return Et()({path:"/wp/v2/users?"+Object(xt.buildQueryString)(t)})}};var wo=fo.reducer;const jo=e=>{let{initialState:t}=e;return Object(n.createReduxStore)(it,{actions:{...vn,...Tn,...Pn,...Vn,...qn,...nn,...dn,...Jn,...so,...co,...hn,...yo},selectors:{...yn,...gn,...kn,...In,...Un,...Wn,...an,...un,...Xn,...ro,...lo,...fn,...Oo},initialState:Object(oe.merge)({},{defaultSettings:wn(),fallbacks:xn(),linkParams:Ln(),media:An(),notifications:{},postTypes:rn(),preferences:ln(),replacementVariables:Gn(),schema:eo(),search:oo(),taxonomies:mn(),users:mo()},t),reducer:Object(n.combineReducers)({defaultSettings:En,fallbacks:Fn,linkParams:Rn,media:Bn,notifications:Yn,postTypes:on,preferences:pn,replacementVariables:Zn,schema:ao,search:uo,taxonomies:On,users:wo}),controls:{...zn,..._o}})};i()(()=>{const e=document.getElementById("yoast-seo-settings");if(!e)return;const t=document.createElement("div"),r=t.attachShadow({mode:"open"});document.body.appendChild(t);const o=Object(oe.get)(window,"wpseoScriptData.settings",{}),i=Object(oe.get)(window,"wpseoScriptData.fallbacks",{}),c=Object(oe.get)(window,"wpseoScriptData.postTypes",{}),u=Object(oe.get)(window,"wpseoScriptData.taxonomies",{});(function(){let{initialState:e={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(n.register)(jo({initialState:e}))})(),(async e=>{let{settings:t,fallbacks:r}=e;const s=Object(oe.get)(t,"wpseo_titles",{}),a=Object(oe.filter)([Object(oe.get)(t,"wpseo_social.og_default_image_id","0"),Object(oe.get)(t,"wpseo_titles.open_graph_frontpage_image_id","0"),Object(oe.get)(t,"wpseo_titles.company_logo_id","0"),Object(oe.get)(t,"wpseo_titles.person_logo_id","0"),Object(oe.get)(r,"siteLogoId","0"),...Object(oe.reduce)(s,(e,t,r)=>Object(oe.includes)(r,"social-image-id")?[...e,t]:e,[])],Boolean),o=Object(oe.chunk)(a,100),{fetchMedia:i}=Object(n.dispatch)(it);Object(oe.forEach)(o,i)})({settings:o,fallbacks:i}),(async e=>{let{settings:t}=e;const r=Object(oe.get)(t,"wpseo_titles.company_or_person_user_id"),{fetchUsers:s}=Object(n.dispatch)(it);r&&s({include:[r]})})({settings:o});const d=Object(n.select)(it).selectPreference("isRtl",!1);Object(s.render)(Object(s.createElement)(l.Root,{context:{isRtl:d}},Object(s.createElement)(Ve.StyleSheetManager,{target:r},Object(s.createElement)(a.SlotFillProvider,null,Object(s.createElement)(Me,null,Object(s.createElement)(G,{initialValues:o,validationSchema:Ua(c,u),onSubmit:Es},Object(s.createElement)(Qa,null)))))),e)})},,,,,,,,,,,,,,,,,,,,function(e,t,r){"use strict";r.d(t,"a",(function(){return Y}));var s,a,n=r(3),o=r.n(n),i=r(129),l=r(63),c=r(20),u=r(77),d=r(23),p=r(36),m=r(156),b=r(148),f=r(49),h=r(170),O=r(32),y=r(37),_=r(18),w=r(147),j=r(24),g=r(185),v=r(60),E=r(157),x=r(34),S=r(29),k=r(184),T=((a=T||{})[a.Open=0]="Open",a[a.Closed=1]="Closed",a),F=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(F||{}),L=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(L||{}),C=((s=C||{})[s.OpenCombobox=0]="OpenCombobox",s[s.CloseCombobox=1]="CloseCombobox",s[s.GoToOption=2]="GoToOption",s[s.RegisterOption=3]="RegisterOption",s[s.UnregisterOption=4]="UnregisterOption",s[s.RegisterLabel=5]="RegisterLabel",s);function I(e,t=(e=>e)){let r=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,s=Object(v.f)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),a=r?s.indexOf(r):null;return-1===a&&(a=null),{options:s,activeOptionIndex:a}}let P={1:e=>e.dataRef.current.disabled||1===e.comboboxState?e:{...e,activeOptionIndex:null,comboboxState:1},0(e){if(e.dataRef.current.disabled||0===e.comboboxState)return e;let t=e.activeOptionIndex,{isSelected:r}=e.dataRef.current,s=e.options.findIndex(e=>r(e.dataRef.current.value));return-1!==s&&(t=s),{...e,comboboxState:0,activeOptionIndex:t}},2(e,t){var r;if(e.dataRef.current.disabled||e.dataRef.current.optionsRef.current&&!e.dataRef.current.optionsPropsRef.current.static&&1===e.comboboxState)return e;let s=I(e);if(null===s.activeOptionIndex){let e=s.options.findIndex(e=>!e.dataRef.current.disabled);-1!==e&&(s.activeOptionIndex=e)}let a=Object(O.b)(t,{resolveItems:()=>s.options,resolveActiveIndex:()=>s.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...s,activeOptionIndex:a,activationTrigger:null!=(r=t.trigger)?r:1}},3:(e,t)=>{let r={id:t.id,dataRef:t.dataRef},s=I(e,e=>[...e,r]);null===e.activeOptionIndex&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(s.activeOptionIndex=s.options.indexOf(r));let a={...e,...s,activationTrigger:1};return e.dataRef.current.__demoMode&&void 0===e.dataRef.current.value&&(a.activeOptionIndex=0),a},4:(e,t)=>{let r=I(e,e=>{let r=e.findIndex(e=>e.id===t.id);return-1!==r&&e.splice(r,1),e});return{...e,...r,activationTrigger:1}},5:(e,t)=>({...e,labelId:t.id})},R=Object(n.createContext)(null);function N(e){let t=Object(n.useContext)(R);if(null===t){let t=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,N),t}return t}R.displayName="ComboboxActionsContext";let A=Object(n.createContext)(null);function $(e){let t=Object(n.useContext)(A);if(null===t){let t=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,$),t}return t}function D(e,t){return Object(j.a)(t.type,P,e,t)}A.displayName="ComboboxDataContext";let M=n.Fragment,U=Object(_.d)((function(e,t){let{value:r,defaultValue:s,onChange:a,name:i,by:l=((e,t)=>e===t),disabled:u=!1,__demoMode:p=!1,nullable:b=!1,multiple:f=!1,...h}=e,[y,w]=Object(k.a)(r,a,s),[v,S]=Object(n.useReducer)(D,{dataRef:Object(n.createRef)(),comboboxState:p?0:1,options:[],activeOptionIndex:null,activationTrigger:1,labelId:null}),T=Object(n.useRef)(!1),F=Object(n.useRef)({static:!1,hold:!1}),L=Object(n.useRef)(null),C=Object(n.useRef)(null),I=Object(n.useRef)(null),P=Object(n.useRef)(null),N=Object(c.a)("string"==typeof l?(e,t)=>{let r=l;return(null==e?void 0:e[r])===(null==t?void 0:t[r])}:l),$=Object(n.useCallback)(e=>Object(j.a)(U.mode,{1:()=>y.some(t=>N(t,e)),0:()=>N(y,e)}),[y]),U=Object(n.useMemo)(()=>({...v,optionsPropsRef:F,labelRef:L,inputRef:C,buttonRef:I,optionsRef:P,value:y,disabled:u,mode:f?1:0,get activeOptionIndex(){if(T.current&&null===v.activeOptionIndex&&v.options.length>0){let e=v.options.findIndex(e=>!e.dataRef.current.disabled);if(-1!==e)return e}return v.activeOptionIndex},compare:N,isSelected:$,nullable:b,__demoMode:p}),[y,u,f,b,p,v]);Object(d.a)(()=>{v.dataRef.current=U},[U]),Object(m.a)([U.buttonRef,U.inputRef,U.optionsRef],()=>S({type:1}),0===U.comboboxState);let V=Object(n.useMemo)(()=>({open:0===U.comboboxState,disabled:u,activeIndex:U.activeOptionIndex,activeOption:null===U.activeOptionIndex?null:U.options[U.activeOptionIndex].dataRef.current.value,value:y}),[U,u,y]),z=Object(c.a)(e=>{let t=U.options.find(t=>t.id===e);!t||K(t.dataRef.current.value)}),B=Object(c.a)(()=>{if(null!==U.activeOptionIndex){let{dataRef:e,id:t}=U.options[U.activeOptionIndex];K(e.current.value),S({type:2,focus:O.a.Specific,id:t})}}),H=Object(c.a)(()=>{S({type:0}),T.current=!0}),W=Object(c.a)(()=>{S({type:1}),T.current=!1}),q=Object(c.a)((e,t,r)=>(T.current=!1,e===O.a.Specific?S({type:2,focus:O.a.Specific,id:t,trigger:r}):S({type:2,focus:e,trigger:r}))),Y=Object(c.a)((e,t)=>(S({type:3,id:e,dataRef:t}),()=>S({type:4,id:e}))),G=Object(c.a)(e=>(S({type:5,id:e}),()=>S({type:5,id:null}))),K=Object(c.a)(e=>Object(j.a)(U.mode,{0:()=>null==w?void 0:w(e),1(){let t=U.value.slice(),r=t.findIndex(t=>N(t,e));return-1===r?t.push(e):t.splice(r,1),null==w?void 0:w(t)}})),X=Object(n.useMemo)(()=>({onChange:K,registerOption:Y,registerLabel:G,goToOption:q,closeCombobox:W,openCombobox:H,selectActiveOption:B,selectOption:z}),[]),J=null===t?{}:{ref:t};return o.a.createElement(R.Provider,{value:X},o.a.createElement(A.Provider,{value:U},o.a.createElement(x.a,{value:Object(j.a)(U.comboboxState,{0:x.b.Open,1:x.b.Closed})},null!=i&&null!=y&&Object(g.a)({[i]:y}).map(([e,t])=>o.a.createElement(E.b,{features:E.a.Hidden,...Object(_.c)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,name:e,value:t})})),Object(_.e)({ourProps:J,theirProps:h,slot:V,defaultTag:M,name:"Combobox"}))))})),V=Object(_.d)((function(e,t){var r,s;let{value:a,onChange:o,displayValue:d,type:p="text",...m}=e,b=$("Combobox.Input"),h=N("Combobox.Input"),y=Object(f.a)(b.inputRef,t),w="headlessui-combobox-input-"+Object(u.a)(),g=Object(l.a)();!function(e,t){let r=Object(n.useRef)([]),s=Object(c.a)(([e,t],[r,s])=>{!b.inputRef.current||(0===s&&1===t||e!==r)&&(b.inputRef.current.value=e)});Object(n.useEffect)(()=>{let e=[...r.current];for(let[a,n]of t.entries())if(r.current[a]!==n){let a=s(t,e);return r.current=t,a}},[s,...t])}(0,[Object(n.useMemo)(()=>{var e;return"function"==typeof d?null!=(e=d(b.value))?e:"":"string"==typeof b.value?b.value:""},[b.value]),b.comboboxState]);let v=Object(c.a)(e=>{switch(e.key){case S.a.Backspace:case S.a.Delete:if(0!==b.mode||!b.nullable)return;let t=e.currentTarget;g.requestAnimationFrame(()=>{""===t.value&&(h.onChange(null),b.optionsRef.current&&(b.optionsRef.current.scrollTop=0),h.goToOption(O.a.Nothing))});break;case S.a.Enter:if(0!==b.comboboxState)return;if(e.preventDefault(),e.stopPropagation(),null===b.activeOptionIndex)return void h.closeCombobox();h.selectActiveOption(),0===b.mode&&h.closeCombobox();break;case S.a.ArrowDown:return e.preventDefault(),e.stopPropagation(),Object(j.a)(b.comboboxState,{0:()=>{h.goToOption(O.a.Next)},1:()=>{h.openCombobox()}});case S.a.ArrowUp:return e.preventDefault(),e.stopPropagation(),Object(j.a)(b.comboboxState,{0:()=>{h.goToOption(O.a.Previous)},1:()=>{h.openCombobox(),g.nextFrame(()=>{b.value||h.goToOption(O.a.Last)})}});case S.a.Home:case S.a.PageUp:return e.preventDefault(),e.stopPropagation(),h.goToOption(O.a.First);case S.a.End:case S.a.PageDown:return e.preventDefault(),e.stopPropagation(),h.goToOption(O.a.Last);case S.a.Escape:return 0!==b.comboboxState?void 0:(e.preventDefault(),b.optionsRef.current&&!b.optionsPropsRef.current.static&&e.stopPropagation(),h.closeCombobox());case S.a.Tab:if(0!==b.comboboxState)return;0===b.mode&&h.selectActiveOption(),h.closeCombobox()}}),E=Object(c.a)(e=>{h.openCombobox(),null==o||o(e)}),x=Object(i.a)(()=>{if(b.labelId)return[b.labelId].join(" ")},[b.labelId]),k=Object(n.useMemo)(()=>({open:0===b.comboboxState,disabled:b.disabled}),[b]),T={ref:y,id:w,role:"combobox",type:p,"aria-controls":null==(r=b.optionsRef.current)?void 0:r.id,"aria-expanded":b.disabled?void 0:0===b.comboboxState,"aria-activedescendant":null===b.activeOptionIndex||null==(s=b.options[b.activeOptionIndex])?void 0:s.id,"aria-multiselectable":1===b.mode||void 0,"aria-labelledby":x,disabled:b.disabled,onKeyDown:v,onChange:E};return Object(_.e)({ourProps:T,theirProps:m,slot:k,defaultTag:"input",name:"Combobox.Input"})})),z=Object(_.d)((function(e,t){var r;let s=$("Combobox.Button"),a=N("Combobox.Button"),o=Object(f.a)(s.buttonRef,t),d="headlessui-combobox-button-"+Object(u.a)(),p=Object(l.a)(),m=Object(c.a)(e=>{switch(e.key){case S.a.ArrowDown:return e.preventDefault(),e.stopPropagation(),1===s.comboboxState&&a.openCombobox(),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})});case S.a.ArrowUp:return e.preventDefault(),e.stopPropagation(),1===s.comboboxState&&(a.openCombobox(),p.nextFrame(()=>{s.value||a.goToOption(O.a.Last)})),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})});case S.a.Escape:return 0!==s.comboboxState?void 0:(e.preventDefault(),s.optionsRef.current&&!s.optionsPropsRef.current.static&&e.stopPropagation(),a.closeCombobox(),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})}));default:return}}),h=Object(c.a)(e=>{if(Object(w.a)(e.currentTarget))return e.preventDefault();0===s.comboboxState?a.closeCombobox():(e.preventDefault(),a.openCombobox()),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})})}),y=Object(i.a)(()=>{if(s.labelId)return[s.labelId,d].join(" ")},[s.labelId,d]),j=Object(n.useMemo)(()=>({open:0===s.comboboxState,disabled:s.disabled,value:s.value}),[s]),g=e,v={ref:o,id:d,type:Object(b.a)(e,s.buttonRef),tabIndex:-1,"aria-haspopup":!0,"aria-controls":null==(r=s.optionsRef.current)?void 0:r.id,"aria-expanded":s.disabled?void 0:0===s.comboboxState,"aria-labelledby":y,disabled:s.disabled,onClick:h,onKeyDown:m};return Object(_.e)({ourProps:v,theirProps:g,slot:j,defaultTag:"button",name:"Combobox.Button"})})),B=Object(_.d)((function(e,t){let r=$("Combobox.Label"),s="headlessui-combobox-label-"+Object(u.a)(),a=N("Combobox.Label"),o=Object(f.a)(r.labelRef,t);Object(d.a)(()=>a.registerLabel(s),[s]);let i=Object(c.a)(()=>{var e;return null==(e=r.inputRef.current)?void 0:e.focus({preventScroll:!0})}),l=Object(n.useMemo)(()=>({open:0===r.comboboxState,disabled:r.disabled}),[r]);return Object(_.e)({ourProps:{ref:o,id:s,onClick:i},theirProps:e,slot:l,defaultTag:"label",name:"Combobox.Label"})})),H=_.a.RenderStrategy|_.a.Static,W=Object(_.d)((function(e,t){var r;let{hold:s=!1,...a}=e,o=$("Combobox.Options"),l=Object(f.a)(o.optionsRef,t),c="headlessui-combobox-options-"+Object(u.a)(),p=Object(x.c)(),m=null!==p?p===x.b.Open:0===o.comboboxState;Object(d.a)(()=>{var t;o.optionsPropsRef.current.static=null!=(t=e.static)&&t},[o.optionsPropsRef,e.static]),Object(d.a)(()=>{o.optionsPropsRef.current.hold=s},[o.optionsPropsRef,s]),Object(h.a)({container:o.optionsRef.current,enabled:0===o.comboboxState,accept:e=>"option"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let b=Object(i.a)(()=>{var e,t;return null!=(t=o.labelId)?t:null==(e=o.buttonRef.current)?void 0:e.id},[o.labelId,o.buttonRef.current]),O=Object(n.useMemo)(()=>({open:0===o.comboboxState}),[o]),y={"aria-activedescendant":null===o.activeOptionIndex||null==(r=o.options[o.activeOptionIndex])?void 0:r.id,"aria-labelledby":b,role:"listbox",id:c,ref:l};return Object(_.e)({ourProps:y,theirProps:a,slot:O,defaultTag:"ul",features:H,visible:m,name:"Combobox.Options"})})),q=Object(_.d)((function(e,t){var r,s;let{disabled:a=!1,value:o,...i}=e,l=$("Combobox.Option"),m=N("Combobox.Option"),b="headlessui-combobox-option-"+Object(u.a)(),h=null!==l.activeOptionIndex&&l.options[l.activeOptionIndex].id===b,w=l.isSelected(o),j=Object(n.useRef)(null),g=Object(p.a)({disabled:a,value:o,domRef:j,textValue:null==(s=null==(r=j.current)?void 0:r.textContent)?void 0:s.toLowerCase()}),v=Object(f.a)(t,j),E=Object(c.a)(()=>m.selectOption(b));Object(d.a)(()=>m.registerOption(b,g),[g,b]);let x=Object(n.useRef)(!l.__demoMode);Object(d.a)(()=>{if(!l.__demoMode)return;let e=Object(y.a)();return e.requestAnimationFrame(()=>{x.current=!0}),e.dispose},[]),Object(d.a)(()=>{if(0!==l.comboboxState||!h||!x.current||0===l.activationTrigger)return;let e=Object(y.a)();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=j.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[j,h,l.comboboxState,l.activationTrigger,l.activeOptionIndex]);let S=Object(c.a)(e=>{if(a)return e.preventDefault();E(),0===l.mode&&m.closeCombobox()}),k=Object(c.a)(()=>{if(a)return m.goToOption(O.a.Nothing);m.goToOption(O.a.Specific,b)}),T=Object(c.a)(()=>{a||h||m.goToOption(O.a.Specific,b,0)}),F=Object(c.a)(()=>{a||!h||l.optionsPropsRef.current.hold||m.goToOption(O.a.Nothing)}),L=Object(n.useMemo)(()=>({active:h,selected:w,disabled:a}),[h,w,a]);return Object(_.e)({ourProps:{id:b,ref:v,role:"option",tabIndex:!0===a?void 0:-1,"aria-disabled":!0===a||void 0,"aria-selected":w,disabled:void 0,onClick:S,onFocus:k,onPointerMove:T,onMouseMove:T,onPointerLeave:F,onMouseLeave:F},theirProps:i,slot:L,defaultTag:"li",name:"Combobox.Option"})})),Y=Object.assign(U,{Input:V,Button:z,Label:B,Options:W,Option:q})}]);
unknown_parameter
tag. */ Object(Je.__)("Prevents specific URL parameters from being removed by the above feature. E.g., adding %1$s will prevent %2$s from being redirected to %3$s","wordpress-seo"),"","",""),{code1:Object(s.createElement)(l.Code,null,"unknown_parameter"),code2:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com/?unknown_parameter=yes"),code3:Object(s.createElement)(l.Code,{variant:"block"},"https://www.example.com")})}),[]),{values:u}=H(),{remove_feed_global_comments:d,remove_feed_post_comments:p,search_cleanup:m,clean_permalinks:b}=u.wpseo;return Object(s.createElement)(dt,{title:Object(Je.__)("Crawl optimization","wordpress-seo"),description:Object(s.createElement)(s.Fragment,null,c.page,!r&&Object(s.createElement)("div",{className:"yst-mt-6"},Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:a,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},n)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium"))))},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(l.FeatureUpsell,{shouldUpsell:!r},Object(s.createElement)(st,{title:Object(Je.__)("Remove unwanted metadata","wordpress-seo"),description:c.removeUnwantedMetadata},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_shortlinks","data-id":"input-wpseo-remove_shortlinks",label:Object(Je.__)("Remove shortlinks","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links to WordPress' internal 'shortlink' URLs for your posts.","wordpress-seo")," ",c.removeShortlinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_rest_api_links","data-id":"input-wpseo-remove_rest_api_links",label:Object(Je.__)("Remove REST API links","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links to the location of your site’s REST API endpoints.","wordpress-seo")," ",c.removeRestApiLinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_rsd_wlw_links","data-id":"input-wpseo-remove_rsd_wlw_links",label:Object(Je.__)("Remove RSD / WLW links","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links used by external systems for publishing content to your blog.","wordpress-seo")," ",c.removeRsdWlwLinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_oembed_links","data-id":"input-wpseo-remove_oembed_links",label:Object(Je.__)("Remove oEmbed links","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links used for embedding your content on other sites.","wordpress-seo")," ",c.removeOembedLinks),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_generator","data-id":"input-wpseo-remove_generator",label:Object(Je.__)("Remove generator tag","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove information about the plugins and software used by your site.","wordpress-seo")," ",c.removeGenerator),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_pingback_header","data-id":"input-wpseo-remove_pingback_header",label:Object(Je.__)("Pingback HTTP header","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove links which allow others sites to ‘ping’ yours when they link to you.","wordpress-seo")," ",c.removePingbackHeader),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_powered_by_header","data-id":"input-wpseo-remove_powered_by_header",label:Object(Je.__)("Remove powered by HTTP header","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove information about the plugins and software used by your site.","wordpress-seo")," ",c.removePoweredByHeader)),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Disable unwanted content formats","wordpress-seo"),description:Object(Je.__)("WordPress outputs your content in many different formats, across many different URLs (like RSS feeds of your posts and categories). It’s generally good practice to disable the formats you’re not actively using.","wordpress-seo")},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_global","data-id":"input-wpseo-remove_feed_global",label:Object(Je.__)("Remove global feed","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide an overview of your recent posts.","wordpress-seo")," ",c.removeFeedGlobal),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_global_comments","data-id":"input-wpseo-remove_feed_global_comments",label:Object(Je.__)("Remove global comment feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide an overview of recent comments on your site.","wordpress-seo")," ",c.removeFeedGlobalComments,Object(Je.__)("Also disables Post comment feeds.","wordpress-seo")),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_post_comments","data-id":"input-wpseo-remove_feed_post_comments",label:Object(Je.__)("Remove post comments feeds","wordpress-seo"),disabled:d,checked:d||p,isDummy:!r},Object(Je.__)("Remove URLs which provide information about recent comments on each post.","wordpress-seo")," ",c.removeFeedPostComments),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_authors","data-id":"input-wpseo-remove_feed_authors",label:Object(Je.__)("Remove post authors feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about recent posts by specific authors.","wordpress-seo")," ",c.removeFeedAuthors),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_post_types","data-id":"input-wpseo-remove_feed_post_types",label:Object(Je.__)("Remove post type feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each post type.","wordpress-seo")," ",c.removeFeedPostTypes),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_categories","data-id":"input-wpseo-remove_feed_categories",label:Object(Je.__)("Remove category feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each category.","wordpress-seo")," ",c.removeFeedCategories),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_tags","data-id":"input-wpseo-remove_feed_tags",label:Object(Je.__)("Remove tag feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each tag.","wordpress-seo")," ",c.removeFeedTags),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_custom_taxonomies","data-id":"input-wpseo-remove_feed_custom_taxonomies",label:Object(Je.__)("Remove custom taxonomy feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your recent posts, for each custom taxonomy.","wordpress-seo")," ",c.removeFeedCustomTaxonomies),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_feed_search","data-id":"input-wpseo-remove_feed_search",label:Object(Je.__)("Remove search results feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide information about your search results.","wordpress-seo")," ",c.removeFeedSearch),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_atom_rdf_feeds","data-id":"input-wpseo-remove_atom_rdf_feeds",label:Object(Je.__)("Remove Atom / RDF feeds","wordpress-seo"),isDummy:!r},Object(Je.__)("Remove URLs which provide alternative (legacy) formats of all of the above.","wordpress-seo")," ",c.removeAtomRdfFeeds)),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Remove unused resources","wordpress-seo"),description:Object(Je.__)("WordPress loads lots of resources, some of which your site might not need. If you’re not using these, removing them can speed up your pages and save resources.","wordpress-seo")},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.remove_emoji_scripts","data-id":"input-wpseo-remove_emoji_scripts",label:Object(Je.__)("Remove emoji scripts","wordpress-seo"),description:Object(Je.__)("Remove JavaScript used for converting emoji characters in older browsers.","wordpress-seo"),isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.deny_wp_json_crawling","data-id":"input-wpseo-deny_wp_json_crawling",label:Object(Je.__)("Remove WP-JSON API","wordpress-seo"),isDummy:!r},Object(Je.__)("Add a ‘disallow’ rule to your robots.txt file to prevent crawling of WordPress' JSON API endpoints.","wordpress-seo")," ",c.denyWpJsonCrawling)),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Internal site search cleanup","wordpress-seo"),description:Object(Je.__)("Your internal site search can create lots of confusing URLs for search engines, and can even be used as a way for SEO spammers to attack your site. Most sites will benefit from experimenting with these protections and optimizations, even if you don’t have a search feature in your theme.","wordpress-seo")},Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.search_cleanup","data-id":"input-wpseo-search_cleanup",label:Object(Je.__)("Filter search terms","wordpress-seo"),description:Object(Je.__)("Enables advanced settings for protecting your internal site search URLs.","wordpress-seo"),isDummy:!r}),Object(s.createElement)(Jr,{as:l.TextField,type:"text",name:"wpseo.search_character_limit",id:"input-wpseo-search_character_limit",label:Object(Je.__)("Max number of characters to allow in searches","wordpress-seo"),description:Object(Je.__)("Limit the length of internal site search queries to reduce the impact of spam attacks and confusing URLs.","wordpress-seo"),disabled:!m,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.search_cleanup_emoji","data-id":"input-wpseo-search_cleanup_emoji",label:Object(Je.__)("Filter searches with emojis and other special characters","wordpress-seo"),description:Object(Je.__)("Block internal site searches which contain complex and non-alphanumeric characters, as they may be part of a spam attack.","wordpress-seo"),disabled:!m,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.search_cleanup_patterns","data-id":"input-wpseo-search_cleanup_patterns",label:Object(Je.__)("Filter searches with common spam patterns","wordpress-seo"),description:Object(Je.__)("Block internal site searches which match the patterns of known spam attacks.","wordpress-seo"),disabled:!m,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.deny_search_crawling","data-id":"input-wpseo-deny_search_crawling",label:Object(Je.__)("Prevent crawling of internal site search URLs","wordpress-seo"),description:c.denySearchCrawling,isDummy:!r})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Advanced: URL cleanup","wordpress-seo"),description:c.advancedUrlCleanup},Object(s.createElement)(l.Alert,{id:"alert-permalink-cleanup-settings",variant:"warning"},Object(Er.a)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("These are expert features, so make sure you know what you're doing before removing the parameters. %1$sRead more about how your site can be affected%2$s.","wordpress-seo"),"",""),t,"link-permalink-cleanup-info")),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.clean_campaign_tracking_urls","data-id":"input-wpseo-clean_campaign_tracking_urls",label:Object(Je.__)("Optimize Google Analytics utm tracking parameters","wordpress-seo"),description:c.cleanCampaignTrackingUrls,isDummy:!r}),Object(s.createElement)(Qr,{as:l.ToggleField,type:"checkbox",name:"wpseo.clean_permalinks","data-id":"input-wpseo-clean_permalinks",label:Object(Je.__)("Remove unregistered URL parameters","wordpress-seo"),description:c.cleanPermalinks,isDummy:!r}),Object(s.createElement)(Zr,{name:"wpseo.clean_permalinks_extra_variables",id:"input-wpseo-clean_permalinks_extra_variables",label:Object(Je.__)("Additional URL parameters to allow","wordpress-seo"),description:c.cleanPermalinksExtraVariables,disabled:!b,isDummy:!r})))))};const ts=It(wt);var rs=()=>{const e=Object(Je.__)("Date archives","wordpress-seo"),t=Object(Je.__)("Date archive","wordpress-seo"),r=ct("selectReplacementVariablesFor",[],"date_archive","custom-post-type_archive"),a=ct("selectRecommendedReplacementVariablesFor",[],"date_archive","custom-post-type_archive"),n=ct("selectLink",[],"https://yoa.st/show-x"),o=ct("selectPreference",[],"isPremium"),i=ct("selectLink",[],"https://yoa.st/4e0"),c=ct("selectExampleUrl",[],"/2020/"),u=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),d=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to "Date archives". * %2$s expands to an example URL, e.g. https://example.com/author/example/. * %3$s and %4$s expand to opening and closing tags. */ Object(Je.__)("%1$s (e.g. %2$s) are based on publication dates. From an SEO perspective, the posts in these archives have no real relation to the other posts except for their publication dates, which doesn’t say much about the content. They could also lead to duplicate content issues. This is why we recommend you to disable %1$s.","wordpress-seo"),t,""),{exampleUrl:Object(s.createElement)(l.Code,null,c)})),{values:p}=H(),{opengraph:m}=p.wpseo_social,{"disable-date":b}=p.wpseo_titles;return Object(s.createElement)(dt,{title:e,description:d},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-space-y-8"},Object(s.createElement)(mt,{name:"wpseo_titles.disable-date","data-id":"input-wpseo_titles-disable-date",label:e,description:Object(Je.sprintf)( /* translators: %1$s expands to "Date archives". */ Object(Je.__)("%1$s can cause duplicate content issues. For most sites, we recommend that you disable this setting.","wordpress-seo"),e)})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(ot.a,{easing:"ease-in-out",duration:300,height:b?0:"auto",animateOpacity:!0},Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Choose how your %1$s should look in search engines.","wordpress-seo"),e)},Object(s.createElement)(mt,{name:"wpseo_titles.noindex-archive-wpseo","data-id":"input-wpseo_titles-noindex-archive-wpseo",label:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show %1$s in search results","wordpress-seo"),e),description:Object(s.createElement)(s.Fragment,null,Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Disabling this means that %1$s will not be indexed by search engines and will be excluded from XML sitemaps. We recommend that you disable this setting.","wordpress-seo"),e),Object(s.createElement)("br",null),Object(s.createElement)(l.Link,{href:n,target:"_blank",rel:"noreferrer"},Object(Je.__)("Read more about the search results settings","wordpress-seo")),".")}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-archive-wpseo",fieldId:"input-wpseo_titles-title-archive-wpseo",label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-archive-wpseo",fieldId:"input-wpseo_titles-metadesc-archive-wpseo",label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(s.createElement)("div",{className:"yst-flex yst-items-center yst-gap-1.5"},Object(s.createElement)("span",null,Object(Je.__)("Social appearance","wordpress-seo")),o&&Object(s.createElement)(l.Badge,{variant:"upsell"},"Premium")),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Choose how your %1$s should look on social media by default.","wordpress-seo"),e)},Object(s.createElement)(l.FeatureUpsell,{shouldUpsell:!o,variant:"card",cardLink:i,cardText:Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")},Object(s.createElement)(Ut,{isEnabled:!o||m}),Object(s.createElement)(Ot,{id:"wpseo_titles-social-image-archive-wpseo",label:Object(Je.__)("Social image","wordpress-seo"),previewLabel:u,mediaUrlName:"wpseo_titles.social-image-url-archive-wpseo",mediaIdName:"wpseo_titles.social-image-id-archive-wpseo",disabled:!m,isDummy:!o}),Object(s.createElement)(ts,{type:"title",name:"wpseo_titles.social-title-archive-wpseo",fieldId:"input-wpseo_titles-social-title-archive-wpseo",label:Object(Je.__)("Social title","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a,isDisabled:!m,isDummy:!o}),Object(s.createElement)(ts,{type:"description",name:"wpseo_titles.social-description-archive-wpseo",fieldId:"input-wpseo_titles-social-description-archive-wpseo",label:Object(Je.__)("Social description","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a,className:"yst-replacevar--description",isDisabled:!m,isDummy:!o})))))))};const ss=It(wt);var as=()=>{const{name:e,label:t,singularLabel:r}=ct("selectTaxonomy",[],"post_format"),a=ct("selectReplacementVariablesFor",[e],e,"term-in-custom-taxonomy"),n=ct("selectRecommendedReplacementVariablesFor",[e],e,"term-in-custom-taxonomy"),o=ct("selectLink",[],"https://yoa.st/show-x"),i=ct("selectPreference",[],"isPremium"),c=ct("selectLink",[],"https://yoa.st/4e0"),u=ct("selectExampleUrl",[],"/format/example/"),d=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),p=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ Object(Je.__)("(e.g., %1$s","wordpress-seo"),""),{exampleUrl:Object(s.createElement)(l.Code,null,u)})),{values:m}=H(),{opengraph:b}=m.wpseo_social,{"disable-post_format":f}=m.wpseo_titles;return Object(s.createElement)(dt,{title:Object(s.createElement)("div",{className:"yst-flex yst-items-center yst-gap-1.5"},t),description:p},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-space-y-8"},Object(s.createElement)(mt,{name:"wpseo_titles.disable-post_format","data-id":"input-wpseo_titles-disable-post_format",label:Object(Je.__)("Format-based archives","wordpress-seo"),description:Object(Je.__)("Format-based archives can cause duplicate content issues. For most sites, we recommend that you disable this setting.","wordpress-seo")})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(ot.a,{easing:"ease-in-out",duration:300,height:f?0:"auto",animateOpacity:!0},Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Tags. %2$s expands to the taxonomy singular, e.g. Tag. Object(Je.__)("Choose how your %1$s should look in search engines. You can always customize this per individual %2$s.","wordpress-seo"),t,r)},Object(s.createElement)(mt,{name:"wpseo_titles.noindex-tax-"+e,"data-id":"input-wpseo_titles-noindex-tax-"+e,label:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Categories. Object(Je.__)("Show %1$s in search results","wordpress-seo"),t),description:Object(s.createElement)(s.Fragment,null,Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Categories. Object(Je.__)("Disabling this means that %1$s will not be indexed by search engines and will be excluded from XML sitemaps. We recommend that you disable this setting.","wordpress-seo"),t),Object(s.createElement)("br",null),Object(s.createElement)(l.Link,{href:o,target:"_blank",rel:"noreferrer"},Object(Je.__)("Read more about the search results settings","wordpress-seo")),".")}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-tax-"+e,fieldId:"input-wpseo_titles-title-tax-"+e,label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-tax-"+e,fieldId:"input-wpseo_titles-metadesc-tax-"+e,label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(s.createElement)("div",{className:"yst-flex yst-items-center yst-gap-1.5"},Object(s.createElement)("span",null,Object(Je.__)("Social appearance","wordpress-seo")),i&&Object(s.createElement)(l.Badge,{variant:"upsell"},"Premium")),description:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Tags. %2$s expands to the taxonomy singular, e.g. Tag. Object(Je.__)("Choose how your %1$s should look on social media by default. You can always customize this per individual %2$s.","wordpress-seo"),t,r)},Object(s.createElement)(l.FeatureUpsell,{shouldUpsell:!i,variant:"card",cardLink:c,cardText:Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")},Object(s.createElement)(Ut,{isEnabled:!i||b}),Object(s.createElement)(Ot,{id:"wpseo_titles-social-image-tax-"+e,label:Object(Je.__)("Social image","wordpress-seo"),previewLabel:d,mediaUrlName:"wpseo_titles.social-image-url-tax-"+e,mediaIdName:"wpseo_titles.social-image-id-tax-"+e,disabled:!b,isDummy:!i}),Object(s.createElement)(ss,{type:"title",name:"wpseo_titles.social-title-tax-"+e,fieldId:"input-wpseo_titles-social-title-tax-"+e,label:Object(Je.__)("Social title","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n,isDisabled:!b,isDummy:!i}),Object(s.createElement)(ss,{type:"description",name:"wpseo_titles.social-description-tax-"+e,fieldId:"input-wpseo_titles-social-description-tax-"+e,label:Object(Je.__)("Social description","wordpress-seo"),replacementVariables:a,recommendedReplacementVariables:n,className:"yst-replacevar--description",isDisabled:!b,isDummy:!i})))))))};const ns=()=>{const e=ct("selectReplacementVariablesFor",[],"homepage","page"),t=ct("selectRecommendedReplacementVariablesFor",[],"homepage","page"),r=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),{values:a}=H(),{opengraph:n}=a.wpseo_social;return Object(s.createElement)(s.Fragment,null,Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.__)("Choose how your Homepage should look in search engines.","wordpress-seo")},Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-home-wpseo",fieldId:"input-wpseo_titles-title-home-wpseo",label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-home-wpseo",fieldId:"input-wpseo_titles-metadesc-home-wpseo",label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Social appearance","wordpress-seo"),description:Object(Je.__)("Choose how your Homepage should look on social media. Note that this is what people probably will see when they search for your brand name.","wordpress-seo")},Object(s.createElement)(Ut,{isEnabled:n /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */,text:Object(Je.__)("The %1$sSocial image%2$s, %1$sSocial title%2$s and %1$sSocial description%2$s require Open Graph data, which is currently disabled in the ‘Social sharing’ section in %3$sSite features%4$s.","wordpress-seo")}),Object(s.createElement)(Ot,{id:"wpseo_titles-open_graph_frontpage_image",label:Object(Je.__)("Social image","wordpress-seo"),previewLabel:r,mediaUrlName:"wpseo_titles.open_graph_frontpage_image",mediaIdName:"wpseo_titles.open_graph_frontpage_image_id",disabled:!n}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.open_graph_frontpage_title",fieldId:"input-wpseo_titles-open_graph_frontpage_title",label:Object(Je.__)("Social title","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t,isDisabled:!n}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.open_graph_frontpage_desc",fieldId:"input-wpseo_titles-open_graph_frontpage_desc",label:Object(Je.__)("Social description","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t,className:"yst-replacevar--description",isDisabled:!n})))},os=()=>{const e=ct("selectPreference",[],"homepagePageEditUrl"),t=ct("selectPreference",[],"homepagePostsEditUrl"),r=Object(s.useMemo)(()=>Object(Er.a)(Object(Je.sprintf)( /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ Object(Je.__)("You can determine the title and description for the homepage by %1$sediting the homepage itself%2$s.","wordpress-seo"),"",""),e,"link-homepage-page-edit")),a=Object(s.useMemo)(()=>Object(Er.a)(Object(Je.sprintf)( /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ Object(Je.__)("You can determine the title and description for the blog page by %1$sediting the blog page itself%2$s.","wordpress-seo"),"",""),t,"link-homepage-posts-page-edit"));return Object(s.createElement)("div",{className:"yst-max-w-screen-sm"},Object(s.createElement)(l.Alert,null,Object(s.createElement)("p",null,r),t&&Object(s.createElement)("p",{className:"yst-pt-2"},a)))};var is=()=>{const e=ct("selectPreference",[],"homepageIsLatestPosts");return Object(s.createElement)(dt,{title:Object(Je.__)("Homepage","wordpress-seo"),description:Object(Je.__)("Choose how your Homepage should look in search engines and on social media. Note that this is what people probably will see when they search for your brand name.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},e&&Object(s.createElement)(ns,null),!e&&Object(s.createElement)(os,null)))},ls=()=>{const{name:e,label:t,singularLabel:r,hasSchemaArticleType:a}=ct("selectPostType",[],"attachment"),n=ct("selectReplacementVariablesFor",[e],e,"custom_post_type"),o=ct("selectRecommendedReplacementVariablesFor",[e],e,"custom_post_type"),i=ct("selectArticleTypeValuesFor",[e],e),c=ct("selectPageTypeValuesFor",[e],e),u=ct("selectLink",[],"https://yoast.com/features/redirect-attachment-urls"),d=ct("selectLink",[],"https://yoa.st/show-x"),{values:p}=H(),{"disable-attachment":m}=p.wpseo_titles,b=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s and %2$s are replaced by opening and closing tags. * %3$s expands to the post type singular, e.g. Post. * %4$s expand to "Yoast SEO". * %5$s expand to "WordPress". */ Object(Je.__)("When you upload media (e.g. an image or video), %5$s automatically creates a %3$s page (attachment URL) for it. These pages are quite empty and could cause %1$sthin content problems and lead to excess pages on your site%2$s. Therefore, %4$s disables them by default (and redirects the attachment URL to the media itself).","wordpress-seo"),"","",r,"Yoast SEO","WordPress"),{a:Object(s.createElement)("a",{href:u,target:"_blank",rel:"noreferrer"})}));return Object(s.createElement)(dt,{title:Object(Je.sprintf)( /* translators: %1$s expands to the post type plural, e.g. Posts. */ Object(Je.__)("%1$s pages","wordpress-seo"),t),description:b},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-space-y-8"},Object(s.createElement)(mt,{name:"wpseo_titles.disable-"+e,"data-id":"input-wpseo_titles-disable-"+e,label:Object(Je.sprintf)( /* translators: %1$s expands to the post type plural, e.g. Posts. */ Object(Je.__)("%1$s pages","wordpress-seo"),t),description:Object(Je.sprintf)( /* translators: %1$s expands to the post type plural, e.g. Posts. */ Object(Je.__)("We recommend disabling %1$s pages. Disabling %1$s pages will cause all attachment URLs to redirect to the media itself.","wordpress-seo"),t)})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(ot.a,{easing:"ease-in-out",duration:300,height:m?0:"auto",animateOpacity:!0},Object(s.createElement)(st,{title:Object(Je.__)("Search appearance","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. %2$s expands to the post type singular, e.g. Post. Object(Je.__)("Choose how your %1$s pages should look in search engines. You can always customize this per individual %2$s page.","wordpress-seo"),t,r)},Object(s.createElement)(mt,{name:"wpseo_titles.noindex-"+e,"data-id":"input-wpseo_titles-noindex-"+e,label:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show %1$s pages in search results","wordpress-seo"),t),description:Object(s.createElement)(s.Fragment,null,Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Disabling this means that %1$s pages created by WordPress will not be indexed by search engines and will be excluded from XML sitemaps.","wordpress-seo"),t),Object(s.createElement)("br",null),Object(s.createElement)(l.Link,{href:d,target:"_blank",rel:"noreferrer"},Object(Je.__)("Read more about the search results settings","wordpress-seo")),".")}),Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-"+e,fieldId:"input-wpseo_titles-title-"+e,label:Object(Je.__)("SEO title","wordpress-seo"),replacementVariables:n,recommendedReplacementVariables:o}),Object(s.createElement)(wt,{type:"description",name:"wpseo_titles.metadesc-"+e,fieldId:"input-wpseo_titles-metadesc-"+e,label:Object(Je.__)("Meta description","wordpress-seo"),replacementVariables:n,recommendedReplacementVariables:o,className:"yst-replacevar--description"})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Schema","wordpress-seo"),description:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. %2$s expands to the post type singular, e.g. Post. Object(Je.__)("Choose how your %1$s pages should be described by default in your site's Schema.org markup. You can change these setting per individual %2$s page.","wordpress-seo"),t,r)},Object(s.createElement)(Ct,{as:l.SelectField,type:"select",name:"wpseo_titles.schema-page-type-"+e,id:"input-wpseo_titles-schema-page-type-"+e,label:Object(Je.__)("Page type","wordpress-seo"),options:c}),a&&Object(s.createElement)(Ct,{as:l.SelectField,type:"select",name:"wpseo_titles.schema-article-type-"+e,id:"input-wpseo_titles-schema-article-type-"+e,label:Object(Je.__)("Article type","wordpress-seo"),options:i})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Additional settings","wordpress-seo")},Object(s.createElement)(Ct,{as:l.ToggleField,type:"checkbox",name:"wpseo_titles.display-metabox-pt-"+e,"data-id":"input-wpseo_titles-display-metabox-pt-"+e,label:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo"),description:Object(Je.__)("Show or hide our tools and controls in the attachment editor.","wordpress-seo")}))))))};const cs=e=>{let{children:t}=e;return Object(s.createElement)(l.Table.Cell,{className:"yst-whitespace-nowrap yst-font-medium yst-text-slate-800"},t)};cs.propTypes={children:tt.a.node.isRequired};var us=()=>Object(s.createElement)(dt,{title:Object(Je.__)("RSS","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("RSS feed","wordpress-seo"),description:Object(Je.__)("Automatically add content to your RSS. This enables you to add links back to your blog and your blog posts, helping search engines identify you as the original source of the content.","wordpress-seo")},Object(s.createElement)(Q,{as:l.TextareaField,type:"textarea",rows:4,name:"wpseo_titles.rssbefore",id:"input-wpseo_titles-rssbefore",label:Object(Je.__)("Content to put before each post in the feed","wordpress-seo")}),Object(s.createElement)(Q,{as:l.TextareaField,type:"textarea",rows:4,name:"wpseo_titles.rssafter",id:"input-wpseo_titles-rssafter",label:Object(Je.__)("Content to put after each post in the feed","wordpress-seo")})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{as:"section",title:Object(Je.__)("Available variables","wordpress-seo"),description:Object(Je.__)("You can use the following variables within the content, they will be replaced by the value on the right.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-overflow-hidden yst-border yst-border-slate-200 yst-shadow-sm yst-rounded-lg"},Object(s.createElement)(l.Table,null,Object(s.createElement)(l.Table.Head,null,Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(l.Table.Header,null,Object(Je.__)("Variable","wordpress-seo")),Object(s.createElement)(l.Table.Header,null,Object(Je.__)("Description","wordpress-seo")))),Object(s.createElement)(l.Table.Body,null,Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%AUTHORLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to the archive for the post author, with the authors name as anchor text.","wordpress-seo"))),Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%POSTLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to the post, with the title as anchor text.","wordpress-seo"))),Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%BLOGLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to your site, with your site's name as anchor text.","wordpress-seo"))),Object(s.createElement)(l.Table.Row,null,Object(s.createElement)(cs,null,"%%BLOGDESCLINK%%"),Object(s.createElement)(l.Table.Cell,null,Object(Je.__)("A link to your site, with your site's name and description as anchor text.","wordpress-seo"))))))))),ds=()=>{const e=Object(s.useMemo)(()=>Object(oe.get)(window,"wpseoScriptData.separators",{}),[]),t=ct("selectPreference",[],"generalSettingsUrl"),r=ct("selectPreference",[],"canManageOptions",!1),a=(e=>{let{link:t,content:r,id:a,...n}=e;const o=ct("selectLink",[t],t);return Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)(r,"",""),{a:Object(s.createElement)("a",Be()({id:a,href:o,target:"_blank",rel:"noopener noreferrer"},n))}),[o,r,a,n])})({link:"https://yoa.st/usage-tracking-2", /* translators: %1$s expands to an opening tag. %2$s expands to a closing tag. */ content:Object(Je.__)("Usage tracking allows us to track some data about your site to improve our plugin. %1$sAllow us to track some data about your site to improve our plugin%2$s.","wordpress-seo"),id:"link-usage-tracking"}),n=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */ Object(Je.__)("You can use %1$sSite title%2$s, %1$sTagline%2$s and %1$sSeparator%2$s as variables when configuring the search appearance of your content.","wordpress-seo"),"",""),{em:Object(s.createElement)("em",null)}),[]),o=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */ Object(Je.__)("We're sorry, you're not allowed to edit the %1$sSite title%2$s and %1$sTagline%2$s.","wordpress-seo"),"",""),{em:Object(s.createElement)("em",null)}),[]),i=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening strong tag. * %2$s expands to a closing strong tag. * %3$s expands to the recommended image size. */ Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","1200x675px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),[]),c=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening anchor tag. * %2$s expands to a closing anchor tag. */ Object(Je.__)("This field updates the %1$sSite title in your WordPress settings%2$s.","wordpress-seo"),"",""),{a:Object(s.createElement)("a",{href:t+"#blogname",target:"_blank",rel:"noreferrer"})}),[]),u=Object(s.useMemo)(()=>Object(s.createInterpolateElement)(Object(Je.sprintf)( /** * translators: %1$s expands to an opening anchor tag. * %2$s expands to a closing anchor tag. */ Object(Je.__)("This field updates the %1$sTagline in your WordPress settings%2$s.","wordpress-seo"),"",""),{a:Object(s.createElement)("a",{href:t+"#blogdescription",target:"_blank",rel:"noreferrer"})}),[]),{values:d}=H(),{opengraph:p}=d.wpseo_social;return Object(s.createElement)(dt,{title:Object(Je.__)("Site basics","wordpress-seo"),description:Object(Je.__)("Configure the basics for your website.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("Site info","wordpress-seo"),description:Object(Je.__)("Set the basic info for your website. Note that some of these values can be used as variables when configuring the search appearance of your content.","wordpress-seo")},Object(s.createElement)(l.Alert,{variant:"info",id:"alert-site-defaults-variables"},n,!r&&Object(s.createElement)(s.Fragment,null," ",o)),Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-mt-8 lg:yst-mt-0 lg:yst-col-span-2 yst-space-y-8"},Object(s.createElement)(Q,{as:l.TextField,type:"text",name:"blogname",id:"input-blogname",label:Object(Je.__)("Site title","wordpress-seo"),description:r&&c,readOnly:!r}),Object(s.createElement)(Q,{as:l.TextField,type:"text",name:"blogdescription",id:"input-blogdescription",label:Object(Je.__)("Tagline","wordpress-seo"),description:r&&u,readOnly:!r})),Object(s.createElement)(l.RadioGroup,{label:Object(Je.__)("Title separator","wordpress-seo"),variant:"inline-block"},Object(oe.map)(e,(e,t)=>{let{label:r,aria_label:a}=e;return Object(s.createElement)(Q,{key:t,as:l.Radio,type:"radio",variant:"inline-block",name:"wpseo_titles.separator",id:"input-wpseo_titles-separator-"+t,label:r,isLabelDangerousHtml:!0,"aria-label":a,value:t})})),Object(s.createElement)(Ut,{isEnabled:p,text: /* translators: %1$s expands to an opening emphasis tag. %2$s expands to a closing emphasis tag. */ Object(Je.__)("The %1$sSite image%2$s requires Open Graph data, which is currently disabled in the ‘Social sharing’ section in %3$sSite features%4$s.","wordpress-seo")}),Object(s.createElement)(Ot,{id:"wpseo_social-og_default_image",label:Object(Je.__)("Site image","wordpress-seo"),description:Object(Je.__)("This image is used as a fallback for posts/pages that don't have any images set.","wordpress-seo"),previewLabel:i,mediaUrlName:"wpseo_social.og_default_image",mediaIdName:"wpseo_social.og_default_image_id",disabled:!p})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Security & privacy","wordpress-seo")},Object(s.createElement)(Ct,{as:l.ToggleField,type:"checkbox",name:"wpseo.disableadvanced_meta","data-id":"input-wpseo-disableadvanced_meta",label:Object(Je.__)("Restrict advanced settings for authors","wordpress-seo"),description:Object(Je.__)("By default only editors and administrators can access the Advanced - and Schema section of the Yoast SEO metabox. Disabling this allows access to all users.","wordpress-seo")}),Object(s.createElement)(Ct,{as:l.ToggleField,type:"checkbox",name:"wpseo.tracking","data-id":"input-wpseo-tracking",label:Object(Je.__)("Usage tracking","wordpress-seo"),description:a}))))};const ps=(e=>{const t=t=>{let{name:r,...a}=t;const n=ct("selectPreference",[],"isNetworkAdmin"),o=ct("selectPreference",[],"isMainSite"),i=Object(s.useMemo)(()=>Object(oe.get)(window,"wpseoScriptData.disabledSettings."+r,!1),[]),c=Object(s.useMemo)(()=>"wpseo.tracking"===r&&!n&&!o,[r,n,o]),u=Object(s.useMemo)(()=>c?Object(Je.__)("Unavailable for sub-sites","wordpress-seo"):Object(Je.__)("Network disabled","wordpress-seo"),[c]);return i||c?Object(s.createElement)(e,Be()({name:r},a,{disabled:!0,labelSuffix:Object(s.createElement)(l.Badge,{variant:"plain",size:"small",className:"yst-ml-1.5"},u)})):Object(s.createElement)(e,Be()({name:r},a))};return t.propTypes={name:tt.a.string.isRequired},t})(l.ToggleField),ms=e=>{let{children:t=null}=e;return Object(s.createElement)(l.Card.Header,{className:"yst-p-0"},t)};ms.propTypes={children:tt.a.node};const bs=e=>{let{id:t,link:r}=e;const a=ct("selectLink",[r],r);return Object(s.createElement)("a",{id:t,href:a,className:"yst-flex yst-items-center yst-gap-1 yst-no-underline yst-font-medium yst-text-primary-500 hover:yst-text-primary-400",rel:"noreferrer"},Object(Je.__)("Learn more","wordpress-seo"),Object(s.createElement)(Xe.a,{className:"yst-w-4 yst-h-4 rtl:-yst-scale-x-100"}))};bs.propTypes={id:tt.a.string.isRequired,link:tt.a.string.isRequired};var fs=()=>{const e=ct("selectPreference",[],"isPremium"),t=ct("selectPreference",[],"sitemapUrl"),r=ct("selectLink",[],"https://yoa.st/get-inclusive-language"),a=ct("selectLink",[],"https://yoa.st/get-link-suggestions"),n=ct("selectLink",[],"https://yoa.st/get-indexnow"),o=Object(l.useSvgAria)(),{values:i}=H(),{enable_xml_sitemap:c}=i.wpseo,u=ct("selectPluginUrl",[],"/images/seo_analysis.png"),d=ct("selectPluginUrl",[],"/images/readability_analysis.png"),p=ct("selectPluginUrl",[],"/images/inclusive_language_analysis.png"),m=ct("selectPluginUrl",[],"/images/insights.png"),b=ct("selectPluginUrl",[],"/images/cornerstone_content.png"),f=ct("selectPluginUrl",[],"/images/text_link_counter.png"),h=ct("selectPluginUrl",[],"/images/link_suggestions.png"),O=ct("selectPluginUrl",[],"/images/open_graph.png"),y=ct("selectPluginUrl",[],"/images/twitter.png"),_=ct("selectPluginUrl",[],"/images/slack_sharing.png"),w=ct("selectPluginUrl",[],"/images/admin_bar.png"),j=ct("selectPluginUrl",[],"/images/rest_api.png"),g=ct("selectPluginUrl",[],"/images/xml_sitemaps.png"),v=Object(s.useMemo)(()=>e?"yst-grid yst-grid-cols-1 yst-gap-6 sm:yst-grid-cols-2 md:yst-grid-cols-2 lg:yst-grid-cols-3 xl:yst-grid-cols-4":"yst-grid yst-grid-cols-1 yst-gap-6 sm:yst-grid-cols-1 md:yst-grid-cols-1 lg:yst-grid-cols-2 xl:yst-grid-cols-3 2xl:yst-grid-cols-4",[e]);return Object(s.createElement)(dt,{title:Object(Je.__)("Site features","wordpress-seo"),description:Object(Je.__)("Tell us which features you want to use.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-6xl"},Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("Writing","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-keyword_analysis_active"},Object(s.createElement)(ms,{src:u,alt:Object(Je.__)("SEO analysis","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("SEO analysis","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The SEO analysis offers suggestions to improve the SEO of your text.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-seo-analysis",link:"https://yoa.st/2ak"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.keyword_analysis_active","data-id":"input-wpseo-keyword_analysis_active",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-content_analysis_active"},Object(s.createElement)(ms,{src:d,alt:Object(Je.__)("Readability analysis","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Readability analysis","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The readability analysis offers suggestions to improve the structure and style of your text.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-readability-analysis",link:"https://yoa.st/2ao"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.content_analysis_active","data-id":"input-wpseo-content_analysis_active",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-inclusive_language_analysis_active"},Object(s.createElement)(ms,{src:p,alt:Object(Je.__)("Inclusive language analysis","wordpress-seo")},Object(s.createElement)("div",{className:"yst-absolute yst-top-2 yst-right-2 yst-flex yst-gap-1.5"},e&&Object(s.createElement)(l.Badge,{size:"small",variant:"upsell"},"Premium"),Object(s.createElement)(l.Badge,{size:"small",variant:"info"},"Beta"))),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Inclusive language analysis","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The inclusive language analysis offers suggestions to write more inclusive copy.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-inclusive-language-analysis",link:"https://yoa.st/inclusive-language-analysis"})),Object(s.createElement)(l.Card.Footer,null,e&&Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.inclusive_language_analysis_active","data-id":"input-wpseo-inclusive_language_analysis_active",label:Object(Je.__)("Enable feature","wordpress-seo")}),!e&&Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:r,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},o)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_metabox_insights"},Object(s.createElement)(ms,{src:m,alt:Object(Je.__)("Insights","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Insights","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Find relevant data about your content right in the Insights section in the Yoast SEO metabox. You’ll see what words you use most often and if they’re a match with your keywords!","wordpress-seo")),Object(s.createElement)(bs,{id:"link-insights",link:"https://yoa.st/4ew"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_metabox_insights","data-id":"input-wpseo-enable_metabox_insights",label:Object(Je.__)("Enable feature","wordpress-seo")}))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("Site structure","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-enable_cornerstone_content"},Object(s.createElement)(ms,{src:b,alt:Object(Je.__)("Cornerstone content","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Cornerstone content","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The cornerstone content feature lets you to mark and filter cornerstone content on your website.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-cornerstone-content",link:"https://yoa.st/dashboard-help-cornerstone"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_cornerstone_content","data-id":"input-wpseo-enable_cornerstone_content",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_text_link_counter"},Object(s.createElement)(ms,{src:f,alt:Object(Je.__)("Text link counter","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Text link counter","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The text link counter helps you improve your site structure.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-text-link-counter",link:"https://yoa.st/2aj"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_text_link_counter","data-id":"input-wpseo-enable_text_link_counter",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_link_suggestions"},Object(s.createElement)(ms,{src:h,alt:Object(Je.__)("Link suggestions","wordpress-seo")},Object(s.createElement)("div",{className:"yst-absolute yst-top-2 yst-right-2 yst-flex yst-gap-1.5"},e&&Object(s.createElement)(l.Badge,{size:"small",variant:"upsell"},"Premium"))),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Link suggestions","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("The link suggestions metabox contains a list of posts on your blog with similar content that might be interesting to link to.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-suggestions-link",link:e?"https://yoa.st/17g":"https://yoa.st/4ev"})),Object(s.createElement)(l.Card.Footer,null,e&&Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_link_suggestions","data-id":"input-wpseo-enable_link_suggestions",label:Object(Je.__)("Enable feature","wordpress-seo")}),!e&&Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:a,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},o)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium")))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{id:"section-social-sharing",className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2",className:"yst-mb-2"},Object(Je.__)("Social sharing","wordpress-seo")),Object(s.createElement)(l.Alert,{id:"alert-social-sharing"},Object(Je.__)("Facebook, Twitter and Pinterest all use Facebook's Open Graph data, so be sure to keep the 'Open Graph data' setting below enabled if you want to optimize your site for these social platforms.","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo_social-opengraph"},Object(s.createElement)(ms,{src:O,alt:Object(Je.__)("Open Graph data","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Open Graph data","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Allows for Facebook and other social media to display a preview with images and a text excerpt when a link to your site is shared.","wordpress-seo"))),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo_social.opengraph","data-id":"input-wpseo_social-opengraph",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo_social-twitter"},Object(s.createElement)(ms,{src:y,alt:Object(Je.__)("Twitter card data","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Twitter card data","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Allows for Twitter to display a preview with images and a text excerpt when a link to your site is shared.","wordpress-seo"))),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo_social.twitter","data-id":"input-wpseo_social-twitter",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_enhanced_slack_sharing"},Object(s.createElement)(ms,{src:_,alt:Object(Je.__)("Slack sharing","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Slack sharing","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("This adds an author byline and reading time estimate to the article’s snippet when shared on Slack.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-slack-sharing",link:"https://yoa.st/help-slack-share"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_enhanced_slack_sharing","data-id":"input-wpseo-enable_enhanced_slack_sharing",label:Object(Je.__)("Enable feature","wordpress-seo")}))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("Tools","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-enable_admin_bar_menu"},Object(s.createElement)(ms,{src:w,alt:Object(Je.__)("Admin bar menu","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("Admin bar menu","wordpress-seo")),Object(Je.__)("The Yoast SEO admin bar menu contains useful links to third-party tools for analyzing pages and makes it easy to see if you have new notifications.","wordpress-seo")),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_admin_bar_menu","data-id":"input-wpseo-enable_admin_bar_menu",label:Object(Je.__)("Enable feature","wordpress-seo")}))))),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("fieldset",{className:"yst-min-w-0"},Object(s.createElement)("div",{className:"yst-max-w-screen-sm yst-mb-8"},Object(s.createElement)(l.Title,{as:"legend",size:"2"},Object(Je.__)("APIs","wordpress-seo"))),Object(s.createElement)("div",{className:v},Object(s.createElement)(l.Card,{id:"card-wpseo-enable_headless_rest_endpoints"},Object(s.createElement)(ms,{src:j,alt:Object(Je.__)("REST API endpoint","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("REST API endpoint","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("This Yoast SEO REST API endpoint gives you all the metadata you need for a specific URL. This will make it very easy for headless WordPress sites to use Yoast SEO for all their SEO meta output.","wordpress-seo"))),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_headless_rest_endpoints","data-id":"input-wpseo-enable_headless_rest_endpoints",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_xml_sitemap"},Object(s.createElement)(ms,{src:g,alt:Object(Je.__)("XML sitemaps","wordpress-seo")}),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("XML sitemaps","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Enable the XML sitemaps that Yoast SEO generates.","wordpress-seo")),c&&Object(s.createElement)(l.Link,{id:"link-xml-sitemaps",href:t,target:"_blank"},Object(Je.__)("See the XML sitemap","wordpress-seo")),Object(s.createElement)(bs,{id:"link-xml-sitemaps",link:"https://yoa.st/2a-"})),Object(s.createElement)(l.Card.Footer,null,Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_xml_sitemap","data-id":"input-wpseo-enable_xml_sitemap",label:Object(Je.__)("Enable feature","wordpress-seo")}))),Object(s.createElement)(l.Card,{id:"card-wpseo-enable_index_now"},Object(s.createElement)(l.Card.Header,null,Object(s.createElement)("div",{className:"yst-absolute yst-top-2 yst-right-2 yst-flex yst-gap-1.5"},e&&Object(s.createElement)(l.Badge,{size:"small",variant:"upsell"},"Premium"))),Object(s.createElement)(l.Card.Content,{className:"yst-flex yst-flex-col yst-gap-3"},Object(s.createElement)(l.Title,{as:"h4"},Object(Je.__)("IndexNow","wordpress-seo")),Object(s.createElement)("p",null,Object(Je.__)("Automatically ping search engines like Bing and Yandex whenever you publish, update or delete a post.","wordpress-seo")),Object(s.createElement)(bs,{id:"link-index-now",link:"https://yoa.st/index-now-feature"})),Object(s.createElement)(l.Card.Footer,null,e&&Object(s.createElement)(Ct,{as:ps,type:"checkbox",name:"wpseo.enable_index_now","data-id":"input-wpseo-enable_index_now",label:Object(Je.__)("Enable feature","wordpress-seo")}),!e&&Object(s.createElement)(l.Button,{as:"a",className:"yst-gap-2",variant:"upsell",href:n,rel:"noreferrer"},Object(s.createElement)(Xr.a,Be()({className:"yst-w-5 yst-h-5 yst--ml-1 yst-shrink-0"},o)),Object(Je.sprintf)( /* translators: %1$s expands to Premium. */ Object(Je.__)("Unlock with %1$s","wordpress-seo"),"Premium"))))))))},hs=r(241),Os=r(237),ys=r(238);const _s=async(e,t)=>{try{var r;const n=await Et()({path:"/yoast/v1/configuration/person_social_profiles",method:"POST",data:{...t,user_id:e}});var s,a;if(null==n||null===(r=n.json)||void 0===r||!r.success)throw new Error("Route returned failure due to: "+(null==n||null===(s=n.json)||void 0===s||null===(a=s.failures)||void 0===a?void 0:a.join(", ")))}catch(e){throw new Error(e.message)}},ws=e=>{let{name:t,label:r,route:s,hasArchive:a}=e;return{["title-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-title-"+t,fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},["metadesc-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-metadesc-"+t,fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},["noindex-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-noindex-"+t,fieldLabel:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show %1$s in search results","wordpress-seo"),r)},["display-metabox-pt-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-display-metabox-pt-"+t,fieldLabel:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo")},["schema-page-type-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-schema-page-type-"+t,fieldLabel:Object(Je.__)("Page type","wordpress-seo")},["schema-article-type-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-schema-article-type-"+t,fieldLabel:Object(Je.__)("Article type","wordpress-seo")},..."attachment"!==t&&{["social-title-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-title-"+t,fieldLabel:Object(Je.__)("Social title","wordpress-seo")},["social-description-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-description-"+t,fieldLabel:Object(Je.__)("Social description","wordpress-seo")},["social-image-url-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")},["social-image-id-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")}},...a&&{["title-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-title-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive SEO title","wordpress-seo")},["metadesc-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-metadesc-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive meta description","wordpress-seo")},["bctitle-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-bctitle-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive breadcrumbs title","wordpress-seo")},["noindex-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-noindex-ptarchive-"+t,fieldLabel:Object(Je.sprintf)(// translators: %1$s expands to the post type plural, e.g. Posts. Object(Je.__)("Show the archive for %1$s in search results","wordpress-seo"),r)},["social-title-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-title-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive social title","wordpress-seo")},["social-description-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-description-ptarchive-"+t,fieldLabel:Object(Je.__)("Archive social description","wordpress-seo")},["social-image-url-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-ptarchive-${t}-preview`,fieldLabel:Object(Je.__)("Archive social image","wordpress-seo")},["social-image-id-ptarchive-"+t]:{route:"/post-type/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-ptarchive-${t}-preview`,fieldLabel:Object(Je.__)("Archive social image","wordpress-seo")}}}},js=e=>{let{name:t,label:r,route:s}=e;return{["title-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-title-tax-"+t,fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},["metadesc-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-metadesc-tax-"+t,fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},["display-metabox-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-display-metabox-tax-"+t,fieldLabel:Object(Je.sprintf)( /* translators: %1$s expands to Yoast SEO. %2$s expands to the taxonomy plural, e.g. Categories. */ Object(Je.__)("Enable %1$s for %2$s","wordpress-seo"),"Yoast SEO",r)},["display-metabox-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-display-metabox-tax-"+t,fieldLabel:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo")},["noindex-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-noindex-tax-"+t,fieldLabel:Object(Je.sprintf)(// translators: %1$s expands to the taxonomy plural, e.g. Categories. Object(Je.__)("Show %1$s in search results","wordpress-seo"),r)},["social-title-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-title-tax-"+t,fieldLabel:Object(Je.__)("Social title","wordpress-seo")},["social-description-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:"field-wpseo_titles-social-description-tax-"+t,fieldLabel:Object(Je.__)("Social description","wordpress-seo")},["social-image-url-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-tax-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")},["social-image-id-tax-"+t]:{route:"/taxonomy/"+s,routeLabel:r,fieldId:`button-wpseo_titles-social-image-tax-${t}-preview`,fieldLabel:Object(Je.__)("Social image","wordpress-seo")}}},gs=(e,t)=>({blogname:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"input-blogname",fieldLabel:Object(Je.__)("Site title","wordpress-seo")},blogdescription:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"input-blogdescription",fieldLabel:Object(Je.__)("Tagline","wordpress-seo")},wpseo:{keyword_analysis_active:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-keyword_analysis_active",fieldLabel:Object(Je.__)("SEO analysis","wordpress-seo")},content_analysis_active:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-content_analysis_active",fieldLabel:Object(Je.__)("Readability analysis","wordpress-seo")},inclusive_language_analysis_active:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-inclusive_language_analysis_active",fieldLabel:Object(Je.__)("Inclusive language analysis","wordpress-seo")},enable_metabox_insights:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_metabox_insights",fieldLabel:Object(Je.__)("Insights","wordpress-seo")},enable_cornerstone_content:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_cornerstone_content",fieldLabel:Object(Je.__)("Cornerstone content","wordpress-seo")},enable_text_link_counter:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_text_link_counter",fieldLabel:Object(Je.__)("Text link counter","wordpress-seo")},enable_link_suggestions:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_link_suggestions",fieldLabel:Object(Je.__)("Link suggestions","wordpress-seo")},enable_enhanced_slack_sharing:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_enhanced_slack_sharing",fieldLabel:Object(Je.__)("Slack sharing","wordpress-seo")},enable_admin_bar_menu:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_admin_bar_menu",fieldLabel:Object(Je.__)("Admin bar menu","wordpress-seo")},enable_headless_rest_endpoints:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_headless_rest_endpoints",fieldLabel:Object(Je.__)("REST API endpoint","wordpress-seo")},enable_xml_sitemap:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_xml_sitemap",fieldLabel:Object(Je.__)("XML sitemaps","wordpress-seo")},enable_index_now:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo-enable_index_now",fieldLabel:Object(Je.__)("IndexNow","wordpress-seo")},disableadvanced_meta:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"input-wpseo-disableadvanced_meta",fieldLabel:Object(Je.__)("Restrict advanced settings for authors","wordpress-seo")},tracking:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"input-wpseo-tracking",fieldLabel:Object(Je.__)("Usage tracking","wordpress-seo")},baiduverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-baiduverify",fieldLabel:Object(Je.__)("Baidu","wordpress-seo")},googleverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-googleverify",fieldLabel:Object(Je.__)("Google","wordpress-seo")},msverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-msverify",fieldLabel:Object(Je.__)("Bing","wordpress-seo")},yandexverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo-yandexverify",fieldLabel:Object(Je.__)("Yandex","wordpress-seo")},remove_shortlinks:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_shortlinks",fieldLabel:Object(Je.__)("Shortlinks","wordpress-seo")},remove_rest_api_links:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_rest_api_links",fieldLabel:Object(Je.__)("Rest API links","wordpress-seo")},remove_rsd_wlw_links:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_rsd_wlw_links",fieldLabel:Object(Je.__)("RSD / WLW links","wordpress-seo")},remove_oembed_links:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_oembed_links",fieldLabel:Object(Je.__)("oEmbed links","wordpress-seo")},remove_generator:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_generator",fieldLabel:Object(Je.__)("Generator tag","wordpress-seo")},remove_pingback_header:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_pingback_header",fieldLabel:Object(Je.__)("Pingback HTTP header","wordpress-seo")},remove_powered_by_header:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_powered_by_header",fieldLabel:Object(Je.__)("Powered by HTTP header","wordpress-seo")},remove_feed_global:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_global",fieldLabel:Object(Je.__)("Global feed","wordpress-seo")},remove_feed_global_comments:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_global_comments",fieldLabel:Object(Je.__)("Global comment feeds","wordpress-seo")},remove_feed_post_comments:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_post_comments",fieldLabel:Object(Je.__)("Post comments feeds","wordpress-seo")},remove_feed_authors:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_authors",fieldLabel:Object(Je.__)("Post authors feeds","wordpress-seo")},remove_feed_post_types:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_post_types",fieldLabel:Object(Je.__)("Post type feeds","wordpress-seo")},remove_feed_categories:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_categories",fieldLabel:Object(Je.__)("Category feeds","wordpress-seo")},remove_feed_tags:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_tags",fieldLabel:Object(Je.__)("Tag feeds","wordpress-seo")},remove_feed_custom_taxonomies:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_custom_taxonomies",fieldLabel:Object(Je.__)("Custom taxonomy feeds","wordpress-seo")},remove_feed_search:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_feed_search",fieldLabel:Object(Je.__)("Search results feeds","wordpress-seo")},remove_atom_rdf_feeds:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_atom_rdf_feeds",fieldLabel:Object(Je.__)("Atom/RDF feeds","wordpress-seo")},remove_emoji_scripts:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-remove_emoji_scripts",fieldLabel:Object(Je.__)("Emoji scripts","wordpress-seo")},deny_wp_json_crawling:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-deny_wp_json_crawling",fieldLabel:Object(Je.__)("WP-JSON API","wordpress-seo")},search_cleanup:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_cleanup",fieldLabel:Object(Je.__)("Filter search terms","wordpress-seo")},search_character_limit:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_character_limit",fieldLabel:Object(Je.__)("Max number of characters to allow in searches","wordpress-seo")},search_cleanup_emoji:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_cleanup_emoji",fieldLabel:Object(Je.__)("Filter searches with emojis and other special characters","wordpress-seo")},search_cleanup_patterns:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-search_cleanup_patterns",fieldLabel:Object(Je.__)("Filter searches with common spam patterns","wordpress-seo")},deny_search_crawling:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-deny_search_crawling",fieldLabel:Object(Je.__)("Prevent crawling of internal site search URLs","wordpress-seo")},clean_campaign_tracking_urls:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-clean_campaign_tracking_urls",fieldLabel:Object(Je.__)("Google Analytics utm tracking parameters","wordpress-seo")},clean_permalinks:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-clean_permalinks",fieldLabel:Object(Je.__)("Unregistered URL parameters","wordpress-seo")},clean_permalinks_extra_variables:{route:"/crawl-optimization",routeLabel:Object(Je.__)("Crawl optimization","wordpress-seo"),fieldId:"input-wpseo-clean_permalinks_extra_variables",fieldLabel:Object(Je.__)("Additional URL parameters to allow","wordpress-seo")}},wpseo_titles:{separator:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"input-wpseo_titles-separator-sc-dash",fieldLabel:Object(Je.__)("Title separator","wordpress-seo")},company_or_person:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_titles-company_or_person-company",fieldLabel:Object(Je.__)("Organization or a person","wordpress-seo")},company_name:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_titles-company_name",fieldLabel:Object(Je.__)("Organization name","wordpress-seo")},company_logo_id:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"button-wpseo_titles-company_logo-preview",fieldLabel:Object(Je.__)("Organization logo","wordpress-seo")},company_or_person_user_id:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_titles-company_or_person_user_id",fieldLabel:Object(Je.__)("User","wordpress-seo")},person_logo_id:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"button-wpseo_titles-person_logo-preview",fieldLabel:Object(Je.__)("Personal logo or avatar","wordpress-seo")},"title-home-wpseo":{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-title-home-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-home-wpseo":{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-home-wpseo",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},open_graph_frontpage_image_id:{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"button-wpseo_titles-open_graph_frontpage_image-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},open_graph_frontpage_title:{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-open_graph_frontpage_title",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},open_graph_frontpage_desc:{route:"/homepage",routeLabel:Object(Je.__)("Homepage","wordpress-seo"),fieldId:"input-wpseo_titles-open_graph_frontpage_desc",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},"breadcrumbs-sep":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-sep",fieldLabel:Object(Je.__)("Separator between breadcrumbs","wordpress-seo")},"breadcrumbs-home":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-home",fieldLabel:Object(Je.__)("Anchor text for the Homepage","wordpress-seo")},"breadcrumbs-prefix":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-prefix",fieldLabel:Object(Je.__)("Prefix for the breadcrumb path","wordpress-seo")},"breadcrumbs-archiveprefix":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-archiveprefix",fieldLabel:Object(Je.__)("Prefix for Archive breadcrumbs","wordpress-seo")},"breadcrumbs-searchprefix":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-searchprefix",fieldLabel:Object(Je.__)("Prefix for Search page breadcrumbs","wordpress-seo")},"breadcrumbs-404crumb":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-404crumb",fieldLabel:Object(Je.__)("Breadcrumb for 404 page","wordpress-seo")},"breadcrumbs-display-blog-page":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-display-blog-page",fieldLabel:Object(Je.__)("Show Blog page in breadcrumbs","wordpress-seo")},"breadcrumbs-boldlast":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-boldlast",fieldLabel:Object(Je.__)("Bold the last page","wordpress-seo")},"breadcrumbs-enable":{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:"input-wpseo_titles-breadcrumbs-enable",fieldLabel:Object(Je.__)("Enable breadcrumbs for your theme","wordpress-seo")},...Object(oe.reduce)(e,(e,t)=>({...e,[`post_types-${t.name}-maintax`]:{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:`input-wpseo_titles-post_types-${t.name}-maintax`, // translators: %1$s expands to the post type plural, e.g. Posts. fieldLabel:Object(Je.sprintf)(Object(Je.__)("Breadcrumbs for %1$s","wordpress-seo"),t.label)}}),{}),...Object(oe.reduce)(t,(e,t)=>({...e,[`taxonomy-${t.name}-ptparent`]:{route:"/breadcrumbs",routeLabel:Object(Je.__)("Breadcrumbs","wordpress-seo"),fieldId:`input-wpseo_titles-taxonomy-${t.name}-ptparent`, // translators: %1$s expands to the taxonomy plural, e.g. Categories. fieldLabel:Object(Je.sprintf)(Object(Je.__)("Breadcrumbs for %1$s","wordpress-seo"),t.label)}}),{}),"disable-author":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-disable-author",fieldLabel:Object(Je.__)("Author archives","wordpress-seo")},"noindex-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-author-wpseo",fieldLabel:Object(Je.__)("Show Author archives in search results","wordpress-seo")},"noindex-author-noposts-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-author-noposts-wpseo",fieldLabel:Object(Je.__)("Show archives for authors without posts in search results","wordpress-seo")},"title-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-title-author-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-author-wpseo",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"social-image-id-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"button-wpseo_titles-social-image-author-wpseo-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},"social-title-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-title-author-wpseo",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},"social-description-author-wpseo":{route:"/author-archives",routeLabel:Object(Je.__)("Author archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-description-author-wpseo",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},"disable-date":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-disable-date",fieldLabel:Object(Je.__)("Date archives","wordpress-seo")},"noindex-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-archive-wpseo",fieldLabel:Object(Je.__)("Show Date archives in search results","wordpress-seo")},"title-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-title-archive-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-archive-wpseo",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"social-image-id-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"button-wpseo_titles-social-image-archive-wpseo-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},"social-title-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-title-archive-wpseo",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},"social-description-archive-wpseo":{route:"/date-archives",routeLabel:Object(Je.__)("Date archives","wordpress-seo"),fieldId:"input-wpseo_titles-social-description-archive-wpseo",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},"title-search-wpseo":{route:"/search-pages",routeLabel:Object(Je.__)("Search pages","wordpress-seo"),fieldId:"input-wpseo_titles.title-search-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"title-404-wpseo":{route:"/not-found-pages",routeLabel:Object(Je.__)("404 pages","wordpress-seo"),fieldId:"input-wpseo_titles.title-404-wpseo",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"disable-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-disable-attachment",fieldLabel:Object(Je.__)("Media pages","wordpress-seo")},"noindex--attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-noindex-attachment",fieldLabel:Object(Je.__)("Show Media pages in search results","wordpress-seo")},"title-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-title-attachment",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-metadesc-attachment",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"schema-page-type-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-schema-page-type-attachment",fieldLabel:Object(Je.__)("Page type","wordpress-seo")},"schema-article-type-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-schema-article-type-attachment",fieldLabel:Object(Je.__)("Article type","wordpress-seo")},"display-metabox-pt-attachment":{route:"/media",routeLabel:Object(Je.__)("Media pages","wordpress-seo"),fieldId:"input-wpseo_titles-display-metabox-pt-attachment",fieldLabel:Object(Je.__)("Enable SEO controls and assessments","wordpress-seo")},"disable-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-disable-post_format",fieldLabel:Object(Je.__)("Format-based archives","wordpress-seo")},"noindex-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-noindex-tax-post_format",fieldLabel:Object(Je.__)("Show Formats in search results","wordpress-seo")},"title-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-title-tax-post_format",fieldLabel:Object(Je.__)("SEO title","wordpress-seo")},"metadesc-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-metadesc-tax-post_format",fieldLabel:Object(Je.__)("Meta description","wordpress-seo")},"social-image-id-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"button-wpseo_titles-social-image-tax-post_format-preview",fieldLabel:Object(Je.__)("Social image","wordpress-seo")},"social-title-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-social-title-tax-post_format",fieldLabel:Object(Je.__)("Social title","wordpress-seo")},"social-description-tax-post_format":{route:"/formats",routeLabel:t.post_format.label,fieldId:"input-wpseo_titles-social-description-tax-post_format",fieldLabel:Object(Je.__)("Social description","wordpress-seo")},rssbefore:{route:"/rss",routeLabel:"RSS",fieldId:"input-wpseo_titles-rssbefore",fieldLabel:Object(Je.__)("Content to put before each post in the feed","wordpress-seo")},rssafter:{route:"/rss",routeLabel:"RSS",fieldId:"input-wpseo_titles-rssafter",fieldLabel:Object(Je.__)("Content to put after each post in the feed","wordpress-seo")},...Object(oe.reduce)(e,(e,t)=>({...e,...ws(t)}),{}),...Object(oe.reduce)(t,(e,t)=>({...e,...js(t)}),{})},wpseo_social:{opengraph:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo_social-opengraph",fieldLabel:Object(Je.__)("Open Graph data","wordpress-seo")},twitter:{route:"/site-features",routeLabel:Object(Je.__)("Site features","wordpress-seo"),fieldId:"card-wpseo_social-twitter",fieldLabel:Object(Je.__)("Twitter card data","wordpress-seo")},og_default_image_id:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"button-wpseo_social-og_default_image-preview",fieldLabel:Object(Je.__)("Site image","wordpress-seo")},og_default_image:{route:"/site-basics",routeLabel:Object(Je.__)("Site basics","wordpress-seo"),fieldId:"button-wpseo_social-og_default_image-preview",fieldLabel:Object(Je.__)("Site image","wordpress-seo")},pinterestverify:{route:"/site-connections",routeLabel:Object(Je.__)("Site connections","wordpress-seo"),fieldId:"input-wpseo_social-pinterestverify",fieldLabel:Object(Je.__)("Pinterest","wordpress-seo")},facebook_site:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_social-facebook_site",fieldLabel:Object(Je.__)("Facebook","wordpress-seo")},twitter_site:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_social-twitter_site",fieldLabel:Object(Je.__)("Twitter","wordpress-seo")},other_social_urls:Object(oe.times)(25,e=>({route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-wpseo_social-other_social_urls-"+e,fieldLabel:Object(Je.__)("Other social profile","wordpress-seo")}))},person_social_profiles:{facebook:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-facebook",fieldLabel:Object(Je.__)("Facebook","wordpress-seo")},instagram:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-instagram",fieldLabel:Object(Je.__)("Instagram","wordpress-seo")},linkedin:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-linkedin",fieldLabel:Object(Je.__)("LinkedIn","wordpress-seo")},myspace:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-myspace",fieldLabel:Object(Je.__)("MySpace","wordpress-seo")},pinterest:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-pinterest",fieldLabel:Object(Je.__)("Pinterest","wordpress-seo")},soundcloud:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-soundcloud",fieldLabel:Object(Je.__)("SoundCloud","wordpress-seo")},tumblr:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-tumblr",fieldLabel:Object(Je.__)("Tumblr","wordpress-seo")},twitter:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-twitter",fieldLabel:Object(Je.__)("Twitter","wordpress-seo")},youtube:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-youtube",fieldLabel:Object(Je.__)("YouTube","wordpress-seo")},wikipedia:{route:"/site-representation",routeLabel:Object(Je.__)("Site representation","wordpress-seo"),fieldId:"input-person_social_profiles-wikipedia",fieldLabel:Object(Je.__)("Wikipedia","wordpress-seo")}}}),vs=async e=>{const{endpoint:t,nonce:r}=Object(oe.get)(window,"wpseoScriptData",{}),s=new FormData;s.set("option_page","wpseo_settings"),s.set("_wp_http_referer","admin.php?page=wpseo_settings_saved"),s.set("action","update"),s.set("_wpnonce",r),Object(oe.forEach)(e,(e,t)=>{if(Object(oe.isObject)(e)){if("person_social_profiles"===t)return;Object(oe.forEach)(e,(e,r)=>{Object(oe.isArray)(e)?Object(oe.forEach)(e,(e,a)=>s.set(`${t}[${r}][${a}]`,e)):s.set(`${t}[${r}]`,e)})}else s.set(t,e)});try{const e=await fetch(t,{method:"POST",body:new URLSearchParams(s)}),r=await e.text();if(Object(oe.includes)(r,"{{ yoast-success: false }}"))throw new Error("Yoast options invalid.");if(!e.url.endsWith("settings-updated=true"))throw new Error("WordPress options save did not get to the end.")}catch(e){throw new Error(e.message)}},Es=async(e,t)=>{let{resetForm:r}=t;const{addNotification:s}=Object(n.dispatch)(it),{selectCanEditUser:a,selectPreference:o}=Object(n.select)(it),i=o("canManageOptions",!1),{person_social_profiles:l}=e,{company_or_person_user_id:c}=e.wpseo_titles;try{return await Promise.all([vs(i?e:Object(oe.omit)(e,["blogname","blogdescription"])),a(c)&&_s(c,l)]),s({variant:"success",title:Object(Je.__)("Great! Your settings were saved successfully.","wordpress-seo")}),r({values:e}),!0}catch(e){return s({id:"submit-error",variant:"error",title:Object(Je.__)("Oops! Something went wrong while saving.","wordpress-seo")}),console.error("Error while saving:",e.message),!1}};var xs,Ss;try{xs=Map}catch(e){}try{Ss=Set}catch(e){}function ks(e){return function e(t,r,s){if(!t||"object"!=typeof t||"function"==typeof t)return t;if(t.nodeType&&"cloneNode"in t)return t.cloneNode(!0);if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp)return new RegExp(t);if(Array.isArray(t))return t.map(ks);if(xs&&t instanceof xs)return new Map(Array.from(t.entries()));if(Ss&&t instanceof Ss)return new Set(Array.from(t.values()));if(t instanceof Object){r.push(t);var a=Object.create(t);for(var n in s.push(a),t){var o=r.findIndex((function(e){return e===t[n]}));a[n]=o>-1?s[o]:e(t[n],r,s)}return a}return t}(e,[],[])}const Ts=Object.prototype.toString,Fs=Error.prototype.toString,Ls=RegExp.prototype.toString,Cs="undefined"!=typeof Symbol?Symbol.prototype.toString:()=>"",Is=/^Symbol\((.*)\)(.*)$/;function Ps(e,t=!1){if(null==e||!0===e||!1===e)return""+e;const r=typeof e;if("number"===r)return function(e){return e!=+e?"NaN":0===e&&1/e<0?"-0":""+e}(e);if("string"===r)return t?`"${e}"`:e;if("function"===r)return"[Function "+(e.name||"anonymous")+"]";if("symbol"===r)return Cs.call(e).replace(Is,"Symbol($1)");const s=Ts.call(e).slice(8,-1);return"Date"===s?isNaN(e.getTime())?""+e:e.toISOString(e):"Error"===s||e instanceof Error?"["+Fs.call(e)+"]":"RegExp"===s?Ls.call(e):null}function Rs(e,t){let r=Ps(e,t);return null!==r?r:JSON.stringify(e,(function(e,r){let s=Ps(this[e],t);return null!==s?s:r}),2)}let Ns={default:"${path} is invalid",required:"${path} is a required field",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:e,type:t,value:r,originalValue:s})=>{let a=null!=s&&s!==r,n=`${e} must be a \`${t}\` type, but the final value was: \`${Rs(r,!0)}\``+(a?` (cast from the value \`${Rs(s,!0)}\`).`:".");return null===r&&(n+='\n If "null" is intended as an empty value be sure to mark the schema as `.nullable()`'),n},defined:"${path} must be defined"},As={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},$s={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},Ds={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},Ms={noUnknown:"${path} field has unspecified keys: ${unknown}"},Us={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"};Object.assign(Object.create(null),{mixed:Ns,string:As,number:$s,date:Ds,object:Ms,array:Us,boolean:{isValue:"${path} field must be ${value}"}});var Vs=r(192),zs=r.n(Vs),Bs=e=>e&&e.__isYupSchema__;function Hs(e){return null==e?[]:[].concat(e)}function Ws(){return(Ws=Object.assign||function(e){for(var t=1;tRs(t[r])):"function"==typeof e?e(t):e}static isError(e){return e&&"ValidationError"===e.name}constructor(e,t,r,s){super(),this.value=void 0,this.path=void 0,this.type=void 0,this.errors=void 0,this.params=void 0,this.inner=void 0,this.name="ValidationError",this.value=t,this.path=r,this.type=s,this.errors=[],this.inner=[],Hs(e).forEach(e=>{Ys.isError(e)?(this.errors.push(...e.errors),this.inner=this.inner.concat(e.inner.length?e.inner:e)):this.errors.push(e)}),this.message=this.errors.length>1?this.errors.length+" errors occurred":this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,Ys)}}function Gs(e,t){let{endEarly:r,tests:s,args:a,value:n,errors:o,sort:i,path:l}=e,c=(e=>{let t=!1;return(...r)=>{t||(t=!0,e(...r))}})(t),u=s.length;const d=[];if(o=o||[],!u)return o.length?c(new Ys(o,n,l)):c(null,n);for(let e=0;e=0||(a[r]=e[r]);return a}(t,["value","path","label","options","originalValue","sync"]);const{name:u,test:d,params:p,message:m}=e;let{parent:b,context:f}=o;function h(e){return Zs.isRef(e)?e.getValue(s,b,f):e}function O(e={}){const t=Xs()(Qs({value:s,originalValue:i,label:n,path:e.path||a},p,e.params),h),r=new Ys(Ys.formatError(e.message||m,t),s,t.path,e.type||u);return r.params=t,r}let y,_=Qs({path:a,parent:b,type:u,createError:O,resolve:h,options:o,originalValue:i},c);if(l){try{var w;if(y=d.call(_,s,_),"function"==typeof(null==(w=y)?void 0:w.then))throw new Error(`Validation test of type: "${_.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`)}catch(e){return void r(e)}Ys.isError(y)?r(y):y?r(null,y):r(O())}else try{Promise.resolve(d.call(_,s,_)).then(e=>{Ys.isError(e)?r(e):e?r(null,e):r(O())}).catch(r)}catch(e){r(e)}}return t.OPTIONS=e,t}function ta(e,t,r,s=r){let a,n,o;return t?(Object(Js.forEach)(t,(i,l,c)=>{let u=l?(e=>e.substr(0,e.length-1).substr(1))(i):i;if((e=e.resolve({context:s,parent:a,value:r})).innerType){let s=c?parseInt(u,10):0;if(r&&s>=r.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${i}, in the path: ${t}. because there is no value at that index. `);a=r,r=r&&r[s],e=e.innerType}if(!c){if(!e.fields||!e.fields[u])throw new Error(`The schema does not contain the path: ${t}. (failed at: ${o} which is a type: "${e._type}")`);a=r,r=r&&r[u],e=e.fields[u]}n=u,o=l?"["+i+"]":"."+i}),{schema:e,parent:a,parentPath:n}):{parent:a,parentPath:t,schema:e}}Zs.prototype.__isYupRef=!0;class ra{constructor(){this.list=void 0,this.refs=void 0,this.list=new Set,this.refs=new Map}get size(){return this.list.size+this.refs.size}describe(){const e=[];for(const t of this.list)e.push(t);for(const[,t]of this.refs)e.push(t.describe());return e}toArray(){return Array.from(this.list).concat(Array.from(this.refs.values()))}resolveAll(e){return this.toArray().reduce((t,r)=>t.concat(Zs.isRef(r)?e(r):r),[])}add(e){Zs.isRef(e)?this.refs.set(e.key,e):this.list.add(e)}delete(e){Zs.isRef(e)?this.refs.delete(e.key):this.list.delete(e)}clone(){const e=new ra;return e.list=new Set(this.list),e.refs=new Map(this.refs),e}merge(e,t){const r=this.clone();return e.list.forEach(e=>r.add(e)),e.refs.forEach(e=>r.add(e)),t.list.forEach(e=>r.delete(e)),t.refs.forEach(e=>r.delete(e)),r}}function sa(){return(sa=Object.assign||function(e){for(var t=1;t{this.typeError(Ns.notType)}),this.type=(null==e?void 0:e.type)||"mixed",this.spec=sa({strip:!1,strict:!1,abortEarly:!0,recursive:!0,nullable:!1,presence:"optional"},null==e?void 0:e.spec)}get _type(){return this.type}_typeCheck(e){return!0}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;const t=Object.create(Object.getPrototypeOf(this));return t.type=this.type,t._typeError=this._typeError,t._whitelistError=this._whitelistError,t._blacklistError=this._blacklistError,t._whitelist=this._whitelist.clone(),t._blacklist=this._blacklist.clone(),t.exclusiveTests=sa({},this.exclusiveTests),t.deps=[...this.deps],t.conditions=[...this.conditions],t.tests=[...this.tests],t.transforms=[...this.transforms],t.spec=ks(sa({},this.spec,e)),t}label(e){let t=this.clone();return t.spec.label=e,t}meta(...e){if(0===e.length)return this.spec.meta;let t=this.clone();return t.spec.meta=Object.assign(t.spec.meta||{},e[0]),t}withMutation(e){let t=this._mutate;this._mutate=!0;let r=e(this);return this._mutate=t,r}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&"mixed"!==this.type)throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let t=e.clone();const r=sa({},this.spec,t.spec);return t.spec=r,t._typeError||(t._typeError=this._typeError),t._whitelistError||(t._whitelistError=this._whitelistError),t._blacklistError||(t._blacklistError=this._blacklistError),t._whitelist=this._whitelist.merge(e._whitelist,e._blacklist),t._blacklist=this._blacklist.merge(e._blacklist,e._whitelist),t.tests=this.tests,t.exclusiveTests=this.exclusiveTests,t.withMutation(t=>{e.tests.forEach(e=>{t.test(e.OPTIONS)})}),t.transforms=[...this.transforms,...t.transforms],t}isType(e){return!(!this.spec.nullable||null!==e)||this._typeCheck(e)}resolve(e){let t=this;if(t.conditions.length){let r=t.conditions;t=t.clone(),t.conditions=[],t=r.reduce((t,r)=>r.resolve(t,e),t),t=t.resolve(e)}return t}cast(e,t={}){let r=this.resolve(sa({value:e},t)),s=r._cast(e,t);if(void 0!==e&&!1!==t.assert&&!0!==r.isType(s)){let a=Rs(e),n=Rs(s);throw new TypeError(`The value of ${t.path||"field"} could not be cast to a value that satisfies the schema type: "${r._type}". \n\nattempted value: ${a} \n`+(n!==a?"result of cast: "+n:""))}return s}_cast(e,t){let r=void 0===e?e:this.transforms.reduce((t,r)=>r.call(this,t,e,this),e);return void 0===r&&(r=this.getDefault()),r}_validate(e,t={},r){let{sync:s,path:a,from:n=[],originalValue:o=e,strict:i=this.spec.strict,abortEarly:l=this.spec.abortEarly}=t,c=e;i||(c=this._cast(c,sa({assert:!1},t)));let u={value:c,path:a,options:t,originalValue:o,schema:this,label:this.spec.label,sync:s,from:n},d=[];this._typeError&&d.push(this._typeError);let p=[];this._whitelistError&&p.push(this._whitelistError),this._blacklistError&&p.push(this._blacklistError),Gs({args:u,value:c,path:a,sync:s,tests:d,endEarly:l},e=>{e?r(e,c):Gs({tests:this.tests.concat(p),args:u,path:a,sync:s,value:c,endEarly:l},r)})}validate(e,t,r){let s=this.resolve(sa({},t,{value:e}));return"function"==typeof r?s._validate(e,t,r):new Promise((r,a)=>s._validate(e,t,(e,t)=>{e?a(e):r(t)}))}validateSync(e,t){let r;return this.resolve(sa({},t,{value:e}))._validate(e,sa({},t,{sync:!0}),(e,t)=>{if(e)throw e;r=t}),r}isValid(e,t){return this.validate(e,t).then(()=>!0,e=>{if(Ys.isError(e))return!1;throw e})}isValidSync(e,t){try{return this.validateSync(e,t),!0}catch(e){if(Ys.isError(e))return!1;throw e}}_getDefault(){let e=this.spec.default;return null==e?e:"function"==typeof e?e.call(this):ks(e)}getDefault(e){return this.resolve(e||{})._getDefault()}default(e){return 0===arguments.length?this._getDefault():this.clone({default:e})}strict(e=!0){let t=this.clone();return t.spec.strict=e,t}_isPresent(e){return null!=e}defined(e=Ns.defined){return this.test({message:e,name:"defined",exclusive:!0,test:e=>void 0!==e})}required(e=Ns.required){return this.clone({presence:"required"}).withMutation(t=>t.test({message:e,name:"required",exclusive:!0,test(e){return this.schema._isPresent(e)}}))}notRequired(){let e=this.clone({presence:"optional"});return e.tests=e.tests.filter(e=>"required"!==e.OPTIONS.name),e}nullable(e=!0){return this.clone({nullable:!1!==e})}transform(e){let t=this.clone();return t.transforms.push(e),t}test(...e){let t;if(t=1===e.length?"function"==typeof e[0]?{test:e[0]}:e[0]:2===e.length?{name:e[0],test:e[1]}:{name:e[0],message:e[1],test:e[2]},void 0===t.message&&(t.message=Ns.default),"function"!=typeof t.test)throw new TypeError("`test` is a required parameters");let r=this.clone(),s=ea(t),a=t.exclusive||t.name&&!0===r.exclusiveTests[t.name];if(t.exclusive&&!t.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return t.name&&(r.exclusiveTests[t.name]=!!t.exclusive),r.tests=r.tests.filter(e=>{if(e.OPTIONS.name===t.name){if(a)return!1;if(e.OPTIONS.test===s.OPTIONS.test)return!1}return!0}),r.tests.push(s),r}when(e,t){Array.isArray(e)||"string"==typeof e||(t=e,e=".");let r=this.clone(),s=Hs(e).map(e=>new Zs(e));return s.forEach(e=>{e.isSibling&&r.deps.push(e.key)}),r.conditions.push(new class{constructor(e,t){if(this.fn=void 0,this.refs=e,this.refs=e,"function"==typeof t)return void(this.fn=t);if(!zs()(t,"is"))throw new TypeError("`is:` is required for `when()` conditions");if(!t.then&&!t.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:r,then:s,otherwise:a}=t,n="function"==typeof r?r:(...e)=>e.every(e=>e===r);this.fn=function(...e){let t=e.pop(),r=e.pop(),o=n(...e)?s:a;if(o)return"function"==typeof o?o(r):r.concat(o.resolve(t))}}resolve(e,t){let r=this.refs.map(e=>e.getValue(null==t?void 0:t.value,null==t?void 0:t.parent,null==t?void 0:t.context)),s=this.fn.apply(e,r.concat(e,t));if(void 0===s||s===e)return e;if(!Bs(s))throw new TypeError("conditions must return a schema object");return s.resolve(t)}}(s,t)),r}typeError(e){let t=this.clone();return t._typeError=ea({message:e,name:"typeError",test(e){return!(void 0!==e&&!this.schema.isType(e))||this.createError({params:{type:this.schema._type}})}}),t}oneOf(e,t=Ns.oneOf){let r=this.clone();return e.forEach(e=>{r._whitelist.add(e),r._blacklist.delete(e)}),r._whitelistError=ea({message:t,name:"oneOf",test(e){if(void 0===e)return!0;let t=this.schema._whitelist,r=t.resolveAll(this.resolve);return!!r.includes(e)||this.createError({params:{values:t.toArray().join(", "),resolved:r}})}}),r}notOneOf(e,t=Ns.notOneOf){let r=this.clone();return e.forEach(e=>{r._blacklist.add(e),r._whitelist.delete(e)}),r._blacklistError=ea({message:t,name:"notOneOf",test(e){let t=this.schema._blacklist,r=t.resolveAll(this.resolve);return!r.includes(e)||this.createError({params:{values:t.toArray().join(", "),resolved:r}})}}),r}strip(e=!0){let t=this.clone();return t.spec.strip=e,t}describe(){const e=this.clone(),{label:t,meta:r}=e.spec;return{meta:r,label:t,type:e.type,oneOf:e._whitelist.describe(),notOneOf:e._blacklist.describe(),tests:e.tests.map(e=>({name:e.OPTIONS.name,params:e.OPTIONS.params})).filter((e,t,r)=>r.findIndex(t=>t.name===e.name)===t)}}}aa.prototype.__isYupSchema__=!0;for(const e of["validate","validateSync"])aa.prototype[e+"At"]=function(t,r,s={}){const{parent:a,parentPath:n,schema:o}=ta(this,t,r,s.context);return o[e](a&&a[n],sa({},s,{parent:a,path:t}))};for(const e of["equals","is"])aa.prototype[e]=aa.prototype.oneOf;for(const e of["not","nope"])aa.prototype[e]=aa.prototype.notOneOf;aa.prototype.optional=aa.prototype.notRequired;aa.prototype;var na=e=>null==e;let oa=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,ia=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,la=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,ca=e=>na(e)||e===e.trim(),ua={}.toString();function da(){return new pa}class pa extends aa{constructor(){super({type:"string"}),this.withMutation(()=>{this.transform((function(e){if(this.isType(e))return e;if(Array.isArray(e))return e;const t=null!=e&&e.toString?e.toString():e;return t===ua?e:t}))})}_typeCheck(e){return e instanceof String&&(e=e.valueOf()),"string"==typeof e}_isPresent(e){return super._isPresent(e)&&!!e.length}length(e,t=As.length){return this.test({message:t,name:"length",exclusive:!0,params:{length:e},test(t){return na(t)||t.length===this.resolve(e)}})}min(e,t=As.min){return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return na(t)||t.length>=this.resolve(e)}})}max(e,t=As.max){return this.test({name:"max",exclusive:!0,message:t,params:{max:e},test(t){return na(t)||t.length<=this.resolve(e)}})}matches(e,t){let r,s,a=!1;return t&&("object"==typeof t?({excludeEmptyString:a=!1,message:r,name:s}=t):r=t),this.test({name:s||"matches",message:r||As.matches,params:{regex:e},test:t=>na(t)||""===t&&a||-1!==t.search(e)})}email(e=As.email){return this.matches(oa,{name:"email",message:e,excludeEmptyString:!0})}url(e=As.url){return this.matches(ia,{name:"url",message:e,excludeEmptyString:!0})}uuid(e=As.uuid){return this.matches(la,{name:"uuid",message:e,excludeEmptyString:!1})}ensure(){return this.default("").transform(e=>null===e?"":e)}trim(e=As.trim){return this.transform(e=>null!=e?e.trim():e).test({message:e,name:"trim",test:ca})}lowercase(e=As.lowercase){return this.transform(e=>na(e)?e:e.toLowerCase()).test({message:e,name:"string_case",exclusive:!0,test:e=>na(e)||e===e.toLowerCase()})}uppercase(e=As.uppercase){return this.transform(e=>na(e)?e:e.toUpperCase()).test({message:e,name:"string_case",exclusive:!0,test:e=>na(e)||e===e.toUpperCase()})}}function ma(){return new ba}da.prototype=pa.prototype;class ba extends aa{constructor(){super({type:"number"}),this.withMutation(()=>{this.transform((function(e){let t=e;if("string"==typeof t){if(t=t.replace(/\s/g,""),""===t)return NaN;t=+t}return this.isType(t)?t:parseFloat(t)}))})}_typeCheck(e){return e instanceof Number&&(e=e.valueOf()),"number"==typeof e&&!(e=>e!=+e)(e)}min(e,t=$s.min){return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return na(t)||t>=this.resolve(e)}})}max(e,t=$s.max){return this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(t){return na(t)||t<=this.resolve(e)}})}lessThan(e,t=$s.lessThan){return this.test({message:t,name:"max",exclusive:!0,params:{less:e},test(t){return na(t)||tthis.resolve(e)}})}positive(e=$s.positive){return this.moreThan(0,e)}negative(e=$s.negative){return this.lessThan(0,e)}integer(e=$s.integer){return this.test({name:"integer",message:e,test:e=>na(e)||Number.isInteger(e)})}truncate(){return this.transform(e=>na(e)?e:0|e)}round(e){var t;let r=["ceil","floor","round","trunc"];if("trunc"===(e=(null==(t=e)?void 0:t.toLowerCase())||"round"))return this.truncate();if(-1===r.indexOf(e.toLowerCase()))throw new TypeError("Only valid options for round() are: "+r.join(", "));return this.transform(t=>na(t)?t:Math[e](t))}}ma.prototype=ba.prototype;var fa=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;let ha=new Date("");function Oa(){return new ya}class ya extends aa{constructor(){super({type:"date"}),this.withMutation(()=>{this.transform((function(e){return this.isType(e)?e:(e=function(e){var t,r,s=[1,4,5,6,7,10,11],a=0;if(r=fa.exec(e)){for(var n,o=0;n=s[o];++o)r[n]=+r[n]||0;r[2]=(+r[2]||1)-1,r[3]=+r[3]||1,r[7]=r[7]?String(r[7]).substr(0,3):0,void 0!==r[8]&&""!==r[8]||void 0!==r[9]&&""!==r[9]?("Z"!==r[8]&&void 0!==r[9]&&(a=60*r[10]+r[11],"+"===r[9]&&(a=0-a)),t=Date.UTC(r[1],r[2],r[3],r[4],r[5]+a,r[6],r[7])):t=+new Date(r[1],r[2],r[3],r[4],r[5],r[6],r[7])}else t=Date.parse?Date.parse(e):NaN;return t}(e),isNaN(e)?ha:new Date(e))}))})}_typeCheck(e){return t=e,"[object Date]"===Object.prototype.toString.call(t)&&!isNaN(e.getTime());var t}prepareParam(e,t){let r;if(Zs.isRef(e))r=e;else{let s=this.cast(e);if(!this._typeCheck(s))throw new TypeError(`\`${t}\` must be a Date or a value that can be \`cast()\` to a Date`);r=s}return r}min(e,t=Ds.min){let r=this.prepareParam(e,"min");return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(e){return na(e)||e>=this.resolve(r)}})}max(e,t=Ds.max){let r=this.prepareParam(e,"max");return this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(e){return na(e)||e<=this.resolve(r)}})}}ya.INVALID_DATE=ha,Oa.prototype=ya.prototype,Oa.INVALID_DATE=ha;var _a=r(235),wa=r.n(_a),ja=r(250),ga=r.n(ja),va=r(251),Ea=r.n(va),xa=r(252),Sa=r.n(xa);function ka(e,t){let r=1/0;return e.some((e,s)=>{var a;if(-1!==(null==(a=t.path)?void 0:a.indexOf(e)))return r=s,!0}),r}function Ta(e){return(t,r)=>ka(e,t)-ka(e,r)}function Fa(){return(Fa=Object.assign||function(e){for(var t=1;t"[object Object]"===Object.prototype.toString.call(e);const Ca=Ta([]);class Ia extends aa{constructor(e){super({type:"object"}),this.fields=Object.create(null),this._sortErrors=Ca,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{this.transform((function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(t){e=null}return this.isType(e)?e:null})),e&&this.shape(e)})}_typeCheck(e){return La(e)||"function"==typeof e}_cast(e,t={}){var r;let s=super._cast(e,t);if(void 0===s)return this.getDefault();if(!this._typeCheck(s))return s;let a=this.fields,n=null!=(r=t.stripUnknown)?r:this.spec.noUnknown,o=this._nodes.concat(Object.keys(s).filter(e=>-1===this._nodes.indexOf(e))),i={},l=Fa({},t,{parent:i,__validating:t.__validating||!1}),c=!1;for(const e of o){let r=a[e],o=zs()(s,e);if(r){let a,n=s[e];l.path=(t.path?t.path+".":"")+e,r=r.resolve({value:n,context:t.context,parent:i});let o="spec"in r?r.spec:void 0,u=null==o?void 0:o.strict;if(null==o?void 0:o.strip){c=c||e in s;continue}a=t.__validating&&u?s[e]:r.cast(s[e],l),void 0!==a&&(i[e]=a)}else o&&!n&&(i[e]=s[e]);i[e]!==s[e]&&(c=!0)}return c?i:s}_validate(e,t={},r){let s=[],{sync:a,from:n=[],originalValue:o=e,abortEarly:i=this.spec.abortEarly,recursive:l=this.spec.recursive}=t;n=[{schema:this,value:o},...n],t.__validating=!0,t.originalValue=o,t.from=n,super._validate(e,t,(e,c)=>{if(e){if(!Ys.isError(e)||i)return void r(e,c);s.push(e)}if(!l||!La(c))return void r(s[0]||null,c);o=o||c;let u=this._nodes.map(e=>(r,s)=>{let a=-1===e.indexOf(".")?(t.path?t.path+".":"")+e:`${t.path||""}["${e}"]`,i=this.fields[e];i&&"validate"in i?i.validate(c[e],Fa({},t,{path:a,from:n,strict:!0,parent:c,originalValue:o[e]}),s):s(null)});Gs({sync:a,tests:u,value:c,errors:s,endEarly:i,sort:this._sortErrors,path:t.path},r)})}clone(e){const t=super.clone(e);return t.fields=Fa({},this.fields),t._nodes=this._nodes,t._excludedEdges=this._excludedEdges,t._sortErrors=this._sortErrors,t}concat(e){let t=super.concat(e),r=t.fields;for(let[e,t]of Object.entries(this.fields)){const s=r[e];void 0===s?r[e]=t:s instanceof aa&&t instanceof aa&&(r[e]=t.concat(s))}return t.withMutation(()=>t.shape(r,this._excludedEdges))}getDefaultFromShape(){let e={};return this._nodes.forEach(t=>{const r=this.fields[t];e[t]="default"in r?r.getDefault():void 0}),e}_getDefault(){return"default"in this.spec?super._getDefault():this._nodes.length?this.getDefaultFromShape():void 0}shape(e,t=[]){let r=this.clone(),s=Object.assign(r.fields,e);return r.fields=s,r._sortErrors=Ta(Object.keys(s)),t.length&&(Array.isArray(t[0])||(t=[t]),r._excludedEdges=[...r._excludedEdges,...t]),r._nodes=function(e,t=[]){let r=[],s=new Set,a=new Set(t.map(([e,t])=>`${e}-${t}`));function n(e,t){let n=Object(Js.split)(e)[0];s.add(n),a.has(`${t}-${n}`)||r.push([t,n])}for(const t in e)if(zs()(e,t)){let r=e[t];s.add(t),Zs.isRef(r)&&r.isSibling?n(r.path,t):Bs(r)&&"deps"in r&&r.deps.forEach(e=>n(e,t))}return Sa.a.array(Array.from(s),r).reverse()}(s,r._excludedEdges),r}pick(e){const t={};for(const r of e)this.fields[r]&&(t[r]=this.fields[r]);return this.clone().withMutation(e=>(e.fields={},e.shape(t)))}omit(e){const t=this.clone(),r=t.fields;t.fields={};for(const t of e)delete r[t];return t.withMutation(()=>t.shape(r))}from(e,t,r){let s=Object(Js.getter)(e,!0);return this.transform(a=>{if(null==a)return a;let n=a;return zs()(a,e)&&(n=Fa({},a),r||delete n[e],n[t]=s(a)),n})}noUnknown(e=!0,t=Ms.noUnknown){"string"==typeof e&&(t=e,e=!0);let r=this.test({name:"noUnknown",exclusive:!0,message:t,test(t){if(null==t)return!0;const r=function(e,t){let r=Object.keys(e.fields);return Object.keys(t).filter(e=>-1===r.indexOf(e))}(this.schema,t);return!e||0===r.length||this.createError({params:{unknown:r.join(", ")}})}});return r.spec.noUnknown=e,r}unknown(e=!0,t=Ms.noUnknown){return this.noUnknown(!e,t)}transformKeys(e){return this.transform(t=>t&&Ea()(t,(t,r)=>e(r)))}camelCase(){return this.transformKeys(ga.a)}snakeCase(){return this.transformKeys(wa.a)}constantCase(){return this.transformKeys(e=>wa()(e).toUpperCase())}describe(){let e=super.describe();return e.fields=Xs()(this.fields,e=>e.describe()),e}}function Pa(e){return new Ia(e)}function Ra(){return(Ra=Object.assign||function(e){for(var t=1;t{this.transform((function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(t){e=null}return this.isType(e)?e:null}))})}_typeCheck(e){return Array.isArray(e)}get _subType(){return this.innerType}_cast(e,t){const r=super._cast(e,t);if(!this._typeCheck(r)||!this.innerType)return r;let s=!1;const a=r.map((e,r)=>{const a=this.innerType.cast(e,Ra({},t,{path:`${t.path||""}[${r}]`}));return a!==e&&(s=!0),a});return s?a:r}_validate(e,t={},r){var s,a;let n=[],o=t.sync,i=t.path,l=this.innerType,c=null!=(s=t.abortEarly)?s:this.spec.abortEarly,u=null!=(a=t.recursive)?a:this.spec.recursive,d=null!=t.originalValue?t.originalValue:e;super._validate(e,t,(e,s)=>{if(e){if(!Ys.isError(e)||c)return void r(e,s);n.push(e)}if(!u||!l||!this._typeCheck(s))return void r(n[0]||null,s);d=d||s;let a=new Array(s.length);for(let e=0;el.validate(r,o,t)}Gs({sync:o,path:i,value:s,errors:n,endEarly:c,tests:a},r)})}clone(e){const t=super.clone(e);return t.innerType=this.innerType,t}concat(e){let t=super.concat(e);return t.innerType=this.innerType,e.innerType&&(t.innerType=t.innerType?t.innerType.concat(e.innerType):e.innerType),t}of(e){let t=this.clone();if(!Bs(e))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+Rs(e));return t.innerType=e,t}length(e,t=Us.length){return this.test({message:t,name:"length",exclusive:!0,params:{length:e},test(t){return na(t)||t.length===this.resolve(e)}})}min(e,t){return t=t||Us.min,this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return na(t)||t.length>=this.resolve(e)}})}max(e,t){return t=t||Us.max,this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(t){return na(t)||t.length<=this.resolve(e)}})}ensure(){return this.default(()=>[]).transform((e,t)=>this._typeCheck(e)?e:null==t?[]:[].concat(t))}compact(e){let t=e?(t,r,s)=>!e(t,r,s):e=>!!e;return this.transform(e=>null!=e?e.filter(t):e)}describe(){let e=super.describe();return this.innerType&&(e.innerType=this.innerType.describe()),e}nullable(e=!0){return super.nullable(e)}defined(){return super.defined()}required(e){return super.required(e)}}Na.prototype=Aa.prototype;const $a=/^[A-Za-z0-9_-]+$/,Da=/^[A-Fa-f0-9_-]+$/,Ma=/^[A-Za-z0-9_]{1,25}$/;!function(e,t,r){if(!e||!Bs(e.prototype))throw new TypeError("You must provide a yup schema constructor function");e.prototype[t]=r}(ma,"isMediaTypeImage",(function(){return this.test("isMediaTypeImage",Object(Je.__)("The selected media type is not valid. Supported types are: JPG, PNG, WEBP and GIF.","wordpress-seo"),e=>{if(!e)return!0;const t=Object(n.select)(it).selectMediaById(e);return"image"===(null==t?void 0:t.type)})}));const Ua=(e,t)=>Pa().shape({wpseo:Pa().shape({baiduverify:da().matches($a,Object(Je.__)("The verification code is not valid. Please use only letters, numbers, underscores and dashes.","wordpress-seo")),googleverify:da().matches($a,Object(Je.__)("The verification code is not valid. Please use only letters, numbers, underscores and dashes.","wordpress-seo")),msverify:da().matches(Da,Object(Je.__)("The verification code is not valid. Please use only the letters A to F, numbers, underscores and dashes.","wordpress-seo")),yandexverify:da().matches(Da,Object(Je.__)("The verification code is not valid. Please use only the letters A to F, numbers, underscores and dashes.","wordpress-seo"))}),wpseo_social:Pa().shape({og_default_image_id:ma().isMediaTypeImage(),facebook_site:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),twitter_site:da().matches(Ma,Object(Je.__)("The profile is not valid. Please use only 1-25 letters, numbers and underscores or enter a valid Twitter URL.","wordpress-seo")),other_social_urls:Na().of(da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo"))),pinterestverify:da().matches(Da,Object(Je.__)("The verification code is not valid. Please use only the letters A to F, numbers, underscores and dashes.","wordpress-seo"))}),wpseo_titles:Pa().shape({open_graph_frontpage_image_id:ma().isMediaTypeImage(),company_logo_id:ma().isMediaTypeImage(),person_logo_id:ma().isMediaTypeImage(),...Object(oe.reduce)(e,(e,t)=>{let{name:r,hasArchive:s}=t;return{...e,..."attachment"!==r&&{["social-image-id-"+r]:ma().isMediaTypeImage()},...s&&{["social-image-id-ptarchive-"+r]:ma().isMediaTypeImage()}}},{}),...Object(oe.reduce)(t,(e,t)=>{let{name:r}=t;return{...e,["social-image-id-tax-"+r]:ma().isMediaTypeImage()}},{}),"social-image-id-author-wpseo":ma().isMediaTypeImage(),"social-image-id-archive-wpseo":ma().isMediaTypeImage(),"social-image-id-tax-post_format":ma().isMediaTypeImage()}),person_social_profiles:Pa().shape({facebook:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),instagram:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),linkedin:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),myspace:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),pinterest:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),soundcloud:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),tumblr:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),twitter:da().matches(Ma,Object(Je.__)("The profile is not valid. Please use only 1-25 letters, numbers and underscores or enter a valid Twitter URL.","wordpress-seo")),youtube:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo")),wikipedia:da().url(Object(Je.__)("The profile is not valid. Please enter a valid URL.","wordpress-seo"))})}),Va=/^https?:\/\/(?:www\.)?twitter\.com\/(?[A-Za-z0-9_]{1,25})\/?$/,za=e=>{var t;const r=e.target.value.match(Va);return null!=r&&null!==(t=r.groups)&&void 0!==t&&t.handle?r.groups.handle:e.target.value},Ba=Pt(Ct),Ha=()=>{const{addNotification:e}=lt(),{values:t,status:r,setStatus:a,setFieldValue:n}=H(),{company_or_person_user_id:o}=t.wpseo_titles,i=Object(l.usePrevious)(o),c=ct("selectUserById",[o],o),u=ct("selectCanEditUser",[],o);return Object(s.useEffect)(()=>{i===o||o<1||(a({...r,isFetchingPersonSocialProfiles:!0}),(async e=>{try{const t=await Et()({path:"/yoast/v1/configuration/person_social_profiles?user_id="+e});if(null==t||!t.success)throw new Error("Route returned failure.");return(null==t?void 0:t.social_profiles)||{}}catch(e){throw new Error(null==e?void 0:e.message)}})(o).then(e=>{n("person_social_profiles",e)}).catch(t=>{e({id:"social-profiles-error",variant:"error",title:Object(Je.__)("Oops! Something went wrong while retrieving the user social profiles.","wordpress-seo")}),console.error("Error while fetching the social profiles:",t.message)}).finally(()=>{a({...r,isFetchingPersonSocialProfiles:!1})}))},[i,o,n,a,e]),Object(s.createElement)(st,{title:Object(Je.__)("Other profiles","wordpress-seo"),description:Object(Je.__)("Tell us about the other profiles on the web that belong to the person.","wordpress-seo")},!u&&Object(s.createElement)(l.Alert,{variant:"info"},!Object(oe.isEmpty)(c)&&Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("We're sorry, you're not allowed to edit the other profiles of %1$s%3$s%2$s.","wordpress-seo"),"","",null==c?void 0:c.name),{strong:Object(s.createElement)("strong",{className:"yst-font-medium"})}),Object(oe.isEmpty)(c)&&Object(Je.__)("We're sorry, you're not allowed to edit the other profiles of the selected user.","wordpress-seo")),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.facebook",id:"input-person_social_profiles-facebook",label:Object(Je.__)("Facebook","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://facebook.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.instagram",id:"input-person_social_profiles-instagram",label:Object(Je.__)("Instagram","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://instagram.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.linkedin",id:"input-person_social_profiles-linkedin",label:Object(Je.__)("LinkedIn","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://linkedin.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.myspace",id:"input-person_social_profiles-myspace",label:Object(Je.__)("MySpace","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://myspace.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.pinterest",id:"input-person_social_profiles-pinterest",label:Object(Je.__)("Pinterest","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://pinterest.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.soundcloud",id:"input-person_social_profiles-soundcloud",label:Object(Je.__)("SoundCloud","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://soundcloud.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.tumblr",id:"input-person_social_profiles-tumblr",label:Object(Je.__)("Tumblr","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://tumblr.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Ba,{as:l.TextField,name:"person_social_profiles.twitter",id:"input-person_social_profiles-twitter",label:Object(Je.__)("Twitter","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://twitter.com/yoast","wordpress-seo"),transformValue:za,readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.youtube",id:"input-person_social_profiles-youtube",label:Object(Je.__)("YouTube","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://youtube.com/yoast","wordpress-seo"),readOnly:!u}),Object(s.createElement)(Rt,{as:l.TextField,name:"person_social_profiles.wikipedia",id:"input-person_social_profiles-wikipedia",label:Object(Je.__)("Wikipedia","wordpress-seo"),placeholder:u&&Object(Je.__)("E.g. https://wikipedia.com/yoast","wordpress-seo"),readOnly:!u}))};var Wa=()=>{const{values:e}=H(),{blogname:t}=e,{company_or_person:r,company_or_person_user_id:a,company_name:n,company_logo_id:o}=e.wpseo_titles,{other_social_urls:i}=e.wpseo_social,c=ct("selectUserById",[a],a),u=ct("selectLink",[],"https://yoa.st/1-p"),d=ct("selectLink",[],"https://yoa.st/3r3"),p=ct("selectPreference",[],"editUserUrl"),m=ct("selectPreference",[],"isLocalSeoActive"),b=ct("selectPreference",[],"companyOrPersonMessage"),f=ct("selectFallback",[],"siteLogoId"),h=ct("selectCanEditUser",[],a);return Object(s.createElement)(dt,{title:Object(Je.__)("Site representation","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("This info is intended to appear in %1$sGoogle's Knowledge Graph%2$s. You can be either an organization, or a person.","wordpress-seo"),"",""),u,"link-google-knowledge-graph")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("Person/organization","wordpress-seo"),description:Object(Je.__)("Choose whether your site represents an organization or a person.","wordpress-seo")},m&&Object(s.createElement)(l.Alert,{id:"alert-local-seo-company-or-person",variant:"info"},b),Object(s.createElement)(l.RadioGroup,{disabled:m},Object(s.createElement)(Q,{as:l.Radio,type:"radio",name:"wpseo_titles.company_or_person",id:"input-wpseo_titles-company_or_person-company",label:Object(Je.__)("Organization","wordpress-seo"),value:"company",disabled:m}),Object(s.createElement)(Q,{as:l.Radio,type:"radio",name:"wpseo_titles.company_or_person",id:"input-wpseo_titles-company_or_person-person",label:Object(Je.__)("Person","wordpress-seo"),value:"person",disabled:m}))),Object(s.createElement)("section",{className:"yst-space-y-8"}),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)(hs.a,{show:"company"===r,enter:"yst-transition yst-ease-out yst-duration-300 yst-delay-300",enterFrom:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90",enterTo:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leave:"yst-transition yst-absolute yst-top-0 yst-left-0 yst-ease-out yst-duration-300",leaveFrom:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leaveTo:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90"},Object(s.createElement)(st,{title:Object(Je.__)("Organization","wordpress-seo"),description:Object(Je.__)("Please tell us more about your organization. This information will help Google to understand your website, and improve your chance of getting rich results.","wordpress-seo")},(!n||o<1)&&Object(s.createElement)(l.Alert,{id:"alert-organization-name-logo",variant:"warning"},Object(Er.a)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("An organization name and logo need to be set for structured data to work properly. %1$sLearn more about the importance of structured data%2$s.","wordpress-seo"),"",""),d,"link-structured-data")),Object(s.createElement)(Q,{as:l.TextField,name:"wpseo_titles.company_name",id:"input-wpseo_titles-company_name",label:Object(Je.__)("Organization name","wordpress-seo"),placeholder:t}),Object(s.createElement)(Ot,{id:"wpseo_titles-company_logo",label:Object(Je.__)("Organization logo","wordpress-seo"),variant:"square",previewLabel:Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s expands to an opening strong tag. Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","696x696px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),mediaUrlName:"wpseo_titles.company_logo",mediaIdName:"wpseo_titles.company_logo_id",fallbackMediaId:f})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("Other profiles","wordpress-seo"),description:Object(Je.__)("Tell us if you have any other profiles on the web that belong to your organization. This can be any number of profiles, like YouTube, LinkedIn, Pinterest, or even Wikipedia.","wordpress-seo")},Object(s.createElement)(Rt,{as:l.TextField,name:"wpseo_social.facebook_site",id:"input-wpseo_social-facebook_site",label:Object(Je.__)("Facebook","wordpress-seo"),placeholder:Object(Je.__)("E.g. https://facebook.com/yoast","wordpress-seo")}),Object(s.createElement)(Ba,{as:l.TextField,name:"wpseo_social.twitter_site",id:"input-wpseo_social-twitter_site",label:Object(Je.__)("Twitter","wordpress-seo"),placeholder:Object(Je.__)("E.g. https://twitter.com/yoast","wordpress-seo"),transformValue:za}),Object(s.createElement)(ne,{name:"wpseo_social.other_social_urls"},e=>Object(s.createElement)(s.Fragment,null,i.map((t,r)=>Object(s.createElement)("div",{key:"wpseo_social.other_social_urls."+r,className:"yst-w-full yst-flex yst-items-start yst-gap-2"},Object(s.createElement)(Rt,{as:l.TextField,name:"wpseo_social.other_social_urls."+r,id:"input-wpseo_social-other_social_urls-"+r,label:Object(Je.__)("Add another profile","wordpress-seo"),placeholder:Object(Je.__)("E.g. https://example.com/yoast","wordpress-seo"),className:"yst-grow"}),Object(s.createElement)("button",{onClick:e.remove.bind(null,r),className:"yst-mt-7 yst-p-2.5 yst-rounded-md focus:yst-outline-none focus:yst-ring-2 focus:yst-ring-primary-500"},Object(s.createElement)(Os.a,{className:"yst-h-5 yst-w-5"})))),Object(s.createElement)(l.Button,{id:"button-add-social-profile",variant:"secondary",onClick:e.push.bind(null,"")},Object(s.createElement)(ys.a,{className:"yst--ml-1 yst-mr-1 yst-h-5 yst-w-5 yst-text-slate-400"}),Object(Je.__)("Add another profile","wordpress-seo")))))),Object(s.createElement)(hs.a,{show:"person"===r,enter:"yst-transition yst-ease-out yst-duration-300 yst-delay-300",enterFrom:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90",enterTo:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leave:"yst-transition yst-absolute yst-top-0 yst-left-0 yst-ease-out yst-duration-300",leaveFrom:"yst-transform yst-opacity-100 yst-translate-y-0 sm:yst-scale-100",leaveTo:"yst-transform yst-opacity-0 yst-translate-y-4 sm:yst-translate-y-0 sm:yst-scale-90"},Object(s.createElement)(st,{title:Object(Je.__)("Personal info","wordpress-seo"),description:Object(Je.__)("Please tell us more about the person this site represents.","wordpress-seo")},Object(s.createElement)(Ft,{name:"wpseo_titles.company_or_person_user_id",id:"input-wpseo_titles-company_or_person_user_id",label:Object(Je.__)("Select a user","wordpress-seo")}),!Object(oe.isEmpty)(c)&&Object(s.createElement)(l.Alert,{id:"alert-person-user-profile"},h&&Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("You have selected the user %1$s%5$s%2$s as the person this site represents. Their user profile information will now be used in search results. %3$sUpdate their profile to make sure the information is correct%4$s.","wordpress-seo"),"","","","",null==c?void 0:c.name),{strong:Object(s.createElement)("strong",{className:"yst-font-medium"}),a:Object(s.createElement)("a",{id:"link-person-user-profile",href:`${p}?user_id=${null==c?void 0:c.id}`,target:"_blank",rel:"noopener noreferrer"})}),!h&&Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s and %2$s are replaced by opening and closing tags. Object(Je.__)("You have selected the user %1$s%3$s%2$s as the person this site represents. Their user profile information will now be used in search results. We're sorry, you're not allowed to edit this user's profile.","wordpress-seo"),"","",null==c?void 0:c.name),{strong:Object(s.createElement)("strong",{className:"yst-font-medium"})})),Object(s.createElement)(Ot,{id:"wpseo_titles-person_logo",label:Object(Je.__)("Personal logo or avatar","wordpress-seo"),variant:"square",previewLabel:Object(s.createInterpolateElement)(Object(Je.sprintf)(// translators: %1$s expands to an opening strong tag. Object(Je.__)("Recommended size for this image is %1$s%3$s%2$s","wordpress-seo"),"","","696x696px"),{strong:Object(s.createElement)("strong",{className:"yst-font-semibold"})}),mediaUrlName:"wpseo_titles.person_logo",mediaIdName:"wpseo_titles.person_logo_id",fallbackMediaId:f})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(Ha,null)))))},qa=()=>{const e=ct("selectReplacementVariablesFor",[],"search","search"),t=ct("selectRecommendedReplacementVariablesFor",[],"search","search"),r=ct("selectReplacementVariablesFor",[],"404","404"),a=ct("selectRecommendedReplacementVariablesFor",[],"404","404");return Object(s.createElement)(dt,{title:Object(Je.__)("Special pages","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)(st,{title:Object(Je.__)("Internal search pages","wordpress-seo"),description:Object(Je.__)("Choose how the title of your internal search pages should look in the browser.","wordpress-seo")},Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-search-wpseo",fieldId:"input-wpseo_titles.title-search-wpseo",label:Object(Je.__)("Page title","wordpress-seo"),replacementVariables:e,recommendedReplacementVariables:t})),Object(s.createElement)("hr",{className:"yst-my-8"}),Object(s.createElement)(st,{title:Object(Je.__)("404 error pages","wordpress-seo"),description:Object(Je.__)("Choose how the title of your 404 error pages should look in the browser.","wordpress-seo")},Object(s.createElement)(wt,{type:"title",name:"wpseo_titles.title-404-wpseo",fieldId:"input-wpseo_titles.title-404-wpseo",label:Object(Je.__)("Page title","wordpress-seo"),replacementVariables:r,recommendedReplacementVariables:a}))))};const Ya=/content=(['"])?(?[^'"> ]+)(?:\1|[ />])/,Ga=e=>{var t;const r=e.target.value.match(Ya);return null!=r&&null!==(t=r.groups)&&void 0!==t&&t.content?r.groups.content:e.target.value},Ka=Pt(Ct);var Xa=()=>{const e=ct("selectPreference",[],"siteUrl");return Object(s.createElement)(dt,{title:Object(Je.__)("Site connections","wordpress-seo"),description:Object(Je.__)("Verify your site with different tools. This will add a verification meta tag on your homepage. You can find instructions on how to verify your site for each platform by following the link in the description.","wordpress-seo")},Object(s.createElement)("div",{className:"yst-max-w-5xl"},Object(s.createElement)("fieldset",{className:"yst-min-width-0 yst-max-w-screen-sm yst-space-y-8"},Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.baiduverify",id:"input-wpseo-baiduverify",label:Object(Je.__)("Baidu","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sBaidu Webmaster tools%2$s.","wordpress-seo"),"",""),"https://ziyuan.baidu.com/site/siteadd","link-baidu-webmaster-tools"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.msverify",id:"input-wpseo-msverify",label:Object(Je.__)("Bing","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sBing Webmaster tools%2$s.","wordpress-seo"),"",""),"https://www.bing.com/toolbox/webmaster/#/Dashboard/?url="+e,"link-bing-webmaster-tools"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.googleverify",id:"input-wpseo-googleverify",label:Object(Je.__)("Google","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sGoogle Search console%2$s.","wordpress-seo"),"",""),Object(xt.addQueryArgs)("https://www.google.com/webmasters/verification/verification",{hl:"en",tid:"alternate",siteUrl:e}),"link-google-search-console"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo_social.pinterestverify",id:"input-wpseo_social-pinterestverify",label:Object(Je.__)("Pinterest","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Claim your site over at %1$sPinterest%2$s.","wordpress-seo"),"",""),"https://www.pinterest.com/settings/claim","link-pinterest"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}),Object(s.createElement)(Ka,{as:l.TextField,type:"text",name:"wpseo.yandexverify",id:"input-wpseo-yandexverify",label:Object(Je.__)("Yandex","wordpress-seo"),description:Object(Er.a)(Object(Je.sprintf)(Object(Je.__)("Get your verification code in %1$sYandex Webmaster tools%2$s.","wordpress-seo"),"",""),"https://webmaster.yandex.com/sites/add/","link-yandex-webmaster-tools"),placeholder:Object(Je.__)("Add verification code","wordpress-seo"),transformValue:Ga}))))};const Ja=e=>{let{postTypes:t,taxonomies:r,idSuffix:a=""}=e;const n=Object(l.useSvgAria)(),o=Object(s.useCallback)(e=>{let{show:t,toggle:r,ariaProps:a}=e;const o=Object(s.useMemo)(()=>t?He:We,[t]);return Object(s.createElement)("div",{className:"yst-relative"},Object(s.createElement)("hr",{className:"yst-absolute yst-inset-x-0 yst-top-1/2 yst-bg-slate-200"}),Object(s.createElement)("button",Be()({className:"yst-relative yst-flex yst-items-center yst-gap-2 yst-px-2.5 yst-py-1 yst-mx-auto yst-text-xs yst-font-medium yst-text-slate-700 yst-bg-slate-50 yst-rounded-full yst-border yst-border-slate-300 hover:yst-bg-white hover:yst-text-slate-800 focus:yst-outline-none focus:yst-ring-2 focus:yst-ring-primary-500 focus:yst-ring-offset-2",onClick:r},a),t?Object(Je.__)("Show less","wordpress-seo"):Object(Je.__)("Show more","wordpress-seo"),Object(s.createElement)(o,Be()({className:"yst-h-4 yst-w-4 yst-flex-shrink-0 yst-text-slate-400 group-hover:yst-text-slate-500 yst-stroke-3"},n))))},[]);return Object(s.createElement)(s.Fragment,null,Object(s.createElement)("header",{className:"yst-px-3 yst-mb-6 yst-space-y-6"},Object(s.createElement)(Ue,{to:"/",className:"yst-inline-block"},Object(s.createElement)(vr,Be()({className:"yst-w-40"},n))),Object(s.createElement)(Bt,null)),Object(s.createElement)("div",{className:"yst-px-0.5 yst-space-y-6"},Object(s.createElement)(ir.MenuItem,{id:"menu-site-settings"+(a&&"-"+a),icon:qe,label:Object(Je.__)("General","wordpress-seo")},Object(s.createElement)(ir.SubmenuItem,{to:"/site-features",label:Object(Je.__)("Site features","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/site-basics",label:Object(Je.__)("Site basics","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/site-representation",label:Object(Je.__)("Site representation","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/site-connections",label:Object(Je.__)("Site connections","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/breadcrumbs",label:Object(Je.__)("Breadcrumbs","wordpress-seo"),idSuffix:a})),Object(s.createElement)(ir.MenuItem,{id:"menu-content-settings"+(a&&"-"+a),icon:Ye,label:Object(Je.__)("Content types","wordpress-seo")},Object(s.createElement)(l.ChildrenLimiter,{limit:5,renderButton:o},Object(s.createElement)(ir.SubmenuItem,{to:"/homepage",label:Object(Je.__)("Homepage","wordpress-seo"),idSuffix:a}),Object(oe.map)(t,e=>{let{name:t,route:r,label:n}=e;return Object(s.createElement)(ir.SubmenuItem,{key:"link-post-type-"+t,to:"/post-type/"+r,label:n,idSuffix:a})}))),Object(s.createElement)(ir.MenuItem,{id:"menu-content-settings"+(a&&"-"+a),icon:Ge,label:Object(Je.__)("Categories & tags","wordpress-seo")},Object(s.createElement)(l.ChildrenLimiter,{limit:5,renderButton:o},Object(oe.map)(r,e=>Object(s.createElement)(ir.SubmenuItem,{to:"/taxonomy/"+e.route,label:Object(s.createElement)("div",{className:"yst-flex yst-w-full yst-justify-between yst-items-center"},Object(s.createElement)("span",null,e.label)),idSuffix:a})))),Object(s.createElement)(ir.MenuItem,{id:"menu-advanced-settings"+(a&&"-"+a),icon:Ke,label:Object(Je.__)("Advanced","wordpress-seo"),defaultOpen:!1},Object(s.createElement)(ir.SubmenuItem,{to:"/crawl-optimization",label:Object(s.createElement)("span",{className:"yst-inline-flex yst-items-center yst-gap-1.5"},Object(Je.__)("Crawl optimization","wordpress-seo"),Object(s.createElement)(l.Badge,{variant:"upsell"},"Premium")),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/author-archives",label:Object(Je.__)("Author archives","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/date-archives",label:Object(Je.__)("Date archives","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/special-pages",label:Object(Je.__)("Special pages","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/media",label:Object(Je.__)("Media pages","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/formats",label:Object(Je.__)("Formats","wordpress-seo"),idSuffix:a}),Object(s.createElement)(ir.SubmenuItem,{to:"/rss",label:Object(Je.__)("RSS","wordpress-seo"),idSuffix:a}))))};Ja.propTypes={postTypes:tt.a.object.isRequired,taxonomies:tt.a.object.isRequired,idSuffix:tt.a.string};const Za=()=>{const e=ct("selectLink",[],"https://yoa.st/17h");return Object(s.createElement)("div",{className:"yst-p-6 xl:yst-max-w-3xl yst-rounded-lg yst-bg-white yst-shadow"},Object(s.createElement)(l.Title,{as:"h2",size:"4",className:"yst-text-xl yst-text-primary-500"},Object(Je.sprintf)( /* translators: %s expands to Yoast SEO Premium */ Object(Je.__)("Upgrade to %s","wordpress-seo"),"Yoast SEO Premium")),Object(s.createElement)("ul",{className:"yst-grid yst-grid-cols-1 sm:yst-grid-cols-2 yst-list-disc yst-list-inside yst-text-slate-800 yst-mt-6"},Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("Multiple keyphrases","wordpress-seo")),": ",Object(Je.__)("Increase your SEO reach","wordpress-seo")),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("No more dead links","wordpress-seo")),": ",Object(Je.__)("Easy redirect manager","wordpress-seo")),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("Superfast internal linking suggestions","wordpress-seo"))),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("Social media preview","wordpress-seo")),": ",Object(Je.__)("Facebook & Twitter","wordpress-seo")),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("24/7 email support","wordpress-seo"))),Object(s.createElement)("li",null,Object(s.createElement)("span",{className:"yst-font-semibold"},Object(Je.__)("No ads!","wordpress-seo")))),Object(s.createElement)(l.Button,{as:"a",variant:"upsell",size:"large",href:e,className:"yst-gap-2 yst-mt-4"},Object(Je.sprintf)( /* translators: %s expands to Yoast SEO Premium */ Object(Je.__)("Get %s","wordpress-seo"),"Yoast SEO Premium"),Object(s.createElement)(Xe.a,{className:"yst-w-4 yst-h-4"})))};var Qa=()=>{const{pathname:e}=Le(),t=ct("selectPostTypes"),r=ct("selectTaxonomies"),a=ct("selectPreference",[],"isPremium");(()=>{const{hash:e,pathname:t}=Le();Object(s.useEffect)(()=>{var t;const r=e.replace("#",""),s=document.getElementById(r)||(null===(t=document.querySelectorAll(`[data-id="${r}"]`))||void 0===t?void 0:t[0]);if(s)window.scrollTo({top:s.getBoundingClientRect().top+window.scrollY-96,behavior:"smooth"}),setTimeout(()=>s.focus(),800);else{const e=document.getElementById("yoast-seo-settings");null==e||e.scrollIntoView({behavior:"smooth"})}},[t,e])})();const{dirty:n}=H();return Object(l.useBeforeUnload)(n,Object(Je.__)("There are unsaved changes on this page. Leaving means that those changes will be lost. Are you sure you want to leave this page?","wordpress-seo")),Object(s.createElement)(s.Fragment,null,Object(s.createElement)(Dt,null),Object(s.createElement)(ir,{activePath:e},Object(s.createElement)(ir.Mobile,{openButtonScreenReaderText:Object(Je.__)("Open sidebar","wordpress-seo"),closeButtonScreenReaderText:Object(Je.__)("Close sidebar","wordpress-seo")},Object(s.createElement)(Ja,{idSuffix:"mobile",postTypes:t,taxonomies:r})),Object(s.createElement)("div",{className:"yst-p-4 md:yst-p-8 yst-flex yst-gap-4"},Object(s.createElement)("aside",{className:"yst-sidebar yst-sidebar-nav yst-shrink-0 yst-hidden md:yst-block yst-pb-6 yst-bottom-0 yst-w-56 lg:yst-w-64"},Object(s.createElement)(ir.Sidebar,null,Object(s.createElement)(Ja,{postTypes:t,taxonomies:r}))),Object(s.createElement)("div",{className:Qe()("yst-flex yst-grow yst-flex-wrap",!a&&"xl:yst-pr-[20.5rem]")},Object(s.createElement)("div",{className:"yst-grow yst-space-y-6 yst-mb-6 xl:yst-mb-0"},Object(s.createElement)("main",{className:"yst-rounded-lg yst-bg-white yst-shadow"},Object(s.createElement)(l.ErrorBoundary,{FallbackComponent:jr},Object(s.createElement)(Ae,null,Object(s.createElement)(Re,{path:"author-archives",element:Object(s.createElement)(Gr,null)}),Object(s.createElement)(Re,{path:"breadcrumbs",element:Object(s.createElement)(Kr,null)}),Object(s.createElement)(Re,{path:"crawl-optimization",element:Object(s.createElement)(es,null)}),Object(s.createElement)(Re,{path:"date-archives",element:Object(s.createElement)(rs,null)}),Object(s.createElement)(Re,{path:"homepage",element:Object(s.createElement)(is,null)}),Object(s.createElement)(Re,{path:"formats",element:Object(s.createElement)(as,null)}),Object(s.createElement)(Re,{path:"media",element:Object(s.createElement)(ls,null)}),Object(s.createElement)(Re,{path:"rss",element:Object(s.createElement)(us,null)}),Object(s.createElement)(Re,{path:"site-basics",element:Object(s.createElement)(ds,null)}),Object(s.createElement)(Re,{path:"site-connections",element:Object(s.createElement)(Xa,null)}),Object(s.createElement)(Re,{path:"site-representation",element:Object(s.createElement)(Wa,null)}),Object(s.createElement)(Re,{path:"site-features",element:Object(s.createElement)(fs,null)}),Object(s.createElement)(Re,{path:"special-pages",element:Object(s.createElement)(qa,null)}),Object(s.createElement)(Re,{path:"post-type"},Object(oe.map)(t,e=>Object(s.createElement)(Re,{key:"route-post-type-"+e.name,path:e.route,element:Object(s.createElement)(Tr,e)}))),Object(s.createElement)(Re,{path:"taxonomy"},Object(oe.map)(r,e=>Object(s.createElement)(Re,{key:"route-taxonomy-"+e.name,path:e.route,element:Object(s.createElement)(Cr,e)}))),Object(s.createElement)(Re,{path:"*",element:Object(s.createElement)(Pe,{to:"/site-features",replace:!0})})))),!a&&Object(s.createElement)(Za,null)),!a&&Object(s.createElement)(Or,null)))))},en=r(220),tn=r(58);const rn=()=>Object(oe.get)(window,"wpseoScriptData.postTypes",{}),sn=Object(tn.createSlice)({name:"postTypes",initialState:rn(),reducers:{}}),an={selectPostType:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"postTypes."+t,r)},selectAllPostTypes:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const r=Object(oe.get)(e,"postTypes",{});return t?Object(oe.pick)(r,t):r}};an.selectPostTypes=Object(en.a)(an.selectAllPostTypes,e=>Object(oe.omit)(e,["attachment"]));const nn=sn.actions;var on=sn.reducer;const ln=()=>Object(oe.get)(window,"wpseoScriptData.preferences",{}),cn=Object(tn.createSlice)({name:"preferences",initialState:ln(),reducers:{}}),un={selectPreference:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"preferences."+t,r)},selectPreferences:e=>Object(oe.get)(e,"preferences",{})};un.selectHasPageForPosts=Object(en.a)([e=>un.selectPreference(e,"homepageIsLatestPosts"),e=>un.selectPreference(e,"homepagePostsEditUrl")],(e,t)=>!e&&!Object(oe.isEmpty)(t)),un.selectCanEditUser=Object(en.a)([e=>un.selectPreference(e,"currentUserId",-1),e=>un.selectPreference(e,"canEditUsers",!1),(e,t)=>t],(e,t,r)=>e===r||t),un.selectExampleUrl=Object(en.a)([e=>un.selectPreference(e,"siteUrl","https://example.com"),(e,t)=>t],(e,t)=>e+t),un.selectPluginUrl=Object(en.a)([e=>un.selectPreference(e,"pluginUrl","https://example.com"),(e,t)=>t],(e,t)=>e+t);const dn=cn.actions;var pn=cn.reducer;const mn=()=>Object(oe.reduce)(Object(oe.get)(window,"wpseoScriptData.taxonomies",{}),(e,t,r)=>{let{postTypes:s,...a}=t;return{...e,[r]:{...a,postTypes:Object(oe.values)(s)}}},{}),bn=Object(tn.createSlice)({name:"taxonomies",initialState:mn(),reducers:{}}),fn={selectTaxonomy:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"taxonomies."+t,r)},selectAllTaxonomies:e=>Object(oe.get)(e,"taxonomies",{})};fn.selectTaxonomies=Object(en.a)(fn.selectAllTaxonomies,e=>Object(oe.omit)(e,["post_format"]));const hn=bn.actions;var On=bn.reducer;const yn={selectBreadcrumbsForPostTypes:Object(en.a)([fn.selectAllTaxonomies,an.selectAllPostTypes],(e,t)=>{const r={value:0,label:Object(Je.__)("None","wordpress-seo")},s={};return Object(oe.forEach)(t,(t,a)=>{const n=Object(oe.filter)(e,e=>Object(oe.includes)(e.postTypes,a));Object(oe.isEmpty)(n)||(s[a]={label:t.label,options:[r,...Object(oe.map)(n,e=>{let{name:t,label:r}=e;return{value:t,label:r}})]})}),s}),selectBreadcrumbsForTaxonomies:Object(en.a)([fn.selectAllTaxonomies,an.selectAllPostTypes,un.selectHasPageForPosts],(e,t,r)=>{let s=[{value:0,label:Object(Je.__)("None","wordpress-seo")}];r&&s.push({value:"post",label:Object(Je.__)("Blog","wordpress-seo")});const a=Object(oe.filter)(t,e=>{let{hasArchive:t}=e;return t});return s=s.concat(Object(oe.map)(a,e=>{let{name:t,label:r}=e;return{value:t,label:r}})),Object(oe.mapValues)(e,e=>({label:e.label,options:s}))})},wn=()=>Object(oe.get)(window,"wpseoScriptData.defaultSettings",{}),jn=Object(tn.createSlice)({name:"defaultSettings",initialState:wn(),reducers:{}}),gn={selectDefaultSetting:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"defaultSettings."+t,r)},selectDefaultSettings:e=>Object(oe.get)(e,"defaultSettings",{})},vn=jn.actions;var En=jn.reducer;const xn=()=>Object(oe.get)(window,"wpseoScriptData.fallbacks",{}),Sn=Object(tn.createSlice)({name:"fallbacks",initialState:xn(),reducers:{}}),kn={selectFallback:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"fallbacks."+t,r)},selectFallbacks:e=>Object(oe.get)(e,"fallbacks",{})},Tn=Sn.actions;var Fn=Sn.reducer;const Ln=()=>Object(oe.get)(window,"wpseoScriptData.linkParams",{}),Cn=Object(tn.createSlice)({name:"linkParams",initialState:Ln(),reducers:{}}),In={selectLinkParam:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(oe.get)(e,"linkParams."+t,r)},selectLinkParams:e=>Object(oe.get)(e,"linkParams",{})};In.selectLink=Object(en.a)([In.selectLinkParams,(e,t)=>t],(e,t)=>Object(xt.addQueryArgs)(t,e));const Pn=Cn.actions;var Rn=Cn.reducer;const Nn=Object(tn.createEntityAdapter)(),An=()=>Nn.getInitialState({status:"idle",error:""}),$n=e=>{var t,r;return{id:null==e?void 0:e.id,title:(null==e||null===(t=e.title)||void 0===t?void 0:t.rendered)||(null==e?void 0:e.title),slug:(null==e?void 0:e.slug)||(null==e?void 0:e.name),alt:(null==e?void 0:e.alt_text)||(null==e?void 0:e.alt),url:(null==e?void 0:e.source_url)||(null==e?void 0:e.url),type:(null==e?void 0:e.media_type)||(null==e?void 0:e.type),mime:(null==e?void 0:e.mime_type)||(null==e?void 0:e.mime),author:null==e?void 0:e.author,sizes:Object(oe.mapValues)((null==e?void 0:e.sizes)||(null==e||null===(r=e.media_details)||void 0===r?void 0:r.sizes),e=>({url:(null==e?void 0:e.url)||(null==e?void 0:e.source_url),width:null==e?void 0:e.width,height:null==e?void 0:e.height}),{})}},Dn=Object(tn.createSlice)({name:"media",initialState:An(),reducers:{addOneMedia:{reducer:Nn.addOne,prepare:e=>({payload:$n(e)})},addManyMedia:{reducer:Nn.addMany,prepare:e=>({payload:Object(oe.map)(e,$n)})}},extraReducers:e=>{e.addCase("fetchMedia/request",e=>{e.status="loading"}),e.addCase("fetchMedia/success",(e,t)=>{e.status="success",Nn.addMany(e,Object(oe.map)(t.payload,$n))}),e.addCase("fetchMedia/error",(e,t)=>{e.status="error",e.error=t.payload})}}),Mn=Nn.getSelectors(e=>e.media),Un={selectMediaIds:Mn.selectIds,selectMediaById:Mn.selectById,selectIsMediaLoading:e=>"loading"===Object(oe.get)(e,"media.status","idle")},Vn={...Dn.actions,fetchMedia:function*(e){yield{type:"fetchMedia/request"};try{return{type:"fetchMedia/success",payload:yield{type:"fetchMedia",payload:{per_page:100,include:e}}}}catch(e){return{type:"fetchMedia/error",payload:e}}}},zn={fetchMedia:async e=>{let{payload:t}=e;return Et()({path:"/wp/v2/media?"+Object(xt.buildQueryString)(t)})}};var Bn=Dn.reducer;const Hn=Object(tn.createSlice)({name:"notifications",initialState:{},reducers:{addNotification:{reducer:(e,t)=>{let{payload:r}=t;e[r.id]={id:r.id,variant:r.variant,size:r.size,title:r.title,description:r.description}},prepare:e=>{let{id:t,variant:r="info",size:s="default",title:a,description:n}=e;return{payload:{id:t||Object(tn.nanoid)(),variant:r,size:s,title:a,description:n}}}},removeNotification:(e,t)=>{let{payload:r}=t;return Object(oe.omit)(e,r)}}}),Wn={selectNotifications:e=>Object(oe.get)(e,"notifications",{}),selectNotification:(e,t)=>Object(oe.get)(e,"notifications."+t,null)},qn=Hn.actions;var Yn=Hn.reducer;const Gn=()=>({recommended:Object(oe.get)(window,"wpseoScriptData.replacementVariables.recommended",{}),shared:Object(oe.get)(window,"wpseoScriptData.replacementVariables.shared",[]),specific:Object(oe.get)(window,"wpseoScriptData.replacementVariables.specific",{}),variables:Object(oe.get)(window,"wpseoScriptData.replacementVariables.variables",[])}),Kn=Object(tn.createSlice)({name:"replacementVariables",initialState:Gn(),reducers:{}}),Xn={selectRecommendedReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.recommended",{}),selectSharedReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.shared",[]),selectSpecificReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.specific",{}),selectReplacementVariables:e=>Object(oe.get)(e,"replacementVariables.variables",[])};Xn.selectSpecificReplacementVariablesFor=Object(en.a)([Xn.selectSharedReplacementVariables,Xn.selectSpecificReplacementVariables,(e,t)=>t,(e,t,r)=>r],(e,t,r,s)=>[...e,...Object(oe.get)(t,r,Object(oe.get)(t,s,[]))]),Xn.selectReplacementVariablesFor=Object(en.a)([Xn.selectReplacementVariables,Xn.selectSpecificReplacementVariablesFor],(e,t)=>Object(oe.filter)(e,e=>{let{name:r}=e;return Object(oe.includes)(t,r)})),Xn.selectRecommendedReplacementVariablesFor=Object(en.a)([Xn.selectRecommendedReplacementVariables,(e,t)=>t,(e,t,r)=>r],(e,t,r)=>Object(oe.get)(e,t,Object(oe.get)(e,r,[])));const Jn=Kn.actions;var Zn=Kn.reducer;const Qn=(e,t)=>{ // translators: %1$s expands to the schema type, e.g. "Web Page" or "Blog Post". const r=Object(Je.__)("%1$s (default)","wordpress-seo");return e.map(e=>{let{label:s,value:a}=e;return{value:a,label:a===t?Object(Je.sprintf)(r,s):s}})},eo=()=>({articleTypes:Object(oe.get)(window,"wpseoScriptData.schema.articleTypes",{}),articleTypeDefaults:Object(oe.get)(window,"wpseoScriptData.schema.articleTypeDefaults",{}),pageTypes:Object(oe.get)(window,"wpseoScriptData.schema.pageTypes",{}),pageTypeDefaults:Object(oe.get)(window,"wpseoScriptData.schema.pageTypeDefaults",{})}),to=Object(tn.createSlice)({name:"schema",initialState:eo(),reducers:{}}),ro={selectSchema:e=>Object(oe.get)(e,"schema",{}),selectArticleTypes:e=>Object(oe.get)(e,"schema.articleTypes",{}),selectArticleTypeDefaults:e=>Object(oe.get)(e,"schema.articleTypeDefaults",{}),selectPageTypes:e=>Object(oe.get)(e,"schema.pageTypes",{}),selectPageTypeDefaults:e=>Object(oe.get)(e,"schema.pageTypeDefaults",{})};ro.selectArticleTypeValues=Object(en.a)(ro.selectArticleTypes,e=>Object(oe.values)(e)),ro.selectArticleTypeDefault=Object(en.a)([ro.selectArticleTypeDefaults,(e,t)=>t],(e,t)=>Object(oe.get)(e,t,"None")),ro.selectArticleTypeValuesFor=Object(en.a)([ro.selectArticleTypeValues,ro.selectArticleTypeDefault],(e,t)=>Qn(e,t)),ro.selectPageTypeValues=Object(en.a)(ro.selectPageTypes,e=>Object(oe.values)(e)),ro.selectPageTypeDefault=Object(en.a)([ro.selectPageTypeDefaults,(e,t)=>t],(e,t)=>Object(oe.get)(e,t,"WebPage")),ro.selectPageTypeValuesFor=Object(en.a)([ro.selectPageTypeValues,ro.selectPageTypeDefault],(e,t)=>Qn(e,t));const so=to.actions;var ao=to.reducer;const no=e=>!(null!=e&&e.route),oo=()=>{const e=Object(oe.get)(window,"wpseoScriptData.postTypes",{}),t=Object(oe.get)(window,"wpseoScriptData.taxonomies",{});return{index:gs(e,t)}},io=Object(tn.createSlice)({name:"search",initialState:oo(),reducers:{}}),lo={selectSearchIndex:e=>Object(oe.get)(e,"search.index",{})};lo.selectFlatSearchIndex=Object(en.a)(lo.selectSearchIndex,e=>At(e,"",no));const co=io.actions;var uo=io.reducer;const po=Object(tn.createEntityAdapter)(),mo=()=>po.getInitialState({status:"idle",error:""}),bo=e=>({id:null==e?void 0:e.id,name:Object(oe.trim)(null==e?void 0:e.name)||(null==e?void 0:e.slug),slug:null==e?void 0:e.slug}),fo=Object(tn.createSlice)({name:"users",initialState:mo(),reducers:{addOneUser:{reducer:po.addOne,prepare:e=>({payload:bo(e)})},addManyUsers:{reducer:po.addMany,prepare:e=>({payload:Object(oe.map)(e,bo)})}},extraReducers:e=>{e.addCase("fetchUsers/request",e=>{e.status="loading"}),e.addCase("fetchUsers/success",(e,t)=>{e.status="success",po.addMany(e,Object(oe.map)(t.payload,bo))}),e.addCase("fetchUsers/error",(e,t)=>{e.status="error",e.error=t.payload})}}),ho=po.getSelectors(e=>e.users),Oo={selectUserIds:ho.selectIds,selectUserById:ho.selectById,selectUsers:ho.selectEntities},yo={...fo.actions,fetchUsers:function*(e){yield{type:"fetchUsers/request"};try{return{type:"fetchUsers/success",payload:yield{type:"fetchUsers",payload:{...e}}}}catch(e){return{type:"fetchUsers/error",payload:e}}}},_o={fetchUsers:async e=>{let{payload:t}=e;return Et()({path:"/wp/v2/users?"+Object(xt.buildQueryString)(t)})}};var wo=fo.reducer;const jo=e=>{let{initialState:t}=e;return Object(n.createReduxStore)(it,{actions:{...vn,...Tn,...Pn,...Vn,...qn,...nn,...dn,...Jn,...so,...co,...hn,...yo},selectors:{...yn,...gn,...kn,...In,...Un,...Wn,...an,...un,...Xn,...ro,...lo,...fn,...Oo},initialState:Object(oe.merge)({},{defaultSettings:wn(),fallbacks:xn(),linkParams:Ln(),media:An(),notifications:{},postTypes:rn(),preferences:ln(),replacementVariables:Gn(),schema:eo(),search:oo(),taxonomies:mn(),users:mo()},t),reducer:Object(n.combineReducers)({defaultSettings:En,fallbacks:Fn,linkParams:Rn,media:Bn,notifications:Yn,postTypes:on,preferences:pn,replacementVariables:Zn,schema:ao,search:uo,taxonomies:On,users:wo}),controls:{...zn,..._o}})};i()(()=>{const e=document.getElementById("yoast-seo-settings");if(!e)return;const t=document.createElement("div"),r=t.attachShadow({mode:"open"});document.body.appendChild(t);const o=Object(oe.get)(window,"wpseoScriptData.settings",{}),i=Object(oe.get)(window,"wpseoScriptData.fallbacks",{}),c=Object(oe.get)(window,"wpseoScriptData.postTypes",{}),u=Object(oe.get)(window,"wpseoScriptData.taxonomies",{});(function(){let{initialState:e={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(n.register)(jo({initialState:e}))})(),(async e=>{let{settings:t,fallbacks:r}=e;const s=Object(oe.get)(t,"wpseo_titles",{}),a=Object(oe.filter)([Object(oe.get)(t,"wpseo_social.og_default_image_id","0"),Object(oe.get)(t,"wpseo_titles.open_graph_frontpage_image_id","0"),Object(oe.get)(t,"wpseo_titles.company_logo_id","0"),Object(oe.get)(t,"wpseo_titles.person_logo_id","0"),Object(oe.get)(r,"siteLogoId","0"),...Object(oe.reduce)(s,(e,t,r)=>Object(oe.includes)(r,"social-image-id")?[...e,t]:e,[])],Boolean),o=Object(oe.chunk)(a,100),{fetchMedia:i}=Object(n.dispatch)(it);Object(oe.forEach)(o,i)})({settings:o,fallbacks:i}),(async e=>{let{settings:t}=e;const r=Object(oe.get)(t,"wpseo_titles.company_or_person_user_id"),{fetchUsers:s}=Object(n.dispatch)(it);r&&s({include:[r]})})({settings:o});const d=Object(n.select)(it).selectPreference("isRtl",!1);Object(s.render)(Object(s.createElement)(l.Root,{context:{isRtl:d}},Object(s.createElement)(Ve.StyleSheetManager,{target:r},Object(s.createElement)(a.SlotFillProvider,null,Object(s.createElement)(Me,null,Object(s.createElement)(G,{initialValues:o,validationSchema:Ua(c,u),onSubmit:Es},Object(s.createElement)(Qa,null)))))),e)})},,,,,,,,,,,,,,,,,,,,function(e,t,r){"use strict";r.d(t,"a",(function(){return Y}));var s,a,n=r(3),o=r.n(n),i=r(129),l=r(63),c=r(20),u=r(77),d=r(23),p=r(36),m=r(156),b=r(148),f=r(49),h=r(170),O=r(32),y=r(37),_=r(18),w=r(147),j=r(24),g=r(185),v=r(60),E=r(157),x=r(34),S=r(29),k=r(184),T=((a=T||{})[a.Open=0]="Open",a[a.Closed=1]="Closed",a),F=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(F||{}),L=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(L||{}),C=((s=C||{})[s.OpenCombobox=0]="OpenCombobox",s[s.CloseCombobox=1]="CloseCombobox",s[s.GoToOption=2]="GoToOption",s[s.RegisterOption=3]="RegisterOption",s[s.UnregisterOption=4]="UnregisterOption",s[s.RegisterLabel=5]="RegisterLabel",s);function I(e,t=(e=>e)){let r=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,s=Object(v.f)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),a=r?s.indexOf(r):null;return-1===a&&(a=null),{options:s,activeOptionIndex:a}}let P={1:e=>e.dataRef.current.disabled||1===e.comboboxState?e:{...e,activeOptionIndex:null,comboboxState:1},0(e){if(e.dataRef.current.disabled||0===e.comboboxState)return e;let t=e.activeOptionIndex,{isSelected:r}=e.dataRef.current,s=e.options.findIndex(e=>r(e.dataRef.current.value));return-1!==s&&(t=s),{...e,comboboxState:0,activeOptionIndex:t}},2(e,t){var r;if(e.dataRef.current.disabled||e.dataRef.current.optionsRef.current&&!e.dataRef.current.optionsPropsRef.current.static&&1===e.comboboxState)return e;let s=I(e);if(null===s.activeOptionIndex){let e=s.options.findIndex(e=>!e.dataRef.current.disabled);-1!==e&&(s.activeOptionIndex=e)}let a=Object(O.b)(t,{resolveItems:()=>s.options,resolveActiveIndex:()=>s.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...s,activeOptionIndex:a,activationTrigger:null!=(r=t.trigger)?r:1}},3:(e,t)=>{let r={id:t.id,dataRef:t.dataRef},s=I(e,e=>[...e,r]);null===e.activeOptionIndex&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(s.activeOptionIndex=s.options.indexOf(r));let a={...e,...s,activationTrigger:1};return e.dataRef.current.__demoMode&&void 0===e.dataRef.current.value&&(a.activeOptionIndex=0),a},4:(e,t)=>{let r=I(e,e=>{let r=e.findIndex(e=>e.id===t.id);return-1!==r&&e.splice(r,1),e});return{...e,...r,activationTrigger:1}},5:(e,t)=>({...e,labelId:t.id})},R=Object(n.createContext)(null);function N(e){let t=Object(n.useContext)(R);if(null===t){let t=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,N),t}return t}R.displayName="ComboboxActionsContext";let A=Object(n.createContext)(null);function $(e){let t=Object(n.useContext)(A);if(null===t){let t=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,$),t}return t}function D(e,t){return Object(j.a)(t.type,P,e,t)}A.displayName="ComboboxDataContext";let M=n.Fragment,U=Object(_.d)((function(e,t){let{value:r,defaultValue:s,onChange:a,name:i,by:l=((e,t)=>e===t),disabled:u=!1,__demoMode:p=!1,nullable:b=!1,multiple:f=!1,...h}=e,[y,w]=Object(k.a)(r,a,s),[v,S]=Object(n.useReducer)(D,{dataRef:Object(n.createRef)(),comboboxState:p?0:1,options:[],activeOptionIndex:null,activationTrigger:1,labelId:null}),T=Object(n.useRef)(!1),F=Object(n.useRef)({static:!1,hold:!1}),L=Object(n.useRef)(null),C=Object(n.useRef)(null),I=Object(n.useRef)(null),P=Object(n.useRef)(null),N=Object(c.a)("string"==typeof l?(e,t)=>{let r=l;return(null==e?void 0:e[r])===(null==t?void 0:t[r])}:l),$=Object(n.useCallback)(e=>Object(j.a)(U.mode,{1:()=>y.some(t=>N(t,e)),0:()=>N(y,e)}),[y]),U=Object(n.useMemo)(()=>({...v,optionsPropsRef:F,labelRef:L,inputRef:C,buttonRef:I,optionsRef:P,value:y,disabled:u,mode:f?1:0,get activeOptionIndex(){if(T.current&&null===v.activeOptionIndex&&v.options.length>0){let e=v.options.findIndex(e=>!e.dataRef.current.disabled);if(-1!==e)return e}return v.activeOptionIndex},compare:N,isSelected:$,nullable:b,__demoMode:p}),[y,u,f,b,p,v]);Object(d.a)(()=>{v.dataRef.current=U},[U]),Object(m.a)([U.buttonRef,U.inputRef,U.optionsRef],()=>S({type:1}),0===U.comboboxState);let V=Object(n.useMemo)(()=>({open:0===U.comboboxState,disabled:u,activeIndex:U.activeOptionIndex,activeOption:null===U.activeOptionIndex?null:U.options[U.activeOptionIndex].dataRef.current.value,value:y}),[U,u,y]),z=Object(c.a)(e=>{let t=U.options.find(t=>t.id===e);!t||K(t.dataRef.current.value)}),B=Object(c.a)(()=>{if(null!==U.activeOptionIndex){let{dataRef:e,id:t}=U.options[U.activeOptionIndex];K(e.current.value),S({type:2,focus:O.a.Specific,id:t})}}),H=Object(c.a)(()=>{S({type:0}),T.current=!0}),W=Object(c.a)(()=>{S({type:1}),T.current=!1}),q=Object(c.a)((e,t,r)=>(T.current=!1,e===O.a.Specific?S({type:2,focus:O.a.Specific,id:t,trigger:r}):S({type:2,focus:e,trigger:r}))),Y=Object(c.a)((e,t)=>(S({type:3,id:e,dataRef:t}),()=>S({type:4,id:e}))),G=Object(c.a)(e=>(S({type:5,id:e}),()=>S({type:5,id:null}))),K=Object(c.a)(e=>Object(j.a)(U.mode,{0:()=>null==w?void 0:w(e),1(){let t=U.value.slice(),r=t.findIndex(t=>N(t,e));return-1===r?t.push(e):t.splice(r,1),null==w?void 0:w(t)}})),X=Object(n.useMemo)(()=>({onChange:K,registerOption:Y,registerLabel:G,goToOption:q,closeCombobox:W,openCombobox:H,selectActiveOption:B,selectOption:z}),[]),J=null===t?{}:{ref:t};return o.a.createElement(R.Provider,{value:X},o.a.createElement(A.Provider,{value:U},o.a.createElement(x.a,{value:Object(j.a)(U.comboboxState,{0:x.b.Open,1:x.b.Closed})},null!=i&&null!=y&&Object(g.a)({[i]:y}).map(([e,t])=>o.a.createElement(E.b,{features:E.a.Hidden,...Object(_.c)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,name:e,value:t})})),Object(_.e)({ourProps:J,theirProps:h,slot:V,defaultTag:M,name:"Combobox"}))))})),V=Object(_.d)((function(e,t){var r,s;let{value:a,onChange:o,displayValue:d,type:p="text",...m}=e,b=$("Combobox.Input"),h=N("Combobox.Input"),y=Object(f.a)(b.inputRef,t),w="headlessui-combobox-input-"+Object(u.a)(),g=Object(l.a)();!function(e,t){let r=Object(n.useRef)([]),s=Object(c.a)(([e,t],[r,s])=>{!b.inputRef.current||(0===s&&1===t||e!==r)&&(b.inputRef.current.value=e)});Object(n.useEffect)(()=>{let e=[...r.current];for(let[a,n]of t.entries())if(r.current[a]!==n){let a=s(t,e);return r.current=t,a}},[s,...t])}(0,[Object(n.useMemo)(()=>{var e;return"function"==typeof d?null!=(e=d(b.value))?e:"":"string"==typeof b.value?b.value:""},[b.value]),b.comboboxState]);let v=Object(c.a)(e=>{switch(e.key){case S.a.Backspace:case S.a.Delete:if(0!==b.mode||!b.nullable)return;let t=e.currentTarget;g.requestAnimationFrame(()=>{""===t.value&&(h.onChange(null),b.optionsRef.current&&(b.optionsRef.current.scrollTop=0),h.goToOption(O.a.Nothing))});break;case S.a.Enter:if(0!==b.comboboxState)return;if(e.preventDefault(),e.stopPropagation(),null===b.activeOptionIndex)return void h.closeCombobox();h.selectActiveOption(),0===b.mode&&h.closeCombobox();break;case S.a.ArrowDown:return e.preventDefault(),e.stopPropagation(),Object(j.a)(b.comboboxState,{0:()=>{h.goToOption(O.a.Next)},1:()=>{h.openCombobox()}});case S.a.ArrowUp:return e.preventDefault(),e.stopPropagation(),Object(j.a)(b.comboboxState,{0:()=>{h.goToOption(O.a.Previous)},1:()=>{h.openCombobox(),g.nextFrame(()=>{b.value||h.goToOption(O.a.Last)})}});case S.a.Home:case S.a.PageUp:return e.preventDefault(),e.stopPropagation(),h.goToOption(O.a.First);case S.a.End:case S.a.PageDown:return e.preventDefault(),e.stopPropagation(),h.goToOption(O.a.Last);case S.a.Escape:return 0!==b.comboboxState?void 0:(e.preventDefault(),b.optionsRef.current&&!b.optionsPropsRef.current.static&&e.stopPropagation(),h.closeCombobox());case S.a.Tab:if(0!==b.comboboxState)return;0===b.mode&&h.selectActiveOption(),h.closeCombobox()}}),E=Object(c.a)(e=>{h.openCombobox(),null==o||o(e)}),x=Object(i.a)(()=>{if(b.labelId)return[b.labelId].join(" ")},[b.labelId]),k=Object(n.useMemo)(()=>({open:0===b.comboboxState,disabled:b.disabled}),[b]),T={ref:y,id:w,role:"combobox",type:p,"aria-controls":null==(r=b.optionsRef.current)?void 0:r.id,"aria-expanded":b.disabled?void 0:0===b.comboboxState,"aria-activedescendant":null===b.activeOptionIndex||null==(s=b.options[b.activeOptionIndex])?void 0:s.id,"aria-multiselectable":1===b.mode||void 0,"aria-labelledby":x,disabled:b.disabled,onKeyDown:v,onChange:E};return Object(_.e)({ourProps:T,theirProps:m,slot:k,defaultTag:"input",name:"Combobox.Input"})})),z=Object(_.d)((function(e,t){var r;let s=$("Combobox.Button"),a=N("Combobox.Button"),o=Object(f.a)(s.buttonRef,t),d="headlessui-combobox-button-"+Object(u.a)(),p=Object(l.a)(),m=Object(c.a)(e=>{switch(e.key){case S.a.ArrowDown:return e.preventDefault(),e.stopPropagation(),1===s.comboboxState&&a.openCombobox(),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})});case S.a.ArrowUp:return e.preventDefault(),e.stopPropagation(),1===s.comboboxState&&(a.openCombobox(),p.nextFrame(()=>{s.value||a.goToOption(O.a.Last)})),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})});case S.a.Escape:return 0!==s.comboboxState?void 0:(e.preventDefault(),s.optionsRef.current&&!s.optionsPropsRef.current.static&&e.stopPropagation(),a.closeCombobox(),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})}));default:return}}),h=Object(c.a)(e=>{if(Object(w.a)(e.currentTarget))return e.preventDefault();0===s.comboboxState?a.closeCombobox():(e.preventDefault(),a.openCombobox()),p.nextFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})})}),y=Object(i.a)(()=>{if(s.labelId)return[s.labelId,d].join(" ")},[s.labelId,d]),j=Object(n.useMemo)(()=>({open:0===s.comboboxState,disabled:s.disabled,value:s.value}),[s]),g=e,v={ref:o,id:d,type:Object(b.a)(e,s.buttonRef),tabIndex:-1,"aria-haspopup":!0,"aria-controls":null==(r=s.optionsRef.current)?void 0:r.id,"aria-expanded":s.disabled?void 0:0===s.comboboxState,"aria-labelledby":y,disabled:s.disabled,onClick:h,onKeyDown:m};return Object(_.e)({ourProps:v,theirProps:g,slot:j,defaultTag:"button",name:"Combobox.Button"})})),B=Object(_.d)((function(e,t){let r=$("Combobox.Label"),s="headlessui-combobox-label-"+Object(u.a)(),a=N("Combobox.Label"),o=Object(f.a)(r.labelRef,t);Object(d.a)(()=>a.registerLabel(s),[s]);let i=Object(c.a)(()=>{var e;return null==(e=r.inputRef.current)?void 0:e.focus({preventScroll:!0})}),l=Object(n.useMemo)(()=>({open:0===r.comboboxState,disabled:r.disabled}),[r]);return Object(_.e)({ourProps:{ref:o,id:s,onClick:i},theirProps:e,slot:l,defaultTag:"label",name:"Combobox.Label"})})),H=_.a.RenderStrategy|_.a.Static,W=Object(_.d)((function(e,t){var r;let{hold:s=!1,...a}=e,o=$("Combobox.Options"),l=Object(f.a)(o.optionsRef,t),c="headlessui-combobox-options-"+Object(u.a)(),p=Object(x.c)(),m=null!==p?p===x.b.Open:0===o.comboboxState;Object(d.a)(()=>{var t;o.optionsPropsRef.current.static=null!=(t=e.static)&&t},[o.optionsPropsRef,e.static]),Object(d.a)(()=>{o.optionsPropsRef.current.hold=s},[o.optionsPropsRef,s]),Object(h.a)({container:o.optionsRef.current,enabled:0===o.comboboxState,accept:e=>"option"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let b=Object(i.a)(()=>{var e,t;return null!=(t=o.labelId)?t:null==(e=o.buttonRef.current)?void 0:e.id},[o.labelId,o.buttonRef.current]),O=Object(n.useMemo)(()=>({open:0===o.comboboxState}),[o]),y={"aria-activedescendant":null===o.activeOptionIndex||null==(r=o.options[o.activeOptionIndex])?void 0:r.id,"aria-labelledby":b,role:"listbox",id:c,ref:l};return Object(_.e)({ourProps:y,theirProps:a,slot:O,defaultTag:"ul",features:H,visible:m,name:"Combobox.Options"})})),q=Object(_.d)((function(e,t){var r,s;let{disabled:a=!1,value:o,...i}=e,l=$("Combobox.Option"),m=N("Combobox.Option"),b="headlessui-combobox-option-"+Object(u.a)(),h=null!==l.activeOptionIndex&&l.options[l.activeOptionIndex].id===b,w=l.isSelected(o),j=Object(n.useRef)(null),g=Object(p.a)({disabled:a,value:o,domRef:j,textValue:null==(s=null==(r=j.current)?void 0:r.textContent)?void 0:s.toLowerCase()}),v=Object(f.a)(t,j),E=Object(c.a)(()=>m.selectOption(b));Object(d.a)(()=>m.registerOption(b,g),[g,b]);let x=Object(n.useRef)(!l.__demoMode);Object(d.a)(()=>{if(!l.__demoMode)return;let e=Object(y.a)();return e.requestAnimationFrame(()=>{x.current=!0}),e.dispose},[]),Object(d.a)(()=>{if(0!==l.comboboxState||!h||!x.current||0===l.activationTrigger)return;let e=Object(y.a)();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=j.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[j,h,l.comboboxState,l.activationTrigger,l.activeOptionIndex]);let S=Object(c.a)(e=>{if(a)return e.preventDefault();E(),0===l.mode&&m.closeCombobox()}),k=Object(c.a)(()=>{if(a)return m.goToOption(O.a.Nothing);m.goToOption(O.a.Specific,b)}),T=Object(c.a)(()=>{a||h||m.goToOption(O.a.Specific,b,0)}),F=Object(c.a)(()=>{a||!h||l.optionsPropsRef.current.hold||m.goToOption(O.a.Nothing)}),L=Object(n.useMemo)(()=>({active:h,selected:w,disabled:a}),[h,w,a]);return Object(_.e)({ourProps:{id:b,ref:v,role:"option",tabIndex:!0===a?void 0:-1,"aria-disabled":!0===a||void 0,"aria-selected":w,disabled:void 0,onClick:S,onFocus:k,onPointerMove:T,onMouseMove:T,onPointerLeave:F,onMouseLeave:F},theirProps:i,slot:L,defaultTag:"li",name:"Combobox.Option"})})),Y=Object.assign(U,{Input:V,Button:z,Label:B,Options:W,Option:q})}]);