kollapsminoriteten/wp-content/plugins/jetpack/_inc/blocks/editor.js

135 lines
1.1 MiB
JavaScript
Raw Normal View History

2022-04-02 10:26:41 +02:00
/*! For license information please see editor.js.LICENSE.txt */
2023-05-23 23:18:12 +02:00
!function(){var e,t,n,r,a,o,i={90054:function(e,t,n){"use strict";var r=n(94605),a=n(71253),o=n(52875),i=n(42263),s=n(70173),l=n(17227),c=n(24912),u=function(e,t,n){for(var r=0,o=0;r=o,o=(0,a.fj)(),38===r&&12===o&&(t[n]=1),!(0,a.r)(o);)(0,a.lp)();return(0,a.tP)(e,a.FK)},d=function(e,t){return(0,a.cE)(function(e,t){var n=-1,r=44;do{switch((0,a.r)(r)){case 0:38===r&&12===(0,a.fj)()&&(t[n]=1),e[n]+=u(a.FK-1,t,n);break;case 2:e[n]+=(0,a.iF)(r);break;case 4:if(44===r){e[++n]=58===(0,a.fj)()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=(0,o.Dp)(r)}}while(r=(0,a.lp)());return e}((0,a.un)(e),t))},p=new WeakMap,m=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=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)||p.get(n))&&!r){p.set(e,!0);for(var a=[],o=d(t,a),i=n.props,s=0,l=0;s<o.length;s++)for(var c=0;c<i.length;c++,l++)e.props[l]=a[s]?o[s].replace(/&\f/g,i[c]):i[c]+" "+o[s]}}},h=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function f(e,t){switch((0,o.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,o.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,o.gx)(e,/flex-|-self/,"")+e;case 4675:return i.G$+e+i.MS+"flex-line-pack"+(0,o.gx)(e,/align-content|flex-|-self/,"")+e;case 5548:return i.G$+e+i.MS+(0,o.gx)(e,"shrink","negative")+e;case 5292:return i.G$+e+i.MS+(0,o.gx)(e,"basis","preferred-size")+e;case 6060:return i.G$+"box-"+(0,o.gx)(e,"-grow","")+i.G$+e+i.MS+(0,o.gx)(e,"grow","positive")+e;case 4554:return i.G$+(0,o.gx)(e,/([^-])(transform)/g,"$1"+i.G$+"$2")+e;case 6187:return(0,o.gx)((0,o.gx)((0,o.gx)(e,/(zoom-|grab)/,i.G$+"$1"),/(image-set)/,i.G$+"$1"),e,"")+e;case 5495:case 3959:return(0,o.gx)(e,/(image-set\([^]*)/,i.G$+"$1$`$1");case 4968:return(0,o.gx)((0,o.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,o.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,o.to)(e)-1-t>6)switch((0,o.uO)(e,t+1)){case 109:if(45!==(0,o.uO)(e,t+4))break;case 102:return(0,o.gx)(e,/(.+:)(.+)-([^]+)/,"$1"+i.G$+"$2-$3$1"+i.uj+(108==(0,o.uO)(e,t+3)?"$3":"$2-$3"))+e;case 115:return~(0,o.Cw)(e,"stretch")?f((0,o.gx)(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==(0,o.uO)(e,t+1))break;case 6444:switch((0,o.uO)(e,(0,o.to)(e)-3-(~(0,o.Cw)(e,"!important")&&10))){case 107:return(0,o.gx)(e,":",":"+i.G$)+e;case 101:return(0,o.gx)(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+i.G$+(45===(0,o.uO)(e,14)?"inline-":"")+"box$3$1"+i.G$+"$2$3$1"+i.MS+"$2box$3")+e}break;case 5936:switch((0,o.uO)(e,t+11)){case 114:return i.G$+e+i.MS+(0,o.gx)(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return i.G$+e+i.MS+(0,o.gx)(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return i.G$+e+i.MS+(0,o.gx)(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return i.G$+e+i.MS+e+e}return e}var g=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case i.h5:e.return=f(e.value,e.length);break;case i.lK:return(0,s.q)([(0,a.JG)(e,{value:(0,o.gx)(e.value,"@","@"+i.G$)})],r);case i.Fr:if(e.length)return(0,o.$e)(e.props,(function(t){switch((0,o.EQ)(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return(0,s.q)([(0,a.JG)(e,{props:[(0,o.gx)(t,/:(read-\w+)/,":"+i.uj+"$1")]})],r);case"::placeholder":return(0,s.q)([(0,a.JG)(e,{props:[(0,o.gx)(t,/:(plac\w+)/,":"+i.G$+"input-$1")]}),(0,a.JG)(e,{props:[(0,o.gx)(t,/:(plac\
_n("You have %d share remaining in the next 30 days. <upgradeLink>Upgrade now</upgradeLink> to share more.","You have %d shares remaining in the next 30 days. <upgradeLink>Upgrade now</upgradeLink> to share more.",v,"jetpack"),v),{upgradeLink:React.createElement("a",{className:b.Z["upgrade-link"],href:(0,r.Z)("jetpack-social-basic-plan-block-editor",{site:(0,a.lQ)(),query:"redirect_to="+encodeURIComponent(window.location.href)}),onClick:Z})}),React.createElement("br",null),(0,s.createInterpolateElement)(/* translators: %d is the number of shares remaining, moreLink is the link to find out more information about the plan */
__("<moreLink>More about Jetpack Social</moreLink>.","jetpack"),{moreLink:React.createElement("a",{className:b.Z["more-link"],href:(0,r.Z)("jetpack-social-block-editor-more-info",{site:(0,a.lQ)(),...w?{query:"redirect_to="+encodeURIComponent(w)}:{}}),target:"_blank",rel:"noreferrer",onClick:Z})})))),R.length>0&&React.createElement(f.Z,{type:"error"},(0,s.createInterpolateElement)(_n("One of your social connections is broken. Reconnect them on the <fixLink>connection management</fixLink> page.","Some of your social connections are broken. Reconnect them on the <fixLink>connection management</fixLink> page.",R.length,"jetpack"),{fixLink:React.createElement(o.ExternalLink,{href:E})})),React.createElement(o.PanelRow,null,React.createElement("ul",{className:b.Z["connections-list"]},_.map((e=>{let{display_name:r,enabled:a,id:o,service_name:i,toggleable:s,profile_picture:l,is_healthy:c}=e;return React.createElement(p.Z,{disabled:!t||!a&&s&&I||!1===c,enabled:a&&!n&&!1!==c,key:o,id:o,label:r,name:i,toggleConnection:C,profilePicture:l})}))))),!n&&React.createElement(s.Fragment,null,React.createElement(g.Z,null),t&&_.some((e=>e.enabled))&&React.createElement(React.Fragment,null,React.createElement(h.Z,{maxLength:L,onChange:P,message:x})),k&&React.createElement(m.Z,{disabled:N,notice:N?__("It is not possible to add an image or video when Social Image Generator is enabled.","jetpack"):null})))}},9888:function(e,t,n){"use strict";n.d(t,{ZP:function(){return k}});var r=n(6895),a=n(88275),o=n(86989),i=n.n(o),s=n(55609),l=n(9818),c=n(12238),u=n(65736),d=n(65235),p=n.n(d),m=n(99196),h=n.n(m),f=n(75263),g=n(58487);const __=u.__,b="featured-image-still-loading",v=(e,t,n,r)=>{if("none"===e||"custom"===e&&!t||"featured"===(null!=e?e:"featured")&&!n)return null;const a=r("custom"===e?t:n);return a?(e=>e?.media_details?.sizes?.large?.source_url||e?.source_url)(a):b};function k(){const[e,t]=(0,m.useState)(null),[n,o]=(0,m.useState)(!0),{customText:u,imageType:d,imageId:k,template:y}=(0,f.Z)(),{title:E,imageUrl:w}=(0,l.useSelect)((e=>{const t=e(c.store).getEditedPostAttribute("featured_media");return{title:e(c.store).getEditedPostAttribute("title"),imageUrl:v(d,k,t,e("core").getMedia)}})),_=(0,m.useMemo)((()=>u||E||" "),[u,E]),C=(0,m.useRef)(_),S=(0,m.useRef)(e);(0,m.useEffect)((()=>{S.current=e})),(0,m.useEffect)((()=>{const e=setTimeout((async()=>{if(o(!0),w===b)return;const e=await i()({path:"/jetpack/v4/social-image-generator/generate-preview-token",method:"POST",data:{text:_,image_url:w,template:y}}),n=(0,r.Z)("sigenerate",{query:`t=${e}`});n!==S.current?t(n):o(!1)}),_===C.current?0:1500);return()=>{clearTimeout(e),C.current=_}}),[_,y,w]);const j=(0,m.useCallback)((()=>{o(!1)}),[]);return h().createElement(a.ZP,null,h().createElement(s.BaseControl,{label:__("Preview","jetpack")},h().createElement("div",{className:g.Z.container},h().createElement("img",{className:p()({[g.Z.hidden]:n}),src:e,alt:__("Generated preview","jetpack"),onLoad:j}),n&&h().createElement(s.Spinner,{"data-testid":"spinner"}))))}},88649:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var r=n(90526),a=n(88275),o=n(52175),i=n(55609),s=n(69307),l=n(65736),c=n(61074),u=n(6163),d=n(46791),p=n(13858),m=n(69339);const __=l.__;function h(e){let{buttonLabel:t,subTitle:n,mediaId:l=null,mediaDetails:h={},onChange:f,allowedMediaTypes:g}=e;const{mediaData:{width:b,height:v,sourceUrl:k}={},metaData:{mime:y,length:E=null}={}}=h,w=!(k&&b&&v&&y),_=(0,s.useCallback)((()=>f(null)),[f]),C=(0,s.useCallback)((e=>{f(e)}),[f]),S=(0,s.useCallback)((e=>{const t=(0,d.Wv)(y);return t&&!E?null:React.createElement("div",{className:m.Z["preview-wrapper"]},React.createElement("button",{className:m.Z.remove,onClick:_},React.createElement(i.VisuallyHidden,null,__("Remove media","jetpack")),React.createElement(c.Z,{icon:u.Z})),React.createElement("button",{className:m.Z.preview,onClick:e},t?React.createElement(p.Z,{sourceUrl:k,mime:y,duration:E}):React.createElement(i.ResponsiveWrapper,{naturalWidth:b,naturalHeight:v,isInline:!0},React.createElement("img",{src:k,alt:""}))))}),[v,E,y,_,k,b]),j=
__("This media is over %d MB and cannot be used for these platforms.","jetpack"),_),[d.L7]:__("The selected video is too long for these platforms.","jetpack"),[d.GQ]:__("The selected video is too short for these platforms.","jetpack")};(0,l.useEffect)((()=>{if(!w.metaData||!k.length)return;const e=C(w.metaData);e&&(v(e),y([]))}),[k,y,C,w]);const x=(0,i.useCallback)((e=>{if(e){const{id:t,url:n}=e;y([{id:t,url:n}])}else y([]);v(null)}),[y]),P=(0,i.useCallback)((()=>v(null)),[]),L=t?o.Disabled:l.Fragment,T=t?{className:f.Z.disabled,"data-testid":"disabled"}:{};return React.createElement(r.ZP,null,React.createElement(o.BaseControl,{label:__("Media","jetpack"),className:f.Z.wrapper},n?React.createElement(o.Notice,{className:f.Z.notice,isDismissible:!1,status:"warning"},React.createElement("p",{"data-testid":"notice"},n)):React.createElement("p",{className:f.Z.subtitle},__("Choose a visual to accompany your post.","jetpack")),React.createElement(L,T,React.createElement(m.Z,{buttonLabel:g,subTitle:__("Add an image or video","jetpack"),mediaId:k[0]?.id,mediaDetails:w,onChange:x,allowedMediaTypes:S}),React.createElement(o.ExternalLink,{href:(0,a.Z)("jetpack-social-media-support-information")},__("Learn photo and video best practices","jetpack"))),b&&React.createElement(o.Notice,{className:f.Z.notice,isDismissible:!0,onDismiss:P,status:"warning"},React.createElement("p",null,j[b]),React.createElement(o.ExternalLink,{href:(0,a.Z)("jetpack-social-media-support-information")},__("Troubleshooting tips","jetpack")))),React.createElement(h.Z,null))}},71961:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(55609),a=n(65736);const __=a.__,_n=a._n;function o(e){let{message:t="",onChange:n,disabled:o,maxLength:i}=e;const s=i-t.length;return React.createElement(r.TextareaControl,{value:t,label:__("Message","jetpack"),onChange:n,disabled:o,maxLength:i,placeholder:__("Write a message for your audience here.","jetpack"),rows:4,help:(0,a.sprintf)(/* translators: placeholder is a number. */
_n("%d character remaining","%d characters remaining",s,"jetpack"),s)})}},62578:function(e,t,n){"use strict";var r=n(65235),a=n.n(r),o=n(25162),i=n.n(o),s=n(82283);const l=e=>{let{children:t,type:n="default"}=e;const r=a()(s.Z.notice,s.Z[`notice--${n}`]);return React.createElement("div",{className:r},t)};l.propTypes={children:i().node.isRequired,type:i().oneOf(["default","warning","error"])},t.Z=l},8714:function(e,t,n){"use strict";var r=n(55609),a=n(9818),o=n(12238),i=n(69307),s=n(65736),l=n(14085),c=n(86419),u=n(37568),d=n(49021),p=n(95788),m=n(91474),h=n(63609);const __=s.__;t.Z=e=>{let{prePublish:t,enableTweetStorm:n,children:s}=e;const{refresh:f,hasConnections:g,hasEnabledConnections:b}=(0,u.Z)(),v=(0,a.useSelect)((e=>e(o.store).isCurrentPostPublished()),[]),{isPublicizeEnabled:k,hidePublicizeFeature:y,isPublicizeDisabledBySitePlan:E,togglePublicizeFeature:w,isShareLimitEnabled:_,numberOfSharesRemaining:C,hasPaidPlan:S,connectionsAdminUrl:j,adminUrl:x,isEnhancedPublishingEnabled:P,isSocialImageGeneratorEnabled:L}=(0,l.Z)();(0,c.M1)((function(){b&&f()}),[b,f]);const T=t?i.Fragment:r.PanelBody,N=t?{}:{title:__("Share this post","jetpack")};return React.createElement(T,N,s,!y&&React.createElement(i.Fragment,null,!v&&React.createElement(r.PanelRow,null,React.createElement(r.ToggleControl,{className:"jetpack-publicize-toggle",label:k?__("Share when publishing","jetpack"):__("Sharing is disabled","jetpack",0),onChange:w,checked:k,disabled:!g})),React.createElement(d.Z,null),React.createElement(p.Z,{isPublicizeEnabled:k,isPublicizeDisabledBySitePlan:E,connectionsAdminUrl:j,numberOfSharesRemaining:_&&!S?C:null,isEnhancedPublishingEnabled:P,isSocialImageGeneratorEnabled:L,adminUrl:x}),n&&k&&React.createElement(h.Z,{prePublish:t}),React.createElement(m.o,null)))}},19649:function(e,t,n){"use strict";n(13419),n(65736),n(99196),n(2097)},69709:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=n(55609),a=n(65736),o=n(92819),i=n(90105),s=n(14085),l=n(37568),c=n(78619);const __=a.__,u=2e3;function d(){const{refresh:e}=(0,l.Z)(),t=(0,o.debounce)((function(t){t&&e()}),u),{connectionsAdminUrl:n}=(0,s.Z)();return React.createElement(i.Z,{onChange:t},React.createElement("div",{className:c.Z["add-connection-wrapper"]},React.createElement(r.ExternalLink,{href:n,target:"_blank"},__("Connect an account","jetpack"))))}},91474:function(e,t,n){"use strict";n.d(t,{o:function(){return h}});var r=n(55609),a=n(9818),o=n(12238),i=n(69307),s=n(65736),l=n(53961),c=n(14085),u=n(45579),d=n(37568);const __=s.__;function p(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:__("Unable to share the Post","jetpack");const{createErrorNotice:t}=(0,a.dispatch)(l.store);t(e,{id:"publicize-post-share-message"})}function m(){const{hasEnabledConnections:e}=(0,d.Z)(),{isPublicizeEnabled:t}=(0,c.Z)(),{isFetching:n,isError:s,isSuccess:m,doPublicize:h}=(0,u.Z)(),f=(0,a.useSelect)((e=>e(o.store).isCurrentPostPublished()),[]);(0,i.useEffect)((()=>{if(!n)return s?p():void(m&&function(){const{createSuccessNotice:e}=(0,a.dispatch)(l.store);e(__("Post shared","jetpack"),{id:"publicize-post-share-message",type:"snackbar"})}())}),[n,s,m]);const g=!t||!e||!f||n,b=(0,i.useCallback)((()=>{if(!f)return p(__("You must publish your post before you can share it.","jetpack"));(0,a.dispatch)(l.store).removeNotice("publicize-post-share-message"),h()}),[h,f]);return React.createElement(r.Button,{variant:"secondary",onClick:b,disabled:g,isBusy:n},__("Share post","jetpack"))}function h(){const{isRePublicizeUpgradableViaUpsell:e}=(0,c.Z)();return(0,a.useSelect)((e=>e(o.store).isCurrentPostPublished()),[])?e?null:React.createElement(r.PanelRow,null,React.createElement(m,null)):null}},54005:function(e,t,n){"use strict";var r=n(55609),a=n(69307),o=n(65736),i=n(75263),s=n(98811),l=n(9888),c=n(88649),u=n(35676);const __=o.__,d=["image/jpeg","image/png"],p=__("Choose Image","jetpack");t.Z=e=>{let{prePublish:t=!1}=e;const n=t?a.Fragment:r.PanelBody,o=t?{}:{title:__("Social Image Generator","jetpack")},{isEnabled:m,setIsEnabled:h,customText:f,setCustomText:g,imageType:
(0,i.sprintf)(__("Pick the %s template","jetpack"),e.label)))))),u().createElement("div",{className:d.Z.footer},u().createElement(a.Button,{variant:"tertiary",onClick:b},__("Cancel","jetpack")),u().createElement(a.Button,{variant:"primary",onClick:v},__("Save","jetpack")))))}},56983:function(e,t,n){"use strict";var r=n(16581),a=n(68398),o=n(74064);const i=[{name:"highway",label:"Highway",image:n(15733)},{name:"dois",label:"Dois",image:r},{name:"edge",label:"Edge",image:a},{name:"fullscreen",label:"Fullscreen",image:o}];t.Z=i},53513:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(88275),a=n(55609),o=n(65736),i=n(99196),s=n(88219),l=n(89696);const __=o.__;function c(){const{shouldUploadAttachedMedia:e,updateShouldUploadAttachedMedia:t}=(0,s.Z)(),n=(0,i.useCallback)((e=>{t(e)}),[t]);return React.createElement(r.ZP,null,React.createElement(a.CheckboxControl,{className:l.Z.checkbox,checked:e,onChange:n,label:__("Share as a social post","jetpack"),help:__("By default, the image and text appear on social media as a link preview. To optimize engagement, share as a social post.","jetpack")}))}},53966:function(e,t,n){"use strict";n.d(t,{z:function(){return c}});var r=n(82674),a=n.n(r),o=n(27143),i=n(79988),s=n(50149),l=n(65736);const __=l.__,c=[{title:__("Google Search","jetpack"),icon:"google",name:"google",preview:o.Z},{title:__("Facebook","jetpack"),icon:"facebook",name:"facebook",preview:e=>React.createElement(i.Z,a()({type:"article"},e))},{title:__("Twitter","jetpack"),icon:"twitter",name:"twitter",preview:e=>React.createElement(s.Z,e)}]},8454:function(e,t,n){"use strict";var r=n(3396),a=n(55609),o=n(9818),i=n(69307),s=n(65736),l=n(53966),c=n(25399);const __=s.__;t.Z=(0,o.withSelect)((e=>{const{getMedia:t,getUser:n}=e("core"),{getCurrentPost:r,getEditedPostAttribute:a}=e("core/editor"),{getTweetTemplate:o,getTweetStorm:i,getShareMessage:s,isTweetStorm:l}=e("jetpack/publicize"),u=a("featured_media"),d=a("author"),p=d&&n(d),m={post:r(),title:a("meta")?.jetpack_seo_html_title||a("title"),description:a("meta")?.advanced_seo_description||a("excerpt")||a("content").split("\x3c!--more")[0]||__("Visit the post for more.","jetpack"),url:a("link"),author:p?.name,image:!!u&&(0,c.i)(t(u))};let h=[];return l()?h=i():h.push({...o(),text:s(),card:{...m,type:m.image?"summary_large_image":"summary"}}),{...m,tweets:h,isTweetStorm:l()}}))((function(e){let{onClose:t,image:n,title:o,description:s,url:c,author:u,isTweetStorm:d,tweets:p}=e;const m=l.z.map((e=>({...e,title:React.createElement(i.Fragment,null,React.createElement(r.av,{serviceName:e.icon}),e.title)})));return React.createElement(a.Modal,{onRequestClose:t,title:__("Social Previews","jetpack"),className:"jetpack-social-previews__modal"},React.createElement(a.TabPanel,{className:"jetpack-social-previews__modal-previews",tabs:m,initialTabName:d?"twitter":null,orientation:"vertical"},(e=>React.createElement("div",null,React.createElement(e.preview,{title:o,description:s,url:c,author:u,image:n,isTweetStorm:d,tweets:p})))))}))},74140:function(e,t,n){"use strict";var r=n(3396),a=n(55609),o=n(65736),i=n(53966);const __=o.__;t.Z=e=>{let{openModal:t}=e;return React.createElement("div",{className:"jetpack-social-previews__panel"},React.createElement("p",null,__("Preview what this will look like on social networks and Google search.","jetpack")),React.createElement("div",{className:"jetpack-gutenberg-social-icons"},i.z.map((e=>React.createElement(r.av,{key:e.icon,serviceName:e.icon,className:"jetpack-social-previews__icon"})))),React.createElement(a.Button,{variant:"secondary",onClick:t,label:__("Open Social Previews","jetpack")},__("Preview","jetpack")))}},25399:function(e,t,n){"use strict";function r(e){return e?e.media_details?.sizes?.large?.source_url||e.source_url:null}n.d(t,{i:function(){return r}})},68407:function(e,t,n){"use strict";n.d(t,{H8:function(){return l},nE:function(){return s}});var r=n(94333),a=n(9818),o=n(92694),i=n(36797);const s={"core/gallery":{contentAttributes:["images"]},"core/heading":{contentAttributes:["content"]},"core/image":{contentAttributes:[
2023-04-26 17:39:43 +02:00
__("Prompt with id %d not found.","jetpack"),o)," ",(0,r.createElement)(s.Button,{variant:"link",onClick:e},__("Reset prompt","jetpack")))):(t=>(0,r.createElement)(r.Fragment,null,(0,u.sprintf)(/* translators: %s is the error message. */
2023-05-23 23:18:12 +02:00
__("Error while fetching prompt: %s","jetpack"),t)," ",(0,r.createElement)(s.Button,{variant:"link",onClick:e},__("Retry","jetpack"))))(t.message);var o;n.removeAllNotices(),n.createErrorNotice(a)}))}),[h,n,v,k,m,j]);const x=e=>{m({showLabel:e})},P=e=>{m({showResponses:e})};return(0,r.createElement)("div",S,a,(0,r.createElement)(r.Fragment,null,(0,r.createElement)(i.InspectorControls,null,(0,r.createElement)(s.PanelBody,{title:_x("Settings","title of block settings sidebar section","jetpack")},(0,r.createElement)(s.ToggleControl,{label:__("Show daily prompt label","jetpack"),checked:w,onChange:x}),(0,r.createElement)(s.ToggleControl,{label:__("Show other responses","jetpack"),checked:_,onChange:P})))),v?(0,r.createElement)(r.Fragment,null,w&&(0,r.createElement)("div",{className:"jetpack-blogging-prompt__label"},y),(0,r.createElement)("div",{className:"jetpack-blogging-prompt__text"},E),_&&k&&(0,r.createElement)("div",{className:"jetpack-blogging-prompt__answers"},b&&b.slice(0,3).map((e=>{let{url:t}=e;return t&&(0,r.createElement)("img",{className:"jetpack-blogging-prompt__answers-gravatar",src:t,key:t})})),(0,r.createElement)("a",{className:"jetpack-blogging-prompt__answers-link",href:f,target:"_blank",rel:"external noreferrer noopener"},g))):(0,r.createElement)("div",{className:"jetpack-blogging-prompt__spinner"},(0,r.createElement)(s.Spinner,null)))}))},35681:function(e,t,n){"use strict";var r=n(4981),a=n(9818),o=n(31985),i=n(46185),s=n(50187);(0,o.Z)(s.u2,s.Xd),function(){var e;const t=new URL(document.location.href);if(!t.pathname.endsWith("/wp-admin/post-new.php"))return;const n=null!==(e=t.searchParams.get("answer_prompt"))&&void 0!==e?e:"0",o=parseInt(n);o&&async function(e){await(0,i.U)();const{insertBlocks:t}=(0,a.dispatch)("core/block-editor");t([(0,r.createBlock)(`jetpack/${s.u2}`,{promptFetched:!1,promptId:e,tagsAdded:!0}),(0,r.createBlock)("core/paragraph")],0,void 0,!1)}(o)}()},50187:function(e,t,n){"use strict";n.d(t,{Xd:function(){return h},u2:function(){return m}});var r=n(65736),a=n(70355),o=n(5820),i=n(14511),s=n(14303),l=n(19597),c=n(65783),u=n(43807),d=n(45416),p=n(2275);const __=r.__,_x=r._x,m="blogging-prompt",h={apiVersion:2,title:__("Writing Prompt","jetpack"),description:__("Answer a new and inspiring writing prompt each day.","jetpack"),icon:{src:d.Z,foreground:(0,a.m)()},category:(0,o.Z)("text"),keywords:[_x("writing","block search term","jetpack"),_x("blogging","block search term","jetpack")],supports:{align:!1,alignWide:!1,anchor:!1,className:!0,color:{background:!0,gradients:!0,link:!0,text:!0},customClassName:!0,html:!1,inserter:!0,multiple:!1,reusable:!0,spacing:{margin:["top","bottom"],padding:!0,blockGap:!1}},edit:s.Z,save:p.Z,attributes:i.Z,styles:[{name:"block",label:__("Block","jetpack"),isDefault:!0},{name:"quote",label:__("Quote","jetpack")}],example:{attributes:{answersLink:"https://wordpress.com/tag/dailyprompt",answersLinkText:__("View all responses","jetpack"),gravatars:[{url:l},{url:c},{url:u}],promptLabel:__("Daily writing prompt","jetpack"),promptText:__("What's your favorite place to visit?","jetpack"),promptFetched:!0,promptId:1234,showResponses:!0,showLabel:!0,tagsAdded:!0}}}},2275:function(e,t,n){"use strict";var r=n(51806),a=n(52175);t.Z=function(e){let{attributes:t}=e;const{answersLink:n,answersLinkText:o,gravatars:i,promptId:s,promptLabel:l,promptText:c,showLabel:u,showResponses:d}=t,p=a.useBlockProps.save({className:"jetpack-blogging-prompt"});return(0,r.createElement)("div",p,u&&(0,r.createElement)("div",{className:"jetpack-blogging-prompt__label"},l),(0,r.createElement)("div",{className:"jetpack-blogging-prompt__text"},c),d&&s&&(0,r.createElement)("div",{className:"jetpack-blogging-prompt__answers"},i.map((e=>{let{url:t}=e;return t&&(0,r.createElement)("img",{className:"jetpack-blogging-prompt__answers-gravatar","aria-hidden":"true",src:t,key:t})})),(0,r.createElement)("a",{className:"jetpack-blogging-prompt__answers-link",href:n,target:"_blank",rel:"external noreferrer noopener"},o)))}},44266:function(e,t,n){"use strict";n.d(t,{n:function(){return c}});var r=n(86
2023-04-26 17:39:43 +02:00
__("%s is not a valid email address.","jetpack"),m[0].email):m[0];if(2===m.length)return(0,i.sprintf)(/* translators: placeholders are email addresses. */
__("%1$s and %2$s are not a valid email address.","jetpack"),m[0].email,m[1].email);const e=m.map((e=>e.email));return(0,i.sprintf)(/* translators: placeholder is a list of email addresses. */
__("%s are not a valid email address.","jetpack"),e.join(", "))}return null})()),(0,r.createElement)(a.TextControl,{label:__("Email subject line","jetpack"),value:n,placeholder:__("Enter a subject","jetpack"),onChange:e=>d({subject:e})}))}},55740:function(e,t,n){"use strict";var r=n(51806),a=n(52175),o=n(55609),i=n(94333),s=n(65736),l=n(81334),c=n(98677),u=n(15642),d=n(50686),p=n(8e3),m=n(63537);const __=s.__;t.Z=(0,i.compose)((0,l.j)(["borderRadius","borderWidth","labelFontSize","fieldFontSize","lineHeight","labelLineHeight","inputColor","labelColor","fieldBackgroundColor","borderColor"]),i.withInstanceId)((function(e){const{id:t,instanceId:n,required:i,requiredText:s,label:l,setAttributes:h,width:f,defaultValue:g,attributes:b}=e,{blockStyle:v}=(0,m.g)(b);return(0,r.createElement)("div",{id:`jetpack-field-checkbox-${n}`,className:"jetpack-field jetpack-field-checkbox",style:v},(0,r.createElement)("input",{className:"jetpack-field-checkbox__checkbox",type:"checkbox",disabled:!0,checked:g}),(0,r.createElement)(u.Z,{required:i,requiredText:s,label:l,setAttributes:h,attributes:b}),(0,r.createElement)(a.InspectorControls,null,(0,r.createElement)(o.PanelBody,{title:__("Checkbox Settings","jetpack")},(0,r.createElement)(o.ToggleControl,{label:__("Checked by default","jetpack"),checked:g,onChange:e=>h({defaultValue:e?"true":""})}))),(0,r.createElement)(a.InspectorControls,null,(0,r.createElement)(o.PanelBody,{title:__("Manage Responses","jetpack")},(0,r.createElement)(p.Z,{isChildBlock:!0})),(0,r.createElement)(o.PanelBody,{title:__("Field Settings","jetpack")},(0,r.createElement)(o.ToggleControl,{label:__("Field is required","jetpack"),className:"jetpack-field-label__required",checked:i,onChange:e=>h({required:e}),help:__('You can edit the "required" label in the editor',"jetpack")}),(0,r.createElement)(d.Z,{setAttributes:h,width:f}),(0,r.createElement)(o.ToggleControl,{label:__("Sync fields style","jetpack"),checked:b.shareFieldAttributes,onChange:e=>h({shareFieldAttributes:e}),help:__("Disable to apply individual styling to this block","jetpack")})),(0,r.createElement)(a.PanelColorSettings,{title:__("Color","jetpack"),initialOpen:!1,colorSettings:[{value:b.labelColor,onChange:e=>h({labelColor:e}),label:__("Label Text","jetpack")}]}),(0,r.createElement)(o.PanelBody,{title:__("Label Styles","jetpack"),initialOpen:b.labelFontSize},(0,r.createElement)(a.FontSizePicker,{withSlider:!0,withReset:!0,size:"__unstable-large",__nextHasNoMarginBottom:!0,onChange:e=>h({labelFontSize:e}),value:b.labelFontSize}))),(0,r.createElement)(a.InspectorAdvancedControls,null,(0,r.createElement)(c.Z,{setAttributes:h,id:t})))}))},82150:function(e,t,n){"use strict";var r=n(51806),a=n(52175),o=n(55609),i=n(94333),s=n(65736),l=n(81334),c=n(98677),u=n(15642),d=n(50686),p=n(8e3);const __=s.__;t.Z=(0,i.compose)((0,l.j)(["borderRadius","borderWidth","labelFontSize","fieldFontSize","lineHeight","labelLineHeight","inputColor","labelColor","fieldBackgroundColor","borderColor"]),i.withInstanceId)((e=>{var t;let{id:n,instanceId:i,width:l,consentType:m,implicitConsentMessage:h,explicitConsentMessage:f,setAttributes:g,attributes:b}=e;return(0,r.createElement)("div",{id:`jetpack-field-consent-${i}`,className:"jetpack-field jetpack-field-consent"},"explicit"===m&&(0,r.createElement)("input",{className:"jetpack-field-consent__checkbox",type:"checkbox",disabled:!0}),(0,r.createElement)(u.Z,{required:!1,label:null!==(t={implicit:h,explicit:f}[m])&&void 0!==t?t:"",attributes:b,setAttributes:g,labelFieldName:`${m}ConsentMessage`,placeholder:(0,s.sprintf)(/* translators: placeholder is a type of consent: implicit or explicit */
2023-05-23 23:18:12 +02:00
__("Add %s consent message…","jetpack"),m)}),(0,r.createElement)(a.InspectorControls,null,(0,r.createElement)(o.PanelBody,{title:__("Manage Responses","jetpack")},(0,r.createElement)(p.Z,{isChildBlock:!0})),(0,r.createElement)(o.PanelBody,{title:__("Field Settings","jetpack")},(0,r.createElement)(d.Z,{setAttributes:g,width:l}),(0,r.createElement)(o.ToggleControl,{label:__("Sync fields style","jetpack"),checked:b.shareFieldAttributes,onChange:e=>g({shareFieldAttributes:e}),help:__("Disable to apply individual styling to this block","jetpack")})),(0,r.createElement)(a.PanelColorSettings,{title:__("Color","jetpack"),initialOpen:!1,colorSettings:[{value:b.labelColor,onChange:e=>g({labelColor:e}),label:__("Label Text","jetpack")}]})),(0,r.createElement)(a.InspectorAdvancedControls,null,(0,r.createElement)(c.Z,{setAttributes:g,id:n})),(0,r.createElement)(a.InspectorControls,null,(0,r.createElement)(o.PanelBody,{title:__("Consent Settings","jetpack")},(0,r.createElement)(o.BaseControl,null,(0,r.createElement)(o.SelectControl,{label:__("Permission to email","jetpack"),value:m,options:[{label:__("Mention that you can email","jetpack"),value:"implicit"},{label:__("Add a privacy checkbox","jetpack"),value:"explicit"}],onChange:e=>g({consentType:e})})))))}))},26588:function(e,t,n){"use strict";var r=n(51806),a=n(52175),o=n(55609),i=n(65736),s=n(36598),l=n(98677),c=n(50686),u=n(8e3);const __=i.__;t.Z=e=>{let{attributes:t,id:n,placeholder:i,placeholderField:d="placeholder",hidePlaceholder:p,required:m,setAttributes:h,width:f}=e;const g=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:parseInt;return n=>{const r=t(n,10);h({[e]:isNaN(r)?"":r})}},b=[{value:t.labelColor,onChange:e=>h({labelColor:e}),label:__("Label Text","jetpack")},{value:t.inputColor,onChange:e=>h({inputColor:e}),label:__("Field Text","jetpack")},{value:t.fieldBackgroundColor,onChange:e=>h({fieldBackgroundColor:e}),label:__("Field Background","jetpack")},{value:t.borderColor,onChange:e=>h({borderColor:e}),label:__("Border","jetpack")}];return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(a.BlockControls,null,(0,r.createElement)(o.ToolbarGroup,null,(0,r.createElement)(o.ToolbarButton,{title:__("Required","jetpack"),icon:(0,s.Z)((0,r.createElement)(o.Path,{d:"M8.23118 8L16 16M8 16L15.7688 8 M6.5054 11.893L17.6567 11.9415M12.0585 17.6563L12 6.5",stroke:"currentColor"})),onClick:()=>{h({required:!m})},className:m?"is-pressed":void 0}))),(0,r.createElement)(a.InspectorControls,null,(0,r.createElement)(o.PanelBody,{title:__("Manage Responses","jetpack")},(0,r.createElement)(u.Z,{isChildBlock:!0})),(0,r.createElement)(o.PanelBody,{title:__("Field Settings","jetpack")},(0,r.createElement)(o.ToggleControl,{label:__("Field is required","jetpack"),className:"jetpack-field-label__required",checked:m,onChange:e=>h({required:e}),help:__('You can edit the "required" label in the editor',"jetpack")}),!p&&(0,r.createElement)(o.TextControl,{label:__("Placeholder text","jetpack"),value:i||"",onChange:e=>h({[d]:e}),help:__("Show visitors an example of the type of content expected. Otherwise, leave blank.","jetpack")}),(0,r.createElement)(c.Z,{setAttributes:h,width:f}),(0,r.createElement)(o.ToggleControl,{label:__("Sync fields style","jetpack"),checked:t.shareFieldAttributes,onChange:e=>h({shareFieldAttributes:e}),help:__("Disable to apply individual styling to this block","jetpack")})),(0,r.createElement)(a.PanelColorSettings,{title:__("Color","jetpack"),initialOpen:!1,colorSettings:b}),(0,r.createElement)(o.PanelBody,{title:__("Input Field Styles","jetpack"),initialOpen:!1},(0,r.createElement)(o.BaseControl,null,(0,r.createElement)(a.FontSizePicker,{withReset:!0,size:"__unstable-large",__nextHasNoMarginBottom:!0,onChange:e=>h({fieldFontSize:e}),value:t.fieldFontSize})),(0,r.createElement)(o.BaseControl,null,(0,r.createElement)(a.LineHeightControl,{__nextHasNoMarginBottom:!0,__unstableInputWidth:"100%",value:t.lineHeight,onChange:g("lineHeight",parseFloat),size:"__unstable-large"})),(0,r.createElement)(o.RangeControl,{label:__("Border Width","jetpack"),v
2022-12-15 17:41:53 +01:00
// translators: %d: Tier level e.g: "1", "2", "3"
2023-05-23 23:18:12 +02:00
__("Tier %d","jetpack"),t+1),key:`jetpack-donations-amount-${t}`,onChange:e=>((e,t)=>{const n=[...S];n[t]=e,y("amounts",n)})(e,t),value:e})))),f&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(a.RichText,{tagName:"p",placeholder:__("Write a message…","jetpack"),value:b,onChange:e=>u({customAmountText:e})}),(0,r.createElement)(c.Z,{currency:d,label:__("Custom amount","jetpack"),defaultValue:100*(0,l.hj)(d),className:"donations__custom-amount",disabled:!0})),(0,r.createElement)("hr",{className:"donations__separator"}),(0,r.createElement)(a.RichText,{tagName:"p",placeholder:__("Write a message…","jetpack"),value:k("extraText"),onChange:e=>y("extraText",e)}),(0,r.createElement)("div",{className:"wp-block-button donations__donate-button-wrapper"},(0,r.createElement)(a.RichText,{className:"wp-block-button__link donations__donate-button",placeholder:__("Write a message…","jetpack"),value:k("buttonText"),onChange:e=>{return t=e,void u({oneTimeDonation:{...p,buttonText:t},monthlyDonation:{...m,buttonText:t},annualDonation:{...h,buttonText:t}});var t},allowedFormats:j})))}},72833:function(e,t,n){"use strict";var r=n(51806),a=n(69307),o=n(65736),i=n(65235),s=n.n(i),l=n(16367),c=n(82275),u=n(91757);const __=o.__;t.Z=e=>{const{attributes:t,className:n,products:o,setAttributes:i}=e,{oneTimeDonation:d,monthlyDonation:p,annualDonation:m}=t,[h,f]=(0,a.useState)("one-time"),g=(0,a.useCallback)((e=>h===e),[h]),b={"one-time":{title:__("One-Time","jetpack")},...p.show&&{"1 month":{title:__("Monthly","jetpack")}},...m.show&&{"1 year":{title:__("Yearly","jetpack")}}};return(0,a.useEffect)((()=>{d.planId===o["one-time"]&&p.planId===o["1 month"]&&m.planId===o["1 year"]||i({...o["one-time"]&&{oneTimeDonation:{...d,planId:o["one-time"]}},...o["1 month"]&&{monthlyDonation:{...p,planId:o["1 month"]}},...o["1 year"]&&{annualDonation:{...m,planId:o["1 year"]}}})}),[d,p,m,i,o]),(0,a.useEffect)((()=>{!p.show&&g("1 month")&&f("one-time"),!m.show&&g("1 year")&&f("one-time")}),[p,m,f,g]),(0,r.createElement)("div",{className:n},(0,r.createElement)(l.U,{blockName:"donations"}),(0,r.createElement)("div",{className:"donations__container"},Object.keys(b).length>1&&(0,r.createElement)("div",{className:"donations__nav"},Object.entries(b).map((e=>{let[t,{title:n}]=e;return(0,r.createElement)("div",{role:"button",tabIndex:0,className:s()("donations__nav-item",{"is-active":g(t)}),onClick:()=>f(t),onKeyDown:()=>f(t),key:`jetpack-donations-nav-item-${t} `},n)}))),(0,r.createElement)("div",{className:"donations__content"},(0,r.createElement)(u.Z,{activeTab:h,attributes:t,setAttributes:i}))),(0,r.createElement)(c.Z,e))}},2785:function(e,t){"use strict";t.Z={url:{type:"string",validator:e=>!e||e.startsWith("http")},eventId:{type:"number"},style:{type:"string",default:"inline"}}},6949:function(e,t,n){"use strict";n.d(t,{J:function(){return i}});var r=n(51806),a=n(55609),o=n(65736);const __=o.__,i=e=>{let{setEditingUrl:t}=e;return(0,r.createElement)(a.ToolbarGroup,null,(0,r.createElement)(a.ToolbarButton,{className:"components-toolbar__control",label:__("Edit URL","jetpack"),icon:"edit",onClick:()=>t(!0)}))}},1344:function(e,t,n){"use strict";var r=n(24717);t.Z=[r.Z]},24717:function(e,t,n){"use strict";var r=n(51806),a=n(52175),o=n(4981),i=n(65736),s=n(65235),l=n.n(s),c=n(92819);const _x=i._x,u=["text","backgroundColor","textColor","customBackgroundColor","customTextColor","borderRadius"];t.Z={attributes:{url:{type:"string",validator:e=>!e||e.startsWith("http")},eventId:{type:"number"},useModal:{type:"boolean"},style:{type:"string"},text:{type:"string",default:_x("Register","verb: e.g. register for an event.","jetpack")},backgroundColor:{type:"string"},textColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"},borderRadius:{type:"number"}},migrate:e=>{const{className:t,style:n}=e;let r=n;r||(r=e.useModal?"modal":"inline");const a={...(0,c.omit)(e,["useModal",...u]),className:t&&t.replace("is-style-outline",""),style:r},i=(0,c.pick)(e,u);return[a,[(0,o.createBlock)("jetpack/button",{element:"a",text:i.text||_x("Register",
_n("There is currently only %s post in your Instagram account.","There are currently only %s posts in your Instagram account.",t,"jetpack"),t):__("There are currently no posts in your Instagram account.","jetpack");return(0,r.createElement)("div",{className:"wp-block-jetpack-instagram-gallery__count-notice"},(0,r.createElement)(a.Notice,{isDismissible:!1,status:"info"},e))})():null,(0,r.createElement)(a.RangeControl,{label:__("Number of Posts","jetpack"),value:m,onChange:e=>u({count:e}),min:1,max:i.u}),(0,r.createElement)(a.RangeControl,{label:__("Number of Columns","jetpack"),value:p,onChange:e=>u({columns:e}),min:1,max:6}),(0,r.createElement)(a.RangeControl,{label:__("Image Spacing (px)","jetpack"),value:g,onChange:e=>u({spacing:e}),min:0,max:50}),(0,r.createElement)(a.ToggleControl,{label:__("Stack on mobile","jetpack"),checked:f,onChange:()=>u({isStackedOnMobile:!f})})))}},36420:function(e,t,n){"use strict";var r=n(51806),a=n(13419),o=n(52175),i=n(55609),s=n(69307),l=n(65736),c=n(65235),u=n.n(c),d=n(92819),p=n(4554),m=n(8979),h=n(696),f=n(64129),g=n(44961),b=n(79236),v=n(2681),k=n(75412);const __=l.__;t.Z=(0,i.withNotices)((e=>{const{attributes:t,className:n,isSelected:l,noticeOperations:c,noticeUI:y,setAttributes:E}=e,{accessToken:w,align:_,columns:C,count:S,isStackedOnMobile:j,spacing:x}=t;(0,s.useEffect)((()=>{const e=(0,p.S)(m.Z,t);(0,d.isEqual)(e,t)||E(e)}),[t,E]);const[P,L]=(0,s.useState)(w),{isRequestingWpcomConnectUrl:T,wpcomConnectUrl:N}=(0,v.Z)(),{images:A,isLoadingGallery:R,setImages:I}=(0,k.Z)({accessToken:w,noticeOperations:c,setAttributes:E,setSelectedAccount:L}),{connectToService:M,disconnectFromService:B,isConnecting:Z,isRequestingUserConnections:F,userConnections:D}=(0,b.Z)({accessToken:w,noticeOperations:c,selectedAccount:P,setAttributes:E,setImages:I,setSelectedAccount:L}),O=(0,a.Dp)(),z=S>A.length?A.length:S,U=!R&&(!w||(0,d.isEmpty)(A)),$=!U,H=w&&R&&(0,d.isEmpty)(A),V=!U&&!H,G=u()(n,{[`align${_}`]:_}),q=u()("wp-block-jetpack-instagram-gallery__grid",`wp-block-jetpack-instagram-gallery__grid-columns-${C}`,{"is-stacked-on-mobile":j}),W={gridGap:x,"--latest-instagram-posts-spacing":x?`${x}px`:void 0},K={padding:x},X=()=>{P&&h.D!==P?E({accessToken:P,instagramUser:(0,d.find)(D,{token:P}).username}):M()};return(0,r.createElement)("div",{className:G},U&&(0,r.createElement)(i.Placeholder,{icon:"instagram",instructions:O?F||D.length?void 0:__("Connect to Instagram to start sharing your images.","jetpack"):__("First, you'll need to connect your WordPress.com account.","jetpack"),label:__("Latest Instagram Posts","jetpack"),notices:y},O?(()=>{const e=D.length>0,t=[...(0,d.map)(D,(e=>({label:`@${e.username}`,value:e.token}))),{label:__("Add a new account","jetpack"),value:h.D}],n=Z||F||e&&!P;return(0,r.createElement)("div",null,e&&(0,r.createElement)(i.RadioControl,{label:__("Select your Instagram account:","jetpack"),onChange:e=>L(e),options:t,selected:P}),h.D===P&&(0,r.createElement)("p",{className:"wp-block-jetpack-instagram-gallery__new-account-instructions"},__("If you are currently logged in to Instagram on this device, you might need to log out of it first.","jetpack")),(0,r.createElement)(i.Button,{disabled:n,variant:"primary",onClick:X},Z&&__("Connecting…","jetpack"),F&&__("Loading your connections…","jetpack"),!Z&&!F&&__("Connect to Instagram","jetpack")))})():(0,r.createElement)(i.Button,{disabled:T||!N,href:N,variant:"secondary"},__("Connect to WordPress.com","jetpack"))),H&&(0,r.createElement)("div",{className:"wp-block-embed is-loading"},(0,r.createElement)(i.Spinner,null),(0,r.createElement)("p",null,__("Embedding…","jetpack"))),V&&(0,r.createElement)("div",{className:q,style:W},(0,d.times)(l?S:z,(e=>(0,r.createElement)("span",{className:u()("wp-block-jetpack-instagram-gallery__grid-post"),key:e,style:K},(e=>{if(A[e]){const n=A[e];return(0,r.createElement)(g.Z,{alt:n.title||n.url,src:n.url,attributes:t,spacing:x})}return(0,r.createElement)("img",{alt:__("Latest Instagram Posts placeholder","jetpack"),src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNMy
_n("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",e.length,"jetpack","jetpack"),e.length),"assertive"):t(__("No results.","jetpack"),"assertive"))}render(){const{onChange:e,onKeyDown:t}=this,{children:n,instanceId:r,completer:a}=this.props,{selectedIndex:s,filteredOptions:l}=this.state,{key:c=""}=l[s]||{},{className:u}=a,d=l.length>0,h=d?`components-autocomplete-listbox-${r}`:null,f=d?`components-autocomplete-item-${r}-${c}`:null;return(0,o.createElement)("div",{className:"components-autocomplete"},n({isExpanded:d,listBoxId:h,activeId:f,onChange:e,onKeyDown:t}),d&&(0,o.createElement)(i.Popover,{focusOnMount:!1,onClose:this.reset,position:"top center",className:"components-autocomplete__popover",noArrow:!0},(0,o.createElement)("div",{id:h,role:"listbox",className:"components-autocomplete__results"},(0,m.map)(l,((e,t)=>(0,o.createElement)(i.Button,{key:e.key,id:`components-autocomplete-item-${r}-${e.key}`,role:"option","aria-selected":t===s,disabled:e.isDisabled,className:p()("components-autocomplete__result",u,{"is-selected":t===s}),onClick:()=>this.select(e)},e.label))))))}}t.Z=(0,s.compose)([i.withSpokenMessages,s.withInstanceId,i.withFocusOutside])(f)},9262:function(e,t,n){"use strict";var r=n(90017),a=n.n(r),o=n(69307),i=n(85007),s=n(84634);class l extends o.Component{constructor(){super(...arguments),a()(this,"handleClick",(()=>{const{onClick:e}=this.props;e(this)})),a()(this,"getPoint",(()=>{const{point:e}=this.props;return[e.coordinates.longitude,e.coordinates.latitude]}))}componentDidMount(){this.renderMarker()}componentWillUnmount(){this.marker&&this.marker.remove()}componentDidUpdate(){this.renderMarker()}renderMarker(){const{map:e,point:t,mapboxgl:n,markerColor:r,mapRef:a}=this.props,{handleClick:o}=this,l=[t.coordinates.longitude,t.coordinates.latitude],{currentDoc:c}=(0,i.bL)(a.current),u=this.marker?this.marker.getElement():c.createElement("div");this.marker?this.marker.setLngLat(l):(u.className="wp-block-jetpack-map-marker",this.marker=new n.Marker(u).setLngLat(l).setOffset([0,-19]).addTo(e),this.marker.getElement().addEventListener("click",o)),(0,s.zb)(u,r)}render(){return null}}l.defaultProps={point:{},map:null,markerColor:"#000000",mapboxgl:null,onClick:()=>{}},t.Z=l},90055:function(e,t,n){"use strict";function r(e,t){return{default:{details:"mapbox://styles/automattic/cjolkhmez0qdd2ro82dwog1in",no_details:"mapbox://styles/automattic/cjolkci3905d82soef4zlmkdo"},black_and_white:{details:"mapbox://styles/automattic/cjolkixvv0ty42spgt2k4j434",no_details:"mapbox://styles/automattic/cjolkgc540tvj2spgzzoq37k4"},satellite:{details:"mapbox://styles/mapbox/satellite-streets-v10",no_details:"mapbox://styles/mapbox/satellite-v9"},terrain:{details:"mapbox://styles/automattic/cjolkf8p405fh2soet2rdt96b",no_details:"mapbox://styles/automattic/cjolke6fz12ys2rpbpvgl12ha"}}[e][t?"details":"no_details"]}n.d(t,{h:function(){return r}})},84634:function(e,t,n){"use strict";n.d(t,{YB:function(){return a},b2:function(){return r},k:function(){return o},sy:function(){return i},xt:function(){return l},zb:function(){return s}});const r=e=>e.hasOwnProperty("lat")&&e.hasOwnProperty("lng")?e:{lat:e.latitude||0,lng:e.longitude||0};function a(e,t){const n=new e.LngLatBounds;return t.forEach((e=>{n.extend([e.coordinates.longitude,e.coordinates.latitude])})),n}function o(e,t){e.fitBounds(t,{padding:{top:80,bottom:80,left:40,right:40}})}function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(t)e.style.height=t+"px";else{const t=e.offsetWidth,n=window.location.search.indexOf("map-block-counter")>-1?window.innerHeight:.8*window.innerHeight,r=Math.min(t*(3/4),n);e.style.height=r+"px"}}function s(e,t){e.innerHTML=`\n\t\t<?xml version="1.0" encoding="UTF-8"?>\n\t\t<svg version="1.1" viewBox="0 0 32 38" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n\t\t\t<g fill-rule="evenodd">\n\t\t\t\t<path id="d" d="m16 38s16-11.308 16-22-7.1634-16-16-16-16 5.3076-16 16 16 22 16 22z" fill="${t}"/>\n\t\t\t</g>\n\t\t</svg>\n\t`}f
__("Open Table Preview %s","jetpack"),u),scrolling:"no",src:`https://www.opentable.com/widget/reservation/canvas?rid=${(0,p.join)(P,"%2C")}&type=${t}&theme=${n}&overlay=false&domain=${T}&lang=${N&&f.vW.includes(N)?N:"en-US"}&newtab=${A}&disablega=true`}))})()))}))},92482:function(e,t,n){"use strict";var r=n(31985),a=n(69309);(0,r.Z)(a.u2,a.Xd)},15040:function(e,t,n){"use strict";var r=n(51806),a=n(55609);t.Z=(0,r.createElement)(a.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 22 16",fill:"none",height:"16",width:"22"},(0,r.createElement)(a.Path,{d:"m1.997 5.982c-.39457-.00039-.7804.11622-1.108699.33511-.328295.21888-.584312.5302-.735674.89459-.15136174.36439-.1912714.76548-.1146819 1.15254.0765899.38707.2662379.74274.5449639 1.02202.278726.27929.634011.46965 1.020921.54702.38692.07732.78809.03826 1.15278-.11238.36469-.15063.67652-.40602.89606-.73387.21954-.32786.33693-.71345.33733-1.10803v-.002c.001-1.1-.89-1.994-1.992-1.995zm12.006 3.988c-.3946.0004-.7805-.11625-1.1088-.33517-.3283-.21893-.5843-.53031-.7357-.89476-.1513-.36444-.1912-.76558-.1145-1.15268s.2664-.74276.5453-1.022c.2788-.27925.6342-.46953 1.0211-.54679.387-.07725.7882-.038 1.1529.11278.3647.15079.6764.40634.8959.73432.2194.32799.3366.71369.3368 1.1083v.003c.0003.52814-.2092 1.03477-.5824 1.4085s-.8795.58397-1.4076.5845zm0-9.96999843c-1.5777-.0009886-3.1203.46588743-4.43262 1.34158843-1.31236.8757-2.33558 2.1209-2.94025 3.57813-.60467 1.45722-.76365 3.06103-.45683 4.60861.30683 1.54757 1.06567 2.96947 2.18058 4.08577 1.1149 1.1163 2.53582 1.8769 4.08302 2.1856 1.5472.3088 3.1512.1518 4.6091-.451 1.458-.6028 2.7045-1.6245 3.5819-2.9358.8773-1.3112 1.3461-2.8532 1.3471-4.4309v-.005c.0008-2.11466-.8384-4.14304-2.3331-5.63899-1.4946-1.495952-3.5222-2.3369478-5.6369-2.33800843z"}))},69309:function(e,t,n){"use strict";n.d(t,{Xd:function(){return h},u2:function(){return m}});var r=n(51806),a=n(4981),o=n(65736),i=n(70355),s=n(31283),l=n(80452),c=n(70398),u=n(76851),d=n(15040),p=n(48769);const __=o.__,_x=o._x,m="opentable",h={title:__("OpenTable","jetpack"),description:__("Allow visitors to book a reservation with OpenTable","jetpack"),icon:{src:d.Z,foreground:(0,i.m)()},category:"earn",keywords:[_x("booking","block search term","jetpack"),_x("reservation","block search term","jetpack"),_x("restaurant","block search term","jetpack")],supports:{align:!0,html:!1},edit:u.Z,save:e=>{let{attributes:{rid:t}}=e;return(0,r.createElement)("div",null,t.map(((e,t)=>(0,r.createElement)("a",{href:`https://www.opentable.com/restref/client/?rid=${e}`,key:`${e}-${t}`},`https://www.opentable.com/restref/client/?rid=${e}`))))},attributes:s.ez,styles:(0,s.Eo)(),example:{attributes:{rid:["1"],style:"standard",iframe:!0,domain:"com",lang:"en-US",newtab:!1,negativeMargin:!1}},transforms:{from:[{type:"raw",isMatch:e=>"P"===e.nodeName&&0===e.textContent.indexOf("http")&&(p.pU.test(e.textContent)||p.tC.test(e.textContent)),transform:e=>{const t=(0,p.CC)(e.textContent);return(0,a.createBlock)("jetpack/opentable",t)}}]},deprecated:[l.Z,c.Z]}},57087:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var r=n(82674),a=n.n(r),o=n(51806),i=n(55609),s=n(69307),l=n(65736),c=n(92819),u=n(25392);const __=l.__,_n=l._n,d=20;function p(e){const[t,n]=(0,s.useState)(""),r=(0,u.Z)(t,d),[l,p]=(0,s.useState)(e.rids||[]),m=/^(\d+)$|\(\#(\d+)\)$/,h=r.filter((e=>l.indexOf(e.rid.toString())<0)).map((e=>e.name+` (#${e.rid})`)),f=(0,o.createElement)(i.FormTokenField,a()({value:l,suggestions:h,saveTransform:e=>u.$.test(e)?"":e.trim(),onInputChange:n,maxSuggestions:d,label:_n("Restaurant","Restaurants",l.length,"jetpack")},e,{onChange:t=>{const n=t.map((e=>{const t=m.exec(e);return t[1]||t[2]}));p(n),e.onChange&&e.onChange(n)}}));return(0,o.createElement)("div",{className:"wp-block-jetpack-opentable-restaurant-picker"},e.onSubmit?(0,o.createElement)("form",{onSubmit:n=>{n.preventDefault(),e.onSubmit((0,c.isEmpty)(l)?t:l)}},f,(0,o.createElement)(i.Button,{variant:"secondary",type:"submit"},__("Embed","jetpack"))):f)}},41007:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(69307);fun
`${(0,u.sprintf)(__("Loading: %s","jetpack"),n)} ${a}`,"assertive"),!0})),a()(this,"loadAndPlay",(e=>{this.recordUserInteraction(),this.loadTrack(e)&&this.props.playMediaSource(this.props.playerId)})),a()(this,"getTrack",(e=>this.props.tracks[e])),a()(this,"handleError",(e=>{if(!this.state.hasUserInteraction){const t=window.navigator.userAgent.match(/Trident\/7\./)?"IE11: Playing sounds in webpages setting is not checked":e;this.setState((()=>{throw new Error(t)}))}this.props.errorMediaSource(this.props.playerId),(0,i.speak)(`${__("Error: Episode unavailable - Open in a new tab","jetpack")}`,"assertive")})),a()(this,"handlePlay",(()=>{this.props.playMediaSource(this.props.playerId),this.setState({hasUserInteraction:!0})})),a()(this,"handlePause",(()=>{this.props.pauseMediaSource(this.props.playerId),this.props.playerState!==h.Vy&&this.props.pauseMediaSource(this.props.playerId)})),a()(this,"handleTimeChange",(e=>{this.props.setMediaSourceCurrentTime(this.props.playerId,e)})),a()(this,"handleJump",(()=>{this.props.setMediaSourceCurrentTime(this.props.playerId,this.props.currentTime-5)})),a()(this,"handleSkip",(()=>{this.props.setMediaSourceCurrentTime(this.props.playerId,this.props.currentTime+30)})),a()(this,"updateMediaData",(e=>{this.props.updateMediaSourceData(this.props.playerId,{duration:e.target?.duration,domId:e.target?.id})}))}registerPlayer(){const e=this.getTrack(this.state.currentTrack)||{},{playerId:t}=this.props;this.props.registerMediaSource(t,{title:e.title,link:e.link,state:h._5}),this.props.setDefaultMediaSource(t)}componentDidMount(){this.props.playerId&&this.registerPlayer()}componentWillUnmount(){this.props.playerId&&this.props.unregisterMediaSource(this.props.playerId)}componentDidUpdate(e){const t=e=>e?.length?e.map((e=>e.guid)):[],n=t(this.props.tracks),r=new Set(t(e.tracks));n.length===r.size&&n.every((e=>r.has(e)))||this.loadTrack(0)}static getDerivedStateFromProps(e,t){return e.tracks.length<=t.currentTrack?{...t,currentTrack:0}:null}render(){const{playerId:e,title:t,link:n,cover:r,tracks:a,attributes:i,currentTime:s,playerState:l}=this.props,{itemsToShow:c,primaryColor:d,customPrimaryColor:h,hexPrimaryColor:v,secondaryColor:k,customSecondaryColor:y,hexSecondaryColor:E,backgroundColor:w,customBackgroundColor:_,hexBackgroundColor:C,showCoverArt:S,showEpisodeTitle:j,showEpisodeDescription:x}=i,{currentTrack:P}=this.state,L=a.slice(0,c),T=this.getTrack(P),N=(0,f.Aq)({primaryColor:d,customPrimaryColor:h,secondaryColor:k,customSecondaryColor:y,backgroundColor:w,customBackgroundColor:_}),A={color:y,backgroundColor:_,"--jetpack-podcast-player-primary":v,"--jetpack-podcast-player-secondary":E,"--jetpack-podcast-player-background":C},R=p()("jetpack-podcast-player",l,N.secondary.classes,N.background.classes);return(0,o.createElement)("section",{className:R,style:A,"aria-labelledby":t||T&&T.title?`${e}__title`:void 0,"aria-describedby":T&&T.description?`${e}__track-description`:void 0,"data-jetpack-iframe-ignore":!0},(0,o.createElement)(g.Z,{playerId:e,title:t,link:n,cover:r,track:this.getTrack(P),showCoverArt:S,showEpisodeTitle:j,showEpisodeDescription:x,colors:N},(0,o.createElement)(m.Z,{onJumpBack:this.handleJump,onSkipForward:this.handleSkip,trackSource:this.getTrack(P).src,onPlay:this.handlePlay,onPause:this.handlePause,onError:this.handleError,playStatus:l,currentTime:s,onTimeChange:this.handleTimeChange,onMetadataLoaded:this.updateMediaData})),L.length>1&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("h4",{id:`jetpack-podcast-player__tracklist-title--${e}`,className:"jetpack-podcast-player--visually-hidden"},(0,u.sprintf)(
2022-12-15 17:41:53 +01:00
// translators: %s is the track title.
2023-04-26 17:39:43 +02:00
__("Playlist: %s","jetpack"),t)),(0,o.createElement)("p",{id:`jetpack-podcast-player__tracklist-description--${e}`,className:"jetpack-podcast-player--visually-hidden"},__("Select an episode to play it in the audio player.","jetpack")),(0,o.createElement)(b.Z,{playerId:e,playerState:l,currentTrack:P,tracks:L,selectTrack:this.selectTrack,colors:N})))}}k.defaultProps={title:"",cover:"",link:"",attributes:{url:null,itemsToShow:5,showCoverArt:!0,showEpisodeTitle:!0,showEpisodeDescription:!0},tracks:[]},t.Z=(0,s.compose)([v.Z,(0,l.withSelect)(((e,t)=>{const{playerId:n}=t,{getMediaSourceCurrentTime:r,getMediaPlayerState:a}=e(h.tT);return{currentTime:r(n),playerState:a(n)}})),(0,l.withDispatch)((e=>{const{registerMediaSource:t,updateMediaSourceData:n,unregisterMediaSource:r,setDefaultMediaSource:a,playMediaSource:o,pauseMediaSource:i,toggleMediaSource:s,errorMediaSource:l,setMediaSourceCurrentTime:c}=e(h.tT);return{registerMediaSource:t,updateMediaSourceData:n,unregisterMediaSource:r,setDefaultMediaSource:a,playMediaSource:o,pauseMediaSource:i,toggleMediaSource:s,errorMediaSource:l,setMediaSourceCurrentTime:c}}))])(k)},46843:function(e,t,n){"use strict";var r=n(51806),a=n(69307),o=n(65736);const __=o.__,i=(0,a.memo)((e=>{let{link:t,title:n,colors:a}=e;return(0,r.createElement)("div",{className:"jetpack-podcast-player__track-error"},__("Episode unavailable. ","jetpack"),t&&(0,r.createElement)("span",{className:a.secondary.classes,style:{color:a.secondary.custom}},(0,r.createElement)("a",{className:"jetpack-podcast-player__link",href:t,rel:"noopener noreferrer nofollow",target:"_blank"},(0,r.createElement)("span",{className:"jetpack-podcast-player--visually-hidden"},`${(0,o.sprintf)(/* translators: %s is the title of the track. This text is visually hidden from the screen, but available to screen readers. */
__("%s:","jetpack"),n)} `),__("Open in a new tab","jetpack"))))}));t.Z=i},96817:function(e,t,n){"use strict";var r=n(51806),a=n(69307),o=n(65736),i=n(69650);const __=o.__,s=(0,a.memo)((e=>{let t,n,{isPlaying:a,isError:o,className:s}=e;o?(n="error",
2022-04-02 10:26:41 +02:00
/* translators: This is text to describe the current state. This will go
before the track title, such as "Error: [The title of the track]". */
2023-04-26 17:39:43 +02:00
t=__("Error:","jetpack")):a&&(n="playing",
2022-04-02 10:26:41 +02:00
/* translators: Text to describe the current state. This will go before the
track title, such as "Playing: [The title of the track]". */
2023-04-26 17:39:43 +02:00
t=__("Playing:","jetpack"));const l=i[n];return l?(0,r.createElement)("span",{className:`${s} ${s}--${n}`},(0,r.createElement)("span",{className:"jetpack-podcast-player--visually-hidden"},`${t} `),l):(0,r.createElement)("span",{className:s})}));t.Z=s},72862:function(e,t,n){"use strict";var r=n(51806),a=n(69307),o=n(65736),i=n(65235),s=n.n(i),l=n(66085),c=n(46843),u=n(96817);const __=o.__,d=(0,a.memo)((e=>{let{track:t,isActive:n,isPlaying:a,isError:o,selectTrack:i,index:d,colors:p={primary:{},secondary:{}}}=e;const m=(0,l.Gd)("color",p.primary.name),h=(0,l.Gd)("color",p.secondary.name),f=s()("jetpack-podcast-player__track",{"is-active":n,"has-primary":n&&(p.primary.name||p.primary.custom),[m]:n&&!!m,"has-secondary":!n&&(p.secondary.name||p.secondary.custom),[h]:!n&&!!h}),g={};n&&p.primary.custom&&!m?g.color=p.primary.custom:n||!p.secondary.custom||h||(g.color=p.secondary.custom);const
2022-04-02 10:26:41 +02:00
/* translators: This needs to be a single word with no spaces. It describes
the current item in the group. A screen reader will announce it as "[title],
current track". */
2023-05-23 23:18:12 +02:00
b=n?__("track","jetpack"):void 0;return(0,r.createElement)("li",{className:f,style:Object.keys(g).length?g:null},(0,r.createElement)("a",{className:"jetpack-podcast-player__link jetpack-podcast-player__track-link",href:t.link||t.src,role:"button","aria-current":b,onClick:e=>{e.shiftKey||e.metaKey||e.altKey||(e.preventDefault(),i(d))},onKeyDown:e=>{" "===event.key&&(e.preventDefault(),i(d))}},(0,r.createElement)(u.Z,{className:"jetpack-podcast-player__track-status-icon",isPlaying:a,isError:o}),(0,r.createElement)("span",{className:"jetpack-podcast-player__track-title"},t.title),t.duration&&(0,r.createElement)("time",{className:"jetpack-podcast-player__track-duration",dateTime:t.duration},t.duration)),n&&o&&(0,r.createElement)(c.Z,{link:t.link,title:t.title,colors:p}))}));t.Z=d},71540:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(90017),a=n.n(r),o=n(51806),i=n(69307),s=n(65736);const __=s.__;function l(e){class t extends i.Component{constructor(){super(...arguments),a()(this,"state",{didError:!1,isIE11AudioIssue:!1}),a()(this,"componentDidCatch",((e,t)=>{this.props.onError(e,t)}))}render(){const{didError:t,isIE11AudioIssue:n}=this.state;return t?(0,o.createElement)("section",{className:"jetpack-podcast-player"},(0,o.createElement)("p",{className:"jetpack-podcast-player__error"},n?__('The podcast player cannot be displayed as your browser settings do not allow for sounds to be played in webpages. This can be changed in your browsers "Internet options" settings. In the "Advanced" tab you will have to check the box next to "Play sounds in webpages" in the "Multimedia" section. Once you have confirmed that the box is checked, please press "Apply" and then reload this page.',"jetpack"):__("An unexpected error occured within the Podcast Player. Reloading this page might fix the problem.","jetpack",0))):(0,o.createElement)(e,this.props)}}return a()(t,"getDerivedStateFromError",(e=>({didError:!0,isIE11AudioIssue:!!e.message.match(/IE11/)}))),t.defaultProps={onError:()=>{}},t}},63226:function(e,t,n){"use strict";n.d(t,{b:function(){return a},u:function(){return r}});const r="podcast-feed",a="embed-block"},16542:function(e,t,n){"use strict";var r=n(96483),a=n(24381);const o={url:{type:"string",validator:r.isUrl},itemsToShow:{type:"integer",default:5},showCoverArt:{type:"boolean",default:!0},showEpisodeDescription:{type:"boolean",default:!0},primaryColor:{type:"string"},customPrimaryColor:{type:"string",validator:a.Z},hexPrimaryColor:{type:"string",validator:a.Z},secondaryColor:{type:"string"},customSecondaryColor:{type:"string",validator:a.Z},hexSecondaryColor:{type:"string",validator:a.Z},backgroundColor:{type:"string"},customBackgroundColor:{type:"string",validator:a.Z},hexBackgroundColor:{type:"string",validator:a.Z},exampleFeedData:{type:"object"}};t.Z={attributes:o,supports:{align:!1,alignWide:!0,anchor:!1,customClassName:!0,className:!0,html:!1,multiple:!0,reusable:!0},save:()=>null}},99800:function(e,t,n){"use strict";var r=n(51806),a=n(13419),o=n(52175),i=n(4981),s=n(55609),l=n(94333),c=n(9818),u=n(69307),d=n(65736),p=n(96483),m=n(51128),h=n.n(m),f=n(92819),g=n(43718),b=n(85007),v=n(4554),k=n(98075),y=n(30723),E=n(71600),w=n(63226),_=n(13331),C=n(93610),S=n(66085);const __=d.__,j=h()("jetpack:podcast-player:edit"),x=(0,a.Wp)()||(0,a.Ug)()?"http://en.support.wordpress.com/wordpress-editor/blocks/podcast-player-block/":"https://jetpack.com/support/jetpack-blocks/podcast-player-block/";t.Z=(0,l.compose)([(0,c.withDispatch)(((e,t)=>{let{clientId:n,attributes:r}=t;return{replaceWithEmbedBlock(){e("core/block-editor").replaceBlock(n,(0,i.createBlock)("core/embed",{url:r.url}))}}})),(0,o.withColors)("backgroundColor",{primaryColor:"color"},{secondaryColor:"color"}),s.withNotices,l.withInstanceId,g.K])((e=>{let{instanceId:t,className:n,attributes:a,setAttributes:i,noticeOperations:{createErrorNotice:l,removeAllNotices:c},noticeUI:d,primaryColor:m,setPrimaryColor:h,secondaryColor:g,setSecondaryColor:P,fallbackTextColor:L,backgroundColor:T,setBackgroundColor:N,fallbackBackgroundColor:A,isSelected:R,replaceWi
2022-12-15 17:41:53 +01:00
_n("This block will only appear to people who have visited this page more than %d time.","This block will only appear to people who have visited this page more than %d times.",+this.props.attributes.threshold,"jetpack"),this.props.attributes.threshold):1===this.props.attributes.threshold?__("This block will only appear to people who are visiting this page for the first time.","jetpack"):(0,u.sprintf)(/* translators: placeholder is a number. */
2023-04-26 17:39:43 +02:00
_n("This block will only appear to people who are visiting this page for %d time.","This block will only appear to people who have visited this page at most %d times.",+this.props.attributes.threshold,"jetpack"),this.props.attributes.threshold)}render(){return(0,o.createElement)("div",{className:p()(this.props.className,{"wp-block-jetpack-repeat-visitor--is-unselected":!this.props.isSelected})},(0,o.createElement)(s.Placeholder,{icon:h.qv,label:__("Repeat Visitor","jetpack"),className:"wp-block-jetpack-repeat-visitor-placeholder"},(0,o.createElement)(s.TextControl,{className:"wp-block-jetpack-repeat-visitor-threshold",defaultValue:this.props.attributes.threshold,help:this.state.isThresholdValid?"":__("Please enter a valid number.","jetpack"),label:__("Visit count threshold","jetpack"),min:"1",onChange:this.setThreshold,pattern:"[0-9]",type:"number"}),(0,o.createElement)(s.RadioControl,{label:__("Visibility","jetpack"),selected:this.props.attributes.criteria,options:f,onChange:this.setCriteria})),(0,o.createElement)(s.Notice,{status:"info",isDismissible:!1},this.getNoticeLabel()),(0,o.createElement)("div",{className:"wp-block-jetpack-repeat-visitor__inner-container"},(0,o.createElement)(i.InnerBlocks,null)))}}t.Z=(0,l.withSelect)(((e,t)=>{const{isBlockSelected:n,hasSelectedInnerBlock:r}=e("core/block-editor");return{isSelected:n(t.clientId)||r(t.clientId)}}))(g)},48516:function(e,t,n){"use strict";var r=n(51806),a=n(52175);t.Z=e=>{let{className:t}=e;return(0,r.createElement)("div",{className:t},(0,r.createElement)("div",{className:"wp-block-jetpack-repeat-visitor__inner-container"},(0,r.createElement)(a.InnerBlocks.Content,null)))}},51100:function(e,t,n){"use strict";n.d(t,{Am:function(){return a},FV:function(){return r},Kv:function(){return o}});const r="after-visits",a="before-visits",o=3},50323:function(e,t,n){"use strict";var r=n(31985),a=n(30314);(0,r.Z)(a.u2,a.Xd)},30314:function(e,t,n){"use strict";n.d(t,{Xd:function(){return f},qv:function(){return h},u2:function(){return m}});var r=n(51806),a=n(52175),o=n(55609),i=n(65736),s=n(70355),l=n(36598),c=n(4498),u=n(48516),d=n(51100);const __=i.__,_x=i._x,p={attributes:{criteria:{type:"string",default:d.FV},threshold:{type:"number",default:d.Kv}},supports:{html:!1},save:e=>{let{className:t}=e;return(0,r.createElement)("div",{className:t},(0,r.createElement)(a.InnerBlocks.Content,null))}},m="repeat-visitor",h=(0,l.Z)((0,r.createElement)(o.Path,{d:"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z"})),f={attributes:{criteria:{type:"string",default:d.FV},threshold:{type:"number",default:d.Kv}},category:"widgets",description:__("Control block visibility based on how often a visitor has viewed the page.","jetpack"),icon:{src:h,foreground:(0,s.m)()},keywords:[_x("return","block search term","jetpack"),_x("visitors","block search term","jetpack"),_x("visibility","block search term","jetpack")],supports:{align:["wide","full"],html:!1},title:__("Repeat Visitor","jetpack"),edit:c.Z,save:u.Z,example:{attributes:{criteria:d.FV,threshold:d.Kv},innerBlocks:[{name:"core/paragraph",attributes:{content:__("This block will only appear to a visitor who visited the page three or more times.","jetpack")}}]},deprecated:[p]}},98052:function(e,t,n){"use strict";var r=n(65736);const __=r.__;t.Z={revueUsername:{type:"string"},emailLabel:{type:"string",default:__("Email address","jetpack")},emailPlaceholder:{type:"string",default:__("Enter your email address","jetpack")},firstNameLabel:{type:"string",default:__("First name","jetpack")},firstNamePlaceholder:{type:"string",default:__("Enter your first name","jetpack")},firstNameShow:{type:"boolean",default:!0},lastNameLabel:{type:"string",default:__("Last name","jetpack")},lastNamePlaceholder:{type:"string",default:__("Enter your last name","jetpack")},lastNameShow:{type:"boolean",default:!0}}},67686:function(e,t,n){"use strict";var r=n(51806),a=n(4981),o=n(65736),i=n(92819);c
_n("%d character","%d characters",n.length,"jetpack"),n.length):(0,s.sprintf)(/* translators: Placeholder is a number of characters in a sentence. */
2023-05-23 23:18:12 +02:00
__("It's recommended to use less than %d characters in this field.","jetpack"),t);return(0,o.createElement)("div",{className:"jetpack-seo-message-box"},(0,o.createElement)(i.TextareaControl,a()({label:r,help:c,value:n},l)))}},74866:function(e,t,n){"use strict";var r=n(90017),a=n.n(r),o=n(51806),i=n(69307),s=n(65736),l=n(4587),c=n(84638);const __=s.__;class u extends i.Component{constructor(){super(...arguments),a()(this,"onMessageChange",(e=>{this.props.updateMetaValue(e)}))}render(){const{metaValue:e}=this.props;return(0,o.createElement)(l.J,{value:e,onChange:this.onMessageChange,label:__("SEO Description","jetpack"),placeholder:__("Write a description…","jetpack"),rows:4})}}t.Z=(0,c.M)("advanced_seo_description")(u)},86254:function(e,t,n){"use strict";var r=n(13419),a=n(8606);(0,r.o_)(a.u,a.X)},8606:function(e,t,n){"use strict";n.d(t,{X:function(){return g},u:function(){return f}});var r=n(82674),a=n.n(r),o=n(51806),i=n(78868),s=n(55609),l=n(72067),c=n(69307),u=n(65736),d=n(34613),p=n(74866),m=n(95377),h=n(4773);const __=u.__,f="seo",g={render:()=>{const e={title:__("SEO","jetpack")},t={icon:(0,o.createElement)(i.Z,{showText:!1,height:16,logoColor:"#1E1E1E"}),title:__("SEO","jetpack")};return(0,o.createElement)(c.Fragment,null,(0,o.createElement)(d.Z,null,(0,o.createElement)(s.PanelBody,a()({className:"jetpack-seo-panel"},e),(0,o.createElement)(s.PanelRow,null,(0,o.createElement)(h.Z,null)),(0,o.createElement)(s.PanelRow,null,(0,o.createElement)(p.Z,null)),(0,o.createElement)(s.PanelRow,null,(0,o.createElement)(m.Z,null)))),(0,o.createElement)(l.PluginPrePublishPanel,t,(0,o.createElement)(c.Fragment,null,(0,o.createElement)(s.PanelRow,null,(0,o.createElement)(h.Z,null)),(0,o.createElement)(s.PanelRow,null,(0,o.createElement)(p.Z,null)),(0,o.createElement)(s.PanelRow,null,(0,o.createElement)(m.Z,null)))))}}},95377:function(e,t,n){"use strict";var r=n(51806),a=n(55609),o=n(65736),i=(n(99196),n(84638));const __=o.__;t.Z=(0,i.M)("jetpack_seo_noindex")((e=>{let{metaValue:t,updateMetaValue:n}=e;return(0,r.createElement)(a.CheckboxControl,{label:__("Hide page from search engines","jetpack"),help:__("If selected, a 'noindex' tag will help instruct search engines to not include this page in search results. This page will also be removed from the Jetpack sitemap.","jetpack"),checked:!!t,onChange:e=>{n(e)}})}))},4773:function(e,t,n){"use strict";var r=n(90017),a=n.n(r),o=n(51806),i=n(69307),s=n(65736),l=(n(99196),n(4587)),c=n(84638);const __=s.__;class u extends i.Component{constructor(){super(...arguments),a()(this,"onTitleChange",(e=>{this.props.updateMetaValue(e)}))}render(){const{metaValue:e}=this.props;return(0,o.createElement)(l.J,{value:e,onChange:this.onTitleChange,label:__("SEO Title","jetpack"),placeholder:__("Write a title…","jetpack"),suggestedLimit:70,rows:2})}}t.Z=(0,c.M)("jetpack_seo_html_title")(u)},84638:function(e,t,n){"use strict";n.d(t,{M:function(){return i}});var r=n(94333),a=n(9818),o=n(92819);const i=e=>(0,r.compose)([(0,a.withSelect)((t=>({metaValue:(0,o.get)(t("core/editor").getEditedPostAttribute("meta"),[e],"")}))),(0,a.withDispatch)((t=>({updateMetaValue(n){var r;"boolean"!=typeof(r=n)&&("string"!=typeof r||""!==r&&0===r.trim().length)||t("core/editor").editPost({meta:{[e]:n}})}})))])},14406:function(e,t,n){"use strict";var r=n(13419),a=n(44487);(0,r.o_)(a.u,a.X)},44487:function(e,t,n){"use strict";n.d(t,{X:function(){return p},u:function(){return d}});var r=n(51806),a=n(55609),o=n(9818),i=n(69307),s=n(65736),l=n(92819),c=n(26788),u=n(34613);const __=s.__,d="shortlinks",p={render:()=>(0,r.createElement)(h,null)};class m extends i.Component{render(){const{shortlink:e}=this.props;return e?(0,r.createElement)(u.Z,null,(0,r.createElement)(a.PanelBody,{title:__("Shortlink","jetpack"),className:"jetpack-shortlinks__panel",initialOpen:!1},(0,r.createElement)(c.Z,{link:e}))):null}}const h=(0,o.withSelect)((e=>{const t=e("core/editor").getCurrentPost();return{shortlink:(0,l.get)(t,"jetpack_shortlink","")}}))(m)},36825:function(e,t,n){"use strict";n.d(t,{LC:function(){return r},Rh:function(){return o},a7:f
2023-04-26 17:39:43 +02:00
_n("The price cannot have more than %d decimal place.","The price cannot have more than %d decimal places.",n,"jetpack"),n)}),!1):(this.state.fieldPriceError&&this.setState({fieldPriceError:null}),!0):(this.setState({fieldPriceError:__("If youre selling something, you need a price tag. Add yours here.","jetpack")}),!1)})),a()(this,"validateEmail",(()=>{const{email:e}=this.props.attributes;return e?f.validate(e)?(this.state.fieldEmailError&&this.setState({fieldEmailError:null}),!0):(this.setState({fieldEmailError:(0,p.sprintf)(/* translators: placeholder is an email address. */
__("%s is not a valid email address.","jetpack"),e)}),!1):(this.setState({fieldEmailError:__("We want to make sure payments reach you, so please add an email address.","jetpack")}),!1)})),a()(this,"validateTitle",(()=>{const{title:e}=this.props.attributes;return e?(this.state.fieldTitleError&&this.setState({fieldTitleError:null}),!0):(this.setState({fieldTitleError:__("Please add a brief title so that people know what theyre paying for.","jetpack")}),!1)})),a()(this,"handleEmailChange",(e=>{this.props.setAttributes({email:e}),this.setState({fieldEmailError:null})})),a()(this,"handleContentChange",(e=>{this.props.setAttributes({content:e})})),a()(this,"handlePriceChange",(e=>{e=parseFloat(e),isNaN(e)?this.props.setAttributes({price:void 0}):this.props.setAttributes({price:e}),this.setState({fieldPriceError:null})})),a()(this,"handleCurrencyChange",(e=>{this.props.setAttributes({currency:e})})),a()(this,"handleMultipleChange",(e=>{this.props.setAttributes({multiple:!!e})})),a()(this,"handleTitleChange",(e=>{this.props.setAttributes({title:e}),this.setState({fieldTitleError:null})})),a()(this,"getCurrencyList",v.Rh.map((e=>{const{symbol:t}=(0,i.X)(e);return{value:e,label:t===e?e:`${e} ${(0,g.trimEnd)(t,".")}`}}))),a()(this,"renderSettings",(()=>(0,o.createElement)(s.InspectorControls,null,(0,o.createElement)(l.PanelBody,{title:__("Settings","jetpack"),initialOpen:!1},(0,o.createElement)(l.BaseControl,{label:__("Purchase link text","jetpack"),help:__("Enter the text you want to display on a purchase link used as fallback when the PayPal button cannot be used (e.g. emails, AMP, etc.)","jetpack"),className:"jetpack-simple-payments__purchase-link-text"},(0,o.createElement)(l.TextControl,{placeholder:__("Click here to purchase","jetpack"),onChange:e=>this.props.setAttributes({postLinkText:e}),value:this.props.attributes.postLinkText}))))))}componentDidMount(){this.injectPaymentAttributes();const{attributes:e,hasPublishAction:t,postLinkUrl:n,setAttributes:r}=this.props,{productId:a}=e;!a&&t&&this.saveProduct();const o=n&&n!==this.props.attributes.postLinkUrl,i=!this.props.attributes.postLinkText;(o||i)&&r({...o&&{postLinkUrl:n},...i&&{postLinkText:__("Click here to purchase.","jetpack")}})}componentDidUpdate(e){const{hasPublishAction:t,isSelected:n,postLinkUrl:r,setAttributes:a}=this.props;(0,g.isEqual)(e.simplePayment,this.props.simplePayment)||this.injectPaymentAttributes(),!e.isSaving&&this.props.isSaving&&t&&this.validateAttributes()?this.saveProduct():e.isSelected&&!n&&this.validateAttributes();const o=r&&r!==this.props.attributes.postLinkUrl,i=!this.props.attributes.postLinkText;(o||i)&&a({...o&&{postLinkUrl:r},...i&&{postLinkText:__("Click here to purchase.","jetpack")}})}injectPaymentAttributes(){const{simplePayment:e,featuredMedia:t}=this.props;if(!this.shouldInjectPaymentAttributes||(0,g.isEmpty)(e))return;const{attributes:n,setAttributes:r}=this.props,{content:a,currency:o,email:i,featuredMediaId:s,featuredMediaUrl:l,featuredMediaTitle:c,multiple:u,price:d,title:p}=n;r({content:(0,g.get)(e,["content","raw"],a),currency:(0,g.get)(e,["meta","spay_currency"],o),email:(0,g.get)(e,["meta","spay_email"],i),featuredMediaId:(0,g.get)(e,["featured_media"],s),featuredMediaUrl:(0,g.get)(t,"url",l),featuredMediaTitle:(0,g.get)(t,"title",c),multiple:Boolean((0,g.get)(e,["meta","spay_multiple"],Boolean(u))),price:(0,g.get)(e,["meta","spay_price"],d||void 0),title:(0,g.get)(e,["title","raw"],p)}),this.shouldInjectPaymentAttributes=!this.shouldInjectPaymentAttributes}toApi(){const{attributes:e}=this.props,{content:t,currency:n,email:r,featuredMediaId:a,multiple:o,price:i,productId:s,title:l}=e;return{id:s,content:t,featured_media:a,meta:{spay_currency:n,spay_email:r,spay_multiple:o,spay_price:i},status:s?"publish":"draft",title:l}}saveProduct(){if(this.state.isSavingProduct)return;const{attributes:e,setAttributes:t}=this.props,{email:n}=e,{saveEntityRecord:r}=(0,u.dispatch)("core");this.setState({isSavingProduct:!0},(()=>{r("postType",v.LC,this.toApi()).then((e=>(e&&t({productId:e.id}),e))).catch((e=>{if(!e||!e.data)return;const{d
__("%s is not a valid email address.","jetpack"),n):null,fieldPriceError:"spay_price"===t?__("Invalid price.","jetpack"):null})})).finally((()=>{this.setState({isSavingProduct:!1})}))}))}render(){const{fieldEmailError:e,fieldPriceError:t,fieldTitleError:n}=this.state,{attributes:r,instanceId:a,isSelected:i,setAttributes:s,simplePayment:c}=this.props,{content:u,currency:d,email:p,featuredMediaId:m,featuredMediaUrl:f,featuredMediaTitle:v,multiple:w,price:_,productId:C,title:S}=r,j=C&&(0,g.isEmpty)(c);if(!i&&j)return(0,o.createElement)("div",{className:"simple-payments__loading"},(0,o.createElement)(y.Z,{"aria-busy":"true",content:"█████",formattedPrice:"█████",title:"█████"}));if(!i&&p&&_&&S&&!e&&!t&&!n)return(0,o.createElement)(y.Z,{"aria-busy":"false",content:u,featuredMediaUrl:f,featuredMediaTitle:v,formattedPrice:(0,E.w)(_,d),multiple:w,title:S});const x=j?l.Disabled:"div";return(0,o.createElement)(x,{className:"wp-block-jetpack-simple-payments"},this.renderSettings(),(0,o.createElement)(k.Z,{featuredMediaId:m,featuredMediaUrl:f,featuredMediaTitle:v,setAttributes:s}),(0,o.createElement)("div",null,(0,o.createElement)(l.TextControl,{"aria-describedby":`${a}-title-error`,className:h()("simple-payments__field","simple-payments__field-title",{"simple-payments__field-has-error":n}),label:__("Item name","jetpack"),onChange:this.handleTitleChange,placeholder:__("Item name","jetpack"),required:!0,type:"text",value:S}),(0,o.createElement)(b.Z,{id:`${a}-title-error`,isError:!0},n),(0,o.createElement)(l.TextareaControl,{className:"simple-payments__field simple-payments__field-content",label:__("Describe your item in a few words","jetpack"),onChange:this.handleContentChange,placeholder:__("Describe your item in a few words","jetpack"),value:u}),(0,o.createElement)("div",{className:"simple-payments__price-container"},(0,o.createElement)(l.SelectControl,{className:"simple-payments__field simple-payments__field-currency",label:__("Currency","jetpack"),onChange:this.handleCurrencyChange,options:this.getCurrencyList,value:d}),(0,o.createElement)(l.TextControl,{"aria-describedby":`${a}-price-error`,className:h()("simple-payments__field","simple-payments__field-price",{"simple-payments__field-has-error":t}),label:__("Price","jetpack"),onChange:this.handlePriceChange,placeholder:(0,E.w)(0,d,!1),required:!0,step:"1",type:"number",value:_||""}),(0,o.createElement)(b.Z,{id:`${a}-price-error`,isError:!0},t)),(0,o.createElement)("div",{className:"simple-payments__field-multiple"},(0,o.createElement)(l.ToggleControl,{checked:Boolean(w),label:__("Allow people to buy more than one item at a time","jetpack"),onChange:this.handleMultipleChange})),(0,o.createElement)(l.TextControl,{"aria-describedby":`${a}-email-${e?"error":"help"}`,className:h()("simple-payments__field","simple-payments__field-email",{"simple-payments__field-has-error":e}),label:__("Email","jetpack"),onChange:this.handleEmailChange,placeholder:__("Email","jetpack"),required:!0,type:"text",value:p}),(0,o.createElement)(b.Z,{id:`${a}-email-error`,isError:!0},e),(0,o.createElement)(b.Z,{id:`${a}-email-help`},__("Enter the email address associated with your PayPal account. Dont have an account?","jetpack")+" ",(0,o.createElement)(l.ExternalLink,{href:"https://www.paypal.com/"},__("Create one on PayPal","jetpack")))))}}const _=(0,u.withSelect)(((e,t)=>{const{getEntityRecord:n,getMedia:r}=e("core"),{isSavingPost:a,getCurrentPost:o}=e("core/editor"),{productId:i,featuredMediaId:s}=t.attributes,l=i?(0,g.pick)(n("postType",v.LC,i),[["content"],["meta","spay_currency"],["meta","spay_email"],["meta","spay_multiple"],["meta","spay_price"],["title","raw"],["featured_media"]]):void 0,c=o();return{hasPublishAction:!!(0,g.get)(c,["_links","wp:action-publish"]),isSaving:!!a(),simplePayment:l,featuredMedia:s?r(s):null,postLinkUrl:c.link}}));t.Z=(0,c.compose)(_,c.withInstanceId)(w)},24097:function(e,t,n){"use strict";var r=n(51806),a=n(13419),o=n(55609),i=n(69307),s=n(65736),l=n(70355),c=n(36825),u=n(21559),d=n(83080);const __=s.__,_x=s._x,p=(0,r.createElement)(o.SVG
_n("The price cannot have more than %d decimal place.","The price cannot have more than %d decimal places.",n,"jetpack"),n)}),!1):(this.state.fieldPriceError&&this.setState({fieldPriceError:null}),!0):(this.setState({fieldPriceError:__("If youre selling something, you need a price tag. Add yours here.","jetpack")}),!1)})),a()(this,"validateEmail",(()=>{const{email:e}=this.props.attributes;return e?g.validate(e)?(this.state.fieldEmailError&&this.setState({fieldEmailError:null}),!0):(this.setState({fieldEmailError:(0,p.sprintf)(/* translators: Placeholder is an email address. */
__("%s is not a valid email address.","jetpack"),e)}),!1):(this.setState({fieldEmailError:__("We want to make sure payments reach you, so please add an email address.","jetpack")}),!1)})),a()(this,"validateTitle",(()=>{const{title:e}=this.props.attributes;return e?(this.state.fieldTitleError&&this.setState({fieldTitleError:null}),!0):(this.setState({fieldTitleError:__("Please add a brief title so that people know what theyre paying for.","jetpack")}),!1)})),a()(this,"handleEmailChange",(e=>{this.props.setAttributes({email:e}),this.setState({fieldEmailError:null})})),a()(this,"handleContentChange",(e=>{this.props.setAttributes({content:e})})),a()(this,"handlePriceChange",(e=>{e=parseFloat(e),isNaN(e)?this.props.setAttributes({price:void 0}):this.props.setAttributes({price:e}),this.setState({fieldPriceError:null})})),a()(this,"handleCurrencyChange",(e=>{this.props.setAttributes({currency:e})})),a()(this,"handleMultipleChange",(e=>{this.props.setAttributes({multiple:!!e})})),a()(this,"handleTitleChange",(e=>{this.props.setAttributes({title:e}),this.setState({fieldTitleError:null})})),a()(this,"getCurrencyList",k.Rh.map((e=>{const{symbol:t}=(0,i.X)(e);return{value:e,label:t===e?e:`${e} ${(0,b.trimEnd)(t,".")}`}}))),a()(this,"renderSettings",(()=>(0,o.createElement)(s.InspectorControls,null,(0,o.createElement)(y.G,{postLinkText:this.props.attributes.postLinkText,setAttributes:this.props.setAttributes}))))}componentDidMount(){this.injectPaymentAttributes();const{attributes:e,hasPublishAction:t,postLinkUrl:n,setAttributes:r,isPostEditor:a}=this.props,{productId:o}=e;(!o&&t||!a)&&this.saveProduct();const i=n&&n!==this.props.attributes.postLinkUrl,s=!this.props.attributes.postLinkText;(i||s)&&r({...i&&{postLinkUrl:n},...s&&{postLinkText:__("Click here to purchase.","jetpack")}}),window.wp?.customize?.bind("change",(e=>{let t;const n=e.id.match(/^widget_(.+)(?:\[(\d+)\])$/);if(n){t=`${n[1]}-${parseInt(n[2],10)}`}else t=e.id;t===(0,m.getWidgetIdFromBlock)(this.props.block)&&this.validateAttributes()&&this.saveProduct()}))}componentDidUpdate(e){const{hasPublishAction:t,isSelected:n,postLinkUrl:r,setAttributes:a,isPostEditor:o}=this.props;(0,b.isEqual)(e.simplePayment,this.props.simplePayment)||this.injectPaymentAttributes(),e.isSaving||!this.props.isSaving||!t&&o||!this.validateAttributes()?e.isSelected&&!n&&this.validateAttributes():this.saveProduct();const i=r&&r!==this.props.attributes.postLinkUrl,s=!this.props.attributes.postLinkText;(i||s)&&a({...i&&{postLinkUrl:r},...s&&{postLinkText:__("Click here to purchase.","jetpack")}})}injectPaymentAttributes(){const{simplePayment:e,featuredMedia:t}=this.props;if(!this.shouldInjectPaymentAttributes||(0,b.isEmpty)(e))return;const{attributes:n,setAttributes:r}=this.props,{content:a,currency:o,email:i,featuredMediaId:s,featuredMediaUrl:l,featuredMediaTitle:c,multiple:u,price:d,title:p}=n;r({content:(0,b.get)(e,["content","raw"],a),currency:(0,b.get)(e,["meta","spay_currency"],o),email:(0,b.get)(e,["meta","spay_email"],i),featuredMediaId:(0,b.get)(e,["featured_media"],s),featuredMediaUrl:(0,b.get)(t,"url",l),featuredMediaTitle:(0,b.get)(t,"title",c),multiple:Boolean((0,b.get)(e,["meta","spay_multiple"],Boolean(u))),price:(0,b.get)(e,["meta","spay_price"],d||void 0),title:(0,b.get)(e,["title","raw"],p)}),this.shouldInjectPaymentAttributes=!this.shouldInjectPaymentAttributes}toApi(){const{attributes:e}=this.props,{content:t,currency:n,email:r,featuredMediaId:a,multiple:o,price:i,productId:s,title:l}=e;return{id:s,content:t,featured_media:a,meta:{spay_currency:n,spay_email:r,spay_multiple:o,spay_price:i},status:s?"publish":"draft",title:l}}saveProduct(){if(this.state.isSavingProduct)return;const{attributes:e,setAttributes:t}=this.props,{email:n}=e,{saveEntityRecord:r}=(0,u.dispatch)("core");this.setState({isSavingProduct:!0},(()=>{r("postType",k.LC,this.toApi()).then((e=>(e&&t({productId:e.id}),e))).catch((e=>{if(!e||!e.data)return;const{data:{key:t}}=e;this.setState({fieldEmailError:"spay_email"===t?(0,p.sprintf)(/* translators: Placeholder is an email address. */
__("%s is not a valid email address.","jetpack"),n):null,fieldPriceError:"spay_price"===t?__("Invalid price.","jetpack"):null})})).finally((()=>{this.setState({isSavingProduct:!1})}))}))}render(){const{fieldEmailError:e,fieldPriceError:t,fieldTitleError:n}=this.state,{attributes:r,instanceId:a,isSelected:i,setAttributes:s,simplePayment:c}=this.props,{content:u,currency:d,email:p,featuredMediaId:m,featuredMediaUrl:h,featuredMediaTitle:g,multiple:k,price:y,productId:C,title:S}=r,j=C&&(0,b.isEmpty)(c);if(!i&&j)return(0,o.createElement)("div",{className:"simple-payments__loading"},(0,o.createElement)(w.Z,{"aria-busy":"true",content:"█████",formattedPrice:"█████",title:"█████"}));if(!i&&p&&y&&S&&!e&&!t&&!n)return(0,o.createElement)(w.Z,{"aria-busy":"false",content:u,featuredMediaUrl:h,featuredMediaTitle:g,formattedPrice:(0,_.T4)(y,d),multiple:k,title:S});const x=j?l.Disabled:"div";return(0,o.createElement)(x,{className:"wp-block-jetpack-simple-payments"},this.renderSettings(),(0,o.createElement)(E.Z,{featuredMediaId:m,featuredMediaUrl:h,featuredMediaTitle:g,setAttributes:s}),(0,o.createElement)("div",null,(0,o.createElement)(l.TextControl,{"aria-describedby":`${a}-title-error`,className:f()("simple-payments__field","simple-payments__field-title",{"simple-payments__field-has-error":n}),label:__("Item name","jetpack"),onChange:this.handleTitleChange,placeholder:__("Item name","jetpack"),required:!0,type:"text",value:S}),(0,o.createElement)(v.Z,{id:`${a}-title-error`,isError:!0},n),(0,o.createElement)(l.TextareaControl,{className:"simple-payments__field simple-payments__field-content",label:__("Describe your item in a few words","jetpack"),onChange:this.handleContentChange,placeholder:__("Describe your item in a few words","jetpack"),"aria-label":__("Describe your item in a few words","jetpack"),value:u}),(0,o.createElement)("div",{className:"simple-payments__price-container"},(0,o.createElement)(l.SelectControl,{className:"simple-payments__field simple-payments__field-currency",label:__("Currency","jetpack"),onChange:this.handleCurrencyChange,options:this.getCurrencyList,value:d}),(0,o.createElement)(l.TextControl,{"aria-describedby":`${a}-price-error`,className:f()("simple-payments__field","simple-payments__field-price",{"simple-payments__field-has-error":t}),label:__("Price","jetpack"),onChange:this.handlePriceChange,placeholder:(0,_.T4)(0,d,!1),required:!0,step:"1",type:"number",value:y||""}),(0,o.createElement)(v.Z,{id:`${a}-price-error`,isError:!0},t)),(0,o.createElement)("div",{className:"simple-payments__field-multiple"},(0,o.createElement)(l.ToggleControl,{checked:Boolean(k),label:__("Allow people to buy more than one item at a time","jetpack"),onChange:this.handleMultipleChange})),(0,o.createElement)(l.TextControl,{"aria-describedby":`${a}-email-${e?"error":"help"}`,className:f()("simple-payments__field","simple-payments__field-email",{"simple-payments__field-has-error":e}),label:__("Email","jetpack"),onChange:this.handleEmailChange,placeholder:__("Email","jetpack"),required:!0,type:"text",value:p}),(0,o.createElement)(v.Z,{id:`${a}-email-error`,isError:!0},e),(0,o.createElement)(v.Z,{id:`${a}-email-help`},__("Enter the email address associated with your PayPal account. Dont have an account?","jetpack")+" ",(0,o.createElement)(l.ExternalLink,{href:"https://www.paypal.com/"},__("Create one on PayPal","jetpack")))))}}const S=(0,u.withSelect)(((e,t)=>{const{getEntityRecord:n,getMedia:r}=e("core"),{getCurrentPost:a}=e("core/editor"),{__experimentalGetDirtyEntityRecords:o,isSavingEntityRecord:i}=e("core"),s=o,{productId:l,featuredMediaId:c}=t.attributes,u=l?(0,b.pick)(n("postType",k.LC,l),[["content"],["meta","spay_currency"],["meta","spay_email"],["meta","spay_multiple"],["meta","spay_price"],["title","raw"],["featured_media"]]):void 0,d=a();return{block:e("core/block-editor").getBlock(t.clientId),hasPublishAction:!!(0,b.get)(d,["_links","wp:action-publish"]),isSaving:s().some((e=>i(e.kind,e.name,e.key))),simplePayment:u,featuredMedia:c?r(c):null,postLinkUrl:d?.guid?.raw,isPostEditor:Objec
2023-05-23 23:18:12 +02:00
__("Go to slide %s","jetpack"),e)+'"></button>'}else a+=`<div class="swiper-pagination-simple">${t} / ${n}</div>`;return a}},67240:function(e,t,n){"use strict";var r=n(51806),a=n(19486);t.Z=e=>{let{attributes:{align:t,autoplay:n,delay:o,effect:i,images:s},className:l}=e;return(0,r.createElement)(a.Z,{align:t,autoplay:n,className:l,delay:o,effect:i,images:s})}},19486:function(e,t,n){"use strict";var r=n(90017),a=n.n(r),o=n(51806),i=n(11313),s=n(52175),l=n(55609),c=n(69307),u=n(65736),d=n(65235),p=n.n(d),m=n(92819),h=n(6209),f=n(30847),g=n(85575),b=n(17766);const __=u.__;class v extends c.Component{constructor(e){var t;super(e),t=this,a()(this,"pendingRequestAnimationFrame",null),a()(this,"resizeObserver",null),a()(this,"initializeResizeObserver",(e=>{this.clearResizeObserver(),this.resizeObserver=new h.Z((()=>{this.clearPendingRequestAnimationFrame(),this.pendingRequestAnimationFrame=requestAnimationFrame((()=>{(0,b.$m)(e),e.update()}))})),this.resizeObserver.observe(e.el)})),a()(this,"clearPendingRequestAnimationFrame",(()=>{this.pendingRequestAnimationFrame&&(cancelAnimationFrame(this.pendingRequestAnimationFrame),this.pendingRequestAnimationFrame=null)})),a()(this,"clearResizeObserver",(()=>{this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)})),a()(this,"prefersReducedMotion",(()=>"undefined"!=typeof window&&window.matchMedia("(prefers-reduced-motion: reduce)").matches)),a()(this,"buildSwiper",(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return(0,f.Z)(t.slideshowRef.current,{autoplay:!(!t.props.autoplay||t.prefersReducedMotion())&&{delay:1e3*t.props.delay,disableOnInteraction:!1},effect:t.props.effect,loop:!0,initialSlide:e,navigation:{nextEl:t.btnNextRef.current,prevEl:t.btnPrevRef.current},pagination:{clickable:!0,el:t.paginationRef.current,type:"custom",renderCustom:g.D}},{init:b.UA,imagesReady:b.$m,paginationRender:b.Wj,transitionEnd:b.HV})})),this.slideshowRef=(0,c.createRef)(),this.btnNextRef=(0,c.createRef)(),this.btnPrevRef=(0,c.createRef)(),this.paginationRef=(0,c.createRef)()}componentDidMount(){const{onError:e}=this.props;this.buildSwiper().then((e=>{this.swiperInstance=e,this.initializeResizeObserver(e)})).catch((()=>{e(__("The Swiper library could not be loaded.","jetpack"))}))}componentWillUnmount(){this.clearResizeObserver(),this.clearPendingRequestAnimationFrame()}componentDidUpdate(e){const{align:t,autoplay:n,delay:r,effect:a,images:o,onError:i}=this.props;if(t===e.align&&(0,m.isEqual)(o,e.images)||this.swiperInstance&&this.swiperInstance.update(),a!==e.effect||n!==e.autoplay||r!==e.delay||o!==e.images){let t;t=this.swiperIndex?o.length===e.images.length?this.swiperInstance.realIndex:e.images.length:0,this.swiperInstance&&this.swiperInstance.destroy(!0,!0),this.buildSwiper(t).then((e=>{this.swiperInstance=e,this.initializeResizeObserver(e)})).catch((()=>{i(__("The Swiper library could not be loaded.","jetpack"))}))}}render(){if(!this.props?.images?.length)return null;const{autoplay:e,className:t,delay:n,effect:r,images:a}=this.props;return(0,o.createElement)("div",{className:t,"data-autoplay":e||null,"data-delay":e?n:null,"data-effect":r},(0,o.createElement)("div",{className:"wp-block-jetpack-slideshow_container swiper-container",ref:this.slideshowRef},(0,o.createElement)("ul",{className:"wp-block-jetpack-slideshow_swiper-wrapper swiper-wrapper"},a.map((e=>{let{alt:t,caption:n,id:r,url:a}=e;return(0,o.createElement)("li",{className:p()("wp-block-jetpack-slideshow_slide","swiper-slide",(0,i.isBlobURL)(a)&&"is-transient"),key:r||a},(0,o.createElement)("figure",null,(0,o.createElement)("img",{alt:t,className:`wp-block-jetpack-slideshow_image wp-image-${r}`,"data-id":r,src:a}),(0,i.isBlobURL)(a)&&(0,o.createElement)(l.Spinner,null),n&&(0,o.createElement)(s.RichText.Content,{className:"wp-block-jetpack-slideshow_caption gallery-caption",tagName:"figcaption",value:n})))}))),(0,o.createElement)("a",{className:"wp-block-jetpack-slideshow_button-prev swiper-button-prev swiper-button-white",ref:this.btnPrevRef,role:"button"}),(0,o.createElement)("a",{c
2023-04-26 17:39:43 +02:00
__("Slide %d, currently selected","jetpack"),o+1):(0,a.sprintf)(/* translators: %d: Slide number. */
2023-05-23 23:18:12 +02:00
__("Go to slide %d","jetpack"),o+1)),(0,r.createElement)("button",{role:u?"presentation":"tab",key:o,className:i()("wp-story-pagination-bullet",{"wp-story-pagination-ellipsis":t}),"aria-label":d,"aria-disabled":u||s,onClick:u||s?void 0:c,disabled:u},(0,r.createElement)("div",{className:"wp-story-pagination-bullet-bar"},(0,r.createElement)("div",{className:"wp-story-pagination-bullet-bar-progress",style:{width:`${l}%`}})))}},44689:function(e,t,n){"use strict";n.d(t,{b:function(){return l},r:function(){return c}});var r=n(82674),a=n.n(r),o=n(51806),i=n(65235),s=n.n(i);const l=e=>{let{className:t,size:n,label:r,isPressed:i,...l}=e;return(0,o.createElement)("button",a()({type:"button","aria-label":r,"aria-pressed":i,className:s()("jetpack-mdc-icon-button","circle-icon","outlined","bordered",t),style:{width:`${n}px`,height:`${n}px`}},l))},c=e=>{let{className:t,size:n=24,label:r,isPressed:i,...l}=e;return(0,o.createElement)("button",a()({type:"button","aria-label":r,"aria-pressed":i,className:s()("jetpack-mdc-icon-button",t),style:{width:`${n}px`,height:`${n}px`}},l))}},51543:function(e,t,n){"use strict";var r=n(51806);t.Z=()=>(0,r.createElement)("div",{className:"wp-story-loading-spinner"},(0,r.createElement)("div",{className:"wp-story-loading-spinner__outer"},(0,r.createElement)("div",{className:"wp-story-loading-spinner__inner"})))},85584:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(51806),a=n(65736),o=n(44689),i=n(89620);const _x=a._x;function s(e){let{playing:t,muted:n,onPlayPressed:a,onMutePressed:s,showMute:l}=e;return(0,r.createElement)("div",{className:"wp-story-controls"},(0,r.createElement)(o.r,{isPressed:t,label:t?_x("pause","Button tooltip text","jetpack"):_x("play","Button tooltip text","jetpack",0),onClick:a},t?(0,r.createElement)(i.fp,null):(0,r.createElement)(i.o1,null)),l&&(0,r.createElement)(o.r,{isPressed:n,label:n?_x("unmute","Button tooltip text","jetpack"):_x("mute","Button tooltip text","jetpack",0),onClick:s},n?(0,r.createElement)(i.xb,null):(0,r.createElement)(i.MC,null)))}},14904:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(51806),a=n(65736),o=n(44689),i=n(89620);const __=a.__;function s(e){let{fullscreen:t,onExitFullscreen:n,siteIconUrl:a,storyTitle:s}=e;return t?(0,r.createElement)("div",{className:"wp-story-meta"},(0,r.createElement)("div",{className:"wp-story-icon"},(0,r.createElement)("img",{alt:__("Site icon","jetpack"),src:a,width:"40",height:"40"})),(0,r.createElement)("div",null,(0,r.createElement)("div",{className:"wp-story-title"},s)),(0,r.createElement)(o.r,{className:"wp-story-exit-fullscreen",label:__("Exit Fullscreen","jetpack"),onClick:n},(0,r.createElement)(i.Tw,null))):null}},89620:function(e,t,n){"use strict";n.d(t,{JM:function(){return p},MC:function(){return u},Tw:function(){return c},Vq:function(){return m},fp:function(){return l},o1:function(){return s},xb:function(){return d}});var r=n(51806),a=n(70444),o=n(36598);const i=e=>{let{children:t,size:n}=e;return(0,o.Z)(t,n,n)},s=e=>{let{size:t}=e;return(0,r.createElement)(i,{size:t},(0,r.createElement)(a.Path,{d:"M8 5v14l11-7z"}))},l=e=>{let{size:t}=e;return(0,r.createElement)(i,{size:t},(0,r.createElement)(a.Path,{d:"M6 19h4V5H6v14zm8-14v14h4V5h-4z"}))},c=e=>{let{size:t}=e;return(0,r.createElement)(i,{size:t},(0,r.createElement)(a.Path,{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}))},u=e=>{let{size:t}=e;return(0,r.createElement)(i,{size:t},(0,r.createElement)(a.Path,{d:"M3 9v6h4l5 5V4L7 9H3zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77z"}))},d=e=>{let{size:t}=e;return(0,r.createElement)(i,{size:t},(0,r.createElement)(a.Path,{d:"M16.5 12c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45 2.45c.03-.2.05-.41.05-.63zm2.5 0c0 .94-.2 1.82-.54 2.64l1.51 1.51C20.63 14.91 21 13.5 21 12c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71zM4.27 3L3 4.27 7.73 9H3v6h4l5 5v-6.73l4.25 4.25c-.67.52-1.42.93-2.25 1.18v2.06c1.38-.31 2.63-
_n("<span>%s reader</span> is subscribed.","<span>%s readers</span> are subscribed.",R,"jetpack"),(0,a.Z)(R)),{span:(0,r.createElement)("span",{style:{fontWeight:"bold"}})})),S&&(0,r.createElement)(s.__experimentalPanelColorGradientSettings,{title:__("Color","jetpack"),className:"wp-block-jetpack-subscriptions__backgroundpanel",settings:[{colorValue:t.color,onColorChange:L,gradientValue:g.gradientValue,onGradientChange:g.setGradient,label:__("Button Background","jetpack")},{colorValue:I.color,onColorChange:T,label:__("Button Text","jetpack")},{colorValue:n.color,onColorChange:P,label:__("Border","jetpack")}],initialOpen:!0},(0,r.createElement)(s.ContrastChecker,{fontSize:_.size,textColor:I.color,backgroundColor:y.color,fallbackButtonBackgroundColor:E,fallbackTextColor:w})),!S&&(0,r.createElement)(s.PanelColorSettings,{title:__("Background Colors","jetpack"),className:"wp-block-jetpack-subscriptions__backgroundpanel",colorSettings:[{value:t.color,onChange:L,label:__("Button Background Color","jetpack")},{value:I.color,onChange:T,label:__("Button Text Color","jetpack")},{value:n.color,onColorChange:P,label:__("Border Color","jetpack")}],initialOpen:!1},(0,r.createElement)(s.ContrastChecker,{fontSize:_.size,textColor:I.color,backgroundColor:y.color,fallbackButtonBackgroundColor:E,fallbackTextColor:w})),(0,r.createElement)(l.PanelBody,{title:__("Typography","jetpack"),initialOpen:!1,className:"wp-block-jetpack-subscriptions__textpanel"},(0,r.createElement)(s.FontSizePicker,{withSlider:!0,value:_.size,onChange:e=>{const t=e||m.tm;x({fontSize:t,customFontSize:t})},__nextHasNoMarginBottom:!0})),(0,r.createElement)(l.PanelBody,{title:__("Border","jetpack"),initialOpen:!1,className:"wp-block-jetpack-subscriptions__borderpanel"},(0,r.createElement)(l.RangeControl,{value:b,label:__("Border Radius","jetpack"),min:m.G0,max:m.Gp,initialPosition:m.S9,allowReset:!0,onChange:e=>x({borderRadius:e})}),(0,r.createElement)(l.RangeControl,{value:v,label:__("Border Weight","jetpack"),min:m.VF,max:m.K3,initialPosition:m.XJ,allowReset:!0,onChange:e=>x({borderWeight:e})})),(0,r.createElement)(l.PanelBody,{title:__("Spacing","jetpack"),initialOpen:!1,className:"wp-block-jetpack-subscriptions__spacingpanel"},(0,r.createElement)(l.RangeControl,{value:j,label:__("Space Inside","jetpack"),min:m.xV,max:m.bK,initialPosition:m.HE,allowReset:!0,onChange:e=>x({padding:e})}),(0,r.createElement)(l.RangeControl,{value:A,label:__("Space Between","jetpack"),min:m.Tr,max:m.pC,initialPosition:m.FP,allowReset:!0,onChange:e=>x({spacing:e})}),(0,r.createElement)(p.g,{width:M,onChange:e=>x({buttonWidth:e})})),(0,r.createElement)(l.PanelBody,{title:__("Settings","jetpack"),initialOpen:!1,className:"wp-block-jetpack-subscriptions__displaypanel"},(0,r.createElement)(l.ToggleControl,{label:__("Show subscriber count","jetpack"),checked:N,onChange:()=>{x({showSubscribersTotal:!N})},help:()=>{if(!R||R<1)return __("This will remain hidden until there is at least one subscriber.","jetpack")}}),N&&Z?(0,r.createElement)(l.ToggleControl,{disabled:!N,label:__("Include social followers in count","jetpack"),checked:C,onChange:()=>{x({includeSocialFollowers:!C})}}):null,(0,r.createElement)(l.ToggleControl,{label:__("Place button on new line","jetpack"),checked:k,onChange:()=>{x({buttonOnNewLine:!k})}}),!(0,i.Wp)()&&(0,r.createElement)(l.TextareaControl,{value:B,label:__("Success message","jetpack"),help:__("Edit the message displayed when a user subscribes.","jetpack"),onChange:e=>x({successMessage:e})})))}},2916:function(e,t,n){"use strict";var r=n(75623),a=n(45097),o=n(20121),i=n(76609),s=n(11689),l=n(79024),c=n(68600),u=n(39583);t.Z=[u.Z,c.Z,l.Z,s.Z,i.Z,o.Z,a.Z,r.Z]},75623:function(e,t,n){"use strict";var r=n(51806),a=n(69307),o=n(65736),i=n(92819);const __=o.__;t.Z={attributes:{subscribeButton:{type:"string",default:__("Subscribe","jetpack")},showSubscribersTotal:{type:"boolean",default:!1}},migrate:e=>({submitButtonText:e.subscribeButton,showSubscribersTotal:e.showSubscribersTotal}),isEligible:e=>!(!e.hasOwnProperty("subscribeButton")||!(0,i.isEmpty)(e.subscribeButton)),save
_n("Join %s other subscriber","Join %s other subscribers",t,"jetpack"),t)),Q(t)}),(()=>{J(__("Subscriber count unavailable","jetpack")),Q(0)}))}),[U,B]);const ce=(0,l.usePrevious)(p);return(0,u.useEffect)((()=>{B&&ce?.color===T?.color&&T?.color!==p?.color&&N(p.color)}),[p,ce,T,N,B]),I?(0,r.createElement)(E.Z,null):B?(0,r.createElement)(r.Fragment,null,(0,r.createElement)(i.InspectorControls,null,(0,r.createElement)(k.Z,{buttonBackgroundColor:p,borderColor:T,buttonGradient:te,borderRadius:D,borderWeight:O,buttonOnNewLine:W,emailFieldBackgroundColor:c,fallbackButtonBackgroundColor:j,fallbackTextColor:P,fontSize:A,includeSocialFollowers:U,isGradientAvailable:S,padding:$,setAttributes:a,setBorderColor:N,setButtonBackgroundColor:C,setTextColor:L,showSubscribersTotal:q,spacing:H,subscriberCount:Y,textColor:x,buttonWidth:z,successMessage:K})),(0,w.MP)()&&(0,r.createElement)(i.BlockControls,null,(0,r.createElement)(s.Toolbar,null,(0,r.createElement)(w.ZP,{context:"toolbar",hasNewsletterPlans:R}))),(0,r.createElement)("div",{className:m()(t,"wp-block-jetpack-subscriptions__container","wp-block-jetpack-subscriptions__supports-newline",W?"wp-block-jetpack-subscriptions__use-newline":void 0,q?"wp-block-jetpack-subscriptions__show-subs":void 0)},(0,r.createElement)("div",{className:"wp-block-jetpack-subscriptions__form",role:"form"},(0,r.createElement)(s.TextControl,{placeholder:G,disabled:!0,className:m()(re,"wp-block-jetpack-subscriptions__textfield"),style:se}),(0,r.createElement)(i.RichText,{className:m()(ae,"wp-block-jetpack-subscriptions__button","wp-block-button__link"),onChange:e=>a({submitButtonText:e}),style:le,value:V,withoutInteractiveFormatting:!0,allowedFormats:["core/bold","core/italic","core/strikethrough"]})),q&&(0,r.createElement)("div",{className:"wp-block-jetpack-subscriptions__subscount"},X))):(0,r.createElement)(y.f,{changeStatus:Z,isModuleActive:B,isLoading:M})}))},57780:function(e,t,n){"use strict";var r=n(13419),a=n(31985),o=n(30217);(0,a.Z)(o.u2,o.Xd),(0,r.o_)(o.u2,o.eC)},30217:function(e,t,n){"use strict";n.d(t,{Xd:function(){return f},eC:function(){return g},qv:function(){return h},u2:function(){return m}});var r=n(51806),a=n(4981),o=n(55609),i=n(69307),s=n(65736),l=n(70355),c=n(62924),u=n(2916),d=n(99343),p=n(79914);const __=s.__,_x=s._x,m="subscriptions",h=(0,r.createElement)(o.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(o.Path,{d:"M20.9997 6.96749L21 7V17C21 18.1046 20.1046 19 19 19H5C3.89543 19 3 18.1046 3 17V7L3.00026 6.96747L3 6.96092C3 5.87793 3.87793 5 4.96092 5H19.0391C20.1221 5 21 5.87793 21 6.96092L20.9997 6.96749ZM19.3044 17.3967L13.9142 12.9048L13.2804 13.433C12.5387 14.0511 11.4613 14.0511 10.7196 13.433L10.0858 12.9048L4.69555 17.3967C4.77987 17.4615 4.88543 17.5 5 17.5H19C19.1146 17.5 19.2201 17.4615 19.3044 17.3967ZM19.5 15.6071V8.25L15.0858 11.9285L19.5 15.6071ZM4.5 8.25V15.6071L8.91424 11.9285L4.5 8.25ZM4.79543 6.54363C4.85788 6.51559 4.92712 6.5 5 6.5H19C19.0729 6.5 19.1421 6.51559 19.2046 6.54363L12.3201 12.2807C12.1347 12.4352 11.8653 12.4352 11.6799 12.2807L4.79543 6.54363Z",fill:(0,l.m)(),fillRule:"evenodd",clipRule:"evenodd"})),f={title:__("Subscribe","jetpack"),description:(0,r.createElement)(r.Fragment,null,(0,r.createElement)("p",null,__("Let readers subscribe to this blog's posts as a newsletter.","jetpack")),(0,r.createElement)("p",null,(0,i.createInterpolateElement)(__("Subscribers can read the posts in their email inbox or <ExternalLink>the Reader app</ExternalLink>.","jetpack"),{ExternalLink:(0,r.createElement)(o.ExternalLink,{href:"https://wordpress.com/read"})}))),icon:{src:h,foreground:(0,l.m)()},category:"grow",keywords:[_x("newsletter","block search term","jetpack"),_x("email","block search term","jetpack"),_x("follow","block search term","jetpack")],attributes:c.Z,edit:d.Z,styles:[{name:"compact",label:__("Compact","jetpack")},{name:"split",label:__("Split","jetpack"),isDefault:!0}],transforms:{from:[{type:"block",isMultiBlock:!1,blocks:["core/legacy-widget"],isMatch:e=>{let{idBase:t,instance:n}=
2023-04-26 17:39:43 +02:00
__("This post will reach <span>%1$s</span> and <span>%2$s</span>.","jetpack"),(0,m.sprintf)(/* translators: %s will be a number of subscribers */
2023-05-23 23:18:12 +02:00
_n("%s subscriber","%s subscribers",Z,"jetpack"),(0,o.Z)(Z)),(0,m.sprintf)(/* translators: %s will be a number of social followers */
_n("%s social follower","%s social followers",F,"jetpack"),(0,o.Z)(F))):(0,m.sprintf)(/* translators: 1$s will be subscribers */
2023-04-26 17:39:43 +02:00
__("This post will reach <span>%1$s</span>.","jetpack"),(0,m.sprintf)(/* translators: %s will be a number of subscribers */
2023-05-23 23:18:12 +02:00
_n("%s subscriber","%s subscribers",Z,"jetpack"),(0,o.Z)(Z))),{span:(0,r.createElement)("span",{className:"jetpack-subscribe-reader-count"})})),(0,v.cJ)()&&(0,r.createElement)(b.Hx,{setPostMeta:R,accessLevel:I,withModal:!1,socialFollowers:C,emailSubscribers:t,paidSubscribers:w}),!x&&!L&&(0,r.createElement)(y,null,(0,r.createElement)(s.Button,{disabled:x||T,isBusy:T,onClick:()=>(j.recordEvent("jetpack_editor_subscriptions_enable"),P(!0)),variant:"secondary"},T?__("Activating Subscriptions","jetpack"):__("Activate Subscriptions","jetpack",0)))),(0,r.createElement)(u.PluginPostPublishPanel,{className:"jetpack-subscribe-post-publish-panel",initialOpen:!0},D&&(0,r.createElement)(h.Z,null,(0,p.createInterpolateElement)(0!==C?(0,m.sprintf)(/* translators: 1$s will be subscribers, %2$s will be social followers */
2023-04-26 17:39:43 +02:00
__("This post was shared to <span>%1$s</span> and <span>%2$s</span>.","jetpack"),(0,m.sprintf)(/* translators: %s will be a number of subscribers */
2023-05-23 23:18:12 +02:00
_n("%s subscriber","%s subscribers",Z,"jetpack"),(0,o.Z)(Z)),(0,m.sprintf)(/* translators: %s will be a number of social followers */
_n("%s social follower","%s social followers",F,"jetpack"),(0,o.Z)(F))):(0,m.sprintf)(/* translators: 1$s will be subscribers */
2023-04-26 17:39:43 +02:00
__("This post was shared to <span>%1$s</span>.","jetpack"),(0,m.sprintf)(/* translators: %s will be a number of subscribers */
2023-05-23 23:18:12 +02:00
_n("%s subscriber","%s subscribers",Z,"jetpack"),(0,o.Z)(Z))),{span:(0,r.createElement)("span",{className:"jetpack-subscribe-reader-count"})}))))}},84177:function(e,t,n){"use strict";n.d(t,{$P:function(){return f},Hx:function(){return b},So:function(){return h}});var r=n(51806),a=n(6895),o=n(52175),i=n(55609),s=n(94333),l=n(9818),c=n(12238),u=n(69307),d=n(65736),p=n(34904),m=n(58841);const __=d.__,h={everybody:{string:"everybody",label:__("Everybody","jetpack"),info:__("Visible to everyone.","jetpack")},subscribers:{string:"subscribers",label:__("All subscribers","jetpack"),info:__("Visible to everyone that subscribes to your site.","jetpack")},paid_subscribers:{string:"paid_subscribers",label:__("Paid subscribers","jetpack"),info:__("Visible to everyone that purchases a paid plan on your site.","jetpack")}};function f(e){let{accessLevel:t}=e;return(0,r.createElement)("div",{className:"jetpack-subscribe-notice-misconfiguration warning"},(0,d.sprintf)(/* translators: %1$s: visibility label for the newsletter, %2$s: label for setting "everybody". this is a warning in the newsletter when posts have a private or password-protected visibility */
__('Private or password-protected posts cannot be assigned a newsletter setting of "%1$s". Please update the setting to "%2$s", or update the post visibility setting.',"jetpack"),h[t].label,h.everybody.label))}function g(e){let{accessLevel:t,onChange:n,socialFollowers:a,emailSubscribers:o,paidSubscribers:l}=e;const c=(0,s.useInstanceId)(g);return(0,r.createElement)("fieldset",{className:"editor-post-visibility__fieldset"},(0,r.createElement)(i.VisuallyHidden,{as:"legend"},__("Audience","jetpack")," "),Object.keys(h).map((e=>(0,r.createElement)("div",{className:"editor-post-visibility__choice",key:e},(0,r.createElement)("input",{type:"radio",checked:e===t,name:`editor-post-visibility__setting-${c}`,value:e,id:`editor-post-${e}-${c}`,"aria-describedby":`editor-post-${e}-${c}-description`,className:"editor-post-visibility__radio",onChange:e=>{const t={};return t[m.lx]=e?.target?.value,n&&n(t)}}),(0,r.createElement)("label",{htmlFor:`editor-post-${e}-${c}`,className:"editor-post-visibility__label"},h[e].label," ",function(e,t,n,r){if(null===t||null===n||null===r)return"";switch(h[e]){case h.everybody:return"("+(t+r)+"+)";case h.subscribers:return"("+t+")";case h.paid_subscribers:return"("+n+")"}}(e,o,l,a)),(0,r.createElement)("p",{id:`editor-post-${e}-${c}-description`,className:"editor-post-visibility__info"},h[e].info)))))}function b(e){let{accessLevel:t,setPostMeta:n,socialFollowers:s,emailSubscribers:m,paidSubscribers:b,withModal:v=!0}=e;t&&Object.keys(h).includes(t)||(t=Object.keys(h)[0]);const k=h[t]?.label,y="public"===(0,l.useSelect)((e=>e("core/editor").getEditedPostVisibility())),E=!y&&t===h.everybody.string,w=!y&&t!==h.everybody.string;return(0,r.createElement)(c.PostVisibilityCheck,{render:e=>{let{canEdit:l}=e;return(0,r.createElement)(i.PanelRow,{className:"edit-post-post-visibility"},(0,r.createElement)(i.Flex,{direction:"column"},l&&v&&E&&(0,r.createElement)(i.FlexBlock,null,(0,r.createElement)(p.Z,{spanClass:"jetpack-subscribe-notice-visibility"},/* translators: this is a warning in the newsletter when posts have a private or password-protected visibility */
__("Private or password-protected posts cannot be assigned as Subscribers-only.","jetpack"))),l&&v&&w&&(0,r.createElement)(i.FlexBlock,null,(0,r.createElement)(f,{accessLevel:t})),(0,r.createElement)(i.Flex,{direction:v?"row":"column"},(0,r.createElement)(i.FlexBlock,null,(0,r.createElement)("span",null,__("Access","jetpack"))),(!l||E)&&(0,r.createElement)("span",null,k),!E&&v&&l&&(0,r.createElement)(i.FlexBlock,null,(0,r.createElement)(i.Dropdown,{placement:"bottom-end",contentClassName:"edit-post-post-visibility__dialog",focusOnMount:!0,renderToggle:e=>{let{isOpen:t,onToggle:n}=e;return(0,r.createElement)(i.Button,{variant:"tertiary",onClick:n,"aria-expanded":t,"aria-label":(0,d.sprintf)(
2023-04-26 17:39:43 +02:00
// translators: %s: Current newsletter post access.
2023-05-23 23:18:12 +02:00
__("Select audience: %s","jetpack"),k)},k)},renderContent:e=>{let{onClose:a}=e;return(0,r.createElement)("div",{className:"editor-post-visibility"},(0,r.createElement)(o.__experimentalInspectorPopoverHeader,{title:__("Audience","jetpack"),help:__("Control how this newsletter is viewed.","jetpack"),onClose:a}),(0,r.createElement)(g,{accessLevel:t,socialFollowers:s,emailSubscribers:m,paidSubscribers:b,onChange:n}))}})),!E&&!v&&l&&(0,r.createElement)(i.FlexBlock,null,(0,r.createElement)(g,{accessLevel:t,socialFollowers:s,emailSubscribers:m,paidSubscribers:b,onChange:n}))),v&&(0,r.createElement)(i.FlexBlock,null,(0,r.createElement)("small",{spanClass:"jetpack-subscribe-info"},(0,u.createInterpolateElement)(/* translators: basic information about the newsletter visibility */
__("Restrict your post to subscribers. <a>Learn more</a>.","jetpack"),{a:(0,r.createElement)("a",{href:(0,a.Z)("paid-newsletter-info",{anchor:"memberships-and-subscriptions"}),rel:"noopener noreferrer",target:"_blank"})})))))}})}},68269:function(e,t,n){"use strict";n.d(t,{f:function(){return c}});var r=n(51806),a=n(13419),o=n(55609),i=n(69307),s=n(65736),l=n(30217);const __=s.__,c=e=>{let{changeStatus:t,isLoading:n,isModuleActive:s}=e;const{tracks:c}=(0,a.z$)();return(0,i.useEffect)((()=>{c.recordEvent("jetpack_editor_subscriptions_placeholder_view")}),[c]),(0,r.createElement)(o.Placeholder,{icon:l.qv,instructions:__("You'll need to activate the Subscriptions feature to use the Subcribe block.","jetpack"),label:l.Xd.title},(0,r.createElement)(o.Button,{disabled:s||n,isBusy:n,onClick:()=>(c.recordEvent("jetpack_editor_subscriptions_enable"),t(!0)),variant:"secondary"},n?__("Activating Subscriptions","jetpack"):__("Activate Subscriptions","jetpack",0)),(0,r.createElement)("div",{className:"membership-button__disclaimer"},(0,r.createElement)(o.ExternalLink,{href:"https://jetpack.com/support/subscriptions/"},__("Learn more about the Subscriptions feature.","jetpack"))))}},22750:function(e,t,n){"use strict";var r=n(51806),a=n(22636),o=n(55609);t.Z=function(){return(0,r.createElement)(o.Placeholder,null,(0,r.createElement)(o.Flex,{gap:2,direction:"column",style:{width:"100%"}},(0,r.createElement)(o.Flex,{gap:4},(0,r.createElement)(o.FlexItem,null,(0,r.createElement)(a.Z,{width:30,height:30})),(0,r.createElement)(o.FlexBlock,null,(0,r.createElement)(a.Z,{width:"90%",height:30}))),(0,r.createElement)(o.Flex,{style:{marginTop:12}},(0,r.createElement)(o.FlexBlock,null,(0,r.createElement)(a.Z,{height:30,width:"60%"}))),(0,r.createElement)(o.Flex,{style:{marginTop:12}},(0,r.createElement)(o.FlexBlock,null,(0,r.createElement)(a.Z,{width:150,height:50}))),(0,r.createElement)(o.Flex,{style:{marginTop:18}},(0,r.createElement)(o.FlexBlock,null,(0,r.createElement)(a.Z,{width:"90%",height:16})))))}},36557:function(e,t,n){"use strict";n.d(t,{MP:function(){return l},ZP:function(){return u},cJ:function(){return c}});var r=n(51806),a=n(13419),o=n(55609),i=n(65736);const _x=i._x,__=i.__,s=e=>{const t="https://wordpress.com/earn/payments-plans/"+location.hostname;return e?t:t+"#add-newsletter-payment-plan"},l=()=>{var e;return null!==(e=(0,a.Pb)()?.jetpack?.is_newsletter_feature_enabled)&&void 0!==e&&e},c=()=>{var e;return null!==(e=(0,a.Pb)()?.jetpack?.is_newsletter_configured)&&void 0!==e&&e};function u(e){let{context:t="other",hasNewsletterPlans:n}=e;const a=n?_x("Manage plans","unused context to distinguish translations","jetpack"):__("Add Payments","jetpack");return"toolbar"===t?(0,r.createElement)(o.ToolbarButton,{href:s(n),target:"_blank"},a):(0,r.createElement)(o.Button,{variant:"primary",href:s(n),target:"_blank"},a)}},3740:function(e,t,n){"use strict";n.d(t,{EU:function(){return u},GP:function(){return s},P0:function(){return p},RA:function(){return r},Z5:function(){return i},hI:function(){return o},q3:function(){return a},sw:function(){return c},xJ:function(){return l},yw:function(){return d}});const r=["image"],a=4,o=20,i=20,s=2e3,l="circle",c="columns",u="rectangular",d="square",p=[{isDefault:!0,name:u},{name:l},{name:d},{name:c}]},73463:function(e,t,n){"use strict";var r=n(76476),a=n(43125),o=n(67525),i=n(99504);t.Z=[i,o,a,r]},1377:function(e,t,n){"use strict";n.d(t,{EU:function(){return i},GP:function(){return o},P0:function(){return s},hI:function(){return a},q3:function(){return r}});const r=4,a=20,o=2e3,i="rectangular",s=[{isDefault:!0,name:i},{name:"circle"},{name:"square"},{name:"columns"}]},56005:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(51806),a=n(11313);function o(e){const{"aria-label":t,alt:n,height:o,id:i,link:s,linkTo:l,origUrl:c,url:u,width:d}=e;if((0,a.isBlobURL)(c))return null;let p;switch(l){case"media":p=u;break;case"attachment":p=s}const m=(0,r.createElement)("img",{alt:n,"aria-label":t,"data-height":o,"data-id":i,"data-link":s,"data-url":c,"data-width":d,src:u});return(0,r.createElemen
2023-04-26 17:39:43 +02:00
__("image %1$d of %2$d in gallery","jetpack"),t+1,n.length);return(0,r.createElement)(c.Z,{alt:e.alt,"aria-label":s,height:e.height,id:e.id,origUrl:e.url,isSelected:o===t,key:t,link:e.link,linkTo:a,url:this.photonize(e),width:e.width})}render(){const{align:e,children:t,className:n,columns:a,images:o,layoutStyle:i}=this.props,s=m(i)?d.Z:u.Z,l=this.props.images.map(this.renderImage,this);return(0,r.createElement)("div",{className:n},(0,r.createElement)(s,{align:e,columns:a,images:o,layoutStyle:i,renderedImages:l}),t)}}function m(e){return["circle","square"].includes(e)}function h(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n={width:"w",height:"h",letterboxing:"lb",removeLetterboxing:"ulb"},r=Object.assign(new URL(e,window.location.href),{username:"",password:"",port:"",search:"",hash:""});for(const[e,a]of Object.entries(t))r.searchParams.set(n.hasOwnProperty(e)?n[e]:e,a);return r.toString()}},30791:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var r=n(90017),a=n.n(r),o=n(51806),i=n(69307),s=n(6209),l=n(52235),c=n(89754),u=n(36472),d=n(6817),p=n(6648);class m extends i.Component{constructor(){super(...arguments),a()(this,"gallery",(0,i.createRef)()),a()(this,"pendingRaf",null),a()(this,"ro",null),a()(this,"handleGalleryResize",(e=>{this.pendingRaf&&(cancelAnimationFrame(this.pendingRaf),this.pendingRaf=null),this.pendingRaf=requestAnimationFrame((()=>{for(const{contentRect:t,target:n}of e){const{width:e}=t;(0,p.W)(n).forEach((t=>(0,p.i)(t,e)))}}))}))}componentDidMount(){this.observeResize()}componentWillUnmount(){this.unobserveResize()}componentDidUpdate(e){(e.images!==this.props.images||e.align!==this.props.align||"columns"===this.props.layoutStyle&&e.columns!==this.props.columns)&&this.triggerResize()}triggerResize(){this.gallery.current&&this.handleGalleryResize([{target:this.gallery.current,contentRect:{width:this.gallery.current.clientWidth}}])}observeResize(){this.triggerResize(),this.ro=new s.Z(this.handleGalleryResize),this.gallery.current&&this.ro.observe(this.gallery.current)}unobserveResize(){this.ro&&(this.ro.disconnect(),this.ro=null),this.pendingRaf&&(cancelAnimationFrame(this.pendingRaf),this.pendingRaf=null)}render(){const{align:e,columns:t,images:n,layoutStyle:r,renderedImages:a}=this.props,i=(0,d.h9)(n),s="columns"===r?(0,d.sv)(i,t):(0,d.T9)(i,{isWide:["full","wide"].includes(e)});let p=0;return(0,o.createElement)(c.Z,{galleryRef:this.gallery},s.map(((e,t)=>(0,o.createElement)(u.Z,{key:t},e.map(((e,t)=>{const n=a.slice(p,p+e);return p+=e,(0,o.createElement)(l.Z,{key:t},n)}))))))}}},6817:function(e,t,n){"use strict";n.d(t,{T9:function(){return S},h9:function(){return a},sv:function(){return i}});var r=n(92819);function a(e){return(0,r.map)(e,o)}function o(e){let{height:t,width:n}=e;return t&&n?n/t:1}function i(e,t){if(e.length<=t)return[Array(e.length).fill(1)];const n=(0,r.sum)(e)/t,a=[];let o=e,i=0;for(let e=0;e<t-1;e++){const t=(0,r.takeWhile)(o,(t=>{const r=i<=(e+1)*n;return r&&(i+=t),r})).length;a.push(t),o=(0,r.drop)(o,t)}return a.push(o.length),[a]}const s=j([2,1,2],5),l=x([P,P,L,P,P]),c=x([P,P,P,L,P,P,P]),u=j([3,1,3],5),d=x([L,P,P,L]),p=j([1,2,1],5),m=x([L,P,P,P]),h=j([1,3],3),f=x([P,P,P,L]),g=j([3,1],3),b=x([N(1.6),(0,r.overEvery)(T(.9),N(2)),(0,r.overEvery)(T(.9),N(2))]),v=j([1,2],3),k=j([1,1,1,1,1],1),y=j([1,1,1,1],1),E=j([1,1,1],3),w=x([(0,r.overEvery)(T(.9),N(2)),(0,r.overEvery)(T(.9),N(2)),N(1.6)]),_=j([2,1],3),C=x([function(e){return e>=2}]);function S(e){let{isWide:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(e,a)=>{if(!a.length)return e;let o;o=a.length>15&&l(a)&&s(e)?[2,1,2]:a.length>15&&c(a)&&u(e)?[3,1,3]:5!==a.length&&d(a)&&p(e)?[1,2,1]:m(a)&&h(e)?[1,3]:f(a)&&g(e)?[3,1]:b(a)&&v(e)?[1,2]:t&&(5===a.length||10!==a.length&&a.length>6)&&k(e)&&(0,r.sum)((0,r.take)(a,5))<5?[1,1,1,1,1]:function(e,t){const n=(0,r.sum)((0,r.take)(t,4));return y(e)&&n<3.5&&t.length>5||n<7&&4===t.length}(e,a)?[1,1,1,1]:function(e,t,n){const a=(0,r.sum)((0,r.take)(t,3));return t.length>=3&&4!==t.length&&6!==t.length&&E(e)&&(a<2.5||a<5&&t.length>=3&
__("image %1$d of %2$d in gallery","jetpack"),t+1,i.length),{src:m,srcSet:h}=(0,u.z)(e,{layoutStyle:l});return(0,r.createElement)(c.Z,{alt:e.alt,"aria-label":p,columns:n,height:e.height,id:e.id,imageFilter:a,isFirstItem:0===t,isLastItem:t+1===i.length,isSelected:d===t,key:t,link:e.link,linkTo:s,origUrl:e.url,showMovers:i.length>1,srcSet:h,url:m,width:e.width})}render(){const{align:e,children:t,className:n,columns:a,images:o,layoutStyle:i,roundedCorners:c}=this.props,m=(0,u.v)(i)?p.Z:d.Z,h=this.props.images.map(this.renderImage,this),f=i!==l.xJ?Math.min(c,l.Z5):0;return(0,r.createElement)("div",{className:s()(n,{[`has-rounded-corners-${f}`]:f>0})},(0,r.createElement)(m,{align:e,columns:a,images:o,layoutStyle:i,renderedImages:h}),t)}}},84420:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=n(90017),a=n.n(r),o=n(51806),i=n(69307),s=n(85407),l=n(40195),c=n(56243),u=n(12126);class d extends i.Component{constructor(){super(...arguments),a()(this,"gallery",(0,i.createRef)()),a()(this,"pendingRaf",null)}render(){const{align:e,columns:t,images:n,layoutStyle:r,renderedImages:a}=this.props,i=(0,u.h9)(n),d="columns"===r?(0,u.sv)(i,t):(0,u.T9)(i,{isWide:["full","wide"].includes(e)});let p=0;return(0,o.createElement)(l.Z,{galleryRef:this.gallery},d.map(((e,t)=>(0,o.createElement)(c.Z,{key:t},e.map(((e,t)=>{const n=a.slice(p,p+e);return p+=e,(0,o.createElement)(s.Z,{key:t},n)}))))))}}},12126:function(e,t,n){"use strict";n.d(t,{T9:function(){return S},h9:function(){return a},sv:function(){return i}});var r=n(92819);function a(e){return(0,r.map)(e,o)}function o(e){let{height:t,width:n}=e;return t&&n?n/t:1}function i(e,t){if(e.length<=t)return[Array(e.length).fill(1)];const n=(0,r.sum)(e)/t,a=[];let o=e,i=0;for(let e=0;e<t-1;e++){const t=(0,r.takeWhile)(o,(t=>{const r=i<=(e+1)*n;return r&&(i+=t),r})).length;a.push(t),o=(0,r.drop)(o,t)}return a.push(o.length),[a]}const s=j([2,1,2],5),l=x([P,P,L,P,P]),c=x([P,P,P,L,P,P,P]),u=j([3,1,3],5),d=x([L,P,P,L]),p=j([1,2,1],5),m=x([L,P,P,P]),h=j([1,3],3),f=x([P,P,P,L]),g=j([3,1],3),b=x([N(1.6),(0,r.overEvery)(T(.9),N(2)),(0,r.overEvery)(T(.9),N(2))]),v=j([1,2],3),k=j([1,1,1,1,1],1),y=j([1,1,1,1],1),E=j([1,1,1],3),w=x([(0,r.overEvery)(T(.9),N(2)),(0,r.overEvery)(T(.9),N(2)),N(1.6)]),_=j([2,1],3),C=x([function(e){return e>=2}]);function S(e){let{isWide:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(e,a)=>{if(!a.length)return e;let o;o=a.length>15&&l(a)&&s(e)?[2,1,2]:a.length>15&&c(a)&&u(e)?[3,1,3]:5!==a.length&&d(a)&&p(e)?[1,2,1]:m(a)&&h(e)?[1,3]:f(a)&&g(e)?[3,1]:b(a)&&v(e)?[1,2]:t&&(5===a.length||10!==a.length&&a.length>6)&&k(e)&&(0,r.sum)((0,r.take)(a,5))<5?[1,1,1,1,1]:function(e,t){const n=(0,r.sum)((0,r.take)(t,4));return y(e)&&n<3.5&&t.length>5||n<7&&4===t.length}(e,a)?[1,1,1,1]:function(e,t,n){const a=(0,r.sum)((0,r.take)(t,3));return t.length>=3&&4!==t.length&&6!==t.length&&E(e)&&(a<2.5||a<5&&t.length>=3&&t[0]===t[2]||n)}(e,a,t)?[1,1,1]:w(a)&&_(e)?[2,1]:C(a)?[1]:a.length>3?[1,1]:Array(a.length).fill(1);const i=e.concat([o]),S=(0,r.sum)(o),j=a.slice(S);return n(i,j)};return n([],e)}function j(e,t){return n=>!(0,r.some)((0,r.takeRight)(n,t),(t=>(0,r.isEqual)(t,e)))}function x(e){return t=>t.length>=e.length&&(0,r.every)((0,r.zipWith)(e,t.slice(0,e.length),((e,t)=>e(t))))}function P(e){return e>=1&&e<2}function L(e){return e<1}function T(e){return t=>t>=e}function N(e){return t=>t<e}},56243:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(51806),a=n(65235),o=n.n(a);function i(e){let{children:t,className:n}=e;return(0,r.createElement)("div",{className:o()("tiled-gallery__row",n)},t)}},87178:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(51806),a=n(92819),o=n(86738),i=n(85407),s=n(40195),l=n(56243);function c(e){let{columns:t,renderedImages:n}=e;const c=Math.min(o.hI,t),u=n.length%c;return(0,r.createElement)(s.Z,null,[...u?[(0,a.take)(n,u)]:[],...(0,a.chunk)((0,a.drop)(n,u),c)].map(((e,t)=>(0,r.createElement)(l.Z,{key:t,className:`columns-${e.length}`},e.map(((e,t)=>(0,r.createElement)(i.Z,{key:t},e)))))))}},68405:func
__("image %1$d of %2$d in gallery","jetpack"),t+1,i.length),{src:k,srcSet:y}=(0,u.z)(e,{layoutStyle:d});return(0,r.createElement)(c.Z,{alt:e.alt,"aria-label":v,columns:n,height:e.height,id:e.id,imageFilter:a,isFirstItem:0===t,isLastItem:t+1===i.length,isSelected:g===t,key:t,link:e.link,linkTo:l,onMoveBackward:s?void 0:p(t),onMoveForward:s?void 0:m(t),onRemove:s?void 0:h(t),onSelect:s?void 0:f(t),origUrl:e.url,setAttributes:s?void 0:b(t),showMovers:i.length>1,srcSet:y,url:k,width:e.width})}render(){const{align:e,children:t,className:n,columns:a,images:o,layoutStyle:i,roundedCorners:c,onResize:m,isSave:h,columnWidths:f}=this.props,g=(0,u.v)(i)?p.Z:d.Z,b=this.props.images.map(this.renderImage,this),v=i!==l.xJ?Math.min(c,l.Z5):0;return(0,r.createElement)("div",{className:s()(n,{[`has-rounded-corners-${v}`]:v>0})},(0,r.createElement)(g,{align:e,columns:a,columnWidths:h?f:void 0,images:o,layoutStyle:i,renderedImages:b,onResize:h?void 0:m}),t)}}},47510:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=n(90017),a=n.n(r),o=n(51806),i=n(69307),s=n(17410),l=n(46349),c=n(78922),u=n(3453);class d extends i.Component{constructor(){super(...arguments),a()(this,"gallery",(0,i.createRef)()),a()(this,"pendingRaf",null)}render(){const{align:e,columns:t,images:n,layoutStyle:r,renderedImages:a,columnWidths:i}=this.props,d=(0,u.h9)(n),p="columns"===r?(0,u.sv)(d,t):(0,u.T9)(d,{isWide:["full","wide"].includes(e)});let m=0;return(0,o.createElement)(l.Z,{galleryRef:this.gallery},p.map(((e,t)=>(0,o.createElement)(c.Z,{key:t},e.map(((e,n)=>{const r=a.slice(m,m+e);return m+=e,(0,o.createElement)(s.Z,{key:n,width:i?.[t]?.[n]},r)}))))))}}},3453:function(e,t,n){"use strict";n.d(t,{T9:function(){return S},h9:function(){return a},sv:function(){return i}});var r=n(92819);function a(e){return(0,r.map)(e,o)}function o(e){let{height:t,width:n}=e;return t&&n?n/t:1}function i(e,t){if(e.length<=t)return[Array(e.length).fill(1)];const n=(0,r.sum)(e)/t,a=[];let o=e,i=0;for(let e=0;e<t-1;e++){const t=(0,r.takeWhile)(o,(t=>{const r=i<=(e+1)*n;return r&&(i+=t),r})).length;a.push(t),o=(0,r.drop)(o,t)}return a.push(o.length),[a]}const s=j([2,1,2],5),l=x([P,P,L,P,P]),c=x([P,P,P,L,P,P,P]),u=j([3,1,3],5),d=x([L,P,P,L]),p=j([1,2,1],5),m=x([L,P,P,P]),h=j([1,3],3),f=x([P,P,P,L]),g=j([3,1],3),b=x([N(1.6),(0,r.overEvery)(T(.9),N(2)),(0,r.overEvery)(T(.9),N(2))]),v=j([1,2],3),k=j([1,1,1,1,1],1),y=j([1,1,1,1],1),E=j([1,1,1],3),w=x([(0,r.overEvery)(T(.9),N(2)),(0,r.overEvery)(T(.9),N(2)),N(1.6)]),_=j([2,1],3),C=x([function(e){return e>=2}]);function S(e){let{isWide:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(e,a)=>{if(!a.length)return e;let o;o=a.length>15&&l(a)&&s(e)?[2,1,2]:a.length>15&&c(a)&&u(e)?[3,1,3]:5!==a.length&&d(a)&&p(e)?[1,2,1]:m(a)&&h(e)?[1,3]:f(a)&&g(e)?[3,1]:b(a)&&v(e)?[1,2]:t&&(5===a.length||10!==a.length&&a.length>6)&&k(e)&&(0,r.sum)((0,r.take)(a,5))<5?[1,1,1,1,1]:function(e,t){const n=(0,r.sum)((0,r.take)(t,4));return y(e)&&n<3.5&&t.length>5||n<7&&4===t.length}(e,a)?[1,1,1,1]:function(e,t,n){const a=(0,r.sum)((0,r.take)(t,3));return t.length>=3&&4!==t.length&&6!==t.length&&E(e)&&(a<2.5||a<5&&t.length>=3&&t[0]===t[2]||n)}(e,a,t)?[1,1,1]:w(a)&&_(e)?[2,1]:C(a)?[1]:a.length>3?[1,1]:Array(a.length).fill(1);const i=e.concat([o]),S=(0,r.sum)(o),j=a.slice(S);return n(i,j)};return n([],e)}function j(e,t){return n=>!(0,r.some)((0,r.takeRight)(n,t),(t=>(0,r.isEqual)(t,e)))}function x(e){return t=>t.length>=e.length&&(0,r.every)((0,r.zipWith)(e,t.slice(0,e.length),((e,t)=>e(t))))}function P(e){return e>=1&&e<2}function L(e){return e<1}function T(e){return t=>t>=e}function N(e){return t=>t<e}},78922:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(51806),a=n(65235),o=n.n(a);function i(e){let{children:t,className:n}=e;return(0,r.createElement)("div",{className:o()("tiled-gallery__row",n)},t)}},65662:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(51806),a=n(92819),o=n(13993),i=n(17410),s=n(46349),l=n(78922);function c(e){let{columns:t,renderedImages:n}=e;const c=Math.min(o.hI,t),u=n.length%c
__("image %1$d of %2$d in gallery","jetpack"),t+1,i.length),{src:k,srcSet:y}=(0,u.z)(e,{layoutStyle:d});return(0,r.createElement)(c.Z,{alt:e.alt,"aria-label":v,columns:n,height:e.height,id:e.id,imageFilter:a,isFirstItem:0===t,isLastItem:t+1===i.length,isSelected:g===t,key:t,link:e.link,linkTo:l,onMoveBackward:s?void 0:p(t),onMoveForward:s?void 0:m(t),onRemove:s?void 0:h(t),onSelect:s?void 0:f(t),origUrl:e.url,setAttributes:s?void 0:b(t),showMovers:i.length>1,srcSet:y,url:k,width:e.width})}render(){const{align:e,children:t,className:n,columns:a,images:o,layoutStyle:i,roundedCorners:c,onResize:m,style:h,isSave:f,columnWidths:g}=this.props,b=(0,u.v)(i)?p.Z:d.Z,v=this.props.images.map(this.renderImage,this),k=i!==l.xJ?Math.min(c,l.Z5):0;return(0,r.createElement)("div",{style:h,className:s()(n,{[`has-rounded-corners-${k}`]:k>0})},(0,r.createElement)(b,{align:e,columns:a,columnWidths:f?g:void 0,images:o,layoutStyle:i,renderedImages:v,onResize:f?void 0:m}),t)}}},82265:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var r=n(90017),a=n.n(r),o=n(51806),i=n(69307),s=n(6209),l=n(63866),c=n(750),u=n(2911),d=n(76981),p=n(76187);class m extends i.Component{constructor(){super(...arguments),a()(this,"gallery",(0,i.createRef)()),a()(this,"pendingRaf",null),a()(this,"ro",null),a()(this,"handleGalleryResize",(e=>{this.pendingRaf&&(cancelAnimationFrame(this.pendingRaf),this.pendingRaf=null),this.pendingRaf=requestAnimationFrame((()=>{for(const{contentRect:t,target:n}of e){const{width:e}=t,r=[];(0,p.W)(n).forEach((t=>{r.push((0,p.i)(t,e))})),void 0!==this.props.onResize&&this.props.onResize(r)}}))}))}componentDidMount(){this.observeResize()}componentWillUnmount(){this.unobserveResize()}componentDidUpdate(e){(e.images!==this.props.images||e.align!==this.props.align||"columns"===this.props.layoutStyle&&e.columns!==this.props.columns)&&this.triggerResize()}triggerResize(){this.gallery.current&&this.handleGalleryResize([{target:this.gallery.current,contentRect:{width:this.gallery.current.clientWidth}}])}observeResize(){this.triggerResize(),this.ro=new s.Z(this.handleGalleryResize),this.gallery.current&&this.ro.observe(this.gallery.current)}unobserveResize(){this.ro&&(this.ro.disconnect(),this.ro=null),this.pendingRaf&&(cancelAnimationFrame(this.pendingRaf),this.pendingRaf=null)}getColumnWidths(e,t,n){let r=0;return e.map((e=>e.map((e=>{const n=t.slice(r,r+e);return r+=e,n})))).map((e=>(0,p.i)(e,n)))}render(){const{align:e,columns:t,images:n,layoutStyle:r,renderedImages:a}=this.props,s=(0,d.h9)(n),p="columns"===r?(0,d.sv)(s,t):(0,d.T9)(s,{isWide:["full","wide"].includes(e)}),m=i.Platform.select({web:()=>this.props.columnWidths,native:()=>this.getColumnWidths(p,a,1e3)})();let h=0;return(0,o.createElement)(c.Z,{galleryRef:this.gallery},p.map(((e,t)=>(0,o.createElement)(u.Z,{key:t},e.map(((e,n)=>{const r=a.slice(h,h+e);return h+=e,(0,o.createElement)(l.Z,{key:n,width:m?.[t]?.[n]},r)}))))))}}},76981:function(e,t,n){"use strict";n.d(t,{T9:function(){return S},h9:function(){return a},sv:function(){return i}});var r=n(92819);function a(e){return(0,r.map)(e,o)}function o(e){let{height:t,width:n}=e;return t&&n?n/t:1}function i(e,t){if(e.length<=t)return[Array(e.length).fill(1)];const n=(0,r.sum)(e)/t,a=[];let o=e,i=0;for(let e=0;e<t-1;e++){const t=(0,r.takeWhile)(o,(t=>{const r=i<=(e+1)*n;return r&&(i+=t),r})).length;a.push(t),o=(0,r.drop)(o,t)}return a.push(o.length),[a]}const s=j([2,1,2],5),l=x([P,P,L,P,P]),c=x([P,P,P,L,P,P,P]),u=j([3,1,3],5),d=x([L,P,P,L]),p=j([1,2,1],5),m=x([L,P,P,P]),h=j([1,3],3),f=x([P,P,P,L]),g=j([3,1],3),b=x([N(1.6),(0,r.overEvery)(T(.9),N(2)),(0,r.overEvery)(T(.9),N(2))]),v=j([1,2],3),k=j([1,1,1,1,1],1),y=j([1,1,1,1],1),E=j([1,1,1],3),w=x([(0,r.overEvery)(T(.9),N(2)),(0,r.overEvery)(T(.9),N(2)),N(1.6)]),_=j([2,1],3),C=x([function(e){return e>=2}]);function S(e){let{isWide:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(e,a)=>{if(!a.length)return e;let o;o=a.length>15&&l(a)&&s(e)?[2,1,2]:a.length>15&&c(a)&&u(e)?[3,1,3]:5!==a.length&&d(a)&&p(e)?[1,2,1]:m(a)&&h(e)?[1,3]:f(a)&&g(e)?[3,1]:b(a)&&v(e)
2023-05-23 23:18:12 +02:00
__("image %1$d of %2$d in gallery","jetpack"),t+1,i.length),y=s?u.Z:c.Z,{src:E,srcSet:w}=(0,d.z)(e,{layoutStyle:p});return(0,r.createElement)(y,{alt:e.alt,"aria-label":k,columns:n,height:e.height,id:e.id,imageFilter:a,isFirstItem:0===t,isLastItem:t+1===i.length,isSelected:b===t,key:t,link:e.link,linkTo:l,onMoveBackward:s?void 0:m(t),onMoveForward:s?void 0:h(t),onRemove:s?void 0:f(t),onSelect:s?void 0:g(t),origUrl:e.url,setAttributes:s?void 0:v(t),showMovers:i.length>1,srcSet:w,url:E,width:e.width})}render(){const{align:e,children:t,className:n,columns:a,images:o,layoutStyle:i,roundedCorners:c,onResize:u,style:h,isSave:f,columnWidths:g}=this.props,b=(0,d.v)(i)?m.Z:p.Z,v=this.props.images.map(this.renderImage,this),k=i!==l.xJ?Math.min(c,l.Z5):0;return(0,r.createElement)("div",{style:h,className:s()(n,{[`has-rounded-corners-${k}`]:k>0})},(0,r.createElement)(b,{align:e,columns:a,columnWidths:f?g:void 0,images:o,layoutStyle:i,renderedImages:v,onResize:f?void 0:u}),t)}}},46438:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var r=n(90017),a=n.n(r),o=n(51806),i=n(69307),s=n(6209),l=n(46936),c=n(75084),u=n(51309),d=n(96001),p=n(99856);class m extends i.Component{constructor(){super(...arguments),a()(this,"gallery",(0,i.createRef)()),a()(this,"pendingRaf",null),a()(this,"ro",null),a()(this,"handleGalleryResize",(e=>{this.pendingRaf&&(cancelAnimationFrame(this.pendingRaf),this.pendingRaf=null),this.pendingRaf=requestAnimationFrame((()=>{for(const{contentRect:t,target:n}of e){const{width:e}=t,r=[];(0,p.W)(n).forEach((t=>{r.push((0,p.i)(t,e))})),void 0!==this.props.onResize&&this.props.onResize(r)}}))}))}componentDidMount(){this.observeResize()}componentWillUnmount(){this.unobserveResize()}componentDidUpdate(e){(e.images!==this.props.images||e.align!==this.props.align||"columns"===this.props.layoutStyle&&e.columns!==this.props.columns)&&this.triggerResize()}triggerResize(){this.gallery.current&&this.handleGalleryResize([{target:this.gallery.current,contentRect:{width:this.gallery.current.clientWidth}}])}observeResize(){this.triggerResize(),this.ro=new s.Z(this.handleGalleryResize),this.gallery.current&&this.ro.observe(this.gallery.current)}unobserveResize(){this.ro&&(this.ro.disconnect(),this.ro=null),this.pendingRaf&&(cancelAnimationFrame(this.pendingRaf),this.pendingRaf=null)}getColumnWidths(e,t,n){let r=0;return e.map((e=>e.map((e=>{const n=t.slice(r,r+e);return r+=e,n})))).map((e=>(0,p.i)(e,n)))}render(){const{align:e,columns:t,images:n,layoutStyle:r,renderedImages:a}=this.props,s=(0,d.h9)(n),p="columns"===r?(0,d.sv)(s,t):(0,d.T9)(s,{isWide:["full","wide"].includes(e)}),m=i.Platform.select({web:()=>this.props.columnWidths,native:()=>this.getColumnWidths(p,a,1e3)})();let h=0;return(0,o.createElement)(c.Z,{galleryRef:this.gallery},p.map(((e,t)=>(0,o.createElement)(u.Z,{key:t},e.map(((e,n)=>{const r=a.slice(h,h+e);return h+=e,(0,o.createElement)(l.Z,{key:n,width:m?.[t]?.[n]},r)}))))))}}},96001:function(e,t,n){"use strict";n.d(t,{T9:function(){return S},h9:function(){return a},sv:function(){return i}});var r=n(92819);function a(e){return(0,r.map)(e,o)}function o(e){let{height:t,width:n}=e;return t&&n?n/t:1}function i(e,t){if(e.length<=t)return[Array(e.length).fill(1)];const n=(0,r.sum)(e)/t,a=[];let o=e,i=0;for(let e=0;e<t-1;e++){const t=(0,r.takeWhile)(o,(t=>{const r=i<=(e+1)*n;return r&&(i+=t),r})).length;a.push(t),o=(0,r.drop)(o,t)}return a.push(o.length),[a]}const s=j([2,1,2],5),l=x([P,P,L,P,P]),c=x([P,P,P,L,P,P,P]),u=j([3,1,3],5),d=x([L,P,P,L]),p=j([1,2,1],5),m=x([L,P,P,P]),h=j([1,3],3),f=x([P,P,P,L]),g=j([3,1],3),b=x([N(1.6),(0,r.overEvery)(T(.9),N(2)),(0,r.overEvery)(T(.9),N(2))]),v=j([1,2],3),k=j([1,1,1,1,1],1),y=j([1,1,1,1],1),E=j([1,1,1],3),w=x([(0,r.overEvery)(T(.9),N(2)),(0,r.overEvery)(T(.9),N(2)),N(1.6)]),_=j([2,1],3),C=x([function(e){return e>=2}]);function S(e){let{isWide:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(e,a)=>{if(!a.length)return e;let o;o=a.length>15&&l(a)&&s(e)?[2,1,2]:a.length>15&&c(a)&&u(e)?[3,1,3]:5!==a.length&&d(a)&&p(e)?[1,2,1]:m(a)&&h(e)?[1,3]:f(a)&&g(e)?[3,
__("Start playing the video as soon as the page loads","jetpack")),onChange:this.toggleAttribute("autoplay"),checked:B,help:this.getAutoplayHelp}),(0,s.createElement)(p.ToggleControl,{label:this.renderControlLabelWithTooltip(__("Loop","jetpack"),/* translators: Tooltip describing the "loop" option for the VideoPress player */
2023-04-26 17:39:43 +02:00
__("Restarts the video when it reaches the end","jetpack")),onChange:this.toggleAttribute("loop"),checked:O}),(0,s.createElement)(p.ToggleControl,{label:__("Muted","jetpack"),onChange:this.toggleAttribute("muted"),checked:z}),(0,s.createElement)(p.ToggleControl,{label:this.renderControlLabelWithTooltip(__("Playback Controls","jetpack"),/* translators: Tooltip describing the "controls" option for the VideoPress player */
__("Display the video playback controls","jetpack")),onChange:this.toggleAttribute("controls"),checked:F}),(0,s.createElement)(p.ToggleControl,{label:this.renderControlLabelWithTooltip(__("Play Inline","jetpack"),/* translators: Tooltip describing the "playsinline" option for the VideoPress player */
__("Play the video inline instead of full-screen on mobile devices","jetpack")),onChange:this.toggleAttribute("playsinline"),checked:U}),(0,s.createElement)(p.SelectControl,{label:this.renderControlLabelWithTooltip(__("Preload","jetpack"),/* translators: Tooltip describing the "preload" option for the VideoPress player */
2023-05-23 23:18:12 +02:00
__("Content to dowload before the video is played","jetpack")),value:null!=H?H:"",onChange:e=>u({preload:e}),options:[{value:"auto",label:_x("Auto","VideoPress preload setting","jetpack")},{value:"metadata",label:_x("Metadata","VideoPress preload setting","jetpack")},{value:"none",label:_x("None","VideoPress preload setting","jetpack")}],help:this.getPreloadHelp()}),(0,s.createElement)(d.MediaUploadCheck,null,(0,s.createElement)(p.BaseControl,{className:"editor-video-poster-control",label:__("Poster Image","jetpack")},(0,s.createElement)(d.MediaUpload,{title:__("Select Poster Image","jetpack"),onSelect:this.onSelectPoster,allowedTypes:R,render:e=>{let{open:t}=e;return(0,s.createElement)(p.Button,{variant:"secondary",onClick:t,ref:this.posterImageButton,"aria-describedby":K},X?__("Replace image","jetpack",0):__("Select Poster Image","jetpack"))}}),(0,s.createElement)("p",{id:K,hidden:!0},X?(0,b.sprintf)(/* translators: Placeholder is an image URL. */
2023-04-26 17:39:43 +02:00
__("The current poster image url is %s","jetpack"),null!=$?$:N):__("There is no poster image currently selected","jetpack")),X&&(0,s.createElement)(p.Button,{onClick:this.onRemovePoster,variant:"link",isDestructive:!0},__("Remove Poster Image","jetpack")))),(0,f.createInterpolateElement)(__("Send us your <a>VideoPress feedback</a>","jetpack"),{a:(0,s.createElement)(p.ExternalLink,{href:"https://automattic.survey.fm/videopress-feedback"})})),(0,s.createElement)(P.Z,{attributes:t,setAttributes:u,useAverageColor:V,toggleAttribute:this.toggleAttribute}),(0,s.createElement)(p.PanelBody,{title:__("Video File Settings","jetpack")},(0,s.createElement)(p.SelectControl,{label:_x("Rating","The age rating for this video.","jetpack"),value:null!=E?E:"",disabled:v||k,options:[{label:_x("G",'Video rating for "General Audiences".',"jetpack"),value:"G"},{label:_x("PG-13",'Video rating for "Parental Guidance", unsuitable for children under 13.',"jetpack"),value:"PG-13"},{label:_x("R",'Video rating for "Restricted", not recommended for children under 17.',"jetpack"),value:"R-17"}],onChange:this.onChangeRating}),(0,s.createElement)(p.ToggleControl,{label:this.renderControlLabelWithTooltip(__("Allow download","jetpack"),/* translators: Tooltip describing the "allow download" option for the VideoPress player */
2023-05-23 23:18:12 +02:00
__("Display download option and allow viewers to download this video","jetpack")),onChange:this.onChangeAllowDownload,checked:w,disabled:v||x}),(0,s.createElement)(p.SelectControl,{label:__("Video Privacy","jetpack"),help:this.getPrivacySettingHelp(_),onChange:this.onChangePrivacySetting,value:null!=_?_:"",options:[{value:S.v.SITE_DEFAULT,label:_x("Site Default","VideoPress privacy setting","jetpack")},{value:S.v.PUBLIC,label:_x("Public","VideoPress privacy setting","jetpack")},{value:S.v.PRIVATE,label:_x("Private","VideoPress privacy setting","jetpack")}],disabled:v||T})))),Y=e=>{this.setState({fileForUpload:e[0]})},Q=e=>{e&&e.url?(this.props.setAttributes({src:e.url,id:e.id,poster:e.image?.src!==e.icon?e.image?.src:void 0}),e.videopress_guid&&this.props.setAttributes({guid:e.videopress_guid})):u({src:void 0,id:void 0,poster:void 0})},ee=()=>"videoPressUploadPoster"in window,te=(0,g.escapeHTML)(h?(0,A.K8)(h.name):""),ne=e=>{var t;let{mediaId:n,guid:r,src:a}=e;this.setState({title:null!==(t=this.state.title)&&void 0!==t?t:te,fileForUpload:null,isUploadComplete:!!n,isEditingWhileUploading:!!n&&this.state.isEditingWhileUploading}),n&&r&&a&&u({id:n,guid:r,src:a})},re=e=>{this.setState({title:e})},ae=e=>{this.setState({videoFrameSelectedInMillis:e,videoPosterImageData:null})},oe=()=>{const e=this.state.title;this.updateMetaApiCall({title:e},(()=>this.setState({isUpdatingTitle:!0,title:e})),(()=>this.setState({title:e})),(()=>this.setState({isUpdatingTitle:!1})))},ie=()=>de({at_time:this.state.videoFrameSelectedInMillis,is_millisec:!0}),se=()=>de({poster_attachment_id:this.state.videoPosterImageData.id}),le=e=>{e.generating?ce():ue(e.poster)},ce=()=>{setTimeout((()=>{(ee()?window.videoPressGetPoster(D):c()({path:`/videos/${D}/poster`,apiNamespace:"rest/v1.1",global:!0,method:"GET"})).then((e=>le(e)))}),2e3)},ue=e=>{e&&u({poster:e})},de=e=>{if(ee())return window.videoPressUploadPoster(D,e).then((e=>le(e)));c()({path:`/videos/${D}/poster`,apiNamespace:"rest/v1.1",method:"POST",global:!0,data:e}).catch((e=>e))},pe=()=>{const{title:e,videoFrameSelectedInMillis:t}=this.state;e&&oe(),N?se():null!=t&&ie()},me=()=>{this.setState({isEditingWhileUploading:!1}),pe()};if(null!=h&&h.name||this.state.isEditingWhileUploading){var he;const e=null!==(he=this.state.title)&&void 0!==he?he:te;return(0,s.createElement)(I,{fileForUpload:h,filename:te,uploadFinished:ne,blockSettings:J,onDismissEditor:me,isUploadComplete:this.state.isUploadComplete,onSelectPoster:this.onSelectPoster,onRemovePoster:this.onRemovePoster,onChangeTitle:re,title:e,videoPosterImageData:this.state.videoPosterImageData,onVideoFrameSelected:ae,onSave:pe})}const fe=v||r,ge=m||o||!D,be=ge&&!o&&!fe,ve=(0,s.createElement)(f.Fragment,null,(0,s.createElement)("div",{className:o||fe?"":"videopress-block-hide"},(0,s.createElement)(j.Z,{text:o?__("Uploading…","jetpack"):__("Generating preview…","jetpack",0)})),(0,s.createElement)("div",{className:be?"":"videopress-block-hide"},(0,s.createElement)(e,this.props)));if(ge)return l?(0,s.createElement)(C.Z,{onFilesSelected:Y,onMediaItemSelected:Q},ve):(0,s.createElement)(f.Fragment,null,ve);const{html:ke,scripts:ye}=i||{html:null,scripts:null},Ee=fe||!i;return(0,s.createElement)(f.Fragment,null,J,Ee&&(0,s.createElement)(j.Z,{text:__("Generating preview…","jetpack")}),!Ee&&(0,s.createElement)(M,a()({},this.props,{hideOverlay:this.hideOverlay,html:ke,scripts:ye,interactive:y,caption:Z})))}}]),"withVideoPressEdit")},37549:function(e,t,n){"use strict";var r=n(82674),a=n.n(r),o=n(51806),i=n(6975),s=n(13419),l=n(11313),c=n(52175),u=n(65391),d=n(4981),p=n(55609),m=n(94333),h=n(9818),f=n(12238),g=n(69307),b=n(92694),v=n(65736),k=n(92819),y=n(10723),E=n(29899),w=n(97504),_=n(34284),C=n(58351),S=n(30053),j=n(23096),x=n(77290),P=n(23062),L=n(84676),T=n(41194);const __=v.__,N=(0,m.createHigherOrderComponent)((e=>t=>{const{name:n}=(0,c.useBlockEditContext)();return"core/video"!==n?(0,o.createElement)(e,t):(0,o.createElement)(e,a()({},t,{disableDropZone:!0,className:"no-videopress-media-placeholder"}),(0,o.createElement)(p.Button,{disabled:!0,clas
2023-04-26 17:39:43 +02:00
__("Paused (%s%%)","jetpack"),w):(0,i.sprintf)(/* translators: Placeholder is an upload progress percenatage number, from 0-100. */
__("Uploading (%s%%)","jetpack"),w)),(0,r.createElement)("div",{className:"resumable-upload__file-size"},C)),(0,r.createElement)("div",{className:"resumable-upload__actions"},(0,r.createElement)(a.Button,{variant:"link",onClick:()=>{m&&(d?m.start():m.abort(),p(!d))}},d?"Resume":"Pause"))))}},5482:function(e,t,n){"use strict";n.d(t,{J:function(){return i},v:function(){return a}});var r=n(99537);const a=function(e){return new Promise((function(t,n){const r=e?{data:{key:e}}:{};wp.media.ajax("videopress-get-upload-jwt",{async:!0,...r}).done((function(e){t({token:e.upload_token,blogId:e.upload_blog_id,url:e.upload_action_url})})).fail((function(e){n(e)}))}))},o={},i=e=>{let{onUploadUuidRetrieved:t,onError:n,onProgress:i,onSuccess:s}=e;return(e,l)=>{const c=new r.gq(e,{onError:n,onProgress:i,endpoint:l.url,removeFingerprintOnSuccess:!0,withCredentials:!1,autoRetry:!0,overridePatchMethod:!1,chunkSize:1e7,allowedFileTypes:["video/*"],metadata:{filename:e.name,filetype:e.type},retryDelays:[0,1e3,3e3,5e3,1e4],onAfterResponse:function(e,n){if(n.getStatus()>=400)return;const r=n.getHeader("x-videopress-upload-guid"),a=n.getHeader("x-videopress-upload-media-id"),i=n.getHeader("x-videopress-upload-src-url");if(r&&a&&i)return void(s&&s({mediaId:Number(a),guid:r,src:i}));const l={"x-videopress-upload-key-token":"token","x-videopress-upload-key":"key"},c={};Object.keys(l).forEach((function(e){const t=n.getHeader(e);t&&(c[l[e]]=t)})),c.key&&c.token&&(o[c.key]=c.token),c.key&&t(c.key)},onBeforeRequest:function(e){const t=e._method;if(["HEAD","OPTIONS"].indexOf(t)>=0&&(e._method="GET",e.setHeader("X-HTTP-Method-Override",t)),["DELETE","PUT","PATCH"].indexOf(t)>=0&&(e._method="POST",e.setHeader("X-HTTP-Method-Override",t)),e._xhr.open(e._method,e._url,!0),Object.keys(e._headers).map((function(t){e.setHeader(t,e._headers[t])})),"POST"===t){if(!!!l.token)throw"should never happen";e.setHeader("x-videopress-upload-token",l.token)}if(["OPTIONS","GET","HEAD","DELETE","PUT","PATCH"].indexOf(t)>=0){const n=new URL(e._url).pathname.split("/"),r=n[n.length-1];if(o[r])e.setHeader("x-videopress-upload-token",o[r]);else if("HEAD"===t)return a(r).then((t=>(o[r]=t.token,e.setHeader("x-videopress-upload-token",t.token),e)))}return Promise.resolve(e)}});return c.findPreviousUploads().then((function(e){e.length&&c.resumeFromPreviousUpload(e[0]),c.start()})),c}}},23096:function(e,t,n){"use strict";var r=n(51806),a=n(52175),o=n(94333),i=n(65235),s=n.n(i),l=n(90953);t.Z=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:{autoplay:n,caption:o,controls:i,guid:c,loop:u,muted:d,playsinline:p,poster:m,preload:h,videoPressClassNames:f,className:g,align:b,seekbarColor:v,seekbarPlayedColor:k,seekbarLoadingColor:y,useAverageColor:E,maxWidth:w}={}}=t,_=a.useBlockProps.save({className:s()("wp-block-video",g,f,{[`align${b}`]:b})});if(!c)return e(t);const C=(0,l.p)(c,{autoplay:n,controls:i,loop:u,muted:d,playsinline:p,poster:m,preload:h,seekbarColor:v,seekbarPlayedColor:k,seekbarLoadingColor:y,useAverageColor:E});let S={};return w&&w.length>0&&"100%"!==w&&(S={maxWidth:w,margin:"auto"}),(0,r.createElement)("figure",_,(0,r.createElement)("div",{className:"wp-block-embed__wrapper",style:S},`\n${C}\n`),!a.RichText.isEmpty(o)&&(0,r.createElement)(a.RichText.Content,{tagName:"figcaption",value:o}))}),"withVideoPressSave")},75880:function(e,t,n){"use strict";var r=n(90017),a=n.n(r),o=n(51806),i=n(52175),s=n(55609),l=n(69307),c=n(65736);n(99196);const __=c.__;class u extends l.Component{constructor(){super(...arguments),a()(this,"handleChangeSeekbarColor",(e=>{this.setState({seekbarColor:e})})),a()(this,"handleChangeSeekbarLoadingColor",(e=>{this.setState({seekbarLoadingColor:e})})),a()(this,"handleChangeSeekbarPlayedColor",(e=>{this.setState({seekbarPlayedColor:e})})),a()(this,"saveColors",(()=>{const{seekbarColor:e,seekbarLoadingColor:t,seekbarPlayedColor:n}=this.state,{setAttributes:r}=this.props;r({seekbarColor:e,seekbarLoadingColor:t,seekbarPlayedColor:n})}));const{seekbarColor:e,seekbarPlayedColor:t,seekbarLoadingColor:n}=this.props.attributes;this.state={seekbarColor
__("Delete %s","jetpack"),e.label),disabled:o===l},o===l?__("Deleting","jetpack"):__("Delete","jetpack",0)))))),(0,r.createElement)(s.MenuGroup,{label:__("Text tracks","jetpack"),className:"videopress-block-tracks-editor__track-list"},l)}function y(e){let{track:t,guid:n,onChange:a,onClose:o,onCancel:d,trackExists:f}=e;const[g,v]=(0,c.useState)(),[k=!1,y]=(0,c.useState)(),{label:E="",srcLang:w="",kind:_=p}=t,C=t.tmpFile?t.tmpFile.name:"";if(!(0,l.useSelect)((e=>e(i.store).getSettings().mediaUpload),[]))return null;return(0,r.createElement)(s.NavigableMenu,null,(0,r.createElement)("div",{className:"videopress-block-tracks-editor__single-track-editor"},(0,r.createElement)("span",{className:"videopress-block-tracks-editor__single-track-editor-label"},__("Edit track","jetpack")),(0,r.createElement)("div",{className:"videopress-block-tracks-editor__single-track-editor-upload-file"},(0,r.createElement)("div",{className:"videopress-block-tracks-editor__single-track-editor-upload-file-label"},(0,r.createElement)("span",null,__("File","jetpack"),":"),""!==C&&(0,r.createElement)("span",{className:"videopress-block-tracks-editor__single-track-editor-upload-file-label-name"},(0,r.createElement)("strong",null,C)),(0,r.createElement)(i.MediaUploadCheck,null,(0,r.createElement)(s.FormFileUpload,{onChange:e=>{const n=e.target.files;!n.length>0||(t.tmpFile=n[0],a(t))},accept:m,render:e=>{let{openFileDialog:t}=e;return(0,r.createElement)(s.Button,{variant:"link",onClick:()=>{t()}},""===C?__("Select track","jetpack"):__("Change track","jetpack",0))},disabled:k}))),(0,r.createElement)("div",{className:"videopress-block-tracks-editor__single-track-editor-upload-file-help"},/* translators: %s: The allowed file types to be uploaded as a video text track." */
(0,u.sprintf)(__("Allowed formats: %s","jetpack"),m))),(0,r.createElement)("div",{className:"videopress-block-tracks-editor__single-track-editor-label-language"},(0,r.createElement)(s.TextControl,{onChange:e=>a({...t,label:e}),label:__("Label","jetpack"),value:E,help:__("Title of track","jetpack"),disabled:k}),(0,r.createElement)(s.TextControl,{onChange:e=>a({...t,srcLang:e}),label:__("Source language","jetpack"),value:w,help:__("Language tag (en, fr, etc.)","jetpack"),disabled:k})),(0,r.createElement)(s.SelectControl,{className:"videopress-block-tracks-editor__single-track-editor-kind-select",options:h,value:_,label:/* translators: %s: The kind of video text track e.g: "Subtitles, Captions" */
__("Kind","jetpack"),onChange:e=>{a({...t,kind:e})},disabled:k}),(0,r.createElement)("div",{className:"videopress-block-tracks-editor__single-track-editor-buttons-container"},k?(0,r.createElement)(s.Spinner,null):(0,r.createElement)(s.Button,{variant:"secondary",disabled:!t.tmpFile,onClick:()=>{v(null),""===E&&(t.label=__("English","jetpack")),""===w&&(t.srcLang="en"),void 0===t.kind&&(t.kind=p),f(t)?v(__("A track already exists for that language and kind.","jetpack")):(y(!0),b(t,n).then((()=>{a(t),v(null),o()})).catch((e=>{e.message&&v(e.message)})).finally((()=>{y(!1)})))}},__("Save","jetpack")),(0,r.createElement)(s.Button,{variant:"link",onClick:d},__("Close","jetpack"))),g&&(0,r.createElement)("div",{className:"videopress-block-tracks-editor__single-track-editor-error"},/* translators: %s: An error message returned after a failed video track file upload." */
2023-05-23 23:18:12 +02:00
(0,u.sprintf)(__("Error: %s","jetpack"),g))))}function E(e){let{tracks:t=[],onChange:n,guid:a}=e;const[o,i]=(0,c.useState)(null);return(0,r.createElement)(s.Dropdown,{contentClassName:"videopress-block-tracks-editor",renderToggle:e=>{let{isOpen:t,onToggle:n}=e;return(0,r.createElement)(s.ToolbarButton,{label:__("Text tracks","jetpack"),showTooltip:!0,"aria-expanded":t,"aria-haspopup":"true",onClick:n,icon:f})},renderContent:()=>null!==o?(0,r.createElement)(y,{track:t[o],guid:a,onChange:e=>{const r=[...t];r[o]=e,n(r)},onClose:()=>i(null),onCancel:()=>{n(t.filter(((e,t)=>t!==o))),i(null)},trackExists:e=>-1!==t.filter(((e,t)=>t!==o)).findIndex((t=>t.kind===e.kind&&t.srcLang===e.srcLang))}):(0,r.createElement)(r.Fragment,null,(0,r.createElement)(s.NavigableMenu,null,(0,r.createElement)(k,{tracks:t,onChange:n,guid:a}),(0,r.createElement)(s.MenuGroup,{className:"videopress-block-tracks-editor__add-tracks-container",label:__("Add tracks","jetpack")},(0,r.createElement)(s.MenuItem,{icon:d.Z,onClick:()=>{(()=>{const e=t.length,r=[...t];r[e]||(r[e]={}),r[e]={...t[e]},n(r),i(e)})()}},__("Upload track","jetpack")))))})}},32478:function(e,t,n){"use strict";n.d(t,{$:function(){return f}});var r=n(51806),a=n(52175),o=n(55609),i=n(69307),s=n(65736),l=n(61074),c=n(65235),u=n.n(c),d=n(81427);const __=s.__,p=["image"],m=e=>{const{videoPosterImageUrl:t}=e;return(0,r.createElement)("div",{className:"resumable-upload__editor-thumb-placeholder"},t?(0,r.createElement)(r.Fragment,null,(0,r.createElement)("img",{src:t,alt:"Poster"}),(0,r.createElement)(l.Z,{className:"uploading-editor__play-icon",icon:d.o1})):(0,r.createElement)("span",null,"No Poster Selected"))},h=e=>{const{onSelectPoster:t,onRemovePoster:n}=e;return(0,r.createElement)(o.BaseControl,{className:u()(e.className,"editor-video-poster-control")},(0,r.createElement)(m,e),(0,r.createElement)(a.MediaUpload,{title:__("Select Poster Image","jetpack"),onSelect:t,allowedTypes:p,render:e=>{let{open:t}=e;return(0,r.createElement)("div",{className:"poster-selector__buttons"},(0,r.createElement)(o.Button,{onClick:n,variant:"link",isDestructive:!0},__("Remove Poster Image","jetpack")),(0,r.createElement)(o.Button,{variant:"secondary",onClick:t},__("Select Poster Image","jetpack")))}}))},f=e=>{const{file:t,onSelectPoster:n,onRemovePoster:s,videoPosterImageData:c,title:u,onChangeTitle:m,onVideoFrameSelected:f}=e,[g,b]=(0,i.useState)(0),[v,k]=(0,i.useState)(!0),y=(0,i.useRef)(null),E=(0,i.useRef)(null),w=()=>{k(!1)};(0,i.useEffect)((()=>{null!==t&&y&&(y.current.src=URL.createObjectURL(t))}),[t,y]);const _={};return c&&(_.display="none"),(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"uploading-editor"},(0,r.createElement)("div",{className:"uploading-editor__summary"}),(0,r.createElement)("div",{className:"uploading-editor__fields"},(0,r.createElement)(o.TextControl,{label:__("Video title","jetpack"),className:"uploading-editor__title",onChange:m,value:u}),(0,r.createElement)("div",{className:"uploading-editor__content"},(0,r.createElement)(o.BaseControl,{label:__("Video poster (optional)","jetpack")},v?(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"uploading-editor__video-container"},(0,r.createElement)("div",{className:"uploading-editor__video-poster-wrapper"},c&&(0,r.createElement)(h,{onSelectPoster:n,onRemovePoster:s,videoPosterImageUrl:c.url}),(0,r.createElement)("video",{ref:y,muted:!0,className:"uploading-editor__video",onDurationChange:e=>{const t=e.target.duration;b(t),y.current&&(y.current.currentTime=t/2)},onError:w,onLoadedMetadata:e=>{e.target.videoHeight||w()},style:_})),!c&&(0,r.createElement)(l.Z,{className:"uploading-editor__play-icon",icon:d.o1})),(0,r.createElement)("span",{style:_},(0,r.createElement)(o.RangeControl,{className:"uploading-editor__range",min:"0",step:"0.1",max:g,showTooltip:!1,withInputField:!1,onChange:e=>{f(1e3*e),y.current&&(y.current.currentTime=e)}})),(0,r.createElement)("span",{className:"uploading-editor__scrubber-help",style:_},(0,i.createInterpolateElement)(__("This is how the video will look. Use the
c=__("Upgrade to %s to use this premium block","jetpack"),u=(__("Upgrade your plan to use this premium block","jetpack"),_x("Upgrade","Call to action to buy a new plan","jetpack"));t.ZP=e=>{let{onRedirect:t,align:n,className:d,title:p=l,description:m=null,buttonText:h=u,visible:f=!0,requiredPlan:g,context:b}=e;const[v,k,y]=(0,s.Z)(g,t),E=(0,a.useSelect)((e=>{if(m)return m;const t=e("wordpress-com/plans"),n=t&&t.getPlan(g);return n?(0,o.sprintf)(c,n.product_name_short):null}),[m]);return E&&(0,r.createElement)(i.p,{align:n,buttonText:h,checkoutUrl:v,className:d,context:b,description:E,goToCheckoutPage:k,isRedirecting:y,title:p,visible:f})}},38140:function(e,t,n){"use strict";n.d(t,{W:function(){return a},v:function(){return r}});const r=e=>{let{plan:t,blockName:n,context:r,tracks:a}=e;a.recordEvent("jetpack_editor_block_upgrade_click",{plan:t,block:n,context:r})},a=e=>{let{plan:t,blockName:n,context:r,tracks:a}=e;a.recordEvent("jetpack_editor_block_upgrade_banner_impression",{plan:t,block:n,context:r})}},27003:function(e,t,n){"use strict";var r=n(51806),a=n(13419),o=n(52175),i=n(94333),s=n(9818),l=n(69307),c=n(87950),u=n(66316),d=n(38140);t.Z=(0,i.createHigherOrderComponent)((e=>t=>{const{name:n,clientId:i,isSelected:p,attributes:m,setAttributes:h}=t||{},{hasParentBanner:f}=(0,l.useContext)(c.x)||{},{tracks:g}=(0,a.z$)(),b=(0,a.Rl)(n);if(!b)return(0,r.createElement)(e,t);const v=(0,a.HD)(n),k=(0,a.m3)(n),[y,E]=(0,l.useState)(!v),[w,_]=(0,l.useState)(!1),C="editor-canvas",S=(0,s.useSelect)((e=>e("core/block-editor").hasSelectedInnerBlock(i,!0)),[]),j=(p||S)&&y&&!f,x=(0,l.useMemo)((()=>({plan:b,blockName:n,context:C,tracks:g})),[b,n,g]);(0,l.useEffect)((()=>{j&&_(!0)}),[j,_]),(0,l.useEffect)((()=>{!w&&j&&(0,d.W)(x)}),[w,x,j]),(0,l.useEffect)((()=>E(!v)),[m,E,v]),(0,l.useEffect)((()=>{h({shouldDisplayFrontendBanner:!f})}),[h,f]);const P=(0,o.useBlockProps)();return(0,r.createElement)(c.L,{onBannerVisibilityChange:E,hasParentBanner:j},(0,r.createElement)("div",{ref:P.ref},(0,r.createElement)(u.ZP,{className:`is-${n.replace(/\//,"-")}-paid-block`,title:null,align:m?.align,visible:j,description:k?.description,requiredPlan:b,context:C,onRedirect:()=>(0,d.v)(x)}),(0,r.createElement)(e,t)))}),"withUpgradeBanner")},96564:function(e,t,n){"use strict";var r=n(13419),a=n(29719);(0,r.o_)(a.u,a.X)},29719:function(e,t,n){"use strict";n.d(t,{X:function(){return m},u:function(){return p}});var r=n(51806),a=n(6895),o=n(13419),i=n(55609),s=n(9818),l=n(72067),c=n(12238),u=n(65736),d=n(64967);const __=u.__,p="payments",m={render:()=>{const{tracks:e}=(0,o.z$)(),t=(0,a.Z)("wpcom-payments-donations");return"page"!==(0,s.useSelect)((e=>e(c.store).getCurrentPostType()),[])?null:(0,r.createElement)(l.PluginPostPublishPanel,{className:"jetpack-payments-post-publish-panel",title:__("Start accepting payments","jetpack"),initialOpen:!0,icon:d.Z},(0,r.createElement)("p",null,__("Insert the Payment Button or the Donations Form — no plugin required.","jetpack")),(0,r.createElement)("p",null,(0,r.createElement)(i.ExternalLink,{href:t,onClick:()=>{e.recordEvent("jetpack_editor_payments_post_publish_click")}},__("Learn more about these blocks","jetpack"))))}}},69683:function(e,t,n){"use strict";n.d(t,{D:function(){return m}});var r=n(51806),a=n(49777),o=n(55609),i=n(9818),s=n(12238),l=n(69307),c=n(65736),u=n(81427),d=n(41141);const __=c.__;function p(){const e=(0,l.useRef)(),[t,n]=(0,l.useState)();(0,l.useEffect)((()=>{if(!e?.current)return;const t=e.current.querySelector("svg");if(!t)return;const r=(new XMLSerializer).serializeToString(t);n(`data:image/svg+xml;base64,${window.btoa(r)}`)}),[e]);const o=(0,i.useSelect)((e=>e(s.store).getPermalink()),[]),{dataUrl:c}=(0,d.Z)({generateDataUrl:!0}),p=c||t;return(0,r.createElement)("div",{ref:e},(0,r.createElement)(a.Z,{value:o,size:300,imageSettings:p&&{src:p,width:64,height:64},renderAs:"canvas",level:"H"}),(0,r.createElement)(u.IM,{className:"qr-post-jetpack-logo",size:48,border:2}))}function m(){const e=(0,l.useRef)(),[t,n]=(0,l.useState)(!1);return(0,r.createElement)("div",{className:"qr-post-button"},(0,r.
2023-04-26 17:39:43 +02:00
__("To re-share a post, you need to upgrade to the %s plan","jetpack"),w)),(0,r.createElement)(i.Button,{href:g?null:h,onClick:f,target:"_top",icon:u.Z,className:p()("jetpack-publicize__upsell-button is-primary",{"jetpack-upgrade-plan__hidden":!h}),isBusy:g},g?__("Redirecting…","jetpack"):j)):(0,r.createElement)("div",{className:"jetpack-publicize__upsell"},(0,r.createElement)("strong",null,C),(0,r.createElement)("br",null),(0,c.sprintf)(/* translators: placeholder is the product name of the plan. */
2023-05-23 23:18:12 +02:00
__("This feature is for sites with a %s plan.","jetpack"),w),(0,r.createElement)("br",null),(0,r.createElement)(i.ExternalLink,{href:S},__("More information.","jetpack")))}},55802:function(e,t,n){"use strict";var r=n(13419),a=n(71259);(0,r.o_)(a.u,a.X)},71259:function(e,t,n){"use strict";n.d(t,{X:function(){return p},u:function(){return d}});var r=n(51806),a=n(78868),o=n(74356),i=n(72067),s=n(12238),l=n(65736),c=n(34613),u=n(18374);const __=l.__,d="publicize",p={render:()=>{const{hasEnabledConnections:e}=(0,o.oL)(),{isSocialImageGeneratorAvailable:t}=(0,o.Nh)();return(0,r.createElement)(s.PostTypeSupportCheck,{supportKeys:"publicize"},(0,r.createElement)(o.iS,null),(0,r.createElement)(c.Z,null,(0,r.createElement)(o.$S,{enableTweetStorm:!0},(0,r.createElement)(u.Z,null)),t&&(0,r.createElement)(o.i$,null)),(0,r.createElement)(i.PluginPrePublishPanel,{initialOpen:e,id:"publicize-title",title:(0,r.createElement)("span",{id:"publicize-defaults",key:"publicize-title-span"},__("Share this post","jetpack")),icon:(0,r.createElement)(a.Z,{showText:!1,height:16,logoColor:"#1E1E1E"})},(0,r.createElement)(o.$S,{prePublish:!0,enableTweetStorm:!0},(0,r.createElement)(u.Z,null))),t&&(0,r.createElement)(i.PluginPrePublishPanel,{initialOpen:!0,title:__("Social Image Generator","jetpack"),icon:(0,r.createElement)(a.Z,{showText:!1,height:16,logoColor:"#1E1E1E"})},(0,r.createElement)(o.i$,{prePublish:!0})))}}},14166:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(51806),a=n(55609),o=n(9818),i=n(12238),s=n(65736),l=n(8264);const __=s.__;function c(e){let{checked:t,onChange:n}=e;return(0,r.createElement)(a.CheckboxControl,{label:__("Show sharing buttons.","jetpack"),checked:t,onChange:e=>{n({jetpack_sharing_enabled:e})}})}function u(){const e=(0,o.useSelect)((e=>e(i.store).getEditedPostAttribute("jetpack_sharing_enabled")),[]),{editPost:t}=(0,o.useDispatch)(i.store);return(0,r.createElement)(i.PostTypeSupportCheck,{supportKeys:"jetpack-sharing-buttons"},(0,r.createElement)(l.Z,null,(0,r.createElement)(c,{checked:e,onChange:t})))}},27425:function(e,t,n){"use strict";var r=n(13419),a=n(3378);(0,r.o_)(a.u,a.X)},3378:function(e,t,n){"use strict";n.d(t,{X:function(){return o},u:function(){return a}});var r=n(14166);const a="sharing",o={render:r.Z}},21964:function(e,t,n){"use strict";var r=n(13419),a=n(9460);(0,r.o_)(a.u,a.X)},9460:function(e,t,n){"use strict";n.d(t,{X:function(){return s},u:function(){return i}});var r=n(9818),a=n(69307),o=n(65736);const __=o.__,i="site-editor-snackbars",s={render:()=>{const[e,t]=(0,a.useState)(),{createInfoNotice:n,removeNotice:i}=(0,r.useDispatch)("core/notices"),{entityTitle:s,entityType:l,isSiteEditor:c}=(0,r.useSelect)((e=>{var t,n;if(!e("core/edit-site"))return{isSiteEditor:!1};const{getEditedPostType:r,getEditedPostId:a}=e("core/edit-site"),{getEntityRecord:o,getPostType:i}=e("core"),s=o("postType",r(),a()),l=i(r());return{isSiteEditor:!0,entityTitle:null!==(t=s?.title?.raw)&&void 0!==t?t:"",entityType:null!==(n=l?.labels?.singular_name)&&void 0!==n?n:""}}));return(0,a.useEffect)((()=>{if(!c)return;const e=(0,r.subscribe)((()=>{setTimeout((()=>{const n=new URLSearchParams(window.location.search);if(!n.has("canvas"))return e();t(n.get("canvas"))}),0)}),"core/edit-site");return()=>e()}),[c]),(0,a.useEffect)((()=>{const t="jetpack/site-editor/snackbars";if(i(t),!c||"edit"!==e||!s||!l)return;const r=(0,o.sprintf)(/* translators: %1$s and %2$s are the title and type, respectively, of the entity being edited (e.g. "Editing the Index template", or "Editing the Header template part").*/
__("Editing the %1$s %2$s","jetpack"),s,l.toLowerCase());n(r,{id:t,type:"snackbar"})}),[c,e,n,i,s,l]),null}}},43718:function(e,t,n){"use strict";n.d(t,{K:function(){return a}});var r=n(55609);const a=(0,r.withFallbackStyles)(((e,t)=>{const{textColor:n,backgroundColor:r}=t,a=r&&r.color,o=n&&n.color;return{fallbackBackgroundColor:a||!e?void 0:getComputedStyle(e).backgroundColor,fallbackTextColor:o||!e?void 0:getComputedStyle(e).color}}))},85921:function(e,t,n){"use strict";var r=n(51806),a=n(13419),o=n(4981),i=n(65736),s=n(81427);const __=i.__;(0,a.Wp)()||(0,a.Ug)()||(0,o.registerBlockCollection)("jetpack",{title:"Jetpack",icon:(0,r.createElement)(s.IM,null)}),(0,o.setCategories)([...(0,o.getCategories)().filter((e=>{let{slug:t}=e;return"contact-form"!==t})),{slug:"contact-form",title:__("Forms","jetpack"),icon:(0,r.createElement)(s.IM,null)}]),(0,o.setCategories)([...(0,o.getCategories)().filter((e=>{let{slug:t}=e;return"earn"!==t})),{slug:"earn",title:__("Earn","jetpack"),icon:(0,r.createElement)(s.IM,null)}]),(0,o.setCategories)([...(0,o.getCategories)().filter((e=>{let{slug:t}=e;return"grow"!==t})),{slug:"grow",title:__("Grow","jetpack"),icon:(0,r.createElement)(s.IM,null)}])},85007:function(e,t,n){"use strict";function r(e){const t=e.ownerDocument;return{currentDoc:t,currentWindow:t.defaultView||t.parentWindow}}function a(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=[];if(!t||!e&&!e.length||!function(e){const{currentWindow:t}=r(e);return"editor-canvas"===t.name&&t.self!==t.top}(t))return a;const{currentDoc:o,currentWindow:i}=r(t);if(!function(e){try{return!!e?.parent?.location.href}catch(e){return!1}}(i))return a;const s=i?.parent?.document;return o&&s?(a=e.filter((e=>{const t=s.querySelector(e),r=!!o.querySelector(e);return!(!t||r)&&(o.head.appendChild(t.cloneNode()),n&&t.remove(),!0)})),a):a}function o(e,t,n){const a=`${window.Jetpack_Block_Assets_Base_Url.url}editor-assets`,{currentDoc:o}=r(n),i=o.getElementsByTagName("head")[0];e.forEach((e=>{const[n,r]=e.file.split("/").pop().split(".");if("css"===r){if(o.getElementById(e.id))return;const t=o.createElement("link");t.id=e.id,t.rel="stylesheet",t.href=`${a}/${n}-${e.version}.${r}`,i.appendChild(t)}if("js"===r){const s=t[e.id]?t[e.id]:null;if(o.getElementById(e.id))return s();const l=o.createElement("script");l.id=e.id,l.type="text/javascript",l.src=`${a}/${n}-${e.version}.${r}`,l.onload=s,i.appendChild(l)}}))}function i(e,t){return new Promise((n=>{const r=()=>{e[t]?n(e[t]):e.requestAnimationFrame(r)};r()}))}n.d(t,{DT:function(){return a},Dz:function(){return i},Pp:function(){return o},bL:function(){return r}})},70355:function(e,t,n){"use strict";n.d(t,{m:function(){return i}});var r=n(80550),a=n(13419);const o=r.O["Jetpack Green 40"];function i(){return(0,a.Ug)()||(0,a.Wp)()?null:o}},81518:function(e,t,n){"use strict";n.d(t,{t:function(){return i}});var r=n(29512),a=n.n(r),o=n(92819);function i(e,t){const n=function(e,t){for(const n of new(a())(t).values()){if(-1===n.indexOf("is-style-"))continue;const t=n.substring(9),r=(0,o.find)(e,{name:t});if(r)return r}return(0,o.find)(e,"isDefault")}(e,t);return n?n.name:null}},26788:function(e,t,n){"use strict";var r=n(90017),a=n.n(r),o=n(51806),i=n(55609),s=n(69307),l=n(65736);const __=l.__,_x=l._x;class c extends s.Component{constructor(){super(...arguments),a()(this,"state",{hasCopied:!1}),a()(this,"onCopy",(()=>this.setState({hasCopied:!0}))),a()(this,"onFinishCopy",(()=>this.setState({hasCopied:!1}))),a()(this,"onFocus",(e=>e.target.select()))}render(){const{link:e}=this.props,{hasCopied:t}=this.state;return e?(0,o.createElement)("div",{className:"jetpack-clipboard-input"},(0,o.createElement)(i.TextControl,{readOnly:!0,onFocus:this.onFocus,value:e}),(0,o.createElement)(i.ClipboardButton,{variant:"secondary",onCopy:this.onCopy,onFinishCopy:this.onFinishCopy,text:e},t?__("Copied!","jetpack"):_x("Copy","verb","jetpack"))):null}}t.Z=c},24381:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});const r=/^#?[A-Fa-f0-9]{6}$/;function a(e){return r.test(e)}},72752:function(e,t,n){"use strict";v
2022-12-15 17:41:53 +01:00
// translators: %s: amount
__("%s / month","jetpack"),o);case"1 year":return(0,l.sprintf)(
// translators: %s: amount
__("%s / year","jetpack"),o);case"one-time":return o}return(0,l.sprintf)(
// translators: %s: amount, plan interval
2023-04-26 17:39:43 +02:00
__("%1$s / %2$s","jetpack"),o,n)}function v(e){let{onClose:t,product:n}=e;const{selectedProductId:a,setSelectedProductId:o}=(0,h.Q)(),{id:s,title:l}=n,u=a&&a===s,d=u?c.Z:void 0,p=n?" "+b(n):null;return(0,r.createElement)(i.MenuItem,{icon:d,onClick:e=>{e.preventDefault(),o(s),t()},selected:u,value:s},l," : ",p)}function k(e){let{onClose:t}=e;const{clientId:n,productType:a}=(0,h.Q)(),o=(0,s.useSelect)((e=>e(p.h).getSiteSlug())),l=(0,f.Z)(n);if(m.BM===(0,m.j3)())return(0,r.createElement)(i.MenuItem,null,o&&(0,r.createElement)(i.ExternalLink,{href:`https://wordpress.com/earn/payments-plans/${o}#add-new-payment-plan`},(0,g.l)("add a new product",a)));return(0,r.createElement)(i.MenuItem,{onClick:e=>{e.preventDefault(),l(),setTimeout((()=>{const e=document.getElementById("new-product-title");null!==e&&e.focus()}),100),t()}},(0,g.l)("add a new product",a))}function y(){const{products:e,productType:t,selectedProductId:n}=(0,h.Q)(),{selectedProduct:a,shouldUpgrade:l}=(0,s.useSelect)((e=>{const{getProduct:t,getShouldUpgrade:r}=e(p.h);return{selectedProduct:t(n),shouldUpgrade:r()}}));let c=null,m=u.Z;return a&&(c=b(a)),n&&!a&&(c=(0,g.l)("product not found",t),m=d.Z),(0,r.createElement)(o.BlockControls,{__experimentalShareWithChildBlocks:!0,group:"block"},(0,r.createElement)(i.ToolbarDropdownMenu,{className:"product-management-control-toolbar__dropdown-button",icon:m,label:(0,g.l)("select a product",t),text:c},(t=>{let{onClose:n}=t;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(i.MenuGroup,null,e.map((e=>(0,r.createElement)(v,{key:e.id,onClose:n,product:e})))),!l&&(0,r.createElement)(i.MenuGroup,null,(0,r.createElement)(k,{onClose:n})))})))}},60510:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(52175),a=n(9818),o=n(72067),i=n(99307);function s(e){const t=(0,i.j3)(),{selectBlock:n}=(0,a.useDispatch)(r.store),{enableComplementaryArea:s}=(0,a.useDispatch)("core/interface"),{closePublishSidebar:l}=(0,a.useDispatch)(o.store);return()=>{switch(e&&n(e),t){case i.fH:return s("core/edit-site","edit-site/block-inspector");case i.CG:return s("core/edit-widgets","edit-widgets/block-inspector");default:l(),s("core/edit-post","edit-post/block")}}}},51585:function(e,t,n){"use strict";n.d(t,{_:function(){return l},l:function(){return i}});var r=n(65736),a=n(14436);const __=r.__,o={"add a new product":{[a.Bn]:__("Add a new payment plan","jetpack"),[a.DM]:__("Add a new subscription","jetpack")},"product not found":{[a.Bn]:__("Payment plan not found","jetpack"),[a.DM]:__("Subscription not found","jetpack")},"select a product":{[a.Bn]:__("Select a payment plan","jetpack"),[a.DM]:__("Select a subscription","jetpack")},"default new product title":{[a.Bn]:__("Monthly Subscription","jetpack"),[a.DM]:__("Monthly Subscription","jetpack")},"manage your products":{[a.Bn]:__("Manage your payment plans.","jetpack"),[a.DM]:__("Manage your subscriptions.","jetpack")},"saving product":{[a.Bn]:__("Saving payment plan…","jetpack"),[a.DM]:__("Saving subscription…","jetpack")},"add product":{[a.Bn]:__("Add payment plan","jetpack"),[a.DM]:__("Add subscription","jetpack")},"product requires a name":{[a.Bn]:__("Payment plan requires a name","jetpack"),[a.DM]:__("Subscription requires a name","jetpack")},"product requires a valid price":{[a.Bn]:__("Payment plan requires a valid price","jetpack"),[a.DM]:__("Subscription requires a valid price","jetpack")},"successfully created product":{[a.Bn]:__("Successfully created payment plan","jetpack"),[a.DM]:__("Successfully created subscription","jetpack")},"there was an error when adding the product":{[a.Bn]:__("There was an error when adding the payment plan.","jetpack"),[a.DM]:__("There was an error when adding the subscription.","jetpack")},"invalid product configured for this block":{[a.Bn]:__("Invalid payment plan configured for this block.","jetpack"),[a.DM]:__("Invalid subscription configured for this block.","jetpack")},"the button will be hidden from your visitors until you select a valid product":{[a.Bn]:__("The button will be hidden from your visitors until you select a valid pa
2022-04-02 10:26:41 +02:00
/* translators: category of images */
label:__("All categories","jetpack")},{value:"animals",
/* translators: category of images */
label:__("Animals","jetpack")},{value:"arts",
/* translators: category of images */
label:__("Arts","jetpack")},{value:"birthdays",
/* translators: category of images */
label:__("Birthdays","jetpack")},{value:"cityscapes",
/* translators: category of images */
label:__("Cityscapes","jetpack")},{value:"crafts",
/* translators: category of images */
label:__("Crafts","jetpack")},{value:"fashion",
/* translators: category of images */
label:__("Fashion","jetpack")},{value:"food",
/* translators: category of images */
label:__("Food","jetpack")},{value:"flowers",
/* translators: category of images */
label:__("Flowers","jetpack")},{value:"gardens",
/* translators: category of images */
label:__("Gardens","jetpack")},{value:"holidays",
/* translators: category of images */
label:__("Holidays","jetpack")},{value:"houses",
/* translators: category of images */
label:__("Houses","jetpack")},{value:"landmarks",
/* translators: category of images */
label:__("Landmarks","jetpack")},{value:"landscapes",
/* translators: category of images */
label:__("Landscapes","jetpack")},{value:"night",
/* translators: category of images */
label:__("Night","jetpack")},{value:"people",
/* translators: category of images */
label:__("People","jetpack")},{value:"pets",
/* translators: category of images */
label:__("Pets","jetpack")},{value:"selfies",
/* translators: category of images */
label:__("Selfies","jetpack")},{value:"sport",
/* translators: category of images */
label:__("Sport","jetpack")},{value:"travel",
/* translators: category of images */
label:__("Travel","jetpack")},{value:"weddings",
/* translators: category of images */
2023-05-23 23:18:12 +02:00
label:__("Weddings","jetpack")}],m=["mountain","ocean","river","clouds","pattern","abstract","sky"],h="ANY",f="LAST_7_DAYS",g="LAST_30_DAYS",b="LAST_6_MONTHS",v="LAST_12_MONTHS",k="CUSTOM",y=[{value:h,label:__("Any time","jetpack")},{value:f,label:__("Last 7 days","jetpack")},{value:g,label:__("Last 30 days","jetpack")},{value:b,label:__("Last 6 months","jetpack")},{value:v,label:__("Last 12 months","jetpack")},{value:k,label:__("Specific Month/Year","jetpack")}],E=(new Date).getFullYear(),w=[{label:__("Any Month","jetpack"),value:-1},...(0,o.map)((0,o.range)(0,12),(e=>({label:(0,r.dateI18n)("F",new Date(0,e)),value:e})))]},54414:function(e,t,n){"use strict";var r=n(82674),a=n.n(r),o=n(51806),i=n(13419),s=n(52175),l=n(92694),c=n(10892),u=n(38457);if((0,i.Dp)()&&"function"==typeof s.useBlockEditContext){const e=e=>e.unstableFeaturedImageFlow||e.modalClass&&e.modalClass.indexOf("featured-image")>-1,t=(e,t)=>["core/cover","core/image","core/gallery","core/media-text","jetpack/image-compare","jetpack/slideshow","jetpack/story","jetpack/tiled-gallery","videopress/video"].indexOf(e)>-1&&-1===t.toString().indexOf("coblocks");(0,l.addFilter)("editor.MediaUpload","external-media/replace-media-upload",(n=>r=>{const{name:i}=(0,s.useBlockEditContext)();let{render:l}=r;if(t(i,l)||e(r)){const{allowedTypes:e,gallery:t=!1,value:n=[]}=r;e.indexOf("image")>-1&&!(t&&n.length>0)&&(l=e=>(0,o.createElement)(c.Z,a()({},e,{mediaProps:r})))}return(0,o.createElement)(n,a()({},r,{render:l}))}),100),(0,l.addFilter)("blocks.registerBlockType","external-media/individual-blocks",(function(e,t){return"core/image"!==t?e:{...e,keywords:[...e.keywords,...u.Dv.map((e=>e.keyword))]}}))}},11583:function(e,t,n){"use strict";var r=n(51806),a=n(55609),o=n(69307),i=n(65736),s=n(39630),l=n(65235),c=n.n(l),u=n(92819),d=n(46406),p=n(9827);const __=i.__,m=(0,o.memo)((()=>(0,r.createElement)("div",{className:"jetpack-external-media-browser__empty"},(0,r.createElement)("p",null,__("Sorry, but nothing matched your search criteria.","jetpack")))));t.Z=function(e){const{media:t,isCopying:n,isLoading:i,pageHandle:l,className:h,multiple:f,setPath:g,nextPage:b,onCopy:v}=e,[k,y]=(0,o.useState)([]),[E,w]=(0,o.useState)(-1),_=(0,o.useRef)(-1),C=(0,o.useRef)(null),S=(0,o.useCallback)((e=>{let t=[e];"folder"===e.type?g(e.ID):f?(t=k.slice(0,9).concat(e),k.find((t=>e.ID===t.ID))&&(t=k.filter((t=>t.ID!==e.ID)))):1===k.length&&e.ID===k[0].ID&&(t=[]),y(t)}),[k,f,g]),j=(0,o.useCallback)((()=>{v(k)}),[k,v]),x=t.filter((e=>"folder"!==e.type)).length>0,P=c()({"jetpack-external-media-browser__media":!0,"jetpack-external-media-browser__media__loading":i}),L=c()({"jetpack-external-media-browser":!0,[h]:!0}),T=()=>{let e=1;const t=C.current.children;if(t.length>0){const n=t[0].offsetTop;for(;e<t.length&&t[e].offsetTop===n;)++e}_.current=e},N=(0,u.debounce)(T,400);(0,o.useEffect)((()=>(window.addEventListener("resize",N),()=>{window.removeEventListener("resize",N)})),[]),(0,o.useEffect)((()=>{t.length&&-1===_.current&&T()}),[t]);const A=(e,t)=>{let{item:n}=t;S(n)},R=(e,n)=>{let{item:r,index:a}=n;[s.LEFT,s.RIGHT,s.UP,s.DOWN].includes(e.keyCode)?((e,n)=>{switch(e){case s.LEFT:n>=1&&w(n-1);break;case s.RIGHT:n<t.length&&w(n+1);break;case s.UP:n>=_.current&&w(n-_.current);break;case s.DOWN:n<t.length-_.current&&w(n+_.current)}})(e.keyCode,a):s.SPACE===e.keyCode?(S(r),e.preventDefault()):s.ENTER===e.keyCode&&S(r),[s.LEFT,s.RIGHT,s.UP,s.DOWN,s.SPACE,s.ENTER].includes(e.keyCode)&&e.stopPropagation()};return(0,r.createElement)("div",{className:L},(0,r.createElement)("ul",{ref:C,className:P},t.map(((e,t)=>(0,r.createElement)(d.Z,{item:e,index:t,key:e.ID,onClick:A,onKeyDown:R,focus:t===E,isSelected:k.find((t=>t.ID===e.ID)),isCopying:n}))),0===t.length&&!i&&(0,r.createElement)(m,null),i&&(0,r.createElement)(p.Z,null),l&&!i&&(0,r.createElement)(a.Button,{variant:"secondary",className:"jetpack-external-media-browser__loadmore",disabled:i||n,onClick:()=>{t.length&&w(t.length),b()}},__("Load More","jetpack"))),x&&(0,r.createElement)((()=>{const e=0===k.length||n,t=n?__("Inserting…","jetpack"):__("Select"
__("Congratulations! Your site is now on the %s plan.","jetpack"),e):__("Congratulations! Your site is now on a paid plan.","jetpack"),{isDismissible:!0,...t&&{actions:[{url:l(),label:__("View my plan","jetpack")}]}})}}}})()},45092:function(e,t,n){"use strict";n.d(t,{bu:function(){return l},uM:function(){return i},yX:function(){return s}});var r=n(13419),a=n(86989),o=n.n(a);async function i(){if((0,r.Wp)())return Promise.reject();try{return await o()({path:"/jetpack/v4/plugins"})}catch(e){return Promise.reject(e.message)}}async function s(e){if((0,r.Wp)())return Promise.reject();try{return await o()({path:"/jetpack/v4/plugins",method:"POST",data:{slug:e,status:"active",source:"block-editor"}})}catch(e){return Promise.reject(e.message)}}async function l(e){if((0,r.Wp)())return Promise.reject();try{return await o()({path:`/jetpack/v4/plugins/${e}`,method:"POST",data:{status:"active",source:"block-editor"}})}catch(e){return Promise.reject(e.message)}}},80425:function(e,t,n){"object"==typeof window&&window.Jetpack_Block_Assets_Base_Url&&window.Jetpack_Block_Assets_Base_Url.url&&(n.p=window.Jetpack_Block_Assets_Base_Url.url)},31985:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(13419),a=n(4981),o=n(92694);function i(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];const{available:s,details:l,unavailableReason:c}=(0,r.OZ)(e),u=(0,r._D)(c,l),d=i?"jetpack/":"";if(!s&&!u)return!1;const p=(0,a.registerBlockType)(d+e,t);return u&&(0,o.addFilter)("editor.BlockListBlock",`${d+e}-with-has-warning-is-interactive-class-names`,(0,r.T)(d+e)),n.forEach((e=>(0,a.registerBlockType)(d+e.name,e.settings))),p}},36598:function(e,t,n){"use strict";var r=n(51806),a=n(70444);t.Z=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:24,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:24,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"0 0 24 24";return(0,r.createElement)(a.SVG,{xmlns:"http://www.w3.org/2000/svg",width:t,height:n,viewBox:o},(0,r.createElement)(a.Path,{fill:"none",d:"M0 0h24v24H0V0z",className:"icon-filler"}),e)}},66425:function(e,t,n){"use strict";var r=n(51806),a=n(52175);t.Z=(e,t,n,o,i)=>{const{isSelected:s}=t,l=t.attributes[e];return(0,r.createElement)("div",{className:s?`jetpack-${e}-block is-selected`:`jetpack-${e}-block`},!s&&""!==l&&o(t),(s||""===l)&&(0,r.createElement)(a.PlainText,{value:l,placeholder:n,"aria-label":n,onChange:i}))}},92713:function(e,t,n){"use strict";var r=n(9818),a=n(65736);n(53961);const __=a.__;if("undefined"!=typeof window&&window.location){const e=new URLSearchParams(window.location.search);e.get("stripe_connect_success")?(0,r.dispatch)("core/notices").createNotice("success",__("Congrats! Your site is now connected to Stripe. You can now start accepting funds!","jetpack")):e.get("stripe_connect_cancelled")&&(0,r.dispatch)("core/notices").createNotice("error",__("You cancelled connecting your site to Stripe.","jetpack"))}},23621:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(86989),a=n.n(r),o=n(92819);function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.noop;return t(!0),new Promise(((n,r)=>{a()({path:`/wpcom/v2/resolve-redirect/?url=${encodeURIComponent(e)}`}).then((a=>{t(!1);const o=a.status?parseInt(a.status,10):null;o&&o>=400?r():n(a.url||e)}),(()=>{t(!1),r()}))}))}},46867:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(9818),a=n(69307),o=n(92819);function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.noop;const[n,i]=(0,a.useState)(!1),{isAutosaveablePost:s,isDirtyPost:l,currentPost:c}=(0,r.useSelect)((e=>{const t=e("core/editor");return{isAutosaveablePost:t.isEditedPostAutosaveable(),isDirtyPost:t.isEditedPostDirty(),currentPost:t.getCurrentPost()}}),[]),u=Object.keys(c).length>0,d=(0,r.useSelect)((e=>!!window.wp?.customize||!!e("core/edit-widgets"))),p=(0,r.dispatch)("core/editor").savePost,m=(0,r.useSelect)((e=>e("core").__experimentalGetDirtyEntityRecords())),h=async e=>{
2022-12-15 17:41:53 +01:00
// translators: %s: Price
2023-05-23 23:18:12 +02:00
__("Minimum allowed price is %s.","jetpack"),(0,r.ZP)(k,b)),h),void a(!1);if(!(0,c.vs)(b,v))return(0,d.q)((0,l.l)("product requires a valid price",t),h),void a(!1);try{const r=await o()({path:"/wpcom/v2/memberships/product",method:"POST",data:e}),i={id:r.id,title:r.title,interval:r.interval,price:r.price,currency:r.currency},s=h.select(u.G4).getProducts();m(p(s.concat([i]))),n(i.id),(0,d.w)((0,l.l)("successfully created product",t),h),a(!0)}catch(e){(0,d.q)((0,l.l)("there was an error when adding the product",t),h),a(!1)}}}},23267:function(e,t,n){"use strict";n.d(t,{G4:function(){return r},P:function(){return i},cH:function(){return o},lp:function(){return a}});const r="jetpack/membership-products",a=0,o=1,i=2},7652:function(e,t,n){"use strict";n.d(t,{h:function(){return c}});var r=n(9818),a=n(6247),o=n(23267),i=n(93100),s=n(20360),l=n(93245);const c=(0,r.createReduxStore)(o.G4,{actions:a,reducer:i.Z,resolvers:s,selectors:l,__experimentalUseThunks:!0});(0,r.register)(c)},93100:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});const r={products:[],apiState:n(23267).lp,connectUrl:null,shouldUpgrade:!1,siteSlug:"",upgradeUrl:null};function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_PRODUCTS":return{...e,products:t.products};case"SET_CONNECT_URL":return{...e,connectUrl:t.connectUrl};case"SET_API_STATE":return{...e,apiState:t.apiState};case"SET_SHOULD_UPGRADE":return{...e,shouldUpgrade:t.shouldUpgrade};case"SET_SITE_SLUG":return{...e,siteSlug:t.siteSlug};case"SET_UPGRADE_URL":return{...e,upgradeUrl:t.upgradeUrl}}return e}},20360:function(e,t,n){"use strict";n.r(t),n.d(t,{getProducts:function(){return b}});var r=n(86989),a=n.n(r),o=n(12238),i=n(96483),s=n(14436),l=n(51585),c=n(73905),u=n(74251),d=n(6247),p=n(23267),m=n(46529);const h="membership-products-resolver-getProducts";let f=!1;const g=(e,t,n)=>{if(e)return;const r=n.getProductsNoResolver()[0]?.id;r&&t(r)},b=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.Bn,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{};return async r=>{let{dispatch:s,registry:b,select:v}=r;if(await c.Z.blockExecution(h),f)return void g(t,n,v);const k=c.Z.acquire(h);try{const r=await(async()=>{const e=(0,i.getQueryArg)(window.location.href,"origin"),t=(0,i.addQueryArgs)("/wpcom/v2/memberships/status",{source:"https://wordpress.com"===e?"gutenberg-wpcom":"gutenberg",type:"all",is_editable:!0}),n=await a()({path:t,method:"GET"});if(!n&&"object"!=typeof n)throw new Error("Unexpected API response");const r=n?.errors&&Object.values(n.errors)?.[0]?.[0];if(r)throw new Error(r);return n})();((e,t,n)=>{const r=t.select(o.store).getCurrentPostId();n((0,d.setConnectUrl)((0,u.Z)(r,e.connect_url))),n((0,d.setShouldUpgrade)(e.should_upgrade_to_access_memberships)),n((0,d.setSiteSlug)(e.site_slug)),n((0,d.setUpgradeUrl)(e.upgrade_url)),n((0,d.setProducts)(e.products)),n((0,d.setApiState)(e.connected_account_id?p.cH:p.P))})(r,b,s),(e=>!e.products.length&&!e.should_upgrade_to_access_memberships&&e.connected_account_id)(r)&&await(async(e,t,n)=>{await n((0,d.saveProduct)({title:(0,l.l)("default new product title",e),currency:"USD",price:5,interval:"1 month"},e,t))})(e,n,s),g(t,n,v),f=!0}catch(e){s((0,d.setConnectUrl)(null)),s((0,d.setApiState)(p.P)),(0,m.q)(e.message,b)}c.Z.release(k)}}},93245:function(e,t,n){"use strict";n.r(t),n.d(t,{getApiState:function(){return a},getConnectUrl:function(){return o},getProduct:function(){return l},getProducts:function(){return i},getProductsNoResolver:function(){return s},getShouldUpgrade:function(){return c},getSiteSlug:function(){return u},getUpgradeUrl:function(){return d},isApiStateConnected:function(){return p},isApiStateLoading:function(){return m},isInvalidProduct:function(){return h}});var r=n(23267);const a=e=>e.apiState,o=e=>e.connectUrl,i=e=>e.products,s=e=>i(e),l=(e,t)=>i(e).find((e=>e.id===t)),c=e=>e.shouldUpgrade,u=e=>e.siteSlug,d=e=>!!c(e)&&e.upgradeUrl,p=e=>e.apiState==