PageSourceSearch

https://serpstat.com/js/app-pages-batch-url-page.88c1263a.chunk.js?react

js serpstat.com collected 2026-09-24 08:31:40 UTC 66,226 bytes, 1 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[6336],{42816(e,a,t){t.r(a),t.d(a,{default:()=>_});var s=t(74848),l=t(46942),r=t.n(l),i=t(5556),n=t.n(i),o=t(96540),c=t(55610),d=t(21552),u=Object.defineProperty,h=(e,a,t)=>((e,a,t)=>a in e?u(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t)(e,"symbol"!==typeof a?a+"":a,t);class _ extends o.Component{constructor(){super(...arguments),h(this,"state",{value:this.props.value}),h(this,"emitChange",e=>{this.props.onChange&&this.props.onChange(e)}),h(this,"valueEqual",(e,a)=>Array.isArray(e)&&Array.isArray(a)?e.join(",")===a.join(","):e===a),h(this,"handleClick",e=>()=>this.emitChange(null==e?void 0:e.value))}UNSAFE_componentWillReceiveProps(e){e.value&&this.state.value!==e.value&&this.setState({value:e.value})}render(){const e=new d.Translator;return(0,s.jsx)("div",{className:r()("react_selector selector",this.props.className,{"selector--new":"new"===this.props.theme}),children:this.props.items.map(a=>(0,s.jsx)(c.Tooltip,{tooltipText:e.translate(a.tooltipText),children:(0,s.jsx)("button",{className:r()("buttons-map",{"buttons-map--active":this.valueEqual(a.value,this.state.value)}),style:{width:"100%"},onClick:this.handleClick(a),disabled:a.isDisabled,id:a.id||a.value,children:a.text})},a.value))})}}h(_,"propTypes",{items:n().array.isRequired,className:n().string,value:n().string,onChange:n().func,theme:n().oneOf(["new","old"])})},13483(e,a,t){t.r(a),t.d(a,{closeModal:()=>i,openModal:()=>r,setLoading:()=>n});var s=t(4985);const l=e=>(0,s.default)(`urls-batch-analisis/modal/${e}`),r=l("open"),i=l("close"),n=l("loading")},28482(e,a,t){t.r(a),t.d(a,{deleteProjects:()=>d,loadProjectList:()=>c,renameProject:()=>r,saveProject:()=>i,updateProjectList:()=>o,updateProjectsData:()=>n});var s=t(4985),l=t(37077);const r=(0,s.default)(l.RENAME),i=(0,s.default)(l.SAVE),n=(0,s.default)(l.UPDATE_PROJECTS_DATA),o=(0,s.default)(l.UPDATE_PROJECT_LIST),c=(0,s.default)(l.LOAD_PROJECT_LIST),d=(0,s.default)(l.DELETE_PROJECTS)},96078(e,a,t){t.r(a),t.d(a,{disconnectBatchAnalisysSocket:()=>u,getBatchReportFailed:()=>d,getBatchReportRequest:()=>o,getBatchReportSucceed:()=>c,initListeningBatchAnalisys:()=>n,loadReportList:()=>i,resetReportData:()=>h,updateReportList:()=>r});var s=t(4985),l=t(67148);const r=(0,s.default)(l.UPDATE_REPORT_LIST),i=(0,s.default)(l.LOAD_REPORT_LIST),n=(0,s.default)(l.INIT_LISTENING_BATCH_ANALISYS),o=(0,s.default)(l.GET_BATCH_REPORT_REQUEST),c=(0,s.default)(l.GET_BATCH_REPORT_SUCCEED),d=(0,s.default)(l.GET_BATCH_REPORT_FAILED),u=(0,s.default)(l.DISCONNECT_BATCH_ANALISYS_SOCKET),h=(0,s.default)("urls-batch-analisis/RESET_REPORT_DATA")},37077(e,a,t){t.r(a),t.d(a,{DELETE_PROJECTS:()=>o,LOAD_PROJECT_LIST:()=>i,RENAME:()=>l,SAVE:()=>s,UPDATE_PROJECTS_DATA:()=>r,UPDATE_PROJECT_LIST:()=>n});const s="urls-batch-analisis/SAVE-PROJECT",l="urls-batch-analisis/RENAME-PROJECT",r="urls-batch-analisis/UPDATE-PROJECTS-DATA",i="urls-batch-analisis/LOAD-PROJECT-LIST",n="urls-batch-analisis/UPDATE-PROJECT-LIST",o="urls-batch-analisis/DELETE-PROJECTS"},67148(e,a,t){t.r(a),t.d(a,{DISCONNECT_BATCH_ANALISYS_SOCKET:()=>c,GET_BATCH_REPORT_FAILED:()=>o,GET_BATCH_REPORT_REQUEST:()=>i,GET_BATCH_REPORT_SUCCEED:()=>n,INIT_LISTENING_BATCH_ANALISYS:()=>r,LOAD_REPORT_LIST:()=>s,UPDATE_REPORT_LIST:()=>l});const s="urls-batch-analisis/LOAD-REPORT-LIST",l="urls-batch-analisis/UPDATE-REPORT-LIST",r="urls-batch-analisis/INIT_LISTENING_BATCH_ANALISYS",i="urls-batch-analisis/GET_BATCH_REPORT_REQUEST",n="urls-batch-analisis/GET_BATCH_REPORT_REQUEST_SUCCEED",o="urls-batch-analisis/GET_BATCH_REPORT_FAILED",c="urls-batch-analisis/DISCONNECT_BATCH_ANALISYS_SOCKET"},50735(e,a,t){t.r(a),t.d(a,{default:()=>A});var s=t(14644),l=t(52686),r=t(13483),i=t(27517),n=Object.defineProperty,o=Object.defineProperties,c=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,_=(e,a,t)=>a in e?n(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,p=(e,a)=>{for(var t in a||(a={}))u.call(a,t)&&_(e,t,a[t]);if(d)for(var t of d(a))h.call(a,t)&&_(e,t,a[t]);return e},m=(e,a)=>
1o(e,c(a));const b={},f={isOpen:!1,isLoading:!1,data:b},g=(0,i.default)(new Map([[r.setLoading,(e,{payload:a})=>m(p({},e),{isLoading:a})],[r.openModal,(e,{payload:a})=>m(p({},e),{isOpen:!0,data:a||b})],[r.closeModal,e=>m(p({},e),{isOpen:!1,isLoading:!1,data:b})]]),f);var j=t(96078),y=Object.defineProperty,v=Object.defineProperties,x=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,O=(e,a,t)=>a in e?y(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,T=(e,a)=>{for(var t in a||(a={}))S.call(a,t)&&O(e,t,a[t]);if(N)for(var t of N(a))C.call(a,t)&&O(e,t,a[t]);return e},k=(e,a)=>v(e,x(a));const w={isLoading:!0,id:null,name:null,fields:[],engines:[],filter:null,urls:null,visibleIsDomainLevel:!0,sort:"url",order:"asc",pagination:{page:1,pageSize:20,total:0}},P=(0,i.default)(new Map([[j.loadReportList,e=>k(T({},e),{isLoading:!0})],[j.updateReportList,(e,{payload:a})=>k(T(T({},e),a),{isLoading:a.isLoading||!1})],[j.getBatchReportSucceed,(e,{payload:a})=>k(T({},e),{isLoading:!1,urls:a})],[j.resetReportData,()=>w]]),w),A=(0,s.combineReducers)({projects:l.default,modal:g,report:P})},52686(e,a,t){t.r(a),t.d(a,{default:()=>f,getProjectsSelector:()=>b});var s=t(28482),l=t(27517),r=t(1081),i=Object.defineProperty,n=Object.defineProperties,o=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,h=(e,a,t)=>a in e?i(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,_=(e,a)=>{for(var t in a||(a={}))d.call(a,t)&&h(e,t,a[t]);if(c)for(var t of c(a))u.call(a,t)&&h(e,t,a[t]);return e},p=(e,a)=>n(e,o(a));const m=[],b=(0,r.createSelector)(e=>e.urlsBatchAnalisis.projects.projects||m,e=>e),f=(0,l.default)(new Map([[s.loadProjectList,e=>p(_({},e),{isLoading:!0,error:null})],[s.updateProjectList,(e,{payload:a})=>p(_(_({},e),a),{isLoading:!1})]]),{isLoading:!1,projects:[],sort:null,order:null,pagination:{page:1,pageSize:20,total:0},error:null})},31199(e,a,t){t.r(a),t.d(a,{default:()=>pe});var s=t(51928),l=t(37077),r=t(67148),i=t(56166),n=t(8008),o=t.n(n),c=t(57814),d=t(86673),u=t(28482),h=t(13483);const _=new(t(67510).Cache);var p=t(58520),m=t(86663),b=t(87924),f=Object.defineProperty,g=Object.defineProperties,j=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,N=(e,a,t)=>a in e?f(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,S=(e,a)=>{for(var t in a||(a={}))v.call(a,t)&&N(e,t,a[t]);if(y)for(var t of y(a))x.call(a,t)&&N(e,t,a[t]);return e};function*C(){var e,a;b.default.push({search:m.stringify((e=S({},m.parse(location.search)),a={updateVersion:Math.random().toString(36).substring(7)},g(e,j(a))))})}var O=t(46216);const T=function*({payload:e={}}){try{const a=new c.Translator("BatchAlert"),{name:t,urls:l,fields:r,engines:n,id:o}=e,m=!1===Boolean(o);let b="urlsBatchAnalysis.updateProject";m&&(b="urlsBatchAnalysis.createProject"),yield(0,s.put)((0,h.setLoading)(!0)),yield(0,s.call)(d.fetchDataWithErrorCheck,b,{name:t,fields:r,urls:l,searchEngines:n,id:o}),_.reset(),yield(0,s.put)((0,h.closeModal)()),yield(0,s.put)((0,u.loadProjectList)()),yield(0,s.put)((0,i.addAlert)({alertID:(0,p.default)(),alertType:"success",alertText:m?a.translate("created_project_success"):a.translate("updated_project_success")})),yield C(),(0,O.transitionTo)("/batch-url/")}catch(e){throw yield(0,s.put)((0,h.setLoading)(!1)),e}};var k=Object.defineProperty,w=Object.defineProperties,P=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,I=(e,a,t)=>a in e?k(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,D=(e,a)=>{for(var t in a||(a={}))E.call(a,t)&&I(e,t,a[t]);if(A)for(var t of A(a))L.call(a,t)&&I(e,t,a[t]);return e},R=(e,a)=>w(e,P(a));const B=function*({payload:e=[]}){const a=new c.Translator("BatchAlert");yield(0,s.call)(d.fetchDataWithErrorCheck,"urlsBatchAnalysis.deleteProject",{projectIds:e}),_.reset(),yield(0,s.put)((0,i.addAlert)({alertID:(0,p.default)(),alertType:"success",alertText:a.translate("deleted_projects_success")}));const{page:t,total:l,pageSize:r}=yield(0,s.select)(e=>e.urlsBatchAnalisis.projects.pagination),n=Math.ceil((l-e.length)/r);yield(0,s.call)(O.transitionTo,R(D({},location),{search:m.stringify(R(D({},m.parse(location.search)),{page:t>
1n?n:t}))}))};var M=t(86311);const H=function*({payload:e={}}){try{const{pagination:a,sort:t,order:l}=yield(0,s.select)(e=>e.urlsBatchAnalisis.projects),{page:r=a.page,pageSize:i=a.pageSize,sort:n=t,order:o=l}=e,c={sort:n||"updated_at",order:o||"desc",pageSize:M.defaultPageSizes.includes(i)?i:M.defaultPageSizes[0],page:r>0?r-1:0,useCache:_},{projects:h,total:p}=yield(0,s.call)(d.fetchDataWithErrorCheck,"urlsBatchAnalysis.getProjectList",c);yield(0,s.put)((0,u.updateProjectList)({projects:h||[],sort:c.sort,order:c.order,pagination:{total:p,page:r>0?r:1,pageSize:c.pageSize}}))}catch(e){throw yield(0,s.put)((0,u.updateProjectList)({projects:[],error:e})),e}};var z=t(52686),F=Object.defineProperty,K=Object.defineProperties,U=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,J=(e,a,t)=>a in e?F(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,V=(e,a)=>{for(var t in a||(a={}))G.call(a,t)&&J(e,t,a[t]);if($)for(var t of $(a))Y.call(a,t)&&J(e,t,a[t]);return e},q=(e,a)=>K(e,U(a));const W=function*({payload:e={}}){const a=new c.Translator("BatchAlert"),{id:t,name:l}=e,r=yield(0,s.select)(z.getProjectsSelector);yield(0,s.put)((0,u.updateProjectList)({projects:r.map(e=>q(V({},e),{isLoading:t===e.id}))})),yield(0,s.call)(d.fetchDataWithErrorCheck,"urlsBatchAnalysis.renameProject",{projectId:t,name:l}),_.reset(),yield(0,s.put)((0,i.addAlert)({alertID:(0,p.default)(),alertType:"success",alertText:a.translate("renamed_project_success")})),yield(0,s.put)((0,u.updateProjectList)({projects:r.map(e=>q(V({},e),{isLoading:!1,name:t===e.id?l:e.name}))}))};const Q=function*({payload:e=[]}){const a=new c.Translator("BatchAlert");yield(0,s.call)(d.fetchDataWithErrorCheck,"urlsBatchAnalysis.restartProjects",{projectIds:e}),_.reset(),yield(0,s.put)((0,i.addAlert)({alertID:(0,p.default)(),alertType:"success",alertText:a.translate("updated_projects_data_success")})),yield C()};var Z=t(96078),X=t(93675),ee=t(5117);const ae=["g_ua","g_ru","g_us","g_bg"];const te=function*({payload:e={}}){var a;try{const{pagination:t,id:l,sort:r,order:i,filter:n}=yield(0,s.select)(e=>e.urlsBatchAnalisis.report),{projectId:o,page:c=t.page,pageSize:u=t.pageSize,sort:h=r,order:p=i,filter:m=n}=e,b={projectId:o,sort:h,order:p,pageSize:u,filter:(0,ee.serializeFilterDataToOldFormat)(m||[]),page:c>0?c-1:0,useCache:_};if("string"===typeof b.sort){const[e,a]=b.sort.split("-");b.sort=e,a&&(b.se=a)}null===b.sort&&(b.order=null),o!==l&&(yield(0,s.put)((0,Z.updateReportList)({isLoading:!0,urls:null})));const{data:f,engines:g}=yield(0,s.all)({engines:(0,X.watchSearchEngines)(),data:(0,s.call)(d.fetchDataWithErrorCheck,"urlsBatchAnalysis.getProject",b)}),j=Object.values(g||{}).reduce((e,a)=>Array.isArray(a)?[...e,...a]:e,[]),y=(null==f?void 0:f.urls.length)>0?((null==(a=null==f?void 0:f.urls[0])?void 0:a.analytics)||[]).map(e=>e.se):ae;yield(0,s.put)((0,Z.updateReportList)({sort:h,order:p,filter:m,id:f.id,name:f.name,urls:f.urls,visibleIsDomainLevel:f.visibleIsDomainLevel,fields:f.fields.split(","),engines:(y||ae).map(e=>j.find(({value:a})=>a===e)).filter(Boolean),pagination:{total:f.totalUrls,page:c>0?c:1,pageSize:u}}))}catch(e){yield(0,s.put)((0,Z.updateReportList)({isLoading:!1}))}};var se=t(59472),le=t(9149),re=Object.defineProperty,ie=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ce=(e,a,t)=>a in e?re(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,de=(e,a)=>{for(var t in a||(a={}))ne.call(a,t)&&ce(e,t,a[t]);if(ie)for(var t of ie(a))oe.call(a,t)&&ce(e,t,a[t]);return e};function*ue(){const e=yield(0,le.watchBasicInfo)(),{chatToken:a}=e;yield(0,se.initWsConnect)(Z.getBatchReportRequest,{channel:`urls_batch_${a}`,messagesPublishedAfter:100},Z.disconnectBatchAnalisysSocket)}function*he({payload:e}){try{if(!e||!e.id)return;const a=yield(0,s.select)(e=>{var a,t;return null==(t=null==(a=e.urlsBatchAnalisis)?void 0:a.report)?void 0:t.urls}),{id:t}=e,l=(a||[]).map(a=>a.id===t?de(de({},a),e):a);yield(0,s.put)((0,Z.getBatchReportSucceed)(l))}catch(e){yield(0,s.put)((0,Z.getBatchReportFailed)(e))}}const _e=e=>function*(a){const{translate:t}=new c.Translator("batch_analysis");try{yield(0,s.call)(e,a)}catch(e){e instanceof o()?yield(0,s.put)((0,i.addAlert)({alertID:e.code,alertType:"error",alertText:t(`api_error_code_${Math.abs(e.code)}`)})):yield(0,s.put)((0,i.addAlert)({alertID:"something_error",alertType:"error",alertText:t("something_error")}))}};function*pe(){yield(0,s.takeLatest)(l.UPDATE_PROJECTS_DATA,_e(Q)),yield(0,s.takeLatest)(l.RENAME,_e(W)),yield(0,s.takeEvery)(l.LOAD_PROJECT_LIST,_e(H)),yield(0,s.takeLatest)(l.SAVE,_e(T)),yield(0,s.takeLatest)(l.DELET
1E_PROJECTS,_e(B)),yield(0,s.takeEvery)(r.LOAD_REPORT_LIST,_e(te)),yield(0,s.takeLatest)(r.INIT_LISTENING_BATCH_ANALISYS,_e(ue)),yield(0,s.takeLatest)(r.GET_BATCH_REPORT_REQUEST,_e(he))}},14858(e,a,t){t.r(a),t.d(a,{YandexDeprecatedAlert:()=>d,isYandexAvailable:()=>u,isYandexName:()=>o,isYandexNameIncludes:()=>c,removeYandexDbs:()=>h});var s=t(74848),l=t(11492),r=t(69595),i=t(21552),n=t(7775);const o=e=>"yandex"===(null==e?void 0:e.toLowerCase()),c=e=>{var a;return null==(a=null==e?void 0:e.toLowerCase())?void 0:a.includes("yandex")},d=()=>{const{t:e}=(0,i.useTranslation)("Global");return(0,s.jsx)(r.default,{alertID:21316,alertText:e("Global::yandex_deprecated_alert"),variant:"warning",isAlertStatic:!0,isCloseable:!1})};function u(){var e;const a=null==(e=l.default.getParseToken())?void 0:e.planId;return a&&![n.REGISTERED_USERS_PLAN_ID,n.TRIAL_PLAN_ID,n.PROMO_PLAN_ID].includes(Number(a))}const h=e=>e.filter(e=>!String(e.db_name).startsWith("y_"))},42093(e,a,t){t.r(a),t.d(a,{default:()=>f});var s=t(74848),l=t(96540),r=t(5556),i=t.n(r),n=t(58014),o=t(87714),c=t(31726),d=Object.defineProperty,u=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,p=(e,a,t)=>a in e?d(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,m=(e,a,t)=>p(e,"symbol"!==typeof a?a+"":a,t);class b extends l.Component{constructor(e){super(e),m(this,"renderCancel",e=>{const{buttonCancelText:a,renderCancel:t}=this.props;return t?(0,s.jsx)(l.Fragment,{children:t(e,a)},"renderCancel"):(0,s.jsx)(o.default,{className:"thirdly",onClick:e,"data-testid":"dropdown-confirm-cancel-btn",children:a})}),m(this,"renderConfirm",e=>{const{buttonConfirmText:a,onConfirm:t,confirmClass:r,renderConfirm:i}=this.props,n=()=>{t(),e()};return i?(0,s.jsx)(l.Fragment,{children:i(n,r,a)},"renderConfirm"):(0,s.jsx)(o.default,{onClick:n,className:r,"data-testid":"dropdown-confirm-confirm-btn",children:a})}),m(this,"renderHeader",e=>{const{renderHeader:a}=this.props;return a&&(0,s.jsx)(l.Fragment,{children:a(e)},"renderHeader")}),this.state=((e,a)=>{for(var t in a||(a={}))h.call(a,t)&&p(e,t,a[t]);if(u)for(var t of u(a))_.call(a,t)&&p(e,t,a[t]);return e})({},(0,n.dropdownStates)(this))}render(){const e=["dropdown_handler",this.props.className,this.state.isDropdownVisible?"active":""].join(" ");return(0,s.jsx)(c.default,{className:e,trigger:this.props.trigger||this.props.children,classNameTrigger:this.props.classNameTrigger,classNameDropdown:"react_dropdown dropdown dropdown_confirm ",onOpen:this.props.onOpen,onClose:this.props.onClose,allowOpenOnTop:this.props.allowOpenOnTop,attachToParent:this.props.attachToParent,isDisabled:this.props.isDisabled,children:e=>(0,s.jsxs)(l.Fragment,{children:[this.renderHeader(e),(0,s.jsxs)("div",{className:`p20 ${this.props.dropDownBodyClassName}`,children:[(0,s.jsx)("div",{className:"h5",children:this.props.dropdownHeading}),(0,s.jsxs)("div",{className:"row",children:[this.renderCancel(e),this.renderConfirm(e)]})]})]})})}}m(b,"propTypes",{trigger:i().node,dropdownHeading:i().string,buttonConfirmText:i().string,buttonCancelText:i().string,onConfirm:i().func,confirmClass:i().string,renderHeader:i().func,renderCancel:i().func,renderConfirm:i().func,dropDownBodyClassName:i().string,onOpen:i().func,onClose:i().func,allowOpenOnTop:i().bool,isDisabled:i().bool}),m(b,"defaultProps",{dropdownHeading:"Are you sure?",buttonConfirmText:"Confirm",buttonCancelText:"Cancel",dropDownBodyClassName:"",onConfirm:()=>{},renderHeader:()=>null,onOpen:()=>{},onClose:()=>{},allowOpenOnTop:!0});const f=b},53403(e,a,t){t.r(a),t.d(a,{default:()=>s});const s=t(42816).default},24457(e,a,t){t.r(a),t.d(a,{default:()=>ht});var s=t(74848),l=t(96540),r=t(72681),i=t(4978);const n=()=>(0,s.jsx)("div",{className:"df aic fg1 jcc",children:(0,s.jsx)(i.BigLoader,{isTextHidden:!0})});var o=t(87714),c=t(8217),d=t(37638),u=t(96307),h=t(21552),_=t(14077),p=t(32892),m=t(99995),b=t(77109),f=t(46942),g=t.n(f),j=t(13483);const y=()=>{const e=(0,p.useDispatch)(),{isOpen:a,isLoading:t,data:s}=(0,p.useSelector)(e=>e.urlsBatchAnalisis.modal);
1return{isOpen:a,isLoading:t,data:s,openModal:a=>{e((0,j.openModal)(a))},closeModal:()=>{e((0,j.closeModal)())}}};var v=t(38221),x=t.n(v),N=t(2404),S=t.n(N),C=t(28314),O=t(23239),T=t(78462),k=(e=>(e.ANALISIS="analisis",e.BACKLINKS="backlinks",e))(k||{});const w=e=>e&&e.fields&&0!==(e.fields.analisis||[]).length?(e.urls||[]).filter(Boolean).length*(e.engines||[]).length:0,P=e=>e&&e.fields&&0!==(e.fields.backlinks||[]).length?(e.urls||[]).filter(Boolean).length:0;const A=e=>{const a=[],t=e.split("\n");t.forEach(e=>{const t=e.trim();""===t||a.includes(t)||a.push(t)});const s=0===a.length,l=t.length>1&&""===t[t.length-1].trim();return!s&&l&&a.push(""),a},E=({urls:e=[],onChange:a,placeholder:t,t:r})=>{const[i,n]=(0,l.useState)(e.join("\n")),[o,c]=(0,l.useState)(null),[d,u]=(0,l.useState)(null),h=(0,C.usePrevious)(e);(0,l.useEffect)(()=>{S()(h,e)||n(e.join("\n"))},[e,h]);const _=(0,l.useCallback)(()=>{const e=A(i+"\n");n(e.join("\n")),a(e)},[a,i]),p=(0,l.useMemo)(()=>window.innerHeight>=670?225:150,[]);return(0,s.jsxs)("div",{className:"batch-textarea df fg1 fdc",children:[(0,s.jsx)("textarea",{autoFocus:!0,placeholder:t,style:{minHeight:p},value:i,onChange:({target:{value:e=""}})=>{n(e),a(A(e))},onBlur:_}),(0,s.jsx)(O.default,{onChange:e=>{return t=null,s=null,l=function*(){const t=yield e.text(),s=A(t);n(s.join("\n")),a(s),u(e),c(null)},new Promise((e,a)=>{var r=e=>{try{n(l.next(e))}catch(e){a(e)}},i=e=>{try{n(l.throw(e))}catch(e){a(e)}},n=a=>a.done?e(a.value):Promise.resolve(a.value).then(r,i);n((l=l.apply(t,s)).next())});var t,s,l},onError:e=>{c(e),u(null)},maxFileSize:262144,validFileExtensions:[".csv",".txt"],className:g()("batch-textarea__import-file",{"batch-textarea__import-file--error":o,"batch-textarea__import-file--success":d}),sizeExceededMessage:r("batch_analysis::import_input_large_file"),placeholder:(0,s.jsxs)(s.Fragment,{children:[!o&&!d&&r("batch_analysis::url_import_placeholder")," ",o&&o.message,!o&&d&&`${r("batch_analysis::import_file_success")}: ${d.name}`]})})]})},L=({onChange:e,placeholder:a,value:t=[],t:r})=>{const i=(0,l.useMemo)(()=>x()(e,200),[e]);return(0,s.jsx)("div",{className:"common-import-textarea df fg1 fdc",children:(0,s.jsx)("div",{className:"common-import-textarea__input df fg1 fdc",children:(0,s.jsx)("div",{className:"common-input-rows df fg1 fdc",children:(0,s.jsx)(E,{placeholder:a,urls:t,onChange:i,t:r})})})})};var I=t(32875),D=t(89757);const R=({onChange:e,isDisabled:a=!1,value:t=[],heightCorrection:r=0})=>{const[i,{height:n}]=(0,D.default)(),[o,c]=(0,l.useState)(0),d=(0,l.useCallback)((a,s)=>{e(a?[...t,s.value]:t.filter(e=>e!==s.value))},[t,e]);return(0,l.useEffect)(()=>{setTimeout(()=>{c(n-70)},10)},[n]),(0,s.jsx)("div",{ref:i,className:"batch-analisis-project-form__engines",children:(0,s.jsx)(I.default,{isDisabled:a,onChange:d,engines:t,heightCorrection:r,scrollbarHeight:o>0?o:0,sortByGroups:!0})})},B=({children:e,errors:a,t})=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:g()("batch-analisis-project-form__block",{"batch-analisis-project-form__block--error":a.some(({type:e})=>"error"===e),"batch-analisis-project-form__block--warning":a.some(({type:e})=>"warning"===e)}),children:e}),a.map(({error:e,type:a="error"})=>(0,s.jsx)("span",{className:`batch-analisis-project-form__${a}`,children:t(`batch_analysis::${e}`)},e))]});var M=t(50768),H=t(52503),z=t(52260),F=t(90011),K=t(91175),U=Object.defineProperty,$=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,J=(e,a,t)=>a in e?U(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t;const V=({t:e,items:a,onChange:t,value:l=[]})=>{const r={className:"scrollbar",rowCount:a.length,rowHeight:30,overscanRowCount:2,rowRenderer:({index:r,key:i,style:n})=>{const o=a[r],c=`field_${i}`;return o.isUnavailable?(0,s.jsxs)("div",{className:"domain-batch-form__engine__item batch-url-form__field--unavailable",style:n,children:[(0,s.jsx)(z.default,{id:c,isDisabled:!0,isChecked:!1,labelText:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(u.SvgSprite,{iconId:"check"}),(0,s.jsx)("span",{children:o.text})]})}),(0,s.jsx)("span",{className:"batch-url-form__field-badge",children:e("batch_analysis::url_field_unavailable")})]},c):(0,s.jsx)("div",{className:"domain-batch-form__engine__item",style:n,children:(0,s.jsx)(z.default,{id:c,onChange:(d=o.value,e=>{t(e,a.find(e=>String(e.value)===String(d)))}),isChecked:l.includes(o.value),labelText:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(u.SvgSprite,{iconId:"check"}),(0,s.jsx)("span",{className:"color_main",children:o.text}),"visible"===o.value&&(0,s.jsxs)("span",{className:"batch-url-form__visibility-marker",children:[(0,s.jsx)("span",{"aria-hidden":"true",children:"\u26a0"})," ",e("batch_analysis::url_visibility_domain_marker")]})]})})},c);var d},height:window.innerHeight>=670?295:220};return(0,s.jsx)(F.default,{disableHeight:!0,children:({width:e})=>(0,s.jsx)(K.default,((e,a)=>{for(var t in a||(a={}))G.call(a,t)&&J(e,t,a[t]);if($)for(var t of $(a))Y.call(a,t)&&J(e,t,a[t]);return e})({width:e},r))})};var q=Object.defineProperty,W=Object.defineProperties,Q=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ae=(e,a,t)=>a in e?q(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,te=(e,a)=>{for(var t in a||(a={}))X.call(a,t)&&ae(e,t,a[t]);if(Z)for(var t of Z(a))ee.call(a,t)&&ae(e,t,a[t]);return e},se=(e,a)=>W(e,Q(a));const le=({t:e,data:a,onChangeTab:t,onChange:r,value:i={},activeTabName:n})=>{const[o,c]=(0,l.useState)(Object.keys(a).reduce((e,a)=>se(te({},e),{[a]:[]}),{})),d=e=>(a,t)=>{r(se(te({},i),{[e]:a?[...i[e],t.value]:i[e].filter(e=>e!==t.value)}))},h=e=>a[e].filter(e=>!e.isUnavailable).map(({value:e})=>e);(0,l.useEffect)(()=>{c(a)},[a]);const _=(0,l.useMemo)(()=>Object.keys(o).findIndex(e=>e===n)||0,[n,o]);return(0,s.jsxs)(H.Tabs,{onSelect:e=>t(Object.keys(a)[e]),selectedIndex:_,children:[(0,s.jsx)(H.TabList,{className:"tabs_choose_underline tabs_choose clearfix df",children:Object.keys(o).map(a=>(0,s.jsx)(H.Tab,{className:"tab_choose tc fg1",children:e(`batch_analysis::tab_${a}`)},a))}),(0,s.jsx)("div",{className:"react_dropdown_search",children:(0,s.jsx)(M.default,{placeholder:e("batch_analysis::field_search_placeholder"),name:"search",autofocus:!0,inputClear:!0,autoComplete:"off",onInput:x()((e="")=>{const t=a=>{const t=a.text;return!!t&&t.toLowerCase().includes(e.toLowerCase())};c(Object.keys(a).reduce((e,s)=>se(te({},e),{[s]:a[s].filter(t)||[]}),{}))},100)})}),Object.keys(o).map(a=>{return(0,s.jsxs)(H.TabPanel,{children:[(0,s.jsx)("div",{className:"domain-batch-form__select-all domain-batch-form__engine__item",children:(0,s.jsx)(z.default,{id:`select_all_${a}_fields`,onChange:(t=a,e=>{r(se(te({},i),{[t]:e?h(t):[]}))}),isChecked:h(a).length>
10&&i[a].length===h(a).length,labelText:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(u.SvgSprite,{iconId:"check"}),(0,s.jsx)("span",{className:"color_main",children:e("batch_analysis::field_select_all")})]})})}),(0,s.jsx)(V,{t:e,onChange:d(a),value:i[a],items:o[a]})]},a);var t})]})};var re=t(36955);const ie=({t:e,value:a,onChange:t,errors:r})=>{const i=e("batch_analysis::default_project_name"),n=(0,l.useCallback)(e=>t(e),[t]),o=(0,l.useCallback)(()=>{a===i&&t("")},[a,e,t]),c=(0,l.useCallback)(()=>{""===a.trim()&&t(i)},[a,e,t]);return(0,s.jsxs)("div",{className:g()("batch-analisis-project-form__block project-name-field",{"batch-analisis-project-form__block--error":r.some(({type:e})=>"error"===e),"batch-analisis-project-form__block--warning":r.some(({type:e})=>"warning"===e)}),children:[(0,s.jsx)("p",{className:"project-name-field__label",children:e("batch_analysis::project_name_field")}),(0,s.jsx)(M.default,{placeholder:e("batch_analysis::project_name_field_default_placeholder"),name:"name",autoComplete:"off",onInput:n,onFocus:o,onBlur:c,value:a.replace(/&/,"&"),className:"project-name-field__input",isControlled:!0}),(0,s.jsx)("div",{className:"project-name-field__error",children:r.map(({error:a})=>(0,s.jsx)(re.default,{inputErrorText:e(`batch_analysis::${a}`)},a))})]})};var ne=t(31299);const oe={[k.ANALISIS]:[{value:"visible",translateKey:"domain_global::domain_visibility_column"},{value:"traff",translateKey:"domain_global::domain_seo_positions_traffic"},{value:"keywords",translateKey:"domain_global::domain_keyword_column"},{value:"down_keywords",translateKey:"domain_global::batch_declined_keywords"},{value:"rised_keywords",translateKey:"domain_global::batch_improved_keywords"},{value:"new_keywords",translateKey:"domain_global::batch_new_keywords",isUnavailable:!0},{value:"out_keywords",translateKey:"domain_global::batch_lost_keywords",isUnavailable:!0},{value:"ad_keywords",translateKey:"domain_global::domain_ppc_keywords_column",isUnavailable:!0},{value:"ads",translateKey:"domain_global::domain_ads_column",isUnavailable:!0}],[k.BACKLINKS]:[{value:"domain_rank",translateKey:"Backlinks::competitors_page_table_column_sdr",tooltipTranslateKey:"batch_domains::sdr_tooltip"},{value:"referring_domains",translateKey:"Backlinks::competitors_page_table_column_ref_domans"},{value:"referring_links",translateKey:"Backlinks::competitors_page_table_column_ref_pages"},{value:"referring_ips",translateKey:"Backlinks::competitors_page_table_column_ref_ips"},{value:"referring_subnets",translateKey:"Backlinks::competitors_page_table_column_ref_subnets"},{value:"no_follow_links",translateKey:"Backlinks::competitors_page_table_column_nofollow"},{value:"link_type_text",translateKey:"Backlinks::competitors_page_table_column_link_text"},{value:"link_type_redirect",translateKey:"Backlinks::competitors_page_table_column_link_redirect"},{value:"link_type_image",translateKey:"Backlinks::competitors_page_table_column_link_image"}]},ce=e=>{const a={};for(const t of Object.keys(oe))a[t]=oe[t].filter(a=>e.includes(a.value));return a};var de=t(1128),ue=t(62138),he=t(66698);const _e=e=>!(0,T.testValue)(e,["url"]),pe=e=>(0,T.testValue)(e,["url"]),me=({urls:e,errors:a,setErrors:t,setUrls:r})=>{const{t:i}=(0,h.useTranslation)(["Alerts","keywords_batch","batch_analysis"]),n=(0,C.useAlert)(),o=(0,l.useRef)(null),c=(0,l.useCallback)(()=>{o.current=e,r((e=>e.filter(pe))(e)),t(a.filter(({error:e})=>"error_url_wrong_format"!==e)),n.success(i("batch_analysis::url_invalid_clear_alert"),{position:"right-bottom",autoHideDuration:1500})},[e,r,t,a,n,i]),d=(0,l.useCallback)(()=>{var e;(null==(e=o.current)?void 0:e.length)&&((0,ue.copyForTableInsert)((e=>null==e?void 0:e.filter(_e).filter(Boolean))(o.current)),n.success(i("Alerts::copied_to_clipboard"),{position:"right-bottom",autoHideDuration:1500}))},[i,n]),u=(e=>(e.length>1&&""===e[e.length-1]?e:e.slice(0,-1)).every(pe))(e),_=(0,l.useMemo)(()=>[{value:"copy_invalid_urls",text:i("batch_analysis::url_invalid_copy_button"),itemType:"a",onClick:d},{value:"remove_invalid_urls",text:i("batch_analysis::url_invalid_clear_button"),itemType:"a",onClick:c}],[d,c,i]);return(0,l.useEffect)(()=>{u||(o.current=e)},[u,e]),u?null:(0,s.jsx)(he.default,{title:i("batch_analysis::url_has_not_valid"),tooltip:i("tooltip::batch_domains_validate_errors"),placeholder:i("keywords_batch::validation_operations"),items:_})};var be=Object.defineProperty,fe=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,xe=(e,a,t)=>a in e?be(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t;const Ne={0:["name","urls"],1:["fields"],2:["engines"]},Se=["batch_analysis::url_step1","batch_analysis::url_step2","batch_analysis::url_step3"],Ce=(e,a)=>e.filter(e=>!e.isUnavailable).filter(e=>!(null==a?void 0:a.fields)||(null==a?void 0:a.fields.includes(e.value))).map(e=>e.value),Oe=({t:e,selected:a=[],max:t})=>{const l=0===a.length;return(0,s.jsxs)("span",{children:[e(l?"batch_analysis::you_can_add":"batch_analysis::you_can_add_more")," ",l?t:t-a.length>=0?t-a.length:0]})},Te=({onSave:e,closeModal:a})=>{const t=(0,p.useDispatch)(),r=(0,C.useAlert)(),{isLoading:i,data:n}=y(),o=Boolean(null==n?void 0:n.id),{t:c}=(0,h.useTranslation)(["Backlinks","domain_global","batch_analysis","Global","Alerts"]),d=(0,p.useSelector)(e=>{var a,t,s,l;return null!=(l=null==(s=null==(t=null==(a=e.header)?void 0:a.userLimits)?void 0:t.searchAn
1alytics)?void 0:s.left)?l:0}),_=(0,p.useSelector)(e=>{var a,t,s,l;return null!=(l=null==(s=null==(t=null==(a=e.header)?void 0:a.userLimits)?void 0:t.backlinkAnalysis)?void 0:s.left)?l:0}),f=(0,p.useSelector)(e=>{var a,t;return null==(t=null==(a=e.header)?void 0:a.userLimits)?void 0:t.urlsBatchAnalysis}),j=(null==f?void 0:f.maxUrlsBatchAnalysisUrls)||0,v=(0,l.useMemo)(()=>(({t:e})=>{const a={};return Object.keys(oe).map(t=>{a[t]=oe[t].map(a=>({value:a.value,text:e(a.translateKey),isUnavailable:a.isUnavailable}))}),a})({t:c}),[c]),[x,N]=(0,l.useState)(0),[S,O]=(0,l.useState)(!1),[A,E]=(0,l.useState)([]),[I,D]=(0,l.useState)({tab:k.ANALISIS,name:(null==n?void 0:n.name)||c("batch_analysis::default_project_name"),urls:(null==n?void 0:n.urls)||[],fields:{[k.ANALISIS]:Ce(v[k.ANALISIS],n),[k.BACKLINKS]:Ce(v[k.BACKLINKS],n)},engines:(null==n?void 0:n.engines)||[]}),M=I.fields[k.ANALISIS].length>0,H=Object.values(I.fields).flat().length,z=(0,l.useMemo)(()=>w(I),[I]),F=(0,l.useMemo)(()=>P(I),[I]),K=z+F,U=(0,l.useMemo)(()=>I.urls.length&&""===I.urls[I.urls.length-1]?I.urls.filter(Boolean):I.urls.slice(0,-1),[I.urls]),$=e=>a=>{D(t=>{return s=((e,a)=>{for(var t in a||(a={}))ye.call(a,t)&&xe(e,t,a[t]);if(je)for(var t of je(a))ve.call(a,t)&&xe(e,t,a[t]);return e})({},t),fe(s,ge({[e]:a}));var s})};(0,l.useEffect)(()=>{E(((e,a)=>{const{name:t,fields:s,urls:l,engines:r}=e,i=[];return 0===l.length?i.push({type:"error",field:"urls",error:"error_url_required"}):l.length>(a||1e4)?i.push({type:"error",field:"urls",error:"error_url_max_size"}):l.some(e=>!(0,T.testValue)(e,["url"]))&&i.push({type:"error",field:"urls",error:"error_url_wrong_format"}),s[k.ANALISIS].length>0?0===r.length?i.push({type:"error",field:"engines",error:"error_engine_required"}):r.length>5&&i.push({type:"error",field:"engines",error:"error_engine_max_size"}):r.length>0&&i.push({type:"warning",field:"engines",error:"warning_you_select_engine_but_dont_select_field"}),0===Object.values(s).flat().length&&i.push({type:"error",field:"fields",error:"error_fields_required"}),(null==t?void 0:t.length)>0&&!(0,T.testValue)(t,["projectname"])&&i.push({type:"error",field:"name",error:"project_name_field_validation_alert"}),i})(I,j))},[I,j]);const G=e=>S?e?A.filter(a=>a.field===e):A:[],Y=()=>{const{name:a,fields:s,engines:l}=I;if(A.some(({type:e})=>"error"===e)){O(!0);const e=Number(Object.keys(Ne).find(e=>A.some(({field:a,type:t})=>"error"===t&&Ne[Number(e)].includes(a))));return void(Number.isNaN(e)||N(e))}if(z>d||F>_)return r.error(c("Alerts::has_no_limits")),void t((0,m.triggerLimitsIsOverModal)(!0,{neededLimits:K,availableLimits:d+_}));e({id:null==n?void 0:n.id,name:a,urls:U.filter(Boolean),engines:s[k.ANALISIS].length>0?l:[],fields:Object.values(s).flat()})},J=[()=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"batch-url-form__form-col batch-analisis-project-form__column",children:[(0,s.jsx)(ie,{t:c,onChange:$("name"),errors:G("name"),value:I.name}),(0,s.jsxs)(B,{t:c,errors:G("urls"),children:[(0,s.jsxs)("div",{className:"batch-analisis-project-form__block-title",children:[(0,s.jsxs)("strong",{children:[c("batch_analysis::url_list"),U.length>0?` (${U.length})`:""]}),(0,s.jsx)(Oe,{t:c,selected:U,max:j})]}
1),(0,s.jsx)(L,{t:c,value:I.urls,placeholder:c("batch_analysis::url_placeholder"),onChange:$("urls")})]}),(0,s.jsx)(me,{urls:I.urls,errors:A,setErrors:E,setUrls:$("urls")})]}),(0,s.jsxs)("div",{className:"batch-url-form__info-col",children:[(0,s.jsxs)("div",{className:"batch-url-form__panel batch-url-form__panel--info",children:[(0,s.jsxs)("div",{className:"batch-url-form__panel-title",children:[(0,s.jsx)("span",{"aria-hidden":"true",children:"\u{1f4a1}"})," ",c("batch_analysis::url_info_how_title")]}),(0,s.jsx)("div",{className:"batch-url-form__panel-text",children:c("batch_analysis::url_info_how_text")}),(0,s.jsx)("div",{className:"batch-url-form__panel-divider"}),(0,s.jsxs)("div",{className:"batch-url-form__panel-title batch-url-form__visibility-marker",children:[(0,s.jsx)("span",{"aria-hidden":"true",children:"\u26a0"})," ",c("batch_analysis::url_info_limits_title")]}),(0,s.jsxs)("ul",{className:"batch-url-form__panel-list batch-url-form__visibility-marker",children:[(0,s.jsx)("li",{children:c("batch_analysis::url_info_limit_1")}),(0,s.jsx)("li",{children:c("batch_analysis::url_info_limit_2")}),(0,s.jsx)("li",{children:c("batch_analysis::url_info_limit_3")})]})]}),(0,s.jsxs)("div",{className:"batch-url-form__panel batch-url-form__panel--warning",children:[(0,s.jsxs)("div",{className:"batch-url-form__panel-title",children:[(0,s.jsx)("span",{"aria-hidden":"true",children:"\u{1f4b0}"})," ",c("batch_analysis::url_units_title")]}),(0,s.jsx)("div",{className:"batch-url-form__panel-text",children:c("batch_analysis::url_limits_analytics")}),(0,s.jsx)("div",{className:"batch-url-form__panel-text",children:c("batch_analysis::url_limits_links")})]}),(0,s.jsxs)("div",{className:"batch-url-form__panel batch-url-form__panel--success",children:[(0,s.jsxs)("div",{className:"batch-url-form__panel-title",children:[(0,s.jsx)("span",{"aria-hidden":"true",children:"\u2139\ufe0f"})," ",c("batch_analysis::url_info_diff_title")]}),(0,s.jsx)("div",{className:"batch-url-form__panel-text",children:c("batch_analysis::url_info_diff_text")})]})]})]}),()=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"batch-url-form__form-col batch-analisis-project-form__column",children:(0,s.jsxs)(B,{t:c,errors:G("fields"),children:[(0,s.jsx)("div",{className:"batch-analisis-project-form__block-title",children:(0,s.jsx)("strong",{children:c("batch_analysis::url_select_data")})}),(0,s.jsx)(le,{t:c,onChangeTab:$("tab"),onChange:$("fields"),data:v,value:I.fields,activeTabName:I.tab})]})}),(0,s.jsxs)("div",{className:"batch-url-form__info-col",children:[(0,s.jsxs)("div",{className:"batch-url-form__panel",children:[(0,s.jsxs)("div",{className:"batch-url-form__panel-title",children:[(0,s.jsx)("span",{"aria-hidden":"true",children:"\u{1f5c4}"})," ",c("batch_analysis::url_fields_selected")," ",H]}),(0,s.jsx)("div",{className:"batch-url-form__panel-text",children:c("batch_analysis::url_fields_hint")}),(0,s.jsx)("div",{className:"batch-url-form__panel-divider"}),(0,s.jsxs)("div",{className:"batch-url-form__panel-text batch-url-form__visibility-marker",children:[(0,s.jsx)("span",{"aria-hidden":"true",children:"\u26a0"})," ",c("batch_analysis::url_step2_visibility_note")]})]}),(0,s.jsxs)("div",{className:"batch-url-form__panel batch-url-form__panel--warning",children:[(0,s.jsxs)("div",{className:"batch-url-form__panel-title",children:[(0,s.jsx)("span",{"aria-hidden":"true",children:"\u{1f4b0}"})," ",c("batch_analysis::url_units_title")]}),(0,s.jsx)("div",{className:"batch-url-form__panel-text",children:c("batch_analysis::url_limits_analytics")}),(0,s.jsx)("div",{className:"batch-url-form__panel-text",children:c("batch_analysis::url_limits_links")})]}),(0,s.jsxs)("div",{className:"batch-url-form__panel",children:[(0,s.jsx)("div",{className:"batch-url-form__panel-title",children:c("batch_analysis::url_links_all_title")}),(0,s.jsx)("ul",{className:"batch-url-form__panel-list batch-url-form__panel-list--success",children:oe[k.BACKLINKS].map(e=>(0,s.jsx)("li",{children:c(e.translateKey)},e.value))})]})]})]}),()=>(0,s.jsx)("div",{className:"batch-url-form__form-col batch-analisis-project-form__column",children:(0,s.jsx)(B,{t:c,errors:M?G("engines"):[],children:M?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"batch-analisis-project-form__block-title",children:[(0,s.jsxs)("strong",{children:[c("batch_analysis::search_regions"),I.engines.length>0?` (${I.engines.length})`:""]}),(0,s.jsx)(Oe,{t:c,selected:I.engines,max:5})]}
1),(0,s.jsx)(R,{onChange:$("engines"),value:I.engines,heightCorrection:G("engines").length?-27:0})]}):(0,s.jsxs)("div",{className:"batch-analisis-project-form__no-engines",children:[(0,s.jsx)(de.Figure13,{alt:"No search engines",width:150}),(0,s.jsx)("p",{children:c("batch_analysis::link_analysis_is_not_affected_by_region_selection")})]})})})],V=2===x;return(0,s.jsxs)(b.default,{isOpen:!0,onIconCloseClick:a,className:"bigger dialog--no-padding dialog-custom batch-analisis-modal project-settings-container batch-url-modal",children:[(0,s.jsx)("div",{className:"p20 mb10 dialog_heading",children:c(o?"batch_analysis::url_modal_title_edit":"batch_analysis::url_modal_title")}),o&&(0,s.jsxs)("div",{className:"batch-url-form__quick-launch",children:[(0,s.jsxs)("span",{className:"batch-url-form__quick-launch-text",children:[(0,s.jsx)("span",{"aria-hidden":"true",children:"\u26a1"})," ",c("batch_analysis::url_quick_launch")]}),(0,s.jsxs)(ne.Button,{color:"thirdly",isLoad:i,onClick:Y,"data-autotest":"batch-url-quick-launch",children:[(0,s.jsx)("span",{"aria-hidden":"true",children:"\u{1f680}"})," ",c("batch_analysis::url_quick_launch_btn")]})]}),(0,s.jsx)("div",{className:"batch-url-form__steps",children:Se.map((e,a)=>{const t=a===x,r=a<x;return(0,s.jsxs)(l.Fragment,{children:[a>0&&(0,s.jsx)("div",{className:g()("batch-url-form__step-connector",{"batch-url-form__step-connector--done":r||t})}),(0,s.jsxs)("div",{className:g()("batch-url-form__step-indicator",{"batch-url-form__step-indicator--active":t,"batch-url-form__step-indicator--done":r}),children:[(0,s.jsx)("span",{className:"batch-url-form__step-num",children:r?(0,s.jsx)(u.SvgSprite,{iconId:"check"}):a+1}),(0,s.jsx)("span",{className:"batch-url-form__step-label",children:c(e)})]})]},e)})}),(0,s.jsx)("div",{className:g()("batch-url-form__step-body dialog_body--background",{"batch-url-form__step-body--single":V}),"data-autotest":"batch-url-step-body",children:J[x]()}),(0,s.jsxs)("div",{className:"batch-analisis-project-form__footer batch-url-form__footer",children:[(0,s.jsxs)("div",{className:"batch-url-form__limits",children:[x>0&&(0,s.jsxs)(ne.Button,{color:"thirdly",onClick:()=>{O(!1),N(e=>Math.max(e-1,0))},"data-autotest":"batch-url-back",children:[(0,s.jsx)(u.SvgSprite,{iconId:"angle_left"})," ",c("batch_analysis::url_back")]}),o&&x<2&&(0,s.jsx)(ne.Button,{color:"link",onClick:()=>{O(!1),N(e=>Math.min(e+1,2))},"data-autotest":"batch-url-skip",children:c("batch_analysis::url_skip_step")})]}),(0,s.jsx)("div",{className:"batch-url-form__nav df aic",children:x<2?(0,s.jsxs)(ne.Button,{onClick:()=>{var e;(e=x,A.some(({field:a,type:t})=>"error"===t&&Ne[e].includes(a)))?O(!0):(O(!1),N(e=>Math.min(e+1,2)))},"data-autotest":"batch-url-next",children:[c("batch_analysis::url_next")," ",(0,s.jsx)(u.SvgSprite,{iconId:"angle_right"})]}):(0,s.jsxs)(s.Fragment,{children:[K>0&&(0,s.jsxs)("p",{className:"mr15 batch-url-form__limits-needed","data-autotest":"batch-url-limits-needed",children:[c("batch_analysis::limits_needed")," ",z>0&&(0,s.jsxs)("span",{children:[c("batch_analysis::tab_analisis")," ",z]}),z>0&&F>0&&" \xb7 ",F>0&&(0,s.jsxs)("span",{children:[c("batch_analysis::tab_backlinks")," ",F]})]}),(0,s.jsxs)(ne.Button,{isLoad:i,onClick:Y,"data-autotest":"batch-url-launch",children:[(0,s.jsx)("span",{"aria-hidden":"true",children:"\u{1f680}"})," ",c("batch_analysis::url_launch")]})]})})]})]})};var ke=t(53292),we=t(28482);const Pe="emptyState___MGjkd",Ae="illustration___znSoT",Ee="title___Fb69k",Le="subtitle___g1o2u",Ie="cta___coZ5v",De="compare___MACjw",Re="card___IhovL",Be="cardHighlighted___phNeq",Me="cardTitle___Xaxfc",He="cardTitleHighlighted___J15lv",ze="cardIcon___NPSso",Fe="newBadge___QZKm8",Ke="cardList___pItzY",Ue=["url_compare_domains_1","url_compare_domains_2","url_compare_domains_3","url_compare_domains_4"],$e=["url_compare_urls_1","url_compare_urls_2","url_compare_urls_3","url_compare_urls_4"],Ge=()=>{const{t:e}=(0,h.useTranslation)(["batch_analysis"]),a=(0,p.useDispatch)(),{isOpen:t,openModal:r,closeModal:i}=y(),n=(0,l.useCallback)(()=>{r({})},[r]),m=(0,l.useCallback)(e=>{a((0,we.saveProject)(e))},[a]);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(ke.default,{closeOnEsc:!0,closeOnOutsideClick:!0,isOpened:t,onClose:i,children:(0,s.jsx)(Te,{onSave:m,closeModal:i})}),(0,s.jsx)(d.ProductHeader,{productName:(0,s.jsxs)("div",{className:"df aic medium fz20",children:[(0,s.jsx)("span",{className:"pr5 nw",children:e("batch_analysis::url_page_title")}),(0,s.jsx)(c.default,{className:"mt3",tooltipText:e("batch_analysis::url_page_title_tooltip")})]}),rightSideAdditionalComponent:(0,s.jsxs)(o.default,{color:"thirdly",className:"button--x-p10",onClick:n,"data-autotest":"batch-url-add-project",children:[(0,s.jsx)(u.SvgSprite,{className:"fz18",iconId:"plus"})," ",e("batch_analysis::url_add_project")]})}),(0,s.jsxs)("div",{className:g()("card fg1",Pe),children:[(0,s.jsx)(_.Figure14,{alt:"Add new project",width:128,className:Ae}),(0,s.jsx)("p",{className:Ee,children:e("batch_analysis::url_empty_title")}),(0,s.jsx)("p",{className:Le,children:e("batch_analysis::url_empty_subt
1itle")}),(0,s.jsx)("div",{className:Ie,children:(0,s.jsx)(o.default,{onClick:n,"data-autotest":"batch-url-empty-create",children:e("batch_analysis::url_empty_cta")})}),(0,s.jsxs)("div",{className:De,children:[(0,s.jsxs)("div",{className:Re,children:[(0,s.jsxs)("div",{className:Me,children:[(0,s.jsx)("span",{className:ze,"aria-hidden":"true",children:"\u{1f3e2}"}),e("batch_analysis::url_compare_domains_title")]}),(0,s.jsx)("ul",{className:Ke,children:Ue.map(a=>(0,s.jsx)("li",{children:e(`batch_analysis::${a}`)},a))})]}),(0,s.jsxs)("div",{className:g()(Re,Be),children:[(0,s.jsxs)("div",{className:g()(Me,He),children:[(0,s.jsx)("span",{className:ze,"aria-hidden":"true",children:"\u{1f517}"}),(0,s.jsx)("span",{children:e("batch_analysis::url_compare_urls_title")}),(0,s.jsx)("span",{className:Fe,children:e("batch_analysis::url_compare_new_badge")})]}),(0,s.jsx)("ul",{className:Ke,children:$e.map(a=>(0,s.jsx)("li",{children:e(`batch_analysis::${a}`)},a))})]})]})]})]})};var Ye=t(35818);const Je={en:t(14424).default},Ve=()=>{const{t:e}=(0,h.useTranslation)(["batch_analysis","Global"]);return(0,s.jsx)("div",{"data-autotest":"batch-url-no-access",children:(0,s.jsx)(Ye.default,{src:Je.en,title:e("batch_analysis::url_no_acess_title"),desc:e("batch_analysis::url_no_acess_text"),button:e("batch_analysis::no_acess_button")})})};var qe=t(66570),We=t(44851),Qe=t(5682),Ze=t(50160),Xe=t(6093);var ea=t(29526),aa=t(46216);const ta=({value:e,link:a})=>-1===e?(0,s.jsx)(i.SmallLoader,{}):isNaN(e)||null===e?"N/A":a?(0,s.jsx)(aa.default,{className:"link_text",to:a,children:(0,ea.formatNumberLetter)(Number((0,ea.toFixed)(e)))}):(0,ea.formatNumberLetter)(Number((0,ea.toFixed)(e)));var sa=t(14858);const la=e=>[{title:"#",name:"index",className:"p10 df aic jcc",width:50,isDefault:!0,isCustomizable:!1,isMoveColumn:!1,isHiddenSettingsColumn:!0,isDisableSettingsColumn:!0,isIndex:!0,isFixed:!0,isVisible:!0,Component:({index:e,pagination:a})=>(0,s.jsx)(Ze.ColumnNumberCell,{number:e+1,pagination:a})},{name:"url",title:e("batch_analysis::url_column"),className:"aic df",isDefault:!0,isCustomizable:!1,isDisableSettingsColumn:!0,isMoveColumn:!1,canHideColumn:!1,isSortable:!0,isFixed:!0,isVisible:!0,minWidth:350,Component:({item:e})=>(0,s.jsx)(Ze.DomainCell,{showFavicon:!1,domain:e.url})}];var ra=t(86663),ia=t(5117),na=t(76312),oa=t(86311),ca=t(76903),da=t.n(ca),ua=Object.defineProperty,ha=Object.getOwnPropertySymbols,_a=Object.prototype.hasOwnProperty,pa=Object.prototype.propertyIsEnumerable,ma=(e,a,t)=>a in e?ua(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,ba=(e,a)=>{for(var t in a||(a={}))_a.call(a,t)&&ma(e,t,a[t]);if(ha)for(var t of ha(a))pa.call(a,t)&&ma(e,t,a[t]);return e};const fa={ASC:"asc",DESC:"desc",CANCEL:"cancel"},ga="updated_at",ja=["name","urls_count","created_at",ga],ya=({onSubmit:e,storePagination:a})=>{const t=(0,r.useLocation)(),s=(0,r.useHistory)(),i=(0,l.useCallback)(e=>{const a=ra.parse(t.search),l={};Number(a.page)!==e.page&&(l.page=e.page),Number(a.pageSize)!==e.pageSize&&(l.pageSize=e.pageSize),s.push({search:ra.stringify(ba(ba({},a),l))})},[s,t.search]),n=(0,l.useCallback)(e=>{const a=ra.parse(t.search),l={sort:e.sort.field,order:e.sort.type};a.sort!==l.sort&&(a.sort=l.sort),a.order!==l.order&&(a.order=l.order),a.order===fa.CANCEL&&(delete a.order,delete a.sort),s.push({search:ra.stringify(a)})},[s,t.search]),o=(0,l.useCallback)(({filter:e})=>{const a=ra.parse(t.search),l={};Object.keys(a).forEach(e=>{e.includes("filter:")||"page"===e||(l[e]=a[e])}),s.push({search:[ra.stringify(l),(0,ia.serializeFilterDataToOldFormat)(e)].filter(Boolean).join("&")})},[s,t.search]);return(0,l.useEffect)(()=>{const l=ra.parse(t.search),r=oa.defaultPageSizes.includes(Number(l.pageSize)),i=((e,a)=>{var t,s;const l="/"!==e[(null==e?void 0:e.length)-1]?`${e}/`:e;return!(null==(s=null==(t=da()(l))?void 0:t.routeKey)?void 0:s.includes("batchProjectsList"))||ja.includes(a)})(t.pathname,l.sort),n=[fa.ASC,fa.DESC].includes(l.order),o={pageSize:r?l.pageSize:oa.defaultPageSizes[0],sort:i?l.sort:ga,order:n?l.order:fa.DESC};if(r&&i&&n||s.replace({search:ra.stringify(ba(ba({},l),o))}),Number(a.total)>0&&1!==Number(l.page)){const e=Math.ceil(Number(a.total)/Number(l.pageSize));if(Number(l.page)>e)return void s.replace({search:ra.stringify(ba(ba({},l),{page:e}))})}const c=(0,na.getFilterByQuery)(l),d=Object.keys(c).length>0;
1e({sort:l.sort?String(l.sort):null,order:l.order?String(l.order):null,page:Number(l.page||1),pageSize:r?Number(l.pageSize):oa.defaultPageSizes[0],filter:d?(0,ia.decodeOldQueryString2Data)(c):null})},[t.pathname,t.search,a.total]),{handleChangePagination:i,handleChangeFilter:o,handleChangeSort:n}};var va=t(55610),xa=t(52686),Na=t(96078),Sa=t(30018),Ca=t(31726);let Oa;const Ta=({t:e,labelKey:a,need:t,available:l})=>(0,s.jsxs)("div",{className:"batch-update-confirm-popup__section",children:[(0,s.jsx)("p",{className:"medium mb5",children:e(a)}),(0,s.jsxs)("div",{className:"flex_between mb5",children:[(0,s.jsx)("p",{children:e("batch_analysis_limits_alert::limits_needed")}),(0,s.jsx)("p",{className:"text_bg bg_green",children:t})]}),(0,s.jsxs)("div",{className:"flex_between",children:[(0,s.jsx)("p",{children:e("batch_analysis_limits_alert::limits_available")}),(0,s.jsx)("p",{className:"text_bg bg_green",children:l})]})]}),ka=({onConfirm:e,selected:a=[],onEdit:t})=>{const{t:r}=(0,h.useTranslation)(["batch_analysis","Global","batch_analysis_limits_alert","batch_domains"]),i=(0,p.useDispatch)(),n=(0,C.useTrigger)(!1),d=(0,p.useSelector)(e=>{var a,t,s,l;return null!=(l=null==(s=null==(t=null==(a=e.header)?void 0:a.userLimits)?void 0:t.searchAnalytics)?void 0:s.left)?l:0}),_=(0,p.useSelector)(e=>{var a,t,s,l;return null!=(l=null==(s=null==(t=null==(a=e.header)?void 0:a.userLimits)?void 0:t.backlinkAnalysis)?void 0:s.left)?l:0}),b=(0,p.useSelector)(e=>{var a,t;return(null==(t=null==(a=e.urlsBatchAnalisis)?void 0:a.projects)?void 0:t.projects)||[]}),f=0===a.length,j=Boolean(t)&&1===a.length,{analyticsNeed:y,backlinksNeed:v}=(0,l.useMemo)(()=>a.reduce((e,a)=>{const t=b.find(e=>e.id===a),s=(t||{}).fields?JSON.parse((t||{}).fields):{},l={fields:ce((s||{}).columns||[]),urls:s.urls,engines:s.se};return{analyticsNeed:e.analyticsNeed+w(l),backlinksNeed:e.backlinksNeed+P(l)}},{analyticsNeed:0,backlinksNeed:0}),[a,b]),x=y>d||v>_,N=(0,l.useCallback)(()=>{e(),Oa()},[e]),S=(0,l.useCallback)(()=>{x&&i((0,m.triggerLimitsIsOverModal)(!0,{neededLimits:y+v,availableLimits:d+_}))},[x,y,v,d,_,i]),O=(0,l.useCallback)(()=>{null==t||t(a[0])},[t,a]),T=(0,l.useMemo)(()=>(0,s.jsx)(c.default,{tooltipText:r("batch_domains::project_refresh_tooltip"),children:(0,s.jsxs)(o.default,{isDisabled:f,className:g()("button_trigger ml5",{"thirdly--open":n.value}),onClick:S,color:"thirdly","data-autotest":"batch-url-update",children:[(0,s.jsx)(u.SvgSprite,{className:"fz18",iconId:"cycle"})," ",r("batch_domains::project_refresh"),(0,s.jsx)(u.SvgSprite,{className:"ml5 dropdown_trigger--angle",iconId:n.value?"angle_up":"angle_down"})]})}),[r,f,n.value,S]);return j?(0,s.jsx)(c.default,{tooltipText:r("batch_domains::project_refresh_tooltip"),children:(0,s.jsxs)(o.default,{className:"button_trigger ml5",onClick:O,color:"thirdly","data-autotest":"batch-url-update",children:[(0,s.jsx)(u.SvgSprite,{className:"fz18",iconId:"cycle"})," ",r("batch_domains::project_refresh")]})}):x?T:(0,s.jsx)(Ca.default,{trigger:T,isDisabled:f,onOpen:n.on,onClose:n.off,classNameTrigger:"batch-update-trigger",dropdownFooter:(0,s.jsx)("div",{className:"row df jcfe aic",children:(0,s.jsx)(o.default,{onClick:N,children:r("batch_analysis::update_data_confirm")})}),closeDropdown:e=>{Oa=e},closeOnOutsideClick:!0,children:(0,s.jsxs)("div",{className:"batch-update-confirm-popup medium",children:[y>0&&(0,s.jsx)(Ta,{t:r,labelKey:"batch_analysis::tab_analisis",need:y,available:d}),v>0&&(0,s.jsx)(Ta,{t:r,labelKey:"batch_analysis::tab_backlinks",need:v,available:_})]})})};t(95097);var wa=t(92515);const Pa=({handleChangeFilter:e,id:a,setSettingsPage:t,defaultSettings:r,settingsPage:i,projects:n,setIsLoading:d})=>{const{t:_}=(0,h.useTranslation)(["batch_domains","batch_analysis"]),m=(0,p.useDispatch)(),{isOpen:b,openModal:f,closeModal:g}=y(),{name:j,filter:v,fields:x,urls:N,engines:S,isLoading:C}=(0,p.useSelector)(e=>e.urlsBatchAnalisis.report),O=C||0===(N||[]).length,T=((0,l.useMemo)(()=>(({t:e})=>[{title:e("domain_global::domain_column"),name:"cost",type:"num"}].map(wa.getFilterSettingByField))({t:_}),[_]),n.find(e=>e.id===a)||null),k=T&&(JSON.parse(T.fields)||{}).urls||[],w=(0,l.useCallback)(e=>{m((0,we.saveProject)(e))},[m]),P=(0,l.useCallback)(()=>{m((0,we.updateProjectsData)([a]))},[m,a]);return(0,s.jsxs)("div",{className:"df aic",children:[(0,s.jsx)(ke.default,{closeOnEsc:!0,closeOnOutsideClick:!0,isOpened:b,onClose:g,children:(0,s.jsx)(Te,{onSave:w,closeModal:g})}),(0,s.jsx)(ka,{selected:[a],onConfirm:P}),(0,s.jsx)(c.default,{tooltipText:_("batch_domains::project_settings_tooltip"),children:(0,s.jsxs)(o.default,{isDisabled:O,onClick:()=>{f({id:a,name:j,fields:x,urls:k,engines:S.map(({value:e})=>e)}
1)},className:"button_trigger ml5",color:"thirdly",children:[(0,s.jsx)(u.SvgSprite,{className:"fz25",iconId:"settings"})," ",_("batch_domains::project_settings")]})}),(0,s.jsx)(Sa.default,{tableId:a,pageName:a,isDisabled:O,items:i,defaultItems:r,setSettingsPage:t,setIsLoading:d}),false]})};var Aa=t(83105),Ea=t(38732);const La=({projects:e,id:a,name:t,t:r,isLoading:n})=>{const o=(0,p.useSelector)(e=>e.urlsBatchAnalisis.projects.isLoading);let d=null;const h=(0,l.useMemo)(()=>{var l;return n&&e.length>0?null==(l=e.find(e=>e.id===a))?void 0:l.name:(0,s.jsx)(Aa.ReactHtmlParser,{fallback:null,children:({default:e})=>e(t)})},[a,e,n,t]),_=(0,l.useMemo)(()=>e.map(({id:e,name:a,urls_count:t})=>({value:e,text:a,node:(0,s.jsxs)("div",{className:"batch-project-dropdown-item",onClick:()=>{(0,aa.transitionTo)(`/batch-url/${e}`),d()},children:[(0,s.jsx)("div",{className:"batch-project-dropdown-item__title",children:(0,s.jsx)(Aa.ReactHtmlParser,{fallback:null,children:({default:e})=>e(a)})}),(0,s.jsx)("div",{className:"batch-project-dropdown-item__subtext",children:r("batch_analysis::url_contains_urls",{count:t})})]})})),[r,e,d]);return(0,s.jsxs)("div",{className:"df aic medium fz20",children:[(0,s.jsx)("span",{className:"pr5 nw",children:r("batch_analysis::url_page_title")}),(0,s.jsx)(c.default,{className:"mr5",tooltipText:r("batch_analysis::url_page_title_tooltip")}),o?(0,s.jsx)(i.SmallLoader,{}):(0,s.jsx)(Ea.default,{search:!0,autocomplete:"off",trigger:(0,s.jsxs)("div",{className:"df aic jcc color_main mr5",children:[(0,s.jsx)("div",{className:"pr5 serpstat-table__column--line-clamp serpstat-table__column--line-clamp-1",children:h}),(0,s.jsx)(u.SvgSprite,{style:{flexShrink:0},iconId:"angle_down"})]}),items:_,closeDropdown:e=>{d=e.bind(null)},value:a})]})};var Ia=t(76978);const Da=()=>{const{t:e}=(0,h.useTranslation)(["batch_analysis","batch_domains"]),{openModal:a}=y();return(0,s.jsxs)("div",{className:"no-project-found",children:[(0,s.jsx)(d.ProductHeader,{productName:(0,s.jsxs)("div",{className:"df aic medium fz20",children:[(0,s.jsx)("span",{className:"pr5 nw",children:e("batch_analysis::page_title")}),(0,s.jsx)(c.default,{className:"mt3",tooltipText:e("batch_analysis::page_title_tooltip")})]})}),(0,s.jsx)("div",{className:"no-project-found__body card df fg1 tc aic jcc p20",children:(0,s.jsxs)("div",{className:"dtc width_full",children:[(0,s.jsx)(Ia.Figure2,{alt:"Project not found",width:170}),(0,s.jsxs)("p",{className:"no-project-found__text",children:[`${e("batch_domains::list_not_available_text_1")} `,(0,s.jsx)("span",{className:"link_text",onClick:()=>{(0,aa.transitionTo)("/batch-url")},children:`${e("batch_domains::list_not_available_link_1")} `}),`${e("batch_domains::list_not_available_text_4")} `,(0,s.jsx)("span",{className:"link_text",onClick:a,children:e("batch_domains::list_not_available_link_2")})]})]})})]})};var Ra=Object.defineProperty,Ba=Object.defineProperties,Ma=Object.getOwnPropertyDescriptors,Ha=Object.getOwnPropertySymbols,za=Object.prototype.hasOwnProperty,Fa=Object.prototype.propertyIsEnumerable,Ka=(e,a,t)=>a in e?Ra(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Ua=(e,a)=>{for(var t in a||(a={}))za.call(a,t)&&Ka(e,t,a[t]);if(Ha)for(var t of Ha(a))Fa.call(a,t)&&Ka(e,t,a[t]);return e};const $a=["batch_analysis","Backlinks","Global","domain_global","tooltip","batch_domains"],Ga=()=>{const e=(0,p.useDispatch)(),{t:a}=(0,h.useTranslation)($a),{id:t}=(0,r.useParams)(),{name:i,sort:n,fields:o,urls:_,visibleIsDomainLevel:m,engines:b,order:f,isLoading:j,pagination:y,id:v}=(0,p.useSelector)(e=>e.urlsBatchAnalisis.report),x=t!==v&&j,[N,S]=(0,l.useState)(!1),C=(0,p.useSelector)(xa.getProjectsSelector),{handleChangeSort:O,handleChangeFilter:T,handleChangePagination:w}=ya({onSubmit:a=>{e((0,Na.loadReportList)(Ua({projectId:t},a)))},storePagination:y}),P=(0,l.useMemo)(()=>({field:n,type:f}),[n,f]),A=(0,l.useMemo)(()=>b.some(({text:e})=>(0,sa.isYandexNameIncludes)(e)),[b]),E=(0,l.useMemo)(()=>{const e=x?la(a):(({t:e,fields:a,engines:t,visibleIsDomainLevel:l})=>{const r={};Object.keys(oe).map(a=>
1{oe[a].forEach(t=>{r[t.value]={type:a,value:t.value,text:e(t.translateKey),tooltip:t.tooltipTranslateKey?e(t.tooltipTranslateKey):""}})});const i=[...la(e)];return a.forEach(a=>{const n=r[a];if(!n)return;const o="visible"===a&&l;var d,h;n.type===k.ANALISIS?t.forEach(t=>{const l=e(`searchPlatform::${t.title_key}`).substring(0,3),r=(0,Xe.getSearchEngineType)(t.value);i.push({searchTitle:`${n.text} ${l}`,title:(0,s.jsxs)("div",{className:"df fdc aic",style:{width:85},children:[(0,s.jsxs)("div",{className:"tc df aic",children:[n.text,o&&(0,s.jsx)(c.default,{className:"ml5",tooltipText:e("batch_analysis::url_visibility_warn")})]}),(0,s.jsxs)("div",{className:"df mt3 batch-engine-header",children:[(0,s.jsx)(u.SvgSprite,{className:`batch-engine-header__icon batch-engine-header__icon--${r}`,iconId:r}),(0,s.jsx)("i",{className:`flag_${t.flag} batch-engine-header__flag`}),(0,s.jsx)("span",{className:g()("batch-engine-header__text",{crossed:(0,sa.isYandexName)(r)}),children:l})]})]}),customTitle:(0,s.jsxs)("div",{className:"df batch-engine-header",children:[(0,s.jsx)("span",{children:n.text}),(0,s.jsx)(u.SvgSprite,{className:`ml5 batch-engine-header__icon batch-engine-header__icon--${r}`,iconId:r}),(0,s.jsx)("i",{className:`flag_${t.flag} batch-engine-header__flag`}),(0,s.jsx)("span",{className:"batch-engine-header__text",children:e(`searchPlatform::${t.title_key}`).substring(0,3)})]}),name:`${a}-${t.value}`,fieldType:a,className:"aic df jcfe",isDefault:!0,isSortable:!0,isHighlightMaxValue:!0,canResize:!1,canHideColumn:!0,width:120,onExport:e=>(e.analytics.find(e=>e.se===t.value)||{})[a],Component:({item:e})=>{const l=e.analytics.find(e=>e.se===t.value)||{};return(0,s.jsx)(ta,{value:l[a]})}})}):i.push({title:(d=n.text,h=n.tooltip,h?(0,s.jsx)(c.default,{tooltipText:h,className:"df aic",children:d}):d),name:a,className:"aic df jcfe",isDefault:!0,isSortable:!0,canResize:!1,canHideColumn:!0,isHighlightMaxValue:!0,width:120,onExport:e=>e[a],Component:({item:e})=>(0,s.jsx)(ta,{value:e[a]})})}),i})({t:a,fields:o,engines:b,visibleIsDomainLevel:m});return e.map(e=>{return a=Ua({},e),t={Component:(0,l.memo)(e.Component)},Ba(a,Ma(t));var a,t})},[x,a,o,b,m]),L=(0,Sa.useDefaultSettings)(E),[I,D]=(0,Sa.useGroupSettings)(E),R=(0,l.useMemo)(()=>I[0].items.filter(e=>e.isVisible||void 0===e.isVisible&&!N),[N,I]),B=(0,l.useMemo)(()=>Boolean(R.find(e=>("string"!==typeof e.title?e.searchTitle||"":e.title||"").length>25)),[R]);(0,l.useEffect)(()=>(e((0,Na.initListeningBatchAnalisys)()),()=>{e((0,Na.disconnectBatchAnalisysSocket)()),e((0,Na.resetReportData)())}),[]);const M=(0,l.useMemo)(()=>(0,s.jsx)(La,{projects:C,id:t,name:i,t:a,isLoading:j}),[C,t,i,a,j]),H=(0,l.useMemo)(()=>(0,s.jsx)(Pa,{handleChangeFilter:T,id:t,setSettingsPage:D,defaultSettings:L,settingsPage:I,projects:C,setIsLoading:S}),[T,t,D,L,I,C]);return null!==_||j?(0,s.jsxs)("main",{className:"main",children:[(0,s.jsxs)("div",{className:"df aic",children:[(0,s.jsx)(va.Link,{to:"/batch-url",children:(0,s.jsx)(u.SvgSprite,{className:"color_main fz18 icon mr10 cup mb8",iconId:"arrow_left_line"})}),(0,s.jsx)(d.ProductHeader,{productName:M,rightSideAdditionalComponent:H})]}),A&&(0,s.jsx)(sa.YandexDeprecatedAlert,{}),(0,s.jsx)(We.default,{isChildrenBlock:!0,isNotMt20:!0,children:(0,s.jsx)(Qe.default,{isEnableSearch:!0,isHighlightHoverRow:!0,id:t,sort:P,isLoading:j,rowHeight:30,headHeight:B?90:70,data:_||[],columns:R,pagination:y,onChange:w,onSort:O})})]}):(0,s.jsx)(Da,{})};var Ya=t(42093);const Ja=({onConfirm:e,selected:a=[]})=>{const{t}=(0,h.useTranslation)(["batch_analysis","Global"]),l=a.length>1?"batch_analysis::are_you_sure_delete_projects":"batch_analysis::are_you_sure_delete_project",r=0===a.length;return(0,s.jsx)(Ya.default,{isDisabled:r,buttonCancelText:t("Global::cancel"),buttonConfirmText:t("batch_analysis::delete_confirm"),dropdownHeading:t(l,{count:a.length}),onConfirm:e,trigger:(0,s.jsxs)(o.default,{isDisabled:r,className:"button_trigger",color:"thirdly",children:[(0,s.jsx)(u.SvgSprite,{className:"fz15",iconId:"new_trash"})," ",t("batch_analysis::delete_confirm")]})})};var Va=t(46209),qa=t(95093),Wa=t.n(qa),Qa=t(60911),Za=t(42569);const Xa={backgroundColor:"#0c467f"},et=(0,l.memo)(({id:e,text:a,onSave:t,isLoading:l=!1})=>(0,s.jsx)(s.Fragment,{children:l?(0,s.jsxs)("div",{className:"loader smaller",children:[(0,s.jsx)("span",{style:Xa}),(0,s.jsx)("span",{style:Xa}),(0,s.jsx)("span",{style:Xa})]}):(0,s.jsx)(Za.default,{initValue:a,validations:["required","projectname","nohtml"],onSubmit:a=>{t(a.trim(),e)},className:"truncate",children:(0,s.jsx)(va.Link,{className:"link_text truncate mr10 db",to:`/batch-url/${e}`,children:(0,s.jsx)(Aa.ReactHtmlParser,{fallback:null,children:({default:e})=>e(a)})})})})),at="nameCell___lOkbe",tt="aic df jcfe";var st=t(19758),lt=Object.defineProperty,rt=Object.defineProperties,it=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,dt=(e,a,t)=>a in e?lt(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t;const ut=()=>{const e=(0,p.useDispatch)(),{t:a}=(0,h.useTranslation)(["batch_analysis","Global"]),[t,r]=(0,l.useState)([]),i=(0,p.useSelector)(xa.getProjectsSelector),{isOpen:n,openM
1odal:_,closeModal:m}=y(),{sort:b,order:f,isLoading:j,pagination:v,error:x}=(0,p.useSelector)(e=>e.urlsBatchAnalisis.projects),{handleChangePagination:N,handleChangeSort:S}=ya({onSubmit:a=>{e((0,we.loadProjectList)(a))},storePagination:v}),C=(0,l.useCallback)(()=>{_({})},[_]),O=(0,l.useCallback)(e=>{const a=i.find(a=>a.id===e);a&&_((e=>{let a={};try{a=JSON.parse(e.fields)||{}}catch(e){a={}}return{id:e.id,name:e.name,fields:a.columns||[],urls:a.urls||[],engines:a.se||[]}})(a))},[i,_]),T=(0,l.useCallback)(a=>{e((0,we.saveProject)(a))},[e]),k=(0,l.useMemo)(()=>({field:b,type:f}),[b,f]),w=(0,l.useMemo)(()=>(({t:e,onRename:a})=>(Wa().locale((0,Qa.default)()),[{title:"#",className:"p10 df aic jcc",width:50,isDefault:!0,isMoveColumn:!1,isFixed:!0,isIndex:!0,Component:({index:e,pagination:a})=>(0,s.jsx)(Ze.ColumnNumberCell,{number:e+1,pagination:a})},{HeadComponent:({selected:e,isLoading:a,onSelectAll:t,data:l})=>{const r=Object.keys(e).filter(a=>e[a]).length;return(0,s.jsx)(z.default,{isDisabled:a,onChange:t,isChecked:!a&&l.length>0&&r===l.length})},className:"df aic",width:35,isDefault:!0,isCustomizable:!1,isCheckbox:!0,canResize:!1,isFixed:!0,Component:({index:e,onSelect:a,selected:t})=>{const r=(0,l.useCallback)(()=>a(e),[e]);return(0,s.jsx)(z.default,{isChecked:!!t[e],onChange:r})}},{name:"name",title:e("batch_analysis::project_name_column"),className:"aic df",isDefault:!0,isCustomizable:!1,isMoveColumn:!1,isSortable:!0,minWidth:400,onSearch:({name:e})=>e,Component:({item:e})=>(0,s.jsx)("div",{className:at,children:(0,s.jsx)(et,{isLoading:e.isLoading,text:e.name,onSave:a,id:e.id})})},{name:"urls_count",title:e("batch_analysis::url_count_column"),className:tt,isDefault:!0,isMoveColumn:!1,isSortable:!0,width:170,Component:({item:e})=>(0,ea.formatNumberLetter)(e.urls_count)},{name:"created_at",title:e("batch_analysis::project_created_at_column"),className:tt,isDefault:!0,isMoveColumn:!1,isSortable:!0,width:170,Component:({item:e})=>Wa()(e.created_at).format("DD MMM YYYY")},{name:"updated_at",title:e("batch_analysis::project_updated_at_column"),className:tt,isDefault:!0,isMoveColumn:!1,isSortable:!0,width:170,Component:({item:e})=>Wa()(e.updated_at).format("DD MMM YYYY")}]))({t:a,onRename:(a,t)=>{e((0,we.renameProject)({id:t,name:a}))}}).map(e=>{return a=((e,a)=>{for(var t in a||(a={}))ot.call(a,t)&&dt(e,t,a[t]);if(nt)for(var t of nt(a))ct.call(a,t)&&dt(e,t,a[t]);return e})({},e),t={Component:(0,l.memo)(e.Component)},rt(a,it(t));var a,t}),[e,a]),P=(0,l.useCallback)(e=>{r(i.filter((a,t)=>e.includes(String(t))).map(({id:e})=>e))},[i]),A=(0,l.useCallback)(()=>{e((0,we.deleteProjects)(t))},[e,t]),E=(0,l.useCallback)(()=>{e((0,we.updateProjectsData)(t))},[e,t]);return-32009!==(null==x?void 0:x.code)||j?(0,s.jsxs)(st.ClusteringWrapper,{children:[(0,s.jsx)(d.ProductHeader,{productName:(0,s.jsxs)("div",{className:"df aic medium fz20",children:[(0,s.jsx)("span",{className:"pr5 nw",children:a("batch_analysis::url_page_title")}),(0,s.jsx)(c.default,{tooltipText:a("batch_analysis::url_page_title_tooltip")})]}),rightSideAdditionalComponent:(0,s.jsxs)("div",{className:"df aic",children:[(0,s.jsx)(Ja,{selected:t,onConfirm:A}),(0,s.jsx)(ka,{selected:t,onConfirm:E,onEdit:O}),(0,s.jsxs)(o.default,{color:"thirdly",className:g()("ml5 button--x-p10",{"thirdly--open":n}),onClick:C,"data-autotest":"batch-url-add-project",children:[(0,s.jsx)(u.SvgSprite,{className:"fz18",iconId:"plus"})," ",a("batch_analysis::url_add_project")]})]})}),(0,s.jsx)(We.default,{isChildrenBlock:!0,isNotMt20:!0,children:(0,s.jsx)(Qe.default,{isEnableSearch:!0,isHighlightHoverRow:!0,sort:k,isLoading:j,rowHeight:30,headHeight:50,data:i,columns:w,onSelect:P,pagination:v,onChange:N,onSort:S})}),(0,s.jsx)(ke.default,{closeOnEsc:!0,closeOnOutsideClick:!0,isOpened:n,onClose:m,children:(0,s.jsx)(Te,{onSave:T,closeModal:m})})]}):(0,s.jsx)(Va.default,{})},ht=()=>{var e;const a=(0,p.useDispatch)(),t=(0,p.useSelector)(e=>e.urlsBatchAnalisis.projects.isLoading),i=(0,p.useSelector)(e=>{var a,t;return null==(t=null==(a=e.header.userLimits)?void 0:a.urlsBatchAnalysis)?void 0:t.hasUrlsBatchAnalysisAccess}),o=(0,p.useSelector)(e=>{var a;return!Boolean(null==(a=e.header.userLimits)?void 0:a.urlsBatchAnalysis)}),c=(0,p.useSelector)(xa.getProjectsSelector),d=(0,p.useSelector)(e=>e.userData.languages).map(({lang:e})=>e),u=null==(e=(0,r.useLocation)().pathname)?void 0:e.split("batch-url/")[1];return(0,l.useEffect)(()=>{!(null==c?void 0:c.length)&&i&&a((0,we.loadProjectList)())},[a,i,u,null==c?void 0:c.length]),i||t||o?!(null==c?void 0:c.length)&&t||o&&!u?(0,s.jsx)(n,{}):(null==c?void 0:c.length)||u?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(qe.default,{moduleLimits:"siteAnalysis"}),(0,s.jsxs)(r.Switch,{children:[(0,s.jsx)(r.Route,{exact:!0,path:`/(${d.join("|")})?/batch-url`,component:ut}),(0,s.jsx)(r.Route,{exact:!0,path:`/(${d.join("|")})?/batch-url/:id`,component:Ga})]})]}):(0,s.jsx)(Ge,{}):(0,s.jsx)(Ve,{})}},86157(e,a,t){t.r(a),t.d(a,{default:()=>s});
1const s=new(t(86673).LazyRoute)({component:t(24457).default,reducer:t(50735).default,saga:t(31199).default,key:"urlsBatchAnalisis"})},14424(e,a,t){t.r(a),t.d(a,{default:()=>s});const s=t.p+"imgs/en_b475e8cf.png?react"}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.