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

1 line
5.3 KiB
JavaScript

!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=249)}({109:function(e,t,n){"use strict";n.d(t,"b",(function(){return o}));const o=()=>window.performance&&window.performance.getEntriesByType("navigation").length?window.performance.getEntriesByType("navigation")[0].type:"";t.a=o},249:function(e,t,n){e.exports=n(264)},26:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));const o=e=>"string"==typeof e},264:function(e,t,n){"use strict";n.r(t);var o=e=>{let{handle:t,src:n,version:o}=e;const r=n.split("?");(null==r?void 0:r.length)>1&&(n=r[0]);const c=`#${t}-js, #${t}-js-prefetch, script[src*="${n}"]`;if(0===document.querySelectorAll(c).length){const e=document.createElement("link");e.href=o?`${n}?ver=${o}`:n,e.rel="preload",e.as="script",e.id=t+"-js-prefetch",document.head.appendChild(e)}},r=n(26);const c=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";var n,o;if("wc-blocks-registry-js"===e&&"object"==typeof(null===(n=window)||void 0===n||null===(o=n.wc)||void 0===o?void 0:o.wcBlocksRegistry))return!0;const r=t.split("?");(null==r?void 0:r.length)>1&&(t=r[0]);const c=t?`script#${e}, script[src*="${t}"]`:"script#"+e,d=document.querySelectorAll(c);return d.length>0},d=e=>{if(!Object(r.a)(e.id)||c(e.id,null==e?void 0:e.src))return;const t=document.createElement("script");for(const n in e){if(!e.hasOwnProperty(n))continue;const o=n;if("onload"===o||"onerror"===o)continue;const c=e[o];Object(r.a)(c)&&(t[o]=c)}"function"==typeof e.onload&&(t.onload=e.onload),"function"==typeof e.onerror&&(t.onerror=e.onerror),document.body.appendChild(t)};var i=e=>{let{handle:t,src:n,version:o,after:r,before:i,translations:a}=e;return new Promise((e,s)=>{c(t+"-js",n)&&e(),a&&d({id:t+"-js-translations",innerHTML:a}),i&&d({id:t+"-js-before",innerHTML:i}),d({id:t+"-js",onerror:s,onload:()=>{r&&d({id:t+"-js-after",innerHTML:r}),e()},src:o?`${n}?ver=${o}`:n})})},a=n(109),s=n(83);window.addEventListener("load",()=>{const e=document.querySelectorAll(".wc-block-mini-cart");let t=!1;if(0===e.length)return;const n=window.wcBlocksMiniCartFrontendDependencies;for(const e in n){const t=n[e];o({handle:e,...t})}const r=Object(s.b)("adding_to_cart","wc-blocks_adding_to_cart"),c=Object(s.b)("added_to_cart","wc-blocks_added_to_cart"),d=Object(s.b)("removed_from_cart","wc-blocks_removed_from_cart"),l=async()=>{if(!t){t=!0,document.body.removeEventListener("wc-blocks_adding_to_cart",l),r();for(const e in n){const t=n[e];await i({handle:e,...t})}}};document.body.addEventListener("wc-blocks_adding_to_cart",l),window.addEventListener("pageshow",e=>{(null!=e&&e.persisted||"back_forward"===Object(a.a)())&&l()}),e.forEach((e,n)=>{if(!(e instanceof HTMLElement))return;const o=e.querySelector(".wc-block-mini-cart__button"),r=e.querySelector(".wc-block-components-drawer__screen-overlay");if(!o||!r)return;const i=()=>{t||l(),document.body.removeEventListener("wc-blocks_added_to_cart",s),document.body.removeEventListener("wc-blocks_removed_from_cart",u),c(),d()},a=()=>{e.dataset.isInitiallyOpen="true",r.classList.add("wc-block-components-drawer__screen-overlay--with-slide-in"),r.classList.remove("wc-block-components-drawer__screen-overlay--is-hidden"),i()},s=()=>{e.dataset.isDataOutdated="true",a()},u=()=>{e.dataset.isDataOutdated="true",e.dataset.isInitiallyOpen="false",i()};o.addEventListener("mouseover",l),o.addEventListener("focus",l),o.addEventListener("click",a),0===n&&(document.body.addEventListener("wc-blocks_added_to_cart",s),document.body.addEventListener("wc-blocks_removed_from_cart",u))});const u=document.createElement("style"),f=getComputedStyle(document.body).backgroundColor;u.appendChild(document.createTextNode(`:where(.wp-block-woocommerce-mini-cart-contents) {\n\t\t\t\tbackground-color: ${f};\n\t\t\t}`)),document.head.appendChild(u)})},83:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"c",(function(){return c})),n.d(t,"b",(function(){return d}));const o=window.CustomEvent||null,r=(e,t)=>{let{bubbles:n=!1,cancelable:r=!1,element:c,detail:d={}}=t;if(!o)return;c||(c=document.body);const i=new o(e,{bubbles:n,cancelable:r,detail:d});c.dispatchEvent(i)},c=e=>{let{preserveCartData:t=!1}=e;r("wc-blocks_added_to_cart",{bubbles:!0,cancelable:!0,detail:{preserveCartData:t}})},d=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if("function"!=typeof jQuery)return()=>{};const c=()=>{r(t,{bubbles:n,cancelable:o})};return jQuery(document).on(e,c),()=>jQuery(document).off(e,c)}}});