1import{a as l}from"./chunk-ZMNBVMAZ.js";import{m as D,v as F}from"./chunk-3EJH3FIC.js";import{$c as O,Bb as g,Fb as d,Hb as h,Xb as v,bc as y,cc as C,dc as k,ec as w,fc as _,ia as s,lb as u,mc as x,oc as b,qa as f,ra as m,tc as T,ua as p,vc as c,wd as a}from"./chunk-XGY6NSAN.js";import"./chunk-GAL4ENT6.js";var M=(t,n)=>({$implicit:t,index:n}),j=(t,n)=>n.id+`${t}`;function $(t,n){t&1&&x(0)}function I(t,n){if(t&1){let e=b();w(0,"div",1),T("focusin",function(){let o=f(e).$index,r=c();return m(r.onItemFocus(o))}),h(1,$,1,0,"ng-container",2),_()}if(t&2){let e,i=n.$implicit,o=n.$index,r=c();v("aria-label",o+1+" of "+((e=r.data().items)==null?null:e.length)),u(),k("ngTemplateOutlet",r.itemTemplate())("ngTemplateOutletContext",O(4,M,i,o+"-"+i.id))("ngTemplateOutletInjector",r.injector)}}var A=(()=>{class t{constructor(){this.injector=s(p),this.#t=s(l),this.data=a.required(),this.itemTemplate=a.required(),this.defaults=Object.assign(this.#t.flickityDefaults,{setGallerySize:!0,adaptiveHeight:!1,percentPosition:!1,cellSelector:".carousel-item",cellAlign:"center",groupCells:!1,contain:!0,arrowShape:"M 6,50 L 33,7 l 3,2 L 11.5,48 h 86.5 v 4H 11.5 l 24.5,39-3,2 L 6,50 Z"}),this.flickityConfig=a({},{transform:e=>Object.assign(this.defaults,e)})}#t;onItemFocus(e){this.#t.select(e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=g({type:t,selectors:[["adk-carousel"]],hostAttrs:[1,"carousel","block","pt-14","lg:pt-18"],inputs:{data:[1,"data"],itemTemplate:[1,"itemTemplate"],flickityConfig:[1,"flickityConfig"]},features:[d([{directive:l,inputs:["flickityConfig","flickityConfig"],outputs:["ready","ready","change","change","staticClick","staticClick"]}])],decls:2,vars:0,consts:[["role","tabpanel","aria-roledescription","slide",1,"carousel-item","group"],["role","tabpanel","aria-roledescription","slide",1,"carousel-item","group",3,"focusin"],[4,"ngTemplateOutlet","ngTemplateOutletContext","ngTemplateOutletInjector"]],template:function(i,o){i&1&&y(0,I,2,7,"div",0,j),i&2&&C(o.data().items)},dependencies:[F,D],styles:[".flickity--viewport-grow[_nghost-%COMP%] .flickity-viewport{transition:height .15s ease-out 0ms}.flickity--viewport-shrink[_nghost-%COMP%] .flickity-viewport{transition:height .15s ease-out .3s}[_nghost-%COMP%]:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-sha
1dow, 0 0 #0000)} .flickity-cell{margin-right:.5rem;width:100%}@media(min-width:768px){ .flickity-cell{margin-right:1rem}} .flickity-prev-next-button{position:absolute;left:0;top:0} .flickity-prev-next-button.next{margin-left:4.5rem} .flickity-page-dots{position:absolute;right:0;top:1.125rem;z-index:0} .flickity-rtl .flickity-prev-next-button{left:auto;right:0} .flickity-rtl .flickity-prev-next-button.next{margin-left:auto;margin-right:4.5rem} .flickity-rtl .flickity-page-dots{left:0;right:auto}"],changeDetection:0})}}return t})();export{A as CarouselComponent};
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.