PageSourceSearch

https://www.seezon.co.uk/wp-content/plugins/smartfire-blocks-proje…/block-product-insert-one.505fa693.chunk.js

js seezon.co.uk collected 2026-10-09 03:59:35 UTC 14,747 bytes, 3 lines download raw bytes

1/*! For license information please see block-product-insert-one.505fa693.chunk.js.LICENSE.txt */
2"use strict";(self.webpackChunksmartfire=self.webpackChunksmartfire||[]).push([[5195,6157],{643(e,r,t){var o,n=t(41594);const l=["title","titleId"];function i(){return i=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var o in t)({}).hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},i.apply(null,arguments)}function a(e,r){let t=e.title,a=e.titleId,s=function(e,r){if(null==e)return{};var t,o,n=function(e,r){if(null==e)return{};var t={};for(var o in e)if({}.hasOwnProperty.call(e,o)){if(-1!==r.indexOf(o))continue;t[o]=e[o]}return t}(e,r);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)t=l[o],-1===r.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}(e,l);return n.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",width:16.968,height:16.968,viewBox:"0 0 16.968 16.968",ref:r,"aria-labelledby":a},s),t?n.createElement("title",{id:a},t):null,o||(o=n.createElement("path",{id:"Trac\\xE9_2637","data-name":"Trac\\xE9 2637",d:"M11.851,5v5.139H16.99c0-.01-.017,1.713,0,1.713H11.851v5.139c.024.014-1.706.012-1.713,0V11.851H5s.009-1.708,0-1.713h5.139V5C10.154,5,11.848,4.985,11.851,5Z",transform:"translate(8.485 -7.066) rotate(45)",fill:"#165227"})))}const s=n.forwardRef(a);t.p;t.d(r,["h",0,s])},46099(e,r,t){t.r(r),t.d(r,{default:()=>_});var o=t(89379),n=t(80045),l=t(74888),i=t(43024),a=t(41594),s=t.n(a),c=t(74117);const p={desktopBreakpoint:"1200px",tabletBreakpoint:"992px",mobileBreakpoint:"767px",darkerGreen:"#11391c",darkGreen0:"#146432",darkGreen:"#165227",green:"#06ae5c",green1:"#09a255",lightGreen:"#afc620",darkBrown:"#895f4e",brown:"#996b59",darkBeige:"#e0c6a2",beige:"#eddeca",mediumBeige:"#f4efe9",lightBeige:"#f5f4ef",winter:"#7091ca",spring:"#f0858d",springHover:"#ea6c75",summer:"#ffb100",summerHover:"#ffa700",autumn:"#f75013",autumnHover:"#e0360e",winterHover:"#4f70a8",seasonColor:"var(--seasonColorRoot, #f0858d)",seasonColorHover:"var(--seasonColorHoverRoot, #ea6c75)",biogentsBlue:"#208bec","content-width":"style_content-width__20rYF","sbm-list":"style_sbm-list__clo06","overflow-without-scrollbar":"style_overflow-without-scrollbar__cnuc2","exceeding-overflow-list":"style_exceeding-overflow-list__MQ23z","full-width":"style_full-width__R56LG",productBuyStickyButtonArea:"style_productBuyStickyButtonArea__uu8p4",wrapper:"style_wrapper__rwADw",left:"style_left__L-zp3",center:"style_center__1z5Bp",right:"style_right__ORlOf",button:"style_button__W1egp",withBorder:"style_withBorder__ZPM+z"};var u=t(70579);const d=["text","linkType","link","pageId","postId","categoryId","targetBlank","color","colorHover","hasBorder","borderColor","align","className","wrapper","showInspector","tagName","isSubmit","fileId","withWrapper","onClick"],f=s().lazy(()=>Promise.all([t.e(9044),t.e(6324)]).then(t.bind(t,56324)));const _=(0,l.defineBlock)({Block:function(e){let r=e.text,t=e.linkType,s=e.link,_=(e.pageId,e.postId,e.categoryId,e.targetBlank),b=void 0!==_&&_,m=e.color,v=void 0===m?"":m,h=e.colorHover,k=void 0===h?"":h,g=e.hasBorder,w=void 0!==g&&g,y=e.borderColor,x=void 0===y?"":y,B=e.align,P=e.className,j=void 0===P?null:P,O=e.wrapper,I=void 0===O||O,N=e.showInspector,C=void 0===N||N,D=e.tagName,L=void 0===D?"a":D,A=e.isSubmit,S=void 0!==A&&A,E=(e.fileId,e.withWrapper,e.onClick),H=void 0===E?()=>{}:E,R=(0,n.A)(e,d);const T=(0,l.useEditor)().isEditing;(0,l.useInspectorControl)(C?f:()=>"");const z=L,W=(0,c.Bd)().t,M=(0,a.useMemo)(()=>{switch(t){case"email":return"mailto:"+s;case"tel":return"tel:"+s;default:return s}},[s,t]),U=()=>(0,u.jsxs)(z,(0,o.A)((0,o.A)({className:(0,i.A)(j,p.button,w&&p.withBorder),href:T?void 0:M,target:b?"_blank":void 0,download:"file"===t,type:S?"submit":null,style:{"--color":v,"--colorHover":k,"--borderColor":x},onClick:H},R),{},{children:[(0,u.jsx)("span",{className:p.text,children:r||W("Button text")}),R.children]}));return(0,u.jsx)(l.BlockWrapper.Div,{children:I?(0,u.jsx)("div",{className:(0,i.A)(p.wrapper,B&&p[B]),children:(0,u.jsx)(U,{})}):(0,u.jsx)(U,{})})},smartProps:{text:l.smartProps.string.withDefault(""),linkType:l.smartProps.string.withDefault("page"),link:l.smartProps.string.withDefault(""),pageId:l.smartProps.number.withDefault(0),postId:l.smartProps.number.withDefault(0),categoryId:l.smartProps.number.withDefault(0),fileId:l.smartProps.number.withDefault(0),targetBlank:l.smartProps.bool.withDefault(!1),color:l.smartProps.string.withDefault(p.seasonColor),colorHover:l.smartProps.string.withDefault(p.seasonColorHover),hasBorder:l.smartProps.bool.withDefault(!1),borderColor:l.smartProps.string.withDefault(p.seasonBorderColor),align:l.smartProps.string.withDefault("
2center"),withWrapper:l.smartProps.bool.withDefault(!1)},setup:{title:"Button"}})},4655(e,r,t){t.r(r),t.d(r,{ProductInsert:()=>w,default:()=>y});var o=t(5544),n=t(80045),l=t(74888),i=t(41594),a=t(19508),s=t.n(a),c=t(43024),p=t(46099),u=t(74117);const d={desktopBreakpoint:"1200px",tabletBreakpoint:"992px",mobileBreakpoint:"767px",darkerGreen:"#11391c",darkGreen0:"#146432",darkGreen:"#165227",green:"#06ae5c",green1:"#09a255",lightGreen:"#afc620",darkBrown:"#895f4e",brown:"#996b59",darkBeige:"#e0c6a2",beige:"#eddeca",mediumBeige:"#f4efe9",lightBeige:"#f5f4ef",winter:"#7091ca",spring:"#f0858d",springHover:"#ea6c75",summer:"#ffb100",summerHover:"#ffa700",autumn:"#f75013",autumnHover:"#e0360e",winterHover:"#4f70a8",seasonColor:"var(--seasonColorRoot, #f0858d)",seasonColorHover:"var(--seasonColorHoverRoot, #ea6c75)",biogentsBlue:"#208bec","content-width":"block_content-width__LJXqD","sbm-list":"block_sbm-list__gzC0w","overflow-without-scrollbar":"block_overflow-without-scrollbar__sm0WJ","exceeding-overflow-list":"block_exceeding-overflow-list__ksqYr","full-width":"block_full-width__xAg1z",block:"block_block__VmuUL",productBuyStickyButtonArea:"block_productBuyStickyButtonArea__4+RrW",wrapper:"block_wrapper__8MKf+",left:"block_left__hQpYE",center:"block_center__bBjas",right:"block_right__ns1Vl",button:"block_button__9PT93",withBorder:"block_withBorder__V+Mjp",c2bDisabled:"block_c2bDisabled__qXSHd",product:"block_product__9saMh",content:"block_content__AgHBU",info:"block_info__CcCfF",title:"block_title__5+NbZ",description:"block_description__DZorI",buy:"block_buy__Ub3Mw",imageContainer:"block_imageContainer__TFHII",skeleton:"block_skeleton__EFeu4",buyOnlinePopupOverlay:"block_buyOnlinePopupOverlay__K8rRk",buyOnlinePopup:"block_buyOnlinePopup__TQRec",closeButtonPopup:"block_closeButtonPopup__VkXC1",popupHeader:"block_popupHeader__HrU2Y",popupProductImage:"block_popupProductImage__oIQpo",popupProductInfo:"block_popupProductInfo__7KLf3",popupBrand:"block_popupBrand__ke75C",popupTitle:"block_popupTitle__ynzME",popupSeparator:"block_popupSeparator__JDUPH",popupLinks:"block_popupLinks__ZMDcI",popupLinkItem:"block_popupLinkItem__Ix3-W",popupLinkLeft:"block_popupLinkLeft__gV5rU",popupResellerLogo:"block_popupResellerLogo__gPY5X",popupResellerName:"block_popupResellerName__t5Bbj",popupButton:"block_popupButton__MVUTt",popupButtonArrow:"block_popupButtonArrow__nWq9Z"};var f=t(31083),_=t(69579),b=t(89044),m=t.n(b),v=t(643),h=t(70579);const k=["product","productId","variantProps","buyWithAmazon"],g=(0,i.lazy)(()=>t.e(1800).then(t.bind(t,31800))),w=e=>{var r,t,a,b,w;let y=e.product,x=e.productId,B=e.variantProps,P=e.buyWithAmazon,j=void 0!==P&&P;(0,n.A)(e,k);const O=(0,u.Bd)().t;(0,l.useInspectorControl)(g);const I=(0,l.useEditor)().isEditing,N=(0,i.useState)(y),C=(0,o.A)(N,2),D=C[0],L=C[1],A=(0,i.useState)(!1),S=(0,o.A)(A,2),E=S[0],H=S[1],R=(0,i.useRef)(!1);(0,i.useEffect)(()=>(R.current=!0,()=>{R.current=!1}),[]),(0,i.useEffect)(()=>{const e=e=>{"Escape"===e.key&&E&&z()};return E&&(document.addEventListener("keydown",e),document.body.style.overflow="hidden"),()=>{document.removeEventListener("keydown",e),document.body.style.overflow=""}},[E]);const T="undefined"!==typeof window&&"0"===new URLSearchParams(window.location.search).get("c2b");(0,i.useEffect)(()=>{if(T)return;const e=()=>(0,_.x)("Search"),r=r=>{r.forEach(r=>{r.dataset.fbqTracked||(r.addEventListener("click",e),r.dataset.fbqTracked="true")})},t=new MutationObserver(()=>{const e=document.querySelectorAll("[data-widget-ean]");e.length&&r(e)});return t.observe(document.body,{childList:!0,subtree:!0}),r(document.querySelectorAll("[data-widget-ean]")),()=>t.disconnect()},[T]),(0,i.useEffect)(()=>{if(!I)return;let e={};if(-1!==x)e={id_product:x};else{if(!B||!B.id)return;e={id_product:B.id}}s()({path:"/sbm/v1/get_product_by_id?"+new URLSearchParams(e).toString()}).then(e=>{if(R.current){if(B&&B.isVariant){if(B.name&&(e.title=B.name),B.size){const r="other"===B.sizeType?encodeURIComponent(B.size):B.size.replace(/[^0-9.]/g,"");r&&(e.link+="?size="+r)}B.image&&(e.image=B.image),B.description&&(e.description=B.description)}L(e)}}).catch(r=>{console.warn("ProductInsert: failed to fetch product",e,r)})},[I,x,B]);const z=()=>{H(!1)},W=(null===D||void 0===D?void 0:D.buyOnlineLink)||[],M=1===W.length,U=W.length>1,q=W[0]||{},G=j&&(M||U)||!j&&(null===D||void 0===D?void 0:D.enableBuyOnline)&&(M||U);return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(l.BlockWrapper.Div,{className:(0,
2c.A)(d.block,T&&d.c2bDisabled),children:D?(0,h.jsx)(h.Fragment,{children:D.link&&(0,h.jsxs)("div",{className:d.product,children:[(0,h.jsx)("div",{className:d.imageContainer,children:(null===(r=D.image)||void 0===r?void 0:r.url)&&(0,h.jsx)("img",{src:D.image.url,alt:(null===(t=D.image)||void 0===t?void 0:t.alt)||m().decode(D.title),className:d.iconProduct,loading:"lazy"})}),(0,h.jsx)("div",{className:d.content,children:(0,h.jsxs)("div",{className:d.info,children:[(null===(a=D.brand)||void 0===a?void 0:a.name)&&(0,h.jsx)("div",{children:m().decode(D.brand.name)}),D.title&&(0,h.jsx)("div",{className:d.title,children:m().decode(D.title)}),D.description&&(0,h.jsx)("p",{className:d.description,children:m().decode((0,f.Kq)(D.description))}),(0,h.jsx)(p.default,{text:(0,f.Ai)(O,"Buy now"),color:d.darkGreen,colorHover:d.darkerGreen,link:I?void 0:D.link,className:d.btn}),G&&M&&(0,h.jsx)(p.default,{className:d.buy,tagName:"div",text:q.customButtonText||O("Buy online"),target:"_blank",showInspector:!1,onClick:e=>{e.preventDefault(),(0,_.x)("Search"),q.link&&(window.location.href=q.link)}}),G&&U&&(0,h.jsx)(p.default,{className:d.buy,tagName:"div",text:O("Buy online"),showInspector:!1,onClick:e=>{var r;(0,_.x)("Search"),(r=e).preventDefault(),r.stopPropagation(),H(!0)}})]})})]})}):(0,h.jsx)("div",{className:d.skeleton})}),E&&(0,h.jsx)("div",{className:d.buyOnlinePopupOverlay,onClick:e=>{e.target===e.currentTarget&&z()},children:(0,h.jsxs)("div",{className:d.buyOnlinePopup,children:[(0,h.jsx)("button",{onClick:z,className:d.closeButtonPopup,children:(0,h.jsx)(v.h,{})}),(0,h.jsxs)("div",{className:d.popupHeader,children:[(0,h.jsx)("div",{className:d.popupProductImage,children:(null===D||void 0===D||null===(b=D.image)||void 0===b?void 0:b.url)&&(0,h.jsx)("img",{src:D.image.url,alt:D.image.alt||""})}),(0,h.jsxs)("div",{className:d.popupProductInfo,children:[(null===D||void 0===D||null===(w=D.brand)||void 0===w?void 0:w.name)&&(0,h.jsx)("div",{className:d.popupBrand,children:m().decode(D.brand.name)}),(0,h.jsx)("h2",{className:d.popupTitle,children:m().decode(D.title)})]})]}),(0,h.jsx)("div",{className:d.popupSeparator}),(0,h.jsx)("div",{className:d.popupLinks,children:W.map((e,r)=>{var t;return(0,h.jsxs)("div",{className:d.popupLinkItem,children:[(0,h.jsxs)("div",{className:d.popupLinkLeft,children:[(null===(t=e.resellerLogo)||void 0===t?void 0:t.url)&&(0,h.jsx)("img",{src:e.resellerLogo.url,alt:e.resellerLogo.alt||e.resellerName,className:d.popupResellerLogo}),(0,h.jsx)("span",{className:d.popupResellerName,children:e.resellerName})]}),(0,h.jsxs)("a",{href:e.link,target:"_blank",rel:"noopener noreferrer",className:d.popupButton,children:[(0,h.jsx)("span",{children:e.customButtonText||O("Buy")}),(0,h.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 10 10",className:d.popupButtonArrow,children:(0,h.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.25",d:"M3.75 7.5 6.25 5l-2.5-2.5"})})]})]},r)})})]})})]})},y=(0,l.defineBlock)({Block:w,setup:{title:"Product Insert (One)"},smartProps:{productId:l.smartProps.number.withDefault(-1),variantProps:l.smartProps.object.withDefault({}),brandId:l.smartProps.number.withDefault(-1)}})},69579(e,r,t){t.d(r,["x",0,e=>{"function"===typeof window.fbq&&window.fbq("trackSingle","4310085549204530",e)}])},43024(e,r,t){function o(e){var r,t,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e))for(r=0;r<e.length;r++)e[r]&&(t=o(e[r]))&&(n&&(n+=" "),n+=t);else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}const n=function(){for(var e,r,t=0,n="";t<arguments.length;)(e=arguments[t++])&&(r=o(e))&&(n&&(n+=" "),n+=r);return n};t.d(r,["A",0,n])},51153(e,r,t){var o=t(41594),n=Symbol.for("react.element"),l=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,a=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function c(e,r,t){var o,l={},c=null,p=null;for(o in void 0!==t&&(c=""+t),void 0!==r.key&&(c=""+r.key),void 0!==r.ref&&(p=r.ref),r)i.call(r,o)&&!s.hasOwnProperty(o)&&(l[o]=r[o]);if(e&&e.defaultProps)for(o in r=e.defaultProps)void 0===l[o]&&(l[o]=r[o]);return{$$typeof:n,type:e,key:c,ref:p,props:l,_owner:a.current}}r.Fragment=l,r.jsx=c,r.jsxs=c},70579(e,r,t){e.exports=t(51153)},89379(e,r,t){t.d(r,{A:()=>l});var o=t(64467);function n(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,o)}return t}function l(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};
2r%2?n(Object(t),!0).forEach(function(r){(0,o.A)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):n(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}},80045(e,r,t){t.d(r,{A:()=>n});var o=t(98587);function n(e,r){if(null==e)return{};var t,n,l=(0,o.A)(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)t=i[n],-1===r.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(l[t]=e[t])}return l}},98587(e,r,t){function o(e,r){if(null==e)return{};var t={};for(var o in e)if({}.hasOwnProperty.call(e,o)){if(-1!==r.indexOf(o))continue;t[o]=e[o]}return t}t.d(r,{A:()=>o})}}]);
3//# sourceMappingURL=block-product-insert-one.505fa693.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.