kollapsminoriteten/wp-content/plugins/jetpack/_inc/build/admin.js

109 lines
1004 KiB
JavaScript
Raw Normal View History

2022-04-02 10:26:41 +02:00
/*! For license information please see admin.js.LICENSE.txt */
2023-05-23 23:18:12 +02:00
!function(){var e={90054:function(e,t,n){"use strict";var s=n(94605),r=n(71253),a=n(52875),i=n(42263),o=n(70173),c=n(17227),l=n(24912),p=function(e,t,n){for(var s=0,a=0;s=a,a=(0,r.fj)(),38===s&&12===a&&(t[n]=1),!(0,r.r)(a);)(0,r.lp)();return(0,r.tP)(e,r.FK)},u=function(e,t){return(0,r.cE)(function(e,t){var n=-1,s=44;do{switch((0,r.r)(s)){case 0:38===s&&12===(0,r.fj)()&&(t[n]=1),e[n]+=p(r.FK-1,t,n);break;case 2:e[n]+=(0,r.iF)(s);break;case 4:if(44===s){e[++n]=58===(0,r.fj)()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=(0,a.Dp)(s)}}while(s=(0,r.lp)());return e}((0,r.un)(e),t))},d=new WeakMap,m=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,s=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||d.get(n))&&!s){d.set(e,!0);for(var r=[],a=u(t,r),i=n.props,o=0,c=0;o<a.length;o++)for(var l=0;l<i.length;l++,c++)e.props[c]=r[o]?a[o].replace(/&\f/g,i[l]):i[l]+" "+a[o]}}},h=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function g(e,t){switch((0,a.vp)(e,t)){case 5103:return i.G$+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return i.G$+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return i.G$+e+i.uj+e+i.MS+e+e;case 6828:case 4268:return i.G$+e+i.MS+e+e;case 6165:return i.G$+e+i.MS+"flex-"+e+e;case 5187:return i.G$+e+(0,a.gx)(e,/(\w+).+(:[^]+)/,i.G$+"box-$1$2"+i.MS+"flex-$1$2")+e;case 5443:return i.G$+e+i.MS+"flex-item-"+(0,a.gx)(e,/flex-|-self/,"")+e;case 4675:return i.G$+e+i.MS+"flex-line-pack"+(0,a.gx)(e,/align-content|flex-|-self/,"")+e;case 5548:return i.G$+e+i.MS+(0,a.gx)(e,"shrink","negative")+e;case 5292:return i.G$+e+i.MS+(0,a.gx)(e,"basis","preferred-size")+e;case 6060:return i.G$+"box-"+(0,a.gx)(e,"-grow","")+i.G$+e+i.MS+(0,a.gx)(e,"grow","positive")+e;case 4554:return i.G$+(0,a.gx)(e,/([^-])(transform)/g,"$1"+i.G$+"$2")+e;case 6187:return(0,a.gx)((0,a.gx)((0,a.gx)(e,/(zoom-|grab)/,i.G$+"$1"),/(image-set)/,i.G$+"$1"),e,"")+e;case 5495:case 3959:return(0,a.gx)(e,/(image-set\([^]*)/,i.G$+"$1$`$1");case 4968:return(0,a.gx)((0,a.gx)(e,/(.+:)(flex-)?(.*)/,i.G$+"box-pack:$3"+i.MS+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+i.G$+e+e;case 4095:case 3583:case 4068:case 2532:return(0,a.gx)(e,/(.+)-inline(.+)/,i.G$+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if((0,a.to)(e)-1-t>6)switch((0,a.uO)(e,t+1)){case 109:if(45!==(0,a.uO)(e,t+4))break;case 102:return(0,a.gx)(e,/(.+:)(.+)-([^]+)/,"$1"+i.G$+"$2-$3$1"+i.uj+(108==(0,a.uO)(e,t+3)?"$3":"$2-$3"))+e;case 115:return~(0,a.Cw)(e,"stretch")?g((0,a.gx)(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==(0,a.uO)(e,t+1))break;case 6444:switch((0,a.uO)(e,(0,a.to)(e)-3-(~(0,a.Cw)(e,"!important")&&10))){case 107:return(0,a.gx)(e,":",":"+i.G$)+e;case 101:return(0,a.gx)(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+i.G$+(45===(0,a.uO)(e,14)?"inline-":"")+"box$3$1"+i.G$+"$2$3$1"+i.MS+"$2box$3")+e}break;case 5936:switch((0,a.uO)(e,t+11)){case 114:return i.G$+e+i.MS+(0,a.gx)(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return i.G$+e+i.MS+(0,a.gx)(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return i.G$+e+i.MS+(0,a.gx)(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return i.G$+e+i.MS+e+e}return e}var f=[function(e,t,n,s){if(e.length>-1&&!e.return)switch(e.type){case i.h5:e.return=g(e.value,e.length);break;case i.lK:return(0,o.q)([(0,r.JG)(e,{value:(0,a.gx)(e.value,"@","@"+i.G$)})],s);case i.Fr:if(e.length)return(0,a.$e)(e.props,(function(t){switch((0,a.EQ)(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return(0,o.q)([(0,r.JG)(e,{props:[(0,a.gx)(t,/:(read-\w+)/,":"+i.uj+"$1")]})],s);case"::placeholder":return(0,o.q)([(0,r.JG)(e,{props:[(0,a.gx)(t,/:(plac\w+)/,":"+i.G$+"input-$1")]}),(0,r.JG)(e,{props:[(0,a.gx)(t,/:(plac\w+)/,":"+i.u
__("By clicking the <strong>%s</strong> button, you agree to our <tosLink>Terms of Service</tosLink> and to <shareDetailsLink>share details</shareDetailsLink> with WordPress.com.","jetpack"),t),{strong:React.createElement("strong",null),tosLink:React.createElement(u,{slug:"wpcom-tos"}),shareDetailsLink:React.createElement(u,{slug:"jetpack-support-what-data-does-jetpack-sync"})})},u=e=>{let{slug:t,children:n}=e;return React.createElement("a",{className:"terms-of-service__link",href:(0,o.Z)(t),rel:"noopener noreferrer",target:"_blank"},n)};t.Z=e=>{let{className:t,multipleButtons:n,agreeButtonLabel:s}=e;return React.createElement(c.ZP,{className:i()(t,"terms-of-service")},n?React.createElement(l,null):React.createElement(p,{agreeButtonLabel:s}))}},66017:function(e,t,n){"use strict";n.d(t,{h:function(){return s},s:function(){return r}});const s={"headline-medium":"h1","headline-small":"h2","headline-small-regular":"h2","title-medium":"h3","title-medium-semi-bold":"h3","title-small":"h4",body:"p","body-small":"p","body-extra-small":"p","body-extra-small-bold":"p",label:"p"},r=["mt","mr","mb","ml","mx","my","m","pt","pr","pb","pl","px","py","p"]},45106:function(e,t,n){"use strict";var s=n(82674),r=n.n(s),a=n(65235),i=n.n(a),o=n(99196),c=n.n(o),l=n(66017),p=n(85837);const u=(0,o.forwardRef)(((e,t)=>{let{variant:n="body",children:s,component:a,className:u,...d}=e;const m=a||l.h[n]||"span",h=(0,o.useMemo)((()=>l.s.reduce(((e,t)=>(void 0!==d[t]&&(e+=p.Z[`${t}-${d[t]}`]+" ",delete d[t]),e)),"")),[d]);return d.ref=t,c().createElement(m,r()({className:i()(p.Z.reset,p.Z[n],u,h)},d),s)}));u.displayName="Text",t.ZP=u},88275:function(e,t,n){"use strict";var s=n(99196),r=n.n(s),a=n(93468);const i={"--font-headline-medium":"48px","--font-headline-small":"36px","--font-title-medium":"24px","--font-title-small":"20px","--font-body":"16px","--font-body-small":"14px","--font-body-extra-small":"12px","--font-title-large":"var(--font-headline-small)","--font-label":"var(--font-body-extra-small)"},o={"--jp-black":"#000000","--jp-black-80":"#2c3338","--jp-white":"#ffffff","--jp-white-off":"#f9f9f6","--jp-gray":"#dcdcde","--jp-gray-0":"#F6F7F7","--jp-gray-10":"#C3C4C7","--jp-gray-20":"#A7AAAD","--jp-gray-40":"#787C82","--jp-gray-50":"#646970","--jp-gray-60":"#50575E","--jp-gray-70":"#3C434A","--jp-gray-80":"#2C3338","--jp-gray-90":"#1d2327","--jp-gray-off":"#e2e2df","--jp-red-0":"#F7EBEC","--jp-red-5":"#FACFD2","--jp-red-40":"#E65054","--jp-red-50":"#D63638","--jp-red-60":"#B32D2E","--jp-red-70":"#8A2424","--jp-red-80":"#691C1C","--jp-red":"#d63639","--jp-yellow-5":"#F5E6B3","--jp-yellow-10":"#F2CF75","--jp-yellow-20":"#F0C930","--jp-yellow-30":"#DEB100","--jp-yellow-40":"#C08C00","--jp-yellow-50":"#9D6E00","--jp-yellow-60":"#7D5600","--jp-blue-20":"#68B3E8","--jp-blue-40":"#1689DB","--jp-pink":"#C9356E","--jp-green-0":"#f0f2eb","--jp-green-5":"#d0e6b8","--jp-green-10":"#9dd977","--jp-green-20":"#64ca43","--jp-green-30":"#2fb41f","--jp-green-40":"#069e08","--jp-green-50":"#008710","--jp-green-60":"#007117","--jp-green-70":"#005b18","--jp-green-80":"#004515","--jp-green-90":"#003010","--jp-green-100":"#001c09","--jp-green":"#069e08","--jp-green-primary":"var( --jp-green-40 )","--jp-green-secondary":"var( --jp-green-30 )"},c={"--jp-border-radius":"4px","--jp-menu-border-height":"1px","--jp-underline-thickness":"2px"},l={"--spacing-base":"8px"},p={},u=(e,t,n)=>{const s={...i,...o,...c,...l};for(const t in s)e.style.setProperty(t,s[t]);n&&e.classList.add(a.Z.global),t&&(p[t]={provided:!0,root:e})};t.ZP=e=>{let{children:t=null,targetDom:n,id:a,withGlobalStyles:i=!0}=e;const o=(0,s.useRef)(),c=p?.[a]?.provided;return(0,s.useLayoutEffect)((()=>{if(!c)return n?u(n,a,i):void(o?.current&&u(o.current,a,i))}),[n,o,c,a,i]),n?t:r().createElement("div",{ref:o},t)}},48229:function(e,t,n){"use strict";var s=n(55609),r=n(65235),a=n.n(r),i=n(99196),o=n(87999);t.Z=e=>{let{checked:t,className:n,disabled:r,help:c,toggling:l,label:p,onChange:u}=e;const d=void 0!==l?t&&!l||!t&&l:t,m=(0,i.useCallback)((e=>{l||u(e)}),[l,u]);return React.createElement(s.ToggleControl,{check
__("%1$s - %2$s","jetpack"),t,n),value:n}})),{label:__("I want to add a license key manually","jetpack"),value:""}]),[n,p]);(0,m.useEffect)((()=>{l(u?.length?u[0].value:"")}),[u]);const d=(0,m.useCallback)((e=>{l(e),r(e)}),[r]);return h().createElement(h().Fragment,null,h().createElement(i.SelectControl,{className:t,disabled:s,label:__("Select a license key","jetpack"),value:o,options:u,onChange:d}),!p&&!o&&h().createElement(i.TextControl,{className:t,label:__("Input a license key","jetpack"),value:a,onChange:r,disabled:s}))},k=e=>{const{activateLicense:t,availableLicenses:n,fetchingAvailableLicenses:c,isActivating:u,license:d,licenseError:k,onLicenseChange:v}=e,E=null!=k;(0,m.useEffect)((()=>{s.Z.tracks.recordEvent("jetpack_wpa_license_key_activation_view")}),[]);const _=E?"jp-license-activation-screen-controls--license-field-with-error":"jp-license-activation-screen-controls--license-field",y=n&&n.length;return h().createElement("div",{className:"jp-license-activation-screen-controls"},h().createElement("div",{className:"jp-license-activation-screen-controls--content"},h().createElement(r.Z,{showText:!1,height:48}),h().createElement("h1",null,__("Add a license key","jetpack")),h().createElement("p",null,(0,o.createInterpolateElement)(__("<strong>Check your email</strong> for your license key. You should have received it after making your purchase.","jetpack"),{strong:h().createElement("strong",null)})),c||y?h().createElement(f,{className:_,disabled:c||u,onChange:v,availableLicenses:c?null:n,value:d}):h().createElement(g,{className:_,disabled:u,onChange:v,value:d}),E&&h().createElement("div",{className:"jp-license-activation-screen-controls--license-field-error"},h().createElement(l.Z,{icon:p.Z}),h().createElement("span",null,k))),h().createElement("div",null,h().createElement(i.Button,{className:"jp-license-activation-screen-controls--button",onClick:t,disabled:!d},u?h().createElement(a.Z,null):__("Activate","jetpack"))))};k.propTypes={activateLicense:d().func.isRequired,availableLicenses:d().array,fetchingAvailableLicenses:d().bool,isActivating:d().bool.isRequired,license:d().string.isRequired,licenseError:d().string,onLicenseChange:d().func.isRequired,siteUrl:d().string.isRequired},t.Z=k},58781:function(e,t,n){"use strict";var s=n(6895),r=n(69307),a=n(65736),i=n(25162),o=n.n(i),c=n(99196),l=n.n(c);const __=a.__,p=e=>{const{imageUrl:t,showSupportLink:n=!1}=e;return l().createElement("div",{className:"jp-license-activation-screen-illustration"},l().createElement("div",{className:"jp-license-activation-screen-illustration--wrapper"},l().createElement("img",{className:"jp-license-activation-screen-illustration--img",src:t,alt:""})),n&&l().createElement("p",{className:"jp-license-activation-screen-illustration--support-link"},(0,r.createInterpolateElement)(__("Do you need help? <a>Contact us.</a>","jetpack"),{a:l().createElement("a",{href:(0,s.Z)("jetpack-support-license-activation")})})))};p.propTypes={imageUrl:o().string.isRequired,showSupportLink:o().bool},t.Z=p},37554:function(e,t,n){"use strict";var s=n(78868),r=n(25162),a=n.n(r),i=n(99196),o=n.n(i),c=n(83157),l=n(48288),p=n(14172);const u=e=>{const{productId:t,siteRawUrl:n,siteAdminUrl:r,currentRecommendationsStep:a}=e;return o().createElement("div",{className:"jp-license-activation-screen-success-info"},o().createElement("div",{className:"jp-license-activation-screen-success-info--content"},o().createElement(s.Z,{showText:!1,height:48})),o().createElement(l.Z,{siteRawUrl:n,productId:t}),o().createElement("div",{className:"jp-license-activation-screen-success-info--buttons"},o().createElement(c.c,{currentRecommendationsStep:a,siteAdminUrl:r,siteRawUrl:n}),o().createElement(p.o,{siteRawUrl:n,productId:t})))};u.propTypes={siteRawUrl:a().string,productId:a().number,siteAdminUrl:a().string,currentRecommendationsStep:a().string},t.Z=u},83157:function(e,t,n){"use strict";n.d(t,{c:function(){return p}});var s=n(6895),r=n(55609),a=n(65736),i=n(25162),o=n.n(i),c=n(99196),l=n.n(c);const __=a.__,p=e=>{const{currentRecommendationsStep:t,siteAdminUrl:n,siteRawUrl:a}=e;return"no
__("Hey, %s","jetpack"),n)),g().createElement("h2",{className:f.Z.headline},__("You have been gifted a Jetpack Golden Token.","jetpack")),g().createElement("p",null,d&&__("This unlocked a lifetime of Jetpack powers for your website. Your exclusive Jetpack Experience is already active.","jetpack"),!d&&__("This unlocks a lifetime of Jetpack powers for your website. Your exclusive Jetpack Experience awaits.","jetpack"))),g().createElement(o.Z,{variant:"primary",weight:"regular",onClick:y,className:f.Z.button},d&&__("Awesome!","jetpack"),!d&&__("Redeem your token","jetpack"))),g().createElement("div",{className:`${f.Z["powers-wrap"]} ${f.Z["content-wrap"]}`},g().createElement("div",{className:f.Z["content-wrap-text"]},g().createElement("h2",{className:f.Z.headline},__("Super powers are ready!","jetpack")),g().createElement("p",{className:f.Z.paragraph},__("Your Jetpack Golden Token provides a lifetime license for this website and includes the following products:","jetpack"))),g().createElement("div",{className:f.Z["jetpack-products"]},g().createElement("div",null,g().createElement(_,null),g().createElement("h3",null,__("VaultPress Backup","jetpack")),g().createElement("p",null,__("Save every change and get back online quickly with oneclick restores.","jetpack"))),g().createElement("div",null,g().createElement(E,null),g().createElement("h3",null,_x("Scan","Plugin name (noun).","jetpack")),g().createElement("p",null,__("Automated scanning and oneclick fixes to keep your site ahead of security threats.","jetpack")))),g().createElement(o.Z,{variant:"primary",weight:"regular",onClick:y,href:window?.myJetpackInitialState?.myJetpackUrl,className:f.Z.button},__("Explore your new powers","jetpack")))))))}k.defaultProps={tokenRedeemed:!1,onModalClose:e=>{document.referrer.includes(window.location.host)?(e.preventDefault(),history.back()):(e.preventDefault(),window.location.href=window?.myJetpackInitialState?.myJetpackUrl)}},k.propTypes={redeemClick:m().func,tokenRedeemed:m().bool,displayName:m().string,onModalClose:m().func},t.Z=k},53281:function(e,t,n){"use strict";n.d(t,{I:function(){return s.Z}});var s=n(20468);n(89644)},10221:function(e,t,n){"use strict";var s=n(25162),r=n.n(s),a=n(99196),i=n.n(a),o=n(881),c=n(84859);const l=e=>{const{apiNonce:t,apiRoot:n,connectionStatus:s,partnerCoupon:r,assetBaseUrl:a,registrationNonce:l,siteRawUrl:p,tracksUserData:u,analytics:d}=e;return s.hasConnectedOwner?i().createElement(o.ZP,{assetBaseUrl:a,connectionStatus:s,partnerCoupon:r,siteRawUrl:p,tracksUserData:!!u,analytics:d}):i().createElement(c.Z,{apiNonce:t,registrationNonce:l,apiRoot:n,assetBaseUrl:a,connectionStatus:s,partnerCoupon:r,siteRawUrl:p,tracksUserData:!!u,analytics:d})};l.propTypes={apiRoot:r().string.isRequired,apiNonce:r().string.isRequired,assetBaseUrl:r().string.isRequired,connectionStatus:r().object.isRequired,partnerCoupon:r().object.isRequired,registrationNonce:r().string.isRequired,siteRawUrl:r().string.isRequired,tracksUserData:r().bool.isRequired,analytics:r().object},t.Z=l},881:function(e,t,n){"use strict";var s=n(78868),r=n(67121),a=n(65736),i=n(25162),o=n.n(i),c=n(99196),l=n.n(c),p=n(9864);const __=a.__,u="jetpackRedeemPartnerCouponDismissedAt";function d(){const e=localStorage.getItem(u);return!(!e||(new Date).getTime()>parseInt(e)+2592e5)}const m=e=>{const{connectionStatus:t,partnerCoupon:n,assetBaseUrl:i,siteRawUrl:o,tracksUserData:m,analytics:h}=e,[g,f]=(0,c.useState)(d()),k=(0,p.i)(n,o,t,m,h),v=(0,c.useCallback)((()=>{localStorage.setItem(u,(new Date).getTime()),f(d())}),[f]);if(g)return null;let E=null;return E=n.partner.logo?l().createElement(l().Fragment,null,l().createElement(s.Z,null),l().createElement("span",null,"+"),l().createElement("img",{src:`${i}${n.partner.logo.src}`,alt:(0,a.sprintf)(/* translators: %s: Name of Jetpack partner. */
2023-04-26 17:39:43 +02:00
__("Logo of %s who are offering a coupon in partnership with Jetpack","jetpack"),n.partner.name),width:n.partner.logo.width,height:n.partner.logo.height})):l().createElement(s.Z,null),l().createElement("div",{className:"jetpack-redeem-partner-coupon-post-connection"},l().createElement("div",{className:"jetpack-redeem-partner-coupon-post-connection__layout"},l().createElement("div",{className:"jetpack-redeem-partner-coupon-post-connection__content"},l().createElement("div",{className:"jetpack-redeem-partner-coupon-post-connection__logo"},E),l().createElement("h2",{className:"jetpack-redeem-partner-coupon-post-connection__heading"},__("One free year of Jetpack Backup","jetpack"))),l().createElement("div",{className:"jetpack-redeem-partner-coupon-post-connection__aside",style:{backgroundImage:`url(${i}/images/jetpack-aside-background.jpg)`}},l().createElement("img",{src:i+"/images/cloud-checkmark.svg",alt:""})),l().createElement("div",{className:"jetpack-redeem-partner-coupon-post-connection__subcontent"},l().createElement("p",null,(0,a.sprintf)(/* translators: %s: Name of a Jetpack product. */
__("Redeem your coupon and get started with %s for free the first year! Never worry about losing your data, ever.","jetpack"),n.product.title)),l().createElement("ul",null,n.product.features.map(((e,t)=>l().createElement("li",{key:t},e)))),l().createElement("div",{className:"jetpack-redeem-partner-coupon-post-connection__actions"},l().createElement("div",null,l().createElement(r.Z,{label:(0,a.sprintf)(/* translators: %s: Name of a Jetpack product. */
2023-05-23 23:18:12 +02:00
__("Redeem %s","jetpack"),n.product.title),onClick:k})),l().createElement("div",null,l().createElement("button",{className:"jetpack-redeem-partner-coupon-post-connection__remind-me-later",onClick:v},__("Remind me later","jetpack")))))))};m.propTypes={assetBaseUrl:o().string.isRequired,connectionStatus:o().object.isRequired,partnerCoupon:o().object.isRequired,siteRawUrl:o().string.isRequired,tracksUserData:o().bool.isRequired,analytics:o().object},t.ZP=m},84859:function(e,t,n){"use strict";var s=n(67121),r=n(9312),a=n(65736),i=n(65235),o=n.n(i),c=n(25162),l=n.n(c),p=n(99196),u=n.n(p),d=n(9864);const __=a.__,m=e=>{const{apiNonce:t,apiRoot:n,connectionStatus:i,partnerCoupon:c,assetBaseUrl:l,registrationNonce:p,siteRawUrl:m,tracksUserData:h,analytics:g}=e,f=(0,d.i)(c,m,i,h,g),k=o()("jetpack-redeem-partner-coupon-pre-connection",{"jetpack-redeem-partner-coupon-pre-connection--connected":!!i.hasConnectedOwner});return u().createElement("div",{className:k},u().createElement(r.Z,{apiNonce:t,registrationNonce:p,apiRoot:n,images:["/images/connect-right-partner-backup.png"],assetBaseUrl:l,from:"jetpack-partner-coupon",title:(0,a.sprintf)(/* translators: %s: Jetpack partner name. */
2023-04-26 17:39:43 +02:00
__("Welcome to Jetpack %s traveler!","jetpack"),c.partner.name),buttonLabel:(0,a.sprintf)(/* translators: %s: Name of a Jetpack product. */
__("Set up & redeem %s","jetpack"),c.product.title),redirectUri:`admin.php?page=jetpack&partnerCoupon=${c.coupon_code}`,connectionStatus:i},u().createElement("p",null,(0,a.sprintf)(/* translators: %s: Name of a Jetpack product. */
__("Redeem your coupon and get started with %s for free the first year!","jetpack"),c.product.title)),u().createElement("ul",null,c.product.features.map(((e,t)=>u().createElement("li",{key:t},e)))),i.hasConnectedOwner&&u().createElement(s.Z,{label:(0,a.sprintf)(/* translators: %s: Name of a Jetpack product. */
2023-05-23 23:18:12 +02:00
__("Redeem %s","jetpack"),c.product.title),onClick:f})))};m.propTypes={apiRoot:l().string.isRequired,apiNonce:l().string.isRequired,assetBaseUrl:l().string.isRequired,connectionStatus:l().object.isRequired,partnerCoupon:l().object.isRequired,registrationNonce:l().string.isRequired,siteRawUrl:l().string.isRequired,tracksUserData:l().bool.isRequired,analytics:l().object},t.Z=m},1862:function(e,t,n){"use strict";n.d(t,{es:function(){return s.Z}});var s=n(10221);n(84859),n(881)},4341:function(e,t,n){"use strict";var s=n(90017),r=n.n(s),a=n(6895),i=n(65736),o=n(65235),c=n.n(o),l=n(85799),p=n(43255),u=n(84069),d=n(25162),m=n.n(d),h=n(99196),g=n.n(h),f=n(59309),k=n(96300);const __=i.__;class v extends h.Component{constructor(){super(...arguments),r()(this,"trackActivityClick",(()=>{u.Z.tracks.recordJetpackClick({type:"activity-link",target:"at-a-glance",feature:"activity-log"})}))}render(){const{inOfflineMode:e}=this.props,t=__("Jetpack keeps a complete record of everything that happens on your site, taking the guesswork out of site management, debugging, and repair.","jetpack");return g().createElement("div",{className:"jp-dash-item__interior"},g().createElement(p.Z,{label:__("Activity","jetpack"),isModule:!1,className:c()({"jp-dash-item__is-inactive":e}),pro:!1},g().createElement("p",{className:"jp-dash-item__description"},e?__("Unavailable in Offline Mode.","jetpack"):t)),g().createElement(l.Z,{key:"view-activity",className:"jp-dash-item__manage-in-wpcom",compact:!0,href:(0,a.Z)("calypso-activity-log",{site:this.props.siteRawUrl}),target:"_blank",rel:"noopener noreferrer",onClick:this.trackActivityClick},__("View site activity","jetpack")))}}r()(v,"propTypes",{inOfflineMode:m().bool.isRequired,siteRawUrl:m().string.isRequired}),r()(v,"defaultProps",{inOfflineMode:!1,siteRawUrl:""}),t.Z=(0,f.$j)((e=>({inOfflineMode:(0,k.Ex)(e)})))(v)},91248:function(e,t,n){"use strict";var s=n(82674),r=n.n(s),a=n(90017),i=n.n(a),o=n(64743),c=n(52947),l=n(69307),p=n(65736),u=n(97506),d=n(85799),m=n(43255),h=n(11020),g=n(41549),f=n(85733),k=n(84069),v=n(59584),E=n(92819),_=n(1137),y=n(25162),b=n.n(y),w=n(99196),C=n.n(w),j=n(59309),S=n(17296),N=n(96300),x=n(69508),T=n(33002);const __=p.__,_x=p._x;class A extends w.Component{constructor(){super(...arguments),i()(this,"onActivateClick",(()=>(this.trackActivateClick(),this.props.createNotice("is-info",__("Activating Akismet…","jetpack"),{id:"activating-akismet"}),o.ZP.activateAkismet().then((()=>{this.props.removeNotice("activating-akismet"),window.location.href=this.props.siteAdminUrl+"admin.php?page=akismet-key-config"})).catch((()=>{this.props.removeNotice("activating-akismet"),this.props.createNotice("is-error",__("Could not activate Akismet.","jetpack"),{id:"activate-akismet-failure"})})),!1))),i()(this,"onModerateClick",(()=>{this.trackModerateClick()}))}trackActivateClick(){k.Z.tracks.recordJetpackClick({type:"activate-link",target:"at-a-glance",feature:"anti-spam"})}trackModerateClick(){k.Z.tracks.recordJetpackClick({type:"moderate-link",target:"at-a-glance",feature:"anti-spam"})}getContent(){const{akismetData:e,siteAdminUrl:t}=this.props,n=__("Akismet Anti-spam","jetpack"),s={text:__("Jetpack Anti-spam powered by Akismet. Comments and contact form submissions are checked against our global database of spam.","jetpack"),link:this.props.isAtomicSite?null:"https://akismet.com/",privacyLink:"https://automattic.com/privacy/"},a=()=>{let n;return"not_active"===e?n=(0,l.createInterpolateElement)(__("Already have an API key? <Button>Activate Akismet Anti-spam</Button>.","jetpack"),{Button:C().createElement(u.Z,{className:"jp-link-button",onClick:this.onActivateClick})}):"invalid_key"===e&&(n=(0,l.createInterpolateElement)(__("Already have an API key? <a>Get started</a>.","jetpack"),{a:C().createElement("a",{href:t+"admin.php?page=akismet-key-config"})})),C().createElement(f.ZP,{callToAction:_x("Upgrade","Call to action to buy a new plan","jetpack"),title:__("Automatically clear spam from comments and forms.","jetpack"),description:n,disableHref:"false",href:this.props.upgradeUrl,eventFeature:"a
__("Be sure your %1$d posts, %2$d comments, and more information are safely backed up with Jetpack","jetpack"),t,n)))}},92792:function(e,t,n){"use strict";var s=n(90017),r=n.n(s),a=n(6895),i=n(55609),o=n(69307),c=n(65736),l=n(85799),p=n(43255),u=n(83526),d=n(85733),m=n(84069),h=n(59584),g=n(92819),f=n(1137),k=n(25162),v=n.n(k),E=n(99196),_=n.n(E),y=n(59309),b=n(17296),w=n(96300),C=n(69508),j=n(33002),S=n(61372),N=n(83326),x=n(91498);const __=c.__,_x=c._x,T=e=>_().createElement(p.Z,{label:__("VaultPress Backup","jetpack"),module:e.feature||"backups",support:{text:__("VaultPress Backup allows you to easily restore or download a backup from a specific moment.","jetpack"),link:(0,a.Z)("jetpack-support-backup")},className:e.className+" dash-backups",status:e.status,pro:!0,overrideContent:e.overrideContent},_().createElement("p",{className:"jp-dash-item__description"},e.content));class A extends E.Component{constructor(){super(...arguments),r()(this,"trackBackupsClick",(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"backups-link";return function(){m.Z.tracks.recordJetpackClick({type:e,target:"at-a-glance",feature:"backups"})}})),r()(this,"trackRedeemCouponButtonView",(()=>{const{partnerCoupon:e}=this.props;m.Z.tracks.recordEvent("jetpack_wpa_aag_redeem_partner_coupon_button_view",{feature:"backups",coupon_preset:e.preset})}))}getJetpackBackupBanner(){const{partnerCoupon:e,upgradeUrl:t,siteRawUrl:n,trackUpgradeButtonView:s}=this.props;if(this.props.hasConnectedOwner){if(e&&"jetpack_backup_daily"===e.product.slug){const t=(0,a.Z)("jetpack-plugin-partner-coupon-checkout",{path:e.product.slug,site:n,query:`coupon=${e.coupon_code}`});return _().createElement(d.ZP,{callToAction:__("Redeem","jetpack"),title:(0,c.sprintf)(/* translators: %s: Name of a Jetpack product. */
__("Redeem your coupon and get started with %s for free the first year!","jetpack"),e.product.title),disableHref:"false",href:t,eventFeature:"backups",path:"dashboard",eventProps:{type:"redeem_partner_coupon",coupon_preset:e.preset},plan:(0,h.o2)(h.N_),trackBannerDisplay:this.trackRedeemCouponButtonView})}return _().createElement(_().Fragment,null,_().createElement(x.Z,null),_().createElement(d.ZP,{callToAction:_x("Upgrade","Call to action to buy a new plan","jetpack"),title:__("Never worry about losing your site automatic backups keep your content safe.","jetpack"),disableHref:"false",href:t,eventFeature:"backups",path:"dashboard",plan:(0,h.o2)(h.N_),trackBannerDisplay:s}))}return _().createElement(d.ZP,{callToAction:__("Connect","jetpack"),title:__("Connect your WordPress.com account to upgrade and get automatic backups that keep your content safe.","jetpack"),disableHref:"false",onClick:this.props.connectUser,eventFeature:"backups",path:"dashboard",plan:(0,h.o2)(h.N_)})}getVPContent(){const{hasBackups:e,isFetchingSite:t,isVaultPressInstalled:n,getOptionValue:s,siteRawUrl:r,vaultPressData:i}=this.props;return s("vaultpress")&&"success"===(0,g.get)(i,"code","")?T({className:"jp-dash-item__is-active",status:"is-working",content:_().createElement("span",null,(0,g.get)(i,"message","")," ",(0,o.createInterpolateElement)(__("<a>View backup details</a>.","jetpack"),{a:_().createElement("a",{href:(0,a.Z)("vaultpress-dashboard"),target:"_blank",rel:"noopener noreferrer"})}))}):t?this.renderLoading():T(e?{className:"jp-dash-item__is-inactive",status:n?"pro-inactive":"pro-uninstalled",content:(0,o.createInterpolateElement)(__("To automatically back up your entire site, please <a>install and activate</a> VaultPress.","jetpack"),{a:_().createElement("a",{href:(0,a.Z)("calypso-plugins-setup",{site:r,query:"only=backups"}),target:"_blank",rel:"noopener noreferrer"})})}:{className:"jp-dash-item__is-inactive",status:"no-pro-uninstalled-or-inactive",overrideContent:this.getJetpackBackupBanner()})}getRewindContent(){const{hasRealTimeBackups:e,isWoA:t,rewindStatus:n,siteRawUrl:s}=this.props,r=(e,t,n)=>_().createElement(l.Z,{compact:!0,key:"manage-backups",className:"jp-dash-item__manage-in-wpcom",href:e,target:"_blank",rel:"noopener noreferrer",onClick:this.trackBackupsClick(n)},t),c=e=>T({className:"jp-dash-item__is-active",status:"is-working",feature:"rewind",content:e});switch(n){case"provisioning":return _().createElement(_().Fragment,null,c(__("We are configuring your site's backups.","jetpack")));case"awaiting_credentials":return _().createElement(_().Fragment,null,c(__("Enter your SSH, SFTP or FTP credentials to enable one-click site restores and faster backups","jetpack")),r((0,a.Z)("jetpack-backup-dash-credentials",{site:s}),__("Enter credentials","jetpack"),"enter-credentials-link"));case"active":{let n=__("We are backing up your site daily.","jetpack");return e&&(n=(0,o.createInterpolateElement)(__("Every change you make will be backed up, in real-time, as you edit your site. <ExternalLink>Learn More</ExternalLink>","jetpack"),{ExternalLink:_().createElement(i.ExternalLink,{href:(0,a.Z)("jetpack-blog-realtime-mechanics"),target:"_blank",rel:"noopener noreferrer",onClick:this.trackBackupsClick("realtime-learn-more-link")})})),_().createElement(_().Fragment,null,c(n),_().createElement(l.Z,{compact:!0,key:"manage-backups",className:"jp-dash-item__manage-in-wpcom"},_().createElement("div",{className:"jp-dash-item__action-links"},_().createElement(i.ExternalLink,{href:t?(0,a.Z)("calypso-backups",{site:s}):(0,a.Z)("my-jetpack-manage-backup",{site:s}),target:"_blank",rel:"noopener noreferrer",onClick:this.trackBackupsClick("backups-link")},__("View your site's backups","jetpack")),_().createElement(i.ExternalLink,{href:(0,a.Z)("calypso-activity-log",{site:s,query:"group=rewind"}),target:"_blank",rel:"noopener noreferrer",onClick:this.trackBackupsClick("restore-points-link")},__("View your most recent restore points","jetpack")))))}}return!1}renderLoading(){return T({className:"",status:"",content:__("Loading…","jetpack")})}ren
__("Connected as <span>%s</span>","jetpack"),this.props.wpComConnectedUser.login),{span:d().createElement("span",{className:"jp-connection-settings__username"})}),d().createElement("div",{className:"jp-connection-settings__email"},this.props.wpComConnectedUser.email))),d().createElement("div",{className:"jp-connection-settings__actions"},e)):d().createElement("div",null,d().createElement("div",{className:"jp-connection-settings__info"},__("Get the most out of Jetpack.","jetpack")),d().createElement("div",{className:"jp-connection-settings__actions"},e)),t)}render(){return d().createElement("div",null,d().createElement(o.Z,null),d().createElement("div",{className:"jp-at-a-glance__item-grid"},d().createElement("div",{className:"jp-at-a-glance__left"},d().createElement("div",{className:"jp-dash-item__interior"},d().createElement(i.Z,{className:"jp-connection-type",label:_x("Site connection","Dashboard widget header","jetpack")},this.siteConnection()))),this.props.userCanConnectAccount&&d().createElement("div",{className:"jp-at-a-glance__right"},d().createElement("div",{className:"jp-dash-item__interior"},d().createElement(i.Z,{className:"jp-connection-type",label:_x("Account connection","Dashboard widget header","jetpack")},this.userConnection())))))}}f.propTypes={siteConnectionStatus:p().any.isRequired,isOfflineMode:p().bool.isRequired,userCanDisconnectSite:p().bool.isRequired,isConnectionOwner:p().bool.isRequired,isLinked:p().bool.isRequired,userGravatar:p().any.isRequired,username:p().any.isRequired},t.Z=(0,m.$j)((e=>({siteConnectionStatus:(0,h.Gz)(e),isOfflineMode:(0,h.Ex)(e),userCanDisconnectSite:(0,g.WB)(e),userCanConnectAccount:(0,g.n0)(e),userGravatar:(0,g.KF)(e),username:(0,g.Ms)(e),isConnectionOwner:(0,h.QM)(e),isLinked:(0,h.BU)(e),siteIcon:(0,g.ze)(e),isFetchingUserData:(0,h.Dd)(e),wpComConnectedUser:(0,h.tN)(e)})))(f)},6408:function(e,t,n){"use strict";var s=n(90017),r=n.n(s),a=n(6895),i=n(55609),o=n(69307),c=n(65736),l=n(88154),p=n(25162),u=n.n(p),d=n(99196),m=n.n(d),h=n(97436);const __=c.__,_x=c._x,g=["zero-bs-crm/ZeroBSCRM.php"];class f extends d.Component{render(){return m().createElement(l.Z,{iconAlt:__("Plugin icon","jetpack"),iconSrc:h,pluginName:_x("CRM","The Jetpack CRM product name, without the Jetpack prefix","jetpack"),pluginFiles:g,pluginSlug:"zero-bs-crm",pluginLink:this.props.siteAdminUrl+"admin.php?page=zerobscrm-dash",installOrActivatePrompt:(0,o.createInterpolateElement)(__("Sell more and get more leads with the free Jetpack CRM plugin built specifically for WordPress.<br /><ExternalLink>Learn more</ExternalLink>","jetpack"),{ExternalLink:m().createElement(i.ExternalLink,{href:(0,a.Z)("stats-nudges-crm-learn")}),br:m().createElement("br",null)})})}}r()(f,"propTypes",{siteAdminUrl:u().string.isRequired}),t.Z=f},36288:function(e,t,n){"use strict";var s=n(82674),r=n.n(s),a=n(90017),i=n.n(a),o=n(88275),c=n(1862),l=n(65736),p=n(69552),u=n(70298),d=n(26551),m=n(69270),h=n(7679),g=n(2353),f=n(84069),k=n(92819),v=n(99196),E=n.n(v),_=n(59309),y=n(96300),b=n(69508),w=n(50416),C=n(15080),j=n(4341),S=n(91248),N=n(92792),x=n(96438),T=n(21475),A=n(6408),P=n(51806),O=n(73823),M=n(50786),Z=n(49260),R=n(39441),L=n(46158),U=n(10242),I=n(86354);const __=l.__;class z extends v.Component{constructor(){super(...arguments),i()(this,"trackSecurityClick",(()=>f.Z.tracks.recordJetpackClick("aag_manage_security_wpcom"))),i()(this,"trackUpgradeButtonView",(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return()=>f.Z.tracks.recordEvent("jetpack_wpa_aag_upgrade_button_view",{feature:e})}))}render(){const e={updateOptions:this.props.updateOptions,getOptionValue:this.props.getOptionValue,isUpdating:this.props.isUpdating,multisite:this.props.multisite},t={siteAdminUrl:this.props.siteAdminUrl,siteRawUrl:this.props.siteRawUrl},n=E().createElement(p.Z,{label:__("Security","jetpack"),settingsPath:this.props.userCanManageModules?"#security":void 0,externalLink:this.props.isOfflineMode||!this.props.userCanManageModules?"":__("Manage security settings","jetpack"),externalLinkPath:this.props.isOfflineMode?
_n("%s View","%s Views",e.bestDay.count,"jetpack"),(0,a.Z)(e.bestDay.count))),E().createElement("p",{className:"jp-at-a-glance__stat-details"},"-"===e.bestDay.day?"-":(0,c.dateI18n)(this.props.dateFormat,e.bestDay.day))),E().createElement("div",{className:"jp-at-a-glance__stats-summary-alltime-views"},E().createElement("p",{className:"jp-at-a-glance__stat-details"},_x("All-time views","Referring to a number of page views","jetpack")),E().createElement("h3",{className:"jp-at-a-glance__stat-number"},"-"===e.allTime.views?"-":(0,a.Z)(e.allTime.views))),E().createElement("div",{className:"jp-at-a-glance__stats-summary-alltime-comments"},E().createElement("p",{className:"jp-at-a-glance__stat-details"},_x("All-time comments","Referring to a number of comments","jetpack")),E().createElement("h3",{className:"jp-at-a-glance__stat-number"},"-"===e.allTime.comments?"-":(0,a.Z)(e.allTime.comments)))),E().createElement("div",{className:"jp-at-a-glance__stats-cta"},E().createElement("div",{className:"jp-at-a-glance__stats-cta-description"}),E().createElement("div",{className:"jp-at-a-glance__stats-ctas"},!this.props.isWoASite&&(0,l.createInterpolateElement)(__("<button>View detailed stats</button>","jetpack"),{button:E().createElement(m.Z,{href:this.props.siteAdminUrl+"admin.php?page=stats",onClick:this.trackViewDetailedStats,primary:!0})}),!this.props.isLinked&&this.props.userCanConnectAccount&&E().createElement(h.Z,{connectUser:!0,from:"unlinked-user-connect",connectLegend:__("Connect your WordPress.com account for more metrics","jetpack")}),this.props.isLinked&&!this.props.isOdysseyStatsEnabled&&(0,l.createInterpolateElement)(__("<ExternalLink>View on WordPress.com</ExternalLink>","jetpack"),{ExternalLink:E().createElement(o.ExternalLink,{onClick:this.trackViewWpcomStats,href:(0,i.Z)("calypso-stats-insights",{site:this.props.siteRawUrl}),rel:"noopener noreferrer",target:"_blank",className:d()("jp-at-a-glance__stats-ctas-wpcom-stats",this.props.className)})}))))}}b.propTypes={siteRawUrl:k().string.isRequired,siteAdminUrl:k().string.isRequired,statsData:k().object.isRequired,isLinked:k().bool.isRequired,dateFormat:k().string.isRequired},b.defaultProps={siteRawUrl:"",siteAdminUrl:"",statsData:{},isLinked:!1,dateFormat:"F j, Y"},t.Z=(0,_.$j)((e=>({isOdysseyStatsEnabled:(0,y.ij)(e),isWoASite:(0,y.Pw)(e),userCanConnectAccount:(0,y.n0)(e)})))(b)},10242:function(e,t,n){"use strict";var s=n(90017),r=n.n(s),a=n(80800),i=n(6895),o=n(52947),c=n(78868),l=n(55609),p=n(69771),u=n(69307),d=n(65736),m=n(97506),h=n(85799),g=n(53068),f=n(69552),k=n(67619),v=n(39224),E=n(84069),_=n(92819),y=n(25162),b=n.n(y),w=n(99196),C=n.n(w),j=n(59309),S=n(17296),N=n(96300),x=n(69508),T=n(50416),A=n(3230),P=n(33361);const __=d.__;class O extends w.Component{constructor(e){super(e),r()(this,"barClick",(e=>{e.data.link&&(E.Z.tracks.recordJetpackClick("stats_bar"),window.open(e.data.link,this.props.isOdysseyStatsEnabled||this.props.isAtomicSite?"_self":"_blank"))})),r()(this,"dismissCard",(()=>{this.setState({emptyStatsDismissed:!0}),this.props.updateOptions({dismiss_empty_stats_card:!0})})),r()(this,"activateStats",(e=>{this.props.updateOptions({stats:!0}),e.preventDefault()})),r()(this,"switchToDay",(e=>{this.switchTo("day"),e.preventDefault()})),r()(this,"switchToWeek",(e=>{this.switchTo("week"),e.preventDefault()})),r()(this,"switchToMonth",(e=>{this.switchTo("month"),e.preventDefault()})),this.state={emptyStatsDismissed:e.isEmptyStatsCardDismissed}}shouldLinkToWpcomStats(){return!this.props.isOdysseyStatsEnabled||this.props.isAtomicSite}statsChart(e){const{siteAdminUrl:t,siteRawUrl:n,statsData:s}=this.props,r=[];let a=0;const/* translators: short date format, such as: Jan 12. */
c=__("M j","jetpack"),
2022-04-02 10:26:41 +02:00
/* translators: long date format, such as: January 12th. */
2023-05-23 23:18:12 +02:00
l=__("F jS","jetpack"),
2022-04-02 10:26:41 +02:00
/* translators: long month/year format, such as: January, 2021. */
2023-05-23 23:18:12 +02:00
u=__("F Y","jetpack");return"object"!=typeof s[e]?{chartData:r,totalViews:!1}:((0,_.forEach)(s[e].data,(s=>{const m=s[1];let h=s[0],g="",f="";a+=m,"day"===e?(g=(0,p.dateI18n)(c,h),f=(0,p.dateI18n)(l,h)):"week"===e?(h=h.replace(/W/g,"-"),g=(0,p.dateI18n)(c,h),f=(0,d.sprintf)(/* translators: placeholder is a date. */
__("Week of %s","jetpack"),(0,p.dateI18n)(l,h))):"month"===e&&(g=(0,p.dateI18n)("M",h),f=(0,p.dateI18n)(u,h)),r.push({label:g,value:m,nestedValue:null,className:"statsChartbar",data:{link:this.shouldLinkToWpcomStats()?(0,i.Z)(`calypso-stats-${e}`,{site:n,query:`startDate=${h}`}):`${t}admin.php?page=stats#!/stats/day/${n}?startDate=${h}`},tooltipData:[{label:f,value:(0,d.sprintf)(/* translators: placeholder is a number */
__("Views: %s","jetpack"),(0,o.Z)(m)),className:"tooltip class"}]})})),{chartData:r,totalViews:a})}statsErrors(){return(0,_.get)(this.props.statsData,["general","errors"],!1)}renderStatsChart(e){return C().createElement("div",{className:"jp-at-a-glance__stats-chart-container"},C().createElement("div",{className:"jp-at-a-glance__stats-chart"},C().createElement(g.Z,{data:e,barClick:this.barClick}),0===e.length&&C().createElement(l.Spinner,null)),C().createElement("div",{id:"stats-bottom",className:"jp-at-a-glance__stats-bottom"},C().createElement(P.Z,{statsData:this.props.statsData,siteRawUrl:this.props.siteRawUrl,siteAdminUrl:this.props.siteAdminUrl,isLinked:this.props.isLinked,connectUrl:this.props.connectUrl,dateFormat:this.props.dateFormat})))}renderEmptyStatsCard(){return C().createElement(h.Z,{className:"jp-at-a-glance__stats-empty-container"},C().createElement("div",{className:"jp-at-a-glance__stats-empty"},C().createElement(c.Z,{height:64,showText:!1}),C().createElement("p",null,__("Hello there! Jetpack Stats has been activated.","jetpack"),C().createElement("br",null),__("Just give us a little time to collect data so we can display it for you here.","jetpack")),C().createElement(m.Z,{onClick:this.dismissCard,primary:!0},__("Okay, got it!","jetpack"))))}renderStatsArea(){if(this.props.getOptionValue("stats")){if(this.statsErrors())return C().createElement("div",{className:"jp-at-a-glance__stats-inactive"},C().createElement("span",null,(0,u.createInterpolateElement)(__("Something happened while loading Jetpack Stats. Please try again later or <a>view your stats now on WordPress.com</a>","jetpack"),{a:C().createElement("a",{href:(0,i.Z)("calypso-stats-insights",{site:this.props.siteRawUrl})})})));const e=this.statsChart(this.props.activeTab),t=e.chartData,n=e.totalViews,s=t.length&&n<=0&&!this.props.isEmptyStatsCardDismissed&&!this.state.emptyStatsDismissed;return C().createElement("div",{className:"jp-at-a-glance__stats-container"+(s&&" jp-at-a-glance__stats-container-empty")},s?this.renderEmptyStatsCard():"",this.renderStatsChart(t))}return C().createElement("div",{className:"jp-at-a-glance__stats-inactive"},C().createElement("div",{className:"jp-at-a-glance__stats-inactive-icon"},C().createElement("img",{src:a.hp+"stats.svg",width:"60",height:"60",alt:__("Line chart overlaid on a bar chart","jetpack"),className:"jp-at-a-glance__stats-icon"})),C().createElement("div",{className:"jp-at-a-glance__stats-inactive-text"},this.props.isOfflineMode?__("Unavailable in Offline Mode","jetpack"):(0,u.createInterpolateElement)(__("<Button>Activate Jetpack Stats</Button> to see page views, likes, followers, subscribers, and more! <a1>Learn More</a1>","jetpack"),{Button:C().createElement(m.Z,{className:"jp-link-button",onClick:this.activateStats}),a1:C().createElement("a",{href:(0,i.Z)("jetpack-support-wordpress-com-stats"),target:"_blank",rel:"noopener noreferrer"})})),!this.props.isOfflineMode&&C().createElement("div",{className:"jp-at-a-glance__stats-inactive-button"},C().createElement(m.Z,{onClick:this.activateStats,primary:!0},__("Activate","jetpack"))))}switchTo(e){E.Z.tracks.recordJetpackClick({target:"stats_switch_view",view:e}),this.props.switchView(e),this.props.fetchStatsData(e)}maybeShowStatsTabs(){return!(!1===this.statsChart(this.props.activeTab).totalViews&&!this.props.isEmptyStatsCardDismissed&&!this.state.emptyStatsDismissed)&&(this.props.getOptionValue("stats")&&!this.statsErrors()?C().createElement("ul",{className:"jp-at-a-glance__stats-views"},C().createElement("li",{className:"jp-at-a-glance__stats-view"},C().createElement("a",{tabIndex:"0",href:"#",onClick:this.switchToDay,className:this.getClass("day")},__("Days","jetpack"))),C().createElement("li",{className:"jp-at-a-glance__stats-view"},C().createElement("a",{tabIndex:"0",href:"#",onClick:this.switchToWeek,className:this.getClass("week")},__("Weeks","jetpack"))),C().createElement("li",{className:"jp-at-a-glance__stats-view"},C().createElement("a",{tabIndex:"0",href:"#",onClick:this.switchToMonth,className:this.getClass("month")},__("Months","jetpack"))))
__("Manage your clients sites with ease and get a %s discount with the Jetpack licensing platform.","jetpack"),`${u}%`))),React.createElement("div",{className:"jp-agencies-card__link-button"},React.createElement(o.Z,{onClick:v,primary:!0,href:(0,s.Z)("jitm-jetpack_agencies_ad"),target:"_blank",rel:"noreferrer"},__("Learn More","jetpack"),React.createElement(g.Z,{className:"dops-card__link-indicator",icon:"external"})))),React.createElement(o.Z,{borderless:!0,compact:!0,className:"jp-agencies-card__dismiss",onClick:E},React.createElement("span",{className:"dashicons dashicons-no"})))))}))},20408:function(e,t,n){"use strict";var s=n(90017),r=n.n(s),a=n(80800),i=n(98709),o=n(65736),c=n(65235),l=n.n(c),p=n(92819),u=n(25162),d=n.n(u),m=n(99196),h=n.n(m);const __=o.__,g={ios:{defaultSrc:a.hp+"/get-apps-ios-store.svg",src:"https://linkmaker.itunes.apple.com/assets/shared/badges/{localeSlug}/appstore-lrg.svg",tracksEvent:"calypso_app_download_ios_click",getStoreLink:e=>`https://apps.apple.com/app/apple-store/id1565481562?pt=299112&ct=${e}&mt=8`,getTitleText:()=>__("Download the Jetpack iOS mobile app.","jetpack"),getAltText:()=>__("Apple App Store download badge","jetpack"),getLocaleSlug:function(){const e=(0,i.X)().split("-")[0];return"en"===e?"en-us":`${e}-${e}`}},android:{defaultSrc:a.hp+"/get-apps-google-play.png",src:"https://play.google.com/intl/en_us/badges/images/generic/{localeSlug}_badge_web_generic.png",tracksEvent:"calypso_app_download_android_click",getStoreLink:function(e){return`https://play.google.com/store/apps/details?id=com.jetpack.android&referrer=utm_source%3D%${e}%26utm_medium%3D${arguments.length>1&&void 0!==arguments[1]?arguments[1]:"web"}%26utm_campaign%3D${arguments.length>2&&void 0!==arguments[2]?arguments[2]:"mobile-download-promo-pages"}`},getTitleText:()=>__("Download the Jetpack Android mobile app.","jetpack"),getAltText:()=>__("Google Play Store download badge","jetpack"),getLocaleSlug:function(){return(0,i.X)().split("-")[0]}}};class f extends m.PureComponent{constructor(e){super(e),r()(this,"onLoadImageComplete",(()=>{this.setState({hasExternalImageLoaded:!0})})),r()(this,"onLoadImageError",(()=>{this.setState({hasExternalImageLoaded:!1,imageSrc:g[this.props.storeName].defaultSrc})})),r()(this,"onLinkClick",(()=>{this.props.onBadgeClick(this.props.storeName)}));const t=g[e.storeName].getLocaleSlug().toLowerCase(),n=!(0,p.startsWith)(t,"en");this.state={shouldLoadExternalImage:n,imageSrc:n?g[e.storeName].src.replace("{localeSlug}",t):g[e.storeName].defaultSrc},n&&(this.image=null,this.loadImage())}loadImage(){this.image=new window.Image,this.image.src=this.state.imageSrc,this.image.onload=this.onLoadImageComplete,this.image.onerror=this.onLoadImageError}render(){const{altText:e,titleText:t,storeLink:n,storeName:s,utm_source:r,utm_medium:a,utm_campaign:i}=this.props,{imageSrc:o,hasExternalImageLoaded:c}=this.state,p=l()("apps-badge",{[`${s}-app-badge`]:!0,"is-external-image":c}),u=g[s];return h().createElement("figure",{className:p},h().createElement("a",{href:n||u.getStoreLink(r,a,i),onClick:this.onLinkClick,target:"_blank",rel:"noopener noreferrer"},h().createElement("img",{src:o,title:t||u.getTitleText(),alt:e||u.getAltText()})))}}r()(f,"propTypes",{altText:d().string,storeLink:d().string,storeName:d().oneOf(["ios","android"]).isRequired,titleText:d().string,onBadgeClick:d().func,utm_source:d().string,utm_campaign:d().string,utm_medium:d().string}),r()(f,"defaultProps",{altText:"",storeLink:null,titleText:""}),t.Z=f},17363:function(e,t,n){"use strict";var s=n(90017),r=n.n(s),a=n(80800),i=n(6895),o=n(69307),c=n(65736),l=n(65235),p=n.n(l),u=n(20408),d=n(85799),m=n(84069),h=n(34443),g=n(25162),f=n.n(g),k=n(99196),v=n.n(k),E=n(44498);const __=c.__;class _ extends v().Component{constructor(){super(...arguments),r()(this,"trackDownloadClick",(e=>{m.Z.tracks.recordJetpackClick({target:"apps-card",button:"apps-download",page:this.props.location.pathname,store:e})})),r()(this,"trackAppLinkClick",(()=>{m.Z.tracks.recordJetpackClick({target:"jetpack-apps-link",page:this.props.location.pathname})})),r(
__("This feature is provided by the WordPress.com cloud. %s","jetpack"),o)),p().createElement("div",{className:"jp-connect-user-bar__button"},p().createElement(a.Z,{connectUser:!0,from:"unlinked-user-connect",connectLegend:__("Connect your WordPress.com account","jetpack"),customConnect:u})))};m.propTypes={text:c().string.isRequired,feature:c().string,featureLabel:c().string},t.Z=(0,u.$j)(null,(e=>({doConnectUser:t=>e((0,d.bL)(t))})))(m)},79099:function(e,t,n){"use strict";var s=n(90017),r=n.n(s),a=n(41342),i=n(67121),o=n(65736),c=n(25162),l=n.n(c),p=n(99196),u=n.n(p);const __=o.__;class d extends u().Component{handleClick(){let e="";this.props.from&&(e="&from="+encodeURIComponent(this.props.from)),window.location.href="/wp-admin/admin.php?page=jetpack"+e+"#/connect-user"}render(){const{description:e,title:t}=this.props,n={label:__("Connect your WordPress.com account","jetpack"),onClick:()=>this.handleClick()};return u().createElement(a.Z,{title:t,hideCloseButton:!0,actions:[u().createElement(i.Z,n)]},e)}}r()(d,"propTypes",{title:l().string.isRequired,description:l().node,from:l().string}),t.Z=d},16102:function(e,t,n){"use strict";var s=n(78868),r=n(37325),a=n(14792),i=n(55609),o=n(69307),c=n(65736),l=n(84069),p=n(25162),u=n.n(p),d=n(99196),m=n.n(d);const __=c.__,h=e=>{const{title:t,logo:n,children:c,className:p,buttonLabel:u,apiRoot:h,apiNonce:g,registrationNonce:f,redirectUri:k,redirectTo:v,autoTrigger:E,isSiteConnected:_,setHasSeenWCConnectionModal:y}=e;(0,d.useEffect)((()=>{y()}),[y]);const b=(0,d.useCallback)((()=>{l.Z.tracks.recordJetpackClick("contextualized_connection_continue_button")}),[]);return m().createElement("div",{className:"jp-contextualized-connection"+(p?" "+p:"")},m().createElement("div",{className:"jp-contextualized-connection__content"},m().createElement("div",{className:"jp-contextualized-connection__logo"},n||m().createElement(s.Z,null)),m().createElement("h2",null,t),c,_&&m().createElement(i.Button,{variant:"primary",className:"jp-contextualized-connection__button",label:__("Continue to Jetpack","jetpack"),href:v,onClick:b},__("Continue to Jetpack","jetpack")),!_&&m().createElement(m().Fragment,null,m().createElement(a.Z,{autoTrigger:E,apiRoot:h,apiNonce:g,registrationNonce:f,redirectUri:k,connectLabel:u}),m().createElement("div",{className:"jp-contextualized-connection__tos"},m().createElement(r.Z,{agreeButtonLabel:u})))),m().createElement("footer",{className:"jp-contextualized-connection__footer"},m().createElement("div",{className:"jp-contextualized-connection__footer-row"},m().createElement("div",{className:"jp-contextualized-connection__footer-column"},m().createElement("h3",null,__("Security tools","jetpack")),m().createElement("ul",{className:"jp-contextualized-connection__feature-list"},m().createElement("li",null,(0,o.createInterpolateElement)(__("<strong>Free</strong> downtime monitoring","jetpack"),{strong:m().createElement("strong",null)})),m().createElement("li",null,(0,o.createInterpolateElement)(__("<strong>Free</strong> brute force attack prevention","jetpack"),{strong:m().createElement("strong",null)})),m().createElement("li",null,__("Full store & order backups","jetpack")),m().createElement("li",null,__("Automated malware scanning","jetpack")),m().createElement("li",null,__("Comment and form spam protection","jetpack")))),m().createElement("div",{className:"jp-contextualized-connection__footer-column"},m().createElement("h3",null,__("Performance tools","jetpack")),m().createElement("ul",{className:"jp-contextualized-connection__feature-list"},m().createElement("li",null,(0,o.createInterpolateElement)(__("<strong>Free</strong> Content Delivery Network (CDN)","jetpack"),{strong:m().createElement("strong",null)})),m().createElement("li",null,(0,o.createInterpolateElement)(__("<strong>Free</strong> lazy image loading","jetpack"),{strong:m().createElement("strong",null)})),m().createElement("li",null,(0,o.createInterpolateElement)(__("<strong>Free</strong> SEO tools","jetpack"),{strong:m().createElement("strong",null)})),m().createElement("li",null,__("Instant site search","jetpack
__("Version %s","jetpack"),t),href:(0,a.Z)("jetpack"),target:"_blank",onClick:this.trackVersionClick}),this.props.siteConnectionStatus&&this.props.userCanManageOptions&&s.push({label:_x("Modules","Navigation item. Noun. Links to a list of modules for Jetpack.","jetpack"),title:__("Access the full list of Jetpack modules available on your site.","jetpack"),href:this.props.siteAdminUrl+"admin.php?page=jetpack_modules",onClick:this.trackModulesClick}),this.props.userCanManageOptions&&s.push({label:_x("Debug","Navigation item. Noun. Links to a debugger tool for Jetpack.","jetpack"),title:__("Test your sites compatibility with Jetpack.","jetpack"),href:this.props.siteAdminUrl+"admin.php?page=jetpack-debugger",onClick:this.trackDebugClick}),this.props.isDevVersion&&this.props.userCanManageOptions&&s.push({label:_x("Reset Options (dev only)","Navigation item.","jetpack"),role:"button",onKeyDown:(0,E.Z)(this.resetOnClick),onClick:this.resetOnClick}),this.props.isDevVersion&&s.push({label:_x("Dev Tools","Navigation item.","jetpack"),role:"button",onKeyDown:(0,E.Z)(this.props.enableDevCard),onClick:this.props.enableDevCard}),h().createElement(i.ZP,null,h().createElement("div",{className:p()("jp-footer",e)},h().createElement("div",{className:"jp-footer__container"},h().createElement(o.Z,{menu:s,a8cLogoHref:n,moduleNameHref:(0,a.Z)("jetpack")})),this.props.isDevVersion&&this.props.displayDevCard&&h().createElement(u.Z,null)))}}r()(y,"displayName","Footer"),t.Z=(0,g.$j)((e=>({currentVersion:(0,v.w1)(e),displayDevCard:(0,k.Ry)(e),isAtomicPlatform:(0,v.vL)(e),isDevVersion:(0,v._W)(e),isInIdentityCrisis:(0,f.l9)(e),siteAdminUrl:(0,v.wW)(e),siteConnectionStatus:(0,f.Gz)(e),userCanManageOptions:(0,v.UF)(e)})),(e=>({resetOptions:()=>e((0,k._G)("options")),enableDevCard:()=>e((0,k.vN)())})))(y)},45452:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var s=n(90017),r=n.n(s),a=n(65235),i=n.n(a),o=n(5060),c=n(25162),l=n.n(c),p=n(99196),u=n.n(p);class d extends u().Component{render(){const e=i()({"form-input-validation":!0,"is-warning":this.props.isWarning,"is-error":this.props.isError}),t=this.props.isError||this.props.isWarning?"notice-outline":"checkmark";return u().createElement("div",{className:e},u().createElement("span",null,u().createElement(o.Z,{size:24,icon:this.props.icon?this.props.icon:t})," ",this.props.text))}}r()(d,"displayName","FormInputValidation"),r()(d,"propTypes",{isError:l().bool,isWarning:l().bool,text:l().node,icon:l().string}),r()(d,"defaultProps",{isError:!1})},99026:function(e,t,n){"use strict";n.d(t,{Z:function(){return E}});var s=n(82674),r=n.n(s),a=n(90017),i=n.n(a),o=n(65235),c=n.n(o),l=n(52491),p=n.n(l),u=n(97506),d=n(92819),m=n(25162),h=n.n(m),g=n(99196),f=n.n(g),k=n(91850),v=n.n(k);class E extends f().Component{constructor(){super(...arguments),i()(this,"displayPrompt",(()=>{window.prompt(this.props.prompt,this.props.text)}))}componentDidMount(){const e=v().findDOMNode(this.refs.button);this.clipboard=new(p())(e,{text:()=>this.props.text}),this.clipboard.on("success",this.props.onCopy),this.clipboard.on("error",this.displayPrompt)}componentWillUnmount(){this.clipboard.destroy(),delete this.clipboard}render(){const e=c()("dops-clipboard-button",this.props.className);return f().createElement(u.Z,r()({rna:this.props.rna,ref:"button"},(0,d.omit)(this.props,Object.keys(this.constructor.propTypes)),{className:e}))}}i()(E,"displayName","ClipboardButton"),i()(E,"propTypes",{className:h().string,text:h().string,prompt:h().string,onCopy:h().func,rna:h().bool}),i()(E,"defaultProps",{onCopy:d.noop,rna:!1})},81674:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var s=n(82674),r=n.n(s),a=n(90017),i=n.n(a),o=n(65235),c=n.n(o),l=n(44517),p=n(92819),u=n(99196),d=n.n(u);class m extends d().Component{render(){return d().createElement(l.Z,r()({},(0,p.omit)(this.props,"className"),{className:c()(this.props.className,"is-compact")}),this.props.children)}}i()(m,"displayName","CompactFormToggle")},44517:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var s=n(90017),r=n.n(s),a=n(65235),i=n.n(a
2022-12-15 17:41:53 +01:00
__("The %s constant is defined","jetpack"),"JETPACK_DEV_DEBUG")),e.wpLocalConstant&&t.push((0,c.sprintf)(/* translators: placeholder is a constant, such as WP_LOCAL_DEV. */
__("The %s constant is defined","jetpack"),"WP_LOCAL_DEV")),e.url&&t.push(__("Your site URL is a known local development environment URL","jetpack"));const n=(0,o.createInterpolateElement)(/* translators: reasons is an unordered list of reasons why a site may be in Offline mode. */
2023-05-23 23:18:12 +02:00
__("Currently in <a>Offline Mode</a> (some features are disabled) because: <reasons/>","jetpack"),{a:f().createElement("a",{href:(0,i.Z)("jetpack-support-development-mode"),target:"_blank",rel:"noopener noreferrer"}),reasons:f().createElement("ul",null,t.map(((e,t)=>f().createElement("li",{key:t},e))))});return f().createElement(u.Z,{showDismiss:!1,status:"is-info",text:n},f().createElement(d.Z,{href:(0,i.Z)("jetpack-support-development-mode")},__("Learn More","jetpack")))}return!1}}r()(A,"displayName","OfflineModeNotice"),A.propTypes={siteConnectionStatus:h().oneOfType([h().string,h().bool]).isRequired,siteOfflineMode:h().oneOfType([h().bool,h().object]).isRequired};class P extends f().Component{render(){return!(this.props.isLinked||!this.props.connectUrl||!this.props.siteConnected)&&f().createElement("div",{className:"jp-unlinked-notice"},f().createElement(l.Z,{title:__("Connect your WordPress.com account","jetpack"),description:__("Jetpack is powering your site, but to access all of its features youll need to connect your account to WordPress.com.","jetpack"),callToAction:__("Create account","jetpack"),href:`${this.props.connectUrl}&from=unlinked-user-connect`,icon:f().createElement(E.Z,{icon:"wordpress",size:24}),className:"is-jetpack-info",from:"unlinked-user-connect",connectUser:!0}))}}r()(P,"displayName","UserUnlinked"),P.propTypes={connectUrl:h().string.isRequired,siteConnected:h().bool.isRequired};class O extends f().Component{render(){const e=this.props.siteDataErrors.filter((e=>e.hasOwnProperty("action"))),t=this.props.location.pathname.startsWith("/connect-user");return f().createElement("div",{"aria-live":"polite"},f().createElement(p.Z,null),this.props.siteConnectionStatus&&this.props.userCanConnectSite&&(this.props.connectionErrors.length>0||e.length>0)&&f().createElement(j.Z,{errors:this.props.connectionErrors.concat(e),display:!this.props.isReconnectingSite}),f().createElement(N.Z,null),f().createElement(x,{isDevVersion:this.props.isDevVersion,userIsSubscriber:this.props.userIsSubscriber}),f().createElement(A,{siteConnectionStatus:this.props.siteConnectionStatus,siteOfflineMode:this.props.siteOfflineMode}),f().createElement(T,{isStaging:this.props.isStaging,isInIdentityCrisis:this.props.isInIdentityCrisis}),f().createElement(S.Z,null),f().createElement(C.Z,null),!this.props.isReconnectingSite&&this.props.userCanConnectAccount&&this.props.hasConnectedOwner&&!e.length&&!this.props.connectionErrors.length&&!t&&f().createElement(P,{connectUrl:this.props.connectUrl,siteConnected:!0===this.props.siteConnectionStatus,isLinked:this.props.isLinked}),!this.props.siteConnectionStatus&&!this.props.userCanConnectSite&&f().createElement(u.Z,{showDismiss:!1,status:"is-warning",text:__("This site is not connected to WordPress.com. Please ask the site administrator to connect.","jetpack")}),this.props.licensingError&&f().createElement(u.Z,{showDismiss:!0,status:"is-error",text:this.props.licensingError,onDismissClick:this.props.clearLicensingError}))}}r()(O,"displayName","JetpackNotices"),t.ZP=(0,k.$j)((e=>({connectUrl:(0,_.AM)(e),siteConnectionStatus:(0,_.Gz)(e),userCanConnectSite:(0,y.Mc)(e),userCanConnectAccount:(0,y.n0)(e),userIsSubscriber:(0,y.dc)(e),isConnectionOwner:(0,_.QM)(e),isLinked:(0,_.BU)(e),isDevVersion:(0,y._W)(e),isAtomicSite:(0,y.Ug)(e),siteOfflineMode:(0,_.Hu)(e),isStaging:(0,_.cm)(e),isInIdentityCrisis:(0,_.l9)(e),connectionErrors:(0,y.PK)(e),siteDataErrors:(0,w.Vc)(e),isReconnectingSite:(0,_.O_)(e),licensingError:(0,b.Tk)(e),hasConnectedOwner:(0,_.it)(e)})),(e=>({clearLicensingError:()=>e((0,b.xw)())})))((0,v.EN)(O))},69635:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var s=n(90017),r=n.n(s),a=n(80800),i=n(65736),o=n(71668),c=n(52099),l=n(25162),p=n.n(l),u=n(99196),d=n.n(u),m=n(77332);const __=i.__;class h extends d().Component{getAction(e,t,n,s,r){switch(e){case"reconnect":return d().createElement(m.Z,{text:t,errorCode:n,errorData:s,action:e,display:this.props.display});case"support":return d().createElement(o.Z,{text:t,status:"is-error",icon:"link-break",showDismiss:!1,display:t
2023-04-26 17:39:43 +02:00
__("There was an error reconnecting Jetpack. Error: %s","jetpack"),t.response.message||t.response.code),{id:"reconnect-jetpack"}))}})))(g)},41225:function(e,t,n){"use strict";var s=n(65736),r=n(71668),a=n(99196),i=n.n(a),o=n(59309),c=n(44498),l=n(33002);const __=s.__;const p=(0,c.EN)((function(e){let{activeSitePurchases:t,location:{pathname:n}}=e;if("/plans"!==n)return null;if(t.length<=1)return null;const a=t.map((e=>{let{product_slug:t,...n}=e;return{...n,product_slug:t.replace("_monthly","")}})),o=a.find((e=>{let{product_slug:t}=e;return t.includes("backup")}));if(!o)return null;const c=a.find((e=>{let{product_slug:t}=e;return"jetpack_personal"===t||"jetpack_premium"===t||"jetpack_business"===t}));if(!c)return null;if("jetpack_backup_realtime"===o.product_slug&&"jetpack_business"!==c.product_slug)return null;let l=__("daily backups","jetpack");return"jetpack_business"===c.product_slug&&(l=__("real-time backups","jetpack")),i().createElement(r.Z,{status:"is-warning",showDismiss:!1,text:(0,s.sprintf)(/* translators: %1$s: feature, such as "daily backups". %2$s: Plan name, such as "Jetpack Premium". %3$s: Product name, such as "Jetpack Backups". */
__("Your %2$s Plan includes %1$s. Looks like you also purchased the %3$s product. Consider removing %3$s.","jetpack"),l,c.product_name,o.product_name)})}));t.Z=(0,o.$j)((e=>({activeSitePurchases:(0,l.nl)(e)})))(p)},81375:function(e,t,n){"use strict";var s=n(90017),r=n.n(s),a=n(6895),i=n(55609),o=n(69307),c=n(65736),l=n(71668),p=n(52099),u=n(39327),d=n(99196),m=n.n(d),h=n(59309),g=n(69508),f=n(35613);const __=c.__;class k extends m().Component{constructor(){super(...arguments),r()(this,"state",{showNotice:!0}),r()(this,"dismissJetpackStateNotice",(()=>{this.setState({showNotice:!1})})),r()(this,"getErrorFromKey",(e=>{const t=this.props.jetpackStateNoticesErrorDescription||!1;let n="";switch(e){case"cheatin":n=__("Cheatin' uh?","jetpack");break;case"access_denied":n=(0,o.createInterpolateElement)(__("<p>Would you mind telling us why you did not complete the Jetpack connection in this <a>2 question survey</a>?</p><p>A Jetpack connection is required for our free security and traffic features to work.</p>","jetpack"),{a:m().createElement("a",{href:(0,a.Z)("jetpack-cancelled-connection"),target:"_blank",rel:"noopener noreferrer"}),p:m().createElement("p",null)});break;case"wrong_state":n=__("You need to stay logged in to your WordPress blog while you authorize Jetpack.","jetpack");break;case"invalid_client":n=__("We had an issue connecting Jetpack; deactivate then reactivate the Jetpack plugin, then connect again.","jetpack");break;case"invalid_grant":n=__('There was an issue connecting your Jetpack. Please click "Connect to WordPress.com" again.',"jetpack");break;case"site_inaccessible":case"site_requires_authorization":n=(0,c.sprintf)(/* translators: placeholder is an error code and message. */
__("Your website needs to be publicly accessible to use Jetpack: %s","jetpack"),e);break;case"connection_disabled":n=(0,o.createInterpolateElement)(__("This site can't be connected to WordPress.com because it violates our <a>Terms of Service</a>.","jetpack"),{a:m().createElement(i.ExternalLink,{href:(0,a.Z)("wpcom-tos")})});break;case"not_public":n=(0,o.createInterpolateElement)(__("<s>Your Jetpack has a glitch.</s> Connecting this site with WordPress.com is not possible. This usually means your site is not publicly accessible (localhost).","jetpack"),{s:m().createElement("strong",null)});break;case"wpcom_408":case"wpcom_5??":case"wpcom_bad_response":case"wpcom_outage":n=__("WordPress.com is currently having problems and is unable to fuel up your Jetpack. Please try again later.","jetpack");break;case"register_http_request_failed":case"token_http_request_failed":n=(0,c.sprintf)(/* translators: placeholder is an error code and message. */
__("Jetpack could not contact WordPress.com: %s. This usually means something is incorrectly configured on your web host.","jetpack"),e);break;case"no_role":case"no_cap":case"no_code":case"no_state":case"invalid_state":case"invalid_request":case"invalid_scope":case"unsupported_response_type":case"invalid_token":case"no_token":case"missing_secrets":case"home_missing":case"siteurl_missing":case"gmt_offset_missing":case"site_name_missing":case"secret_1_missing":case"secret_2_missing":case"site_lang_missing":case"home_malformed":case"siteurl_malformed":case"gmt_offset_malformed":case"timezone_string_malformed":case"site_name_malformed":case"secret_1_malformed":case"secret_2_malformed":case"site_lang_malformed":case"secrets_mismatch":case"verify_secret_1_missing":case"verify_secret_1_malformed":case"verify_secrets_missing":case"verify_secrets_mismatch":n=(0,o.createInterpolateElement)((0,c.sprintf)(/* translators: placeholder is an error code and message. */
__("<s>Your Jetpack has a glitch.</s> Were sorry for the inconvenience. Please try again later, if the issue continues please contact support with this message: %s","jetpack"),e),{s:m().createElement("strong",null)});break;default:n=e}return t?m().createElement("div",null,n,m().createElement("br",null),t):m().createElement("div",null,n)})),r()(this,"getMessageFromKey",(e=>{let t,n="",s="is-info";switch(e){case"modules_activated":this.props.isAtomicPlatform||(n=(0,o.createInterpolateElement)((0,c.sprintf)(/* translators: placeholder is a version number, like 8.8. */
2023-05-23 23:18:12 +02:00
__("Welcome to <s>Jetpack %s</s>!","jetpack"),this.props.currentVersion),{s:m().createElement("strong",null)}));break;case"already_authorized":n=__("Your Jetpack is already connected.","jetpack"),s="is-success";break;case"authorized":n=__("You're fueled up and ready to go, Jetpack is now active.","jetpack"),s="is-success";break;case"linked":n=__("You're fueled up and ready to go.","jetpack"),s="is-success";break;case"protect_misconfigured_ip":n=__("Your server is misconfigured, which means that Jetpack Protect is unable to effectively protect your site.","jetpack"),s="is-info",t=m().createElement(p.Z,{href:(0,a.Z)("jetpack-support-security-troubleshooting-protect")},__("Learn More","jetpack"));break;case"reconnection_completed":n=(0,o.createInterpolateElement)(__("Jetpack successfully reconnected! You can check your Jetpack Connection health by visiting the <a>Site Health tool</a>.","jetpack"),{a:m().createElement("a",{href:this.props.siteAdminUrl+"site-health.php"})}),s="is-success";break;default:n=e}return[n,s,t]})),r()(this,"renderContent",(()=>{let e,t="is-info",n="";const s=this.props.jetpackStateNoticesErrorCode,r=this.props.jetpackStateNoticesMessageCode,a=this.props.jetpackStateNoticesMessageContent;if(s||r||a){if(s&&(n=this.getErrorFromKey(s),"access_denied"!==s&&(t="is-error")),a&&a.release_post_content&&!this.props.isAtomicPlatform)return m().createElement(u.Z,{dismiss:this.dismissJetpackStateNotice,version:this.props.currentVersion,releasePostContent:a.release_post_content,featuredImage:a.release_post_featured_image,title:a.release_post_title});if(r){const s=this.getMessageFromKey(r);n=s[0],t=s[1],e=s[2]}if(""!==n)return m().createElement(l.Z,{status:t,onDismissClick:this.dismissJetpackStateNotice,text:n},e)}}))}render(){return m().createElement("div",null,this.state.showNotice?this.renderContent():null)}}r()(k,"displayName","JetpackStateNotices"),t.Z=(0,h.$j)((e=>({currentVersion:(0,g.w1)(e),isAtomicPlatform:(0,g.vL)(e),jetpackStateNoticesErrorCode:(0,f.gB)(e),jetpackStateNoticesMessageCode:(0,f.pt)(e),jetpackStateNoticesErrorDescription:(0,f.XF)(e),jetpackStateNoticesMessageContent:(0,f.Rv)(e),siteAdminUrl:(0,g.wW)(e)})))(k)},22177:function(e,t,n){"use strict";var s=n(25347),r=n(37325),a=n(55609),i=n(65736),o=n(65235),c=n.n(o),l=n(97506),p=n(5060),u=n(84069),d=n(25162),m=n.n(d),h=n(99196),g=n.n(h);const __=i.__,f=e=>{const{icon:t,title:n,productSlug:o,description:d,features:m,disclaimer:f,currencyCode:k,price:v,discountedPrice:E,billingDescription:_,callToAction:y,checkoutText:b,checkoutUrl:w,priority:C,illustrationPath:j}=e,S=!!j,N=!!y;(0,h.useEffect)((()=>{u.Z.tracks.recordEvent("jetpack_product_card_view",{type:o})}),[o]);const x=(0,h.useCallback)((()=>{u.Z.tracks.recordEvent("jetpack_product_card_checkout_click",{type:o})}),[o]),T=(0,h.useCallback)((()=>{u.Z.tracks.recordEvent("jetpack_product_card_disclaimer_click",{type:o})}),[o]),A=c()({"jp-product-card":!0,"jp-product-card--has-media":S,"jp-product-card--has-cta":N}),P=c()(["jp-product-card__checkout",`jp-product-card__checkout--${C}`]);return g().createElement("div",{className:A},N&&g().createElement("div",{className:"jp-product-card__cta"},g().createElement(p.Z,{icon:"star"})," ",y),g().createElement("div",{className:"jp-product-card__inner"},!!t&&g().createElement("div",{className:"jp-product-card__icon"},t),g().createElement("h3",{className:"jp-product-card__title"},n),g().createElement("p",{className:"jp-product-card__description"},d),m.length&&g().createElement("ul",{className:"jp-product-card__features"},m.map(((e,t)=>g().createElement("li",{className:"jp-product-card__feature",key:t},g().createElement(p.Z,{icon:"checkmark"}),e)))),g().createElement("div",{className:"jp-product-card__price"},g().createElement(s.Z,{currency:k,price:v,offPrice:E,showNotOffPrice:!!E,legend:_})),g().createElement(r.Z,{agreeButtonLabel:b}),g().createElement(l.Z,{className:P,href:w,onClick:x},b),f&&g().createElement("p",{className:"jp-product-card__disclaimer"},`${f.text} `,g().createElement(a.ExternalLink,{onClick:T,href:f.url,target:"_blank",rel:"noopener norefe
__("Graphical illustration of product: %s","jetpack"),n)}))};f.propTypes={checkoutText:m().string.isRequired,checkoutUrl:m().string.isRequired,title:m().string.isRequired,price:m().number.isRequired,discountedPrice:m().number,currencyCode:m().string.isRequired,billingDescription:m().string.isRequired,productSlug:m().string.isRequired,description:m().string,features:m().array,disclaimer:m().object,icon:m().element,callToAction:m().string,priority:m().string,illustrationPath:m().string},f.defaultProps={description:"",features:[],priority:"primary",showIllustration:""},t.Z=f},56484:function(e,t,n){"use strict";n.d(t,{e:function(){return m}});var s=n(65736),r=n(97506),a=n(98492),i=n(84069),o=n(99196),c=n.n(o),l=n(59309),p=n(96300),u=n(69508),d=n(50416);const __=s.__,m=(0,l.$j)((e=>({canEditPosts:(0,u.rp)(e),canManageOptions:(0,u.UF)(e),hasConnectedOwner:(0,p.it)(e),isCurrentUserLinked:(0,p.BU)(e),isSiteConnected:(0,p.j8)(e),activeModules:(0,d.Xx)(e),siteConnectionStatus:(0,p.Gz)(e)})))((e=>{const{activeModules:t,canEditPosts:n,canManageOptions:s,hasConnectedOwner:l,isCurrentUserLinked:p,isSiteConnected:u,location:d={pathname:""},siteConnectionStatus:m}=e,{pathname:h}=d,g=["/","/dashboard","/my-plan","/plans"].includes(h)||h.includes("/recommendations"),f=""===h,k=(0,o.useCallback)((()=>{i.Z.tracks.recordJetpackClick({target:"masthead",path:"nav_dashboard"})}),[]),v=(0,o.useCallback)((()=>{i.Z.tracks.recordJetpackClick({target:"masthead",path:"nav_settings"})}),[]);if(f)return null;if(!m)return null;if(h.startsWith("/setup"))return null;if(!n)return null;if("offline"!==m&&!u)return null;if("offline"!==m&&!s){if(!l)return null;if(!p)return null;if(!t.some((e=>["post-by-email","publicize"].includes(e))))return null}return c().createElement("div",{className:"jp-masthead__nav"},c().createElement(a.Z,null,c().createElement(r.Z,{compact:!0,href:"#/dashboard",primary:g&&!f,onClick:k},__("Dashboard","jetpack")),c().createElement(r.Z,{compact:!0,href:"#/settings",primary:!g&&!f,onClick:v},__("Settings","jetpack"))))}))},36795:function(e,t,n){"use strict";var s=n(90017),r=n.n(s),a=n(78868),i=n(84069),o=n(99196),c=n.n(o),l=n(59309),p=n(96300),u=n(69508),d=n(56484);class m extends c().Component{constructor(){super(...arguments),r()(this,"trackLogoClick",(()=>{i.Z.tracks.recordJetpackClick({target:"masthead",path:"logo"})})),r()(this,"testConnection",(()=>this.props.testConnection()))}render(){const{isWoASite:e,sandboxDomain:t,siteConnectionStatus:n}=this.props,s="offline"===n?c().createElement("code",null,"Offline Mode"):"",r=t?c().createElement("code",{id:"sandbox-domain-badge",onClick:this.testConnection,onKeyDown:this.testConnection,role:"button",tabIndex:0,title:`Sandboxing via ${t}. Click to test connection.`},"API Sandboxed"):"";return c().createElement("div",{className:"jp-masthead"},c().createElement("div",{className:"jp-masthead__inside-container"},c().createElement("div",{className:"jp-masthead__logo-container"},c().createElement("a",{onClick:this.trackLogoClick,className:"jp-masthead__logo-link",href:"#dashboard"},c().createElement(a.Z,{className:"jetpack-logo__masthead",height:40})),s,r),e&&c().createElement(d.e,{location:this.props.location})))}}t.Z=(0,l.$j)((e=>({isWoASite:(0,u.Pw)(e),sandboxDomain:(0,p.LN)(e),siteConnectionStatus:(0,p.Gz)(e)})),(e=>({testConnection:()=>e((0,p.SG)())})))(m)},42676:function(e,t,n){"use strict";var s=n(82674),r=n.n(s),a=n(90017),i=n.n(a),o=n(65235),c=n.n(o),l=n(2056),p=n(19567),u=n.n(p),d=n(92819),m=n(25162),h=n.n(m),g=n(99196),f=n.n(g),k=n(91850),v=n.n(k);let E=!1;class _ extends f().Component{constructor(){super(...arguments),i()(this,"state",{overlayMouseDown:!1}),i()(this,"handleEscapeKey",(e=>{"Escape"===e.code&&this.maybeClose()})),i()(this,"maybeClose",(()=>{this.props.onRequestClose&&!E&&this.props.onRequestClose()})),i()(this,"handleMouseDownOverlay",(e=>{e.preventDefault(),e.stopPropagation(),this.setState({overlayMouseDown:!0})})),i()(this,"handleClickOverlay",(e=>{e.preventDefault(),e.stopPropagation(),this.state.overlayMouseDown&&this.props.onRequestClose&&!E&&(this.setState({ov
2023-04-26 17:39:43 +02:00
__("%s has been disabled by a site administrator. <link>Learn more</link>.","jetpack"),this.props.moduleName),{link:h().createElement("a",{href:(0,a.Z)("jetpack-support-module-overrides"),target:"_blank",rel:"noopener noreferrer"})})})}}r()(g,"propTypes",{moduleName:d().string.isRequired}),t.Z=(0,p.$j)(g)},39031:function(e,t,n){"use strict";n.d(t,{l:function(){return p}});var s=n(65736),r=n(92819),a=n(59309),i=n(96300),o=n(69508),c=n(50416),l=n(3230);const __=s.__;function p(e){return(0,a.$j)(((e,t)=>({validValues:function(n){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"string"==typeof(0,r.get)(t,["module","module"])&&(s=t.module.module),(0,c.R9)(e,s,n)},getOptionCurrentValue:(t,n)=>(0,c.C5)(e,t,n),getSettingCurrentValue:function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",s=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return(0,l.$8)(e,t,n,s)},getSiteRoles:()=>(0,o.Td)(e),isUpdating:t=>(0,l.Cu)(e,t),adminEmailAddress:(0,o.je)(e),currentIp:(0,o.de)(e),siteAdminUrl:(0,o.wW)(e),isCurrentUserLinked:(0,i.BU)(e)})),(e=>({updateOptions:function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e((0,l.VP)(t,n))},regeneratePostByEmailAddress:()=>{const t={progress:__("Updating Post by Email address…","jetpack"),success:__("Regenerated Post by Email address.","jetpack"),error:e=>(0,s.sprintf)(/* translators: placeholder is an error message. */
2023-05-23 23:18:12 +02:00
__("Error regenerating Post by Email address. %s","jetpack"),e)};return e((0,l.VP)({post_by_email_address:"regenerate"},t))},setUnsavedSettingsFlag:()=>e((0,l.a6)()),clearUnsavedSettingsFlag:()=>e((0,l._1)()),refreshSettings:()=>e((0,l.wv)())})))(e)}},2353:function(e,t,n){"use strict";n.d(t,{u:function(){return d}});var s=n(82674),r=n.n(s),a=n(90017),i=n.n(a),o=n(39031),c=n(84069),l=n(92819),p=n(99196),u=n.n(p);function d(e){class t extends u().Component{constructor(){var e;super(...arguments),e=this,i()(this,"state",{options:{}}),i()(this,"onOptionChange",(e=>{const t=e.target.name;let n;n="checkbox"===e.target.type&&void 0!==e.target.checked?e.target.checked:e.target.value,this.updateFormStateOptionValue(t,n)})),i()(this,"updateFormStateOptionValue",(function(t){"string"==typeof t&&(t={[t]:arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0});const n={...e.state.options,...t};return e.setState({options:n}),!0})),i()(this,"resetFormStateOption",(e=>(this.setState({options:(0,l.omit)(this.state.options,[e])}),!0))),i()(this,"updateFormStateModuleOption",(function(t,n){let s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e.trackSettingsToggle(t,n,!e.getOptionValue(n)),e.getOptionValue(t)?s?e.props.updateOptions({[t]:!1,[n]:!e.getOptionValue(n)}):e.props.updateOptions({[n]:!e.getOptionValue(n)}):e.props.updateOptions({[t]:!0,[n]:!0})})),i()(this,"toggleModuleNow",(e=>{this.props.updateOptions({[e]:!this.getOptionValue(e)})})),i()(this,"onSubmit",(e=>{e.preventDefault(),this.props.updateOptions(this.state.options).then((()=>{const e={};(0,l.each)(this.state.options,((t,n)=>{n=n.replace(/\-/,"_"),e[n]=t})),this.trackFormSubmission(e),this.setState({options:{}})})).then((()=>{this.props.refreshSettings(),this.props.clearUnsavedSettingsFlag()}))})),i()(this,"getOptionValue",(function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",s=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return(0,l.get)(e.state.options,t,e.props.getSettingCurrentValue(t,n,s))})),i()(this,"shouldSaveButtonBeDisabled",(()=>this.isSavingAnyOption()||!this.isDirty())),i()(this,"isDirty",(()=>!!Object.keys(this.state.options).length)),i()(this,"isSavingAnyOption",(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.props.isUpdating(t)})),i()(this,"trackFormSubmission",(e=>{c.Z.tracks.recordEvent("jetpack_wpa_settings_form_submit",e)})),i()(this,"trackSettingsToggle",((e,t,n)=>{c.Z.tracks.recordEvent("jetpack_wpa_settings_toggle",{module:e,setting:t,toggled:n?"on":"off"})}))}componentDidUpdate(){this.isDirty()&&this.props.setUnsavedSettingsFlag()}render(){return u().createElement(e,r()({getOptionValue:this.getOptionValue,onSubmit:this.onSubmit,onOptionChange:this.onOptionChange,updateFormStateOptionValue:this.updateFormStateOptionValue,toggleModuleNow:this.toggleModuleNow,updateFormStateModuleOption:this.updateFormStateModuleOption,shouldSaveButtonBeDisabled:this.shouldSaveButtonBeDisabled,isSavingAnyOption:this.isSavingAnyOption,isDirty:this.isDirty,resetFormStateOption:this.resetFormStateOption},this.props))}}return(0,o.l)(t)}},5004:function(e,t,n){"use strict";n.d(t,{T:function(){return k}});var s=n(90017),r=n.n(s),a=n(6895),i=n(48229),o=n(69307),c=n(65736),l=n(84069),p=n(25162),u=n.n(p),d=n(99196),m=n.n(d),h=n(59309),g=n(50416);const __=c.__;class f extends d.Component{constructor(){super(...arguments),r()(this,"toggleModule",(()=>(this.trackModuleToggle(this.props.slug,this.props.activated),this.props.toggleModule(this.props.slug,this.props.activated)))),r()(this,"trackModuleToggle",((e,t)=>{"stats"!==e&&l.Z.tracks.recordEvent("jetpack_wpa_module_toggle",{module:e,toggled:t?"off":"on"})})),r()(this,"isDisabledByOverride",(()=>{const e=this.props.getModuleOverride(this.props.slug);return this.props.overrideCondition?this.props.overrideCondition===e:!!e})),r()(this,"getDisabledReason",(()=>{if(!this.isDisabledByOverride())return null;const e=this.props.getModuleOverride(this.props.slug),t={link:m().createElement("a",{href:(0,a.Z)("jetpack-support-module-overrides"),target:"
_x("Recommendations <count>%d</count>","Navigation item.","jetpack"),this.props.newRecommendationsCount),{count:k().createElement("span",{className:l()("dops-section-nav-tab__update-badge",{"is-hidden":this.props.location.pathname.startsWith("/recommendations")||!this.props.newRecommendationsCount})})})),this.props.showMyJetpack&&k().createElement(u.Z,{path:this.props.adminUrl+"admin.php?page=my-jetpack",onClick:this.trackMyJetpackClick},_x("My Jetpack","Navigation item.","jetpack"))):k().createElement(d.Z,{selectedText:this.props.routeName},k().createElement(u.Z,{path:"#/dashboard",selected:"/dashboard"===this.props.location.pathname||"/"===this.props.location.pathname},_x("At a Glance","Navigation item.","jetpack"))),k().createElement("div",{id:"jp-navigation",className:"dops-navigation"},k().createElement(p.Z,{selectedText:this.props.routeName},e))}}C.propTypes={routeName:g().string.isRequired,isOfflineMode:g().bool},t.Z=(0,v.$j)((e=>({userCanManageModules:(0,y.pK)(e),userCanViewStats:(0,y.px)(e),isModuleActivated:t=>(0,b.mp)(e,t),isOfflineMode:(0,_.Ex)(e),isLinked:(0,_.BU)(e),hasConnectedOwner:(0,_.it)(e),showRecommendations:(0,y.mb)(e),newRecommendationsCount:(0,w.dU)(e),siteUrl:(0,y.JR)(e),adminUrl:(0,y.wW)(e),purchaseToken:(0,y.as)(e),showMyJetpack:(0,y.GC)(e)})))((0,E.EN)(C))},14241:function(e,t,n){"use strict";var s=n(90017),r=n.n(s),a=n(36288),i=n(25162),o=n.n(i),c=n(99196),l=n.n(c),p=n(59309),u=n(49517),d=n(96300),m=n(69508),h=n(50416);class g extends l().Component{constructor(){super(...arguments),r()(this,"renderMainContent",(e=>{let t;switch(e){case"/dashboard":default:this.props.history.replace("/dashboard"),t=l().createElement(a.Z,this.props);break;case"/settings":case"/writing":case"/sharing":case"/performance":this.props.isSubscriber||(t=l().createElement(u.Z,{siteAdminUrl:this.props.siteAdminUrl,siteRawUrl:this.props.siteRawUrl,searchTerm:this.props.searchTerm,userCanManageModules:this.props.userCanManageModules}))}return window.wpNavMenuClassChange(),l().createElement("div",null,t)}))}shouldComponentUpdate(e){return e.siteConnectionStatus!==this.props.siteConnectionStatus||e.location.pathname!==this.props.location.pathname}render(){return this.renderMainContent(this.props.location.pathname)}}g.propTypes={userCanViewStats:o().bool.isRequired,isSubscriber:o().bool.isRequired,siteConnectionStatus:o().any.isRequired},t.Z=(0,p.$j)((e=>({userCanViewStats:(0,m.px)(e),siteConnectionStatus:(0,d.Gz)(e),isSubscriber:(0,m.dc)(e),isModuleActivated:t=>(0,h.mp)(e,t),userCanManageModules:(0,m.pK)(e)})))(g)},71668:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var s=n(90017),r=n.n(s),a=n(65235),i=n.n(a),o=n(5060),c=n(92819),l=n(25162),p=n.n(l),u=n(99196),d=n.n(u),m=n(3915);class h extends d().Component{constructor(){super(...arguments),r()(this,"dismissTimeout",null),r()(this,"getIcon",(()=>{let e;switch(this.props.status){case"is-info":default:e="info";break;case"is-success":e="checkmark";break;case"is-error":case"is-warning":e="notice"}return e})),r()(this,"clearText",(e=>"string"==typeof e?e.replace(/(<([^>]+)>)/gi,""):e))}componentDidMount(){this.props.duration>0&&(this.dismissTimeout=setTimeout(this.props.onDismissClick,this.props.duration))}componentWillUnmount(){this.dismissTimeout&&clearTimeout(this.dismissTimeout)}render(){const{children:e,className:t,icon:n,isCompact:s,onDismissClick:r,showDismiss:a=!s,status:c,text:l,dismissText:p,display:u}=this.props,h=i()("dops-notice",c,t,{"is-compact":s,"is-dismissable":a,"is-hidden":!u});return d().createElement("div",{className:h},d().createElement("span",{className:"dops-notice__icon-wrapper"},d().createElement(o.Z,{className:"dops-notice__icon",icon:n||this.getIcon(),size:24})),d().createElement("span",{className:"dops-notice__content"},d().createElement("span",{className:"dops-notice__text"},l?this.clearText(l):e)),l?e:null,a&&d().createElement("span",{role:"button",onKeyDown:(0,m.Z)(r),tabIndex:"0",className:"dops-notice__dismiss",onClick:r},d().createElement(o.Z,{icon:"cross",size:24}),d().createElement("span",{className:"dops-notice__screen-reade
__("Installing %s","jetpack"),f))):v?m().createElement(i.Z,{className:"plugin-dash-item__content"},m().createElement(r.Spinner,null),m().createElement("p",null,(0,a.sprintf)(/* translators: "%s" is the name of the plugin. i.e. Boost, CRM, etc. */
__("Activating %s","jetpack"),f))):h?u?m().createElement(o.ZP,{callToAction:(0,a.sprintf)(/* translators: "%s" is the name of the plugin. i.e. Boost, CRM, etc. */
__("Manage %s","jetpack"),f),title:__("Plugin is installed & active.","jetpack"),href:g,noIcon:!0}):m().createElement(o.ZP,{callToAction:(0,a.sprintf)(/* translators: "%s" is the name of the plugin. i.e. Boost, CRM, etc. */
__("Activate %s","jetpack"),f),title:n,onClick:b,noIcon:!0}):m().createElement(o.ZP,{callToAction:(0,a.sprintf)(/* translators: "%s" is the name of the plugin. i.e. Boost, CRM, etc. */
__("Install %s","jetpack"),f),title:n,onClick:b,noIcon:!0}))};f.propTypes={pluginName:u().string.isRequired,pluginFiles:u().arrayOf(u().string).isRequired,pluginSlug:u().string.isRequired,pluginLink:u().string.isRequired,installOrActivatePrompt:u().element.isRequired,iconAlt:u().string,iconSrc:u().string,isFetchingPluginsData:u().bool,aPluginIsActive:u().bool,aPluginIsInstalled:u().bool},t.Z=(0,h.$j)(((e,t)=>{let{pluginFiles:n}=t;return{isFetchingPluginsData:(0,g.vz)(e),aPluginIsInstalled:n.some((t=>(0,g.P8)(e,t))),aPluginIsActive:n.some((t=>(0,g.TB)(e,t)))}}),(e=>({fetchPluginsData:()=>e((0,g.s4)())})))(f)},28402:function(e,t,n){"use strict";var s=n(90017),r=n.n(s),a=n(65235),i=n.n(a),o=n(29494),c=n.n(o),l=n(40616),p=n(51128),u=n.n(p),d=n(92819),m=n(25162),h=n.n(m),g=n(99196),f=n.n(g),k=n(91850),v=n.n(k),E=n(98355);const _=u()("calypso:popover"),y=new Set;class b extends g.Component{constructor(e){super(e),this.setPopoverId(e.id),this.setDOMBehavior=this.setDOMBehavior.bind(this),this.setPosition=this.setPosition.bind(this),this.onClickout=this.onClickout.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onWindowChange=this.onWindowChange.bind(this),this.state={show:e.isVisible,left:-99999,top:-99999,positionClass:this.getPositionClass(e.position)}}componentDidMount(){this.bindEscKeyListener(),this.bindDebouncedReposition(),(0,E.fN)()}UNSAFE_componentWillReceiveProps(e){if((0,E.kK)(e.context)?this.domContext=e.context:this.domContext=v().findDOMNode(e.context),!e.isVisible)return null;this.setPosition()}componentDidUpdate(e){const{isVisible:t}=this.props;return t!==e.isVisible&&(t?this.show():this.hide()),this.domContainer&&this.domContext&&t&&t!==e.isVisible?(this.debug("Update position after render completes"),void setTimeout((()=>this.setPosition()),0)):null}componentWillUnmount(){this.debug("unmounting .... "),this.unbindClickoutHandler(),this.unbindDebouncedReposition(),this.unbindEscKeyListener(),(0,E.zR)(),y.delete(this.id),_("current popover instances: ",y.size)}bindEscKeyListener(){return this.props.closeOnEsc?this.escEventHandlerAdded?null:(this.debug("adding escKey listener ..."),this.escEventHandlerAdded=!0,void document.addEventListener("keydown",this.onKeydown,!0)):null}unbindEscKeyListener(){return this.props.closeOnEsc&&this.escEventHandlerAdded?(this.debug("unbinding `escKey` listener ..."),void document.removeEventListener("keydown",this.onKeydown,!0)):null}onKeydown(e){if(27!==e.keyCode)return null;this.close(!0)}bindClickoutHandler(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.domContainer;return e?this._clickoutHandlerReference?(this.debug("clickout event already bound"),null):(this.debug("binding `clickout` event"),this._clickoutHandlerReference=t=>{e.contains(t.target)||this.onClickout(t)},void document.addEventListener("click",this._clickoutHandlerReference,!0)):(this.debug("no element to bind clickout side "),null)}unbindClickoutHandler(){this._clickoutHandlerReference&&(this.debug("unbinding `clickout` listener ..."),document.removeEventListener("click",this._clickoutHandlerReference,!0),this._clickoutHandlerReference=null)}onClickout(e){let t=this.domContext&&this.domContext.contains&&!this.domContext.contains(e.target);if(this.props.ignoreContext&&t){const n=v().findDOMNode(this.props.ignoreContext);t=t&&n&&n.contains&&!n.contains(e.target)}t&&this.close()}bindDebouncedReposition(){window.addEventListener("scroll",this.onWindowChange,!0),window.addEventListener("resize",this.onWindowChange,!0)}unbindDebouncedReposition(){this.willReposition&&(window.cancelAnimationFrame(this.willReposition),this.willReposition=null),window.removeEventListener("scroll",this.onWindowChange,!0),window.removeEventListener("resize",this.onWindowChange,!0),this.debug("unbinding `debounce reposition` ...")}onWindowChange(){this.willReposition=window.requestAnimationFrame(this.setPosition)}setDOMBehavior(e){if(!e)return this.unbindClickoutHandler(),null;this.debug("setting DOM behavior"),this.bindClickoutHandler(e),this.domContainer=e,(0,E.kK)(this.props.context)?this.domContext=this.pro
__("Gifted on %s.","jetpack"),(0,o.dateI18n)(s,e)):null}if(!e||n){const e=new Date(t);return"Invalid Date"!==e.toString()?(0,l.sprintf)(/* translators: placeholder is a date. */
__("Purchased on %s.","jetpack"),(0,o.dateI18n)(s,e)):null}const u=new Date(e),d=p;return"Invalid Date"===u.toString()?null:(0,o.isInTheFuture)(u)?(0,l.sprintf)(/* translators: placeholder is a date. */
__("Renews on %s.","jetpack"),(0,o.dateI18n)(s,u)):(0,c.createInterpolateElement)((0,l.sprintf)(/* translators: %d is a count of how many new (unread) recommendations are available. */
__("<span>Expired on %s.</span> <renewLink />","jetpack"),(0,o.dateI18n)(s,u)),{span:m().createElement("span",{className:"my-plan-card__expired"}),renewLink:m().createElement("span",{className:"my-plan-card__renew"},m().createElement(i.ExternalLink,{href:(0,a.Z)("jetpack-subscription-renew",{path:d}),className:"my-plan-card__renew"},__("Renew subscription","jetpack")))})}}r()(h,"propTypes",{expiryDate:u().string,purchaseDate:u().string,isRefundable:u().bool,dateFormat:u().string}),r()(h,"defaultProps",{expiryDate:"",purchaseDate:"",isRefundable:!1,dateFormat:"F j, Y"}),t.Z=h},86799:function(e,t,n){"use strict";var s=n(51045),r=n(65736),a=n(97506),i=n(85799),o=n(41549),c=n(42676),l=n(84069),p=n(25162),u=n.n(p),d=n(99196),m=n.n(d),h=n(59309),g=n(51975),f=n(96300);const __=r.__,_x=r._x;function k(e){const{show:t,onHide:n,isSiteConnected:r,isReconnectingSite:o,beforeReconnectSite:p,initiateUserConnection:u,reconnectFailed:h,clickReconnectSite:g}=e,f=(0,d.useCallback)((()=>t&&r&&!o),[t,r,o]),k=(0,d.useCallback)((()=>{n&&n()}),[n]),{restoreConnection:v}=(0,s.Z)(),E=(0,d.useCallback)((e=>{e.preventDefault(),l.Z.tracks.recordJetpackClick("confirm_reconnect_modal"),p(),v(!1).then((e=>{"in_progress"===e.status&&u(e.authorizeUrl)})).catch((e=>h(e))),k()}),[p,u,h,v,k]);return f()&&m().createElement(c.Z,{className:"reconnect__modal",onRequestClose:k},m().createElement(i.Z,{className:"reconnect__modal__body"},m().createElement("h2",null,__("Reconnect Jetpack","jetpack")),m().createElement("h4",null,__("Youve clicked a link to restore your Jetpack connection.","jetpack")),m().createElement("h4",null,m().createElement("strong",null,__("You should only do this if advised by Site Health tests or Jetpack Support.","jetpack"))),m().createElement("h4",null,__("Click below to reconnect Jetpack","jetpack")),m().createElement("div",{className:"reconnect__modal-actions"},m().createElement(a.Z,{className:"reconnect__modal-cancel",onClick:k},_x("Cancel","A caption for a button to cancel an action.","jetpack")),m().createElement(a.Z,{className:"reconnect__modal-reconnect",onClick:g||E,primary:!0},_x("Reconnect Jetpack","A caption for a button to reconnect Jetpack.","jetpack")))))}k.displayName="ReconnectModal",k.propTypes={show:u().bool,onHide:u().func,clickReconnectSite:u().func},k.defaultProps={show:!1},t.Z=(0,h.$j)((e=>({isSiteConnected:(0,f.q7)(e),isReconnectingSite:(0,f.O_)(e)})),(e=>({beforeReconnectSite:()=>{e({type:g.bGw}),e((0,o.iI)("is-info",__("Reconnecting Jetpack","jetpack"),{id:"reconnect-jetpack"}))},initiateUserConnection:t=>{e({type:g.dDV}),e({type:g.hmP,connectUrl:t}),e((0,f.bL)())},reconnectFailed:t=>{e({type:g.B9W,error:t}),e((0,o.qq)("reconnect-jetpack")),e((0,o.iI)("is-error",(0,r.sprintf)(/* translators: placeholder is the error. */
__("There was an error reconnecting Jetpack. Error: %s","jetpack"),t.response.message||t.response.code),{id:"reconnect-jetpack"}))}})))(k)},40616:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var s=n(90017),r=n.n(s),a=n(69307),i=n(25162),o=n.n(i),c=n(99196),l=n.n(c),p=n(59309);class u extends l().Component{constructor(){super(...arguments),r()(this,"renderChildren",(()=>{let e;e=this.props&&(Object.keys(this.props).length>1||!this.props.children)?l().createElement("div",this.props,this.props.children):this.props.children,this.context.store&&(e=l().createElement(p.zt,{store:this.context.store},e)),this.containerRoot.render(e)}))}componentDidMount(){if(this.container=document.createElement("div"),document.body.appendChild(this.container),a.createRoot)this.containerRoot=a.createRoot(this.container);else{const e=this.container;this.containerRoot={render:t=>a.render(t,e),unmount:()=>a.unmountComponentAtNode(e)}}this.renderChildren()}componentDidUpdate(){this.renderChildren()}componentWillUnmount(){if(!this.container)return;const e=this.containerRoot;setTimeout((()=>{e.unmount()})),document.body.removeChild(this.container),delete this.container,delete this.containerRoot}render(){return null}}r()(u,"displayName","RootChild"),r()(u,"propTypes",{children:o().node}),r()(u,"contextTypes",{store:o().object})},11677:function(e,t,n){"use strict";var s=n(82674),r=n.n(s),a=n(90017),i=n.n(a),o=n(2816),c=n(65235),l=n.n(c),p=n(5060),u=n(84069),d=n(92819),m=n(25162),h=n.n(m),g=n(99196),f=n.n(g),k=n(91850),v=n.n(k);function E(e,t){switch(t.key){case" ":case"Enter":this[e](t)}}class _ extends f().Component{constructor(){super(...arguments),i()(this,"state",{keyword:this.props.initialValue||"",isOpen:!!this.props.isOpen,hasFocus:!1}),i()(this,"scrollOverlay",(()=>{this.refs.overlay&&window.requestAnimationFrame((()=>{this.refs.overlay&&this.refs.searchInput&&(this.refs.overlay.scrollLeft=this.getScrollLeft(this.refs.searchInput))}))})),i()(this,"getScrollLeft",(e=>{if(!e.createTextRange)return e.scrollLeft;const t=e.createTextRange(),n=window.getComputedStyle(e,void 0),s=parseFloat(n.paddingLeft),r=t.getBoundingClientRect();return e.getBoundingClientRect().left+e.clientLeft+s-r.left})),i()(this,"focus",(()=>{setTimeout((()=>this.refs.searchInput&&v().findDOMNode(this.refs.searchInput).focus()),0)})),i()(this,"blur",(()=>{v().findDOMNode(this.refs.searchInput).blur()})),i()(this,"getCurrentSearchValue",(()=>v().findDOMNode(this.refs.searchInput).value)),i()(this,"clear",(()=>{this.setState({keyword:""})})),i()(this,"onBlur",(e=>{this.props.onBlur&&this.props.onBlur(e),this.setState({hasFocus:!1})})),i()(this,"onChange",(()=>{this.setState({keyword:this.getCurrentSearchValue()})})),i()(this,"openSearch",(e=>{this.props.onClick(),e.preventDefault(),this.setState({keyword:"",isOpen:!0}),u.Z.ga.recordEvent(this.props.analyticsGroup,"Clicked Open Search")})),i()(this,"closeSearch",(e=>{if(e.preventDefault(),this.props.disabled)return;const t=v().findDOMNode(this.refs.searchInput);this.setState({keyword:"",isOpen:this.props.isOpen||!1}),t.value="",t.blur(),this.props.pinned&&v().findDOMNode(this.refs.openIcon).focus(),this.props.onSearchClose(e),u.Z.ga.recordEvent(this.props.analyticsGroup,"Clicked Close Search")})),i()(this,"keyUp",(e=>{"Enter"===e.key&&(0,o.tq)()&&this.blur(),this.props.pinned&&("Escape"===e.key&&this.closeSearch(e),this.scrollOverlay())})),i()(this,"keyDown",(e=>{this.scrollOverlay(),"Escape"===e.key&&""===e.target.value&&this.closeSearch(e),this.props.onKeyDown(e)})),i()(this,"onFocus",(()=>{const e=v().findDOMNode(this.refs.searchInput),t=e.value;t&&(e.value="",e.value=t),this.setState({hasFocus:!0}),this.props.onSearchOpen()})),i()(this,"renderStylingDiv",(()=>f().createElement("div",{className:"dops-search__text-overlay",ref:"overlay"},this.props.overlayStyling(this.state.keyword)))),i()(this,"closeButton",(()=>this.props.hideClose||!this.state.keyword&&!this.state.isOpen?null:f().createElement("div",{role:"button",className:"dops-search__icon-navigation",onClick:this.closeSearch,tabIndex:"0",onKeyDown:this.clo
__("Your paid plan gives you access to prioritized %s support.","jetpack"),this.props.isAtomicSite?"WordPress.com":"Jetpack"):__("Jetpack offers support via community forums for any site without a paid product.","jetpack")),v().createElement("p",{className:"jp-support-card__description"},this.props.isAtomicSite||v().createElement(l.Z,{onClick:this.trackGettingStartedClick,href:(0,a.Z)("jetpack-support-getting-started")},__("Getting started with Jetpack","jetpack"),v().createElement(u.Z,{className:"dops-card__link-indicator",icon:"external"})),v().createElement(l.Z,{onClick:this.trackSearchClick,href:this.props.isAtomicSite?(0,a.Z)("calypso-help"):(0,a.Z)("jetpack-support")},__("Search our support site","jetpack"),v().createElement(u.Z,{className:"dops-card__link-indicator",icon:"external"}))))),this.props.siteConnectionStatus&&!e&&this.props.hasConnectedOwner&&v().createElement(d.ZP,{title:__("Get a faster resolution to your support questions.","jetpack"),plan:(0,h.o2)(h.ps),callToAction:_x("Upgrade","Call to action to buy a new plan","jetpack"),onClick:this.trackBannerClick,href:this.props.supportUpgradeUrl}),this.props.siteConnectionStatus&&!e&&!this.props.hasConnectedOwner&&v().createElement(d.ZP,{title:__("Connect your WordPress.com account and upgrade to get a faster resolution to your support questions.","jetpack"),plan:(0,h.o2)(h.ps),callToAction:__("Connect","jetpack"),onClick:this.handleConnectClick}))}}r()(w,"displayName","SupportCard"),r()(w,"defaultProps",{className:"",siteConnectionStatus:!1}),w.propTypes={siteConnectionStatus:f().any.isRequired,className:f().string,isCurrentUserLinked:f().bool,isConnectionOwner:f().bool},t.Z=(0,E.$j)((e=>({siteConnectionStatus:(0,_.Gz)(e),isFetchingSiteData:(0,b._5)(e),isAtomicSite:(0,y.Ug)(e),isDevVersion:(0,y._W)(e),supportUpgradeUrl:(0,y.Qq)(e,"support"),isCurrentUserLinked:(0,_.BU)(e),isConnectionOwner:(0,_.QM)(e),hasConnectedOwner:(0,_.it)(e),hasSupport:(0,b.CV)(e,"support")})),(e=>({connectUser:()=>e((0,_.bL)())})))(w)},79032:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var s=n(90017),r=n.n(s),a=n(55609),i=n(65736),o=n(42698),c=n(84069),l=n(25162),p=n.n(l),u=n(99196),d=n.n(u);const __=i.__;class m extends u.Component{constructor(){super(...arguments),this.getModule=this.getModule.bind(this),this.trackInfoClick=this.trackInfoClick.bind(this),this.trackLearnMoreClick=this.trackLearnMoreClick.bind(this),this.trackPrivacyInfoClick=this.trackPrivacyInfoClick.bind(this)}getModule(){return this.props.module||{}}trackInfoClick(){c.Z.tracks.recordJetpackClick({target:"info-icon",feature:this.getModule().module})}trackLearnMoreClick(){c.Z.tracks.recordJetpackClick({target:"learn-more",feature:this.getModule().module})}trackPrivacyInfoClick(){c.Z.tracks.recordJetpackClick({target:"privacy-info",feature:this.getModule().module})}render(){const{text:e,link:t}=this.props;let{privacyLink:n}=this.props;return!n&&t&&(n=t+"#privacy"),d().createElement("div",{className:"jp-support-info"},d().createElement(o.Z,{position:"left",onClick:this.trackInfoClick,screenReaderText:__("Learn more","jetpack")},e+" ",t&&d().createElement("span",{className:"jp-support-info__learn-more"},d().createElement(a.ExternalLink,{href:t,onClick:this.trackLearnMoreClick,rel:"noopener noreferrer"},__("Learn more","jetpack"))),d().createElement("span",{className:"jp-support-info__privacy"},d().createElement(a.ExternalLink,{href:n,onClick:this.trackPrivacyInfoClick,rel:"noopener noreferrer"},__("Privacy information","jetpack")))))}}r()(m,"propTypes",{module:p().object,text:p().string,link:p().string,privacyLink:p().string}),r()(m,"defaultProps",{module:void 0,text:"",link:"",privacyLink:""})},9494:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var s=n(82674),r=n.n(s),a=n(90017),i=n.n(a),o=n(65235),c=n.n(o),l=n(92819),p=n(99196),u=n.n(p);class d extends u().Component{constructor(){super(...arguments),i()(this,"focus",(()=>{this.refs.textField.focus()})),i()(this,"selectOnFocus",(e=>{e.target.select()}))}render(){const{className:e,selectOnFocus:t}=this.props,n=c()(e,{"dops-text-input":!
__("New in Jetpack %s","jetpack"),this.props.version)),d().createElement(i.Z,{svg:t,title:n,content:this.renderInnerContent(),dismiss:this.dismissNotice})}});t.Z=m},35182:function(e,t){"use strict";const n={i18n_default_locale_slug:"en",mc_analytics_enabled:!0,google_analytics_enabled:!1,google_analytics_key:null};t.Z=function(e){if(e in n)return n[e];throw new Error("config key `"+e+"` does not exist")}},80800:function(e,t,n){"use strict";n.d(t,{Ez:function(){return i},Fr:function(){return a},hp:function(){return r},x8:function(){return o},zh:function(){return c}});var s=n(6895);const r=window.Initial_State.pluginBaseUrl+"/images/",a=(0,s.Z)("jetpack-contact-support"),i=(0,s.Z)("jetpack-contact-support-beta-group"),o=(0,s.Z)("jetpack-stats-2023-opt-out-survey"),c="https://jetpack.com/support/backup/the-jetpack-backup-plugin/getting-started-with-the-jetpack-backup-plugin/#starting-your-first-backup"},13067:function(e,t,n){"use strict";n.d(t,{H:function(){return _}});var s=n(82674),r=n.n(s),a=n(90017),i=n.n(a),o=n(6895),c=n(48229),l=n(65736),p=n(61775),u=n(2353),d=n(5004),m=n(93806),h=n(28178),g=n(79032),f=n(9494),k=n(99196),v=n.n(k);const __=l.__;class E extends v().Component{constructor(){super(...arguments),i()(this,"updateFormStateByMarkdown",(e=>this.props.getSettingCurrentValue("wpcom_publish_posts_with_markdown",e)?this.props.updateFormStateModuleOption(e,"wpcom_publish_comments_with_markdown"):this.props.updateFormStateModuleOption(e,"wpcom_publish_comments_with_markdown",!0))),i()(this,"handleMarkdownCommentsToggle",(()=>{this.props.updateFormStateModuleOption("markdown","wpcom_publish_comments_with_markdown")}))}render(){const e=this.props.isModuleFound("comments"),t=this.props.isModuleFound("gravatar-hovercards"),n=this.props.isModuleFound("markdown"),s=this.props.isModuleFound("comment-likes");if(!(e||t||n||s))return null;const{isUnavailableInOfflineMode:a,getOptionValue:i}=this.props,l=this.props.getModule("comments"),u=this.props.getOptionValue("comments"),k=this.props.isUnavailableInOfflineMode("comments"),E=this.props.getModule("gravatar-hovercards"),_=this.props.getModule("markdown"),y=a("comment-likes"),b=i("comment-likes");return v().createElement(m.Z,r()({},this.props,{header:__("Comments","jetpack"),module:"comments",saveDisabled:this.props.isSavingAnyOption(["highlander_comment_form_prompt","jetpack_comment_form_color_scheme"])}),e&&v().createElement(h.Z,{hasChild:!0,disableInOfflineMode:!0,module:l,support:{text:__("Replaces the standard WordPress comment form with a new comment system that includes social media login options.","jetpack"),link:(0,o.Z)("jetpack-support-comments")}},v().createElement(d.T,{slug:"comments",compact:!0,disabled:k,activated:this.props.getOptionValue("comments"),toggling:this.props.isSavingAnyOption("comments"),toggleModule:this.props.toggleModuleNow},v().createElement("span",{className:"jp-form-toggle-explanation"},l.description)),v().createElement(p.C_,null,v().createElement(p.lX,null,v().createElement("span",{className:"jp-form-label-wide"},__("Comment form introduction","jetpack")),v().createElement(f.Z,{name:"highlander_comment_form_prompt",value:this.props.getOptionValue("highlander_comment_form_prompt"),disabled:!u||k||this.props.isSavingAnyOption("highlander_comment_form_prompt"),onChange:this.props.onOptionChange})),v().createElement("span",{className:"jp-form-setting-explanation"},__("A few catchy words to motivate your visitors to comment.","jetpack")),v().createElement(p.lX,null,v().createElement("span",{className:"jp-form-label-wide"},__("Color scheme","jetpack")),v().createElement(p.ih,r()({name:"jetpack_comment_form_color_scheme",value:this.props.getOptionValue("jetpack_comment_form_color_scheme"),disabled:!u||k||this.props.isSavingAnyOption("jetpack_comment_form_color_scheme"),onChange:this.props.onOptionChange},this.props,{validValues:this.props.validValues("jetpack_comment_form_color_scheme","comments")}))))),(t||n||s)&&v().createElement(h.Z,null,t&&v().createElement("div",{className:"jp-toggle-set"},v().createElement(p.C_,null,v().createElement(d.T,{slug
__("Unlock %s and more amazing features","jetpack"),this.props.connectingUserFeatureLabel):__("Unlock all the amazing features of Jetpack by connecting now","jetpack"),buttonLabel:__("Connect your user account","jetpack"),redirectUri:"admin.php?page=jetpack",from:e&&e.get("from")},U().createElement("ul",null,U().createElement("li",null,__("Receive instant downtime alerts","jetpack")),U().createElement("li",null,__("Automatically share your content on social media","jetpack")),U().createElement("li",null,__("Let your subscribers know when you post","jetpack")),U().createElement("li",null,__("Receive notifications about new likes and comments","jetpack")),U().createElement("li",null,__("Let visitors share your content on social media","jetpack")),U().createElement("li",null,(0,h.createInterpolateElement)(__("And more! <a>See all Jetpack features</a>","jetpack"),{a:U().createElement("a",{href:(0,o.Z)("jetpack-features"),target:"_blank",rel:"noreferrer"})}),U().createElement("a",{className:"jp-connection-screen-icon",href:(0,o.Z)("jetpack-features"),target:"_blank",rel:"noreferrer"},U().createElement(d.Dashicon,{icon:"external"})))))}if(!this.props.userCanManageModules)return!!this.props.siteConnectionStatus&&U().createElement("div",{"aria-live":"assertive"},U().createElement(S.Z,this.props));if(this.isMainConnectScreen()){const e=new URLSearchParams(location.search.split("?")[1]);return U().createElement(c.Z,{apiNonce:this.props.apiNonce,registrationNonce:this.props.registrationNonce,apiRoot:this.props.apiRoot,images:["/images/connect-right.jpg"],assetBaseUrl:this.props.pluginBaseUrl,autoTrigger:this.shouldAutoTriggerConnection(),redirectUri:"admin.php?page=jetpack",from:e&&e.get("from")},U().createElement("p",null,__("Secure and speed up your site for free with Jetpack's powerful WordPress tools.","jetpack")),U().createElement("ul",null,U().createElement("li",null,__("Measure your impact with Jetpack Stats","jetpack")),U().createElement("li",null,__("Speed up your site with optimized images","jetpack")),U().createElement("li",null,__("Protect your site against bot attacks","jetpack")),U().createElement("li",null,__("Get notifications if your site goes offline","jetpack")),U().createElement("li",null,__("Enhance your site with dozens of other features","jetpack"))))}let t;switch(e){case"/dashboard":case"/reconnect":case"/disconnect":case"/connect-user":case"/connect-user-setup":case"/woo-setup":case"/setup":t=U().createElement(f.Z,{siteRawUrl:this.props.siteRawUrl,siteAdminUrl:this.props.siteAdminUrl,rewindStatus:this.props.rewindStatus});break;case"/my-plan":t=U().createElement(M.Z,{siteRawUrl:this.props.siteRawUrl,siteAdminUrl:this.props.siteAdminUrl,rewindStatus:this.props.rewindStatus});break;case"/plans":case"/plans-prompt":window.location.href=(0,o.Z)("jetpack-plans",{site:this.props.siteRawUrl});break;case"/settings":case"/security":case"/performance":case"/writing":case"/sharing":case"/discussion":case"/traffic":case"/privacy":t=U().createElement(V.Z,{siteAdminUrl:this.props.siteAdminUrl,siteRawUrl:this.props.siteRawUrl,searchTerm:this.props.searchTerm,rewindStatus:this.props.rewindStatus,userCanManageModules:this.props.userCanManageModules});break;case"/license/activation":this.props.isLinked&&this.props.isConnectionOwner?t=U().createElement(p.I,{siteRawUrl:this.props.siteRawUrl,onActivationSuccess:this.onLicenseActivationSuccess,siteAdminUrl:this.props.siteAdminUrl,currentRecommendationsStep:this.props.currentRecommendationsStep}):(this.props.history.replace("/dashboard"),t=this.getAtAGlance());break;case"/recommendations":case"/recommendations/site-type":case"/recommendations/product-suggestions":case"/recommendations/product-purchased":case"/recommendations/agency":case"/recommendations/woocommerce":case"/recommendations/monitor":case"/recommendations/related-posts":case"/recommendations/creative-mail":case"/recommendations/site-accelerator":case"/recommendations/publicize":case"/recommendations/protect":case"/recommendations/anti-spam":case"/recommendations/videopress":case"/recommendations/backup-plan":case"/
_n("Enjoy the peace of mind of complete site protection. You have <strong>%1$dGB</strong> of storage space.","Enjoy the peace of mind of complete site protection. You have <strong>%1$dGB</strong> of storage space.",10,"jetpack"),10),{strong:j().createElement("strong",null)}),title:__("Jetpack Security","jetpack")};case"is-security-t2-plan":return{...a,details:[c,o],tagLine:(0,p.createInterpolateElement)((0,u.sprintf)(/* translators: %1$d is the number of gigabytes of storage space the site has. */
_n("Enjoy the peace of mind of complete site protection. You have <strong>%1$dTB</strong> of storage space.","Enjoy the peace of mind of complete site protection. You have <strong>%1$dTB</strong> of storage space.",1,"jetpack"),1),{strong:j().createElement("strong",null)}),title:__("Jetpack Security","jetpack")};case"is-complete-plan":return{...a,details:[c,o],tagLine:__("The ultimate toolkit for best-in-class websites: complete security, performance, and growth.","jetpack"),title:__("Jetpack Complete","jetpack")};case"is-backup-t0-plan":return{...a,details:[c,o],tagLine:(0,p.createInterpolateElement)((0,u.sprintf)(/* translators: %1$d is the number of gigabytes of storage space the site has. */
_n("Your data is being securely backed up as you edit. You have <strong>%1$dGB</strong> of storage space.","Your data is being securely backed up as you edit. You have <strong>%1$dGB</strong> of storage space.",1,"jetpack"),1),{strong:j().createElement("strong",null)}),title:__("VaultPress Backup","jetpack")};case"is-backup-t1-plan":return{...a,details:[c,o],tagLine:(0,p.createInterpolateElement)((0,u.sprintf)(/* translators: %1$d is the number of gigabytes of storage space the site has. */
_n("Your data is being securely backed up as you edit. You have <strong>%1$dGB</strong> of storage space.","Your data is being securely backed up as you edit. You have <strong>%1$dGB</strong> of storage space.",10,"jetpack"),10),{strong:j().createElement("strong",null)}),title:__("VaultPress Backup","jetpack")};case"is-backup-t2-plan":return{...a,details:[c,o],tagLine:(0,p.createInterpolateElement)((0,u.sprintf)(/* translators: %1$d is the number of terabytes of storage space the site has. */
_n("Your data is being securely backed up as you edit. You have <strong>%1$dTB</strong> of storage space.","Your data is being securely backed up as you edit. You have <strong>%1$dTB</strong> of storage space.",1,"jetpack"),1),{strong:j().createElement("strong",null)}),title:__("VaultPress Backup","jetpack")};case"is-search-plan":return{...a,details:[c,o],tagLine:__("Fast, highly relevant search results and powerful filtering.","jetpack"),title:__("Jetpack Search","jetpack")};case"is-free-search-plan":return{...a,details:[c,o],tagLine:__("Fast, highly relevant search results and powerful filtering.","jetpack"),title:__("Jetpack Search Free","jetpack")};case"is-scan-plan":return{...a,details:[c,o],tagLine:__("Automatic scanning and one-click fixes keep your site one step ahead of security threats.","jetpack"),title:(0,p.createInterpolateElement)(__("Jetpack Scan <em>Daily</em>","jetpack"),{em:j().createElement("em",null)})};case"is-anti-spam-plan":return{...a,details:[c,o],tagLine:__("Automatically clear spam from comments and forms. Save time, get more responses, give your visitors a better experience all without lifting a finger.","jetpack"),title:__("Akismet Anti-Spam","jetpack")};case"is-daily-security-plan":return{...a,details:o,tagLine:__("Enjoy the peace of mind of complete site protection. Great for brochure sites, restaurants, blogs, and resume sites.","jetpack"),title:__("Jetpack Security Daily","jetpack")};case"is-realtime-security-plan":return{...a,details:o,tagLine:__("Additional security for sites with 24/7 activity. Recommended for eCommerce stores, news organizations, and online forums.","jetpack"),title:__("Jetpack Security Real-Time","jetpack")};case"is-daily-backup-plan":return{...a,details:o,tagLine:__("Your data is being securely backed up every day with a 30-day archive.","jetpack"),title:(0,p.createInterpolateElement)(__("Jetpack Backup <em>Daily</em>","jetpack"),{em:j().createElement("em",null)})};case"is-realtime-backup-plan":return{...a,details:o,tagLine:__("Your data is being securely backed up as you edit.","jetpack"),title:(0,p.createInterpolateElement)(__("Jetpack Backup <em>Real-Time</em>","jetpack"),{em:j().createElement("em",null)})};case"is-videopress-plan":return{...a,details:[c,o],tagLine:__("High-quality, ad-free video built specifically for WordPress.","jetpack"),title:__("Jetpack VideoPress","jetpack")};case"is-jetpack-social-basic-plan":return{...a,details:[c,o],tagLine:__("You can automatically share your content to social media sites.","jetpack"),title:(0,p.createInterpolateElement)(__("Jetpack Social Basic","jetpack"),{em:j().createElement("em",null)})};case"is-jetpack-social-advanced-plan":return{...a,details:[c,o],tagLine:__("You can automatically share your content to social media sites and get access to advanced posting options.","jetpack"),title:(0,p.createInterpolateElement)(__("Jetpack Social Advanced","jetpack"),{em:j().createElement("em",null)})};case"is-jetpack-boost-plan":return{...a,details:[c,o],tagLine:__("Jetpack Boost gives your site the same performance advantages as the worlds leading websites, no developer required.","jetpack"),title:__("Jetpack Boost","jetpack")};case"is-jetpack-golden-token-plan":return{...a,details:[c,o],tagLine:__("You have been gifted a Jetpack Golden Token. This unlocks a lifetime of Jetpack VaultPress Backup and Jetpack Scan for your website.","jetpack"),title:__("Jetpack Golden Token","jetpack")};case"is-jetpack-starter-plan":return{...a,details:[c,o],tagLine:__("Essential security tools: real-time backups and comment spam protection.","jetpack"),title:__("Jetpack Starter","jetpack")};default:return{...a,isPlaceholder:!0}}}renderPlan(){return j().createElement(j().Fragment,null,this.renderLicensingActions(),j().createElement(g.Z,{compact:!0},this.renderHeader(__("My Plan","jetpack")),j().createElement(T.Z,r()({},this.getProductProps(this.props.plan,this.props.activeProducts),{isPlan:!0}))))}renderProducts(){return(0,y.isEmpty)(this.props.activeProducts)?null:j().createElement(g.Z,{compact:!0},this.renderHeader(__("My Products","
2023-04-26 17:39:43 +02:00
__("Get %s free for one year!","jetpack"),t.product.title),tagLine:(0,r.sprintf)(/* translators: %1$s: the name of a Jetpack partner, %2$s: the name of a Jetpack product or plan. */
2023-05-23 23:18:12 +02:00
__("Redeem your %1$s coupon to get started with %2$s for free the first year!","jetpack"),t.partner.name,t.product.title),trackingId:"jetpack-partner-coupon",additionalEventProperties:{coupon:t.coupon_code}})};m.propTypes={partnerCoupon:o().oneOfType([o().object,o().bool]).isRequired,siteRawUrl:o().string.isRequired},t.Z=(0,p.$j)((e=>({partnerCoupon:(0,u.DV)(e)})))(m)},91088:function(e,t,n){"use strict";var s=n(51128),r=n.n(s),a=n(6257);const i=r()("calypso:notices");i("initializing notices");const o={containerNames:{}};(0,a.Z)(o);let c=[];const l={new:function(e,t,n){const s=t.overlay?"overlay-notices":"notices";o.containerNames[s]=s,i("creating notice",e,t,n),o[s]=[];const r={type:t.type||"message",status:n,text:e,duration:t.duration,container:s,button:t.button,href:t.href,onClick:e=>{if("function"==typeof t.onClick){const n=l.removeNotice.bind(l,r);return t.onClick(e,n)}},onRemoveCallback:t.onRemoveCallback||function(){},arrow:t.arrow,isCompact:t.isCompact,showDismiss:t.showDismiss,persistent:t.persistent};return t.displayOnNextPage?c.push(r):o[s].push(r),o.emit("change"),r},success:function(e,t){return t=t||{},this.new(e,t,"is-success")},error:function(e,t){return t=t||{},this.new(e,t,"is-error")},info:function(e,t){return t=t||{},this.new(e,t,"is-info")},warning:function(e,t){return t=t||{},this.new(e,t,"is-warning")},list:o,removeNotice:function(e){if(!e.container)return;const t=o[e.container],n=t.indexOf(e);-1!==n&&(t.splice(n,1),o.emit("change"))},clearNoticesOnNavigation:function(e,t){i("clearNoticesOnNavigation");let n,s,r=!1;const a=function(e){return e.persistent};for(s in o.containerNames)n=o[s].length,o[s]=o[s].filter(a),n!==o[s].length&&(r=!0);c.length&&(c.forEach((function(e){o[e.container]=[],o[e.container].push(e)})),c=[]),r&&o.emit("change"),t()},clearNotices:function(e){o[e]=[],o.emit("change")},getStatusHelper:function(e){return e.error?"is-error":e.warning?"is-warning":e.info?"is-info":e.success?"is-success":void 0}};t.Z=l},62160:function(e,t,n){"use strict";var s=n(65736),r=n(69270),a=n(99196),i=n.n(a),o=n(59309),c=n(96300),l=n(50416),p=n(89292),u=n(719),d=n(29300),m=n(77122);const __=s.__;class h extends a.Component{render(){const e={getModule:this.props.module,isUnavailableInOfflineMode:this.props.isUnavailableInOfflineMode,isModuleFound:this.props.isModuleFound,getModuleOverride:this.props.getModuleOverride,hasConnectedOwner:this.props.hasConnectedOwner},t=["photon","videopress","lazy-images","photon-cdn","search"].some(this.props.isModuleFound);return(this.props.searchTerm||this.props.active)&&t?i().createElement("div",null,i().createElement(r.Z,null),i().createElement("h1",{className:"screen-reader-text"},__("Jetpack Performance Settings","jetpack")),i().createElement("h2",{className:"jp-settings__section-title"},this.props.searchTerm?__("Performance","jetpack"):__("Load pages faster, optimize images, and speed up your visitors experience.","jetpack")),i().createElement(d.Z,e),i().createElement(m.Z,e),i().createElement(u.Z,e)):null}}t.Z=(0,o.$j)((e=>({module:t=>(0,l.rT)(e,t),isUnavailableInOfflineMode:t=>(0,c.t_)(e,t),isModuleFound:t=>(0,p.CX)(e,t),getModuleOverride:t=>(0,l.Qy)(e,t),hasConnectedOwner:(0,c.it)(e)})))(h)},719:function(e,t,n){"use strict";var s=n(82674),r=n.n(s),a=n(90017),i=n.n(a),o=n(2395),c=n(6895),l=n(48229),p=n(65736),u=n(61775),d=n(85733),m=n(2353),h=n(5004),g=n(93806),f=n(28178),k=n(59584),v=n(1137),E=n(99196),_=n.n(E),y=n(59309),b=n(96300),w=n(50416),C=n(89292),j=n(33002);const __=p.__,_x=p._x;class S extends _().Component{constructor(){super(...arguments),i()(this,"togglePrivacySetting",(()=>{this.props.updateOptions({videopress_private_enabled_for_site:!this.props.getOptionValue("videopress_private_enabled_for_site")})}))}render(){const e=this.props.isModuleFound("videopress");if(!e)return null;const t=this.props.module("videopress"),{hasConnectedOwner:n,hasVideoPressFeature:s,hasVideoPressUnlimitedStorage:a,isFetching:i,isOffline:p,upgradeUrl:m,videoPressStorageUsed:v}=this.props,E=s&&!a&&null!==v,y=s||null===v||0!==v?__("You have used your free video. Upgrade now
__("Error disabling site accelerator. %s","jetpack"),e)};let a={};!1==!e&&"active"!==r&&(e=!1,a={photon:!1,"tiled-gallery":!1,tiled_galleries:!1}),!1==!t&&"active"!==s&&(t=!1,a={...a,"photon-cdn":!1}),this.props.updateOptions(a,n)}else{const n={progress:__("Enabling Site accelerator…","jetpack"),success:__("Site accelerator is now speeding up your site!","jetpack"),error:e=>(0,l.sprintf)(/* translators: placeholder is an error code. */
__("Error enabling Site accelerator. %s","jetpack"),e)};let a={};!1===e&&"inactive"!==r&&(e=!0,a={photon:!0,"tiled-gallery":!0,tiled_galleries:!0}),!1===t&&"inactive"!==s&&(t=!0,a={...a,"photon-cdn":!0}),this.props.updateOptions(a,n)}!0===e||!0===t?g.Z.tracks.recordJetpackClick({target:"jetpack_site_accelerator_toggle",toggled:"on"}):g.Z.tracks.recordJetpackClick({target:"jetpack_site_accelerator_toggle",toggled:"off"}),this.props.getOptionValue("photon")!==e&&g.Z.tracks.recordEvent("jetpack_wpa_module_toggle",{module:"photon",toggled:!1===e?"off":"on"}),this.props.getOptionValue("photon-cdn")!==t&&g.Z.tracks.recordEvent("jetpack_wpa_module_toggle",{module:"photon-cdn",toggled:!1===t?"off":"on"})}))}render(){const e=this.props.isModuleFound("photon"),t=this.props.isModuleFound("photon-cdn"),n=this.props.isModuleFound("lazy-images");if(!e&&!n&&!t)return null;const s=this.props.module("lazy-images"),a=this.props.getOptionValue("photon")||this.props.getOptionValue("photon-cdn"),i=this.props.getModuleOverride("photon-cdn");let l=this.props.getModuleOverride("photon");this.props.isOfflineMode&&(l="inactive");const u=e&&t&&("inactive"!==l||"inactive"!==i),g=(e||t)&&("inactive"!==l||"inactive"!==i);let f;return!this.props.getOptionValue("photon")&&this.props.isSavingAnyOption("photon")?f=!this.props.getOptionValue("photon-cdn"):!this.props.getOptionValue("photon-cdn")&&this.props.isSavingAnyOption("photon-cdn")?f=!this.props.getOptionValue("photon"):this.props.getOptionValue("photon")&&this.props.isSavingAnyOption("photon")?(f=!this.props.getOptionValue("photon-cdn"),this.props.getOptionValue("photon-cdn")&&this.props.isSavingAnyOption("photon-cdn")&&(f=!0)):f=!(!this.props.getOptionValue("photon-cdn")||!this.props.isSavingAnyOption("photon-cdn"))&&!this.props.getOptionValue("photon"),k().createElement(m.Z,r()({},this.props,{header:__("Performance & speed","jetpack"),hideButton:!0,module:"performance-speed"}),(e||t)&&k().createElement(h.Z,{hasChild:!0,support:{link:(0,o.Z)("jetpack-support-site-accelerator")}},k().createElement("p",null,__("Load pages faster by allowing Jetpack to optimize your images and serve your images and static files (like CSS and JavaScript) from our global network of servers.","jetpack")),g&&k().createElement(c.Z,{checked:a,toggling:f,onChange:this.handleSiteAcceleratorChange,disabled:!u,label:__("Enable site accelerator","jetpack")}),k().createElement(p.C_,null,e&&k().createElement(d.T,{slug:"photon",disabled:this.props.isUnavailableInOfflineMode("photon"),activated:this.props.getOptionValue("photon"),toggling:this.props.isSavingAnyOption("photon"),toggleModule:this.toggleModule},k().createElement("span",{className:"jp-form-toggle-explanation"},__("Speed up image load times","jetpack"))),t&&k().createElement(d.T,{slug:"photon-cdn",activated:this.props.getOptionValue("photon-cdn"),toggling:this.props.isSavingAnyOption("photon-cdn"),toggleModule:this.toggleModule},k().createElement("span",{className:"jp-form-toggle-explanation"},__("Speed up static file load times","jetpack"))))),n&&k().createElement(h.Z,{hasChild:!0,module:s,support:{link:(0,o.Z)("jetpack-support-lazy-images")}},k().createElement("p",null,__("Lazy-loading images will improve your sites speed and create a smoother viewing experience. Images will load as visitors scroll down the screen, instead of all at once.","jetpack")),k().createElement(d.T,{slug:"lazy-images",disabled:this.props.isUnavailableInOfflineMode("lazy-images"),activated:this.props.getOptionValue("lazy-images"),toggling:this.props.isSavingAnyOption("lazy-images"),toggleModule:this.toggleModule},k().createElement("span",{className:"jp-form-toggle-explanation"},__("Enable Lazy Loading for images","jetpack")))))}});t.Z=(0,v.$j)((e=>({module:t=>(0,_.rT)(e,t),isModuleFound:t=>(0,y.CX)(e,t),isOfflineMode:(0,E.Ex)(e),getModuleOverride:t=>(0,_.Qy)(e,t)})))(b)},65043:function(e,t,n){"use strict";var s=n(82674),r=n.n(s),a=n(90017),i=n.n(a),o=n(6895),c=n(55609),l=n(69307),p=n(65736),u=n(81674),d=n(2353),m=n(93806),h=n(28178),g=n(84069),f=n(25162),k=n.n(f),v=n(99196),E=n.n(v),_=n(59
2023-04-26 17:39:43 +02:00
__("Add %s","jetpack"),e.title)})},E=e=>{const{availableProductsAndPlans:t,product:n,offers:s}=e,r=((e,t)=>{const n="security";return!((0,l.isEmpty)(e.includedInPlans)||!t.hasOwnProperty(n)||!e.includedInPlans.includes(n))&&t[n]})(n,t);(0,d.useEffect)((()=>{c.Z.tracks.recordEvent("jetpack_product_description_view",{type:n.slug})}),[n]);const i=a()({"jp-product-description":!0,"jp-product-description--split":!!r});return React.createElement(React.Fragment,null,React.createElement("div",{className:i},v(n,s,"primary",!!r),!!r&&v(r,s,"secondary",!!r)),React.createElement("div",{className:"jp-product-description__introductory-pricing"},__("Special introductory pricing, all renewals are at full price.","jetpack")),React.createElement("div",{className:"jp-product-description__money-back-guarantee"},React.createElement(o.N,{text:__("14-day money-back guarantee","jetpack")})))};E.propTypes={product:u().object.isRequired,availableProductsAndPlans:u().object.isRequired,offers:u().arrayOf(u().object).isRequired},t.Z=(0,m.$j)((e=>({availableProductsAndPlans:(0,h.by)(e),offers:(0,g.ni)(e)})))(E)},1137:function(e,t,n){"use strict";n.d(t,{I:function(){return a},z:function(){return i}});var s=n(69508),r=n(94648);const a=()=>URLSearchParams&&!!new URLSearchParams(window.location?.search).get("new_pricing_202208"),i=(e,t)=>{const n=`${(0,s.wW)(e)}admin.php?page=jetpack#`,a=`${(0,s.wW)(e)}admin.php?page=my-jetpack#`;return"search"===t?`${(0,s.wW)(e)}admin.php?page=jetpack-search`:r.mH.includes(`/add-${t}`)?`${a}/add-${t}`:r.w7.includes(`/product/${t}`)?`${n}/product/${t}`:`${n}/dashboard`}},98014:function(e,t,n){"use strict";var s=n(65736),r=n(5060),a=n(99196),i=n.n(a);const __=s.__;t.Z=()=>{const e=(0,a.useCallback)((()=>history.back()),[]);return i().createElement("button",{className:"jp-recommendations-back-btn",onClick:e},i().createElement(r.Z,{size:18,icon:"arrow-left"}),/* translators: As in go back to the previous page. */
__("Back","jetpack"))}},39398:function(e,t,n){"use strict";n.d(t,{DF:function(){return p},JI:function(){return h},Lw:function(){return u},NN:function(){return d},UP:function(){return m},WU:function(){return o},Wn:function(){return c},XE:function(){return v},f6:function(){return g},fq:function(){return k},lY:function(){return i},rU:function(){return f},sV:function(){return l},uw:function(){return a}});var s=n(65736),r=n(59584);const __=s.__,a={NOT_STARTED:"not-started",SITE_TYPE:"site-type-question",PRODUCT_SUGGESTIONS:"product-suggestions",PRODUCT_PURCHASED:"product-purchased",AGENCY:"agency",WOOCOMMERCE:"woocommerce",MONITOR:"monitor",RELATED_POSTS:"related-posts",CREATIVE_MAIL:"creative-mail",SITE_ACCELERATOR:"site-accelerator",VAULTPRESS_BACKUP:"vaultpress-backup",VAULTPRESS_FOR_WOOCOMMERCE:"vaultpress-for-woocommerce",PUBLICIZE:"publicize",PROTECT:"protect",ANTI_SPAM:"anti-spam",VIDEOPRESS:"videopress",BACKUP_PLAN:"backup-plan",WELCOME__BACKUP:"welcome__backup",WELCOME__COMPLETE:"welcome__complete",WELCOME__SECURITY:"welcome__security",WELCOME__ANTISPAM:"welcome__antispam",WELCOME__VIDEOPRESS:"welcome__videopress",WELCOME__SEARCH:"welcome__search",WELCOME__SCAN:"welcome__scan",WELCOME__GOLDEN_TOKEN:"welcome__golden_token",BACKUP_ACTIVATED:"backup-activated",SCAN_ACTIVATED:"scan-activated",ANTISPAM_ACTIVATED:"antispam-activated",VIDEOPRESS_ACTIVATED:"videopress-activated",SEARCH_ACTIVATED:"search-activated",SERVER_CREDENTIALS:"server-credentials",BOOST:"boost",SUMMARY:"summary"},i="assistant-site-type",o="JETPACK_COMPLETE",c="JETPACK_SECURITY",l="JETPACK_BACKUP",p="JETPACK_ANTI_SPAM",u="JETPACK_VIDEOPRESS",d="JETPACK_SEARCH",m="JETPACK_SCAN",h="JETPACK_GOLDEN_TOKEN",g=16643232e5,f=[h,o,c,l,p,u,d,m],k={[h]:r.nA,[o]:r.z6,[c]:r.fO,[l]:r.jT,[p]:r.qS,[u]:r.rV,[d]:r.OM,[m]:r.Cb},v={[o]:{name:"Complete",slugs:["backup-activated","scan-activated","antispam-activated","videopress-activated","search-activated"]},[c]:{name:"Security",slugs:["backup-activated","scan-activated","antispam-activated"]},[l]:{name:"VaultPress Backup",slugs:["backup-activated"]},[p]:{name:"Akismet Anti-Spam",slugs:["antispam-activated"]},[u]:{name:"VideoPress",slugs:["videopress-activated"]},[d]:{name:"Search",slugs:["search-activated"]},[m]:{name:"Scan",slugs:["scan-activated"]},[h]:{name:__("Jetpack Golden Token","jetpack"),slugs:[a.BACKUP_ACTIVATED,a.SCAN_ACTIVATED]}}},23494:function(e,t,n){"use strict";var s=n(65736),r=n(65235),a=n.n(r),i=n(99196),o=n.n(i);const __=s.__;t.Z=e=>{let{className:t,discount:n,suffix:r}=e;return n?o().createElement("div",{className:a()("jp-recommendations-discount-badge",t)},(0,s.sprintf)(
2022-12-15 17:41:53 +01:00
// translators: %d is the percentage value, %% the percentage symbol
2023-05-23 23:18:12 +02:00
__("%d%% off","jetpack"),n),r):null}},2025:function(e,t,n){"use strict";n.d(t,{H:function(){return f}});var s=n(55609),r=n(65736),a=n(65235),i=n.n(a),o=n(97506),c=n(5060),l=n(16626),p=n(84069),u=n(99196),d=n.n(u),m=n(59309),h=n(8722),g=n(97684);const __=r.__,f=(0,m.$j)(((e,t)=>({isInstalling:(0,h.c1)(e,t.featureSlug),isFeatureActive:(0,h.dz)(e,t.featureSlug),...(0,g.mp)(e,t.featureSlug),stepRoute:h.BR[t.featureSlug]})),((e,t)=>({...(0,g.ZS)(e,t.featureSlug),startFeatureInstall:t=>e((0,h.s2)(t)),endFeatureInstall:t=>e((0,h.Ti)(t))})))((e=>{const{activateFeature:t,configLink:n,configureButtonLabel:r,displayName:a,featureSlug:m,stepRoute:h,summaryActivateButtonLabel:g,isNew:f,isInstalling:k,startFeatureInstall:v,endFeatureInstall:E}=e,_=(0,u.useCallback)((()=>{p.Z.tracks.recordEvent("jetpack_recommendations_summary_configure_click",{feature:m})}),[m]),y=(0,u.useCallback)((()=>{p.Z.tracks.recordEvent("jetpack_recommendations_summary_enable_click",{feature:m}),v(m),t().finally((()=>{E(m)}))}),[t,m,v,E]),b=(0,u.useCallback)((()=>{p.Z.tracks.recordEvent("jetpack_recommendations_summary_step_name_click",{feature:m})}),[m]),w=(0,u.useMemo)((()=>n.match(/^https:\/\/jetpack.com\/redirect/)),[n]),C=d().createElement("div",{className:"jp-recommendations-feature-summary__cta"},e.isFeatureActive?d().createElement(d().Fragment,null,w?d().createElement(s.ExternalLink,{type:"button",className:"dops-button is-rna",href:n,onClick:_},r):d().createElement(o.Z,{rna:!0,href:n,onClick:_},r)):d().createElement(l.Z,{primary:!0,rna:!0,isInstalling:k,onClick:y},g));return d().createElement("div",{className:i()("jp-recommendations-feature-summary",{"is-feature-enabled":e.isFeatureActive})},e.isFeatureActive&&d().createElement("div",{className:"jp-recommendations-feature-summary__checkmark"},d().createElement(c.Z,{icon:"checkmark-circle",size:24})),d().createElement(o.Z,{borderless:!0,href:h,onClick:b,className:"jp-recommendations-feature-summary__display-name"},d().createElement("span",{className:"jp-recommendations-feature-summary__display-name-text"},a),f&&
2022-06-16 14:01:47 +02:00
/* translators: 'New' is shown as a badge to indicate that this content has not been viewed before. */
2023-04-26 17:39:43 +02:00
d().createElement("span",{className:"jp-recommendations__new-badge"},__("New","jetpack"))),d().createElement("div",{className:"jp-recommendations-feature-summary__actions"},C))}))},21404:function(e,t,n){"use strict";n.d(t,{u:function(){return d}});var s=n(65235),r=n.n(s),a=n(97506),i=n(84069),o=n(99196),c=n(59309),l=n(8722),p=n(97684);const u=e=>{let{href:t,label:n,isHidden:s,onClick:a}=e;return React.createElement("a",{rel:"noreferrer",target:"_blank",href:t,onClick:a,className:r()("jp-summary-text-link",{"is-hidden":s})},n,React.createElement("span",{className:"jp-summary-text-link__icon dashicons dashicons-arrow-right-alt2"}))},d=(0,c.$j)(((e,t)=>({...(0,p.tX)(e,t.slug),stepRoute:l.BR[t.slug]})))((e=>{let{slug:t,displayName:n,ctaLabel:s,ctaLink:r,stepRoute:c}=e;const l=!!r,p=(0,o.useCallback)((()=>{i.Z.tracks.recordEvent("jetpack_recommendations_summary_step_name_click",{feature:t})}),[t]),d=(0,o.useCallback)((()=>{i.Z.tracks.recordEvent("jetpack_recommendations_summary_manage_click",{feature:t})}),[t]);return React.createElement("div",{className:"jp-recommendations-feature-summary is-primary"},l?React.createElement(a.Z,{href:c,onClick:p,className:"jp-recommendations-feature-summary__display-name",borderless:!0},React.createElement("span",{className:"jp-recommendations-feature-summary__display-name-text"},n)):React.createElement("span",{className:"jp-recommendations-feature-summary__display-name"},n),React.createElement("div",{className:"jp-recommendations-feature-summary__actions"},React.createElement("div",{className:"jp-recommendations-feature-summary__cta"},React.createElement(u,{href:r,label:s,onClick:d,isHidden:!l}))))}))},91508:function(e,t,n){"use strict";n.d(t,{_:function(){return d}});var s=n(55609),r=n(65736),a=n(97506),i=n(84069),o=n(99196),c=n.n(o),l=n(59309),p=n(8722),u=n(97684);const __=r.__,d=(0,l.$j)(((e,t)=>({...(0,u.tB)(e,t.resourceSlug),stepRoute:p.BR[t.resourceSlug]})))((e=>{const{displayName:t,ctaLabel:n,ctaLink:r,resourceSlug:l,isNew:p,stepRoute:u}=e,d=(0,o.useCallback)((()=>{i.Z.tracks.recordEvent("jetpack_recommendations_summary_learn_more_click",{feature:l})}),[l]),m=(0,o.useCallback)((()=>{i.Z.tracks.recordEvent("jetpack_recommendations_summary_step_name_click",{feature:l})}),[l]);return c().createElement("div",{className:"jp-recommendations-feature-summary"},c().createElement(a.Z,{borderless:!0,href:u,onClick:m,className:"jp-recommendations-feature-summary__display-name"},c().createElement("span",{className:"jp-recommendations-feature-summary__display-name-text"},t),p&&
2022-06-16 14:01:47 +02:00
/* translators: 'New' is shown as a badge to indicate that this content has not been viewed before. */
2023-04-26 17:39:43 +02:00
c().createElement("span",{className:"jp-recommendations__new-badge"},__("New","jetpack"))),c().createElement("div",{className:"jp-recommendations-feature-summary__actions"},c().createElement("div",{className:"jp-recommendations-feature-summary__cta"},c().createElement(s.ExternalLink,{type:"button",className:"dops-button is-rna",href:r,onClick:d},n))))}))},97684:function(e,t,n){"use strict";n.d(t,{ZS:function(){return f},gU:function(){return k},mp:function(){return m},qJ:function(){return E},r3:function(){return v},tB:function(){return h},tX:function(){return g}});var s=n(25607),r=n(64743),a=n(6895),i=n(65736),o=n(59584),c=n(69508),l=n(3230),p=n(61372),u=n(8722),d=n(77805);const __=i.__,m=(e,t)=>{switch(t){case"boost":return{configureButtonLabel:__("Settings","jetpack"),displayName:__("Jetpack Boost","jetpack"),summaryActivateButtonLabel:__("Install","jetpack"),configLink:(0,c.wW)(e)+"admin.php?page=jetpack-boost"};case"creative-mail":return{configureButtonLabel:__("Settings","jetpack"),displayName:__("Creative Mail","jetpack"),summaryActivateButtonLabel:__("Install","jetpack"),configLink:(0,c.wW)(e)+"admin.php?page=creativemail"};case"monitor":return{configureButtonLabel:__("Settings","jetpack"),displayName:__("Downtime Monitoring","jetpack"),summaryActivateButtonLabel:__("Enable","jetpack"),configLink:"#/settings?term=monitor"};case"related-posts":return{configureButtonLabel:__("Settings","jetpack"),displayName:__("Related Posts","jetpack"),summaryActivateButtonLabel:__("Enable","jetpack"),configLink:"#/settings?term=related%20posts"};case"protect":return{configureButtonLabel:__("Settings","jetpack"),displayName:__("Jetpack Protect","jetpack"),summaryActivateButtonLabel:__("Install","jetpack"),configLink:(0,c.wW)(e)+"admin.php?page=jetpack-protect"};case"site-accelerator":return{configureButtonLabel:__("Settings","jetpack"),displayName:__("Site Accelerator","jetpack"),summaryActivateButtonLabel:__("Enable","jetpack"),configLink:"#/settings?term=cdn"};case"publicize":return{configureButtonLabel:__("Settings","jetpack"),displayName:__("Social Media Sharing","jetpack"),summaryActivateButtonLabel:__("Enable","jetpack"),configLink:(0,a.Z)("calypso-marketing-connections",{site:(0,c.JR)(e)})};case"videopress":return{configureButtonLabel:__("How To","jetpack"),displayName:__("VideoPress","jetpack"),summaryActivateButtonLabel:__("Enable","jetpack"),configLink:(0,a.Z)("jetpack-support-videopress-block-editor")};case"woocommerce":return{configureButtonLabel:__("Settings","jetpack"),displayName:__("WooCommerce","jetpack"),summaryActivateButtonLabel:__("Install","jetpack"),configLink:(0,c.wW)(e)+"admin.php?page=wc-admin&path=%2Fsetup-wizard"};default:throw`Unknown feature slug in mapStateToSummaryFeatureProps() recommendations/feature-utils.js: ${t}`}},h=(e,t)=>{switch(t){case"agency":return{displayName:__("Jetpack for Agencies","jetpack"),ctaLabel:__("Sign Up","jetpack"),ctaLink:(0,a.Z)("jetpack-for-agencies-signup-assistant-recommendation")};case"backup-plan":return{displayName:__("Site Backups","jetpack"),ctaLabel:__("Read More","jetpack"),ctaLink:(0,a.Z)("jetpack-blog-backups-101")};case"anti-spam":return{displayName:__("Spam Management","jetpack"),ctaLabel:__("Read More","jetpack"),ctaLink:(0,a.Z)("jetpack-blog-spam-comments")};case"server-credentials":return{displayName:__("Server Credentials","jetpack"),ctaLabel:__("Add","jetpack"),ctaLink:(0,c.jU)(e,"settings")};case"vaultpress-backup":case"vaultpress-for-woocommerce":return{displayName:__("VaultPress Backup","jetpack")};default:throw`Unknown resource slug in getSummaryResourceProps() recommendations/feature-utils.js: ${t}`}},g=(e,t)=>{switch(t){case"backup-activated":return{displayName:__("Real-time Backups","jetpack"),ctaLabel:__("Manage","jetpack"),ctaLink:(0,c.jU)(e,"backup")};case"scan-activated":return{displayName:__("Real-time Malware Scanning","jetpack"),ctaLabel:__("Manage","jetpack"),ctaLink:(0,c.jU)(e,"scan")};case"antispam-activated":return{displayName:__("Automated Spam Protection","jetpack"),ctaLabel:__("Manage","jetpack"),ctaLink:(0,u.dz)(e,t)?(0,c.wW)(e)+"ad
2023-01-25 20:43:46 +01:00
/* translators: <nbsp/> represents a non-breakable space */
2023-04-26 17:39:43 +02:00
question:__("Welcome to Jetpack VaultPress<nbsp/>Backup!","jetpack"),description:__("Real-time cloud-based backups are now active for your site. Save every change and get back online in one click from desktop and mobile.","jetpack"),ctaText:__("Manage Backups","jetpack"),ctaLink:(0,c.jU)(e,"backup"),illustration:"assistant-backup-welcome",skipText:__("Next","jetpack")};case"welcome__complete":return{question:__("Welcome to Jetpack Complete!","jetpack"),description:__("Congratulations, youve just unlocked the full power of the Jetpack suite; all of our Security, Performance, Growth, and Design tools.","jetpack"),ctaText:__("Setup your new tools","jetpack"),hasNoAction:!0,illustration:"assistant-complete-welcome"};case"welcome__security":return{question:__("Welcome to Jetpack Security!","jetpack"),description:__("Congratulations, youve just unlocked comprehensive WordPress site security, including backups, malware scanning, and spam protection.","jetpack"),ctaText:__("Setup your new tools","jetpack"),hasNoAction:!0};case"welcome__antispam":return{
2023-01-25 20:43:46 +01:00
/* translators: <nbsp/> represents a non-breakable space */
2023-04-26 17:39:43 +02:00
question:__("Welcome to Jetpack Akismet<nbsp/>Anti-spam!","jetpack"),description:__("Automated spam protection is now active for comments and forms. Well flag anything that looks suspicious and comments will now be available to moderate.","jetpack"),ctaText:__("Configure Akismet Anti-spam","jetpack"),ctaLink:(0,c.wW)(e)+"admin.php?page=akismet-key-config",illustration:"assistant-antispam",skipText:__("Next","jetpack")};case"welcome__videopress":return{question:__("Welcome to Jetpack VideoPress!","jetpack"),description:__("Jetpack VideoPress is now active. Stunning-quality video with none of the hassle. Drag and drop videos through the WordPress editor and keep the focus on your content, not the ads.","jetpack"),ctaText:__("Learn how to add videos to your site","jetpack"),ctaLink:(0,a.Z)("jetpack-support-videopress-block-editor"),illustration:"assistant-videopress",skipText:__("Next","jetpack")};case"welcome__search":return{question:__("Welcome to Jetpack Search!","jetpack"),description:__("Jetpack Search is now active. Incredibly powerful and customizable, Jetpack Search helps your visitors instantly find the right content right when they need it.","jetpack"),ctaText:__("Customize Search","jetpack"),ctaLink:(0,c.wW)(e)+"admin.php?page=jetpack-search-configure",illustration:"assistant-search",skipText:__("Next","jetpack")};case"welcome__scan":return{question:__("Welcome to Jetpack Scan!","jetpack"),description:__("Automated malware scanning is live and your sites first scan is underway. Well notify you if we detect anything suspicious, with one-click fixes for most issues.","jetpack"),ctaText:__("View Security Dashboard","jetpack"),ctaLink:(0,c.jU)(e,"scan"),illustration:"assistant-backup-welcome",skipText:__("Next","jetpack")};case"welcome__golden_token":return{question:__("Congratulations, you have been gifted a Jetpack Golden Token!","jetpack"),description:__("Congratulations, your Jetpack Golden Token provides a lifetime license for this website and includes the following products:","jetpack"),descriptionList:[__("Jetpack VaultPress Backup","jetpack"),__("Jetpack Scan","jetpack")],ctaText:__("Setup your new powers","jetpack"),hasNoAction:!0,illustration:"assistant-golden-token-welcome"};case"backup-activated":return{question:__("Site backups are live","jetpack"),description:__("Real-time cloud-based backups are now active for your site. Save every change and get back online in one click from desktop and mobile.","jetpack"),ctaText:__("Manage Backups","jetpack"),ctaLink:(0,c.jU)(e,"backup"),illustration:"assistant-backup-welcome",skipText:__("Next","jetpack")};case"scan-activated":return{question:__("Real-time Malware Scanning","jetpack"),description:__("Automated malware scanning is live and your sites first scan is underway. Well notify you if we detect anything suspicious, with one-click fixes for most issues.","jetpack"),ctaText:__("View Security Dashboard","jetpack"),ctaLink:(0,c.jU)(e,"scan"),illustration:"assistant-malware-scanning",skipText:__("Next","jetpack")};case"antispam-activated":return{question:__("Live Spam Protection","jetpack"),description:__("Automated spam protection is now active for comments and forms. Well flag anything that looks suspicious and comments will now be available to moderate.","jetpack"),ctaText:__("Configure Akismet Anti-spam","jetpack"),ctaLink:(0,c.wW)(e)+"admin.php?page=akismet-key-config",illustration:"assistant-antispam",skipText:__("Next","jetpack")};case"videopress-activated":return{question:__("Ad-free, Customizable Video","jetpack"),description:__("Jetpack VideoPress is now active. Stunning-quality video with none of the hassle. Drag and drop videos through the WordPress editor and keep the focus on your content, not the ads.","jetpack"),ctaText:__("Learn how to add videos to your site","jetpack"),ctaLink:(0,a.Z)("jetpack-support-videopress-block-editor"),illustration:"assistant-videopress",skipText:__("Next","jetpack")};case"search-activated":return{question:__("Custom Site Search","jetpack"),description:__("Jetpack Search is now active. Incredibly
__("Try for %s for 30 days","jetpack"),l);return{progressValue:100,question:__("Never lose your site, even if your host goes down (along with your backups)","jetpack"),description:"",descriptionList:[__("VaultPress Backup is built specifically for WordPress and has done over 270 million backups to date.","jetpack"),__("We store copies of your backups in our secure cloud, so your content will never be lost.","jetpack"),__("If your site goes down, you can restore it with one click from desktop or the Jetpack mobile app.","jetpack"),__("VaultPress Backup is so easy to use; no developer required.","jetpack")],ctaText:p,ctaLink:(0,a.Z)("jetpack-recommendations-product-checkout",{site:t,path:o.tV}),illustration:"assistant-backup-welcome"}}case"vaultpress-for-woocommerce":{const t=(0,c.JR)(e),n=(0,d.Ki)(e,o.tV),r=(0,d.gp)(e,o.tV),l=(0,s.ZP)(n,r?.currency_code),p=(0,d.aX)(e)?__("Try for 30 days","jetpack"):(0,i.sprintf)(/* translators: %s: is a formatted currency. e.g. $1 */
2023-05-23 23:18:12 +02:00
__("Try for %s for 30 days","jetpack"),l);return{progressValue:100,question:__("Store downtime means lost sales. Do you have a cloud-based store backup solution?","jetpack"),description:__("VaultPress Backup saves your store in the cloud, so even if your host goes down, youll never lose a thing.","jetpack"),descriptionList:[__("Restore your site to any past state in one click while keeping all orders and products current.","jetpack"),__("Backups are encrypted, keeping your store data secure.","jetpack"),__("Protect your customer data and stay GDPR compliant.","jetpack"),__("Custom WooCommerce table backups.","jetpack"),__("Easy to use; no developer required.","jetpack")],ctaText:p,ctaLink:(0,a.Z)("jetpack-recommendations-product-checkout",{site:t,path:o.tV}),illustration:"assistant-backup-welcome"}}default:throw`Unknown step slug in recommendations/question: ${t}`}},v=(e,t)=>{const n=(0,c.JR)(e),s=(0,c.Q6)(e);switch(t){case o.Et:return{productCardTitle:__("Increase your site security!","jetpack"),productCardCtaLink:(0,a.Z)("jetpack-recommendations-product-checkout",{site:n,path:t}),productCardCtaText:__("Get Jetpack Security","jetpack"),productCardList:s.security?s.security.features:[],productCardIcon:"/recommendations/cloud-icon.svg"};case o.sh:return{productCardTitle:__("Block spam automatically with Jetpack Akismet Anti-spam","jetpack"),productCardCtaLink:(0,a.Z)("jetpack-recommendations-product-checkout",{site:n,path:t}),productCardCtaText:__("Get Akismet Anti-spam","jetpack"),productCardList:s.akismet?s.akismet.features:[],productCardIcon:"/recommendations/bug-icon.svg"};case o.v_:return{productCardTitle:__("Upgrade for more videos and storage","jetpack"),productCardCtaLink:(0,a.Z)("jetpack-recommendations-product-checkout",{site:n,path:t}),productCardCtaText:__("Get VideoPress","jetpack"),productCardList:s.videopress?s.videopress.features:[],productCardIcon:"/recommendations/video-icon.svg"};case o.tV:return{productCardTitle:__("Go back in time with one click","jetpack"),productCardCtaLink:(0,a.Z)("jetpack-recommendations-product-checkout",{site:n,path:t}),productCardCtaText:__("Get Jetpack VaultPress Backup","jetpack"),productCardList:s.backup?s.backup.features:[],productCardIcon:"/recommendations/cloud-icon.svg",productCardDisclaimer:s.backup?s.backup.disclaimer:""};default:throw`Unknown product slug for getProductCardData: ${t}`}},E=(e,t,n)=>{if(t===o.Et){if("publicize"===n)return{productCardTitle:__("Your site is growing. Its time for a security plan.","jetpack")};if("protect"===n)return{productCardTitle:__("Jetpack Security gives you complete site protection and backups.","jetpack")}}return{}}},71912:function(e,t,n){"use strict";var s=n(82674),r=n.n(s),a=n(99196),i=n.n(a),o=n(59309),c=n(69508),l=n(16876),p=n(38356);t.Z=e=>(0,o.$j)((e=>({discountData:(0,l.u)(e),siteAdminUrl:(0,c.wW)(e),siteRawUrl:(0,c.JR)(e)})))((t=>{const{slug:n,discountData:s,siteAdminUrl:o,siteRawUrl:c}=t,{code:l}=s,u=(0,a.useMemo)((()=>(0,p.N)(n,o,c,l)),[n,o,c,l]);return i().createElement(e,r()({upgradeUrl:u},t))}))},22267:function(e,t,n){"use strict";n.d(t,{V:function(){return A}});var s=n(6895),r=n(65736),a=n(53190),i=n(85182),o=n(70298),c=n(18882),l=n(90023),p=n(88546),u=n(69270),d=n(92658),m=n(7679),h=n(72129),g=n(99196),f=n.n(g),k=n(59309),v=n(44498),E=n(69508),_=n(8722),y=n(33002),b=n(24289),w=n(39398),C=n(14404),j=n(69720),S=n(15376),N=n(96816),x=n(97392),T=n(43026);const __=r.__,A=(0,k.$j)((e=>({isLoading:!(0,_.WA)(e)||!(0,_.i8)(e)||(0,y._5)(e),step:(0,_.TO)(e),onboardingData:(0,_.YU)(e),newRecommendations:(0,E.YJ)(e)})),(e=>({updateOnboardingData:t=>e((0,_.y5)(t)),updateStep:t=>e((0,_.OC)(t))})))((e=>{const{isLoading:t,step:n,newRecommendations:r}=e;let k;switch(n){case w.uw.NOT_STARTED:case w.uw.SITE_TYPE:k="/site-type";break;case w.uw.PRODUCT_SUGGESTIONS:k="/product-suggestions";break;case w.uw.PRODUCT_PURCHASED:k="/product-purchased";break;case w.uw.AGENCY:k="/agency";break;case w.uw.WOOCOMMERCE:k="/woocommerce";break;case w.uw.MONITOR:k="/monitor";break;case w.uw.RELATED_POSTS:k="/related-posts";break;case w.uw.CREATIVE_
(0,o.sprintf)(__("Get %s","jetpack"),s)))};w.propTypes={slug:d().string.isRequired,cost:d().number,title:d().string.isRequired,description:d().string.isRequired,billing_timeframe:d().string.isRequired,cost_timeframe:d().string.isRequired,currency_code:d().string.isRequired,features:d().arrayOf(d().string).isRequired,isRecommended:d().bool,onClick:d().func,onMount:d().func};const C=(0,g.$j)((e=>({isFetchingDiscount:(0,k.Zd)(e),isFetchingOffers:(0,f.HW)(e),discountData:(0,k.u)(e),introOffers:(0,f.ni)(e)})))((0,E.Z)(w))},14404:function(e,t,n){"use strict";n.d(t,{Y:function(){return f}});var s=n(2395),r=n(65736),a=n(97506),i=n(5060),o=n(72129),c=n(84069),l=n(92819),p=n(99196),u=n.n(p),d=n(59309),m=n(8722),h=n(33002),g=n(19916);const __=r.__,_x=r._x,f=(0,d.$j)((e=>({activePurchases:(0,h.p)(e),isFetchingSiteData:(0,h._5)(e),isFetchingSuggestions:(0,m.at)(e),nextRoute:(0,m.mI)(e),sitePlan:(0,h.UL)(e),suggestions:(0,m.El)(e)})))((e=>{const{nextRoute:t}=e,n=(e=>{let{activePurchases:t,isFetchingSiteData:n,isFetchingSuggestions:s,sitePlan:r,suggestions:a}=e;if(n||s)return!1;if(!a||!(0,l.isArray)(a))return!1;const i=a.find((e=>e.slug===r.product_slug));if(i)return i;if((0,l.isArray)(t)){const e=a.find((e=>{if(t.find((t=>e.slug===t.product_slug)))return e}));if(e)return e}return!1})(e);if((0,p.useEffect)((()=>{n&&c.Z.tracks.recordEvent("jetpack_recommendations_product_suggestion_purchased",{type:n.slug})}),[n]),!n)return u().createElement(o.D,{altText:__("Loading recommendations","jetpack")});const r=u().createElement("div",{className:"jp-recommendations-product-purchased"},u().createElement("ul",{className:"jp-recommendations-product-purchased__features"},n&&n.features.map(((e,t)=>u().createElement("li",{className:"jp-recommendations-product-purchased__feature",key:t},u().createElement(i.Z,{icon:"checkmark"}),e)))),u().createElement(a.Z,{primary:!0,rna:!0,className:"jp-recommendations-product-purchased__next",href:t},_x("Configure your site","Recommendations Product Purchased","jetpack")));return u().createElement(g.X,{progressBar:u().createElement(s.Z,{color:"#00A32A",value:"33"}),question:__("Your plan has been upgraded!","jetpack"),description:__("You now have access to these benefits:","jetpack"),answer:r,illustration:"assistant-product-purchased",illustrationClassName:"jp-recommendations-product-purchased__illustration"})}))},90068:function(e,t,n){"use strict";n.d(t,{C:function(){return h}});var s=n(65235),r=n.n(s),a=n(42698),i=n(84069),o=n(25162),c=n.n(o),l=n(99196),p=n.n(l),u=n(59309),d=n(8722);const m=e=>{let{answerKey:t,checked:n,info:s,title:o,updateCheckboxAnswer:c}=e;const u=(0,l.useCallback)((()=>c({[t]:!n})),[t,n,c]),d=(0,l.useCallback)((()=>{i.Z.tracks.recordEvent("jetpack_recommendations_site_type_popover_click",{type:t.replace("-","_")})}),[t]);return p().createElement("div",{className:"jp-checkbox-answer__container"},p().createElement("label",{htmlFor:t,className:r()("jp-checkbox-answer__title",{checked:n})},p().createElement("input",{id:t,className:"jp-checkbox-answer__checkbox-input",type:"checkbox",checked:n,onChange:u}),o),p().createElement("div",{className:"jp-checkbox-answer__info"},p().createElement(a.Z,{position:"top right",onClick:d},s)))};m.propTypes={answerKey:c().string.isRequired,info:c().string.isRequired,title:c().string.isRequired};const h=(0,u.$j)(((e,t)=>({checked:(0,d.$q)(e,t.answerKey)})),(e=>({updateCheckboxAnswer:t=>e((0,d.x5)(t))})))(m)},69720:function(e,t,n){"use strict";n.d(t,{Q:function(){return _}});var s=n(2395),r=n(55609),a=n(69307),i=n(65736),o=n(97506),c=n(5060),l=n(84069),p=n(99196),u=n.n(p),d=n(59309),m=n(8722),h=n(39398),g=n(97684),f=n(86095),k=n(28747),v=n(29162),E=n(19916);const __=i.__,_=(0,d.$j)(((e,t)=>({nextRoute:(0,m.mI)(e),...(0,g.gU)(e,t.stepSlug),...(0,g.mp)(e,t.stepSlug),stateStepSlug:(0,m.TO)(e),updatingStep:(0,m.ZL)(e),canShowProductSuggestions:(0,m.sB)(e),discountViewedStep:(0,m.VZ)(e),featureActive:(0,m.dz)(e,t.stepSlug),summaryViewed:(0,m.E3)(e,"summary"),spotlightProduct:(0,m.fo)(e,t.stepSlug),...(0,m.F_)(e)?{stepProgressValue:(0,m.HZ)(e),summaryViewed:!1}:{}})),(
(0,r.sprintf)(__("Tell us more about %s?","jetpack"),l),description:__("To help you get the most from Jetpack, tell us about your site. Check all that apply:","jetpack"),answer:_,sidebarCard:v?React.createElement(d.Z,null):null,illustration:u.lY,illustrationClassName:"jp-recommendations-site-type__illustration"})}))},86095:function(e,t,n){"use strict";var s=n(80800),r=n(65736),a=n(97506),i=n(84069),o=n(99196),c=n.n(o),l=n(59309),p=n(36920),u=n(8722),d=n(16876),m=n(23494),h=n(88842),g=n(90351),f=n(17279);const __=r.__;t.Z=(0,l.$j)((e=>({isLoading:(0,d.Zd)(e)||(0,u.at)(e)||(0,p.HW)(e),discountData:(0,d.u)(e),introOffers:(0,p.ni)(e),suggestions:(0,u.El)(e),step:(0,u.TO)(e)})),(e=>({markAsViewed:t=>e((0,u.fy)(t))})))((e=>{let{isLoading:t,discountData:n,introOffers:r,suggestions:l,markAsViewed:p,step:u}=e;const{expiry_date:d}=n,k=(0,o.useMemo)((()=>(0,g.q)(n,r,l)),[n,r,l]),v=(0,o.useMemo)((()=>(0,f.h)(n)),[n]),E=(0,o.useCallback)((()=>{i.Z.tracks.recordEvent("jetpack_recommendations_upsell_card_cta_click",{discount:v})}),[v]);return(0,o.useEffect)((()=>{p(u)}),[p,u]),(0,o.useEffect)((()=>{t||i.Z.tracks.recordEvent("jetpack_recommendations_upsell_card_display",{discount:v})}),[t,v]),t?null:c().createElement("div",{className:"jp-recommendations-discount-card"},c().createElement("div",{className:"jp-recommendations-discount-card__container"},c().createElement("div",{className:"jp-recommendations-discount-card__card"},c().createElement("div",{className:"jp-recommendations-discount-card__card-header"},c().createElement("img",{className:"jp-recommendations-discount-card__header-icon",src:s.hp+"recommendations/cloud-icon.svg",alt:""}),v&&c().createElement(m.Z,{discount:k})),c().createElement("div",{className:"jp-recommendations-discount-card__card-body"},c().createElement("h3",{className:"jp-recommendations-discount-card__heading"},__("Increase your site security!","jetpack")),c().createElement("ul",{className:"jp-recommendations-discount-card__feature-list"},c().createElement("li",null,__("Real-time cloud backups","jetpack")),c().createElement("li",null,__("One-click restores","jetpack")),c().createElement("li",null,__("Real-time malware scanning","jetpack")),c().createElement("li",null,__("Comments and form spam protection","jetpack"))),!t&&c().createElement(a.Z,{className:"jp-recommendations-discount-card__button",rna:!0,href:"#/recommendations/product-suggestions",onClick:E},v&&__("View discounted products","jetpack"),!v&&__("View products","jetpack")))),v&&c().createElement("div",{className:"jp-recommendations-discount-card__timer"},c().createElement(h.Z,{timeClassName:"jp-recommendations-discount-card__time",label:__("Discount ends in:","jetpack"),expiryDate:d}))))}))},15356:function(e,t,n){"use strict";n.d(t,{K:function(){return g}});var s=n(80800),r=n(6895),a=n(55609),i=n(69307),o=n(65736),c=n(65235),l=n.n(c),p=n(20408),u=n(84069),d=n(34443),m=n(99196),h=n(95629);const __=o.__,g=e=>{let{slug:t,underside:n=!1}=e;(0,m.useEffect)((()=>{u.Z.tracks.recordEvent("jetpack_recommendations_summary_sidebar_display",{type:"mobile_app",slug:t})}),[t]);const o=(0,m.useCallback)((()=>{u.Z.tracks.recordEvent("jetpack_recommendations_summary_sidebar_click",{type:"mobile_app_jpcom",slug:t})}),[t]),c=(0,m.useCallback)((e=>{u.Z.tracks.recordEvent("jetpack_recommendations_summary_sidebar_click",{type:"mobile_app_badge",store:e,slug:t})}),[t]),g=()=>React.createElement("div",{className:"jp-recommendations-sidebar-mobile__apps-badge"},React.createElement(p.Z,{onBadgeClick:c,storeName:"ios",utm_source:"jetpack-plugin-recommendations"})),f=()=>React.createElement("div",{className:"jp-recommendations-sidebar-mobile__apps-badge"},React.createElement(p.Z,{onBadgeClick:c,storeName:"android",utm_source:"jetpack-plugin-recommendations"})),k=()=>React.createElement("div",{className:"jp-recommendations-sidebar-mobile__qr-code-section"},React.createElement("img",{className:"jp-recommendations-sidebar-mobile__qr-code-image",src:s.hp+`/recommendations/mobile-app-qr-code-${t}.png`,width:80,height:80,alt:"qr code to jetpack.com/app/ web page"}),React.createElem
2023-04-26 17:39:43 +02:00
__("Get the most out of your %s. One-click restores ensure youll be able to easily restore your site, if anything goes wrong.","jetpack"),d)),l().createElement("p",null,__("Enter your server credentials to enable one-click restores included in your plan.","jetpack")),l().createElement("div",{className:"jp-recommendations-one-click-restores__cta"},l().createElement(i.Z,{rna:!0,href:(0,r.Z)("jetpack-backup-dash-credentials",{site:n}),onClick:p},__("Enable one-click restores","jetpack"))))),l().createElement(m.y,{compact:!0},l().createElement("div",{className:"jp-recommendations-getting-started-compact"},l().createElement("a",{href:s.zh,onClick:u,target:"_blank",rel:"noreferrer"},l().createElement("img",{className:"jp-recommendations-getting-started-compact__thumbnail",src:s.hp+"backup-getting-started-thumbnail.png",srcSet:`${s.hp+"backup-getting-started-thumbnail.png"} 1x, ${s.hp+"backup-getting-started-thumbnail-2x.png"} 2x`,alt:""})),l().createElement("div",null,l().createElement("h2",null,__("Getting started with Jetpack VaultPress Backup","jetpack")),l().createElement("p",null,__("A short video guide on how to back up your website","jetpack"))))))}))},73986:function(e,t,n){"use strict";n.d(t,{q:function(){return d}});var s=n(65736),r=n(97506),a=n(5060),i=n(84069),o=n(99196),c=n.n(o),l=n(71912),p=n(36622),u=n(95629);const __=s.__,d=(0,l.Z)((e=>{const{upgradeUrl:t}=e;(0,o.useEffect)((()=>{i.Z.tracks.recordEvent("jetpack_recommendations_summary_sidebar_display",{type:"upsell_no_price"})}),[]);const n=(0,o.useCallback)((()=>{i.Z.tracks.recordEvent("jetpack_recommendations_summary_sidebar_click",{type:"upsell_no_price"})}),[]),s=[__("Robust security to keep your site safe","jetpack"),__("Speed-enhancing performance tools","jetpack"),__("Increase site growth with marketing","jetpack")];return c().createElement(u.y,{header:c().createElement(p.Z,null)},c().createElement("div",null,c().createElement("h2",null,__("Powerful security, performance, and marketing","jetpack")),c().createElement("ul",{className:"jp-recommendations-sidebar-card__features"},s.map((e=>c().createElement("li",{key:e},e)))),c().createElement("p",null,__("Explore premium Jetpack product bundles or pick and choose exactly what you need.","jetpack")),c().createElement(r.Z,{rna:!0,href:t,onClick:n,target:"blank",rel:"noopener noreferrer"},__("Learn more","jetpack"),c().createElement(a.Z,{icon:"external"}))))}))},28747:function(e,t,n){"use strict";n.d(t,{N:function(){return m}});var s=n(80800),r=n(55609),a=n(84069),i=n(25162),o=n.n(i),c=n(99196),l=n.n(c),p=n(59309),u=n(97684);const d=e=>{const{productCardTitle:t,productCardCtaLink:n,productCardCtaText:i,productCardList:o,productCardIcon:p,productCardDisclaimer:u,stepSlug:d}=e,m=(0,c.useCallback)((()=>{a.Z.tracks.recordEvent("jetpack_recommendations_step_product_card_button_click",{feature:d})}),[d]);return l().createElement("div",{className:"jp-recommendations-discount-card"},l().createElement("div",{className:"jp-recommendations-discount-card__container"},l().createElement("div",{className:"jp-recommendations-discount-card__card"},l().createElement("div",{className:"jp-recommendations-discount-card__card-header"},l().createElement("img",{className:"jp-recommendations-discount-card__header-icon",src:s.hp+p,alt:""})),l().createElement("div",{className:"jp-recommendations-discount-card__card-body"},l().createElement("h3",{className:"jp-recommendations-discount-card__heading"},t),o&&l().createElement("ul",{className:"jp-recommendations-discount-card__feature-list"},o.map(((e,t)=>l().createElement("li",{key:`feature-${t}`},e)))),u&&l().createElement("p",{className:"jp-recommendations-discount-card__disclaimer"},u.text," ",l().createElement(r.ExternalLink,{href:u.url},u.link_text)),l().createElement(r.ExternalLink,{type:"button",className:"dops-button is-rna jp-recommendations-discount-card__button",href:n,onClick:m},i)))))};d.propTypes={productSlug:o().string.isRequired};const m=(0,p.$j)(((e,t)=>({...(0,u.r3)(e,t.productSlug),...(0,u.qJ)(e,t.productSlug,t.stepSlug)})))(d)},36622:function(e,t,n){"use strict";var
2023-05-23 23:18:12 +02:00
__("Step %1$s of %2$s","jetpack"),t+1,n)))}},43026:function(e,t,n){"use strict";n.d(t,{E:function(){return C}});var s=n(65736),r=n(65235),a=n.n(r),i=n(72129),o=n(92819),c=n(99196),l=n.n(c),p=n(59309),u=n(69508),d=n(8722),m=n(3230),h=n(61372),g=n(2025),f=n(21404),k=n(91508),v=n(15356),E=n(78787),_=n(73986),y=n(24855),b=n(95766);const __=s.__,w=e=>{const{isFetchingMainData:t,isFetchingSidebarData:n,isFetchingBottomSectionData:r,sidebarCardsSlug:o,siteTitle:p,summaryFeatureSlugs:u,summaryResourceSlugs:d,summaryPrimarySections:m,updateRecommendationsStep:h,addViewedRecommendation:w,upsell:C,isOnboardingActive:j,newRecommendations:S,stateStepSlug:N,updatingStep:x,updateOnboardingData:T}=e;(0,c.useEffect)((()=>{"summary"!==N?h("summary"):"summary"!==N||x||w("summary")}),[N,x,h,w]),(0,c.useEffect)((()=>{j&&T({active:null})}),[T,j]);const A=e=>S.includes(e),P=t?l().createElement(i.D,{altText:__("Loading recommendations","jetpack")}):l().createElement(l().Fragment,null,l().createElement("div",{className:"jp-recommendations-summary__configuration"},l().createElement("h1",null,(0,s.sprintf)(/* translators: %s is the site name */
2023-04-26 17:39:43 +02:00
__("Nice work! Lets recap what we enabled for %s.","jetpack"),p)),m.map((e=>{let{name:t,slugs:n}=e;const r=`primary-onboarding-${t.toLowerCase().replace(/[\s_-]+/g,"-")}`;return l().createElement("section",{key:t,"aria-labelledby":r},l().createElement("h2",{id:r},(0,s.sprintf)(/* translators: %s is the jetpack plan name */
2023-05-23 23:18:12 +02:00
__("Part of your %s plan","jetpack"),t)),n.map((e=>l().createElement(f.u,{key:e,slug:e}))))})),(u.selected.length>0||u.skipped.length>0)&&l().createElement("section",{"aria-labelledby":"enabled-recommendations"},l().createElement("h2",{id:"enabled-recommendations"},__("Recommendations enabled","jetpack")),l().createElement("div",null,u.selected.length>0?u.selected.map((e=>l().createElement(g.H,{key:e,featureSlug:e,isNew:A(e)}))):l().createElement("p",{className:"jp-recommendations-summary__recommendation-notice"},l().createElement("em",null,__("You didnt enable any recommended features. To get the most out of Jetpack, enable some recommendations or explore all Jetpack features.","jetpack"))))),u.skipped.length>0&&l().createElement("section",{"aria-labelledby":"skipped-recommendations"},l().createElement("h2",{id:"skipped-recommendations"},__("Recommendations skipped","jetpack")),l().createElement("div",null,u.skipped.map((e=>l().createElement(g.H,{key:e,featureSlug:e,isNew:A(e)}))))),d.length>0&&l().createElement("section",{"aria-labelledby":"resources-summary-title"},l().createElement("h2",{id:"resources-summary-title"},__("Resources","jetpack")),l().createElement("div",null,d.map((e=>l().createElement(k._,{key:e,resourceSlug:e,isNew:A(e)})))))));let O,M;if(n)O=l().createElement(i.D,{altText:__("Loading recommendations","jetpack")});else switch(o){case"loading":O=l().createElement(i.D,{altText:__("Loading recommendations","jetpack")});break;case"upsell":O=C.hide_upsell?l().createElement(_.q,null):l().createElement(b.Z,null),M=l().createElement(v.K,{slug:o,underside:!0});break;case"one-click-restores":O=l().createElement(l().Fragment,null,l().createElement(E.c,null),l().createElement(v.K,{slug:o}));break;case"manage-security":O=l().createElement(l().Fragment,null,l().createElement(y.c,null),l().createElement(v.K,{slug:o}));break;case"download-app":O=l().createElement(v.K,{slug:o});break;default:O=l().createElement(v.K,{slug:"unknown"})}return l().createElement("div",{className:"jp-recommendations-summary"},l().createElement("div",{className:"jp-recommendations-summary__main"},l().createElement("div",{className:a()("jp-recommendations-summary__content",{isLoading:t})},P),l().createElement("div",{className:a()("jp-recommendations-summary__sidebar",{isLoading:n})},O)),M&&l().createElement("div",{className:a()("jp-recommendations-summary__underside",{isLoading:r})},M))};w.defaultProps={newRecommendations:[]};const C=(0,p.$j)((e=>{const t=(0,h.bK)(e),n=(0,m.Gw)(e),s=(0,d.jn)(e);return{isFetchingMainData:(0,o.isEmpty)(n)||(0,o.isEmpty)(t),isFetchingSidebarData:(0,o.isEmpty)(s),isFetchingBottomSectionData:(0,o.isEmpty)(s),sidebarCardsSlug:(0,d.Xi)(e),siteTitle:(0,u.aW)(e),summaryFeatureSlugs:(0,d.CI)(e),summaryResourceSlugs:(0,d.jp)(e),summaryPrimarySections:(0,d.TK)(e),stateStepSlug:(0,d.TO)(e),updatingStep:(0,d.ZL)(e),isOnboardingActive:(0,d.F_)(e),upsell:s}}),(e=>({updateRecommendationsStep:t=>e((0,d.OC)(t)),updateOnboardingData:t=>e((0,d.y5)(t)),addViewedRecommendation:t=>e((0,d.Hm)(t))})))(w)},95766:function(e,t,n){"use strict";var s=n(82674),r=n.n(s),a=n(65736),i=n(23609),o=n(84069),c=n(99196),l=n.n(c),p=n(59309),u=n(8722),d=n(16876),m=n(18821),h=n(88842),g=n(17279);const __=a.__,f=(0,p.$j)((e=>({upsell:(0,u.jn)(e),discountData:(0,d.u)(e)})))((e=>{let{upsell:t,discountData:n}=e;const{product_slug:s}=t||{},{expiry_date:a}=n,p=(0,c.useMemo)((()=>(0,g.h)(n)),[n]),u=(0,c.useCallback)((()=>{o.Z.tracks.recordEvent("jetpack_recommendations_summary_sidebar_click",{product_slug:s,discount:p})}),[s,p]),d=(0,c.useCallback)((()=>{o.Z.tracks.recordEvent("jetpack_recommendations_summary_sidebar_display",{product_slug:s,discount:p})}),[s,p]);return l().createElement(l().Fragment,null,l().createElement(m.u,r()({},t,{slug:s,isRecommended:!0,onClick:u,onMount:d})),p&&l().createElement("div",{className:"jp-recommendations-summary__discount"},l().createElement("div",{className:"jp-recommendations-summary__timer"},l().createElement(h.Z,{timeClassName:"jp-recommendations-summary__time",label:__("Discount ends in:","jetpack"),expiryDate:a})
2022-06-16 14:01:47 +02:00
// translators: %d is the number of days, d an abbreviation for days (e.g. 7d). Only translate the latter.
2023-04-26 17:39:43 +02:00
o.push((0,s.sprintf)(__("%dd","jetpack"),n)),(n>0||r>0)&&
2022-06-16 14:01:47 +02:00
// translators: %d is the number of hours, h an abbreviation for hours (e.g. 23h). Only translate the latter.
2023-04-26 17:39:43 +02:00
o.push((0,s.sprintf)(__("%dh","jetpack"),r)),(n>0||r>0||a>0)&&
2022-06-16 14:01:47 +02:00
// translators: %d is the number of minutes, m an abbreviation for minutes (e.g. 59m). Only translate the latter.
2023-04-26 17:39:43 +02:00
o.push((0,s.sprintf)(__("%dm","jetpack"),a)),
2022-12-15 17:41:53 +01:00
// translators: %d is the number of seconds, s an abbreviation for seconds (e.g. 59s). Only translate the latter.
2023-05-23 23:18:12 +02:00
o.push((0,s.sprintf)(__("%ds","jetpack"),i)),o.join(" ")}),[]);return(0,r.useEffect)((()=>{const e=setInterval(u,500);return p.current=e,()=>{clearInterval(p.current)}}),[]),c>0?a().createElement(a().Fragment,null,t,a().createElement("span",{className:n},d(c))):__("Discount offer has ended","jetpack")}},90351:function(e,t,n){"use strict";n.d(t,{q:function(){return s}});const s=(e,t,n)=>{if(!e||!t||!n)return;const s=parseInt(e?.discount,10);if(Number.isNaN(s))return;const r=n.map((e=>{let{slug:t}=e;return t})),a=t.filter((e=>{let{product_slug:t}=e;return r.includes(t)})).map((e=>{let{original_price:t,raw_price:n}=e;if(!t)return;const r=(t-n*(1-s/100))/t;return Math.round(100*r)})).filter(Boolean);return a.length?Math.max(...a):void 0}},38356:function(e,t,n){"use strict";n.d(t,{N:function(){return r}});var s=n(6895);const r=(e,t,n,r)=>(0,s.Z)("jetpack-recommendations-product-checkout",{site:n,path:e,query:`coupon=${r||""}&redirect_to=${t}admin.php?jp-react-redirect=product-purchased`})},17279:function(e,t,n){"use strict";n.d(t,{h:function(){return s}});const s=e=>{if("object"!=typeof e)return!1;const{discount:t,is_used:n,expiry_date:s}=e;return!!t&&!n&&new Date(s).valueOf()-Date.now()>0}},91256:function(e,t,n){"use strict";var s=n(90017),r=n.n(s),a=n(65736),i=n(47407),o=n(66164),c=n(2353),l=n(93806),p=n(28178),u=n(92819),d=n(25162),m=n.n(d),h=n(99196),g=n.n(h),f=n(59309),k=n(96300),v=n(69508),E=n(50416),_=n(89292);const __=a.__,y=(0,c.u)(class extends h.Component{constructor(){super(...arguments),r()(this,"handleBannerClick",(e=>()=>this.props.updateOptions({[e]:!0})))}render(){if(!this.props.canManageModules)return null;if(this.props.searchTerm.length<3)return null;const e=["contact-form","enhanced-distribution","json-api","notes"],t=this.props.modules,n=[];return(0,u.forEach)(t,((t,s)=>{if(this.props.isModuleFound(s)&&(0,u.includes)(e,s)){const e=this.props.isOfflineMode&&this.props.isUnavailableInOfflineMode(t.module),r=!this.props.hasConnectedOwner&&this.props.isUnavailableInSiteConnectionMode(t.module);if(e||r)return n.push(g().createElement(b,{key:s,moduleData:t,offlineMode:e,siteConnectionMode:r}));this.props.getOptionValue(t.module)?n.push(g().createElement(b,{key:s,moduleData:t})):n.push(g().createElement(i.ZP,{className:"jp-searchable-banner",key:s,callToAction:__("Activate","jetpack"),description:t.description,href:"javascript:void( 0 )",icon:"cog",onClick:this.handleBannerClick(t.module),title:t.name}))}})),g().createElement("div",null,n)}});y.propTypes={searchTerm:m().string},y.defaultProps={searchTerm:""};class b extends h.Component{render(){const e=this.props.moduleData,t=this.props.offlineMode,n=this.props.siteConnectionMode;return g().createElement(l.Z,{module:e.module,header:e.name,action:e.module,hideButton:!0},g().createElement(p.Z,{disableInOfflineMode:t,disableInSiteConnectionMode:n,module:{module:e.module},support:{link:e.learn_more_button}},e.description),n&&g().createElement(o.Z,{feature:e.module,featureLabel:e.name,text:__("Connect to configure.","jetpack")}))}}t.Z=(0,f.$j)((e=>({modules:(0,E.hU)(e),isModuleFound:t=>(0,_.CX)(e,t),canManageModules:(0,v.pK)(e),isUnavailableInOfflineMode:t=>(0,k.t_)(e,t),isOfflineMode:(0,k.Ex)(e),isUnavailableInSiteConnectionMode:t=>(0,k.IK)(e,t)})))(y)},37753:function(e,t,n){"use strict";var s=n(82674),r=n.n(s),a=n(90017),i=n.n(a),o=n(69307),c=n(65736),l=n(30860),p=n(45452),u=n(61775),d=n(5060),m=n(2353),h=n(93806),g=n(28178),f=n(9494),k=n(84069),v=n(59584),E=n(92819),_=n(99196),y=n.n(_),b=n(59309),w=n(17296);const __=c.__,_x=c._x,C=(0,m.u)(class extends _.Component{constructor(){super(...arguments),i()(this,"state",{apiKey:this.props.getOptionValue("wordpress_api_key"),delayKeyCheck:!1,currentEvent:{}}),i()(this,"keyChanged",!1),i()(this,"checkApiKeyTyped",(e=>{this.props.checkAkismetKey(e.currentTarget.value),this.keyChanged=!0,this.setState({delayKeyCheck:!1})})),i()(this,"updateText",(e=>{const t=(0,E.assign)({},e);t.currentTarget.value=(0,E.trim)(t.currentTarget.value),this.setState({apiKey:t.currentTarget.value,delayKeyCheck:!0,currentEvent:t},this.debouncedC
_n("Uh oh, %s threat found.","Uh oh, %s threats found.",e,"jetpack"),(0,c.Z)(e))),w().createElement("br",null),w().createElement("br",null),(0,l.createInterpolateElement)(__("<a>View details</a>","jetpack"),{a:w().createElement("a",{href:(0,o.Z)("vaultpress-dashboard")})}),w().createElement("br",null),(0,l.createInterpolateElement)(__("<a>Contact Support</a>","jetpack"),{a:w().createElement("a",{href:(0,o.Z)("jetpack-support")})})):__("Your site is connected to VaultPress for backups and security scanning.","jetpack")}return e&&!this.props.hasScan?__("Your site is connected to VaultPress for backups.","jetpack"):(n=__("You have paid for backups but they're not yet active.","jetpack"),this.props.hasScan&&(n=__("You have paid for backups and security scanning but theyre not yet active.","jetpack")),n+=" "+__('Click "Set Up" to finish installation.',"jetpack"),n)}render(){if(!this.props.showBackups)return null;const e=(0,E.get)(this.props.vaultPressData,["data","features","security"],!1),t=(0,E.get)(this.props.rewindStatus,["state"],!1),n=!1!==t,s="N/A"!==this.props.vaultPressData&&!1!==(0,E.get)(this.props.vaultPressData,["data"],!1);return n||!this.props.vaultPressActive||s?(0,E.includes)(["provisioning","awaiting_credentials","active"],t)?w().createElement(A,r()({},this.props,{rewindState:t})):w().createElement(g.Z,r()({feature:v.eM},this.props,{header:_x("Backups and security scanning","Settings header","jetpack"),action:"scan",hideButton:!0}),w().createElement(m.Z,null),w().createElement(f.Z,{disableInOfflineMode:!0,module:{module:"backups"},support:{text:__("Backs up your site to the global WordPress.com servers, allowing you to restore your content in the event of an emergency or error.","jetpack"),link:(0,o.Z)("vaultpress-help-get-to-know")}},this.getCardText()),!this.props.isUnavailableInOfflineMode("backups")&&e&&w().createElement(d.Z,{compact:!0,className:"jp-settings-card__configure-link",onClick:this.trackConfigureClick,target:"_blank",href:(0,o.Z)("vaultpress-dashboard")},__("Configure your Security Scans","jetpack"))):w().createElement(T,null)}});t.Z=(0,C.$j)((e=>({vaultPressData:(0,j.XK)(e),hasScan:(0,x.CV)(e,"scan"),hasThreats:(0,j._R)(e),vaultPressActive:(0,N.mp)(e,"vaultpress"),showBackups:(0,S.xR)(e)})))(P)},37914:function(e,t,n){"use strict";var s=n(82674),r=n.n(s),a=n(90017),i=n.n(a),o=n(65736),c=n(3544),l=n(69270),p=n(92819),u=n(99196),d=n.n(u),m=n(59309),h=n(17296),g=n(96300),f=n(50416),k=n(89292),v=n(3230),E=n(33002),_=n(61372),y=n(37753),b=n(49529),w=n(50385),C=n(9e3),j=n(87006),S=n(26237),N=n(86478);const __=o.__;class x extends u.Component{constructor(){super(...arguments),i()(this,"isAkismetFound",(()=>{if(!this.props.isPluginActive("akismet/akismet.php"))return!1;if(this.props.searchTerm){const e=this.props.isPluginInstalled("akismet/akismet.php");return["akismet","antispam","spam","comments",e.Description,e.PluginURI].join(" ").toLowerCase().indexOf(this.props.searchTerm.toLowerCase())>-1}return!0}))}render(){const e={settings:this.props.settings,getModule:this.props.module,isOfflineMode:this.props.isOfflineMode,isUnavailableInOfflineMode:this.props.isUnavailableInOfflineMode,rewindStatus:this.props.rewindStatus,siteRawUrl:this.props.siteRawUrl,hasConnectedOwner:this.props.hasConnectedOwner},t=this.props.isModuleFound("waf"),n=this.props.isModuleFound("protect"),s=this.props.isModuleFound("sso"),a=this.isAkismetFound(),i="active"===(0,p.get)(this.props.rewindStatus,["state"],!1),o=this.props.isModuleFound("vaultpress")||i,u=this.props.isModuleFound("monitor"),m=this.props.searchTerm;if(!m&&!this.props.active)return null;if(!(s||n||a||o||u))return null;const h=this.props.backupsOnly?d().createElement(w.N,r()({},e,{vaultPressData:this.props.vaultPressData})):d().createElement(b.Z,e);return d().createElement("div",null,d().createElement(l.Z,null),d().createElement("h1",{className:"screen-reader-text"},__("Jetpack Security Settings","jetpack")),d().createElement("h2",{className:"jp-settings__section-title"},m?__("Security","jetpack"):__("Your site is protected by Jetpack. Youll be notified
__("Your current IP: %s","jetpack"),this.props.currentIp)),_().createElement(l.Z,{rna:!0,compact:!0,disabled:!e||t||this.currentIpIsSafelisted()||this.props.isSavingAnyOption(["protect","jetpack_waf_ip_allow_list"]),onClick:this.addToSafelist},__("Add to Always Allowed list","jetpack"))),_().createElement(u.lX,null,_().createElement(u.Gj,null,__("Always allowed IP addresses","jetpack")),_().createElement(f.Z,{disabled:!e||t||this.props.isSavingAnyOption(["protect","jetpack_protect_global_whitelist"]),name:"jetpack_waf_ip_allow_list",placeholder:"Example: 12.12.12.1-12.12.12.100",onChange:this.updateIPAllowList,value:this.props.allowListInputState})),_().createElement("span",{className:"jp-form-setting-explanation"},__('You may mark an IP address (or series of addresses) as "Always allowed", preventing them from ever being blocked by Jetpack. IPv4 and IPv6 are acceptable. To specify a range, enter the low value and high value separated by a dash. Example: 12.12.12.1-12.12.12.100',"jetpack"))))))}},j=(0,y.$j)((e=>{const t=(0,w.EN)(e);return{allowListInputState:null!==t?t:(0,b.$8)(e,"jetpack_waf_ip_allow_list")}}),(e=>({updateWafIpAllowList:t=>e((0,w.uy)(t))})))((0,d.u)(C))},26237:function(e,t,n){"use strict";n.d(t,{y:function(){return v}});var s=n(82674),r=n.n(s),a=n(90017),i=n.n(a),o=n(6895),c=n(48229),l=n(65736),p=n(66164),u=n(61775),d=n(2353),m=n(5004),h=n(93806),g=n(28178),f=n(99196),k=n.n(f);const __=l.__,_x=l._x,v=(0,d.u)(class extends f.Component{constructor(){super(...arguments),i()(this,"state",{jetpack_sso_match_by_email:this.props.getOptionValue("jetpack_sso_match_by_email","sso",!1),jetpack_sso_require_two_step:this.props.getOptionValue("jetpack_sso_require_two_step","sso",!1)}),i()(this,"handleTwoStepToggleChange",(()=>{this.updateOptions("jetpack_sso_require_two_step")})),i()(this,"handleMatchByEmailToggleChange",(()=>{this.updateOptions("jetpack_sso_match_by_email")})),i()(this,"updateOptions",(e=>{this.setState({[e]:!this.state[e]},this.props.updateFormStateModuleOption("sso",e))}))}render(){const e=this.props.getOptionValue("sso"),t=this.props.isUnavailableInOfflineMode("sso");return k().createElement(h.Z,r()({},this.props,{hideButton:!0,module:"sso",header:_x("WordPress.com login","Settings header, noun.","jetpack")}),k().createElement(g.Z,{hasChild:!0,disableInOfflineMode:!0,disableInSiteConnectionMode:!0,module:this.props.getModule("sso"),support:{text:__("Allows registered users to log in to your site with their WordPress.com accounts.","jetpack"),link:(0,o.Z)("jetpack-support-sso")}},k().createElement("p",null,__("Add an extra layer of security to your website by enabling WordPress.com login and secure authentication. If you have multiple sites with this option enabled, you will be able to log in to every one of them with the same credentials.","jetpack")),k().createElement(m.T,{slug:"sso",disabled:t||!this.props.hasConnectedOwner,activated:e,toggling:this.props.isSavingAnyOption("sso"),toggleModule:this.props.toggleModuleNow},k().createElement("span",{className:"jp-form-toggle-explanation"},this.props.getModule("sso").description)),k().createElement(u.C_,null,k().createElement(c.Z,{checked:e&&this.props.getOptionValue("jetpack_sso_match_by_email","sso",!1),disabled:!e||t||this.props.isSavingAnyOption(["sso"]),toggling:this.props.isSavingAnyOption(["jetpack_sso_match_by_email"]),onChange:this.handleMatchByEmailToggleChange,label:__("Match accounts using email addresses","jetpack")}),k().createElement(c.Z,{checked:e&&this.props.getOptionValue("jetpack_sso_require_two_step","sso",!1),disabled:!e||t||this.props.isSavingAnyOption(["sso"]),toggling:this.props.isSavingAnyOption(["jetpack_sso_require_two_step"]),onChange:this.handleTwoStepToggleChange,label:__("Require accounts to use WordPress.com Two-Step Authentication","jetpack")}))),!this.props.hasConnectedOwner&&!this.props.isOfflineMode&&k().createElement(p.Z,{feature:"sso",featureLabel:__("Secure Sign-On","jetpack"),text:__("Connect to enable WordPress.com Secure Sign-On.","jetpack")}))}})},86478:function(e,t,n){"use strict";var s=n(82674),r=n.n(s),
__("Error updating settings. %s","jetpack"),this.getCustomErrorMessage(e.response)||e.message||e.code),{id:"module-setting-update"})}))})),i()(this,"toggleAutomaticRules",(()=>{this.setState({...this.state,automaticRulesEnabled:!this.state.automaticRulesEnabled},this.onSubmit)})),i()(this,"toggleManualRules",(()=>{this.setState({...this.state,manualRulesEnabled:!this.state.manualRulesEnabled},this.onSubmit)})),i()(this,"handleIpBlockListChange",(e=>{this.setState({...this.state,ipBlockList:e?.target?.value})})),i()(this,"handleIpAllowListChange",(e=>{this.props.updateWafIpAllowList(e.target.value)})),i()(this,"toggleShareData",(()=>{this.setState({...this.state,shareData:!this.state.shareData},this.onSubmit)}))}render(){const e=this.props.getOptionValue("waf"),t=this.props.isUnavailableInOfflineMode("waf"),n=!e||t||this.props.isFetchingWafSettings||this.props.isSavingAnyOption(["waf"]),s=w().createElement("div",{className:"waf__header"},w().createElement("span",null,_x("Firewall","Settings header","jetpack")),w().createElement("a",{href:(0,o.Z)("jetpack-support-waf"),target:"_blank",rel:"noopener noreferrer",className:"waf__header__badge"},_x("NEW","Settings header badge","jetpack"))),a=w().createElement("div",{className:"waf__settings__toggle-setting"},w().createElement(c.Z,{checked:!(!this.props.hasScan&&!this.props.settings?.automaticRulesAvailable)&&this.props.settings?.automaticRulesEnabled,toggling:this.props.isUpdatingWafSettings&&this.state.automaticRulesEnabled!==this.props.settings?.automaticRulesEnabled,disabled:n||!this.props.hasScan&&!this.props.settings?.automaticRulesAvailable,onChange:this.toggleAutomaticRules,label:__("Automatic rules - Protect your site against untrusted traffic sources with automatic security rules","jetpack")})),i=w().createElement("div",{className:"waf__settings__toggle-setting"},w().createElement(c.Z,{checked:this.props.settings?.manualRulesEnabled,toggling:this.props.isUpdatingWafSettings&&this.state.manualRulesEnabled!==this.props.settings?.manualRulesEnabled,disabled:n,onChange:this.toggleManualRules,label:__("Allow / Block list - Block or allow a specific request IP","jetpack")}),this.state.manualRulesEnabled&&w().createElement(w().Fragment,null,w().createElement("div",{className:"waf__settings__ips"},w().createElement(h.lX,null,__("Blocked IP addresses","jetpack")),w().createElement(T.Z,{disabled:n||this.props.isUpdatingWafSettings&&this.state.ipBlockList!==this.props.settings?.ipBlockList,name:"ipBlockList",placeholder:(0,u.sprintf)(/* translators: Placeholder is a list of example IP addresses. */
__("Example: %s","jetpack"),"\n12.12.12.1\n12.12.12.2"),value:this.state.ipBlockList,onChange:this.handleIpBlockListChange}),w().createElement(d.Z,{primary:!0,rna:!0,compact:!0,type:"button",className:"waf__settings__ips__save-button",disabled:n||this.state.ipBlockList===this.props.settings?.ipBlockList||this.props.isUpdatingWafSettings&&this.state.ipBlockList!==this.props.settings?.ipBlockList,onClick:this.onSubmit},__("Save block list","jetpack"))),w().createElement("div",{className:"waf__settings__ips"},w().createElement(h.lX,null,__("Always allowed IP addresses","jetpack")),w().createElement(T.Z,{disabled:n||this.props.isUpdatingWafSettings&&this.state.ipAllowList!==this.props.settings?.ipAllowList,name:"ipAllowList",placeholder:__("Example:","jetpack")+"\n12.12.12.1\n12.12.12.2",value:this.props.allowListInputState,onChange:this.handleIpAllowListChange}),w().createElement(d.Z,{primary:!0,rna:!0,compact:!0,type:"button",className:"waf__settings__ips__save-button",disabled:n||this.state.ipAllowList===this.props.settings?.ipAllowList||this.props.isUpdatingWafSettings&&this.state.ipAllowList!==this.props.settings?.ipAllowList,onClick:this.onSubmit},__("Save allow list","jetpack"))))),g=w().createElement("div",{className:"waf__settings__toggle-setting"},w().createElement(c.Z,{checked:this.props.settings?.shareData,disabled:n,toggling:this.props.isUpdatingWafSettings&&this.state.shareData!==this.props.settings?.shareData,onChange:this.toggleShareData,label:w().createElement("div",{className:"waf__settings__toggle-setting__label"},w().createElement("span",null,__("Share data with Jetpack","jetpack")),w().createElement(N.Z,{position:"right",screenReaderText:__("Learn more","jetpack"),className:"waf__settings__share-data-popover"},(0,p.createInterpolateElement)(__("Allow Jetpack to collect data to improve Firewall protection and rules. <ExternalLink>Learn more</ExternalLink> <hr /> <ExternalLink>Privacy Information</ExternalLink>","jetpack"),{ExternalLink:w().createElement(l.ExternalLink,{href:(0,o.Z)("jetpack-waf-settings-privacy-info")}),hr:w().createElement("hr",null)})))})),k=(0,p.createInterpolateElement)(__("<b>Enhance protection</b> - Learn how to configure the firewall to inspect all requests and run before WordPress initializes","jetpack"),{b:w().createElement("strong",null)}),y=w().createElement(m.Z,{header:k,className:"waf__enhanced-protection"},w().createElement(E.Z,{hasChild:!0},w().createElement("ul",null,w().createElement("li",null,(0,p.createInterpolateElement)((0,u.sprintf)(/* translators: Placeholder is the file path to the Firewall's bootstrap file. */
__("To ensure the firewall can best protect your site, please update: <code>auto_prepend_file</code> PHP directive to point to <code>%s</code> Typically this is set either in an .htaccess file or in the global PHP configuration; contact your host for further assistance.","jetpack"),this.props.settings?.bootstrapPath),{code:w().createElement("code",null)})),w().createElement("li",null,__("Don't forget to undo this action when Firewall is turned off, or when you uninstall Jetpack.","jetpack"))))),b=w().createElement(f.ZP,{callToAction:_x("Upgrade","Call to action to buy a new plan","jetpack"),title:w().createElement(w().Fragment,null,this.props.settings?.automaticRulesAvailable?__("Upgrade to keep your site secure with up-to-date firewall rules","jetpack",0):__("Upgrade to enable automatic rules","jetpack"),w().createElement(N.Z,{position:"right",screenReaderText:__("Learn more","jetpack"),className:"waf__settings__upgrade-popover"},this.props.settings?.automaticRulesAvailable?__("The free version of the firewall does not receive updates to automatic firewall rules.","jetpack",0):__("The free version of the firewall only allows for use of manual rules.","jetpack"))),eventFeature:"scan",plan:(0,_.o2)(_.eM),feature:"jetpack_scan",href:this.props.scanUpgradeUrl,rna:!0});return w().createElement(v.Z,r()({},this.props,{header:s,module:"waf",onSubmit:this.onSubmit,hideButton:!0}),e&&w().createElement(S.Z,null),w().createElement(E.Z,{disableInOfflineMode:!0,module:this.props.getModule("waf"),support:{text:this.props.getModule("waf").long_description,link:this.props.getModule("waf").learn_more_button}},w().createElement(x.T,{slug:"waf",disabled:t,activated:e,toggling:this.props.isSavingAnyOption("waf"),toggleModule:this.props.toggleModuleNow},w().createElement("span",{className:"jp-form-toggle-explanation"},this.props.getModule("waf").description)),e&&!this.props.isFetchingWafSettings&&w().createElement(h.C_,{className:"waf__settings"},a,i,g)),e&&this.props.bootstrapPath&&y,!this.props.hasScan&&!this.props.isFetchingSettings&&b)}};t.Z=(0,C.$j)((e=>{const t=(0,j.UL)(e),n=(0,O.EN)(e);return{automaticRulesAvailable:(0,O._0)(e),allowListInputState:null!==n?n:(0,A.$8)(e,"jetpack_waf_ip_allow_list"),hasScan:(0,j.CV)(e,"scan"),isFetchingSettings:(0,O.vd)(e),isUpdatingWafSettings:(0,O.Xn)(e),settings:(0,O.T2)(e),scanUpgradeUrl:(0,y.z)(e,"scan"),sitePlan:t}}),(e=>({updateWafIpAllowList:t=>e((0,P.uy)(t)),updateWafSettings:t=>e((0,P.NY)(t)),createNotice:(t,n,s)=>e((0,g.iI)(t,n,s)),removeNotice:t=>e((0,g.qq)(t))})))((0,k.u)(M))},49517:function(e,t,n){"use strict";var s=n(82674),r=n.n(s),a=n(90017),i=n.n(a),o=n(88275),c=n(65736),l=n(70399),p=n(62160),u=n(65043),d=n(99196),m=n.n(d),h=n(59309),g=n(44498),f=n(91256),k=n(37914),v=n(78845),E=n(50416),_=n(67889),y=n(51421);const __=c.__;class b extends m().Component{render(){const{location:e={pathname:""},rewindStatus:t,searchTerm:n,siteAdminUrl:s,siteRawUrl:a,userCanManageModules:i}=this.props,{pathname:d}=e,h={searchTerm:n,rewindStatus:t,userCanManageModules:i};return m().createElement(o.ZP,null,m().createElement("div",{className:"jp-settings-container"},m().createElement("div",{className:"jp-no-results"},n?(0,c.sprintf)(/* translators: placeholder is a searchterm entered in searchform. */
__("No search results found for %s","jetpack"),n):__("Enter a search term to find settings or close search.","jetpack")),m().createElement(k.Z,r()({siteAdminUrl:s,siteRawUrl:a,active:"/security"===d||"/settings"===d&&i},h)),m().createElement(l.Z,r()({siteRawUrl:a,active:"/discussion"===d},h)),m().createElement(p.Z,r()({active:"/performance"===d},h)),m().createElement(_.Z,r()({siteRawUrl:a,siteAdminUrl:s,active:"/traffic"===d},h)),m().createElement(y.Z,r()({siteAdminUrl:s,active:"/writing"===d||!i&&this.props.isModuleActivated("post-by-email")&&!this.props.isModuleActivated("publicize")},h)),m().createElement(v.Z,r()({siteAdminUrl:s,active:"/sharing"===d||"/settings"===d&&!i&&this.props.isModuleActivated("publicize")},h)),m().createElement(u.Z,r()({active:"/privacy"===d},h)),m().createElement(f.Z,{searchTerm:n})))}}i()(b,"displayName","SearchableSettings"),t.Z=(0,h.$j)((e=>({isModuleActivated:t=>(0,E.mp)(e,t)})))((0,g.EN)(b))},78845:function(e,t,n){"use strict";var s=n(65736),r=n(69270),a=n(99196),i=n.n(a),o=n(59309),c=n(96300),l=n(69508),p=n(50416),u=n(89292),d=n(3230),m=n(68994),h=n(2950),g=n(52234);const __=s.__;class f extends a.Component{render(){const e={settings:this.props.settings,getModule:this.props.module,isOfflineMode:this.props.isOfflineMode,isUnavailableInOfflineMode:this.props.isUnavailableInOfflineMode,isLinked:this.props.isLinked,connectUrl:this.props.connectUrl,siteRawUrl:this.props.siteRawUrl,siteAdminUrl:this.props.siteAdminUrl,userCanManageModules:this.props.userCanManageModules},t=this.props.isModuleFound("publicize"),n=this.props.isModuleFound("sharedaddy"),s=this.props.isModuleFound("likes");return(this.props.searchTerm||this.props.active)&&(t||n||s)?i().createElement("div",null,i().createElement(r.Z,null),i().createElement("h1",{className:"screen-reader-text"},__("Jetpack Sharing Settings","jetpack")),i().createElement("h2",{className:"jp-settings__section-title"},this.props.searchTerm?__("Sharing","jetpack"):__("Share your content to social media, reaching new audiences and increasing engagement.","jetpack")),t&&i().createElement(h.u,e),n&&i().createElement(g.n,e),s&&i().createElement(m.d,e)):null}}t.Z=(0,o.$j)((e=>({module:t=>(0,p.rT)(e,t),settings:(0,d.Gw)(e),isOfflineMode:(0,c.Ex)(e),isUnavailableInOfflineMode:t=>(0,c.t_)(e,t),isModuleFound:t=>(0,u.CX)(e,t),isLinked:(0,c.BU)(e),connectUrl:(0,c.AM)(e),siteRawUrl:(0,l.JR)(e),siteAdminUrl:(0,l.wW)(e),userCanManageModules:(0,l.pK)(e)})))(f)},68994:function(e,t,n){"use strict";n.d(t,{d:function(){return m}});var s=n(82674),r=n.n(s),a=n(6895),i=n(65736),o=n(2353),c=n(5004),l=n(93806),p=n(28178),u=n(99196),d=n.n(u);const __=i.__,_x=i._x,m=(0,o.u)(class extends u.Component{render(){const e=this.props.isUnavailableInOfflineMode("likes"),t=this.props.getOptionValue("likes");return d().createElement(l.Z,r()({},this.props,{header:_x("Like buttons","Settings header","jetpack"),module:"likes",hideButton:!0}),d().createElement(p.Z,{disableInOfflineMode:!0,module:{module:"likes"},support:{text:__("Adds like buttons to your content so that visitors can show their appreciation or enjoyment.","jetpack"),link:(0,a.Z)("jetpack-support-likes")}},d().createElement("p",null,__("The Like button is a way for people on WordPress.com to show their appreciation for your content.","jetpack")),d().createElement(c.T,{slug:"likes",disabled:e,activated:t,toggling:this.props.isSavingAnyOption("likes"),toggleModule:this.props.toggleModuleNow},__("Add Like buttons to your posts and pages","jetpack"))))}})},2950:function(e,t,n){"use strict";n.d(t,{u:function(){return f}});var s=n(82674),r=n.n(s),a=n(6895),i=n(65736),o=n(85799),c=n(66164),l=n(2353),p=n(5004),u=n(93806),d=n(28178),m=n(84069),h=n(99196),g=n.n(h);const __=i.__,_x=i._x,f=(0,l.u)(class extends h.Component{trackClickConfigure(){m.Z.tracks.recordJetpackClick({target:"configure-publicize",page:"sharing"})}render(){const e=this.props.isUnavailableInOfflineMode("publicize"),t=this.props.isLinked,n=this.props.isOfflineMode,s=this.props.siteRawUrl,i=this.props.getOptionValue("publicize"),l=this.props.userCanManageModules;retu
2023-04-26 17:39:43 +02:00
__("There was an error testing Jetpack. Error: %s","jetpack"),t.message),{id:"test-jetpack-connection"}))}))),l=()=>e=>(e({type:i.q7G}),s.ZP.fetchConnectUrl().then((t=>{e({type:i.hmP,connectUrl:t})})).catch((t=>{e({type:i.UyH,error:t})}))),p=()=>e=>(e({type:i.lje}),s.ZP.fetchUserConnectionData().then((t=>{e({type:i.ybW,userConnectionData:t})})).catch((t=>{e({type:i.o2S,error:t})}))),u=()=>e=>(e({type:i.IWc}),e((0,a.iI)("is-info",__("Unlinking from WordPress.com","jetpack"),{id:"unlink-user"})),s.ZP.unlinkUser().then((t=>{e({type:i.dDV,userUnlinked:t}),e(l()),e((0,a.qq)("unlink-user")),e((0,a.iI)("is-success",__("Unlinked from WordPress.com.","jetpack"),{id:"unlink-user",duration:2e3}))})).catch((t=>{e({type:i.MoW,error:t}),e((0,a.qq)("unlink-user")),e((0,a.iI)("is-error",(0,r.sprintf)(/* translators: placeholder is the error. */
2023-05-23 23:18:12 +02:00
__("Error unlinking from WordPress.com. Error: %s","jetpack"),t),{id:"unlink-user"}))}))),d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return t=>{t({type:i.ien,featureLabel:e})}},m=()=>e=>{e({type:i.AAZ})},h=()=>e=>(e({type:i.jtr}),s.ZP.setHasSeenWCConnectionModal())},96300:function(e,t,n){"use strict";n.d(t,{AM:function(){return s.AM},BU:function(){return s.BU},Dd:function(){return s.Dd},EP:function(){return r.EP},Ex:function(){return s.Ex},Gz:function(){return s.Gz},HD:function(){return r.HD},Hu:function(){return s.Hu},I7:function(){return r.I7},IK:function(){return s.IK},LN:function(){return s.LN},Mq:function(){return s.Mq},O_:function(){return s.O_},QM:function(){return s.QM},SG:function(){return r.SG},Zp:function(){return s.Zp},bL:function(){return r.bL},cm:function(){return s.cm},eW:function(){return r.eW},e_:function(){return s.e_},it:function(){return s.it},j8:function(){return s.j8},jZ:function(){return s.jZ},jb:function(){return r.jb},l9:function(){return s.l9},q7:function(){return s.q7},qJ:function(){return r.qJ},rH:function(){return s.rH},tN:function(){return s.tN},t_:function(){return s.t_},xP:function(){return s.xP},zq:function(){return s.zq}});var s=n(13480),r=n(95274)},13480:function(e,t,n){"use strict";n.d(t,{AM:function(){return h},BU:function(){return b},Dd:function(){return y},Ex:function(){return j},Gz:function(){return p},Hu:function(){return m},I6:function(){return c},IK:function(){return T},LN:function(){return A},Mq:function(){return k},O_:function(){return P},QM:function(){return w},Zp:function(){return l},cm:function(){return S},e_:function(){return f},it:function(){return C},j8:function(){return d},jZ:function(){return v},l9:function(){return N},q7:function(){return u},rH:function(){return O},tN:function(){return g},t_:function(){return x},xP:function(){return _},zq:function(){return E}});var s=n(92819),r=n(835),a=n(51975),i=n(50416);const o={disconnectingSite:!1,connectingUser:!1,unlinkingUser:!1,fetchingConnectUrl:!1,fetchingUserData:!1,reconnectingSite:!1},c=(0,r.UY)({connectUrl:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.R99:return(0,s.get)(t,"initialState.connectUrl",e);case a.hmP:return t.connectUrl;default:return e}},status:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{siteConnected:window.Initial_State.connectionStatus},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.maF:case a.BVO:return(0,s.assign)({},e,{siteConnected:t.siteConnected});case a.dDV:return(0,s.assign)({},e,{siteConnected:{...e.siteConnected,isUserConnected:!1}});case a.ybW:return!0===t.userConnectionData?.currentUser?.isConnected?(0,s.assign)({},e,{siteConnected:{...e.siteConnected,hasConnectedOwner:!0}}):e;default:return e}},user:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.Initial_State.userData||{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.ybW:return(0,s.assign)({},e,t.userConnectionData);case a.dDV:const n=(0,s.assign)({},e.currentUser,{isConnected:!1});return(0,s.assign)({},e,{currentUser:n});case a.hF6:return(0,s.merge)({},e,t.initialState);default:return e}},requests:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.J1y:return(0,s.assign)({},e,{disconnectingSite:!0});case a.IWc:return(0,s.assign)({},e,{unlinkingUser:!0});case a.ien:return(0,s.assign)({},e,{connectingUser:!0,connectingUserFeatureLabel:t.featureLabel});case a.AAZ:return(0,s.assign)({},e,{connectingUser:!1});case a.q7G:return(0,s.assign)({},e,{fetchingConnectUrl:!0});case a.lje:return(0,s.assign)({},e,{fetchingUserData:!0});case a.bGw:return(0,s.assign)({},e,{reconnectingSite:!0});case a.U7H:case a.BVO:return(0,s.assign)({},e,{disconnectingSite:!1});case a.MoW:case a.dDV:return(0,s.assign)({},e,{unlinkingUser:!1});case a.UyH:case a.hmP:return(0,s.assign)({},e,{fetchingConnectUrl:!1});case a.o2S:case a.ybW:return(0,s.assign)({},e,{fetchingUser
2023-04-26 17:39:43 +02:00
__("Activating %s…","jetpack"),(0,p.rT)(i(),e).name),{id:"module-toggle"})),s.ZP.activateModule(e).then((()=>{n({type:l.n2G,module:e,success:!0}),n((0,a.qq)("module-toggle")),n((0,a.iI)("is-success",(0,r.sprintf)(/* translators: placeholder is a feature name, such as "Image CDN". */
__("%s has been activated.","jetpack"),(0,p.rT)(i(),e).name),{id:"module-toggle",duration:2e3})),t&&window.location.reload()})).catch((t=>{n({type:l.Jyr,module:e,success:!1,error:t}),n((0,a.qq)("module-toggle")),n((0,a.iI)("is-error",(0,r.sprintf)(/* translators: %1$s: feature name, such as "Image CDN". - %2$s: error message. */
2023-05-23 23:18:12 +02:00
__("%1$s failed to activate. %2$s","jetpack"),(0,p.rT)(i(),e).name,t),{id:"module-toggle"}))})))};function m(e,t){if("custom-content-types"!==e)return!1;t||o()("#menu-posts-jetpack-portfolio, #menu-posts-jetpack-testimonial").toggle(),(0,c.forEach)(t,(function(e,t){"jetpack_portfolio"===t&&o()("#menu-posts-jetpack-portfolio, .jp-toggle-portfolio").toggle(),"jetpack_testimonial"===t&&o()("#menu-posts-jetpack-testimonial, .jp-toggle-testimonial").toggle()}))}function h(e){(0,c.some)(["masterbar","jetpack_testimonial","jetpack_portfolio"],(t=>t in e))&&window.location.reload()}},50416:function(e,t,n){"use strict";n.d(t,{C5:function(){return s.C5},DK:function(){return r.DK},HS:function(){return s.HS},Qy:function(){return s.Qy},R9:function(){return s.R9},Su:function(){return s.Su},Uq:function(){return r.Uq},Xx:function(){return s.Xx},Z$:function(){return r.Z$},ZY:function(){return s.ZY},d:function(){return r.d},hU:function(){return s.hU},he:function(){return s.he},mp:function(){return s.mp},og:function(){return s.og},rT:function(){return s.rT},v1:function(){return s.v1},zc:function(){return s.zc}});var s=n(62586),r=n(78654)},62586:function(e,t,n){"use strict";n.d(t,{C5:function(){return p},HS:function(){return g},I6:function(){return c},Qy:function(){return b},R9:function(){return u},Su:function(){return E},Xx:function(){return m},ZY:function(){return l},hU:function(){return d},he:function(){return f},mp:function(){return _},og:function(){return k},rT:function(){return h},v1:function(){return y},zc:function(){return v}});var s=n(92819),r=n(835),a=n(51975),i=n(61372);const o={fetchingModulesList:!1,activating:{},deactivating:{},updatingOption:{}},c=(0,r.UY)({items:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.R99:return(0,s.assign)({},t.initialState.getModules);case a.I3o:return(0,s.assign)({},e,t.modules);case a.n2G:return(0,s.assign)({},e,{[t.module]:(0,s.assign)({},e[t.module],{activated:!0})});case a.CD3:return(0,s.assign)({},e,{[t.module]:(0,s.assign)({},e[t.module],{activated:!1})});case a.Hyl:const n=(0,s.assign)({},e[t.module]);return Object.keys(t.newOptionValues).forEach((e=>{n.options[e].current_value=t.newOptionValues[e]})),(0,s.assign)({},e,{[t.module]:n});default:return e}},requests:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.jEk:return(0,s.assign)({},e,{fetchingModulesList:!0});case a.kFt:case a.I3o:return(0,s.assign)({},e,{fetchingModulesList:!1});case a.sG3:return(0,s.assign)({},e,{activating:(0,s.assign)({},e.activating,{[t.module]:!0})});case a.Jyr:case a.n2G:return(0,s.assign)({},e,{activating:(0,s.assign)({},e.activating,{[t.module]:!1})});case a.Gu5:return(0,s.assign)({},e,{deactivating:(0,s.assign)({},e.deactivating,{[t.module]:!0})});case a.xkZ:case a.CD3:return(0,s.assign)({},e,{deactivating:(0,s.assign)({},e.deactivating,{[t.module]:!1})});case a.Lao:const n=(0,s.assign)({},e.updatingOption);return n[t.module]=(0,s.assign)({},n[t.module]),Object.keys(t.newOptionValues).forEach((e=>{n[t.module][e]=!0})),(0,s.assign)({},e,{updatingOption:(0,s.assign)({},e.updatingOption,n)});case a.Lon:case a.Hyl:const r=(0,s.assign)({},e.updatingOption);return r[t.module]=(0,s.assign)({},r[t.module]),Object.keys(t.newOptionValues).forEach((e=>{r[t.module][e]=!1})),(0,s.assign)({},e,{updatingOption:(0,s.assign)({},e.updatingOption,r)});default:return e}}});function l(e,t){return!!e.jetpack.modules.requests.activating[t]}function p(e,t,n){return(0,s.get)(e.jetpack.modules.items,[t,"options",n,"current_value"])}function u(e,t,n){return(0,s.get)(e.jetpack.modules.items,[t,"options",n,"enum_labels"],!1)}function d(e){return e.jetpack.modules.items}function m(e){return Object.keys(e.jetpack.modules.items).filter((t=>e.jetpack.modules.items[t].activated))}function h(e,t){return(0,s.get)(e.jetpack.modules.items,t,{})}function g(e){return Object.keys(e.jetpack.modules.items).filter((t=>e.jetpack.modules.items[t].requires_connection))}function f(
__("Error updating settings. %s","jetpack"),e.message||e.code||e.name||e),...t};"object"==typeof e&&(0,i.some)(["masterbar","jetpack_testimonial","jetpack_portfolio"],(t=>t in e))&&(l.success=__("Updated settings. Refreshing page…","jetpack")),n((0,a.qq)("module-setting-update")),n((0,a.qq)("module-setting-update-success"));const p=["dismiss_empty_stats_card","dismiss_dash_backup_getting_started","dismiss_dash_agencies_learn_more"];return"object"!=typeof e||(0,i.some)(p,(t=>t in e))||n((0,a.iI)("is-info",l.progress,{id:"module-setting-update"})),n({type:o.BX3,updatedOptions:e}),s.ZP.updateSettings(e).then((t=>{n({type:o.FLi,updatedOptions:m(t,e),success:t}),(0,c.DK)(e),(0,c.Uq)(e),n((0,a.qq)("module-setting-update")),n((0,a.qq)("module-setting-update-success")),"object"!=typeof e||(0,i.some)(p,(t=>t in e))||n((0,a.iI)("is-success",l.success,{id:"module-setting-update-success",duration:2e3}))})).catch((t=>{n({type:o.gYU,success:!1,error:t,updatedOptions:e}),n((0,a.qq)("module-setting-update")),n((0,a.iI)("is-error",l.error(t),{id:"module-setting-update"}))}))}};function m(e,t){let n=t;return"regenerate"===(0,i.get)(t,"post_by_email_address")&&(n={post_by_email_address:e.post_by_email_address}),n}},3230:function(e,t,n){"use strict";n.d(t,{$8:function(){return s.$8},Cu:function(){return s.Cu},GD:function(){return s.GD},Gw:function(){return s.Gw},O$:function(){return s.O$},VP:function(){return r.VP},_1:function(){return r._1},a6:function(){return r.a6},g0:function(){return s.g0},p0:function(){return s.p0},qg:function(){return s.qg},wS:function(){return s.wS},wv:function(){return r.wv}});var s=n(11834),r=n(91952)},11834:function(e,t,n){"use strict";n.d(t,{$8:function(){return l},Cu:function(){return p},GD:function(){return m},Gw:function(){return c},I6:function(){return o},O$:function(){return f},g0:function(){return h},p0:function(){return u},qg:function(){return d},wS:function(){return g}});var s=n(92819),r=n(835),a=n(51975);const i={fetchingSettingsList:!1,settingsSent:{},updatedSettings:{}},o=(0,r.UY)({items:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.R99:return(0,s.assign)({},e,t.initialState.settings);case a.dSY:return(0,s.assign)({},t.settings);case a.jHC:const n=Object.keys(t.updatedOption)[0];return(0,s.assign)({},e,{[n]:t.updatedOption[n]});case a.FLi:return(0,s.assign)({},e,t.updatedOptions);default:return e}},requests:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.JAC:return(0,s.assign)({},e,{fetchingSettingsList:!0});case a.rYo:case a.dSY:return(0,s.assign)({},e,{fetchingSettingsList:!1});case a.q4m:case a.BX3:return(0,s.merge)({},e,{settingsSent:(0,s.mapValues)(t.updatedOptions,(()=>!0))});case a.QFx:case a.jHC:case a.gYU:case a.FLi:return(0,s.merge)({},e,{settingsSent:(0,s.mapValues)(t.updatedOptions,(()=>!1)),updatedSettings:(0,s.mapValues)(t.updatedOptions,(()=>Boolean(t.success)))});default:return e}},unsavedSettingsFlag:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];switch((arguments.length>1?arguments[1]:void 0).type){case a.NsN:return!0;case a.TIZ:return!1;default:return e}}});function c(e){return e.jetpack.settings.items}function l(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(!(!(arguments.length>3&&void 0!==arguments[3])||arguments[3])||""===n||(0,s.get)(e.jetpack.settings.items,n,!1))return(0,s.get)(e.jetpack.settings.items,t,void 0)}function p(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"object"==typeof t?(0,s.some)((0,s.filter)(e.jetpack.settings.requests.settingsSent,((e,n)=>(0,s.includes)(t,n))),(e=>e)):e.jetpack.settings.requests.settingsSent[t]}function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.jetpack.settings.requests.updatedSettings[t]}function d(e,t){return!!(0,s.get)(e.jetpack.settings.items,[t],!1)}function m(e){return(0,s.get)(e.jetpack.settings,"unsavedSettingsFlag",!1)}function h(e){retur
__("Error updating privacy settings. %s","jetpack"),e.message||e.code||e.name||e)};return t((0,a.qq)("tracking-settings-update")),t((0,a.qq)("tracking-settings-update-success")),t((0,a.iI)("is-info",n.progress,{id:"tracking-settings-update"})),t({type:i.kK9,updatedSettings:e}),s.ZP.updateUserTrackingSettings(e).then((s=>{t({type:i.TBz,updatedSettings:e,success:s}),t((0,a.qq)("tracking-settings-update")),t((0,a.qq)("tracking-settings-update-success")),t((0,a.iI)("is-success",n.success,{id:"tracking-settings-update-success",duration:2e3}))})).catch((s=>{t({type:i.rAK,updatedSettings:e,success:!1,error:s}),t((0,a.qq)("tracking-settings-update")),t((0,a.qq)("tracking-settings-update-success")),t((0,a.iI)("is-error",n.error(s),{id:"tracking-settings-update"}))}))}},30775:function(e,t,n){"use strict";n.d(t,{AO:function(){return c},Ak:function(){return p},I6:function(){return o},ab:function(){return l}});var s=n(92819),r=n(835),a=n(51975);const i={fetchingTrackingSettings:!1,updatingTrackingSettings:!1},o=(0,r.UY)({items:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.X0m:return(0,s.assign)({},e,t.settings);case a.TBz:return(0,s.assign)({},e,t.updatedSettings);default:return e}},requests:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i;switch((arguments.length>1?arguments[1]:void 0).type){case a.Tad:return(0,s.assign)({},e,{fetchingTrackingSettings:!0});case a.YDM:case a.X0m:return(0,s.assign)({},e,{fetchingTrackingSettings:!1});case a.kK9:return(0,s.assign)({},e,{updatingTrackingSettings:!0});case a.rAK:case a.TBz:return(0,s.assign)({},e,{updatingTrackingSettings:!1});default:return e}}});function c(e){return e.jetpack.trackingSettings.items}function l(e){return e.jetpack.trackingSettings.requests.fetchingTrackingSettings}function p(e){return e.jetpack.trackingSettings.requests.updatingTrackingSettings}},98159:function(e,t,n){"use strict";n.d(t,{Iv:function(){return a},NY:function(){return o},uy:function(){return i}});var s=n(64743),r=n(51975);const a=()=>e=>(e({type:r.Y5l}),s.ZP.fetchWafSettings().then((t=>(e({type:r.Oth,settings:t}),t))).catch((t=>{e({type:r.krc,error:t})}))),i=e=>t=>{t({type:r.t6Q,allowList:e})},o=e=>t=>(t({type:r.VB$}),s.ZP.updateWafSettings({jetpack_waf_automatic_rules:e.automaticRulesEnabled,jetpack_waf_ip_list:e.manualRulesEnabled,jetpack_waf_ip_allow_list:e.ipAllowList,jetpack_waf_ip_block_list:e.ipBlockList,jetpack_waf_share_data:e.shareData}).then((e=>(t({type:r.NG6,settings:e}),e))).catch((e=>{throw t({type:r.wvW,error:e}),e})))},22948:function(e,t,n){"use strict";n.d(t,{EN:function(){return s.EN},I6:function(){return s.I6},Iv:function(){return r.Iv},uy:function(){return r.uy},vd:function(){return s.vd}});var s=n(86725),r=n(98159)},86725:function(e,t,n){"use strict";n.d(t,{EN:function(){return d},I6:function(){return o},T2:function(){return p},Xn:function(){return l},_0:function(){return u},vd:function(){return c}});var s=n(92819),r=n(835),a=n(51975);const i={isFetchingWafSettings:!1,isUpdatingWafSettings:!1},o=(0,r.UY)({data:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.Oth:case a.NG6:return(0,s.assign)({},e,{bootstrapPath:t.settings?.bootstrap_path,automaticRulesAvailable:Boolean(t.settings?.automatic_rules_available),automaticRulesEnabled:Boolean(t.settings?.jetpack_waf_automatic_rules),manualRulesEnabled:Boolean(t.settings?.jetpack_waf_ip_list),ipAllowList:t.settings?.jetpack_waf_ip_allow_list||"",ipBlockList:t.settings?.jetpack_waf_ip_block_list||"",shareData:Boolean(t.settings?.jetpack_waf_share_data)});case a.t6Q:return(0,s.assign)({},e,{allowListInputState:t.allowList});default:return e}},requests:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i;switch((arguments.length>1?arguments[1]:void 0).type){case a.Y5l:return(0,s.assign)({},e,{isFetchingWafSettings:!0});case a.Oth:case a.krc:return(0,s.assign)({},e,{isFetchingWafSettings:!1});case a.VB$:return(0,s.assign)(
__("Your SEO settings are managed by the following plugin: %s","jetpack"),c[0].name)),w().createElement("p",null,__("Take control of the way search engines represent your site. With Jetpacks SEO tools you can preview how your content will look on popular search engines and change items like your site name and tagline in seconds.","jetpack")),w().createElement(v.T,{slug:"seo-tools",activated:n,toggling:this.props.isSavingAnyOption(t.module),disabled:this.props.isSavingAnyOption(this.constants.moduleOptionsArray)||l,toggleModule:this.props.toggleModuleNow},__("Customize your SEO settings","jetpack"))),n&&!e&&!(0,S.vz)(this.props.state)&&!l&&w().createElement(w().Fragment,null,w().createElement(g.Z,{header:__("Expand to customize the page title structures of your site.","jetpack"),clickableHeader:!0,className:"jp-seo-custom-titles-card"},w().createElement(y.Z,null,w().createElement("p",null,__("You can set the structure of page titles for different sections of your site. Doing this will change the way your site title is displayed in search engines, social media sites, and browser tabs.","jetpack")),w().createElement(N.ZP,{customSeoTitles:s,updateCustomSeoTitleInputState:this.updateCustomSeoTitleInputState,siteData:i}),w().createElement("div",{className:"jp-seo-custom-titles-save-button"},this.saveButton(this.props)))),w().createElement(g.Z,{header:__("Expand to edit your front page meta description.","jetpack"),clickableHeader:!0,className:"jp-seo-front-page-description-card"},w().createElement(y.Z,null,w().createElement("p",{style:{clear:"both"}},__("Craft a description of your Website: up to 160 characters that will be used in search engine results for your front page, and when your website is shared on social media sites.","jetpack")),w().createElement(f.lX,{htmlFor:"jp-seo-front-page-description"},w().createElement("span",{className:"jp-form-label-wide"},__("Front Page Meta Description","jetpack"))),w().createElement("div",{className:"jp-seo-front-page-description-container"},w().createElement(f.B1,{name:"advanced_seo_front_page_description",id:"jp-seo-front-page-description",className:"jp-form-textarea-wide",maxLength:this.constants.frontPageMetaMaxLength,value:a,onChange:this.props.onOptionChange}),w().createElement("div",{className:p},(0,u.sprintf)(/* translators: placeholder is number of characters */
_n("%d character","%d characters",a.length,"jetpack"),a.length),a.length>=this.constants.frontPageMetaMaxLength&&" - "+__("Maximum characters reached.","jetpack"))),w().createElement("div",{className:"jp-seo-front-page-description-save-button"},this.saveButton(this.props)))),w().createElement(g.Z,{header:__("Expand to preview how the SEO settings will look for your homepage on Google, Facebook, and Twitter.","jetpack"),clickableHeader:!0,className:"jp-seo-social-previews"},w().createElement("div",{className:"jp-seo-social-previews-container"},w().createElement(j.Z,{icon:"google",size:24}),w().createElement("span",{className:"jp-seo-social-previews-label"},__("Google search","jetpack"))),this.SocialPreviewGoogle(i),w().createElement("hr",null),w().createElement("div",{className:"jp-seo-social-previews-container"},w().createElement(j.Z,{icon:"facebook",size:24}),w().createElement("span",{className:"jp-seo-social-previews-label"},__("Facebook","jetpack"))),this.SocialPreviewFacebook(i),w().createElement("hr",null),w().createElement("div",{className:"jp-seo-social-previews-container"},w().createElement(j.Z,{icon:"twitter-alt",size:24}),w().createElement("span",{className:"jp-seo-social-previews-label"},__("Twitter","jetpack"))),this.SocialPreviewTwitter(i))))}});t.ZP=(0,C.$j)((e=>({siteData:e.jetpack.siteData.data,state:e})))(T)},84427:function(e,t,n){"use strict";var s=n(65736),r=n(97506),a=n(61775),i=n(9494),o=n(99196),c=n.n(o);const __=s.__,l={pageTypes:[{name:"front_page",label:__("Front Page","jetpack")},{name:"posts",label:__("Posts","jetpack")},{name:"pages",label:__("Pages","jetpack")},{name:"groups",label:__("Tags","jetpack")},{name:"archives",label:__("Archives","jetpack")}],insertableTokens:{site_name:__("Site Title","jetpack"),tagline:__("Tagline","jetpack"),post_title:__("Post Title","jetpack"),page_title:__("Page Title","jetpack"),group_title:__("Tag or Category Name","jetpack"),date:__("Date","jetpack"),archive_title:__("Archive Title","jetpack")},tokensAvailablePerPageType:{front_page:["site_name","tagline"],posts:["site_name","tagline","post_title"],pages:["site_name","tagline","page_title"],groups:["site_name","tagline","group_title"],archives:["site_name","tagline","date","archive_title"]}},p=e=>{let{pageType:t,customSeoTitleInputRef:n,handleCustomSeoTitleInput:s,token:a}=e;const i=(0,o.useCallback)((()=>{const e=n.current;e.focus();const r=`[${a}]`,i=e.refs.textField.selectionStart,o=e.props.value.substring(0,i),c=e.props.value.substring(i,e.props.value.length);s(t,o+r+c)}),[t,n,s,a]);return c().createElement(r.Z,{rna:!0,className:"jp-seo-custom-titles-input-button",compact:!0,onClick:i},l.insertableTokens[a])},u=e=>{let{pageType:t,customSeoTitleInputRef:n,handleCustomSeoTitleInput:r,value:u,siteData:d}=e;return c().createElement("div",{className:`jp-seo-custom-titles-input-container-${t.name}`},c().createElement("div",{className:"jp-seo-custom-titles-input-controls"},c().createElement(a.lX,{className:"jp-seo-custom-titles-input-label",htmlFor:`jp-seo-custom-titles-input-${t.name}`},c().createElement("span",{className:"jp-form-label"},t.label)),c().createElement("div",null,((e,t,n)=>l.tokensAvailablePerPageType[e.name].map((s=>"archives"===e.name&&"date"===s?null:c().createElement(p,{pageType:e,customSeoTitleInputRef:t,handleCustomSeoTitleInput:n,token:s,key:s}))))(t,n,r))),c().createElement(i.Z,{id:`jp-seo-custom-titles-input-${t.name}`,className:"jp-seo-custom-titles-input",value:u,onChange:(0,o.useCallback)((e=>r(t,e.target.value)),[r,t]),ref:n}),c().createElement("div",{className:"jp-seo-custom-titles-input-preview"},((e,t,n)=>(l.tokensAvailablePerPageType[e.name].forEach((e=>{switch(e){case"site_name":t=t.replace(/\[site_name\]/g,n.title);break;case"tagline":t=t.replace(/\[tagline\]/g,n.tagline);break;case"post_title":t=t.replace(/\[post_title\]/g,__("Example Title","jetpack"));break;case"page_title":t=t.replace(/\[page_title\]/g,__("Example Title","jetpack"));break;case"group_title":t=t.replace(/\[group_title\]/g,__("Tag","jetpack"));break;case"date":case"archive_title":t=t.replace(/\[archive_title
__("Preview: %s","jetpack"),t)))(t,u,d)))};t.ZP=e=>{const[t]=(0,o.useState)({front_page:c().createRef(),posts:c().createRef(),pages:c().createRef(),groups:c().createRef(),archives:c().createRef()}),n=l.pageTypes.reduce(((t,n)=>{var s;return t[n.name]=(s=e.customSeoTitles[n.name],Array.isArray(s)?s.reduce(((e,t)=>e+("token"===t.type?`[${t.value}]`:t.value)),""):""),t}),{}),s=e.updateCustomSeoTitleInputState,r=(0,o.useCallback)(((e,t)=>{n[e.name]=t;const r=Object.keys(n).reduce(((e,t)=>(e[t]=((e,t)=>e.split(/(\[(?:site_name|tagline|post_title|page_title|group_title|date|archive_title)\])/).filter((e=>{if(e)return e})).map((e=>{let n=null;return Object.keys(l.insertableTokens).map((t=>{e===`[${t}]`&&(n=t)})),n&&l.tokensAvailablePerPageType[t].includes(n)?{type:"token",value:n}:{type:"string",value:e}})))(n[t],t),e)),{});s(r)}),[n,s]);return c().createElement("div",{className:"jp-seo-custom-titles"},l.pageTypes.map((s=>c().createElement(u,{pageType:s,value:n[s.name],handleCustomSeoTitleInput:r,customSeoTitleInputRef:t[s.name],siteData:e.siteData,key:s.name}))))}},71659:function(e,t,n){"use strict";var s=n(82674),r=n.n(s),a=n(6895),i=n(65736),o=n(2353),c=n(5004),l=n(93806),p=n(28178),u=n(99196),d=n.n(u),m=n(59309),h=n(50416);const __=i.__,_x=i._x;class g extends u.Component{render(){const{isSiteConnected:e}=this.props;return d().createElement(l.Z,r()({},this.props,{header:_x("WP.me Shortlinks","Settings header","jetpack"),module:"shortlinks",hideButton:!0}),d().createElement(p.Z,{module:{module:"shortlinks"},support:{text:this.props.shortlinksModule.description,link:(0,a.Z)("jetpack-support-shortlinks")},disableInOfflineMode:!0},d().createElement(c.T,{slug:"shortlinks",disabled:!e,activated:this.props.shortlinksActive,toggling:this.props.isSavingAnyOption("shortlinks"),toggleModule:this.props.toggleModuleNow},__("Generate shortened URLs for simpler sharing.","jetpack"))))}}t.Z=(0,o.u)((0,m.$j)(((e,t)=>({shortlinksActive:t.getOptionValue("shortlinks"),shortlinksModule:(0,h.rT)(e,"shortlinks")})))(g))},35847:function(e,t,n){"use strict";n.d(t,{V:function(){return P}});var s=n(82674),r=n.n(s),a=n(90017),i=n.n(a),o=n(80800),c=n(6895),l=n(48229),p=n(69307),u=n(65736),d=n(65235),m=n.n(d),h=n(97506),g=n(85799),f=n(30860),k=n(61775),v=n(39224),E=n(2353),_=n(71668),y=n(52099),b=n(93806),w=n(28178),C=n(84069),j=n(92819),S=n(99196),N=n.n(S),x=n(59309),T=n(69508);const __=u.__,_x=u._x;class A extends N().Component{constructor(e){super(e),i()(this,"updateOptions",((e,t)=>{let n=this.props.getOptionValue(t,"stats"),s=!1;this.state[`${t}_${e}`]?(0,j.includes)(n,e)&&(n=(0,j.filter)(n,(t=>t!==e))):(0,j.includes)(n,e)||(n.push(e),s=!0),this.setState({[`${t}_${e}`]:!this.state[`${t}_${e}`]},(()=>{this.props.updateOptions({[t]:n})})),C.Z.tracks.recordEvent("jetpack_wpa_settings_toggle",{module:"stats",setting:t,role:e,toggled:s?"on":"off"})})),i()(this,"activateStats",(()=>{this.props.updateOptions({stats:!0})})),i()(this,"trackOpenCard",(()=>{C.Z.tracks.recordJetpackClick({target:"foldable-settings-open",feature:"stats"})})),i()(this,"handleRoleToggleChange",((e,t)=>()=>this.updateOptions(e,t)));const t=e.getOptionValue("count_roles","stats"),n=e.getOptionValue("roles","stats");this.state={count_roles:t,roles:n,count_roles_administrator:(0,j.includes)(t,"administrator",!1),count_roles_editor:(0,j.includes)(t,"editor",!1),count_roles_author:(0,j.includes)(t,"author",!1),count_roles_contributor:(0,j.includes)(t,"contributor",!1),count_roles_subscriber:(0,j.includes)(t,"subscriber",!1),roles_administrator:!0,roles_editor:(0,j.includes)(n,"editor",!1),roles_author:(0,j.includes)(n,"author",!1),roles_contributor:(0,j.includes)(n,"contributor",!1),roles_subscriber:(0,j.includes)(n,"subscriber",!1)},n&&(this.addCustomCountRolesState(t),this.addCustomRolesState(n))}addCustomCountRolesState(e){e.forEach((t=>{["administrator","editor","author","subscriber","contributor"].includes(e)||(this.state[`count_roles_${t}`]=(0,j.includes)(e,t,!1))}))}addCustomRolesState(e){e.forEach((t=>{["administrator","editor","author","subscriber","contributor"].includes(t)|
2023-04-26 17:39:43 +02:00
__("%s has been disabled by a site administrator.","jetpack"),e.name)});const t=!!this.props.getOptionValue(e.module);return _().createElement(g.Z,r()({},this.props,{module:e.module,saveDisabled:this.props.isSavingAnyOption(["google","bing","pinterest","yandex","facebook"])}),_().createElement(f.Z,{module:e,support:{text:__("Provides the necessary hidden tags needed to verify your WordPress site with various services.","jetpack"),link:(0,o.Z)("jetpack-support-site-verification-tools")}},_().createElement(h.T,{slug:e.module,activated:t,toggling:this.props.isSavingAnyOption([e.module]),disabled:this.props.isSavingAnyOption([e.module]),toggleModule:this.props.toggleModuleNow},_().createElement("span",{className:"jp-form-toggle-explanation"},__("Verify site ownership with third party services","jetpack"))),_().createElement("p",null,(0,l.createInterpolateElement)(/* translators: placeholders are links to external sites. */
2023-05-23 23:18:12 +02:00
__("Note that <b>verifying your site with these services is not necessary</b> in order for your site to be indexed by search engines. To use these advanced search engine tools and verify your site with a service, paste the HTML Tag code below. Read the <support>full instructions</support> if you are having trouble. Supported verification services: <google>Google Search Console</google>, <bing>Bing Webmaster Center</bing>, <pinterest>Pinterest Site Verification</pinterest>, <yandex>Yandex.Webmaster</yandex>, and <facebook>Facebook Domain Verification</facebook>.","jetpack"),{b:_().createElement("strong",null),support:_().createElement("a",{href:(0,o.Z)("jetpack-support-site-verification-tools")}),google:_().createElement(c.ExternalLink,{rel:"noopener noreferrer",href:"https://www.google.com/webmasters/tools/"}),bing:_().createElement(c.ExternalLink,{rel:"noopener noreferrer",href:"https://www.bing.com/webmaster/"}),pinterest:_().createElement(c.ExternalLink,{rel:"noopener noreferrer",href:"https://pinterest.com/website/verify/"}),yandex:_().createElement(c.ExternalLink,{rel:"noopener noreferrer",href:"https://webmaster.yandex.com/sites/"}),facebook:_().createElement(c.ExternalLink,{rel:"noopener noreferrer",href:"https://business.facebook.com/settings/"})})),_().createElement(u.C_,null,_().createElement(y.Z,r()({value:this.getSiteVerificationValue("google"),placeholder:this.getMetaTag("google","1234")},this.props,{disabled:this.props.isUpdating("google")||!t})),_().createElement(u.lX,{className:"jp-form-input-with-prefix",key:"verification_service_bing"},_().createElement("span",null,__("Bing:","jetpack")),_().createElement(k.Z,{name:"bing",value:this.getSiteVerificationValue("bing"),placeholder:this.getMetaTag("bing","1234"),className:"code",disabled:this.props.isUpdating("bing")||!t,onChange:this.props.onOptionChange})),_().createElement(u.lX,{className:"jp-form-input-with-prefix",key:"verification_service_pinterest"},_().createElement("span",null,__("Pinterest:","jetpack")),_().createElement(k.Z,{name:"pinterest",value:this.getSiteVerificationValue("pinterest"),placeholder:this.getMetaTag("pinterest","1234"),className:"code",disabled:this.props.isUpdating("pinterest")||!t,onChange:this.props.onOptionChange})),_().createElement(u.lX,{className:"jp-form-input-with-prefix",key:"verification_service_yandex"},_().createElement("span",null,__("Yandex:","jetpack")),_().createElement(k.Z,{name:"yandex",value:this.getSiteVerificationValue("yandex"),placeholder:this.getMetaTag("yandex","1234"),className:"code",disabled:this.props.isUpdating("yandex")||!t,onChange:this.props.onOptionChange})),_().createElement(u.lX,{className:"jp-form-input-with-prefix",key:"verification_service_facebook"},_().createElement("span",null,__("Facebook:","jetpack")),_().createElement(k.Z,{name:"facebook",value:this.getSiteVerificationValue("facebook"),placeholder:this.getMetaTag("facebook","1234"),className:"code",disabled:this.props.isUpdating("facebook")||!t,onChange:this.props.onOptionChange})))))}}i()(b,"serviceIds",{google:"google-site-verification",bing:"msvalidate.01",pinterest:"p:domain_verify",yandex:"yandex-verification",facebook:"facebook-domain-verification"});const w=(0,m.u)(b)},19528:function(e,t,n){"use strict";var s=n(90017),r=n.n(s),a=n(55609),i=n(69307),o=n(65736),c=n(97506),l=n(61775),p=n(41549),u=n(5060),d=n(9494),m=n(84069),h=n(23962),g=n(25162),f=n.n(g),k=n(99196),v=n.n(k),E=n(59309),_=n(69508),y=n(34975),b=n(33002),w=n(47923);const __=o.__;class C extends v().Component{constructor(){super(...arguments),r()(this,"state",{inputVisible:!1}),r()(this,"handleClickAutoVerify",(()=>{this.props.fetchingSiteData||this.props.fetchingGoogleSiteVerify||(m.Z.tracks.recordEvent("jetpack_site_verification_google_auto_verify_click"),(0,h.Z)(this.props.googleSiteVerificationConnectUrl,(e=>{e&&this.checkAndVerifySite(e)})))})),r()(this,"handleClickSetManually",(e=>{m.Z.tracks.recordEvent("jetpack_site_verification_google_manual_verify_click",{is_owner:this.props.isOwner}),this.toggleVerifyMethod(e)})),r()(this,"handleClickEdit",(e=>{m.Z.tracks.
__("Site failed to verify: %s","jetpack"),e),{id:"verify-site-google-error",duration:5e3})}else this.props.isSiteVerifiedWithGoogle&&m.Z.tracks.recordEvent("jetpack_site_verification_google_verify_success")}))}))}render(){const e=this.props.googleSiteVerificationError&&"forbidden"===this.props.googleSiteVerificationError.code;if(this.state.inputVisible||e||!this.props.isCurrentUserLinked)return v().createElement("div",null,v().createElement(l.lX,{className:"jp-form-input-with-prefix",key:"verification_service_google"},v().createElement("span",null,__("Google","jetpack")),v().createElement(d.Z,{name:"google",value:this.props.value,placeholder:this.props.placeholder,className:"code",disabled:this.props.disabled,onChange:this.props.onOptionChange,onKeyPress:this.handleOnTextInputKeyPress}),this.state.inputVisible&&v().createElement("div",{className:"jp-form-site-verification-buttons"},v().createElement(c.Z,{primary:!0,rna:!0,type:"button",className:"jp-form-site-verification-edit-button",disabled:this.props.disabled,onClick:this.quickSave},__("Save","jetpack")),v().createElement(c.Z,{rna:!0,type:"button",className:"jp-form-site-verification-edit-button",disabled:this.props.disabled,onClick:this.handleClickCancel},__("Cancel","jetpack")))));if(this.props.isSiteVerifiedWithGoogle)return v().createElement("div",null,v().createElement("div",{className:"jp-form-input-with-prefix",key:"verification_service_google"},v().createElement("span",null,__("Google","jetpack")),v().createElement("div",{className:"jp-form-site-verification-verified"},v().createElement(u.Z,{icon:"checkmark-circle",size:20})," ",v().createElement("span",null,__("Your site is verified with Google","jetpack"))),v().createElement(c.Z,{rna:!0,type:"button",className:"jp-form-site-verification-edit-button",onClick:this.handleClickEdit},__("Edit","jetpack"))),this.props.isOwner&&v().createElement("div",{className:"jp-form-input-with-prefix-bottom-message"},v().createElement("div",{className:"jp-form-setting-explanation"},v().createElement("p",null,(0,i.createInterpolateElement)(__("Monitor your site's traffic and performance from the <a>Google Search Console</a>.","jetpack"),{a:v().createElement(a.ExternalLink,{rel:"noopener noreferrer",href:this.props.googleSearchConsoleUrl})})," ",(0,i.createInterpolateElement)(/* translators: placeholders are links to Google support documents. */
__("Google will email about certain events that occur with your site, including indications that your website has been <a1>hacked</a1>, or problems <a2>crawling or indexing</a2> your site.","jetpack"),{a1:v().createElement(a.ExternalLink,{rel:"noopener noreferrer",href:"https://developers.google.com/web/fundamentals/security/hacked/"}),a2:v().createElement(a.ExternalLink,{rel:"noopener noreferrer",href:"https://www.google.com/insidesearch/howsearchworks/crawling-indexing.html"})})))));const t=this.props.fetchingSiteData||this.props.fetchingGoogleSiteVerify||this.props.isVerifyingGoogleSite||this.props.disabled;return v().createElement("div",{className:"jp-form-input-with-prefix jp-form-google-label-unverified",key:"verification_service_google"},v().createElement("span",null,__("Google:","jetpack")),v().createElement("div",{className:"jp-form-google-label-unverified-actions"},(0,i.createInterpolateElement)(__("<button1>Auto verify with Google</button1><span>or</span><button2>Manually verify with Google</button2>","jetpack"),{button1:v().createElement(c.Z,{primary:!0,rna:!0,type:"button",disabled:t,onClick:this.handleClickAutoVerify}),span:v().createElement("span",{className:"jp-form-google-separator"}),button2:v().createElement(c.Z,{rna:!0,type:"button",disabled:t,onClick:this.handleClickSetManually})})))}}r()(C,"propTypes",{disabled:f().bool}),r()(C,"defaultProps",{disabled:!1}),t.Z=(0,E.$j)((e=>({fetchingSiteData:(0,b._5)(e),googleSiteVerificationConnectUrl:(0,y.K0)(e,"google_site_verification"),googleSearchConsoleUrl:(0,w._g)(e),fetchingGoogleSiteVerify:(0,w.nZ)(e),isConnectedToGoogle:(0,w.hr)(e),isSiteVerifiedWithGoogle:(0,w.nS)(e),isVerifyingGoogleSite:(0,w.BH)(e),userCanManageOptions:(0,_.UF)(e),googleSiteVerificationError:(0,w.ou)(e),isOwner:(0,w.dO)(e)})),{checkVerifyStatusGoogle:w.n,createNotice:p.iI,removeNotice:p.qq,verifySiteGoogle:w.Zn})(C)},3915:function(e,t,n){"use strict";function s(e){return t=>{13!==t.which&&32!==t.which||e(t)}}n.d(t,{Z:function(){return s}})},32633:function(e,t,n){"use strict";var s=n(82674),r=n.n(s),a=n(90017),i=n.n(a),o=n(6895),c=n(48229),l=n(65736),p=n(15773),u=n(61775),d=n(2353),m=n(5004),h=n(93806),g=n(28178),f=n(99196),k=n.n(f),v=n(59309),E=n(50416),_=n(89292);const __=l.__,_x=l._x;class y extends k().Component{constructor(){super(...arguments),i()(this,"updateFormStateByMarkdown",(e=>this.props.getSettingCurrentValue("wpcom_publish_comments_with_markdown",e)?this.props.updateFormStateModuleOption(e,"wpcom_publish_posts_with_markdown"):this.props.updateFormStateModuleOption(e,"wpcom_publish_posts_with_markdown",!0))),i()(this,"toggleBlocks",(()=>{const e=!this.props.getSettingCurrentValue("jetpack_blocks_disabled");return this.props.updateOptions({jetpack_blocks_disabled:e})}))}render(){const e=this.props.isModuleFound("copy-post"),t=this.props.isModuleFound("latex"),n=this.props.isModuleFound("markdown"),s=this.props.isModuleFound("shortcodes"),a=this.props.isModuleFound("blocks");if(!(e||t||n||s||a))return null;const i=this.props.module("markdown"),l=this.props.module("latex"),d=this.props.module("copy-post"),f=this.props.module("shortcodes"),v=this.props.module("blocks"),E=k().createElement(g.Z,{module:d,support:{text:__("Duplicate existing posts, pages, Testimonials, and Portfolios. All the content will be copied including text, featured images, sharing settings, and more.","jetpack"),link:(0,o.Z)("jetpack-support-copy-post")}},k().createElement(u.C_,null,k().createElement(m.T,{slug:"copy-post",activated:!!this.props.getOptionValue("copy-post"),toggling:this.props.isSavingAnyOption("copy-post"),toggleModule:this.props.toggleModuleNow},k().createElement("span",{className:"jp-form-toggle-explanation"},d.description)))),_=k().createElement(g.Z,{module:i,support:{text:__("Use Markdown syntax to compose content with links, lists, and other styles. This setting enables Markdown in the Classic Editor as well as within a Classic Editor block.","jetpack"),link:(0,o.Z)("jetpack-support-markdown")}},k().createElement(u.C_,null,k().createElement(m.T,{slug:"markdown",activated:!!this.prop