1(self.webpackChunkhydra=self.webpackChunkhydra||[]).push([[7454],{73862:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(96156),a=n(67294),c=n(8920),i=n(51463),l=n(91387),o=n(45714),s=n(19596),u=n(14391),m=n(43993);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){var t=(0,c.Z)(),n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e),d=n.children,f=n.dudaProject,g=void 0===f?null:f,h=n.showHeader,v=void 0===h||h,E=n.section,k=n.className,y=n.hideFooter,b=void 0!==y&&y,x=n.favicon,Z=void 0===x?null:x,N=n.bgColor,_=void 0===N?t.palette.background.default:N,O=(0,m.YS)(),w=O.sideNavOpen,S=O.handleSidenav,C=(0,o.SE)().user,z=(0,o.kc)().error,j=void 0!==z&&z,I=!(!C||!C.id),q=j&&"not_found"===j.message,P=I&&!q,R=P,D=null===(0,u.Z)()||(0,u.Z)(),T=(0,s.H1)(C),A=(0,s.zc)(C),V=(T?["dashboard","pages","performance","traffic","serp","settings"]:["dashboard","pages","marketing-checklist","assistant","performance","traffic","serp","crawler","settings"]).filter((function(e){return A?"crawler"!==e:e})),B=v?a.createElement(i.h4,{sideNavToggle:S}):null,F="mini";return T&&D&&(B=null,R=!1,F="none"),a.createElement(a.Fragment,null,B,R?a.createElement(i.Ts,{active:E,onClose:S,open:w}):null,a.createElement(l.Z,{sideNavType:F,sideNav:P,bgColor:_,className:k},P?a.createElement(i.Rx,{favicon:Z,dudaProject:g,showFooter:T,active:E,onClose:S,open:w,visibleItems:V,hasHeader:!!B}):null,a.createElement(l.Z,{sideNav:P,bgColor:_,className:k},d)),b?null:a.createElement(i.$_,{bgColor:_}))}},13297:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>le});var r=n(67294),a=n(8920),c=n(43832),i=n(22318),l=n(41120),o=n(51463),s=n(28481),u=n(92137),m=n(96156),p=n(87757),d=n.n(p),f=n(94184),g=n.n(f),h=n(79895),v=n(41749),E=n(28358),k=n(13258),y=n(55517),b=n(69741),x=n(50743),Z=n(17812),N=n(61201),_=n(71267),O=n(17358),w={1:"criterion_importance1",2:"criterion_importance2",3:"criterion_importance3"},S={1:"criterion_solvability1",2:"criterion_solvability2",3:"criterion_solvability3"},C={marketer:"todo_executor_mar",designer:"todo_executor_des",developer:"todo_executor_dev"},z=(0,l.Z)((function(e){return{details:{flexDirection:"column",paddingTop:0},toolbar:(0,m.Z)({display:"flex",flexDirection:"column",padding:e.spacing(0,3),height:"auto",minHeight:"inherit"},e.breakpoints.up("sm"),{height:e.spacing(5),flexDirection:"row",borderBottom:"1px solid ".concat(e.palette.divider)}),toolbarItem:{margin:e.spacing(.5,2,.5,0),display:"flex",height:e.spacing(3)},fontSizeSmall:{fontSize:e.typography.fontSizeSmall},summaryRoot:{height:e.spacing(6),justifyContent:"space-between",paddingLeft:e.spacing(1)},summaryContent:{overflow:"hidden"},summaryContainer:{padding:e.spacing(1.5,3)},borderRight:(0,m.Z)({},e.breakpoints.up("sm"),{borderRight:"1px solid ".concat(e.palette.divider)}),checkbox:{display:"flex",alignItems:"center",overflow:"hidden"},checkboxChecked:{textDecoration:"line-through",color:e.palette.grey[500]},chip:{backgroundColor:e.palette.background.secondary,fontWeight:e.typography.fontWeightBold,fontSize:e.typography.fontSizeTiny,marginLeft:e.spacing(1.25),marginTop:-1*e.spacing(.25)},getItDone:{"& a":{color:e.palette.primary.main}},quicktipContainer:{fontSize:e.typography.fontSizeSmall,"& li":{margin:0,padding:"".concat(e.spacing(1),"px 0"),listStyleType:"none"},"& a":{color:e.palette.primary.main}}}}));function j(e){var t=e.task,n=e.onChange,a=z(),c=(0,r.useState)(!1),l=(0,s.Z)(c,2),p=l[0],f=l[1],h=t.id,E=t.solvability,y=t.executor,j=t.importance,I=t.checked,q=t.category,P=function(){var e=(0,u.Z)(d().mark((function e(t){return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,O.q)("marketingchecklist-tip-".concat(t.target.checked?"check":"uncheck","-c
1heckbox"),{tip:h}),e.prev=1,f(!0),e.next=5,n();case 5:e.next=11;break;case 7:throw e.prev=7,e.t0=e.catch(1),f(!1),e.t0;case 11:return e.prev=11,f(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,7,11,14]])})));return function(t){return e.apply(this,arguments)}}();return r.createElement(b.Z,{elevation:0,TransitionProps:{unmountOnExit:!0},onChange:function(e,t){e.target.id==="".concat(h,"-expand-icon")?(0,O.q)("marketingchecklist-tip-".concat(t?"open":"close","-chevron"),{tip:h}):(0,O.q)("marketingchecklist-tip-".concat(t?"open":"close"),{tip:h})}},r.createElement(x.Z,{id:"".concat(h,"-header"),expandIcon:r.createElement(o.JO,{type:"chevron-down",id:"".concat(h,"-expand-icon")}),"aria-controls":"".concat(h,"-content"),classes:{root:a.summaryRoot,content:a.summaryContent}},r.createElement("div",{className:g()(a.checkbox,(0,m.Z)({},a.checkboxChecked,I))},r.createElement("div",null,p?r.createElement(Z.Z,{disabled:!0},r.createElement(o.JO,{type:"loader",size:"sm"})):r.createElement(k.Z,{checked:I,onChange:P,name:"checked",onClick:function(e){return e.stopPropagation()},onFocus:function(e){return e.stopPropagation()}})),r.createElement(i.Z,{noWrap:!0},r.createElement(o.vN,{content:"wip_".concat(h)})))),r.createElement(N.Z,{classes:{root:a.details}},r.createElement("div",{className:a.toolbar},r.createElement("div",{className:a.toolbarItem},r.createElement("div",null,r.createElement(o.OO,{type:"importance",size:"xs",rating:j,key:"importance"})),r.createElement(i.Z,{className:a.fontSizeSmall},r.createElement(o.vN,{content:w[j.toString()]}))),r.createElement("div",{className:a.toolbarItem},r.createElement("div",null,r.createElement(o.OO,{type:"solvability",size:"xs",rating:E,key:"solvability"})),r.createElement(i.Z,{className:a.fontSizeSmall},r.createElement(o.vN,{content:S[E.toString()]}))),r.createElement("div",{className:a.toolbarItem},r.createElement(i.Z,{className:a.fontSizeSmall},r.createElement(o.vN,{content:"todo_for"})," ",r.createElement(o.vN,{content:C[y.toString()]})),r.createElement(_.Z,{className:a.chip,size:"small",label:r.createElement(o.vN,{content:q})}))),r.createElement(v.Z,{container:!0,item:!0,direction:"row"},r.createElement(v.Z,{item:!0,xs:12,sm:6,className:g()(a.summaryContainer,a.borderRight)},r.createElement(i.Z,{variant:"h4",gutterBottom:!0},r.createElement(o.vN,{content:"why_important"})),r.createElement(i.Z,{paragraph:!0,className:a.fontSizeSmall},r.createElement(o.vN,{content:"wip_".concat(h,"_summary")}))),r.createElement(v.Z,{item:!0,xs:12,sm:6,className:a.summaryContainer},r.createElement(v.Z,null,r.createElement(i.Z,{variant:"h4",gutterBottom:!0},r.createElement(o.vN,{content:"get_it_done"})),r.createElement(i.Z,{paragraph:!0,className:g()(a.fontSizeSmall,a.getItDone)},r.createElement(o.vN,{content:"wip_".concat(h,"_text")}))),r.createElement(v.Z,null,r.createElement(i.Z,{variant:"h4",gutterBottom:!0},r.createElement(o.vN,{content:"todo_external_resources"})),r.createElement(i.Z,{paragraph:!0,className:g()(a.fontSizeSmall,a.quicktipContainer)},r.createElement(o.vN,{content:"wip_".concat(h,"_links")})))))))}var I=n(22122),q=n(81253),P=n(64436),R=n(26209),D=["onOpen","onChange","renderValue","children","value"];function T(e){var t=e.onOpen,n=e.onChange,a=e.renderValue,c=e.children,i=e.value,l=(0,q.Z)(e,D);return r.createElement(P.Z,null,r.createElement(R.Z,(0,I.Z)({multiple:!0,displayEmpty:!0,MenuProps:{variant:"menu"},renderValue:a,onChange:n,onOpen:t,value:i},l),c))}var A=n(65549);function V(e){return B.apply(this,arguments)}function B(){return(B=(0,u.Z)(d().mark((function e(t){return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",A.U2("/api/tasks",{searchParams:t}).json());case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e){return H.apply(this,arguments)}function H(){return(H=(0,u.Z)(d().mark((function e(t){return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",A.gz("/api/tasks/update",{json:t}).json());case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var J=(0,l.Z)((function(e){return{paper:{border:"1px solid ".concat(e.palette.divider),borderRadius:2.5*e.shape.borderRadius},grid:{padding:e.spacing(6,2)},toolbar:{padding:e.spacing(0,.25),marginBottom:e.spacing(1.5)},selected:{display:"flex",marginRight:e.spacing(1)},icon:{marginTop:e.spacing(.25),marginRight:e.spacing(.5)},filterIcon:{display:"flex",alignItems:"center",marginRight:e.spacing(2)},item:{marginLeft:e.spacing(.5)},capitalize:{textTransform:"capitalize"},filter:(0,m.Z)({marginRight:e.spacing(1)},e.breakpoints.down("xs"),{margin:e.spacing(.5)}),busy:{opacity:.5,pointerEvents:"none"},filterContainer:{display:"flex",alignItems:"center",flexWrap:"wrap"},emptyFilter:{padding:e.spacing(2),textAlign:"center"}}}));function W(){var e=J();
1return r.createElement(h.Z,{elevation:0,className:e.paper},r.createElement(v.Z,{justify:"center",container:!0,item:!0,className:e.grid},r.createElement(v.Z,{item:!0,xs:1},r.createElement(o.JO,{type:"sign-success",size:"md"}))))}var L={designer:"todo_executor_des",marketer:"todo_executor_mar",developer:"todo_executor_dev"},M={1:"filter_easyEffort",2:"filter_hardEffort",3:"filter_veryHardEffort"},U={1:"filter_lowImpact",2:"filter_mediumImpact",3:"filter_highImpact"},Y={true:"filter_task_done",false:"filter_task_undone"},$={1:"easy",2:"hard",3:"veryhard"},G={1:"low",2:"medium",3:"high"};function K(e,t){return(0,r.useMemo)((function(){return e?new Set(e.map((function(e){return e[t].toString()}))):new Set}),[e,t])}function Q(e){return X.apply(this,arguments)}function X(){return(X=(0,u.Z)(d().mark((function e(t){var n;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,V({url:t});case 2:return n=e.sent,e.abrupt("return",n.tasks);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ee(e){return te.apply(this,arguments)}function te(){return(te=(0,u.Z)(d().mark((function e(t){return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",F(t));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ne(e){var t=e.selected,n=e.label,a=e.icon,c=J();return r.createElement("div",{className:c.selected},a&&r.createElement(o.JO,{type:a,size:"sm",className:c.icon}),n&&r.createElement(o.vN,{content:n,className:c.capitalize}),t.length>0&&r.createElement("span",{className:c.item},"(",t.length,")"))}function re(e){var t=e.tasks,n=e.url,a=J(),c=(0,r.useState)(t),i=(0,s.Z)(c,2),l=i[0],p=i[1],f=(0,r.useState)(!1),b=(0,s.Z)(f,2),x=b[0],Z=b[1],N=(0,r.useState)([]),_=(0,s.Z)(N,2),w=_[0],S=_[1],C=(0,r.useState)([]),z=(0,s.Z)(C,2),I=z[0],q=z[1],P=(0,r.useState)([]),R=(0,s.Z)(P,2),D=R[0],A=R[1],V=(0,r.useState)([]),B=(0,s.Z)(V,2),F=B[0],H=B[1],X=(0,r.useState)([]),te=(0,s.Z)(X,2),re=te[0],ae=te[1],ce=K(l,"category"),ie=K(l,"executor"),le=K(l,"solvability"),oe=K(l,"importance"),se=K(l,"checked"),ue=(0,r.useMemo)((function(){return l?l.filter((function(e){return(I.length<=0||I.includes(e.category))&&(D.length<=0||D.includes(e.executor))&&(F.length<=0||F.includes(e.importance.toString()))&&(re.length<=0||re.includes(e.solvability.toString()))&&(w.length<=0||w.includes(e.checked.toString()))})):[]}),[l,I,D,F,re,w]);if(!l||l.length<=0)return r.createElement(W,null);var me=I.length===Array.from(ce).length,pe=0===I.length,de=function(){var e=(0,u.Z)(d().mark((function e(t){var r,a,c;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,Z(!0),r=t.id,a=t.checked,e.next=5,ee({url:n,id:r,checked:!a});case 5:if(!e.sent){e.next=11;break}return e.next=9,Q(n);case 9:c=e.sent,p(c);case 11:Z(!1),e.next=18;break;case 14:throw e.prev=14,e.t0=e.catch(0),Z(!1),e.t0;case 18:case"end":return e.stop()}}),e,null,[[0,14]])})));return function(t){return e.apply(this,arguments)}}();return r.createElement(r.Fragment,null,r.createElement(E.Z,{className:"nr-task-filterbar",classes:{root:a.toolbar}},r.createElement("div",{className:a.filterIcon},r.createElement(o.JO,{type:"filter",size:"sm"})),r.createElement("div",{className:a.filterContainer},r.createElement("div",{className:a.filter},r.createElement(T,{id:"filter-category",value:I,onChange:function(e){return function(e){var t=e.target.value.length>I.length,n=t?e.target.value.find((function(e){return I.indexOf(e)<0})):I.find((function(t){return e.target.value.indexOf(t)<0}));e.target.value.includes("all")?(t=!me,q(me?[]:Array.from(ce))):q(e.target.value),(0,O.q)("marketingchecklist-filter-category-".concat(n.replace("_",""),"-checkbox"),{active:t})}(e)},onOpen:function(){return(0,O.q)("marketingchecklist-filter-category-dropdown")},renderValue:function(e){return r.createElement(ne,{selected:e,label:"categories"})}},r.createElement(o.sN,{value:"all",key:"all"},r.createElement(k.Z,{indeterminate:!me&&!pe,checked:me}),r.createElement(o.vN,{content:"crawler_select_all"})),r.createElement(y.Z,null),Array.from(ce).map((function(e,t){return r.createElement(o.sN,{value:e,key:t},r.createElement(k.Z,{checked:I.indexOf(e)>-1}),r.createElement(o.vN,{content:e}))})))),r.createElement("div",{className:a.filter},r.createElement(T,{id:"filter-executor",value:D,onOpen:function(){return(0,O.q)("marketingchecklist-filter-role-dropdown")},onChange:function(e){var t=e.target.value.length>D.length,n=t?e.target.value.find((function(e){return D.indexOf(e)<0})):D.find((function(t){return e.target.value.indexOf(t)<0}));(0,O.q)("marketingchecklist-filter-role-".concat(n,"-checkbox"),{active:t}),A(e.target.value)},renderValue:function(e){return r.createElement(ne,{selected:e,label:"todo_role"})}},Array.from(ie).map((function(e,t){return r.createElement(o.sN,{value:e,key:t},r.createElement(k.Z,{checked:D.indexOf(e)>-1}),r.createElement(o.vN,{content:L[e]}))})))),r.createElement("div",{className:a.filter},r.createElement(T,{id:"filter-importance",value:F,renderValue:function(e){return r.createElement(ne,{selected:e,icon:"impact",label:"filter_impact"})},onChange:function(e){var t=e.target.value.length>F.length,n=t?e.target.value.find((function(e){return F.indexOf(e)<0})):F.find((function(t){return e.target.value.indexOf(t)<0})),r=G[n];(0,O.q)("marketingchecklist-filter-impact-".concat(r,"-checkbox"),{active:t}),H(e.target.value)},onOpen:function(){return(0,O.q)("marketingchecklist-filter-impact-dropdown")}},Array.from(oe).map((function(e,t){return r.createElement(o.sN,{value:e,key:t},r.createElement(k.Z,{checked:F.indexOf(e)>-1}),r.createElement(o.vN,{content:U[e]}))})))),r.createElement("div",{className:a.filter},r.createElement(T,{id:"filter-solvability",value:re,renderValue:function(e){return r.createElement(ne,{selected:e,icon:"gear",label:"filter_effort"})},onChange:function(e){var t=e.target.value.length>re.length,n=t?e.target.value.find((function(e){return re.indexOf(e)<0})):re.find((function(t){return e.target.value.indexOf(t)<0})),r=$[n];(0,O.q)("marketingchecklist-filter-effort-".concat(r,"-checkbox"),{active:t}),ae(e.target.value)},onOpen:function(){return(0,O.q)("marketingchecklist-filter-effort-dropdown")}},Array.from(le).map((function(e,t){return r.createElement(o.sN,{value:e,key:t},r.createElement(k.Z,{checked:re.indexOf(e)>-1}),r.createElement(o.vN,{content:M[e]}))})))),r.createElement("div",{className:a.filter},r.createElement(T,{id:"filter-status",value:w,renderValue:function(e){return r.createElement(ne,{selected:e,icon:"box-check",label:"filter_status"})},onChange:function(e){var t=e.target.value.length>w.length,n=(t?e.target.value.find((function(e){return w.indexOf(e)<0})):w.find((function(t){return e.target.value.indexOf(t)<0})))?"checked":"unchecked";(0,O.q)("marketingchecklist-filter-status-".concat(n,"-checkbox"),{active:t}),S(e.target.value)},onOpen:function(){return(0,O.q)("marketingchecklist-filter-status-dropdown")}},Array.from(se).map((function(e,t){return r.createElement(o.sN,{value:e,key:t},r.createElement(k.Z,{checked:w.indexOf(e)>-1}),r.createElement(o.vN,{content:Y[e]}))})))))),r.createElement(v.Z,{item:!0,className:g()((0,m.Z)({},a.busy,x))}
1,0===ue.length?r.createElement(h.Z,{elevation:0,className:g()(a.emptyFilter,a.paper)},r.createElement(o.vN,{content:"tips_filter_empty_state"})):ue.map((function(e){return r.createElement(j,{onChange:function(){return de(e)},key:e.id,task:e})}))))}var ae=(0,l.Z)((function(e){return{root:{margin:"".concat(e.spacing(4),"px auto")}}}));function ce(e){var t=e.tasks,n=e.url,a=ae();return r.createElement(c.Z,{maxWidth:"lg",className:a.root},r.createElement(i.Z,{variant:"h3",gutterBottom:!0},r.createElement(o.vN,{content:"todo_headtitle"})),r.createElement(i.Z,{paragraph:!0},r.createElement(o.vN,{content:"tips_header",with:{domain:n}})),r.createElement("br",null),r.createElement(re,{tasks:t,url:n}))}var ie=n(73862);function le(e){var t=e.data,n=(t=void 0===t?{tasks:[],favicon:""}:t).tasks,c=t.favicon,i=e.match.params.url,l=(0,a.Z)();return r.createElement(ie.Z,{section:"marketing-checklist",favicon:c||null,bgColor:l.palette.background.secondary},r.createElement(ce,{tasks:n,url:i}))}}}]); 2//# sourceMappingURL=marketing-checklist.1a5d75abc5782ce49f58.js.map
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.