PageSourceSearch

https://rozbijbank.pl/chunk-AO6NY5XT.js

js rozbijbank.pl collected 2026-09-24 14:27:41 UTC 7,456 bytes, 1 lines download raw bytes

1import{a as L,b as N}from"./chunk-2D5SJ3DM.js";import"./chunk-AIF6XVDP.js";import"./chunk-Q4XRCR4X.js";import"./chunk-5YDHWBTU.js";import"./chunk-MMNHDOGK.js";import{a as x}from"./chunk-ZQK3MYI7.js";import{a as A}from"./chunk-E77YC2CW.js";import{a as Q,b as W}from"./chunk-FALLGMD5.js";import{a as B}from"./chunk-2NAGIYMD.js";import"./chunk-B234R5G4.js";import{g as E}from"./chunk-3IIZWVZX.js";import"./chunk-C4INTM36.js";import{e as S,g as w,h as R}from"./chunk-C5QAKFHD.js";import"./chunk-3YLIN2KC.js";import"./chunk-K4NLIESG.js";import{I as F,P as v,_a as z,h as D,x as b}from"./chunk-EMLC4L66.js";import{n as I,p as O,u as j}from"./chunk-AORX4UOP.js";import{Db as r,Ia as y,K as h,Ob as n,Pb as s,Qb as m,Ub as u,db as p,ea as a,eb as g,fc as _,fd as M,lb as l,p as P,rb as f,va as C}from"./chunk-OF7YPDCR.js";import{a as k,b as T}from"./chunk-TSRGIXR5.js";var U=class c{constructor(t,o){this._router=t;this._dialog=o;this.productTypes=this._mainPageFacade.productTypes,this.banks=this._mainPageFacade.banks,this.isMobile=this._mainPageFacade.isMobileVersion,this._mainPageFacade.setIsMobileVersion(this._device.initialIsMobile),M(this._platformId)&&a(D).observe([b.XSmall,b.Small]).pipe(P(e=>e.matches),h(),v()).subscribe(e=>{this._mainPageFacade.setIsMobileVersion(e)})}productTypes;banks;isMobile;productsTypeFromQueryParams=l([]);banksFromQueryParams=l([]);sortLabelFromQueryParams=l("popularity");breadcrumbItems=[{label:"Strona g\u0142\xF3wna",url:"/"},{label:"Promocje"}];static MONTHS_NOMINATIVE=["stycze\u0144","luty","marzec","kwiecie\u0144","maj","czerwiec","lipiec","sierpie\u0144","wrzesie\u0144","pa\u017Adziernik","listopad","grudzie\u0144"];_canonicalUrl="https://rozbijbank.pl/promocje";_seoService=a(j);_mobileMenuService=a(w);_recaptchaLoader=a(R);_mainPageFacade=a(E);_activatedRoute=a(I);_destroyRef=a(C);_device=a(S);_platformId=a(y);ngOnInit(){this._mainPageFacade.fetchBanks(),this._activatedRoute.queryParams.pipe(v(this._destroyRef)).subscribe(t=>{let o=t;this.productsTypeFromQueryParams.set(o.productTypes?o.productTypes.split(","):[]),this.banksFromQueryParams.set(o.banks?o.banks.split(","):[]),this.sortLabelFromQueryParams.set(o.sort?o.sort:"popularity"),this._setupSeo(Number(o.page)||1)})}ngOnDestroy(){this._seoService.resetToDefaults()}_setupSeo(t){let o=new Date,e=c.MONTHS_NOMINATIVE[o.getMonth()],i=o.getFullYear(),d=t>1?`${this._canonicalUrl}?page=${t}`:this._canonicalUrl,$=t>1?` \u2014 strona ${t}`:"";this._seoService.updateMetaTags({title:`Aktualne promocje bankowe \u2014 ${e} ${i}${$}`,description:"Wszystkie trwaj\u0105ce promocje bankowe w jednym miejscu: premie za konta osobiste, firmowe, karty i lokaty. Proste checklisty warunk\xF3w zamiast czytania regulamin\xF3w.",url:d}),this._seoService.setCanonicalUrl(d),this._seoService.setRobots("index, follow"),this._seoService.addBreadcrumbStructuredData([{name:"Strona g\u0142\xF3wna",url:"https://rozbijbank.pl/"},{name:"Promocje",url:d}])}navigateToMain(){this._router.navigate([""]).then(()=>this._mobileMenuService.scrollToTop())}navigateToRanking(){this._router.navigate(["/ranking-kont-osobistych"]).then(()=>this._mobileMenuService.scrollToTop())}navigateToSavingRanking(){this._router.navigate(["/ranking-kont-oszczednosciowych"]).then(()=>this._mobileMenuService.scrollToTop())}navigateToDepositRanking(){this._router.navigate(["/ranking-lokat"]).then(()=>this._mobileMenuService.scrollToTop())}navigateToBusinessRanking(){this._router.navigate(["/ranking-kont-firmowych"]).then(()=>this._mobileMenuService.scrollToTop())}navigateToBlog(){this._router.navigate(["/blog"]).then(()=>this._mobileMenuService.scrollToTop())}openContactDialog(){this._dialog.open(B,{minWidth:"50vw"}).afterClosed().subscribe(t=>{t&&this._recaptchaLoader.execute("contact").then(o=>{let e=T(k({},t),{recaptchaToken:o});this._mainPageFacade.sendContactMessage(e)})})}static \u0275fac=function(o){return new(o||c)(g(O),g(F))};static \u0275cmp=f({type:c,selectors:[["app-promotions-page"]],decls:15,vars:13,consts:[[3,"contactButtonClicked","promotionsTabClicked","rankingTabClicked","savingRankingTabClicked","depositRankingTabClicked","businessRankingTabClicked","howItWorksTabClicked","mobileAp
1pClicked","blogTabClicked","defaultTab","isDetailsPage"],[1,"promotions-page"],[1,"promotions-page__container"],[1,"promotions-page__header"],[3,"items"],[1,"promotions-page__title"],[1,"promotions-page__subtitle"],[1,"promotions-page__filter"],[3,"productTypesFromQueryParams","banksFromQueryParams"],[1,"promotions-page__list"],[3,"productTypes","banksData","isMobile","defaultSortLabel"],[3,"productTypes","banks"],[3,"contactClicked","isMainPageIsLink","isPrivacyPolicyLink"]],template:function(o,e){o&1&&(n(0,"app-navbar",0),u("contactButtonClicked",function(){return e.openContactDialog()})("promotionsTabClicked",function(){return e.navigateToMain()})("rankingTabClicked",function(){return e.navigateToRanking()})("savingRankingTabClicked",function(){return e.navigateToSavingRanking()})("depositRankingTabClicked",function(){return e.navigateToDepositRanking()})("businessRankingTabClicked",function(){return e.navigateToBusinessRanking()})("howItWorksTabClicked",function(){return e.navigateToMain()})("mobileAppClicked",function(){return e.navigateToMain()})("blogTabClicked",function(){return e.navigateToBlog()}),s(),n(1,"div",1)(2,"div",2)(3,"div",3),m(4,"app-breadcrumb",4),n(5,"h1",5),_(6,"Aktualne promocje bankowe"),s(),n(7,"p",6),_(8," Wszystkie trwaj\u0105ce promocje bankowe w jednym miejscu \u2014 premie za konta osobiste, firmowe, karty kredytowe i lokaty. Zamiast czytania regulamin\xF3w dostajesz prost\u0105 checklist\u0119 warunk\xF3w do spe\u0142nienia dla ka\u017Cdej oferty. "),s()(),n(9,"div",7),m(10,"app-promotions-filter",8),s(),n(11,"div",9),m(12,"app-promotions-list",10),s()()(),m(13,"app-footer-with-banks",11),n(14,"app-footer-with-mobile-app",12),u("contactClicked",function(){return e.openContactDialog()}),s()),o&2&&(r("defaultTab","promotions")("isDetailsPage",!0),p(4),r("items",e.breadcrumbItems),p(6),r("productTypesFromQueryParams",e.productsTypeFromQueryParams())("banksFromQueryParams",e.banksFromQueryParams()),p(2),r("productTypes",e.productTypes())("banksData",e.banks())("isMobile",e.isMobile())("defaultSortLabel",e.sortLabelFromQueryParams()),p(),r("productTypes",e.productTypes())("banks",e.banks()),p(),r("isMainPageIsLink",!0)("isPrivacyPolicyLink",!0))},dependencies:[z,Q,A,W,x,L,N],styles:[".promotions-page[_ngcontent-%COMP%]{display:flex;justify-content:center;padding:40px 20px;background-color:#f9fafb;min-height:calc(100vh - 200px)}.promotions-page__container[_ngcontent-%COMP%]{width:70vw;max-width:1500px}@media screen and (max-width: 1550px){.promotions-page__container[_ngcontent-%COMP%]{width:80vw}}@media screen and (max-width: 1280px){.promotions-page__container[_ngcontent-%COMP%]{width:90vw}}@media screen and (max-width: 400px){.promotions-page__container[_ngcontent-%COMP%]{width:95vw}}.promotions-page__title[_ngcontent-%COMP%]{font-size:2.5rem;font-weight:700;color:#141924;margin:0 0 16px}.promotions-page__subtitle[_ngcontent-%COMP%]{font-size:1.1rem;color:#3d4f71;margin:0}.promotions-page__filter[_ngcontent-%COMP%]{margin-top:24px}.promotions-page__list[_ngcontent-%COMP%]{margin-top:8px}@media (max-width: 768px){.promotions-page[_ngcontent-%COMP%]{padding:24px 12px}.promotions-page__title[_ngcontent-%COMP%]{font-size:1.8rem}}"],changeDetection:0})};export{U as PromotionsPageComponent};

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.