1import{c as u}from"./chunk-GDN2HO6H.js";import{l}from"./chunk-WXFH2LIM.js";import{O as o,S as n,f as i,qc as c,uc as s,y as a}from"./chunk-FQWTLGMI.js";var f=(()=>{class r{constructor(){this.router=n(s),this.languageService=n(l),this.searchService=n(u),this.lastNonCartUrl="/",this.router.events.pipe(a(e=>e instanceof c)).subscribe(e=>{let t=e;t.urlAfterRedirects.includes("/cart")||(this.lastNonCartUrl=t.urlAfterRedirects)})}goBack(){this.router.navigateByUrl(this.lastNonCartUrl)}goToSearch(e){return i(this,null,function*(){this.router.url.includes("/search")==!1&&(yield this.router.navigateByUrl(`/${this.languageService.currentLanguage()}/search`)),this.searchService.focusSeachBox.next(!0),this.searchService.showSearchBox.next(e)})}getInstagramLink(){return"https://www.instagram.com/birkhauser_books/"}getFacebookLink(){return this.languageService.currentLanguage()==="de"?"https://de-de.facebook.com/birkhauser/":"https://en-gb.facebook.com/birkhauser/"}getLinkedInLink(){return"https://www.linkedin.com/company/birkh%C3%A4user"}getYoutubeLink(){return"https://www.youtube.com/@birkhauserverlag6240"}getPrivacyPolicyLink(){return this.languageService.currentLanguage()==="de"?"https://www.degruyterbrill.com/publishing/datenschutzerklaerung?lang=de":"https://www.degruyterbrill.com/publishing/our-privacy-policy?lang=en"}getTermsAndConditionsLink(){return this.languageService.currentLanguage()==="de"?"https://www.degruyterbrill.com/publishing/agb?lang=de":"https://www.degruyterbrill.com/publishing/terms-and-conditions?lang=en"}getCookiePolicyLink(){return this.languageService.currentLanguage()==="de"?"https://www.degruyterbrill.com/publishing/unsere-cookie-richtlinien?lang=de":"https://www.degruyterbrill.com/publishing/our-cookie-policy?lang=en"}getOrderCancellationLink(){return this.languageService.currentLanguage()==="de"?"https://www.degruyterbrill.com/de/contactForm?role=other&request=generalInquiry&inquiryTemplate=cancelOrder":"https://www.degruyterbrill.com/contactForm?role=other&request=generalInquiry&inquiryTemplate=cancelOrder"}static{this.\u0275fac=function(t){return new(t||r)}}static{this.\u0275prov=o({token:r,factory:r.\u0275fac,providedIn:"root"})}}return r})();export{f 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.