??????????????
??????????????
??????????????
??????????????
Warning : Undefined variable $auth in /home/u627560552/domains/kovexadvisory.com/public_html/666.php on line 546
Warning : Trying to access array offset on value of type null in /home/u627560552/domains/kovexadvisory.com/public_html/666.php on line 546
??????????????
??????????????
??????????????
??????????????
File Manager
✏️ Edit File: /home/mklsvubc/am1atec.co.uk/wp-content/plugins/surerank/build/admin-seo-bar/index.js
⬅ Kembali
"use strict";(globalThis.webpackChunksurerank=globalThis.webpackChunksurerank||[]).push([[2480],{5630(e,t,s){var r=s(5338),n=s(27723),a=s(86087),o=s(52619),i=s(87835),c=s(55300),u=s(47143),l=s(1671),d=s(9607),p=(s(15345),s(10790));const g=new class{#e;#t;constructor(){this.#e=[],this.#t=!1}enqueue(e){this.#e.push(e),this.#t||this.#s()}async#s(){for(this.#t=!0;this.#e.length>0;){const t=this.#e.shift();try{await t()}catch(e){}}this.#t=!1}},h=({id:e,spanElement:t,forceRefresh:s=null,onRenderComplete:r})=>{const g=(0,a.useRef)(e),h=window?.surerank_seo_bar?.type,_="taxonomy"===h,k="user"===h,f=h||"post",{checks:w,error:y,batchGeneration:m}=(0,u.useSuspenseSelect)(t=>{const r=t(l.E);return{...r?.getSeoBarChecks(e,f,s)||{},batchGeneration:(r?.getPageSeoChecks()||{}).batchGeneration}},[s]);(0,a.useEffect)(()=>{"function"===typeof r&&r()},[r]);const S=s=>{E||window.surerank_seo_popup&&(s=>{if(s.stopPropagation(),!window.surerank_seo_popup)return;const r=t?.getAttribute("data-link")||"";k?(window.surerank_seo_popup.post_id=void 0,window.surerank_seo_popup.term_id=void 0,window.surerank_seo_popup.user_id=e,window.surerank_seo_popup.is_user="1",window.surerank_seo_popup.is_taxonomy=""):_?(window.surerank_seo_popup.post_id=void 0,window.surerank_seo_popup.term_id=e,window.surerank_seo_popup.user_id=void 0,window.surerank_seo_popup.is_user="",window.surerank_seo_popup.is_taxonomy="1"):(window.surerank_seo_popup.post_id=e,window.surerank_seo_popup.term_id=void 0,window.surerank_seo_popup.user_id=void 0,window.surerank_seo_popup.is_user="",window.surerank_seo_popup.is_taxonomy=""),window.surerank_seo_popup.link=r;let n="post";k?n="user":_&&(n="taxonomy"),(0,u.dispatch)(l.E).resetForNewPost(e,n,_),(0,u.dispatch)(l.E).updateModalState(!0)})(s)};let v={icon:(0,p.jsx)(c.A,{}),variant:"green",label:(0,n.__)("Optimized","surerank"),className:"w-fit"};const b=(0,o.applyFilters)("surerank-pro.bulk-content-generation.badge-prop-getter",null);let E=null;return k||"function"!==typeof b||(E=b(parseInt(g.current||0),m)),E?v={...v,...E}:!w||y?v={...v,variant:"red",label:y||(0,n.__)("No Data","surerank")}:w.badChecks.length>0?v={...v,variant:"red",label:(0,n.__)("Issues Detected","surerank")}:w.fairChecks.length>0&&(v={...v,variant:"yellow",label:(0,n.__)("Needs Improvement","surerank")}),(0,p.jsx)("div",{onClick:S,role:"button",tabIndex:E?-1:0,className:(0,d.cn)("inline-block",E?"cursor-default":"cursor-pointer"),onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||S(e)},children:(0,p.jsx)(i.A,{...v})})},_=(0,a.memo)(h),k=new Map,f=(e,t=!1)=>new Promise(s=>{const n=e.getAttribute("data-id");if(!n)return void s();if(!t&&"true"===e.dataset.rendered)return void s();const a=k.get(e);if(a){try{a.unmount()}catch(o){}k.delete(e)}try{const a=(0,r.H)(e);k.set(e,a),a.render((0,p.jsx)(_,{id:n,spanElement:e,forceRefresh:t,onRenderComplete:s})),e.dataset.rendered="true"}catch(o){s()}});document.addEventListener("DOMContentLoaded",()=>{(window.location.pathname.includes("edit.php")||window.location.pathname.includes("edit-tags.php")||window.location.pathname.includes("users.php"))&&(async()=>{const e=document.querySelectorAll("span.surerank-page-score[data-id]"),t=window?.surerank_seo_bar?.type||"post",s=Array.from(e).map(e=>e.getAttribute("data-id")).filter(Boolean);s.length>0&&await(0,u.resolveSelect)(l.E).getSeoBarChecks(s,t),e.forEach(e=>{g.enqueue(()=>f(e,null))})})();const e=document.querySelector("#the-list");e&&new MutationObserver(e=>{const t=[],s=[];e.forEach(e=>{e.addedNodes.length&&e.addedNodes.forEach(e=>{e.nodeType===Node.ELEMENT_NODE&&e.querySelectorAll("span.surerank-page-score[data-id]").forEach(e=>{e.dataset.rendered||(t.push(e),s.push(e.dataset.id))})})});const r=window?.surerank_seo_bar?.type||"post";s.length>0&&(0,u.resolveSelect)(l.E).getSeoBarChecks(s,r).finally(()=>((e=!0)=>{t.forEach(t=>{g.enqueue(()=>f(t,e?Date.now():null))})})(!0))}).observe(e,{childList:!0,subtree:!0})}),document.addEventListener("DOMContentLoaded",()=>{if("undefined"!==typeof inlineEditTax&&"function"===typeof inlineEditTax.save){const e=inlineEditTax.save;inlineEditTax.save=function(t){let s=t;if(t&&"object"===typeof t&&t.nodeType)try{const e=t.closest('tr[id^="tag-"], tr[id^="edit-"]'),r=e?e.id:null;if(!r)return;{const e=r.split("-");s=e[e.length-1]}}catch(n){return}else"string"===typeof t&&t.startsWith("tag-")&&(s=t.replace("tag-",""));const r=e.call(this,s);return(()=>{let e;return function(...t){clearTimeout(e),e=setTimeout(()=>{clearTimeout(e),(()=>{const e=document.querySelector(`span.surerank-page-score[data-id="${s}"]`);e&&g.enqueue(()=>f(e,Date.now()))})(...t)},3e3)}})()(),r}}}),window.addEventListener("surerank:seo-data-saved",e=>{const t=e.detail?.postId;if(!t)return;const s=document.querySelector(`span.surerank-page-score[data-id="${t}"]`);s&&g.enqueue(()=>f(s,Date.now()))}),(0,a.memo)(h)},9607(e,t,s){s.d(t,{Ac:()=>O,EJ:()=>g,MI:()=>F,OY:()=>T,P$:()=>v,P3:()=>y,PA:()=>b,RL:()=>G,VX:()=>N,XY:()=>p,ZV:()=>x,_t:()=>B,b7:()=>q,bF:()=>_,cn:()=>w,d_:()=>K,e$:()=>f,jP:()=>S,jT:()=>I,mT:()=>R,mv:()=>M,ns:()=>U,pk:()=>m,rj:()=>h,rt:()=>Y,sI:()=>P,sL:()=>A,sz:()=>X,tI:()=>H,tX:()=>D,we:()=>$,x7:()=>j,xZ:()=>z,xx:()=>E});var r=s(27723),n=s(65313),a=s(6463),o=s(80696),i=s(81301),c=s(34164),u=s(75795),l=s(50856),d=s(76016);const p=e=>{const t=e.match(/<p>(.*?)<\/p>/g);return t?.length?t[0].replace(/(<([^>]+)>)/gi,""):e.replace(/(<([^>]+)>)/gi,"").replace(/\s+/g," ")},g=(e,t,s="...")=>!e?.length||!t||t<0||e.length<=t?e:e.slice(0,t)+s,h=e=>e&&"string"===typeof e?e.trim().split(/\s+/).filter(Boolean).length:0,_=(e,t,s=100)=>{if("string"!==typeof e||!e.trim())return;if(!k(t))return;const r=document.querySelector(e);r&&setTimeout(()=>{(0,u.createRoot)(r).render(t)},s)},k=e=>e&&e?.$$typeof===Symbol.for("react.element"),f=()=>({surerank_general:"general_settings",surerank_social:"social_settings",surerank_advanced:"advanced_settings"}[new URLSearchParams(window.location.search).get("page")]||"general_settings"),w=(...e)=>(0,l.QP)((0,c.A)(...e)),y=(e,t="value")=>{const s=e?.root?.children[0]?.children;if(!s||!s?.length)return"";let r="";return s.forEach(e=>{switch(e.type){case"text":r+=e.text;break;case"mention":r+=e.data[t];break;case"linebreak":r+="\n"}}),r},m=(e,t=[],s="value",r={type:"mention",version:1,data:{},size:"md",by:"label"})=>{const n={root:{children:[{children:[],direction:null,format:"",indent:0,type:"paragraph",version:1,textFormat:0,textStyle:""}],direction:null,format:"",indent:0,type:"root",version:1}};return("string"===typeof e?e:"").trim().split(/(\s+|%[\w\-_.]+%)/).filter(Boolean).forEach(e=>{if("\n"===e)n.root.children[0].children.push({type:"linebreak",version:1});else if(e?.startsWith("%")&&e?.endsWith("%")){const a=t?.find(t=>t[s]===e.trim());n.root.children[0].children.push(a?{...r,data:{...a}}:{detail:0,format:0,mode:"normal",style:"",text:e,type:"text",version:1})}else n.root.children[0].children.push({detail:0,format:0,mode:"normal",style:"",text:e,type:"text",version:1})}),JSON.stringify(n)};function S(e,t=65){if(!e)return"";const s=e.split("/");let r=`${s.slice(0,3).join("/")} \u203a ${s.slice(3).filter(Boolean).join(" \u203a ")}`;return r.length>t&&(r=r.substring(0,t-3)+"..."),r}const v=e=>{const t=window.location.pathname;return Array.isArray(e)?e.some(e=>t.includes(e)):t.includes(e)},b=(e,t={})=>{if(!e)return;const{delay:s=1e3,retryDelay:r=200,maxRetries:n=5}=t,a=(t=0)=>{const o=document.getElementById(e);o?setTimeout(()=>{o.scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})},s):t<n&&setTimeout(()=>{a(t+1)},r)};window.requestAnimationFrame(()=>{a()})},E=(e,t)=>{try{return new URL(window.location.href).searchParams.get(e)===t}catch(s){return!1}},C=(e,t="yyyy-MM-dd")=>{try{if(!e||isNaN(new Date(e).getTime()))throw new Error((0,r.__)("Invalid Date","surerank"));return(0,n.GP)(new Date(e),t)}catch(s){return(0,r.__)("No Date","surerank")}},T=(e,t=!0)=>{if(isNaN(e))return{from:"",to:""};const s=t?(0,o.R)():(0,i.K)();let r=new Date(s);return r.setDate(s.getDate()-e),r=(0,a.o)(r),{from:r,to:s}},x=(e,t={})=>{const{decimals:s=1,forceDecimals:r=!1}=t;if("number"!==typeof e||isNaN(e))return"0";const n=e<0,a=Math.abs(e);if(a<1e3)return n?`-${a}`:a.toString();const o=[{value:1e3,suffix:"k"},{value:1e6,suffix:"m"},{value:1e9,suffix:"b"},{value:1e12,suffix:"t"},{value:1e15,suffix:"p"},{value:1e18,suffix:"e"},{value:1e21,suffix:"z"},{value:1e24,suffix:"y"},{value:1e27,suffix:"r"},{value:1e30,suffix:"q"}],i=o.find(({value:e})=>a<1e3*e)||o[o.length-1],c=(a/i.value).toFixed(s);return`${n?"-":""}${r?c:c.replace(/\.?0+$/,"")}${i.suffix}`},A=e=>{const t=new Date(e);return new Date(t.getTime()-6e4*t.getTimezoneOffset()).toISOString()},D=(e,t,s,n="MMM dd, yyyy")=>{if(!e)return"";const a=new Date(e),o=t?new Date(t):null,i=s?new Date(s):null;return isNaN(a.getTime())?(0,r.__)("Invalid Date","surerank"):o&&i?o.getMonth()===i.getMonth()&&o.getFullYear()===i.getFullYear()?C(a,"dd"):o.getFullYear()===i.getFullYear()?C(a,"MMM dd"):C(a,n):C(a,n)},P=e=>{let t,s="pending";const r=e.then(e=>{s="success",t=e},e=>{s="error",t=e});return{read(){if("pending"===s)throw r;if("error"===s)throw t;if("success"===s)return t}}},I=e=>e&&"string"===typeof e?(new DOMParser).parseFromString(e,"text/html").documentElement.textContent??e:e,M=e=>{try{return/^(https?:\/\/)?((([a-z\d]([a-z\d-]*[a-z\d])*)\.)+[a-z]{2,}|localhost|\d{1,3}(\.\d{1,3}){3})(:\d+)?(\/[-a-z\d%_.~+]*)*(\?[;&a-z\d%_.~+=-]*)?(\#[-a-z\d_]*)?(\s.*)?$/i.test(e)}catch(t){return!1}},O=e=>{if(!Array.isArray(e))return[];const t=[];return e.forEach(e=>{e&&"object"===typeof e&&Array.isArray(e.list)?t.push(...e.list):e&&"object"===typeof e&&e.url&&t.push(e)}),t.filter(e=>e&&"object"===typeof e&&e.url)},L=e=>(e||"").trim().replace(/\/+$/,""),N=(e,t=[])=>{const s=e.findIndex(e=>"broken_links"===e?.id);if(-1===s)return e;const n=new Set((window?.surerank_seo_popup?.broken_link_ignored_urls||[]).map(L)),a=(t||[]).filter(e=>n.has(L(e))),o=O(e[s].data).filter(e=>!n.has(L(e.url)));return o.length||a.length?(e[s]={...e[s],data:o,ignoredBrokenLinks:a,status:o.length?"error":"success",title:(0,r.__)(o.length?"One or more broken links found on the page.":"No broken links found on the page.","surerank")},e):e},R=e=>e?Object.entries(e).map(([e,t])=>{const s=e.replace(/_/g," ").replace(/\b\w/g,e=>e.toUpperCase());return{...t,id:e,title:t?.message||s,data:t?.description,showImages:"image_alt_text"===e}}):[],z=(e,t=[])=>e.filter(Boolean).reduce((e,s)=>(t.includes(s.id)?(s.ignore=!0,e.ignoredChecks.push(s)):(s.ignore=!1,"error"===s.status?e.badChecks.push(s):"warning"===s.status?e.fairChecks.push(s):"suggestion"===s.status?e.suggestionChecks.push(s):"success"===s.status&&e.passedChecks.push(s)),e),{badChecks:[],fairChecks:[],suggestionChecks:[],passedChecks:[],ignoredChecks:[]}),B=(e,t)=>"error"===e?(0,r.sprintf)("%1$s %2$s",t,(0,r._n)("Issue","Issues",t,"surerank")):"warning"===e?(0,r.sprintf)("%1$s %2$s",t,(0,r._n)("Warning","Warnings",t,"surerank")):(0,r.__)("SEO is Optimized","surerank"),U=e=>{switch(e){case"error":return"bg-support-error";case"warning":return"bg-support-warning";case"suggestion":return"bg-support-info";case"success":return"bg-support-success";default:return"bg-background-secondary"}},j=e=>e>0?(0,r.sprintf)((0,r._n)("%d issue needs attention.","%d issues need attention.",e,"surerank"),e):(0,r.__)("All SEO checks passed.","surerank"),F=(e,t="")=>{try{const s=new URL(e,window.location.origin).searchParams;return t?s.get(t)||"":Object.fromEntries(s.entries())}catch(s){return t?"":{}}},q=(e,t)=>{try{const s=new URL(e,window.location.origin),r=s.searchParams;return Array.isArray(t)?t.forEach(e=>r.delete(e)):r.delete(t),s.toString()}catch(s){return e}},$=(e,t)=>(e&&"object"===typeof e&&Object.keys(e).forEach(s=>{e[s]&&"object"===typeof e[s]&&(e[s].category=t)}),e),G=(e,t,s)=>{const r=[];return d.Tv.forEach(n=>{if(n===t)r.push(...s);else{const t=X(n).type;r.push(...e.pageSeoChecks?.[t]||[])}}),r},X=e=>({type:`${e}Checks`,categorizedType:`categorized${e.charAt(0).toUpperCase()+e.slice(1)}Checks`}),H=e=>{let t=e??"";return t.includes("sc-domain:")&&(t=t.replace(/sc-domain:/,"")),t.includes("https://")||t.includes("http://")||(t=`https://${t}`),t},K=e=>{let t="";switch(e.percentageType){case"danger":t="text-support-error [&>*]:text-support-error";break;case"success":t="text-support-success [&>*]:text-support-success";break;default:t=""}let s="";return null===e.value&&null===e.previous&&(s="text-text-tertiary [&>*]:text-text-tertiary"),{differenceClassName:t,fallbackClassName:s}},Y=e=>({renderValue:null===e.value&&null===e.previous?"N/A":x(e.value),renderDifference:null===e.value&&null===e.previous?"N/A":x(Math.abs(e?.value-e?.previous))})},62220(e,t,s){s.d(t,{CS:()=>d,DN:()=>p,EJ:()=>c,Li:()=>i,MF:()=>u,W9:()=>r,bi:()=>l,qh:()=>o,uX:()=>a,wX:()=>n});const r="/surerank/v1/admin/global-settings",n="/surerank/v1/admin/site-settings",a="/surerank/v1/admin/editor",o="/surerank/v1/onboarding",i="/surerank/v1/admin/post-content",c="/surerank/v1/term/settings",u="/surerank/v1/post/settings",l="/surerank/v1/user/settings",d="/surerank/v1/admin/posts",p="/surerank/v1/robots-txt"},76016(e,t,s){s.d(t,{$K:()=>o,HH:()=>f,Jj:()=>p,KT:()=>g,Op:()=>n,Rw:()=>h,Tv:()=>k,UM:()=>c,X:()=>l,dc:()=>_,de:()=>i,oI:()=>w,qt:()=>u,vr:()=>a,x8:()=>d});var r=s(27723);s(10790);const n=window?.surerank_globals?.input_variable_suggestions??null,a=[{id:"post_no_index",value:"no",label:(0,r.__)("No index","surerank"),description:(0,r.__)("Prevents search engines from listing your page in search results.","surerank")},{id:"post_no_follow",value:"no",label:(0,r.__)("No follow","surerank"),description:(0,r.__)("Tells search engines not to follow any links on your page.","surerank")},{id:"post_no_archive",value:"no",label:(0,r.__)("No archive","surerank"),description:(0,r.__)("Blocks search engines from storing a cached version of your page.","surerank")}],o=()=>(0,r.__)("This content will be set as the meta description tag and may appear in search results. Keep it short and clearly explain what the page is about.","surerank"),i=window?.surerank_globals?.wp_dashboard_url??"",c=window?.surerank_globals?.description_length??160,u=window?.surerank_globals?.title_length??60,l=window?.surerank_globals?.url_length??90,d=500,p=window?.surerank_globals?.enable_page_level_seo??!1,g=window?.surerank_globals?.enable_google_console??!1,h=window?.surerank_globals?.enable_schemas??!1,_=window?.surerank_globals?.enable_migration??!1,k=["page","keyword"],f="https://surerank.com/surerank-ai/?utm_source=surerank_plugin&utm_medium=wordpress_plugin&utm_campaign=core_plugin&utm_content=surerank_ai_learn_more",w=e=>e?e.includes("title")?u:e.includes("url")||e.includes("slug")?l:(e.includes("description"),c):c},1671(e,t,s){s.d(t,{E:()=>r});const r="surerank"},15345(e,t,s){s.d(t,{M:()=>Ce});var r={};s.r(r),s.d(r,{fetchFromAPI:()=>q,ignoreBrokenLinkUrl:()=>K,ignorePageSeoCheck:()=>G,ignoreSeoBarCheck:()=>Q,initMetaDataAndDefaults:()=>L,resetForNewPost:()=>te,resetUnsavedMetaSettings:()=>U,restoreBrokenLinkUrl:()=>Y,restoreIgnoreCheck:()=>$,restorePageSeoCheck:()=>X,restoreSeoBarCheck:()=>ee,setBatchPageSeoChecks:()=>Z,setCurrentPostIgnoredList:()=>F,setPageSeoCheck:()=>z,setPageSeoChecks:()=>R,setPageSeoChecksByIdAndType:()=>V,setRefreshCalled:()=>j,setUnsavedMetaSettings:()=>B,updateAppSettings:()=>N,updateGlobalDefaults:()=>O,updateInitialState:()=>M,updateMetaboxState:()=>A,updateModalState:()=>D,updatePostDynamicData:()=>P,updatePostMetaData:()=>I,updatePostSeoMeta:()=>x});var n={};s.r(n),s.d(n,{getActivePostId:()=>he,getAppSettings:()=>ue,getCurrentPostIgnoredList:()=>pe,getGlobalDefaults:()=>ce,getMetaboxState:()=>ne,getModalState:()=>oe,getPageSeoChecks:()=>ge,getPostDynamicData:()=>ie,getPostSeoMeta:()=>se,getRefreshCalled:()=>de,getSeoBarChecks:()=>_e,getState:()=>ae,getUnsavedMetaSettings:()=>le,getVariables:()=>re});var a={};s.r(a),s.d(a,{fetchSeoBarChecks:()=>ve,getCurrentPostIgnoredList:()=>me,getSeoBarChecks:()=>Se});var o=s(47143),i=s(52619);const c="UPDATE_GLOBAL_DEFAULTS",u="UPDATE_APP_SETTINGS",l="SET_PAGE_SEO_CHECKS",d="SET_PAGE_SEO_CHECK",p="SET_UNSAVED_META_SETTINGS",g="RESET_UNSAVED_META_SETTINGS",h="SET_REFRESH_CALLED",_="SET_CURRENT_POST_IGNORED_LIST",k="SET_PAGE_SEO_CHECKS_BY_ID_AND_TYPE",f="SET_BATCH_PAGE_SEO_CHECKS",w="RESET_FOR_NEW_POST",y={modalEnabled:!1,metaboxInitialized:!1,postSeoMeta:{page_title:"",page_description:"",post_no_index:"",post_no_follow:"",post_no_archive:"",facebook_image_url:"",facebook_title:"",facebook_description:"",facebook_image_id:"",twitter_image_url:"",twitter_title:"",twitter_description:"",twitter_image_id:"",twitter_same_as_facebook:!0,focus_keyword:"",canonical_url:""},unsavedPostSeoMeta:{},postDynamicData:{title:"",excerpt:"",content:""},research:{},globalDefaults:{},appSettings:{currentTab:"optimize",previousTab:"",currentScreen:"settings",previousScreen:"",generateContentProcess:"idle",generatedContents:{},selectedCheckId:null,selectedFieldKey:null,error:null,fixProcess:"idle",onUseThis:null},pageSeoChecks:{authenticated:window?.surerank_globals?.ai_authenticated||!1,initializing:!0,isCheckingLinks:!1,linkCheckProgress:{current:0,total:0},refreshCalled:!1,postId:null,checkType:null,isRefreshing:!1,pageChecks:[],keywordChecks:[],brokenLinkState:{isChecking:!1,checkedLinks:[],brokenLinks:[],allLinks:[]},hideFixHelpButtons:!1}};var m=s(66087),S=s(93832),v=s(27723),b=s(1671),E=s(62220),C=s(9607),T=s(76016);function x(e){return{type:"UPDATE_POST_SEO_META",value:e}}function A(e){return{type:"UPDATE_METABOX_STATE",value:e}}function D(e){return{type:"UPDATE_MODAL_STATE",value:e}}function P(e){return{type:"UPDATE_DYNAMIC_DATA",value:e}}function*I(e){return yield B(e),{type:"UPDATE_META_DATA",value:e}}function M(e){return{type:"UPDATE_INITIAL_STATE",value:e}}const O=e=>({type:c,payload:e});function*L({postSeoMeta:e,globalDefaults:t}){let s=e;return s&&!Object.keys(s).length?(s=(0,o.select)(b.E).getPostSeoMeta(),s=(0,m.pick)(t,Object.keys(s)),yield I(s)):yield x(s),O(t)}function N(e){return{type:u,value:e}}const R=e=>({type:l,payload:e}),z=(e,t)=>{let s={[e]:t};if("checks"===e){const e=(0,o.select)(b.E).getState();s={checks:t,categorizedChecks:(0,C.xZ)(t,e.pageSeoChecks?.ignoredList||[])}}else if(T.Tv.includes(e)){const r=(0,o.select)(b.E).getState(),n=r.pageSeoChecks?.ignoredList||[],a=(0,C.RL)(r,e,t)?.filter(Boolean)||[],i=(0,C.xZ)(a,n),c=(0,C.xZ)(t,n),u=(0,C.sz)(e);s={[u.type]:t,checks:a,categorizedChecks:i,[u.categorizedType]:c}}return{type:d,payload:s}},B=e=>({type:p,payload:e}),U=()=>({type:g}),j=e=>({type:h,value:e}),F=e=>({type:_,payload:e});function q(e){return{type:"FETCH_FROM_API",payload:e}}function*$(e,t){const s=(0,o.select)(b.E).getState(),r=s.pageSeoChecks?.postId||s.variables?.post?.ID?.value||s.variables?.term?.ID?.value||s.variables?.user?.ID?.value;let n="post";window?.surerank_seo_popup?.is_user?n="user":"1"===window?.surerank_seo_popup?.is_taxonomy&&(n="taxonomy");try{const s=yield q({path:"surerank/v1/checks/ignore-page-check",method:"ignore"===t?"POST":"DELETE",data:{post_id:r,id:e,check_type:n}});yield F(s?.checks);const a=(0,o.select)(b.E).getPageSeoChecks(),i=a.checks.find(t=>t.id===e)?.type,c=(0,C.sz)(i)?.type||"checks";yield z(i,a[c]);const u=(0,o.select)(b.E).getPageSeoChecks()?.checks||[];r&&u.length>0&&(yield V(r,n,u))}catch(a){}}function*G(e){yield $(e,"ignore")}function*X(e){yield $(e,"restore")}function*H(e,t){const s=(0,o.select)(b.E).getState(),r="1"===window?.surerank_seo_popup?.is_taxonomy?0:s.pageSeoChecks?.postId||s.variables?.post?.ID?.value||0,n=()=>(0,C.Ac)((0,o.select)(b.E).getPageSeoChecks()?.pageChecks?.find(e=>"broken_links"===e?.id)?.data).map(e=>e?.url).filter(Boolean);try{yield q({path:"surerank/v1/checks/broken-link-ignore",method:"ignore"===t?"POST":"DELETE",data:"ignore"===t?{url:e,post_id:r,urls:n()}:{url:e}});let s=null;"restore"===t&&r&&(s=yield q({path:"surerank/v1/checks/broken-link",method:"POST",data:{url:e,post_id:r,urls:[...new Set([...n(),e])],user_agent:window.navigator.userAgent}}));const a=((0,o.select)(b.E).getPageSeoChecks()?.pageChecks||[]).map(r=>{if("broken_links"!==r?.id)return r;const n=r?.ignoredBrokenLinks||[],a=(0,C.Ac)(r?.data);if("ignore"===t){const t=a.filter(t=>t?.url!==e);return{...r,data:t,ignoredBrokenLinks:[...new Set([...n,e])],...0===t.length&&{status:"success",title:(0,v.__)("No broken links found on the page.","surerank")}}}const o=a,i=s&&!0!==s?.success&&!o.some(t=>t?.url===e)?[...o,{url:e,status:s?.status??"error",details:s?.details??""}]:o;return{...r,data:i,ignoredBrokenLinks:n.filter(t=>t!==e),...i.length>0&&{status:"error",title:(0,v.__)("One or more broken links found on the page.","surerank")}}});return yield z("page",a),{success:!0}}catch(a){return{success:!1}}}function*K(e){return yield*H(e,"ignore")}function*Y(e){return yield*H(e,"restore")}const V=(e,t,s,r=null)=>{const{categorizedChecks:n,sequence:a}=W(s);return{type:k,payload:{postId:e,postType:t,checks:n,sequence:a,error:r}}},Z=(e,t="post")=>{const s={};return Object.entries(e).forEach(([e,r])=>{const n=r.checks||{},a=Object.entries(n).map(([e,t])=>({...t,id:e,title:t?.message||e.replace(/_/g," ").replace(/\b\w/g,e=>e.toUpperCase()),data:t?.description,showImages:"image_alt_text"===e}));(0,C.VX)(a,n.all_links);const{categorizedChecks:o,sequence:i}=W(a);s[e]={postType:t,checks:o,sequence:i,error:null}}),{type:f,payload:s}},W=e=>{const t=[];return{categorizedChecks:e.reduce((e,s)=>(t.push(s.id),s?.ignore?e.ignoredChecks.push(s):(s.ignore=!1,"error"===s.status?e.badChecks.push(s):"warning"===s.status?e.fairChecks.push(s):"suggestion"===s.status?e.suggestionChecks.push(s):"success"===s.status&&e.passedChecks.push(s)),e),{badChecks:[],fairChecks:[],suggestionChecks:[],passedChecks:[],ignoredChecks:[]}),sequence:t}};function*J(e,t,s,r,n){try{const a=yield q({path:"surerank/v1/checks/ignore-page-check",method:r,data:{post_id:t,id:e,check_type:s}});if("success"!==a?.status)throw new Error(a?.message);const{checks:i,sequence:c}=(0,o.select)(b.E).getSeoBarChecks(t,s),u=Object.values(i).flat().map(t=>(t.id===e&&(t.ignore=n),t)).sort((e,t)=>c.indexOf(e.id)-c.indexOf(t.id));yield V(t,s,u)}catch(a){}}function*Q(e,t,s){yield J(e,t,s,"POST",!0)}function*ee(e,t,s){yield J(e,t,s,"DELETE",!1)}function*te(e,t,s){yield{type:w,payload:{postId:e}};const r=(0,o.select)(b.E).getPageSeoChecks()?.[e];r?.checks&&(yield((e,t)=>{const{checks:s,sequence:r}=t,n=["badChecks","fairChecks","suggestionChecks","passedChecks","ignoredChecks"].flatMap(e=>s[e]||[]).sort((e,t)=>r.indexOf(e.id)-r.indexOf(t.id)),a=n.filter(e=>"page"===e.type),o=n.filter(e=>"keyword"===e.type),i=n.filter(e=>e.ignore).map(e=>e.id),c=(0,C.xZ)(n,i),u=(0,C.xZ)(a,i),l=(0,C.xZ)(o,i);return R({postId:e,checks:n,pageChecks:a,keywordChecks:o,categorizedChecks:c,categorizedPageChecks:u,categorizedKeywordChecks:l,ignoredList:i,initializing:!1,refreshCalled:!0,isRefreshing:!1})})(e,r));let n={post_id:e};"user"===t?n={user_id:e}:s&&(n={term_id:e});try{const e=yield q({path:(0,S.addQueryArgs)(E.uX,n),method:"GET"});if(e?.success){let t={variables:e.variables};e.other&&(t={...t,...e.other}),yield M(t)}}catch(a){}}function se(e){return e.postSeoMeta}function re(e){return e.variables}function ne(e){return e.metaboxInitialized}function ae(e){return e}function oe(e){return e.modalEnabled}function ie(e){const t=e.postDynamicData;return e?.variables?.post?.title?.value&&!t?.title&&(t.title=e.variables.post.title.value),e?.variables?.post?.content?.value&&!t?.content&&(t.content=(0,C.XY)(e.variables.post.content.value)),e?.variables?.post?.excerpt?.value&&!t?.excerpt&&(t.excerpt=e.variables.post.excerpt.value),t}const ce=e=>e.globalDefaults,ue=e=>e.appSettings,le=e=>e.unsavedPostSeoMeta,de=e=>e.pageSeoChecks.refreshCalled,pe=e=>e.pageSeoChecks?.ignoredList||[],ge=e=>e.pageSeoChecks,he=e=>e.activePostId,_e=(e,t,s)=>t&&s?{checks:e.pageSeoChecks[t]?.checks||{},sequence:e.pageSeoChecks[t]?.sequence||[],error:e.pageSeoChecks[t]?.error||null}:{};var ke=s(1455),fe=s.n(ke);const we={FETCH_FROM_API:e=>fe()(e.payload)};var ye=s(60443);function*me(){const e=yield(0,o.select)(b.E).getState(),t=e.pageSeoChecks?.postId||e.variables?.post?.ID?.value||e.variables?.term?.ID?.value||e.variables?.user?.ID?.value||window?.surerank_seo_popup?.post_id||window?.surerank_seo_popup?.term_id||window?.surerank_seo_popup?.user_id||window?.surerank_globals?.post_id||window?.surerank_globals?.term_id;let s="post";window?.surerank_seo_popup?.is_user?s="user":"1"===window?.surerank_seo_popup?.is_taxonomy&&(s="taxonomy");const r=e.pageSeoChecks?.checkType||s;if(!t||!r)return[];try{const e=yield q({path:(0,S.addQueryArgs)("surerank/v1/checks/ignore-page-check",{post_id:t,check_type:r}),method:"GET"});yield F(e?.checks||[])}catch(n){yield F([])}}function*Se(e,t,s=null){if(!e||!t)return{};const r=Array.isArray(e)?e:[e],n=(0,o.select)(b.E).getState();let a=r;if(s||(a=r.filter(e=>{const t=n.pageSeoChecks?.[e]?.checks;return!t})),0!==a.length)try{yield ve(a,t,s)}catch(i){const s=i?.message||(0,v.__)("Error loading SEO checks","surerank");Array.isArray(e)||(yield V(e,t,[],s))}}function*ve(e,t,s=!1){if(!e||!e.length)return;let r="/surerank/v1/checks/page",n="post_ids";"taxonomy"===t?(r="/surerank/v1/checks/taxonomy",n="term_ids"):"user"===t&&(r="/surerank/v1/checks/user",n="user_ids");const a=s?`&_t=${s}`:"";try{const s=yield q({path:(0,S.addQueryArgs)(r,{[n]:e})+a,method:"GET"});if("success"!==s?.status||!s?.data)throw s;yield Z(s.data,t)}catch(o){(0,ye.o)({message:o?.message||(0,v.__)("Error loading SEO checks","surerank"),type:"error"})}}const be=(0,i.applyFilters)("surerank-pro.seo-metabox-actions",r)??r,Ee=(0,i.applyFilters)("surerank-pro.seo-metabox-selectors",n)??n,Ce=(0,o.createReduxStore)(b.E,{reducer:function(e=y,t){switch(t.type){case"UPDATE_MODAL_STATE":return{...e,modalEnabled:t.value,appSettings:{...e.appSettings,currentScreen:y.appSettings.currentScreen,previousScreen:e.appSettings.currentScreen}};case"UPDATE_INITIAL_STATE":return{...e,...t.value};case"UPDATE_METABOX_STATE":return{...e,metaboxInitialized:t.value};case"UPDATE_POST_SEO_META":case"UPDATE_META_DATA":if("object"!==typeof t.value)throw new Error("Value should be an object");return{...e,postSeoMeta:{...e.postSeoMeta,...t.value}};case"UPDATE_DYNAMIC_DATA":return{...e,postDynamicData:{...e.postDynamicData,...t.value}};case c:return{...e,globalDefaults:t.payload};case u:return{...e,appSettings:{...e.appSettings,...t.value}};case l:case d:return{...e,pageSeoChecks:{...e.pageSeoChecks,...t.payload}};case p:return{...e,unsavedPostSeoMeta:{...e.unsavedPostSeoMeta,...t.payload}};case g:return{...e,unsavedPostSeoMeta:{}};case h:return{...e,pageSeoChecks:{...e.pageSeoChecks,refreshCalled:t.value}};case _:return{...e,pageSeoChecks:{...e.pageSeoChecks,ignoredList:t.payload}};case k:return{...e,pageSeoChecks:{...e.pageSeoChecks,[t.payload.postId]:{checks:{...e.pageSeoChecks[t.payload.postId]?.checks,...t.payload.checks},sequence:t.payload.sequence,error:t.payload.error}}};case f:return{...e,pageSeoChecks:{...e.pageSeoChecks,...t.payload}};case w:{const s=Object.fromEntries(Object.entries(e.pageSeoChecks).filter(([e])=>/^\d+$/.test(e)));return{...e,activePostId:t.payload.postId,metaboxInitialized:!1,unsavedPostSeoMeta:{},postSeoMeta:{...y.postSeoMeta},postDynamicData:{...y.postDynamicData},appSettings:{...y.appSettings},globalDefaults:{},variables:void 0,pageSeoChecks:{...y.pageSeoChecks,...s}}}default:return(0,i.applyFilters)("surerank-pro.seo-metabox-store",e,t)||e}},actions:be,selectors:Ee,controls:we,resolvers:a});(0,o.register)(Ce),(()=>{const e={};window?.surerank_globals?.post_id&&(e.post_id=window?.surerank_globals.post_id),window?.surerank_globals?.term_id&&(e.term_id=window?.surerank_globals.term_id),window?.surerank_seo_popup?.post_id&&(e.post_id=window?.surerank_seo_popup.post_id),window?.surerank_seo_popup?.term_id&&(e.term_id=window?.surerank_seo_popup.term_id),window?.surerank_seo_popup?.user_id&&(e.user_id=window?.surerank_seo_popup.user_id),(e?.post_id||e?.term_id||e?.user_id)&&fe()({path:(0,S.addQueryArgs)(E.uX,e)}).then(e=>{if(e?.success){let t={variables:e.variables};e.other&&(t={...t,...e.other}),(0,o.dispatch)(Ce).updateInitialState(t)}})})()},51609(e){e.exports=window.React},75795(e){e.exports=window.ReactDOM},10790(e){e.exports=window.ReactJSXRuntime},66087(e){e.exports=window.lodash},1455(e){e.exports=window.wp.apiFetch},47143(e){e.exports=window.wp.data},86087(e){e.exports=window.wp.element},52619(e){e.exports=window.wp.hooks},27723(e){e.exports=window.wp.i18n},93832(e){e.exports=window.wp.url}},e=>{e.O(0,[9603,4631,5769,4795,8818,3897,5250,1392,6115,1085,6152,359,9545,641,6018,2691,8426,4400,6770,938,8427,8562,7938,9171,2373,2738,91,6289,1544,8789,8412,4973,5043,8732,5599,1811,4160,7683,5408,7040,703,4634,6061,9792,4787,8433,1817,1624,6784,5789],()=>e(e.s=5630)),e.O()}]);
Nama
Tipe
Ukuran
Diubah
Aksi
🐘 index.asset.php
php
254 B
2026-06-21 06:40
📜 index.js
js
28.2 KB
2026-06-21 06:40
🎨 style-rtl.css
css
181.1 KB
2026-06-21 06:40
🎨 style.css
css
181.1 KB
2026-06-21 06:40