�PNG  IHDR22?�� pHYs  �� OiCCPPhotoshop ICC profilexڝSgTS�=���BK���KoR RB���&*! J�!��Q�EEȠ�����Q, � ��!���������{�kּ������>���� �H3Q5� �B�������.@� $p�d!s�#�~<<+"��x� �M��0���B�\���t�8K�@z�B�@F���&S�`�cb�P-`'������{[�!�� e�Dh;��V�EX0fK�9�-0IWfH���� � 0Q��){`�##x��F�W<�+��*x��<�$9E�[-qWW.(�I+6aa�@.�y�2�4���������x����6��_-��"bb���ϫp@�t~��,/��;�m��%�h^ �u��f�@����W�p�~<�5�j>{�-�]c�K'Xt����o��(�h���w��?�G�%�fI�q^D$.Tʳ?�D��*�A��,���� �`6�B$��BB d�r`)��B(�Ͱ*`/�@4�Qh��p.�U�=p�a��(�� A�a!ڈb�X#����!�H�$ ɈQ"K�5H1R�T UH�=r9�\F��;�2����G1���Q=� �C��7�F� �dt1�����r�=�6��Ыhڏ>C�0��3�l0.��B�8, �c˱"� ���V����cϱw�E� 6wB aAHXLXN�H� $4� 7 �Q�'"��K�&���b21�XH,#��/{�C�7$�C2'��I��T��F�nR#�,��4H#���dk�9�, +ȅ����3��!�[ �b@q��S�(R�jJ��4�e�2AU��Rݨ�T5�ZB���R�Q��4u�9̓IK�����hh�i��t�ݕN��W���G���w ��Ljg(�gw��L�Ӌ�T071���oUX*�*|�� �J�&�*/T����ު U�U�T��^S}�FU3S� Ԗ�U��P�SSg�;���g�oT?�~Y��Y�L�OC�Q��_�� c�x,!k ��u�5�&���|v*�����=���9C3J3W�R�f?�q��tN �(���~���)�)�4L�1e\k����X�H�Q�G�6������E�Y��A�J'\'Gg����S�Sݧ �M=:��.�k���Dw�n��^��Lo��y���}/�T�m���G X� $� �<�5qo</���QC]�@C�a�a�ᄑ��<��F�F�i�\�$�m�mƣ&&!&KM�M�RM��)�;L;L���͢�֙5�=1�2��כ߷`ZxZ,����eI��Z�Yn�Z9Y�XUZ]�F���%ֻ�����N�N���gð�ɶ�����ۮ�m�}agbg�Ů��}�}��= ���Z~s�r:V:ޚΜ�?}����/gX���3��)�i�S��Ggg�s�󈋉K��.�>.���Ƚ�Jt�q]�z���������ۯ�6�i�ܟ�4�)�Y3s���C�Q��? ��0k߬~OCO�g��#/c/�W�װ��w��a�>�>r��>�<7�2�Y_�7��ȷ�O�o�_��C#�d�z����%g��A�[��z|!��?:�e����A���AA�������!h�쐭!��Α�i�P~���a�a��~ '���W�?�p�X�1�5w��Cs�D�D�Dޛg1O9�-J5*>�.j<�7�4�?�.fY��X�XIlK9.*�6nl������� �{�/�]py�����.,:�@L�N8��A*��%�w%� y��g"/�6ш�C\*N�H*Mz�쑼5y$�3�,幄'���L Lݛ:��v m2=:�1����qB�!M��g�g�fvˬe����n��/��k���Y- �B��TZ(�*�geWf�͉�9���+��̳�ې7�����ᒶ��KW-X潬j9�������(�x��oʿ�ܔ���Ĺd�f�f���-�[����n �ڴ �V����E�/��(ۻ��C���<��e����;?T�T�T�T6��ݵa��n��{��4���[���>ɾ�UUM�f�e�I���?�������m]�Nmq����#�׹���=TR��+�G�����w- 6 U����#pDy��� �� :�v�{���vg/jB��F�S��[b[�O�>����z�G��499�?r����C�d�&����ˮ/~�����јѡ�򗓿m|������������x31^�V���w�w��O�| (�h���SЧ��������c3-� cHRMz%������u0�`:�o�_�F5IDATx��ytUս�?�;���fN$$��@B�!�k��� -*�gE���j�O�kQ�ʠ`U�B_ �AÐ0%�Ȕ�@r3ޛ;߳��$�@��v����^�s����������$��ߢ !�W��5�̱'-٘������4�>�Rƫ$�G��0U�H}�_ _� #��k�MJ/=�9Du *ڲ�k�PQ;0��j|�*�$�^컂脛y���>�z×� B��� ��(�:$�ʔ_�6��C!B����MVx��a��ζyY����j��ƋY2�9�F�{r��r�딟F��Q��hY6��� x��[l��RC��������nt@��;P��3��� F�w��7��:�P���ɋ'���mj���Bƪ�$�Q�L��y��߷g��\���z����v5�p�v$�v櫻�`6~K �Y�X����,�:��"�o�e0II"(��,������l_�C���/4�+f�E�!q��:����u����c��樼.UE�@� �]K�W���$-�h]�JG���Dz)�`��.�A/ ���mᏣc�3jK� �!�>���$�Q�!�_�? \�C2(E �M$Z I{�U���s�ǣ���=��@Բe ޻��W�����@ �w����}�9v,)��.}*|"�s��di���,���G�]W�AC�������|<����[��ߕ������K�*�G nߴ!��‹��J�!��6(L�a)��Am��������;adf��:�xm��nh�;֦I��(���o�C~ډa?�=��s����h��E������xp����)���_���t��W�����´;8���`dz=(��@@�+,�;�`�fhl��XȌ�3,uI�~z(J����� �ZX�A����H'�À�㜦�82|��a�n�z2��I���� ���EY�h�ε<�0�q�{��C��v�˅��?"@��χ�x�WS+��N�~�KQ�J�8ل�� _.W��� !TU{�����,��"�� �;�������HI S� ��))�o�1�H�D� ���� (� ;����"Ҕ��,���� �F=���O��&�Ph>�`���y��߲ &S��P�<��'��1s�1cĂ�N����2)����@�u��tv��<�+�-&�����h��[!FSG���' � z z0��<����8d&�����E0�,��<��"!P�b4��� �{S�����X����.�囤���T��hEF��X�q0"-<����h���]�Py*����F⩍��@v�˂�Y08�� .q��a��s����(!<̫1�3�L�H��7sYW�`��qtu�\7��?�@�Y�� %Ka�x�GZ�*W�P��y�����N0r9��Z�c�%���q,��k�����!!,��>���IB��� �x1�Xu�Y���v-���ֺ��N������JP��a�2`�e5��w��u;�6�i���̃��(K���ťa��(l51��JL��O'%���]���ٖ뿉!��{*�p+f ���i8��D�ȑ���ܩ�M��V��ӟz��x�7Z�1i}�^͜���6e����x��)u�d�ˏ�V�eG�\�X1�����=n�U'�~Y����L�\,�(d!x ,�:�TW8� M`r���@��r+v�Q0��>^;˴�VbF��('����� �*O��i��j�Ӆ����^�S3&� ���{������.ی�� N;��NU%d0�Ce\r"�C�b��&t7N�7��� �ȪD�[%l�۪�$��'m?�A9tI�9>��NVL ��� 6v~M�����ъ�B���0����9$&=ώm��W�0���L���&��E���f�f��'+�9��hv��7,���M��6�D�&�^� �����8 D֮�����o��k^z��O��hP�8q�5d*��YVq3�{��������#LX4�?��jP=3�~�؅c�ݰ�̱�ұ��8̲��2�G�����j��έ�9��w7���U�X�w�85C��?!I&���o&����L���I#�^�eV�,�^t5�k� �xs˛\��U�8��."���{���ǵ�l4��ݼ�;��r"���G�/~���gJV�N糦��ZZ^k+NN�D��I$�=OE�z����|*�*{��%k���G��>�`9��b;�s���8,�qs��c��.b��q�%�>r��n�R�Ƨ�%�,�A��le#�8���}; 21�0�b�&�QX�f���q�00����$>�h�N�'�a3��A���/�r ��L5�8�GԲ'�����w;��c#�q1���h$*��V^�k��QĽ�b:i������� ����H F#�_���,��]g����Ը����`RUU���� ��"�qD���>-��ϤI�~��3�̴�����NZ[[555�eeek7�m����YF#[��Đ��R��i��L�H�r ��@��J-�Pŝ��_|�-��6y��ks�V�U~��6���w.����(��0A� 4��f��� /���C�xŊ�ٳ����z=6�����rg���mKo��o�/����a�g���?'9%9��P��斓��~���L{�� �H��{AW��B��$����v�1b�&Mb�ر��ر#�0`�`xMBp! )Z�Nmo�mZ�g�}�eذaWTVV ���'99��C5��&�&+5�bT>|8��PUUETT����&���t��~TE%��'������b�tEGG;RSS�S�N�v��ѯ��t����u1@�ޚ"f��͈���r'L�Ph��m��ƌ�74o��`�x�q�P���NRSS�X,�����l&&&��MFFA!-��`��ҷ�n��Yuu�����x<I�LB%����KԒ50�!�3�bz�����ʸKL���;---�l6[��`��������Ȏ;�����egg4��!D�T��jWujyZ��������K����%����p�^���X,6��sV=�ܖ����6�3�X ���4ҿ��A2�&����_k�;d�� �VfOIEND�B`�
Warning: session_start(): Session cannot be started after headers have already been sent in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 124

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 130

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 131

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 132

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 133

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 134

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 135

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 547

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 548

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 549

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 550

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 551
(()=>{"use strict";var e={n:t=>{var o=t&&t.__esModule?()=>t.default:()=>t;return e.d(o,{a:o}),o},d:(t,o)=>{for(var n in o)e.o(o,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:o[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.blocks,o=window.wp.i18n,n=window.wp.blockEditor,r=window.wp.components,i=window.wp.element,c=window.wp.apiFetch;var a=e.n(c);const s=window.wp.hooks,u=window.wp.data,l=window.wc.wcSettings,m=window.ReactJSXRuntime,d={percent:(0,o.__)("Percentage discount","woocommerce"),fixed_cart:(0,o.__)("Fixed cart discount","woocommerce"),fixed_product:(0,o.__)("Fixed product discount","woocommerce")};function p(e){return"percent"===e?100:1e6}function _({attributes:e,setAttributes:t}){const n=function(){const e=(0,l.getSetting)("couponTypes",d);return Object.entries(e).map(([e,t])=>({value:e,label:t}))}(),i=p(e.discountType);return(0,m.jsxs)(r.PanelBody,{title:(0,o.__)("General","woocommerce"),initialOpen:!0,children:[(0,m.jsx)(r.SelectControl,{label:(0,o.__)("Discount type","woocommerce"),value:e.discountType,options:n,onChange:o=>{const n=p(o);t({discountType:o,amount:Math.min(e.amount,n)})},__nextHasNoMarginBottom:!0}),(0,m.jsx)(r.TextControl,{label:(0,o.__)("Amount","woocommerce"),value:String(e.amount),type:"number",min:0,max:i,onChange:e=>t({amount:Math.min(Number(e)||0,i)}),__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),(0,m.jsx)(r.TextControl,{label:(0,o.__)("Expires (days after send)","woocommerce"),help:(0,o.__)("Set to 0 for no expiry.","woocommerce"),value:String(e.expiryDay),type:"number",min:0,onChange:e=>t({expiryDay:Number(e)||0}),__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),(0,m.jsx)(r.ToggleControl,{label:(0,o.__)("Free shipping","woocommerce"),checked:e.freeShipping,onChange:e=>t({freeShipping:e}),__nextHasNoMarginBottom:!0})]})}function g({attributes:e,setAttributes:t}){return(0,m.jsxs)(r.PanelBody,{title:(0,o.__)("Usage limits","woocommerce"),initialOpen:!1,children:[(0,m.jsx)(r.TextControl,{label:(0,o.__)("Usage limit per coupon","woocommerce"),help:(0,o.__)("How many times this coupon can be used before it is void. Set to 0 for unlimited.","woocommerce"),value:String(e.usageLimit),type:"number",min:0,onChange:e=>t({usageLimit:Number(e)||0}),__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),(0,m.jsx)(r.TextControl,{label:(0,o.__)("Usage limit per user","woocommerce"),help:(0,o.__)("How many times this coupon can be used by an individual user. Set to 0 for unlimited.","woocommerce"),value:String(e.usageLimitPerUser),type:"number",min:0,onChange:e=>t({usageLimitPerUser:Number(e)||0}),__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})]})}function x({label:e,value:t,onChange:o,endpoint:n}){const[c,s]=(0,i.useState)([]),[u,l]=(0,i.useState)([]),d=(0,i.useRef)(null),p=(0,i.useRef)(null),_=(0,i.useCallback)(e=>{if(p.current&&p.current.abort(),e.length<2)return s([]),void l([]);p.current=new AbortController,a()({path:`/wc/v3/${n}?search=${encodeURIComponent(e)}&per_page=20`,signal:p.current.signal}).then(e=>{l(e),s(e.map(e=>e.name))}).catch(e=>{e instanceof Error&&"AbortError"===e.name||(s([]),l([]))})},[n]);(0,i.useEffect)(()=>()=>{d.current&&clearTimeout(d.current),p.current&&p.current.abort()},[]);const g=t.map(e=>e.title);return(0,m.jsx)("div",{style:{marginBottom:"24px"},children:(0,m.jsx)(r.FormTokenField,{label:e,value:g,suggestions:c,onInputChange:e=>{d.current&&clearTimeout(d.current),d.current=setTimeout(()=>{_(e)},300)},onChange:e=>{const n=e.map(e=>{const o=t.find(t=>t.title===e);if(o)return o;const n=u.find(t=>t.name===e);return n?{id:n.id,title:n.name}:null}).filter(e=>null!==e);o(n)},__experimentalExpandOnFocus:!0,__next40pxDefaultSize:!0})})}function h({attributes:e,setAttributes:t}){return(0,m.jsxs)(r.PanelBody,{title:(0,o.__)("Usage restrictions","woocommerce"),initialOpen:!1,children:[(0,m.jsx)(r.TextControl,{label:(0,o.__)("Minimum spend","woocommerce"),value:e.minimumAmount,onChange:e=>t({minimumAmount:e}),type:"number",min:0,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),(0,m.jsx)(r.TextControl,{label:(0,o.__)("Maximum spend","woocommerce"),value:e.maximumAmount,onChange:e=>t({maximumAmount:e}),type:"number",min:0,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),(0,m.jsx)(r.ToggleControl,{label:(0,o.__)("Individual use only","woocommerce"),help:(0,o.__)("If checked, this coupon cannot be used in conjunction with other coupons.","woocommerce"),checked:e.individualUse,onChange:e=>t({individualUse:e}),__nextHasNoMarginBottom:!0}),(0,m.jsx)(r.ToggleControl,{label:(0,o.__)("Exclude sale items","woocommerce"),help:(0,o.__)("If checked, this coupon will not apply to items on sale.","woocommerce"),checked:e.excludeSaleItems,onChange:e=>t({excludeSaleItems:e}),__nextHasNoMarginBottom:!0}),(0,m.jsx)(x,{label:(0,o.__)("Products","woocommerce"),value:e.productIds,onChange:e=>t({productIds:e}),endpoint:"products"}),(0,m.jsx)(x,{label:(0,o.__)("Excluded products","woocommerce"),value:e.excludedProductIds,onChange:e=>t({excludedProductIds:e}),endpoint:"products"}),(0,m.jsx)(x,{label:(0,o.__)("Product categories","woocommerce"),value:e.productCategoryIds,onChange:e=>t({productCategoryIds:e}),endpoint:"products/categories"}),(0,m.jsx)(x,{label:(0,o.__)("Excluded product categories","woocommerce"),value:e.excludedProductCategoryIds,onChange:e=>t({excludedProductCategoryIds:e}),endpoint:"products/categories"}),(0,m.jsx)(r.TextControl,{label:(0,o.__)("Allowed emails","woocommerce"),help:(0,o.__)("Comma-separated list of allowed emails to check against the customer's billing email.","woocommerce"),value:e.emailRestrictions,onChange:e=>t({emailRestrictions:e}),__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})]})}const b=["draft","future","pending","private","publish"];function w({attributes:e,setAttributes:t}){const n=e.couponCode,[c,l]=(0,i.useState)(""),[d,p]=(0,i.useState)([]),[_,g]=(0,i.useState)(!1),x=(0,i.useRef)(null),h=(0,i.useRef)(null),w=(0,i.useCallback)(e=>{if(h.current&&h.current.abort(),e.length<2)return p([]),void g(!1);g(!0),h.current=new AbortController;const t=new URLSearchParams({per_page:"20",search:e});b.forEach(e=>{t.append("status[]",e)}),a()({path:`/wc/v3/coupons?${t.toString()}`,signal:h.current.signal}).then(e=>{p(e),g(!1)}).catch(e=>{e instanceof Error&&"AbortError"===e.name||("rest_forbidden"!==e.code&&403!==e.status||(0,u.dispatch)("core/notices").createErrorNotice((0,o.__)("You do not have permission to view coupons.","woocommerce"),{id:"coupon-code-permission-error",type:"snackbar"}),g(!1))})},[]);(0,i.useEffect)(()=>(x.current&&clearTimeout(x.current),x.current=setTimeout(()=>{w(c)},300),()=>{x.current&&clearTimeout(x.current)}),[c,w]),(0,i.useEffect)(()=>()=>{h.current&&h.current.abort()},[]);const f=d.map(e=>({value:e.code,label:e.code}));return n&&!f.some(e=>e.value===n)&&f.unshift({value:n,label:n}),(0,m.jsxs)(r.PanelBody,{title:(0,o.__)("Coupon","woocommerce"),initialOpen:!0,children:[(0,m.jsxs)("div",{style:{marginBottom:"16px"},children:[(0,m.jsx)("div",{children:(0,o.__)("Search for an existing coupon","woocommerce")}),(0,m.jsx)(r.ComboboxControl,{label:(0,o.__)("Search coupons","woocommerce"),hideLabelFromVision:!0,value:n,onChange:e=>{t({couponCode:e||""})},onFilterValueChange:e=>{l(e)},options:f,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:_?(0,o.__)("Searching coupons…","woocommerce"):c.length>0&&c.length<2?(0,o.__)("Type at least 2 characters to search","woocommerce"):null}),_&&(0,m.jsx)("div",{style:{display:"flex",alignItems:"center",marginTop:"8px"},children:(0,m.jsx)(r.Spinner,{})})]}),(0,m.jsx)("div",{children:(0,m.jsx)(r.Button,{variant:"link",onClick:()=>{const e=(0,s.applyFilters)("woocommerce_email_editor_create_coupon_handler",()=>{window.open("/wp-admin/post-new.php?post_type=shop_coupon","_blank")});"function"==typeof e&&e()},style:{padding:0,height:"auto"},children:(0,o.__)("Create new coupon","woocommerce")})})]})}const f=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"woocommerce/coupon-code","version":"1.0.0","title":"Coupon Code","category":"woocommerce","description":"Include a coupon code to entice customers to make a purchase.","supports":{"email":true,"html":false,"align":true,"color":{"text":true,"background":true},"typography":{"fontSize":true},"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"attributes":{"couponCode":{"type":"string","default":""},"source":{"type":"string","default":"createNew","enum":["createNew","existing"]},"discountType":{"type":"string","default":"percent"},"amount":{"type":"number","default":10},"expiryDay":{"type":"number","default":10},"freeShipping":{"type":"boolean","default":false},"usageLimit":{"type":"number","default":0},"usageLimitPerUser":{"type":"number","default":0},"minimumAmount":{"type":"string","default":""},"maximumAmount":{"type":"string","default":""},"individualUse":{"type":"boolean","default":false},"excludeSaleItems":{"type":"boolean","default":false},"productIds":{"type":"array","default":[],"items":{"type":"object"}},"excludedProductIds":{"type":"array","default":[],"items":{"type":"object"}},"productCategoryIds":{"type":"array","default":[],"items":{"type":"object"}},"excludedProductCategoryIds":{"type":"array","default":[],"items":{"type":"object"}},"emailRestrictions":{"type":"string","default":""}},"textdomain":"woocommerce"}');(0,t.registerBlockType)(f,{edit:function(e){const{attributes:t,setAttributes:i}=e,c=t.source??"createNew",a=t.couponCode,{className:s="",style:u,...l}=(0,n.useBlockProps)(),d="createNew"===c?"XXXX-XXXXXX-XXXX":a||"",{background:p,backgroundColor:x,border:b,...f}=u||{},y={fontSize:"1.2em",padding:"12px 20px",borderWidth:"2px",borderStyle:"dashed",borderColor:"#cccccc",borderRadius:"4px",color:"#000000",backgroundColor:"#f5f5f5",fontWeight:"bold",letterSpacing:"1px",...f,display:"inline-block",boxSizing:"border-box",textAlign:"center"},C=t.align,j={textAlign:["left","center","right","justify","start","end"].includes(C)?C:"center"},v=s.split(" ").filter(Boolean),S=[],N=[];v.forEach(e=>{e.startsWith("has-")||e.startsWith("wp-elements-")?S.push(e):N.push(e)});const k=N.length>0?N.join(" "):void 0,X=S.length>0?S.join(" "):void 0;return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)(n.InspectorControls,{children:[(0,m.jsx)(r.PanelBody,{title:(0,o.__)("Coupon source","woocommerce"),initialOpen:!0,children:(0,m.jsx)(r.SelectControl,{label:(0,o.__)("Coupon source","woocommerce"),hideLabelFromVision:!0,value:c,options:[{value:"createNew",label:(0,o.__)("Create new","woocommerce")},{value:"existing",label:(0,o.__)("Use existing","woocommerce")}],onChange:e=>{i({source:"existing"===e?"existing":"createNew"})},__nextHasNoMarginBottom:!0})}),"createNew"===c&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(_,{attributes:t,setAttributes:i}),(0,m.jsx)(g,{attributes:t,setAttributes:i}),(0,m.jsx)(h,{attributes:t,setAttributes:i})]}),"existing"===c&&(0,m.jsx)(w,{attributes:t,setAttributes:i})]}),(0,m.jsxs)("div",{...l,className:k,style:{...l.style,...j},children:[(0,m.jsx)("span",{className:X,style:y,children:d||(0,o.__)("Coupon Code block – No coupon selected","woocommerce")}),"createNew"===c&&(0,m.jsx)("div",{style:{fontSize:"12px",color:"#757575",marginTop:"8px"},children:(0,o.__)("A coupon code will be automatically generated at send time.","woocommerce")})]})]})},save:function(e){const{attributes:t}=e,o=t.source??"createNew",r=t.couponCode,i="createNew"===o?"XXXX-XXXXXX-XXXX":r,c=n.useBlockProps.save();return(0,m.jsx)("div",{...c,children:i&&(0,m.jsx)("strong",{children:i})})},deprecated:[{attributes:{couponCode:{type:"string",default:""}},save:function(e){const{attributes:t}=e,o="string"==typeof t.couponCode?t.couponCode:"",r=n.useBlockProps.save();return(0,m.jsx)("div",{...r,children:o&&(0,m.jsx)("strong",{children:o})})},migrate:e=>({...e,source:"existing"})}]}),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["coupon-code"]={}})();