PageSourceSearch

https://trystan.net/assets/login-Cz5oxlvt.js

js trystan.net collected 2026-09-26 06:22:11 UTC 6,850 bytes, 2 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`3fb85819`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`e4d7222c-a31d-4bbb-89ef-bec8ec03abf5`,e._sentryDebugIdIdentifier=`sentry-dbid-e4d7222c-a31d-4bbb-89ef-bec8ec03abf5`)}catch{}})();import{s as e,t}from"./react-BxJ5vIog.js";import{_ as n,d as r,h as i}from"./src-jTF5SSYo.js";import{r as ee}from"./persist-state-keys-DIv83xll.js";import{t as te}from"./link-DsShvLUN.js";import{n as ne}from"./useNavigate-DDEJ7UvT.js";import{t as a}from"./jsx-runtime-_Lj106d5.js";import{i as re}from"./useAppFrom-BYhw6TDB.js";import{t as ie}from"./useSearch-3iKsQ0oC.js";import{t as o}from"./compiler-runtime-BQBjb8-F.js";import{S as ae}from"./useFetch-BoJLT2pS.js";import{i as oe}from"./usePublicAccount-4Hkf4pUp.js";import{t as se}from"./bundle-mjs-fSrAgIZu.js";import{t as ce}from"./useAuthentication-CQfCjEdo.js";import{t as le}from"./HMega-DBTbtNby.js";import{t as ue}from"./useToggle-Cxz1Ljmu.js";import{t as de}from"./usePublicCustomFonts-DeuKmGg3.js";import{t as fe}from"./PoweredBy-vtMQSk2r.js";import{t as pe}from"./CompanyLogo-BJ_yYEOG.js";import{t as me}from"./customizations-WCPZW_pG.js";import{n as he,r as ge,t as _e}from"./Dialog-Cqv8WVCs.js";import{t as ve}from"./BrandColorButton-Cehf3U6m.js";import{Y as ye}from"./index-Dc7Sp2fN.js";import{t as be}from"./AccessDenied-BNdam4VY.js";var s=o(),c=e(t(),1),l=a(),xe=i({email:r(),password:n().nonempty()}),u=()=>{let e=(0,s.c)(64),t=oe(),n=t?.logo||``,r=t?.clientPortalSettings?.branding?.text,i=t?.isBrandingRemoved??!1,{isLoginIn:a,login:o}=ce(),u;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(u={from:`/_public/login`},e[0]=u):u=e[0];let{accessDenied:d}=ie(u),f=ne(),{hideMessage:p,showErrorMessageFromResponse:m}=ee(),{data:h,isFetched:g}=de(t?.id||``),_;e[1]===h?_=e[2]:(_=h||[],e[1]=h,e[2]=_);let v=_,[y,Te]=ue(!1),{setFalse:b,setTrue:x}=Te,S,C;e[3]!==d||e[4]!==x?(S=()=>{d===`true`&&x()},C=[x,d],e[3]=d,e[4]=x,e[5]=S,e[6]=C):(S=e[5],C=e[6]),(0,c.useEffect)(S,C);let w;e[7]!==v||e[8]!==g||e[9]!==t?.clientPortalSettings?.branding?.text?.fontFamily||e[10]!==t?.clientPortalSettings?.branding?.text?.source?(w=()=>{g&&t?.clientPortalSettings?.branding?.text?.fontFamily&&me({customFonts:v,fontName:t?.clientPortalSettings?.branding?.text?.fontFamily,source:t?.clientPortalSettings?.branding?.text?.source})},e[7]=v,e[8]=g,e[9]=t?.clientPortalSettings?.branding?.text?.fontFamily,e[10]=t?.clientPortalSettings?.branding?.text?.source,e[11]=w):w=e[11];let T;e[12]!==v||e[13]!==g||e[14]!==t?(T=[v,t,g],e[12]=v,e[13]=g,e[14]=t,e[15]=T):T=e[15],(0,c.useEffect)(w,T);let E;e[16]===Symbol.for(`react.memo_cache_sentinel`)?(E={email:``,password:``},e[16]=E):E=e[16];let D;e[17]!==o||e[18]!==m?(D={defaultValues:E,onSubmit:async e=>{let{value:t}=e;try{let e=xe.parse(t),n=await o(e);n.status===ae.ERROR&&m(n)}catch(e){ye(e,{extra:{url:window.location.href},tags:{errorType:`login_submission_error`}})}}},e[17]=o,e[18]=m,e[19]=D):D=e[19];let O=re(D,xe),k;e[20]!==O||e[21]!==p?(k=function(e){e.preventDefault(),p(),O.handleSubmit()},e[20]=O,e[21]=p,e[22]=k):k=e[22];let A=k,j;e[23]!==b||e[24]!==f?(j=function(){b(),f({replace:!0,resetScroll:!1,search:Se,to:`.`})},e[23]=b,e[24]=f,e[25]=j):j=e[25];let M=j,N=i?`mb-auto`:``,P;e[26]===N?P=e[27]:(P=se(`mt-auto flex h-full w-full flex-col items-center justify-center px-6 pt-20 pb-12`,N),e[26]=N,e[27]=P);let F;e[28]===n?F=e[29]:(F=(0,l.jsx)(pe,{imageClassName:`max-h-18`,src:n}),e[28]=n,e[29]=F);let I=r?.color,L=r?.fontFamily,R=r?.fontSize&&r?.fontSize>0?r?.fontSize:void 0,z=r?.fontWeight&&r?.fontWeight>0?r?.fontWeight:void 0,B;e[30]!==I||e[31]!==L||e[32]!==R||e[33]!==z?(B=(0,l.jsx)(le,{className:`mt-24 text-center`,"data-testid":`login-page-header`,style:{color:I,fontFamily:L,fontSize:R,fontWeight:z},children:`Log in to your portal`}),e[30]=I,e[31]=L,e[32]=R,e[33]=z,e[34]=B):B=e[34];let V;e[35]===Symbol.for(`react.memo_cache_sentinel`)?(V=(0,l.jsx)(`p`,{className:`mt-3 text-center`,children:`Enter your email and password.`}),e[35]=V):V=e[35];let H;e[36]===O.AppField?H=e[37]:(H=(0,l.jsxs)(`div`,{className:`grid w-full max-w-sm grid-cols-1 gap-6 md:max-w-full md:grid-cols-2`,children:[(0,l.jsx)(O.AppField,{name:`email`,children:Ce}),(0,l.jsx)(O.AppField,{name:`password`,children:we})]}),e[36]=O.AppField,e[37]=H);let U;e[38]===Symbol.for(`react.memo_cache_sentinel`)?(U=(0,l.jsx)(te,{className:`text-grey hover:underline`,to:`/password-reset`,children:`Forgot password?`}),e[38]=U):U=e[38];let W;e[39]===a?W=e[40]:(W=(0,l.jsx)(ve,{className:`mx-auto mt-6`,"data-testid":`submit-button`,loading:a,type:`submit`,children:`Login`}),e[39]=a,e[40]=W);let G;e[41]===Symbol.for(`react.memo_cache_sentinel`)?(G=(0,l.jsxs)(`nav`,{className:`text-grey mt-6 text-center`,children:[`No account?`,` `,(0,l.jsx)(te,{className:`underline hover:no-underline`,"data-testid":`signup-link`,to:`/signup`,children:`Sign Up`})]}),e[41]=G):G=e[41];let K;e[42]!==A||e[43]!==H||e[44]!==W?(K=(0,l.jsxs)(`form`,{className:`mt-12 flex w-full max-w-3xl flex-col items-center gap-6`,method:`post`,onSubmit:A,children:[H,U,W,G]}),e[42]=A,e[43]=H,e[44]=W,e[45]=K):K=e[45];let q;e[46]!==P||e[47]!==F||e[48]!==B||e[49]!==K?(q=(0,l.jsxs)(`div`,{className:P,children:[F,B,V,K]}),e[46]=P,e[47]=F,e[48]=B,e[49]=K,e[50]=q):q=e[50];let J;e[51]===i?J=e[52]:(J=(0,l.jsx)(fe,{className:`mt-auto`,isBrandingRemoved:i,utm_medium:`signup-page`}),e[51]=i,e[52]=J);let Y;e[53]!==q||e[54]!==J?(Y=(0,l.jsxs)(`div`,{className:`flex min-h-screen flex-col items-center justify-center pb-10`,children:[q,J]}),e[53]=q,e[54]=J,e[55]=Y):Y=e[55];let X,Z;e[56]===Symbol.for(`react.memo_cache_sentinel`)?(X=(0,l.jsx)(he,{className:`top-12 z-10`}),Z=(0,l.jsx)(be,{}),e[56]=X,e[57]=Z):(X=e[56],Z=e[57]);let Q;e[58]!==M||e[59]!==y?(Q=(0,l.jsxs)(_e,{className:`flex flex-col p-0`,"data-testid":`access-denied-dialog`,onClose:M,open:y,size:ge.FULLSCREEN,withCloseButton:!1,children:[X,Z]}),e[58]=M,e[59]=y,e[60]=Q):Q=e[60];let $;return e[61]!==Y||e[62]!==Q?($=(0,l.jsxs)(l.Fragment,{children:[Y,Q]}),e[61]=Y,e[62]=Q,e[63]=$):$=e[63],$};function Se(e){return{...e,accessDenied:void 0}}function Ce(e){return(0,l.jsx)(e.Input,{autoFocus:!0,"data-testid":`email-input`,id:`login-form-email`,label:`Email`,placeholder:`Email`,type:`email`})}function we(e){return(0,l.jsx)(e.Input,{"data-testid":`password-input`,id:`login-form-password`,label:`Password`,placeholder:`Enter Password`,type:`password`})}var d=()=>{let e=(0,s.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,l.jsx)(u,{}),e[0]=t):t=e[0],t};function f(){let e=(0,s.c)(1);{let t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,l.jsx)(d,{}),e[0]=t):t=e[0],t}}export{f as component};
2//# sourceMappingURL=login-Cz5oxlvt.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.