D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
aramrprl
/
www
/
wp-content
/
plugins
/
seo-by-rank-math
/
assets
/
admin
/
js
/
Filename :
generalSettings.js
back
Copy
"use strict";(self.webpackChunkrank_math=self.webpackChunkrank_math||[]).push([[406],{6494:function(e,t,n){var a=n(8085);function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,o,i,l=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(a=o.call(n)).done)&&(l.push(a.value),l.length!==t);s=!0);}catch(e){c=!0,r=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw r}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}t.Z=(0,a.map)((0,a.entries)(rankMath.choices.postTypes),(function(e){var t=r(e,2);return{id:t[0],label:t[1]}}))},3184:function(e,t){t.Z={"-":"-","–":"–","—":"—","»":"»","|":"|","•":"•"}},9139:function(e,t,n){var a=n(8264);t.Z=function(e,t,n){return'<a href="'.concat((0,a.Z)(e,t),'" target="_blank" rel="noopener noreferrer">').concat(n,"</a>")}},561:function(e,t,n){var a=n(1368);function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!==r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===r(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e=e?"rank-math-"+e:"rank-math",t=i(i({},t),{},{page:e}),(0,a.addQueryArgs)(rankMath.adminurl,t)}},8994:function(e,t,n){n.r(t),n.d(t,{default:function(){return pt}});var a=n(8003),r=n(8264),o=n(8085),i=n(9139),l=n(561),s={nofollow_external_links:!0,nofollow_image_links:!0},c=[{id:"strip_category_base",type:"toggle",name:(0,a.__)("Strip Category Base","rank-math"),desc:(0,a.sprintf)((0,a.__)("Remove /category/ from category archive URLs. %s <br>E.g. <code>example.com/category/my-category/</code> becomes <code>example.com/my-category</code>","rank-math"),(0,i.Z)("remove-category-base","Options Panel Strip Category",(0,a.__)("Why do this?","rank-math"))),classes:"rank-math-advanced-option",default:!1},{id:"attachment_redirect_urls",type:"toggle",name:(0,a.__)("Redirect Attachments","rank-math"),desc:(0,a.sprintf)((0,a.__)("Redirect all attachment page URLs to the post they appear in. For more advanced redirection control, use the built-in %s.","rank-math"),(0,o.includes)(rankMath.modules,"redirections")?'<a href="'.concat((0,l.Z)("options-general"),'&view=redirections" target="new">').concat((0,a.__)("Redirection Manager","rank-math"),"</a>"):'<span class="rank-math-tooltip">\n\t\t\t'.concat((0,a.__)("Redirections Manager","rank-math"),"\n\t\t\t<span>").concat((0,a.__)("Please enable Redirections module","rank-math"),"</span>\n\t\t</span>")),classes:"rank-math-advanced-option",default:!0},{id:"attachment_redirect_default",type:"text",name:(0,a.__)("Redirect Orphan Attachments","rank-math"),desc:(0,a.__)("Redirect attachments without a parent post to this URL. Leave empty for no redirection.","rank-math"),classes:"rank-math-advanced-option",dep:{attachment_redirect_urls:!0}},{id:"nofollow_external_links",type:"toggle",name:(0,a.__)("Nofollow External Links","rank-math"),desc:(0,a.__)('Automatically add <code>rel="nofollow"</code> attribute for external links appearing in your posts, pages, and other post types. The attribute is dynamically applied when the content is displayed, and the stored content is not changed.',"rank-math"),classes:"rank-math-advanced-option",default:!1},{id:"nofollow_image_links",type:"toggle",name:(0,a.__)("Nofollow Image File Links","rank-math"),desc:(0,a.__)('Automatically add <code>rel="nofollow"</code> attribute for links pointing to external image files. The attribute is dynamically applied when the content is displayed, and the stored content is not changed.',"rank-math"),classes:"rank-math-advanced-option",default:!1},{id:"nofollow_domains",type:"textarea",name:(0,a.__)("Nofollow Domains","rank-math"),desc:(0,a.__)("Only add <code>nofollow</code> attribute for the link if target domain is in this list. Add one per line. Leave empty to apply nofollow for <strong>ALL</strong> external domains.","rank-math"),classes:"rank-math-advanced-option",dep:s},{id:"nofollow_exclude_domains",type:"textarea",name:(0,a.__)("Nofollow Exclude Domains","rank-math"),desc:(0,a.__)("The <code>nofollow</code> attribute <strong>will not be added</strong> for the link if target domain is in this list. Add one per line.","rank-math"),classes:"rank-math-advanced-option",dep:s},{id:"new_window_external_links",type:"toggle",name:(0,a.__)("Open External Links in New Tab/Window","rank-math"),desc:(0,a.__)('Automatically add <code>target="_blank"</code> attribute for external links appearing in your posts, pages, and other post types to make them open in a new browser tab or window. The attribute is dynamically applied when the content is displayed, and the stored content is not changed.',"rank-math"),default:!0}],m={name:"links",header:{title:(0,a.__)("Links","rank-math"),description:(0,a.__)("Change how some of the links open and operate on your website.","rank-math"),link:(0,r.Z)("link-settings","Options Panel Links Tab")},title:wp.element.createElement(React.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-link"}),(0,a.__)("Links","rank-math")),fields:c},d=n(3184);function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==u(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!==u(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===u(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y,k=rankMath,g=k.hasBreadcrumbSupport,b=k.showBlogPage,w=g?"":{breadcrumbs:!0},v=p(p({},w),{},{breadcrumbs_home:!0,relation:"and"}),E=[{type:"notice",status:"warning",children:wp.element.createElement(React.Fragment,null,(0,a.__)("Use the following code in your theme template files to display breadcrumbs. ","rank-math"),wp.element.createElement("a",{href:(0,r.Z)("breadcrumbs-install","Options Panel Breadcrumbs Tab"),target:"_blank",rel:"noreferrer"},(0,a.__)("Learn More ","rank-math")),wp.element.createElement("br",null),wp.element.createElement("code",null,'<?php if (function_exists("rank_math_the_breadcrumbs")) rank_math_the_breadcrumbs(); ?>'),(0,a.__)(" OR ","rank-math"),wp.element.createElement("code",null,"[rank_math_breadcrumb]"))},p({id:"breadcrumbs",type:"toggle",name:(0,a.__)("Enable breadcrumbs function","rank-math"),desc:(0,a.__)("Turning off breadcrumbs will hide breadcrumbs inserted in template files too.","rank-math"),default:!0},g?{force_enable:!0,disabled:!0,desc:(0,a.sprintf)((0,a.__)("This option cannot be changed since your theme has added the support for Rank Math Breadcrumbs using: %s","rank-math"),"<br /><code>add_theme_support( 'rank-math-breadcrumbs' );</code>")}:{}),{id:"breadcrumbs_separator",type:"toggleGroup",name:(0,a.__)("Separator Character","rank-math"),desc:(0,a.__)("Separator character or string that appears between breadcrumb items.","rank-math"),options:d.Z,dep:w,addCustom:!0,default:"-"},{id:"breadcrumbs_home",type:"toggle",name:(0,a.__)("Show Homepage Link","rank-math"),desc:(0,a.__)("Display homepage breadcrumb in trail.","rank-math"),dep:w,default:!0},{id:"breadcrumbs_home_label",type:"text",name:(0,a.__)("Homepage label","rank-math"),desc:(0,a.__)("Label used for homepage link (first item) in breadcrumbs.","rank-math"),dep:v,default:(0,a.__)("Home","rank-math")},{id:"breadcrumbs_home_link",type:"text",name:(0,a.__)("Homepage Link","rank-math"),desc:(0,a.__)("Link to use for homepage (first item) in breadcrumbs.","rank-math"),dep:v,default:rankMath.homeUrl},{id:"breadcrumbs_prefix",type:"text",name:(0,a.__)("Prefix Breadcrumb","rank-math"),desc:(0,a.__)("Prefix for the breadcrumb path.","rank-math"),dep:w},{id:"breadcrumbs_archive_format",type:"text",name:(0,a.__)("Archive Format","rank-math"),desc:(0,a.__)("Format the label used for archive pages.","rank-math"),dep:w,default:(0,a.__)("Archives for %s","rank-math")},{id:"breadcrumbs_search_format",type:"text",name:(0,a.__)("Search Results Format","rank-math"),desc:(0,a.__)("Format the label used for search results pages.","rank-math"),dep:w,default:(0,a.__)("Results for %s","rank-math")},{id:"breadcrumbs_404_label",type:"text",name:(0,a.__)("404 label","rank-math"),desc:(0,a.__)("Label used for 404 error item in breadcrumbs.","rank-math"),dep:w,default:(0,a.__)("404 Error: page not found","rank-math")},{id:"breadcrumbs_remove_post_title",type:"toggle",name:(0,a.__)("Hide Post Title","rank-math"),desc:(0,a.__)("Hide Post title from Breadcrumb.","rank-math"),dep:w,default:!1},{id:"breadcrumbs_ancestor_categories",type:"toggle",name:(0,a.__)("Show Category(s)","rank-math"),desc:(0,a.__)("If category is a child category, show all ancestor categories.","rank-math"),dep:w,default:!1},{id:"breadcrumbs_hide_taxonomy_name",type:"toggle",name:(0,a.__)("Hide Taxonomy Name","rank-math"),desc:(0,a.__)("Hide Taxonomy Name from Breadcrumb.","rank-math"),dep:w,default:!1}].concat(function(e){if(Array.isArray(e))return h(e)}(y=b?[{id:"breadcrumbs_blog_page",type:"toggle",name:(0,a.__)("Show Blog Page","rank-math"),desc:(0,a.__)("Show Blog Page in Breadcrumb.","rank-math"),dep:w,default:!1}]:[])||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(y)||function(e,t){if(e){if("string"==typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?h(e,t):void 0}}(y)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),S={name:"breadcrumbs",header:{title:(0,a.__)("Breadcrumbs","rank-math"),description:(0,a.__)("Here you can set up the breadcrumbs function.","rank-math"),link:(0,r.Z)("breadcrumbs","Options Panel Breadcrumbs Tab")},title:wp.element.createElement(React.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-direction"}),(0,a.__)("Breadcrumbs","rank-math")),fields:E},A=[{id:"add_img_alt",type:"toggle",name:(0,a.__)("Add missing ALT attributes","rank-math"),desc:(0,a.__)("Add <code>alt</code> attributes for <code>images</code> without <code>alt</code> attributes automatically. The attribute is dynamically applied when the content is displayed, and the stored content is not changed.","rank-math"),default:!1},{id:"img_alt_format",type:"selectVariable",name:(0,a.__)("Alt attribute format","rank-math"),desc:(0,a.__)("Format used for the new <code>alt</code> attribute values.","rank-math"),classes:"large-text rank-math-supports-variables",dep:{add_img_alt:!0},exclude:["seo_title","seo_description"],default:" %filename%"},{id:"add_img_title",type:"toggle",name:(0,a.__)("Add missing TITLE attributes","rank-math"),desc:(0,a.__)("Add <code>TITLE</code> attribute for all <code>images</code> without a <code>TITLE</code> attribute automatically. The attribute is dynamically applied when the content is displayed, and the stored content is not changed.","rank-math"),default:!1},{id:"img_title_format",type:"selectVariable",name:(0,a.__)("Title attribute format","rank-math"),desc:(0,a.__)("Format used for the new <code>title</code> attribute values.","rank-math"),classes:"large-text rank-math-supports-variables dropdown-up",dep:{add_img_title:!0},exclude:["seo_title","seo_description"],default:"%title% %count(title)%"}],O={name:"images",header:{title:(0,a.__)("Images","rank-math"),description:(0,a.__)("SEO options related to featured images and media appearing in your post content.","rank-math"),link:(0,r.Z)("image-settings","Options Panel Images Tab")},title:wp.element.createElement(React.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-images"}),(0,a.__)("Images","rank-math")),fields:A},C=[{id:"google_verify",type:"text",name:(0,a.__)("Google Search Console","rank-math"),desc:(0,a.sprintf)((0,a.__)("Enter your Google Search Console verification HTML code or ID. Learn how to get it: %s","rank-math"),(0,i.Z)("google-verification-kb","Google Verification Tool",(0,a.__)("Search Console Verification Page","rank-math")))+'<br><code><meta name="google-site-verification" content="your-id" /></code>'},{id:"bing_verify",type:"text",name:(0,a.__)("Bing Webmaster Tools","rank-math"),desc:(0,a.sprintf)((0,a.__)("Enter your Bing Webmaster Tools verification HTML code or ID. Get it here: %s","rank-math"),(0,i.Z)("bing-verification-kb","Bing Verification Tool",(0,a.__)("Bing Webmaster Verification Page","rank-math")))+'<br><code><meta name="msvalidate.01" content="your-id" /></code>'},{id:"baidu_verify",type:"text",name:(0,a.__)("Baidu Webmaster Tools","rank-math"),desc:(0,a.sprintf)((0,a.__)("Enter your Baidu Webmaster Tools verification HTML code or ID. Learn how to get it: %s","rank-math"),(0,i.Z)("baidu-verification-kb","Baidu Verification Tool",(0,a.__)("Baidu Webmaster Tools","rank-math")))+'<br><code><meta name="baidu-site-verification" content="your-id" /></code>'},{id:"yandex_verify",type:"text",name:(0,a.__)("Yandex Verfication ID","rank-math"),desc:(0,a.sprintf)((0,a.__)("Enter your Yandex verification HTML code or ID. Learn how to get it: %s","rank-math"),(0,i.Z)("yandex-verification-kb","Yandex Verification Tool",(0,a.__)("Yandex.Webmaster Page","rank-math")))+'<br><code><meta name="yandex-verification" content="your-id" /></code>',classes:"rank-math-advanced-option"},{id:"pinterest_verify",type:"text",name:(0,a.__)("Pinterest Verification ID","rank-math"),desc:(0,a.sprintf)((0,a.__)("Enter your Pinterest verification HTML code or ID. Learn how to get it: %s","rank-math"),(0,i.Z)("pinterest-verification-kb","Pinterest Verification Tool",(0,a.__)("Pinterest Account","rank-math")))+'<br><code><meta name="p:domain_verify" content="your-id" /></code>'},{id:"norton_verify",type:"text",name:(0,a.__)("Norton Safe Web Verification ID","rank-math"),desc:(0,a.sprintf)((0,a.__)("Enter your Norton Safe Web verification HTML code or ID. Learn how to get it: %s","rank-math"),(0,i.Z)("norton-verification-kb","Norton Verification Tool",(0,a.__)("Norton Ownership Verification Page","rank-math")))+'<br><code><meta name="norton-safeweb-site-verification" content="your-id" /></code>',classes:"rank-math-advanced-option"},{id:"custom_webmaster_tags",type:"textarea",name:(0,a.__)("Custom Webmaster Tags","rank-math"),desc:(0,a.sprintf)((0,a.__)("Enter your custom webmaster tags. Only %s tags are allowed.","rank-math"),"<code><meta></code>"),classes:"rank-math-advanced-option",rows:10}],x={name:"webmaster",header:{title:(0,a.__)("Webmaster Tools","rank-math"),description:(0,a.__)("Enter verification codes for third-party webmaster tools.","rank-math"),link:(0,r.Z)("webmaster-tools","Options Panel Webmaster Tools Tab")},title:wp.element.createElement(React.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-toolbox"}),(0,a.__)("Webmaster Tools","rank-math")),fields:C},P=n(2610);function T(e){return function(e){if(Array.isArray(e))return j(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return j(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return j(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var N,D=rankMath,R=D.isEditAllowed,I=D.robotsData,M=void 0===I?{}:I,F=[{type:"raw",content:wp.element.createElement("div",{key:"robots-description",className:"rank-math-desc"},(0,a.__)("Leave the field empty to let WordPress handle the contents dynamically. If an actual robots.txt file is present in the root folder of your site, this option won't take effect and you have to edit the file directly, or delete it and then edit from here.","rank-math"))}].concat(T(R?[]:[{id:"edit_disabled",type:"notice",status:"error",children:(0,a.__)("robots.txt file is not writable.","rank-math")}]),[{id:"robots_txt_content",type:"textarea",attributes:{"data-gramm":!1,readOnly:M.exists||0===M.public,placeholder:M.exists&&M.writable?void 0:M.default,disabled:!R,variant:"code-box",rows:10},classes:"nob rank-math-code-box"}],T((N="",M.exists&&(N=(0,a.__)("Contents are locked because a robots.txt file is present in the root folder.","rank-math")),(0,o.isUndefined)(M.writable)||!1!==M.writable||(N=(0,a.__)("Rank Math could not detect if a robots.txt file exists or not because of a filesystem issue. The file contents entered here may not be applied.","rank-math")),N?[{id:"robots_locked",type:"notice",status:"warning",classes:"nob nopt rank-math-notice-field",children:N}]:0===M.public?[{id:"site_not_public",type:"notice",status:"warning",classes:"nob nopt rank-math-notice-field",children:wp.element.createElement(P.RawHTML,null,(0,a.sprintf)((0,a.__)('<strong>Warning:</strong> your site\'s search engine visibility is set to Hidden in <a href="%1$s" target="_blank">Settings > Reading</a>. This means that the changes you make here will not take effect. Set the search engine visibility to Public to be able to change the robots.txt content.',"rank-math"),rankMath.adminurl+"options-reading.php"))}]:[])),[{id:"robots_tester",type:"notice",status:"info",classes:"nob nopt rank-math-notice-field",children:wp.element.createElement(P.RawHTML,null,(0,a.sprintf)((0,a.__)("Test and edit your live robots.txt file with our %1$s.","rank-math"),'<a href="'+(0,r.Z)("robotstxt-tool","Options Panel Robots.txt Tester")+"&url=".concat(window.location.origin)+'">'+(0,a.__)("Robots.txt Tester","rank-math")+"</a>"))}]),L={name:"robots",header:{title:(0,a.__)("Edit robots.txt","rank-math"),description:(0,a.__)("Edit your robots.txt file to control what bots see.","rank-math"),link:(0,r.Z)("edit-robotstxt","Options Panel Robots Tab")},title:wp.element.createElement(React.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-robots"}),(0,a.__)("Edit robots.txt","rank-math")),fields:F},B=n(6494),U=n(142),H={frontend_seo_score:!0},G=[{id:"headless_support",type:"toggle",name:(0,a.__)("Headless CMS Support","rank-math"),desc:(0,a.sprintf)((0,a.__)("Enable this option to register a REST API endpoint that returns the HTML meta tags for a given URL. %s","rank-math"),(0,i.Z)("headless-support","Others Tab KB Link",(0,a.__)("Read more","rank-math"))),default:!1},{id:"frontend_seo_score",type:"toggle",name:(0,a.__)("Show SEO Score to Visitors","rank-math"),desc:(0,a.__)("Proudly display the calculated SEO Score as a badge on the front end. It can be disabled for specific posts in the post editor.","rank-math"),default:!1},{id:"frontend_seo_score_post_types",type:"checkboxlist",name:(0,a.__)("SEO Score Post Types","rank-math"),options:B.Z,dep:H,toggleAll:!0,default:["post"]},{id:"frontend_seo_score_template",type:"toggleGroup",name:(0,a.__)("SEO Score Template","rank-math"),desc:(0,a.__)("Change the styling for the front end SEO score badge.","rank-math"),options:{circle:(0,a.__)("Circle","rank-math"),square:(0,a.__)("Square","rank-math")},dep:H,default:"circle"},{id:"frontend_seo_score_position",type:"toggleGroup",name:(0,a.__)("SEO Score Position","rank-math"),desc:(0,a.sprintf)((0,a.__)("Display the badges automatically, or insert the %1$s shortcode in your posts and the %2$s template tag in your theme template files.","rank-math"),"<code>[rank_math_seo_score]</code>","<code><?php rank_math_the_seo_score(); ?></code>"),classes:"nob",options:{bottom:(0,a.__)("Below Content","rank-math"),top:(0,a.__)("Above Content","rank-math"),both:(0,a.__)("Above & Below Content","rank-math"),custom:(0,a.__)("Custom (use shortcode)","rank-math")},dep:H,default:"top"},{id:"support_rank_math",type:"toggle",name:(0,a.__)("Support Us with a Link","rank-math"),desc:(0,a.sprintf)((0,a.__)("If you are showing the SEO scores on the front end, this option will insert a %1$s backlink to RankMath.com to show your support. You can change the link & the text by using this %2$s.","rank-math"),"<code>follow</code>",(0,i.Z)("change-seo-score-backlink","Options Panel Support Us",(0,a.__)("filter","rank-math"))),dep:H,default:!0},{id:"rss_before_content",type:"textarea",name:(0,a.__)("RSS Before Content","rank-math"),desc:(0,a.__)("Add content before each post in your site feeds.","rank-math")},{id:"rss_after_content",type:"textarea",name:(0,a.__)("RSS After Content","rank-math"),desc:(0,a.__)("Add content after each post in your site feeds.","rank-math")},{id:"rank_math_rss_vars",type:"component",Component:function(){var e=[[(0,a.__)("Variable","rank-math"),(0,a.__)("Description","rank-math")],[(0,a.__)("%AUTHORLINK%","rank-math"),(0,a.__)("A link to the archive for the post author, with the authors name as anchor text.","rank-math")],[(0,a.__)("%POSTLINK%","rank-math"),(0,a.__)("A link to the post, with the title as anchor text.","rank-math")],[(0,a.__)("%BLOGLINK%","rank-math"),(0,a.__)("A link to your site, with your site's name as anchor text.","rank-math")],[(0,a.__)("%BLOGDESCLINK%","rank-math"),(0,a.__)("A link to your site, with your site's name and description as anchor text.","rank-math")],[(0,a.__)("%FEATUREDIMAGE%","rank-math"),(0,a.__)("Featured image of the article.","rank-math")]];return wp.element.createElement("div",{className:"field-row rank-math-rss-variables rank-math-exclude-from-search"},wp.element.createElement("h3",null,(0,a.__)("Available variables","rank-math")),wp.element.createElement(U.Table,{fields:e}))}}],Z={name:"others",header:{title:(0,a.__)("Others","rank-math"),description:(0,a.__)("Change some uncommon but essential settings here.","rank-math"),link:(0,r.Z)("other-settings","Options Panel Others Tab")},title:wp.element.createElement(React.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-misc"}),(0,a.__)("Others","rank-math")),fields:G},W=[{id:"toc_block_title",type:"text",name:(0,a.__)("Table of Contents Title","rank-math"),desc:(0,a.__)("Enter the default title to use for the Table of Contents block.","rank-math"),classes:"rank-math-advanced-option",default:(0,a.__)("Table of Contents","rank-math")},{id:"toc_block_list_style",type:"select",name:(0,a.__)("Table of Contents List style","rank-math"),desc:(0,a.__)("Select the default list style for the Table of Contents block.","rank-math"),options:{div:(0,a.__)("None","rank-math"),ol:(0,a.__)("Numbered","rank-math"),ul:(0,a.__)("Unordered","rank-math")},default:"ul"},{id:"toc_block_exclude_headings",type:"checkboxlist",name:(0,a.__)("Table of Contents Exclude Headings","rank-math"),desc:(0,a.__)("Choose the headings to exclude from the Table of Contents block.","rank-math"),options:[{id:"h1",label:(0,a.__)("Heading H1","rank-math")},{id:"h2",label:(0,a.__)("Heading H2","rank-math")},{id:"h3",label:(0,a.__)("Heading H3","rank-math")},{id:"h4",label:(0,a.__)("Heading H4","rank-math")},{id:"h5",label:(0,a.__)("Heading H5","rank-math")},{id:"h6",label:(0,a.__)("Heading H6","rank-math")}],toggleAll:!0}],V={name:"blocks",header:{title:(0,a.__)("Blocks","rank-math"),description:(0,a.__)("Take control over the default settings available for Rank Math Blocks.","rank-math")},title:wp.element.createElement(React.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-stories"}),(0,a.__)("Blocks","rank-math")),fields:W},$=[{id:"wc_remove_product_base",type:"toggle",name:(0,a.__)("Remove base","rank-math"),desc:(0,a.sprintf)((0,a.__)("Remove prefix like %1$s from product URL chosen at %2$s","rank-math"),"<code>/shop/*</code>, <code>/product/*</code>","<br /><code>"+(0,a.__)("WordPress Dashboard > Settings > Permalinks > Product permalinks Example: default: /product/accessories/action-figures/acme/ - becomes: /accessories/action-figures/acme/","rank-math")+"</code>"),default:!1,classes:"rank-math-advanced-option"},{id:"wc_remove_category_base",type:"toggle",name:(0,a.__)("Remove category base","rank-math"),desc:(0,a.__)("Remove prefix from category URL.","rank-math")+"<br><code>"+(0,a.__)("default: /product-category/accessories/action-figures/ - changed: /accessories/action-figures/","rank-math")+"</code>",default:!1,classes:"rank-math-advanced-option"},{id:"wc_remove_category_parent_slugs",type:"toggle",name:(0,a.__)(" Remove parent slugs","rank-math"),desc:(0,a.__)("Remove parent slugs from category URL.","rank-math")+"<br><code>"+(0,a.__)("default: /product-category/accessories/action-figures/ - changed: /product-category/action-figures/","rank-math")+"</code>",default:!1,classes:"rank-math-advanced-option"},{id:"wc_remove_generator",type:"toggle",name:(0,a.__)("Remove Generator Tag","rank-math"),desc:(0,a.__)("Remove WooCommerce generator tag from the source code.","rank-math"),default:!0,classes:"rank-math-advanced-option"},{id:"remove_shop_snippet_data",type:"toggle",name:(0,a.__)("Remove Schema Markup on Shop Archives","rank-math"),desc:(0,a.__)("Remove Schema Markup Data from WooCommerce Shop archive pages.","rank-math"),default:!0,classes:"rank-math-advanced-option"},{id:"product_brand",type:"select",name:(0,a.__)("Select Brand","rank-math"),desc:(0,a.__)("Select Product Brand Taxonomy to use in Schema.org & OpenGraph markup.","rank-math"),options:rankMath.brandTaxonomies}],z={name:"woocommerce",header:{title:(0,a.__)("WooCommerce","rank-math"),description:(0,a.__)("Choose how you want Rank Math to handle your WooCommerce SEO.","rank-math"),link:(0,r.Z)("woocommerce-settings","Options Panel WooCommerce Tab")},title:wp.element.createElement(React.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-cart"}),(0,a.__)("WooCommerce","rank-math")),fields:$},q=n(3749),Y=n(3284);function K(e){return K="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},K(e)}function J(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Q(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==K(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!==K(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===K(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var X=function(e){return wp.element.createElement(U.Notice,{status:"error"},e)},ee=(0,q.compose)((0,Y.withSelect)((function(e){var t=rankMath.htaccessData,n=e("rank-math-settings").getData();return(0,o.isUndefined)(n.htaccess_allow_editing)&&!(0,o.isEmpty)(t)&&(n.htaccess_allow_editing=!1,n.htaccess_content=t.content),{settings:n}})),(0,Y.withDispatch)((function(e,t){var n=t.settings;return{updateSettings:function(t,a){n[t]=a,e("rank-math-settings").updateData(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?J(Object(n),!0).forEach((function(t){Q(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},n))}}})))((function(e){var t=e.settings,n=e.updateSettings,r=rankMath,i=r.isEditAllowed,l=r.htaccessData;if((0,o.isEmpty)(l))return X((0,a.__)(".htaccess file not found.","rank-math"));var s=l.writable&&i;return wp.element.createElement(React.Fragment,null,!s&&X((0,a.__)(".htaccess file is not writable.","rank-math")),s&&X(wp.element.createElement(React.Fragment,null,wp.element.createElement(P.RawHTML,null,(0,a.__)("Be careful when editing the htaccess file, it is easy to make mistakes and break your site. If that happens, you can restore the file to its state <strong>before the last edit</strong> by replacing the htaccess file with the backup copy created by Rank Math in the same directory (<em>.htaccess_back_xxxxxx</em>) using an FTP client.","rank-math")),wp.element.createElement("br",null),wp.element.createElement(U.CheckboxControl,{label:wp.element.createElement("strong",null,(0,a.__)("I understand the risks and I want to edit the file","rank-math")),checked:t.htaccess_allow_editing,onChange:function(e){return n("htaccess_allow_editing",e)}}))),wp.element.createElement("br",null),wp.element.createElement("br",null),wp.element.createElement(U.TextareaControl,{id:"htaccess_content",name:"htaccess_content",className:"rank-math-code-box",variant:"code-box",value:t.htaccess_content,readOnly:!s||!t.htaccess_allow_editing,"data-gramm":!1,rows:10,onChange:function(e){return n("htaccess_content",e)},__nextHasNoMarginBottom:!0}))})),te={name:"htaccess",header:{title:(0,a.__)("Edit .htaccess","rank-math"),description:(0,a.__)("Edit the contents of your .htaccess file easily.","rank-math"),link:(0,r.Z)("edit-htaccess","Options Panel htaccess Tab")},title:wp.element.createElement(React.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-htaccess"}),(0,a.__)("Edit .htaccess","rank-math")),fields:[{id:"htaccess_accept_changes",type:"component",Component:ee,classes:"field-type-notice"}]},ne=[{id:"redirections_debug",type:"toggle",name:(0,a.__)("Debug Redirections","rank-math"),desc:(0,a.__)("Display the Debug Console instead of being redirected. Administrators only.","rank-math"),default:!1},{id:"redirections_fallback",type:"toggleGroup",name:(0,a.__)("Fallback Behavior","rank-math"),desc:(0,a.__)("If nothing similar is found, this behavior will be applied. <strong>Note</strong>: If the requested URL ends with <code>/login</code>, <code>/admin</code>, or <code>/dashboard</code>, WordPress will automatically redirect to respective locations within the WordPress admin area.","rank-math"),options:{default:(0,a.__)("Default 404","rank-math"),homepage:(0,a.__)("Redirect to Homepage","rank-math"),custom:(0,a.__)("Custom Redirection","rank-math")},default:"default"},{id:"redirections_custom_url",type:"text",name:(0,a.__)("Custom Url","rank-math"),dep:{redirections_fallback:"custom"}},{id:"redirections_header_code",type:"select",name:(0,a.__)("Redirection Type","rank-math"),options:rankMath.redirectionTypes,default:"301"},{id:"redirections_post_redirect",type:"toggle",name:(0,a.__)("Auto Post Redirect","rank-math"),desc:(0,a.__)("Extend the functionality of WordPress by creating redirects in our plugin when you change the slug of a post, page, category or a CPT. You can modify the redirection further according to your needs.","rank-math"),default:!1}],ae={name:"redirections",header:{title:(0,a.__)("Redirections","rank-math"),description:(0,a.__)("Easily create redirects without fiddling with tedious code.","rank-math"),link:(0,r.Z)("redirections-settings","Options Panel Redirections Tab")},title:wp.element.createElement(React.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-redirection"}),(0,a.__)("Redirections","rank-math")),fields:ne},re=n(4184),oe=n.n(re),ie=n(7537),le=n(6179),se=n.n(le);function ce(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,o,i,l=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(a=o.call(n)).done)&&(l.push(a.value),l.length!==t);s=!0);}catch(e){c=!0,r=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw r}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return me(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return me(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function me(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var de=function(e){var t=e.callback,n=ce((0,P.useState)(""),2),r=n[0],o=n[1],i=oe()("rank-math-tooltip rank-math-button update-credits",{loading:r});return wp.element.createElement(ie.Button,{className:i,onClick:function(){o(!0),se()({method:"POST",path:"/rankmath/v1/ca/getCredits"}).catch((function(e){o(""),alert(e.message)})).then((function(e){e.error?alert(e.error):t(e),o("")}))}},wp.element.createElement("i",{className:"dashicons dashicons-image-rotate"}),wp.element.createElement("span",null,(0,a.__)("Click to refresh the available credits.","rank-math")))};function ue(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,o,i,l=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(a=o.call(n)).done)&&(l.push(a.value),l.length!==t);s=!0);}catch(e){c=!0,r=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw r}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return he(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return he(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function he(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function _e(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var pe=rankMath,fe=pe.credits,ye=pe.countries,ke=pe.isSiteConnected,ge=pe.defaultLanguage,be=(0,o.reject)(B.Z,{id:"attachment"}),we=[{id:"content_ai_country",type:"select",name:(0,a.__)("Default Country","rank-math"),desc:(0,a.__)("Content AI tailors keyword research to the target country for highly relevant suggestions. You can override this in individual posts/pages/CPTs.","rank-math"),options:ye,default:"all"},{id:"content_ai_tone",type:"selectSearch",name:(0,a.__)("Default Tone","rank-math"),desc:(0,a.__)("This feature enables the default primary tone or writing style that characterizes your content. You can override this in individual tools.","rank-math"),options:{Analytical:(0,a.__)("Analytical","rank-math"),Argumentative:(0,a.__)("Argumentative","rank-math"),Casual:(0,a.__)("Casual","rank-math"),Conversational:(0,a.__)("Conversational","rank-math"),Creative:(0,a.__)("Creative","rank-math"),Descriptive:(0,a.__)("Descriptive","rank-math"),Emotional:(0,a.__)("Emotional","rank-math"),Empathetic:(0,a.__)("Empathetic","rank-math"),Expository:(0,a.__)("Expository","rank-math"),Factual:(0,a.__)("Factual","rank-math"),Formal:(0,a.__)("Formal","rank-math"),Friendly:(0,a.__)("Friendly","rank-math"),Humorous:(0,a.__)("Humorous","rank-math"),Informal:(0,a.__)("Informal","rank-math"),Journalese:(0,a.__)("Journalese","rank-math"),Narrative:(0,a.__)("Narrative","rank-math"),Objective:(0,a.__)("Objective","rank-math"),Opinionated:(0,a.__)("Opinionated","rank-math"),Persuasive:(0,a.__)("Persuasive","rank-math"),Poetic:(0,a.__)("Poetic","rank-math"),Satirical:(0,a.__)("Satirical","rank-math"),"Story-telling":(0,a.__)("Story-telling","rank-math"),Subjective:(0,a.__)("Subjective","rank-math"),Technical:(0,a.__)("Technical","rank-math")},default:"Formal"},{id:"content_ai_audience",type:"selectSearch",name:(0,a.__)("Default Audience","rank-math"),desc:(0,a.__)("This option lets you set the default audience that usually reads your content. You can override this in individual tools.","rank-math"),options:{Activists:(0,a.__)("Activists","rank-math"),Artists:(0,a.__)("Artists","rank-math"),Authors:(0,a.__)("Authors","rank-math"),"Bargain Hunters":(0,a.__)("Bargain Hunters","rank-math"),Bloggers:(0,a.__)("Bloggers","rank-math"),"Business Owners":(0,a.__)("Business Owners","rank-math"),Collectors:(0,a.__)("Collectors","rank-math"),Cooks:(0,a.__)("Cooks","rank-math"),Crafters:(0,a.__)("Crafters","rank-math"),Dancers:(0,a.__)("Dancers","rank-math"),DIYers:(0,a.__)("DIYers","rank-math"),Designers:(0,a.__)("Designers","rank-math"),Educators:(0,a.__)("Educators","rank-math"),Engineers:(0,a.__)("Engineers","rank-math"),Entrepreneurs:(0,a.__)("Entrepreneurs","rank-math"),Environmentalists:(0,a.__)("Environmentalists","rank-math"),Fashionistas:(0,a.__)("Fashionistas","rank-math"),"Fitness Enthusiasts":(0,a.__)("Fitness Enthusiasts","rank-math"),Foodies:(0,a.__)("Foodies","rank-math"),"Gaming Enthusiasts":(0,a.__)("Gaming Enthusiasts","rank-math"),Gardeners:(0,a.__)("Gardeners","rank-math"),"General Audience":(0,a.__)("General Audience","rank-math"),"Health Enthusiasts":(0,a.__)("Health Enthusiasts","rank-math"),"Healthcare Professionals":(0,a.__)("Healthcare Professionals","rank-math"),"Indoor Hobbyists":(0,a.__)("Indoor Hobbyists","rank-math"),Investors:(0,a.__)("Investors","rank-math"),"Job Seekers":(0,a.__)("Job Seekers","rank-math"),"Movie Buffs":(0,a.__)("Movie Buffs","rank-math"),Musicians:(0,a.__)("Musicians","rank-math"),"Outdoor Enthusiasts":(0,a.__)("Outdoor Enthusiasts","rank-math"),Parents:(0,a.__)("Parents","rank-math"),"Pet Owners":(0,a.__)("Pet Owners","rank-math"),Photographers:(0,a.__)("Photographers","rank-math"),"Podcast Listeners":(0,a.__)("Podcast Listeners","rank-math"),Professionals:(0,a.__)("Professionals","rank-math"),Retirees:(0,a.__)("Retirees","rank-math"),Russian:(0,a.__)("Russian","rank-math"),Seniors:(0,a.__)("Seniors","rank-math"),"Social Media Users":(0,a.__)("Social Media Users","rank-math"),"Sports Fans":(0,a.__)("Sports Fans","rank-math"),Students:(0,a.__)("Students","rank-math"),"Tech Enthusiasts":(0,a.__)("Tech Enthusiasts","rank-math"),Travelers:(0,a.__)("Travelers","rank-math"),"TV Enthusiasts":(0,a.__)("TV Enthusiasts","rank-math"),"Video Creators":(0,a.__)("Video Creators","rank-math"),Writers:(0,a.__)("Writers","rank-math")},default:"General Audience"},{id:"content_ai_language",type:"selectSearch",name:(0,a.__)("Default Language","rank-math"),desc:(0,a.__)("This option lets you set the default language for content generated using Content AI. You can override this in individual tools.","rank-math"),options:{"US English":(0,a.__)("US English","rank-math"),"UK English":(0,a.__)("UK English","rank-math"),Arabic:(0,a.__)("Arabic","rank-math"),Bulgarian:(0,a.__)("Bulgarian","rank-math"),Chinese:(0,a.__)("Chinese","rank-math"),Czech:(0,a.__)("Czech","rank-math"),Danish:(0,a.__)("Danish","rank-math"),Dutch:(0,a.__)("Dutch","rank-math"),Estonian:(0,a.__)("Estonian","rank-math"),Finnish:(0,a.__)("Finnish","rank-math"),French:(0,a.__)("French","rank-math"),German:(0,a.__)("German","rank-math"),Greek:(0,a.__)("Greek","rank-math"),Hebrew:(0,a.__)("Hebrew","rank-math"),Hungarian:(0,a.__)("Hungarian","rank-math"),Indonesian:(0,a.__)("Indonesian","rank-math"),Italian:(0,a.__)("Italian","rank-math"),Japanese:(0,a.__)("Japanese","rank-math"),Korean:(0,a.__)("Korean","rank-math"),Latvian:(0,a.__)("Latvian","rank-math"),Lithuanian:(0,a.__)("Lithuanian","rank-math"),Norwegian:(0,a.__)("Norwegian","rank-math"),Polish:(0,a.__)("Polish","rank-math"),Portuguese:(0,a.__)("Portuguese","rank-math"),Romanian:(0,a.__)("Romanian","rank-math"),Russian:(0,a.__)("Russian","rank-math"),Slovak:(0,a.__)("Slovak","rank-math"),Slovenian:(0,a.__)("Slovenian","rank-math"),Spanish:(0,a.__)("Spanish","rank-math"),Swedish:(0,a.__)("Swedish","rank-math"),Turkish:(0,a.__)("Turkish","rank-math")},default:ge},{id:"content_ai_post_types",type:"checkboxlist",name:(0,a.__)("Select Post Type","rank-math"),desc:(0,a.__)("Choose the type of posts/pages/CPTs where you want to use Content AI.","rank-math"),options:be,toggleAll:!0,default:(0,o.mapValues)(be,(function(e){return e.id}))}].concat(function(e){return function(e){if(Array.isArray(e))return _e(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return _e(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _e(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(!1!==fe?[{id:"content_ai_credits",type:"component",Component:function(){var e=ue((0,P.useState)(rankMath.credits),2),t=e[0],n=e[1],r=new Date(1e3*rankMath.refreshDate),o=r.toLocaleDateString("en-CA"),l=r.toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!0}).toLowerCase();return wp.element.createElement("div",{className:"field-row buy-more-credits rank-math-exclude-from-search"},wp.element.createElement(de,{classes:"rank-math-button update-credit",callback:function(e){return n(e)}}),wp.element.createElement(P.RawHTML,null,(0,a.sprintf)((0,a.__)("%1$s credits left this month. Credits will renew on %2$s or you can upgrade to get more credits %3$s.","rank-math"),"<strong>".concat(t,"</strong>"),o+" "+l,(0,i.Z)("content-ai-pricing-tables","Buy CAI Credits Options Panel",(0,a.__)("here","rank-math")))))}}]:[])),ve=ke?we:[{id:"rank_math_content_ai_settings",type:"component",Component:function(){return wp.element.createElement("div",{id:"setting-panel-content-ai",className:"rank-math-tab rank-math-options-panel-content exclude"},wp.element.createElement("div",{className:"wp-core-ui rank-math-ui connect-wrap"},wp.element.createElement(U.Button,{href:rankMath.activateUrl,variant:"animate"},(0,a.__)("Connect Your Rank Math Account","rank-math"))),wp.element.createElement("div",{id:"rank-math-pro-cta",className:"content-ai-settings"},wp.element.createElement("div",{className:"rank-math-cta-box width-100 no-shadow no-padding no-border"},wp.element.createElement("h3",null,(0,a.__)("Benefits of Connecting Rank Math Account","rank-math")),wp.element.createElement("ul",null,wp.element.createElement("li",null,(0,a.__)("Gain Access to 40+ Advanced AI Tools.","rank-math")),wp.element.createElement("li",null,(0,a.__)("Experience the Revolutionary AI-Powered Content Editor.","rank-math")),wp.element.createElement("li",null,(0,a.__)("Engage with RankBot, Our AI Chatbot, For SEO Advice.","rank-math")),wp.element.createElement("li",null,(0,a.__)("Escape the Writer's Block Using AI to Write Inside WordPress.","rank-math"))))))}}],Ee={name:"content-ai",header:{title:(0,a.__)("Content AI","rank-math"),description:(0,a.__)("Get sophisticated AI suggestions for related Keywords, Questions & Links to include in the SEO meta & Content Area.","rank-math"),link:(0,r.Z)("content-ai-settings","Options Panel Content AI Tab")},title:wp.element.createElement(React.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-content-ai"}),(0,a.__)("Content AI","rank-math")),fields:ve},Se=[{id:"404_advanced_monitor",type:"notice",status:"error",children:(0,a.__)("If you have hundreds of 404 errors, your error log might increase quickly. Only choose this option if you have a very few 404s and are unable to replicate the 404 error on a particular URL from your end.","rank-math"),dep:{"404_monitor_mode":"advanced"}},{id:"404_monitor_mode",type:"toggleGroup",name:(0,a.__)("Mode","rank-math"),desc:(0,a.__)("The Simple mode only logs URI and access time, while the Advanced mode creates detailed logs including additional information such as the Referer URL.","rank-math"),options:{simple:(0,a.__)("Simple","rank-math"),advanced:(0,a.__)("Advanced","rank-math")},default:"simple"},{id:"404_monitor_limit",type:"text",name:(0,a.__)("Log Limit","rank-math"),desc:(0,a.__)("Sets the max number of rows in a log. Set to 0 to disable the limit.","rank-math"),attributes:{type:"number"},default:"100"},{id:"404_monitor_exclude",type:"repeatableGroup",exclude:!0,name:(0,a.__)("Exclude Paths","rank-math"),desc:(0,a.__)("Enter URIs or keywords you wish to prevent from getting logged by the 404 monitor.","rank-math"),options:{addButton:{children:(0,a.__)("Add another","rank-math")},removeButton:{children:(0,a.__)("Remove","rank-math")}},default:[],fields:[{id:"exclude",type:"text"},{id:"comparison",type:"select",options:rankMath.choicesComparisonTypes}]},{id:"404_monitor_ignore_query_parameters",type:"toggle",name:(0,a.__)("Ignore Query Parameters","rank-math"),desc:(0,a.__)("Turn ON to ignore all query parameters (the part after a question mark in a URL) when logging 404 errors.","rank-math"),default:!1}],Ae={name:"404-monitor",header:{title:(0,a.__)("404 Monitor","rank-math"),description:(0,a.__)("Monitor broken pages that ruin user-experience and affect SEO.","rank-math"),link:(0,r.Z)("404-monitor-settings","Options Panel 404 Monitor Tab")},title:wp.element.createElement(React.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-404"}),(0,a.__)("404 Monitor","rank-math")),fields:Se},Oe=n(3882),Ce=function(e){var t=e.authUrl,n=e.isAuthorized,i=[(0,a.__)("Verify site ownership on Google Search Console in a single click","rank-math"),(0,a.__)("Track page and keyword rankings with the Advanced Analytics module","rank-math"),(0,a.__)("Easily set up Google Analytics without using another 3rd party plugin","rank-math"),(0,a.__)("Automatically submit sitemaps to the Google Search Console","rank-math"),wp.element.createElement("a",{key:"help-analytics",target:"_blank",rel:"noreferrer",href:(0,r.Z)("help-analytics","SW Analytics Step Benefits")},(0,a.__)("Learn more about the benefits of connecting your account here.","rank-math"))];return wp.element.createElement(React.Fragment,null,wp.element.createElement("div",{className:"connect-wrap"},n?wp.element.createElement(U.Button,{variant:"primary"},(0,a.__)("Disconnect Account","rank-math")):wp.element.createElement(U.Button,{href:t,variant:"animate",className:"rank-math-authorize-account"},(0,a.__)("Connect Google Services","rank-math"))),wp.element.createElement("div",{id:"rank-math-pro-cta",className:"analytics"},wp.element.createElement("div",{className:"rank-math-cta-box width-100 no-shadow no-padding no-border"},wp.element.createElement("h3",null,(0,a.__)("Benefits of Connecting Google Account","rank-math")),wp.element.createElement("ul",null,(0,o.map)(i,(function(e,t){return wp.element.createElement("li",{key:t},e)}))))),wp.element.createElement(U.PrivacyBox,{className:rankMath.isSettingsPage?"width-100":""}))},xe=function(e){var t=e.isSiteUrlValid,n=e.activateUrl,i=[(0,a.__)("Verify site ownership on Google Search Console in a single click","rank-math"),(0,a.__)("Track page and keyword rankings with the Advanced Analytics module","rank-math"),(0,a.__)("Easily set up Google Analytics without using another 3rd party plugin","rank-math"),(0,a.__)("Automatically submit sitemaps to the Google Search Console","rank-math"),(0,a.__)("Free keyword suggestions when entering a focus keyword","rank-math"),(0,a.__)("Use our revolutionary SEO Analyzer to scan your website for SEO errors","rank-math"),wp.element.createElement("a",{key:"learn-more",target:"_blank",rel:"noreferrer",href:(0,r.Z)("free-account-benefits","SW Analytics Step")},(0,a.__)("Learn more about the benefits of connecting your account here.","rank-math"))];return wp.element.createElement(React.Fragment,null,wp.element.createElement(U.InvalidSiteUrlNotice,{isSiteUrlValid:t}),wp.element.createElement("div",{className:"wp-core-ui rank-math-ui connect-wrap"},wp.element.createElement(U.Button,{href:n,variant:"animate",disabled:!t},(0,a.__)("Connect Your Rank Math Account","rank-math"))),wp.element.createElement("div",{id:"rank-math-pro-cta",className:"analytics"},wp.element.createElement("div",{className:"rank-math-cta-box width-100 no-shadow no-padding no-border"},wp.element.createElement("h3",null,(0,a.__)("Benefits of Connecting Rank Math Account","rank-math")),wp.element.createElement("ul",null,(0,o.map)(i,(function(e,t){return wp.element.createElement("li",{key:t},e)}))))),wp.element.createElement(U.PrivacyBox,null))},Pe=function(e){var t,n=e.data,o=e.updateData,i=n.searchConsole;return wp.element.createElement(React.Fragment,null,wp.element.createElement("div",{className:"field-row field-type-select"},wp.element.createElement("div",{className:"field-row-col"},wp.element.createElement(U.SelectWithSearch,{value:i.profile,width:268,options:null!==(t=i.sites)&&void 0!==t?t:{},onChange:function(e){i.profile=e,o("searchConsole",i)},label:(0,a.__)("Site","rank-math"),className:"site-console-profile notrack",disabled:rankMath.isConsoleConnected})),(0,Oe.applyFilters)("rank_math_analytics_options_console","",n,o)),wp.element.createElement("div",{className:"field-row field-type-toggle"},wp.element.createElement("div",{className:"field-td"},wp.element.createElement(U.ToggleControl,{checked:i.enable_index_status,disabled:!i.profile,onChange:function(e){i.enable_index_status=e,o("searchConsole",i)},className:"regular-text notrack",label:(0,a.__)("Enable the Index Status tab","rank-math")}),wp.element.createElement("div",{className:"field-description"},(0,a.__)("Enable this option to show the Index Status tab in the Analytics module. ","rank-math"),wp.element.createElement("a",{target:"_blank",rel:"noreferrer",href:(0,r.Z)("url-inspection-api","SW Analytics Index Status Option")},(0,a.__)("Learn more.","rank-math"))))))},Te=n(5311),je=n.n(Te);function Ne(e,t,n){return je().ajax({url:rankMath.ajaxurl,type:n||"POST",dataType:"json",data:je().extend(!0,{action:"rank_math_"+e,security:rankMath.security},t)})}function De(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,o,i,l=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(a=o.call(n)).done)&&(l.push(a.value),l.length!==t);s=!0);}catch(e){c=!0,r=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw r}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Re(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Re(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Re(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var Ie=function(e,t){Ne("get_ga4_data_streams",{propertyID:e},"post").done((function(e){e.error?console.error(e.error):t(e.streams)}))},Me=function(e){var t,n,i,l=e.data,s=e.updateData,c=l.analyticsData,m=l.allServices,d=c.account_id,u=null!==(t=c.property_id)&&void 0!==t?t:"",h=null!==(n=c.view_id)&&void 0!==n?n:"",_=null!==(i=c.stream_name)&&void 0!==i?i:"",p=rankMath.isPro,f={},y=new Map;y.set("",(0,a.__)("Select Property","rank-math"));var k={},g=De((0,P.useState)({}),2),b=g[0],w=g[1];return(0,o.isEmpty)(m.accounts)||(0,o.forEach)(m.accounts,(function(e,t){f[t]=e.name+" ("+t+")",d===t&&(y.set("create-ga4-property",(0,a.__)("Create new GA4 Property","rank-math")),(0,o.forEach)(e.properties,(function(e,t){y.set(t,e.name)}))),d||(c.account_id=t,s("analyticsData",c))})),(0,P.useEffect)((function(){if(!(0,o.isEmpty)(b)){var e=b[0];c.view_id=e.id,c.stream_name=e.name,c.measurement_id=e.measurementId,s("analyticsData",c)}}),[b]),(0,o.isEmpty)(b)||(0,o.forEach)(b,(function(e){k[e.id]=e.name})),h&&_&&!k[h]&&(k[h]=_),k[h]||(k[h]=(0,a.__)("Select","rank-math")),wp.element.createElement(React.Fragment,null,wp.element.createElement("div",{className:"field-row field-type-select"},wp.element.createElement("div",{className:"field-row-col"},wp.element.createElement(U.SelectWithSearch,{value:d,options:f,onChange:function(e){c.account_id=e,s("analyticsData",c)},label:(0,a.__)("Account","rank-math"),className:"site-analytics-account notrack",disabled:rankMath.isAnalyticsConnected})),wp.element.createElement("div",{className:"field-row-col"},wp.element.createElement(U.SelectControl,{value:u,options:y,onChange:function(e){"create-ga4-property"!==e?(c.property_id=e,s("analyticsData",c),e&&Ie(e,w)):confirm((0,a.__)("Are you sure, you want to create a new GA4 Property?","rank-math"))&&Ne("create_ga4_property",{accountID:d},"post").done((function(e){e.error?alert(e.error):(y.set(e.id,e.name),c.property_id=e.id,s("analyticsData",c),m.accounts[d].properties[e.id]={name:e.name,id:e.id,account_id:d,type:"GA4"},s("allServices",m),Ie(e.id,w))}))},label:(0,a.__)("Property","rank-math"),className:"site-analytics-property notrack",disabled:rankMath.isAnalyticsConnected})),wp.element.createElement("div",{className:"field-row-col"},wp.element.createElement(U.SelectControl,{value:h,options:k,onChange:function(e){c.view_id=e;var t=(0,o.find)(b,{id:e});c.stream_name=t.name,c.measurement_id=t.measurementId,s("analyticsData",c)},label:(0,a.__)("Data Stream","rank-math"),className:"site-analytics-view notrack",disabled:rankMath.isAnalyticsConnected})),(0,Oe.applyFilters)("rank_math_analytics_options_analytics","",l,s)),wp.element.createElement("div",{className:"field-row field-type-toggle"},wp.element.createElement("div",{className:"field-td"},wp.element.createElement(U.ToggleControl,{checked:c.install_code,onChange:function(e){c.install_code=e,s("analyticsData",c)},className:"regular-text notrack",label:(0,a.__)("Install analytics code","rank-math")}),wp.element.createElement("div",{className:"field-description"},(0,a.__)("Enable this option only if you are not using any other plugin/theme to install Google Analytics code.","rank-math")))),c.install_code&&wp.element.createElement(React.Fragment,null,wp.element.createElement("div",{"data-url":p?void 0:(0,r.Z)("free-vs-pro","Anonymize IP"),className:"field-row field-type-toggle ".concat(p?"":"field-redirector-element")},wp.element.createElement("div",{className:"field-td"},wp.element.createElement(U.ToggleControl,{disabled:!p,checked:c.anonymize_ip,onChange:function(e){c.anonymize_ip=e,s("analyticsData",c)},className:"regular-text notrack",label:wp.element.createElement(React.Fragment,null,(0,a.__)("Anonymize IP addresses","rank-math"),!p&&wp.element.createElement(U.ProBadge,{href:(0,r.Z)("pro","Anonymize IP")}))}))),wp.element.createElement("div",{"data-url":p?void 0:(0,r.Z)("pro","Localjs IP"),className:"field-row field-type-toggle ".concat(p?"":"field-redirector-element")},wp.element.createElement("div",{className:"field-td"},wp.element.createElement(U.ToggleControl,{disabled:!p,checked:c.local_ga_js,onChange:function(e){c.local_ga_js=e,s("analyticsData",c)},className:"regular-text notrack",label:wp.element.createElement(React.Fragment,null,(0,a.__)("Self-Hosted Analytics JS File","rank-math"),!p&&wp.element.createElement(U.ProBadge,{href:(0,r.Z)("pro","Localjs IP")}))}))),wp.element.createElement("div",{className:"field-row field-type-toggle"},wp.element.createElement("div",{className:"field-td"},wp.element.createElement(U.ToggleControl,{checked:c.exclude_loggedin,onChange:function(e){c.exclude_loggedin=e,s("analyticsData",c)},className:"regular-text notrack",label:(0,a.__)("Exclude Logged-in users","rank-math")})))))},Fe=function(e){var t=e.data,n=e.updateData,o=rankMath.isPro;return wp.element.createElement(React.Fragment,null,wp.element.createElement("div",{className:"field-row field-type-select"},wp.element.createElement("div",{className:"field-row-col"},(0,Oe.applyFilters)("rank_math_analytics_adsense",wp.element.createElement(U.SelectControl,{value:"",options:{"":(0,a.__)("Select Account","rank-math")},label:(0,a.__)("Account","rank-math"),className:"site-adsense-account notrack",disabled:!0}),t,n))),!o&&wp.element.createElement("div",{id:"rank-math-pro-cta",className:"no-margin"},wp.element.createElement("div",{className:"rank-math-cta-text"},wp.element.createElement(U.ProBadge,{href:(0,r.Z)("pro","AdSense Toggle")}),(0,a.__)("Google AdSense support is only available in Rank Math Pro's Advanced Analytics module.","rank-math"))))},Le=document.createElement("div");function Be(e){return Be="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Be(e)}function Ue(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function He(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ue(Object(n),!0).forEach((function(t){Ge(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ue(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ge(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Be(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!==Be(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Be(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ze=function(e){var t=e.data,n=e.testData,r=e.setTestConnection;return wp.element.createElement("div",{className:"connect-actions"},(0,o.map)(function(e){var t,n=e.reconnectGoogleUrl,r=e.isConsoleConnected,o=e.isAdsenseConnected,i=e.isAnalyticsConnected,l=(null==e?void 0:e.setup_mode)||"advanced",s=[{id:"reconnect",link:(t=n,t&&"string"==typeof t&&(t=t.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,"").replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,""),Le.innerHTML=t,t=Le.textContent,Le.textContent=""),t),classes:"rank-math-reconnect-google",text:(0,a.__)("Reconnect","rank-math")},{id:"disconnect",link:"#",classes:"rank-math-disconnect-google",text:(0,a.__)("Disconnect","rank-math")}];return"advanced"===l&&(r||o||i)&&s.push({id:"test_connections",link:"#",classes:"rank-math-test-connection-google",text:(0,a.__)("Test Connections","rank-math")}),(0,Oe.applyFilters)("rank_math/analytics/connect_actions",s)}(t),(function(e){var i=e.id,l=e.link,s=e.text,c=e.classes;return wp.element.createElement("a",{key:s,href:l,className:"button button-link ".concat(c),onClick:function(e){return"disconnect"===i?(e.preventDefault(),confirm((0,a.__)("Are you sure you want to disconnect Google services from your site?","rank-math"))&&Ne("disconnect_google").done((function(){window.location.reload()})),!1):"test_connections"===i?(e.preventDefault(),function(e,t,n){var a=(0,Oe.applyFilters)("rank_math_test_connections",(0,o.compact)([e.isConsoleConnected&&{id:"search-console",action:"check_console_request"},e.isAnalyticsConnected&&{id:"analytics",action:"check_analytics_request"}]));(0,o.forEach)(a,(function(e){t[e.id]="loading",n(He({},t)),Ne(e.action,{},"post").done((function(a){if(a.success)return t[e.id]="success",void n(He({},t));t[e.id]="failed",n(He({},t))}))}))}(t,n,r),!1):void 0}},s)})))},We=function(e){var t=e.reconnectUrl;return wp.element.createElement("p",{className:"warning"},wp.element.createElement("strong",{className:"warning"},(0,a.__)("Warning: ","rank-math")),wp.element.createElement("span",{dangerouslySetInnerHTML:{__html:(0,a.sprintf)((0,a.__)('You have not given the permission to fetch this data. Please <a href="%s">reconnect</a> with all required permissions.',"rank-math"),t)}}))};function Ve(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,o,i,l=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(a=o.call(n)).done)&&(l.push(a.value),l.length!==t);s=!0);}catch(e){c=!0,r=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw r}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return $e(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $e(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $e(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var ze=function(e){var t=e.data,n=e.updateData,r=Ve((0,P.useState)({}),2),i=r[0],l=r[1];t.isConsoleConnected=!(0,o.isEmpty)(t.searchConsole.profile),t.isAnalyticsConnected=!(0,o.isEmpty)(t.analyticsData.view_id),t.isAdsenseConnected=!(0,o.isEmpty)(t.analyticsData.adsense_id);var s=t.hasConsolePermission,c=t.hasAnalyticsPermission,m=t.hasAdsensePermission,d=[{id:"search-console",connected:rankMath.isConsoleConnected,disabled:!s,title:(0,a.__)("Search Console","rank-math"),view:Pe},{id:"analytics",connected:rankMath.isAnalyticsConnected,disabled:!c,title:(0,a.__)("Analytics","rank-math"),view:Me},{id:"adsense",connected:rankMath.isAdsenseConnected,disabled:rankMath.isPro&&!m,title:(0,a.__)("AdSense","rank-math"),view:Fe}];return wp.element.createElement(React.Fragment,null,rankMath.nextFetch&&wp.element.createElement("span",{className:"next-fetch"},rankMath.nextFetch),wp.element.createElement(Ze,{data:t,testData:i,setTestConnection:l}),(0,o.map)(d,(function(e){var r=e.id,l=e.connected,s=e.disabled,c=e.title,m=e.view,d=!(0,o.isEmpty)(i[r])&&"loading"===i[r],u=!(0,o.isEmpty)(i[r])&&"failed"===i[r],h=oe()("rank-math-box no-padding rank-math-accordion rank-math-connect-".concat(r),{connected:l,disconnected:!l,disabled:s}),_=oe()("rank-math-connection-status",{"rank-math-connection-status-success":l&&!u,"rank-math-connection-status-error":!l||u}),p=l?(0,a.__)("Connected","rank-math"):(0,a.__)("Not Connected","rank-math");return wp.element.createElement("div",{key:r,className:h,tabIndex:0},wp.element.createElement("header",null,wp.element.createElement("h3",null,wp.element.createElement("span",{className:"rank-math-connection-status-wrap"},d?wp.element.createElement("svg",{className:"rank-math-spinner",viewBox:"0 0 100 100",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false"},wp.element.createElement("circle",{cx:"50",cy:"50",r:"50","vector-effect":"non-scaling-stroke"}),wp.element.createElement("path",{d:"m 50 0 a 50 50 0 0 1 50 50","vector-effect":"non-scaling-stroke"})):wp.element.createElement("span",{className:_,title:u?(0,a.__)("Some permissions are missing, please reconnect","rank-math"):p})),c)),wp.element.createElement("div",{className:"rank-math-accordion-content rank-math-".concat(r,"-content")},s&&wp.element.createElement(We,{reconnectUrl:t.reconnectGoogleUrl}),wp.element.createElement(m,{data:t,updateData:n})))})))},qe=function(e){var t=e.data,n=e.updateData;if(t.showEmailReports){var o=rankMath.isSettingsPage?"h3":"h1";return wp.element.createElement(React.Fragment,null,wp.element.createElement("div",{className:"field-row email-reports-header ".concat(rankMath.isSettingsPage?"":"text-center")},(0,P.createElement)(o,null,(0,a.__)("Email Reports","rank-math")),rankMath.isSettingsPage?wp.element.createElement("div",null,(0,a.__)("Receive periodic SEO Performance reports via email. Once enabled and options are saved, you can see","rank-math")," ",wp.element.createElement("a",{target:"_blank",rel:"noreferrer",href:"".concat(rankMath.homeUrl,"/?rank_math_analytics_report_preview=1")},(0,a.__)("the preview here","rank-math"))):wp.element.createElement("div",null,(0,a.__)("Receive Analytics reports periodically in email.","rank-math")," ",wp.element.createElement("a",{target:"_blank",rel:"noreferrer",href:(0,r.Z)("seo-email-reporting","SW Analytics Step")},(0,a.__)("Learn more about Email Reports.","rank-math")))),wp.element.createElement("div",{className:"field-row field-type-toggle field-id-console-email-reports"},wp.element.createElement("div",{className:"field-th"},wp.element.createElement("label",{htmlFor:"console_email_reports"},(0,a.__)("Email Reports","rank-math"))),wp.element.createElement("div",{className:"field-td"},wp.element.createElement(U.ToggleControl,{id:"console_email_reports",checked:t.console_email_reports,onChange:function(e){n("console_email_reports",e)}}),rankMath.isSettingsPage&&wp.element.createElement("div",{className:"field-description"},(0,a.__)("Turn on email reports.","rank-math")))),rankMath.isSettingsPage&&t.console_email_reports&&wp.element.createElement("div",{className:"field-row field-type-text field-id-console_email_frequency"},wp.element.createElement("div",{className:"field-th"},wp.element.createElement("label",{htmlFor:"console_email_frequency"},(0,a.__)("Email Frequency","rank-math"),!rankMath.isPro&&wp.element.createElement("span",{className:"rank-math-pro-badge"},wp.element.createElement("a",{href:(0,r.Z)("seo-email-reporting","Email Frequency Toggle"),target:"_blank",rel:"noopener noreferrer"},(0,a.__)("PRO","rank-math"))))),wp.element.createElement("div",{className:"field-td"},!rankMath.isPro&&wp.element.createElement(U.SelectControl,{value:"",options:{monthly:(0,a.__)("Every 30 days","rank-math")},label:"",disabled:!0}),(0,Oe.applyFilters)("rank_math_analytics_console_email_frequency","",t,n),wp.element.createElement("div",{className:"field-description"},(0,a.__)("Email report frequency.","rank-math")))),(0,Oe.applyFilters)("rank_math_analytics_options_email_report","",t,n))}};function Ye(e){return Ye="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ye(e)}function Ke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Je(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ke(Object(n),!0).forEach((function(t){Qe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ke(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Qe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Ye(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!==Ye(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Ye(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Xe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,o,i,l=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(a=o.call(n)).done)&&(l.push(a.value),l.length!==t);s=!0);}catch(e){c=!0,r=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw r}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return et(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return et(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function et(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function tt(e){return tt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},tt(e)}function nt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function at(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nt(Object(n),!0).forEach((function(t){rt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function rt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==tt(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!==tt(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===tt(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ot=(0,q.compose)((0,Y.withSelect)((function(e,t){var n=e("rank-math-settings").getAnalytics();return at(at({},t),{},{data:n})})),(0,Y.withDispatch)((function(e,t){var n=t.data;return{updateData:function(t,a){var r={searchConsole:(null==n?void 0:n.searchConsole)||{},analyticsData:(null==n?void 0:n.analyticsData)||{}};e("rank-math-settings").updateAnalytics(at(at({},n),{},rt({},t,a),r))}}})))((function(e){var t,n,r,i=e.data,l=e.updateData,s=Xe((0,P.useState)({days:null===(t=rankMath)||void 0===t||null===(t=t.dbInfo)||void 0===t?void 0:t.days,rows:null===(n=rankMath)||void 0===n||null===(n=n.dbInfo)||void 0===n?void 0:n.rows,size:null===(r=rankMath)||void 0===r||null===(r=r.dbInfo)||void 0===r?void 0:r.size,isDeleting:!1,isUpdating:!1,isCanceling:!1,updateBtnText:rankMath.isFetching?(0,a.__)("Fetching in Progress","rank-math"):(0,a.__)("Update data manually","rank-math"),isFetching:rankMath.isFetching||!1}),2),c=s[0],m=s[1],d=c.isDeleting,u=c.days,h=c.rows,_=c.size,p=c.isUpdating,f=c.isCanceling,y=c.updateBtnText,k=c.isFetching,g=i.isSiteConnected,b=i.isAuthorized,w=i.searchConsole,v=i.allServices,E=i.console_caching_control,S=i.analytics_stats;if(!g)return wp.element.createElement(xe,i);if(!b)return wp.element.createElement(Ce,i);var A=(null==v?void 0:v.accounts)||[];(0,P.useEffect)((function(){(0,o.isEmpty)(A)&&Ne("google_check_all_services").done((function(e){w.sites=e.sites,e.inSearchConsole?e.isVerified||Ne("verify_site_console"):Ne("add_site_console").done((function(e){w.sites=e.sites})),w.profile=e.sites[e.homeUrl],l("searchConsole",w),(0,o.isEmpty)(e.adsenseAccounts)||(v.adsenseAccounts=e.adsenseAccounts||{},l("allServices",v)),(0,o.isEmpty)(e.accounts)||(v.accounts=e.accounts,l("allServices",v))}))}),[]);return wp.element.createElement("div",{className:"field-wrap form-table wp-core-ui rank-math-ui"},wp.element.createElement("div",{id:"field-metabox-rank-math-wizard",className:"field-metabox field-list"},wp.element.createElement(ze,{data:i,updateData:l}),wp.element.createElement(U.PrivacyBox,{className:"width-100"}),rankMath.isSettingsPage&&wp.element.createElement(React.Fragment,null,wp.element.createElement("div",{className:"field-row rank-math-advanced-option field-id-console_caching_control field-type-text"},wp.element.createElement("div",{className:"field-th"},wp.element.createElement("label",{htmlFor:"console_caching_control"},(0,a.__)("Analytics Database","rank-math"))),wp.element.createElement("div",{className:"field-td"},wp.element.createElement(U.TextControl,{type:"number",autoCorrect:"off",autoComplete:"off",autoCapitalize:"none",variant:"regular-text",spellCheck:!1,value:E,onBlur:function(e){var t,n=(null==e||null===(t=e.target)||void 0===t||null===(t=t.value)||void 0===t?void 0:t.trim())||"",a=parseInt(n);isNaN(a)||l("console_caching_control",a)},onChange:function(e){l("console_caching_control",e)},placeholder:(0,a.__)("Enter number of days. E.g. 90","rank-math")}),wp.element.createElement("div",{className:"field-description",dangerouslySetInnerHTML:{__html:rankMath.fields.console_caching_control.description}}),wp.element.createElement("br",null),wp.element.createElement(U.Button,{className:"button-small",onClick:function(){var e=E||90,t=-1===e?rankMath.confirmClearImportedData:rankMath.confirmClear90DaysCache;window.confirm(t+" "+rankMath.confirmAction)&&(d||(m((function(e){return Je(Je({},e),{},{isDeleting:!0})})),Ne("analytics_delete_cache",{days:e},"GET").done((function(e){e&&e.success&&m((function(t){return Je(Je({},t),{},{isDeleting:!1,days:null==e?void 0:e.days,rows:null==e?void 0:e.rows,size:null==e?void 0:e.size})}))}))))},disabled:d},d?(0,a.__)("Deleting data…","rank-math"):(0,a.__)("Delete data","rank-math"))," ",wp.element.createElement(U.Button,{className:"button-small",onClick:function(){if(!p){var e=E||90;m((function(e){return Je(Je({},e),{},{isUpdating:!0,updateBtnText:(0,a.__)("Starting update…","rank-math")})})),Ne("analytic_start_fetching",{days:e},"GET").done((function(e){e&&e.success?m((function(e){return Je(Je({},e),{},{isUpdating:!1,updateBtnText:(0,a.__)("Fetching in Progress","rank-math"),isFetching:!0})})):setTimeout((function(){m((function(e){return Je(Je({},e),{},{updateBtnText:(0,a.__)("Update data manually","rank-math")})}))}),2e3)}))}},disabled:p||k},y)," ",wp.element.createElement(U.Button,{className:"button-small is-destructive",onClick:function(){f||(m((function(e){return Je(Je({},e),{},{isCanceling:!0})})),Ne("analytic_cancel_fetching",{},"GET").done((function(e){m((function(e){return Je(Je({},e),{},{isCanceling:!1})})),e&&e.success&&window.location.reload()})))},disabled:!k||f},(0,a.__)("Cancel Fetch","rank-math")),wp.element.createElement("br",null),wp.element.createElement("div",{className:"rank-math-console-db-info"},wp.element.createElement("span",{className:"dashicons dashicons-calendar-alt"})," Cached Days: ",wp.element.createElement("strong",null,u)),wp.element.createElement("div",{className:"rank-math-console-db-info"},wp.element.createElement("span",{className:"dashicons dashicons-editor-ul"})," Data Rows: ",wp.element.createElement("strong",null,h)),wp.element.createElement("div",{className:"rank-math-console-db-info"},wp.element.createElement("span",{className:"dashicons dashicons-editor-code"})," Size: ",wp.element.createElement("strong",null,_)))),(0,Oe.applyFilters)("rank_math_settings_general_analytics_stats","",i,l),wp.element.createElement("div",{className:"field-row field-type-toggle field-id-analytics_stats"},wp.element.createElement("div",{className:"field-th"},wp.element.createElement("label",{htmlFor:"analytics_stats"},(0,a.__)("Frontend Stats Bar","rank-math"))),wp.element.createElement("div",{className:"field-td"},wp.element.createElement(U.ToggleControl,{id:"analytics_stats",checked:S,onChange:function(e){l("analytics_stats",e)}}),wp.element.createElement("div",{className:"field-description"},(0,a.__)("Enable this option to show Analytics Stats on the front just after the admin bar.","rank-math"))))),wp.element.createElement(qe,{data:i,updateData:l})))})),it=[{id:"analytics",type:"component",Component:ot},{id:"searchConsole",type:"hidden"},{id:"analyticsData",type:"hidden"},{id:"console_caching_control",type:"hidden"},{id:"analytics_stats",type:"hidden"},{id:"console_email_reports",type:"hidden"}],lt={id:"analytics",type:"component",name:"analytics",header:{title:(0,a.__)("Analytics","rank-math"),description:(0,a.__)("See your Google Search Console, Analytics and AdSense data without leaving your WP dashboard.","rank-math"),link:(0,r.Z)("analytics-settings","Options Panel Analytics Tab")},title:wp.element.createElement(React.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-search-console"}),(0,a.__)("Analytics","rank-math")),fields:it};function st(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,o,i,l=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(a=o.call(n)).done)&&(l.push(a.value),l.length!==t);s=!0);}catch(e){c=!0,r=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw r}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ct(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ct(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ct(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var mt=(0,o.map)((0,o.entries)(rankMath.choices.accessibleTaxonomies),(function(e){var t=st(e,2);return{id:t[0],label:t[1].label}})),dt=rankMath.llmsUrl,ut=(0,o.reject)(B.Z,{id:"attachment"}),ht=(0,o.reject)(mt,{id:"post_format"}),_t=[{type:"notice",status:"info",children:wp.element.createElement(React.Fragment,null,(0,a.__)("Your llms.txt file is available at: ","rank-math"),wp.element.createElement("a",{href:dt,target:"_blank",rel:"noreferrer"},dt))},{id:"llms_post_types",type:"checkboxlist",name:(0,a.__)("Select Post Types","rank-math"),desc:(0,a.__)("Select the post types to be included in the llms.txt file.","rank-math"),options:ut,toggleAll:!0,classes:"rank-math-advanced-option"},{id:"llms_taxonomies",type:"checkboxlist",name:(0,a.__)("Select Taxonomies","rank-math"),desc:(0,a.__)("Select the taxonomies to be included in the llms.txt file.","rank-math"),options:ht,toggleAll:!0,classes:"rank-math-advanced-option"},{id:"llms_limit",type:"text",name:(0,a.__)("Posts/Terms Limit","rank-math"),desc:(0,a.__)("Maximum number of links to include for each post type.","rank-math"),attributes:{type:"number",min:1},default:50,classes:"rank-math-advanced-option"},{id:"llms_extra_content",type:"textarea",name:(0,a.__)("Additional Content","rank-math"),desc:(0,a.__)("Add any extra text or links you'd like to include in your llms.txt file manually.","rank-math"),classes:"rank-math-advanced-option"}],pt={links:m,breadcrumbs:S,images:O,webmaster:x,robots:L,llms:{name:"llms",header:{title:(0,a.__)("Edit llms.txt","rank-math"),description:(0,a.__)("Configure your llms.txt file for custom crawling/indexing rules.","rank-math"),link:(0,r.Z)("llms","Options Panel LLMS Tab")},title:wp.element.createElement(React.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-bot"}),(0,a.__)("Edit llms.txt","rank-math")),fields:_t},others:Z,blocks:V,woocommerce:z,htaccess:te,"content-ai":Ee,redirections:ae,"404-monitor":Ae,analytics:lt}}}]);