PageSourceSearch

https://www.bucherer.com/mobify/bundle/3997/templates-pages-RolexB…RolexBespokeAccessoriesProductDetailPage.js

js bucherer.com collected 2026-10-03 23:44:03 UTC 8,007 bytes, 1 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[8253],{29425:(e,t,r)=>{r.d(t,{ey:()=>m,Bj:()=>b,H0:()=>p});var a=r(10939),n=r(17932),o=r(82927),l=r(69173),i=r(76396),c=r(90031),s=r(64965);function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach(function(t){(0,a.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}const p=({nextOffset:e=0,searchParams:t,categoryId:r,enabled:a=!0,applyHideOnPlp:d=!0,applyHideOnRCPOPlp:p=!1})=>{var m;const{search:b}=(0,s.zy)(),g=new URLSearchParams(b).get("q"),f=!!g,{site:{l10n:{defaultCurrency:v}}}=(0,n.GD)(),y=(r||"").startsWith("rolex-cpo")?i.SS.ROLEX_CPO:(r||"").startsWith("rolex")?i.SS.ROLEX_BESPOKE:i.SS.BUCHERER,_=(0,l.Ge)(y),[P]=(0,l.ok)(t||f?i.eb:_,!0);r&&P._refine.push(`cgid=${r}`),t=t||P;const{isLoading:O,requiredParams:E}=(0,o.f)(null===(m=t)||void 0===m?void 0:m.refine),A=(0,c.useProductSearch)({parameters:u(u({},t),{},{limit:e?_.limit:t.limit,offset:e,refine:[...E,...t._refine,d?"c_hideOnPlp=no":"",p?"c_att_HideRCPOonPLP=false":""],q:f?g:"",expand:"promotions,prices,availability,custom_properties,images",c_includeMetaData:!0,perPricebook:!0,currency:v})},{keepPreviousData:!0,enabled:a&&!O&&(f||!!r)});return u(u({},A),{},{currentQueryRefine:[...E,...t._refine]})},m=({enabled:e=!0,id:t})=>(0,c.useCategory)({parameters:{id:t,levels:0}},{enabled:e&&!!t}),b=({enabled:e=!0,id:t})=>(0,c.useProduct)({parameters:{id:t,allImages:!0,perPricebook:!0}},{enabled:e&&!!t})},36222:(e,t,r)=>{r.r(t),r.d(t,{default:()=>w});var a=r(77810),n=r(30415),o=r(10939),l=r(34692),i=r(39721),c=r(54592),s=r(64200),d=r(87717),u=r(45038),p=r(51994),m=r(71267),b=r(86494),g=r(10900),f=r(17932),v=r(74776);function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function _(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach(function(t){(0,o.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}const P=e=>{var t,r,n,o;const{urlProduct:y}=e,{locale:P}=(0,f.GD)(),{product:O}=(0,i.A)(y,"bespoke"),E=(0,l.A)(),A=(0,f.Ay)(),{data:h}=(0,c.GA)("bespoke-contact-us",P),{data:k}=(0,c.GA)("bespoke-contact-us-send-a-message",P),D=null!=O&&O.material&&(null!=y&&y.c_productReference||null!=y&&y.c_att_Secondary_Reference||null!=y&&y.c_att_Supplier_Reference)?(0,g.Ay)(`\n    ${O.material}\n    <br/>\n    ${(null==y?void 0:y.c_productReference)||(null==y?void 0:y.c_att_Secondary_Reference)||(null==y?void 0:y.c_att_Supplier_Reference)}\n  `||""):"",j=Boolean(y.c_showPriceOnRequest),w=E.formatMessage({id:"product_tile.label.price_on_request",defaultMessage:[{type:0,value:"Price on request"}]},{price:O.price}),S=E.formatMessage({id:"bespoke_product_detail.price.label",defaultMessage:[{type:0,value:"Price "},{type:1,value:"price"}]},{price:O.price}),C=E.formatMessage({id:"bespoke_product_detail.tooltip.text",defaultMessage:[{type:0,value:"Suggested retail price inclusive of V.A.T. The suggested retail price can be modified at any time without notice."}]}).replace(/\n/g,"<br/>");return O&&a.createElement(a.Fragment,null,a.createElement(d.A,{backgroundColor:"lightBeige",spacingBottom:!1,image:O.watchCoverImg,images:O.galleryImages,headline:O.name,description:D,infoContainerProps:{className:"pceDisplay"},info:O.price?{text:j?w:S,tooltipText:(0,g.Ay)(C||"")}:null,buttons:[{label:v.js[null==P||null===(t=P.id)||void 0===t||null===(r=t.split("-"))||void 0===r?void 0:r[1]]||v.js.CH,href:`tel:${v.js[null==P||null===(n=P.id)||void 0===n||null===(o=n.split("-"))||void 0===o?void 0:o[1]]||v.js.CH}`,icon:"Phone",onClick:()=>{(0,s.Z0)(s.SP.CONTACT_CALL)}},{label:E.formatMessage({defaultMessage:[{type:0,value:"Message"}],id:"bespoke_product_detail.message.label"}),onClick:()=>{var e;const t=null===(e=document)||void 0===e?void 0:e.getElementById("contact");t?t.scrollIntoView({behavior:"smooth"}):null!=k&&k.url&&A(`${null==k?void 0:k.url}?pid=${O.productId}`)},icon:"Mail"},{label:E.formatMessage({defaultMessage:[{type:0,value:"Find us"}],id:"bespoke_product_detail.find-us.label"}),onClick:()=>{(0,s.Z0)(s.SP.FIND_STORE),A(null==h?void 0:h.url)},icon:"FindUs"}]}),a.createElement(m.A,{backgroundColor:"lightBeige",spacingBottom:!1},a.createElement(u.A,{spacingBottom:!1,watchSpecifications:O.accessoriesSpecifications,listDirection:"right"})),O.features.map((e,t)=>{var r;return a.createElement(m.A,{backgroundColor:"lightBeige",spacingTop:0===t,pb:t===O.features.length-1?{s:17,m:18}:{s:"4vh",m:"5vh"}},a.createElement(p.A,{headline:(0,g.Ay)((null==e?void 0:e.title)||""),text:(0,g.Ay)((null==e?void 0:e.text)||""),spacingBottom:/_material\.|_bracelet|\/material_|\/bracelet_/.test(null===(r=e.image)||void 0===r?void 0:r.landscape
1Src)}),a.createElement(b.A,{image:_({},e.image),size:"s",spacingBottom:!1}))}))};var O=r(50525),E=r(35937),A=r(84344),h=r(54549),k=r(12401),D=r(11232),j=r(29425);function w(e){const{belowPdp:t,abovePdp:r,productId:o,globalHeader:i,bespokeHeader:c,bespokeFooter:s,globalFooter:d}=e,u=(0,l.A)(),m=(0,D.U)(),{data:b}=(0,j.Bj)({id:o});return a.createElement("div",null,a.createElement(k.A,{variant:"bespoke"},a.createElement(A.A,{sfccPageMetaData:null==b?void 0:b.c_pageMetaData,pageProps:e}),i&&!m&&a.createElement(n.EditableArea,{content:i}),a.createElement(E.oy.Provider,{value:{product:b}},a.createElement(O.A,null,c&&a.createElement(n.EditableArea,{content:c}),r&&a.createElement(n.EditableArea,{className:"above-pdp",content:r,urlProduct:b}),b&&b.id?a.createElement(P,{urlProduct:b}):a.createElement(p.A,{headline:u.formatMessage({id:"pdp.not_found.title",defaultMessage:[{type:0,value:"PRODUCT NOT FOUND"}]}),text:u.formatMessage({id:"pdp.not_found.subtitle",defaultMessage:[{type:0,value:"We're sorry, product which you are looking for is no longer available."}]})}),t&&a.createElement(n.EditableArea,{className:"below-pdp",content:t,urlProduct:b}),a.createElement(h.A,{footerParentArea:s}))),d&&!m&&a.createElement(n.EditableArea,{content:d})))}},54549:(e,t,r)=>{r.d(t,{A:()=>c});var a=r(77810),n=r(54592),o=r(30415),l=r(8949);const i=({footerParentArea:e,isRootPage:t=!1})=>{if(!e)return null;const{bespokeNavCarouselArea:r,bespokePlpNavCarouselArea:l,bespokeNewWatchesNavCarouselArea:i,bespokeSubFooterArea:c}=e,s=(0,n.oi)(),d=(e,t=!0)=>e&&t&&a.createElement(o.EditableArea,{content:e}),u=!t||t&&s;return a.createElement(a.Fragment,null,d(r),d(l,u),d(i,u),d(c))},c=e=>a.createElement(l.A,null,a.createElement(i,e))},84344:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(77810),n=r(54752);const o=e=>{var t;const{sfccPageMetaData:r,pageProps:{seoTitle:o="React page title",metaDescription:l="React page description",noIndex:i=!1,noFollow:c=!1}}=e,s=r||{title:o,description:l,additionalMetaTags:[{ID:"robots",type:"name",content:`${!i&&"index,"}${!c&&"follow"}`}]};return a.createElement(n.A,null,(null==s?void 0:s.title)&&a.createElement("title",null,s.title),(null==s?void 0:s.description)&&a.createElement("meta",{name:"description",content:s.description}),(null==s?void 0:s.keywords)&&a.createElement("meta",{name:"keywords",content:s.keywords}),null==s||null===(t=s.additionalMetaTags)||void 0===t?void 0:t.map((e,t)=>"name"===e.type?a.createElement("meta",{key:t,name:e.ID,content:e.content}):a.createElement("meta",{key:t,property:e.ID,content:e.content})))}}}]);

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.