1import{h as S}from"./chunk-JKVOQ2T2.js";import{p as O}from"./chunk-C5CBUNU6.js";import{Bb as M,Db as l,Eb as P,Fa as x,Fb as v,Ka as i,Qb as p,Rb as s,Sb as g,T as C,Tb as u,U as y,Ya as w,ib as m,jb as d,kb as _,mb as b,nb as h,ob as f,pb as o,qb as r,rb as a,xb as k}from"./chunk-REZ4DXVP.js";var I=[[["","slot","title"]],[["","slot","description"]]],T=["[slot='title']","[slot='description']"],G=(t,n)=>n.name,E=(t,n)=>n.name+"-dup";function $(t,n){if(t&1&&(o(0,"div",5),s(1),r()),t&2){let e=l();i(),u(" ",e.label," ")}}function B(t,n){if(t&1&&(o(0,"div",12)(1,"span",13),s(2),r(),o(3,"span",14),s(4),r()()),t&2){let e=n.$implicit;i(2),u(" ",e.number,"+ "),i(2),u(" ",e.label," ")}}function F(t,n){if(t&1&&(o(0,"div",8),b(1,B,5,2,"div",12,_),r()),t&2){let e=l();i(),h(e.stats)}}function j(t,n){if(t&1&&(o(0,"a",18),a(1,"div"),o(2,"span"),s(3),r()()),t&2){let e=l().$implicit;p(e.primary?"btn-hero-primary":"btn-hero-secondary"),f("routerLink",e.route)("fragment",e.fragment),i(),p(e.primary?"mesh-inlay bg-mesh-pink":"mesh-inlay bg-mesh-blue"),i(2),g(e.text)}}function D(t,n){if(t&1&&(o(0,"a",19),a(1,"div"),o(2,"span"),s(3),r()()),t&2){let e=l().$implicit;p(e.primary?"btn-hero-primary":"btn-hero-secondary"),f("href",e.href,x),i(),p(e.primary?"mesh-inlay bg-mesh-pink":"mesh-inlay bg-mesh-blue"),i(2),g(e.text)}}function L(t,n){if(t&1){let e=k();o(0,"button",20),M("click",function(){C(e);let H=l().$implicit;return y(H.onClick())}),a(1,"div"),o(2,"span"),s(3),r()()}if(t&2){let e=l().$implicit;p(e.primary?"btn-hero-primary":"btn-hero-secondary"),i(),p(e.primary?"mesh-inlay bg-mesh-pink":"mesh-inlay bg-mesh-blue"),i(2),g(e.text)}}function A(t,n){if(t&1&&m(0,j,4,7,"a",15)(1,D,4,6,"a",16)(2,L,4,5,"button",17),t&2){let e=n.$implicit;d(e.route?0:e.href?1:e.onClick?2:-1)}}function U(t,n){if(t&1&&(o(0,"div",10),b(1,A,3,1,null,null,_),r()),t&2){let e=l();i(),h(e.buttons)}}function Y(t,n){if(t&1&&(o(0,"div",25),a(1,"img",26),o(2,"div",27)(3,"p",28),s(4),r()()()),t&2){let e=n.$implicit;i(),f("src",e.image,x)("alt",e.name),i(3),g(e.name)}}function V(t,n){if(t&1&&(o(0,"div",25),a(1,"img",26),o(2,"div",27)(3,"p",28),s(4),r()()()),t&2){let e=n.$implicit;i(),f("src",e.image,x)("alt",e.name),i(3),g(e.name)}}function N(t,n){if(t&1&&(a(0,"div",21)(1,"div",22),o(2,"div",23)(3,"div",24),b(4,Y,5,3,"div",25,G),b(6,V,5,3,"div",25,E),r()()),t&2){let e=l();i(4),h(e.carouselImages),i(2),h(e.carouselImages)}}function R(t,n){if(t&1&&a(0,"img",32),t&2){let e=l(2);p(e.imagePosition),f("src",e.imageSrc,x)("alt",e.imageAlt||"Hero Image")}}function q(t,n){if(t&1&&(m(0,R,1,4,"img",29),a(1,"div",30)(2,"div",31)),t&2){let e=l();d(e.imageSrc?0:-1)}}var z=class t{label;buttons;stats;imageSrc;imageAlt;imagePosition="object-center";carouselImages;static \u0275fac=function(e){return new(e||t)};static \u0275cmp=w({type:t,selectors:[["app-hero-geometric"]],inputs:{label:"label",buttons:"buttons",stats:"stats",imageSrc:"imageSrc",imageAlt:"imageAlt",imagePosition:"imagePosition",carouselImages:"carouselImages"},ngContentSelectors:T,decls:16,vars:4,consts:[[1,"min-h-screen","bg-gradient-hero","grid","grid-cols-1","lg:grid-cols-2","relative","overflow-hidden"],[1,"absolute","inset-0","bg-gradient-atmospheric","pointer-events-none","z-0"],[1,"absolute","top-[-50%]","right-[-20%]","w-[600px]","md:w-[800px]","h-[600px]","md:h-[800px]","bg-smeo-pink","opacity-20","animate-float","clip-geo-icon-trapezoid"],[1,"absolute","bottom-0","left-0","right-0","h-32","bg-gradient-to-b","from-transparent","to-black/20","pointer-events-none","z-0"],[1,"px-6","md:px-12","lg:px-16","py-16","md:py-24","flex","flex-col","justify-center","relative","z-10","animate-slideInLeft"],[1,"inline-block","bg-smeo-pink","text-white","px-5","md:px-7","py-2","md:py-2.5","font-extrabold","text-xs","md:text-label-md","uppercase","tracking-ultra-wide","mb-6","md:mb-8","clip-geo-badge-primary","w-fit","shadow-glass-badge"],[1,"text-4xl","md:text-5xl","lg:text-display-lg","font-black","text-white","leading-[0.95]","mb-6","md:mb-8","tracking-tighter"],[1,"text-lg","md:text-xl","lg:text-[1.3rem]","text-white/85","mb-8","md:mb-10","font-medium","leading-relaxed"],[1,"grid","grid-cols-3","gap-6","md:gap-12","mt-2","mb-2"],[1,"border-t-2","border-white/20","my-8","md:my-10","w-full"],[1,"flex","flex-col","sm:flex-row","gap-4","md:gap-6"],[1,"relative","overflow-hidden","min-h-[400px]","lg:min-h-0"],[1,"text-left"],[1,"text-3xl","md:text-4xl","lg:text-5xl","font-black","text-smeo-pink","block","leading-none","mb-2"],[1,"text-xs","md:text-sm","text-white/70","uppercase","font-bold","tracking-wide"],[3,"routerLink","fragment","class"],["target","_blank","rel","noopener noreferrer",3,"href","class"],["type","button",3,"class"],[3,"routerLink","fragment"],["target","_blank","rel","noopener noreferrer",3,"href"],["type","button",3,"click"],[1,"absolute","top-0","left-0","w-24","h-full","bg-gradient-to-r","from-[#1e2660]","to-transparent","z-10","pointer-events-none"],[1,"absolute","top-0","right-0","w-24","h-full","bg-gradient-to-l","from-[#4a2060]","to-transparent","z-10","pointer-events-none"],[1,"absolute","
1inset-0","flex","items-center","overflow-hidden"],[1,"hero-carousel-track","flex","items-center","gap-4","w-max","hover:[animation-play-state:paused]"],[1,"hero-carousel-item","relative","group","flex-shrink-0","overflow-hidden"],["onerror","this.src='https://ui-avatars.com/api/?name=SMeO&background=2D367E&color=fff&size=400'",1,"w-full","h-full","object-cover","grayscale","opacity-60","transition-all","duration-500","group-hover:grayscale-0","group-hover:opacity-90","group-hover:scale-105",3,"src","alt"],[1,"absolute","bottom-0","left-0","w-full","bg-gradient-to-t","from-smeo-blue","via-smeo-blue/80","to-transparent","p-3","translate-y-full","group-hover:translate-y-0","transition-transform","duration-300","flex","items-end"],[1,"text-white","text-xs","font-bold","leading-tight","uppercase"],[1,"w-full","h-full","object-cover","mix-blend-luminosity","opacity-30",3,"src","alt","class"],[1,"absolute","top-0","left-0","right-0","bottom-0","opacity-10",2,"background","linear-gradient(45deg, transparent 30%, #CB3264 30%, #CB3264 32%, transparent 32%), linear-gradient(-45deg, transparent 68%, #CB3264 68%, #CB3264 70%, transparent 70%)","background-size","80px 80px"],[1,"absolute","inset-0","bg-gradient-to-br","from-transparent","via-trans
1parent","to-black/30","pointer-events-none"],[1,"w-full","h-full","object-cover","mix-blend-luminosity","opacity-30",3,"src","alt"]],template:function(e,c){e&1&&(P(I),o(0,"section",0),a(1,"div",1)(2,"div",2)(3,"div",3),o(4,"div",4),m(5,$,2,1,"div",5),o(6,"h1",6),v(7),r(),o(8,"p",7),v(9,1),r(),m(10,F,3,0,"div",8),a(11,"hr",9),m(12,U,3,0,"div",10),r(),o(13,"div",11),m(14,N,8,0)(15,q,3,1),r()()),e&2&&(i(5),d(c.label?5:-1),i(5),d(c.stats&&c.stats.length>0?10:-1),i(2),d(c.buttons&&c.buttons.length>0?12:-1),i(2),d(c.carouselImages&&c.carouselImages.length>0?14:15))},dependencies:[O,S],styles:['.btn-hero-primary[_ngcontent-%COMP%]{display:inline-block;cursor:pointer;border-style:none;padding:1rem 2rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.025em;text-decoration-line:none}@media(min-width:768px){.btn-hero-primary[_ngcontent-%COMP%]{padding:1.25rem 3rem;font-size:.875rem;line-height:1.25rem}}.btn-hero-primary[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(203 50 100 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));clip-path:polygon(10% 0%,100% 0%,90% 100%,0% 100%);position:relative;overflow:hidden;transition:all .22s cubic-bezier(.34,1.56,.64,1);box-shadow:0 3px 8px #cb326473,0 12px 24px #cb326440,inset 0 1px #ffffff47}.btn-hero-primary[_ngcontent-%COMP%] .mesh-inlay[_ngcontent-%COMP%]{position:absolute;inset:0;background-size:cover;background-position:center;pointer-events:none;z-index:1;opacity:.55;transition:opacity .3s ease}.btn-hero-primary[_ngcontent-%COMP%]:before{content:"";position:absolute;top:0;left:0;right:0;height:52%;background:linear-gradient(to bottom,rgba(255,255,255,.34) 0%,rgba(255,255,255,.08) 70%,transparent 100%);pointer-events:none;z-index:2}.btn-hero-primary[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;box-shadow:inset 0 1px #ffffff52,inset 0 -2px #00000040,inset 2px 0 #ffffff1a,inset -2px 0 #0000001f;pointer-events:none;z-index:2}.btn-hero-primary[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{position:relative;z-index:12}.btn-hero-primary[_ngcontent-%COMP%]:hover{--tw-text-opacity: 1;color:rgb(45 54 126 / var(--tw-text-opacity, 1));background:#fff;transform:translateY(-3px);box-shadow:0 6px 16px #00000024,0 20px 36px #0000001a,inset 0 1px #ffffffeb}.btn-hero-primary[_ngcontent-%COMP%]:hover .mesh-inlay[_ngcontent-%COMP%]{opacity:.8}.btn-hero-primary[_ngcontent-%COMP%]:active{transform:translateY(0) scale(.98);box-shadow:0 2px 6px #cb32644d,inset 0 1px #ffffff38}.btn-hero-secondary[_ngcontent-%COMP%]{display:inline-block;cursor:pointer;padding:1rem 2rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.025em;text-decoration-line:none}@media(min-width:768px){.btn-hero-secondary[_ngcontent-%COMP%]{padding:1.25rem 3rem;font-size:.875rem;line-height:1.25rem}}.btn-hero-secondary[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));clip-path:polygon(0% 0%,90% 0%,100% 100%,10% 100%);position:relative;overflow:hidden;background:#ffffff21;border:1px solid rgba(255,255,255,.45);backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);transition:all .22s cubic-bezier(.34,1.56,.64,1);box-shadow:0 3px 10px #0003,inset 0 1px #ffffff6b}.btn-hero-secondary[_ngcontent-%COMP%] .mesh-inlay[_ngcontent-%COMP%]{position:absolute;inset:0;background-size:cover;background-position:center;pointer-events:none;z-index:1;opacity:.38;transition:opacity .3s ease}.btn-hero-secondary[_ngcontent-%COMP%]:before{content:"";position:absolute;top:0;left:0;right:0;height:52%;background:linear-gradient(to bottom,rgba(255,255,255,.28) 0%,rgba(255,255,255,.05) 70%,transparent 100%);pointer-events:none;z-index:2}.btn-hero-secondary[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;box-shadow:inset 0 1px #ffffff61,inset 0 -2px #0000002e,inset 2px 0 #ffffff1f,inset -2px 0 #0000001a;pointer-events:none;z-index:2}.btn-hero-secondary[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{position:relative;z-index:12}.btn-hero-secondary[_ngcontent-%COMP%]:hover{--tw-text-opacity: 1;color:rgb(45 54 126 / var(--tw-text-opacity, 1));background:#fff;border-color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;transform:translateY(-3px);box-shadow:0 6px 16px #00000024,0 20px 36px #0000001a,inset 0 1px #ffffffeb}.btn-hero-secondary[_ngcontent-%COMP%]:hover .mesh-inlay[_ngcontent-%COMP%]{opacity:.75}.btn-hero-secondary[_ngcontent-%COMP%]:active{transform:translateY(0) scale(.98);box-shadow:0 2px 6px #00000026,inset 0 1px #ffffff4d}.hero-carousel-track[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_heroScrollTrack 560s linear infinite;will-change:transform}
1.hero-carousel-item[_ngcontent-%COMP%]{width:200px;height:340px;border-bottom:3px solid #CB3264;box-shadow:0 4px 6px #0000001f,0 8px 20px #cb32642e,inset 0 1px #ffffff29}@media(min-width:768px){.hero-carousel-item[_ngcontent-%COMP%]{width:240px;height:420px}}@keyframes _ngcontent-%COMP%_heroScrollTrack{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(hover:none){.hero-carousel-track[_ngcontent-%COMP%]:active{animation-play-state:paused}}']})};export{z as a};
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.