Files
medicalalert-web-reloaded/wp/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/checkout-blocks/shipping-methods-frontend.js
Rachit Bhargava 5d0f0734d8 first commit
2023-07-21 17:12:10 -04:00

9 lines
19 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window.webpackWcBlocksJsonp=window.webpackWcBlocksJsonp||[]).push([[53],{110:function(e,t,n){"use strict";var c=n(13),s=n.n(c),a=n(0),i=n(145),o=n(5),r=n.n(o);n(211);const l=e=>({thousandSeparator:null==e?void 0:e.thousandSeparator,decimalSeparator:null==e?void 0:e.decimalSeparator,fixedDecimalScale:!0,prefix:null==e?void 0:e.prefix,suffix:null==e?void 0:e.suffix,isNumericString:!0});t.a=e=>{var t;let{className:n,value:c,currency:o,onValueChange:p,displayType:d="text",...u}=e;const b="string"==typeof c?parseInt(c,10):c;if(!Number.isFinite(b))return null;const m=b/10**o.minorUnit;if(!Number.isFinite(m))return null;const g=r()("wc-block-formatted-money-amount","wc-block-components-formatted-money-amount",n),h=null!==(t=u.decimalScale)&&void 0!==t?t:null==o?void 0:o.minorUnit,O={...u,...l(o),decimalScale:h,value:void 0,currency:void 0,onValueChange:void 0},j=p?e=>{const t=+e.value*10**o.minorUnit;p(t)}:()=>{};return Object(a.createElement)(i.a,s()({className:g,displayType:d},O,{value:m,onValueChange:j}))}},143:function(e,t,n){"use strict";var c=n(0);n(210),t.a=()=>Object(c.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"})},144:function(e,t,n){"use strict";var c=n(0),s=n(1),a=n(5),i=n.n(a),o=(n(212),n(143));t.a=e=>{let{children:t,className:n,screenReaderLabel:a,showSpinner:r=!1,isLoading:l=!0}=e;return Object(c.createElement)("div",{className:i()(n,{"wc-block-components-loading-mask":l})},l&&r&&Object(c.createElement)(o.a,null),Object(c.createElement)("div",{className:i()({"wc-block-components-loading-mask__children":l}),"aria-hidden":l},t),l&&Object(c.createElement)("span",{className:"screen-reader-text"},a||Object(s.__)("Loading…","woocommerce")))}},21:function(e,t,n){"use strict";var c=n(0),s=n(5),a=n.n(s);t.a=e=>{let t,{label:n,screenReaderLabel:s,wrapperElement:i,wrapperProps:o={}}=e;const r=null!=n,l=null!=s;return!r&&l?(t=i||"span",o={...o,className:a()(o.className,"screen-reader-text")},Object(c.createElement)(t,o,s)):(t=i||c.Fragment,r&&l&&n!==s?Object(c.createElement)(t,o,Object(c.createElement)("span",{"aria-hidden":"true"},n),Object(c.createElement)("span",{className:"screen-reader-text"},s)):Object(c.createElement)(t,o,n))}},210:function(e,t){},211:function(e,t){},212:function(e,t){},273:function(e,t,n){"use strict";var c=n(13),s=n.n(c),a=n(0),i=n(62),o=n(5),r=n.n(o),l=n(143);n(274),t.a=e=>{let{className:t,showSpinner:n=!1,children:c,variant:o="contained",...p}=e;const d=r()("wc-block-components-button","wp-element-button",t,o,{"wc-block-components-button--loading":n});return Object(a.createElement)(i.a,s()({className:d},p),n&&Object(a.createElement)(l.a,null),Object(a.createElement)("span",{className:"wc-block-components-button__text"},c))}},274:function(e,t){},277:function(e,t,n){"use strict";var c=n(0),s=n(5),a=n.n(s),i=n(280);t.a=e=>{let{checked:t,name:n,onChange:s,option:o}=e;const{value:r,label:l,description:p,secondaryLabel:d,secondaryDescription:u}=o;return Object(c.createElement)("label",{className:a()("wc-block-components-radio-control__option",{"wc-block-components-radio-control__option-checked":t}),htmlFor:`${n}-${r}`},Object(c.createElement)("input",{id:`${n}-${r}`,className:"wc-block-components-radio-control__input",type:"radio",name:n,value:r,onChange:e=>s(e.target.value),checked:t,"aria-describedby":a()({[`${n}-${r}__label`]:l,[`${n}-${r}__secondary-label`]:d,[`${n}-${r}__description`]:p,[`${n}-${r}__secondary-description`]:u})}),Object(c.createElement)(i.a,{id:`${n}-${r}`,label:l,secondaryLabel:d,description:p,secondaryDescription:u}))}},278:function(e,t,n){"use strict";var c=n(13),s=n.n(c),a=n(0),i=n(5),o=n.n(i);n(279),t.a=e=>{let{children:t,className:n,headingLevel:c,...i}=e;const r=o()("wc-block-components-title",n),l="h"+c;return Object(a.createElement)(l,s()({className:r},i),t)}},279:function(e,t){},280:function(e,t,n){"use strict";var c=n(0);t.a=e=>{let{label:t,secondaryLabel:n,description:s,secondaryDescription:a,id:i}=e;return Object(c.createElement)("div",{className:"wc-block-components-radio-control__option-layout"},Object(c.createElement)("div",{className:"wc-block-components-radio-control__label-group"},t&&Object(c.createElement)("span",{id:i&&i+"__label",className:"wc-block-components-radio-control__label"},t),n&&Object(c.createElement)("span",{id:i&&i+"__secondary-label",className:"wc-block-components-radio-control__secondary-label"},n)),(s||a)&&Object(c.createElement)("div",{className:"wc-block-components-radio-control__description-group"},s&&Object(c.createElement)("span",{id:i&&i+"__description",className:"wc-block-components-radio-control__description"},s),a&&Object(c.createElement)("span",{id:i&&i+"__secondary-description",className:"wc-block-components-radio-control__secondary-description"},a)))}},281:function(e,t){},283:function(e,t,n){"use strict";var c=n(1);t.a=e=>{let{defaultTitle:t=Object(c.__)("Step","woocommerce"),defaultDescription:n=Object(c.__)("Step description text.","woocommerce"),defaultShowStepNumber:s=!0}=e;return{title:{type:"string",default:t},description:{type:"string",default:n},showStepNumber:{type:"boolean",default:s}}}},285:function(e,t,n){"use strict";var c=n(0),s=n(5),a=n.n(s),i=n(10),o=n(277);n(290);const r=e=>{let{className:t="",id:n,selected:s="",onChange:l,options:p=[]}=e;const d=Object(i.useInstanceId)(r),u=n||d;return p.length?Object(c.createElement)("div",{className:a()("wc-block-components-radio-control",t)},p.map(e=>Object(c.createElement)(o.a,{key:`${u}-${e.value}`,name:"radio-control-"+u,checked:e.value===s,option:e,onChange:t=>{l(t),"function"==typeof e.onChange&&e.onChange(t)}}))):null};t.a=r},286:function(e,t,n){"use strict";var c=n(0),s=n(5),a=n.n(s),i=n(1),o=n(81),r=n(12),l=Object(c.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(c.createElement)(r.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"})),p=(n(309),n(334)),d=Object(c.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(c.createElement)(r.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"})),u=Object(c.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(c.createElement)(r.Path,{fillRule:"evenodd",d:"M6.863 13.644L5 13.25h-.5a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5H5L18 6.5h2V16h-2l-3.854-.815.026.008a3.75 3.75 0 01-7.31-1.549zm1.477.313a2.251 2.251 0 004.356.921l-4.356-.921zm-2.84-3.28L18.157 8h.343v6.5h-.343L5.5 11.823v-1.146z",clipRule:"evenodd"}));const b=e=>{switch(e){case"success":case"warning":case"info":case"default":return"polite";case"error":default:return"assertive"}},m=e=>{switch(e){case"success":return p.a;case"warning":case"info":case"error":return d;default:return u}};var g=n(273),h=n(29);t.a=e=>{let{className:t,status:n="default",children:s,spokenMessage:r=s,onRemove:p=(()=>{}),isDismissible:d=!0,politeness:u=b(n),summary:O}=e;return((e,t)=>{const n="string"==typeof e?e:Object(c.renderToString)(e);Object(c.useEffect)(()=>{n&&Object(h.speak)(n,t)},[n,t])})(r,u),Object(c.createElement)("div",{className:a()(t,"wc-block-components-notice-banner","is-"+n,{"is-dismissible":d})},Object(c.createElement)(o.a,{icon:m(n)}),Object(c.createElement)("div",{className:"wc-block-components-notice-banner__content"},O&&Object(c.createElement)("p",{className:"wc-block-components-notice-banner__summary"},O),s),!!d&&Object(c.createElement)(g.a,{className:"wc-block-components-notice-banner__dismiss",icon:l,label:Object(i.__)("Dismiss this notice","woocommerce"),onClick:e=>{"function"==typeof(null==e?void 0:e.preventDefault)&&e.preventDefault&&e.preventDefault(),p()},showTooltip:!1}))}},289:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var c=n(6),s=n(3);const a=()=>{const{customerData:e,isInitialized:t}=Object(c.useSelect)(e=>{const t=e(s.CART_STORE_KEY);return{customerData:t.getCustomerData(),isInitialized:t.hasFinishedResolution("getCartData")}}),{setShippingAddress:n,setBillingAddress:a}=Object(c.useDispatch)(s.CART_STORE_KEY);return{isInitialized:t,billingAddress:e.billingAddress,shippingAddress:e.shippingAddress,setBillingAddress:a,setShippingAddress:n}}},290:function(e,t){},308:function(e,t){},309:function(e,t){},310:function(e,t,n){"use strict";var c=n(0),s=n(5),a=n.n(s),i=n(278);n(281);const o=e=>{let{title:t,stepHeadingContent:n}=e;return Object(c.createElement)("div",{className:"wc-block-components-checkout-step__heading"},Object(c.createElement)(i.a,{"aria-hidden":"true",className:"wc-block-components-checkout-step__title",headingLevel:"2"},t),!!n&&Object(c.createElement)("span",{className:"wc-block-components-checkout-step__heading-content"},n))};t.a=e=>{let{id:t,className:n,title:s,legend:i,description:r,children:l,disabled:p=!1,showStepNumber:d=!0,stepHeadingContent:u=(()=>{})}=e;const b=i||s?"fieldset":"div";return Object(c.createElement)(b,{className:a()(n,"wc-block-components-checkout-step",{"wc-block-components-checkout-step--with-step-number":d,"wc-block-components-checkout-step--disabled":p}),id:t,disabled:p},!(!i&&!s)&&Object(c.createElement)("legend",{className:"screen-reader-text"},i||s),!!s&&Object(c.createElement)(o,{title:s,stepHeadingContent:u()}),Object(c.createElement)("div",{className:"wc-block-components-checkout-step__container"},!!r&&Object(c.createElement)("p",{className:"wc-block-components-checkout-step__description"},r),Object(c.createElement)("div",{className:"wc-block-components-checkout-step__content"},l)))}},311:function(e,t,n){"use strict";var c=n(0),s=n(5),a=n.n(s),i=n(1),o=n(22),r=n(11),l=n(21),p=n(116),d=n(72),u=n(343),b=n.n(u);const m=["a","b","em","i","strong","p","br"],g=["target","href","rel","name","download"],h=(e,t)=>{const n=(null==t?void 0:t.tags)||m,c=(null==t?void 0:t.attr)||g;return b.a.sanitize(e,{ALLOWED_TAGS:n,ALLOWED_ATTR:c})};var O=n(4),j=n(285),_=n(280),E=n(41),w=n(110),k=n(2);const f=e=>{const t=Object(k.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.price,10)+parseInt(e.taxes,10):parseInt(e.price,10);return{label:Object(o.decodeEntities)(e.name),value:e.rate_id,description:Object(c.createElement)(c.Fragment,null,Number.isFinite(t)&&Object(c.createElement)(w.a,{currency:Object(E.getCurrencyFromPriceResponse)(e),value:t}),Number.isFinite(t)&&e.delivery_time?" — ":null,Object(o.decodeEntities)(e.delivery_time))}};var v=e=>{let{className:t="",noResultsMessage:n,onSelectRate:s,rates:a,renderOption:i=f,selectedRate:o}=e;const r=(null==o?void 0:o.rate_id)||"",[l,p]=Object(c.useState)(r);if(Object(c.useEffect)(()=>{r&&p(r)},[r]),Object(c.useEffect)(()=>{!l&&a[0]&&(p(a[0].rate_id),s(a[0].rate_id))},[s,a,l]),0===a.length)return n;if(a.length>1)return Object(c.createElement)(j.a,{className:t,onChange:e=>{p(e),s(e)},selected:l,options:a.map(i)});const{label:d,secondaryLabel:u,description:b,secondaryDescription:m}=i(a[0]);return Object(c.createElement)(_.a,{label:d,secondaryLabel:u,description:b,secondaryDescription:m})};n(308),t.a=e=>{let{packageId:t,className:n="",noResultsMessage:s,renderOption:u,packageData:b,collapsible:m,showItems:g}=e;const{selectShippingRate:j}=Object(p.a)(),{dispatchCheckoutEvent:_}=Object(d.a)(),E=document.querySelectorAll(".wc-block-components-shipping-rates-control__package").length>1,w=null!=g?g:E,k=null!=m?m:E,f=Object(c.createElement)(c.Fragment,null,(k||w)&&Object(c.createElement)("div",{className:"wc-block-components-shipping-rates-control__package-title",dangerouslySetInnerHTML:{__html:h(b.name)}}),w&&Object(c.createElement)("ul",{className:"wc-block-components-shipping-rates-control__package-items"},Object.values(b.items).map(e=>{const t=Object(o.decodeEntities)(e.name),n=e.quantity;return Object(c.createElement)("li",{key:e.key,className:"wc-block-components-shipping-rates-control__package-item"},Object(c.createElement)(l.a,{label:n>1?`${t} × ${n}`:""+t,screenReaderLabel:Object(i.sprintf)(
/* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */
Object(i._n)("%1$s (%2$d unit)","%1$s (%2$d units)",n,"woocommerce"),t,n)}))}))),S=Object(O.debounce)(Object(c.useCallback)(e=>{j(e,t),_("set-selected-shipping-rate",{shippingRateId:e})},[_,t,j]),1e3),N={className:n,noResultsMessage:s,rates:b.shipping_rates,onSelectRate:S,selectedRate:b.shipping_rates.find(e=>e.selected),renderOption:u};return k?Object(c.createElement)(r.Panel,{className:"wc-block-components-shipping-rates-control__package",initialOpen:!1,title:f},Object(c.createElement)(v,N)):Object(c.createElement)("div",{className:a()("wc-block-components-shipping-rates-control__package",n)},f,Object(c.createElement)(v,N))}},334:function(e,t,n){"use strict";var c=n(0),s=n(12);const a=Object(c.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(c.createElement)(s.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}));t.a=a},352:function(e,t,n){"use strict";var c=n(0),s=n(1),a=n(144),i=n(11),o=n(242),r=n(42),l=n(49),p=n(116),d=n(286),u=n(311),b=n(29);const m=e=>{let{packages:t,showItems:n,collapsible:s,noResultsMessage:a,renderOption:i}=e;return t.length?Object(c.createElement)(c.Fragment,null,t.map(e=>{let{package_id:t,...o}=e;return Object(c.createElement)(u.a,{key:t,packageId:t,packageData:o,collapsible:s,showItems:n,noResultsMessage:a,renderOption:i})})):null};t.a=e=>{let{shippingRates:t,isLoadingRates:n,className:g,collapsible:h,showItems:O,noResultsMessage:j,renderOption:_,context:E}=e;Object(c.useEffect)(()=>{var e,c;n||(e=Object(o.a)(t),c=Object(o.b)(t),1===e?Object(b.speak)(Object(s.sprintf)(
/* translators: %d number of shipping options found. */
Object(s._n)("%d shipping option was found.","%d shipping options were found.",c,"woocommerce"),c)):Object(b.speak)(Object(s.sprintf)(
/* translators: %d number of shipping packages packages. */
Object(s._n)("Shipping option searched for %d package.","Shipping options searched for %d packages.",e,"woocommerce"),e)+" "+Object(s.sprintf)(
/* translators: %d number of shipping options available. */
Object(s._n)("%d shipping option was found","%d shipping options were found",c,"woocommerce"),c)))},[n,t]);const{extensions:w,receiveCart:k,...f}=Object(r.a)(),v={className:g,collapsible:h,showItems:O,noResultsMessage:j,renderOption:_,extensions:w,cart:f,components:{ShippingRatesControlPackage:u.a},context:E},{isEditor:S}=Object(l.a)(),{hasSelectedLocalPickup:N}=Object(p.a)();return Object(c.createElement)(a.a,{isLoading:n,screenReaderLabel:Object(s.__)("Loading shipping rates…","woocommerce"),showSpinner:!0},Object(c.createElement)(i.ExperimentalOrderShippingPackages.Slot,v),N&&t.length>1&&!S&&Object(c.createElement)(d.a,{className:"wc-block-components-notice",isDismissible:!1,status:"warning"},Object(s.__)("Multiple shipments must have the same pickup location","woocommerce")),Object(c.createElement)(i.ExperimentalOrderShippingPackages,null,Object(c.createElement)(m,{packages:t,noResultsMessage:j,renderOption:_})))}},380:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var c=n(2),s=n(0),a=n(6),i=n(3),o=n(289),r=n(116);const l=()=>{const{needsShipping:e}=Object(r.a)(),{useShippingAsBilling:t,prefersCollection:n}=Object(a.useSelect)(e=>({useShippingAsBilling:e(i.CHECKOUT_STORE_KEY).getUseShippingAsBilling(),prefersCollection:e(i.CHECKOUT_STORE_KEY).prefersCollection()})),{__internalSetUseShippingAsBilling:l}=Object(a.useDispatch)(i.CHECKOUT_STORE_KEY),{billingAddress:p,setBillingAddress:d,shippingAddress:u,setShippingAddress:b}=Object(o.a)(),m=Object(s.useCallback)(e=>{d({email:e})},[d]),g=Object(s.useCallback)(e=>{d({phone:e})},[d]),h=Object(s.useCallback)(e=>{b({phone:e})},[b]),O=Object(c.getSetting)("forcedBillingAddress",!1);return{shippingAddress:u,billingAddress:p,setShippingAddress:b,setBillingAddress:d,setEmail:m,setBillingPhone:g,setShippingPhone:h,defaultAddressFields:c.defaultAddressFields,useShippingAsBilling:t,setUseShippingAsBilling:l,needsShipping:e,showShippingFields:!O&&e&&!n,showShippingMethods:e&&!n,showBillingFields:!e||!t||n,forcedBillingAddress:O,useBillingAsShipping:O||n}}},389:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n(4);var c=n(6);const s=()=>{const e=Object(c.select)("wc/store/validation"),t=e.getValidationError("shipping_state"),n=e.getValidationError("shipping_address_1"),s=e.getValidationError("shipping_country"),a=e.getValidationError("shipping_postcode");return[e.getValidationError("shipping_city"),t,n,s,a].some(e=>void 0!==e)}},446:function(e,t){},508:function(e,t,n){"use strict";n.r(t);var c=n(0),s=n(5),a=n.n(s),i=n(142),o=n(310),r=n(380),l=n(6),p=n(3),d=n(1),u=n(116),b=n(352),m=n(242),g=n(138),h=n(41),O=n(110),j=n(49),_=n(45),E=n(11),w=n(22),k=n(2),f=n(286),v=(n(446),n(389));const S=e=>{const t=Object(k.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.price,10)+parseInt(e.taxes,10):parseInt(e.price,10);return{label:Object(w.decodeEntities)(e.name),value:e.rate_id,description:Object(w.decodeEntities)(e.description),secondaryLabel:Object(c.createElement)(O.a,{currency:Object(h.getCurrencyFromPriceResponse)(e),value:t}),secondaryDescription:Object(w.decodeEntities)(e.delivery_time)}};var N=e=>{let{noShippingPlaceholder:t=null,shippingCostRequiresAddress:n=!1}=e;const{isEditor:s}=Object(j.a)(),{shippingRates:a,needsShipping:i,isLoadingRates:o,hasCalculatedShipping:r,isCollectable:h}=Object(u.a)(),O=Object(l.useSelect)(e=>e(p.CART_STORE_KEY).getFullShippingAddressPushed()),w=h?a.map(e=>({...e,shipping_rates:e.shipping_rates.filter(e=>!Object(m.c)(e.method_id))})):a,k=Object(l.useSelect)(e=>{var t;return null===(t=e(p.CART_STORE_KEY).getCustomerData())||void 0===t?void 0:t.shippingAddress});if(!i)return null;const N=!Object(v.a)(),y=Object(g.c)(k),C=Object(m.a)(a);return(r||C)&&(!n||O&&N)?Object(c.createElement)(c.Fragment,null,Object(c.createElement)(E.StoreNoticesContainer,{context:_.d.SHIPPING_METHODS}),s&&!C?t:Object(c.createElement)(b.a,{noResultsMessage:Object(c.createElement)(c.Fragment,null,y?Object(c.createElement)(f.a,{isDismissible:!1,className:"wc-block-components-shipping-rates-control__no-results-notice",status:"warning"},Object(d.__)("There are no shipping options available. Please check your shipping address.","woocommerce")):Object(d.__)("Add a shipping address to view shipping options.","woocommerce")),renderOption:S,collapsible:!1,shippingRates:w,isLoadingRates:o,context:"woocommerce/checkout"})):Object(c.createElement)("p",null,Object(d.__)("Shipping options will be displayed here after entering your full shipping address.","woocommerce"))},y=n(283),C={...Object(y.a)({defaultTitle:Object(d.__)("Shipping options","woocommerce"),defaultDescription:""}),className:{type:"string",default:""},lock:{type:"object",default:{move:!0,remove:!0}},shippingCostRequiresAddress:{type:"boolean",default:!1}};t.default=Object(i.withFilteredAttributes)(C)(e=>{let{title:t,description:n,showStepNumber:s,children:i,className:d,shippingCostRequiresAddress:u=!1}=e;const b=Object(l.useSelect)(e=>e(p.CHECKOUT_STORE_KEY).isProcessing()),{showShippingMethods:m}=Object(r.a)();return m?Object(c.createElement)(o.a,{id:"shipping-option",disabled:b,className:a()("wc-block-checkout__shipping-option",d),title:t,description:n,showStepNumber:s},Object(c.createElement)(N,{shippingCostRequiresAddress:u}),i):null})}}]);