1"use strict";(self.webpackChunkDfsCard=self.webpackChunkDfsCard||[]).push([[3125],{3125:(v,f,s)=>{s.r(f),s.d(f,{ProductDetailsComponent:()=>ut});var p=s(3897),_=s(2677),l=s(9403),c=s(7193),u=s(625),t=s(3370),d=s(476);function r(e,i){if(1&e&&t.\u0275\u0275element(0,"div",3),2&e){const n=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275property("innerHTML",n.promo,t.\u0275\u0275sanitizeHtml)}}function C(e,i){if(1&e&&t.\u0275\u0275element(0,"h3",4),2&e){const n=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275property("innerHTML",n.title,t.\u0275\u0275sanitizeHtml)}}function y(e,i){if(1&e&&t.\u0275\u0275element(0,"div",5),2&e){const n=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275property("innerHTML",n.body,t.\u0275\u0275sanitizeHtml)}}function T(e,i){if(1&e&&(t.\u0275\u0275elementStart(0,"div",1)(1,"div",2),t.\u0275\u0275conditionalCreate(2,r,1,1,"div",3),t.\u0275\u0275conditionalCreate(3,C,1,1,"h3",4),t.\u0275\u0275conditionalCreate(4,y,1,1,"div",5),t.\u0275\u0275elementEnd()()),2&e){const n=i.$implicit;t.\u0275\u0275advance(2),t.\u0275\u0275conditional(n.promo?2:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(n.title?3:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(n.body?4:-1)}}let b=(()=>{var e;class i{constructor(){this.cards=t.input.required()}}return(e=i).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.\u0275\u0275defineComponent({type:e,selectors:[["shared-container-layout"]],inputs:{cards:[1,"cards"]},decls:3,vars:0,consts:[[1,"dfs-tw-flex","dfs-tw-flex-col","dfs-tw-pt-[25px]","lg:dfs-tw-flex-row","dfs-tw-gap-[40px]","lg:dfs-tw-gap-[20px]","min-[1440px]:dfs-tw-gap-[30px]","min-[1440px]:dfs-tw-justify-center"],[1,"dfs-tw-bg-page","dfs-tw-py-[46px]","dfs-tw-px-[27.328px]","min-[375px]:dfs-tw-px-[32.031px]","min-[425px]:dfs-tw-px-[36.297px]","md:dfs-tw-px-[52.723px]","lg:dfs-tw-px-[27.484px]","lg:dfs-tw-py-[31px]","min-[1440px]:dfs-tw-px-[39.281px]","dfs-tw-rounded-[10px]","dfs-tw-flex-1","dfs-tw-shadow-[0_2px_25px_0_rgba(0,0,0,0.25)]"],["data-testid","card-content",1,"card-content"],[1,"card-eyebrow",3,"innerHTML"],[1,"card-headline",3,"innerHTML"],[1,"card-body",3,"innerHTML"]],template:function(o,a){1&o&&(t.\u0275\u0275elementStart(0,"div",0),t.\u0275\u0275repeaterCreate(1,T,5,3,"div",1,t.\u0275\u0275repeaterTrackByIndex),t.\u0275\u0275elementEnd()),2&o&&(t.\u0275\u0275advance(),t.\u0275\u0275repeater(a.cards()))},dependencies:[c.xN,d.F],styles:["[_nghost-%COMP%] .card-content{line-height:normal}@media (min-width: 1024px){[_nghost-%COMP%] .card-content{font-size:1.188rem}}[_nghost-%COMP%] .card-eyebrow{font-size:3.125rem;font-weight:var(--gds-font-weight-medium);font-family:DiscoverSans-SemiBold,Arial,sans-serif;color:var(--gds-color-text-and-icon-card-emphasis);margin-top:1rem;line-height:1;margin-bottom:15px}[_nghost-%COMP%] .card-headline{font-size:1.563rem;line-height:1;font-family:DiscoverSans-SemiBold,Arial,sans-serif;display:flex;flex-direction:row;align-items:baseline;gap:.5rem}[_nghost-%COMP%] .card-headline strong{font-size:7.5rem;font-weight:500;line-height:1;color:var(--gds-color-text-and-icon-card-emphasis);font-family:DiscoverSans-SemiBold,Arial,sans-serif}[_nghost-%COMP%] .card-headline strong em{font-size:3.75rem;font-style:normal}[_nghost-%COMP%] .card-body{margin:15px 0 0}[_nghost-%COMP%] .card-body p{margin:0}"]}),i})();var L=s(6316),M=s(9678),z=s(9552),w=s(1249),h=s(3546),g=s(7320);const x=e=>({$implicit:e});function O(e,i){1&e&&t.\u0275\u0275elementContainer(0)}function I(e,i){if(1&e&&t.\u0275\u0275template(0,O,1,0,"ng-container",9),2&e){const n=i.$implicit;t.\u0275\u0275nextContext(2);const o=t.\u0275\u0275reference(3);t.\u0275\u0275property("ngTemplateOutlet",o)("ngTemplateOutletContext",t.\u0275\u0275pureFunction1(2,x,n))}}function S(e,i){if(1&e){const n=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",3)(1,"div",5)(2,"shared-carousel-container",6),t.\u0275\u0275listener("activeIndexChange",function(a){t.\u0275\u0275restoreView(n);const m=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(m.onActiveIndexChange(a))}),t.\u0275\u0275repeaterCreate(3,I,1,4,"ng-container",null,t.\u0275\u0275repeaterTrackByIndex),t.\u0275\u0275elementEnd()(),t.\u0275\u0275elementStart(5,"div",7)(6,"shared-element-carou
1sel-pagination",8),t.\u0275\u0275listener("goToSlide",function(a){t.\u0275\u0275restoreView(n);const m=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(m.onActiveIndexChange(a))}),t.\u0275\u0275elementEnd()()()}if(2&e){const n=t.\u0275\u0275nextContext();t.\u0275\u0275advance(2),t.\u0275\u0275property("activeIndex",n.activeIndex())("slideWidth",n.slideWidth)("totalSlides",n.totalSlides),t.\u0275\u0275advance(),t.\u0275\u0275repeater(n.cards),t.\u0275\u0275advance(3),t.\u0275\u0275property("content",n.cards)("activeIndex",n.activeIndex())("activeDotColor","dfs-tw-bg-interactive-emphasis-high")("inactiveDotColor","dfs-tw-bg-base01")}}function E(e,i){1&e&&t.\u0275\u0275elementContainer(0)}function P(e,i){if(1&e&&t.\u0275\u0275template(0,E,1,0,"ng-container",9),2&e){const n=i.$implicit;t.\u0275\u0275nextContext(2);const o=t.\u0275\u0275reference(5);t.\u0275\u0275property("ngTemplateOutlet",o)("ngTemplateOutletContext",t.\u0275\u0275pureFunction1(2,x,n))}}function D(e,i){if(1&e&&(t.\u0275\u0275elementStart(0,"div",4),t.\u0275\u0275repeaterCreate(1,P,1,4,"ng-container",null,t.\u0275\u0275repeaterTrackByIndex),t.\u0275\u0275elementEnd()),2&e){const n=t.\u0275\u0275nextContext();t.\u0275\u0275advance(),t.\u0275\u0275repeater(n.cards)}}function $(e,i){1&e&&t.\u0275\u0275elementContainer(0)}function H(e,i){if(1&e&&(t.\u0275\u0275elementStart(0,"div",10)(1,"div",11),t.\u0275\u0275template(2,$,1,0,"ng-container",9),t.\u0275\u0275elementEnd()()),2&e){const n=i.$implicit;t.\u0275\u0275nextContext();const o=t.\u0275\u0275reference(7);t.\u0275\u0275advance(2),t.\u0275\u0275property("ngTemplateOutlet",o)("ngTemplateOutletContext",t.\u0275\u0275pureFunction1(2,x,n))}}function F(e,i){1&e&&t.\u0275\u0275elementContainer(0)}function A(e,i){if(1&e&&(t.\u0275\u0275elementStart(0,"div",12),t.\u0275\u0275template(1,F,1,0,"ng-container",9),t.\u0275\u0275elementEnd()),2&e){const n=i.$implicit;t.\u0275\u0275nextContext();const o=t.\u0275\u0275reference(7);t.\u0275\u0275advance(),t.\u0275\u0275property("ngTemplateOutlet",o)("ngTemplateOutletContext",t.\u0275\u0275pureFunction1(2,x,n))}}function W(e,i){if(1&e&&t.\u0275\u0275element(0,"img",14),2&e){const n=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275property("src",n.icon.src,t.\u0275\u0275sanitizeUrl)("alt",n.icon.alt)}}function N(e,i){if(1&e&&t.\u0275\u0275element(0,"h3",15),2&e){const n=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275property("innerHTML",n.title,t.\u0275\u0275sanitizeHtml)}}function R(e,i){if(1&e&&t.\u0275\u0275element(0,"div",16),2&e){const n=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275property("innerHTML",n.body,t.\u0275\u0275sanitizeHtml)}}function B(e,i){if(1&e&&t.\u0275\u0275element(0,"div",17),2&e){const n=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275property("innerHTML",n.bottomText,t.\u0275\u0275sanitizeHtml)}}function k(e,i){if(1&e&&(t.\u0275\u0275elementStart(0,"div",13),t.\u0275\u0275conditionalCreate(1,W,1,2,"img",14),t.\u0275\u0275conditionalCreate(2,N,1,1,"h3",15),t.\u0275\u0275conditionalCreate(3,R,1,1,"div",16),t.\u0275\u0275elementEnd(),t.\u0275\u0275conditionalCreate(4,B,1,1,"div",17)),2&e){const n=i.$implicit,o=t.\u0275\u0275nextContext();t.\u0275\u0275property("ngClass",o.alignmentClass),t.\u0275\u0275advance(),t.\u0275\u0275conditional(null!=n.icon&&n.icon.src?1:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(n.title?2:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(n.body?3:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(n.bottomText?4:-1)}}const j=[w.qj.small,w.qj.smallMedium,w.qj.medium];let V=(()=>{var e;class i{get alignmentClass(){var o;return"center"===(null===(o=this.paramsInfo)||void 0===o?void 0:o.cardContentAlignment)?"dfs-tw-text-center":"dfs-tw-text-left"}get totalSlides(){return this.cards.length}constructor(){this.cards=[],this.isMobile=(0,t.signal)(!1),this.activeIndex=(0,t.signal)(0),this.slideWidth=280,this.windowRefService=(0,t.inject)(l.$T),this.destroyRef=(0,t.inject)(t.DestroyRef),this.windowRefService.getBreakpointObserver(j).pipe((0,L.takeUntilDestroyed)(this.destroyRef)).subscribe(o=>this.isMobile.set(o))}onActiveIndexChange(o){this.activeIndex.set(o)}}return(e=i).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.\u0275\u0275defineComponent({type:e,selectors:[["shared-container-with-carousel-layout"]],inputs:{cards:"cards",paramsInfo:"paramsInfo"},decls:8,vars:1,consts:[["mobileCard",""],["desktopCard",""],["cardContent",""],[1,"dfs-tw-flex","dfs-tw-flex-col","dfs-tw-pt-[25px]","dfs-tw-gap-[30px]"],[1,"dfs-tw-flex","dfs-tw-flex-col","dfs-tw-pt-[25px]","lg:dfs-tw-flex-row","lg:dfs-tw-items-stretch","dfs-tw-gap-[40px]","lg:dfs-tw-pb-[25px]","xl:dfs-tw-gap-[30px]","xl:dfs-tw-justify-center"],[1,"dfs-tw--mx-[8vw]","md:dfs-tw--mx-[12vw]"],["trackClass","dfs-tw-gap-[20px] dfs-tw-px-[8vw] md:dfs-tw-px-[12vw]",3,"activeIndexChange","activeIndex","slideWidth","totalSlides"],[1,"dfs-tw-mb-[5px]"],["arrowSize","0",3,"goToSlide","content","activeIndex","activeDotColor","inactiveDotColor"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"dfs-tw-flex-shrink-0","dfs-tw-w-[260px]"],[1,"dfs-tw-bg-page","dfs-tw-px-20","dfs-tw-py-[50px]","dfs-tw-rounded-[10px]","dfs-tw-flex","dfs-tw-flex-col","dfs-tw-shadow-[0_2px_25px_0_rgba(0,0,0,0.25)]"],[1,"dfs-tw-bg-page","dfs-tw-px-[20px]","lg:dfs-tw-px-[25px]","lg:dfs-tw-py-[50px]","dfs-tw-rounded-[10px]","dfs-tw-flex","dfs-tw-flex-col","dfs-tw-flex-[1_1_0%]","dfs-tw-max-w-full","dfs-tw-shadow-[0_2px_25px_0_rgba(0,0,0,0.25)]"],["data-testid","card-content",1,"dfs-tw-flex","dfs-tw-flex-col","dfs-tw-flex-1","dfs-tw-leading-[normal]","dfs-tw-items-center","dfs-tw-text-center",3,"ngClass"],["data-testid","card-icon","sharedLazyLoad","",1,"dfs-tw-w-72","dfs-tw-h-[53px]","dfs-tw-mb-24",3,"src","alt"],["data-testid","card-headline",1,"dfs-tw-text-[21px]","lg:dfs-tw-text-[19px]","dfs-tw-font-semibold","dfs-tw-leading-[normal]","dfs-tw-w-full","dfs-tw-mb-[10px]",3,"innerHTML"],["data-testid","card-body",1,"dfs-tw-text-[17px]","dfs-tw-w-full",3,"innerHTML"],["data-testid","card-bottomText",1,"dfs-tw-mt-auto","dfs-tw-pt-[25px]","dfs-tw-w-full","dfs-tw-text-center","dfs-tw-text-[17px]",3,"innerHTML"]],template:function(o,a){1&o&&(t.\u0275\u0275conditionalCreate(0,S,7,7,"div",3)(1,D,3,0,"div",4),t.\u0275\u0275template(2,H,3,4,"ng-template",null,0,t.\u0275\u0275templateRefExtractor)(4,A,2,4,"ng-template",null,1,t.\u0275\u0275templateRefExtractor)(6,k,5,5,"ng-template",null,2,t.\u0275\u0275templateRefExtractor)),2&o&&t.\u0275\u0275conditional(a.isMobile()?0:1)},dependencies:[c.xN,h.S,d.F,g.NgClass,g.NgTemplateOutlet,M.a,z.x],styles:["[_nghost-%COMP%] .card-content{line-height:normal;display:flex;flex-direction:column}@media (min-width: 1024px){[_nghost-%COMP%] .card-content{font-size:1.188rem}}[_nghost-%COMP%] .card-content.dfs-tw-text-center{align-items:center;text-align:center}[_nghost-%COMP%] .card-content.dfs-tw-text-left{align-items:flex-start;text-align:left}[_nghost-%COMP%] .card-eyebrow{font-size:3.125rem;font-weight:var(--gds-font-weight-medium);font-family:DiscoverSans-SemiBold,Arial,sans-serif;color:var(--gds-color-text-and-icon-card-emphasis);margin-top:1rem;line-height:1;margin-bottom:15px}[_nghost-%COMP%] .card-headline{font-size:1.563rem;line-height:1;font-family:DiscoverSans-SemiBold,Arial,sans-serif;margin:0;width:100%}[_nghost-%COMP%] .card-headline strong{font-size:7.5rem;font-weight:500;line-height:1;color:var(--gds-color-text-and-icon-card-emphasis);font-family:DiscoverSans-SemiBold,Arial,sans-serif}[_nghost-%COMP%] .card-headline strong em{font-size:3.75rem;font-style:normal}"]}),i})();var Z=s(4517);function K(e,i){if(1&e&&t.\u0275\u0275element(0,"div",4),2&e){const n=t.\u0275\u0275nextContext(),a=n.$index;t.\u0275\u0275property("innerHTML",n.$implicit.promo,t.\u0275\u0275sanitizeHtml),t.\u0275\u0275attribute("data-testid","card-promo-"+a)}}function G(e,i){if(1&e&&t.\u0275\u0275element(0,"h3",5),2&e){const n=t.\u0275\u0275nextContext(),a=n.$index;t.\u0275\u0275property("innerHTML",n.$implicit.title,t.\u0275\u0275sanitizeHtml),t.\u0275\u0275attribute("data-testid","card-headline-"+a)}}function J(e,i){if(1&e&&t.\u0275\u0275element(0,"div",6),2&e){const n=t.\u0275\u0275nextContext(),a=n.$index;t.\u0275\u0275property("innerHTML",n.$implicit.body,t.\u0275\u0275sanitizeHtml),t.\u0275\u0275attribute("data-testid","card-body-"+a)}}function Q(e,i){if(1&e&&(t.\u0275\u0275elementStart(0,"div",2)(1,"div",3),t.\u0275\u0275conditionalCreate(2,K,1,2,"div",4),t.\u0275\u0275conditionalCreate(3,G,1,2,"h3",5),t.\u0275\u0275conditionalCreate(4,J,1,2,"div",6),t.\u0275\u0275elementEnd()()),2&e){const n=i.$implicit;t.\u0275\u0275attribute("data-testid","card-container-"+i.$index),t.\u0275\u0275advance(2),t.\u0275\u0275conditional(n.promo?2:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(n.title?3:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(n.body?4:-1)}}function X(e,i){if(1&e&&(t.\u0275\u0275elementStart(0,"div",0),t.\u0275\u0275repeaterCreate(1,Q,5,4,"div",2,t.\u0275\u0275repeaterTrackByIndex),t.\u0275\u0275elementEnd()),2&e){const n=t.\u0275\u0275nextContext();t.\u0275\u0275advance(),t.\u0275\u0275repeater(n.cards())}}function Y(e,i){if(1&e&&(t.\u0275\u0275elementStart(0,"div",9),t.\u0275\u0275element(1,"h5",14),t.\u0275\u0275elementEnd()),2&e){const n=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275advance(),t.\u0275\u0275property("innerHTML",n.promo,t.\u0275\u0275sanitizeHtml)}}function q(e,i){if(1&e&&t.\u0275\u0275element(0,"img",15),2&e){const n=t.\u0275\u0275nextContext(),o=n.$implicit;t.\u0275\u0275classMap("dfs-tw-opacity-0 dfs-tw-hidden md:dfs-tw-block md:dfs-tw-size-[120px] xl:dfs-tw-size-[170px] dfs-tw-mb-20 dfs-tw-delay-"+(200*n.$index+400)),t.\u0275\u0275property("src",null==o.image||null==o.image.desktop?null:o.image.desktop.src,t.\u0275\u0275sanitizeUrl)("alt",(null==o.image||null==o.image.desktop?null:o.image.desktop.alt)||"Card image")}}function tt(e,i){if(1&e&&t.\u0275\u0275element(0,"img",11),2&e){const n=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275property("src",null==n.image||null==n.image.mobile?null:n.image.mobile.src,t.\u0275\u0275sanitizeUrl)("alt",(null==n.image||null==n.image.mobile?null:n.image.mobile.alt)||"Card image")}}function et(e,i){if(1&e&&t.\u0275\u0275element(0,"h3",12),2&e){const n=t.\u0275\u0275nextContext(),a=n.$index;t.\u0275\u0275property("innerHTML",n.$implicit.title,t.\u0275\u0275sanitizeHtml),t.\u0275\u0275attribute("data-testid","card-headline-"+a)}}function nt(e,i){if(1&e&&t.\u0275\u0275element(0,"div",13),2&e){const n=t.\u0275\u0275nextContext(),a=n.$index;t.\u0275\u0275property("innerHTML",n.$implicit.body,t.\u0275\u0275sanitizeHtml),t.\u0275\u0275attribute("data-testid","card-body-"+a)}}function ot(e,i){if(1&e&&(t.\u0275\u0275elementStart(0,"div",8)(1,"div",3),t.\u0275\u0275conditionalCreate(2,Y,2,1,"div",9),t.\u0275\u0275conditionalCreate(3,q,1,4,"img",10),t.\u0275\u0275conditionalCreate(4,tt,1,2,"img",11),t.\u0275\u0275conditionalCreate(5,et,1,2,"h3",12),t.\u0275\u0275conditionalCreate(6,nt,1,2,"div",13),t.\u0275\u0275elementEnd()()),2&e){const n=i.$implicit,o=i.$index;t.\u0275\u0275classMap("dfs-tw-opacity-0 dfs-tw-rounded-[1.875rem] dfs-tw-bg-page dfs-tw-overflow-hidden dfs-tw-delay-"+100*(o+1)+" dfs-tw-p-[1rem] lg:dfs-tw-p-[1.5rem] dfs-tw-py-[1.5625rem] lg:dfs-tw-py-40 lg:dfs-tw-px-[3.125rem] xl:dfs-tw-px-[45px] dfs-tw-pl-[1.5625rem] dfs-tw-pr-[45px] xl:[&_b_strong]:!dfs-tw-leading-[.73]"+(0===o?"[&_h3]:!dfs-tw-mb-[1.5625rem] md:[&_h3]:!dfs-tw-mb-[1.5625rem] lg:[&_h3]:!dfs-tw-mb-[1.5625rem] lg:dfs-tw-row-span-2":"[&_h3]:!dfs-tw-mb-[1.25rem] md:[&_h3]:!dfs-tw-mb-[1.25rem] lg:[&_h3]:!dfs-tw-mb-[20px] xl:[&_h3]:!dfs-tw-mb-[10px]")+" [&_b_strong]:dfs-tw-leading-[normal]"),t.\u0275\u0275classProp("md:dfs-tw-hidden","mobileOnly"===n.bottomText)("dfs-tw-hidden","desktopOnly"===n.bottomText)("md:dfs-tw-block","desktopOnly"===n.bottomText),t.\u0275\u0275attribute("data-testid","card-container-"+o),t.\u0275\u0275advance(2),t.\u0275\u0275conditional("mobileOnly"===n.bottomText&&n.promo?2:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(null!=n.image&&null!=n.image.desktop&&n.image.desktop.src?3:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(null!=n.image&&null!=n.image.mobile&&n.image.mobile.src?4:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(n.title?5:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(n.body?6:-1)}}function it(e,i){if(1&e&&(t.\u0275\u0275elementStart(0,"div",1),t.\u0275\u0275repeaterCreate(1,ot,7,14,"div",7,t.\u0275\u0275repeaterTrackByIndex),t.\u0275\u0275elementEnd()),2&e){const n=t.\u0275\u0275nextContext();t.\u0275\u0275advance(),t.\u0275\u0275repeater(n.cards())}}let at=(()=>{var e;class i{constructor(){this.cards=t.input.required()}}return(e=i).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.\u0275\u0275defineComponent({type:e,selectors:[["shared-emphasized-layout"]],inputs:{cards:[1,"cards"]},decls:2,vars:1,consts:[[1,"dfs-tw-grid","dfs-tw-grid-cols-1","lg:dfs-tw-grid-cols-2","lg:dfs-tw-grid-rows-1","dfs-tw-w-full","dfs-tw-h-full","dfs-tw-gap-[40px]","lg:dfs-tw-gap-[30px]","dfs-tw-pt-[1.5625rem]"],[1,"dfs-tw-grid","dfs-tw-grid-cols-1","lg:dfs-tw-grid-cols-2","lg:dfs-tw-grid-rows-2","dfs-tw-w-full","dfs-tw-h-full","dfs-tw-gap-[40px]","lg:dfs-tw-gap-[30px]","dfs-tw-pt-[1.5625rem]"],[1,"dfs-tw-rounded-[1.875rem]","dfs-tw-bg-page","dfs-tw-overflow-hidden","dfs-tw-p-[1rem]","lg:dfs-tw-p-[1.5rem]","dfs-tw-py-[1.5625rem]","lg:dfs-tw-py-40","lg:dfs-tw-px-[3.125rem]","xl:dfs-tw-px-[45px]","dfs-tw-pl-[1.5625rem]","dfs-tw-pr-[45px]","xl:[&_b_strong]:!dfs-tw-leading-[.73]","[&_h3]:!dfs-tw-mb-[1.25rem]","md:[&_h3]:!dfs-tw-mb-[1.25rem]","lg:[&_h3]:!dfs-tw-mb-[20px]","xl:[&_h3]:!dfs-tw-mb-[10px]","[&_b_strong]:dfs-tw-leading-[normal]"],[1,"dfs-tw-h-full","dfs-tw-flex","dfs-tw-flex-col"],[1,"card-promo",3,"innerHTML"],[1,"card-headline",3,"innerHTML"],[1,"card-body",3,"innerHTML"],["sharedAnimateOnScroll","dfs-tw-animate-slide-up",3,"class","md:dfs-tw-hidden","dfs-tw-hidden","md:dfs-tw-block"],["sharedAnimateOnScroll","dfs-tw-animate-slide-up"],[1,"dfs-tw-text-center","dfs-tw-bg-dfs-yellow","dfs-tw-mb-20","dfs-tw-ml-[-25px]","dfs-tw-mr-[-45px]","lg:dfs-tw--mx-[3.125rem]","dfs-tw--mt-[1.5625rem]","lg:dfs-tw--mt-40"],["sharedAnimateOnScroll","dfs-tw-animate-rotate-reverse","loading","lazy","sharedLazyLoad","",3,"class","src","alt"],["loading","lazy","sharedLazyLoad","",1,"dfs-tw-block","md:dfs-tw-hidden","dfs-tw-w-[3.4375rem]","dfs-tw-h-[3.75rem]","dfs-tw-mb-20",3,"src","alt"],[1,"dfs-tw-font-discover-bold","dfs-tw-mb-[25px]","dfs-tw-text-32","dfs-tw-leading-[normal]","lg:dfs-tw-text-40","[&_strong]:md:dfs-tw-text-64","[&_strong]:lg:dfs-tw-text-[80px]","[&_strong]:xl:dfs-tw-leading-[0.7]","[&_em]:dfs-tw-text-neutral-primary","md:[&_em]:dfs-tw-text-card-emphasis",3,"innerHTML"],[1,"dfs-tw-text-18","dfs-tw-leading-[1.33333333]",3,"innerHTML"],[1,"dfs-tw-p-20","dfs-tw-text-28","dfs-tw-font-discover-semibold","dfs-tw-w-full","dfs-tw-m-0","dfs-tw-leading-[normal]",3,"innerHTML"],["sharedAnimateOnScroll","dfs-tw-animate-rotate-reverse","loading","lazy","sharedLazyLoad","",3,"src","alt"]],template:function(o,a){1&o&&t.\u0275\u0275conditionalCreate(0,X,3,0,"div",0)(1,it,3,0,"div",1),2&o&&t.\u0275\u0275conditional(2===a.cards().length?0:1)},dependencies:[c.xN,h.S,d.F,Z.f],styles:["[_nghost-%COMP%] .card-promo{font-size:7.5rem;margin-bottom:10px;line-height:1}[_nghost-%COMP%] .card-promo b, [_nghost-%COMP%] .card-promo
1strong{color:var(--gds-color-text-and-icon-black);font-family:DiscoverSans-Medium,Helvetica,Arial,sans-serif;font-weight:var(--gds-font-weight-medium)}[_nghost-%COMP%] .card-promo b em, [_nghost-%COMP%] .card-promo strong em{color:var(--gds-color-text-and-icon-card-emphasis);font-size:3.125rem;font-style:normal;position:relative;top:-1em}[_nghost-%COMP%] .card-headline{font-family:DiscoverSans-SemiBold,Arial,sans-serif;margin-bottom:25px;font-size:2rem;line-height:normal}@media (min-width: 1024px){[_nghost-%COMP%] .card-headline{font-size:2.5rem}}[_nghost-%COMP%] .card-body{font-size:.875rem;line-height:1.33333333}@media (min-width: 1024px){[_nghost-%COMP%] .card-body{font-size:1.1875rem}}"]}),i})();const st=(e,i)=>[e,i];function dt(e,i){if(1&e&&t.\u0275\u0275element(0,"h2",1),2&e){const n=t.\u0275\u0275nextContext();t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction2(2,st,n.alignmentClass,(null==n.paramsInfo||null==n.paramsInfo.colorOptions?null:n.paramsInfo.colorOptions.textColor)||"dfs-tw-text-neutral-primary"))("innerHTML",n.content.headline,t.\u0275\u0275sanitizeHtml)}}function lt(e,i){if(1&e&&t.\u0275\u0275element(0,"shared-emphasized-layout",2),2&e){const n=t.\u0275\u0275nextContext();t.\u0275\u0275property("cards",n.cards)}}function rt(e,i){if(1&e&&t.\u0275\u0275element(0,"shared-container-layout",2),2&e){const n=t.\u0275\u0275nextContext();t.\u0275\u0275property("cards",n.cards)}}function ct(e,i){if(1&e&&t.\u0275\u0275element(0,"shared-container-with-carousel-layout",3),2&e){const n=t.\u0275\u0275nextContext();t.\u0275\u0275property("cards",n.cards)("paramsInfo",n.paramsInfo)}}function mt(e,i){if(1&e&&t.\u0275\u0275element(0,"shared-emphasized-layout",2),2&e){const n=t.\u0275\u0275nextContext();t.\u0275\u0275property("cards",n.cards)}}function pt(e,i){if(1&e&&(t.\u0275\u0275elementStart(0,"div",4),t.\u0275\u0275element(1,"shared-element-button",6),t.\u0275\u0275elementEnd()),2&e){const n=t.\u0275\u0275nextContext();t.\u0275\u0275advance(),t.\u0275\u0275property("config",n.content.cta)}}function ft(e,i){if(1&e&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"div",7),t.\u0275\u0275elementEnd()),2&e){const n=t.\u0275\u0275nextContext();t.\u0275\u0275advance(),t.\u0275\u0275property("ngClass",(null==n.paramsInfo||null==n.paramsInfo.colorOptions?null:n.paramsInfo.colorOptions.textColor)||"dfs-tw-text-neutral-primary")("innerHTML",n.content.footerText,t.\u0275\u0275sanitizeHtml)}}let ut=(()=>{var e;class i{constructor(){this.contentType=p.p.DFS_ProductDetails,this.ProductDetailsLayout=u._}get titleAlignment(){var o;return(null===(o=this.paramsInfo)||void 0===o?void 0:o.headlineAlignment)||"left"}get alignmentClass(){return"center"===this.titleAlignment?"dfs-tw-text-center":"dfs-tw-text-left"}get layout(){var o;return(null===(o=this.paramsInfo)||void 0===o?void 0:o.layout)||u._.EMPHASIZED}get cards(){return this.content.cards}get curveClass(){var o,a;return l.FP.getCurveClasses(null!==(o=null===(a=this.paramsInfo)||void 0===a?void 0:a.curvePosition)&&void 0!==o?o:"")}}return(e=i).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.\u0275\u0275defineComponent({type:e,selectors:[["shared-product-details-component"]],inputs:{content:"content",paramsInfo:"paramsInfo"},decls:10,vars:8,consts:[[1,"dfs-tw-container","lg:dfs-tw-px-[4.7vw]","xl:dfs-tw-px-[112px]","xl:dfs-tw-max-w-[1340px]","xl:dfs-tw-mx-auto"],["data-testid","headline",1,"dfs-tw-text-32","lg:dfs-tw-text-40","dfs-tw-font-discover-semibold","dfs-tw-mb-[10px]","dfs-tw-leading-normal","[&_a]:dfs-tw-underline",3,"ngClass","innerHTML"],[3,"cards"],[3,"cards","paramsInfo"],[1,"dfs-tw-w-full","dfs-tw-mt-24","dfs-tw-items-center","dfs-tw-flex","dfs-tw-justify-center"],[1,"dfs-tw-w-full","dfs-tw-text-center","dfs-tw-mt-[1.53125rem]","dfs-tw-px-4"],[1,"dfs-tw-w-full","lg:dfs-tw-w-fit","[&_a]:dfs-tw-w-full","[&_a]:dfs-tw-block","[&_a]:dfs-tw-mx-auto",3,"config"],[1,"dfs-tw-text-14","dfs-tw-leading-tight","[&_a]:dfs-tw-underline","[&_strong]:dfs-tw-font-bold","[&_p]:dfs-tw-inline","[&_p]:dfs-tw-m-0",3,"ngClass","innerHTML"]],template:function(o,a){if(1&o&&(t.\u0275\u0275elementStart(0,"div")(1,"section")(2,"div",0),t.\u0275\u0275conditionalCreate(3,dt,1,5,"h2",1),t.\u0275\u0275conditionalCreate(4,lt,1,1,"shared-emphasized-layout",2)(5,rt,1,1,"shared-container-layout",2)(6,ct,1,2,"shared-container-with-carousel-layout",3)(7,mt,1,1,"shared-emphasized-layout",2),t.\u0275\u0275conditionalCreate(8,pt,2,1,"div",4),t.\u0275\u0275conditionalCreate(9,ft,2,2,"div",5),t.\u0275\u0275elementEnd()()()),2&o){let m;t.\u0275\u0275classMap((null==a.paramsInfo?null:a.paramsInfo.curveColor)||""),t.\u0275\u0275advance(),t.\u0275\u0275classMap("dfs-tw-overflow-hidden "+(a.curveClass?"dfs-tw-py-48 lg:dfs-tw-py-72":"dfs-tw-py-24")+" "+(null==a.paramsInfo||null==a.paramsInfo.colorOptions?null:a.paramsInfo.colorOptions.bgColor)+" "+a.curveClass),t.\u0275\u0275advance(2),t.\u0275\u0275conditional(null!=a.c
1ontent&&a.content.headline?3:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional((m=a.layout)===a.ProductDetailsLayout.EMPHASIZED?4:m===a.ProductDetailsLayout.CONTAINER?5:m===a.ProductDetailsLayout.CONTAINER_WITH_CAROUSEL?6:7),t.\u0275\u0275advance(4),t.\u0275\u0275conditional(null!=a.content&&a.content.cta?8:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(null!=a.content&&a.content.footerText?9:-1)}},dependencies:[c.xN,d.F,g.NgClass,V,_.C,at,b],encapsulation:2}),i})()},4517:(v,f,s)=>{s.d(f,{f:()=>_});var p=s(3370);let _=(()=>{var l;class c{constructor(){this.elementRef=(0,p.inject)(p.ElementRef),this.animationClass="",this.hiddenClass="dfs-tw-opacity-0",this.threshold=.1,(0,p.afterNextRender)(()=>this.setupObserver())}setupObserver(){var t;if(null===(t=this.animationClass)||void 0===t||!t.trim())return;const d=new IntersectionObserver(r=>this.handleIntersection(r,d),{threshold:this.threshold});d.observe(this.elementRef.nativeElement)}handleIntersection(t,d){t.forEach(r=>{r.isIntersecting&&this.animateElement(r.target,d)})}animateElement(t,d){this.hiddenClass&&t.classList.remove(this.hiddenClass);const r=this.animationClass.split(" ").filter(C=>C.trim());t.classList.add(...r),d.unobserve(t)}}return(l=c).\u0275fac=function(t){return new(t||l)},l.\u0275dir=p.\u0275\u0275defineDirective({type:l,selectors:[["","sharedAnimateOnScroll",""]],inputs:{animationClass:[0,"sharedAnimateOnScroll","animationClass"],hiddenClass:"hiddenClass",threshold:"threshold"}}),c})()}}]); 2//# sourceMappingURL=3125.496bc8f1c413f2e6.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.