1import{a as he}from"./chunk-XJBOYITC.js";import{a as nt,b as ee,c as pt}from"./chunk-ZBXPINCK.js";import{a as ot}from"./chunk-5XUCHLNM.js";import"./chunk-YU4PMRAX.js";import"./chunk-OQHS5I2S.js";import{a as rt,b as at,c as mt,d as lt,e as Se,f as dt,g as ct}from"./chunk-GDKYD3WV.js";import{b as ut}from"./chunk-YWYOFVGN.js";import{a as it}from"./chunk-ABN7K5IG.js";import{b as st,d as _t}from"./chunk-3SS2EEUQ.js";import"./chunk-2SX7KBP5.js";import"./chunk-OTX6GGS2.js";import"./chunk-ROBOBN7X.js";import{a as tt}from"./chunk-7WW52MXW.js";import"./chunk-3DRT2K5Q.js";import"./chunk-S5IFR6FI.js";import"./chunk-EWTLNLRK.js";import{a as ge}from"./chunk-AFY7GIMV.js";import"./chunk-4QWMMXWB.js";import{a as et}from"./chunk-L2FQY2S3.js";import"./chunk-NYCYYZUQ.js";import"./chunk-NFGDFOBV.js";import"./chunk-Y4M24S7P.js";import"./chunk-ZWA2HFNP.js";import"./chunk-2NPTJOJL.js";import"./chunk-KOBCH4IQ.js";import{c as Ve,e as Qe,g as We,k as Ye,q as qe,y as de,z as ce}from"./chunk-MVNYJSCH.js";import{d as pe}from"./chunk-D2PTMRVY.js";import"./chunk-YTW7SW2V.js";import{e as Ne}from"./chunk-BKYKXQP3.js";import"./chunk-K65F5KVH.js";import"./chunk-DZZKMPBG.js";import"./chunk-DCT7GM4K.js";import"./chunk-TBLT3X42.js";import"./chunk-UHGLSGPB.js";import"./chunk-CW7MT7VE.js";import"./chunk-ZWSWQ5D5.js";import"./chunk-VNJJ55Z7.js";import"./chunk-OWK4YXYG.js";import{b as Ze}from"./chunk-3BG5LX4Q.js";import"./chunk-WTZMP7KX.js";import"./chunk-34ULTRYW.js";import"./chunk-SRCJTHBN.js";import{p as $}from"./chunk-UISSSEXI.js";import{b as K}from"./chunk-FGYQJH35.js";import{c as _e}from"./chunk-NFUJBFDW.js";import"./chunk-5ACA4SR6.js";import{a as S}from"./chunk-LXX2IGXR.js";import"./chunk-BJHATWGB.js";import"./chunk-J7NSQWER.js";import"./chunk-TYLYR3C3.js";import{a as Je}from"./chunk-G454PJOY.js";import"./chunk-PLMBFX4B.js";import{a as ue}from"./chunk-XIE7ZMVI.js";import{t as Ue}from"./chunk-YODJDJOJ.js";import"./chunk-HTCTQSJA.js";import"./chunk-WYKSJSTQ.js";import{k as He}from"./chunk-ZKO35LNJ.js";import{a as y}from"./chunk-LTSYRHYT.js";import{a as F,d as O}from"./chunk-BAMUWVXB.js";import{p as se,q as Ke,t as je}from"./chunk-S2T6HSPW.js";import{a as Ge,g as Xe}from"./chunk-CWZ5JKNT.js";import"./chunk-NFWGG6F5.js";import{a as ze,i as le,j as X}from"./chunk-6X7B336Z.js";import"./chunk-6OHS2AWG.js";import{e as me}from"./chunk-BJI3CEQU.js";import{h as Fe,k as J,l as $e}from"./chunk-VGDWCUHF.js";import{$b as ye,Aa as ne,B as Ae,Cc as E,Db as N,Ec as l,Ga as I,Gb as we,H as Te,Ia as Be,Ic as ae,Jb as k,Jc as Y,Kb as ie,Kc as q,L as ve,Oc as v,Qc as De,Sb as oe,Sc as h,Uc as B,Vc as ke,Wb as re,Zb as u,_ as fe,_b as d,ba as Ce,bc as V,cc as Q,dc as p,ec as m,fc as a,fd as Le,gc as s,hc as W,ib as D,ic as U,id as Z,jc as L,l as xe,mc as A,nb as r,o as H,oa as _,od as g,pc as T,pd as C,qc as z,qd as Ee,td as G,ua as x,v as Pe,va as P,vc as Re,wc as Ie,x as Oe,xc as f}from"./chunk-246BNVPW.js";import"./chunk-TAR7UO5C.js";import"./chunk-FPMTQZ27.js";import{h as te}from"./chunk-6CQJLHU2.js";function bt(e,o){e&1&&(m(0,"span"),f(1,2),a(),h(2,"\xA0 "),m(3,"span"),f(4,3),a());}function xt(e,o){e&1&&(m(0,"span"),f(1,4),a());}function Pt(e,o){if(e&1&&A(0,13),e&2){l(2);let t=v(10);p("ngTemplateOutlet",t);}}function Ot(e,o){if(e&1&&(A(0,13),u(1,Pt,1,1,"ng-container",13)),e&2){let t=l(),n=v(8);p("ngTemplateOutlet",n),r(),d(t.userBonusState.secretCode()?1:-1);}}function At(e,o){if(e&1&&A(0,13),e&2){l(2);let t=v(10);p("ngTemplateOutlet",t);}}function Tt(e,o){if(e&1&&A(0,13),e&2){l(2);let t=v(8);p("ngTemplateOutlet",t);}}function vt(e,o){if(e&1&&u(0,At,1,1,"ng-container",13)(1,Tt,1,1,"ng-container",13),e&2){let t=l();d(t.userBonusState.secretCode()&&!t.isEditingSecretCode()?0:1);}}function Bt(e,o){if(e&1){let t=T();m(0,"input",21),E("keyup.enter",function(){x(t);let i=l(2);return P(i.usePromocode());}),a();}if(e&2){let t=l(2);p("formControl",t.userInputCodeControl);}}function wt(e,o){if(e&1){let t=T();m(0,"input",22),E("keyup.enter",function(){x(t);let i=l(2);return P(i.usePromocode());}),a();}if(e&2){let t=l(2);p("formControl",t.userInputCodeControl);}}function yt(e,o){if(e&1){let t=T();
1m(0,"div",14)(1,"div",15),s(2,"i",16),u(3,Bt,1,1,"input",17)(4,wt,1,1,"input",18),a(),m(5,"button",19),E("click",function(){x(t);let i=l();return P(i.usePromocode());}),s(6,"i",20),a()();}if(e&2){let t=l();r(3),d(t.settingsState.streamerMode()?4:3),r(2),De("is-loading",t.isApplying()),p("disabled",t.userInputCodeControl.invalid||t.userInputCodeControl.value.trim()===""||t.isApplying());}}function Rt(e,o){e&1&&s(0,"i",24);}function It(e,o){if(e&1&&(m(0,"span"),h(1),g(2,"number"),a()),e&2){let t=l();r(),B(" ",C(2,1,t.bonusAmountPct),"% ");}}function Dt(e,o){if(e&1&&(m(0,"span"),h(1),g(2,"streamerModeBannerCurrency"),g(3,"number"),a()),e&2){let t=l(),n=l(3);r(),ke(" ",n.settingsState.streamerMode()?C(2,2,"$"):"$","",Ee(3,4,t.bonusAmountUsd,"1.0-0")," ");}}function kt(e,o){if(e&1&&(m(0,"span",30),u(1,It,3,3,"span"),u(2,Dt,4,7,"span"),m(3,"span"),f(4,6),a()()),e&2){let t=o;r(),d(t.bonusAmountPct>0?1:-1),r(),d(t.bonusAmountUsd>0?2:-1);}}function Lt(e,o){if(e&1&&(m(0,"span",29),f(1,5),a(),u(2,kt,5,2,"span",30)),e&2){let t,n=l(2);r(2),d((t=n.userBonusState.secretCode())?2:-1,t);}}function Ft(e,o){if(e&1&&(h(0),g(1,"number")),e&2){let t=l();B(" ",C(1,1,t.bonusAmountPct)," ");}}function $t(e,o){if(e&1&&(h(0),g(1,"number")),e&2){let t=l();B(" ",Ee(1,1,t.bonusAmountUsd,"1.0-0")," ");}}function Ut(e,o){if(e&1&&(m(0,"span",30)(1,"span"),f(2,7),a(),u(3,Ft,2,3),u(4,$t,2,4),a()),e&2){let t=o;r(3),d(t.bonusAmountPct>0?3:-1),r(),d(t.bonusAmountUsd>0?4:-1);}}function zt(e,o){if(e&1&&u(0,Ut,5,2,"span",30),e&2){let t,n=l(2);d((t=n.userBonusState.secretCode())?0:-1,t);}}function Gt(e,o){e&1&&(m(0,"span",31),f(1,8),a());}function Xt(e,o){e&1&&(m(0,"span",31),f(1,9),a());}function Kt(e,o){if(e&1&&u(0,Gt,2,0,"span",31)(1,Xt,2,0,"span",31),e&2){let t=l(2);d(t.settingsState.streamerMode()?1:0);}}function jt(e,o){e&1&&s(0,"i",27);}function Ht(e,o){if(e&1){let t=T();m(0,"button",32),E("click",function(){x(t);let i=l(2);return P(i.resetPromocodeState());}),s(1,"i",33),a();}}function Vt(e,o){if(e&1&&(m(0,"div",23),u(1,Rt,1,0,"i",24),m(2,"div",25),u(3,Lt,3,1)(4,zt,1,1),a(),m(5,"a",26),u(6,Kt,2,1)(7,jt,1,0,"i",27),a(),u(8,Ht,2,0,"button",28),a()),e&2){let t=l();r(),d(t.isLg()?1:-1),r(2),d(t.settingsState.streamerMode()?4:3),r(3),d(t.isLg()?7:6),r(2),d(t.isLg()?8:-1);}}var gt=(()=>{class e{constructor(){this.authState=_($),this.settingsState=_(y),this.amplitudeService=_(K),this.destroyRef=_(ne),this.dialog=_(Ue),this.promocodesState=_(it),this.userBonusState=_(ut),this.notifier=_(_e),this.router=_(le),this.isApplying=I(!1),this.isSuccessApplied=I(!1),this.isEditingSecretCode=I(!1),this.userInputCodeControl=new Ye("",[Qe.required]),this.mediaService=_(S),this.isLg=O(this.mediaService.mediaQuery("max","lg")),this.loadUserBonuses(),this.initializePromocodeHandling();}usePromocode(){let t=this.userInputCodeControl.value?.trim()||"";if(!this.authState.isAuthenticated()){sessionStorage.setItem("pendingPromocode",t),Je(this.dialog);return;}this.applyPromocode(t);}checkPromocode(){let t=sessionStorage.getItem("pendingPromocode");!t||!this.authState.isAuthenticated()||(sessionStorage.removeItem("pendingPromocode"),this.applyPromocode(t));}initializePromocodeHandling(){this.router.events.pipe(Te(t=>
1t instanceof ze&&t.url!=="/auth/oauth"),F(this.destroyRef)).subscribe(()=>this.checkPromocode()),this.dialog.afterAllClosed.pipe(F(this.destroyRef)).subscribe(()=>{this.checkPromocode();});}applyPromocode(t){this.isSuccessApplied.set(!1),this.promocodesState.usePromocode(t,!1).pipe(je(this.isApplying),rt(this.dialog,()=>this.promocodesState.usePromocode(t,!1)),fe(n=>lt(this.dialog,this.promocodesState,t,n,this.router)),Oe(n=>{if(n?.hasErrors){let i=n?.DYNAMIC_RULE?Object.values(n.DYNAMIC_RULE):[],c=n?.SYSTEM_DYNAMIC_RULE?Object.values(n.SYSTEM_DYNAMIC_RULE):[];this.dialog.open(ot,{data:{isRecheckConditionsButtonHidden:!0,code:this.userInputCodeControl.value.trim(),rules:[...i,...c]}});}return n.type===Se.SECRET_CODE?H(n).pipe(Ce(()=>{this.isSuccessApplied.set(!0),this.isEditingSecretCode.set(!1),this.notifier.success(dt);}),fe(()=>this.userBonusState.loadUserBonuses())):H(n).pipe(Ce(()=>{if(n.type===Se.PROMOCODE){n?.result?.useId?this.isSuccessApplied.set(!0):this.dialog.open(mt);let i=n.result?.use?.[0]?.serviceItem?.item||n.result?.serviceItem,c=n.result?.use?.[0]?.serviceItem?.useResult||n.result?.serviceItemUseResult;i&&c&&this.showServiceItemDialog(i,c,n.type);}n.hasErrors||this.notifier.success(ct);}));}),F(this.destroyRef)).subscribe();}resetPromocodeState(){this.userInputCodeControl.reset(""),this.isEditingSecretCode.set(!0);}loadUserBonuses(){this.authState.isAuthenticated()&&this.userBonusState.loadUserBonuses().pipe(F(this.destroyRef)).subscribe();}showServiceItemDialog(t,n,i){return te(this,null,function*(){if(this.tryOpenDiscountDialog(t,n,i))return;let{type:c}=t,M=_t(c);if(!M)return;let b={openResult:n,serviceItem:t,inventoryItem:void 0,isHiddenButton:!0,callback:()=>{}},w=yield M();this.dialog.open(w.default,{data:b});});}tryOpenDiscountDialog(t,n,i){if(t.type!=="case_discount"&&!st(i)||!n||typeof n!="object")return!1;let c=Number(n?.percent),M=Number(n?.opensCount??0),b=Array.isArray(n?.cases)?n.cases:[];return!Number.isFinite(c)||!b.length?!1:(this.dialog.open(at,{data:{percent:c,opensCount:M,expiresAt:n?.expiresAt??null,cases:b.map(w=>({name:w?.name??"",slug:w?.slug??"",basePrice:w?.basePrice,image:w?.image??null}))}}),!0);}static{this.ɵfac=function(n){return new(n||e)();};}static{this.ɵcmp=N({type:e,selectors:[["promo-banner"]],hostAttrs:[1,"w-full"],decls:11,vars:2,consts:()=>{let t;t="Activate promo code and get";let n;n="Bonus";let i;i="Claim your gift";let c;c="Enter the code";let M;M="YOUR BONUS";let b;b="to the deposit";let w;w="Your gift";let Me;Me="Deposit";let be;return be="Add",[["bonusInput",""],["bonusInformer",""],t,n,i,M,b,w,Me,be,[1,"right-banner","custom-transition-bg","flex","h-full","w-[28.5rem]","flex-col","items-center","space-y-[2rem]","overflow-hidden","rounded-[2.5rem]","bg-[radial-gradient(96.84%_86.25%_at_55.79%_86.25%,#445EE0_0%,#1E2C73_100%)]","px-[2.4rem]","pt-[3rem]","before:bg-[radial-gradient(96.84%_86.25%_at_55.79%_86.25%,#4E69F3_0%,#213286_100%)]","sm:!w-[25rem]","lg:mb-auto","lg:min-h-[12rem]","lg:w-full","lg:flex-col","lg:items-start","lg:justify-between","lg:space-y-[0.8rem]","lg:rounded-[1.4rem]","lg:p-[1.6rem]"],[1,"font-rockstar","font-450","max-w-[24rem]","text-center","text-[1.9rem]","leading-[2.8rem]","lg:max-w-[19.9rem]","lg:text-left","lg:text-[1.3rem]","lg:leading-normal"],[1,"flex","flex-col","space-y-[1rem]","lg:space-y-0"],[3,"ngTemplateOutlet"],[1,"custom-transition","z-[3]","flex","h-[5rem]","w-full","items-center","justify-between","space-x-[0.6rem]","rounded-[1.2rem]","bg-[rgba(16,17,30,0.82)]","py-[0.6rem]","pr-[0.6rem]","pr-[0.7rem]","pl-[1.2rem]","focus-within:bg-[rgba(10,11,24,0.84)]","lg:h-[4.2rem]","lg:max-w-[17rem]"],[1,"flex","h-full","grow","items-center","justify-start","space-x-[0.6rem]"],[1,"icon_new","icon_promo","!text-light-400","text-[2rem]","lg:text-[1.8rem]"],["placeholder",c,"type","text",1,"font-350","placeholder:font-350","h-full","w-full","bg-transparent","text-[1.3rem]","leading-[1.6rem]","text-white","placeholder:text-[1.3rem]","placeholder:leading-[1.6rem]","placeholder:text-[rgba(233,230,246,0.46)]","lg:text-[1.2rem]","lg:placeholder:text-[1.2rem]",3,"formControl"],["type","text",1,"font-350","placeholder:font-350","h-full","w-full","bg-transparent","text-[1.3rem]","leading-[1.6rem]","text-white","backdrop-blur-[3.5rem]","placeholder:text-[1.3rem]","placeholder:leading-[1.6rem]","placeholder:text-[rgba(233,230,246,0.46)]","lg:text-[1.2rem]","lg:placeholder:text-[1.2rem]",3,"formControl"],[1,"group","custom-transition-all","flex","h-[3.6rem]","w-[3.6rem]","shrink-0","items-center","justify-center","rounded-[1rem]","bg-green-400","!text-green-100","hover:bg-green-500","hover:!text-green-200","disabled:!bg-green-300","disabled:!opacity-50","lg:h-[3rem]","lg:w-[3rem]",3,"click","disabled"],[1,"icon_new","icon_check","custom-transition-all","text-[2rem]","group-disabled:opacity-70","lg:text-[1.6rem]"],["placeholder",c,"type","text",1,"font-350","placeholder:font-350","h-full","w-full","bg-transparent","text-[1.3rem]","leading-[1.6rem]","text-white","placeholder:text-[1.3rem]","placeholder:leading-[1.6rem]","placeholder:text-[rgba(233,230,246,0.46)]","lg:text-[1.2rem]","lg:placeholder:text-[1.2rem]",3,"keyup.enter","formControl"],["type","text",1,"font-350","placeholder:font-350","h-full","w-full","bg-transparent","text-[1.3rem]","leading-[1.6rem]","text-white","backdrop-blur-[3.5rem]","placeholder:text-[1.3rem]","placeholder:leading-[1.6rem]","placeholder:text-[rgba(233,230,246,0.46)]","lg:text-[1.2rem]","lg:placeholder:text-[1.2rem]",3,"keyup.enter","formControl"],[1,"lg:roudned-[1rem]","lg:backdrop-blur-0","z-[1]","flex","h-[5rem]","w-full","items-center","justify-between","rounded-[1.2rem]","bg-[rgba(34,42,104,0.92)]","pr-[0.7rem]","pl-[1.2rem]","backdrop-blur-[3.5px]","lg:h-[4.2rem]","lg:bg-[rgba(40,48,104,0.92)]","lg:pr-[0.6rem]","lg:pl-[0.8rem]"],[1,"icon_new","icon_gift","mr-[0.6rem]","text-[1.8rem]","!text-[#D6FF61]"],[1,"flex","flex-col","lg:space-y-[0.2rem]"],["routerLink","/payment",1,"custom-transition-all","flex","h-[3.6rem]","items-center","justify-center","rounded-[0.8rem]","bg-green-400","px-[1rem]","text-green-100","hover:bg-green-500","hover:text-green-200","lg:h-[2.8rem]","lg:px-[0.7rem]"],[1,"icon_new","icon_withdraw","text-[1.6rem]","!text-[#153C17]"],[1,"ml-[0.4rem]","flex","h-[2.8rem]","w-[2.8rem]","items-center","justify-center","rounded-[0.8rem]","bg-[#3F508F]"],[1,"font-350","text-[1.1rem]","leading-[1.4rem]","text-[#E9E6F6]","uppercase","lg:text-[0.8rem]","lg:leading-[0.8rem]"],[1,"font-400","text-[1.1rem]","leading-[1.4rem]","text-[#D6FF61]","lg:mr-[0.6rem]","lg:leading-[1.2rem]"],[1,"font-400","text-[1.2rem]","leading-[1.6rem]","lg:text-[1.1rem]","lg:leading-[1.4rem]"],[1,"ml-[0.4rem]","flex","h-[2.8rem]","w-[2.8rem]","items-center","justify-center","rounded-[0.8rem]","bg-[#3F508F]",3,"click"],[1,"icon_new","icon_pen","!text-light-400","text-[1.6rem]"]];},template:function(n,i){n&1&&(m(0,"div",10)(1,"span",11),u(2,bt,5,0)(3,xt,2,0,"span"),a(),m(4,"div",12),u(5,Ot,2,2)(6,vt,2,1),a()(),k(7,yt,7,4,"ng-template",null,0,G)(9,Vt,9,4,"ng-template",null,1,G)),n&2&&(r(2),d(i.settingsState.streamerMode()?3:2),r(3),d(i.isLg()?6:5));},dependencies:[X,J,ce,Ve,We,qe,de,et,ge],styles:[`[_ngcontent-%COMP%]:root{--gutter: 2rem;--gutter-page: 4rem;--gutter-shop: 2.5rem;--gutter-support: 2.5rem}@media all and (max-width:991px){[_ngcontent-%COMP%]:root{--gutter: 1.5rem;--gutter-page: 2rem}}.right-banner[_ngcontent-%COMP%]:after{content:"";position:absolute;max-width:26rem;bottom:-7rem;left:50%;transform:translate(-50%);width:100%;height:100%;background:no-repeat center/100% url(https://s3.cs.fail/cdn/fa/images/main/promo-pic.webp);pointer-events:none}@media(max-width:992px){.right-banner[_ngcontent-%COMP%]:after{max-width:11.5rem;max-height:12.5rem;background-image:url(https://s3.cs.fail/cdn/fa/images/main/promo-pic-mob.webp);background-position:bottom right;background-size:contain;transform:none;left:auto;right:0rem;bottom:0rem}} 2/*# sourceMappingURL=promo-banner.component-H5UMX3BX.css.map */`],changeDetection:0});}}return e;})();function Qt(e,o){e&1&&(L(0,"img",7),g(1,"staticAssetUrl"),L(2,"img",8),g(3,"staticAssetUrl")),e&2&&(z("src",C(1,2,"/assets/images/main/banners/upgrade/bg-left.webp"),D),r(2),z("src",C(3,4,"/assets/images/main/banners/upgrade/bg-right.webp"),D));}function Wt(e,o){e&1&&(L(0,"img",5),g(1,"staticAssetUrl")),e&2&&z("src",C(1,1,"/assets/images/main/banners/upgrade/bg-right.webp"),D);}function Yt(e,o){e&1&&(L(0,"img",9),g(1,"staticAssetUrl"),W(2,"div",10)(3,"span",11),Re(4,0),L(5,"br"),Ie(),U(),W(6,"span",12),f(7,1),U()()),e&2&&z("src",C(1,1,"/assets/images/main/banners/upgrade/gun.webp"),D);}function qt(e,o){e&1&&(W(0,"span",6),f(1,2),U());}var ft=(()=>{class e{constructor(){this.mediaService=_(S),this.isLg=O(this.mediaService.mediaQuery("max","lg")),this.upgraderUrl=me.upgraderUrl;}static{this.ɵfac=function(n){return new(n||e)();};}static{this.ɵcmp=N({type:e,selectors:[["upgrade-banner"]],decls:6,vars:3,consts:()=>{let t;t="\u0410\u043F\u0433\u0440\u0435\u0439\u0434\u0438"+"\uFFFD#5\uFFFD\uFFFD/#5\uFFFD"+"\u041F\u043E-\u043A\u0440\u0443\u043F\u043D\u043E\u043C\u0443";let n;n="\u0423\u0447\u0430\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C";let i;return i="\u041F\u0440\u043E\u043A\u0430\u0447\u0438\u0432\u0430\u0439\u0441\u044F",[t,n,i,["aria-label","upgrade",1,"relative","mt-[3.2rem]","mb-[3.2rem]","block","h-[12.8rem]","w-full","cursor-pointer","lg:mt-[1rem]","lg:mb-[1rem]","lg:h-[6.6rem]",3,"href"],[1,"absolute","
2inset-0","overflow-hidden","rounded-[2.4rem]","bg-[#191D41]","lg:rounded-[1.2rem]","lg:bg-[#242954]"],["loading","lazy","fetchpriority","low","alt","",1,"pointer-events-none","absolute","top-[-0.7rem]","left-[-11.5%]","h-[9.3rem]","w-[112.4%]","max-w-none","object-cover",3,"src"],[1,"font-rockstar","font-500","absolute","top-1/2","left-[1.6rem]","-translate-y-1/2","text-[1.6rem]","leading-[1.6rem]","whitespace-nowrap","text-white","uppercase","italic"],["loading","lazy","fetchpriority","low","alt","",1,"pointer-events-none","absolute","top-[-0.1rem]","left-[-0.92%]","h-[15.1rem]","w-[69.25%]","max-w-none","object-cover",3,"src"],["loading","lazy","fetchpriority","low","alt","",1,"pointer-events-none","absolute","top-[-1.8rem]","left-[38.6%]","h-[19rem]","w-[63.7%]","max-w-none","object-cover",3,"src"],["loading","lazy","fetchpriority","low","alt","",1,"pointer-events-none","absolute","top-[-2.7rem]","left-[4.2rem]","h-[17.6rem]","w-[32.8rem]","max-w-none","object-contain",3,"src"],[1,"absolute","top-[3.2rem]","left-1/2","flex","-translate-x-1/2","items-center","gap-[3.2rem]"],[1,"font-rockstar","font-500","text-right","text-[3.2rem]","leading-none","text-white","uppercase","italic"],[1,"font-450","flex","w-[13.3rem]","items-center","justify-center","rounded-[0.8rem]","bg-[linear-gradient(180deg,#D6E8FF_0%,#FFFFFF_100%)]","px-[2.4rem]","py-[2rem]","text-center","text-[1.2rem]","leading-[1.6rem]","whitespace-nowrap","text-[#040714]","uppercase"]];},template:function(n,i){n&1&&(W(0,"a",3)(1,"div",4),u(2,Qt,4,6)(3,Wt,2,3,"img",5),U(),u(4,Yt,8,3)(5,qt,2,0,"span",6),U()),n&2&&(z("href",i.upgraderUrl,D),r(2),d(i.isLg()?3:2),r(2),d(i.isLg()?5:4));},dependencies:[ue],encapsulation:2,changeDetection:0});}}return e;})();var Ct=(()=>{class e{transform(t){return t?`${me.cdnPath}/news/banners/${t}`:"";}static{this.ɵfac=function(n){return new(n||e)();};}static{this.ɵpipe=we({name:"bannerImgUrl",type:e,pure:!0});}}return e;})();var Et=(()=>{class e{constructor(){this.authState=_($);}set offerEndsAt(t){this.setupCountdown(t);}setupCountdown(t){let n=this.authState.timeDiff();this.countdown$=Ke(t,{timeShift:n}).pipe(Pe(i=>{let c=se(i.duration.hours(),!1),M=se(i.duration.minutes(),!1),b=se(i.duration.seconds(),!1);return`${c}:${M}:${b}`;}));}static{this.ɵfac=function(n){return new(n||e)();};}static{this.ɵcmp=N({type:e,selectors:[["main-slider-banner-timer"]],inputs:{offerEndsAt:"offerEndsAt"},decls:3,vars:3,consts:[[1,"icon","icon_history-alt"]],template:function(n,i){n&1&&(L(0,"i",0),h(1),g(2,"async")),n&2&&(r(),B(" ",C(2,1,i.countdown$)));},dependencies:[$e],styles:[`[_ngcontent-%COMP%]:root{--gutter: 2rem;--gutter-page: 4rem;--gutter-shop: 2.5rem;--gutter-support: 2.5rem}@media all and (max-width:991px){[_ngcontent-%COMP%]:root{--gutter: 1.5rem;--gutter-page: 2rem}}[_nghost-%COMP%]{position:absolute;top:1.2rem;right:1.2rem;z-index:1;display:flex;justify-content:center;align-items:center;gap:.6rem;min-width:11rem;height:3.8rem;border-radius:1.6rem;background:#fff;padding-inline:1.4rem;color:#3f2a24;font-size:1.5rem;font-weight:500}[_nghost-%COMP%] .icon[_ngcontent-%COMP%]{font-size:1.8rem}@media all and (max-width:767px){[_nghost-%COMP%]{top:unset;bottom:.6rem;right:.6rem;font-size:1.2rem;line-height:2.2rem;padding-inline:1rem;gap:.6rem;height:3rem;min-width:9.3rem}[_nghost-%COMP%] .icon[_ngcontent-%COMP%]{font-size:1.7rem}} 3/*# sourceMappingURL=slider-banner-timer.component-6MFSXDVR.css.map */`],changeDetection:0});}}return e;})();function Zt(e,o){if(e&1&&s(0,"main-slider-banner-timer",1),e&2){let t=l();p("offerEndsAt",t.banner.offerEndsAt);}}function Jt(e,o){if(e&1&&(m(0,"div",4),h(1),g(2,"streamerModeBannerCurrency"),a()),e&2){let t=l();r(),B(" ",t.settingsState.streamerMode()?C(2,1,t.banner.subtitle):t.banner.subtitle," ");}}function en(e,o){if(e&1){let t=T();m(0,"div",5)(1,"div",10),E("click",function(){x(t);let i=l();return P(i.copyText(i.banner.secretCode));}),h(2),s(3,"i",11),a(),m(4,"a",12),s(5,"i",13),a()();}if(e&2){let t=l();r(2),B(" ",t.banner.secretCode," ");}}function tn(e,o){if(e&1){let t=T();m(0,"button",14),E("click",function(){x(t);let i=l();return P(i.doAction());}),s(1,"i",13),a();}}function nn(e,o){if(e&1&&(s(0,"img",8),g(1,"bannerImgUrl")),e&2){let t=l();p("src",C(1,1,t.banner.image.fileName),D);}}function on(e,o){if(e&1&&(m(0,"video",9),s(1,"source",15),g(2,"bannerImgUrl"),a()),e&2){let t=l();r(),p("src",C(2,1,t.banner.image.fileName));}}var Nt=(()=>{class e{constructor(){this.settingsState=_(y),this.amplitudeService=_(K),this.router=_(le),this.window=_(Xe),this.clipboard=_(tt),this.notifier=_(_e),this.mediaService=_(S),this.isLg=O(this.mediaService.mediaQuery("max","lg")),this.isVideo=I(!1),this.UrlType=ee;}doAction(){if(!this.window)return;let{context:t,urlType:n}=this.banner;
3n===ee.EXTERNAL&&!t.newWindow?this.window.open(t.url):(n===ee.EXTERNAL||n===ee.INTERNAL)&&t.newWindow?this.window.open(t.url,"_blank"):(this.amplitudeService.trackEvent("main_page_banner_click",{banner_id:this.banner.id}),this.banner.context.url==="/raffles"&&Ze("banner"),this.router.navigate([this.banner.context.url]));}ngOnInit(){this.checkTypeOfMedia();}checkTypeOfMedia(){this.banner.image.fileName.split(".").pop()==="webm"&&this.isVideo.set(!0);}copyText(t){this.clipboard.copy(t),this.notifier.success("Code copied!");}static{this.ɵfac=function(n){return new(n||e)();};}static{this.ɵcmp=N({type:e,selectors:[["main-slider-banner"]],hostAttrs:[2,"display","block","width","100%","height","100%","pointer-events","none"],inputs:{banner:"banner"},decls:12,vars:8,consts:[[1,"slide"],[3,"offerEndsAt"],[1,"slide__content"],[1,"slide__title"],[1,"slide__subtitle"],[1,"slide__promo"],["type","button","aria-label","slide right",1,"slide__button","btn"],[1,"slide__img"],["loading","lazy","fetchpriority","low","alt","","height","100%","width","100%",1,"slide__picture","image",3,"src"],["autoplay","","muted","","playsinline","","disablepictureinpicture","","disableremoteplayback","","loop","",1,"slide__picture","image"],[1,"slide__secret-code",3,"click"],[1,"icon_new","icon_copy"],["routerLink","/payment","aria-label","payment",1,"slide__button","btn"],[1,"icon","icon_arrow-right-alt"],["type","button","aria-label","slide right",1,"slide__button","btn",3,"click"],["type","video/webm",3,"src"]],template:function(n,i){n&1&&(m(0,"div",0),u(1,Zt,1,1,"main-slider-banner-timer",1),m(2,"div",2)(3,"div",3),h(4),g(5,"streamerModeBannerCurrency"),a(),u(6,Jt,3,3,"div",4),u(7,en,6,1,"div",5),u(8,tn,2,0,"button",6),a(),m(9,"div",7),u(10,nn,2,3,"img",8)(11,on,3,3,"video",9),a()()),n&2&&(r(),d(i.banner.offerEndsAt?1:-1),r(3),B(" ",i.settingsState.streamerMode()?C(5,6,i.banner.title):i.banner.title," "),r(2),d(!i.banner.secretCode||!i.isLg()&&i.banner.secretCode?6:-1),r(),d(i.banner.secretCode?7:-1),r(),d(i.banner.urlType!==i.UrlType.NONE?8:-1),r(2),d(i.isVideo()?11:10));},dependencies:[X,Et,Ct,ge],styles:[`[_ngcontent-%COMP%]:root{--gutter: 2rem;--gutter-page: 4rem;--gutter-shop: 2.5rem;--gutter-support: 2.5rem}@media all and (max-width:991px){[_ngcontent-%COMP%]:root{--gutter: 1.5rem;--gutter-page: 2rem}}.slide[_ngcontent-%COMP%]{position:relative;height:100%;overflow:hidden;pointer-events:none}.slide[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .slide[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .slide[_ngcontent-%COMP%] .slide__secret-code[_ngcontent-%COMP%]{pointer-events:auto}.slide_xmas[_ngcontent-%COMP%]{background:linear-gradient(359.05deg,#5496fb 7.05%,#2d1b75 107.56%)}.slide__promo[_ngcontent-%COMP%]{z-index:1;display:flex;gap:.8rem;align-items:center;margin-top:auto;height:4.8rem}.slide__promo[_ngcontent-%COMP%] .slide__button[_ngcontent-%COMP%]{border-radius:1.4rem;background-color:#ffffffb3;height:100%;width:6.4rem}.slide__promo[_ngcontent-%COMP%] .slide__button[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{color:#292149}.slide__promo[_ngcontent-%COMP%] .slide__button[_ngcontent-%COMP%]:hover{background-color:#fff}.slide__secret-code[_ngcontent-%COMP%]{min-width:17.6rem;display:flex;cursor:pointer;align-items:center;align-self:stretch;justify-content:space-between;gap:.6rem;height:100%;padding:1.2rem 1.4rem;border-radius:1.4rem;border:1px dashed rgba(255,255,255,.7);background:#ffffff3d;color:#fff;font-size:1.6rem;line-height:2.4rem;font-weight:500}.slide__secret-code[_ngcontent-%COMP%] .icon_new[_ngcontent-%COMP%]{font-size:1.8rem;color:#ffffffb3;opacity:.7}.slide__secret-code[_ngcontent-%COMP%]:hover{opacity:.7}.slide__secret-code[_ngcontent-%COMP%]{transition:opacity .2s ease-out 0s}.slide__img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0;height:100%;width:100%;background-size:cover;pointer-events:none}.slide__img[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .slide__img[_ngcontent-%COMP%] video[_ngcontent-%COMP%]{pointer-events:none}.slide__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;padding:5rem 0 3.2rem 3.2rem}.slide__title[_ngcontent-%COMP%]{position:relative;z-index:1;font-weight:800;font-size:4.4rem;line-height:5.2rem;width:42%;color:#fff}.slide__subtitle[_ngcontent-%COMP%]{position:relative;z-index:1;width:42%;color:#ffffffb3;font-weight:500;font-size:1.5rem;line-height:2.2rem;margin-top:.6rem}.slide__button[_ngcontent-%COMP%]{position:relative;z-index:1;width:9rem;height:4.8rem;padding:0;background-color:#ffffffb3;backdrop-filter:blur(3.5px);color:#ffefd8;border-radius:1.4rem;border:none;margin-top:auto;font-size:2.4rem}.slide__button[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{color:#202956}.slide__button[_ngcontent-%COMP%]:hover{background-color:#fff}.slide__button[_ngcontent-%COMP%]{transition:background-color .2s ease-out 0s}@media all and (max-width:991px){.slide__promo[_ngcontent-%COMP%]{position:absolute;bottom:1.6rem;left:1.6rem}.slide__promo[_ngcontent-%COMP%] .slide__button[_ngcontent-%COMP%]{position:unset}.slide__content[_ngcontent-%COMP%]{padding:3.3rem 1.6rem 1.6rem}.slide__title[_ngcontent-%COMP%]{font-size:2.3rem;line-height:3rem}.slide__picture[_ngcontent-%COMP%]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slide__subtitle[_ngcontent-%COMP%]{margin-top:1.1rem}.slide__button[_ngcontent-%COMP%]{position:absolute;right:2.5rem;bottom:2.5rem}}@media all and (max-width:768px){.slide__content[_ngcontent-%COMP%]{padding:2.6rem 1.4rem 1.4rem}.slide__promo[_ngcontent-%COMP%]{position:absolute;height:3rem;gap:.4rem}.slide__promo[_ngcontent-%COMP%] .slide__secret-code[_ngcontent-%COMP%]{border-radius:1rem;font-size:1.1rem;padding-inline:1rem}.slide__promo[_ngcontent-%COMP%] .slide__button[_ngcontent-%COMP%]{position:unset;width:4rem;height:3rem;border-radius:1rem}.slide__title[_ngcontent-%COMP%]{font-size:1.4rem;line-height:1.8rem;width:60%}.slide__content[_ngcontent-%COMP%]:has(.slide__button) .slide__subtitle[_ngcontent-%COMP%]{max-height:1.2rem}.slide__subtitle[_ngcontent-%COMP%]{font-size:.8rem;line-height:1.1rem;margin-top:.2rem;width:60%;max-height:4.2rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}.slide__button[_ngcontent-%COMP%]{bottom:1.4rem;left:1.4rem;width:4.8rem;height:2.8rem;border-radius:.8rem}} 4/*# sourceMappingURL=slider-banner.component-6T47S3EQ.css.map */`],changeDetection:0});}}return e;})();var rn=["swiperEl"],an=(e,o)=>
4o.id;function mn(e,o){if(e&1&&(m(0,"div",9),s(1,"main-slider-banner",11),a()),e&2){let t=o.$implicit;r(),p("banner",t);}}function ln(e,o){if(e&1&&(m(0,"div",1,0)(2,"div",8),V(3,mn,2,1,"div",9,an),a(),s(5,"div",10),a()),e&2){let t=l();r(3),Q(t.computedBanners());}}function sn(e,o){e&1&&s(0,"preload-rect",2);}var ht=(()=>{class e{constructor(){this.swiperInitialized=!1,this.swiperModule=null,this.swiperInitTimeout=null,this.mediaService=_(S),this.isLg=O(this.mediaService.mediaQuery("max","lg")),this.settingsState=_(y),this.computedBanners=I(this.banners??[]),Be(()=>{if(this.isBannersLoading?.())this.computedBanners.set([]);else{let t=this.banners??[];this.computedBanners.set(t.filter(n=>this.settingsState.streamerMode()?n.forStreamer:!n.forStreamer)),this.resetSwiper();}});}resetSwiper(){this.swiperInitialized=!1,this.swiper?.destroy(!0,!0),this.swiper=void 0,this.swiperInitTimeout&&clearTimeout(this.swiperInitTimeout),this.swiperInitTimeout=setTimeout(()=>{this.swiperInitTimeout=null,this.initSwiper();},100);}ngAfterViewChecked(){this.initSwiper();}ngOnDestroy(){this.swiperInitTimeout&&(clearTimeout(this.swiperInitTimeout),this.swiperInitTimeout=null),this.swiper?.destroy(!0,!0);}initSwiper(){return te(this,null,function*(){let t=this.swiperEl?.nativeElement;if(t&&!this.swiperInitialized&&t.querySelector(".swiper-slide")&&(this.swiperInitialized=!0,!this.swiperModule)){let[n,i]=yield Promise.all([import("./chunk-OJARYSTP.js"),import("./chunk-DAV42SS2.js")]);this.swiperModule=n;let{Pagination:c,Autoplay:M}=i,b=n.default;this.swiper=new b(t,{modules:[c,M],slidesPerView:1,loop:!0,pagination:{el:".swiper-pagination",clickable:!0},autoplay:{delay:1e4,pauseOnMouseEnter:!0,disableOnInteraction:!1}});}});}slideNext(){this.swiper?.slideNext(200);}slidePrev(){this.swiper?.slidePrev(200);}static{this.ɵfac=function(n){return new(n||e)();};}static{this.ɵcmp=N({type:e,selectors:[["main-slider-banners"]],viewQuery:function(n,i){if(n&1&&ae(rn,5),n&2){let c;Y(c=q())&&(i.swiperEl=c.first);}},hostAttrs:[1,"main-banner"],inputs:{banners:"banners",isBannersLoading:"isBannersLoading"},decls:7,vars:1,consts:[["swiperEl",""],[1,"swiper"],["width","100%","height","100%","background","#171C30",1,"swiper"],[1,"main-banner__nav","nav"],["aria-label","slide prev","type","button",1,"nav__button","nav__button_prev","btn","btn_icon",3,"click"],[1,"icon","icon_new","icon_arrowLeft"],["type","button","aria-label","slide next",1,"nav__button","nav__button_next","btn","btn_icon",3,"click"],[1,"icon","icon_new","icon_arrowRight"],[1,"swiper-wrapper"],[1,"swiper-slide"],[1,"swiper-pagination"],[3,"banner"]],template:function(n,i){n&1&&(u(0,ln,6,0,"div",1)(1,sn,1,0,"preload-rect",2),m(2,"div",3)(3,"button",4),E("click",function(){return i.slidePrev();}),s(4,"i",5),a(),m(5,"button",6),E("click",function(){return i.slideNext();}),s(6,"i",7),a()()),n&2&&d(i.computedBanners().length>0?0:1);},dependencies:[Nt,pe],styles:[`:root{--gutter: 2rem;--gutter-page: 4rem;--gutter-shop: 2.5rem;--gutter-support: 2.5rem}@media all and (max-width:991px){:root{--gutter: 1.5rem;--gutter-page: 2rem}}.main-banner{position:relative;display:block;height:32rem;width:100%;max-width:89.5rem;flex-shrink:0;border-radius:2.5rem;overflow:hidden}.main-banner .nav{position:absolute;right:1.2rem;bottom:1.2rem;z-index:1;display:flex}.main-banner .nav__button{--icon-size: 3.2rem;color:#fff;opacity:.6;height:auto;border:none;padding:0}.main-banner .nav__button:hover{opacity:.9}.main-banner .nav__button_prev{margin-right:.4rem}.main-banner .nav__button{transition:opacity .2s ease-out 0s}@media all and (max-width:768px){.main-banner .nav__button{--icon-size: 2rem}}.main-banner .swiper{overflow:hidden;border-radius:2.5rem;height:100%;width:100%}.main-banner .swiper-wrapper{display:flex}.main-banner .swiper-slide{overflow:hidden;flex-shrink:0;width:100%;height:100%}.main-banner .swiper-pagination{position:absolute;top:3.2rem;left:3.2rem;z-index:2;display:flex;width:auto;height:auto;pointer-events:none}.main-banner .swiper-pagination-bullet{width:.6rem;height:.6rem;border-radius:.3rem;background:#fff;opacity:.5;margin-right:.5rem;cursor:pointer;transition:width .3s,opacity .3s;pointer-events:auto}.main-banner .swiper-pagination-bullet-active{width:1.6rem;opacity:1}@media all and (max-width:991px){.main-banner{height:17.7rem;border-radius:2rem}.main-banner .swiper-pagination{top:1.6rem;left:1.6rem}}@media all and (max-width:768px){.main-banner{width:25rem;max-width:100%;height:12rem;border-radius:1.4rem}.main-banner .swiper{border-radius:1.4rem}} 5/*# sourceMappingURL=slider-banners.component-JQHVHT5S.css.map */ 6`],encapsulation:2,changeDetection:0});}}return e;})();var _n=["sliderBanner"],un=["promoBanner"],dn=()=>[import("./chunk-YNWQU6JS.js").then(e=>e.CasesComponent)],cn=()=>[import("./chunk-4CKG6YUJ.js").then(e=>e.GameCardsComponent),J],pn=()=>[import("./chunk-TKMZOHFS.js").then(e=>e.GameCardsNewComponent),J],St=(e,o)=>({"flex h-full w-[2.8rem] items-center justify-center rounded-[0.8rem] transition-all":!0,"bg-[linear-gradient(170deg,#2F63FF_-26.31%,#5289FF_98.47%)]":e,"shadow-[0_-6px_24px_0_#2066FF]":o}),gn=(e,o)=>({"icon_new icon_liveDrop text-[1.8rem]":!0,"!text-[#161C30]":e,"!text-[#A1B2DD]":o}),fn=(e,o)=>({"icon_new icon_promo !text-[1.8rem]":!0,"!text-[#161C30]":e,"!text-[#A1B2DD]":o}),Cn=(e,o)=>
6o.id;function En(e,o){if(e&1&&s(0,"main-slider-banners",14),e&2){let t=l(2);p("banners",t.mainState.banners())("isBannersLoading",t.mainState.isBannersLoading);}}function Nn(e,o){e&1&&s(0,"div",15);}function hn(e,o){if(e&1&&(u(0,En,1,2,"main-slider-banners",14)(1,Nn,1,0,"div",15),s(2,"promo-banner")),e&2){let t=l();d(t.isServer?1:0);}}function Sn(e,o){if(e&1){let t=T();m(0,"div",9)(1,"div",16)(2,"button",17),E("click",function(){x(t);let i=l();return P(i.switchToSlider());}),s(3,"i",18),a(),m(4,"button",17),E("click",function(){x(t);let i=l();return P(i.switchToPromo());}),s(5,"i",18),a()(),m(6,"div",19)(7,"div",20,2)(9,"div",21,3),s(11,"main-slider-banners",14),a(),m(12,"div",21,4),s(14,"promo-banner"),a()(),s(15,"div",22)(16,"div",23),a()();}if(e&2){let t=l();r(2),p("ngClass",Z(8,St,t.activeBanner==="slider",t.activeBanner==="slider")),r(),p("ngClass",Z(11,gn,t.activeBanner==="slider",t.activeBanner!=="slider")),r(),p("ngClass",Z(14,St,t.activeBanner==="promo",t.activeBanner==="promo")),r(),p("ngClass",Z(17,fn,t.activeBanner==="promo",t.activeBanner!=="promo")),r(6),p("banners",t.mainState.banners())("isBannersLoading",t.mainState.isBannersLoading),r(4),p("ngClass",t.activeBanner==="slider"?"opacity-100":"opacity-0"),r(),p("ngClass",t.activeBanner==="promo"?"opacity-100":"opacity-0");}}function Mn(e,o){if(e&1&&s(0,"main-live-drop",24),e&2){let t=o.$implicit,n=l(2);p("liveDrop",t)("routerLink",n.getLiveDropProfileLink(t))("queryParams",n.getLiveDropProfileQueryParams(t));}}function bn(e,o){e&1&&s(0,"div",25);}function xn(e,o){if(e&1&&(m(0,"div",12),V(1,Mn,1,3,"main-live-drop",24,Cn),u(3,bn,1,0,"div",25),a()),e&2){let t=l();r(),Q(t.mainState.liveDrops()),r(2),d(t.isSm()?3:-1);}}function Pn(e,o){e&1&&s(0,"preload-rect",26),e&2&&p("background","#171C30");}function On(e,o){if(e&1&&(m(0,"div",12),V(1,Pn,1,1,"preload-rect",26,ye),a()),e&2){let t=l();r(),Q(t.preloadLiveDrops);}}function An(e,o){e&1&&s(0,"cases");}function Tn(e,o){e&1&&s(0,"div",27);}function vn(e,o){e&1&&A(0);}function Bn(e,o){e&1&&A(0);}function wn(e,o){if(e&1&&(m(0,"div",28),k(1,vn,1,0,"ng-container",29),s(2,"game-cards",30),k(3,Bn,1,0,"ng-container",29),a()),e&2){l(2);let t=v(16),n=v(18);r(),p("ngTemplateOutlet",t),r(2),p("ngTemplateOutlet",n);}}function yn(e,o){e&1&&s(0,"div",31);}function Rn(e,o){e&1&&(ie(0,wn,4,2)(1,yn,1,0),oe(2,0,cn,null,1),re(0,-1));}function In(e,o){e&1&&A(0);}function Dn(e,o){e&1&&A(0);}function kn(e,o){if(e&1&&(m(0,"div",32),k(1,In,1,0,"ng-container",29),s(2,"game-cards-new"),k(3,Dn,1,0,"ng-container",29),a()),e&2){l(2);let t=v(16),n=v(18);r(),p("ngTemplateOutlet",t),r(2),p("ngTemplateOutlet",n);}}function Ln(e,o){e&1&&s(0,"div",31);}function Fn(e,o){e&1&&(ie(0,kn,4,2)(1,Ln,1,0),oe(2,0,pn,null,1),re(0,-1));}function $n(e,o){e&1&&(m(0,"span",33),f(1,5),a());}function Un(e,o){e&1&&(m(0,"div",34)(1,"span",35),f(2,6),a(),m(3,"span",36),f(4,7),a()());}var sr=(()=>{class e{constructor(){this.mainState=_(he),this.authState=_($),this.settingsState=_(y),this.amplitudeService=_(K),this.destroyRef=_(ne),this.pickemState=_(Ne),this.isServer=_(Ge).isServer(),this.preloadLiveDrops=new Array(6),this.mediaService=_(S),this.isLg=O(this.mediaService.mediaQuery("max","lg")),this.isSm=O(this.mediaService.mediaQuery("max","sm")),this.isCsFair=He,this.activeBanner="slider",this.loadData(),this.loadDynamicEventsData(),this.amplitudeService.trackEvent("main_page_open");}switchToSlider(){this.activeBanner="slider",this.sliderBannerEl?.nativeElement.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"});}switchToPromo(){this.activeBanner="promo",this.promoBannerEl?.nativeElement.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"});}getLiveDropProfileLink(t){let n=t.user?.id;if(!n)return["/profile"];if(t.mode==="cases"){let i=this.authState.user()?.id;if(i&&i===n)return["/profile/games"];}return["/profile",n];}getLiveDropProfileQueryParams(t){if(t.mode==="cases")return{tab:"cases"};}loadData(){let t=this.mainState.fetchLiveDrops(),n=this.isServer?xe:this.mainState.fetchBanners();Ae({liveDrops:t,banners:n}).pipe(ve(()=>H(null)),F(this.destroyRef)).subscribe();}loadDynamicEventsData(){this.isServer||this.pickemState.getEventsList(!0);}static{this.ɵfac=function(n){return new(n||e)();};}static{this.ɵcmp=N({type:e,selectors:[["main-home"]],viewQuery:function(n,i){if
6(n&1&&ae(_n,5)(un,5),n&2){let c;Y(c=q())&&(i.sliderBannerEl=c.first),Y(c=q())&&(i.promoBannerEl=c.first);}},hostAttrs:[1,"main-page"],features:[Le([he,nt])],decls:19,vars:3,consts:()=>{let t;t="All CSFAIL modes";let n;n="CSFAIL \u2013 The best CS2 gaming site!";let i;return i="CSFAIL brings together the most popular CS2 game modes for players who love fast-paced gameplay! We continuously improve our platform, add new features, and maintain the highest standards of quality and convenience for CS players. Join millions of CSFAIL users, take part in promotions, earn bonuses, and discover new gaming opportunities every day!",[["gamesTitle",""],["gamesDesc",""],["bannersContainer",""],["sliderBanner",""],["promoBanner",""],t,n,i,[1,"main__head"],[1,"mb-[1rem]","flex","h-[12rem]","items-center","gap-[0.6rem]"],[1,"main__live-drop-block"],[1,"main-block"],[1,"main__live-drops"],[1,"main__banners-block","flex","w-full","flex-col","space-y-[3.2rem]","lg:space-y-[1rem]"],[3,"banners","isBannersLoading"],[1,"main__banners-placeholder"],[1,"flex","h-full","shrink-0","flex-col","gap-[0.6rem]","overflow-hidden","rounded-[1rem]","bg-[#161C30]","p-[0.3rem]"],[3,"click","ngClass"],[3,"ngClass"],[1,"relative","flex","w-full","flex-nowrap","items-center","gap-[0.8rem]","overflow-hidden"],[1,"flex","w-full","items-center","gap-[0.8rem]","overflow-x-hidden","scroll-smooth"],[1,"shrink-0"],[1,"custom-transition-all","pointer-events-none","absolute","top-0","right-0","hidden","h-full","w-[3.6rem]","bg-[linear-gradient(270deg,#0D101B_0%,rgba(13,16,27,0.00)_100%)]","sm:flex",3,"ngClass"],[1,"custom-transition-all","pointer-events-none","absolute","top-0","left-0","z-[1]","hidden","h-full","w-[3.6rem]","bg-[linear-gradient(90deg,#0D101B_0%,rgba(13,16,27,0.00)_100%)]","sm:flex",3,"ngClass"],[3,"liveDrop","routerLink","queryParams"],[1,"absolute","top-0","right-0","z-[3]","h-full","w-[4.2rem]","bg-[linear-gradient(270deg,#0E121D_0%,rgba(14,18,29,0.00)_100%)]"],["className","main__live-drop preload",3,"background"],[1,"mt-[3rem]","h-[24rem]","rounded-[1.6rem]","bg-[#161C30]"],[1,"flex","w-full","flex-col","items-center","gap-[1rem]"],[4,"ngTemplateOutlet"],[1,"w-full"],[1,"h-[24rem]","rounded-[1.6rem]","bg-[#161C30]"],[1,"flex","flex-col","items-center","gap-[1.6rem]"],[1,"font-rockstar","font-450","text-[2.6rem]","leading-[2.8rem]","text-white","lg:text-[1.6rem]","lg:leading-[2.4rem]"],[1,"mt-[1.2rem]","mb-[0.8rem]","flex","flex-col","gap-[0.6rem]","lg:mt-[0.8rem]","lg:mb-0"],[1,"font-rockstar","font-450","text-[2rem]","leading-[2.8rem]","text-white","lg:text-[1.3rem]","lg:leading-[1.6rem]"],[1,"font-325","text-[1.4rem]","leading-[2rem]","text-[#ACBBE2]","lg:text-[1.2rem]","lg:leading-[1.6rem]"]];},template:function(n,i){n&1&&(m(0,"div",8),u(1,hn,3,1)(2,Sn,17,20,"div",9),a(),m(3,"div",10)(4,"div",11),u(5,xn,4,1,"div",12)(6,On,3,0,"div",12),a()(),s(7,"upgrade-banner"),m(8,"div",13),ie(9,An,1,0)(10,Tn,1,0),oe(11,9,dn,null,10),re(0,-1),u(13,Rn,4,0)(14,Fn,4,0),a(),k(15,$n,2,0,"ng-template",null,0,G)(17,Un,5,0,"ng-template",null,1,G)),n&2&&(r(),d(i.isSm()?2:1),r(4),d(i.mainState.liveDrops().length>0?5:6),r(8),d(i.isLg()?13:14));},dependencies:[ht,X,ce,de,pt,pe,gt,ft,Fe],styles:[`:root{--gutter: 2rem;--gutter-page: 4rem;--gutter-shop: 2.5rem;--gutter-support: 2.5rem}@media all and (max-width:991px){:root{--gutter: 1.5rem;--gutter-page: 2rem}}.main-page{display:flex;flex-direction:column;width:100%;max-width:120rem;margin:0 auto}.main-page .main__bonuses{display:flex;margin-top:2rem;gap:.9rem}.main-page .main__head{display:flex;gap:2rem;width:100%;margin-top:.8rem}.main-page .bonus-deposit__img{position:absolute;top:13.9rem;right:-1.5rem;z-index:1;width:26.7rem;height:24.3rem;transition:width .2s ease-out 0s,height .2s ease-out 0s,top .2s ease-out 0s}.main-page .bonus-deposit__btns{position:relative;z-index:9;display:flex;margin-top:1.3rem}.main-page .bonus-deposit__title{font-weight:600;font-size:2.5rem;line-height:2.8rem;color:#fff}.main-page .bonus-deposit__copy{gap:.6rem;height:4.4rem;padding:0 1.4rem;margin-right:.8rem;background-color:#ffb6ac24;border:.1rem dashed rgba(255,192,138,.5);color:#ffd89d;font-size:1.6rem;font-weight:500}.main-page .bonus-deposit__copy .icon{font-size:1.5rem;margin-left:.2rem;opacity:.7;transition:opacity .2s ease-out 0s}.main-page .bonus-deposit__copy:hover .icon{opacity:1}.main-page .bonus-deposit__away{width:8rem;height:4.4rem;padding:0;background-color:#ffbfb1cc;border-radius:1.4rem}.main-page .bonus-deposit__away .icon{color:#292149;font-size:2.4rem}.main-page .bonus-deposit__away:hover{background-color:#ffbfb1}.main-page .bonus-deposit__away{transition:width .2s ease-out 0s,background-color .2s ease-out 0s}.main-page .main__live-drop-block{margin-top:2rem}.main-page .main__live-drops{position:relative;display:flex;overflow-x:clip;gap:.6rem;margin-bottom:3.2rem}.main-page .main__live-drop{min-width:19.5rem;height:6.5rem;background-color:#202956;border-radius:1.2rem}.main-page .main__banners-placeholder{position:relative;display:block;height:32rem;width:100%;max-width:89.5rem;border-radius:2.5rem;overflow:hidden}@media all and (width<=991px){.main-page .main__banners-placeholder{height:17.7rem;border-radius:2rem}}@media all and (width<=991px){.main-page .main__banners-placeholder{max-width:100%;height:14.4rem}}@media all and (width<=991px){.main-page{padding:0 var(--gutter)}.main-page .bonus-deposit__title{font-size:22px;line-height:27px}.main-page .bonus-deposit__copy{height:4.2rem;font-size:15px;line-height:18px}.main-page .bonus-deposit__away{width:6.7rem;height:4.2rem}.main-page .bonus-deposit__img{width:22rem;height:19.8rem}.main-page .main__daily-bonuses{display:none}.main-page .main__live-drops{margin-top:1.5rem;margin-bottom:1.2rem;height:8rem;max-width:768rem}.main-page .main__head{margin-top:1.6rem;flex-direction:column}.main-page .main__bonuses,.main-page .main__live-drop-block{margin-top:1rem}}@media all and (width<=767px){.main-page .main__head{flex-direction:column;gap:1.2rem;margin-top:0}.main-page .bonus-deposit__title{font-size:1.4rem;line-height:1.6rem}.main-page .bonus-deposit__btns{margin-top:.8rem}.main-page .bonus-deposit__copy{width:6.7rem;height:2.8rem;margin-right:.6rem;font-size:1.2rem}.main-page .bonus-deposit__copy .icon{font-size:1.4rem}.main-page .bonus-deposit__away{width:5.8rem;height:2.8rem;border-radius:1rem}.main-page .bonus-deposit__away .icon{font-size:2rem}.main-page .bonus-deposit__img{right:-.3rem;bottom:0;top:.3rem;width:13rem;height:11.8rem}.main-page .main__live-drop-block{margin-top:0}.main-page .main__live-drops{position:relative;margin-top:0;-moz-column-gap:.4rem;column-gap:.4rem;height:6.6rem;width:auto}}@media all and (width<=767px)and (width<=768px){.main-page .main__live-drops{height:4.8rem}}@media all and (width<=767px){.main-page .main__live-drop{min-width:8rem;height:6.6rem}}@media all and (width<=767px)and (width<=768px){.main-page .main__live-drop{height:4.8rem}}.bonus-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1 1 33.333%;padding:0 2.3rem;background-image:linear-gradient(117.48deg,#202d5ea6,#394081a6 78.11%);border:0;border-radius:2rem;height:8.4rem;cursor:pointer;text-decoration:none;overflow:hidden}.bonus-card_cards{flex-direction:row;align-items:center;justify-content:flex-start;flex:1 1 66.666%;background-image:linear-gradient(114.96deg,#354587cc 22.57%,#5b8dedcc 86.26%)}.bonus-card_cards .bonus-card{background-image:linear-gradient(117.48deg,#26315b59,#323f6d59 78.11%)}.bonus-card__title{display:flex;font-weight:700;font-size:1.6rem;line-height:1.9rem;color:#fff;align-items:center}.bonus-card__title .icon{opacity:0;margin-left:.6rem;transform:translate(-1rem);transition:transform .2s ease-out 0s,opacity .2s ease-out 0s}.bonus-card__sub-title{display:flex;flex-direction:column;color:#aab6e3;font-size:1.3rem;line-height:1.6rem;font-weight:300}.bonus-card__img{position:absolute;background-size:100%;background-repeat:no-repeat}.bonus-card__img_battlepass{right:-10.5rem;bottom:-14rem;height:26.07rem;width:33rem;background-image:url(https://s3.cs.fail/cdn/fa/images/main/main-battlepass.webp)}.bonus-card__img_top{right:-5.5rem;bottom:-15rem;height:26.57rem;width:25.6rem;background-image:url(https://s3.cs.fail/cdn/fa/images/main/main-top.webp)}.bonus-card__img_bonuses{right:-4.5rem;bottom:-13.5rem;height:23.2rem;width:25.6rem;background-image:url(https://s3.cs.fail/cdn/fa/images/main/main-bonus.webp)}.bonus-card__img_cards{position:relative;top:1.6rem;width:24.3rem;height:15.4rem;background:no-repeat center/100% url(https://s3.cs.fail/cdn/fa/images/main/cards.webp)}.bonus-card__img{transition:width .2s ease-out 0s,transform .2s ease-out 0s}.bonus-card__title-wrapper{display:flex;flex-direction:column}.bonus-card{transition:background-image .2s ease-out 0s}@media all and (width>=991px){.bonus-card:hover{background-image:linear-gradient(117.48deg,#202d5e,#394081 78.11%)}.bonus-card:hover .bonus-card__title .icon{opacity:1;transform:translate(0)}.bonus-card:hover .bonus-card__img{transform:scale(.9)}}@media all and (width<=991px){.bonus-card{padding:1.2rem .8rem 1.2rem 1.4rem;height:12.6rem;justify-content:space-between;align-items:flex-start}.bonus-card_cards .bonus-card__title-wrapper{height:100%}.bonus-card_cards .bonus-card__card-points{margin-top:auto}.bonus-card_cards .bonus-card__img{position:absolute;top:3.1rem;right:-4.4rem;width:18.6rem;height:11.788rem}.bonus-card__title{position:relative;z-index:1;font-size:1.4rem;line-height:1.7rem}.bonus-card__sub-title{font-size:1.1rem;line-height:1.2rem}.bonus-card__img:not(.bonus-card__img_cards){transform:scale(.8);margin-right:-20px}}.main-block{display:block}.main-block .main__block-title{display:flex;align-items:center;gap:1rem;margin-left:2.5rem;color:#9cb3ed;font-size:1.4rem;text-transform:uppercase;font-weight:700;margin-bottom:1.5rem;line-height:2.7rem}.main-block .main__block-title .icon,.main-block .main__block-title .icon_new{font-size:2.8rem}@media all and (width<=991px){.main-block .main__block-title{margin:0 0 1.1rem 3.2rem}}@media all and (width<=991px){.main-block .main__block-title{font-size:1.2rem;margin:0 0 1.1rem 1.7rem}.main-block .main__block-title .icon{font-size:2.1rem}}@media all and (width<=767px){.main__live-drop-block{order:0}.main__head{order:1}.main__bonuses-block{order:2}
6case-competition-banner{display:block;order:2}.main__banners-block{order:3}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}} 7/*# sourceMappingURL=home.component-SFWVY34D.css.map */ 8`],encapsulation:2,changeDetection:0});}}return e;})();export{sr as HomeComponent};/**i18n:4cfc642841e3f98b3238eb2aee0b82103f3f91f07113d1dbea60b47686a5d513*///# sourceMappingURL=chunk-JH7EUKBB.js.map
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.