(()=>{"use strict";var e,r={6576:()=>{const e=window.wp.blocks,r=window.wp.i18n,t=window.wp.blockEditor,s=window.wp.components,o=window.wp.element,n=window.ReactJSXRuntime,i=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"gatherpress/rsvp-response-toggle","version":"1.0.0","title":"RSVP Response Toggle","description":"Toggle between showing all RSVP responses or a limited set.","category":"gatherpress","ancestor":["gatherpress/rsvp-response"],"icon":"arrow-down","example":{},"attributes":{"showAll":{"type":"string","default":"Show all"},"showFewer":{"type":"string","default":"Show fewer"}},"supports":{"align":["left","center","right"],"spacing":{"margin":true,"padding":true},"color":{"text":true,"background":true},"html":false,"interactivity":true},"usesContext":["gatherpress/rsvpLimitEnabled"],"textdomain":"gatherpress","editorScript":"file:./index.js","style":"file:./style-index.css","render":"file:./render.php"}');(0,e.registerBlockType)(i,{edit:({attributes:e,setAttributes:i,context:l})=>{var a;const p=(0,t.useBlockProps)(),{showAll:h,showFewer:w}=e,[g,c]=(0,o.useState)(!0);return null!==(a=l?.["gatherpress/rsvpLimitEnabled"])&&void 0!==a&&a?(0,n.jsxs)("div",{...p,children:[(0,n.jsx)(t.InspectorControls,{children:(0,n.jsx)(s.PanelBody,{children:(0,n.jsx)(s.ToggleControl,{label:(0,r.__)("Edit display text","gatherpress"),help:g?(0,r.__)("Set text for showing all RSVP responses","gatherpress"):(0,r.__)("Set text for showing fewer RSVP responses","gatherpress"),checked:g,onChange:()=>c(!g)})})}),(0,n.jsx)(t.RichText,{tagName:"a",value:g?h:w,onChange:e=>i(g?{showAll:e}:{showFewer:e}),allowedFormats:[],multiline:!1,style:{whiteSpace:"nowrap"}})]}):null},save:()=>null})}},t={};function s(e){var o=t[e];if(void 0!==o)return o.exports;var n=t[e]={exports:{}};return r[e](n,n.exports,s),n.exports}s.m=r,e=[],s.O=(r,t,o,n)=>{if(!t){var i=1/0;for(h=0;h=n)&&Object.keys(s.O).every(e=>s.O[e](t[a]))?t.splice(a--,1):(l=!1,n0&&e[h-1][2]>n;h--)e[h]=e[h-1];e[h]=[t,o,n]},s.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),(()=>{var e={7243:0,1027:0};s.O.j=r=>0===e[r];var r=(r,t)=>{var o,n,[i,l,a]=t,p=0;if(i.some(r=>0!==e[r])){for(o in l)s.o(l,o)&&(s.m[o]=l[o]);if(a)var h=a(s)}for(r&&r(t);ps(6576));o=s.O(o)})();