1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[391],{80391(J,O,p){p.d(O,{LoginPageModule:()=>M});var f,w=p(72200),g=p(89417),s=p(64654),x=p(38132),v=p(10467),t=p(1097),u=p(42506),k=p(53067),y=p(57291),z=p(9003),F=p(67609),L=p(18623),S=p(69655);const j=()=>["/forgot-password"],Y=()=>["/magic-link"];function U(a,o){1&a&&(t.j41(0,"span",16),t.EFF(1," Email is required field. "),t.k0s())}function R(a,o){1&a&&(t.j41(0,"span",16),t.EFF(1," Please enter valid email address. "),t.k0s())}function T(a,o){if(1&a&&(t.nVh(0,U,2,0,"span",16),t.nVh(1,R,2,0,"span",16)),2&a){const n=t.XpG();t.vxM(null!=n.errorControl.username.errors&&n.errorControl.username.errors.required?0:-1),t.R7$(),t.vxM(null!=n.errorControl.username.errors&&n.errorControl.username.errors.pattern?1:-1)}}function E(a,o){1&a&&(t.j41(0,"span",16),t.EFF(1," Password is required field. "),t.k0s())}function G(a,o){if(1&a&&t.nVh(0,E,2,0,"span",16),2&a){const n=t.XpG();t.vxM(null!=n.errorControl.password.errors&&n.errorControl.password.errors.required?0:-1)}}class P{constructor(o,n,i,l,e,d,r){this.formBuilder=o,this.route=n,this.activatedRoute=i,this.loginServ=l,this.storageSrv=e,this.campaignSignal=d,this.el=r,this.activatedRoute.snapshot.queryParams.returnUrl&&(this.returnUrl=this.activatedRoute.snapshot.queryParams.returnUrl||"/"),this.loginForm=this.formBuilder.group({username:new g.MJ("",g.k0.compose([g.k0.required,g.k0.pattern("[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,3}$")])),password:new g.MJ("",g.k0.compose([g.k0.required]))})}get errorControl(){return this.loginForm.controls}ngOnInit(){this.loginForm.reset(),this.activatedRoute.queryParams.subscribe(o=>{if("true"==o.impersonate&&o.token&&o.email){let n=null;"true"===o.setSession&&(n={baseusertoken:o.token,base_user_email:o.base_user_email,base_user_role:o.base_user_role,impersonate_mode_enabled:!0,"impersonal-preview-dismissed":!1}),this.loginServ.impersonateUser(o).subscribe(i=>{this.processLoginResponse(i,n)})}})}trimEmail(){const o=this.loginForm.get("username");if(o){var n;const i=null===(n=o.value)||void 0===n?void 0:n.trim();o.setValue(i)}}onClickSubmit(){const{username:o,password:n}=this.loginForm.value,i={email:(o.trim()||"").toLowerCase(),password:n};this.loginServ.login(i).subscribe(l=>{this.processLoginResponse(l.body,null)})}processLoginResponse(o){var n=this;return(0,v.A)(function*(i,l=null){const{data:{user:e=null,token:d}}=i;if(d){var r,c;if(n.storageSrv.set("popupList",JSON.stringify(null!==(r=null==e?void 0:e.popupList)&&void 0!==r?r:[])),n.storageSrv.set("userData",JSON.stringify(e)),n.storageSrv.set("token",d),n.storageSrv.set("role",e.role),n.storageSrv.set("image",e.image),n.storageSrv.set("userId",e.id),n.storageSrv.set("email",e.email),n.storageSrv.set("isMentor",e.isMentor),n.storageSrv.set("access",null==e?void 0:e.hasAccessControl),n.storageSrv.set("tags",JSON.stringify(e.tags)),n.storageSrv.set("currentTheme",e.theme),n.storageSrv.set("milestone",null==e||null===(c=e.milestone)||void 0===c?void 0:c.class),n.storageSrv.set("insiderMaxxOnboardingCompleted",null==e?void 0:e.insiderMaxxOnboardingCompleted),n.storageSrv.set("leftMenuDiscoveryTourCompleted",null==e?void 0:e.leftMenuDiscoveryTourCompleted),l||n.campaignSignal.identifyLoggedInUser(e),l)for(const m in l)l.hasOwnProperty(m)&&n.storageSrv.set(m,l[m]);n.route.navigate([`${e.role}/dashboard`]),setTimeout(()=>window.location.reload(),50)}}).apply(this,arguments)}getQueryParamsFromUrl(o){let n=o?o.split("?")[1]:window.location.search.slice(1);const i={};if(n){n=n.split("#")[0];const l=n.split("&");for(const e of l){const d=e.split("=");let r=d[0],c=typeof d[1]>"u"||d[1];if(r=r.toLowerCase(),"string"==typeof c&&(c=c.toLowerCase()),r.match(/\[(\d+)?\]$/)){const m=r.replace(/\[(\d+)?\]/,"");if(i[m]||(i[m]=[]),r.match(/\[\d+\]$/)){const B=/\[(\d+)\]/.exec(r)[1];i[m][B]=c}else i[m].push(c)}else i[r]?(i[r]&&"string"==typeof i[r]&&(i[r]=[i[r]]),i[r].push(c)):i[r]=c}}return i}}(f=P).\u0275fac=function(o){return new(o||f)(t.rXU(g.ok),t.rXU(u.Ix),t.rXU(u.nX),t.rXU(k.H),t.rXU(y.n),t.rXU(z.c),t.rXU(t.aKT))},f.\u0275cmp=t.VBU({type:f,selectors:[["app-login"]],standalone:!1,decls:33,vars:8,consts:[["appScrollbar","",1,"ion-padding"],[1,"ion-flex-container","ion-align-items-center","ion-justify-content-between"],["size-sm","12","size-md","4"],[1,"ion-no-margin","ion-padding"],["src","/assets/icon/team-hub-logo.png","alt","",1,"app-logo"],[3,"formGroup"],["lines","inset",1,"ion-item-no-inner-padding"],["position","floating"],["formControlName","username",3,"keyup.enter","ionChange"],["formControlName","password","type","password",3,"keyup.enter"],["expand","block","size","default",1,"ion-margin-top",3,"click","keyup.enter","disabled"],[1,"bottom-links-block"],[1,"small-text",3,"routerLink"],["size-sm","12","size-md","7",1,"ion-hide-md-down"],[1,"advertising-space"],["src",t.wXG`https://www.leadcarecrm.com/v2/preview/zD0JUtMMMgk6f9kyebZ4`,"frameborder","0"],[1,"error"]],template:function(o,n){1&o&&(t.j41(0,"ion-content",0)(1,"ion-grid")(2,"ion-row",1)(3,"ion-col",2)(4,"ion-card",3),t.nrm(5,"img",4),t.j41(6,"ion-card-header")(7,"ion-card-title"),t.EFF(8,"Login to Your Account"),t.k0s(),t.j41(9,"ion-card-subtitle"),t.EFF(10,"Enter your email & password to login"),t.k0s()(),t.j41(11,"ion-card-content")(12,"form",5)(13,"ion-item",6)(14,"ion-label",7),t.EFF(15,"Email"),t.k0s(),t.j41(16,"ion-input",8),t.bIt("keyup.enter",function(){return n.onClickSubmit()})("ionChange",function(){return n.trimEmail()}),t.k0s()(),t.nVh(17,T,2,2),t.j41(18,"ion-item",6)(19,"ion-label",7),t.EFF(20,"Password"),t.k0s(),t.j41(21,"ion-input",9),t.bIt("keyup.enter",function(){return n.onClickSubmit()}),t.k0s()(),t.nVh(22,G,1,1),t.j41(23,"ion-button",10),t.bIt("click",function(){return n.onClickSubmit()})("keyup.enter",function(){return n.onClickSubmit()}),t.EFF(24,"Log in"),t.k0s(),t.j41(25,"div",11)(26,"a",12),t.EFF(27,"Forgot Password?"),t.k0s(),t.j41(28,"a",12),t.EFF(29,"Send me a magic link for easy login access."),t.k0s()()()()()(),t.j41(30,"ion-col",13)(31,"div",14),t.nrm(32,"iframe",15),t.k0s()()()()()),2&o&&(t.R
17$(12),t.Y8G("formGroup",n.loginForm),t.R7$(5),t.vxM(n.loginForm.invalid&&n.loginForm.touched?17:-1),t.R7$(5),t.vxM(n.loginForm.invalid&&n.loginForm.touched?22:-1),t.R7$(),t.Y8G("disabled",n.loginForm.invalid),t.R7$(3),t.Y8G("routerLink",t.lJ4(6,j)),t.R7$(2),t.Y8G("routerLink",t.lJ4(7,Y)))},dependencies:[g.qT,g.BC,g.cb,s.Jm,s.b_,s.I9,s.ME,s.HW,s.tN,s.hU,s.W9,s.lO,s.$w,s.uz,s.he,s.ln,s.Gw,s.oY,x.Wk,g.j4,g.JD,F.y,L.Q,S.z],styles:['@keyframes _ngcontent-%COMP%_ten-spotlight-pulse{0%,to{box-shadow:0 0 25px #72b64280,inset 0 0 10px #ffffff1a}50%{box-shadow:0 0 35px #72b642b3,inset 0 0 15px #ffffff26}}@keyframes _ngcontent-%COMP%_ten-bounce-up{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes _ngcontent-%COMP%_ten-bounce-right{0%,to{transform:translate(0)}50%{transform:translate(10px)}}@keyframes _ngcontent-%COMP%_ten-bounce-left{0%,to{transform:translate(0)}50%{transform:translate(-10px)}}@keyframes _ngcontent-%COMP%_ten-bounce-down{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes _ngcontent-%COMP%_ten-fade-in{0%{opacity:0}to{opacity:1}}@keyframes _ngcontent-%COMP%_ten-scale-in{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes _ngcontent-%COMP%_ten-pulse-glow{0%,to{box-shadow:0 0 20px #72b64280}50%{box-shadow:0 0 30px #72b642cc}}@keyframes _ngcontent-%COMP%_slideIn{0%{opacity:0;transform:scaleX(.8)}to{opacity:1;transform:scaleX(1)}}.ten-onboarding-overlay[_ngcontent-%COMP%]{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#0009!important;z-index:9998!important;pointer-events:none!important;animation:_ngcontent-%COMP%_ten-fade-in .3s ease!important}.ten-sidebar-walkthrough-overlay[_ngcontent-%COMP%]{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#0000000d!important;z-index:9998!important;pointer-events:none!important;animation:_ngcontent-%COMP%_ten-fade-in .3s ease!important}.ten-walkthrough-overlay[_ngcontent-%COMP%]{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#00000026!important;z-index:9998!important;pointer-events:auto!important;animation:_ngcontent-%COMP%_ten-fade-in .3s ease!important}.ten-onboarding-spotlight[_ngcontent-%COMP%]{position:fixed!important;pointer-events:none!important;z-index:10000!important;border-radius:12px!important;animation:_ngcontent-%COMP%_ten-spotlight-pulse 2s ease-in-out infinite!important}.ten-onboarding-spotlight-ring[_ngcontent-%COMP%]{position:fixed!important;border:3px solid #72B642!important;border-radius:12px!important;box-shadow:0 0 30px #72b64280!important;pointer-events:none!important;z-index:10000!important;animation:_ngcontent-%COMP%_ten-pulse-glow 2s ease-in-out infinite!important}.ten-sidebar-walkthrough-highlight[_ngcontent-%COMP%]{position:fixed!important;border:3px solid #72B642!important;border-radius:8px!important;background:#ffffff0d!important;box-shadow:0 0 25px #72b64280,inset 0 0 10px #ffffff1a!important;pointer-events:none!important;z-index:10000!important;animation:_ngcontent-%COMP%_ten-spotlight-pulse 2s ease-in-out infinite!important}.ten-walkthrough-highlight[_ngcontent-%COMP%]{position:fixed!important;border:3px solid #72B642!important;border-radius:12px!important;background:#72b64214!important;box-shadow:0 0 30px #72b64280!important;pointer-events:none!important;z-index:9999!important;animation:_ngcontent-%COMP%_ten-pulse-glow 2s ease-in-out infinite!important}.ten-onboarding-tooltip[_ngcontent-%COMP%], .ten-onboarding-tooltip-floating[_ngcontent-%COMP%]{position:fixed!important;background:#fff!important;color:#333!important;padding:20px!important;border-radius:12px!important;box-shadow:0 8px 32px #00000026!important;z-index:10001!important;max-width:350px!important;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;animation:_ngcontent-%COMP%_ten-scale-in .3s ease!important;pointer-events:auto!important}.ten-onboarding-tooltip[_ngcontent-%COMP%] .ten-tooltip-title[_ngcontent-%COMP%], .ten-onboarding-tooltip-floating[_ngcontent-%COMP%] .ten-tooltip-title[_ngcontent-%COMP%]{font-size:16px!important;font-weight:600!important;margin-bottom:10px!important;color:#333!important;line-height:1.4!important}.ten-onboarding-tooltip[_ngcontent-%COMP%] .ten-tooltip-message[_ngcontent-%COMP%], .ten-onboarding-tooltip[_ngcontent-%COMP%] .ten-tooltip-description[_ngcontent-%COMP%], .ten-onboarding-tooltip-floating[_ngcontent-%COMP%] .ten-tooltip-message[_ngcontent-%COMP%], .ten-onboarding-tooltip-floating[_ngcontent-%COMP%] .ten-tooltip-description[_ngcontent-%COMP%]{font-size:14px!important;line-height:1.6!important;color:#666!important;margin-bottom:16px!important}.ten-onboarding-tooltip[_ngcontent-%COMP%] .ten-tooltip-button[_ngcontent-%COMP%], .ten-onboarding-tooltip-floating[_ngcontent-%COMP%] .ten-tooltip-button[_ngcontent-%COMP%]{background:#72b642!important;color:#fff!important;border:none!important;padding:10px 20px!important;border-radius:6px!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;transition:all .3s ease!important;font-family:Poppins,sans-serif!important}.ten-onboarding-tooltip[_ngcontent-%COMP%] .ten-tooltip-button[_ngcontent-%COMP%]:hover, .ten-onboarding-tooltip-floating[_ngcontent-%COMP%] .ten-tooltip-button[_ngcontent-%COMP%]:hover{background:#5b9134!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #72b6424d!important}.ten-onboarding-tooltip[_ngcontent-%COMP%] .ten-tooltip-button[_ngcontent-%COMP%]:active, .ten-onboarding-tooltip-floating[_ngcontent-%COMP%] .ten-tooltip-button[_ngcontent-%COMP%]:active{transform:translateY(0)!important}.ten-sidebar-walkthrough-tooltip[_ngcontent-%COMP%]{position:fixed!important;background:#fff!important;color:#333!important;padding:20px!important;border-radius:12px!important;box-shadow:0 8px 32px #00000026!important;z-index:10001!important;max-width:400px!important;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;animation:_ngcontent-%COMP%_ten-scale-in .3s ease!important;pointer-events:auto!important}.ten-sidebar-walkthrough-tooltip[_ngcontent-%COMP%] .ten-tooltip-header[_ngcontent-%COMP%]{margin-bottom:16px!important}.ten-sidebar-walkthrough-tooltip[_ngcontent-%COMP%] .ten-tooltip-title[_ngcontent-%COMP%]{font-size:16px!important;font-weight:600!important;color:#333!important;line-height:1.4!important;margin:0!important}.ten-sidebar-walkthrough-tooltip[_ngcontent-%COMP%] .ten-tooltip-description[_ngcontent-%COMP%]{font-size:14px!important;line-height:1.6!important;color:#666!important;margin-bottom:16px!important}.ten-sidebar-walkthrough-tooltip[_ngcontent-%COMP%] .ten-demo-value-box[_ngcontent-%COMP%]{background:#f0f9e8!important;border-left:3px solid #72B642!important;padding:12px!important;border-radius:6px!important;margin-bottom:16px!important}.ten-sidebar-walkthrough-tooltip[_ngcontent-%COMP%] .ten-demo-value-box[_ngcontent-%COMP%] .ten-demo-label[_ngcontent-%COMP%]{font-size:12px!important;font-weight:600!important;color:#72b642!important;margin-bottom:4px!important;text-transform:uppercase!important;letter-spacing:.5px!important}.ten-sidebar-walkthrough-tooltip[_ngcontent-%COMP%] .ten-demo-value-box[_ngcontent-%COMP%] .ten-demo-value[_ngcontent-%COMP%]{font-size:14px!important;color:#333!important;font-weight:500!important}.ten-sidebar-walkthrough-tooltip[_ngcontent-%COMP%] .ten-tooltip-buttons[_ngcontent-%COMP%]{display:flex!important;gap:10px!important;justify-content:flex-end!important;margin-top:16px!important}.ten-sidebar-walkthrough-tooltip[_ngcontent-%COMP%] .ten-tooltip-step-counter[_ngcontent-%COMP%]{font-size:12px!important;color:#999!important;margin-bottom:12px!important}.ten-walkthrough-btn[_ngcontent-%COMP%], .ten-sidebar-next-btn[_ngcontent-%COMP%], .ten-sidebar-back-btn[_ngcontent-%COMP%]{background:#72b642!important;color:#fff!important;border:none!important;padding:12px 24px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transition:all .3s ease!important;font-family:Poppins,sans-serif!important;min-width:100px!important;text-align:center!important}.ten-walkthrough-btn[_ngcontent-%COMP%]:hover, .ten-sidebar-next-btn[_ngcontent-%COMP%]:hover, .ten-sidebar-back-btn[_ngcontent-%COMP%]:hover{background:#5b9134!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #72b6424d!important}.ten-walkthrough-btn[_ngcontent-%COMP%]:active, .ten-sidebar-next-btn[_ngcontent-%COMP%]:active, .ten-sidebar-back-btn[_ngcontent-%COMP%]:active{transform:translateY(0)!important}.ten-walkthrough-btn[_ngcontent-%COMP%]:disabled, .ten-sidebar-next-btn[_ngcontent-%COMP%]:disabled, .ten-sidebar-back-btn[_ngcontent-%COMP%]:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}.ten-sidebar-back-btn[_ngcontent-%COMP%]{background:#f5f5f5!important;color:#666!important}.ten-sidebar-back-btn[_ngcontent-%COMP%]:hover{background:#e0e0e0!important}.ten-walkthrough-next-btn[_ngcontent-%COMP%]{background:#72b642!important;color:#fff!important;border:none!important;padding:12px 24px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transition:all .3s ease!important;font-family:Poppins,sans-serif!important}.ten-walkthrough-next-btn[_ngcontent-%COMP%]:hover{background:#5b9134!important}.ten-walkthrough-back-btn[_ngcontent-%COMP%]{background:#f5f5f5!important;color:#666!important;border:none!important;padding:12px 24px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transition:all .3s ease!important;font-family:Poppins,sans-serif!important}.ten-walkthrough-back-btn[_ngcontent-%COMP%]:hover{background:#e0e0e0!important}.ten-walkthrough-yes-btn[_ngcontent-%COMP%]{background:#72b642!important;color:#fff!important;opacity:1!important;border:none!important;padding:12px 24px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transition:all .3s ease!important;font-family:Poppins,sans-serif!important}.ten-walkthrough-yes-btn[_ngcontent-%COMP%]:hover{background:#5b9134!important}.ten-walkthrough-no-btn[_ngcontent-%COMP%]{background:#f5f5f5!important;color:#666!important;border:none!important;padding:12px 24px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transition:all .3s ease!important;font-family:Poppins,sans-serif!important}.ten-walkthrough-no-btn[_ngcontent-%COMP%]:hover{background:#e0e0e0!important}.ten-walkthrough-button-group[_ngcontent-%COMP%]{display:flex!important;gap:12px!important;justify-content:flex-end!important;margin-top:16px!important}.ten-onboarding-arrow[_ngcontent-%COMP%]{position:fixed!important;font-size:32px!important;z-index:10001!important;pointer-events:none!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))!important}.ten-onboarding-arrow.ten-arrow-up[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_ten-bou
1nce-up 1s ease-in-out infinite!important}.ten-onboarding-arrow.ten-arrow-down[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_ten-bounce-down 1s ease-in-out infinite!important}.ten-onboarding-arrow.ten-arrow-left[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_ten-bounce-left 1s ease-in-out infinite!important}.ten-onboarding-arrow.ten-arrow-right[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_ten-bounce-right 1s ease-in-out infinite!important}.ten-walkthrough-weekly-section-wrapper[_ngcontent-%COMP%], .ten-walkthrough-longput-section-wrapper[_ngcontent-%COMP%]{position:relative!important;display:block!important;pointer-events:auto!important}.ten-onboarding-complete-overlay[_ngcontent-%COMP%]{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#000000d9!important;z-index:10002!important;display:flex!important;align-items:center!important;justify-content:center!important;animation:_ngcontent-%COMP%_ten-fade-in .3s ease!important}.ten-onboarding-complete-overlay[_ngcontent-%COMP%] .ten-complete-content[_ngcontent-%COMP%]{background:#fff!important;padding:40px!important;border-radius:12px!important;max-width:500px!important;text-align:center!important;animation:_ngcontent-%COMP%_ten-scale-in .4s ease!important}.ten-onboarding-complete-overlay[_ngcontent-%COMP%] .ten-complete-content[_ngcontent-%COMP%] .ten-complete-icon[_ngcontent-%COMP%]{font-size:64px!important;margin-bottom:20px!important}.ten-onboarding-complete-overlay[_ngcontent-%COMP%] .ten-complete-content[_ngcontent-%COMP%] .ten-complete-title[_ngcontent-%COMP%]{font-size:28px!important;font-weight:700!important;color:#333!important;margin-bottom:16px!important;font-family:Poppins,sans-serif!important}.ten-onboarding-complete-overlay[_ngcontent-%COMP%] .ten-complete-content[_ngcontent-%COMP%] .ten-complete-message[_ngcontent-%COMP%]{font-size:16px!important;line-height:1.6!important;color:#666!important;margin-bottom:24px!important;font-family:Poppins,sans-serif!important}.ten-onboarding-complete-overlay[_ngcontent-%COMP%] .ten-complete-content[_ngcontent-%COMP%] .ten-complete-button[_ngcontent-%COMP%]{background:#72b642!important;color:#fff!important;border:none!important;padding:14px 32px!important;border-radius:8px!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important;transition:all .3s ease!important;font-family:Poppins,sans-serif!important}.ten-onboarding-complete-overlay[_ngcontent-%COMP%] .ten-complete-content[_ngcontent-%COMP%] .ten-complete-button[_ngcontent-%COMP%]:hover{background:#5b9134!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #72b6424d!important}@media (max-width: 768px){.ten-onboarding-tooltip[_ngcontent-%COMP%], .ten-onboarding-tooltip-floating[_ngcontent-%COMP%], .ten-sidebar-walkthrough-tooltip[_ngcontent-%COMP%]{max-width:90vw!important;padding:16px!important;font-size:13px!important}.ten-onboarding-tooltip[_ngcontent-%COMP%] .ten-tooltip-title[_ngcontent-%COMP%], .ten-onboarding-tooltip-floating[_ngcontent-%COMP%] .ten-tooltip-title[_ngcontent-%COMP%], .ten-sidebar-walkthrough-tooltip[_ngcontent-%COMP%] .ten-tooltip-title[_ngcontent-%COMP%]{font-size:15px!important}.ten-onboarding-tooltip[_ngcontent-%COMP%] .ten-tooltip-description[_ngcontent-%COMP%], .ten-onboarding-tooltip[_ngcontent-%COMP%] .ten-tooltip-message[_ngcontent-%COMP%], .ten-onboarding-tooltip-floating[_ngcontent-%COMP%] .ten-tooltip-description[_ngcontent-%COMP%], .ten-onboarding-tooltip-floating[_ngcontent-%COMP%] .ten-tooltip-message[_ngcontent-%COMP%], .ten-sidebar-walkthrough-tooltip[_ngcontent-%COMP%] .ten-tooltip-description[_ngcontent-%COMP%], .ten-sidebar-walkthrough-tooltip[_ngcontent-%COMP%] .ten-tooltip-message[_ngcontent-%COMP%]{font-size:13px!important}.ten-walkthrough-btn[_ngcontent-%COMP%], .ten-sidebar-next-btn[_ngcontent-%COMP%], .ten-sidebar-back-btn[_ngcontent-%COMP%], .ten-walkthrough-next-btn[_ngcontent-%COMP%], .ten-walkthrough-back-btn[_ngcontent-%COMP%], .ten-walkthrough-yes-btn[_ngcontent-%COMP%], .ten-walkthrough-no-btn[_ngcontent-%COMP%]{padding:14px 20px!important;font-size:14px!important;min-width:90px!important}.ten-walkthrough-button-group[_ngcontent-%COMP%]{gap:16px!important}.ten-onboarding-arrow[_ngcontent-%COMP%]{font-size:28px!important}.ten-onboarding-complete-overlay[_ngcontent-%COMP%] .ten-complete-content[_ngcontent-%COMP%]{padding:30px 20px!important;max-width:90vw!important}.ten-onboarding-complete-overlay[_ngcontent-%COMP%] .ten-complete-content[_ngcontent-%COMP%] .ten-complete-icon[_ngcontent-%COMP%]{font-size:48px!important}.ten-onboarding-complete-overlay[_ngcontent-%COMP%] .ten-complete-content[_ngcontent-%COMP%] .ten-complete-title[_ngcontent-%COMP%]{font-size:24px!important}.ten-onboarding-complete-overlay[_ngcontent-%COMP%] .ten-complete-content[_ngcontent-%COMP%] .ten-complete-message[_ngcontent-%COMP%]{font-size:14px!important}}@media (max-width: 480px){.ten-walkthrough-button-group[_ngcontent-%COMP%]{flex-direction:column!important;gap:10px!important}.ten-walkthrough-button-group[_ngcontent-%COMP%] .ten-walkthrough-btn[_ngcontent-%COMP%], .ten-walkthrough-button-group[_ngcontent-%COMP%] .ten-sidebar-next-btn[_ngcontent-%COMP%], .ten-walkthrough-button-group[_ngcontent-%COMP%] .ten-sidebar-back-btn[_ngcontent-%COMP%]{width:100%!important}}.ten-pointer-events-none[_ngcontent-%COMP%]{pointer-events:none!important}.ten-pointer-events-auto[_ngcontent-%COMP%]{pointer-events:auto!important}.ten-no-scroll[_ngcontent-%COMP%]{overflow:hidden!important} .page-heading{display:flex;flex-wrap:wrap;margin-bottom:16px;justify-content:space-between;align-items:center;gap:7px} .page-heading ion-button{font-family:Poppins;font-size:15px;font-weight:500;line-height:22.5px;letter-spacing:-.02em;text-transform:capitalize} .page-heading ion-button.watchlist-btn{background:#fff;border-radius:4px;text-transform:capitalize} .page-heading ion-button.watchlist-btn span.number-round{padding:0;font-family:Poppins!important;font-size:10px!important;font-weight:600!important;line-height:15px!important;text-align:center!important} .page-heading ion-button span{font-family:Poppins;font-size:14px;font-weight:400;line-height:21px} .page-heading span{font-family:Poppins;font-size:24px;font-weight:500;line-height:36px;text-align:left} .page-heading span.custom-red, .page-heading span.custom-green{font-weight:300!important} .page-heading span.text-day{font-size:15px;font-weight:300;line-height:22.5px} .page-heading span.text-day .close-symbol-icon{font-size:12px!important} .page-heading span.back-trade{font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.01em} .page-heading h2{font-size:24px;text-transform:capitalize}@media screen and (max-width: 580px){ .page-heading h2{font-size:20px}} .page-heading .actions ion-buttons ion-button{--border-radius: 4px}@media (max-width: 768px){ .page-heading{justify-content:flex-start} .page-heading h2{flex:1 1 100%}}@media (max-width: 480px){ .page-heading{margin-bottom:10px;justify-content:center} .page-heading h2{text-align:center}} .page-heading .cd-breadcrumb{margin:0}.ion-padding[_ngcontent-%COMP%]{--padding-start: var(--ion-padding, 32px);--padding-end: var(--ion-padding, 32px);--padding-top: var(--ion-padding, 32px);--padding-bottom: var(--ion-padding, 32px)}@media screen and (max-width: 991px){.ion-padding[_ngcontent-%COMP%]{--padding-start: var(--ion-padding, 20px);--padding-end: var(--ion-padding, 20px);--padding-top: var(--ion-padding, 20px);--padding-bottom: var(--ion-padding, 20px)}}@media screen and (max-width: 480px){.ion-padding[_ngcontent-%COMP%]{--padding-start: var(--ion-padding, 10px);--padding-end: var(--ion-padding, 10px);--padding-top: var(--ion-padding, 10px);--padding-bottom: var(--ion-padding, 10px)}}.ion-item-no-inner-padding[_ngcontent-%COMP%]{--padding-start: 0px;--inner-padding-end: 0px}
1.no-box-shadow[_ngcontent-%COMP%]{box-shadow:none;--box-shadow: none}.custom-box-shadow-with-border[_ngcontent-%COMP%]{box-shadow:0 8px 20px #00000008;border:1px solid #e5e5e5}.error[_ngcontent-%COMP%]{color:var(--ion-color-danger);display:block;margin:3px auto}a.small-text[_ngcontent-%COMP%]{text-decoration:none}.traders-edge-editor[_ngcontent-%COMP%] ion-label[_ngcontent-%COMP%]{margin-bottom:25px!important}.traders-edge-editor[_ngcontent-%COMP%] tinymce[_ngcontent-%COMP%]{width:100%}.cd-breadcrumb[_ngcontent-%COMP%]{width:100%;background-color:#edeff0;border-radius:.25em;padding:0 1.2em}.cd-breadcrumb[_ngcontent-%COMP%] + .page-heading[_ngcontent-%COMP%]{margin-top:30px!important}@media (max-width: 600px){.cd-breadcrumb[_ngcontent-%COMP%] + .page-heading[_ngcontent-%COMP%]{margin-top:5px!important}}.cd-breadcrumb[_ngcontent-%COMP%]:after{clear:both;content:"";display:table}.cd-breadcrumb[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:inline-block;margin:.4em 0}.cd-breadcrumb[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{cursor:pointer;text-decoration:none}.cd-breadcrumb[_ngcontent-%COMP%] li[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{display:inline-block;color:var(--ion-color-medium-shade)}.cd-breadcrumb[_ngcontent-%COMP%] li.current[_ngcontent-%COMP%], .cd-breadcrumb[_ngcontent-%COMP%] li.current[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .cd-breadcrumb[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--ion-color-primary)}
1.cd-breadcrumb.custom-separator[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:last-of-type:after{display:none}.cd-breadcrumb.custom-separator[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:after{margin:0 1em;display:inline-block;color:959fa5;content:"";height:16px;width:16px;background:url(https://codyhouse.co/demo/breadcrumbs-multi-steps-indicator/img/cd-custom-separator.svg) no-repeat center center;vertical-align:middle}@media only screen and (max-width: 768px){.cd-breadcrumb[_ngcontent-%COMP%]{width:100%;max-width:100%}} .blue-btn{height:46px} .blue-btn::part(native){background:#05adde;color:#fff;border:1px solid #05adde;min-width:102px;border-radius:4px;height:46px;font-family:Poppins;font-size:16px;font-weight:500;line-height:24px;width:100%;letter-spacing:normal;box-shadow:unset} .gray-exit-btn{height:46px} .gray-exit-btn::part(native){background:#b9b9b9;color:#fff;border:1px solid #b9b9b9;min-width:102px;border-radius:4px;height:46px;font-family:Poppins;font-size:16px;font-weight:500;line-height:24px;width:100%;letter-spacing:normal;box-shadow:unset} .no-contentbg::part(background){background-color:transparent}.search-box-wrapper[_ngcontent-%COMP%]:hover .search-box[_ngcontent-%COMP%]{background-color:#eee;cursor:pointer}.search-box-wrapper[_ngcontent-%COMP%] .search-box[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:5px 15px;background-color:#fcfcfc;border-bottom:1px solid rgba(114,182,66,.3882352941);width:100%}.search-box-wrapper[_ngcontent-%COMP%] .search-box[_ngcontent-%COMP%] .search-left[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px;align-items:flex-start;justify-content:flex-start;width:70%}.search-box-wrapper[_ngcontent-%COMP%] .search-box[_ngcontent-%COMP%] .search-left[_ngcontent-%COMP%] .title-symbol[_ngcontent-%COMP%]{font-family:Poppins;font-size:15px;font-weight:700;line-height:22.5px;color:#2d2d2d}.search-box-wrapper[_ngcontent-%COMP%] .search-box[_ngcontent-%COMP%] .search-left[_ngcontent-%COMP%] .title-name[_ng
1content-%COMP%]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-family:Poppins;font-size:13px;font-weight:400;line-height:18px;color:#6e6e6e;width:80%;overflow:hidden}.search-box-wrapper[_ngcontent-%COMP%] .search-box[_ngcontent-%COMP%] .search-right[_ngcontent-%COMP%] .title-sub[_ngcontent-%COMP%]{font-family:Poppins;font-size:13px;font-weight:400;line-height:22.5px;color:#2d2d2d}.search-box-wrapper[_ngcontent-%COMP%] .spotlight-overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:10000;pointer-events:none}.search-box-wrapper[_ngcontent-%COMP%] .spotlight-target[_ngcontent-%COMP%]{box-shadow:0 0 0 4px rgba(var(--ion-color-primary-rgb),.8),0 0 0 8px rgba(var(--ion-color-primary-rgb),.4);border-radius:8px}.search-box-wrapper[_ngcontent-%COMP%] .spotlight-pulse[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_spotlightPulse 2s ease-in-out infinite}@keyframes _ngcontent-%COMP%_spotlightPulse{0%,to{box-shadow:0 0 0 4px rgba(var(--ion-color-primary-rgb),.8),0 0 0 8px rgba(var(--ion-color-primary-rgb),.4)}50%{box-shadow:0 0 0 8px rgba(var(--ion-color-primary-rgb),.9),0 0 0 16px rgba(var(--ion-color-primary-rgb),.3)}}.search-box-wrapper[_ngcontent-%COMP%] .spotlight-tooltip[_ngcontent-%COMP%]{background:var(--ion-color-primary);color:#fff;padding:12px 16px;border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.5;max-width:250px;box-shadow:0 4px 12px #0000004d;pointer-events:none;transform:translate(-50%)}.search-box-wrapper[_ngcontent-%COMP%] .spotlight-tooltip[_ngcontent-%COMP%]:before{content:"";position:absolute;width:0;height:0;border-style:solid}.search-box-wrapper[_ngcontent-%COMP%] .spotlight-tooltip.spotlight-tooltip-top[_ngcontent-%COMP%]:before{bottom:-8px;left:50%;transform:translate(-50%);border-width:8px 8px 0 8px;border-color:var(--ion-color-primary) transparent transparent transparent}.search-box-wrapper[_ngcontent-%COMP%] .spotlight-tooltip.spotlight-tooltip-bottom[_ngcontent-%COMP%]:before{top:-8px;left:50%;transform:translate(-50%);border-width:0 8px 8px 8px;border-color:transparent transparent var(--ion-color-primary) transparent}.search-box-wrapper[_ngcontent-%COMP%] .spotlight-tooltip.spotlight-tooltip-left[_ngcontent-%COMP%]{transform:translateY(-50%)}.search-box-wrapper[_ngcontent-%COMP%] .spotlight-tooltip.spotlight-tooltip-left[_ngcontent-%COMP%]:before{right:-8px;top:50%;transform:translateY(-50%);border-width:8px 0 8px 8px;border-color:transparent transparent transparent var(--ion-color-primary)}.search-box-wrapper[_ngcontent-%COMP%] .spotlight-tooltip.spotlight-tooltip-right[_ngcontent-%COMP%]{transform:translateY(-50%)}.search-box-wrapper[_ngcontent-%COMP%] .spotlight-tooltip.spotlight-tooltip-right[_ngcontent-%COMP%]:before{left:-8px;top:50%;transform:translateY(-50%);border-width:8px 8px 8px 0;border-color:transparent var(--ion-color-primary) transparent transparent}.search-box-wrapper[_ngcontent-%COMP%] .insider-maxx-onboarding-modal[_ngcontent-%COMP%]{--width: 90%;--max-width: 700px;--height: 85vh;--max-height: 650px;--min-height: 500px;--border-radius: 16px}@media (max-width: 768px){.search-box-wrapper[_ngcontent-%COMP%] .insider-maxx-onboarding-modal[_ngcontent-%COMP%]{--width: 95%;--max-width: 100%;--height: 90vh;--max-height: none}}@keyframes _ngcontent-%COMP%_pulseGlow{0%,to{box-shadow:0 0 0 6px #72b64266,0 0 30px #72b64299,inset 0 0 30px #fff3}50%{box-shadow:0 0 0 10px #72b64299,0 0 50px #72b642cc,inset 0 0 40px #ffffff4d}}@keyframes _ngcontent-%COMP%_bounceRight{0%,to{transform:translate(0)}50%{transform:translate(10px)}}@keyframes _ngcontent-%COMP%_bounceUp{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}ion-content[_ngcontent-%COMP%]{--background: url(/assets/icon/hub-background.jpeg) no-repeat center center / cover}ion-content[_ngcontent-%COMP%] .app-logo[_ngcontent-%COMP%]{max-width:160px;margin:15px auto 0;display:block}@media screen and (max-width: 768px){ion-content[_ngcontent-%COMP%] .app-logo[_ngcontent-%COMP%]{max-width:130px}}ion-content[_ngcontent-%COMP%] ion-grid[_ngcontent-%COMP%], ion-content[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%]{height:100%}ion-content[_ngcontent-%COMP%] .advertising-space[_ngcontent-%COMP%]{width:100%;height:calc(100vh - 100px)}ion-content[_ngcontent-%COMP%] .advertising-space[_ngcontent-%COMP%] iframe[_ngcontent-%COMP%]{overflow:hidden;width:100%;height:100%}.bottom-links-block[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:space-between}']});var b,_=p(2615);const X=[{path:"",component:P}];class C{}(b=C).\u0275fac=function(o){return new(o||b)},b.\u0275mod=t.$C({type:b}),b.\u0275inj=_.G2t({imports:[x.iI.forChild(X),x.iI]});var h,I=p(57142);class M{}(h=M).\u0275fac=function(o){return new(o||h)},h.\u0275mod=t.$C({type:h}),h.\u0275inj=_.G2t({imports:[w.MD,g.YN,s.bv,C,g.X1,I.i]})}}]);
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.