PageSourceSearch

https://www.hsamuel.co.uk/scripts/amor-card.module-EBJKK5XR.js

js hsamuel.co.uk collected 2026-09-24 21:28:30 UTC 6,044 bytes, 2 lines download raw bytes

1import{a as j}from"./chunk-SMF44L7A.js";import{a as R}from"./chunk-DZCCGFW7.js";import"./chunk-Z6DIW7TH.js";import"./chunk-5FNCQYVJ.js";import"./chunk-JXMTAIBB.js";import"./chunk-LWUUEIQO.js";import"./chunk-ZFUIHNPN.js";import"./chunk-KJIUKXJ4.js";import{a as $}from"./chunk-HWMTSDLJ.js";import"./chunk-JWTTV2TH.js";import"./chunk-HKNOB5YZ.js";import{v as E,wa as H,za as O}from"./chunk-WFKL35DD.js";import"./chunk-2CBKXUP7.js";import{fa as D,s as I}from"./chunk-DM3NC7AB.js";import{$b as h,Bb as k,Bc as p,Cc as c,Dc as r,Ec as b,Ee as T,Fa as y,Hd as A,Id as M,Jb as o,Oe as S,Rc as a,Wb as d,X as v,a as _,ac as w,bd as g,dd as f,ed as s,gd as u,hb as L,uc as l,wc as m}from"./chunk-WVBH4ZDA.js";import"./chunk-YDOXD4O3.js";function B(e,t){if(e&1&&(c(0,"div",7),s(1),r()),e&2){let n=a(),i=a();g("legal-link-content",i.IsLegalLinkConfigured(n)),o(),u(" ",n==null?null:n.cardBody," ")}}function P(e,t){if(e&1&&b(0,"app-amor-modal-trigger",9),e&2){let n=a(3);p("modalLabel",(n==null?null:n.legalLinkLabel)??"")("modalUrl",(n==null?null:n.cardLegalTextUrl)??"")}}function N(e,t){if(e&1&&(c(0,"cx-generic-link",11),b(1,"span",12),r()),e&2){let n=a(3),i=a();f("tertiary-text-decoration amor-card-legal-link"),p("url",n==null?null:n.cardLegalTextUrl)("target","_blank")("ariaLabel",(n==null?null:n.legalLinkLabel)+", Opens in a new tab"),o(),p("innerHTML",i.sanitizer.bypassSecurityTrustHtml((n==null?null:n.legalLinkLabel)??""),k)}}function F(e,t){if(e&1&&l(0,P,1,2,"app-amor-modal-trigger",9)(1,N,2,6,"cx-generic-link",10),e&2){let n=a(3);m(n.openLegalLinkAsModal?0:1)}}function G(e,t){if(e&1&&(c(0,"div",8),s(1),l(2,F,2,1),r()),e&2){let n=a(),i=a();g("legal-link-modal",i.openLegalLinkAsModal),o(),u(" ",n==null?null:n.legalText," "),o(),m(n!=null&&n.cardLegalTextUrl&&(n!=null&&n.legalLinkLabel)?2:-1)}}function V(e,t){if(e&1&&(c(0,"div",6)(1,"cx-generic-link",13),s(2),r()()),e&2){let n=a();o(),f("amor-card-button btn-amor "+((n==null?null:n.cardButtonStyle)==="PRIMARY"?"btn-primary-amor":"btn-secondary-amor")),p("url",n==null?null:n.cardButtonLink)("ariaLabel",n==null?null:n.buttonAriaLabel),o(),u(" ",n==null?null:n.buttonText," ")}}function Y(e,t){if(e&1&&(c(0,"div",0)(1,"div",1)(2,"div",2)(3,"h5",3),s(4),r(),l(5,B,2,3,"div",4),l(6,G,3,4,"div",5),r(),l(7,V,3,5,"div",6),r()()),e&2){let n=t;o(4),u(" ",n==null?null:n.cardHeader," "),o(),m(n!=null&&n.cardBody?5:-1),o(),m(n!=null&&n.legalText||n!=null&&n.cardLegalTextUrl&&(n!=null&&n.legalLinkLabel)?6:-1),o(),m(n!=null&&n.buttonText&&(n!=null&&n.cardButtonLink)?7:-1)}}var x=class e{constructor(t,n,i,C){this.component=t;this._elementRef=n;this.minHeightService=i;this.sanitizer=C;this.data$=this.component.data$;this.subscriptions$=new _;this.openLegalLinkAsModal=!1}ngOnInit(){let t=this.data$.pipe(v(1)).subscribe(n=>{this.minHeightService?.setMinHeightFromCMS(n,this._elementRef),this.openLegalLinkAsModal=n.isLegalLinkModal==="true"});this.subscriptions$.add(t)}IsLegalLinkConfigured(t){return!!(t?.legalText||t?.cardLegalTextUrl&&t?.legalLinkLabel)}ngOnDestroy(){this.subscriptions$.unsubscribe()}static{this.\u0275fac=function(n){return new(n||e)(d(E),d(L),d($),d(I))}}static{this.\u0275cmp=h({type:e,selectors:[["app-amor-card"]],standalone:!1,decls:2,vars:3,consts:[[1,"amor-container","se-component","amor-card-container"],[1,"amor-card"],[1,"amor-card-content-container"],[1,"amor-card-header"],[1,"amor-card-body","body-two",3,"legal-link-content"],[1,"amor-card-legal-text","body-three",3,"legal-link-modal"],[1,"amor-card-button-container"],[1,"amor-card-body","body-two"],[1,"amor-card-legal-text","body-three"],[3,"modalLabel","modalUrl"],[3,"class","url","target","ariaLabel"],[3,"url","target","ariaLabel"],[1,"amor-card-legal-linktext","body-three",3,"innerHTML"],[3,"url","ariaLabel"]],template:function(n,i){if(n&1&&(l(0,Y,8,4,"div",0),A(1,"async")),n&2){let C;m((C=M(1,1,i.component.data$))?0:-1,C)}},dependencies:[H,j,T],styles:[`.amor-container .amor-text-cards .text-cards-container.text-left-aligned .amor-container .amor-card{text-align:left}.amor-container .amor-text-cards .text-cards-container .amor-text-card .amor-container.amor-card-container{display:inline}.amor-container .amor-text-cards .text-cards-container .amor-text-card .amor-container.amor-card-container .amor-card{height:100%;display:flex;flex-direction:column}.amor-container .amor-text-cards .text-cards-container .amor-text-card .amor-container.amor-card-container .amor-card .amor-card-content-container{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.amor-container .amor-card{padding:16px;text-align:center;max-width:400px;min-width:292px;border:1px solid #cccccc;border-radius:8px;outline:none;background-color:#fff}.amor-container .amor-card .amor-card-header{-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;margin:0 0 16px}.amor-container .amor-card .amor-card-body{-webkit-line-clamp:4;line-clamp:4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;margin-bottom:16px}.amor-container .amor-card .amor-card-body.legal-link-content{margin-bottom:12px}.amor-container .amor-card .amor-card-button{margin-bottom:0}.amor-container .amor-card .amor-card-button .btn-amor{margin-bottom:0;padding:0;border:0}.amor-container .amor-card .amor-card-button,.amor-container .amor-card .amor-card-legal-text{-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.amor-container .amor-card .amor-card-legal-text{padding:4px 0;margin-bottom:12px}.amor-container .amor-card .amor-card-legal-text .amor-card-legal-link,.amor-container .amor-card .amor-card-legal-text .amor-card-legal-linktext{color:#727272;text-decoration:underline}
2`],encapsulation:2})}};var U=class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=w({type:e})}static{this.\u0275inj=y({providers:[D({cmsComponents:{AmorCardComponent:{component:x}}})],imports:[S,O,R]})}};export{U as AmorCardModule};

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.