woocommerce-eu-vat-number/build/index.js
2023-11-07 16:49:27 +01:00

1 line
No EOL
6.2 KiB
JavaScript

!function(e){var t={};function o(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,o),r.l=!0,r.exports}o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)o.d(n,r,function(t){return e[t]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=22)}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=function(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,o){var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var c=typeof n;if("string"===c||"number"===c)e.push(n);else if(Array.isArray(n)){if(n.length){var i=r.apply(null,n);i&&e.push(i)}}else if("object"===c)if(n.toString===Object.prototype.toString)for(var a in n)o.call(n,a)&&n[a]&&e.push(a);else e.push(n.toString())}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()},,function(e,t,o){"use strict";var n=o(1);t.a=function(e){var t=e.defaultTitle,o=void 0===t?Object(n.__)("Step","woocommerce-eu-vat-number"):t,r=e.defaultDescription,c=void 0===r?Object(n.__)("Step description text.","woocommerce-eu-vat-number"):r,i=e.defaultShowStepNumber;return{title:{type:"string",default:o},description:{type:"string",default:c},showStepNumber:{type:"boolean",default:void 0===i||i}}}},function(e,t){e.exports=window.wp.blockEditor},function(e){e.exports=JSON.parse('{"apiVersion":2,"name":"woocommerce/eu-vat-number","version":"1.0.0","title":"EU VAT Number","parent":["woocommerce/checkout-fields-block"],"category":"woocommerce","icon":"cart","description":"The EU VAT Number extension lets you collect and validate EU VAT numbers during checkout to identify B2B transactions verses B2C. IP Addresses can also be validated to ensure they match the billing address. EU businesses with a valid VAT number can have their VAT removed prior to payment.","supports":{"html":false},"textdomain":"woocommerce-eu-vat-number","attributes":{"lock":{"type":"object","default":{"remove":true,"move":false}}}}')},,,,,function(e,t){e.exports=window.wp.components},function(e,t){e.exports=window.wp.blocks},,,,,,,,,function(e,t,o){"use strict";o.r(t);var n=o(2),r=o.n(n),c=o(0),i=o(13),a=o(6),u=o(3),s=o.n(u),l=o(1),p=o(7),b=o(5),m=o(12),d=function(e){var t=e.children,o=e.stepHeadingContent;return Object(c.createElement)("div",{className:"wc-block-components-checkout-step__heading"},Object(c.createElement)("h2",{"aria-hidden":"true",className:"wc-block-components-checkout-step__title wc-block-components-title"},t),!!o&&Object(c.createElement)("span",{className:"wc-block-components-checkout-step__heading-content"},o))},f=function(e){var t=e.attributes,o=e.setAttributes,n=e.className,r=void 0===n?"":n,i=e.children,u=t.title,p=void 0===u?"":u,b=t.description,f=void 0===b?"":b,v=t.showStepNumber,O=void 0===v||v,w=Object(a.useBlockProps)({className:s()("wc-block-components-checkout-step",r,{"wc-block-components-checkout-step--with-step-number":O})});return Object(c.createElement)("div",w,Object(c.createElement)(a.InspectorControls,null,Object(c.createElement)(m.PanelBody,{title:Object(l.__)("Form Step Options","woocommerce-eu-vat-number")},Object(c.createElement)(m.ToggleControl,{label:Object(l.__)("Show step number","woocommerce-eu-vat-number"),checked:O,onChange:function(){return o({showStepNumber:!O})}}))),Object(c.createElement)(d,null,Object(c.createElement)(a.PlainText,{className:"",value:p,onChange:function(e){return o({title:e})}})),Object(c.createElement)("div",{className:"wc-block-components-checkout-step__container"},Object(c.createElement)("p",{className:"wc-block-components-checkout-step__description"},Object(c.createElement)(a.PlainText,{className:f?"":"wc-block-components-checkout-step__description-placeholder",value:f,placeholder:Object(l.__)("Optional text for this form step.","woocommerce-eu-vat-number"),onChange:function(e){return o({description:e})}})),Object(c.createElement)("div",{className:"wc-block-components-checkout-step__content"},i)))};function v(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function O(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?v(Object(o),!0).forEach((function(t){r()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):v(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}Object(i.registerBlockType)(p,{edit:function(e){var t,o=Object(a.useBlockProps)();return Object(c.createElement)("div",o,Object(c.createElement)(f,{attributes:e.attributes,setAttributes:e.setAttributes,className:s()("wc-block-checkout__vat-input",null===(t=e.attributes)||void 0===t?void 0:t.className)},Object(c.createElement)("div",{className:"wc-block-components-text-input"},Object(c.createElement)("input",{type:"text","aria-label":"VAT Number",id:"woocommerce-eu-vat-number"}),Object(c.createElement)("label",{htmlFor:"woocommerce-eu-vat-number"},Object(l.__)("VAT Number","woocommerce-eu-vat-number")))))},attributes:O(O({},p.attributes),Object(b.a)({defaultTitle:Object(l.__)("VAT Number","woocommerce-eu-vat-number"),defaultDescription:"",defaultShowStepNumber:!0})),save:function(){return Object(c.createElement)("div",a.useBlockProps.save(),Object(c.createElement)(a.InnerBlocks.Content,null))}})}]);