import"./custom-blocks-CgaTQM3E-v01.js";import"./commons-store-DG2GZsA3-v01.js";import{f as g,d as C}from"./master-DwpAtaAx-v01.js";import"./vendors-B_F9QIs4-v01.js";import{s as $}from"./assets/index-Bvmf01S5.js";import{a}from"./getyourguide-compass-BsAvzsrl-v01.js";import{o as s,c as n,e as r,t as k,r as y,a as b,m as L,d as h,f as l,F as v,u as B,i as _,w as f,j as P}from"./vendors-vue-framework-D0ko5r7b-v01.js";import{T}from"./wishlist-icon-vijf4jFz-v01.js";import"./index-VxQsEDLW-v01.js";import"./getyourguide-framework-zN1rWVTs-v01.js";import"./rating-overall-B8O_wIRD-v01.js";import"./track-visibility-v2-B2SXh-3q-v01.js";import"./vendors-framework-q7tHTlbv-v01.js";import"./vendors-sentry-DL-ZUUbF-v01.js";const q={name:"GygPillCounter",props:{href:{type:String,required:!0},count:{type:Number,required:!0},label:{type:String,default:"",required:!1}}},S={class:"gyg-pill-counter"},V={class:"gyg-pill-counter__count"},O=["href"],j={class:"gyg-pill-counter__label"};function G(e,c,t,p,u,d){return s(),n("div",S,[r("span",V,k(t.count),1),r("a",L({href:t.href},e.$attrs),[r("span",j,[y(e.$slots,"label",{},()=>[b(k(t.label),1)])])],16,O)])}const H=a(q,[["render",G]]),N=h({name:"LinkChipsBase",components:{GygPillCounter:H},props:{links:{type:Object,required:!0}},emits:["pill-click"],methods:{sanitizeHtml:$,trackClick(e){e&&this.$emit("pill-click",e)},relativeUrl(e){return e.replace(/^\//,"")}}}),E={class:"link-chips container","data-test-id":"seo-link-chips"},W=["onClick"],w=["innerHTML"];function z(e,c,t,p,u,d){const o=l("GygPillCounter");return s(),n("ul",E,[(s(!0),n(v,null,B(e.links,(i,m)=>(s(),n("li",{class:"link-chips__item",key:m,onClick:A=>e.trackClick(i.onClickTrackingEvent)},[_(o,{href:e.relativeUrl(i.url),count:m+1},{label:f(()=>[r("span",{innerHTML:e.sanitizeHtml(i.text)},null,8,w)]),_:2},1032,["href","count"])],8,W))),128))])}const F=a(N,[["render",z]]),M=h({name:"LinkChipsBlock",components:{LinkChipsBase:F,TrackVisibilityWrapper:T},mixins:[g],inheritAttrs:!1,props:{block:{type:Object,required:!0},globalProps:{type:Object,required:!0}},computed:{invalidProps(){let e=[];return!this.block.id&&e.push("id"),!this.block.seoLinks&&e.push("seoLinks"),e}},methods:{handleOnPillClick(e){C(this.$analyticsLogger,e)}}});function U(e,c,t,p,u,d){const o=l("LinkChipsBase"),i=l("TrackVisibilityWrapper");return s(),P(i,{"impression-tracking-event-handler":e.block.onImpressionTrackingEvent},{default:f(()=>[_(o,{links:e.block.seoLinks,onPillClick:e.handleOnPillClick},null,8,["links","onPillClick"])]),_:1},8,["impression-tracking-event-handler"])}const ne=a(M,[["render",U]]);export{ne as default};
//# sourceMappingURL=link-chips-block-BJFJvs4F-v01.js.map
