Sid Gifari File Manager
🏠 Root
/
home
/
ailwtbdh
/
public_html
/
wp-content
/
plugins
/
woocommerce
/
assets
/
client
/
blocks
/
woocommerce
/
Editing: mini-cart.js
import*as t from"@woocommerce/stores/woocommerce/cart";import*as e from"@wordpress/interactivity";var r,a,n,c,o={5283:(t,e,r)=>{r.d(e,{f2:()=>a});const a=(t,e)=>{const r=()=>{((t,{bubbles:e=!1,cancelable:r=!1,element:a,detail:n={}})=>{if(!CustomEvent)return;a||(a=document.body);const c=new CustomEvent(t,{bubbles:e,cancelable:r,detail:n});a.dispatchEvent(c)})(e,{})};return jQuery(document).on(t,r),()=>jQuery(document).off(t,r)}},9156:(t,e,r)=>{r.a(t,(async(t,e)=>{try{var a=r(2833),n=(r(1401),r(7908)),c=r(8520),o=r(5283),i=t([n]);n=(i.then?(await i)():i)[0];const s="I acknowledge that using a private store means my plugin will inevitably break on the next store release.",{currency:l,placeholderImgSrc:m,nonOptimisticProperties:u=[]}=(0,a.getConfig)("woocommerce"),{onCartClickBehaviour:d,checkoutUrl:p,displayCartPriceIncludingTax:y,buttonAriaLabelTemplate:g}=(0,a.getConfig)("woocommerce/mini-cart"),{reduceQuantityLabel:f,increaseQuantityLabel:I,quantityDescriptionLabel:b,removeFromCartLabel:w}=(0,a.getConfig)("woocommerce/mini-cart-products-table-block"),{itemsInCartTextTemplate:h}=(0,a.getConfig)("woocommerce/mini-cart-title-items-counter-block"),_=({price:t,inputDecimals:e,outputDecimals:r=0})=>{const a=t*Math.pow(10,r-e);return Math.round(a)};function k(t,e){if(!t)return null;const r=window.getComputedStyle(t)[e];if("rgba(0, 0, 0, 0)"!==r&&"transparent"!==r){const t=r.match(/\d+/g);if(!t||t.length<3)return null;const[e,a,n]=t.slice(0,3);return`rgb(${e}, ${a}, ${n})`}return k(t.parentElement,e)}const v=(t,e=15)=>{const r=t.trim().split(/\s+/);return r.length<=e?t:r.slice(0,e).join(" ")+"…"},C='\n\ta[href],\n\tinput:not([disabled]):not([type="hidden"]):not([aria-hidden]),\n\tselect:not([disabled]):not([aria-hidden]),\n\ttextarea:not([disabled]):not([aria-hidden]),\n\tbutton:not([disabled]):not([aria-hidden]),\n\t[contenteditable],\n\t[tabindex]:not([tabindex^="-"])\n',x=t=>t?Array.from(t.querySelectorAll(C)).filter((t=>null!==t.offsetParent)):[],{state:D,actions:E}=(0,a.store)("woocommerce",{},{lock:s}),{state:S,actions:L}=(0,a.store)("woocommerce/mini-cart",{},{lock:!0}),{state:q}=(0,a.store)("woocommerce/mini-cart",{},{lock:s});function F(t){const{itemData:e,dataProperty:r}=(0,a.getContext)(),n=e||P.cartItem[r]?.[0];return n?"name"===t?n.key||n.attribute||n.name||"":n.display||n.value||"":""}(0,a.store)("woocommerce/mini-cart",{state:{isHydrated:!1,get totalItemsInCart(){return u.includes("cart.items_count")?D.cart.items_count:D.cart.items.reduce(((t,{quantity:e})=>t+e),0)},get formattedSubtotal(){if(!l)return"";const t=y?parseInt(D.cart.totals.total_items,10)+parseInt(D.cart.totals.total_items_tax,10):parseInt(D.cart.totals.total_items,10),e=(0,c.a)(D.cart.totals,l);return(0,c.U)(t,e)},get drawerRole(){return q.isOpen?"dialog":null},get drawerTabIndex(){return q.isOpen?"-1":null},get drawerOverlayClass(){const t="wc-block-components-drawer__screen-overlay wc-block-components-drawer__screen-overlay--with-slide-out";return q.isOpen?`${t} wc-block-components-drawer__screen-overlay--with-slide-in`:`${t} wc-block-components-drawer__screen-overlay--is-hidden`},get badgeIsVisible(){const t=S.totalItemsInCart>0,{productCountVisibility:e}=(0,a.getContext)();return"always"===e||"greater_than_zero"===e&&t},get cartIsEmpty(){return 0===S.totalItemsInCart},get buttonAriaLabel(){return g.replace("%d",q.totalItemsInCart).replace("%1$d",q.totalItemsInCart).replace("%2$s",q.formattedSubtotal)},get shouldShowTaxLabel(){return parseInt(D.cart.totals.total_items_tax,10)>0},get contentsBackgroundColor(){return getComputedStyle(document.body).backgroundColor||"#fff"},get badgeBackgroundColor(){if(q.isHydrated){const{ref:t}=(0,a.getElement)();return k(t,"color")||"#000"}},get badgeTextColor(){if(q.isHydrated){const{ref:t}=(0,a.getElement)();return k(t,"backgroundColor")||"#fff"}}},actions:{openDrawer(){if("navigate_to_checkout"===d)return void(window.location.href=p);const{ref:t}=(0,a.getElement)();q.miniCartButtonRef=t,q.isOpen=!0},closeDrawer(){q.isOpen=!1,q.miniCartButtonRef?.focus()},overlayCloseDrawer(t){t.target===t.currentTarget&&L.closeDrawer()},handleOverlayKeydown:(0,a.withSyncEvent)((t=>{if(q.isOpen&&("Escape"===t.key&&L.closeDrawer(),"Tab"===t.key)){const{ref:e}=(0,a.getElement)(),r=x(e);t.shiftKey&&document.activeElement===r?.[0]?(t.preventDefault(),r[r.length-1]?.focus()):t.shiftKey||document.activeElement!==r?.[r.length-1]||(t.preventDefault(),r?.[0]?.focus())}}))},callbacks:{*setupJQueryEventBridge(){if(!("jQuery"in window))return;const t=(0,o.f2)("added_to_cart","wc-blocks_added_to_cart"),e=(0,o.f2)("removed_from_cart","wc-blocks_removed_from_cart");return()=>{t(),e()}},disableScrollingOnBody(){q.isOpen?Object.assign(document.body.style,{overflow:"hidden",paddingRight:window.innerWidth-document.documentElement.clientWidth+"px"}):Object.assign(document.body.style,{overflow:"",paddingRight:0})},focusFirstElement(){if(q.isOpen){const{ref:t}=(0,a.getElement)();x(t)[0]?.focus()}},markAsHydrated(){q.isHydrated=!0}}},{lock:s});const{state:P}=(0,a.store)("woocommerce/mini-cart-products-table-block",{state:{get cartItem(){const{cartItem:{id:t,key:e,variation:r}}=(0,a.getContext)("woocommerce"),n=D.findItemInCart({id:t,key:e,variation:r})||{};return n.variation=n.variation||[],n.item_data=n.item_data||[],n},get currency(){return(0,c.a)(D.cart.totals,l)},get lineItemDiscount(){const{quantity:t,extensions:e}=P.cartItem,r=(P.regularAmountSingle-P.purchaseAmountSingle)*t,a=(0,c.U)(r,P.currency);return window.wc?.blocksCheckout?.applyCheckoutFilter?window.wc.blocksCheckout.applyCheckoutFilter({filterName:"saleBadgePriceFormat",defaultValue:"<price/>",extensions:e,arg:{context:"cart",cartItem:P.cartItem,cart:D.cart}}).replace("<price/>",a):a},get cartItemHasDiscount(){const{raw_prices:t}=P.cartItem.prices;return parseInt(t.regular_price,10)>parseInt(t.price,10)},get minimumReached(){const{quantity:t,quantity_limits:{minimum:e,multiple_of:r=1}}=P.cartItem;return t-r<e},get maximumReached(){const{quantity:t,quantity_limits:{maximum:e,multiple_of:r=1}}=P.cartItem;return t+r>e},get reduceQuantityLabel(){return f.replace("%s",P.cartItemName)},get increaseQuantityLabel(){return I.replace("%s",P.cartItemName)},get quantityDescriptionLabel(){return b.replace("%s",P.cartItemName)},get removeFromCartLabel(){return w.replace("%s",P.cartItemName)},get cartItemName(){const t=document.createElement("textarea");let{name:e}=P.cartItem;return window.wc?.blocksCheckout?.applyCheckoutFilter&&(e=window.wc.blocksCheckout.applyCheckoutFilter({filterName:"itemName",defaultValue:e,extensions:P.cartItem.extensions,arg:{context:"cart",cartItem:P.cartItem,cart:D.cart}})),t.innerHTML=e,t.value},get itemThumbnail(){return P.cartItem.images[0]?.thumbnail||m||""},get itemSrcset(){return P.cartItem.images[0]?.thumbnail_srcset||""},get itemSizes(){return P.cartItem.images[0]?.thumbnail_srcset?"64px":""},get priceWithoutDiscount(){const{raw_prices:t}=P.cartItem.prices,e=_({price:parseInt(t.regular_price,10),inputDecimals:t.precision,outputDecimals:P.currency.minorUnit});return(0,c.U)(e,P.currency)},get regularAmountSingle(){const{prices:t}=P.cartItem;return _({price:parseInt(t.raw_prices.regular_price,10),inputDecimals:t.raw_prices.precision,outputDecimals:P.currency.minorUnit})},get purchaseAmountSingle(){const{prices:t}=P.cartItem;return _({price:parseInt(t.raw_prices.price,10),inputDecimals:t.raw_prices.precision,outputDecimals:P.currency.minorUnit})},get beforeItemPrice(){return window.wc?.blocksCheckout?.applyCheckoutFilter?window.wc.blocksCheckout.applyCheckoutFilter({filterName:"subtotalPriceFormat",defaultValue:"<price/>",extensions:P.cartItem.extensions,arg:{context:"cart",cartItem:P.cartItem,cart:D.cart}}).split("<price/>")[0]:null},get afterItemPrice(){return window.wc?.blocksCheckout?.applyCheckoutFilter?window.wc.blocksCheckout.applyCheckoutFilter({filterName:"subtotalPriceFormat",defaultValue:"<price/>",extensions:P.cartItem.extensions,arg:{context:"cart",cartItem:P.cartItem,cart:D.cart}}).split("<price/>")[1]:null},get itemPrice(){const{raw_prices:t}=P.cartItem.prices,e=_({price:parseInt(t.price,10),inputDecimals:t.precision,outputDecimals:P.currency.minorUnit});return(0,c.U)(e,P.currency)},get lineItemTotal(){const{totals:t}=P.cartItem,e=P.currency,r=y?parseInt(t.line_subtotal,10)+parseInt(t.line_subtotal_tax,10):parseInt(t.line_subtotal,10),a=(0,c.U)(r,e);return window.wc?.blocksCheckout?.applyCheckoutFilter?window.wc.blocksCheckout.applyCheckoutFilter({filterName:"cartItemPrice",defaultValue:"<price/>",extensions:P.cartItem.extensions,arg:{context:"cart",cartItem:P.cartItem,cart:D.cart}}).replace("<price/>",a):a},get isProductHiddenFromCatalog(){const t=(0,a.getContext)(),{catalog_visibility:e}=P.cartItem;return("hidden"===e||"search"===e)&&!t.isImageHidden},get itemShowRemoveItemLink(){return!window.wc?.blocksCheckout?.applyCheckoutFilter||window.wc.blocksCheckout.applyCheckoutFilter({filterName:"showRemoveItemLink",defaultValue:!0,extensions:P.cartItem.extensions,arg:{context:"cart",cartItem:P.cartItem,cart:D.cart}})},get cartItemDataAttr(){const t=F("name"),e=F("value");if(!t&&!e)return null;const r=document.createElement("textarea");r.innerHTML=t;const n=document.createElement("textarea");n.innerHTML=e;const{itemData:c,dataProperty:o}=(0,a.getContext)(),i=c||P.cartItem[o]?.[0],s=i?.hidden;return{name:r.value?r.value+":":"",value:n.value,className:`wc-block-components-product-details__${r.value.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/<[^>]*>/g,"").replace(/[\s_&]+/g,"-").toLowerCase()}`,hidden:!0===s||"true"===s||"1"===s||1===s}},get cartItemDataAttrHidden(){return null===P.cartItemDataAttr||!!P.cartItemDataAttr?.hidden},get cartItemDataKey(){const{itemData:t,dataProperty:e}=(0,a.getContext)(),r=t||P.cartItem[e]?.[0];if(!r)return"";let n="",c="";return"variation"===e?(n=r.raw_attribute||"",c=r.value||""):(n=r.key||r.name||"",c=r.display||r.value||""),`${n}:${c}`},get shouldHideProductDetails(){const{dataProperty:t}=(0,a.getContext)();return 0===P.cartItem[t].length},get isLastCartItemDataAttr(){const{itemData:t,dataProperty:e}=(0,a.getContext)(),r=P.cartItem[e];if(!r||0===r.length)return!0;const n=r.filter((t=>!(!0===t.hidden||"true"===t.hidden||"1"===t.hidden||1===t.hidden)));return 0===n.length||t===n[n.length-1]}},actions:{overrideInvalidQuantity(t){const e=t.target,r=e.value,{minimum:a,maximum:n}=P.cartItem.quantity_limits,c=parseInt(r,10);if(Number.isNaN(c))return void(e.value=P.cartItem.quantity.toString());let o=c;c<a?o=a:c>n&&(o=n),P.cartItem.quantity=o},*changeQuantity(){const t=P.cartItem.variation.map((({raw_attribute:t,...e})=>({...e,attribute:t})));yield E.addCartItem({id:P.cartItem.id,key:P.cartItem.key,quantity:P.cartItem.quantity,variation:t,type:P.cartItem.type})},*removeItemFromCart(){yield E.removeCartItem(P.cartItem.key)},*incrementQuantity(){const{multiple_of:t=1}=P.cartItem.quantity_limits,e=P.cartItem.variation.map((({raw_attribute:t,...e})=>({...e,attribute:t})));yield E.addCartItem({id:P.cartItem.id,key:P.cartItem.key,quantity:P.cartItem.quantity+t,variation:e,type:P.cartItem.type})},*decrementQuantity(){const{multiple_of:t=1}=P.cartItem.quantity_limits,e=P.cartItem.variation.map((({raw_attribute:t,...e})=>({...e,attribute:t})));yield E.addCartItem({id:P.cartItem.id,key:P.cartItem.key,quantity:P.cartItem.quantity-t,variation:e,type:P.cartItem.type})},hideImage(){(0,a.getContext)().isImageHidden=!0}},callbacks:{itemShortDescription(){const{ref:t}=(0,a.getElement)();if(t){const e=t.querySelector(".wc-block-components-product-metadata__description"),{short_description:r,description:a}=P.cartItem;e&&(r||a)&&(e.innerHTML=v(r||a))}},itemDataNameInnerHTML(){const{ref:t}=(0,a.getElement)(),e=F("name");t&&e&&(t.innerHTML=v(e+":"))},itemDataValueInnerHTML(){const{ref:t}=(0,a.getElement)(),e=F("value");t&&e&&(t.innerHTML=v(e))},filterCartItemClass(){const t=window.wc?.blocksCheckout?.applyCheckoutFilter,e=(0,a.useRef)([]);(0,a.useLayoutEffect)((()=>{if(t){const{ref:r}=(0,a.getElement)();r&&r.classList.remove(...e.current);const n=t({filterName:"cartItemClass",defaultValue:"",extensions:P.cartItem.extensions,arg:{context:"cart",cartItem:P.cartItem,cart:D.cart}});e.current=n.split(" ").filter(Boolean),r&&r.classList.add(...e.current)}}))}}},{lock:!0});(0,a.store)("woocommerce/mini-cart-title-items-counter-block",{state:{get itemsInCartText(){const t=S.totalItemsInCart;return h.replace("%d",t.toString())}}},{lock:!0}),e()}catch(T){e(T)}}))},8520:(t,e,r)=>{r.d(e,{U:()=>n,a:()=>a});const a=(t,e)=>{if(!t?.currency_code)return e;const{currency_code:r,currency_symbol:a,currency_thousand_separator:n,currency_decimal_separator:c,currency_minor_unit:o,currency_prefix:i,currency_suffix:s}=t;return{code:r||e.code,symbol:a||e.symbol,thousandSeparator:"string"==typeof n?n:e.thousandSeparator,decimalSeparator:"string"==typeof c?c:e.decimalSeparator,minorUnit:Number.isInteger(o)&&o>=0?o:e.minorUnit,prefix:"string"==typeof i?i:e.prefix,suffix:"string"==typeof s?s:e.suffix}},n=(t,e,r)=>{if(""===t||void 0===t)return"";const a="number"==typeof t?t:parseInt(t,10);return Number.isFinite(a)?((t,e)=>{const{minorUnit:r,prefix:a,suffix:n,decimalSeparator:c,thousandSeparator:o}=e,i=t/10**r,{beforeDecimal:s,afterDecimal:l}=(t=>{const e=t.split(".");return{beforeDecimal:e[0],afterDecimal:e[1]||""}})(i.toString()),m=`${a}${((t,e)=>t.replace(/\B(?=(\d{3})+(?!\d))/g,e))(s,o)}${((t,e,r)=>t?`${e}${t.padEnd(r,"0")}`:r>0?`${e}${"0".repeat(r)}`:"")(l,c,r)}${n}`,u=document.createElement("textarea");return u.innerHTML=m,u.value})(a,{...e,...r}):""}},7908:t=>{t.exports=import("@woocommerce/stores/store-notices")},1401:(t,e,r)=>{var a;t.exports=(a={},r.d(a,{}),a)},2833:(t,r,a)=>{var n,c;t.exports=(n={getConfig:()=>e.getConfig,getContext:()=>e.getContext,getElement:()=>e.getElement,store:()=>e.store,useLayoutEffect:()=>e.useLayoutEffect,useRef:()=>e.useRef,withSyncEvent:()=>e.withSyncEvent},c={},a.d(c,n),c)}},i={};function s(t){var e=i[t];if(void 0!==e)return e.exports;var r=i[t]={exports:{}};return o[t](r,r.exports,s),r.exports}r="function"==typeof Symbol?Symbol("webpack queues"):"__webpack_queues__",a="function"==typeof Symbol?Symbol("webpack exports"):"__webpack_exports__",n="function"==typeof Symbol?Symbol("webpack error"):"__webpack_error__",c=t=>{t&&t.d<1&&(t.d=1,t.forEach((t=>t.r--)),t.forEach((t=>t.r--?t.r++:t())))},s.a=(t,e,o)=>{var i;o&&((i=[]).d=-1);var s,l,m,u=new Set,d=t.exports,p=new Promise(((t,e)=>{m=e,l=t}));p[a]=d,p[r]=t=>(i&&t(i),u.forEach(t),p.catch((t=>{}))),t.exports=p,e((t=>{var e;s=(t=>t.map((t=>{if(null!==t&&"object"==typeof t){if(t[r])return t;if(t.then){var e=[];e.d=0,t.then((t=>{o[a]=t,c(e)}),(t=>{o[n]=t,c(e)}));var o={};return o[r]=t=>t(e),o}}var i={};return i[r]=t=>{},i[a]=t,i})))(t);var o=()=>s.map((t=>{if(t[n])throw t[n];return t[a]})),l=new Promise((t=>{(e=()=>t(o)).r=0;var a=t=>t!==i&&!u.has(t)&&(u.add(t),t&&!t.d&&(e.r++,t.push(e)));s.map((t=>t[r](a)))}));return e.r?l:o()}),(t=>(t?m(p[n]=t):l(d),c(i)))),i&&i.d<0&&(i.d=0)},s.d=(t,e)=>{for(var r in e)s.o(e,r)&&!s.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},s.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var l=s(9156);l=await l;
Save
Cancel