1import{T as t,i as e,b as i,A as s,e as r}from"./pp-accordion-CA6w9In6.js";import{o as a}from"./pp-facet-dropdown-FY1eeaHH.js";class o extends(t(e)){static get properties(){return{text:{type:String},url:{type:String},isActivePage:{type:Boolean,attribute:"is-active-page"},srOnlyText:{type:String,attribute:"sr-only-text"}}}constructor(){super(),this.isActivePage=!1}get checkmarkClasses(){return{"after:outline-6":this.isActivePage,"after:-outline-offset-6":this.isActivePage,"after:opacity-0":!this.isActivePage,"group-hover:after:opacity-100":!this.isActivePage,"group-focus-visible:after:opacity-100":!this.isActivePage,"group-hover:after:bg-status-bg-2":!this.isActivePage,"group-focus-visible:after:bg-status-bg-2":!this.isActivePage,"group-hover:after:outline-2":!this.isActivePage,"group-focus-visible:after:outline-2":!this.isActivePage,"group-hover:after:-outline-offset-2":!this.isActivePage,"group-focus-visible:after:-outline-offset-2":!this.isActivePage}}get srOnly(){return this.srOnlyText?i`<span class="sr-only">${this.srOnlyText}</span>`:s}get radiomark(){return i` 2 <span class="relativ h-24 w-24 rounded-50 bg-static-22 border-2 border-line-2 transition duration-200 ease-in-out after:absolute after:block after:h-12 after:w-12 after:rounded-50 after:left-[6px] after:top-[6px] after:outline after:outline-text-1 ${r(this.checkmarkClasses)}"></span> 3 `}render(){return i` 4 <a 5 href="${this.url}" 6 aria-current="${a(this.isActivePage?"page":void 0)}" 7 class="flex items-center gap-8 relative group typ-body-4 text-static-2 outline-focus-1 outline-offset-4 focus-within:outline focus-within:outline-1" 8 @click="${this.firesEtEvent?this.dispatchTrackingEvent:void 0}" 9 > 10 ${this.radiomark} 11 ${this.text} 12 ${this.srOnly} 13 </a> 14 `}createRenderRoot(){return this}}customElements.define("pp-radio-button-link",o);export{o as default};
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.