PageSourceSearch

https://uni.xyz/market/chunk-QQ5TB56M.js

js uni.xyz collected 2026-10-01 11:42:25 UTC 20,877 bytes, 1 lines download raw bytes

1import{Dc as B,Ec as b,Fc as G,Fd as K,Gc as H,Ic as q,Jc as D,Kc as N,Lc as $,Nc as j,Pc as A,Wd as W,p as R}from"./chunk-BF326VXS.js";import{p as I}from"./chunk-U6SRFR6W.js";import{$b as C,Cb as d,Eb as g,Jb as u,Kb as e,Lb as o,Mb as m,Qa as U,Qb as S,Rb as s,Sb as f,Ta as F,Ua as r,aa as O,ac as T,bc as a,cc as z,eb as V,fa as w,ga as y,ha as _,ia as k,lb as x,pa as c}from"./chunk-BLF6W2AN.js";import"./chunk-6MDQTQU3.js";function J(i,p){if(i&1){let n=S();e(0,"button",32),s("click",function(){w(n);let t=f();return y(t.closeModal())}),_(),e(1,"svg",33),m(2,"line",34)(3,"line",35),o()()}}function Q(i,p){if(i&1){let n=S();e(0,"div",38)(1,"p"),a(2,"Need to verify your email?"),o(),e(3,"button",39),s("click",function(){w(n);let t=f(2);return y(t.resendVerificationEmail())}),a(4," Resend verification email "),o()()}if(i&2){let n=f(2);r(3),u("disabled",n.loading())}}function X(i,p){if(i&1&&(e(0,"div",36)(1,"span",37),a(2),o(),e(3,"span"),a(4),o()(),d(5,Q,5,1,"div",38)),i&2){let n=f();C("alert-error",!n.error().includes("sent"))("alert-success",n.error().includes("sent")),r(2),z(n.error().includes("sent")?"\u2705":"\u26A0\uFE0F"),r(2),z(n.error()),r(),g(n.showResendVerification()?5:-1)}}function Y(i,p){i&1&&a(0," Email is required ")}function Z(i,p){i&1&&a(0," Please enter a valid email address ")}function nn(i,p){if(i&1&&(e(0,"span",9),d(1,Y,1,0),d(2,Z,1,0),o()),i&2){let n=f();r(),g(!(n.email==null||n.email.errors==null)&&n.email.errors.required?1:-1),r(),g(!(n.email==null||n.email.errors==null)&&n.email.errors.email?2:-1)}}function tn(i,p){i&1&&(e(0,"span"),a(1,"Signing in..."),o())}function en(i,p){i&1&&(e(0,"span"),a(1,"Sign In"),o())}var fn=(()=>{class i{unlockScrollFn=null;fb=O(j);router=O(R);loginSuccess=new x;close=new x;loginForm;loading=c(!1);googleLoading=c(!1);linkedinLoading=c(!1);error=c("");isVisible=c(!1);showResendVerification=c(!1);persistent=c(!1);constructor(){this.loginForm=this.fb.group({email:["",[b.required,b.email]],password:["",[b.required]]})}ngOnInit(){}ngOnDestroy(){this.unlockScroll()}lockScroll(){typeof document>"u"||(this.unlockScrollFn?.(),this.unlockScrollFn=K())}unlockScroll(){typeof document>"u"||(this.unlockScrollFn?.(),this.unlockScrollFn=null)}show(){this.isVisible.set(!0),this.error.set(""),this.loginForm.reset(),this.lockScroll(),setTimeout(()=>{let n=document.querySelector("#email");n&&n.focus()},300)}hide(){this.isVisible.set(!1),this.unlockScroll()}closeModal(){this.persistent()||(this.hide(),this.close.emit())}onEscapeKey(){this.isVisible()&&this.closeModal()}onSubmit(){if(this.loginForm.invalid)return;this.loading.set(!0),this.error.set("");let n=this.loginForm.value;this.loginSuccess.emit({type:"credentials",data:n})}onGoogleLogin(){this.googleLoading.set(!0),this.error.set(""),this.loginSuccess.emit({type:"google",data:null})}onLinkedInLogin(){this.linkedinLoading.set(!0),this.error.set("");let n="86820gl7irzned",l=encodeURIComponent(`${window.location.origin}/accounts/linkedin-callback`),t=encodeURIComponent("openid profile email"),v=Math.random().toString(36).substring(2),M=`https://www.linkedin.com/oauth/v2/authorization?response_type=code&client_id=${n}&redirect_uri=${l}&scope=${t}&state=${v}`,P=window.open(M,"linkedin-login","width=600,height=700,left=300,top=100"),L=setInterval(()=>{try{if(P?.closed){clearInterval(L),this.linkedinLoading.set(!1);return}let h=P?.location?.href;if(h&&h.includes("linkedin-callback")){clearInterval(L);let E=new URL(h).searchParams.get("code");P?.close(),E?this.loginSuccess.emit({type:"linkedin",data:{code:E,redirect_uri:`${window.location.origin}/accounts/linkedin-callback`}}):this.linkedinLoading.set(!1)}}catch{}},500)}setError(n){this.error.set(n),this.loading.set(!1),this.googleLoading.set(!1),this.linkedinLoading.set(!1)}setLoading(n){this.loading.set(n)}setGoogleLoading(n){this.googleLoading.set(n)}resendVerificationEmail(){let n=this.loginForm.get("email")?.value;if(!n){this.error.set("Please enter your email address");return}this.loading.set(!0),this.error.set(""),this.loginSuccess.emit({type:"resend_verification",data:{email:n}})}setShowResendVerification(n){this.showResendVerification.set(n)}get signupUrl(){return typeof window<"u"?`/accounts/signup?continue=${encodeURIComponent(window.location.pathname)}`:"/accounts/signup"}get email(){return this.loginForm.get("email")}get password(){return this.loginForm.get("password")}static \u0275fac=function(l){return new(l||i)};static \u0275cmp=V({type:i,selectors:[["uni-login-modal"]],hostBindings:function(l,t){l&1&&s("keydown.escape",function(){return t.onEscapeKey()},F)},outputs:{loginSuccess:"loginSuccess",close:"close"},decls:47,vars:17,consts:[[1,"modal-overlay",3,"click"],[1,"auth-card","shadow-2",3,"click"],[1,"auth-header"],[1,"auth-title"],[1,"auth-subtitle"],["type","button",1,"modal-close-button"],[1,"auth-form",3,"ngSubmit","formGroup"],[1,"form-field"],["type","email","id","email","formControlName","email","placeholder","Enter your email","autocomplete","email","required","",1,"form-input"],[1,"error-message"],["formControlName","password","placeholder","Enter your password","autocomplete","current-password",3,"error","errorMessage"],[1,"form-actions"],["type","submit",3,"disabled"],[1,"auth-divider"],[1,"divi
1der-line"],[1,"divider-text"],[1,"social-login"],["type","button",1,"social-button","google-button",3,"click","disabled"],["width","20","height","20","viewBox","0 0 48 48",1,"google-logo"],["fill","#EA4335","d","M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"],["fill","#4285F4","d","M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z"],["fill","#FBBC05","d","M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z"],["fill","#34A853","d","M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z"],["fill","none","d","M0 0h48v48H0z"],["type","button",1,"social-button","linkedin-button",3,"click","disabled"],["width","20","height","20","viewBox","0 0 24 24","fill","#0A66C2",1,"linkedin-logo"],["d","M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"],[1,"auth-links"],["href","/accounts/reset-password",1,"link-secondary"],[1,"signup-prompt"],[1,"text-muted"],[1,"link-primary",3,"href"],["type","button",1,"modal-close-button",3,"click"],["width","24","height","24","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2"],["x1","18","y1","6","x2","6","y2","18"],["x1","6","y1","6","x2","18","y2","18"],[1,"alert"],[1,"alert-icon"],[1,"resend-verification"],["type","button",1,"btn","btn-link",3,"click","disabled"]],template:function(l,t){l&1&&(e(0,"div",0),s("click",function(){return t.closeModal()}),e(1,"div",1),s("click",function(M){return M.stopPropagation()}),e(2,"div",2)(3,"h2",3),a(4,"Welcome Back"),o(),e(5,"p",4),a(6,"Sign in to continue to your account"),o(),d(7,J,4,0,"button",5),o(),d(8,X,6,7),e(9,"form",6),s("ngSubmit",function(){return t.onSubmit()}),e(10,"div",7),m(11,"input",8),d(12,nn,3,2,"span",9),o(),e(13,"div",7),m(14,"uni-password-field",10),o(),e(15,"div",11)(16,"button",12),d(17,tn,2,0,"span")(18,en,2,0,"span"),o()()(),e(19,"div",13),m(20,"span",14),e(21,"span",15),a(22,"or"),o(),m(23,"span",14),o(),e(24,"div",16)(25,"button",17),s("click",function(){return t.onGoogleLogin()}),_(),e(26,"svg",18),m(27,"path",19)(28,"path",20)(29,"path",21)(30,"path",22)(31,"path",23),o(),k(),e(32,"span"),a(33,"Continue with Google"),o()(),e(34,"button",24),s("click",function(){return t.onLinkedInLogin()}),_(),e(35,"svg",25),m(36,"path",26),o(),k(),e(37,"span"),a(38,"Continue with LinkedIn"),o()()(),e(39,"div",27)(40,"a",28),a(41,"Forgot your password?"),o(),e(42,"div",29)(43,"span",30),a(44,"Don't have an account?"),o(),e(45,"a",31),a(46,"Sign up"),o()()()()()),l&2&&(C("show",t.isVisible()),r(7),g(t.persistent()?-1:7),r(),g(t.error()?8:-1),r(),u("formGroup",t.loginForm),r(2),C("error",(t.email==null?null:t.email.invalid)&&(t.email==null?null:t.email.touched)),r(),g(t.email!=null&&t.email.invalid&&(t.email!=null&&t.email.touched)?12:-1),r(2),u("error",!!(t.password!=null&&t.password.invalid&&(t.password!=null&&t.password.touched)))("errorMessage",!(t.password==null||t.password.errors==null)&&t.password.errors.required?"Password is required":""),r(2),T(t.loading()?"uni-state-button-primary-loading":"uni-state-button-primary-inactive"),u("disabled",t.loading()||t.loginForm.invalid),r(),g(t.loading()?17:18),r(8),u("disabled",t.googleLoading()),r(9),u("disabled",t.linkedinLoading()),r(11),u("href",t.signupUrl,U))},dependencies:[I,A,q,B,G,H,$,D,N,W],styles:['@charset "UTF-8";.modal-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;background:var(--bg-overlay);-webkit-backdrop-filter:var(--backdrop-blur-base);backdrop-filter:var(--backdrop-blur-base);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-backdrop);opacity:var(--opacity-0);visibility:hidden;transition:all var(--duration-slow) var(--easing-out);touch-action:none;overscroll-behavior:contain}.modal-overlay.show[_ngcontent-%COMP%]{opacity:var(--opacity-100);visibility:visible}.modal-overlay.show[_ngcontent-%COMP%]   .auth-card[_ngcontent-%COMP%]{transform:scale(var(--scale-100))}.auth-card[_ngcontent-%COMP%]{background:var(--surface);border:var(--border-width-thin) solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-lg);position:relative;width:100%;max-width:var(--modal-width-sm);max-height:var(--modal-max-height);overflow-y:auto;margin:var(--spacing-md);transform:scale(var(--scale-95));transition:transform var(--duration-slow) var(--easing-out)}.auth-card.shadow-2[_ngcontent-%COMP%]{box-shadow:var(--shadow-2xl)}.auth-header[_ngcontent-%COMP%]{text-align:center;margin-bottom:var(--spacing-xl);position:relative}.auth-header[_ngcontent-%COMP%]   .auth-title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--spacing-sm) 0}.auth-header[_ngcontent-%COMP%]   .auth-subtitle[_ngcontent-%COMP%]{font-size:var(--font-size-base);color:var(--text-secondary);margin:0}
1.auth-header[_ngcontent-%COMP%]   .modal-close-button[_ngcontent-%COMP%]{position:absolute;top:calc(var(--spacing-sm) * -1);right:calc(var(--spacing-sm) * -1);background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:var(--spacing-sm);border-radius:var(--radius-full);transition:all var(--duration-normal) var(--easing-out);width:var(--size-10);height:var(--size-10);display:flex;align-items:center;justify-content:center}.auth-header[_ngcontent-%COMP%]   .modal-close-button[_ngcontent-%COMP%]:hover{background:var(--bg-secondary);color:var(--text-primary)}.alert[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md);margin-bottom:var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.alert[_ngcontent-%COMP%]   .alert-icon[_ngcontent-%COMP%]{font-size:var(--font-size-base)}.alert.alert-error[_ngcontent-%COMP%]{background-color:rgba(var(--error-rgb),var(--opacity-10));color:var(--error-700);border:var(--border-width-thin) solid rgba(var(--error-rgb),var(--opacity-20))}.alert.alert-success[_ngcontent-%COMP%]{background-color:rgba(var(--success-rgb),var(--opacity-10));color:var(--success-700);border:var(--border-width-thin) solid rgba(var(--success-rgb),var(--opacity-20))}.auth-form[_ngcontent-%COMP%]   .form-field[_ngcontent-%COMP%]{margin-bottom:var(--spacing-md)}.auth-form[_ngcontent-%COMP%]   .form-field[_ngcontent-%COMP%]   .form-input[_ngcontent-%COMP%]{width:100%;border:var(--border-width-thin) solid var(--border);border-radius:var(--radius-md);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--text-primary);background:var(--surface);transition:all var(--duration-normal) var(--easing-out);padding:var(--spacing-sm) var(--spacing-md)}.auth-form[_ngcontent-%COMP%]   .form-field[_ngcontent-%COMP%]   .form-input[_ngcontent-%COMP%]::placeholder{color:var(--text-tertiary)}.auth-form[_ngcontent-%COMP%]   .form-field[_ngcontent-%COMP%]   .form-input[_ngcontent-%COMP%]:hover{border-color:var(--border-dark)}.auth-form[_ngcontent-%COMP%]   .form-field[_ngcontent-%COMP%]   .form-input[_ngcontent-%COMP%]:focus{outline:none;border-color:var(--primary-500);box-shadow:var(--focus-ring-primary-strong)}.auth-form[_ngcontent-%COMP%]   .form-field[_ngcontent-%COMP%]   .form-input.error[_ngcontent-%COMP%]{border-color:var(--error-500)}.auth-form[_ngcontent-%COMP%]   .form-field[_ngcontent-%COMP%]   .form-input.error[_ngcontent-%COMP%]:focus{box-shadow:var(--focus-ring-error)}.auth-form[_ngcontent-%COMP%]   .form-field[_ngcontent-%COMP%]   .error-message[_ngcontent-%COMP%]{color:var(--error-500);font-size:var(--font-size-sm);margin-top:var(--spacing-xs);display:block;font-weight:var(--font-weight-normal)}.auth-form[_ngcontent-%COMP%]   uni-password-field[_ngcontent-%COMP%]   .uni-password-field__input[_ngcontent-%COMP%]{width:100%;border:var(--border-width-thin) solid var(--border);border-radius:var(--radius-md);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--text-primary);background:var(--surface);transition:all var(--duration-normal) var(--easing-out);padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-sm) var(--spacing-md)}.auth-form[_ngcontent-%COMP%]   uni-password-field[_ngcontent-%COMP%]   .uni-password-field__input[_ngcontent-%COMP%]::placeholder{color:var(--text-tertiary)}.auth-form[_ngcontent-%COMP%]   uni-password-field[_ngcontent-%COMP%]   .uni-password-field__input[_ngcontent-%COMP%]:hover{border-color:var(--border-dark)}.auth-form[_ngcontent-%COMP%]   uni-password-field[_ngcontent-%COMP%]   .uni-password-field__input[_ngcontent-%COMP%]:focus{outline:none;border-color:var(--primary-500);box-shadow:var(--focus-ring-primary-strong)}.auth-form[_ngcontent-%COMP%]   uni-password-field[_ngcontent-%COMP%]   .uni-password-field__input.error[_ngcontent-%COMP%]{border-color:var(--error-500)}.auth-form[_ngcontent-%COMP%]   uni-password-field[_ngcontent-%COMP%]   .uni-password-field__input.error[_ngcontent-%COMP%]:focus{box-shadow:var(--focus-ring-error)}.auth-form[_ngcontent-%COMP%]   uni-password-field[_ngcontent-%COMP%]   .uni-password-field__toggle[_ngcontent-%COMP%]{color:var(--text-secondary)}.auth-form[_ngcontent-%COMP%]   uni-password-field[_ngcontent-%COMP%]   .uni-password-field__toggle[_ngcontent-%COMP%]:hover:not(:disabled){background-color:var(--bg-secondary);color:var(--text-primary)}.auth-form[_ngcontent-%COMP%]   uni-password-field[_ngcontent-%COMP%]   .uni-password-field__toggle[_ngcontent-%COMP%]:focus{outline:none;box-shadow:var(--focus-ring-primary)}.auth-form[_ngcontent-%COMP%]   uni-password-field[_ngcontent-%COMP%]   .uni-password-field__error[_ngcontent-%COMP%]{color:var(--error-500);font-size:var(--font-size-sm);margin-top:var(--spacing-xs);font-weight:var(--font-weight-normal)}.auth-form[_ngcontent-%COMP%]   .form-actions[_ngcontent-%COMP%]{margin-top:var(--spacing-lg)}.auth-form[_ngcontent-%COMP%]   .form-actions[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);height:var(--size-12);transition:all var(--duration-normal) var(--easing-out);border-radius:var(--radius-full)}.auth-form[_ngcontent-%COMP%]   .form-actions[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:disabled{opacity:var(--opacity-50);
1cursor:not-allowed}.auth-divider[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--spacing-sm);margin:var(--spacing-lg) 0}.auth-divider[_ngcontent-%COMP%]   .divider-line[_ngcontent-%COMP%]{flex:1;height:var(--border-width-thin);background:var(--border)}.auth-divider[_ngcontent-%COMP%]   .divider-text[_ngcontent-%COMP%]{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.resend-verification[_ngcontent-%COMP%]{margin-top:var(--spacing-sm);text-align:center}.resend-verification[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-sm);color:var(--text-secondary)}.resend-verification[_ngcontent-%COMP%]   .btn-link[_ngcontent-%COMP%]{background:transparent;border:none;color:var(--primary-500);text-decoration:underline;cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm)}.resend-verification[_ngcontent-%COMP%]   .btn-link[_ngcontent-%COMP%]:hover:not(:disabled){color:var(--primary-600)}.resend-verification[_ngcontent-%COMP%]   .btn-link[_ngcontent-%COMP%]:disabled{opacity:var(--opacity-50);cursor:not-allowed}.social-login[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.social-login[_ngcontent-%COMP%]   .social-button[_ngcontent-%COMP%]{width:100%;height:var(--size-12);border:var(--border-width-thin) solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);cursor:pointer;transition:all var(--duration-normal) var(--easing-out);text-decoration:none}.social-login[_ngcontent-%COMP%]   .social-button[_ngcontent-%COMP%]:hover:not(:disabled){border-color:var(--border-hover);background:var(--bg-secondary)}.social-login[_ngcontent-%COMP%]   .social-button[_ngcontent-%COMP%]:disabled{opacity:var(--opacity-70);cursor:not-allowed}.social-login[_ngcontent-%COMP%]   .social-button.google-button[_ngcontent-%COMP%]{border-color:var(--neutral-300)}.social-login[_ngcontent-%COMP%]   .social-button.google-button[_ngcontent-%COMP%]:hover:not(:disabled){border-color:var(--neutral-400);box-shadow:var(--shadow-sm)}.social-login[_ngcontent-%COMP%]   .social-button.google-button[_ngcontent-%COMP%]   .google-logo[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.social-login[_ngcontent-%COMP%]   .social-button.linkedin-button[_ngcontent-%COMP%]{border-color:var(--neutral-300)}.social-login[_ngcontent-%COMP%]   .social-button.linkedin-button[_ngcontent-%COMP%]:hover:not(:disabled){border-color:#0a66c2;background:#0a66c20d;box-shadow:var(--shadow-sm)}.social-login[_ngcontent-%COMP%]   .social-button.linkedin-button[_ngcontent-%COMP%]   .linkedin-logo[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.auth-links[_ngcontent-%COMP%]{text-align:center}.auth-links[_ngcontent-%COMP%]   .link-secondary[_ngcontent-%COMP%]{color:var(--text-secondary);text-decoration:none;font-size:var(--font-size-sm);transition:color var(--duration-normal) var(--easing-out);display:inline-block;margin-bottom:var(--spacing-md)}.auth-links[_ngcontent-%COMP%]   .link-secondary[_ngcontent-%COMP%]:hover{color:var(--primary-500);text-decoration:underline}.auth-links[_ngcontent-%COMP%]   .signup-prompt[_ngcontent-%COMP%]{font-size:var(--font-size-sm)}.auth-links[_ngcontent-%COMP%]   .signup-prompt[_ngcontent-%COMP%]   .text-muted[_ngcontent-%COMP%]{color:var(--text-secondary);margin-right:var(--spacing-xs)}.auth-links[_ngcontent-%COMP%]   .signup-prompt[_ngcontent-%COMP%]   .link-primary[_ngcontent-%COMP%]{color:var(--primary-500);text-decoration:none;font-weight:var(--font-weight-semibold);transition:color var(--duration-normal) var(--easing-out)}.auth-links[_ngcontent-%COMP%]   .signup-prompt[_ngcontent-%COMP%]   .link-primary[_ngcontent-%COMP%]:hover{color:var(--primary-600);text-decoration:underline}@media (max-width: 767.98px){.auth-card[_ngcontent-%COMP%]{padding:var(--spacing-xl);margin:var(--spacing-md)}.auth-header[_ngcontent-%COMP%]{margin-bottom:var(--spacing-lg)}.auth-header[_ngcontent-%COMP%]   .auth-title[_ngcontent-%COMP%]{font-size:var(--font-size-xl)}.auth-header[_ngcontent-%COMP%]   .auth-subtitle[_ngcontent-%COMP%]{font-size:var(--font-size-sm)}}@media (max-width: 539.98px){.auth-card[_ngcontent-%COMP%]{padding:var(--spacing-lg);margin:var(--spacing-sm)}.auth-header[_ngcontent-%COMP%]   .auth-title[_ngcontent-%COMP%]{font-size:var(--font-size-xl)}.auth-header[_ngcontent-%COMP%]   .auth-subtitle[_ngcontent-%COMP%]{font-size:var(--font-size-sm)}}'],changeDetection:0})}return i})();export{fn as UniLoginModalComponent};

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.