(()=>{var e={184:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var l=typeof r;if("string"===l||"number"===l)e.push(r);else if(Array.isArray(r)){if(r.length){var a=o.apply(null,r);a&&e.push(a)}}else if("object"===l){if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]")){e.push(r.toString());continue}for(var i in r)n.call(r,i)&&r[i]&&e.push(i)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var l=t[n]={exports:{}};return e[n](l,l.exports,r),l.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.wp.blocks;function t(){return t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},t.apply(this,arguments)}const n=window.wp.element;var o=r(184),l=r.n(o);const a=window.wp.i18n,i=window.wp.blockEditor,s=JSON.parse('{"u2":"pmpro/single-level-expiration"}');(0,e.registerBlockType)(s.u2,{icon:{background:"#FFFFFF",foreground:"#1A688B",src:"calendar"},edit:function(e){const{attributes:{textAlign:r},setAttributes:o}=e,s=(0,i.useBlockProps)({className:l()({[`has-text-align-${r}`]:r})});let p;const c=(u=e.attributes.selected_membership_level,pmpro.all_levels_formatted_text[u]?pmpro.all_levels_formatted_text[u].formatted_expiration:null);var u;return p=c?(0,n.createElement)("div",t({},s,{dangerouslySetInnerHTML:{__html:c}})):(0,n.createElement)("div",s,(0,a.__)("Level Expiration","paid-memberships-pro")),[(0,n.createElement)(n.Fragment,null,(0,n.createElement)(n.Fragment,null,(0,n.createElement)(i.BlockControls,null,(0,n.createElement)(i.AlignmentControl,{value:r,onChange:e=>{o({textAlign:e})}}))),p)]},save:function(e){return t=e.attributes.selected_membership_level,pmpro.all_levels_formatted_text[t]?pmpro.all_levels_formatted_text[t].formatted_expiration:"";var t}})})()})();