PageSourceSearch

https://www.bulova.com/mobify/bundle/250/int-contentful-components-lookbook-section.js

js bulova.com collected 2026-09-24 18:04:23 UTC 14,181 bytes, 1 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[331,443,705,3177,3547,7305],{69628(e,t,l){l.r(t),l.d(t,{CmsComponentErrorBoundary:()=>u,CmsComponents:()=>h});var r=l(64180),n=l(77810),a=l(48996),o=l(41041),s=l(37553),i=l(75826),c=l.n(i),d=l(42272),m=l(4207);class u extends n.Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,t){console.error(`[CMS] Component "${this.props.componentName}" failed to render:`,e,t)}render(){return this.state.hasError?null:this.props.children}}u.propTypes={children:c().node.isRequired,componentName:c().string};const p=["home-hero-slider","plp-collection-banner","hero-banner","video-banner"],h=({content:e,isLoading:t,showTitle:l,darkMode:i,overlapHeader:c})=>{const{setColorMode:h}=(0,a.G6)();(0,n.useEffect)(()=>(h(i?"dark":"light"),()=>h("light")),[i]);const b=(0,n.useMemo)(()=>null!=e&&e.components?(0,s.x)(e.components):[],[null==e?void 0:e.components]),g=(0,o.wi)();return n.createElement(n.Fragment,null,t?n.createElement("div",{className:"p-6 bg-white shadow-lg rounded-lg","data-testid":"cms-components"},n.createElement("div",{className:"animate-pulse"},n.createElement("div",{className:"h-10 w-10 bg-brand-off-white-gray rounded-full mb-4"}),n.createElement("div",{className:"space-y-4"},n.createElement("div",{className:"h-4 bg-brand-off-white-gray rounded-sm"}),n.createElement("div",{className:"h-4 bg-brand-off-white-gray rounded-sm w-5/6"}),n.createElement("div",{className:"h-4 bg-brand-off-white-gray rounded-sm w-4/6"}),n.createElement("div",{className:"h-4 bg-brand-off-white-gray rounded-sm"})))):n.createElement(n.Fragment,null,l&&n.createElement(m.A,{as:"h1",variant:"h1",className:"mb-4"},null==e?void 0:e.title),n.createElement("div",{className:(0,d.cn)("flex flex-col items-stretch",i?"dark":"")},b.map((e,t)=>{var l;return n.createElement(u,{key:e.id,componentName:(null===(l=e.component)||void 0===l?void 0:l.displayName)||e.id},n.createElement("div",(0,r.A)({className:(0,d.cn)("cms-fade-in",c&&0===t&&p.includes(e.type)&&"-mt-(--mobile-header-height) lg:-mt-(--header-height)")},e.fieldId?g({entryId:e.id,fieldId:e.fieldId}):null),n.createElement(e.component,e.props)))}))))};h.displayName="CmsComponents",h.propTypes={content:c().any,darkMode:c().bool,isLoading:c().bool,overlapHeader:c().bool,showTitle:c().bool}},34143(e,t,l){l.r(t),l.d(t,{default:()=>b});var r=l(77810),n=l(75826),a=l.n(n),o=l(42272),s=l(50125),i=l(37553),c=l(69628);const d=new Set(["cta","html","imageWithFocalPoint","accordionSection","twoColumnText","manualCard","manualCardGrid"]),m=new Set(["cta","imageWithFocalPoint"]),u=(e,t,{inline:l=!1}={})=>{var n,a,o;const s=null==e||null===(n=e.sys)||void 0===n||null===(a=n.contentType)||void 0===a||null===(o=a.sys)||void 0===o?void 0:o.id;if(!s||!(l?m:d).has(s))return null;const u=(0,i.e)(e);if(null==u||!u.component)return null;const p=u.component;return r.createElement(c.CmsComponentErrorBoundary,{key:t,componentName:s},l?r.createElement("span",{className:"inline-block align-middle"},r.createElement(p,u.props)):r.createElement("div",null,r.createElement(p,u.props)))};var p=l(87716);const h=({content:e,className:t,textVariant:l="b2"})=>{const n=(0,r.useContext)(p.MR),a=(0,r.useCallback)(e=>{if(!n)return encodeURI(e);const{buildUrl:t,site:l,locale:r}=n;return t(e,(null==l?void 0:l.alias)||(null==l?void 0:l.id),(null==r?void 0:r.alias)||(null==r?void 0:r.id))},[n]),i=(0,s.A)(e,a,u,l);return i?r.createElement("div",{className:(0,o.cn)("flex flex-col gap-6 items-stretch",t)},i):null};h.displayName="RichTextRenderer",h.propTypes={content:a().oneOfType([a().object,a().string]),className:a().string,textVariant:a().string};const b=h},38632(e,t,l){l.r(t),l.d(t,{default:()=>v});var r=l(64180),n=l(77810),a=l(75826),o=l.n(a),s=l(34692),i=l(42272),c=l(4207),d=l(34143),m=l(32242),u=l(62345),p=l(43697),h=l(70843);const b=e=>null!=e&&e.focalPoint?{objectPosition:`${100*e.focalPoint.x}% ${100*e.focalPoint.y}%`}:void 0,g=({title:e,text:t,image:l,slides:a,addPaddingTop:o,addPaddingBottom:g,className:v})=>{const y=(0,s.A)(),{emblaRef:f}=(0,p.useCarousel)();if(!a||0===a.length)return null;const E=Boolean(e||t||(null==l?void 0:l.src));return n.createElement("section",{className:(0,i.cn)("relative overflow-hidden bg-brand-off-white dark:bg-black",o&&"pt-16 xl:pt-24",g&&"pb-16 xl:pb-24",v)},n.createElement("div",{className:"lg:pl-15"},n.createElement("div",{ref:f,className:"cursor-grab overflow-hidden active:cursor-grabbing"},n.createElement("div",{className:"flex items-start pt-15 pr-6 pb-11 lg:py-25 lg:pr-15"},E&&n.createElement("div",{className:(0,i.cn)("flex shrink-0 flex-col pl-6 lg:w-184 lg:pl-0",null!=l&&l.src?"w-[489px]":"w-84")},e&&n.createElement(c.A,{as:"h2",variant:"h1",className:"mb-3 w-78 text-brand-black lg:mb-12 lg:w-full dark:text-white"},e),t&&n.createElement(d.default,{content:t,className:"b2 order-2 w-78 text-brand-black lg:order-3 lg:mt-[69px] lg:w-108 dark:text-white"}),(null==l?void 0:l.src)&&n.createElement("img",{src:l.src,alt:l.alt||"",className:"order-3 -ml-6 mt-6 h-[327px] w-[489px] max-w-none shrink-0 rounded-[5px] object-cover lg:order-2 lg:ml-0 lg:mt-0 lg:h-[395px] lg:w-[592px]",style:b(l)})),a.map((e,t)=>n.createElement(m.default,(0,r.A)({key:t},e,{className:h.SLIDE_SPACING_CLASSNAMES[(0,h.slideSpacing)(a,t,E
1)]})))))),n.createElement("div",{className:"pointer-events-none absolute bottom-17 left-1/2 w-max -translate-x-1/2 lg:hidden"},n.createElement("span",{className:"inline-flex items-center gap-3 rounded-full bg-white/70 px-4.5 py-3 dark:bg-black/70"},n.createElement(c.A,{as:"span",variant:"subhead-link",className:"uppercase text-brand-black dark:text-white"},y.formatMessage({id:"lookbook_section.label.swipe_to_view_more",defaultMessage:[{type:0,value:"Swipe to view more"}]})),n.createElement(u.vK,{className:"h-2 w-2 text-brand-black dark:text-white","aria-hidden":"true"}))))};g.displayName="LookbookSection",g.propTypes={title:o().string,text:o().oneOfType([o().string,o().object]),image:o().shape({src:o().string,alt:o().string,width:o().number,height:o().number,focalPoint:o().shape({x:o().number,y:o().number})}),slides:o().arrayOf(o().shape({size:o().oneOf(["large","small","wide"]),title:o().string,text:o().oneOfType([o().string,o().object]),textPosition:o().oneOf(["above","below"]),image:o().object,video:o().object})),addPaddingTop:o().bool,addPaddingBottom:o().bool,className:o().string};const v=g},32242(e,t,l){l.r(t),l.d(t,{default:()=>p});var r=l(77810),n=l(75826),a=l.n(n),o=l(42272),s=l(4207),i=l(34143);const c={large:"w-78 lg:w-184",small:"w-78 lg:w-108",wide:"w-141 lg:w-374"},d={large:"h-118 lg:h-[827px]",small:"h-78 lg:h-[486px]",wide:"h-78 lg:h-[827px]"},m=e=>null!=e&&e.focalPoint?{objectPosition:`${100*e.focalPoint.x}% ${100*e.focalPoint.y}%`}:void 0,u=({size:e="large",title:t,text:l,textPosition:n="below",image:a,video:u,className:p})=>{const h=Boolean(t||l),b=!h||"above"===n,g=(0,o.cn)("w-full shrink-0 rounded-[5px] object-cover",d[e]||d.large),v=u?r.createElement("video",{autoPlay:!0,muted:!0,loop:!u.disableVideoLoop,playsInline:!0,poster:u.videoUrlPosterImage,preload:"auto",className:g},(e=>e.videoUrlMobile?r.createElement(r.Fragment,null,r.createElement("source",{src:e.videoUrlMobile,media:"(max-width: 767px)",type:"video/mp4"}),r.createElement("source",{src:e.videoUrl,media:"(min-width: 768px)",type:"video/mp4"})):r.createElement("source",{src:e.videoUrl,type:"video/mp4"}))(u)):(null==a?void 0:a.src)&&r.createElement("img",{src:a.src,alt:a.alt||"",className:g,style:m(a)}),y=h&&r.createElement("div",{className:(0,o.cn)(b?"mb-6 lg:mb-21":"mt-6 lg:mt-[106px]")},t&&r.createElement(s.A,{as:"h3",variant:"h4",className:"mb-2 text-brand-black dark:text-white"},t),l&&r.createElement(i.default,{content:l,className:"b2 text-brand-black dark:text-white"}));return r.createElement("div",{className:(0,o.cn)("flex shrink-0 flex-col","h-118 lg:h-[827px]",c[e]||c.large,b?"justify-end":"justify-start","mt-11 lg:mt-0",p)},b?r.createElement(r.Fragment,null,y,v):r.createElement(r.Fragment,null,v,y))};u.displayName="LookbookSlide",u.propTypes={size:a().oneOf(["large","small","wide"]),title:a().string,text:a().oneOfType([a().string,a().object]),textPosition:a().oneOf(["above","below"]),image:a().shape({src:a().string,alt:a().string,width:a().number,height:a().number,focalPoint:a().shape({x:a().number,y:a().number})}),video:a().shape({disableVideoLoop:a().bool,videoUrlPosterImage:a().string,videoUrl:a().string,videoUrlMobile:a().string}),className:a().string};const p=u},50125(e,t,l){l.d(t,{A:()=>g});var r=l(10939),n=l(77810),a=l(53480),o=l(4207);function s(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,r)}return l}function i(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?s(Object(l),!0).forEach(function(t){(0,r.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):s(Object(l)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const c=(e,t)=>({children:l})=>n.createElement(o.A,{as:e,variant:t},l),d={h1:c("h1","h1"),h2:c("h2","h2"),h3:c("h3","h3"),h4:c("h4","h4"),h5:c("h5","h5"),h6:c("h6","h5"),blockquote:({children:e})=>n.createElement("blockquote",{className:"border-l-4 border-brand-gray pl-4 italic"},e),ul:({children:e})=>n.createElement("ul",{className:"pl-5 list-disc"},e),ol:({children:e})=>n.createElement("ol",{className:"pl-5 list-decimal"},e),li:({children:e})=>n.createElement("li",null,e),strong:({children:e})=>n.createElement("strong",{className:"font-bold"},e),em:({children:e})=>n.createElement("em",{className:"italic"},e),del:({children:e})=>n.createElement("s",{className:"line-through"},e),hr:()=>n.createElement("hr",{className:"border-brand-gray my-4"}),a:({href:e,children:t})=>n.createElement("a",{href:e,className:"btn-tertiary"},t),code:({children:e})=>n.createElement("code",{className:"font-mono bg-brand-off-white-gray px-1 rounded"},e)},m=e=>i(i({},d),{},{p:({children:t})=>n.createElement(o.A,{as:"p",variant:e},t)}),u={bold:e=>d.strong({children:e}),italic:e=>d.em({children:e}),underline:e=>n.createElement("u",{className:"underline"},e),strikethrough:e=>d.del({children:e}),code:e=>d.code({children:e}),superscript:e=>n.createElement("sup",null,e),subscript:e=>n.createElement("sub",null,e)};function p(e,t){return Array.isArray(t)&&0!==t.length?t.reduce((e,t)=>{var l;return(null===(l=u[t.type])||void 0===l?void 0:l.call(u,e))??e},e):e}function h(e,t,l,r,a){var s;if(!e||"object"!=typeof e||"string"!=typeof e.nodeType)return null;const{nodeType:i,content:c,data:d,value:m,marks:u}=e,b=Array.isArray(c)?c.map((e,t)=>h(e,t,l,r,a)):null,g=null===(s=i.match(/^heading-([1-6])$/))||void 0===s?void 0:s[1];if(g){const e=`h${g}`;return n.createElement(o.A,{key:t,as:e,variant:e},b)}switch(i){case"paragraph":return n.createElement(o.A,{key:t,as:"p",variant:a},b);case"blockquote":return n.createElement("blockquote",{key:t,className:"border-l-4 border-brand-gray pl-4 italic"},b);case"hr":return n.createElement("hr",{key:t,className:"border-brand-gray my-4"});case"unordered-list":return n.createElement("ul",{key:t,className:"pl-5 list-disc"},b);case"ordered-list":return n.createElement("ol",{key:t,className:"pl-5 list-decimal"},b);case"list-item":return n.createElement("li",{key:t},b);case"table":return n.createElement("table",{key:t,className:"w-full border-collapse"},n.createElement("tbody",null,b));case"table-row":return n.createElement("tr",{key:t},b);case"table-cell":return n.createElement("td",{key:t,className:"border border-brand-gray px-3 py-2"},b);case"table-header-cell":return n.createElement("th",{key:t,className:"border border-brand-gray px-3 py-2 font-bold text-left"},b);case"text":{const e=(m||"").split("\n");return 1===e.length?p(e[0],u):e.map((t,l)=>n.createElement(n.Fragment,{key:l},p(t,u),l<e.length-1&&n.createElement("br",null)))}case"embedded-asset-block":{var v,y,f,E;const l=null===(v=e.data)||void 0===v||null===(y=v.target)||void 0===y?void 0:y.fields,r=null==l||null===(f=l.file)||void 0===f?void 0:f.url,a=null==l||null===(E=l.file)||void 0===E?void 0:E.contentType,o=(null==l?void 0:l.title)||(null==l?void 0:l.description)||"";if(!r||null==a||!a.startsWith("image/"))return null;const s=r.startsWith("//")?`https:${r}`:r;return n.createElement("div",{key:t},n.createElement("img",{src:s,alt:o,className:"max-w-48 w-auto inline-block"}))}case"hyperlink":return n.createElement("a",{key:t,href:null==d?void 0:d.uri,className:"btn-tertiary"},b);case"entry-hyperlink":{var N,w;const e=null==d||null===(N=d.target)||void 0===N||null===(w=N.fields)||void 0===w?void 0:w.slug;if(!e)return n.createElement(o.A,{key:t,as:"span"},b);const r=l?l(`/${e}`):encodeURI(`/${e}`);return n.createElement("a",{key:t,href:r,className:"btn-tertiary"},b)}case"asset-hyperlink":return n.createElement(o.A,{key:t,as:"span"},b);case"embedded-entry-block":case"embedded-entry-inline":return r?r(null==d?void 0:d.target,t,{inline:"embedded-entry-inline"===i}):null;default:return null}}const b=e=>"paragraph"===(null==e?void 0:e.nodeType)&&(!Array.isArray(e.content)||e.content.every(e=>{var t;return"text"===e.nodeType&&!(null!==(t=e.value)&&void 0!==t&&t.trim())})),g=(e,t,l,r="b2")=>{if(!e)return null;if("string"==typeof e)return n.createElement(a.oz,{components:m(r)},e);if("document"!==e.nodeType||!Array.isArray(e.content))return null;const o=[...e.content];for(;o.length&&b(o[o.length-1]);)o.pop();return o.map((e,n)=>h(e,n,t,l,r))}},70843(e,t,l){l.r(t),l.d(t,{LOOKBOOK_CONFIG:()=>r,SLIDE_SPACING_CLASSNAMES:()=>n,slideSpacing:()=>a});const r=(0,l(26228).createEmblaConfig)({containScroll:!1,dragFree:!0}),n={tight:"ml-6",loose:"ml-30 lg:ml-82",afterIntro:"ml-30 lg:ml-44"},a=(e,t,l)=>0===t?l?"afterIntro":"":"wide"===e[t].size||"wide"===e[t-1].size?"loose":"tight"},43697(e,t,l){l.r(t),l.d(t,{useCarousel:()=>a});var r=l(26228),n=l(70843);function a(){return(0,r.useEmblaNav)(n.LOOKBOOK_CONFIG)}}}]);

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.