1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="3d3196b3-2c8e-5bb0-9e03-cf189c48be93")}catch(e){}}(); 3import{a as Te}from"./chunk-VYF476A2.js";import"./chunk-DI5QYZQB.js";import{a as Oe,b,c as ye,d as Me,e as Ie,f as ke}from"./chunk-4WQWOKPG.js";import{a as Se}from"./chunk-D2NYEW4J.js";import{a as we}from"./chunk-G7QIRMNQ.js";import"./chunk-6MIUUXBY.js";import"./chunk-ZNBR7H42.js";import"./chunk-LG75LMIH.js";import{Aa as Ge,Ba as de,C as De,Ca as Ae,Dd as Pe,Ed as Je,Ka as me,La as Be,Ma as ue,Na as qe,Xd as ve,Yd as We,Zd as be,_d as Ye,bb as he,be as Ce,cb as He,ce as Qe,db as fe,eb as Ue,fa as le,ga as se,ha as pe,ia as Ve,l as ne,m as oe,n as re,vd as _e,wd as Xe,xd as xe,yd as Ke,z as d,za as ge}from"./chunk-EHJF6UKK.js";import{E as ae,F as $e,U as ce,V as Fe,d as ie,e as Re}from"./chunk-7XEC5R2G.js";import{k as ee,n as te,r as je}from"./chunk-OV4F6N7I.js";import"./chunk-J5NV6OCA.js";import"./chunk-PF63PJ47.js";import"./chunk-4MUTHA5V.js";import{D as Z,b as K,g as J,i as W,k as Y,l as Q}from"./chunk-W7MJW6UT.js";import{$c as H,Gc as q,Ib as c,Ja as V,Jb as n,Lc as _,Nc as m,Va as h,Wa as f,Zb as A,Zc as v,Zd as X,_c as O,ec as w,gd as U,hc as p,id as y,jc as B,kb as G,tc as a,uc as l,vc as g,zc as S}from"./chunk-7RQO36LL.js";import"./chunk-IGDKMAHN.js";import"./chunk-2EFPAZRG.js";import"./chunk-XHJ7RZ2T.js";import"./chunk-DMQT3QOG.js";import"./chunk-43G5BLPL.js";import"./chunk-GCEDPD4V.js";import"./chunk-YUF7ANVY.js";import{l as F,m as P}from"./chunk-7Q6MBNO6.js";X();De();Z();Je();He();Ve();qe();re();Re();X();Qe();Ye();Be();We();Ue();Ke();Xe();je();Ge();Fe();Ae();$e();Z();re();var Ze=i=>({"inactive-label":i}),et=i=>({"active-period":i});function tt(i,u){if(i&1){let t=S();a(0,"div",20),_("click",function(){let e=h(t).$implicit,s=m();return f(s.onPeriodSelection(e));}),v(1),l();}if(i&2){let t=u.$implicit,o=u.index,e=m();p("ngClass",y(2,et,e.selectedPeriodIndex!==o)),c(),H(" ",t.value," ");}}function it(i,u){i&1&&g(0,"app-plan-cards-shimmer");}function nt(i,u){i&1&&g(0,"app-plans-load-error");}function ot(i,u){if(i&1){let t=S();a(0,"app-pricing-list",21),_("onSubscriptionRequest",function(e){h(t);let s=m();return f(s.onSubscriptionRequest(e));})("seatsMenuOpened",function(e){h(t);let s=m();return f(s.onSeatsMenuOpened(e));})("seatSelected",function(e){h(t);let s=m();return f(s.onSeatSelected(e));}),l();}if(i&2){let t=m();p("isLoading",t.loadingPlans)("plans",t.plans)("selectedPeriodIndex",t.selectedPeriodIndex)("currentPlan",t.currentPlan)("isCurrentPlanPeriod",t.isCurrentPlanPeriod)("isOnTrial",t.isOnTrial)("subtitle",t.subtitle);}}var M=(()=>{class i extends ye{onContainerScroll(t){let o=t.target.scrollTop;this.isScrolled=o>10;}constructor(t,o,e,s,x,I,k,T,N,Ne,ze,z,Ee,E,L,j,R,D){super(t,I,x,k,e,T,E,N,z,s,L,j,R,D),this.dataService=o,this.planHelperService=e,this.pricingDataService=s,this.userHelperService=x,this.spinnerService=I,this.permissionService=k,this.paymentService=T,this.router=N,this.route=Ne,this.localeService=ze,this.notifier=z,this.navigationHelperService=Ee,this.offersHandlerService=E,this.cookieService=L,this.location=j,this.platformId=R,this.document=D,this.isScrolled=!1,this.initializeSelectedPeriod=()=>{let C=this.route.snapshot.paramMap.get("period"),$=this.periodOptions.findIndex(Le=>Le.name.toLowerCase()===C);this.selectedPeriodIndex=$!==-1?$:this.checkPeriodIndexByPlan(),this.periodOptions[this.selectedPeriodIndex].checked=!0;},this.initializeSelectedCurrency=()=>{let r=this.route.snapshot.queryParams.curr;r!=null&&r?.length===3&&this.localeService.setLocaleCurrency(r);},this.checkPeriodIndexByPlan=()=>{let r=this.currentPlan.display?.duration?.unit;return r?r.includes("month")?1:0:this._DEFAULT_PERIOD_INDEX;},this.setLocaleOptions=()=>{this.localeOptions=[new d("en","English",null,"fi fi-us"),new d("fr","French",null,"fi fi-fr"),new d("he","Hebrew",null,"fi fi-il"),new d("es","Spanish",null,"fi fi-es"),new d("pt","Portuguese",null,"fi fi-br"),new d("ja","Japanese",null,"fi fi-jp"),new d("de","German",null,"fi fi-de"),new d("it","Italian",null,"fi fi-it")],this.backBtn="< Back";},this.initializeSelectedLocale=()=>P(this,null,function*(){this.localeTuple=yield this.localeService.getLocale();let r=this.localeOptions.find(C=>C.value===this.localeTuple[0]);this.selectedLocale=r||this.localeOptions[0];}),this.selectLocale=r=>P(this,null,function*(){this.eventsService.log(this.eventsService.events.pricing.deskPricingClick,{button:b.languageMenu}),this.eventsService.log(this.eventsService.events.pricing.deskPricingClick,{button:`${b.languageSelected}${r.value}`}),yield this.localeService.setLocale(r.value),window.location.href=window.location.href;}),this.goHome=()=>{this.eventsService.log(this.eventsService.events.pricing.deskPricingClick,{button:b.back}),this.navigationHelperService.back();},this.setPaywallTrigger=()=>{let r=this.router.getCurrentNavigation()?.extras?.state;this.paywallTrigger=r?.paywallTrigger||le.pricingScreen,this.triggerType=r?.triggerType||se.upsell;},this.currentPlanCardIndex=-1,this.setPaywallTrigger();}ngOnInit(){return P(this,null,function*(){yield F(i.prototype,this,"ngOnInit").
3call(this);try{this.initDone=!1,this.initializeSelectedCurrency(),this.setLocaleOptions(),yield this.initializeSelectedLocale(),this.setRTLDirectionIfNeeded(),this.setIsOnTrial(),this.setTitles(),this.setPeriods(),this.initializeSelectedPeriod(),yield this.setPlans(),this.setCurrentOffer(),this.paymentService.checkForSuccessPayment(this.route.snapshot.queryParams).then(()=>{this.location.replaceState("pricing");});}catch(t){console.error(t);}finally{this.initDone=!0;}this.eventsService.log(this.eventsService.events.payment.paymentScreen,{paywallTrigger:this.paywallTrigger,triggerType:this.triggerType,paywallName:pe.upsell});});}setRTLDirectionIfNeeded(){this.isRtl=this.localeService.isRtlLayout();}static{this.ɵfac=function(o){return new(o||i)(n(Ce),n(Te),n(be),n(me),n(ve),n(fe),n(xe),n(_e),n(te),n(ee),n(ge),n(ce),n(we),n(de),n(ae),n(J),n(G),n(K));};}static{this.ɵcmp=V({type:i,selectors:[["pricing"]],standalone:!0,features:[A,U],decls:29,vars:15,consts:()=>{let t;return t="Save up to 50%",[t,[1,"pricing-component-parent",3,"scroll","dir"],[1,"back-button-container"],[3,"back","label"],[1,"headline-container"],[1,"title-container"],[1,"title","bold"],[1,"subtitle"],[1,"period-toggle-container"],[1,"toggle-wrapper"],["class","toogle-period",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"toggle-label",3,"ngClass"],[1,"pricing-section"],[4,"ngIf"],[3,"isLoading","plans","selectedPeriodIndex","currentPlan","isCurrentPlanPeriod","isOnTrial","subtitle","onSubscriptionRequest","seatsMenuOpened","seatSelected",4,"ngIf"],[1,"partners-section"],[1,"support-info-section"],[1,"footer-section"],[1,"blocker",3,"hidden"],[3,"name"],[1,"toogle-period",3,"click","ngClass"],[3,"onSubscriptionRequest","seatsMenuOpened","seatSelected","isLoading","plans","selectedPeriodIndex","currentPlan","isCurrentPlanPeriod","isOnTrial","subtitle"]];},template:function(o,e){o&1&&(a(0,"div",1),_("scroll",function(x){return e.onContainerScroll(x);}),a(1,"div",2)(2,"back-button-with-text",3),_("back",function(){return e.goHome();}),l()(),a(3,"div",4)(4,"div",5)(5,"div",6),v(6),l(),a(7,"div",7),v(8),l()(),a(9,"div",8)(10,"div",9),w(11,tt,2,4,"div",10),l(),a(12,"div",11)(13,"span"),q(14,0),l()()()(),a(15,"div",12),w(16,it,1,0,"app-plan-cards-shimmer",13)(17,nt,1,0,"app-plans-load-error",13)(18,ot,1,7,"app-pricing-list",14),l(),g(19,"app-compare-table"),a(20,"section",15),g(21,"app-animated-partenrs-list"),l(),a(22,"section",16),g(23,"app-faq-section"),l(),a(24,"footer",17),g(25,"app-pricing-footer"),l()(),g(26,"div",18),a(27,"ngx-spinner",19),g(28,"lottie-loader"),l()),o&2&&(p("dir",e.isRtl?"rtl":"ltr"),c(),B("scrolled",e.isScrolled),c(),p("label","< Back"),c(4),O(e.title),c(2),O(e.subtitle),c(3),p("ngForOf",e.periodOptions),c(),p("ngClass",y(13,Ze,e.selectedPeriodIndex===1)),c(4),p("ngIf",e.loadingPlans),c(),p("ngIf",!e.loadingPlans&&e.plansLoadError),c(),p("ngIf",!e.loadingPlans&&!e.plansLoadError),c(8),p("hidden",e.initDone),c(),p("name",e.SPINNER_ID));},dependencies:[Se,Y,Q,Pe,Oe,W,he,Me,Ie,ke,ue,oe,ne,ie],styles:['.pricing-component-parent[_ngcontent-%COMP%]{overflow-y:scroll;height:100vh;color:#253658;overflow-x:hidden;background-image:url(/img/pricing/pricing-background.svg);background-position:top center;background-repeat:no-repeat;background-size:100%;background-attachment:local}.navigation-bar-container[_ngcontent-%COMP%]{height:140px;display:flex;justify-content:space-between;align-items:center;max-width:1300px;padding:0 40px;margin:0 auto;position:relative}.navigation-bar-container[_ngcontent-%COMP%] .navbar-logo[_ngcontent-%COMP%]{width:auto}.navigation-bar-container[_ngcontent-%COMP%] .navbar-logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:51px;width:115px}.navigation-bar-container[_ngcontent-%COMP%] .navbar-singin-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;gap:20px}.pricing-login-btn[_ngcontent-%COMP%]{font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;text-transform:capitalize;color:#231f20;transition:color .2s ease-in-out;text-wrap:nowrap}.pricing-login-btn[_ngcontent-%COMP%]:hover{color:#000}.pricing-outline-btn[_ngcontent-%COMP%]{font-weight:700;font-size:18px;line-height:100%;letter-spacing:0%;text-transform:capitalize;padding:18px 20px;border:1px solid #231F20;border-radius:6px;color:#231f20;transition:all .2s ease-in-out;text-wrap:nowrap}.pricing-outline-btn[_ngcontent-%COMP%]:hover{color:#fff;background-color:#231f20}.title-container[_ngcontent-%COMP%]{text-align:center}
3.period-toggle-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;gap:18px;position:relative;left:65px}.toggle-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;height:42px;width:fit-content;background-color:#fff;border-radius:21px;padding:4px;gap:4px}.toogle-period[_ngcontent-%COMP%]{font-weight:600;font-size:12px;line-height:140%;letter-spacing:0;text-align:center;padding:8.5px 16.5px;height:34px;text-decoration:none;color:#253658;cursor:pointer;min-width:81px;border-radius:17px;background-color:#fff;transition:background-color .3s ease-in-out}.toogle-period.active-period[_ngcontent-%COMP%]{color:#fff;background-color:#253658}.toggle-label[_ngcontent-%COMP%]{background-color:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:29px;max-width:300px;border-radius:6px;padding:6px 12px;color:#fff;font-weight:400;font-size:12px;line-height:140%;letter-spacing:0;vertical-align:middle;position:relative;transition:opacity .3s ease-in-out}.toggle-label[_ngcontent-%COMP%]:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:8px solid rgba(0,0,0,.8)}.toggle-label.inactive-label[_ngcontent-%COMP%]{opacity:.2}.headline-container[_ngcontent-%COMP%]{margin-top:80px;margin-bottom:26px;flex-direction:column;display:flex;justify-content:flex-start;align-items:center;gap:32px}.title[_ngcontent-%COMP%]{font-size:40px;line-height:100%;margin-bottom:8px}.subtitle-course[_ngcontent-%COMP%], .subtitle[_ngcontent-%COMP%]{text-align:center;font-size:14px;font-weight:400;line-height:140%;letter-spacing:0}.client-story-section[_ngcontent-%COMP%]{width:100%;margin:140px auto 0}.pricing-section[_ngcontent-%COMP%]{width:100%;margin:0 auto 12px}.partners-section[_ngcontent-%COMP%]{width:100%;margin:140px auto 0}.support-info-section[_ngcontent-%COMP%]{width:100%;max-width:1080px;margin:140px auto 0}.section-mobile[_ngcontent-%COMP%]{width:100%;margin-top:48px;padding:0 20px}.no-mobile-padding[_ngcontent-%COMP%]{padding:0!important}.footer-mobile[_ngcontent-%COMP%]{width:100%;display:flex;align-items:center;flex-direction:column;gap:24px;margin-bottom:24px}.back-button-container[_ngcontent-%COMP%]{padding:18px 40px;background-color:transparent;height:60px;width:100%;position:fixed;top:0;z-index:1000;transition:all .3s ease;border-bottom:solid 1px transparent}.back-button-container.scrolled[_ngcontent-%COMP%]{background-color:#fff;border-bottom:solid 1px rgba(37,54,88,.15)} .back-button-container .back-button-component{width:100%;max-width:1240px;margin:0 auto} .back-button-container .back-button-component .text{color:#253658!important;font-weight:600;font-size:18px;line-height:24px;letter-spacing:0}@media only screen and (max-width: 767px){.period-toggle-container[_ngcontent-%COMP%]{flex-direction:column;gap:10px;position:relative;left:unset}.navigation-bar-container[_ngcontent-%COMP%]{padding:0 20px;height:120px}.toggle-label[_ngcontent-%COMP%]:before{content:none}.title[_ngcontent-%COMP%]{font-size:40px}.subtitle-course[_ngcontent-%COMP%]{font-size:16px;text-align:center;width:80%}.pricing-section[_ngcontent-%COMP%]{width:100%}.client-story-section[_ngcontent-%COMP%]{width:100%;margin:24px auto 0}.partners-section[_ngcontent-%COMP%]{width:100%;margin:100px auto 0}.support-info-section[_ngcontent-%COMP%]{width:100%;margin:140px auto 0}.headline-container[_ngcontent-%COMP%]{flex-wrap:wrap;justify-content:center;gap:0}.title-container[_ngcontent-%COMP%]{width:100%;margin-bottom:24px;padding:20px}.back-button-container[_ngcontent-%COMP%]{padding:16px 20px}}@media only screen and (max-width: 570px){.pricing-component-parent[_ngcontent-%COMP%]{background-size:250%}.navigation-bar-container[_ngcontent-%COMP%]{padding:0 20px;height:80px}.title[_ngcontent-%COMP%]{font-size:32px}.headline-container[_ngcontent-%COMP%]{margin-top:60px}}.blocker[_ngcontent-%COMP%]{background:#fff;z-index:1000;width:100vw;height:100vh;position:fixed;top:0;left:0}']});}}return i;})();var Bt=[{path:"",component:M},{path:":period",component:M}];export{Bt as routes};/**i18n:a22416d48d5d315853b2ff30dd429c3cf66bb88014970864ad6c2ff7ea890e29*/ 4//# debugId=3d3196b3-2c8e-5bb0-9e03-cf189c48be93
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.