oont-contents/plugins/woocommerce/assets/client/blocks/product-gallery-large-image.js
2025-04-06 08:34:48 +02:00

1 line
No EOL
6.5 KiB
JavaScript

(()=>{var e,t,o,r={7456:(e,t,o)=>{"use strict";o.r(t);const r=window.wp.blocks;var l=o(1609);const a=window.wc.wcSettings;var i,n,s,c,d,p,u,g,m,v;const f=(0,a.getSetting)("wcBlocksConfig",{pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),w=f.pluginUrl+"assets/images/",y=(f.pluginUrl,null===(i=a.STORE_PAGES.shop)||void 0===i||i.permalink,null===(n=a.STORE_PAGES.checkout)||void 0===n||n.id,null===(s=a.STORE_PAGES.checkout)||void 0===s||s.permalink,null===(c=a.STORE_PAGES.privacy)||void 0===c||c.permalink,null===(d=a.STORE_PAGES.privacy)||void 0===d||d.title,null===(p=a.STORE_PAGES.terms)||void 0===p||p.permalink,null===(u=a.STORE_PAGES.terms)||void 0===u||u.title,null===(g=a.STORE_PAGES.cart)||void 0===g||g.id,null===(m=a.STORE_PAGES.cart)||void 0===m||m.permalink,null!==(v=a.STORE_PAGES.myaccount)&&void 0!==v&&v.permalink?a.STORE_PAGES.myaccount.permalink:(0,a.getSetting)("wpLoginUrl","/wp-login.php"),(0,a.getSetting)("localPickupEnabled",!1),(0,a.getSetting)("shippingMethodsExist",!1),(0,a.getSetting)("countries",{})),b=(0,a.getSetting)("countryData",{}),k=(Object.fromEntries(Object.keys(b).filter((e=>!0===b[e].allowBilling)).map((e=>[e,y[e]||""]))),Object.fromEntries(Object.keys(b).filter((e=>!0===b[e].allowBilling)).map((e=>[e,b[e].states||[]]))),Object.fromEntries(Object.keys(b).filter((e=>!0===b[e].allowShipping)).map((e=>[e,y[e]||""]))),Object.fromEntries(Object.keys(b).filter((e=>!0===b[e].allowShipping)).map((e=>[e,b[e].states||[]]))),Object.fromEntries(Object.keys(b).map((e=>[e,b[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],order:[]}),O=((0,a.getSetting)("addressFieldsLocations",k).address,(0,a.getSetting)("addressFieldsLocations",k).contact,(0,a.getSetting)("addressFieldsLocations",k).order,(0,a.getSetting)("additionalOrderFields",{}),(0,a.getSetting)("additionalContactFields",{}),(0,a.getSetting)("additionalAddressFields",{}),window.wp.blockEditor);var S=o(6087),h=o(851);const E=JSON.parse('{"name":"woocommerce/product-gallery-large-image-next-previous"}'),P=JSON.parse('{"name":"woocommerce/product-gallery-pager"}');o(5503);const _=(0,S.memo)((()=>(0,l.createElement)("div",{className:"wc-block-product-gallery-large-image wc-block-editor-product-gallery-large-image"},(0,l.createElement)("img",{src:`${w}block-placeholders/product-image-gallery.svg`,alt:"Placeholder"})))),j=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"woocommerce/product-gallery-large-image","version":"1.0.0","title":"Large Image","description":"Display the Large Image of a product.","category":"woocommerce","keywords":["WooCommerce"],"usesContext":["nextPreviousButtonsPosition","postId","hoverZoom","fullScreenOnClick","cropImages"],"supports":{"interactivity":true},"textdomain":"woocommerce","ancestor":["woocommerce/product-gallery"]}');(0,r.registerBlockType)(j,{icon:()=>(0,l.createElement)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.22448 1.5L1.5 6.81504V11.7072L5.12953 9.06066C5.38061 8.87758 5.71858 8.86829 5.97934 9.0373L8.90601 10.9342L12.4772 7.46225C12.7683 7.17925 13.2317 7.17925 13.5228 7.46225L16.5 10.3568V2C16.5 1.72386 16.2761 1.5 16 1.5H6.22448ZM1.5 13.5636V16C1.5 16.2761 1.72386 16.5 2 16.5H16C16.2761 16.5 16.5 16.2761 16.5 16V12.4032L16.4772 12.4266L13 9.04603L9.52279 12.4266C9.27191 12.6706 8.88569 12.7086 8.59206 12.5183L5.59643 10.5766L1.5 13.5636ZM0 2C0 0.89543 0.895431 0 2 0H16C17.1046 0 18 0.895431 18 2V16C18 17.1046 17.1046 18 16 18H2C0.89543 18 0 17.1046 0 16V2Z",fill:"currentColor"})),edit:({context:e})=>{const t=(0,O.useInnerBlocksProps)({className:"wc-block-product-gallery-large-image__inner-blocks"},{template:[[E.name],[P.name]],templateInsertUpdatesSelection:!0}),o=(0,S.useMemo)((()=>{switch(e.nextPreviousButtonsPosition){case"insideTheImage":return{className:"inside-image"};case"outsideTheImage":return{className:"outside-image"};default:return{className:"off"}}}),[e.nextPreviousButtonsPosition]),r=(0,O.useBlockProps)({className:(0,h.A)("wc-block-product-gallery-large-image","wc-block-editor-product-gallery-large-image",`wc-block-editor-product-gallery-large-image-next-previous--${null==o?void 0:o.className}`)});return(0,l.createElement)("div",{...r},(0,l.createElement)(_,null),(0,l.createElement)("div",{...t}))},save:()=>{const e=O.useBlockProps.save({className:"wc-block-product-gallery-large-image__inner-blocks"}),t=O.useInnerBlocksProps.save(e);return(0,l.createElement)("div",{...t})}})},5503:()=>{},1609:e=>{"use strict";e.exports=window.React},6087:e=>{"use strict";e.exports=window.wp.element}},l={};function a(e){var t=l[e];if(void 0!==t)return t.exports;var o=l[e]={exports:{}};return r[e].call(o.exports,o,o.exports,a),o.exports}a.m=r,e=[],a.O=(t,o,r,l)=>{if(!o){var i=1/0;for(d=0;d<e.length;d++){for(var[o,r,l]=e[d],n=!0,s=0;s<o.length;s++)(!1&l||i>=l)&&Object.keys(a.O).every((e=>a.O[e](o[s])))?o.splice(s--,1):(n=!1,l<i&&(i=l));if(n){e.splice(d--,1);var c=r();void 0!==c&&(t=c)}}return t}l=l||0;for(var d=e.length;d>0&&e[d-1][2]>l;d--)e[d]=e[d-1];e[d]=[o,r,l]},a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},o=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,a.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var l=Object.create(null);a.r(l);var i={};t=t||[null,o({}),o([]),o(o)];for(var n=2&r&&e;"object"==typeof n&&!~t.indexOf(n);n=o(n))Object.getOwnPropertyNames(n).forEach((t=>i[t]=()=>e[t]));return i.default=()=>e,a.d(l,i),l},a.d=(e,t)=>{for(var o in t)a.o(t,o)&&!a.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.j=8867,(()=>{var e={8867:0};a.O.j=t=>0===e[t];var t=(t,o)=>{var r,l,[i,n,s]=o,c=0;if(i.some((t=>0!==e[t]))){for(r in n)a.o(n,r)&&(a.m[r]=n[r]);if(s)var d=s(a)}for(t&&t(o);c<i.length;c++)l=i[c],a.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return a.O(d)},o=self.webpackChunkwebpackWcBlocksMainJsonp=self.webpackChunkwebpackWcBlocksMainJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var i=a.O(void 0,[94],(()=>a(7456)));i=a.O(i),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["product-gallery-large-image"]=i})();