JezK
Edit File: multichannel-marketing.js
"use strict";(globalThis.webpackChunk_wcAdmin_webpackJsonp=globalThis.webpackChunk_wcAdmin_webpackJsonp||[]).push([[7752],{89911:(e,n,t)=>{t.d(n,{A:()=>o});var a=t(39793),r=t(5573),o=(0,a.jsx)(r.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)(r.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})})},73580:(e,n,t)=>{t.d(n,{A:()=>o});var a=t(39793),r=t(5573),o=(0,a.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(r.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})})},19432:(e,n,t)=>{t.d(n,{A:()=>o});var a=t(39793),r=t(5573),o=(0,a.jsx)(r.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)(r.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm.75 4v1.5h-1.5V8h1.5Zm0 8v-5h-1.5v5h1.5Z"})})},33816:(e,n,t)=>{t.d(n,{A:()=>o});var a=t(39793),r=t(5573),o=(0,a.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(r.Path,{fillRule:"evenodd",d:"M6.863 13.644L5 13.25h-.5a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5H5L18 6.5h2V16h-2l-3.854-.815.026.008a3.75 3.75 0 01-7.31-1.549zm1.477.313a2.251 2.251 0 004.356.921l-4.356-.921zm-2.84-3.28L18.157 8h.343v6.5h-.343L5.5 11.823v-1.146z",clipRule:"evenodd"})})},86083:(e,n,t)=>{t.d(n,{A:()=>o});var a=t(39793),r=t(5573),o=(0,a.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(r.Path,{fillRule:"evenodd",d:"M6.5 8a1.5 1.5 0 103 0 1.5 1.5 0 00-3 0zM8 5a3 3 0 100 6 3 3 0 000-6zm6.5 11a1.5 1.5 0 103 0 1.5 1.5 0 00-3 0zm1.5-3a3 3 0 100 6 3 3 0 000-6zM5.47 17.41a.75.75 0 001.06 1.06L18.47 6.53a.75.75 0 10-1.06-1.06L5.47 17.41z",clipRule:"evenodd"})})},46942:(e,n,t)=>{t.d(n,{r:()=>s});var a=t(93832),r=t(15703),o=t(90212);const s=(e,n={})=>{const{pathname:t,search:s}=window.location,i=(0,r.getSetting)("connectNonce","");return n={"wccom-site":(0,o.Qk)("siteUrl"),"wccom-back":t+s,"wccom-woo-version":(0,r.getSetting)("wcVersion"),"wccom-connect-nonce":i,...n},(0,a.addQueryArgs)(e,n)}},4462:(e,n,t)=>{t.d(n,{A:()=>r});var a=t(42435);const r=e=>({__html:(0,a.sanitizeHTML)(e)})},68627:(e,n,t)=>{t.r(n),t.d(n,{default:()=>Ke});var a={};t.r(a),t.d(a,{receiveCampaignTypes:()=>I,receiveCampaigns:()=>D,receiveRecommendedChannelsError:()=>k,receiveRecommendedChannelsSuccess:()=>A,receiveRegisteredChannelsError:()=>v,receiveRegisteredChannelsSuccess:()=>C});var r={};t.r(r),t.d(r,{getCampaignTypes:()=>E,getCampaigns:()=>S,getRecommendedChannels:()=>z,getRegisteredChannels:()=>f});var o={};t.r(o),t.d(o,{getCampaignTypes:()=>U,getCampaigns:()=>L,getRecommendedChannels:()=>b,getRegisteredChannels:()=>T});var s=t(86087),i=t(40314),c=t(46643),l=t(47143);const m="wc/marketing-multichannel",d="/wc-admin/marketing",g="RECEIVE_REGISTERED_CHANNELS_SUCCESS",u="RECEIVE_REGISTERED_CHANNELS_ERROR",p="RECEIVE_RECOMMENDED_CHANNELS_SUCCESS",h="RECEIVE_RECOMMENDED_CHANNELS_ERROR",j="RECEIVE_CAMPAIGNS",x="RECEIVE_CAMPAIGN_TYPES",w={registeredChannels:{data:void 0,error:void 0},recommendedChannels:{data:void 0,error:void 0},campaigns:{pages:{},meta:{total:void 0}},campaignTypes:{data:void 0,error:void 0}};var N=t(66161);const M=e=>({type:"AWAIT_RESPONSE_JSON",response:e}),_={...N.controls,AWAIT_RESPONSE_JSON:e=>e.response.json()},y=e=>(e=>!!e&&"object"==typeof e)(e)&&"code"in e&&"data"in e&&"message"in e,C=e=>({type:g,payload:e}),v=e=>({type:u,payload:e,error:!0}),A=e=>({type:p,payload:e}),k=e=>({type:h,payload:e,error:!0}),D=e=>({type:j,...e}),I=e=>y(e)?{type:x,payload:e,error:!0}:{type:x,payload:e,error:!1},f=e=>e.registeredChannels,z=e=>e.recommendedChannels,S=(e,n,t)=>{const a=`${n}-${t}`;return{campaignsPage:e.campaigns.pages[a]||null,meta:e.campaigns.meta}},E=e=>e.campaignTypes;function*T(){try{const e=yield(0,N.apiFetch)({path:`${d}/channels`});yield C(e)}catch(e){throw y(e)&&(yield v(e)),e}}function*b(){try{const e=yield(0,N.apiFetch)({path:`${d}/recommendations?category=channels`});yield A(e)}catch(e){throw y(e)&&(yield k(e)),e}}const O=e=>{const n=e.headers.get("x-wp-total");if(null!==n)return parseInt(n,10)};function*L(e,n){try{const t=yield(0,N.apiFetch)({path:`${d}/campaigns?page=${e}&per_page=${n}`,parse:!1}),a=O(t),r=yield M(t);yield D({payload:r,error:!1,meta:{page:e,perPage:n,total:a}})}catch(t){if(t instanceof Response){const a=O(t),r=yield M(t);yield D({payload:r,error:!0,meta:{page:e,perPage:n,total:a}})}throw t}}function*U(){try{const e=yield(0,N.apiFetch)({path:`${d}/campaign-types`});yield I(e)}catch(e){y(e)&&(yield I(e))}}const B=(0,l.createReduxStore)(m,{reducer:(e=w,n)=>{switch(n.type){case g:return{...e,registeredChannels:{data:n.payload}};case u:return{...e,registeredChannels:{error:n.payload}};case p:return{...e,recommendedChannels:{data:n.payload}};case h:return{...e,recommendedChannels:{error:n.payload}};case j:const{meta:t}=n,a=`${t.page}-${t.perPage}`;return{...e,campaigns:{pages:{...e.campaigns.pages,[a]:n.error?{error:n.payload}:{data:n.payload}},meta:{total:t.total}}};case x:return{...e,campaignTypes:n.error?{error:n.payload}:{data:n.payload}};default:return e}},actions:a,selectors:r,resolvers:o,controls:_});(0,l.register)(B);var P=t(12499),R=t(27723),Q=t(98846),F=t(85703),Y=t(39793);const Z=()=>(0,F.A)({mixedString:(0,R.__)("Read {{link}}the WooCommerce blog{{/link}} for more tips on marketing your store","woocommerce"),components:{link:(0,Y.jsx)(Q.Link,{type:"external",href:"https://woocommerce.com/blog/marketing/coupons/?utm_medium=product",target:"_blank"})}});var V=t(56427),W=t(55414),H=t(89911),G=t(4921);const $=({header:e,children:n,className:t,footer:a,initialCollapsed:r=!1})=>{const[o,i]=(0,s.useState)(r),c=()=>{i(!o)};return(0,Y.jsxs)(V.Card,{className:(0,G.A)("woocommerce-collapsible-card",t),children:[(0,Y.jsxs)(V.CardHeader,{onClick:c,children:[(0,Y.jsx)(ae,{children:e}),(0,Y.jsx)(V.Button,{isSmall:!0,icon:o?W.A:H.A,label:o?(0,R.__)("Expand","woocommerce"):(0,R.__)("Collapse","woocommerce"),onClick:c})]}),!o&&(0,Y.jsxs)(Y.Fragment,{children:[n,!!a&&(0,Y.jsx)(V.CardFooter,{children:a})]})]})},J=({className:e,icon:n,name:t,pills:a,description:r,button:o})=>(0,Y.jsxs)(V.CardBody,{className:(0,G.A)("woocommerce_marketing_plugin_card_body",e),children:[(0,Y.jsx)("div",{className:"woocommerce_marketing_plugin_card_body__icon",children:n}),(0,Y.jsxs)("div",{className:"woocommerce_marketing_plugin_card_body__details",children:[(0,Y.jsxs)("div",{className:"woocommerce_marketing_plugin_card_body__details-name",children:[t,a]}),(0,Y.jsx)("div",{className:"woocommerce_marketing_plugin_card_body__details-description",children:r})]}),o]});var K=t(83306),q=t(90212);const X=()=>(0,q.Qk)("allowMarketplaceSuggestions",!1)?"woocommerce.com":"plugin-woocommerce";var ee=t(46942),ne=t(92123);const te=({plugin:e,onInstalledAndActivated:n=()=>{}})=>{const[t,a]=(0,s.useState)(null),{installAndActivatePlugins:r}=(0,l.useDispatch)(i.pluginsStore),{installState:o}=(0,l.useSelect)(n=>{const{getPluginInstallState:t}=n(i.pluginsStore);return{installState:t(e.product)}},[e.product]),c=async()=>{a(e.product);try{(0,K.recordEvent)("marketing_recommended_extension",{name:e.title,source:X()});const t=await r([e.product]);n(e.product),(0,ne.R)(t)}catch(e){(0,ne.R)(e)}a(null)};return(0,Y.jsx)(J,{icon:(0,Y.jsx)("img",{src:e.icon,alt:e.title}),name:e.title,pills:e.tags.map(e=>(0,Y.jsx)(Q.Pill,{children:e.name},e.slug)),description:e.description,button:(()=>{const n=!!t;return"installed"===o?(0,Y.jsx)(V.Button,{variant:"secondary",isBusy:t===e.product,disabled:n,onClick:c,children:(0,R.__)("Activate","woocommerce")}):e.direct_install?(0,Y.jsx)(V.Button,{variant:"secondary",isBusy:t===e.product,disabled:n,onClick:c,children:(0,R.__)("Install extension","woocommerce")}):(0,Y.jsx)(V.Button,{variant:"secondary",href:(0,ee.r)(e.url),disabled:n,onClick:()=>{(0,K.recordEvent)("marketing_recommended_extension",{name:e.title,source:X()})},children:(0,R.__)("View details","woocommerce")})})()})},ae=({children:e})=>(0,Y.jsx)("div",{className:"woocommerce-marketing-card-header-title",children:e}),re=({children:e})=>(0,Y.jsx)("div",{className:"woocommerce-marketing-card-header-description",children:e}),oe=()=>(0,Y.jsx)("div",{className:"woocommerce-centered-spinner",children:(0,Y.jsx)(Q.Spinner,{})});var se=t(43907);const ie="woocommerce_marketing_overview_multichannel_banner_dismissed";var ce=t(66087);const le=()=>(0,l.useSelect)(e=>{const{hasFinishedResolution:n,getRecommendedChannels:t}=e(m),{data:a,error:r}=t(),{getActivePlugins:o}=e(i.pluginsStore),s=o(),c=a&&(0,ce.differenceWith)(a,s,(e,n)=>e.product===n);return{loading:!n("getRecommendedChannels",[]),data:c,error:r}},[]),me={"sync-in-progress":"syncing","sync-failed":"failed",synced:"synced"},de=e=>{const n=e.errors_count>=1?"error":"none",t=e.errors_count>=1?(0,R.sprintf)((0,R.__)("%d issues to resolve","woocommerce"),e.errors_count):(0,R.__)("No issues to resolve","woocommerce");return{slug:e.slug,title:e.name,description:e.description,icon:e.icon,isSetupCompleted:e.is_setup_completed,setupUrl:e.settings_url,manageUrl:e.settings_url,syncStatus:me[e.product_listings_status],issueType:n,issueText:t}},ge=()=>{const{invalidateResolution:e}=(0,l.useDispatch)(m),n=(0,s.useCallback)(()=>{e("getRegisteredChannels",[])},[e]);return(0,l.useSelect)(e=>{const{hasFinishedResolution:t,getRegisteredChannels:a}=e(m),r=a();return{loading:!t("getRegisteredChannels",[]),data:r.data?.map(de),error:r.error,refetch:n}},[n])},ue=()=>{const{installedPlugins:e,activatingPlugins:n}=(0,l.useSelect)(e=>{const{getInstalledPlugins:n,getActivatingPlugins:t}=e(c.M);return{installedPlugins:n(),activatingPlugins:t()}},[]),{loading:t,data:a}=ge(),{loading:r,data:o}=le(),{activateInstalledPlugin:s,loadInstalledPluginsAfterActivation:i}=(0,l.useDispatch)(c.M),m=t||r,d=(0,ce.chain)(e).differenceWith(a||[],(e,n)=>e.slug===n.slug).differenceWith(o||[],(e,n)=>e.slug===n.product).value();return{data:m?[]:d,activatingPlugins:n,activateInstalledPlugin:s,loadInstalledPluginsAfterActivation:i}},pe=e=>({id:e.id,icon:e.icon_url,name:e.name,description:e.description,createUrl:e.create_url,channelName:e.channel.name,channelSlug:e.channel.slug}),he=()=>{const{invalidateResolution:e}=(0,l.useDispatch)(m),n=(0,s.useCallback)(()=>{e("getCampaignTypes",[])},[e]);return(0,l.useSelect)(e=>{const{hasFinishedResolution:t,getCampaignTypes:a}=e(m),r=a();return{loading:!t("getCampaignTypes",[]),data:r.data?.map(pe),error:r.error,refetch:n}},[n])},je=(e=1,n=5)=>{const{data:t}=ge();return(0,l.useSelect)(a=>{const{hasFinishedResolution:r,getCampaigns:o}=a(m),{campaignsPage:s,meta:i}=o(e,n);return{loading:!r("getCampaigns",[e,n]),data:s?.data?.map(e=>{const n=t?.find(n=>n.slug===e.channel),a=e.cost?e.cost.formatted:"-",r=e.sales?e.sales.formatted:"-";return{id:`${e.channel}|${e.id}`,title:e.title,description:"",cost:a,sales:r,manageUrl:e.manage_url,icon:n?.icon||"",channelName:n?.title||"",channelSlug:e.channel}}),error:s?.error,meta:i}},[e,n,t])},xe=e=>new URL(e).origin!==location.origin,we=e=>{const{className:n,...t}=e,[a,r]=(0,s.useState)(!0),{data:o,refetch:i}=he(),{refetch:c}=ge(),{data:l}=le(),{loadInstalledPluginsAfterActivation:m}=ue(),d=!!o?.length,g=!!l?.length,u=e=>{i(),c(),m(e)};return(0,Y.jsxs)(V.Modal,{...t,className:(0,G.A)(n,"woocommerce-marketing-create-campaign-modal"),title:(0,R.__)("Create a new campaign","woocommerce"),children:[(0,Y.jsxs)("div",{className:"woocommerce-marketing-new-campaigns",children:[(0,Y.jsx)("div",{className:"woocommerce-marketing-new-campaigns__question-label",children:d?(0,R.__)("Where would you like to promote your products?","woocommerce"):(0,R.__)("No campaign types found.","woocommerce")}),o?.map(e=>(0,Y.jsxs)(V.Flex,{className:"woocommerce-marketing-new-campaign-type",gap:4,children:[(0,Y.jsx)(V.FlexItem,{children:(0,Y.jsx)("img",{src:e.icon,alt:e.name,width:"32",height:"32"})}),(0,Y.jsx)(V.FlexBlock,{children:(0,Y.jsxs)(V.Flex,{direction:"column",gap:1,children:[(0,Y.jsx)(V.FlexItem,{className:"woocommerce-marketing-new-campaign-type__name",children:e.name}),(0,Y.jsx)(V.FlexItem,{className:"woocommerce-marketing-new-campaign-type__description",children:e.description})]})}),(0,Y.jsx)(V.FlexItem,{children:(0,Y.jsx)(V.Button,{variant:"secondary",href:e.createUrl,target:xe(e.createUrl)?"_blank":"_self",children:(0,Y.jsxs)(V.Flex,{gap:1,children:[(0,Y.jsx)(V.FlexItem,{children:(0,R.__)("Create","woocommerce")}),xe(e.createUrl)&&(0,Y.jsx)(V.FlexItem,{children:(0,Y.jsx)(V.Icon,{icon:se.A,size:16})})]})})})]},e.id))]}),g&&(0,Y.jsx)("div",{className:"woocommerce-marketing-add-channels",children:(0,Y.jsxs)(V.Flex,{direction:"column",children:[(0,Y.jsx)(V.FlexItem,{children:(0,Y.jsxs)(V.Button,{variant:"link",onClick:()=>r(!a),children:[(0,R.__)("Add channels for other campaign types","woocommerce"),(0,Y.jsx)(V.Icon,{icon:a?W.A:H.A,size:24})]})}),!a&&(0,Y.jsx)(V.FlexItem,{children:l.map(e=>(0,Y.jsx)(te,{plugin:e,onInstalledAndActivated:u},e.plugin))})]})})]})};var Ne=t(93450),Me=t(5573),_e=(0,Y.jsx)(Me.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Y.jsx)(Me.Path,{d:"M3.445 16.505a.75.75 0 001.06.05l5.005-4.55 4.024 3.521 4.716-4.715V14h1.5V8.25H14v1.5h3.19l-3.724 3.723L9.49 9.995l-5.995 5.45a.75.75 0 00-.05 1.06z"})}),ye=t(33816),Ce=t(73580);const ve=t.p+"e6774bfd47e76d1fdbb5.svg",Ae=({onDismissClick:e,onAddChannelsClick:n})=>{const[t,a]=(0,s.useState)(!1),{data:r}=ge(),{data:o}=le(),{data:i}=he(),c=!(!r?.length||!i?.length),l=!(!r?.length||!o?.length);return(0,Y.jsxs)(V.Card,{className:"woocommerce-marketing-introduction-banner",children:[(0,Y.jsxs)("div",{className:"woocommerce-marketing-introduction-banner-content",children:[(0,Y.jsx)("div",{className:"woocommerce-marketing-introduction-banner-title",children:(0,R.__)("Reach new customers and increase sales without leaving WooCommerce","woocommerce")}),(0,Y.jsxs)(V.Flex,{className:"woocommerce-marketing-introduction-banner-features",direction:"column",gap:1,expanded:!1,children:[(0,Y.jsx)(V.FlexItem,{children:(0,Y.jsxs)(V.Flex,{children:[(0,Y.jsx)(Ne.A,{icon:_e}),(0,Y.jsx)(V.FlexBlock,{children:(0,R.__)("Reach customers on other sales channels","woocommerce")})]})}),(0,Y.jsx)(V.FlexItem,{children:(0,Y.jsxs)(V.Flex,{children:[(0,Y.jsx)(Ne.A,{icon:ye.A}),(0,Y.jsx)(V.FlexBlock,{children:(0,R.__)("Advertise with marketing campaigns","woocommerce")})]})}),(0,Y.jsx)(V.FlexItem,{children:(0,Y.jsxs)(V.Flex,{children:[(0,Y.jsx)("img",{src:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSI2cHgiIHZpZXdCb3g9IjAgMCAyMyA2IiB2ZXJzaW9uPSIxLjEiPgoJPGcgaWQ9InN1cmZhY2UxIj4KCQk8cGF0aCBzdHlsZT0ic3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDpyZ2IoNTIuOTQxMTc5JSwyNC4zMTM3MjYlLDEwMCUpO2ZpbGwtb3BhY2l0eToxOyIgZD0iTSA5LjY5NTMxMiAwLjAyMzQzNzUgQyA5LjE1NjI1IDAuMDIzNDM3NSA4LjgwODU5NCAwLjE5OTIxOSA4LjQ5MjE4OCAwLjc4OTA2MiBMIDcuMDY2NDA2IDMuNDgwNDY5IEwgNy4wNjY0MDYgMS4wODk4NDQgQyA3LjA2NjQwNiAwLjM3NSA2LjcyNjU2MiAwLjAyMzQzNzUgNi4xMDE1NjIgMC4wMjM0Mzc1IEMgNS40NzI2NTYgMC4wMjM0Mzc1IDUuMjEwOTM4IDAuMjM4MjgxIDQuODk4NDM4IDAuODM5ODQ0IEwgMy41NDY4NzUgMy40ODA0NjkgTCAzLjU0Njg3NSAxLjExMzI4MSBDIDMuNTQ2ODc1IDAuMzUxNTYyIDMuMjMwNDY5IDAuMDIzNDM3NSAyLjQ2ODc1IDAuMDIzNDM3NSBMIDAuOTE0MDYyIDAuMDIzNDM3NSBDIDAuMzI0MjE5IDAuMDIzNDM3NSAwIDAuMzAwNzgxIDAgMC44MDA3ODEgQyAwIDEuMzAwNzgxIDAuMzEyNSAxLjYwMTU2MiAwLjg5MDYyNSAxLjYwMTU2MiBMIDEuNTI3MzQ0IDEuNjAxNTYyIEwgMS41MjczNDQgNC42MjEwOTQgQyAxLjUyNzM0NCA1LjQ3MjY1NiAyLjEwNTQ2OSA1Ljk3NjU2MiAyLjkyOTY4OCA1Ljk3NjU2MiBDIDMuNzU3ODEyIDUuOTc2NTYyIDQuMTMyODEyIDUuNjQ4NDM4IDQuNTQ2ODc1IDQuODg2NzE5IEwgNS40NDkyMTkgMy4xOTUzMTIgTCA1LjQ0OTIxOSA0LjYyMTA5NCBDIDUuNDQ5MjE5IDUuNDYwOTM4IDYgNS45NzY1NjIgNi44Mzk4NDQgNS45NzY1NjIgQyA3LjY3OTY4OCA1Ljk3NjU2MiA3Ljk5MjE4OCA1LjY4NzUgOC40Njg3NSA0Ljg4NjcxOSBMIDEwLjU0Njg3NSAxLjM3ODkwNiBDIDExIDAuNjEzMjgxIDEwLjY4NzUgMC4wMjM0Mzc1IDkuNjgzNTk0IDAuMDIzNDM3NSBDIDkuNjgzNTk0IDAuMDIzNDM3NSA5LjY4MzU5NCAwLjAyMzQzNzUgOS42OTUzMTIgMC4wMjM0Mzc1IFogTSA5LjY5NTMxMiAwLjAyMzQzNzUgIi8+CgkJPHBhdGggc3R5bGU9InN0cm9rZTpub25lO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6cmdiKDUyLjk0MTE3OSUsMjQuMzEzNzI2JSwxMDAlKTtmaWxsLW9wYWNpdHk6MTsiIGQ9Ik0gMTMuNjA1NDY5IDAuMDIzNDM3NSBDIDExLjkwMjM0NCAwLjAyMzQzNzUgMTAuNjA5Mzc1IDEuMjg5MDYyIDEwLjYwOTM3NSAzLjAwNzgxMiBDIDEwLjYwOTM3NSA0LjcyMjY1NiAxMS45MTQwNjIgNS45NzY1NjIgMTMuNjA1NDY5IDUuOTc2NTYyIEMgMTUuMjk2ODc1IDUuOTc2NTYyIDE2LjU4NTkzOCA0LjcxMDkzOCAxNi41OTc2NTYgMy4wMDc4MTIgQyAxNi41OTc2NTYgMS4yODkwNjIgMTUuMjk2ODc1IDAuMDIzNDM3NSAxMy42MDU0NjkgMC4wMjM0Mzc1IFogTSAxMy42MDU0NjkgNC4xNDQ1MzEgQyAxMi45NjQ4NDQgNC4xNDQ1MzEgMTIuNTI3MzQ0IDMuNjcxODc1IDEyLjUyNzM0NCAzLjAwNzgxMiBDIDEyLjUyNzM0NCAyLjM0Mzc1IDEyLjk2NDg0NCAxLjg1NTQ2OSAxMy42MDU0NjkgMS44NTU0NjkgQyAxNC4yNDIxODggMS44NTU0NjkgMTQuNjgzNTk0IDIuMzQzNzUgMTQuNjgzNTk0IDMuMDA3ODEyIEMgMTQuNjgzNTk0IDMuNjcxODc1IDE0LjI1NzgxMiA0LjE0NDUzMSAxMy42MDU0NjkgNC4xNDQ1MzEgWiBNIDEzLjYwNTQ2OSA0LjE0NDUzMSAiLz4KCQk8cGF0aCBzdHlsZT0ic3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDpyZ2IoNTIuOTQxMTc5JSwyNC4zMTM3MjYlLDEwMCUpO2ZpbGwtb3BhY2l0eToxOyIgZD0iTSAyMC4wMDc4MTIgMC4wMjM0Mzc1IEMgMTguMzE2NDA2IDAuMDIzNDM3NSAxNy4wMTE3MTkgMS4yODkwNjIgMTcuMDExNzE5IDMuMDA3ODEyIEMgMTcuMDExNzE5IDQuNzIyNjU2IDE4LjMxNjQwNiA1Ljk3NjU2MiAyMC4wMDc4MTIgNS45NzY1NjIgQyAyMS42OTUzMTIgNS45NzY1NjIgMjMgNC43MTA5MzggMjMgMy4wMDc4MTIgQyAyMyAxLjMwMDc4MSAyMS42OTUzMTIgMC4wMjM0Mzc1IDIwLjAwNzgxMiAwLjAyMzQzNzUgWiBNIDIwLjAwNzgxMiA0LjE0NDUzMSBDIDE5LjM1NTQ2OSA0LjE0NDUzMSAxOC45NDE0MDYgMy42NzE4NzUgMTguOTQxNDA2IDMuMDA3ODEyIEMgMTguOTQxNDA2IDIuMzQzNzUgMTkuMzY3MTg4IDEuODU1NDY5IDIwLjAwNzgxMiAxLjg1NTQ2OSBDIDIwLjY0NDUzMSAxLjg1NTQ2OSAyMS4wODIwMzEgMi4zNDM3NSAyMS4wODIwMzEgMy4wMDc4MTIgQyAyMS4wODIwMzEgMy42NzE4NzUgMjAuNjU2MjUgNC4xNDQ1MzEgMjAuMDA3ODEyIDQuMTQ0NTMxIFogTSAyMC4wMDc4MTIgNC4xNDQ1MzEgIi8+Cgk8L2c+Cjwvc3ZnPgo=",alt:(0,R.__)("WooCommerce logo","woocommerce"),width:"24",height:"24"}),(0,Y.jsx)(V.FlexBlock,{children:(0,R.__)("Built by WooCommerce","woocommerce")})]})})]}),c&&(0,Y.jsxs)(V.Flex,{className:"woocommerce-marketing-introduction-banner-buttons",justify:"flex-start",children:[(0,Y.jsx)(V.Button,{variant:"primary",onClick:()=>{a(!0)},children:(0,R.__)("Create a campaign","woocommerce")}),l&&(0,Y.jsx)(V.Button,{variant:"secondary",onClick:n,children:(0,R.__)("Add channels","woocommerce")})]}),t&&(0,Y.jsx)(we,{onRequestClose:()=>a(!1)})]}),(0,Y.jsxs)("div",{className:"woocommerce-marketing-introduction-banner-illustration",children:[(0,Y.jsx)(V.Button,{isSmall:!0,className:"woocommerce-marketing-introduction-banner-close-button",onClick:e,children:(0,Y.jsx)(Ne.A,{icon:Ce.A})}),(0,Y.jsx)("div",{className:"woocommerce-marketing-introduction-banner-image-placeholder",style:{backgroundImage:`url("${ve}")`}})]})]})};var ke=(0,Y.jsx)(Me.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Y.jsx)(Me.Path,{d:"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8Zm3.8 10.7-1.1 1.1-2.7-2.7-2.7 2.7-1.1-1.1 2.7-2.7-2.7-2.7 1.1-1.1 2.7 2.7 2.7-2.7 1.1 1.1-2.7 2.7 2.7 2.7Z"})}),De=t(96476);const Ie=(0,R.__)("Campaigns","woocommerce"),fe=[{key:"campaign",label:(0,R.__)("Campaign","woocommerce")},{key:"cost",label:(0,R.__)("Cost","woocommerce"),isNumeric:!0},{key:"sales",label:(0,R.__)("Sales","woocommerce"),isNumeric:!0}],ze=()=>{const[e,n]=(0,s.useState)(1),[t,a]=(0,s.useState)(!1),{loading:r,data:o,meta:i}=je(e,5),{data:c}=he(),l=i?.total,m=!!c?.length,d=!!(l&&l>5);return(0,Y.jsxs)(V.Card,{className:"woocommerce-marketing-campaigns-card",children:[(0,Y.jsxs)(V.CardHeader,{children:[(0,Y.jsx)(ae,{children:(0,R.__)("Campaigns","woocommerce")}),m&&(0,Y.jsx)(V.Button,{variant:"secondary",onClick:()=>a(!0),children:(0,R.__)("Create new campaign","woocommerce")}),t&&(0,Y.jsx)(we,{onRequestClose:()=>a(!1)})]}),r?(0,Y.jsx)(Q.TablePlaceholder,{caption:Ie,headers:fe,numberOfRows:5}):o?0===o.length?(0,Y.jsxs)(V.CardBody,{className:"woocommerce-marketing-campaigns-card__content",children:[(0,Y.jsx)(Ne.A,{className:"woocommerce-marketing-campaigns-card__content-icon woocommerce-marketing-campaigns-card__content-icon--empty",icon:ye.A,size:32}),(0,Y.jsx)("div",{className:"woocommerce-marketing-campaigns-card__content-title",children:(0,R.__)("Advertise with marketing campaigns","woocommerce")}),(0,Y.jsx)("div",{className:"woocommerce-marketing-campaigns-card__content-description",children:(0,R.__)("Easily create and manage marketing campaigns without leaving WooCommerce.","woocommerce")})]}):(0,Y.jsx)(Q.Table,{caption:Ie,headers:fe,rows:o.map(e=>[{display:(0,Y.jsxs)(V.Flex,{gap:4,children:[(0,Y.jsx)(V.FlexItem,{className:"woocommerce-marketing-campaigns-card__campaign-logo",children:(0,Y.jsx)("img",{src:e.icon,alt:e.channelName,width:"16",height:"16"})}),(0,Y.jsx)(V.FlexBlock,{children:(0,Y.jsxs)(V.Flex,{direction:"column",gap:1,children:[(0,Y.jsx)(V.FlexItem,{className:"woocommerce-marketing-campaigns-card__campaign-title",children:(0,Y.jsx)(Q.Link,{type:(0,De.isWCAdmin)(e.manageUrl)?"wc-admin":"external",href:e.manageUrl,children:e.title})}),!!e.description&&(0,Y.jsx)(V.FlexItem,{className:"woocommerce-marketing-campaigns-card__campaign-description",children:e.description})]})})]})},{display:e.cost},{display:e.sales}])}):(0,Y.jsxs)(V.CardBody,{className:"woocommerce-marketing-campaigns-card__content",children:[(0,Y.jsx)(Ne.A,{className:"woocommerce-marketing-campaigns-card__content-icon woocommerce-marketing-campaigns-card__content-icon--error",icon:ke,size:32}),(0,Y.jsx)("div",{className:"woocommerce-marketing-campaigns-card__content-title",children:(0,R.__)("An unexpected error occurred.","woocommerce")}),(0,Y.jsx)("div",{className:"woocommerce-marketing-campaigns-card-body__content-description",children:(0,R.__)("Please try again later. Check the logs if the problem persists. ","woocommerce")})]}),d&&(0,Y.jsx)(V.CardFooter,{className:"woocommerce-marketing-campaigns-card__footer",children:(0,Y.jsx)(Q.Pagination,{showPerPagePicker:!1,perPage:5,page:e,total:l,onPageChange:e=>{n(e)}})})]})};var Se=t(46779),Ee=t(94348),Te=t(92991);const be="woocommerce-marketing-sync-status",Oe=({status:e})=>"failed"===e?(0,Y.jsxs)("div",{className:(0,G.A)(be,`${be}__failed`),children:[(0,Y.jsx)(Te.A,{size:18}),(0,R.__)("Sync failed","woocommerce")]}):"syncing"===e?(0,Y.jsxs)("div",{className:(0,G.A)(be,`${be}__syncing`),children:[(0,Y.jsx)(Ee.A,{size:18}),(0,R.__)("Syncing","woocommerce")]}):(0,Y.jsxs)("div",{className:(0,G.A)(be,`${be}__synced`),children:[(0,Y.jsx)(Se.A,{size:18}),(0,R.__)("Synced","woocommerce")]}),Le="woocommerce-marketing-issue-status",Ue=({registeredChannel:e})=>"error"===e.issueType?(0,Y.jsxs)("div",{className:(0,G.A)(Le,`${Le}__error`),children:[(0,Y.jsx)(Te.A,{size:18}),e.issueText]}):"warning"===e.issueType?(0,Y.jsxs)("div",{className:(0,G.A)(Le,`${Le}__warning`),children:[(0,Y.jsx)(Te.A,{size:18}),e.issueText]}):(0,Y.jsx)("div",{className:Le,children:e.issueText}),Be=({registeredChannel:e})=>{const n=e.isSetupCompleted?(0,Y.jsxs)("div",{className:"woocommerce-marketing-registered-channel-description",children:[!!e.syncStatus&&(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(Oe,{status:e.syncStatus}),(0,Y.jsx)("div",{className:"woocommerce-marketing-registered-channel-description__separator"})]}),(0,Y.jsx)(Ue,{registeredChannel:e})]}):e.description,t=e.isSetupCompleted?(0,Y.jsx)(V.Button,{variant:"secondary",href:e.manageUrl,children:(0,R.__)("Manage","woocommerce")}):(0,Y.jsx)(V.Button,{variant:"primary",href:e.setupUrl,children:(0,R.__)("Finish setup","woocommerce")});return(0,Y.jsx)(J,{className:"woocommerce-marketing-registered-channel-card-body",icon:(0,Y.jsx)("img",{src:e.icon,alt:e.title}),name:e.title,description:n,button:t})},Pe=(0,s.forwardRef)(({registeredChannels:e,recommendedChannels:n,onInstalledAndActivated:t},a)=>{const r=e.length>=1,[o,i]=(0,s.useState)(!r),c=(0,s.useRef)(null);return(0,s.useImperativeHandle)(a,()=>({scrollIntoAddChannels:()=>{i(!0),c.current?.focus(),c.current?.scrollIntoView({block:"center"})}}),[]),(0,Y.jsxs)(V.Card,{className:"woocommerce-marketing-channels-card",children:[(0,Y.jsxs)(V.CardHeader,{children:[(0,Y.jsx)(ae,{children:(0,R.__)("Channels","woocommerce")}),!r&&(0,Y.jsx)(re,{children:(0,R.__)("Start by adding a channel to your store","woocommerce")})]}),e.map((n,t)=>(0,Y.jsxs)(s.Fragment,{children:[(0,Y.jsx)(Be,{registeredChannel:n}),t!==e.length-1&&(0,Y.jsx)(V.CardDivider,{})]},n.slug)),n.length>=1&&(0,Y.jsxs)("div",{children:[r&&(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(V.CardDivider,{}),(0,Y.jsx)(V.CardBody,{children:(0,Y.jsxs)(V.Button,{ref:c,variant:"link",onClick:()=>i(!o),children:[(0,R.__)("Add channels","woocommerce"),(0,Y.jsx)(V.Icon,{icon:o?H.A:W.A,size:24})]})})]}),o&&n.map((e,a)=>(0,Y.jsxs)(s.Fragment,{children:[(0,Y.jsx)(te,{plugin:e,onInstalledAndActivated:t}),a!==n.length-1&&(0,Y.jsx)(V.CardDivider,{})]},e.plugin))]})]})}),Re=()=>{const{data:e,activatingPlugins:n,activateInstalledPlugin:t}=ue();return 0===e.length?null:(0,Y.jsx)($,{header:(0,R.__)("Installed extensions","woocommerce"),children:e.map((a,r)=>{return(0,Y.jsxs)(s.Fragment,{children:[(0,Y.jsx)(J,{icon:(0,Y.jsx)(P.A,{product:a.slug}),name:a.name,description:a.description,button:(o=a,"installed"===o.status?(0,Y.jsx)(V.Button,{variant:"secondary",isBusy:n.includes(o.slug),disabled:n.includes(o.slug),onClick:()=>{(0,K.recordEvent)("marketing_installed_activate",{name:o.name}),t(o.slug)},children:(0,R.__)("Activate","woocommerce")}):"activated"===o.status?(0,Y.jsx)(V.Button,{variant:"primary",href:o.settingsUrl,onClick:()=>{(0,K.recordEvent)("marketing_installed_finish_setup",{name:o.name})},children:(0,R.__)("Finish setup","woocommerce")}):"configured"===o.status?(0,Y.jsx)(V.Button,{variant:"secondary",href:o.dashboardUrl||o.settingsUrl,onClick:()=>{(0,K.recordEvent)("marketing_installed_options",{name:o.name,link:"manage"})},children:(0,R.__)("Manage","woocommerce")}):void 0)}),r!==e.length-1&&(0,Y.jsx)(V.CardDivider,{})]},a.slug);var o})})},Qe="getRecommendedPlugins",Fe="marketing",Ye=()=>{const{loading:e,data:n}=(0,l.useSelect)(e=>{const{getRecommendedPlugins:n,hasFinishedResolution:t}=e(c.M);return{loading:!t(Qe,[Fe]),data:n(Fe)}},[]),{loading:t,data:a}=le(),{invalidateResolution:r,installAndActivateRecommendedPlugin:o}=(0,l.useDispatch)(c.M),s=e&&!n.length||t&&!a,i=e||t,m=(0,ce.differenceWith)(n,a||[],(e,n)=>e.product===n.product);return{isInitializing:s,isLoading:i,data:s?[]:m,installAndActivate:e=>{o(e,Fe),r(Qe,[Fe])}}},Ze=e=>(0,ce.uniqBy)((0,ce.flatMapDeep)(e,e=>e.subcategories),e=>e.slug).map(e=>({name:e.slug,title:e.name})),Ve=({isLoading:e,plugins:n,onInstallAndActivate:t})=>{const[a,r]=(0,s.useState)(null),{installAndActivatePlugins:o}=(0,l.useDispatch)(i.pluginsStore),{loadInstalledPluginsAfterActivation:c}=ue();return(0,Y.jsx)(V.TabPanel,{tabs:Ze(n),children:i=>{const l=n.filter(e=>e.subcategories.some(e=>e.slug===i.name)),m=n=>{const s=!!a||e;return n.direct_install?(0,Y.jsx)(V.Button,{variant:"secondary",isBusy:a===n.product,disabled:s,onClick:()=>{(async e=>{r(e.product);try{(0,K.recordEvent)("marketing_recommended_extension",{name:e.title,source:X()});const n=await o([e.product]);t(e.product),c(e.product),(0,ne.R)(n)}catch(e){(0,ne.R)(e)}r(null)})(n)},children:(0,R.__)("Install extension","woocommerce")}):(0,Y.jsx)(V.Button,{variant:"secondary",href:(0,ee.r)(n.url),disabled:s,onClick:()=>{(0,K.recordEvent)("marketing_recommended_extension",{name:n.title,source:X()})},children:(0,R.__)("View details","woocommerce")})};return(0,Y.jsx)(Y.Fragment,{children:l.map(e=>(0,Y.jsxs)(s.Fragment,{children:[(0,Y.jsx)(V.CardDivider,{}),(0,Y.jsx)(J,{icon:(0,Y.jsx)("img",{src:e.icon,alt:e.title}),name:e.title,pills:e.tags.map(e=>(0,Y.jsx)(Q.Pill,{children:e.name},e.slug)),description:e.description,button:m(e)})]},e.product))})}})},We=()=>{const{isInitializing:e,isLoading:n,data:t,installAndActivate:a}=Ye();return(0,Y.jsx)($,{header:(0,R.__)("Discover more marketing tools","woocommerce"),children:e?(0,Y.jsx)(V.CardBody,{children:(0,Y.jsx)(oe,{})}):0===t.length?(0,Y.jsxs)(V.CardBody,{className:"woocommerce-marketing-discover-tools-card-body-empty-content",children:[(0,Y.jsx)(Ne.A,{icon:_e,size:32}),(0,Y.jsx)("div",{children:(0,R.__)("Continue to reach the right audiences and promote your products in ways that matter to them with our range of marketing solutions.","woocommerce")}),(0,Y.jsx)(V.Button,{variant:"tertiary",href:"https://woocommerce.com/product-category/woocommerce-extensions/marketing-extensions/",onClick:()=>{(0,K.recordEvent)("marketing_explore_more_extensions")},children:(0,R.__)("Explore more marketing extensions","woocommerce")})]}):(0,Y.jsx)(Ve,{plugins:t,isLoading:n,onInstallAndActivate:a})})},He=()=>(0,Y.jsxs)("div",{role:"progressbar",className:"woocommerce-marketing-learn-marketing-card__post",children:[(0,Y.jsx)("div",{className:"woocommerce-marketing-learn-marketing-card__post-img woocommerce-marketing-learn-marketing-card__post-img--placeholder"}),(0,Y.jsx)("div",{className:"woocommerce-marketing-learn-marketing-card__post-title woocommerce-marketing-learn-marketing-card__post-title--placeholder"}),(0,Y.jsx)("div",{className:"woocommerce-marketing-learn-marketing-card__post-description woocommerce-marketing-learn-marketing-card__post-description--placeholder"})]}),Ge=({post:e})=>(0,Y.jsxs)("a",{className:"woocommerce-marketing-learn-marketing-card__post",href:e.link,target:"_blank",rel:"noopener noreferrer",onClick:()=>{(0,K.recordEvent)("marketing_knowledge_article",{title:e.title})},children:[(0,Y.jsx)("div",{className:"woocommerce-marketing-learn-marketing-card__post-img",children:!!e.image&&(0,Y.jsx)("img",{src:e.image,alt:""})}),(0,Y.jsx)("div",{className:"woocommerce-marketing-learn-marketing-card__post-title",children:e.title}),(0,Y.jsxs)("div",{className:"woocommerce-marketing-learn-marketing-card__post-description",children:[(0,R.sprintf)((0,R.__)("By %s","woocommerce"),e.author_name),!!e.author_avatar&&(0,Y.jsx)("img",{src:e.author_avatar.replace("s=96","s=32"),alt:""})]})]}),$e=()=>{const[e,n]=(0,s.useState)(1),{isLoading:t,error:a,posts:r}=(e=>(0,l.useSelect)(n=>{const{getBlogPosts:t,getBlogPostsError:a,isResolving:r}=n(c.M);return{isLoading:r("getBlogPosts",[e]),error:a(e),posts:t(e)}},[e]))("marketing");return(0,Y.jsx)($,{initialCollapsed:!0,className:"woocommerce-marketing-learn-marketing-card",header:(0,R.__)("Learn about marketing a store","woocommerce"),footer:t?(0,Y.jsx)("div",{role:"progressbar",className:"woocommerce-marketing-learn-marketing-card__footer--placeholder"}):a||!r||0===r.length?null:(0,Y.jsx)(Q.Pagination,{showPagePicker:!1,showPerPagePicker:!1,page:e,perPage:2,total:r.length,onPageChange:e=>{n(e)}}),children:(0,Y.jsx)("div",{className:"woocommerce-marketing-learn-marketing-card__body",children:t?[...Array(2).keys()].map(e=>(0,Y.jsx)(He,{},e)):a?(0,Y.jsx)(Q.EmptyContent,{title:(0,R.__)("Oops, our posts aren't loading right now","woocommerce"),message:(0,Y.jsx)(Z,{}),illustration:"",actionLabel:""}):0===r.length?(0,Y.jsx)(Q.EmptyContent,{title:(0,R.__)("No posts yet","woocommerce"),message:(0,Y.jsx)(Z,{}),illustration:"",actionLabel:""}):r.slice(2*(e-1),2*e).map((e,n)=>(0,Y.jsx)(Ge,{post:e},n))})})};var Je=t(66503);const Ke=()=>{const{loading:e,isIntroductionBannerDismissed:n,dismissIntroductionBanner:t}=(()=>{const{updateOptions:e}=(0,l.useDispatch)(i.optionsStore),{loading:n,data:t}=(0,l.useSelect)(e=>{const{getOption:n,hasFinishedResolution:t}=e(i.optionsStore);return{loading:!t("getOption",[ie]),data:n(ie)}},[]);return{loading:n,isIntroductionBannerDismissed:"yes"===t,dismissIntroductionBanner:()=>{e({[ie]:"yes"}),(0,K.recordEvent)("marketing_multichannel_banner_dismissed",{})}}})(),{loading:a,meta:r}=je(),{loading:o,data:c,refetch:m}=he(),{loading:d,data:g,refetch:u}=ge(),{loading:p,data:h}=le(),{loadInstalledPluginsAfterActivation:j}=ue(),{currentUserCan:x}=(0,i.useUser)(),w=(0,s.useRef)(null);if(e||a&&void 0===r?.total||o&&!c||d&&!g||p&&!h)return(0,Y.jsx)(oe,{});const N=!(!g?.length||!n&&!r?.total),M=!(!g||!h||!g.length&&!h.length),_=!!(0,q.Qk)("allowMarketplaceSuggestions",!1),y=_&&x("install_plugins");return(0,Y.jsxs)("div",{className:"woocommerce-marketing-overview-multichannel",children:[(0,Y.jsx)(Je.A,{format:"promo-card"}),!n&&(0,Y.jsx)(Ae,{onDismissClick:t,onAddChannelsClick:()=>{w.current?.scrollIntoAddChannels()}}),N&&(0,Y.jsx)(ze,{}),M&&(0,Y.jsx)(Pe,{ref:w,registeredChannels:g,recommendedChannels:h,onInstalledAndActivated:e=>{m(),u(),j(e)}}),(0,Y.jsx)(Re,{}),y&&(0,Y.jsx)(We,{}),_&&(0,Y.jsx)($e,{})]})}},29775:(e,n,t)=>{t.d(n,{A:()=>u});var a=t(4921),r=t(86087),o=t(19432),s=t(14650),i=t(86083),c=t(93450),l=t(73580),m=t(4462),d=t(39793);const g={info:o.A,check:s.A,percent:i.A};function u(e){const{id:n,description:t,children:o,icon:s,isDismissible:i=!0,variant:u="info",className:p,onClose:h,onLoad:j}=e,[x,w]=(0,r.useState)("true"!==localStorage.getItem(`wc-marketplaceNoticeClosed-${n}`));if((0,r.useEffect)(()=>{x&&"function"==typeof j&&j()},[x]),!x)return null;const N=(0,a.A)("woocommerce-marketplace__notice",`woocommerce-marketplace__notice--${u}`,{"is-dismissible":i},p),M=g[s||"info"],_=(0,a.A)("woocommerce-marketplace__notice-icon",`woocommerce-marketplace__notice-icon--${u}`);return(0,d.jsxs)("div",{className:N,children:[s&&(0,d.jsx)("span",{className:_,children:(0,d.jsx)(c.A,{icon:M})}),(0,d.jsxs)("div",{className:"woocommerce-marketplace__notice-content",children:[(0,d.jsx)("p",{className:"woocommerce-marketplace__notice-description",dangerouslySetInnerHTML:(0,m.A)(t)}),o&&(0,d.jsx)("div",{className:"woocommerce-marketplace__notice-children",children:o})]}),i&&(0,d.jsx)("button",{className:"woocommerce-marketplace__notice-close","aria-label":"Close",onClick:()=>{w(!1),localStorage.setItem(`wc-marketplaceNoticeClosed-${n}`,"true"),"function"==typeof h&&h()},children:(0,d.jsx)(c.A,{icon:l.A})})]})}},54143:(e,n,t)=>{t.d(n,{A:()=>r});var a=t(39793);function r(){return(0,a.jsxs)("svg",{width:"72",height:"60",viewBox:"0 0 72 60",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsxs)("g",{clipPath:"url(#clip0_4074_10418)",children:[(0,a.jsx)("path",{d:"M68.5301 33.3144C68.0263 32.1006 66.3348 32.344 65.8443 31.1636C65.3538 29.9832 66.7251 28.9562 66.2213 27.7458C65.7175 26.5354 64.0259 26.7755 63.5355 25.5951C63.045 24.4147 64.4163 23.3877 63.9125 22.1773C63.4087 20.9669 61.7171 21.207 61.2267 20.0266C60.7362 18.8462 62.1075 17.8192 61.6037 16.6088C61.0999 15.395 59.4083 15.6385 58.9179 14.4581C58.4274 13.2777 59.7987 12.2507 59.2949 11.0403C58.7911 9.82652 57.0995 10.0699 56.6091 8.88955C56.1186 7.70915 57.4899 6.68214 56.9861 5.47174C56.4823 4.26134 54.7907 4.50142 54.3003 3.32102C53.8465 2.22733 55.0476 1.11696 54.8274 -0.00341797L0 22.5941C0.5038 23.8079 2.19537 23.5644 2.68582 24.7448C3.17627 25.9252 1.805 26.9522 2.3088 28.1626C2.8126 29.373 4.50417 29.133 4.99462 30.3134C5.48508 31.4937 4.11381 32.5208 4.61761 33.7312C5.12141 34.9416 6.81297 34.7015 7.30343 35.8819C7.79388 37.0623 6.42261 38.0893 6.92641 39.2997C7.43021 40.5134 9.12178 40.27 9.61223 41.4504C10.1027 42.6308 8.73142 43.6578 9.23522 44.8682C9.73902 46.0786 11.4306 45.8385 11.921 47.0189C12.4115 48.1993 11.0402 49.2263 11.544 50.4367C12.0478 51.6471 13.7394 51.4071 14.2298 52.5874C14.6836 53.6811 13.4825 54.7915 13.7027 55.9119L28.1928 49.9232L68.5368 33.3177L68.5301 33.3144Z",fill:"#720EEC"}),(0,a.jsx)("path",{d:"M13.696 55.912L28.1861 49.9234L52.3851 39.9634H7.46021C8.17086 40.4802 9.23852 40.5569 9.60886 41.4539C10.0993 42.6343 8.72805 43.6613 9.23185 44.8717C9.73565 46.0821 11.4272 45.842 11.9177 47.0224C12.4081 48.2028 11.0368 49.2298 11.5406 50.4402C12.0444 51.6506 13.736 51.4105 14.2265 52.5909C14.6802 53.6846 13.4791 54.795 13.6993 55.9154L13.696 55.912Z",fill:"#3C087E"}),(0,a.jsx)("path",{d:"M63.8523 41.9907C63.8523 37.4925 67.499 33.848 71.9998 33.848V23.988H17.873V33.848C22.3739 33.848 26.0206 37.4925 26.0206 41.9907C26.0206 46.4889 22.3739 50.1334 17.873 50.1334V59.9934H71.9998V50.1334C67.499 50.1334 63.8523 46.4889 63.8523 41.9907Z",fill:"#D1C1FF"}),(0,a.jsx)("path",{d:"M35.2527 37.676C35.2527 35.2051 37.0143 33.2878 39.6968 33.2878C42.3793 33.2878 44.1643 35.2051 44.1643 37.676C44.1643 40.1468 42.4026 42.0107 39.6968 42.0107C36.991 42.0107 35.2527 40.1201 35.2527 37.676ZM41.7954 37.676C41.7954 36.2288 40.9046 35.3385 39.6935 35.3385C38.4823 35.3385 37.6182 36.2288 37.6182 37.676C37.6182 39.1231 38.509 39.9601 39.6935 39.9601C40.8779 39.9601 41.7954 39.0664 41.7954 37.676ZM37.9852 51.0704L49.1789 33.5513H51.1774L39.9537 51.0704H37.9819H37.9852ZM44.8983 47.0524C44.8983 44.5849 46.6566 42.641 49.3391 42.641C52.0215 42.641 53.8065 44.5849 53.8065 47.0524C53.8065 49.5199 52.0182 51.3872 49.3391 51.3872C46.6599 51.3872 44.8983 49.4966 44.8983 47.0524ZM51.441 47.0524C51.441 45.6053 50.5468 44.715 49.3357 44.715C48.1246 44.715 47.2605 45.6053 47.2605 47.0524C47.2605 48.4996 48.1279 49.3365 49.3357 49.3365C50.5435 49.3365 51.441 48.4696 51.441 47.0524Z",fill:"#720EEC"})]}),(0,a.jsx)("defs",{children:(0,a.jsx)("clipPath",{id:"clip0_4074_10418",children:(0,a.jsx)("rect",{width:"72",height:"60",fill:"white"})})})]})}},63111:(e,n,t)=>{t.d(n,{A:()=>d});var a=t(56427),r=t(27723),o=t(86087),s=t(83306),i=t(4462),c=t(54143),l=t(39793);const m={percent:c.A},d=({promotion:e,eventProperties:n={},onDismiss:t})=>{const c=window.location.pathname+window.location.search,d=()=>JSON.parse(localStorage.getItem("wc-marketplaceDismissedPromos")||"[]"),[g,u]=(0,o.useState)(!!t||!d().includes(c));if((0,o.useEffect)(()=>{g&&(0,s.recordEvent)("marketplace_promotion_viewed",{...n,path:c,format:"promo-card"})},[g]),!g)return null;const p="promo-card"+(e.style?` ${e.style}`:""),h=(0,l.jsxs)("div",{className:"promo-content",children:[(0,l.jsx)("h2",{className:"promo-title",children:e.title?.en_US}),(0,l.jsx)("div",{className:"promo-text",dangerouslySetInnerHTML:(0,i.A)(e.content?.en_US)})]}),j=(0,l.jsxs)("div",{className:"promo-links",children:[(0,l.jsx)(a.Button,{className:"promo-cta",href:e.cta_link??"",variant:"secondary",onClick:()=>((0,s.recordEvent)("marketplace_promotion_actioned",{...n,path:c,target_uri:e.cta_link,format:"promo-card"}),!0),children:e.cta_label?.en_US??""}),(0,l.jsx)(a.Button,{className:"promo-cta-link woocommerce-admin-dismiss-notification",onClick:()=>{u(!1),t?t():localStorage.setItem("wc-marketplaceDismissedPromos",JSON.stringify(d().concat(c))),(0,s.recordEvent)("marketplace_promotion_dismissed",{...n,path:c,format:"promo-card"})},children:(0,r.__)("Dismiss","woocommerce")})]});function x(){if(e.icon&&Object.hasOwn(m,e.icon)){const n=m[e.icon];return n?(0,l.jsx)("div",{className:"promo-image",children:(0,o.createElement)(n)}):null}return null}return(0,l.jsx)(a.Card,{className:p,children:(0,l.jsx)(a.CardBody,{className:"promo-card__body",children:"has-background"===e?.style?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"promo-content-links",children:[h,j]}),x()]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"promo-content-image",children:[h,x()]}),j]})})})}},66503:(e,n,t)=>{t.d(n,{A:()=>c});var a=t(83306),r=t(90212),o=t(29775),s=t(63111),i=t(39793);const c=({format:e})=>{if(!window?.wcMarketplace?.promotions||!Array.isArray(window?.wcMarketplace?.promotions))return null;const n=(window?.wcMarketplace?.promotions??[]).filter(n=>n.format===e),t=new URLSearchParams(window.location.search),c=t.get("page"),l=Date.now(),m=decodeURIComponent(t.get("path")||""),d=t.get("tab"),g=window.location.pathname+window.location.search,u=()=>{(0,a.recordEvent)("marketplace_promotion_viewed",{path:g,format:e})},p=()=>{(0,a.recordEvent)("marketplace_promotion_dismissed",{path:g,format:e})};return(0,i.jsx)(i.Fragment,{children:n.map((e,n)=>{if(!e.pages)return null;if(!e.pages.some(e=>{if(e.pathname)return e.pathname===g;if(!e.path)return!1;const n=e=>e.startsWith("/")?e:`/${e}`,t=n(e.path),a=n(m);return e.page===c&&t===a&&(e.tab?d:!d)}))return null;const t=new Date(e.date_from_gmt).getTime(),a=new Date(e.date_to_gmt).getTime();return l<t||l>a?null:"promo-card"===e.format?(0,i.jsx)(s.A,{promotion:e},n):"notice"===e.format&&e?.content?(0,i.jsx)(o.A,{id:e.menu_item_id??`promotion-${n}`,description:e.content[r.ne.userLocale]||e.content.en_US,variant:e.style?e.style:"info",icon:e?.icon||"",isDismissible:e.is_dismissible||!1,onLoad:u,onClose:p},n):null})})}},46779:(e,n,t)=>{n.A=function(e){var n=e.size,t=void 0===n?24:n,a=e.onClick,i=(e.icon,e.className),c=function(e,n){if(null==e)return{};var t,a,r=function(e,n){if(null==e)return{};var t,a,r={},o=Object.keys(e);for(a=0;a<o.length;a++)t=o[a],0<=n.indexOf(t)||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)t=o[a],0<=n.indexOf(t)||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}(e,o),l=["gridicon","gridicons-checkmark-circle",i,!1,!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:l,height:t,width:t,onClick:a},c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M11 17.768l-4.884-4.884 1.768-1.768L11 14.232l8.658-8.658A9.98 9.98 0 0012 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10a9.94 9.94 0 00-.966-4.266L11 17.768z"})))};var a,r=(a=t(51609))&&a.__esModule?a:{default:a},o=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var n,t=1;t<arguments.length;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e},s.apply(this,arguments)}},92991:(e,n,t)=>{n.A=function(e){var n=e.size,t=void 0===n?24:n,a=e.onClick,i=(e.icon,e.className),c=function(e,n){if(null==e)return{};var t,a,r=function(e,n){if(null==e)return{};var t,a,r={},o=Object.keys(e);for(a=0;a<o.length;a++)t=o[a],0<=n.indexOf(t)||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)t=o[a],0<=n.indexOf(t)||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}(e,o),l=["gridicon","gridicons-notice",i,!!function(e){return 0==e%18}(t)&&"needs-offset",!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:l,height:t,width:t,onClick:a},c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm1 15h-2v-2h2v2zm0-4h-2l-.5-6h3l-.5 6z"})))};var a,r=(a=t(51609))&&a.__esModule?a:{default:a},o=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var n,t=1;t<arguments.length;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e},s.apply(this,arguments)}},94348:(e,n,t)=>{n.A=function(e){var n=e.size,t=void 0===n?24:n,a=e.onClick,i=(e.icon,e.className),c=function(e,n){if(null==e)return{};var t,a,r=function(e,n){if(null==e)return{};var t,a,r={},o=Object.keys(e);for(a=0;a<o.length;a++)t=o[a],0<=n.indexOf(t)||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)t=o[a],0<=n.indexOf(t)||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}(e,o),l=["gridicon","gridicons-sync",i,!1,!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:l,height:t,width:t,onClick:a},c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M23.5 13.5l-3.086 3.086L19 18l-4.5-4.5 1.414-1.414L18 14.172V12c0-3.308-2.692-6-6-6V4a8 8 0 018 8v2.172l2.086-2.086L23.5 13.5zM6 12V9.828l2.086 2.086L9.5 10.5 5 6 3.586 7.414.5 10.5l1.414 1.414L4 9.828V12a8 8 0 008 8v-2c-3.308 0-6-2.692-6-6z"})))};var a,r=(a=t(51609))&&a.__esModule?a:{default:a},o=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var n,t=1;t<arguments.length;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e},s.apply(this,arguments)}}}]);