PageSourceSearch

https://www.northmill.com/se/app/static/index-B2bBEDTf.js

js northmill.com collected 2026-10-01 14:39:36 UTC 2,402,808 bytes, 1,685 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/log-custom-event-UvYInVez.js","static/rolldown-runtime-B0Z9INg1.js","static/event-logger-opS20UOn.js","static/preload-helper-D1VVPXqA.js","static/request-push-permission-BKBOulBW.js","static/push-manager-factory-BES9xuZF.js","static/request-immediate-data-flush-BJLs5fsx.js","static/log-purchase-CZhOwegQ.js","static/unregister-push-Dg68GlUi.js","static/change-user-C2p1evNE.js","static/mock-api-Dj9YXzrz.js","static/mockServer-Dl1MQqJh.js","static/whatwg-url-without-unicode-hgS9AtdP.js","static/common-BBmi8PSI.js","static/tslib.es6-BphfyedP.js","static/graphql-B4YVMGIB.js","static/__vite-browser-external-CV6URZNE.js","static/feature-flags-provider-factory-CvxHkASJ.js","static/esm-8S4ZhXvP.js","static/replayStats-C6TwcZID.js","static/react-native-url-polyfill-O_D_CfId.js","static/intl-CJJTtlQW.js","static/polyfill-Dw3OIM8w.js","static/intl-getcanonicallocales-CzmVoAgw.js","static/polyfill-Ch9rYHnw.js","static/polyfill-force-DE8GdOwT.js","static/polyfill-force-4ThdM6sg.js"])))=>i.map(i=>d[i]);
2import{a as e,i as t,n,r,t as i}from"./rolldown-runtime-B0Z9INg1.js";import{A as a,At as o,B as s,Bt as c,C as l,Dt as u,Et as d,H as f,I as p,J as m,K as h,L as g,M as _,N as v,O as y,R as b,Rt as x,S,Tt as C,U as w,V as T,Y as E,_t as D,a as O,at as k,bt as A,d as ee,dt as te,ft as ne,gt as re,ht as ie,i as ae,it as oe,j as se,jt as ce,k as le,mt as ue,nt as de,o as fe,ot as pe,pt as me,q as he,rt as ge,s as _e,st as ve,u as ye,ut as be,wt as xe,xt as Se,z as Ce,zt as we}from"./whatwg-url-without-unicode-hgS9AtdP.js";import{$a as Te,$c as Ee,$d as De,$i as Oe,$l as ke,$o as Ae,$s as je,$t as Me,$u as Ne,A as Pe,Aa as Fe,Ac as Ie,Ad as Le,Ai as Re,Al as ze,An as Be,Ao as Ve,Ar as He,As as Ue,At as We,Au as Ge,B as Ke,Ba as qe,Bc as Je,Bd as Ye,Bi as Xe,Bl as Ze,Bn as Qe,Bo as $e,Br as et,Bt as tt,Bu as nt,C as rt,Ca as it,Cc as at,Cd as ot,Cf as st,Ci as ct,Cl as lt,Cn as ut,Co as dt,Cr as ft,Ct as pt,Cu as mt,D as ht,Da as j,Dc as gt,Dd as _t,Df as vt,Di as yt,Dl as bt,Do as xt,Dr as St,Dt as Ct,Du as wt,E as Tt,Ea as Et,Ec as Dt,Ed as Ot,Ef as kt,Ei as At,El as jt,En as Mt,Eo as Nt,Er as Pt,Et as Ft,Eu as It,F as Lt,Fa as Rt,Fc as zt,Fd as Bt,Fi as Vt,Fl as Ht,Fn as Ut,Fr as Wt,Ft as Gt,Fu as Kt,Ga as qt,Gc as Jt,Gd as Yt,Gi as Xt,Gl as Zt,Gn as Qt,Go as $t,Gs as en,Gt as tn,Gu as nn,Ha as rn,Hc as an,Hd as on,Hi as sn,Hl as cn,Hn as ln,Ho as M,Hr as N,Ht as un,Hu as dn,I as fn,Ia as pn,Ic as mn,Id as hn,Ii as gn,Il as _n,In as vn,Ir as yn,It as bn,Iu as xn,Ja as Sn,Jc as Cn,Jd as wn,Ji as Tn,Jl as En,Jn as Dn,Jo as P,Js as On,Jt as kn,Ju as An,Ka as jn,Kc as Mn,Kd as Nn,Ki as Pn,Kl as Fn,Kn as In,Ko as F,Ks as Ln,Kt as Rn,Ku as zn,L as Bn,La as Vn,Lc as Hn,Ld as Un,Li as Wn,Ll as Gn,Ln as Kn,Lo as qn,Lt as Jn,Lu as Yn,M as Xn,Ma as Zn,Mc as Qn,Md as $n,Mi as er,Ml as tr,Mn as nr,Mo as I,Mr as rr,Mt as ir,Mu as ar,N as or,Na as sr,Nc as cr,Nd as lr,Ni as ur,Nl as dr,Nn as fr,No as pr,Nr as mr,Nt as hr,Nu as gr,O as _r,Oa as vr,Oc as yr,Od as br,Of as xr,Oi as L,Ol as Sr,Oo as Cr,Or as wr,Ot as Tr,Ou as Er,P as Dr,Pa as Or,Pc as kr,Pd as Ar,Pi as jr,Pl as Mr,Pn as Nr,Po as Pr,Pr as Fr,Pt as Ir,Pu as Lr,Qa as Rr,Qc as zr,Qd as Br,Qi as Vr,Qn as Hr,Qo as Ur,Qs as Wr,Qt as Gr,Qu as Kr,Ra as qr,Rc as Jr,Rd as Yr,Rf as Xr,Ri as Zr,Rl as Qr,Rn as $r,Ro as ei,Rs as ti,Rt as ni,Ru as ri,S as ii,Sa as ai,Sc as oi,Sd as si,Sf as ci,Si as li,Sl as ui,Sn as di,So as fi,Sr as pi,Ss as mi,St as hi,Su as gi,T as _i,Ta as vi,Tc as yi,Td as bi,Tf as xi,Ti as Si,Tl as Ci,Tn as wi,To as Ti,Tr as Ei,Tt as Di,Tu as Oi,Ua as ki,Uc as Ai,Ud as ji,Ui as Mi,Ul as Ni,Un as Pi,Uo as Fi,Ut as Ii,Uu as Li,Va as Ri,Vc as zi,Vd as Bi,Vi,Vl as Hi,Vn as Ui,Vo as Wi,Vr as Gi,Vt as Ki,Vu as qi,Wa as Ji,Wc as Yi,Wd as Xi,Wi as Zi,Wl as Qi,Wn as $i,Wo as ea,Wr as ta,Wt as na,Wu as ra,Xc as ia,Xd as aa,Xi as oa,Xl as sa,Xn as ca,Xo as la,Xr as ua,Xs as da,Xt as fa,Xu as pa,Ya as ma,Yc as ha,Yd as ga,Yi as _a,Yl as va,Yn as ya,Yo as ba,Yr as xa,Ys as Sa,Yt as Ca,Yu as wa,Za as Ta,Zc as Ea,Zd as Da,Zi as Oa,Zl as R,Zn as ka,Zo as Aa,Zr as ja,Zs as Ma,Zt as Na,Zu as Pa,_ as Fa,_a as Ia,_c as La,_d as Ra,_i as za,_l as Ba,_n as Va,_o as Ha,_r as Ua,_s as Wa,_t as Ga,_u as Ka,a as qa,aa as Ja,ac as Ya,ad as Xa,af as Za,ai as Qa,al as $a,an as eo,ao as to,ar as no,as as ro,au as io,b as ao,ba as oo,bc as so,bd as co,bi as lo,bl as uo,bn as fo,bo as po,br as mo,bs as ho,bt as go,bu as _o,c as vo,ca as yo,cc as bo,c
2d as xo,cl as So,cn as z,co as Co,cs as wo,ct as To,d as Eo,da as Do,dc as Oo,dd as ko,df as Ao,di as jo,dl as Mo,dn as No,do as Po,ds as Fo,dt as Io,ea as Lo,ec as Ro,ed as zo,ef as Bo,ei as Vo,el as Ho,en as Uo,eo as Wo,es as Go,eu as Ko,f as qo,fa as Jo,fc as Yo,fd as Xo,ff as Zo,fl as Qo,fn as $o,fo as es,fs as ts,ft as ns,fu as rs,g as is,ga as as,gc as os,gd as ss,gf as cs,gi as ls,gl as us,gn as ds,go as fs,gr as ps,gs as ms,gt as hs,gu as gs,h as _s,ha as vs,hc as ys,hd as bs,hf as xs,hi as Ss,hl as Cs,hn as ws,ho as Ts,hr as Es,hs as Ds,ht as Os,hu as ks,i as As,ia as js,ic as Ms,id as Ns,if as Ps,ii as Fs,il as Is,in as Ls,io as Rs,ir as B,is as zs,iu as Bs,jc as Vs,jd as Hs,ji as Us,jl as Ws,jn as Gs,jo as Ks,jr as qs,jt as Js,ka as Ys,kc as Xs,kd as Zs,ki as Qs,kl as $s,kn as ec,ko as tc,kr as nc,kt as rc,ku as ic,l as ac,la as oc,lc as sc,ld as cc,li as lc,ll as uc,ls as V,lt as dc,lu as fc,m as pc,ma as mc,mc as hc,md as gc,mf as _c,mi as vc,ml as yc,mn as bc,mo as xc,ms as Sc,mt as Cc,mu as wc,n as Tc,na as Ec,nc as Dc,nd as Oc,nf as kc,ni as Ac,nl as jc,nn as Mc,no as Nc,nr as Pc,ns as H,nu as Fc,o as Ic,oa as Lc,oc as Rc,od as zc,of as Bc,oi as Vc,ol as Hc,on as Uc,oo as Wc,os as Gc,ot as Kc,ou as qc,p as Jc,pa as Yc,pc as Xc,pd as Zc,pf as eee,pi as Qc,pl as $c,pn as el,ps as tl,pt as nl,qa as rl,qc as il,qd as al,qi as ol,ql as sl,qn as cl,qo as ll,qs as tee,qt as ul,qu as dl,r as fl,ra as pl,rc as ml,rd as hl,rf as gl,ri as _l,rl as vl,rn as yl,ro as bl,rr as xl,rs as Sl,ru as Cl,s as wl,sc as Tl,sd as El,sf as Dl,si as Ol,sl as kl,sn as Al,so as jl,ss as U,st as Ml,t as W,ta as Nl,tc as Pl,td as Fl,tf as Il,ti as Ll,tl as Rl,tn as zl,to as Bl,tr as Vl,ts as Hl,tu as Ul,u as Wl,ua as Gl,uc as Kl,ud as ql,uf as Jl,ui as Yl,ul as Xl,un as Zl,us as G,ut as Ql,uu as $l,v as eu,va as tu,vc as nu,vd as ru,vi as iu,vl as au,vn as ou,vo as su,vr as cu,vs as lu,vt as uu,vu as du,w as fu,wa as pu,wc as mu,wd as hu,wf as gu,wi as _u,wl as vu,wn as yu,wo as bu,wr as xu,wt as Su,wu as Cu,x as wu,xa as Tu,xc as Eu,xd as Du,xf as Ou,xi as ku,xl as Au,xn as ju,xo as Mu,xr as Nu,xs as Pu,xt as Fu,xu as Iu,y as Lu,ya as Ru,yc as zu,yd as Bu,yi as Vu,yl as Hu,yn as Uu,yo as Wu,yr as K,ys as Gu,yt as Ku,yu as qu,z as Ju,za as Yu,zc as Xu,zd as Zu,zf as Qu,zi as $u,zl as ed,zn as td,zo as nd,zr as rd,zt as id,zu as ad}from"./common-BBmi8PSI.js";import{a as od,i as sd,n as cd,o as ld,r as ud,s as dd,t as q}from"./tslib.es6-BphfyedP.js";import{a as fd,i as pd,n as md,r as hd,s as gd}from"./graphql-B4YVMGIB.js";import{$ as _d,$i as vd,$n as yd,$r as bd,$t as xd,A as Sd,Ai as Cd,An as wd,Ar as Td,At as Ed,B as Dd,Bi as Od,Bn as kd,Br as Ad,Bt as jd,C as Md,Ca as Nd,Ci as Pd,Cn as Fd,Cr as Id,Ct as Ld,D as Rd,Da as zd,Di as Bd,Dn as Vd,Dr as Hd,Dt as Ud,E as Wd,Ea as Gd,Ei as Kd,En as qd,Er as Jd,Et as Yd,F as Xd,Fi as Zd,Fn as Qd,Fr as $d,Ft as ef,G as tf,Gi as J,Gn as nf,Gr as rf,Gt as af,H as of,Hi as sf,Hn as cf,Hr as lf,Ht as uf,I as df,Ii as ff,In as pf,Ir as mf,It as hf,J as gf,Ji as _f,Jn as vf,Jr as yf,Jt as bf,K as xf,Ki as Sf,Kn as Cf,Kr as wf,Kt as Tf,L as Ef,Li as Df,Ln as Of,Lr as kf,Lt as Af,M as jf,Mi as Mf,Mn as Nf,Mr as Pf,Mt as Ff,N as If,Ni as Lf,Nn as Rf,Nr as zf,Nt as Bf,O as Vf,Oa as Hf,Oi as Uf,On as Wf,Or as Gf,Ot as Kf,P as qf,Pi as Jf,Pn as Yf,Pr as Xf,Pt as Zf,Q as Qf,Qi as $f,Qn as ep,Qr as tp,Qt as np,R as rp,Ri as ip,Rn as nee,Rr as ap,Rt as ree,S as op,Sa as sp,Si as cp,Sn as lp,Sr as up,St as dp,T as fp,Ta as pp,Ti as mp,Tn as hp,Tr as gp,Tt as _p,U as vp,Ui as yp,Un as iee,Ur as bp,Ut as xp,V as Sp,Vi as Y,Vn as Cp,Vr as wp,Vt as Tp,W as Ep,Wi as Dp,Wn as Op,Wr as kp,Wt as Ap,X as jp,Xi as Mp,Xn as Np,Xr as Pp,Xt as aee,Y as oee,Yi as Fp,Yn as Ip,Yr as Lp,Yt as Rp,Z as zp,Zi as Bp,Zn as Vp,Zr as Hp,Zt as Up,_ as Wp,_a as Gp,_i as Kp,_n as qp,_r as Jp,_t as Yp,a as Xp,aa as Zp,ai as Qp,an as see,ar as cee,at as $p,b as em,ba as lee,bi as tm,bn as nm,br as rm,bt as im,c as am,ca as om,ci as sm,cn as cm,cr as lm,ct as um,d as dm,da as fm,di as pm,dn as mm,dr as hm,dt as gm,ea as _m,ei as vm,en as ym,er as bm,et as xm,f as Sm,fa as Cm,fi as wm,fn as Tm,fr as Em,ft as Dm,g as Om,ga as km,gi as Am,gn as jm,gr as Mm,gt as Nm,h as Pm,ha as Fm,hi as Im,hn as Lm,hr as Rm,ht as zm,i as uee,ia as Bm,ii as Vm,in as dee,ir as Hm,it as Um,j as fee,ji as Wm,jn as Gm,jr as Km,jt as pee,k as qm,ka as Jm,ki as mee,kn as hee,kr as Ym,kt as Xm,l as Zm,la as Qm,li as $m,ln as eh,lr as th,lt as nh,m as rh,ma as ih,mi as ah,mn as oh,mr as sh,mt as ch,na as lh,ni as uh,nn as dh,nr as fh,nt as ph,o as mh,oa as hh,oi as gh,on as _h,or as vh,ot as yh,p as bh,pa as xh,pi as Sh,pn as Ch,pr as wh,pt as Th,q as Eh,qi as Dh,qn as Oh,qr as kh,qt as Ah,r as jh,ra as Mh,ri as Nh,rn as Ph,rr as Fh,rt as Ih,s as Lh,sa as R
2h,si as zh,sn as Bh,sr as Vh,st as Hh,ta as Uh,ti as Wh,tn as Gh,tr as Kh,tt as qh,u as Jh,ua as Yh,ui as Xh,un as gee,ur as Zh,ut as _ee,v as vee,va as yee,vi as Qh,vn as bee,vr as $h,vt as xee,w as See,wa as eg,wi as tg,wn as Cee,wr as ng,wt as rg,x as ig,xa as wee,xi as ag,xn as Tee,xr as og,xt as Eee,y as sg,ya as Dee,yi as cg,yn as Oee,yr as lg,yt as kee,z as ug,zi as dg,zn as Aee,zr as jee,zt as Mee}from"./mockServer-Dl1MQqJh.js";import{C as fg,F as Nee,H as Pee,I as Fee,K as pg,L as mg,N as hg,P as gg,S as _g,T as vg,V as yg,_ as bg,a as xg,b as Sg,c as Cg,d as wg,et as Tg,f as Eg,g as Dg,h as Og,it as kg,l as Ag,m as jg,n as Mg,nt as Ng,o as Pg,p as Fg,r as Ig,rt as Lg,s as Rg,tt as zg,u as Bg,v as Vg,w as Hg,x as Ug,y as Wg}from"./event-logger-opS20UOn.js";import{t as Gg}from"./preload-helper-D1VVPXqA.js";import{n as Iee}from"./mock-api-Dj9YXzrz.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),t.credentials=e.crossOrigin===`use-credentials`?`include`:e.crossOrigin===`anonymous`?`omit`:`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var X=e(x());O();var Kg=i(((e,t)=>{(function(n){var r=typeof e==`object`&&e,i=typeof t==`object`&&t&&t.exports==r&&t,a=typeof window==`object`&&window;(a.global===a||a.window===a)&&(n=a);var o=function(e){this.message=e};o.prototype=Error(),o.prototype.name=`InvalidCharacterError`;var s=function(e){throw new o(e)},c=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,l=/[\t\n\f\r ]/g,u={encode:function(e){e=String(e),/[^\0-\xFF]/.test(e)&&s(`The string to be encoded contains characters outside of the Latin1 range.`);for(var t=e.length%3,n=``,r=-1,i,a,o,l,u=e.length-t;++r<u;)i=e.charCodeAt(r)<<16,a=e.charCodeAt(++r)<<8,o=e.charCodeAt(++r),l=i+a+o,n+=c.charAt(l>>18&63)+c.charAt(l>>12&63)+c.charAt(l>>6&63)+c.charAt(l&63);return t==2?(i=e.charCodeAt(r)<<8,a=e.charCodeAt(++r),l=i+a,n+=c.charAt(l>>10)+c.charAt(l>>4&63)+c.charAt(l<<2&63)+`=`):t==1&&(l=e.charCodeAt(r),n+=c.charAt(l>>2)+c.charAt(l<<4&63)+`==`),n},decode:function(e){e=String(e).replace(l,``);var t=e.length;t%4==0&&(e=e.replace(/==?$/,``),t=e.length),(t%4==1||/[^+a-zA-Z0-9/]/.test(e))&&s(`Invalid character: the string to be decoded is not correctly encoded.`);for(var n=0,r,i,a=``,o=-1;++o<t;)i=c.indexOf(e.charAt(o)),r=n%4?r*64+i:i,n++%4&&(a+=String.fromCharCode(255&r>>(-2*n&6)));return a},version:`1.0.0`};if(typeof define==`function`&&typeof define.amd==`object`&&define.amd)define(function(){return u});else if(r&&!r.nodeType){if(i)i.exports=u;else for(var d in u)u.hasOwnProperty(d)&&(r[d]=u[d])}else n.base64=u})(e)}));function qg(e){return e}var Jg=function(){function e(e,t){t===void 0&&(t=Object.create(null)),this.resultCache=ji?new WeakSet:new Set,this.transform=e,t.getCacheKey&&(this.getCacheKey=t.getCacheKey),this.cached=t.cache!==!1,this.resetCache()}return e.prototype.getCacheKey=function(e){return[e]},e.identity=function(){return new e(qg,{cache:!1})},e.split=function(t,n,r){return r===void 0&&(r=e.identity()),Object.assign(new e(function(e){return(t(e)?n:r).transformDocument(e)},{cache:!1}),{left:n,right:r})},e.prototype.resetCache=function(){var t=this;if(this.cached){var n=new Xi(on);this.performWork=El(e.prototype.performWork.bind(this),{makeCacheKey:function(e){var r=t.getCacheKey(e);if(r)return ga(Array.isArray(r),77),n.lookupArray(r)},max:lr[`documentTransform.cache`],cache:Bt})}},e.prototype.performWork=function(e){return ql(e),this.transform(e)},e.prototype.transformDocument=function(e){if(this.resultCache.has(e))return e;var t=this.performWork(e);return this.resultCache.add(t),t},e.prototype.concat=function(t){var n=this;return Object.assign(new e(function(e){return t.transformDocument(n.transformDocument(e))},{cache:!1}),{left:this,right:t})},e}(),Yg,Xg=Object.assign(function(e){var t=Yg.get(e);return t||(t=hd(e),Yg.set(e,t)),t},{reset:function(){Yg=new Ar(lr.print||2e3)}});Xg.reset(),globalThis.__DEV__!==!1&&$n(`print`,function(){return Yg?Yg.size:0}),dd();var Zg={kind:gd.FIELD,name:{kind:gd.NAME,value:`__typename`}};function Qg(e,t){return!e||e.selectionSet.selections.every(function(e){return e.kind===gd.FRAGMENT_SPREAD&&Qg(t[e.name.value],t)})}
2function $g(e){return Qg(bs(e)||Xo(e),hn(Zc(e)))?null:e}function e_(e){var t=new Map,n=new Map;return e.forEach(function(e){e&&(e.name?t.set(e.name,e):e.test&&n.set(e.test,e))}),function(e){var r=t.get(e.name.value);return!r&&n.size&&n.forEach(function(t,n){n(e)&&(r=t)}),r}}function t_(e){var t=new Map;return function(n){n===void 0&&(n=e);var r=t.get(n);return r||t.set(n,r={variables:new Set,fragmentSpreads:new Set}),r}}function n_(e,t){ql(t);for(var n=t_(``),r=t_(``),i=function(e){for(var t=0,i=void 0;t<e.length&&(i=e[t]);++t)if(!Xa(i)){if(i.kind===gd.OPERATION_DEFINITION)return n(i.name&&i.name.value);if(i.kind===gd.FRAGMENT_DEFINITION)return r(i.name.value)}return globalThis.__DEV__!==!1&&ga.error(97),null},a=0,o=t.definitions.length-1;o>=0;--o)t.definitions[o].kind===gd.OPERATION_DEFINITION&&++a;var s=e_(e),c=function(e){return zc(e)&&e.map(s).some(function(e){return e&&e.remove})},l=new Map,u=!1,d={enter:function(e){if(c(e.directives))return u=!0,null}},f=fd(t,{Field:d,InlineFragment:d,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(e,t,n,r,a){var o=i(a);o&&o.variables.add(e.name.value)}},FragmentSpread:{enter:function(e,t,n,r,a){if(c(e.directives))return u=!0,null;var o=i(a);o&&o.fragmentSpreads.add(e.name.value)}},FragmentDefinition:{enter:function(e,t,n,r){l.set(JSON.stringify(r),e)},leave:function(e,t,n,i){if(e===l.get(JSON.stringify(i)))return e;if(a>0&&e.selectionSet.selections.every(function(e){return e.kind===gd.FIELD&&e.name.value===`__typename`}))return r(e.name.value).removed=!0,u=!0,null}},Directive:{leave:function(e){if(s(e))return u=!0,null}}});if(!u)return t;var p=function(e){return e.transitiveVars||(e.transitiveVars=new Set(e.variables),e.removed||e.fragmentSpreads.forEach(function(t){p(r(t)).transitiveVars.forEach(function(t){e.transitiveVars.add(t)})})),e},m=new Set;f.definitions.forEach(function(e){e.kind===gd.OPERATION_DEFINITION?p(n(e.name&&e.name.value)).fragmentSpreads.forEach(function(e){m.add(e)}):e.kind===gd.FRAGMENT_DEFINITION&&a===0&&!r(e.name.value).removed&&m.add(e.name.value)}),m.forEach(function(e){p(r(e)).fragmentSpreads.forEach(function(e){m.add(e)})});var h=function(e){return!!(!m.has(e)||r(e).removed)},g={enter:function(e){if(h(e.name.value))return null}};return $g(fd(f,{FragmentSpread:g,FragmentDefinition:g,OperationDefinition:{leave:function(e){if(e.variableDefinitions){var t=p(n(e.name&&e.name.value)).transitiveVars;if(t.size<e.variableDefinitions.length)return q(q({},e),{variableDefinitions:e.variableDefinitions.filter(function(e){return t.has(e.variable.name.value)})})}}}}))}var r_=Object.assign(function(e){return fd(e,{SelectionSet:{enter:function(e,t,n){if(!(n&&n.kind===gd.OPERATION_DEFINITION)){var r=e.selections;if(r&&!r.some(function(e){return si(e)&&(e.name.value===`__typename`||e.name.value.lastIndexOf(`__`,0)===0)})){var i=n;if(!(si(i)&&i.directives&&i.directives.some(function(e){return e.name.value===`export`})))return q(q({},e),{selections:ld(ld([],r,!0),[Zg],!1)})}}}}})},{added:function(e){return e===Zg}});function i_(e){return gc(e).operation===`query`?e:fd(e,{OperationDefinition:{enter:function(e){return q(q({},e),{operation:`query`})}}})}function a_(e){return ql(e),n_([{test:function(e){return e.name.value===`client`},remove:!0}],e)}function o_(e){return ql(e),fd(e,{FragmentSpread:function(e){if(!e.directives?.some(function(e){return e.name.value===`unmask`}))return q(q({},e),{directives:ld(ld([],e.directives||[],!0),[{kind:gd.DIRECTIVE,name:{kind:gd.NAME,value:`nonreactive`}}],!1)})}})}dd();var s_=Object.prototype.hasOwnProperty;function c_(){return l_([...arguments])}function l_(e){var t=e[0]||{},n=e.length;if(n>1)for(var r=new d_,i=1;i<n;++i)t=r.merge(t,e[i]);return t}var u_=function(e,t,n){return this.merge(e[n],t[n])},d_=function(){function e(e){e===void 0&&(e=u_),this.reconciler=e,this.isObject=Ye,this.pastCopies=new Set}return e.prototype.merge=function(e,t){for(var n=this,r=[],i=2;i<arguments.length;i++)r[i-2]=arguments[i];return Ye(t)&&Ye(e)?(Object.keys(t).forEach(function(i){if(s_.call(e,i)){var a=e[i];if(t[i]!==a){var o=n.reconciler.apply(n,ld([e,t,i],r,!1));o!==a&&(e=n.shallowCopyForMerge(e),e[i]=o)}}else e=n.shallowCopyForMerge(e),e[i]=t[i]}),e):t},e.prototype.shallowCopyForMerge=function(e){return Ye(e)&&(this.pastCopies.has(e)||(e=Array.isArray(e)?e.slice(0):q({__proto__:Object.getPrototypeOf(e)},e),this.pastCopies.add(e))),e},e}();function f_(e,t,n){return new Ns(function(r){var i={then:function(e){return new Promise(function(t){return t(e())})}};function a(e,t){return function(n){if(e){var a=function(){return r.closed?0:e(n)};i=i.then(a,a).then(function(e){return r.next(e)},function(e){return r.error(e)})}else r[t](n)}}
2var o={next:a(t,`next`),error:a(n,`error`),complete:function(){i.then(function(){return r.complete()})}},s=e.subscribe(o);return function(){return s.unsubscribe()}})}dd();function p_(e){return e&&typeof e.then==`function`}var m_=function(e){ud(t,e);function t(t){var n=e.call(this,function(e){return n.addObserver(e),function(){return n.removeObserver(e)}})||this;return n.observers=new Set,n.promise=new Promise(function(e,t){n.resolve=e,n.reject=t}),n.handlers={next:function(e){n.sub!==null&&(n.latest=[`next`,e],n.notify(`next`,e),Fl(n.observers,`next`,e))},error:function(e){var t=n.sub;t!==null&&(t&&setTimeout(function(){return t.unsubscribe()}),n.sub=null,n.latest=[`error`,e],n.reject(e),n.notify(`error`,e),Fl(n.observers,`error`,e))},complete:function(){var e=n,t=e.sub,r=e.sources,i=r===void 0?[]:r;if(t!==null){var a=i.shift();a?p_(a)?a.then(function(e){return n.sub=e.subscribe(n.handlers)},n.handlers.error):n.sub=a.subscribe(n.handlers):(t&&setTimeout(function(){return t.unsubscribe()}),n.sub=null,n.latest&&n.latest[0]===`next`?n.resolve(n.latest[1]):n.resolve(),n.notify(`complete`),Fl(n.observers,`complete`))}}},n.nextResultListeners=new Set,n.cancel=function(e){n.reject(e),n.sources=[],n.handlers.error(e)},n.promise.catch(function(e){}),typeof t==`function`&&(t=[new Ns(t)]),p_(t)?t.then(function(e){return n.start(e)},n.handlers.error):n.start(t),n}return t.prototype.start=function(e){this.sub===void 0&&(this.sources=Array.from(e),this.handlers.complete())},t.prototype.deliverLastMessage=function(e){if(this.latest){var t=this.latest[0],n=e[t];n&&n.call(e,this.latest[1]),this.sub===null&&t===`next`&&e.complete&&e.complete()}},t.prototype.addObserver=function(e){this.observers.has(e)||(this.deliverLastMessage(e),this.observers.add(e))},t.prototype.removeObserver=function(e){this.observers.delete(e)&&this.observers.size<1&&this.handlers.complete()},t.prototype.notify=function(e,t){var n=this.nextResultListeners;n.size&&(this.nextResultListeners=new Set,n.forEach(function(n){return n(e,t)}))},t.prototype.beforeNext=function(e){var t=!1;this.nextResultListeners.add(function(n,r){t||(t=!0,e(n,r))})},t}(Ns);zo(m_);function h_(e){return`incremental`in e}function g_(e){return`hasNext`in e&&`data`in e}function __(e){return h_(e)||g_(e)}function v_(e){return Ye(e)&&`payload`in e}function y_(e,t){var n=e,r=new d_;return h_(t)&&zc(t.incremental)&&t.incremental.forEach(function(e){for(var t=e.data,i=e.path,a=i.length-1;a>=0;--a){var o=i[a],s=isNaN(+o)?{}:[];s[o]=t,t=s}n=r.merge(n,t)}),n}function b_(e){var t=x_(e);return zc(t)}function x_(e){var t=zc(e.errors)?e.errors.slice(0):[];return h_(e)&&zc(e.incremental)&&e.incremental.forEach(function(e){e.errors&&t.push.apply(t,e.errors)}),t}function S_(e){return new Ns(function(t){t.error(e)})}var C_=function(e,t,n){var r=Error(n);throw r.name=`ServerError`,r.response=e,r.statusCode=e.status,r.result=t,r};function w_(e){for(var t=[`query`,`operationName`,`variables`,`extensions`,`context`],n=0,r=Object.keys(e);n<r.length;n++){var i=r[n];if(t.indexOf(i)<0)throw aa(46,i)}return e}dd();function T_(e,t){var n=q({},e);return Object.defineProperty(t,"setContext",{enumerable:!1,value:function(e){n=typeof e==`function`?q(q({},n),e(n)):q(q({},n),e)}}),Object.defineProperty(t,"getContext",{enumerable:!1,value:function(){return q({},n)}}),t}function E_(e){var t={variables:e.variables||{},extensions:e.extensions||{},operationName:e.operationName,query:e.query};return t.operationName||=typeof t.query==`string`?``:ss(t.query)||void 0,t}dd();function D_(e,t){var n=q({},e),r=new Set(Object.keys(e));return fd(t,{Variable:function(e,t,n){n&&n.kind!==`VariableDefinition`&&r.delete(e.name.value)}}),r.forEach(function(e){delete n[e]}),n}function O_(e,t){return t?t(e):Ns.of()}function k_(e){return typeof e==`function`?new j_(e):e}function A_(e){return e.request.length<=1}var j_=function(){function e(e){e&&(this.request=e)}return e.empty=function(){return new e(function(){return Ns.of()})},e.from=function(t){return t.length===0?e.empty():t.map(k_).reduce(function(e,t){return e.concat(t)})},e.split=function(t,n,r){var i=k_(n),a=k_(r||new e(O_)),o=A_(i)&&A_(a)?new e(function(e){return t(e)?i.request(e)||Ns.of():a.request(e)||Ns.of()}):new e(function(e,n){return t(e)?i.request(e,n)||Ns.of():a.request(e,n)||Ns.of()});return Object.assign(o,{left:i,right:a})},e.execute=function(e,t){return e.request(T_(t.context,E_(w_(t))))||Ns.of()},e.concat=function(t,n){var r=k_(t);if(A_(r))return globalThis.__DEV__!==!1&&ga.warn(38,r),r;var i=k_(n),a=A_(i)?new e(function(e){return r.request(e,function(e){return i.request(e)||Ns.of()})||Ns.of()}):new e(function(e,t){return r.request(e,function(e){return i.request(e,t)||Ns.of()})||Ns.of()});return Object.assign(a,{left:r,right:i})},e.prototype.split=function(t,n,r){return this.concat(e.split(t,n,r||new e(O_)))},e.prototype.concat=function(t){return e.concat(this,t)},e.prototype.request=function(e,t){throw aa(39)},e.prototype.onError=function(e,t){if(t&&t.error)return t.error(e),!1;throw e},e.prototype.setOnError=function(e){return this.onError=e,this},e}(),M_=j_.execute;function N_(e){var t,n=e[Symbol.asyncIterator]();return t={next:function(){return n.next()}},t[Symbol.asyncIterator]=function(){return this},t}function P_(e){var t=null,n=null,r=!1,i=[],a=[];
2function o(e){if(!n){if(a.length){var t=a.shift();if(Array.isArray(t)&&t[0])return t[0]({value:e,done:!1})}i.push(e)}}function s(e){n=e,a.slice().forEach(function(t){t[1](e)}),!t||t()}function c(){r=!0,a.slice().forEach(function(e){e[0]({value:void 0,done:!0})}),!t||t()}t=function(){t=null,e.removeListener(`data`,o),e.removeListener(`error`,s),e.removeListener(`end`,c),e.removeListener(`finish`,c),e.removeListener(`close`,c)},e.on(`data`,o),e.on(`error`,s),e.on(`end`,c),e.on(`finish`,c),e.on(`close`,c);function l(){return new Promise(function(e,t){if(n)return t(n);if(i.length)return e({value:i.shift(),done:!1});if(r)return e({value:void 0,done:!0});a.push([e,t])})}var u={next:function(){return l()}};return Bi&&(u[Symbol.asyncIterator]=function(){return this}),u}function F_(e){var t=!1,n={next:function(){return t?Promise.resolve({value:void 0,done:!0}):(t=!0,new Promise(function(t,n){e.then(function(e){t({value:e,done:!1})}).catch(n)}))}};return Bi&&(n[Symbol.asyncIterator]=function(){return this}),n}function I_(e){var t={next:function(){return e.read()}};return Bi&&(t[Symbol.asyncIterator]=function(){return this}),t}function L_(e){return!!e.body}function R_(e){return!!e.getReader}function z_(e){return!!(Bi&&e[Symbol.asyncIterator])}function B_(e){return!!e.stream}function V_(e){return!!e.arrayBuffer}function H_(e){return!!e.pipe}function U_(e){var t=e;if(L_(e)&&(t=e.body),z_(t))return N_(t);if(R_(t))return I_(t.getReader());if(B_(t))return I_(t.stream().getReader());if(V_(t))return F_(t.arrayBuffer());if(H_(t))return P_(t);throw Error(`Unknown body type for responseIterator. Please pass a streamable response.`)}dd();var W_=Object.prototype.hasOwnProperty;function Lee(e,t){return cd(this,void 0,void 0,function(){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w;return sd(this,function(T){switch(T.label){case 0:if(TextDecoder===void 0)throw Error(`TextDecoder must be defined in the environment: please import a polyfill.`);n=new TextDecoder(`utf-8`),r=e.headers?.get(`content-type`),i=`boundary=`,a=r?.includes(i)?r?.substring(r?.indexOf(i)+i.length).replace(/['"]/g,``).replace(/\;(.*)/gm,``).trim():`-`,o=`\r
3--${a}`,s=``,c=U_(e),l=!0,T.label=1;case 1:return l?[4,c.next()]:[3,3];case 2:for(u=T.sent(),d=u.value,f=u.done,p=typeof d==`string`?d:n.decode(d),m=s.length-o.length+1,l=!f,s+=p,h=s.indexOf(o,m);h>-1;){if(g=void 0,C=[s.slice(0,h),s.slice(h+o.length)],g=C[0],s=C[1],_=g.indexOf(`\r
4\r
5`),v=Ree(g.slice(0,_)),y=v[`content-type`],y&&y.toLowerCase().indexOf(`application/json`)===-1)throw Error(`Unsupported patch content type: application/json is required.`);if(b=g.slice(_),b){if(x=G_(e,b),Object.keys(x).length>1||`data`in x||`incremental`in x||`errors`in x||`payload`in x){if(v_(x)){if(S={},`payload`in x){if(Object.keys(x).length===1&&x.payload===null)return[2];S=q({},x.payload)}`errors`in x&&(S=q(q({},S),{extensions:q(q({},`extensions`in S?S.extensions:null),(w={},w[wa]=x.errors,w))})),t(S)}else t(x)}else if(Object.keys(x).length===1&&`hasNext`in x&&!x.hasNext)return[2]}h=s.indexOf(o)}return[3,1];case 3:return[2]}})})}function Ree(e){var t={};return e.split(`
6`).forEach(function(e){var n=e.indexOf(`:`);if(n>-1){var r=e.slice(0,n).trim().toLowerCase();t[r]=e.slice(n+1).trim()}}),t}function G_(e,t){e.status>=300&&C_(e,function(){try{return JSON.parse(t)}catch{return t}}(),`Response not successful: Received status code ${e.status}`);try{return JSON.parse(t)}catch(r){var n=r;throw n.name=`ServerParseError`,n.response=e,n.statusCode=e.status,n.bodyText=t,n}}function zee(e,t){e.result&&e.result.errors&&e.result.data&&t.next(e.result),t.error(e)}function Bee(e){return function(t){return t.text().then(function(e){return G_(t,e)}).then(function(n){return!Array.isArray(n)&&!W_.call(n,`data`)&&!W_.call(n,`errors`)&&C_(t,n,`Server response was missing for query '${Array.isArray(e)?e.map(function(e){return e.operationName}):e.operationName}'.`),n})}}var K_=function(e,t){var n;try{n=JSON.stringify(e)}catch(e){var r=aa(42,t,e.message);throw r.parseError=e,r}return n};dd();var Vee={http:{includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},headers:{accept:`*/*`,"content-type":`application/json`},options:{method:`POST`}},Hee=function(e,t){return t(e)};function Uee(e,t){var n=[...arguments].slice(2),r={},i={};
6n.forEach(function(e){r=q(q(q({},r),e.options),{headers:q(q({},r.headers),e.headers)}),e.credentials&&(r.credentials=e.credentials),i=q(q({},i),e.http)}),r.headers&&(r.headers=Wee(r.headers,i.preserveHeaderCase));var a=e.operationName,o=e.extensions,s=e.variables,c=e.query,l={operationName:a,variables:s};return i.includeExtensions&&(l.extensions=o),i.includeQuery&&(l.query=t(c,Xg)),{options:r,body:l}}function Wee(e,t){if(!t){var n={};return Object.keys(Object(e)).forEach(function(t){n[t.toLowerCase()]=e[t]}),n}var r={};Object.keys(Object(e)).forEach(function(t){r[t.toLowerCase()]={originalName:t,value:e[t]}});var i={};return Object.keys(r).forEach(function(e){i[r[e].originalName]=r[e].value}),i}var Gee=function(e){if(!e&&typeof fetch>`u`)throw aa(40)},Kee=function(e,t){return e.getContext().uri||(typeof t==`function`?t(e):t||`/graphql`)};function qee(e,t){var n=[],r=function(e,t){n.push(`${e}=${encodeURIComponent(t)}`)};if(`query`in t&&r(`query`,t.query),t.operationName&&r(`operationName`,t.operationName),t.variables){var i=void 0;try{i=K_(t.variables,`Variables map`)}catch(e){return{parseError:e}}r(`variables`,i)}if(t.extensions){var a=void 0;try{a=K_(t.extensions,`Extensions map`)}catch(e){return{parseError:e}}r(`extensions`,a)}var o=``,s=e,c=e.indexOf(`#`);c!==-1&&(o=e.substr(c),s=e.substr(0,c));var l=s.indexOf(`?`)===-1?`?`:`&`;return{newURI:s+l+n.join(`&`)+o}}dd();var q_=De(function(){return fetch}),Jee=function(e){e===void 0&&(e={});var t=e.uri,n=t===void 0?`/graphql`:t,r=e.fetch,i=e.print,a=i===void 0?Hee:i,o=e.includeExtensions,s=e.preserveHeaderCase,c=e.useGETForQueries,l=e.includeUnusedVariables,u=l!==void 0&&l,d=od(e,[`uri`,`fetch`,`print`,`includeExtensions`,`preserveHeaderCase`,`useGETForQueries`,`includeUnusedVariables`]);globalThis.__DEV__!==!1&&Gee(r||q_);var f={http:{includeExtensions:o,preserveHeaderCase:s},options:d.fetchOptions,credentials:d.credentials,headers:d.headers};return new j_(function(e){var t=Kee(e,n),i=e.getContext(),o={};if(i.clientAwareness){var s=i.clientAwareness,l=s.name,d=s.version;l&&(o[`apollographql-client-name`]=l),d&&(o[`apollographql-client-version`]=d)}var p=q(q({},o),i.headers),m={http:i.http,options:i.fetchOptions,credentials:i.credentials,headers:p};if(al([`client`],e.query)){var h=a_(e.query);if(!h)return S_(Error("HttpLink: Trying to send a client-only query to the server. To send to the server, ensure a non-client field is added to the query or set the `transformOptions.removeClientFields` option to `true`."));e.query=h}var g=Uee(e,a,Vee,f,m),_=g.options,v=g.body;v.variables&&!u&&(v.variables=D_(v.variables,e.query));var y;!_.signal&&typeof AbortController<`u`&&(y=new AbortController,_.signal=y.signal);var b=function(e){return e.kind===`OperationDefinition`&&e.operation===`mutation`},x=function(e){return e.kind===`OperationDefinition`&&e.operation===`subscription`}(gc(e.query)),S=al([`defer`],e.query);if(c&&!e.query.definitions.some(b)&&(_.method=`GET`),S||x){_.headers=_.headers||{};var C=`multipart/mixed;`;x&&S&&globalThis.__DEV__!==!1&&ga.warn(41),x?C+=`boundary=graphql;subscriptionSpec=1.0,application/json`:S&&(C+=`deferSpec=20220824,application/json`),_.headers.accept=C}if(_.method===`GET`){var w=qee(t,v),T=w.newURI,E=w.parseError;if(E)return S_(E);t=T}else try{_.body=K_(v,`Payload`)}catch(e){return S_(e)}return new Ns(function(n){var i=r||De(function(){return fetch})||q_,a=n.next.bind(n);return i(t,_).then(function(t){e.setContext({response:t});var n=t.headers?.get(`content-type`);return n!==null&&/^multipart\/mixed/i.test(n)?Lee(t,a):Bee(e)(t).then(a)}).then(function(){y=void 0,n.complete()}).catch(function(e){y=void 0,zee(e,n)}),function(){y&&y.abort()}})})};dd();var J_=function(e){ud(t,e);function t(t){t===void 0&&(t={});var n=e.call(this,Jee(t).request)||this;return n.options=t,n}return t}(j_),Y_=on?WeakMap:Map,X_=ji?WeakSet:Set,Z_=new cc,Q_=!1;function $_(){Q_||(Q_=!0,globalThis.__DEV__!==!1&&ga.warn(52))}function ev(e,t,n){return Z_.withValue(!0,function(){var r=tv(e,t,n,!1);return Object.isFrozen(e)&&Oc(r),r})}function Yee(e,t){if(t.has(e))return t.get(e);var n=Array.isArray(e)?[]:Object.create(null);return t.set(e,n),n}function tv(e,t,n,r,i){var a=n.knownChanged,o=Yee(e,n.mutableTargets);if(Array.isArray(e)){for(var s=0,c=Array.from(e.entries());s<c.length;s++){var l=c[s],u=l[0],d=l[1];if(d===null){o[u]=null;continue}var f=tv(d,t,n,r,globalThis.__DEV__===!1?void 0:`${i||``}[${u}]`);a.has(f)&&a.add(o),o[u]=f}return a.has(o)?o:e}for(var p=0,m=t.selections;p<m.length;p++){var h=m[p],g=void 0;if(r&&a.add(o),h.kind===gd.FIELD){var _=Ot(h),v=h.selectionSet;if(g=o[_]||e[_],g===void 0)continue;if(v&&g!==null){var f=tv(e[_],v,n,r,globalThis.__DEV__===!1?void 0:`${i||``}.${_}`);a.has(f)&&(g=f)}globalThis.__DEV__===!1&&(o[_]=g),globalThis.__DEV__!==!1&&(r&&_!==`__typename`&&!Object.getOwnPropertyDescriptor(o,_)?.value?Object.defineProperty(o,_,Xee(_,g,i||``,n.operationName,n.operationType)):(delete o[_],o[_]=g))}if(h.kind===gd.INLINE_FRAGMENT&&(!h.typeCondition||n.cache.fragmentMatches(h,e.__typename))&&(g=tv(e,h.selectionSet,n,r,i)),h.kind===gd.FRAGMENT_SPREAD){var y=h.name.value,b=n.fragmentMap[y]||(n.fragmentMap[y]=n.cache.lookupFragment(y));ga(b,47,y);var x=Yt(h);x!==`mask`&&(g=tv(e,b.selectionSet,n,x===`migrate`,i))}a.has(g)&&a.add(o)}return`__typename`in e&&!(`__typename`in o)&&(o.__typename=e.__typename),Object.keys(o).length!==Object.keys(e).length&&a.add(o),a.has(o)?o:e}function Xee(e,t,n,r,i){var a=function(){return Z_.getValue()?t:(globalThis.__DEV__!==!1&&ga.warn(48,r?`${i} '${r}'`:`anonymous ${i}`,`${n}.${e}`.replace(/^\./,``)),a=function(){return t},t)};return{get:function(){return a()},set:function(e){a=function(){return e}},enumerable:!0,configurable:!0}}function nv(e,t,n,r){if(!n.fragmentMatches)return globalThis.__DEV__!==!1&&$_(),e;var i=t.definitions.filter(function(e){return e.kind===gd.FRAGMENT_DEFINITION});r===void 0&&(ga(i.length===1,49,i.length),r=i[0].name.value);var a=i.find(function(e){return e.name.value===r});return ga(!!a,50,r),e==null||dl(e,{})?e:ev(e,a.selectionSet,{operationType:`fragment`,operationName:a.name.value,fragmentMap:hn(Zc(t)),cache:n,mutableTargets:new Y_,knownChanged:new X_})}function Zee(e,t,n){if(!n.fragmentMatches)return globalThis.__DEV__!==!1&&$_(),e;var r=bs(t);return ga(r,51),e==null?e:ev(e,r.selectionSet,{operationType:r.operation,operationName:r.name?.value,fragmentMap:hn(Zc(t)),cache:n,mutableTargets:new Y_,knownChanged:new X_})}dd();var rv=function(){function e(){this.assumeImmutableResults=!1,this.getFragmentDoc=El(Yr,{max:lr[`cache.fragmentQueryDocuments`]||1e3,cache:Bt})}return e.prototype.lookupFragment=function(e){return null}
6,e.prototype.batch=function(e){var t=this,n=typeof e.optimistic==`string`?e.optimistic:e.optimistic===!1?null:void 0,r;return this.performTransaction(function(){return r=e.update(t)},n),r},e.prototype.recordOptimisticTransaction=function(e,t){this.performTransaction(e,t)},e.prototype.transformDocument=function(e){return e},e.prototype.transformForLink=function(e){return e},e.prototype.identify=function(e){},e.prototype.gc=function(){return[]},e.prototype.modify=function(e){return!1},e.prototype.readQuery=function(e,t){return t===void 0&&(t=!!e.optimistic),this.read(q(q({},e),{rootId:e.id||`ROOT_QUERY`,optimistic:t}))},e.prototype.watchFragment=function(e){var t=this,n=e.fragment,r=e.fragmentName,i=e.from,a=e.optimistic,o=a===void 0||a,s=od(e,[`fragment`,`fragmentName`,`from`,`optimistic`]),c=this.getFragmentDoc(n,r),l=i===void 0||typeof i==`string`?i:this.identify(i),u=!!e[Symbol.for(`apollo.dataMasking`)];if(globalThis.__DEV__!==!1){var d=r||Xo(n).name.value;l||globalThis.__DEV__!==!1&&ga.warn(1,d)}var f=q(q({},s),{returnPartialData:!0,id:l,query:c,optimistic:o}),p;return new Ns(function(i){return t.watch(q(q({},f),{immediate:!0,callback:function(a){var o=u?nv(a.result,n,t,r):a.result;if(!(p&&zn(c,{data:p.result},{data:o},e.variables))){var s={data:o,complete:!!a.complete};a.missing&&(s.missing=l_(a.missing.map(function(e){return e.missing}))),p=q(q({},a),{result:o}),i.next(s)}}}))})},e.prototype.readFragment=function(e,t){return t===void 0&&(t=!!e.optimistic),this.read(q(q({},e),{query:this.getFragmentDoc(e.fragment,e.fragmentName),rootId:e.id,optimistic:t}))},e.prototype.writeQuery=function(e){var t=e.id,n=e.data,r=od(e,[`id`,`data`]);return this.write(Object.assign(r,{dataId:t||`ROOT_QUERY`,result:n}))},e.prototype.writeFragment=function(e){var t=e.id,n=e.data,r=e.fragment,i=e.fragmentName,a=od(e,[`id`,`data`,`fragment`,`fragmentName`]);return this.write(Object.assign(a,{query:this.getFragmentDoc(r,i),dataId:t,result:n}))},e.prototype.updateQuery=function(e,t){return this.batch({update:function(n){var r=n.readQuery(e),i=t(r);return i==null?r:(n.writeQuery(q(q({},e),{data:i})),i)}})},e.prototype.updateFragment=function(e,t){return this.batch({update:function(n){var r=n.readFragment(e),i=t(r);return i==null?r:(n.writeFragment(q(q({},e),{data:i})),i)}})},e}();globalThis.__DEV__!==!1&&(rv.prototype.getMemoryInternals=Zs),dd();var iv=function(e){ud(t,e);function t(n,r,i,a){var o,s=e.call(this,n)||this;if(s.message=n,s.path=r,s.query=i,s.variables=a,Array.isArray(s.path)){s.missing=s.message;for(var c=s.path.length-1;c>=0;--c)s.missing=(o={},o[s.path[c]]=s.missing,o)}else s.missing=s.path;return s.__proto__=t.prototype,s}return t}(Error),av=Object.prototype.hasOwnProperty;function ov(e){return e==null}function sv(e,t){var n=e.__typename,r=e.id,i=e._id;if(typeof n==`string`&&(t&&(t.keyObject=ov(r)?ov(i)?void 0:{_id:i}:{id:r}),ov(r)&&!ov(i)&&(r=i),!ov(r)))return`${n}:${typeof r==`number`||typeof r==`string`?r:JSON.stringify(r)}`}var cv={dataIdFromObject:sv,addTypename:!0,resultCaching:!0,canonizeResults:!1};function Qee(e){return Ne(cv,e)}function lv(e){var t=e.canonizeResults;return t===void 0?cv.canonizeResults:t}function $ee(e,t){return hu(t)?e.get(t.__ref,`__typename`):t&&t.__typename}var uv=/^[_a-z][_0-9a-z]*/i;function dv(e){var t=e.match(uv);return t?t[0]:e}function fv(e,t,n){return Ye(t)?Xa(t)?t.every(function(t){return fv(e,t,n)}):e.selections.every(function(e){if(si(e)&&wn(e,n)){var r=Ot(e);return av.call(t,r)&&(!e.selectionSet||fv(e.selectionSet,t[r],n))}return!0}):!1}function pv(e){return Ye(e)&&!hu(e)&&!Xa(e)}function ete(){return new d_}function mv(e,t){var n=hn(Zc(e));return{fragmentMap:n,lookupFragment:function(e){var r=n[e];return!r&&t&&(r=t.lookup(e)),r||null}}}dd();var hv=Object.create(null),gv=function(){return hv},_v=Object.create(null),vv=function(){function e(e,t){var n=this;this.policies=e,this.group=t,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(e,t){return Oc(hu(e)?n.get(e.__ref,t):e&&e[t])},this.canRead=function(e){return hu(e)?n.has(e.__ref):typeof e==`object`},this.toReference=function(e,t){if(typeof e==`string`)return bi(e);if(hu(e))return e;var r=n.policies.identify(e)[0];if(r){var i=bi(r);return t&&n.merge(r,e),i}}}return e.prototype.toObject=function(){return q({},this.data)},e.prototype.has=function(e){return this.lookup(e,!0)!==void 0},e.prototype.get=function(e,t){if(this.group.depend(e,t),av.call(this.data,e)){var n=this.data[e];if(n&&av.call(n,t))return n[t]}if(t===`__typename`&&av.call(this.policies.rootTypenamesById,e))return this.policies.rootTypenamesById[e];if(this instanceof Sv)return this.parent.get(e,t)},e.prototype.lookup=function(e,t){if(t&&this.group.depend(e,`__exists`),av.call(this.data,e))return this.data[e];if(this instanceof Sv)return this.parent.lookup(e,t);if(this.policies.rootTypenamesById[e])return Object.create(null)},e.prototype.merge=function(e,t){var n=this,r;hu(e)&&(e=e.__ref),hu(t)&&(t=t.__ref);var i=typeof e==`string`?this.lookup(r=e):e,a=typeof t==`string`?this.lookup(r=t):t;if(a){ga(typeof r==`string`,2);var o=new d_(nte).merge(i,a);if(this.data[r]=o,o!==i&&(delete this.refs[r],this.group.caching)){var s=Object.create(null);
6i||(s.__exists=1),Object.keys(a).forEach(function(e){if(!i||i[e]!==o[e]){s[e]=1;var t=dv(e);t!==e&&!n.policies.hasKeyArgs(o.__typename,t)&&(s[t]=1),o[e]===void 0&&!(n instanceof Sv)&&delete o[e]}}),s.__typename&&!(i&&i.__typename)&&this.policies.rootTypenamesById[r]===o.__typename&&delete s.__typename,Object.keys(s).forEach(function(e){return n.group.dirty(r,e)})}}},e.prototype.modify=function(e,t){var n=this,r=this.lookup(e);if(r){var i=Object.create(null),a=!1,o=!0,s={DELETE:hv,INVALIDATE:_v,isReference:hu,toReference:this.toReference,canRead:this.canRead,readField:function(t,r){return n.policies.readField(typeof t==`string`?{fieldName:t,from:r||bi(e)}:t,{store:n})}};if(Object.keys(r).forEach(function(c){var l=dv(c),u=r[c];if(u!==void 0){var d=typeof t==`function`?t:t[c]||t[l];if(d){var f=d===gv?hv:d(Oc(u),q(q({},s),{fieldName:l,storeFieldName:c,storage:n.getStorage(e,c)}));if(f===_v)n.group.dirty(e,c);else if(f===hv&&(f=void 0),f!==u&&(i[c]=f,a=!0,u=f,globalThis.__DEV__!==!1)){var p=function(e){if(n.lookup(e.__ref)===void 0)return globalThis.__DEV__!==!1&&ga.warn(3,e),!0};if(hu(f))p(f);else if(Array.isArray(f))for(var m=!1,h=void 0,g=0,_=f;g<_.length;g++){var v=_[g];if(hu(v)){if(m=!0,p(v))break}else typeof v==`object`&&v&&n.policies.identify(v)[0]&&(h=v);if(m&&h!==void 0){globalThis.__DEV__!==!1&&ga.warn(4,h);break}}}}u!==void 0&&(o=!1)}}),a)return this.merge(e,i),o&&(this instanceof Sv?this.data[e]=void 0:delete this.data[e],this.group.dirty(e,`__exists`)),!0}return!1},e.prototype.delete=function(e,t,n){var r,i=this.lookup(e);if(i){var a=this.getFieldValue(i,`__typename`),o=t&&n?this.policies.getStoreFieldName({typename:a,fieldName:t,args:n}):t;return this.modify(e,o?(r={},r[o]=gv,r):gv)}return!1},e.prototype.evict=function(e,t){var n=!1;return e.id&&(av.call(this.data,e.id)&&(n=this.delete(e.id,e.fieldName,e.args)),this instanceof Sv&&this!==t&&(n=this.parent.evict(e,t)||n),(e.fieldName||n)&&this.group.dirty(e.id,e.fieldName||`__exists`)),n},e.prototype.clear=function(){this.replace(null)},e.prototype.extract=function(){var e=this,t=this.toObject(),n=[];return this.getRootIdSet().forEach(function(t){av.call(e.policies.rootTypenamesById,t)||n.push(t)}),n.length&&(t.__META={extraRootIds:n.sort()}),t},e.prototype.replace=function(e){var t=this;if(Object.keys(this.data).forEach(function(n){e&&av.call(e,n)||t.delete(n)}),e){var n=e.__META,r=od(e,[`__META`]);Object.keys(r).forEach(function(e){t.merge(e,r[e])}),n&&n.extraRootIds.forEach(this.retain,this)}},e.prototype.retain=function(e){return this.rootIds[e]=(this.rootIds[e]||0)+1},e.prototype.release=function(e){if(this.rootIds[e]>0){var t=--this.rootIds[e];return t||delete this.rootIds[e],t}return 0},e.prototype.getRootIdSet=function(e){return e===void 0&&(e=new Set),Object.keys(this.rootIds).forEach(e.add,e),this instanceof Sv?this.parent.getRootIdSet(e):Object.keys(this.policies.rootTypenamesById).forEach(e.add,e),e},e.prototype.gc=function(){var e=this,t=this.getRootIdSet(),n=this.toObject();t.forEach(function(r){av.call(n,r)&&(Object.keys(e.findChildRefIds(r)).forEach(t.add,t),delete n[r])});var r=Object.keys(n);if(r.length){for(var i=this;i instanceof Sv;)i=i.parent;r.forEach(function(e){return i.delete(e)})}return r},e.prototype.findChildRefIds=function(e){if(!av.call(this.refs,e)){var t=this.refs[e]=Object.create(null),n=this.data[e];if(!n)return t;var r=new Set([n]);r.forEach(function(e){hu(e)&&(t[e.__ref]=!0),Ye(e)&&Object.keys(e).forEach(function(t){var n=e[t];Ye(n)&&r.add(n)})})}return this.refs[e]},e.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},e}(),yv=function(){function e(e,t){t===void 0&&(t=null),this.caching=e,this.parent=t,this.d=null,this.resetCaching()}return e.prototype.resetCaching=function(){this.d=this.caching?xo():null,this.keyMaker=new Xi(on)}
6,e.prototype.depend=function(e,t){if(this.d){this.d(bv(e,t));var n=dv(t);n!==t&&this.d(bv(e,n)),this.parent&&this.parent.depend(e,t)}},e.prototype.dirty=function(e,t){this.d&&this.d.dirty(bv(e,t),t===`__exists`?`forget`:`setDirty`)},e}();function bv(e,t){return t+`#`+e}function xv(e,t){Cv(e)&&e.group.depend(t,`__exists`)}(function(e){e.Root=function(e){ud(t,e);function t(t){var n=t.policies,r=t.resultCaching,i=r===void 0||r,a=t.seed,o=e.call(this,n,new yv(i))||this;return o.stump=new tte(o),o.storageTrie=new Xi(on),a&&o.replace(a),o}return t.prototype.addLayer=function(e,t){return this.stump.addLayer(e,t)},t.prototype.removeLayer=function(){return this},t.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},t}(e)})(vv||={});var Sv=function(e){ud(t,e);function t(t,n,r,i){var a=e.call(this,n.policies,i)||this;return a.id=t,a.parent=n,a.replay=r,a.group=i,r(a),a}return t.prototype.addLayer=function(e,n){return new t(e,this,n,this.group)},t.prototype.removeLayer=function(e){var t=this,n=this.parent.removeLayer(e);return e===this.id?(this.group.caching&&Object.keys(this.data).forEach(function(e){var r=t.data[e],i=n.lookup(e);i?r?r!==i&&Object.keys(r).forEach(function(n){dl(r[n],i[n])||t.group.dirty(e,n)}
6):(t.group.dirty(e,`__exists`),Object.keys(i).forEach(function(n){t.group.dirty(e,n)})):t.delete(e)}),n):n===this.parent?this:n.addLayer(this.id,this.replay)},t.prototype.toObject=function(){return q(q({},this.parent.toObject()),this.data)},t.prototype.findChildRefIds=function(t){var n=this.parent.findChildRefIds(t);return av.call(this.data,t)?q(q({},n),e.prototype.findChildRefIds.call(this,t)):n},t.prototype.getStorage=function(){for(var e=this.parent;e.parent;)e=e.parent;return e.getStorage.apply(e,arguments)},t}(vv),tte=function(e){ud(t,e);function t(t){return e.call(this,`EntityStore.Stump`,t,function(){},new yv(t.group.caching,t.group))||this}return t.prototype.removeLayer=function(){return this},t.prototype.merge=function(e,t){return this.parent.merge(e,t)},t}(Sv);function nte(e,t,n){var r=e[n],i=t[n];return dl(r,i)?r:i}function Cv(e){return!!(e instanceof vv&&e.group.caching)}dd();function rte(e){return Ye(e)?Xa(e)?e.slice(0):q({__proto__:Object.getPrototypeOf(e)},e):e}var wv=function(){function e(){this.known=new(ji?WeakSet:Set),this.pool=new Xi(on),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return e.prototype.isKnown=function(e){return Ye(e)&&this.known.has(e)},e.prototype.pass=function(e){if(Ye(e)){var t=rte(e);return this.passes.set(t,e),t}return e},e.prototype.admit=function(e){var t=this;if(Ye(e)){var n=this.passes.get(e);if(n)return n;switch(Object.getPrototypeOf(e)){case Array.prototype:if(this.known.has(e))return e;var r=e.map(this.admit,this),i=this.pool.lookupArray(r);return i.array||(this.known.add(i.array=r),globalThis.__DEV__!==!1&&Object.freeze(r)),i.array;case null:case Object.prototype:if(this.known.has(e))return e;var a=Object.getPrototypeOf(e),o=[a],s=this.sortedKeys(e);o.push(s.json);var c=o.length;s.sorted.forEach(function(n){o.push(t.admit(e[n]))});var i=this.pool.lookupArray(o);if(!i.object){var l=i.object=Object.create(a);this.known.add(l),s.sorted.forEach(function(e,t){l[e]=o[c+t]}),globalThis.__DEV__!==!1&&Object.freeze(l)}return i.object}}return e},e.prototype.sortedKeys=function(e){var t=Object.keys(e),n=this.pool.lookupArray(t);if(!n.keys){t.sort();var r=JSON.stringify(t);(n.keys=this.keysByJSON.get(r))||this.keysByJSON.set(r,n.keys={sorted:t,json:r})}return n.keys},e}();dd();function Tv(e){return[e.selectionSet,e.objectOrReference,e.context,e.context.canonizeResults]}var ite=function(){function e(e){var t=this;this.knownResults=new(on?WeakMap:Map),this.config=Ne(e,{addTypename:e.addTypename!==!1,canonizeResults:lv(e)}),this.canon=e.canon||new wv,this.executeSelectionSet=El(function(e){var n,r=e.context.canonizeResults,i=Tv(e);i[3]=!r;var a=(n=t.executeSelectionSet).peek.apply(n,i);return a?r?q(q({},a),{result:t.canon.admit(a.result)}):a:(xv(e.context.store,e.enclosingRef.__ref),t.execSelectionSetImpl(e))},{max:this.config.resultCacheMaxSize||lr[`inMemoryCache.executeSelectionSet`]||5e4,keyArgs:Tv,makeCacheKey:function(e,t,n,r){if(Cv(n.store))return n.store.makeCacheKey(e,hu(t)?t.__ref:t,n.varString,r)}}),this.executeSubSelectedArray=El(function(e){return xv(e.context.store,e.enclosingRef.__ref),t.execSubSelectedArrayImpl(e)},{max:this.config.resultCacheMaxSize||lr[`inMemoryCache.executeSubSelectedArray`]||1e4,makeCacheKey:function(e){var t=e.field,n=e.array,r=e.context;if(Cv(r.store))return r.store.makeCacheKey(t,n,r.varString)}})}return e.prototype.resetCanon=function(){this.canon=new wv},e.prototype.diffQueryAgainstStore=function(e){var t=e.store,n=e.query,r=e.rootId,i=r===void 0?`ROOT_QUERY`:r,a=e.variables,o=e.returnPartialData,s=o===void 0||o,c=e.canonizeResults,l=c===void 0?this.config.canonizeResults:c,u=this.config.cache.policies;a=q(q({},ko(Ra(n))),a);var d=bi(i),f=this.executeSelectionSet({selectionSet:gc(n).selectionSet,objectOrReference:d,enclosingRef:d,context:q({store:t,query:n,policies:u,variables:a,varString:br(a),canonizeResults:l},mv(n,this.config.fragments))}),p;if(f.missing&&(p=[new iv(ate(f.missing),f.missing,n,a)],!s))throw p[0];return{result:f.result,complete:!p,missing:p}},e.prototype.isFresh=function(e,t,n,r){if(Cv(r.store)&&this.knownResults.get(e)===n){var i=this.executeSelectionSet.peek(n,t,r,this.canon.isKnown(e));if(i&&e===i.result)return!0}return!1},e.prototype.execSelectionSetImpl=function(e){var t=this,n=e.selectionSet,r=e.objectOrReference,i=e.enclosingRef,a=e.context;if(hu(r)&&!a.policies.rootTypenamesById[r.__ref]&&!a.store.has(r.__ref))return{result:this.canon.empty,missing:`Dangling reference to missing ${r.__ref} object`};var o=a.variables,s=a.policies,c=a.store.getFieldValue(r,`__typename`),l=[],u,d=new d_;this.config.addTypename&&typeof c==`string`&&!s.rootIdsByTypename[c]&&l.push({__typename:c}
6);function f(e,t){var n;return e.missing&&(u=d.merge(u,(n={},n[t]=e.missing,n))),e.result}var p=new Set(n.selections);p.forEach(function(e){var n,m;if(wn(e,o)){if(si(e)){var h=s.readField({fieldName:e.name.value,field:e,variables:a.variables,from:r},a),g=Ot(e);h===void 0?r_.added(e)||(u=d.merge(u,(n={},n[g]=`Can't find field '${e.name.value}' on ${hu(r)?r.__ref+` object`:`object `+JSON.stringify(r,null,2)}`,n))):Xa(h)?h.length>0&&(h=f(t.executeSubSelectedArray({field:e,array:h,enclosingRef:i,context:a}),g)):e.selectionSet?h!=null&&(h=f(t.executeSelectionSet({selectionSet:e.selectionSet,objectOrReference:h,enclosingRef:hu(h)?h:i,context:a}),g)):a.canonizeResults&&(h=t.canon.pass(h)),h!==void 0&&l.push((m={},m[g]=h,m))}else{var _=Un(e,a.lookupFragment);if(!_&&e.kind===gd.FRAGMENT_SPREAD)throw aa(10,e.name.value);_&&s.fragmentMatches(_,c)&&_.selectionSet.selections.forEach(p.add,p)}}});var m={result:l_(l),missing:u},h=a.canonizeResults?this.canon.admit(m):Oc(m);return h.result&&this.knownResults.set(h.result,n),h},e.prototype.execSubSelectedArrayImpl=function(e){var t=this,n=e.field,r=e.array,i=e.enclosingRef,a=e.context,o,s=new d_;function c(e,t){var n;return e.missing&&(o=s.merge(o,(n={},n[t]=e.missing,n))),e.result}return n.selectionSet&&(r=r.filter(a.store.canRead)),r=r.map(function(e,r){return e===null?null:Xa(e)?c(t.executeSubSelectedArray({field:n,array:e,enclosingRef:i,context:a}),r):n.selectionSet?c(t.executeSelectionSet({selectionSet:n.selectionSet,objectOrReference:e,enclosingRef:hu(e)?e:i,context:a}),r):(globalThis.__DEV__!==!1&&ote(a.store,n,e),e)}),{result:a.canonizeResults?this.canon.admit(r):r,missing:o}},e}();function ate(e){try{JSON.stringify(e,function(e,t){if(typeof t==`string`)throw t;return t})}catch(e){return e}}function ote(e,t,n){if(!t.selectionSet){var r=new Set([n]);r.forEach(function(n){Ye(n)&&(ga(!hu(n),11,$ee(e,n),t.name.value),Object.values(n).forEach(r.add,r))})}}var Ev=new cc,Dv=new WeakMap;function Ov(e){var t=Dv.get(e);return t||Dv.set(e,t={vars:new Set,dep:xo()}),t}function kv(e){Ov(e).vars.forEach(function(t){return t.forgetCache(e)})}function Av(e){Ov(e).vars.forEach(function(t){return t.attachCache(e)})}function jv(e){var t=new Set,n=new Set,r=function(a){if(arguments.length>0){if(e!==a){e=a,t.forEach(function(e){Ov(e).dep.dirty(r),Mv(e)});var o=Array.from(n);n.clear(),o.forEach(function(t){return t(e)})}}else{var s=Ev.getValue();s&&(i(s),Ov(s).dep(r))}return e};r.onNextChange=function(e){return n.add(e),function(){n.delete(e)}};var i=r.attachCache=function(e){return t.add(e),Ov(e).vars.add(r),r};return r.forgetCache=function(e){return t.delete(e)},r}function Mv(e){e.broadcastWatches&&e.broadcastWatches()}var Nv=Object.create(null);function Pv(e){var t=JSON.stringify(e);return Nv[t]||(Nv[t]=Object.create(null))}function Fv(e){var t=Pv(e);return t.keyFieldsFn||=function(t,n){var r=function(e,t){return n.readField(t,e)},i=n.keyObject=Lv(e,function(e){var i=Bv(n.storeObject,e,r);return i===void 0&&t!==n.storeObject&&av.call(t,e[0])&&(i=Bv(t,e,zv)),ga(i!==void 0,5,e.join(`.`),t),i});return`${n.typename}:${JSON.stringify(i)}`}}function Iv(e){var t=Pv(e);return t.keyArgsFn||=function(t,n){var r=n.field,i=n.variables,a=n.fieldName,o=Lv(e,function(e){var n=e[0],a=n.charAt(0);if(a===`@`){if(r&&zc(r.directives)){var o=n.slice(1),s=r.directives.find(function(e){return e.name.value===o}),c=s&&ru(s,i);return c&&Bv(c,e.slice(1))}return}if(a===`$`){var l=n.slice(1);if(i&&av.call(i,l)){var u=e.slice(0);return u[0]=l,Bv(i,u)}return}if(t)return Bv(t,e)}),s=JSON.stringify(o);return(t||s!==`{}`)&&(a+=`:`+s),a}}function Lv(e,t){var n=new d_;return Rv(e).reduce(function(e,r){var i,a=t(r);if(a!==void 0){for(var o=r.length-1;o>=0;--o)a=(i={},i[r[o]]=a,i);e=n.merge(e,a)}return e},Object.create(null))}function Rv(e){var t=Pv(e);if(!t.paths){var n=t.paths=[],r=[];e.forEach(function(t,i){Xa(t)?(Rv(t).forEach(function(e){return n.push(r.concat(e))}),r.length=0):(r.push(t),Xa(e[i+1])||(n.push(r.slice(0)),r.length=0))})}return t.paths}function zv(e,t){return e[t]}function Bv(e,t,n){return n||=zv,Vv(t.reduce(function e(t,r){return Xa(t)?t.map(function(t){return e(t,r)}):t&&n(t,r)},e))}function Vv(e){return Ye(e)?Xa(e)?e.map(Vv):Lv(Object.keys(e).sort(),function(t){return Bv(e,t)}):e}dd();function Hv(e){return e.args===void 0?e.field?ru(e.field,e.variables):null:e.args}var Uv=function(){},Wv=function(e,t){return t.fieldName},Gv=function(e,t,n){var r=n.mergeObjects;return r(e,t)},Kv=function(e,t){return t},qv=function(){function e(e){this.config=e,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=q({dataIdFromObject:sv},e),this.cache=this.config.cache,this.setRootTypename(`Query`),this.setRootTypename(`Mutation`),this.setRootTypename(`Subscription`),e.possibleTypes&&this.addPossibleTypes(e.possibleTypes),e.typePolicies&&this.addTypePolicies(e.typePolicies)}return e.prototype.identify=function(e,t){var n=this,r=t&&(t.typename||t.storeObject?.__typename)||e.__typename;if(r===this.rootTypenamesById.ROOT_QUERY)return[`ROOT_QUERY`];var i=t&&t.storeObject||e,a=q(q({},t),{typename:r,storeObject:i,readField:t&&t.readField||function(){var e=Yv(arguments,i);return n.readField(e,{store:n.cache.data,variables:e.variables})}}),o,s=r&&this.getTypePolicy(r),c=s&&s.keyFn||this.config.dataIdFromObject;return Z_.withValue(!0,function(){for(;c;){var t=c(q(q({},e),i),a);if(Xa(t))c=Fv(t);else{o=t;break}}}),o=o?String(o):void 0,a.keyObject?[o,a.keyObject]:[o]},e.prototype.addTypePolicies=function(e){var t=this;Object.keys(e).forEach(function(n){var r=e[n],i=r.queryType,a=r.mutationType,o=r.subscriptionType,s=od(r,[`queryType`,`mutationType`,`subscriptionType`]);i&&t.setRootTypename(`Query`,n),a&&t.setRootTypename(`Mutation`,n),o&&t.setRootTypename(`Subscription`,n),av.call(t.toBeAdded,n)?t.toBeAdded[n].push(s):t.toBeAdded[n]=[s]})},e.prototype.updateTypePolicy=function(e,t){var n=this,r=this.getTypePolicy(e),i=t.keyFields,a=t.fields;function o(e,t){e.merge=typeof t==`function`?t:t===!0?Gv:t===!1?Kv:e.merge}o(r,t.merge),r.keyFn=i===!1?Uv:Xa(i)?Fv(i):typeof i==`function`?i:r.keyFn,a&&Object.keys(a).forEac
6h(function(t){var r=n.getFieldPolicy(e,t,!0),i=a[t];if(typeof i==`function`)r.read=i;else{var s=i.keyArgs,c=i.read,l=i.merge;r.keyFn=s===!1?Wv:Xa(s)?Iv(s):typeof s==`function`?s:r.keyFn,typeof c==`function`&&(r.read=c),o(r,l)}r.read&&r.merge&&(r.keyFn=r.keyFn||Wv)})},e.prototype.setRootTypename=function(e,t){t===void 0&&(t=e);var n=`ROOT_`+e.toUpperCase(),r=this.rootTypenamesById[n];t!==r&&(ga(!r||r===e,6,e),r&&delete this.rootIdsByTypename[r],this.rootIdsByTypename[t]=n,this.rootTypenamesById[n]=t)},e.prototype.addPossibleTypes=function(e){var t=this;this.usingPossibleTypes=!0,Object.keys(e).forEach(function(n){t.getSupertypeSet(n,!0),e[n].forEach(function(e){t.getSupertypeSet(e,!0).add(n);var r=e.match(uv);(!r||r[0]!==e)&&t.fuzzySubtypes.set(e,new RegExp(e))})})},e.prototype.getTypePolicy=function(e){var t=this;if(!av.call(this.typePolicies,e)){var n=this.typePolicies[e]=Object.create(null);n.fields=Object.create(null);var r=this.supertypeMap.get(e);!r&&this.fuzzySubtypes.size&&(r=this.getSupertypeSet(e,!0),this.fuzzySubtypes.forEach(function(n,i){if(n.test(e)){var a=t.supertypeMap.get(i);a&&a.forEach(function(e){return r.add(e)})}})),r&&r.size&&r.forEach(function(e){var r=t.getTypePolicy(e),i=r.fields,a=od(r,[`fields`]);Object.assign(n,a),Object.assign(n.fields,i)})}var i=this.toBeAdded[e];return i&&i.length&&i.splice(0).forEach(function(n){t.updateTypePolicy(e,n)}),this.typePolicies[e]},e.prototype.getFieldPolicy=function(e,t,n){if(e){var r=this.getTypePolicy(e).fields;return r[t]||n&&(r[t]=Object.create(null))}},e.prototype.getSupertypeSet=function(e,t){var n=this.supertypeMap.get(e);return!n&&t&&this.supertypeMap.set(e,n=new Set),n},e.prototype.fragmentMatches=function(e,t,n,r){var i=this;if(!e.typeCondition)return!0;if(!t)return!1;var a=e.typeCondition.name.value;if(t===a)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(a))for(var o=this.getSupertypeSet(t,!0),s=[o],c=function(e){var t=i.getSupertypeSet(e,!1);t&&t.size&&s.indexOf(t)<0&&s.push(t)},l=!!(n&&this.fuzzySubtypes.size),u=!1,d=0;d<s.length;++d){var f=s[d];if(f.has(a))return o.has(a)||(u&&globalThis.__DEV__!==!1&&ga.warn(7,t,a),o.add(a)),!0;f.forEach(c),l&&d===s.length-1&&fv(e.selectionSet,n,r)&&(l=!1,u=!0,this.fuzzySubtypes.forEach(function(e,n){var r=t.match(e);r&&r[0]===t&&c(n)}))}return!1},e.prototype.hasKeyArgs=function(e,t){var n=this.getFieldPolicy(e,t,!1);return!!(n&&n.keyFn)},e.prototype.getStoreFieldName=function(e){var t=e.typename,n=e.fieldName,r=this.getFieldPolicy(t,n,!1),i,a=r&&r.keyFn;if(a&&t)for(var o={typename:t,fieldName:n,field:e.field||null,variables:e.variables},s=Hv(e);a;){var c=a(s,o);if(Xa(c))a=Iv(c);else{i=c||n;break}}return i===void 0&&(i=e.field?_t(e.field,e.variables):Bu(n,Hv(e))),i===!1?n:n===dv(i)?i:n+`:`+i},e.prototype.readField=function(e,t){var n=e.from;if(n&&(e.field||e.fieldName)){if(e.typename===void 0){var r=t.store.getFieldValue(n,`__typename`);r&&(e.typename=r)}var i=this.getStoreFieldName(e),a=dv(i),o=t.store.getFieldValue(n,i),s=this.getFieldPolicy(e.typename,a,!1),c=s&&s.read;if(c){var l=Jv(this,n,e,t,t.store.getStorage(hu(n)?n.__ref:n,i));return Ev.withValue(this.cache,c,[o,l])}return o}},e.prototype.getReadFunction=function(e,t){var n=this.getFieldPolicy(e,t,!1);return n&&n.read},e.prototype.getMergeFunction=function(e,t,n){var r=this.getFieldPolicy(e,t,!1),i=r&&r.merge;return!i&&n&&(r=this.getTypePolicy(n),i=r&&r.merge),i},e.prototype.runMergeFunction=function(e,t,n,r,i){var a=n.field,o=n.typename,s=n.merge;return s===Gv?Xv(r.store)(e,t):s===Kv?t:(r.overwrite&&(e=void 0),s(e,t,Jv(this,void 0,{typename:o,fieldName:a.name.value,field:a,variables:r.variables},r,i||Object.create(null))))},e}();function Jv(e,t,n,r,i){var a=e.getStoreFieldName(n),o=dv(a),s=n.variables||r.variables,c=r.store,l=c.toReference,u=c.canRead;return{args:Hv(n),field:n.field||null,fieldName:o,storeFieldName:a,variables:s,isReference:hu,toReference:l,storage:i,cache:e.cache,canRead:u,readField:function(){return e.readField(Yv(arguments,t,s),r)},mergeObjects:Xv(r.store)}}function Yv(e,t,n){var r=e[0],i=e[1],a=e.length,o;return typeof r==`string`?o={fieldName:r,from:a>1?i:t}:(o=q({},r),av.call(o,`from`)||(o.from=t)),globalThis.__DEV__!==!1&&o.from===void 0&&globalThis.__DEV__!==!1&&ga.warn(8,Da(Array.from(e))),o.variables===void 0&&(o.variables=n),o}function Xv(e){return function(t,n){if(Xa(t)||Xa(n))throw aa(9);if(Ye(t)&&Ye(n)){var r=e.getFieldValue(t,`__typename`),i=e.getFieldValue(n,`__typename`);if(r&&i&&r!==i)return n;if(hu(t)&&pv(n))return e.merge(t.__ref,n),t;if(pv(t)&&hu(n))return e.merge(t,n.__ref),n;if(pv(t)&&pv(n))return q(q({},t),n)}return n}}dd();function Zv(e,t,n){var r=`${t}${n}`,i=e.flavors.get(r);return i||e.flavors.set(r,i=e.clientOnly===t&&e.deferred===n?e:q(q({},e),{clientOnly:t,deferred:n})),i}var Qv=function(){function e(e,t,n){this.cache=e,this.reader=t,this.fragments=n}return e.prototype.writeToStore=function(e,t){var n=this,r=t.query,i=t.result,a=t.dataId,o=t.variables,s=t.overwrite,c=bs(r),l=ete();o=q(q({},ko(c)),o);var u=q(q({store:e,written:Object.create(null),merge:function(e,t){return l.merge(e,t)},variables:o,varString:br(o)},mv(r,this.fragments)),{overwrite:!!s,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),d=this.processSelectionSet({result:i||Object.create(null),dataId:a,selectionSet:c.selectionSet,mergeTree:{map:new Map},context:u});if(!hu(d))throw aa(12,i);
6return u.incomingById.forEach(function(t,r){var i=t.storeObject,a=t.mergeTree,o=t.fieldNodeSet,s=bi(r);if(a&&a.map.size){var c=n.applyMerges(a,s,i,u);if(hu(c))return;i=c}if(globalThis.__DEV__!==!1&&!u.overwrite){var l=Object.create(null);o.forEach(function(e){e.selectionSet&&(l[e.name.value]=!0)});var d=function(e){return l[dv(e)]===!0},f=function(e){var t=a&&a.map.get(e);return!!(t&&t.info&&t.info.merge)};Object.keys(i).forEach(function(e){d(e)&&!f(e)&&ay(s,i,e,u.store)})}e.merge(r,i)}),e.retain(d.__ref),d},e.prototype.processSelectionSet=function(e){var t=this,n=e.dataId,r=e.result,i=e.selectionSet,a=e.context,o=e.mergeTree,s=this.cache.policies,c=Object.create(null),l=n&&s.rootTypenamesById[n]||co(r,i,a.fragmentMap)||n&&a.store.get(n,`__typename`);typeof l==`string`&&(c.__typename=l);var u=function(){var e=Yv(arguments,c,a.variables);if(hu(e.from)){var t=a.incomingById.get(e.from.__ref);if(t){var n=s.readField(q(q({},e),{from:t.storeObject}),a);if(n!==void 0)return n}}return s.readField(e,a)},d=new Set;this.flattenFields(i,r,a,l).forEach(function(e,n){var i,a=r[Ot(n)];if(d.add(n),a!==void 0){var f=s.getStoreFieldName({typename:l,fieldName:n.name.value,field:n,variables:e.variables}),p=ey(o,f),m=t.processFieldValue(a,n,n.selectionSet?Zv(e,!1,!1):e,p),h=void 0;n.selectionSet&&(hu(m)||pv(m))&&(h=u(`__typename`,m));var g=s.getMergeFunction(l,n.name.value,h);g?p.info={field:n,typename:l,merge:g}:ry(o,f),c=e.merge(c,(i={},i[f]=m,i))}else globalThis.__DEV__!==!1&&!e.clientOnly&&!e.deferred&&!r_.added(n)&&!s.getReadFunction(l,n.name.value)&&globalThis.__DEV__!==!1&&ga.error(13,Ot(n),r)});try{var f=s.identify(r,{typename:l,selectionSet:i,fragmentMap:a.fragmentMap,storeObject:c,readField:u}),p=f[0],m=f[1];n||=p,m&&(c=a.merge(c,m))}catch(e){if(!n)throw e}if(typeof n==`string`){var h=bi(n),g=a.written[n]||(a.written[n]=[]);if(g.indexOf(i)>=0||(g.push(i),this.reader&&this.reader.isFresh(r,h,i,a)))return h;var _=a.incomingById.get(n);return _?(_.storeObject=a.merge(_.storeObject,c),_.mergeTree=ty(_.mergeTree,o),d.forEach(function(e){return _.fieldNodeSet.add(e)})):a.incomingById.set(n,{storeObject:c,mergeTree:ny(o)?void 0:o,fieldNodeSet:d}),h}return c},e.prototype.processFieldValue=function(e,t,n,r){var i=this;return!t.selectionSet||e===null?globalThis.__DEV__===!1?e:hl(e):Xa(e)?e.map(function(e,a){var o=i.processFieldValue(e,t,n,ey(r,a));return ry(r,a),o}):this.processSelectionSet({result:e,selectionSet:t.selectionSet,context:n,mergeTree:r})},e.prototype.flattenFields=function(e,t,n,r){r===void 0&&(r=co(t,e,n.fragmentMap));var i=new Map,a=this.cache.policies,o=new Xi(!1);return(function e(s,c){var l=o.lookup(s,c.clientOnly,c.deferred);l.visited||(l.visited=!0,s.selections.forEach(function(o){if(wn(o,n.variables)){var s=c.clientOnly,l=c.deferred;if(!(s&&l)&&zc(o.directives)&&o.directives.forEach(function(e){var t=e.name.value;if(t===`client`&&(s=!0),t===`defer`){var r=ru(e,n.variables);(!r||r.if!==!1)&&(l=!0)}}),si(o)){var u=i.get(o);u&&(s&&=u.clientOnly,l&&=u.deferred),i.set(o,Zv(n,s,l))}else{var d=Un(o,n.lookupFragment);if(!d&&o.kind===gd.FRAGMENT_SPREAD)throw aa(14,o.name.value);d&&a.fragmentMatches(d,r,t,n.variables)&&e(d.selectionSet,Zv(n,s,l))}}}))})(e,n),i},e.prototype.applyMerges=function(e,t,n,r,i){var a,o=this;if(e.map.size&&!hu(n)){var s=!Xa(n)&&(hu(t)||pv(t))?t:void 0,c=n;s&&!i&&(i=[hu(s)?s.__ref:s]);var l,u=function(e,t){return Xa(e)?typeof t==`number`?e[t]:void 0:r.store.getFieldValue(e,String(t))};e.map.forEach(function(e,t){var n=u(s,t),a=u(c,t);if(a!==void 0){i&&i.push(t);var d=o.applyMerges(e,n,a,r,i);d!==a&&(l||=new Map,l.set(t,d)),i&&ga(i.pop()===t)}}),l&&(n=Xa(c)?c.slice(0):q({},c),l.forEach(function(e,t){n[t]=e}))}return e.info?this.cache.policies.runMergeFunction(t,n,e.info,r,i&&(a=r.store).getStorage.apply(a,i)):n},e}(),$v=[];function ey(e,t){var n=e.map;return n.has(t)||n.set(t,$v.pop()||{map:new Map}),n.get(t)}function ty(e,t){if(e===t||!t||ny(t))return e;if(!e||ny(e))return t;var n=e.info&&t.info?q(q({},e.info),t.info):e.info||t.info,r=e.map.size&&t.map.size,i={info:n,map:r?new Map:e.map.size?e.map:t.map};if(r){var a=new Set(t.map.keys());
6e.map.forEach(function(e,n){i.map.set(n,ty(e,t.map.get(n))),a.delete(n)}),a.forEach(function(n){i.map.set(n,ty(t.map.get(n),e.map.get(n)))})}return i}function ny(e){return!e||!(e.info||e.map.size)}function ry(e,t){var n=e.map,r=n.get(t);r&&ny(r)&&($v.push(r),n.delete(t))}var iy=new Set;function ay(e,t,n,r){var i=function(e){var t=r.getFieldValue(e,n);return typeof t==`object`&&t},a=i(e);if(a){var o=i(t);if(o&&!hu(a)&&!dl(a,o)&&!Object.keys(a).every(function(e){return r.getFieldValue(o,e)!==void 0})){var s=r.getFieldValue(e,`__typename`)||r.getFieldValue(t,`__typename`),c=dv(n),l=`${s}.${c}`;if(!iy.has(l)){iy.add(l);var u=[];!Xa(a)&&!Xa(o)&&[a,o].forEach(function(e){var t=r.getFieldValue(e,`__typename`);typeof t==`string`&&!u.includes(t)&&u.push(t)}),globalThis.__DEV__!==!1&&ga.warn(15,c,s,u.length?`either ensure all objects of type `+u.join(` and `)+` have an ID or a custom merge function, or `:``,l,q({},a),q({},o))}}}}dd();var oy=function(e){ud(t,e);function t(t){t===void 0&&(t={});var n=e.call(this)||this;return n.watches=new Set,n.addTypenameTransform=new Jg(r_),n.assumeImmutableResults=!0,n.makeVar=jv,n.txCount=0,n.config=Qee(t),n.addTypename=!!n.config.addTypename,n.policies=new qv({cache:n,dataIdFromObject:n.config.dataIdFromObject,possibleTypes:n.config.possibleTypes,typePolicies:n.config.typePolicies}),n.init(),n}return t.prototype.init=function(){var e=this.data=new vv.Root({policies:this.policies,resultCaching:this.config.resultCaching});this.optimisticData=e.stump,this.resetResultCache()},t.prototype.resetResultCache=function(e){var t=this,n=this.storeReader,r=this.config.fragments;this.storeWriter=new Qv(this,this.storeReader=new ite({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:lv(this.config),canon:e?void 0:n&&n.canon,fragments:r}),r),this.maybeBroadcastWatch=El(function(e,n){return t.broadcastWatch(e,n)},{max:this.config.resultCacheMaxSize||lr[`inMemoryCache.maybeBroadcastWatch`]||5e3,makeCacheKey:function(e){var n=e.optimistic?t.optimisticData:t.data;if(Cv(n)){var r=e.optimistic,i=e.id,a=e.variables;return n.makeCacheKey(e.query,e.callback,br({optimistic:r,id:i,variables:a}))}}}),new Set([this.data.group,this.optimisticData.group]).forEach(function(e){return e.resetCaching()})},t.prototype.restore=function(e){return this.init(),e&&this.data.replace(e),this},t.prototype.extract=function(e){return e===void 0&&(e=!1),(e?this.optimisticData:this.data).extract()},t.prototype.read=function(e){var t=e.returnPartialData,n=t!==void 0&&t;try{return this.storeReader.diffQueryAgainstStore(q(q({},e),{store:e.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:n})).result||null}catch(e){if(e instanceof iv)return null;throw e}},t.prototype.write=function(e){try{return++this.txCount,this.storeWriter.writeToStore(this.data,e)}finally{!--this.txCount&&e.broadcast!==!1&&this.broadcastWatches()}},t.prototype.modify=function(e){if(av.call(e,`id`)&&!e.id)return!1;var t=e.optimistic?this.optimisticData:this.data;try{return++this.txCount,t.modify(e.id||`ROOT_QUERY`,e.fields)}finally{!--this.txCount&&e.broadcast!==!1&&this.broadcastWatches()}},t.prototype.diff=function(e){return this.storeReader.diffQueryAgainstStore(q(q({},e),{store:e.optimistic?this.optimisticData:this.data,rootId:e.id||`ROOT_QUERY`,config:this.config}))},t.prototype.watch=function(e){var t=this;return this.watches.size||Av(this),this.watches.add(e),e.immediate&&this.maybeBroadcastWatch(e),function(){t.watches.delete(e)&&!t.watches.size&&kv(t),t.maybeBroadcastWatch.forget(e)}},t.prototype.gc=function(e){var t;br.reset(),Xg.reset(),this.addTypenameTransform.resetCache(),(t=this.config.fragments)==null||t.resetCaches();var n=this.optimisticData.gc();return e&&!this.txCount&&(e.resetResultCache?this.resetResultCache(e.resetResultIdentities):e.resetResultIdentities&&this.storeReader.resetCanon()),n},t.prototype.retain=function(e,t){return(t?this.optimisticData:this.data).retain(e)},t.prototype.release=function(e,t){return(t?this.optimisticData:this.data).release(e)},t.prototype.identify=function(e){if(hu(e))return e.__ref;try{return this.policies.identify(e)[0]}catch(e){globalThis.__DEV__!==!1&&ga.warn(e)}},t.prototype.evict=function(e){if(!e.id){if(av.call(e,`id`))return!1;e=q(q({},e),{id:`ROOT_QUERY`})}try{return++this.txCount,this.optimisticData.evict(e,this.data)}finally{!--this.txCount&&e.broadcast!==!1&&this.broadcastWatches()}},t.prototype.reset=function(e){var t=this;return this.init(),br.reset(),e&&e.discardWatches?(this.watches.forEac
6h(function(e){return t.maybeBroadcastWatch.forget(e)}),this.watches.clear(),kv(this)):this.broadcastWatches(),Promise.resolve()},t.prototype.removeOptimistic=function(e){var t=this.optimisticData.removeLayer(e);t!==this.optimisticData&&(this.optimisticData=t,this.broadcastWatches())},t.prototype.batch=function(e){var t=this,n=e.update,r=e.optimistic,i=r===void 0||r,a=e.removeOptimistic,o=e.onWatchUpdated,s,c=function(e){var r=t,i=r.data,a=r.optimisticData;++t.txCount,e&&(t.data=t.optimisticData=e);try{return s=n(t)}finally{--t.txCount,t.data=i,t.optimisticData=a}},l=new Set;return o&&!this.txCount&&this.broadcastWatches(q(q({},e),{onWatchUpdated:function(e){return l.add(e),!1}})),typeof i==`string`?this.optimisticData=this.optimisticData.addLayer(i,c):i===!1?c(this.data):c(),typeof a==`string`&&(this.optimisticData=this.optimisticData.removeLayer(a)),o&&l.size?(this.broadcastWatches(q(q({},e),{onWatchUpdated:function(e,t){var n=o.call(this,e,t);return n!==!1&&l.delete(e),n}})),l.size&&l.forEach(function(e){return t.maybeBroadcastWatch.dirty(e)})):this.broadcastWatches(e),s},t.prototype.performTransaction=function(e,t){return this.batch({update:e,optimistic:t||t!==null})},t.prototype.transformDocument=function(e){return this.addTypenameToDocument(this.addFragmentsToDocument(e))},t.prototype.fragmentMatches=function(e,t){return this.policies.fragmentMatches(e,t)},t.prototype.lookupFragment=function(e){return this.config.fragments?.lookup(e)||null},t.prototype.broadcastWatches=function(e){var t=this;this.txCount||this.watches.forEach(function(n){return t.maybeBroadcastWatch(n,e)})},t.prototype.addFragmentsToDocument=function(e){var t=this.config.fragments;return t?t.transform(e):e},t.prototype.addTypenameToDocument=function(e){return this.addTypename?this.addTypenameTransform.transformDocument(e):e},t.prototype.broadcastWatch=function(e,t){var n=e.lastDiff,r=this.diff(e);t&&(e.optimistic&&typeof t.optimistic==`string`&&(r.fromOptimisticTransaction=!0),t.onWatchUpdated&&t.onWatchUpdated.call(this,e,r,n)===!1)||(!n||!dl(n.result,r.result))&&e.callback(e.lastDiff=r,n)},t}(rv);globalThis.__DEV__!==!1&&(oy.prototype.getMemoryInternals=Hs),dd();var sy=new(on?WeakMap:Map);function cy(e,t){var n=e[t];typeof n==`function`&&(e[t]=function(){return sy.set(e,(sy.get(e)+1)%0x38d7ea4c68000),n.apply(this,arguments)})}var ly=function(){function e(e,t){t===void 0&&(t=e.generateQueryId()),this.queryId=t,this.document=null,this.lastRequestId=1,this.stopped=!1,this.observableQuery=null;var n=this.cache=e.cache;sy.has(n)||(sy.set(n,0),cy(n,`evict`),cy(n,`modify`),cy(n,`reset`))}return e.prototype.init=function(e){var t=e.networkStatus||ra.loading;return this.variables&&this.networkStatus!==ra.loading&&!dl(this.variables,e.variables)&&(t=ra.setVariables),dl(e.variables,this.variables)||(this.lastDiff=void 0,this.cancel()),Object.assign(this,{document:e.document,variables:e.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:t}),e.observableQuery&&this.setObservableQuery(e.observableQuery),e.lastRequestId&&(this.lastRequestId=e.lastRequestId),this},e.prototype.resetDiff=function(){this.lastDiff=void 0},e.prototype.getDiff=function(){var e=this.getDiffOptions();if(this.lastDiff&&dl(e,this.lastDiff.options))return this.lastDiff.diff;this.updateWatch(this.variables);var t=this.observableQuery;if(t&&t.options.fetchPolicy===`no-cache`)return{complete:!1};var n=this.cache.diff(e);return this.updateLastDiff(n,e),n},e.prototype.updateLastDiff=function(e,t){this.lastDiff=e?{diff:e,options:t||this.getDiffOptions()}:void 0},e.prototype.getDiffOptions=function(e){return e===void 0&&(e=this.variables),{query:this.document,variables:e,returnPartialData:!0,optimistic:!0,canonizeResults:this.observableQuery?.options.canonizeResults}},e.prototype.setDiff=function(e){var t,n=this.lastDiff&&this.lastDiff.diff;e&&!e.complete&&this.observableQuery?.getLastError()||(this.updateLastDiff(e),dl(n&&n.result,e&&e.result)||(t=this.observableQuery)==null||t.scheduleNotify())},e.prototype.setObservableQuery=function(e){e!==this.observableQuery&&(this.observableQuery=e,e&&(e.queryInfo=this))},e.prototype.stop=function(){var e;if(!this.stopped){this.stopped=!0,(e=this.observableQuery)==null||e.resetNotifications(),this.cancel();var t=this.observableQuery;t&&t.stopPolling()}},e.prototype.cancel=function(){var e;(e=this.cancelWatch)==null||e.call(this),this.cancelWatch=void 0},e.prototype.updateWatch=function(e){var t=this;e===void 0&&(e=this.variables);var n=this.observableQuery;if(!(n&&n.options.fetchPolicy===`no-cache`)){var r=q(q({},this.getDiffOptions(e)),{watcher:this,callback:function(e){return t.setDiff(e)}});(!this.lastWatch||!dl(r,this.lastWatch))&&(this.cancel(),this.cancelWatch=this.cache.watch(this.lastWatch=r))}},e.prototype.resetLastWrite=function(){this.lastWrite=void 0},e.prototype.shouldWrite=function(e,t){var n=this.lastWrite;return!(n&&n.dmCount===sy.get(this.cache)&&dl(t,n.variables)&&dl(e.data,n.result.data))},e.prototype.markResult=function(e,t,n,r){var i=this,a,o=new d_,s=zc(e.errors)?e.errors.slice(0):[];if((a=this.observableQuery)==null||a.resetNotifications(),`incremental`in e&&zc(e.incremental))e.data=y_(this.getDiff().result,e);else if(`hasNext`in e&&e.hasNext){var c=this.getDiff();e.data=o.merge(c.result,e.data)}this.graphQLErrors=s,n.fetchPolicy===`no-cache`?this.updateLastDiff({result:e.data,complete:!0},this.getDiffOptions(n.variables)):r!==0&&(uy(e,n.errorPolicy)?this.cache.performTransaction(function(a){if
6(i.shouldWrite(e,n.variables))a.writeQuery({query:t,data:e.data,variables:n.variables,overwrite:r===1}),i.lastWrite={result:e,variables:n.variables,dmCount:sy.get(i.cache)};else if(i.lastDiff&&i.lastDiff.diff.complete){e.data=i.lastDiff.diff.result;return}var o=i.getDiffOptions(n.variables),s=a.diff(o);!i.stopped&&dl(i.variables,n.variables)&&i.updateWatch(n.variables),i.updateLastDiff(s,o),s.complete&&(e.data=s.result)}):this.lastWrite=void 0)},e.prototype.markReady=function(){return this.networkError=null,this.networkStatus=ra.ready},e.prototype.markError=function(e){var t;return this.networkStatus=ra.error,this.lastWrite=void 0,(t=this.observableQuery)==null||t.resetNotifications(),e.graphQLErrors&&(this.graphQLErrors=e.graphQLErrors),e.networkError&&(this.networkError=e.networkError),e},e}();function uy(e,t){t===void 0&&(t=`none`);var n=t===`ignore`||t===`all`,r=!b_(e);return!r&&n&&e.data&&(r=!0),r}dd();var dy=Object.prototype.hasOwnProperty,fy=Object.create(null),py=function(){function e(e){var t=this;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new Ar(lr[`queryManager.getDocumentInfo`]||2e3),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new Xi(!1),this.noCacheWarningsByQueryId=new Set;var n=new Jg(function(e){return t.cache.transformDocument(e)},{cache:!1});this.cache=e.cache,this.link=e.link,this.defaultOptions=e.defaultOptions,this.queryDeduplication=e.queryDeduplication,this.clientAwareness=e.clientAwareness,this.localState=e.localState,this.ssrMode=e.ssrMode,this.assumeImmutableResults=e.assumeImmutableResults,this.dataMasking=e.dataMasking;var r=e.documentTransform;this.documentTransform=r?n.concat(r).concat(n):n,this.defaultContext=e.defaultContext||Object.create(null),(this.onBroadcast=e.onBroadcast)&&(this.mutationStore=Object.create(null))}return e.prototype.stop=function(){var e=this;this.queries.forEach(function(t,n){e.stopQueryNoBroadcast(n)}),this.cancelPendingFetches(aa(27))},e.prototype.cancelPendingFetches=function(e){this.fetchCancelFns.forEach(function(t){return t(e)}),this.fetchCancelFns.clear()},e.prototype.mutate=function(e){return cd(this,arguments,void 0,function(e){var t,n,r,i,a,o=e.mutation,s=e.variables,c=e.optimisticResponse,l=e.updateQueries,u=e.refetchQueries,d=u===void 0?[]:u,f=e.awaitRefetchQueries,p=f!==void 0&&f,m=e.update,h=e.onQueryUpdated,g=e.fetchPolicy,_=g===void 0?this.defaultOptions.mutate?.fetchPolicy||`network-only`:g,v=e.errorPolicy,y=v===void 0?this.defaultOptions.mutate?.errorPolicy||`none`:v,b=e.keepRootFields,x=e.context;return sd(this,function(e){switch(e.label){case 0:return ga(o,28),ga(_===`network-only`||_===`no-cache`,29),t=this.generateMutationId(),o=this.cache.transformForLink(this.transform(o)),n=this.getDocumentInfo(o).hasClientExports,s=this.getVariables(o,s),n?[4,this.localState.addExportedVariables(o,s,x)]:[3,2];case 1:s=e.sent(),e.label=2;case 2:return r=this.mutationStore&&(this.mutationStore[t]={mutation:o,variables:s,loading:!0,error:null}),i=c&&this.markMutationOptimistic(c,{mutationId:t,document:o,variables:s,fetchPolicy:_,errorPolicy:y,context:x,updateQueries:l,update:m,keepRootFields:b}),this.broadcastQueries(),a=this,[2,new Promise(function(e,n){return f_(a.getObservableFromLink(o,q(q({},x),{optimisticResponse:i?c:void 0}),s,{},!1),function(e){if(b_(e)&&y===`none`)throw new An({graphQLErrors:x_(e)});r&&(r.loading=!1,r.error=null);var n=q({},e);return typeof d==`function`&&(d=d(n)),y===`ignore`&&b_(n)&&delete n.errors,a.markMutationResult({mutationId:t,result:n,document:o,variables:s,fetchPolicy:_,errorPolicy:y,context:x,update:m,updateQueries:l,awaitRefetchQueries:p,refetchQueries:d,removeOptimistic:i?t:void 0,onQueryUpdated:h,keepRootFields:b})}).subscribe({next:function(n){a.broadcastQueries(),(!(`hasNext`in n)||n.hasNext===!1)&&e(q(q({},n),{data:a.maskOperation({document:o,data:n.data,fetchPolicy:_,id:t})}))},error:function(e){r&&(r.loading=!1,r.error=e),i&&a.cache.removeOptimistic(t),a.broadcastQueries(),n(e instanceof An?e:new An({networkError:e}))}})})]}})})},e.prototype.markMutationResult=function(e,t){var n=this;t===void 0&&(t=this.cache);var r=e.result,i=[],a=e.fetchPolicy===`no-cache`;if(!a&&uy(r,e.errorPolicy)){if(h_(r)||i.push({result:r.data,dataId:`ROOT_MUTATION`,query:e.document,variables:e.variables}),h_(r)&&zc(r.incremental)){var o=t.diff({id:`ROOT_MUTATION`,query:this.getDocumentInfo(e.document).asQuery,variables:e.variables,optimistic:!1,returnPartialData:!0}
6),s=void 0;o.result&&(s=y_(o.result,r)),s!==void 0&&(r.data=s,i.push({result:s,dataId:`ROOT_MUTATION`,query:e.document,variables:e.variables}))}var c=e.updateQueries;c&&this.queries.forEach(function(e,a){var o=e.observableQuery,s=o&&o.queryName;if(!(!s||!dy.call(c,s))){var l=c[s],u=n.queries.get(a),d=u.document,f=u.variables,p=t.diff({query:d,variables:f,returnPartialData:!0,optimistic:!1}),m=p.result;if(p.complete&&m){var h=l(m,{mutationResult:r,queryName:d&&ss(d)||void 0,queryVariables:f});h&&i.push({result:h,dataId:`ROOT_QUERY`,query:d,variables:f})}}})}if(i.length>0||(e.refetchQueries||``).length>0||e.update||e.onQueryUpdated||e.removeOptimistic){var l=[];if(this.refetchQueries({updateCache:function(t){a||i.forEach(function(e){return t.write(e)});var o=e.update,s=!__(r)||h_(r)&&!r.hasNext;if(o){if(!a){var c=t.diff({id:`ROOT_MUTATION`,query:n.getDocumentInfo(e.document).asQuery,variables:e.variables,optimistic:!1,returnPartialData:!0});c.complete&&(r=q(q({},r),{data:c.result}),`incremental`in r&&delete r.incremental,`hasNext`in r&&delete r.hasNext)}s&&o(t,r,{context:e.context,variables:e.variables})}!a&&!e.keepRootFields&&s&&t.modify({id:`ROOT_MUTATION`,fields:function(e,t){var n=t.fieldName,r=t.DELETE;return n===`__typename`?e:r}})},include:e.refetchQueries,optimistic:!1,removeOptimistic:e.removeOptimistic,onQueryUpdated:e.onQueryUpdated||null}).forEach(function(e){return l.push(e)}),e.awaitRefetchQueries||e.onQueryUpdated)return Promise.all(l).then(function(){return r})}return Promise.resolve(r)},e.prototype.markMutationOptimistic=function(e,t){var n=this,r=typeof e==`function`?e(t.variables,{IGNORE:fy}):e;return r!==fy&&(this.cache.recordOptimisticTransaction(function(e){try{n.markMutationResult(q(q({},t),{result:{data:r}}),e)}catch(e){globalThis.__DEV__!==!1&&ga.error(e)}},t.mutationId),!0)},e.prototype.fetchQuery=function(e,t,n){return this.fetchConcastWithInfo(this.getOrCreateQuery(e),t,n).concast.promise},e.prototype.getQueryStore=function(){var e=Object.create(null);return this.queries.forEach(function(t,n){e[n]={variables:t.variables,networkStatus:t.networkStatus,networkError:t.networkError,graphQLErrors:t.graphQLErrors}}),e},e.prototype.resetErrors=function(e){var t=this.queries.get(e);t&&(t.networkError=void 0,t.graphQLErrors=[])},e.prototype.transform=function(e){return this.documentTransform.transformDocument(e)},e.prototype.getDocumentInfo=function(e){var t=this.transformCache;if(!t.has(e)){var n={hasClientExports:Nn(e),hasForcedResolvers:this.localState.shouldForceResolvers(e),hasNonreactiveDirective:al([`nonreactive`],e),nonReactiveQuery:o_(e),clientQuery:this.localState.clientQuery(e),serverQuery:n_([{name:`client`,remove:!0},{name:`connection`},{name:`nonreactive`},{name:`unmask`}],e),defaultVars:ko(bs(e)),asQuery:q(q({},e),{definitions:e.definitions.map(function(e){return e.kind===`OperationDefinition`&&e.operation!==`query`?q(q({},e),{operation:`query`}):e})})};t.set(e,n)}return t.get(e)},e.prototype.getVariables=function(e,t){return q(q({},this.getDocumentInfo(e).defaultVars),t)},e.prototype.watchQuery=function(e){var t=this.transform(e.query);e=q(q({},e),{variables:this.getVariables(t,e.variables)}),e.notifyOnNetworkStatusChange===void 0&&(e.notifyOnNetworkStatusChange=!1);var n=new ly(this),r=new dn({queryManager:this,queryInfo:n,options:e});return r.lastQuery=t,dn.inactiveOnCreation.getValue()||this.queries.set(r.queryId,n),n.init({document:t,observableQuery:r,variables:r.variables}),r},e.prototype.query=function(e,t){var n=this;t===void 0&&(t=this.generateQueryId()),ga(e.query,30),ga(e.query.kind===`Document`,31),ga(!e.returnPartialData,32),ga(!e.pollInterval,33);var r=this.transform(e.query);return this.fetchQuery(t,q(q({},e),{query:r})).then(function(i){return i&&q(q({},i),{data:n.maskOperation({document:r,data:i.data,fetchPolicy:e.fetchPolicy,id:t})})}).finally(function(){return n.stopQuery(t)})},e.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},e.prototype.generateRequestId=function(){return this.requestIdCounter++},e.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},e.prototype.stopQueryInStore=function(e){this.stopQueryInStoreNoBroadcast(e),this.broadcastQueries()},e.prototype.stopQueryInStoreNoBroadcast=function(e){var t=this.queries.get(e);t&&t.stop()},e.prototype.clearStore=function(e){return e===void 0&&(e={discardWatches:!0}
6),this.cancelPendingFetches(aa(34)),this.queries.forEach(function(e){e.observableQuery?e.networkStatus=ra.loading:e.stop()}),this.mutationStore&&=Object.create(null),this.cache.reset(e)},e.prototype.getObservableQueries=function(e){var t=this;e===void 0&&(e=`active`);var n=new Map,r=new Map,i=new Map,a=new Set;return Array.isArray(e)&&e.forEach(function(e){if(typeof e==`string`)r.set(e,e),i.set(e,!1);else if(Du(e)){var n=Xg(t.transform(e));r.set(n,ss(e)),i.set(n,!1)}else Ye(e)&&e.query&&a.add(e)}),this.queries.forEach(function(t,r){var a=t.observableQuery,o=t.document;if(a){if(e===`all`){n.set(r,a);return}var s=a.queryName;if(a.options.fetchPolicy===`standby`||e===`active`&&!a.hasObservers())return;(e===`active`||s&&i.has(s)||o&&i.has(Xg(o)))&&(n.set(r,a),s&&i.set(s,!0),o&&i.set(Xg(o),!0))}}),a.size&&a.forEach(function(e){var r=Br(`legacyOneTimeQuery`),i=t.getOrCreateQuery(r).init({document:e.query,variables:e.variables}),a=new dn({queryManager:t,queryInfo:i,options:q(q({},e),{fetchPolicy:`network-only`})});ga(a.queryId===r),i.setObservableQuery(a),n.set(r,a)}),globalThis.__DEV__!==!1&&i.size&&i.forEach(function(e,t){if(!e){var n=r.get(t);n?globalThis.__DEV__!==!1&&ga.warn(35,n):globalThis.__DEV__!==!1&&ga.warn(36)}}),n},e.prototype.reFetchObservableQueries=function(e){var t=this;e===void 0&&(e=!1);var n=[];return this.getObservableQueries(e?`all`:`active`).forEach(function(r,i){var a=r.options.fetchPolicy;r.resetLastResults(),(e||a!==`standby`&&a!==`cache-only`)&&n.push(r.refetch()),(t.queries.get(i)||r.queryInfo).setDiff(null)}),this.broadcastQueries(),Promise.all(n)},e.prototype.startGraphQLSubscription=function(e){var t=this,n=e.query,r=e.variables,i=e.fetchPolicy,a=e.errorPolicy,o=a===void 0?`none`:a,s=e.context,c=s===void 0?{}:s,l=e.extensions,u=l===void 0?{}:l;n=this.transform(n),r=this.getVariables(n,r);var d=function(e){return t.getObservableFromLink(n,c,e,u).map(function(r){i!==`no-cache`&&(uy(r,o)&&t.cache.write({query:n,result:r.data,dataId:`ROOT_SUBSCRIPTION`,variables:e}),t.broadcastQueries());var a=b_(r),s=pa(r);if(a||s){var c={};if(a&&(c.graphQLErrors=r.errors),s&&(c.protocolErrors=r.extensions[wa]),o===`none`||s)throw new An(c)}return o===`ignore`&&delete r.errors,r})};if(this.getDocumentInfo(n).hasClientExports){var f=this.localState.addExportedVariables(n,r,c).then(d);return new Ns(function(e){var t=null;return f.then(function(n){return t=n.subscribe(e)},e.error),function(){return t&&t.unsubscribe()}})}return d(r)},e.prototype.stopQuery=function(e){this.stopQueryNoBroadcast(e),this.broadcastQueries()},e.prototype.stopQueryNoBroadcast=function(e){this.stopQueryInStoreNoBroadcast(e),this.removeQuery(e)},e.prototype.removeQuery=function(e){var t;this.fetchCancelFns.delete(e),this.queries.has(e)&&((t=this.queries.get(e))==null||t.stop(),this.queries.delete(e))},e.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach(function(e){return e.observableQuery?.notify()})},e.prototype.getLocalState=function(){return this.localState},e.prototype.getObservableFromLink=function(e,t,n,r,i){var a=this;i===void 0&&(i=t?.queryDeduplication??this.queryDeduplication);var o,s=this.getDocumentInfo(e),c=s.serverQuery,l=s.clientQuery;if(c){var u=this,d=u.inFlightLinkObservables,f=u.link,p={query:c,variables:n,operationName:ss(c)||void 0,context:this.prepareContext(q(q({},t),{forceFetch:!i})),extensions:r};if(t=p.context,i){var m=Xg(c),h=br(n),g=d.lookup(m,h);if(o=g.observable,!o){var _=new m_([M_(f,p)]);o=g.observable=_,_.beforeNext(function e(t,n){t===`next`&&`hasNext`in n&&n.hasNext?_.beforeNext(e):d.remove(m,h)})}}else o=new m_([M_(f,p)])}else o=new m_([Ns.of({data:{}})]),t=this.prepareContext(t);return l&&(o=f_(o,function(e){return a.localState.runResolvers({document:l,remoteResult:e,context:t,variables:n})})),o},e.prototype.getResultsFromLink=function(e,t,n){var r=e.lastRequestId=this.generateRequestId(),i=this.cache.transformForLink(n.query);return f_(this.getObservableFromLink(i,n.context,n.variables),function(a){var o=x_(a),s=o.length>0,c=n.errorPolicy;if(r>
6=e.lastRequestId){if(s&&c===`none`)throw e.markError(new An({graphQLErrors:o}));e.markResult(a,i,n,t),e.markReady()}var l={data:a.data,loading:!1,networkStatus:ra.ready};return s&&c===`none`&&(l.data=void 0),s&&c!==`ignore`&&(l.errors=o,l.networkStatus=ra.error),l},function(t){var n=Pa(t)?t:new An({networkError:t});throw r>=e.lastRequestId&&e.markError(n),n})},e.prototype.fetchConcastWithInfo=function(e,t,n,r){var i=this;n===void 0&&(n=ra.loading),r===void 0&&(r=t.query);var a=this.getVariables(r,t.variables),o=this.defaultOptions.watchQuery,s=t.fetchPolicy,c=s===void 0?o&&o.fetchPolicy||`cache-first`:s,l=t.errorPolicy,u=l===void 0?o&&o.errorPolicy||`none`:l,d=t.returnPartialData,f=d!==void 0&&d,p=t.notifyOnNetworkStatusChange,m=p!==void 0&&p,h=t.context,g=Object.assign({},t,{query:r,variables:a,fetchPolicy:c,errorPolicy:u,returnPartialData:f,notifyOnNetworkStatusChange:m,context:h===void 0?{}:h}),_=function(r){g.variables=r;var a=i.fetchQueryByPolicy(e,g,n);return g.fetchPolicy!==`standby`&&a.sources.length>0&&e.observableQuery&&e.observableQuery.applyNextFetchPolicy(`after-fetch`,t),a},v=function(){return i.fetchCancelFns.delete(e.queryId)};this.fetchCancelFns.set(e.queryId,function(e){v(),setTimeout(function(){return y.cancel(e)})});var y,b;if(this.getDocumentInfo(g.query).hasClientExports)y=new m_(this.localState.addExportedVariables(g.query,g.variables,g.context).then(_).then(function(e){return e.sources})),b=!0;else{var x=_(g.variables);b=x.fromLink,y=new m_(x.sources)}return y.promise.then(v,v),{concast:y,fromLink:b}},e.prototype.refetchQueries=function(e){var t=this,n=e.updateCache,r=e.include,i=e.optimistic,a=i!==void 0&&i,o=e.removeOptimistic,s=o===void 0?a?Br(`refetchQueries`):void 0:o,c=e.onQueryUpdated,l=new Map;r&&this.getObservableQueries(r).forEach(function(e,n){l.set(n,{oq:e,lastDiff:(t.queries.get(n)||e.queryInfo).getDiff()})});var u=new Map;return n&&this.cache.batch({update:n,optimistic:a&&s||!1,removeOptimistic:s,onWatchUpdated:function(e,t,n){var r=e.watcher instanceof ly&&e.watcher.observableQuery;if(r){if(c){l.delete(r.queryId);var i=c(r,t,n);return i===!0&&(i=r.refetch()),i!==!1&&u.set(r,i),i}c!==null&&l.set(r.queryId,{oq:r,lastDiff:n,diff:t})}}}),l.size&&l.forEach(function(e,n){var r=e.oq,i=e.lastDiff,a=e.diff,o;c&&(a||=t.cache.diff(r.queryInfo.getDiffOptions()),o=c(r,a,i)),(!c||o===!0)&&(o=r.refetch()),o!==!1&&u.set(r,o),n.indexOf(`legacyOneTimeQuery`)>=0&&t.stopQueryNoBroadcast(n)}),s&&this.cache.removeOptimistic(s),u},e.prototype.maskOperation=function(e){var t=e.document,n=e.data;if(globalThis.__DEV__!==!1){var r=e.fetchPolicy,i=e.id,a=bs(t)?.operation,o=(a?.[0]??`o`)+i;this.dataMasking&&r===`no-cache`&&!Zu(t)&&!this.noCacheWarningsByQueryId.has(o)&&(this.noCacheWarningsByQueryId.add(o),globalThis.__DEV__!==!1&&ga.warn(37,ss(t)??`Unnamed ${a??`operation`}`))}return this.dataMasking?Zee(n,t,this.cache):n},e.prototype.maskFragment=function(e){var t=e.data,n=e.fragment,r=e.fragmentName;return this.dataMasking?nv(t,n,this.cache,r):t},e.prototype.fetchQueryByPolicy=function(e,t,n){var r=this,i=t.query,a=t.variables,o=t.fetchPolicy,s=t.refetchWritePolicy,c=t.errorPolicy,l=t.returnPartialData,u=t.context,d=t.notifyOnNetworkStatusChange,f
6=e.networkStatus;e.init({document:i,variables:a,networkStatus:n});var p=function(){return e.getDiff()},m=function(t,n){n===void 0&&(n=e.networkStatus||ra.loading);var o=t.result;globalThis.__DEV__!==!1&&!l&&!dl(o,{})&&Li(t.missing);var s=function(e){return Ns.of(q({data:e,loading:nn(n),networkStatus:n},t.complete?null:{partial:!0}))};return o&&r.getDocumentInfo(i).hasForcedResolvers?r.localState.runResolvers({document:i,remoteResult:{data:o},context:u,variables:a,onlyRunForcedResolvers:!0}).then(function(e){return s(e.data||void 0)}):c===`none`&&n===ra.refetch&&Array.isArray(t.missing)?s(void 0):s(o)},h=o===`no-cache`?0:n===ra.refetch&&s!==`merge`?1:2,g=function(){return r.getResultsFromLink(e,h,{query:i,variables:a,context:u,fetchPolicy:o,errorPolicy:c})},_=d&&typeof f==`number`&&f!==n&&nn(n);switch(o){default:case`cache-first`:var v=p();return v.complete?{fromLink:!1,sources:[m(v,e.markReady())]}:l||_?{fromLink:!0,sources:[m(v),g()]}:{fromLink:!0,sources:[g()]};case`cache-and-network`:var v=p();return v.complete||l||_?{fromLink:!0,sources:[m(v),g()]}:{fromLink:!0,sources:[g()]};case`cache-only`:return{fromLink:!1,sources:[m(p(),e.markReady())]};case`network-only`:return _?{fromLink:!0,sources:[m(p()),g()]}:{fromLink:!0,sources:[g()]};case`no-cache`:return _?{fromLink:!0,sources:[m(e.getDiff()),g()]}:{fromLink:!0,sources:[g()]};case`standby`:return{fromLink:!1,sources:[]}}},e.prototype.getOrCreateQuery=function(e){return e&&!this.queries.has(e)&&this.queries.set(e,new ly(this,e)),this.queries.get(e)},e.prototype.prepareContext=function(e){e===void 0&&(e={});var t=this.localState.prepareContext(e);return q(q(q({},this.defaultContext),t),{clientAwareness:this.clientAwareness})},e}();dd();var my=function(){function e(e){var t=e.cache,n=e.client,r=e.resolvers,i=e.fragmentMatcher;this.selectionsToResolveCache=new WeakMap,this.cache=t,n&&(this.client=n),r&&this.addResolvers(r),i&&this.setFragmentMatcher(i)}return e.prototype.addResolvers=function(e){var t=this;this.resolvers=this.resolvers||{},Array.isArray(e)?e.forEach(function(e){t.resolvers=c_(t.resolvers,e)}):this.resolvers=c_(this.resolvers,e)},e.prototype.setResolvers=function(e){this.resolvers={},this.addResolvers(e)},e.prototype.getResolvers=function(){return this.resolvers||{}},e.prototype.runResolvers=function(e){return cd(this,arguments,void 0,function(e){var t=e.document,n=e.remoteResult,r=e.context,i=e.variables,a=e.onlyRunForcedResolvers,o=a!==void 0&&a;return sd(this,function(e){return t?[2,this.resolveDocument(t,n.data,r,i,this.fragmentMatcher,o).then(function(e){return q(q({},n),{data:e.result})})]:[2,n]})})},e.prototype.setFragmentMatcher=function(e){this.fragmentMatcher=e},e.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},e.prototype.clientQuery=function(e){return al([`client`],e)&&this.resolvers?e:null},e.prototype.serverQuery=function(e){return a_(e)},e.prototype.prepareContext=function(e){var t=this.cache;return q(q({},e),{cache:t,getCacheKey:function(e){return t.identify(e)}})},e.prototype.addExportedVariables=function(e){return cd(this,arguments,void 0,function(e,t,n){return t===void 0&&(t={}),n===void 0&&(n={}),sd(this,function(r){return e?[2,this.resolveDocument(e,this.buildRootValueFromCache(e,t)||{},this.prepareContext(n),t).then(function(e){return q(q({},t),e.exportedVariables)})]:[2,q({},t)]})})},e.prototype.shouldForceResolvers=function(e){var t=!1;return fd(e,{Directive:{enter:function(e){if(e.name.value===`client`&&e.arguments&&(t=e.arguments.some(function(e){return e.name.value===`always`&&e.value.kind===`BooleanValue`&&e.value.value===!0}),t))return pd}}}),t},e.prototype.buildRootValueFromCache=function(e,t){return this.cache.diff({query:i_(e),variables:t,returnPartialData:!0,optimistic:!1}).result},e.prototype.resolveDocument=function(e,t){return cd(this,arguments,void 0,function(e,t,n,r,i,a){var o,s,c,l,u,d,f,p,m,h,g;return n===void 0&&(n={}),r===void 0&&(r={}),i===void 0&&(i=function(){return!0}),a===void 0&&(a=!1),sd(this,function(_){return o=gc(e),s=Zc(e),c=hn(s),l=this.collectSelectionsToResolve(o,c),u=o.operation,d=u?u.charAt(0).toUpperCase()+u.slice(1):`Query`,f=this,p=f.cache,m=f.client,h={fragmentMap:c,context:q(q({},n),{cache:p,client:m}),variables:r,fragmentMatcher:i,defaultOperationType:d,exportedVariables:{},selectionsToResolve:l,onlyRunForcedResolvers:a},g=!1,[2,this.resolveSelectionSet(o.selectionSet,g,t,h).then(function(e){return{result:e,exportedVariables:h.exportedVariables}})]})})},e.prototype.resolveSelectionSet=function(e,t,n,r){return cd(this,void 0,void 0,function(){var i,a,o,s,c,l=this;return sd(this,function(u){return i=r.fragmentMap,a=r.context,o=r.variables,s=[n],c=function(e){return cd(l,void 0,void 0,function(){var c,l;return sd(this,function(u){return!t&&!r.selectionsToResolve.has(e)||!wn(e,o)?[2]:si(e)?[2,this.resolveField(e,t,n,r).then(function(t){var n;t!==void 0&&s.push((n={},n[Ot(e)]=t,n))})]:(ot(e)?c=e:(c=i[e.name.value],ga(c,19,e.name.value)),c&&c.typeCondition&&(l=c.typeCondition.name.value,r.fragmentMatcher(n,l,a))?[2,this.resolveSelectionSet(c.selectionSet,t,n,r).then(function(e){s.push(e)})]:[2])})})},[2,Promise.all(e.selections.map(c)).then(function(){return l_(s)})]})})},e.prototype.resolveField=function(e,t,n,r){return cd(this,void 0,void 0,function(){var i,a,o,s,c,l,u,d,f,p=this;return sd(this,function(m){return n?(i=r.variables,a=e.name.value,o=Ot(e),s=a!==o,c=n[o]||n[a],l=Promise.resolve(c),(!r.onlyRunForcedResolvers||this.shouldForceResolvers(e))&&(u=n.__typename||r.defaultOperationType,d=this.resolvers&&this.resolvers[u],d&&(f=d[s?a:o],f&&(l=Promise.resolve(Ev.withValue(this.cache,f,[n,ru(e,i),r.context,{field:e,fragmentMap:r.fragmentMap}]))))),[2,l.then(function(n){if(n===void 0&&(n=c),e.directives&&e.directives.forEac
6h(function(e){e.name.value===`export`&&e.arguments&&e.arguments.forEach(function(e){e.name.value===`as`&&e.value.kind===`StringValue`&&(r.exportedVariables[e.value.value]=n)})}),!e.selectionSet||n==null)return n;var i=e.directives?.some(function(e){return e.name.value===`client`})??!1;if(Array.isArray(n))return p.resolveSubSelectedArray(e,t||i,n,r);if(e.selectionSet)return p.resolveSelectionSet(e.selectionSet,t||i,n,r)})]):[2,null]})})},e.prototype.resolveSubSelectedArray=function(e,t,n,r){var i=this;return Promise.all(n.map(function(n){if(n===null)return null;if(Array.isArray(n))return i.resolveSubSelectedArray(e,t,n,r);if(e.selectionSet)return i.resolveSelectionSet(e.selectionSet,t,n,r)}))},e.prototype.collectSelectionsToResolve=function(e,t){var n=function(e){return!Array.isArray(e)},r=this.selectionsToResolveCache;function i(e){if(!r.has(e)){var a=new Set;r.set(e,a),fd(e,{Directive:function(e,t,r,i,o){e.name.value===`client`&&o.forEach(function(e){n(e)&&md(e)&&a.add(e)})},FragmentSpread:function(e,r,o,s,c){var l=t[e.name.value];ga(l,20,e.name.value);var u=i(l);u.size>0&&(c.forEach(function(e){n(e)&&md(e)&&a.add(e)}),a.add(e),u.forEach(function(e){a.add(e)}))}})}return r.get(e)}return i(e)},e}();dd();var hy=!1,gy=function(){function e(e){var t=this;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!e.cache)throw aa(16);var n=e.uri,r=e.credentials,i=e.headers,a=e.cache,o=e.documentTransform,s=e.ssrMode,c=s!==void 0&&s,l=e.ssrForceFetchDelay,u=l===void 0?0:l,d=e.connectToDevTools,f=e.queryDeduplication,p=f===void 0||f,m=e.defaultOptions,h=e.defaultContext,g=e.assumeImmutableResults,_=g===void 0?a.assumeImmutableResults:g,v=e.resolvers,y=e.typeDefs,b=e.fragmentMatcher,x=e.name,S=e.version,C=e.devtools,w=e.dataMasking,T=e.link;T||=n?new J_({uri:n,credentials:r,headers:i}):j_.empty(),this.link=T,this.cache=a,this.disableNetworkFetches=c||u>0,this.queryDeduplication=p,this.defaultOptions=m||Object.create(null),this.typeDefs=y,this.devtoolsConfig=q(q({},C),{enabled:C?.enabled??d}),this.devtoolsConfig.enabled===void 0&&(this.devtoolsConfig.enabled=globalThis.__DEV__!==!1),u&&setTimeout(function(){return t.disableNetworkFetches=!1},u),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.watchFragment=this.watchFragment.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version=Bo,this.localState=new my({cache:a,client:this,resolvers:v,fragmentMatcher:b}),this.queryManager=new py({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,defaultContext:h,documentTransform:o,queryDeduplication:p,ssrMode:c,dataMasking:!!w,clientAwareness:{name:x,version:S},localState:this.localState,assumeImmutableResults:_,onBroadcast:this.devtoolsConfig.enabled?function(){t.devToolsHookCb&&t.devToolsHookCb({action:{},state:{queries:t.queryManager.getQueryStore(),mutations:t.queryManager.mutationStore||{}},dataWithOptimisticResults:t.cache.extract(!0)})}:void 0}),this.devtoolsConfig.enabled&&this.connectToDevTools()}return e.prototype.connectToDevTools=function(){if(!(typeof window>`u`)){var e=window,t=Symbol.for(`apollo.devtools`);(e[t]=e[t]||[]).push(this),e.__APOLLO_CLIENT__=this,!hy&&globalThis.__DEV__!==!1&&(hy=!0,window.document&&window.top===window.self&&/^(https?|file):$/.test(window.location.protocol)&&setTimeout(function(){if(!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__){var e=window.navigator,t=e&&e.userAgent,n=void 0;typeof t==`string`&&(t.indexOf(`Chrome/`)>-1?n=`https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm`:t.indexOf(`Firefox/`)>-1&&(n=`https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/`)),n&&globalThis.__DEV__!==!1&&ga.log(`Download the Apollo DevTools for a better development experience: %s`,n)}},1e4))}},Object.defineProperty(e.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform},enumerable:!1,configurable:!0}),e.prototype.stop=function(){this.queryManager.stop()},e.prototype.watchQuery=function(e){return this.defaultOptions.watchQuery&&(e=Kr(this.defaultOptions.watchQuery,e)),this.disableNetworkFetches&&(e.fetchPolicy===`network-only`||e.fetchPolicy===`cache-and-network`)&&(e=q(q({},e),{fetchPolicy:`cache-first`})),this.queryManager.watchQuery(e)},e.prototype.query=function(e){return this.defaultOptions.query&&(e=Kr(this.defaultOptions.query,e)),ga(e.fetchPolicy!==`cache-and-network`,17),this.disableNetworkFetches&&e.fetchPolicy===`network-only`&&(e=q(q({},e),{fetchPolicy:`cache-first`})),this.queryManager.query(e)},e.prototype.mutate=function(e){return this.defaultOptions.mutate&&(e=Kr(this.defaultOptions.mutate,e)),this.queryManager.mutate(e)},e.prototype.subscribe=function(e){var t=this,n=this.queryManager.generateQueryId();return this.queryManager.startGraphQLSubscription(e).map(function(r){return q(q({},r),{data:t.queryManager.maskOperation({document:e.query,data:r.data,fetchPolicy:e.fetchPolicy,id:n})})})},e.prototype.readQuery=function(e,t){return t===void 0&&(t=!1),this.cache.readQuery(e,t)},e.prototype.watchFragment=function(e){var t;return this.cache.watchFragment(q(q({},e),(t={},t[Symbol.for(`apollo.dataMasking`)]=this.queryManager.dataMasking,t)))},e.prototype.readFragment=function(e,t){return t===void 0&&(t=!1),this.cache.readFragment(e,t)},e.prototype.writeQuery=function(e){var t=this.cache.writeQuery(e);return e.broadcast!==!1&&this.queryManager.broadcastQueries(),t},e.prototype.writeFragment=function(e){var t=this.cache.writeFragment(e);return e.broadcast!==!1&&this.queryManager.broadcastQueries(),t},e.prototype.__actionHookForDevTools=function(e){this.devToolsHookCb=e},e.prototype.__requestRaw=function(e){return M_(this.link,e)},e.prototype.resetStore=function(){var e=this;return Promise.resolve().then(function(){return e.queryManager.clearStore({discardWatches:!1})}).then(function(){return Promise.all(e.resetStoreCallbacks.map(function(e){return e()}))}).then(function(){return e.reFetchObservableQueries()})},e.prototype.clearStore=function(){var e=this;return Promise.resolve().then(function(){return e.queryManager.clearStore({discardWatches:!0})}).then(function(){return Promise.all(e.clearStoreCallbacks.map(function(e){return e()}))})},e.prototype.onResetStore=function(e){var t=this;return this.resetStoreCallbacks.push(e),function(){t.resetStoreCallbacks=t.resetStoreCallbacks.filter(function(t){return t!==e})}},e.prototype.onClearStore=function(e){var t=this;return this.clearStoreCallbacks.push(e),function(){t.clearStoreCallbacks=t.clearStoreCallbacks.filter(function(t){return t!==e})}},e.prototype.reFetchObservableQueries=function(e){return this.queryManager.reFetchObservableQueries(e)},e.prototype.refetchQueries=function(e){var t=this.queryManager.refetchQueries(e),n=[],r=[];t.forEach(function(e,t){n.push(t),r.push(e)});var i=Promise.all(r);return i.queries=n,i.results=r,i.catch(function(e){globalThis.__DEV__!==!1&&ga.debug(18,e)}),i},e.prototype.getObservableQueries=function(e){return e===void 0&&(e=`active`),this.queryManager.getObservableQueries(e)},e.prototype.extract=function(e){return this.cache.extract(e)},e.prototype.restore=function(e){return this.cache.restore(e)},e.prototype.addResolvers=function(e){this.localState.addResolvers(e)},e.prototype.setResolvers=function(e){this.localState.setResolvers(e)},e.prototype.getResolvers=function(){return this.localState.getResolvers()},e.prototype.setLocalStateFragmentMatcher=function(e){this.localState.setFragmentMatcher(e)},e.prototype.setLink=function(e){this.link=this.queryManager.link=e},Object.defineProperty(e.prototype,"defaultContext",{get:function(){return this.queryManager.defaultContext}
6,enumerable:!1,configurable:!0}),e}();globalThis.__DEV__!==!1&&(gy.prototype.getMemoryInternals=Le),dd();var _y=e(nt(),1),vy=function(e){var t=e.client,n=e.children,r=ad(),i=_y.useContext(r),a=_y.useMemo(function(){return q(q({},i),{client:t||i.client})},[i,t]);return ga(a.client,55),_y.createElement(r.Provider,{value:a},n)};function yy(e,t,n=250,r,i,a,o){if(!a.exception||!a.exception.values||!o||!Qr(o.originalException,Error))return;let s=a.exception.values.length>0?a.exception.values[a.exception.values.length-1]:void 0;s&&(a.exception.values=Cy(by(e,t,i,o.originalException,r,a.exception.values,s,0),n))}function by(e,t,n,r,i,a,o,s){if(a.length>=n+1)return a;let c=[...a];if(Qr(r[i],Error)){xy(o,s);let a=e(t,r[i]),l=c.length;Sy(a,i,l,s),c=by(e,t,n,r[i],i,[a,...c],a,l)}return Array.isArray(r.errors)&&r.errors.forEach((r,a)=>{if(Qr(r,Error)){xy(o,s);let l=e(t,r),u=c.length;Sy(l,`errors[${a}]`,u,s),c=by(e,t,n,r,i,[l,...c],l,u)}}),c}function xy(e,t){e.mechanism=e.mechanism||{type:`generic`,handled:!0},e.mechanism={...e.mechanism,...e.type===`AggregateError`&&{is_exception_group:!0},exception_id:t}}function Sy(e,t,n,r){e.mechanism=e.mechanism||{type:`generic`,handled:!0},e.mechanism={...e.mechanism,type:`chained`,source:t,exception_id:n,parent_id:r}}function Cy(e,t){return e.map(e=>(e.value&&=tr(e.value,t),e))}var wy=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function Ty(e){return e===`http`||e===`https`}function Ey(e,t=!1){let{host:n,path:r,pass:i,port:a,projectId:o,protocol:s,publicKey:c}=e;return`${s}://${c}${t&&i?`:${i}`:``}@${n}${a?`:${a}`:``}/${r&&`${r}/`}${o}`}function Dy(e){let t=wy.exec(e);if(!t){uo(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});return}let[n,r,i=``,a=``,o=``,s=``]=t.slice(1),c=``,l=s,u=l.split(`/`);if(u.length>1&&(c=u.slice(0,-1).join(`/`),l=u.pop()),l){let e=l.match(/^\d+/);e&&(l=e[0])}return Oy({host:a,pass:i,path:c,projectId:l,port:o,protocol:n,publicKey:r})}function Oy(e){return{protocol:e.protocol,publicKey:e.publicKey||``,pass:e.pass||``,host:e.host,port:e.port||``,path:e.path||``,projectId:e.projectId}}function ky(e){if(!lt)return!0;let{port:t,projectId:n,protocol:r}=e;return[`protocol`,`publicKey`,`host`,`projectId`].find(t=>!e[t]&&(Au.error(`Invalid Sentry Dsn: ${t} missing`),!0))?!1:n.match(/^\d+$/)?Ty(r)?t&&isNaN(parseInt(t,10))?(Au.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):!0:(Au.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),!1):(Au.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1)}function Ay(e){let t=typeof e==`string`?Dy(e):Oy(e);if(!(!t||!ky(t)))return t}var jy=class extends Error{constructor(e,t=`warn`){super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=t}},My={},Ny={};function Py(e,t){My[e]=My[e]||[],My[e].push(t)}function Fy(e,t){Ny[e]||(t(),Ny[e]=!0)}function Iy(e,t){let n=e&&My[e];if(n)for(let r of n)try{r(t)}catch(t){lt&&Au.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${Xl(r)}\nError:`,t)}}function Ly(e){let t=`console`;Py(t,e),Fy(t,Ry)}function Ry(){`console`in Sr&&Hu.forEach(function(e){e in Sr.console&&Cs(Sr.console,e,function(t){return ui[e]=t,function(...t){Iy(`console`,{args:t,level:e});let n=ui[e];n&&n.apply(Sr.console,t)}})})}var zy=Sr;function By(){if(!(`fetch`in zy))return!1;try{return new Headers,new Request(`http://www.example.com`),new Response,!0}catch{return!1}}function Vy(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function Hy(){if(typeof EdgeRuntime==`string`)return!0;if(!By())return!1;if(Vy(zy.fetch))return!0;let e=!1,t=zy.document;if(t&&typeof t.createElement==`function`)try{let n=t.createElement(`iframe`);
6n.hidden=!0,t.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(e=Vy(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){lt&&Au.warn(`Could not create sandbox iframe for pure fetch check, bailing to window.fetch: `,e)}return e}function Uy(e,t){let n=`fetch`;Py(n,e),Fy(n,()=>Gy(void 0,t))}function Wy(e){let t=`fetch-body-resolved`;Py(t,e),Fy(t,()=>Gy(qy))}function Gy(e,t=!1){t&&!Hy()||Cs(Sr,`fetch`,function(t){return function(...n){let{method:r,url:i}=Xy(n),a={args:n,fetchData:{method:r,url:i},startTimestamp:kl()*1e3};e||Iy(`fetch`,{...a});let o=Error().stack;return t.apply(Sr,n).then(async t=>(e?e(t):Iy(`fetch`,{...a,endTimestamp:kl()*1e3,response:t}),t),e=>{throw Iy(`fetch`,{...a,endTimestamp:kl()*1e3,error:e}),Ht(e)&&e.stack===void 0&&(e.stack=o,Qo(e,`framesToPop`,1)),e})}})}async function Ky(e,t){if(e&&e.body&&e.body.getReader){let n=e.body.getReader();async function r({done:e}){if(e)return Promise.resolve();try{await r(await Promise.race([n.read(),new Promise(e=>{setTimeout(()=>{e({done:!0})},5e3)})]))}catch{}}return n.read().then(r).then(t).catch(()=>void 0)}}async function qy(e){let t;try{t=e.clone()}catch{return}await Ky(t,()=>{Iy(`fetch-body-resolved`,{endTimestamp:kl()*1e3,response:e})})}function Jy(e,t){return!!e&&typeof e==`object`&&!!e[t]}function Yy(e){return typeof e==`string`?e:e?Jy(e,`url`)?e.url:e.toString?e.toString():``:``}function Xy(e){if(e.length===0)return{method:`GET`,url:``};if(e.length===2){let[t,n]=e;return{url:Yy(t),method:Jy(n,`method`)?String(n.method).toUpperCase():`GET`}}let t=e[0];return{url:Yy(t),method:Jy(t,`method`)?String(t.method).toUpperCase():`GET`}}var Zy=null;function Qy(e){let t=`error`;Py(t,e),Fy(t,$y)}function $y(){Zy=Sr.onerror,Sr.onerror=function(e,t,n,r,i){return Iy(`error`,{column:r,error:i,line:n,msg:e,url:t}),Zy&&!Zy.__SENTRY_LOADER__?Zy.apply(this,arguments):!1},Sr.onerror.__SENTRY_INSTRUMENTED__=!0}var eb=null;function tb(e){let t=`unhandledrejection`;Py(t,e),Fy(t,nb)}function nb(){eb=Sr.onunhandledrejection,Sr.onunhandledrejection=function(e){return Iy(`unhandledrejection`,e),eb&&!eb.__SENTRY_LOADER__?eb.apply(this,arguments):!0},Sr.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}function rb(){return`npm`}function ib(e){let t=[];function n(){return e===void 0||t.length<e}function r(e){return t.splice(t.indexOf(e),1)[0]||Promise.resolve(void 0)}function i(e){if(!n())return ha(new jy(`Not adding Promise because buffer limit was reached.`));let i=e();return t.indexOf(i)===-1&&t.push(i),i.then(()=>r(i)).then(null,()=>r(i).then(null,()=>{})),i}function a(e){return new Cn((n,r)=>{let i=t.length;if(!i)return n(!0);let a=setTimeout(()=>{e&&e>0&&n(!1)},e);t.forEach(e=>{ia(e).then(()=>{--i||(clearTimeout(a),n(!0))},r)})})}return{$:t,add:i,drain:a}}function ab(e){if(!e)return{};let t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};let n=t[6]||``,r=t[8]||``;return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}var ob=[`fatal`,`error`,`warning`,`log`,`info`,`debug`];function sb(e){return e===`warn`?`warning`:ob.includes(e)?e:`log`}function cb(e,t=[]){return[e,t]}function lb(e,t){let[n,r]=e;return[n,[...r,t]]}function ub(e,t){let n=e[1];for(let e of n){let n=e[0].type;if(t(e,n))return!0}return!1}function db(e){return Sr.__SENTRY__&&Sr.__SENTRY__.encodePolyfill?Sr.__SENTRY__.encodePolyfill(e):new TextEncoder().encode(e)}function fb(e){let[t,n]=e,r=JSON.stringify(t);function i(e){typeof r==`string`?r=typeof e==`string`?r+e:[db(r),e]:r.push(typeof e==`string`?db(e):e)}for(let e of n){let[t,n]=e;if(i(`\n${JSON.stringify(t)}\n`),typeof n==`string`||n instanceof Uint8Array)i(n);else{let e;try{e=JSON.stringify(n)}catch{e=JSON.stringify(Ea(n))}i(e)}}return typeof r==`string`?r:pb(r)}function pb(e){let t=e.reduce((e,t)=>e+t.length,0),n=new Uint8Array(t),r=0;for(let t of e)n.set(t,r),r+=t.length;return n}function mb(e){return[{type:`span`},e]}function hb(e){let t=typeof e.data==`string`?db(e.data):e.data;return[$c({type:`attachment`,length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),t]}var gb={session:`session`,sessions:`session`,attachment:`attachment`,transaction:`transaction`,event:`error`,client_report:`internal`,user_report:`default`,profile:`profile`,profile_chunk:`profile`,replay_event:`replay`,replay_recording:`replay`,check_in:`monitor`,feedback:`feedback`,span:`span`,statsd:`metric_bucket`};function _b(e){return gb[e]}function vb(e){if(!e||!e.sdk)return;
6let{name:t,version:n}=e.sdk;return{name:t,version:n}}function yb(e,t,n,r){let i=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!n&&r&&{dsn:Ey(r)},...i&&{trace:$c({...i})}}}function bb(e,t,n){let r=[{type:`client_report`},{timestamp:n||Hc(),discarded_events:e}];return cb(t?{dsn:t}:{},[r])}var xb=6e4;function Sb(e,t=Date.now()){let n=parseInt(`${e}`,10);if(!isNaN(n))return n*1e3;let r=Date.parse(`${e}`);return isNaN(r)?xb:r-t}function Cb(e,t){return e[t]||e.all||0}function wb(e,t,n=Date.now()){return Cb(e,t)>n}function Tb(e,{statusCode:t,headers:n},r=Date.now()){let i={...e},a=n&&n[`x-sentry-rate-limits`],o=n&&n[`retry-after`];if(a)for(let e of a.trim().split(`,`)){let[t,n,,,a]=e.split(`:`,5),o=parseInt(t,10),s=(isNaN(o)?60:o)*1e3;if(!n)i.all=r+s;else for(let e of n.split(`;`))e===`metric_bucket`?(!a||a.split(`;`).includes(`custom`))&&(i[e]=r+s):i[e]=r+s}else o?i.all=r+Sb(o,r):t===429&&(i.all=r+6e4);return i}function Eb(e){let t,n=e[0],r=1;for(;r<e.length;){let i=e[r],a=e[r+1];if(r+=2,(i===`optionalAccess`||i===`optionalCall`)&&n==null)return;i===`access`||i===`optionalAccess`?(t=n,n=a(n)):(i===`call`||i===`optionalCall`)&&(n=a((...e)=>n.call(t,...e)),t=void 0)}return n}var Db=Sr;function Ob(){let e=Db.chrome,t=e&&e.app&&e.app.runtime,n=`history`in Db&&!!Db.history.pushState&&!!Db.history.replaceState;return!t&&n}var kb=!1;function Ab(){kb||(kb=!0,Qy(jb),tb(jb))}function jb(){let e=Yo(),t=e&&Xc(e);if(t){let e=`internal_error`;an&&Au.log(`[Tracing] Root span: ${e} -> Global error occured`),t.setStatus({code:2,message:e})}}jb.tag=`sentry_tracingErrorCallback`;var Mb=`_sentryScope`,Nb=`_sentryIsolationScope`;function Pb(e,t,n){e&&(Qo(e,Nb,n),Qo(e,Mb,t))}function Fb(e){return{scope:e[Mb],isolationScope:e[Nb]}}function Ib(e){if(typeof __SENTRY_TRACING__==`boolean`&&!__SENTRY_TRACING__)return!1;let t=cr(),n=e||t&&t.getOptions();return!!n&&(n.enableTracing||`tracesSampleRate`in n||`tracesSampler`in n)}var Lb=class{constructor(e={}){this._traceId=e.traceId||Is(),this._spanId=e.spanId||Is().substring(16)}spanContext(){return{spanId:this._spanId,traceId:this._traceId,traceFlags:0}}end(e){}setAttribute(e,t){return this}setAttributes(e){return this}setStatus(e){return this}updateName(e){return this}isRecording(){return!1}addEvent(e,t,n){return this}addLink(e){return this}addLinks(e){return this}recordException(e,t){}};function Rb(e){if(!an)return;let{description:t=`< unknown name >`,op:n=`< unknown op >`,parent_span_id:r}=zu(e),{spanId:i}=e.spanContext(),a=La(e),o=Xc(e),s=o===e,c=`[Tracing] Starting ${a?`sampled`:`unsampled`} ${s?`root `:``}span`,l=[`op: ${n}`,`name: ${t}`,`ID: ${i}`];if(r&&l.push(`parent ID: ${r}`),!s){let{op:e,description:t}=zu(o);l.push(`root ID: ${o.spanContext().spanId}`),e&&l.push(`root op: ${e}`),t&&l.push(`root description: ${t}`)}Au.log(`${c}
7  ${l.join(`
8  `)}`)}function zb(e){if(!an)return;let{description:t=`< unknown name >`,op:n=`< unknown op >`}=zu(e),{spanId:r}=e.spanContext(),i=`[Tracing] Finishing "${n}" ${Xc(e)===e?`root `:``}span "${t}" with ID ${r}`;Au.log(i)}function Bb(e){if(typeof e==`boolean`)return Number(e);let t=typeof e==`string`?parseFloat(e):e;if(typeof t!=`number`||isNaN(t)||t<0||t>1){an&&Au.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(e)} of type ${JSON.stringify(typeof e)}.`);return}return t}function Vb(e,t){if(!Ib(e))return[!1];let n;n=typeof e.tracesSampler==`function`?e.tracesSampler(t):t.parentSampled===void 0?e.tracesSampleRate===void 0?1:e.tracesSampleRate:t.parentSampled;let r=Bb(n);return r===void 0?(an&&Au.warn(`[Tracing] Discarding transaction because of invalid sample rate.`),[!1]):r?Math.random()<r?[!0,r]:(an&&Au.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(n)})`),[!1,r]):(an&&Au.log(`[Tracing] Discarding transaction because ${typeof e.tracesSampler==`function`?`tracesSampler returned 0 or false`:`a negative sampling decision was inherited or tracesSampleRate is set to 0`}`),[!1,r])}function Hb(e,t){return t?(e.sdk=e.sdk||{}
8,e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=[...e.sdk.integrations||[],...t.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...t.packages||[]],e):e}function Ub(e,t,n,r){let i=vb(n);return cb({sent_at:new Date().toISOString(),...i&&{sdk:i},...!!r&&t&&{dsn:Ey(t)}},[`aggregates`in e?[{type:`sessions`},e]:[{type:`session`},e.toJSON()]])}function Wb(e,t,n,r){let i=vb(n),a=e.type&&e.type!==`replay_event`?e.type:`event`;Hb(e,n&&n.sdk);let o=yb(e,i,r,t);return delete e.sdkProcessingMetadata,cb(o,[[{type:a},e]])}function Gb(e,t){function n(e){return!!e.trace_id&&!!e.public_key}let r=Kl(e[0]),i=t&&t.getDsn(),a=t&&t.getOptions().tunnel,o={sent_at:new Date().toISOString(),...n(r)&&{trace:r},...!!a&&i&&{dsn:Ey(i)}},s=t&&t.getOptions().beforeSendSpan,c=s?e=>s(zu(e)):e=>zu(e),l=[];for(let t of e){let e=c(t);e&&l.push(mb(e))}return cb(o,l)}function Kb(e,t,n,r=Yo()){let i=r&&Xc(r);i&&i.addEvent(e,{[gt]:t,[Dt]:n})}function qb(e){if(!e||e.length===0)return;let t={};return e.forEach(e=>{let n=e.attributes||{},r=n[Dt],i=n[gt];typeof r==`string`&&typeof i==`number`&&(t[e.name]={value:i,unit:r})}),t}var Jb=1e3,Yb=class{constructor(e={}){this._traceId=e.traceId||Is(),this._spanId=e.spanId||Is().substring(16),this._startTime=e.startTimestamp||kl(),this._attributes={},this.setAttributes({[Xs]:`manual`,[yr]:e.op,...e.attributes}),this._name=e.name,e.parentSpanId&&(this._parentSpanId=e.parentSpanId),`sampled`in e&&(this._sampled=e.sampled),e.endTimestamp&&(this._endTime=e.endTimestamp),this._events=[],this._isStandaloneSpan=e.isStandalone,this._endTime&&this._onSpanEnded()}addLink(e){return this}addLinks(e){return this}recordException(e,t){}spanContext(){let{_spanId:e,_traceId:t,_sampled:n}=this;return{spanId:e,traceId:t,traceFlags:+!!n}}setAttribute(e,t){return t===void 0?delete this._attributes[e]:this._attributes[e]=t,this}setAttributes(e){return Object.keys(e).forEach(t=>this.setAttribute(t,e[t])),this}updateStartTime(e){this._startTime=nu(e)}setStatus(e){return this._status=e,this}updateName(e){return this._name=e,this}end(e){this._endTime||(this._endTime=nu(e),zb(this),this._onSpanEnded())}getSpanJSON(){return $c({data:this._attributes,description:this._name,op:this._attributes[yr],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:ys(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[Xs],_metrics_summary:Qn(this),profile_id:this._attributes[mu],exclusive_time:this._attributes[at],measurements:qb(this._events),is_segment:this._isStandaloneSpan&&Xc(this)===this||void 0,segment_id:this._isStandaloneSpan?Xc(this).spanContext().spanId:void 0})}isRecording(){return!this._endTime&&!!this._sampled}addEvent(e,t,n){an&&Au.log(`[Tracing] Adding an event to span:`,e);let r=Xb(t)?t:n||kl(),i=Xb(t)?{}:t||{},a={name:e,time:nu(r),attributes:i};return this._events.push(a),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){let e=cr();if(e&&e.emit(`spanEnd`,this),!(this._isStandaloneSpan||this===Xc(this)))return;if(this._isStandaloneSpan){this._sampled?$b(Gb([this],e)):(an&&Au.log(`[Tracing] Discarding standalone span because its trace was not chosen to be sampled.`),e&&e.recordDroppedEvent(`sample_rate`,`span`));return}let t=this._convertSpanToTransaction();t&&(Fb(this).scope||kr()).captureEvent(t)}_convertSpanToTransaction(){if(!Zb(zu(this)))return;this._name||=(an&&Au.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),`<unlabeled transaction>`);let{scope:e,isolationScope:t}=Fb(this),n=(e||kr()).getClient()||cr();if(this._sampled!==!0){an&&Au.log(`[Tracing] Discarding transaction because its trace was not chosen to be sampled.`),n&&n.recordDroppedEvent(`sample_rate`,`transaction`);return}let r=hc(this).filter(e=>e!==this&&!Qb(e)).map(e=>zu(e)).filter(Zb),i=this._attributes[Vs],a={contexts:{trace:Eu(this)},spans:r.length>Jb?r.sort((e,t)=>e.start_timestamp-t.start_timestamp).slice(0,Jb):r,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:`transaction`,sdkProcessingMetadata:{capturedSpanScope:e,capturedSpanIsolationScope:t,...$c({dynamicSamplingContext:Kl(this)})},_metrics_summary:Qn(this),...i&&{transaction_info:{source:i}}},o=qb(this._events);return o&&Object.keys(o).length&&(an&&Au.log(`[Measurements] Adding measurements to transaction event`,JSON.stringify(o,void 0,2)),a.measurements=o),a}};function Xb(e){return e&&typeof e==`number`||e instanceof Date||Array.isArray(e)}function Zb(e){return!!e.start_timestamp&&!!e.timestamp&&!!e.span_id&&!!e.trace_id}function Qb(e){return e instanceof Yb&&e.isStandaloneSpan()}function $b(e){let t=cr();if(!t)return;let n=e[1];if(!n||n.length===0){t.recordDroppedEvent(`before_send`,`span`);return}let r=t.getTransport();r&&r.send(e).then(null,e=>{an&&Au.error(`Error while sending span:`,e)})}var ex=`__SENTRY_SUPPRESS_TRACING__`;function tx(e){let t=ax();if(t.startInactiveSpan)return t.startInactiveSpan(e);let n=ix(e),{forceTransaction:r,parentSpan:i}=e;return(e.scope?t=>mn(e.scope,t):i===void 0?e=>e():e=>nx(i,e))(()=>{let t=kr(),i=cx(t);return e.onlyIfParent&&!i?new Lb:rx({parentSpan:i,spanArguments:n,forceTransaction:r,scope:t})})}function nx(e,t){let n=ax();return n.withActiveSpan?n.withActiveSpan(e,t):mn(n=>(Xu(n,e||void 0),t(n)))}function rx({parentSpan:e,spanArguments:t,forceTransaction:n,scope:r}){if(!Ib())return new Lb;let i=zt(),a;if(e&&!n)a=sx(e,r,t),Oo(e,a);else if(e){let n=Kl(e),{traceId:i,spanId:o}=e.spanContext(),s=La(e);a=ox({traceId:i,parentSpanId:o,...t},r,s),bo(a,n)}else{let{traceId:e,dsc:n,parentSpanId:o,sampled:s}={...i.getPropagationContext(),...r.getPropagationContext()};a=ox({traceId:e,parentSpanId:o,...t},r,s),n&&bo(a,n)}return Rb(a),Pb(a,r,i),a}function ix(e){let t={isStandalone:(e.experimental||{}).standalone,...e};if(e.startTime){let n={...t};return n.startTimestamp=nu(e.startTime),delete n.startTime,n}return t}function ax(){let e=zi();return Hn(e)}
8function ox(e,t,n){let r=cr(),i=r&&r.getOptions()||{},{name:a=``,attributes:o}=e,[s,c]=t.getScopeData().sdkProcessingMetadata[ex]?[!1]:Vb(i,{name:a,parentSampled:n,attributes:o,transactionContext:{name:a,parentSampled:n}}),l=new Yb({...e,attributes:{[Vs]:`custom`,...e.attributes},sampled:s});return c!==void 0&&l.setAttribute(Ie,c),r&&r.emit(`spanStart`,l),l}function sx(e,t,n){let{spanId:r,traceId:i}=e.spanContext(),a=!t.getScopeData().sdkProcessingMetadata[ex]&&La(e),o=a?new Yb({...n,parentSpanId:r,traceId:i,sampled:a}):new Lb({traceId:i});Oo(e,o);let s=cr();return s&&(s.emit(`spanStart`,o),n.endTimestamp&&s.emit(`spanEnd`,o)),o}function cx(e){let t=Jr(e);if(!t)return;let n=cr();return(n?n.getOptions():{}).parentSpanIsAlwaysRootSpan?Xc(t):t}var lx={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3},ux=`heartbeatFailed`,dx=`idleTimeout`,fx=`finalTimeout`,px=`externalFinish`;function mx(e,t={}){let n=new Map,r=!1,i,a=px,o=!t.disableAutoFinish,s=[],{idleTimeout:c=lx.idleTimeout,finalTimeout:l=lx.finalTimeout,childSpanTimeout:u=lx.childSpanTimeout,beforeSpanEnd:d}=t,f=cr();if(!f||!Ib())return new Lb;let p=kr(),m=Yo(),h=hx(e);h.end=new Proxy(h.end,{apply(e,t,n){d&&d(h);let[r,...i]=n,a=r||kl(),o=nu(a),s=hc(h).filter(e=>e!==h);if(!s.length)return x(o),Reflect.apply(e,t,[o,...i]);let c=s.map(e=>zu(e).timestamp).filter(e=>!!e),u=c.length?Math.max(...c):void 0,f=zu(h).start_timestamp,p=Math.min(f?f+l/1e3:1/0,Math.max(f||-1/0,Math.min(o,u||1/0)));return x(p),Reflect.apply(e,t,[p,...i])}});function g(){i&&=(clearTimeout(i),void 0)}function _(e){g(),i=setTimeout(()=>{!r&&n.size===0&&o&&(a=dx,h.end(e))},c)}function v(e){i=setTimeout(()=>{!r&&o&&(a=ux,h.end(e))},u)}function y(e){g(),n.set(e,!0),v(kl()+u/1e3)}function b(e){n.has(e)&&n.delete(e),n.size===0&&_(kl()+c/1e3)}function x(e){r=!0,n.clear(),s.forEach(e=>e()),Xu(p,m);let t=zu(h),{start_timestamp:i}=t;if(!i)return;(t.data||{})[`sentry.idle_span_finish_reason`]||h.setAttribute(yi,a),Au.log(`[Tracing] Idle span "${t.op}" finished`);let o=hc(h).filter(e=>e!==h),u=0;o.forEach(t=>{t.isRecording()&&(t.setStatus({code:2,message:`cancelled`}),t.end(e),an&&Au.log(`[Tracing] Cancelling span since span ended early`,JSON.stringify(t,void 0,2)));let{timestamp:n=0,start_timestamp:r=0}=zu(t),i=r<=e,a=(l+c)/1e3,o=n-r<=a;if(an){let e=JSON.stringify(t,void 0,2);i?o||Au.log(`[Tracing] Discarding span since it finished after idle span final timeout`,e):Au.log(`[Tracing] Discarding span since it happened after idle span was finished`,e)}(!o||!i)&&(os(h,t),u++)}),u>0&&h.setAttribute(`sentry.idle_span_discarded_spans`,u)}return s.push(f.on(`spanStart`,e=>{r||e===h||zu(e).timestamp||hc(h).includes(e)&&y(e.spanContext().spanId)})),s.push(f.on(`spanEnd`,e=>{r||b(e.spanContext().spanId)})),s.push(f.on(`idleSpanEnableAutoFinish`,e=>{e===h&&(o=!0,_(),n.size&&v())})),t.disableAutoFinish||_(),setTimeout(()=>{r||(h.setStatus({code:2,message:`deadline_exceeded`}),a=fx,h.end())},l),h}function hx(e){let t=tx(e);return Xu(kr(),t),an&&Au.log(`[Tracing] Started span is an idle span`),t}var gx=`7`;function _x(e){let t=e.protocol?`${e.protocol}:`:``,n=e.port?`:${e.port}`:``;return`${t}//${e.host}${n}${e.path?`/${e.path}`:``}/api/`}function vx(e){return`${_x(e)}${e.projectId}/envelope/`}function yx(e,t){return au({sentry_key:e.publicKey,sentry_version:gx,...t&&{sentry_client:`${t.name}/${t.version}`}})}function ste(e,t,n){return t||`${vx(e)}?${yx(e,n)}`}var bx=[];function cte(e){let t={};return e.forEach(e=>{let{name:n}=e,r=t[n];r&&!r.isDefaultInstance&&e.isDefaultInstance||(t[n]=e)}),Object.values(t)}function lte(e){let t=e.defaultIntegrations||[],n=e.integrations;t.forEach(e=>{e.isDefaultInstance=!0});let r;r=Array.isArray(n)?[...t,...n]:typeof n==`function`?Rl(n(t)):t;let i=cte(r),a=i.findIndex(e=>e.name===`Debug`);if(a>-1){let[e]=i.splice(a,1);i.push(e)}return i}function ute(e,t){let n={};return t.forEach(t=>{t&&Sx(e,t,n)}),n}function xx(e,t){for(let n of t)n&&n.afterAllSetup&&n.afterAllSetup(e)}function Sx(e,t,n){if(n[t.name]){an&&Au.log(`Integration skipped because it was already installed: ${t.name}`);return}if(n[t.name]=t,bx.indexOf(t.name)===-1&&typeof t.setupOnce==`function`&&(t.setupOnce(),bx.push(t.name)),t.setup&&typeof t.setup==`function`&&t.setup(e),typeof t.preprocessEvent==`function`){let n=t.preprocessEvent.bind(t);e.on(`preprocessEvent`,(t,r)=>n(t,r,e))}if(typeof t.processEvent==`function`){let n=t.processEvent.bind(t),r=Object.assign((t,r)=>n(t,r,e),{id:t.name});e.addEventProcessor(r)}an&&Au.log(`Integration installed: ${t.name}`)}function Cx(e){return e}var wx=`Not capturing exception because it's already been captured.`,dte=class{constructor(e){if(this._options=e,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],e.dsn?this._dsn=Ay(e.dsn):an&&Au.warn(`No DSN provided, client will not send events.`),this._dsn){let t=ste(this._dsn,e.tunnel,e._metadata?e._metadata.sdk:void 0);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}}captureException(e,t,n){let r=Is();if(jc(e))return an&&Au.log(wx),r;let i={event_id:r,...t};return this._process(this.eventFromException(e,i).then(e=>this._captureEvent(e,i,n))),i.event_id}captureMessage(e,t,n,r){let i={event_id:Is(),...n}
8,a=ed(e)?e:String(e),o=Hi(e)?this.eventFromMessage(a,t,i):this.eventFromException(e,i);return this._process(o.then(e=>this._captureEvent(e,i,r))),i.event_id}captureEvent(e,t,n){let r=Is();if(t&&t.originalException&&jc(t.originalException))return an&&Au.log(wx),r;let i={event_id:r,...t},a=(e.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(e,i,a||n)),i.event_id}captureSession(e){typeof e.release==`string`?(this.sendSession(e),Je(e,{init:!1})):an&&Au.warn(`Discarded session because of missing or non-string release`)}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(e){let t=this._transport;return t?(this.emit(`flush`),this._isClientDoneProcessing(e).then(n=>t.flush(e).then(e=>n&&e))):ia(!0)}close(e){return this.flush(e).then(e=>(this.getOptions().enabled=!1,this.emit(`close`),e))}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}init(){(this._isEnabled()||this._options.integrations.some(({name:e})=>e.startsWith(`Spotlight`)))&&this._setupIntegrations()}getIntegrationByName(e){return this._integrations[e]}addIntegration(e){let t=this._integrations[e.name];Sx(this,e,this._integrations),t||xx(this,[e])}sendEvent(e,t={}){this.emit(`beforeSendEvent`,e,t);let n=Wb(e,this._dsn,this._options._metadata,this._options.tunnel);for(let e of t.attachments||[])n=lb(n,hb(e));let r=this.sendEnvelope(n);r&&r.then(t=>this.emit(`afterSendEvent`,e,t),null)}sendSession(e){let t=Ub(e,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(t)}recordDroppedEvent(e,t,n){if(this._options.sendClientReports){let r=typeof n==`number`?n:1,i=`${e}:${t}`;an&&Au.log(`Recording outcome: "${i}"${r>1?` (${r} times)`:``}`),this._outcomes[i]=(this._outcomes[i]||0)+r}}on(e,t){let n=this._hooks[e]=this._hooks[e]||[];return n.push(t),()=>{let e=n.indexOf(t);e>-1&&n.splice(e,1)}}emit(e,...t){let n=this._hooks[e];n&&n.forEach(e=>e(...t))}sendEnvelope(e){return this.emit(`beforeEnvelope`,e),this._isEnabled()&&this._transport?this._transport.send(e).then(null,e=>(an&&Au.error(`Error while sending event:`,e),e)):(an&&Au.error(`Transport disabled`),ia({}))}_setupIntegrations(){let{integrations:e}=this._options;this._integrations=ute(this,e),xx(this,e)}_updateSessionFromEvent(e,t){let n=!1,r=!1,i=t.exception&&t.exception.values;if(i){r=!0;for(let e of i){let t=e.mechanism;if(t&&t.handled===!1){n=!0;break}}}let a=e.status===`ok`;(a&&e.errors===0||a&&n)&&(Je(e,{...n&&{status:`crashed`},errors:e.errors||Number(r||n)}),this.captureSession(e))}_isClientDoneProcessing(e){return new Cn(t=>{let n=0,r=setInterval(()=>{this._numProcessing==0?(clearInterval(r),t(!0)):(n+=1,e&&n>=e&&(clearInterval(r),t(!1)))},1)})}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(e,t,n,r=zt()){let i=this.getOptions(),a=Object.keys(this._integrations);return!t.integrations&&a.length>0&&(t.integrations=a),this.emit(`preprocessEvent`,e,t),e.type||r.setLastEventId(e.event_id||t.event_id),Tl(i,e,t,n,this,r).then(e=>{if(e===null)return e;let t={...r.getPropagationContext(),...n?n.getPropagationContext():void 0};if(!(e.contexts&&e.contexts.trace)&&t){let{traceId:n,spanId:r,parentSpanId:i,dsc:a}=t;e.contexts={trace:$c({trace_id:n,span_id:r,parent_span_id:i}),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:a||sc(n,this),...e.sdkProcessingMetadata}}return e})}_captureEvent(e,t={},n){return this._processEvent(e,t,n).then(e=>e.event_id,e=>{if(an){let t=e;t.logLevel===`log`?Au.log(t.message):Au.warn(t)}})}_processEvent(e,t,n){let r=this.getOptions(),{sampleRate:i}=r,a=Ex(e),o=Tx(e),s=e.type||`error`,c=`before send for type \`${s}\``,l=i===void 0?void 0:Bb(i);if(o&&typeof l==`number`&&Math.random()>l)return this.recordDroppedEvent(`sample_rate`,`error`,e),ha(new jy(`Discarding event because it's not included in the random sample (sampling rate = ${i})`,`log`));let u=s===`replay_event`?`replay`:s,d=(e.sdkProcessingMetadata||{}).capturedSpanIsolationScope;return this._prepareEvent(e,t,n,d).then(n=>{if(n===null)throw this.recordDroppedEvent(`event_processor`,u,e),new jy("An event processor returned `null`, will not send event.",`log`);return t.data&&t.data.__sentry__===!0?n:fte(pte(this,r,n,t),c)}).then(r=>{if(r===null){if(this.recordDroppedEvent(`before_send`,u,e),a){let t=1+(e.spans||[]).length;this.recordDroppedEvent(`before_send`,`span`,t)}throw new jy(`${c} returned \`null\`, will not send event.`,`log`)}let i=n&&n.getSession();if(!a&&i&&this._updateSessionFromEvent(i,r),a){let e=(r.sdkProcessingMetadata&&r.sdkProcessingMetadata.spanCountBeforeProcessing||0)-(r.spans?r.spans.length:0);e>0&&this.recordDroppedEvent(`before_send`,`span`,e)}let o=r.transaction_info;return a&&o&&r.transaction!==e.transaction&&(r.transaction_info={...o,source:`custom`}),this.sendEvent(r,t),r}).then(null,e=>{throw e instanceof jy?e:(this.captureException(e,{data:{__sentry__:!0},originalException:e}),new jy(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${e}`))})}_process(e){this._numProcessing++,e.then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e))}_clearOutcomes(){let e=this._outcomes;return this._outcomes={},Object.entries(e).map(([e,t])=>{let[n,r]=e.split(`:`);return{reason:n,category:r,quantity:t}})}_flushOutcomes(){an&&Au.log(`Flushing outcomes...`);let e=this._clearOutcomes();if(e.length===0){an&&Au.log(`No outcomes to send`);return}if(!this._dsn){an&&Au.log(`No dsn provided, will not send outcomes`);return}an&&Au.log(`Sending outcomes:`,e);let t=bb(e,this._options.tunnel&&Ey(this._dsn));this.sendEnvelope(t)}};function fte(e,t){let n=`${t} must return \`null\` or a valid event.`;if(Ni(e))return e.then(e=>{if(!Ze(e)&&e!==null)throw new jy(n);return e},e=>{throw new jy(`${t} rejected with ${e}`)});if(!Ze(e)&&e!==null)throw new jy(n);return e}function pte(e,t,n,r){let{beforeSend:i,beforeSendTransaction:a,beforeSendSpan:o}=t;if(Tx(n)&&i)return i(n,r);if(Ex(n)){if(n.spans&&o){let t=[];for(let r of n.spans){let n=o(r);n?t.push(n):e.recordDroppedEvent(`before_send`,`span`)}n.spans=t}if(a){if(n.spans){let e=n.spans.length;n.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return a(n,r)}}return n}function Tx(e){return e.type===void 0}function Ex(e){return e.type===`transaction`}function mte(e,t){t.debug===!0&&(an?Au.enable():uo(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),kr().update(t.initialScope);let n=new e(t);return hte(n),n.init(),n}function hte(e){kr().setClient(e)}function gte(e,t,n=ib(e.bufferSize||64)){let r={},i=e=>n.drain(e);function a(i){let a=[];if(ub(i,(t,n)=>{let i=_b(n);if(wb(r,i)){let r=Dx(t,n);e.recordDroppedEvent(`ratelimit_backoff`,i,r)}else a.push(t)}),a.length===0)return ia({});let o=cb(i[0],a),s=t=>{ub(o,(n,r)=>{let i=Dx(n,r);e.recordDroppedEvent(t,_b(r),i)})};return n.add(()=>t({body:fb(o)}).then(e=>(e.statusCode!==void 0&&(e.statusCode<200||e.statusCode>=300)&&an&&Au.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),r=Tb(r,e),e),e=>{throw s(`network_error`),e})).then(e=>e,e=>
8{if(e instanceof jy)return an&&Au.error(`Skipped sending event because buffer is full.`),s(`queue_overflow`),ia({});throw e})}return{send:a,flush:i}}function Dx(e,t){if(t===`event`||t===`transaction`)return Array.isArray(e)?e[1]:void 0}function Ox(e,t,n=[t],r=`npm`){let i=e._metadata||{};i.sdk||={name:`sentry.javascript.${t}`,packages:n.map(e=>({name:`${r}:@sentry/${e}`,version:$s})),version:$s},e._metadata=i}var _te=100;function kx(e,t){let n=cr(),r=zt();if(!n)return;let{beforeBreadcrumb:i=null,maxBreadcrumbs:a=_te}=n.getOptions();if(a<=0)return;let o={timestamp:Hc(),...e},s=i?uo(()=>i(o,t)):o;s!==null&&(n.emit&&n.emit(`beforeAddBreadcrumb`,s,t),r.addBreadcrumb(s,a))}var Ax,vte=`FunctionToString`,jx=new WeakMap,yte=Cx((()=>({name:vte,setupOnce(){Ax=Function.prototype.toString;try{Function.prototype.toString=function(...e){let t=us(this),n=jx.has(cr())&&t!==void 0?t:this;return Ax.apply(n,e)}}catch{}},setup(e){jx.set(e,!0)}}))),bte=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,`undefined is not an object (evaluating 'a.L')`,`can't redefine non-configurable property "solana"`,`vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)`,`Can't find variable: _AutofillCallbackHandler`],xte=`InboundFilters`,Ste=Cx(((e={})=>({name:xte,processEvent(t,n,r){return wte(t,Cte(e,r.getOptions()))?null:t}})));function Cte(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:bte],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]],ignoreInternal:e.ignoreInternal===void 0||e.ignoreInternal}}function wte(e,t){return t.ignoreInternal&&Ate(e)?(an&&Au.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${vl(e)}`),!0):Tte(e,t.ignoreErrors)?(an&&Au.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${vl(e)}`),!0):Mte(e)?(an&&Au.warn(`Event dropped due to not having an error message, error type or stacktrace.\nEvent: ${vl(e)}`),!0):Ete(e,t.ignoreTransactions)?(an&&Au.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${vl(e)}`),!0):Dte(e,t.denyUrls)?(an&&Au.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${vl(e)}.\nUrl: ${Mx(e)}`),!0):!Ote(e,t.allowUrls)&&(an&&Au.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${vl(e)}.\nUrl: ${Mx(e)}`),!0)}function Tte(e,t){return e.type||!t||!t.length?!1:kte(e).some(e=>Ws(e,t))}function Ete(e,t){if(e.type!==`transaction`||!t||!t.length)return!1;let n=e.transaction;return n?Ws(n,t):!1}function Dte(e,t){if(!t||!t.length)return!1;let n=Mx(e);return n?Ws(n,t):!1}function Ote(e,t){if(!t||!t.length)return!0;let n=Mx(e);return!n||Ws(n,t)}function kte(e){let t=[];e.message&&t.push(e.message);let n;try{n=e.exception.values[e.exception.values.length-1]}catch{}return n&&n.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`)),t}function Ate(e){try{return e.exception.values[0].type===`SentryError`}catch{}return!1}function jte(e=[]){for(let t=e.length-1;t>=0;t--){let n=e[t];if(n&&n.filename!==`<anonymous>`&&n.filename!==`[native code]`)return n.filename||null}return null}function Mx(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch{}return t?jte(t):null}catch{return an&&Au.error(`Cannot extract url for event ${vl(e)}`),null}}function Mte(e){return e.type||!e.exception||!e.exception.values||e.exception.values.length===0?!1:!e.message&&!e.exception.values.some(e=>e.stacktrace||e.type&&e.type!==`Error`||e.value)}var Nte=`Dedupe`,Pte=Cx((()=>{let e;return{name:Nte,processEvent(t){if(t.type)return t;try{if(Fte(t,e))return an&&Au.warn(`Event dropped due to being a duplicate of previously captured event.`),null}catch{}return e=t}}}));function Fte(e,t){return t?!!(Ite(e,t)||Lte(e,t)):!1}function Ite(e,t){let n=e.message,r=t.message;return!(!n&&!r||n&&!r||!n&&r||n!==r||!Px(e,t)||!Nx(e,t))}function Lte(e,t){let n=Fx(t),r=Fx(e);return!(!n||!r||n.type!==r.type||n.value!==r.value||!Px(e,t)||!Nx(e,t))}function Nx(e,t){let n=uc(e),r=uc(t);if(!n&&!r)return!0;
8if(n&&!r||!n&&r||(n=n,r=r,r.length!==n.length))return!1;for(let e=0;e<r.length;e++){let t=r[e],i=n[e];if(t.filename!==i.filename||t.lineno!==i.lineno||t.colno!==i.colno||t.function!==i.function)return!1}return!0}function Px(e,t){let n=e.fingerprint,r=t.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;n=n,r=r;try{return n.join(``)===r.join(``)}catch{return!1}}function Fx(e){return e.exception&&e.exception.values&&e.exception.values[0]}function Rte(e,t,n,r,i=`auto.http.browser`){if(!e.fetchData)return;let a=Ib()&&t(e.fetchData.url);if(e.endTimestamp&&a){let t=e.fetchData.__span;if(!t)return;let n=r[t];n&&(Vte(n,e),delete r[t]);return}let o=kr(),s=cr(),{method:c,url:l}=e.fetchData,u=Bte(l),d=u?ab(u).host:void 0,f=!!Yo(),p=a&&f?tx({name:`${c} ${l}`,attributes:{url:l,type:`fetch`,"http.method":c,"http.url":u,"server.address":d,[Xs]:i,[yr]:`http.client`}}):new Lb;if(e.fetchData.__span=p.spanContext().spanId,r[p.spanContext().spanId]=p,n(e.fetchData.url)&&s){let t=e.args[0];e.args[1]=e.args[1]||{};let n=e.args[1];n.headers=zte(t,s,o,n,Ib()&&f?p:void 0)}return p}function zte(e,t,n,r,i){let{traceId:a,spanId:o,sampled:s,dsc:c}={...zt().getPropagationContext(),...n.getPropagationContext()},l=i?so(i):Yi(a,o,s),u=il(c||(i?Kl(i):sc(a,t))),d=r.headers||(typeof Request<`u`&&Qr(e,Request)?e.headers:void 0);if(!d)return{"sentry-trace":l,baggage:u};if(typeof Headers<`u`&&Qr(d,Headers)){let e=new Headers(d);return e.append(`sentry-trace`,l),u&&e.append(Mn,u),e}if(Array.isArray(d)){let e=[...d,[`sentry-trace`,l]];return u&&e.push([Mn,u]),e}{let e=`baggage`in d?d.baggage:void 0,t=[];return Array.isArray(e)?t.push(...e):e&&t.push(e),u&&t.push(u),{...d,"sentry-trace":l,baggage:t.length>0?t.join(`,`):void 0}}}function Bte(e){try{return new URL(e).href}catch{return}}function Vte(e,t){if(t.response){oi(e,t.response.status);let n=t.response&&t.response.headers&&t.response.headers.get(`content-length`);if(n){let t=parseInt(n);t>0&&e.setAttribute(`http.response_content_length`,t)}}else t.error&&e.setStatus({code:2,message:`internal_error`});e.end()}var Ix=Sr,Lx=0;function Rx(){return Lx>0}function Hte(){Lx++,setTimeout(()=>{Lx--})}function zx(e,t={},n){if(typeof e!=`function`)return e;try{let t=e.__sentry_wrapped__;if(t)return t;if(us(e))return e}catch{return e}let r=function(){let r=Array.prototype.slice.call(arguments);try{n&&typeof n==`function`&&n.apply(this,arguments);let i=r.map(e=>zx(e,t));return e.apply(this,i)}catch(e){throw Hte(),mn(n=>{n.addEventProcessor(e=>(t.mechanism&&(Ho(e,void 0,void 0),Ee(e,t.mechanism)),e.extra={...e.extra,arguments:r},e)),Dc(e)}),e}};try{for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t])}catch{}Ba(r,e),Qo(e,`__sentry_wrapped__`,r);try{Object.getOwnPropertyDescriptor(r,`name`).configurable&&Object.defineProperty(r,"name",{get(){return e.name}})}catch{}return r}var Bx=typeof __SENTRY_DEBUG__>`u`||__SENTRY_DEBUG__;function Vx(e,t){let n=Ux(e,t),r={type:t&&t.name,value:qte(t)};return n.length&&(r.stacktrace={frames:n}),r.type===void 0&&r.value===``&&(r.value=`Unrecoverable error caught`),r}function Ute(e,t,n,r){let i=cr(),a=i&&i.getOptions().normalizeDepth,o=Qte(t),s={__serialized__:zr(t,a)};if(o)return{exception:{values:[Vx(e,o)]},extra:s};let c={exception:{values:[{type:Gn(t)?t.constructor.name:r?`UnhandledRejection`:`Error`,value:Xte(t,{isUnhandledRejection:r})}]},extra:s};if(n){let t=Ux(e,n);t.length&&(c.exception.values[0].stacktrace={frames:t})}return c}function Hx(e,t){return{exception:{values:[Vx(e,t)]}}}function Ux(e,t){let n=t.stacktrace||t.stack||``,r=Gte(t),i=Kte(t);try{return e(n,r,i)}catch{}return[]}var Wte=/Minified React error #\d+;/i;function Gte(e){return e&&Wte.test(e.message)?1:0}function Kte(e){return typeof e.framesToPop==`number`?e.framesToPop:0}function qte(e){let t=e&&e.message;return t?t.error&&typeof t.error.message==`string`?t.error.message:t:`No error message`}function Jte(e,t,n,r){let i=Wx(e,t,n&&n.syntheticException||void 0,r);return Ee(i),i.level=`error`,n&&n.event_id&&(i.event_id=n.event_id),ia(i)}function Yte(e,t,n=`info`,r,i){let a=Gx(e,t,r&&r.syntheticException||void 0,i);return a.level=n,r&&r.event_id&&(a.event_id=r.event_id),ia(a)}function Wx(e,t,n,r,i){let a;if(_n(t)&&t.error)return Hx(e,t.error);if(dr(t)||Mr(t)){let i=t;if(`stack`in t)a=Hx(e,t);else{let t=i.name||(dr(i)?`DOMError`:`DOMException`),o=i.message?`${t}: ${i.message}`:t;a=Gx(e,o,n,r),Ho(a,o)}return`code`in i&&(a.tags={...a.tags,"DOMException.code":`${i.code}`}),a}return Ht(t)?Hx(e,t):Ze(t)||Gn(t)?(a=Ute(e,t,n,i),Ee(a,{synthetic:!0}),a):(a=Gx(e,t,n,r),Ho(a,`${t}`,void 0),Ee(a,{synthetic:!0}),a)}function Gx(e,t,n,r){let i={};if(r&&n){let r=Ux(e,n);r.length&&(i.exception={values:[{value:t,stacktrace:{frames:r}}]})}
8if(ed(t)){let{__sentry_template_string__:e,__sentry_template_values__:n}=t;return i.logentry={message:e,params:n},i}return i.message=t,i}function Xte(e,{isUnhandledRejection:t}){let n=yc(e),r=t?`promise rejection`:`exception`;return _n(e)?`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``:Gn(e)?`Event \`${Zte(e)}\` (type=${e.type}) captured as ${r}`:`Object captured as ${r} with keys: ${n}`}function Zte(e){try{let t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}function Qte(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)){let n=e[t];if(n instanceof Error)return n}}function $te(e,{metadata:t,tunnel:n,dsn:r}){return cb({event_id:e.event_id,sent_at:new Date().toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!r&&{dsn:Ey(r)}},[ene(e)])}function ene(e){return[{type:`user_report`},e]}var tne=class extends dte{constructor(e){let t={parentSpanIsAlwaysRootSpan:!0,...e};Ox(t,`browser`,[`browser`],Ix.SENTRY_SDK_SOURCE||rb()),super(t),t.sendClientReports&&Ix.document&&Ix.document.addEventListener(`visibilitychange`,()=>{Ix.document.visibilityState===`hidden`&&this._flushOutcomes()})}eventFromException(e,t){return Jte(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t=`info`,n){return Yte(this._options.stackParser,e,t,n,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled()){Bx&&Au.warn(`SDK not enabled, will not capture user feedback.`);return}let t=$te(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this.sendEnvelope(t)}_prepareEvent(e,t,n){return e.platform=e.platform||`javascript`,super._prepareEvent(e,t,n)}},Kx=typeof __SENTRY_DEBUG__>`u`||__SENTRY_DEBUG__,nne=(e,t)=>e>t[1]?`poor`:e>t[0]?`needs-improvement`:`good`,qx=(e,t,n,r)=>{let i,a;return o=>{t.value>=0&&(o||r)&&(a=t.value-(i||0),(a||i===void 0)&&(i=t.value,t.delta=a,t.rating=nne(t.value,n),e(t)))}},Jx=Sr,rne=()=>`v3-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+0xe8d4a51000}`,Yx=()=>Jx.performance&&performance.getEntriesByType&&performance.getEntriesByType(`navigation`)[0],Xx=()=>{let e=Yx();return e&&e.activationStart||0},Zx=(e,t)=>{let n=Yx(),r=`navigate`;return n&&(Jx.document&&Jx.document.prerendering||Xx()>0?r=`prerender`:Jx.document&&Jx.document.wasDiscarded?r=`restore`:n.type&&(r=n.type.replace(/_/g,`-`))),{name:e,value:t===void 0?-1:t,rating:`good`,delta:0,entries:[],id:rne(),navigationType:r}},Qx=(e,t,n)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){let r=new PerformanceObserver(e=>{Promise.resolve().then(()=>{t(e.getEntries())})});return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch{}},$x=e=>{let t=t=>{(t.type===`pagehide`||Jx.document&&Jx.document.visibilityState===`hidden`)&&e(t)};Jx.document&&(addEventListener(`visibilitychange`,t,!0),addEventListener(`pagehide`,t,!0))},eS=e=>{let t=!1;return n=>{t||=(e(n),!0)}},tS=-1,ine=()=>{tS=Jx.document.visibilityState===`hidden`&&!Jx.document.prerendering?0:1/0},nS=e=>{Jx.document.visibilityState===`hidden`&&tS>-1&&(tS=e.type===`visibilitychange`?e.timeStamp:0,removeEventListener(`visibilitychange`,nS,!0),removeEventListener(`prerenderingchange`,nS,!0))},ane=()=>{addEventListener(`visibilitychange`,nS,!0),addEventListener(`prerenderingchange`,nS,!0)},rS=()=>(Jx.document&&tS<0&&(ine(),ane()),{get firstHiddenTime(){return tS}}),iS=e=>{Jx.document&&Jx.document.prerendering?addEventListener(`prerenderingchange`,()=>e(),!0):e()},one=[1800,3e3],sne=(e,t={})=>{iS(()=>{let n=rS(),r=Zx(`FCP`),i,a=Qx(`paint`,e=>{e.forEach(e=>{e.name===`first-contentful-paint`&&(a.disconnect(),e.startTime<n.firstHiddenTime&&(r.value=Math.max(e.startTime-Xx(),0),r.entries.push(e),i(!0)))})});a&&(i=qx(e,r,one,t.reportAllChanges))})},cne=[.1,.25],lne=(e,t={})=>{sne(eS(()=>{let n=Zx(`CLS`,0),r,i=0,a=[],o=e=>{e.forEach(e=>{if(!e.hadRecentInput){let t=a[0],n=a[a.length-1];i&&t&&n&&e.startTime-n.startTime<1e3&&e.startTime-t.startTime<5e3?(i+=e.value,a.push(e)):(i=e.value,a=[e])}}),i>n.value&&(n.value=i,n.entries=a,r())},s=Qx(`layout-shift`,o);s&&(r=qx(e,n,cne,t.reportAllChanges),$x(()=>{o(s.takeRecords()),r(!0)}),setTimeout(r,0))}))},une=[100,300],dne=(e,t={})=>{iS(()=>{let n=rS(),r=Zx(`FID`),i,a=e=>{e.startTime<n.firstHiddenTime&&(r.value=e.processingStart-e.startTime,r.entries.push(e),i(!0))},o=e=>{e.forEach(a)},s=Qx(`first-input`,o);i=qx(e,r,une,t.reportAllChanges),s&&$x(eS(()=>{o(s.takeRecords()),s.disconnect()}))})},aS=0,oS=1/0,sS=0,fne=e=>
8{e.forEach(e=>{e.interactionId&&(oS=Math.min(oS,e.interactionId),sS=Math.max(sS,e.interactionId),aS=sS?(sS-oS)/7+1:0)})},cS,pne=()=>cS?aS:performance.interactionCount||0,mne=()=>{`interactionCount`in performance||cS||(cS=Qx(`event`,fne,{type:`event`,buffered:!0,durationThreshold:0}))},hne=[200,500],gne=0,lS=()=>pne()-gne,uS=10,dS=[],fS={},pS=e=>{let t=dS[dS.length-1],n=fS[e.interactionId];if(n||dS.length<uS||t&&e.duration>t.latency){if(n)n.entries.push(e),n.latency=Math.max(n.latency,e.duration);else{let t={id:e.interactionId,latency:e.duration,entries:[e]};fS[t.id]=t,dS.push(t)}dS.sort((e,t)=>t.latency-e.latency),dS.splice(uS).forEach(e=>{delete fS[e.id]})}},_ne=()=>dS[Math.min(dS.length-1,Math.floor(lS()/50))],vne=(e,t={})=>{iS(()=>{mne();let n=Zx(`INP`),r,i=e=>{e.forEach(e=>{e.interactionId&&pS(e),e.entryType===`first-input`&&(dS.some(t=>t.entries.some(t=>e.duration===t.duration&&e.startTime===t.startTime))||pS(e))});let t=_ne();t&&t.latency!==n.value&&(n.value=t.latency,n.entries=t.entries,r())},a=Qx(`event`,i,{durationThreshold:t.durationThreshold==null?40:t.durationThreshold});r=qx(e,n,hne,t.reportAllChanges),a&&(`PerformanceEventTiming`in Jx&&`interactionId`in PerformanceEventTiming.prototype&&a.observe({type:`first-input`,buffered:!0}),$x(()=>{i(a.takeRecords()),n.value<0&&lS()>0&&(n.value=0,n.entries=[]),r(!0)}))})},yne=[2500,4e3],mS={},bne=(e,t={})=>{iS(()=>{let n=rS(),r=Zx(`LCP`),i,a=e=>{let t=e[e.length-1];t&&t.startTime<n.firstHiddenTime&&(r.value=Math.max(t.startTime-Xx(),0),r.entries=[t],i())},o=Qx(`largest-contentful-paint`,a);if(o){i=qx(e,r,yne,t.reportAllChanges);let n=eS(()=>{mS[r.id]||(a(o.takeRecords()),o.disconnect(),mS[r.id]=!0,i(!0))});[`keydown`,`click`].forEach(e=>{Jx.document&&addEventListener(e,()=>setTimeout(n,0),!0)}),$x(n)}})},xne=[800,1800],hS=e=>{Jx.document&&Jx.document.prerendering?iS(()=>hS(e)):Jx.document&&Jx.document.readyState!==`complete`?addEventListener(`load`,()=>hS(e),!0):setTimeout(e,0)},Sne=(e,t={})=>{let n=Zx(`TTFB`),r=qx(e,n,xne,t.reportAllChanges);hS(()=>{let e=Yx();if(e){let t=e.responseStart;if(t<=0||t>performance.now())return;n.value=Math.max(t-Xx(),0),n.entries=[e],r(!0)}})},gS={},_S={},vS,yS,bS,xS,SS;function CS(e,t=!1){return OS(`cls`,e,Dne,vS,t)}function Cne(e,t=!1){return OS(`lcp`,e,kne,bS,t)}function wne(e){return OS(`fid`,e,One,yS)}function Tne(e){return OS(`ttfb`,e,ES,xS)}function Ene(e){return OS(`inp`,e,DS,SS)}function wS(e,t){return AS(e,t),_S[e]||(kS(e),_S[e]=!0),jS(e,t)}function TS(e,t){let n=gS[e];if(!(!n||!n.length))for(let r of n)try{r(t)}catch(t){Kx&&Au.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${Xl(r)}\nError:`,t)}}function Dne(){return lne(e=>{TS(`cls`,{metric:e}),vS=e},{reportAllChanges:!0})}function One(){return dne(e=>{TS(`fid`,{metric:e}),yS=e})}function kne(){return bne(e=>{TS(`lcp`,{metric:e}),bS=e},{reportAllChanges:!0})}function ES(){return Sne(e=>{TS(`ttfb`,{metric:e}),xS=e})}function DS(){return vne(e=>{TS(`inp`,{metric:e}),SS=e})}function OS(e,t,n,r,i=!1){AS(e,t);let a;return _S[e]||(a=n(),_S[e]=!0),r&&t({metric:r}),jS(e,t,i?a:void 0)}function kS(e){let t={};e===`event`&&(t.durationThreshold=0),Qx(e,t=>{TS(e,{entries:t})},t)}function AS(e,t){gS[e]=gS[e]||[],gS[e].push(t)}function jS(e,t,n){return()=>{n&&n();let r=gS[e];if(!r)return;let i=r.indexOf(t);i!==-1&&r.splice(i,1)}}function MS(e){return`duration`in e}function NS(e){return typeof e==`number`&&isFinite(e)}function PS(e,t,n,{...r}){let i=zu(e).start_timestamp;return i&&i>t&&typeof e.updateStartTime==`function`&&e.updateStartTime(t),nx(e,()=>{let e=tx({startTime:t,...r});return e&&e.end(n),e})}function FS(e){let t=cr();if(!t)return;let{name:n,transaction:r,attributes:i,startTime:a}=e,{release:o,environment:s}=t.getOptions(),c=t.getIntegrationByName(`Replay`),l=c&&c.getReplayId(),u=kr(),d=u.getUser(),f=d===void 0?void 0:d.email||d.id||d.ip_address,p;try{p=u.getScopeData().contexts.profile.profile_id}catch{}return tx({name:n,attributes:{release:o,environment:s,user:f||void 0,profile_id:p||void 0,replay_id:l||void 0,transaction:r,"user_agent.original":Jx.navigator&&Jx.navigator.userAgent,...i},startTime:a,experimental:{standalone:!0}})}function IS(){return Jx&&Jx.addEventListener&&Jx.performance}function LS(e){return e/1e3}function RS(){let e=0,t,n;if(!BS())return;let r=!1;function i(){r||(r=!0,n&&zS(e,t,n),a())}let a=CS(({metric:n})=>{let r=n.entries[n.entries.length-1];r&&(e=n.value,t=r)},!0);$x(()=>{i()}),setTimeout(()=>
8{let e=Eb([cr(),`optionalAccess`,e=>e.on,`call`,t=>t(`startNavigationSpan`,()=>{i(),e&&e()})]),t=Yo(),r=t&&Xc(t),a=r&&zu(r);a&&a.op===`pageload`&&(n=r.spanContext().spanId)},0)}function zS(e,t,n){Kx&&Au.log(`Sending CLS span (${e})`);let r=LS(($a||0)+(Eb([t,`optionalAccess`,e=>e.startTime])||0)),i=kr().getScopeData().transactionName,a=FS({name:t?bt(Eb([t,`access`,e=>e.sources,`access`,e=>e[0],`optionalAccess`,e=>e.node])):`Layout shift`,transaction:i,attributes:$c({[Xs]:`auto.http.browser.cls`,[yr]:`ui.webvital.cls`,[at]:Eb([t,`optionalAccess`,e=>e.duration])||0,"sentry.pageload.span_id":n}),startTime:r});Eb([a,`optionalAccess`,e=>e.addEvent,`call`,t=>t(`cls`,{[Dt]:``,[gt]:e})]),Eb([a,`optionalAccess`,e=>e.end,`call`,e=>e(r)])}function BS(){try{return Eb([PerformanceObserver,`access`,e=>e.supportedEntryTypes,`optionalAccess`,e=>e.includes,`call`,e=>e(`layout-shift`)])}catch{return!1}}var VS=2147483647,HS=0,US={},WS,GS;function KS({recordClsStandaloneSpans:e}){let t=IS();if(t&&$a){t.mark&&Jx.performance.mark(`sentry-tracing-init`);let n=QS(),r=ZS(),i=$S(),a=e?RS():XS();return()=>{n(),r(),i(),a&&a()}}return()=>void 0}function qS(){wS(`longtask`,({entries:e})=>{if(Yo())for(let t of e){let e=LS($a+t.startTime),n=LS(t.duration),r=tx({name:`Main UI thread blocked`,op:`ui.long-task`,startTime:e,attributes:{[Xs]:`auto.ui.browser.metrics`}});r&&r.end(e+n)}})}function JS(){new PerformanceObserver(e=>{if(Yo())for(let t of e.getEntries()){if(!t.scripts[0])continue;let e=LS($a+t.startTime),n=LS(t.duration),r={[Xs]:`auto.ui.browser.metrics`},{invoker:i,invokerType:a,sourceURL:o,sourceFunctionName:s,sourceCharPosition:c}=t.scripts[0];r[`browser.script.invoker`]=i,r[`browser.script.invoker_type`]=a,o&&(r[`code.filepath`]=o),s&&(r[`code.function`]=s),c!==-1&&(r[`browser.script.source_char_position`]=c);let l=tx({name:`Main UI thread blocked`,op:`ui.long-animation-frame`,startTime:e,attributes:r});l&&l.end(e+n)}}).observe({type:`long-animation-frame`,buffered:!0})}function YS(){wS(`event`,({entries:e})=>{if(Yo()){for(let t of e)if(t.name===`click`){let e=LS($a+t.startTime),n=LS(t.duration),r={name:bt(t.target),op:`ui.interaction.${t.name}`,startTime:e,attributes:{[Xs]:`auto.ui.browser.metrics`}},i=vu(t.target);i&&(r.attributes[`ui.component_name`]=i);let a=tx(r);a&&a.end(e+n)}}})}function XS(){return CS(({metric:e})=>{let t=e.entries[e.entries.length-1];t&&(Kx&&Au.log(`[Measurements] Adding CLS ${e.value}`),US.cls={value:e.value,unit:``},GS=t)},!0)}function ZS(){return Cne(({metric:e})=>{let t=e.entries[e.entries.length-1];t&&(Kx&&Au.log(`[Measurements] Adding LCP`),US.lcp={value:e.value,unit:`millisecond`},WS=t)},!0)}function QS(){return wne(({metric:e})=>{let t=e.entries[e.entries.length-1];if(!t)return;let n=LS($a),r=LS(t.startTime);Kx&&Au.log(`[Measurements] Adding FID`),US.fid={value:e.value,unit:`millisecond`},US[`mark.fid`]={value:n+r,unit:`second`}})}function $S(){return Tne(({metric:e})=>{e.entries[e.entries.length-1]&&(Kx&&Au.log(`[Measurements] Adding TTFB`),US.ttfb={value:e.value,unit:`millisecond`})})}function eC(e,t){let n=IS();if(!n||!Jx.performance.getEntries||!$a)return;Kx&&Au.log(`[Tracing] Adding & adjusting spans using Performance API`);let r=LS($a),i=n.getEntries(),{op:a,start_timestamp:o}=zu(e);if(i.slice(HS).forEach(t=>{let n=LS(t.startTime),i=LS(Math.max(0,t.duration));if(!(a===`navigation`&&o&&r+n<o))switch(t.entryType){case`navigation`:nC(e,t,r);break;case`mark`:case`paint`:case`measure`:{tC(e,t,n,i,r);let a=rS(),o=t.startTime<a.firstHiddenTime;t.name===`first-paint`&&o&&(Kx&&Au.log(`[Measurements] Adding FP`),US.fp={value:t.startTime,unit:`millisecond`}),t.name===`first-contentful-paint`&&o&&(Kx&&Au.log(`[Measurements] Adding FCP`),US.fcp={value:t.startTime,unit:`millisecond`});break}case`resource`:aC(e,t,t.name,n,i,r)}}),HS=Math.max(i.length-1,0),oC(e),a===`pageload`){lC(US);let n=US[`mark.fid`];n&&US.fid&&(PS(e,n.value,n.value+LS(US.fid.value),{name:`first input delay`,op:`ui.action`,attributes:{[Xs]:`auto.ui.browser.metrics`}}),delete US[`mark.fid`]),(!(`fcp`in US)||!t.recordClsOnPageloadSpan)&&delete US.cls,Object.entries(US).forEac
8h(([e,t])=>{Kb(e,t.value,t.unit)}),e.setAttribute(`performance.timeOrigin`,r),sC(e)}WS=void 0,GS=void 0,US={}}function tC(e,t,n,r,i){let a=Yx(),o=LS(a?a.requestStart:0),s=i+Math.max(n,o),c=i+n,l=c+r,u={[Xs]:`auto.resource.browser.metrics`};return s!==c&&(u[`sentry.browser.measure_happened_before_request`]=!0,u[`sentry.browser.measure_start_time`]=s),PS(e,s,l,{name:t.name,op:t.entryType,attributes:u}),s}function nC(e,t,n){[`unloadEvent`,`redirect`,`domContentLoadedEvent`,`loadEvent`,`connect`].forEach(r=>{rC(e,t,r,n)}),rC(e,t,`secureConnection`,n,`TLS/SSL`,`connectEnd`),rC(e,t,`fetch`,n,`cache`,`domainLookupStart`),rC(e,t,`domainLookup`,n,`DNS`),iC(e,t,n)}function rC(e,t,n,r,i,a){let o=a?t[a]:t[`${n}End`],s=t[`${n}Start`];!s||!o||PS(e,r+LS(s),r+LS(o),{op:`browser`,name:i||n,attributes:{[Xs]:`auto.ui.browser.metrics`}})}function iC(e,t,n){let r=n+LS(t.requestStart),i=n+LS(t.responseEnd),a=n+LS(t.responseStart);t.responseEnd&&(PS(e,r,i,{op:`browser`,name:`request`,attributes:{[Xs]:`auto.ui.browser.metrics`}}),PS(e,a,i,{op:`browser`,name:`response`,attributes:{[Xs]:`auto.ui.browser.metrics`}}))}function aC(e,t,n,r,i,a){if(t.initiatorType===`xmlhttprequest`||t.initiatorType===`fetch`)return;let o=ab(n),s={[Xs]:`auto.resource.browser.metrics`};cC(s,t,`transferSize`,`http.response_transfer_size`),cC(s,t,`encodedBodySize`,`http.response_content_length`),cC(s,t,`decodedBodySize`,`http.decoded_response_content_length`),`renderBlockingStatus`in t&&(s[`resource.render_blocking_status`]=t.renderBlockingStatus),o.protocol&&(s[`url.scheme`]=o.protocol.split(`:`).pop()),o.host&&(s[`server.address`]=o.host),s[`url.same_origin`]=n.includes(Jx.location.origin);let c=a+r;PS(e,c,c+i,{name:n.replace(Jx.location.origin,``),op:t.initiatorType?`resource.${t.initiatorType}`:`resource.other`,attributes:s})}function oC(e){let t=Jx.navigator;if(!t)return;let n=t.connection;n&&(n.effectiveType&&e.setAttribute(`effectiveConnectionType`,n.effectiveType),n.type&&e.setAttribute(`connectionType`,n.type),NS(n.rtt)&&(US[`connection.rtt`]={value:n.rtt,unit:`millisecond`})),NS(t.deviceMemory)&&e.setAttribute(`deviceMemory`,`${t.deviceMemory} GB`),NS(t.hardwareConcurrency)&&e.setAttribute(`hardwareConcurrency`,String(t.hardwareConcurrency))}function sC(e){WS&&(Kx&&Au.log(`[Measurements] Adding LCP Data`),WS.element&&e.setAttribute(`lcp.element`,bt(WS.element)),WS.id&&e.setAttribute(`lcp.id`,WS.id),WS.url&&e.setAttribute(`lcp.url`,WS.url.trim().slice(0,200)),e.setAttribute(`lcp.size`,WS.size)),GS&&GS.sources&&(Kx&&Au.log(`[Measurements] Adding CLS Data`),GS.sources.forEach((t,n)=>e.setAttribute(`cls.source.${n+1}`,bt(t.node))))}function cC(e,t,n,r){let i=t[n];i!=null&&i<VS&&(e[r]=i)}function lC(e){let t=Yx();if(!t)return;let{responseStart:n,requestStart:r}=t;r<=n&&(Kx&&Au.log(`[Measurements] Adding TTFB Request Time`),e[`ttfb.requestTime`]={value:n-r,unit:`millisecond`})}var uC=1e3,dC,fC,pC;function mC(e){Py(`dom`,e),Fy(`dom`,hC)}function hC(){if(!Jx.document)return;let e=Iy.bind(null,`dom`),t=vC(e,!0);Jx.document.addEventListener(`click`,t,!1),Jx.document.addEventListener(`keypress`,t,!1),[`EventTarget`,`Node`].forEach(t=>{let n=Jx[t]&&Jx[t].prototype;!n||!n.hasOwnProperty||!n.hasOwnProperty(`addEventListener`)||(Cs(n,`addEventListener`,function(t){return function(n,r,i){if(n===`click`||n==`keypress`)try{let r=this,a=r.__sentry_instrumentation_handlers__=r.__sentry_instrumentation_handlers__||{},o=a[n]=a[n]||{refCount:0};if(!o.handler){let r=vC(e);o.handler=r,t.call(this,n,r,i)}o.refCount++}catch{}return t.call(this,n,r,i)}}),Cs(n,`removeEventListener`,function(e){return function(t,n,r){if(t===`click`||t==`keypress`)try{let n=this,i=n.__sentry_instrumentation_handlers__||{},a=i[t];a&&(a.refCount--,a.refCount<=0&&(e.call(this,t,a.handler,r),a.handler=void 0,delete i[t]),Object.keys(i).length===0&&delete n.__sentry_instrumentation_handlers__)}catch{}return e.call(this,t,n,r)}}))})}function gC(e){if(e.type!==fC)return!1;try{if(!e.target||e.target._sentryId!==pC)return!1}catch{}return!0}function _C(e,t){return e===`keypress`?!t||!t.tagName||!(t.tagName===`INPUT`||t.tagName===`TEXTAREA`||t.isContentEditable):!1}function vC(e,t=!1){return n=>{if(!n||n._sentryCaptured)return;let r=yC(n);if(_C(n.type,r))return;Qo(n,`_sentryCaptured`,!0),r&&!r._sentryId&&Qo(r,`_sentryId`,Is());let i=n.type===`keypress`?`input`:n.type;gC(n)||(e({event:n,name:i,global:t}),fC=n.type,pC=r?r._sentryId:void 0),clearTimeout(dC),dC=Jx.setTimeout(()=>{pC=void 0,fC=void 0},uC)}}function yC(e){try{return e.target}catch{return null}}var bC;function xC(e){let t=`history`;Py(t,e),Fy(t,SC)}function SC(){if(!Ob())return;let e=Jx.onpopstate;Jx.onpopstate=function(...t){let n=Jx.location.href,r=bC;if(bC=n,Iy(`history`,{from:r,to:n}),e)try{return e.apply(this,t)}catch{}};function t(e){return function(...t){let n=t.length>2?t[2]:void 0;if(n){let e=bC,t=String(n);bC=t,Iy(`history`,{from:e,to:t})}return e.apply(this,t)}}Cs(Jx.history,`pushState`,t),Cs(Jx.history,`replaceState`,t)}var CC={};function wC(e){let t=CC[e];if(t)return t;let n=Jx[e];if(Vy(n))return CC[e]=n.bind(Jx);let r=Jx.document;if(r&&typeof r.createElement==`function`)try{let t=r.createElement(`iframe`);t.hidden=!0,r.head.appendChild(t);let i=t.contentWindow;i&&i[e]&&(n=i[e]),r.head.removeChild(t)}catch(t){Kx&&Au.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,t)}return n&&(CC[e]=n.bind(Jx))}function TC(e){CC[e]=void 0}var EC=`__sentry_xhr_v3__`;function DC(e){Py(`xhr`,e),Fy(`xhr`,OC)}function OC(){if(!Jx.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(e,t,n){let r=kl()*1e3,i=cn(n[0])?n[0].toUpperCase():void 0,a=kC(n[1]);if(!i||!a)return e.apply(t,n);t[EC]={method:i,url:a,request_headers:{}}
8,i===`POST`&&a.match(/sentry_key/)&&(t.__sentry_own_request__=!0);let o=()=>{let e=t[EC];if(e&&t.readyState===4){try{e.status_code=t.status}catch{}Iy(`xhr`,{endTimestamp:kl()*1e3,startTimestamp:r,xhr:t})}};return`onreadystatechange`in t&&typeof t.onreadystatechange==`function`?t.onreadystatechange=new Proxy(t.onreadystatechange,{apply(e,t,n){return o(),e.apply(t,n)}}):t.addEventListener(`readystatechange`,o),t.setRequestHeader=new Proxy(t.setRequestHeader,{apply(e,t,n){let[r,i]=n,a=t[EC];return a&&cn(r)&&cn(i)&&(a.request_headers[r.toLowerCase()]=i),e.apply(t,n)}}),e.apply(t,n)}}),e.send=new Proxy(e.send,{apply(e,t,n){let r=t[EC];return r?(n[0]!==void 0&&(r.body=n[0]),Iy(`xhr`,{startTimestamp:kl()*1e3,xhr:t}),e.apply(t,n)):e.apply(t,n)}})}function kC(e){if(cn(e))return e;try{return e.toString()}catch{}}var AC=[],jC=new Map;function MC(){if(IS()&&$a){let e=PC();return()=>{e()}}return()=>void 0}var NC={click:`click`,pointerdown:`click`,pointerup:`click`,mousedown:`click`,mouseup:`click`,touchstart:`click`,touchend:`click`,mouseover:`hover`,mouseout:`hover`,mouseenter:`hover`,mouseleave:`hover`,pointerover:`hover`,pointerout:`hover`,pointerenter:`hover`,pointerleave:`hover`,dragstart:`drag`,dragend:`drag`,drag:`drag`,dragenter:`drag`,dragleave:`drag`,dragover:`drag`,drop:`drag`,keydown:`press`,keyup:`press`,keypress:`press`,input:`press`};function PC(){return Ene(({metric:e})=>{if(e.value==null)return;let t=e.entries.find(t=>t.duration===e.value&&NC[t.name]);if(!t)return;let{interactionId:n}=t,r=NC[t.name],i=LS($a+t.startTime),a=LS(e.value),o=Yo(),s=o?Xc(o):void 0,c=(n==null?void 0:jC.get(n))||s,l=c?zu(c).description:kr().getScopeData().transactionName,u=FS({name:bt(t.target),transaction:l,attributes:$c({[Xs]:`auto.http.browser.inp`,[yr]:`ui.interaction.${r}`,[at]:t.duration}),startTime:i});Eb([u,`optionalAccess`,e=>e.addEvent,`call`,t=>t(`inp`,{[Dt]:`millisecond`,[gt]:e.value})]),Eb([u,`optionalAccess`,e=>e.end,`call`,e=>e(i+a)])})}function FC(e){let t=({entries:e})=>{let t=Yo(),n=t&&Xc(t);e.forEach(e=>{if(!MS(e)||!n)return;let t=e.interactionId;if(t!=null&&!jC.has(t)){if(AC.length>10){let e=AC.shift();jC.delete(e)}AC.push(t),jC.set(t,n)}})};wS(`event`,t),wS(`first-input`,t)}function IC(e,t=wC(`fetch`)){let n=0,r=0;function i(i){let a=i.body.length;n+=a,r++;let o={body:i.body,method:`POST`,referrerPolicy:`origin`,headers:e.headers,keepalive:n<=6e4&&r<15,...e.fetchOptions};if(!t)return TC(`fetch`),ha(`No fetch implementation available`);try{return t(e.url,o).then(e=>(n-=a,r--,{statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get(`X-Sentry-Rate-Limits`),"retry-after":e.headers.get(`Retry-After`)}}))}catch(e){return TC(`fetch`),n-=a,r--,ha(e)}}return gte(e,i)}var LC=30,RC=50;function zC(e,t,n,r){let i={filename:e,function:t===`<anonymous>`?`?`:t,in_app:!0};return n!==void 0&&(i.lineno=n),r!==void 0&&(i.colno=r),i}var BC=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,VC=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,HC=/\((\S*)(?::(\d+))(?::(\d+))\)/,UC=[LC,e=>{let t=BC.exec(e);if(t){let[,e,n,r]=t;return zC(e,`?`,+n,+r)}let n=VC.exec(e);if(n){if(n[2]&&n[2].indexOf(`eval`)===0){let e=HC.exec(n[2]);e&&(n[2]=e[1],n[3]=e[2],n[4]=e[3])}let[e,t]=qC(n[1]||`?`,n[2]);return zC(t,e,n[3]?+n[3]:void 0,n[4]?+n[4]:void 0)}}],WC=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,GC=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,KC=So(UC,[RC,e=>{let t=WC.exec(e);if(t){if(t[3]&&t[3].indexOf(` > eval`)>-1){let e=GC.exec(t[3]);e&&(t[1]=t[1]||`eval`,t[3]=e[1],t[4]=e[2],t[5]=``)}let e=t[3],n=t[1]||`?`;return[n,e]=qC(n,e),zC(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}]),qC=(e,t)=>{let n=e.indexOf(`safari-extension`)!==-1,r=e.indexOf(`safari-web-extension`)!==-1;return n||r?[e.indexOf(`@`)===-1?`?`:e.split(`@`)[0],n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},JC=1024,YC=`Breadcrumbs`,XC=Cx(((e={})=>{let t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:YC,setup(e){t.console&&Ly($C(e)),t.dom&&mC(QC(e,t.dom)),t.xhr&&DC(ew(e)),t.fetch&&Uy(tw(e)),t.history&&xC(nw(e)),t.sentry&&e.on(`beforeSendEvent`,ZC(e))}}}));function ZC(e){return function(t){cr()===e&&kx({category:`sentry.${t.type===`transaction`?`transaction`:`event`}`,event_id:t.event_id,level:t.level,message:vl(t)},{event:t})}}function QC(e,t){return function(n){if(cr()!==e)return;let r,i,a=typeof t==`object`?t.serializeAttribute:void 0,o=typeof t==`object`&&typeof t.maxStringLength==`number`?t.maxStringLength:void 0;o&&o>JC&&(Bx&&Au.warn(`\`dom.maxStringLength\` cannot exceed ${JC}, but a value of ${o} was configured. Sentry will use ${JC} instead.`),o=JC),typeof a==`string`&&(a=[a]);try{let e=n.event,t=rw(e)?e.target:e;r=bt(t,{keyAttrs:a,maxStringLength:o}),i=vu(t)}catch{r=`<unknown>`}if(r.length===0)return;let s={category:`ui.${n.name}`,message:r};
vendor: 5,012 bytes, line 8
8i&&(s.data={"ui.component_name":i}),kx(s,{event:n.event,name:n.name,global:n.global})}}function $C(e){return function(t){if(cr()!==e)return;let n={category:`console`,data:{arguments:t.args,logger:`console`},level:sb(t.level),message:ze(t.args,` `)};if(t.level===`assert`){if(t.args[0]===!1)n.message=`Assertion failed: ${ze(t.args.slice(1),` `)||`console.assert`}`,n.data.arguments=t.args.slice(1);else return}kx(n,{input:t.args,level:t.level})}}function ew(e){return function(t){if(cr()!==e)return;let{startTimestamp:n,endTimestamp:r}=t,i=t.xhr[EC];if(!n||!r||!i)return;let{method:a,url:o,status_code:s,body:c}=i,l={method:a,url:o,status_code:s},u={xhr:t.xhr,input:c,startTimestamp:n,endTimestamp:r};kx({category:`xhr`,data:l,type:`http`},u)}}function tw(e){return function(t){if(cr()!==e)return;let{startTimestamp:n,endTimestamp:r}=t;if(r&&!(t.fetchData.url.match(/sentry_key/)&&t.fetchData.method===`POST`)){if(t.error){let e=t.fetchData,i={data:t.error,input:t.args,startTimestamp:n,endTimestamp:r};kx({category:`fetch`,data:e,level:`error`,type:`http`},i)}else{let e=t.response,i={...t.fetchData,status_code:e&&e.status},a={input:t.args,response:e,startTimestamp:n,endTimestamp:r};kx({category:`fetch`,data:i,type:`http`},a)}}}}function nw(e){return function(t){if(cr()!==e)return;let n=t.from,r=t.to,i=ab(Ix.location.href),a=n?ab(n):void 0,o=ab(r);(!a||!a.path)&&(a=i),i.protocol===o.protocol&&i.host===o.host&&(r=o.relative),i.protocol===a.protocol&&i.host===a.host&&(n=a.relative),kx({category:`navigation`,data:{from:n,to:r}})}}function rw(e){return!!e&&!!e.target}var iw=`EventTarget.Window.Node.ApplicationCache.AudioTrackList.BroadcastChannel.ChannelMergerNode.CryptoOperation.EventSource.FileReader.HTMLUnknownElement.IDBDatabase.IDBRequest.IDBTransaction.KeyOperation.MediaController.MessagePort.ModalWindow.Notification.SVGElementInstance.Screen.SharedWorker.TextTrack.TextTrackCue.TextTrackList.WebSocket.WebSocketWorker.Worker.XMLHttpRequest.XMLHttpRequestEventTarget.XMLHttpRequestUpload`.split(`.`),aw=`BrowserApiErrors`,ow=Cx(((e={})=>{let t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e};return{name:aw,setupOnce(){t.setTimeout&&Cs(Ix,`setTimeout`,sw),t.setInterval&&Cs(Ix,`setInterval`,sw),t.requestAnimationFrame&&Cs(Ix,`requestAnimationFrame`,cw),t.XMLHttpRequest&&`XMLHttpRequest`in Ix&&Cs(XMLHttpRequest.prototype,`send`,lw);let e=t.eventTarget;e&&(Array.isArray(e)?e:iw).forEach(uw)}}}));function sw(e){return function(...t){let n=t[0];return t[0]=zx(n,{mechanism:{data:{function:Xl(e)},handled:!1,type:`instrument`}}),e.apply(this,t)}}function cw(e){return function(t){return e.apply(this,[zx(t,{mechanism:{data:{function:`requestAnimationFrame`,handler:Xl(e)},handled:!1,type:`instrument`}})])}}function lw(e){return function(...t){let n=this;return[`onload`,`onerror`,`onprogress`,`onreadystatechange`].forEach(e=>{e in n&&typeof n[e]==`function`&&Cs(n,e,function(t){let n={mechanism:{data:{function:e,handler:Xl(t)},handled:!1,type:`instrument`}},r=us(t);return r&&(n.mechanism.data.handler=Xl(r)),zx(t,n)})}),e.apply(this,t)}}function uw(e){let t=Ix,n=t[e]&&t[e].prototype;!n||!n.hasOwnProperty||!n.hasOwnProperty(`addEventListener`)||(Cs(n,`addEventListener`,function(t){return function(n,r,i){try{typeof r.handleEvent==`function`&&(r.handleEvent=zx(r.handleEvent,{mechanism:{data:{function:`handleEvent`,handler:Xl(r),target:e},handled:!1,type:`instrument`}}))}catch{}return t.apply(this,[n,zx(r,{mechanism:{data:{function:`addEventListener`,handler:Xl(r),target:e},handled:!1,type:`instrument`}}),i])}}),Cs(n,`removeEventListener`,function(e){return function(t,n,r){let i=n;try{let n=i&&i.__sentry_wrapped__;n&&e.call(this,t,n,r)}catch{}return e.call(this,t,i,r)}}))}var dw=`GlobalHandlers`,fw=Cx(((e={})=>{let t={onerror:!0,onunhandledrejection:!0,...e};return{name:dw,setupOnce(){Error.stackTraceLimit=50},setup(e){t.onerror&&(pw(e),vw(`onerror`)),t.onunhandledrejection&&(mw(e),vw(`onunhandledrejection`))}}}));function pw(e){Qy(t=>{let{stackParser:n,attachStacktrace:r}=yw();if(cr()!==e||Rx())return;let{msg:i,url:a,line:o,column:s,error:c}=t,l=_w(Wx(n,c||i,void 0,r,!1),a,o,s);l.level=`error`,Pl(l,{originalException:c,mechanism:{handled:!1,type:`onerror`}})})}function mw(e){tb(t=>{let{stackParser:n,attachStacktrace:r}=yw();if(cr()!==e||Rx())return;let i=hw(t),a=Hi(i)?gw(i):Wx(n,i,void 0,r,!0);a.level=`error`,Pl(a,{originalException:i,mechanism:{handled:!1,type:`onunhandledrejection`}})})}function hw(e){if(Hi(e))return e;try{if(`reason`in e)return e.reason;if(`detail`in e&&`reason`in e.detail)return e.detail.reason}catch{}return e}function gw(e){return{exception:{values:[{type:`UnhandledRejection`,value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}function _w(e,t,n,r){let i=e.exception=e.exception||{},a=i.values=i.values||[],o=a[0]=a[0]||{},s=o.stacktrace=o.stacktrace||{},c=s.frames=s.frames||[],l=isNaN(parseInt(r,10))?void 0:r,u=isNaN(parseInt(n,10))?void 0:n,d=cn(t)&&t.length>0?t:jt();
8return c.length===0&&c.push({colno:l,filename:d,function:`?`,in_app:!0,lineno:u}),e}function vw(e){Bx&&Au.log(`Global Handler attached: ${e}`)}function yw(){let e=cr();return e&&e.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}var bw=Cx(()=>({name:`HttpContext`,preprocessEvent(e){if(!Ix.navigator&&!Ix.location&&!Ix.document)return;let t=e.request&&e.request.url||Ix.location&&Ix.location.href,{referrer:n}=Ix.document||{},{userAgent:r}=Ix.navigator||{},i={...e.request&&e.request.headers,...n&&{Referer:n},...r&&{"User-Agent":r}};e.request={...e.request,...t&&{url:t},headers:i}}})),xw=`cause`,Sw=5,Cw=`LinkedErrors`,ww=Cx(((e={})=>{let t=e.limit||Sw,n=e.key||xw;return{name:Cw,preprocessEvent(e,r,i){let a=i.getOptions();yy(Vx,a.stackParser,a.maxValueLength,n,t,e,r)}}}));function Tw(e){return[Ste(),yte(),ow(),XC(),fw(),ww(),Pte(),bw()]}function Ew(e={}){let t={defaultIntegrations:Tw(),release:typeof __SENTRY_RELEASE__==`string`?__SENTRY_RELEASE__:Ix.SENTRY_RELEASE&&Ix.SENTRY_RELEASE.id?Ix.SENTRY_RELEASE.id:void 0,autoSessionTracking:!0,sendClientReports:!0};return e.defaultIntegrations??delete e.defaultIntegrations,{...t,...e}}function Dw(){let e=Ix.window!==void 0&&Ix;if(!e)return!1;let t=e[e.chrome?`chrome`:`browser`],n=t&&t.runtime&&t.runtime.id,r=Ix.location&&Ix.location.href||``,i=!!n&&Ix===Ix.top&&[`chrome-extension:`,`moz-extension:`,`ms-browser-extension:`,`safari-web-extension:`].some(e=>r.startsWith(`${e}//`)),a=e.nw!==void 0;return!!n&&!i&&!a}function Ow(e={}){let t=Ew(e);if(Dw()){uo(()=>{console.error(`[Sentry] You cannot run Sentry this way in a browser extension, check: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/`)});return}Bx&&(By()||Au.warn(`No Fetch API detected. The Sentry SDK requires a Fetch API compatible environment to send events. Please add a Fetch API polyfill.`));let n=mte(tne,{...t,stackParser:Mo(t.stackParser||KC),integrations:lte(t),transport:t.transport||IC});return t.autoSessionTracking&&kw(),n}function kw(){if(Ix.document===void 0){Bx&&Au.warn(`Session tracking in non-browser environment with @sentry/browser is not supported.`);return}Rc({ignoreDuration:!0}),Ms(),xC(({from:e,to:t})=>{e!==void 0&&e!==t&&(Rc({ignoreDuration:!0}),Ms())})}var Aw=new WeakMap,jw=new Map,Mw={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0};function Nw(e,t){let{traceFetch:n,traceXHR:r,shouldCreateSpanForRequest:i,enableHTTPTimings:a,tracePropagationTargets:o}={traceFetch:Mw.traceFetch,traceXHR:Mw.traceXHR,...t},s=typeof i==`function`?i:e=>!0,c=e=>zw(e,o),l={};n&&(e.addEventProcessor(e=>(e.type===`transaction`&&e.spans&&e.spans.forEach(e=>{if(e.op===`http.client`){let t=jw.get(e.span_id);t&&(e.timestamp=t/1e3,jw.delete(e.span_id))}}),e)),Wy(e=>{if(e.response){let t=Aw.get(e.response);t&&e.endTimestamp&&jw.set(t,e.endTimestamp)}}),Uy(e=>{let t=Rte(e,s,c,l);if(e.response&&e.fetchData.__span&&Aw.set(e.response,e.fetchData.__span),t){let n=Uw(e.fetchData.url),r=n?ab(n).host:void 0;t.setAttributes({"http.url":n,"server.address":r})}a&&t&&Fw(t)})),r&&DC(e=>{let t=Bw(e,s,c,l);a&&t&&Fw(t)})}function Pw(e){return e.entryType===`resource`&&`initiatorType`in e&&typeof e.nextHopProtocol==`string`&&(e.initiatorType===`fetch`||e.initiatorType===`xmlhttprequest`)}function Fw(e){let{url:t}=zu(e).data||{};if(!t||typeof t!=`string`)return;let n=wS(`resource`,({entries:r})=>{r.forEach(r=>{Pw(r)&&r.name.endsWith(t)&&(Rw(r).forEach(t=>e.setAttribute(...t)),setTimeout(n))})})}function Iw(e){let t=`unknown`,n=`unknown`,r=``;for(let i of e){if(i===`/`){[t,n]=e.split(`/`);break}if(!isNaN(Number(i))){t=r===`h`?`http`:r,n=e.split(r)[1];break}r+=i}return r===e&&(t=r),{name:t,version:n}}function Lw(e=0){return(($a||performance.timeOrigin)+e)/1e3}function Rw(e){let{name:t,version:n}=Iw(e.nextHopProtocol),r=[];return r.push([`network.protocol.version`,n],[`network.protocol.name`,t]),$a?[...r,[`http.request.redirect_start`,Lw(e.redirectStart)],[`http.request.fetch_start`,Lw(e.fetchStart)],[`http.request.domain_lookup_start`,Lw(e.domainLookupStart)],[`http.request.domain_lookup_end`,Lw(e.domainLookupEnd)],[`http.request.connect_start`,Lw(e.connectStart)],[`http.request.secure_connection_start`,Lw(e.secureConnectionStart)],[`http.request.connection_end`,Lw(e.connectEnd)],[`http.request.request_start`,Lw(e.requestStart)],[`http.request.response_start`,Lw(e.responseStart)],[`http.request.response_end`,Lw(e.responseEnd)]]:r}function zw(e,t){let n=Ix.location&&Ix.location.href;if(n){let r,i;try{r=new URL(e,n),i=new URL(n).origin}catch{return!1}let a=r.origin===i;return t?Ws(r.toString(),t)||a&&Ws(r.pathname,t):a}{let n=!!e.match(/^\/(?!\/)/);return t?Ws(e,t):n}}function Bw(e,t,n,r){let i=e.xhr,a=i&&i.__sentry_xhr_v3__;if(!i||i.__sentry_own_request__||!a)return;let o=Ib()&&t(a.url);if(e.endTimestamp&&o){let e=i.__sentry_xhr_span_id__;if(!e)return;let t=r[e];t&&a.status_code!==void 0&&(oi(t,a.status_code),t.end(),delete r[e]);return}let s=Uw(a.url),c=s?ab(s).host:void 0,l=!!Yo(),u=o&&l?tx({name:`${a.method} ${a.url}`,attributes:{type:`xhr`,"http.method":a.method,"http.url":s,url:a.url,"server.address":c,[Xs]:`auto.http.browser`,[yr]:`http.client`}}):new Lb;i.__sentry_xhr_span_id__=u.spanContext().spanId,r[i.__sentry_xhr_span_id__]=u;let d=cr();return i.setRequestHeader&&n(a.url)&&d&&Vw(i,d,Ib()&&l?u:void 0),u}function Vw(e,t,n){let r=kr(),{traceId:i,spanId:a,sampled:o,dsc:s}={...zt().getPropagationContext(),...r.getPropagationContext()};Hw(e,n&&Ib()?so(n):Yi(i,a,o),il(s||(n?Kl(n):sc(i,t))))}function Hw(e,t,n){try{e.setRequestHeader(`sentry-trace`,t),n&&e.setRequestHeader(Mn,n)}catch{}}function Uw(e){try{return new URL(e,Ix.location.origin).href}catch{return}}function Ww(){Ix&&Ix.document?Ix.document.addEventListener(`visibilitychange`,()=>{let e=Yo();if(!e)return;let t=Xc(e);if(Ix.document.hidden&&t){let e=`cancelled`,{op:n,status:r}=zu(t);Bx&&Au.log(`[Tracing] Transaction: ${e} -> since tab moved to the background, op: ${n}`),r||t.setStatus({code:2,message:e}),t.setAttribute(`sentry.cancellation_reason`,`document.hidden`),t.end()}}):Bx&&Au.warn(`[Tracing] Could not set up background tab detection due to lack of global document`)}var Gw=`BrowserTracing`,Kw={...lx,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroun
8dSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,_experiments:{},...Mw},qw=((e={})=>{Ab();let{enableInp:t,enableLongTask:n,enableLongAnimationFrame:r,_experiments:{enableInteractions:i,enableStandaloneClsSpans:a},beforeStartSpan:o,idleTimeout:s,finalTimeout:c,childSpanTimeout:l,markBackgroundSpan:u,traceFetch:d,traceXHR:f,shouldCreateSpanForRequest:p,enableHTTPTimings:m,instrumentPageLoad:h,instrumentNavigation:g}={...Kw,...e},_=KS({recordClsStandaloneSpans:a||!1});t&&MC(),r&&Sr.PerformanceObserver&&PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes(`long-animation-frame`)?JS():n&&qS(),i&&YS();let v={name:void 0,source:void 0};function y(e,t){let n=t.op===`pageload`,r=o?o(t):t,i=r.attributes||{};t.name!==r.name&&(i[Vs]=`custom`,r.attributes=i),v.name=r.name,v.source=i[Vs];let u=mx(r,{idleTimeout:s,finalTimeout:c,childSpanTimeout:l,disableAutoFinish:n,beforeSpanEnd:e=>{_(),eC(e,{recordClsOnPageloadSpan:!a})}});function d(){[`interactive`,`complete`].includes(Ix.document.readyState)&&e.emit(`idleSpanEnableAutoFinish`,u)}return n&&Ix.document&&(Ix.document.addEventListener(`readystatechange`,()=>{d()}),d()),u}return{name:Gw,afterAllSetup(e){let n,r=Ix.location&&Ix.location.href;e.on(`startNavigationSpan`,t=>{cr()===e&&(n&&!zu(n).timestamp&&(Bx&&Au.log(`[Tracing] Finishing current root span with op: ${zu(n).op}`),n.end()),n=y(e,{op:`navigation`,...t}))}),e.on(`startPageLoadSpan`,(t,r={})=>{if(cr()!==e)return;n&&!zu(n).timestamp&&(Bx&&Au.log(`[Tracing] Finishing current root span with op: ${zu(n).op}`),n.end());let i=r.sentryTrace||Xw(`sentry-trace`),a=r.baggage||Xw(`baggage`),o=Jt(i,a);kr().setPropagationContext(o),n=y(e,{op:`pageload`,...t})}),e.on(`spanEnd`,e=>{let t=zu(e).op;if(e!==Xc(e)||t!==`navigation`&&t!==`pageload`)return;let n=kr(),r=n.getPropagationContext();n.setPropagationContext({...r,sampled:r.sampled===void 0?La(e):r.sampled,dsc:r.dsc||Kl(e)})}),Ix.location&&(h&&Jw(e,{name:Ix.location.pathname,startTime:$a?$a/1e3:void 0,attributes:{[Vs]:`url`,[Xs]:`auto.pageload.browser`}}),g&&xC(({to:t,from:n})=>{if(n===void 0&&r&&r.indexOf(t)!==-1){r=void 0;return}n!==t&&(r=void 0,Yw(e,{name:Ix.location.pathname,attributes:{[Vs]:`url`,[Xs]:`auto.navigation.browser`}}))})),u&&Ww(),i&&Zw(s,c,l,v),t&&FC(),Nw(e,{traceFetch:d,traceXHR:f,tracePropagationTargets:e.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:p,enableHTTPTimings:m})}}});
8function Jw(e,t,n){e.emit(`startPageLoadSpan`,t,n),kr().setTransactionName(t.name);let r=Yo();return(r&&zu(r).op)===`pageload`?r:void 0}function Yw(e,t){zt().setPropagationContext(Ai()),kr().setPropagationContext(Ai()),e.emit(`startNavigationSpan`,t),kr().setTransactionName(t.name);let n=Yo();return(n&&zu(n).op)===`navigation`?n:void 0}function Xw(e){let t=Ci(`meta[name=${e}]`);return t?t.getAttribute(`content`):void 0}function Zw(e,t,n,r){let i;Ix.document&&addEventListener(`click`,()=>{let a=`ui.action.click`,o=Yo(),s=o&&Xc(o);if(s){let e=zu(s).op;if([`navigation`,`pageload`].includes(e)){Bx&&Au.warn(`[Tracing] Did not create ${a} span because a pageload or navigation span is in progress.`);return}}if(i&&=(i.setAttribute(yi,`interactionInterrupted`),i.end(),void 0),!r.name){Bx&&Au.warn(`[Tracing] Did not create ${a} transaction because _latestRouteName is missing.`);return}i=mx({name:r.name,op:a,attributes:{[Vs]:r.source||`url`}},{idleTimeout:e,finalTimeout:t,childSpanTimeout:n})},{once:!1,capture:!0})}function Qw(e){let t={...e};return Ox(t,`react`),Ya(`react`,{version:X.version}),Ow(t)}var $w=()=>{Qw({dsn:`https://[email protected]/197`,integrations:[qw()],release:`0108e50f1a82782d37c233197a7cfd2281b73552`,tracesSampleRate:0,environment:`prod`})},eT=`system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"`,tT={dark:!1,colors:{primary:`rgb(0, 122, 255)`,background:`rgb(242, 242, 242)`,card:`rgb(255, 255, 255)`,text:`rgb(28, 28, 30)`,border:`rgb(216, 216, 216)`,notification:`rgb(255, 59, 48)`},fonts:xe.select({web:{regular:{fontFamily:eT,fontWeight:`400`},medium:{fontFamily:eT,fontWeight:`500`},bold:{fontFamily:eT,fontWeight:`600`},heavy:{fontFamily:eT,fontWeight:`700`}},ios:{regular:{fontFamily:`System`,fontWeight:`400`},medium:{fontFamily:`System`,fontWeight:`500`},bold:{fontFamily:`System`,fontWeight:`600`},heavy:{fontFamily:`System`,fontWeight:`700`}},default:{regular:{fontFamily:`sans-serif`,fontWeight:`normal`},medium:{fontFamily:`sans-serif-medium`,fontWeight:`normal`},bold:{fontFamily:`sans-serif`,fontWeight:`600`},heavy:{fontFamily:`sans-serif`,fontWeight:`700`}}})},nT=`Couldn't find an UnhandledLinkingContext context.`,rT=X.createContext({get lastUnhandledLink(){throw Error(nT)},get setLastUnhandledLink(){throw Error(nT)}});rT.displayName=`UnhandledLinkingContext`;function iT(e,{enabled:t=!0,formatter:n=(e,t)=>e?.title??t?.name}={}){X.useEffect(()=>{if(!t)return;let r=e.current;if(r){let e=n(r.getCurrentOptions(),r.getCurrentRoute());document.title=e}return r?.addListener(`options`,e=>{let t=n(e.data.options,r?.getCurrentRoute());document.title=t})})}function aT(){let e=0,t=[],n=[],r=()=>{n.forEach(e=>{let t=e.cb;e.cb=()=>t(!0)})};return{get index(){let e=window.history.state?.id;if(e){let n=t.findIndex(t=>t.id===e);return n>-1?n:0}return 0},get(e){return t[e]},backIndex({path:n}){for(let r=e-1;r>=0;r--)if(t[r].path===n)return r;return-1},push({path:n,state:i}){r();let a=lc();t=t.slice(0,e+1),t.push({path:n,state:i,id:a}),e=t.length-1,window.history.pushState({id:a},``,n)},replace({path:n,state:i}){r();let a=window.history.state?.id??lc(),o=n,s=o.includes(`#`)?``:location.hash;!t.length||t.findIndex(e=>e.id===a)<0?(o+=s,t=[{path:o,state:i,id:a}],e=0):(t[e].path===n&&(o+=s),t[e]={path:n,state:i,id:a}),window.history.replaceState({id:a},``,o)},go(i){r();let a=e+i,o=t.length-1;if(i<0&&!t[a]?(i=-e,e=0):i>0&&a>o?(i=o-e,e=o):e=a,i!==0)return new Promise((t,r)=>{let a=e=>{if(clearTimeout(o),e){r(Error(`History was changed during navigation.`));return}let{title:n}=window.document;window.document.title=``,window.document.title=n,t()};n.push({ref:a,cb:a});let o=setTimeout(()=>{let t=n.findIndex(e=>e.ref===a);t>-1&&(n[t].cb(),n.splice(t,1)),e=this.index},100),s=()=>{e=this.index;let t=n.pop();window.removeEventListener(`popstate`,s),t?.cb()};window.addEventListener(`popstate`,s),window.history.go(i)})},listen(t){let r=()=>{e=this.index,!n.length&&t()};return window.addEventListener(`popstate`,r),()=>window.removeEventListener(`popstate`,r)}}}var oT=X.createContext(void 0),sT=e(rd()),cT=(e,t)=>{if(e===void 0||t===void 0||e.key!==t.key)return[void 0,void 0];let n=e.history?e.history.length:e.routes.length,r=t.history?t.history.length:t.routes.length,i=e.routes[e.index],a=t.routes[t.index],o=i.state,s=a.state;return n!==r||i.key!==a.key||o===void 0||s===void 0||o.key!==s.key?[e,t]:cT(o,s)},lT=e=>{let t=Promise.resolve();return()=>{t=t.then(e)}};function uT(e,{enabled:t=!0,config:n,getStateFromPath:r=xa,getPathFromState:i=ua,getActionFromState:a=Jm},o){let s=Ll();X.useEffect(()=>{},[t,s]);let[c]=X.useState(aT),l=X.useRef(t),u=X.useRef(n),d=X.useRef(r),f=X.useRef(i),p=X.useRef(a);X.useEffect(()=>{l.current=t,u.current=n,d.current=r,f.current=i,p.current=a});let m=X.useCallback(t=>{let n=e.current?.getRootState();return t?.routes.some(e=>!n?.routeNames.includes(e.name))},[e]),h=X.useContext(oT),g=X.useCallback(()=>{let e;if(l.current){let t=h?.location??(typeof window<`u`?window.location:void 0),n=t?t.pathname+t.search:void 0;n&&(e=d.current(n,u.current)),o(n)}let t={then(t){return Promise.resolve(t?t(e):e)},catch(){return t}};return t},[]),_=X.useRef(void 0),v=X.useRef(void 0),y=X.useRef(void 0);return X.useEffect(()=>(_.current=c.index,c.listen(()=>{let n=e.current;if(!n||!t)return;let{location:r}=window,i=r.pathname+r.search,a=c.index,s=_.current??0;_.current=a,y.current=i;let l=c.get(a);if(l?.path===i&&l?.state){n.resetRoot(l.state);return}let f=d.current(i,u.current);if(f){if(o(i),m(f))return;if(a>s){let e=p.current(f,u.current);if(e!==void 0)try{n.dispatch(e)}catch(e){console.warn(`An error occurred when trying to handle the link '${i}': ${typeof e==`object`&&e&&`message`in e?e.message:e}`)}else n.resetRoot(f)}else n.resetRoot(f)}else n.resetRoot(f)})),[t,c,o,e,m]),X.useEffect(()=>{if(!t)return;let n=(e,t)=>{let n;if(e?.path){let t=d.current(e.path,u.current);if(t){let r=Fs(t);r&&r.name===e.name&&(0,sT.default)(r.params,e.params)&&(n=e.path)}}n??=f.current(t,u.current);let r=v.current?Fs(v.current):void 0;
8return r&&e&&`key`in r&&`key`in e&&r.key===e.key&&(n+=location.hash),n};if(e.current){let t=e.current.getRootState();if(t){let e=n(Fs(t),t);v.current===void 0&&(v.current=t),c.replace({path:e,state:t})}}return e.current?.addListener(`state`,lT(async()=>{let r=e.current;if(!r||!t)return;let i=v.current,a=r.getRootState();if(!a)return;let o=y.current,s=Fs(a),l=n(s,a);v.current=a,y.current=void 0;let[u,d]=cT(i,a);if(u&&d&&l!==o){let e=(d.history?d.history.length:d.routes.length)-(u.history?u.history.length:u.routes.length);if(e>0)c.push({path:l,state:a});else if(e<0){let t=c.backIndex({path:l}),n=c.index;try{t!==-1&&t<n&&c.get(t)?await c.go(t-n):await c.go(e),c.replace({path:l,state:a})}catch{}}else c.replace({path:l,state:a})}else c.replace({path:l,state:a})}))},[t,c,e]),{getInitialState:g}}function dT(e){let[t]=X.useState(e),n=[!1,void 0];t.then(e=>{n=[!0,e]});let[r,i]=X.useState(n),[a]=r;return X.useEffect(()=>{let e=!1;return a||(async()=>{let n;try{n=await t}finally{e||i([!0,n])}})(),()=>{e=!0}},[t,a]),r}O();var Z=Qu();globalThis.REACT_NAVIGATION_DEVTOOLS=new WeakMap;function fT({direction:e=f.getConstants().isRTL?`rtl`:`ltr`,theme:t=tT,linking:n,fallback:r=null,documentTitle:i,onReady:a,onStateChange:o,...s},c){let l=n?n.enabled!==!1:!1;n?.config&&ja(n.config);let u=X.useRef(null);iT(u,i);let[d,p]=X.useState(),{getInitialState:m}=uT(u,{enabled:l,prefixes:[],...n},p),h=X.useMemo(()=>({options:n}),[n]),g=X.useMemo(()=>({lastUnhandledLink:d,setLastUnhandledLink:p}),[d,p]),_=Vc(()=>{let e=u.current?.getCurrentRoute()?.path;p(t=>{if(t!==e)return t}),a?.()}),v=Vc(e=>{let t=u.current?.getCurrentRoute()?.path;p(e=>{if(e!==t)return e}),o?.(e)});X.useEffect(()=>{u.current&&REACT_NAVIGATION_DEVTOOLS.set(u.current,{get linking(){return{...n,enabled:l,prefixes:n?.prefixes??[],getStateFromPath:n?.getStateFromPath??xa,getPathFromState:n?.getPathFromState??ua,getActionFromState:n?.getActionFromState??Jm}}})});let[y,b]=dT(m);return X.useImperativeHandle(c,()=>u.current),s.initialState!=null||!l||y?(0,Z.jsx)(yn.Provider,{value:e,children:(0,Z.jsx)(rT.Provider,{value:g,children:(0,Z.jsx)(Hf.Provider,{value:h,children:(0,Z.jsx)(Vo,{...s,theme:t,onReady:_,onStateChange:v,initialState:s.initialState==null?b:s.initialState,ref:u})})})}):(0,Z.jsx)(yn.Provider,{value:e,children:(0,Z.jsx)(Ac,{value:t,children:r})})}var pT=X.forwardRef(fT);function mT(){let e=X.useContext(_l),t=zd();return X.useCallback(n=>{if(e===void 0)throw Error(`Couldn't find a navigation object. Is your component inside NavigationContainer?`);let r=t(n);e.dispatch(r)},[t,e])}Ps();var hT=Kg(),gT=e(Lc()),_T=(e,t,n=600)=>{let r=0;return()=>{r===0&&setTimeout(()=>{if(e===r){r=0,t();return}r=0},n),r++}},vT=()=>{let{colors:e}
8=G();return{theme:{...tT,colors:{...tT.colors,background:e.gray100}}}};function yT(e,t,n){let r=e||document.querySelector(`head`),i=`ab-${t}-css-definitions-${`6.5.0`.replace(/\./g,`-`)}`;if(!r)return;let a=r.ownerDocument||document;if(a.getElementById(i)==null){let e=a.createElement(`style`);e.innerHTML=n||``,e.id=i;let t=Ig.re(Mg.er);t!=null&&e.setAttribute(`nonce`,t),r.appendChild(e)}}function bT(){if(!Ig.re(Mg.Za)&&document.querySelector(`link[rel=stylesheet][href="https://use.fontawesome.com/7f85a56ba4.css"]`)===null){let e=document.createElement(`link`);e.setAttribute(`rel`,`stylesheet`),e.setAttribute(`href`,`https://use.fontawesome.com/7f85a56ba4.css`),document.getElementsByTagName(`head`)[0].appendChild(e)}}function xT(e){yT(e,`iam`,`.ab-pause-scrolling,body.ab-pause-scrolling,html.ab-pause-scrolling{overflow:hidden;touch-action:none}.ab-iam-root.v3{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9011;-webkit-tap-highlight-color:transparent}.ab-iam-root.v3:focus{outline:0}.ab-iam-root.v3.ab-effect-fullscreen,.ab-iam-root.v3.ab-effect-html,.ab-iam-root.v3.ab-effect-modal{opacity:0}.ab-iam-root.v3.ab-effect-fullscreen.ab-show,.ab-iam-root.v3.ab-effect-html.ab-show,.ab-iam-root.v3.ab-effect-modal.ab-show{opacity:1}.ab-iam-root.v3.ab-effect-fullscreen.ab-show.ab-animate-in,.ab-iam-root.v3.ab-effect-html.ab-show.ab-animate-in,.ab-iam-root.v3.ab-effect-modal.ab-show.ab-animate-in{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.ab-iam-root.v3.ab-effect-fullscreen.ab-hide,.ab-iam-root.v3.ab-effect-html.ab-hide,.ab-iam-root.v3.ab-effect-modal.ab-hide{opacity:0}.ab-iam-root.v3.ab-effect-fullscreen.ab-hide.ab-animate-out,.ab-iam-root.v3.ab-effect-html.ab-hide.ab-animate-out,.ab-iam-root.v3.ab-effect-modal.ab-hide.ab-animate-out{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.ab-iam-root.v3.ab-effect-slide .ab-in-app-message{-webkit-transform:translateX(535px);-moz-transform:translateX(535px);-ms-transform:translateX(535px);transform:translateX(535px)}.ab-iam-root.v3.ab-effect-slide.ab-show .ab-in-app-message{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.ab-iam-root.v3.ab-effect-slide.ab-show.ab-animate-in .ab-in-app-message{-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out}.ab-iam-root.v3.ab-effect-slide.ab-hide .ab-in-app-message{-webkit-transform:translateX(535px);-moz-transform:translateX(535px);-ms-transform:translateX(535px);transform:translateX(535px)}.ab-iam-root.v3.ab-effect-slide.ab-hide .ab-in-app-message.ab-swiped-left{-webkit-transform:translateX(-535px);-moz-transform:translateX(-535px);-ms-transform:translateX(-535px);transform:translateX(-535px)}.ab-iam-root.v3.ab-effect-slide.ab-hide .ab-in-app-message.ab-swiped-up{-webkit-transform:translateY(-535px);-moz-transform:translateY(-535px);-ms-transform:translateY(-535px);transform:translateY(-535px)}.ab-iam-root.v3.ab-effect-slide.ab-hide .ab-in-app-message.ab-swiped-down{-webkit-transform:translateY(535px);-moz-transform:translateY(535px);-ms-transform:translateY(535px);transform:translateY(535px)}.ab-iam-root.v3.ab-effect-slide.ab-hide.ab-animate-out .ab-in-app-message{-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out}.ab-iam-root.v3 .ab-ios-scroll-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;pointer-events:all;touch-action:auto;-webkit-overflow-scrolling:touch}.ab-iam-root.v3 .ab-in-app-message{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;text-align:center;-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);-moz-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);line-height:normal;letter-spacing:normal;font-family:'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',s
8ans-serif;z-index:9011;max-width:100%;overflow:hidden;display:inline-block;pointer-events:all;color:#333;color-scheme:normal}.ab-iam-root.v3 .ab-in-app-message.ab-no-shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ab-iam-root.v3 .ab-in-app-message :focus,.ab-iam-root.v3 .ab-in-app-message:focus{outline:0}.ab-iam-root.v3 .ab-in-app-message.ab-clickable{cursor:pointer}.ab-iam-root.v3 .ab-in-app-message.ab-background{background-color:#fff}.ab-iam-root.v3 .ab-in-app-message .ab-close-button{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background-color:transparent;background-size:15px;border:none;width:15px;min-width:15px;height:15px;cursor:pointer;display:block;font-size:15px;line-height:0;padding-top:15px;padding-right:15px;padding-left:15px;padding-bottom:15px;position:absolute;top:0;z-index:9021}.ab-iam-root.v3 .ab-in-app-message .ab-close-button[dir=rtl]{left:0}.ab-iam-root.v3 .ab-in-app-message .ab-close-button[dir=ltr]{right:0}.ab-iam-root.v3 .ab-in-app-message .ab-close-button svg{-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;fill:#9b9b9b;height:auto;width:100%}.ab-iam-root.v3 .ab-in-app-message .ab-close-button svg.ab-chevron{display:none}.ab-iam-root.v3 .ab-in-app-message .ab-close-button:active{background-color:transparent}.ab-iam-root.v3 .ab-in-app-message .ab-close-button:focus{background-color:transparent}.ab-iam-root.v3 .ab-in-app-message .ab-close-button:hover{background-color:transparent}.ab-iam-root.v3 .ab-in-app-message .ab-close-button:hover svg{fill-opacity:.8}.ab-iam-root.v3 .ab-in-app-message .ab-message-text{float:none;line-height:1.5;margin:20px 25px;max-width:100%;overflow:hidden;overflow-y:auto;vertical-align:text-bottom;word-wrap:break-word;white-space:pre-wrap;font-family:'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',s
8ans-serif}.ab-iam-root.v3 .ab-in-app-message .ab-message-text.start-aligned{text-align:start}.ab-iam-root.v3 .ab-in-app-message .ab-message-text.end-aligned{text-align:end}.ab-iam-root.v3 .ab-in-app-message .ab-message-text.center-aligned{text-align:center}.ab-iam-root.v3 .ab-in-app-message .ab-message-text::-webkit-scrollbar{-webkit-appearance:none;width:14px}.ab-iam-root.v3 .ab-in-app-message .ab-message-text::-webkit-scrollbar-thumb{-webkit-appearance:none;border:4px solid transparent;background-clip:padding-box;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:rgba(0,0,0,.2)}.ab-iam-root.v3 .ab-in-app-message .ab-message-text::-webkit-scrollbar-button{width:0;height:0;display:none}.ab-iam-root.v3 .ab-in-app-message .ab-message-text::-webkit-scrollbar-corner{background-color:transparent}.ab-iam-root.v3 .ab-in-app-message .ab-message-header{float:none;letter-spacing:0;margin:0;font-weight:700;font-family:'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;display:block;font-size:20px;margin-bottom:10px;line-height:1.3}.ab-iam-root.v3 .ab-in-app-message .ab-message-header.start-aligned{text-align:start}.ab-iam-root.v3 .ab-in-app-message .ab-message-header.end-aligned{text-align:end}.ab-iam-root.v3 .ab-in-app-message .ab-message-header.center-aligned{text-align:center}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen,.ab-iam-root.v3 .ab-in-app-message.ab-modal,.ab-iam-root.v3 .ab-in-app-message.ab-slideup{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.ab-iam-root.v3 .ab-in-app-message.ab-slideup{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;cursor:pointer;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;font-size:14px;font-weight:700;margin:20px;margin-top:calc(constant(safe-area-inset-top,0) + 20px);margin-right:calc(constant(safe-area-inset-right,0) + 20px);margin-bottom:calc(constant(safe-area-inset-bottom,0) + 20px);margin-left:calc(constant(safe-area-inset-left,0) + 20px);margin-top:calc(env(safe-area-inset-top,0) + 20px);margin-right:calc(env(safe-area-inset-right,0) + 20px);margin-bottom:calc(env(safe-area-inset-bottom,0) + 20px);margin-left:calc(env(safe-area-inset-left,0) + 20px);max-height:150px;padding:10px;right:0;background-color:#efefef}.ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone{max-height:66px;margin:10px;margin-top:calc(constant(safe-area-inset-top,0) + 10px);margin-right:calc(constant(safe-area-inset-right,0) + 10px);margin-bottom:calc(constant(safe-area-inset-bottom,0) + 10px);margin-left:calc(constant(safe-area-inset-left,0) + 10px);margin-top:calc(env(safe-area-inset-top,0) + 10px);margin-right:calc(env(safe-area-inset-right,0) + 10px);margin-bottom:calc(env(safe-area-inset-bottom,0) + 10px);margin-left:calc(env(safe-area-inset-left,0) + 10px);max-width:90%;max-width:calc(100% - 40px);min-width:90%;min-width:calc(100% - 40px)}.ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone .ab-close-button{display:none}.ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone .ab-close-button svg:not(.ab-chevron){display:none}.ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone.ab-clickable .ab-close-button{display:block;height:20px;padding:0 20px 0 18px;pointer-events:none;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:12px}.ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone.ab-clickable .ab-close-button svg.ab-chevron{display:inline}.ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone.ab-clickable .ab-close-button svg.ab-chevron.rtl{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone.ab-clickable .ab-message-text{border-right-width:40px}.ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone .ab-message-text{max-width:100%;border-right-width:10px}.ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone .ab-message-text span{max-height:66px}.ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone .ab-message-text.ab-with-icon,.ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone .ab-message-text.ab-with-image{max-width:80%;max-width:calc(100% - 50px - 5px - 10px - 25px)}.ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone .ab-image-area{width:50px;height:50px}.ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone .ab-image-area img{max-width:100%;max-height:100%;width:auto;height:auto}.ab-iam-root.v3 .ab-in-app-message.ab-slideup.ab-clickable:active .ab-message-text,.ab-iam-root.v3 .ab-in-app-message.ab-slideup.ab-clickable:focus .ab-message-text,.ab-iam-root.v3 .ab-in-app-message.ab-slideup.ab-clickable:hover .ab-message-text{opacity:.8}.ab-iam-root.v3 .ab-in-app-message.ab-slideup.ab-clickable:active .ab-close-button svg.ab-chevron,.ab-iam-root.v3 .ab-in-app-message.ab-slideup.ab-clickable:focus .ab-close-button svg.ab-chevron,.ab-iam-root.v3 .ab-in-app-message.ab-slideup.ab-clickable:hover .ab-close-button svg.ab-chevron{fill-opacity:.8}.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-message-text{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:table-cell;border-color:transparent;border-style:solid;border-width:5px 25px 5px 10px;max-width:430px;vertical-align:middle;margin:0}.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-message-text[dir=rtl]{border-width:5px 10px 5px 25px}.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-message-text span{dis
8play:block;max-height:150px;overflow:auto}.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-message-text.ab-with-icon,.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-message-text.ab-with-image{max-width:365px;border-top:0;border-bottom:0}.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-close-button{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background-color:transparent;background-size:15px;border:none;width:15px;min-width:15px;height:15px;cursor:pointer;display:block;font-size:15px;line-height:0;padding-top:15px;padding-right:15px;padding-left:15px;padding-bottom:15px;position:absolute;top:0;z-index:9021}.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-close-button[dir=rtl]{left:0}.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-close-button[dir=ltr]{right:0}.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-close-button svg{-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;fill:#9b9b9b;height:auto;width:100%}.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-close-button svg.ab-chevron{display:none}.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-close-button:active{background-color:transparent}.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-close-button:focus{background-color:transparent}.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-close-button:hover{background-color:transparent}.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-close-button:hover svg{fill-opacity:.8}.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-image-area{float:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:table-cell;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;vertical-align:top;width:60px;margin:0}.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-image-area.ab-icon-area{width:auto}.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-image-area img{float:none;width:100%}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen,.ab-iam-root.v3 .ab-in-app-message.ab-modal{font-size:14px}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen .ab-image-area,.ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-image-area{float:none;position:relative;display:block;overflow:hidden}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen .ab-image-area .ab-center-cropped-img,.ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-image-area .ab-center-cropped-img{position:absolute;top:0;right:0;bottom:0;left:0}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen .ab-image-area .ab-center-cropped-img img,.ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-image-area .ab-center-cropped-img img{width:100%;height:100%;object-fit:cover;object-position:center}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen .ab-icon,.ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-icon{margin-top:20px}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.graphic,.ab-iam-root.v3 .ab-in-app-message.ab-modal.graphic{padding:0}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.graphic .ab-message-text,.ab-iam-root.v3 .ab-in-app-message.ab-modal.graphic .ab-message-text{display:none}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.graphic .ab-message-buttons,.ab-iam-root.v3 .ab-in-app-message.ab-modal.graphic .ab-message-buttons{bottom:0;left:0}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.graphic .ab-image-area,.ab-iam-root.v3 .ab-in-app-message.ab-modal.graphic .ab-image-area{float:none;height:auto;margin:0}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.graphic .ab-image-area img,.ab-iam-root.v3 .ab-in-app-message.ab-modal.graphic .ab-image-area img{display:block;top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.ab-iam-root.v3 .ab-in-app-message.ab-modal{padding-top:20px;width:450px;max-width:450px;max-height:720px}.ab-iam-root.v3 .ab-in-app-message.ab-modal.simulate-phone{max-width:91%;max-width:calc(100% - 30px)}.ab-iam-root.v3 .ab-in-app-message.ab-modal.simulate-phone.graphic .ab-image-area img{max-width:91vw;max-width:calc(100vw - 30px)}.ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-message-text{max-height:660px}.ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-message-text.ab-with-image{max-height:524.827
858621px}.ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-message-text.ab-with-icon{max-height:610px}.ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-message-text.ab-with-buttons{margin-bottom:93px;max-height:587px}.ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-message-text.ab-with-buttons.ab-with-image{max-height:451.82758621px}.ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-message-text.ab-with-buttons.ab-with-icon{max-height:537px}.ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-image-area{margin-top:-20px;max-height:155.17241379px}.ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-image-area img{max-width:100%;max-height:155.17241379px}.ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-image-area.ab-icon-area{height:auto}.ab-iam-root.v3 .ab-in-app-message.ab-modal.graphic{width:auto;overflow:hidden}.ab-iam-root.v3 .ab-in-app-message.ab-modal.graphic .ab-image-area{display:inline}.ab-iam-root.v3 .ab-in-app-message.ab-modal.graphic .ab-image-area img{width:auto;max-height:720px;max-width:450px}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen{width:450px;max-height:720px}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape{width:720px;max-height:450px}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape .ab-image-area{height:225px}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape.graphic .ab-image-area{height:450px}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape .ab-message-text{max-height:112px}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen .ab-message-text{max-height:247px}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen .ab-message-text.ab-with-buttons{margin-bottom:93px}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen .ab-image-area{height:360px}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.graphic .ab-image-area{height:720px}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone{-webkit-transition:top none;-moz-transition:top none;-o-transition:top none;transition:top none;top:0;right:0;bottom:0;left:0;height:100%;width:100%;max-height:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;height:auto!important}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone.landscape .ab-close-button{margin-right:calc(constant(safe-area-inset-bottom,0) + constant(safe-area-inset-top,0));margin-right:calc(env(safe-area-inset-bottom,0) + env(safe-area-inset-top,0));margin-left:calc(constant(safe-area-inset-bottom,0) + constant(safe-area-inset-top,0));margin-left:calc(env(safe-area-inset-bottom,0) + env(safe-area-inset-top,0))}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone .ab-image-area,.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone.landscape .ab-image-area{height:50%}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone .ab-message-text{max-height:48%;max-height:calc(50% - 20px - 20px)}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone .ab-message-text.ab-with-buttons{margin-bottom:20px;max-height:30%;max-height:calc(50% - 93px - 20px)}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone.landscape .ab-message-text.ab-with-buttons{max-height:20%;max-height:calc(50% - 93px - 20px)}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone:not(.graphic){padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom,0);padding-bottom:env(safe-area-inset-bottom,0)}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone:not(.graphic) .ab-message-buttons{padding-top:0;position:relative}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone.graphic{display:block}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone.graphic .ab-image-area{height:100%}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone.graphic .ab-message-button{margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom,0);margin-bottom:env(safe-area-inset-bottom,0)}.ab-iam-root.v3 .ab-in-app-message.ab-html-message{background-color:transparent;border:none;height:100%;overflow:auto;position:relative;touch-action:auto;width:100%}.ab-iam-root.v3 .ab-in-app-message .ab-message-buttons{position:absolute;bottom:0;width:100%;padding:17px 25px 30px 25px;z-index:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ab-iam-root.v3 .ab-in-app-message .ab-message-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;font-family:'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',s
8ans-serif;height:44px;line-height:normal;letter-spacing:normal;margin:0;max-width:100%;min-width:80px;padding:0 12px;position:relative;text-transform:none;width:48%;width:calc(50% - 5px);border:1px solid #1b78cf;-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap}.ab-iam-root.v3 .ab-in-app-message .ab-message-button:first-of-type{float:left;background-color:#fff;color:#1b78cf}.ab-iam-root.v3 .ab-in-app-message .ab-message-button:last-of-type{float:right;background-color:#1b78cf;color:#fff}.ab-iam-root.v3 .ab-in-app-message .ab-message-button:first-of-type:last-of-type{float:none;width:auto}.ab-iam-root.v3 .ab-in-app-message .ab-message-button:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent}.ab-iam-root.v3 .ab-in-app-message .ab-message-button:after{-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.ab-iam-root.v3 .ab-in-app-message .ab-message-button:hover{opacity:.8}.ab-iam-root.v3 .ab-in-app-message .ab-message-button:active:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.08)}.ab-iam-root.v3 .ab-in-app-message .ab-message-button:focus:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.15)}.ab-iam-root.v3 .ab-in-app-message .ab-message-button a{color:inherit;text-decoration:inherit}.ab-iam-root.v3 .ab-in-app-message img{float:none;display:inline-block}.ab-iam-root.v3 .ab-in-app-message .ab-icon{float:none;display:inline-block;padding:10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.ab-iam-root.v3 .ab-in-app-message .ab-icon .fa{float:none;font-size:30px;width:30px}.ab-iam-root.v3 .ab-start-hidden{visibility:hidden}.ab-iam-root.v3 .ab-centered{margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ab-iam-root.v3{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ab-iam-root.v3 .ab-page-blocker{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9001;pointer-events:all;background-color:rgba(51,51,51,.75)}@media (max-width:600px){.ab-iam-root.v3 .ab-in-app-message.ab-slideup{max-height:66px;margin:10px;margin-top:calc(constant(safe-area-inset-top,0) + 10px);margin-right:calc(constant(safe-area-inset-right,0) + 10px);margin-bottom:calc(constant(safe-area-inset-bottom,0) + 10px);margin-left:calc(constant(safe-area-inset-left,0) + 10px);margin-top:calc(env(safe-area-inset-top,0) + 10px);margin-right:calc(env(safe-area-inset-right,0) + 10px);margin-bottom:calc(env(safe-area-inset-bottom,0) + 10px);margin-left:calc(env(safe-area-inset-left,0) + 10px);max-width:90%;max-width:calc(100% - 40px);min-width:90%;min-width:calc(100% - 40px)}.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-close-button{display:none}.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-close-button svg:not(.ab-chevron){display:none}.ab-iam-root.v3 .ab-in-app-message.ab-slideup.ab-clickable .ab-close-button{display:block;height:20px;padding:0 20px 0 18px;pointer-events:none;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:12px}.ab-iam-root.v3 .ab-in-app-message.ab-slideup.ab-clickable .ab-close-button svg.ab-chevron{display:inline}.ab-iam-root.v3 .ab-in-app-message.ab-slideup.ab-clickable .ab-close-button svg.ab-chevron.rtl{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.ab-iam-root.v3 .ab-in-app-message.ab-slideup.ab-clickable .ab-message-text{border-right-width:40px}.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-message-text{max-width:100%;border-right-width:10px}.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-message-text span{max-height:66px}.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-message-text.ab-with-icon,.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-message-text.ab-with-image{max-width:80%;max-width:calc(100% - 50px - 5px - 10px - 25px)}.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-image-area{width:50px;height:50px}.ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-image-area img{max-width:100%;max-height:100%;width:auto;height:auto}.ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen,.ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape{-webkit-transition:top none;-moz-transition:top none;-o-transition:top none;transition:top none;top:0;right:0;bottom:0;left:0;height:100%;width:100%;max-height:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;height:auto!important}.ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape .ab-close-button,.ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape.landscape .ab-close-button{margin-right:calc(constant(safe-area-inset-bottom,0) + constant(safe-area-inset-top,0));margin-right:calc(env(safe-area-inset-bottom,0) + env(safe-area-inset-top,0));margin-left:calc(constant(safe-area-inset-bottom,0) + constant(safe-area-inset-top,0));margin-left:calc(env(safe-area-inset-bottom,0) + env(safe-area-inset-top,0))}.ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen .ab-image-area,.ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape .ab-image-area,.ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape.landscape .ab-image-area{height:50%}.ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen .ab-message-text,.ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape .ab-message-text{max-height:48%;max-height:calc(50% - 20px - 20px)}.ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen .ab-message-text.ab-with-buttons,.ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape .ab-message-text.ab-with-buttons{margin-bottom:20px;max-height:30%;max-height:calc(50% - 93px - 20px)}.ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape .ab-message-text.ab-with-buttons,.ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape.landscape .ab-message-text.ab-with-buttons{max-height:20%;max-height:calc(50% - 93px - 20px)}.ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape:not(.graphic),.ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen:not(.graphic){padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom,0);padding-bottom:env(safe-area-inset-bottom,0)}.ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape:not(.graphic) .ab-message-buttons,.ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen:not(.graphic) .ab-message-buttons{padding-top:0;position:relative}.ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.graphic,.ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape.graphic{display:block}.ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.graphic .ab-image-area,.ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape.graphic .ab-image-area{height:100%}.ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.graphic .ab-message-button,.ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape.graphic .ab-message-button{margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom,0);margin-bottom:env(safe-area-inset-bottom,0)}}@media (max-width:480px){.ab-iam-root.v3 .ab-in-app-message.ab-modal:not(.force-desktop){max-width:91%;max-width:calc(100% - 30px)}.ab-iam-root.v3 .ab-in-app-message.ab-modal:not(.force-desktop).graphic .ab-image-area img{max-width:91vw;max-width:calc(100vw - 30px)}}@media (max-height:750px){.ab-iam-root.v3 .ab-in-app-message.ab-modal:not(.force-desktop){max-height:91%;max-height:calc(100% - 30px)}.ab-iam-root.v3 .ab-in-app-message.ab-modal:not(.force-desktop).graphic .ab-image-area img{max-height:91vh;max-height:calc(100vh - 30px)}.ab-iam-root.v3 .ab-in-app-message.ab-modal:not(.force-desktop) .ab-message-text{max-height:65vh;max-height:calc(100vh - 30px - 60px)}.ab-iam-root.v3 .ab-in-app-message.ab-modal:not(.force-desktop) .ab-message-text.ab-with-image{max-height:45vh;max-height:calc(100vh - 30px - 155.17241379310346px - 40px)}.ab-iam-root.v3 .ab-in-app-message.ab-modal:not(.force-desktop) .ab-message-text.ab-with-icon{max-height:45vh;max-height:calc(100vh - 30px - 70px - 40px)}.ab-iam-root.v3 .ab-in-app-message.ab-modal:not(.force-desktop) .ab-message-text.ab-with-buttons{max-height:50vh;max-height:calc(100vh - 30px - 93px - 40px)}.ab-iam-root.v3 .ab-in-app-message.ab-modal:not(.force-desktop) .ab-message-text.ab-with-buttons.ab-with-image{max-height:30vh;max-height:calc(100vh - 30px - 155.17241379310346px - 93px - 20px)}.ab-iam-root.v3 .ab-in-app-message.ab-modal:not(.force-desktop) .ab-message-text.ab-with-buttons.ab-with-icon{max-height:30vh;max-height:calc(100vh - 30px - 70px - 93px - 20px)}}@media (min-width:601px){.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen .ab-image-area img{max-height:100%;max-width:100%}}@media (max-height:750px) and (min-width:601px){.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop){-webkit-transition:top none;-moz-transition:top none;-o-transition:top none;transition:top none;top:0;right:0;bottom:0;left:0;height:100%;width:100%;max-height:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;height:auto!important;width:450px}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop).landscape .ab-close-button{margin-right:calc(constant(safe-area-inset-bottom,0) + constant(safe-area-inset-top,0));margin-right:calc(env(safe-area-inset-bottom,0) + env(safe-area-inset-top,0));margin-left:calc(constant(safe-area-inset-bottom,0) + constant(safe-area-inset-top,0));margin-left:calc(env(safe-area-inset-bottom,0) + env(safe-area-inset-top,0))}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop) .ab-image-area,.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop).landscape .ab-image-area{height:50%}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop) .ab-message-text{max-height:48%;max-height:calc(50% - 20px - 20px)}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop) .ab-message-text.ab-with-buttons{margin-bottom:20px;max-height:30%;max-height:calc(50% - 93px - 20px)}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop).landscape .ab-message-text.ab-with-buttons{max-height:20%;max-height:calc(50% - 93px - 20px)}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop):not(.graphic){padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom,0);padding-bottom:env(safe-area-inset-bottom,0)}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop):not(.graphic) .ab-message-buttons{padding-top:0;position:relative}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop).graphic{display:block}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop).graphic .ab-image-area{height:100%}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop).graphic .ab-message-button{margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom,0);margin-bottom:env(safe-area-inset-bottom,0)}}@media (max-height:480px){.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop){-webkit-transition:top none;-moz-transition:top none;-o-transition:top none;transition:top none;top:0;right:0;bottom:0;left:0;height:100%;width:100%;max-height:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;height:auto!important}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).landscape .ab-close-button{margin-right:calc(constant(safe-area-inset-bottom,0) + constant(safe-area-inset-top,0));margin-right:calc(env(safe-area-inset-bottom,0) + env(safe-area-inset-top,0));margin-left:calc(constant(safe-area-inset-bottom,0) + constant(safe-area-inset-top,0));margin-left:calc(env(safe-area-inset-bottom,0) + env(safe-area-inset-top,0))}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop) .ab-image-area,.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).landscape .ab-image-area{height:50%}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop) .ab-message-text{max-height:48%;max-height:calc(50% - 20px - 20px)}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop) .ab-message-text.ab-with-buttons{margin-bottom:20px;max-height:30%;max-height:calc(50% - 93px - 20px)}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).landscape .ab-message-text.ab-with-buttons{max-height:20%;max-height:calc(50% - 93px - 20px)}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop):not(.graphic){padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom,0);padding-bottom:env(safe-area-inset-bottom,0)}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop):not(.graphic) .ab-message-buttons{padding-top:0;position:relative}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).graphic{display:block}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).graphic .ab-image-area{height:100%}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).graphic .ab-message-button{margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom,0);margin-bottom:env(safe-area-inset-bottom,0)}}@media (max-width:750px){.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop){-webkit-transition:top none;-moz-transition:top none;-o-transition:top none;transition:top none;top:0;right:0;bottom:0;left:0;height:100%;width:100%;max-height:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;height:auto!important}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).landscape .ab-close-button{margin-right:calc(constant(safe-area-inset-bottom,0) + constant(safe-area-inset-top,0));margin-right:calc(env(safe-area-inset-bottom,0) + env(safe-area-inset-top,0));margin-left:calc(constant(safe-area-inset-bottom,0) + constant(safe-area-inset-top,0));margin-left:calc(env(safe-area-inset-bottom,0) + env(safe-area-inset-top,0))}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop) .ab-image-area,.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).landscape .ab-image-area{height:50%}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop) .ab-message-text{max-height:48%;max-height:calc(50% - 20px - 20px)}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop) .ab-message-text.ab-with-buttons{margin-bottom:20px;max-height:30%;max-height:calc(50% - 93px - 20px)}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).landscape .ab-message-text.ab-with-buttons{max-height:20%;max-height:calc(50% - 93px - 20px)}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop):not(.graphic){padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom,0);padding-bottom:env(safe-area-inset-bottom,0)}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop):not(.graphic) .ab-message-buttons{padding-top:0;position:relative}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).graphic{display:block}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).graphic .ab-image-area{height:100
8%}.ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).graphic .ab-message-button{margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom,0);margin-bottom:env(safe-area-inset-bottom,0)}}`)}function ST(){xT(),bT()}function CT(e){let t=``;return e.animateIn&&(t+=` ab-animate-in`),e.animateOut&&(t+=` ab-animate-out`),e instanceof jg?t+=` ab-effect-fullscreen`:e instanceof Dg?t+=` ab-effect-html`:e instanceof Fg?t+=` ab-effect-modal`:e instanceof Eg&&(t+=` ab-effect-slide`),t}function wT(e,t,n,r=`ltr`){let i=document.createElement(`button`);i.setAttribute(`aria-label`,e),i.setAttribute(`role`,`button`),i.dir=r,Ug(i,`touchstart`),i.className=`ab-close-button`;let a=_g(`0 0 15 15`,`M15 1.5L13.5 0l-6 6-6-6L0 1.5l6 6-6 6L1.5 15l6-6 6 6 1.5-1.5-6-6 6-6z`,t);return i.appendChild(a),a.setAttribute(`aria-hidden`,`true`),i.addEventListener(`keydown`,e=>{e.keyCode!==Wg.Ho&&e.keyCode!==Wg.Go||(n(),e.stopPropagation())}),i.onclick=e=>{n(),e.stopPropagation()},i}function TT(e){return e!=null&&(e=parseInt(e.toString()),!isNaN(e)&&!((4278190080&e)>>>24))}function ET(e,t){return e==null||(e=parseInt(e.toString()),isNaN(e))?``:(t&&!isNaN(parseFloat(t.toString()))||(t=1),`rgba(`+[(16711680&(e>>>=0))>>>16,(65280&e)>>>8,255&e,((4278190080&e)>>>24)/255*t].join(`,`)+`)`)}function DT(e){if(!Ig.rr())return!1;if(!(e instanceof bg||e instanceof Hg))return kg.error(vg.sS),!1;let t=e instanceof Hg?Lg.om:Lg.wn;return Pg.ra().lt(e,t).W}function OT(e){if(!Ig.rr())return!1;if(!(e instanceof bg))return kg.error(vg.sS),!1;let t=Pg.ra().lt(e,Lg.zn);if(t){e.sm()||DT(e);for(let n=0;n<t.Ee.length;n++)xg.o().he(wg.rm,[e.triggerId],t.Ee[n])}return t.W}function kT(e,t,n){if(Ig.rr()){if(Fee.test(e)){let t=Pee(e);if(!t)return;let n=e=>{if(!mg(e))return void kg.error(`Decoded Braze Action json is invalid: ${JSON.stringify(e,null,2)}`);let t=yg.properties.type,r=yg.properties.eo,i=yg.properties.so,a=e[t];if(a===yg.types.io){let t=e[r];for(let e of t)n(e)}else{let t=e[i],n,r;switch(a){case yg.types.logCustomEvent:Gg(async()=>{let{logCustomEvent:e}=await import(`./log-custom-event-UvYInVez.js`).then(e=>e.n);return{logCustomEvent:e}},__vite__mapDeps([0,1,2,3])).then(({logCustomEvent:e})=>{Ig.ao()?(r=Array.prototype.slice.call(t),e(...r)):kg.error(pg.ee)});break;case yg.types.requestPushPermission:Gg(async()=>{let{requestPushPermission:e}=await import(`./request-push-permission-BKBOulBW.js`).then(e=>e.n);return{requestPushPermission:e}},__vite__mapDeps([4,1,2,3,5])).then(({requestPushPermission:e})=>{Ig.ao()?hg.browser===`Safari`&&hg.OS===gg.co?window.navigator.standalone&&e():e():kg.error(pg.ee)});break;case yg.types.setEmailNotificationSubscriptionType:case yg.types.setPushNotificationSubscriptionType:case yg.types.setCustomUserAttribute:case yg.types.addToSubscriptionGroup:case yg.types.removeFromSubscriptionGroup:case yg.types.addToCustomAttributeArray:case yg.types.removeFromCustomAttributeArray:n=ec(),n&&n[a](...Array.prototype.slice.call(t));break;case yg.types.mo:case yg.types.uo:r=Array.prototype.slice.call(t),Bg.openUri(...r);break;default:kg.info(`Ignoring unknown Braze Action: ${a}`)}}};n(t)}
8else Bg.openUri(e,t,n)}}function AT(e,t,n){if(!Ig.rr())return!1;if(!(e instanceof Dg))return kg.error(`inAppMessage argument to logInAppMessageHtmlClick must be an HtmlMessage object.`),!1;let r=Lg.zn;t!=null&&(r=Lg.Sn);let i=Pg.ra().lt(e,r,t,n);if(i.W)for(let n=0;n<i.Ee.length;n++)xg.o().he(wg.rm,[e.triggerId,t],i.Ee[n]);return i.W}var jT=(e,t,n,r)=>{let i=n.getAttribute(`href`),a=n.onclick;return o=>{if(a!=null&&typeof a==`function`&&!1===a.bind(n)(o))return;let s=Cg(i).abButtonId;if(s!=null&&s!==``||(s=n.getAttribute(`id`)||void 0),i!=null&&i!==``&&i.indexOf(`#`)!==0){let a=(n.getAttribute(`target`)||``).toLowerCase().replace(`_`,``)===`blank`,c=r||e.openTarget===bg.OpenTarget.BLANK||a,l=()=>{AT(e,s,i),Bg.openUri(i,c,o)};c?l():e.ll(t,l)}else AT(e,s,i||void 0);return o.stopPropagation(),!1}},MT=(e,t)=>{let n={display:{},web:{}},r=function(){return function(){let e=arguments;Gg(()=>import(`./request-push-permission-BKBOulBW.js`).then(e=>e.n).then(t=>{Ig.ao()?t.requestPushPermission(...Array.prototype.slice.call(e)):kg.error(pg.ee)}),__vite__mapDeps([4,1,2,3,5]))}},i={requestImmediateDataFlush:function(){let e=arguments;Gg(async()=>{let{requestImmediateDataFlush:e}=await import(`./request-immediate-data-flush-BJLs5fsx.js`);return{requestImmediateDataFlush:e}},__vite__mapDeps([6,2,3])).then(({requestImmediateDataFlush:t})=>{Ig.ao()?t(...Array.prototype.slice.call(e)):kg.error(pg.ee)})},logCustomEvent:function(){let e=arguments;Gg(async()=>{let{logCustomEvent:e}=await import(`./log-custom-event-UvYInVez.js`).then(e=>e.n);return{logCustomEvent:e}},__vite__mapDeps([0,1,2,3])).then(({logCustomEvent:t})=>{if(!Ig.ao())return void kg.error(pg.ee);t(...Array.prototype.slice.call(e))})},logPurchase:function(){let e=arguments;Gg(async()=>{let{logPurchase:e}=await import(`./log-purchase-CZhOwegQ.js`);return{logPurchase:e}},__vite__mapDeps([7,2,3])).then(({logPurchase:t})=>{if(!Ig.ao())return void kg.error(pg.ee);t(...Array.prototype.slice.call(e))})},unregisterPush:function(){let e=arguments;Gg(async()=>{let{unregisterPush:e}=await import(`./unregister-push-Dg68GlUi.js`);return{unregisterPush:e}},__vite__mapDeps([8,2,3,5,1])).then(({unregisterPush:t})=>{Ig.ao()?t(...Array.prototype.slice.call(e)):kg.error(pg.ee)})},requestPushPermission:r(),changeUser:function(){let e=arguments;Gg(async()=>{let{changeUser:e}=await import(`./change-user-C2p1evNE.js`).then(e=>e.n);return{changeUser:e}},__vite__mapDeps([9,1,2,3])).then(({changeUser:t})=>{if(!Ig.ao())return void kg.error(pg.ee);t(...Array.prototype.slice.call(e))})}},a=function(e){return function(){i[e](...Array.prototype.slice.call(arguments))}};for(let e of Tg(i))n[e]=a(e);let o=[`setFirstName`,`setLastName`,`setEmail`,`setGender`,`setDateOfBirth`,`setCountry`,`setHomeCity`,`setEmailNotificationSubscriptionType`,`setLanguage`,`addAlias`,`setPushNotificationSubscriptionType`,`setPhoneNumber`,`setCustomUserAttribute`,`addToCustomAttributeArray`,`removeFromCustomAttributeArray`,`incrementCustomUserAttribute`,`setCustomLocationAttribute`,`addToSubscriptionGroup`,`removeFromSubscriptionGroup`,`setLineId`],s=function(e){return function(){let t=ec();t&&t[e](...Array.prototype.slice.call(arguments))}},c={};for(let e=0;e<o.length;e++)c[o[e]]=s(o[e]);n.getUser=function(){return c};let l={},u=function(n){return function(){let r=arguments;typeof t==`function`?t(e,function(){l[n](...Array.prototype.slice.call(r))}):l[n](...Array.prototype.slice.call(r))}},d=n.display;for(let e of Tg(l))d[e]=u(e);let f={registerAppboyPushMessages:r()},p=function(e){return function(){f[e](...Array.prototype.slice.call(arguments))}},m=n.web;for(let e of Tg(f))m[e]=p(e);return n.NotificationSubscriptionTypes=Nee.NotificationSubscriptionTypes,n},NT=(e,t,n)=>{let r=`([\\w]+)\\s*=\\s*document.createElement\\(['"]${n}['"]\\)`,i=e.match(new RegExp(r));if(i){let n=`${i[1]}.setAttribute("nonce", "${t}")`;return`${e.slice(0,i.index+i[0].length)};${n};${e.slice(i.index+i[0].length)}`}return null},PT=(e,t,n)=>{let r=null;if(n!=null){r=document.createElement(`html`),r.innerHTML=t||``;let e=r.getElementsByTagName(`style`);for(let t=0;t<e.length;t++)e[t].setAttribute(`nonce`,n);let i=r.getElementsByTagName(`script`);for(let e=0;e<i.length;e++){i[e].setAttribute(`nonce`,n),i[e].innerHTML=i[e].innerHTML.replace(/<style>/g,`<style nonce='${n}'>`);let t=NT(i[e].innerHTML,n,`script`);t&&(i[e].innerHTML=t);let r=NT(i[e].innerHTML,n,`style`);r&&(i[e].innerHTML=r)}}e.srcdoc=r?r.innerHTML:t||``};function FT(e,t,n,r,i){let a=document.createElement(`iframe`);if(a.setAttribute(`title`,`Modal Message`),r&&(a.style.zIndex=(r+1).toString()),PT(a,e.message,i),a.onload=()=>{let r=a.contentWindow;r.focus();let o=r.document.getElementsByTagName(`head`)[0];if(o!=null){if(e.Mo()){let t=document.createElement(`style`);t.innerHTML=e.css||``,t.id=e.Oo()||``,i!=null&&t.setAttribute(`nonce`,i),o.appendChild(t)}let t=r.document.createElement(`base`);t!=null&&(t.setAttribute(`target`,`_parent`),o.appendChild(t))}let s=r.document.getElementsByTagName(`title`);s&&s.length>0&&a.setAttribute(`title`,s[0].textContent||``);let c=Object.assign(Object.assign({},MT(a,(t,n)=>e.ll(t,n))),{closeMessage:function(){e.ll(a)},logClick:function(){AT(e,...arguments)}});
8if(r.appboyBridge=c,r.brazeBridge=c,e.ko!==bg.Eo.Bo){let t=r.document.getElementsByTagName(`a`);for(let r=0;r<t.length;r++)t[r].onclick=jT(e,a,t[r],n);let i=r.document.getElementsByTagName(`button`);for(let t=0;t<i.length;t++)i[t].onclick=jT(e,a,i[t],n)}let l=r.document.body;if(l!=null){e._o()&&(l.id=e.htmlId||``);let t=document.createElement(`hidden`);t.onclick=c.closeMessage,t.className=`ab-programmatic-close-button`,l.appendChild(t)}r.dispatchEvent(new CustomEvent(`ab.BridgeReady`)),a.className.indexOf(`ab-start-hidden`)!==-1&&(a.className=a.className.replace(`ab-start-hidden`,``),t(a))},a.className=`ab-in-app-message ab-start-hidden ab-html-message ab-modal-interactions`,hg.OS===gg.co){let t=document.createElement(`div`);return t.className=`ab-ios-scroll-wrapper`,t.appendChild(a),e.qo=t,t}return e.qo=a,a}function IT(e,t){if(!Ig.rr())return!1;if(!(e instanceof Og))return kg.error(`button must be an InAppMessageButton object`),!1;if(!(t instanceof bg))return kg.error(vg.sS),!1;let n=Pg.ra().Rn(e,t);if(n.W)for(let r=0;r<n.Ee.length;r++)xg.o().he(wg.rm,[t.triggerId,e.id?.toString()],n.Ee[r]);return n.W}var LT={Qo:e=>{let t=e.querySelectorAll(`.ab-close-button, .ab-message-button`),n;for(let e=0;e<t.length;e++)n=t[e],n.tabIndex=0;if(t.length>0){let n=t[0],r=t[t.length-1];e.addEventListener(`keydown`,t=>{let i=document.activeElement;t.keyCode===Wg.Wo&&(t.shiftKey||i!==r&&i!==e?!t.shiftKey||i!==n&&i!==e||(t.preventDefault(),r.focus()):(t.preventDefault(),n.focus()))})}},So:(e,t)=>{t.setAttribute(`role`,`dialog`),t.setAttribute(`aria-modal`,`true`),e?t.setAttribute(`aria-labelledby`,e):t.setAttribute(`aria-label`,`Modal Message`)},Po:(e,t,n)=>{if(e.buttons&&e.buttons.length>0){let r=document.createElement(`div`);r.className=`ab-message-buttons`,t.appendChild(r);let i=t.getElementsByClassName(`ab-message-text`)[0];i!=null&&(i.className+=` ab-with-buttons`);let a=r=>i=>(e.ll(t,()=>{IT(r,e),r.clickAction===bg.ClickAction.URI&&kT(r.uri||``,n||e.openTarget===bg.OpenTarget.BLANK,i)}),i.stopPropagation(),!1);for(let t=0;t<e.buttons.length;t++){let n=e.buttons[t],i=document.createElement(`button`);i.className=`ab-message-button`,i.setAttribute(`type`,`button`),Ug(i,`touchstart`);let o=n.text;n.text===``&&(o=`\xA0`),i.appendChild(document.createTextNode(o)),e.Mo()||(i.style.backgroundColor=ET(n.backgroundColor),i.style.color=ET(n.textColor),i.style.borderColor=ET(n.borderColor)),i.onclick=a(n),r.appendChild(i)}}}};function RT(e,t,n,r,i,a,o=document.body,s=`ltr`){if(e.$o=document.activeElement,e instanceof Dg)return FT(e,t,r,i,a);let c=(function(e,t,n,r,i,a=document.body,o=`ltr`){let s=null,c=document.createElement(`div`);c.dir=o,c.className=`ab-in-app-message ab-start-hidden ab-background`,i&&(c.style.zIndex=(i+1).toString()),e.zo()&&(c.className+=` ab-modal-interactions`,c.setAttribute(`tabindex`,`-1`)),e.Mo()||(c.style.color=ET(e.textColor),c.style.backgroundColor=ET(e.backgroundColor),TT(e.backgroundColor)&&(c.className+=` ab-no-shadow`));let l=()=>{c.className.indexOf(`ab-start-hidden`)!==-1&&(c.className=c.className.replace(`ab-start-hidden`,``),document.querySelectorAll(`.ab-iam-img-loading`).length>0?n(`Cannot show in-app message ${e.message} because another message is being shown.`,bg.Ao.Lo):t(c))},u=(t=!0)=>{let n=document.querySelectorAll(`.ab-iam-root`);n&&n.length!==0||(n=a.querySelectorAll(`.ab-iam-root`)),n&&n.length>0&&(n[0].classList.remove(`ab-iam-img-loading`),s&&=(clearTimeout(s),null),t?l():kg.error(`Cannot show in-app message ${e.message} because the image failed to load.`))};if(e.imageStyle===bg.ImageStyle.GRAPHIC&&(c.className+=` graphic`),e.orientation===bg.Orientation.LANDSCAPE&&(c.className+=` landscape`),e.buttons!=null&&e.buttons.length===0){e.clickAction!==bg.ClickAction.NONE&&(c.className+=` ab-clickable`);let t=t=>(e.ll(c,()=>{OT(e),e.clickAction===bg.ClickAction.URI&&kT(e.uri||``,r||e.openTarget===bg.OpenTarget.BLANK,t)}),t.stopPropagation(),!1);c.onclick=t,c.addEventListener(`keydown`,e=>{if(e.keyCode===Wg.Go||e.keyCode===Wg.Ho)return t(e)})}let d=wT(`Close Message`,e.Mo()?void 0:ET(e.closeButtonColor),()=>{e.ll(c)},o);c.appendChild(d),i&&(d.style.zIndex=(i+2).toString());let f=document.createElement(`div`);f.className=`ab-message-text`,f.dir=o,f.setAttribute(`role`,`article`);let p=(e.messageAlignment||e.Io).toLowerCase();f.className+=` `+p+`-aligned`;let m=!1,h=document.createElement(`div`);if(h.className=`ab-image-area`,e.imageUrl){let t=document.createElement(`img`);if(t.setAttribute(`src`,e.imageUrl),e.Jo(t),document.querySelectorAll(`.ab-iam-img-loading`).length===0){m=!0;let e=document.querySelectorAll(`.ab-iam-root`);e&&e.length>0&&e[0].classList.add(`ab-iam-img-loading`),s=window.setTimeout(()=>{u(!1)},6e4),t.onload=()=>{u()},t.onerror=()=>{u(!1)}}if(e.cropType===bg.CropType.CENTER_CROP){let e=document.createElement(`div`);e.className=`ab-center-cropped-img`,e.appendChild(t),h.appendChild(e)}else h.appendChild(t);c.appendChild(h),f.className+=` ab-with-image`}else if(e.icon){h.className+=` ab-icon-area`;let t=document.createElement(`span`);t.className=`ab-icon`,e.Mo()||(t.style.backgroundColor=ET(e.iconBackgroun
8dColor),t.style.color=ET(e.iconColor));let n=document.createElement(`i`);n.className=`fa`,n.appendChild(document.createTextNode(e.icon)),n.setAttribute(`aria-hidden`,`true`),t.appendChild(n),h.appendChild(t),c.appendChild(h),f.className+=` ab-with-icon`}if(Ug(f,`touchstart`),e.header&&e.header.length>0){let t=document.createElement(`h1`);t.className=`ab-message-header`,e.Ko=Ng.se(),t.id=e.Ko;let n=(e.headerAlignment||bg.TextAlignment.CENTER).toLowerCase();t.className+=` `+n+`-aligned`,e.Mo()||(t.style.color=ET(e.headerTextColor)),t.appendChild(document.createTextNode(e.header)),f.appendChild(t)}let g=e.No();return f.appendChild(g),c.appendChild(f),m||l(),e.qo=c,c})(e,t,n,r,i,o,s);if(e instanceof jg||e instanceof Fg){let t=e instanceof jg?`ab-fullscreen`:`ab-modal`;c.className+=` ${t} ab-centered`,LT.Po(e,c,r),LT.Qo(c),LT.So(e.Ko,c)}else if(e instanceof Eg){c.className+=` ab-slideup`,c.setAttribute(`tabindex`,`0`),c.setAttribute(`role`,`alert`);let t=c.getElementsByClassName(`ab-close-button`)[0];if(t!=null){let n=_g(`0 0 11.38 19.44`,`M11.38 9.72l-9.33 9.72L0 17.3l7.27-7.58L0 2.14 2.05 0l9.33 9.72z`,e.Mo()?void 0:ET(e.closeButtonColor));n.setAttribute(`class`,`ab-chevron ${s}`),t.appendChild(n)}let n,r;fg(c,Sg.de,e=>{c.className+=` ab-swiped-left`,t!=null&&t.onclick!=null&&t.onclick(e)}),fg(c,Sg.ce,e=>{c.className+=` ab-swiped-right`,t!=null&&t.onclick!=null&&t.onclick(e)}),e.slideFrom===bg.SlideFrom.TOP?(n=Sg.Uo,r=` ab-swiped-up`):(n=Sg.Vo,r=` ab-swiped-down`),fg(c,n,e=>{c.className+=r,t!=null&&t.onclick!=null&&t.onclick(e)})}return c}var zT={en:{NO_CARDS_MESSAGE:`We have no updates for you at this time.<br/>Please check again later.`,FEED_TIMEOUT_MESSAGE:`Sorry, this refresh timed out.<br/>Please try again later.`},ar:{NO_CARDS_MESSAGE:`ليس لدينا أي تحديث. يرجى التحقق مرة أخرى لاحقاً`,FEED_TIMEOUT_MESSAGE:`يرجى تكرار المحاولة لاحقا`},cs:{NO_CARDS_MESSAGE:`V tuto chvíli pro vás nemáme žádné aktualizace.<br/>Zkontrolujte prosím znovu později.`,FEED_TIMEOUT_MESSAGE:`Prosím zkuste to znovu později.`},da:{NO_CARDS_MESSAGE:`Vi har ingen updates.<br/>Prøv venligst senere.`,FEED_TIMEOUT_MESSAGE:`Prøv venligst senere.`},de:{NO_CARDS_MESSAGE:`Derzeit sind keine Updates verfügbar.<br/>Bitte später noch einmal versuchen.`,FEED_TIMEOUT_MESSAGE:`Bitte später noch einmal versuchen.`},es:{NO_CARDS_MESSAGE:`No tenemos actualizaciones.<br/>Por favor compruébelo más tarde.`,FEED_TIMEOUT_MESSAGE:`Por favor inténtelo más tarde.`},"es-mx":{NO_CARDS_MESSAGE:`No tenemos ninguna actualización.<br/>Vuelva a verificar más tarde.`,FEED_TIMEOUT_MESSAGE:`Por favor, vuelva a intentarlo más tarde.`},et:{NO_CARDS_MESSAGE:`Uuendusi pole praegu saadaval.<br/>Proovige hiljem uuesti.`,FEED_TIMEOUT_MESSAGE:`Palun proovige hiljem uuesti.`},fi:{NO_CARDS_MESSAGE:`Päivityksiä ei ole saatavilla.<br/>Tarkista myöhemmin uudelleen.`,FEED_TIMEOUT_MESSAGE:`Yritä myöhemmin uudelleen.`},fr:{NO_CARDS_MESSAGE:`Aucune mise à jour disponible.<br/>Veuillez vérifier ultérieurement.`,FEED_TIMEOUT_MESSAGE:`Veuillez réessayer ultérieurement.`},he:{NO_CARDS_MESSAGE:`.אין לנו עדכונים. בבקשה בדוק שוב בקרוב`,FEED_TIMEOUT_MESSAGE:`.בבקשה נסה שוב בקרוב`},hi:{NO_CARDS_MESSAGE:`हमारे पास कोई अपडेट नहीं हैं। कृपया बाद में फिर से जाँच करें.।`,FEED_TIMEOUT_MESSAGE:`कृपया बाद में दोबारा प्रयास करें।.`},id:{NO_CARDS_MESSAGE:`Kami tidak memiliki pembaruan. Coba lagi nanti.`,FEED_TIMEOUT_MESSAGE:`Coba lagi nanti.`},it:{NO_CARDS_MESSAGE:`Non ci sono aggiornamenti.<br/>Ricontrollare più tardi.`,FEED_TIMEOUT_MESSAGE:`Riprovare più tardi.`},ja:{NO_CARDS_MESSAGE:`アップデートはありません。<br/>後でもう一度確認してください。`,FEED_TIMEOUT_MESSAGE:`後でもう一度試してください。`},ko:{NO_CARDS_MESSAGE:`업데이트가 없습니다. 다음에 다시 확인해 주십시오.`,FEED_TIMEOUT_MESSAGE:`나중에 다시 시도해 주십시오.`},ms:{NO_CARDS_MESSAGE:`Tiada kemas kini. Sila periksa kemudian.`,FEED_TIMEOUT_MESSAGE:`Sila cuba kemudian.`},nl:{NO_CARDS_MESSAGE:`Er zijn geen updates.<br/>Probeer het later opnieuw.`,FEED_TIMEOUT_MESSAGE:`Probeer het later opnieuw.`},no:{NO_CARDS_MESSAGE:`Vi har ingen oppdateringer.<br/>Vennligst sjekk igjen senere.`,FEED_TIMEOUT_MESSAGE:`Vennligst prøv igjen senere.`},pl:{NO_CARDS_MESSAGE:`Brak aktualizacji.<br/>Proszę sprawdzić ponownie później.`,FEED_TIMEOUT_MESSAGE:`Proszę spróbować ponownie później.`},pt:{NO_CARDS_MESSAGE:`Não temos atualizações.<br/>Por favor, verifique mais tarde.`,FEED_TIMEOUT_MESSAGE:`Por favor, tente mais tarde.`},"pt-br":{NO_CARDS_MESSAGE:`Não temos nenhuma atualização.<br/>Verifique novamente mais tarde.`,FEED_TIMEOUT_MESSAGE:`Tente novamente mais tarde.`},ru:{NO_CARDS_MESSAGE:`Обновления недоступны.<br/>Пожалуйста, проверьте снова позже.`,FEED_TIMEOUT_MESSAGE:`Пожалуйста, повторите попытку позже.`},sv:{NO_CARDS_MESSAGE:`Det finns inga uppdateringar.<br/>
8Försök igen senare.`,FEED_TIMEOUT_MESSAGE:`Försök igen senare.`},th:{NO_CARDS_MESSAGE:`เราไม่มีการอัพเดต กรุณาตรวจสอบภายหลัง.`,FEED_TIMEOUT_MESSAGE:`กรุณาลองใหม่ภายหลัง.`},uk:{NO_CARDS_MESSAGE:`Оновлення недоступні.<br/>ласка, перевірте знову пізніше.`,FEED_TIMEOUT_MESSAGE:`Будь ласка, спробуйте ще раз пізніше.`},vi:{NO_CARDS_MESSAGE:`Chúng tôi không có cập nhật nào.<br/>Vui lòng kiểm tra lại sau.`,FEED_TIMEOUT_MESSAGE:`Vui lòng thử lại sau.`},"zh-hk":{NO_CARDS_MESSAGE:`暫時沒有更新.<br/>請稍候再試.`,FEED_TIMEOUT_MESSAGE:`請稍候再試.`},"zh-hans":{NO_CARDS_MESSAGE:`暂时没有更新.<br/>请稍后再试.`,FEED_TIMEOUT_MESSAGE:`请稍候再试.`},"zh-hant":{NO_CARDS_MESSAGE:`暫時沒有更新.<br/>請稍候再試.`,FEED_TIMEOUT_MESSAGE:`請稍候再試.`},"zh-tw":{NO_CARDS_MESSAGE:`暫時沒有更新.<br/>請稍候再試.`,FEED_TIMEOUT_MESSAGE:`請稍候再試.`},zh:{NO_CARDS_MESSAGE:`暂时没有更新.<br/>请稍后再试.`,FEED_TIMEOUT_MESSAGE:`请稍候再试.`}},BT=class{constructor(e,t=!1){if(this.language=e,e!=null&&(e=e.toLowerCase()),e!=null&&zT[e]==null){let t=e.indexOf(`-`);t>0&&(e=e.substring(0,t))}if(zT[e]==null){let n=`Braze does not yet have a localization for language `+e+`, defaulting to English. Please contact us if you are willing and able to help us translate our SDK into this language.`;t?kg.error(n):kg.info(n),e=`en`}this.language=e}get(e){return zT[this.language][e]}Ta(){switch(this.language){case`ar`:case`he`:case`fa`:return`rtl`;default:return`ltr`}}},VT={i:!1,na:null,ra:()=>{if(VT.t(),!VT.na){let e=hg.language,t=!1;Ig.re(Mg.Wa)&&(e=Ig.re(Mg.Wa),t=!0),VT.na=new BT(e,t)}return VT.na},t:()=>{VT.i||=(Ig.g(VT),!0)},destroy:()=>{VT.na=null,VT.i=!1}};function HT(e,t,n){if(!Ig.rr())return;if(ST(),e==null)return!1;if(e instanceof Hg)return kg.info(`User received control for a multivariate test, logging to Braze servers.`),DT(e),!0;if(!(e instanceof bg)||e.constructor===bg)return!1;e.Lh();let r=e instanceof Dg;if(r&&!e.trusted&&!Ig.nr())return kg.error(`HTML in-app messages are disabled. Use the "allowUserSuppliedJavascript" option for braze.initialize to enable these messages.`),!1;if(t??=document.body,e.zo()&&t.querySelectorAll(`.ab-modal-interactions`).length>0)return kg.info(`Cannot show in-app message ${e.message} because another message is being shown.`),!1;if(Bg.Ua()){let t=Bg.Ma();if(t===Ag.PORTRAIT&&e.orientation===bg.Orientation.LANDSCAPE||t===Ag.LANDSCAPE&&e.orientation===bg.Orientation.PORTRAIT){let n=t===Ag.PORTRAIT?`portrait`:`landscape`,r=e.orientation===bg.Orientation.PORTRAIT?`portrait`:`landscape`;return kg.info(`Not showing ${r} in-app message ${e.message} because the screen is currently ${n}`),!1}}if(!Ig.nr()){let t=!1;if(e.buttons&&e.buttons.length>0){let n=e.buttons;for(let e=0;e<n.length;e++)if(n[e].clickAction===bg.ClickAction.URI){let r=n[e].uri;t=Rg(r)}}else e.clickAction===bg.ClickAction.URI&&(t=Rg(e.uri));if(t)return kg.error(`Javascript click actions are disabled. Use the "allowUserSuppliedJavascript" option for braze.initialize to enable these actions.`),!1}let i=document.createElement(`div`);if(i.className=`ab-iam-root v3`,i.className+=CT(e),e.language&&!r&&(i.lang=e.language),e._o()&&(i.id=e.htmlId),Ig.re(Mg.$a)&&(i.style.zIndex=(Ig.re(Mg.$a)+1).toString()),t.appendChild(i),e.Mo()){let t=document.createElement(`style`);t.innerHTML=e.css,t.id=e.Oo(),Ig.re(Mg.er)!=null&&t.setAttribute(`nonce`,Ig.re(Mg.er)),document.getElementsByTagName(`head`)[0].appendChild(t)}let a=e instanceof Eg,o=RT(e,t=>{if(e.zo()&&e.od()){let n=document.createElement(`div`);if(n.className=`ab-page-blocker`,e.Mo()||(n.style.backgroundColor=ET(e.frameColor)),Ig.re(Mg.$a)&&(n.style.zIndex=Ig.re(Mg.$a).toString()),i.appendChild(n),!Ig.re(Mg.Oh)){let r=new Date().valueOf();n.onclick=n=>{new Date().valueOf()-r>bg.bh&&(e.ll(t),n.stopPropagation())}}i.appendChild(t),t.focus(),e.ah(i)}else if(a){let n=document.querySelectorAll(`.ab-slideup`),r=null;for(let e=n.length-1;e>=0;e--)if(n[e]!==t){r=n[e];break}if(e.slideFrom===bg.SlideFrom.TOP){let e=0;r!=null&&(e=r.offsetTop+r.offsetHeight),t.style.top=Math.max(e,0)+`px`}else{let e=0;r!=null&&(e=(window.innerHeight||document.documentElement.clientHeight)-r.offsetTop),t.style.bottom=Math.max(e,0)+`px`}}else if(r&&!Ig.re(Mg.Oh)){let n=e;
8Vg(t)&&t.contentWindow&&t.contentWindow.addEventListener(`keydown`,function(e){e.keyCode===Wg.Ih&&n.closeMessage()})}DT(e),e.dismissType===bg.DismissType.AUTO_DISMISS&&setTimeout(()=>{i.contains(t)&&e.ll(t)},e.duration),typeof n==`function`&&n()},e=>{kg.info(e)},Ig.re(Mg.Ja),Ig.re(Mg.$a),Ig.re(Mg.er),t,VT.ra().Ta());return(r||a)&&(i.appendChild(o),e.ah(i)),!0}function UT(e){if(Ig.rr())return typeof e==`function`?Pg.ra().Tn(function(t){return e(t[0]),t.slice(1)}):null}function WT(e){if(Ig.rr())return e instanceof Hg?(kg.info(`Not deferring since this is a ControlMessage.`),!1):e instanceof bg?Pg.ra().fn(e):(kg.info(`Not an instance of InAppMessage, ignoring.`),!1)}function GT(){if(Ig.rr())return Pg.ra().sa()}function KT(e,t){return Ig.initialize(e,t)}function qT(){if(!Ig.rr())return;let e=Ig.nn();if(!e)return;e.openSession();let t=zg.Us.Rs,n=new zg(t,kg);n.kr(t.Fs.vr,(r,i)=>{let a=i.lastClick,o=i.trackingString;kg.info(`Firing push click trigger from ${o} push click at ${a}`);let s=e.$r(a,o),c=function(){xg.o().he(wg.wr,[o],s)};e.yr(c,c),n.je(t.Fs.vr,r)}),n.Ds(t.Fs.zr,function(t){e.Fr(t)})}var JT=1e3,YT=new WeakSet,XT=e=>{lee(e),YT.has(e)||(YT.add(e),e.subscribeToDismissedEvent(()=>wee(e))),HT(e)},ZT=()=>{KT(`74632207-7395-41b2-a37d-8da08a281864`,{baseUrl:`sdk.fra-02.braze.eu`,enableLogging:!1,allowUserSuppliedJavascript:!0}),UT(e=>{e instanceof Hg||(WT(e),setTimeout(()=>{let e=GT();e!=null&&XT(e)},JT))}),Gd(function(){}),qT(),setTimeout(()=>{let e=GT();e!=null&&XT(e)},JT)},QT={SET_PIN:`set_pin`,ACTIVATE_CARD:`activate_card`},$T=e=>null,eE=`/se/app/static/refer-a-friend-C7soOcah.png`,tE=function(e){return e.BNPL_FORM=`bnplForm`,e.BNPL_ONBOARDING_OFFER=`bnplOnboardingOffer`,e.BNPL_AUTH_SCREEN=`bnplAuthScreen`,e.BNPL_SUCCESS=`bnplSuccess`,e.BPNL_ERROR=`bnplError`,e.BNPL_DENIAL=`bnplDenial`,e.BNPL_INVOICE_STATUS_LONG_POLLING=`bnplInvoiceStatusLongPolling`,e.BNPL_CONTACT_DETAILS_MODAL=`bnplContactDetailsModal`,e.BNPL_PART_PAYMENT_STATUS_LONG_POLLING=`bnplPartPaymentStatusLongPolling`,e.BNPL_PART_PAYMENT_TINK=`bnplPartPaymentTink`,e.BNPL_PART_PAYMENT_TINK_LOADING=`bnplPartPaymentTinkLoading`,e.BNPL_PART_PAYMENT_TINK_ERROR=`bnplPartPaymentTinkError`,e.BNPL_PART_PAYMENT_TINK_ACCOUNT_SELECT=`bnplPartPaymentTinkAccountSelect`,e.BNPL_PART_PAYMENT_DASHBOARD=`bnplPartPaymentDashboard`,e.BNPL_PART_PAYMENT_ALMOST_DONE=`bnplPartPaymentAlmostDone`,e.BNPL_PART_PAYMENT_TINK_POPUP_V2=`bnplPartPaymentTinkPopupV2`,e.BNPL_PART_PAYMENT_TINK_CALLBACK_V2=`bnplPartPaymentTinkCallbackV2`,e.BNPL_PART_PAYMENT_TINK_SELECT_ACCOUNT_V2=`bnplPartPaymentTinkSelectAccountV2`,e.BNPL_PART_PAYMENT_TINK_SCORING_V2=`bnplPartPaymentTinkScoringV2`,e}({}),nE=function(e){return e.BNPL_INVOICES_ROOT_NAVIGATOR=`bnplInvoicesRootNavigator`,e.BNPL_INVOICES_SHOPPING_OVERVIEW=`bnplInvoicesShoppingOverview`,e.BNPL_INVOICES_PURCHASE_DETAILS=`bnplInvoicesPurchaseDetails`,e.BNPL_INVOICES_PAYMENT_DETAILS_MODAL=`bnplInvoicesPaymentDetailsModal`,e.SWISH_QR_CODE=`swishQRCode`,e.BNPL_INVOICES_SUCCESS=`bnplInvoicesSuccess`,e.BNPL_INVOICES_ERROR=`bnplInvoicesError`,e.BNPL_INVOICES_SNOOZING_OPTIONS=`bnplInvoicesSnoozingOptions`,e.BNPL_INVOICES_SNOOZING_OPTIONS_SNOOZE_SUCCESS=`bnplInvoicesSnoozingOptionsSnoozeSuccess`,e.BNPL_INVOICES_SNOOZING_OPTIONS_SNOOZE_FAILURE=`bnplInvoicesSnoozingOptionsSnoozeFailure`,e.BNPL_INVOICES_MISSING_INVOICE=`bnplInvoicesMissingInvoice`,e.BNPL_PART_PAYMENT_MODAL=`bnplPartPaymentModal`,e.BNPL_PART_PAYMENT_RESULT=`bnplPartPaymentResult`,e}({}),rE=function(e){return e.REDUCE_DASHBOARD_ROOT_NAVIGATOR=`reduceDashboardRootNavigator`,e.REDUCE_PPI_DASHBOARD_NAVIGATOR=`reducePPIDashboardNavigator`,e.REDUCE_OVERVIEW=`se/reduce/overview`,e.REDUCE_DASHBOARD=`se/reduce/:reduceId/dashboard`,e.REDUCE_DETAILS=`se/reduce/:reduceId/details`,e.REDUCE_PAYMENT_DETAILS=`se/reduce/:reduceId/payment-details`,e.REDUCE_TRANSACTIONS_HISTORY_LIST=`se/reduce/:reduceId/transactions`,e}({}),Q=function(e){return e.REVOLVE_DASHBOARD_ROOT_NAVIGATOR=`revolveDashboardRootNavigator`,e.REVOLVE_DASHBOARD=`revolveDashboard`,e.REVOLVE_DASHBOARD_MORE_ACTIONS_MENU=`revolveDashboardMoreActionsMenu`,e.REVOLVE_TRANSACTIONS_HISTORY_LIST=`revolveTransactionsHistoryList`,e.REVOLVE_DETAILS=`revolveDetails`,e.REVOLVE_PAYMENT_DETAILS=`revolvePaymentDetails`,e.REVOLVE_WITHDRAWAL=`revolveWithdrawal`,e.REVOLVE_WITHDRAWAL_FORM=`revolveWithdrawalForm`,e.REVOLVE_WITHDRAWAL_ACTIONS_MENU=`revolveWithdrawalActionsMenu`,e.REVOLVE_WITHDRAWAL_SUCCESS=`revolveWithdrawalSuccess`,e.REVOLVE_WITHDRAWAL_DENIED=`revolveWithdrawalDenied`,e.REVOLVE_WITHDRAWAL_ERROR=`revolveWithdrawalError`,e.REVOLVE_INCREASE_LIMIT=`revolveIncreaseLimit`,e.REVOLVE_INCREASE_LIMIT_INITIAL=`revolveIncreaseLimitInitial`,e.REVOLVE_INCREASE_LIMIT_VERIFY_INFORMATION=`revolveIncreaseLimitVerifyInformation`,e.REVOLVE_INCREASE_LIMIT_DENIED=`revolveIncreaseLimitDenied`,e.REVOLVE_INCREASE_LIMIT_WITHDRAW=`revolveIncreaseLimitWithdraw`,e.REVOLVE_INCREASE_LIMIT_BANK_ACCOUNT=`revolveIncreaseLimitBankAccount`,e.REVOLVE_INCREASE_LIMIT_PPI=`revolveIncreaseLimitPPI`,e.REVOLVE_INCREASE_LIMIT_NEW_PPI=`revolveIncreaseLimitNewPPI`,e.REVOLVE_INCREASE_LIMIT_SUCCESS=`revolveIncreaseLimitSuccess`,e.REVOLVE_INCREASE_LIMIT_TINK_INITIAL=`revolveIncreaseLimitTinkInitial`,e.REVOLVE_INCREASE_LIMIT_TINK=`revolveIncreaseLimitTink`,e.REVOLVE_INCREASE_LIMIT_TINK_ACCOUNT_SELECTION=`revolveIncreaseLimitTinkAccountSelection`,e.REVOLVE_INCREASE_LIMIT_ERROR=`revolveIncreaseLimitError`,e.REVOLVE_TOOLTIP=`revolveTooltip`,e.REVOLVE_ERROR=`revolveError`,e.REVOLVE_INSURANCE_DASHBOARD=`revolveInsuranceDashboard`,e.REVOLVE_INSURANCE_DOCUMENTS=`revolveInsuranceDocuments`,e.REVOLVE_INSURANCE_REPORT_CLAIM=`revolveInsuranceReportClaim`,e.REVOLVE_EDIT_MONTHLY_PAYMENT=`revolveEditMonthlyPayment`,e.REVOLVE_EDIT_MONTHLY_PAYMENT_SUCCESS=`revolveEditMonthlyPaymentSuccess`,e.CONVERT_PART_PAYMENT_TO_REVOLVE=`convertPartPaymentToRevolve`,e.REVOLVE_INCREASE_LIMIT_TINK_CALLBACK=`revolveIncreaseLimitTinkCallback`,e}({}),iE=function(e){return e.APPLICATION_FAILURE=`failedBnplCardApplication`,e.TINK_CALLBACK=`bnplCardTinkCallback`,e.APPLICATION_STATE_POLLING=`bnplCardApplicationStatePolling`,e}({}),aE=function(e){return e.PAYMENTS_DEPOSITS_ROOT_NAVIGATOR=`paymentsDepositsR
8ootNavigator`,e.DEPOSIT=`deposit`,e.BANK_TRANSFER=`bankTransfer`,e.FEED_ACCOUNT_CREDIT=`feedAccountCredit`,e}({}),oE=function(e){return e.PAYMENTS_DEBIT_CARDS_ROOT_NAVIGATOR=`paymentsDebitCardsRootNavigator`,e.PERSONAL_ACCOUNT_DASHBOARD=`personalAccountDashboard`,e.DEBIT_CARD_LIST=`debitCardList`,e.DEBIT_CARD_DETAILS=`debitCardDetails`,e.ACTIVATE_CARD=`activateCard`,e.SET_PIN=`setPin`,e.BLOCK_CARD=`blockCard`,e}({}),sE=function(e){return e.DELAYED_ACCOUNTS_ROOT_NAVIGATOR=`delayedAccountsRootNavigator`,e.DELAYED_ACCOUNT=`delayedAccount`,e.DELAYED_ACCOUNTS_ERROR=`delayedAccountsError`,e.DELAYED_ACCOUNTS_SUCCESS=`delayedAccountsSuccess`,e.DELAYED_ACCOUNTS_LIST=`delayedAccountsList`,e.SWISH_QR_CODE=`swishQRCode`,e}({}),cE=function(e){return e.REDUCE_PPI_DASHBOARD=`reducePPIDashboard`,e.REDUCE_PPI_DOCUMENTS=`reducePPIDocuments`,e.REDUCE_PPI_RESIGN=`reducePPIResign`,e.REDUCE_PPI_REPORT_CLAIM=`reducePPIReportClaim`,e.ERROR=`error`,e}({}),lE=e(_r()),uE=e(ih()),dE=function(e){return e.REDUCE_ONBOARDING_REDIRECT=`reduce_onboarding_redirect`,e.REDUCE_ONBOARDING_FAST_TRACK=`reduce_onboarding_fast_track`,e.PERSONAL_FORM=`reduce_onboarding_personal_form`,e.CREDITORS=`reduce_onboarding_creditors`,e.INVOICE_UPLOAD=`reduce_onboarding_invoice_upload`,e.OFFER=`reduce_onboarding_offer`,e.SUMMARY=`reduce_onboarding_summary`,e.PAYMENT_DETAILS=`reduce_onboarding_payment_details`,e.DIRECT_ACCOUNT=`reduce_onboarding_direct_account`,e.TINK_POPUP=`reduce_onboarding_tink_popup`,e.TINK_CALLBACK=`reduce_onboarding_tink_callback`,e.INITIALIZE=`reduce_onboarding_initialize`,e.MAINTENANCE=`reduce_onboarding_maintenance`,e}({}),fE=function(e){return e.LOGIN=`login`,e}({}),pE=function(e){return e.uspReduce=`uspReduce`,e.uspPartPayment=`uspPartPayment`,e.BNPL_CARD=`uspBnplCard`,e}({}),mE=function(e){return e.REISSUE_PHYSICAL_CARD=`reissuePhysicalCard`,e.ORDER_PHYSICAL_CARD=`orderPhysicalCard`,e.ORDER_PHYSICAL_CARD_RESULT=`orderPhysicalCardResult`,e}({}),hE=function(e){return e.SWISH_PAYOUTS_SCREEN=`swishPayoutsScreen`,e}({}),gE=function(e){return e.TRAVEL_INSURANCE_DASHBOARD=`travelInsuranceDashboard`,e}({}),_E=function(e){return e.PRODUCTS_OVERVIEW=`productsOverview`,e}({}),vE=function(e){return e.BNPL_DRY_RUN_AMOUNT_INPUT=`bnplDryRunAmountInput`,e.BNPL_DRY_RUN_SIGN=`bnplDryRunSign`,e.BNPL_DRY_RUN_RESULT=`bnplDryRunResult`,e}({}),yE=function(e){return e.GENERIC_ONBOARDING=`genericOnboarding`,e.INCREASE_LIMIT_GENERIC_ONBOARDING=`increaseLimitGenericOnboarding`,e.CARD_ONBOARDING=`cardOnboarding`,e.CARD_ONBOARDING_INITIALIZE=`cardOnboardingInitialize`,e.PREMIUM_CARD_ONBOARDING=`premiumCardOnboarding`,e.SAVINGS_ONBOARDING=`savingsOnboarding`,e.REVOLVE_ONBOARDING=`revolveOnboarding`,e.REVOLVE_ONBOARDING_ORGANIC=`revolveOnboardingOrganic`,e.BROKER_ONBOARDING_REDIRECT=`brokerOnboardingRedirect`,e.REDUCE_ONBOARDING=`reduceOnboarding`,e.GENERIC_TINK_CALLBACK=`tinkCallback`,e.BIG_TICKET_LOAN=`bigTicketLoan`,e.PARTNER_ONBOARDING=`partnerOnboarding`,e.GENERIC_FORM=`genericForm`,e.BANK_ID_TEST=`bankIdTest`,e.SUBSCRIPTIONS_USP_COMPARISON=`subscriptionsUspComparison`,e.BASIC_CARD_ONBOARDING_SUCCESS=`basicCardOnboardingSuccess`,e.PRODUCT_WITHDRAWAL_ONBOARDING=`productWithdrawalOnboarding`,e}({}),bE=function(e){return e.MATCH_WITHDRAWALS_TO_PURCHASES=`MatchWithdrawalsToPurchases`,e}({}),xE=function(e){return e.Payment=`payment`,e.PurchaseDetails=`purchaseDetails`,e}({}),SE=_o,CE=gi,wE=Iu,TE=function(e){return e.MY_PAGES=`MY_PAGES`,e.WITHDRAW=`WITHDRAW`,e.INCREASE_LIMIT=`INCREASE_LIMIT`,e.BNPL_CARD_ONBOARDING=`BNPL_CARD_ONBOARDING`,e}({}),EE={MANUAL:1,TINK:2,DEFAULT:3},DE=e(Kd()),OE={NORTHMILL_REDUCE_TERMS_AND_CONDITIONS:`https://www.northmill.com/se/garantivillkor/`,PRIVACY_POLICY:`https://www.northmill.com/se/integritetspolicy`,CUSTOMER_CENTER:`https://www.northmill.com/se/hjalpsidan/`,USER_TERMS:`https://www.northmill.com/media/vdecfr23/anvandarvillkor-northmill-20200615.pdf`,BNPL_CARD_AGREEMENT:`https://northmill-assets.s3.eu-north-1.amazonaws.com/docs/se/terms/product/produktvillkor-fo-r-finansiering-av-betalning-pa-ma-nadsfaktura-med-northmill-bankkort-2024-02-08+(1).pdf`,INCREASE_LIMIT_PPI_INSURANCE_TERMS:`https://www.northmill.com/media/ohtl2zhe/ipid-och-fo-rsa-kringsvillkor-northmill-la-neskydd-2403-final.pdf`,INCREASE_LIMIT_PURCHASE_INFORMATION:`https://northmill-assets.s3.eu-north-1.amazonaws.com/docs/se/Kontokredit%20PPI/F%C3%B6r-%20och%20Efterk%C3%B6psinformation.pdf`,INCREASE_LIMIT_GENERAL_TERMS:`https://northmill-assets.s3.eu-north-1.amazonaws.com/docs/se/Kontokredit+PPI/Allm%C3%A4nna+villkor.pdf`,INCREASE_LIMIT_DATA_PROTECTION_POLICY:`https://northmill-assets.s3.eu-north-1.amazonaws.com/docs/se/Kontokredit+PPI/20190911_Maiden+Lifes+dataskyddspolicy+190911.pdf`,BUDGET_ADVICE_SERVICE:`https://konsumentverket.se`,NORTHMILL_PREMIUM_TERMS_AND_CON
8DITIONS:`https://northmill-assets.s3.eu-north-1.amazonaws.com/docs/se/Subscriptions/Premium-villkor.pdf`,PRIORITY_PASS_TERMS_OF_USE:`https://www.prioritypass.com/terms-of-use`,PRIORITY_PASS_CONDITIONS_OF_USE:`https://www.prioritypass.com/conditions-of-use`,PRIORITY_PASS_PRIVACY_NOTICE:`https://www.prioritypass.com/privacy-notice`,CLICK_TO_PAY_TERMS_AND_CONDITIONS:`https://northmill-assets.s3.eu-north-1.amazonaws.com/docs/se/terms/product/sarskilda-villkor-for-visa-click-to-pay-version-2025-12-1.pdf`,REDUCE_ONBOARDING_HELP:`https://www.northmill.com/se/hjalp/lan-och-krediter/samlingslan/`,MORTGAGE_ONBOARDING_HELP:`https://www.northmill.com/se/bolan/`},kE=e(Bd()),AE=`tel:08-40007040`,jE=`https://support.northmill.com/hc/sv-se`,ME=function(e){return e.LOAN=`https://www.northmill.com/se/hjalpsidan/lan-och-krediter/`,e.SAVINGS=`https://www.northmill.com/se/hjalpsidan/sparande/`,e.CARD=`https://www.northmill.com/se/hjalpsidan/kort/`,e.BNPL=`https://www.northmill.com/se/hjalp/lan-och-krediter/handla/`,e.INSURANCE=`https://www.northmill.com/se/hjalpsidan/forsakring/`,e.GENERAL=`https://www.northmill.com/se/hjalpsidan/allmant/`,e}({}),NE=`0840007040`,PE=function(e){return e[e.STUDENT=1]=`STUDENT`,e[e.SICK_PENSIONER=2]=`SICK_PENSIONER`,e[e.UNEMPLOYED=3]=`UNEMPLOYED`,e[e.PERMAMENT_EMPLOYMENT=4]=`PERMAMENT_EMPLOYMENT`,e[e.SUBSTITUTE_OR_PROJECT_EMPLOYMENT=5]=`SUBSTITUTE_OR_PROJECT_EMPLOYMENT`,e[e.SELF_EMPLOYED=6]=`SELF_EMPLOYED`,e[e.PENSIONER=7]=`PENSIONER`,e[e.SELF_EMPLOYED_LESS_TWO_YEARS=8]=`SELF_EMPLOYED_LESS_TWO_YEARS`,e[e.SELF_EMPLOYED_MORE_TWO_YEARS=9]=`SELF_EMPLOYED_MORE_TWO_YEARS`,e}({}),FE=function(e){return e[e.INITIAL_REQUEST=10]=`INITIAL_REQUEST`,e[e.PROPOSE_HIGHER_AMOUNT=15]=`PROPOSE_HIGHER_AMOUNT`,e[e.EDIT_ANNUAL_LOAN=20]=`EDIT_ANNUAL_LOAN`,e[e.EDIT_ANNUAL_LOAN_CANCEL=30]=`EDIT_ANNUAL_LOAN_CANCEL`,e[e.KALP_DATA=35]=`KALP_DATA`,e[e.EDIT_LOAN=40]=`EDIT_LOAN`,e[e.ENABLE_AUTOGIRO=41]=`ENABLE_AUTOGIRO`,e[e.EDIT_LOAN_CANCEL=50]=`EDIT_LOAN_CANCEL`,e[e.PROPOSE_COMBO_LOAN=53]=`PROPOSE_COMBO_LOAN`,e[e.PROPOSE_CROSS_MARKETING=55]=`PROPOSE_CROSS_MARKETING`,e[e.THANK_YOU=60]=`THANK_YOU`,e[e.ELEG=70]=`ELEG`,e[e.SIGN_OFFER=71]=`SIGN_OFFER`,e[e.VERIFY_INCOME=75]=`VERIFY_INCOME`,e[e.PAYMENT_PROTECTION_INSURANCE=78]=`PAYMENT_PROTECTION_INSURANCE`,e[e.STIP_INSURANCE=79]=`STIP_INSURANCE`,e[e.CONFIRMATION_CREDIT_LINE=80]=`CONFIRMATION_CREDIT_LINE`,e[e.DENIAL=81]=`DENIAL`,e[e.CONFIRMATION_CREDIT_LINE_WITH_PAYMENT=82]=`CONFIRMATION_CREDIT_LINE_WITH_PAYMENT`,e[e.CONFIRMATION_CREDIT_MICRO_AND_QUARTER_PRELIMINARY=83]=`CONFIRMATION_CREDIT_MICRO_AND_QUARTER_PRELIMINARY`,e[e.CONFIRMATION_MICRO_AND_QUARTER_APPROVED=84]=`CONFIRMATION_MICRO_AND_QUARTER_APPROVED`,e[e.CONFIRMATION_ANNUAL_LOAN_PRELIMINARY=85]=`CONFIRMATION_ANNUAL_LOAN_PRELIMINARY`,e[e.CONFIRMATION_CROSS_MARKETED_FROM_EASY_CREDIT=86]=`CONFIRMATION_CROSS_MARKETED_FROM_EASY_CREDIT`,e[e.CONFIRMATION_CROSS_MARKETED_FROM_CREDIGO=87]=`CONFIRMATION_CROSS_MARKETED_FROM_CREDIGO`,e[e.CONFIRMATION_CROSS_MARKETED_FROM_CREDWAY=88]=`CONFIRMATION_CROSS_MARKETED_FROM_CREDWAY`,e[e.CONFIRMATION_COMBO_LOAN=89]=`CONFIRMATION_COMBO_LOAN`,e[e.CONFIRMATION_COMBO_LOAN_CROSS_MARKETED_FROM_CREDWAY=891]=`CONFIRMATION_COMBO_LOAN_CROSS_MARKETED_FROM_CREDWAY`,e[e.ERROR=90]=`ERROR`,e[e.FILL_BANK_ACCOUNT_INFORMATION=91]=`FILL_BANK_ACCOUNT_INFORMATION`,e[e.CONFIRMATION_FILL_BANK_ACCOUNT_INFORMATION=92]=`CONFIRMATION_FILL_BANK_ACCOUNT_INFORMATION`,e[e.CONFIRMATION_EID_FROM_LINK=93]=`CONFIRMATION_EID_FROM_LINK`,e[e.COMPLETED_TDD=94]=`COMPLETED_TDD`,e[e.CONFIRMATION_COMPLETE_TDD=95]=`CONFIRMATION_COMPLETE_TDD`,e[e.CONFIRMATION_STIP_INSURANCE=96]=`CONFIRMATION_STIP_INSURANCE`,e[e.CHOOSE_ACCOUNT=97]=`CHOOSE_ACCOUNT`,e[e.WITHDRAWAL_AMOUNT_EDIT=99]=`WITHDRAWAL_AMOUNT_EDIT`,e[e.CONFIRMATION=100]=`CONFIRMATION`,e[e.BNPL_CONFIRMATION=101]=`BNPL_CONFIRMATION`,e[e.NEW_TINK=102]=`NEW_TINK`,e[e.CONFIRMATION_CREDITLINE=80]=`CONFIRMATION_CREDITLINE`,e[e.CONFIRMATION_CREDITLINE_WITH_PAYMENT=82]=`CONFIRMATION_CREDITLINE_WITH_PAYMENT`,e[e.COMPLETE_TDD=94]=`COMPLETE_TDD`,e[e.CONFIRMATION_BNPL=101]=`CONFIRMATION_BNPL`,e}({}),IE=function(e){return e.APPROVED=`Approved`,e.PRELIMINARY_APPROVED=`PreliminaryApproved`,e.DENIED=`Denied`,e.ERROR=`Error`,e}({}),LE=function(e){return e.REVOLVE_LIMIT=`RevolveLimit`,e.OTHER=`Other`,e}({}),RE=function(e){return e.PAYMENT=`Payment`,e.WITHDRAW_REBILLA=`WithdrawRebilla`,e.DEBIT_DEBIT_CARD_TRANSACTION=`DebitDebitCardTransaction`,e.CREDIT_DEBIT_CARD_TRANSACTION=`CreditDebitCardTransaction`,e.CREDIT_INTEREST=`CreditInterest`,e.SWISH_PAYMENT=`SwishPayment`,e.INTEREST=`Interest`,e.DEBIT_TAX=`DebitTax`,e.DEBIT_INTEREST=`DebitInterest`,e.CREDIT_TAX=`CreditTax`,e.OWN_ACCOUNT_CREDIT_TRANSFER=`OwnAccountCreditTransfer`,e.OWN_ACCOUNT_DEBIT_TRANSFER=`OwnAccountDebitTransfer`,e.OTHER=`Other`,e}({}),zE=function(e){return e.BNPL_CARD=`BnplCard`,e.DEBIT_CARD=`DebitCard`,e}({}),BE=function(e){return e[e.Completed=1]=`Completed`,e[e.InProgress=2]=`InProgress`,e}({}),VE=function(e){return e.CAN_BE_PAID_BY_REVOLVE=`CanBePaidByRevolve`,e.CANNOT_BE_PAID_BY_REVOLVE=`CannotBePaidByRevolve`,e.DOES_NOT_HAVE_REVOLVE=`DoesNotHaveRevolve`,e.REVOLVE_APPLICATION_PENDING=`RevolveApplicationPending`,e}({}),HE=function(e){return e[e.PRIVATE=1]=`PRIVATE`,e[e.CREDIT_UC=2]=`CREDIT_UC`,e[e.CREDIT_NON_UC=3]=`CREDIT_NON_UC`,e[e.PART_PAYMENT=4]=`PART_PAYMENT`,e}({}),UE=function(e){return e[e.PENDING=1]=`PENDING`,e[e.REJECTED=2]=`REJECTED`,e[e.APPROVED=3]=`APPROVED`,e}({}),WE=function(e){return e[e.LOAN_AGREEMENT=1]=`LOAN_AGREEMENT`,e[e.INVOICE=2]=`INVOICE`,e[e.CREDIT_LIMIT_AMENDMENT=3]=`CREDIT_LIMIT_AMENDMENT`,e[e.ANNUAL_STATEMENT=4]=`ANNUAL_STATEMENT`,e[e.CREDIT_LINE_AGREEMENT=5]=`CREDIT_LINE_AGREEMENT`,e[e.LOAN_AGREEMENT_AMENDMENT=6]=`LOAN_AGREEMENT_AMENDMENT`,e[e.REMINDER=7]=`REMINDER`,e[e.MANUALLY_UPLOADED_BY_CC=8]=`MANUALLY_UPLOADED_BY_CC`,e[e.CANCELLATION_LETTER=9]=`CANCELLATION_LETTER`,e[e.INTEREST_RATE_CHANGE_INFO=10]=`INTEREST_RATE_CHANGE_INFO`,e}({}),GE=function(e){return e.NEW_CREDIT=`NewCredit`,e.INCREASE_LIMIT=`IncreaseLimit`,e}({}),KE=e=>e===void 0||e===0?0:e<=2?1:e%2==0?e/2+1:Math.ceil(e/2),qE=e=>{let t=KE(e);return t===0?0:t-1},JE=new RegExp(/^([07][0-9]{9}|[+467][0-9]{11}
8)$/),YE=new RegExp(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/),XE=new RegExp(/^[0-9]{1,10}$/),ZE=new RegExp(/^[0-9]{1,30}$/),QE=/^\+?([1-9]\d*)$/,$E=/^\+?([0-9]\d*)$/,eD=(e,t)=>e.storeName==null?t({id:`profile__dashboard__monthly__invoice__header`}):e.storeName,tD=()=>null,nD=()=>window.kindlyChat!=null&&(window.kindlyChat?.isBrowserCompatible??!1),rD=e=>{if(!nD())throw Error(`Kindly not initialized`);return e(window.kindlyChat)},iD,aD=!1,oD=e=>{rD(t=>e.type===`authenticate`?t.authenticate(e.getAuthToken):t.deauthenticate())},sD=()=>{if(!iD||!nD())return;let e=iD;iD=void 0,window.removeEventListener(`kindly:load`,sD),aD=!1,oD(e)},cD=e=>{if(nD()){iD=void 0,oD(e);return}iD=e,aD||(aD=!0,window.addEventListener(`kindly:load`,sD))},lD={isBrowserCompatible:window.kindlyChat?.isBrowserCompatible??!1,open:window.kindlyChat?.open??!1,openChat:()=>{rD(e=>e.openChat())},closeChat:()=>{rD(e=>e.closeChat())},showBubble:()=>{rD(e=>e.showBubble())},hideBubble:()=>{rD(e=>e.hideBubble())},restartChat:e=>{rD(t=>t.restartChat(e))},cancelHandover:()=>{rD(e=>e.cancelHandover())},sendMessage:(e,t)=>{rD(n=>n.sendMessage(e,t))},triggerDialogue:(e,t)=>
8{rD(n=>n.triggerDialogue(e,t))},identifyUser:e=>{rD(t=>t.identifyUser(e))},authenticate:e=>{cD({type:`authenticate`,getAuthToken:e})},deauthenticate:()=>{cD({type:`deauthenticate`})},getContext:()=>rD(e=>e.getContext())??Promise.resolve(void 0),setNewContext:e=>{rD(t=>t.setNewContext(e))},setNewLabel:e=>{rD(t=>t.setNewLabel(e))},setNewBannerMessage:(e,t)=>{rD(n=>n.setNewBannerMessage(e,t))},showNudge:e=>{rD(t=>t.showNudge(e))},showCustomNudge:e=>{rD(t=>t.showCustomNudge(e))},closeNudge:()=>{rD(e=>e.closeNudge())},subscribeToWidgetOpenState:e=>{let t=t=>{let n=t.detail;n?.type===`open-chatbubble`&&e(!0),(n?.type===`close-chatbubble`||n?.type===`end-chat`)&&e(!1)};return window.addEventListener(`kindly:ui`,t),()=>{window.removeEventListener(`kindly:ui`,t)}}},uD={strict:!0},dD=vo().required().test(`is-non-empty-string`,e=>typeof e==`string`&&e.trim().length>0),fD=wl({type:vo().oneOf([`anonymous`]).required()}).noUnknown(!0),pD=wl({type:vo().oneOf([`claim`]).required(),email:dD,name:dD}).noUnknown(!0),mD=wl({type:vo().oneOf([`verified`]).required(),payload:wl({type:vo().oneOf([`jwe`]).required(),token:dD}).required().noUnknown(!0)}).noUnknown(!0),hD=wl({user_id:vo(),avatar_url:vo(),full_name:vo(),email:vo(),phone_number:vo()}).noUnknown(!0).test(`has-kindly-identity-field`,e=>e!=null&&Object.values(e).some(e=>typeof e==`string`&&e.trim().length>0)),gD=e=>fD.isValidSync(e,uD)||pD.isValidSync(e,uD)||mD.isValidSync(e,uD),_D=e=>hD.isValidSync(e,uD),vD={FI:`fi`,SE:`sv`},yD=`https://chat.kindlycdn.com/kindly-chat.js`,bD={FI:`17275a24-6f04-4c1c-9daa-35c3b93b84a0`,SE:`0c8be347-6a74-4b29-b679-64f959b6f742`},xD=()=>{let e=Pn.getItem(Tn.Region),t=e?bD[e]:void 0,n=e?vD[e]:void 0;if(!(!t||!n))return{botKey:t,language:n}},SD=`kindly-chat`,CD=()=>{let e=xD();if(!e)return!1;if(window.kindlyOptions={language:e.language,bubbleHidden:!0},document.getElementById(SD))return!0;let t=document.createElement(`script`);return t.id=SD,t.src=yD,t.defer=!0,t.onerror=e=>console.error(`Kindly script failed to load ${JSON.stringify(e)}`),t.setAttribute(`data-bot-key`,e.botKey),t.setAttribute(`data-shadow-dom`,``),document.head.appendChild(t),!0},wD=()=>null,TD=(e={})=>{let{initialPosition:t={x:0,y:0},bounds:n={width:60,height:40},snapToEdges:r=!1,onDragStart:i,onDragEnd:a,onDrag:o}=e,[s,c]=(0,X.useState)(()=>typeof window<`u`&&t.x===0&&t.y===0?{x:window.innerWidth-n.width,y:window.innerHeight*.75}:t),[l,u]=(0,X.useState)(!1),[d,f]=(0,X.useState)({x:0,y:0}),p=(0,X.useRef)(null),m=(0,X.useCallback)(e=>{if(p.current){let t=p.current.getBoundingClientRect();f({x:e.clientX-t.left,y:e.clientY-t.top}),u(!0),i?.()}},[i]),h=(0,X.useCallback)(e=>{if(p.current&&e.touches.length===1){let t=e.touches[0],n=p.current.getBoundingClientRect();f({x:t.clientX-n.left,y:t.clientY-n.top}),u(!0),i?.(),e.preventDefault()}},[i]),g=(0,X.useCallback)(e=>{if(l){let t=e.clientX-d.x,r=e.clientY-d.y,i=window.innerWidth-n.width,a=window.innerHeight-n.height,s={x:Math.max(0,Math.min(t,i)),y:Math.max(0,Math.min(r,a))};c(s),o?.(s)}},[l,d,n,o]),_=(0,X.useCallback)(e=>{if(l&&e.touches.length===1){let t=e.touches[0],r=t.clientX-d.x,i=t.clientY-d.y,a=window.innerWidth-n.width,s=window.innerHeight-n.height,l={x:Math.max(0,Math.min(r,a)),y:Math.max(0,Math.min(i,s))};c(l),o?.(l),e.preventDefault()}},[l,d,n,o]),v=(0,X.useCallback)(()=>{if(u(!1),r){let e=window.innerWidth,t=s.x,r=t<e-t-n.width?0:e-n.width,i={...s,x:r};c(i),a?.(i)}else a?.(s)},[s,n.width,r,a]),y=(0,X.useCallback)(()=>{if(u(!1),r){let e=window.innerWidth,t=s.x,r=t<e-t-n.width?0:e-n.width,i={...s,x:r};c(i),a?.(i)}else a?.(s)},[s,n.width,r,a]);return(0,X.useEffect)(()=>{let e=()=>{c({x:window.innerWidth-n.width,y:window.innerHeight*.75})};return window.addEventListener(`resize`,e),()=>{window.removeEventListener(`resize`,e)}},[n.width]),(0,X.useEffect)(()=>{if(l)return document.addEventListener(`mousemove`,g),document.addEventListener(`mouseup`,v),document.addEventListener(`touchmove`,_,{passive:!1}),document.addEventListener(`touchend`,y),()=>{document.removeEventListener(`mousemove`,g),document.removeEventListener(`mouseup`,v),document.removeEventListener(`touchmove`,_),document.removeEventListener(`touchend`,y)}},[l,g,v,_,y]),{position:s,isDragging:l,dragHandlers:{onMouseDown:m,onTouchStart:h},containerRef:p,setPosition:c}},ED=60,DD=40,OD=({badgeVisible:e=!1,badgeText:t,onPress:n,label:r,accessibilityLabel:i,accessibilityHint:a})=>{let[o,s]=(0,X.useState)(!1),c=G(),{position:l,isDragging:u,dragHandlers:d,containerRef:f}=TD({bounds:{width:ED,height:DD},snapToEdges:!0});(0,X.useEffect)(()=>{s(l.x<ED/2)},[l.x]);let p=(0,X.useCallback)(e=>{if(u){e.preventDefault();return}n?.()},[u,n]),m=(0,X.useCallback)(e=>{(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),n?.())},[n]),h={position:`fixed`,left:0,top:0,transform:`translate(${l.x}px, ${l.y}px)`,zIndex:1e3,userSelect:`none`,cursor:u?`grabbing`:`grab`,transition:u?`none`:`transform 0.3s ease-out`,touchAction:`none`};return(0,Z.jsx)(`div`,{ref:f,style:h,onMouseDown:d.onMouseDown,onTouchStart:d.onTouchStart,onClick:p,onKeyDown:m,role:`button`,tabIndex:0,"aria-label":i,"aria-describedby":a?`chat-button-hint`:void 0,children:(0,Z.jsx)(kD,{isDragging:u,children:(0,Z.jsxs)(MD,{isOnLeftSide:o,isDragging:u,testID:`CustomerSupportButton`,accessibilityLabel:i,accessibilityHint:a,accessibilityRole:`button`,style:{pointerEvents:`none`},children:[e&&(0,Z.jsx)(AD,{children:(0,Z.jsx)(jD,{variant:`body`,size:`small`,children:t})}),(0,Z.jsx)(U,{variant:`title`,size:`medium`,color:c.colors.gray0,children:r}),(0,Z.jsx)(P.ChatIcon,{width:20,height:20,fill:c.colors.gray0})]})})})},kD=V.View(`position:relative;`),AD=V.View(`position:absolute;top:-6px;right:-6px;background-color:`,({theme:e})=>e.colors.error,`;border-radius:8px;padding:4px;border-color:`,({theme:e})=>e.colors.gray0,`;width:16px;height:16px;justify-content:center;align-items:center;border-width:2px;`),jD=V(U)(`color:`,({theme:e})=>e.colors.gray0,`;transform:rotate(90deg);font-size:8px;font-weight:400;`),MD=V.TouchableOpacity(`height:40px;width:80px;transform:rotate(`,({isOnLeftSide:e})=>e?`90deg`:`-90deg`,`);background-color:`,({theme:e})=>e.colors.gray900,`;border-radius:`,({isDragging:e})=>e?`8px`:`0px`,`;border-top-left-radius:`,({isDragging:e})=>`8px`,`;border-top-right-radius:`,({isDragging:e})=>`8px`,`;justify-content:center;align-items:center;padding:8px;flex-direction:row;gap:4px;margin-right:`,({isOnLeftSide:e})=>e?`0px`:`-20px`,`;margin-left:`,({isOnLeftSide:e})=>e?`-20px`:`0px`,`;`),ND=()=>window._dixa_!=null,PD={init:e=>ND()?window._dixa_.api?.init(e):Promise.reject(Error(`Dixa not initialized`)),shutdown:()=>ND()?window._dixa_.api?.shutdown():Promise.reject(Error(`Dixa not initialized`)),setWidgetOpen:async(e=!0)=>
8{if(!ND())return Promise.reject(Error(`Dixa not initialized`));await window._dixa_.api?.setWidgetOpen(e);try{let t=document.querySelector(`.dixa-messenger-namespace`);t&&(e?t.style.removeProperty(`display`):t.style.display=`none`)}catch{}return Promise.resolve()},setUserIdentity:e=>ND()?window._dixa_.api?.setUserIdentity(e):Promise.reject(Error(`Dixa not initialized`)),purgeUserIdentity:()=>ND()?window._dixa_.api?.purgeUserIdentity():Promise.reject(Error(`Dixa not initialized`)),setPosition:e=>ND()?window._dixa_.api?.setPosition(e):Promise.reject(Error(`Dixa not initialized`)),setView:(e,t)=>ND()?window._dixa_.api?.setView(e,t):Promise.reject(Error(`Dixa not initialized`)),startConversation:()=>ND()?window._dixa_.api?.startConversation():Promise.reject(Error(`Dixa not initialized`)),endConversation:e=>ND()?window._dixa_.api?.endConversation(e):Promise.reject(Error(`Dixa not initialized`)),subscribeToWidgetOpenState:e=>{if(!ND())return()=>{throw Error(`Dixa not initialized`)};let t=t=>{e(t)};return window._dixa_.addListener(`on-widget-open-changed`,t),()=>{window._dixa_.removeListener(`on-widget-open-changed`,t)}}},FD=`dixa-bootstrap-script`,ID={FI:`2e8abb6dc9af4cc0a95b25248fe74389`,SE:`64bf32b0273046e0b9d7724db5e5c18a`},LD=()=>{let e=Pn.getItem(Tn.Region),t=e?ID[e]:void 0,n=e?vD[e]:void 0;if(!t||!n)return!1;if(window._dixa_||(window._dixa_={invoke:(e,t)=>{window._dixa_.pendingCalls=window._dixa_.pendingCalls??[],window._dixa_.pendingCalls.push([e,t])},addListener:function(e,t){window._dixa_.pendingAddListenerCalls=window._dixa_.pendingAddListenerCalls??[],window._dixa_.pendingAddListenerCalls.push([e,t])}},document.getElementById(FD)))return!0;let r=document.createElement(`script`);r.id=FD,r.type=`text/javascript`,r.setAttribute(`charset`,`utf-8`),r.async=!0,r.onerror=e=>console.error(`Dixa script failed to load ${JSON.stringify(e)}`),r.src=`https://messenger.dixa.io/bootstrap.js`;let i=document.getElementsByTagName(`script`)[0];return i?.parentNode?i.parentNode.insertBefore(r,i):document.body.appendChild(r),window._dixa_.invoke(`init`,{messengerToken:t,showWidgetCloseButton:!0,hideToggler:!0,language:n}),!0},RD=(()=>{let e=!1,t,n,r=new Set,i=new Set,a=()=>{r.forEach(t=>t(e))},o=()=>{i.forEach(e=>e(n))};return{getOpen:()=>e,setOpen:t=>{e!==t&&(e=t,a())},getIdentity:()=>t,setIdentity:e=>{t=e},subscribe:e=>(r.add(e),()=>{r.delete(e)}),clearIdentity:()=>{t=void 0},getAuthTokenFetcher:()=>n,setAuthTokenFetcher:e=>{n=e,o()},clearAuthTokenFetcher:()=>{n!=null&&(n=void 0,o())},subscribeToAuthTokenFetcher:e=>(i.add(e),()=>{i.delete(e)})}})(),zD=async e=>{if(e!=null)switch(e){case`dixa`:await PD.setWidgetOpen(!0);return;case`kindly`:lD.openChat();return;default:return}},BD=async e=>{if(e!=null)switch(e){case`dixa`:await PD.setWidgetOpen(!1);return;case`kindly`:lD.closeChat();return;default:return}},VD=async(e,t)=>{if(e!=null)switch(e){case`dixa`:gD(t)&&await PD.setUserIdentity(t);return;case`kindly`:_D(t)&&lD.identifyUser(t);return;default:return}},HD=(e,t)=>(e===`kindly`&&lD.authenticate(t),Promise.resolve()),UD=e=>(e===`kindly`&&lD.deauthenticate(),Promise.resolve()),WD=async e=>{if(e!=null){if(e===`dixa`){await PD.purgeUserIdentity();return}e===`kindly`&&(RD.setOpen(!1),RD.clearIdentity())}},GD=async(e,t)=>{if(t){await BD(e);return}await zD(e)},KD=(e,t)=>{if(e==null)return()=>void 0;switch(e){case`kindly`:return lD.subscribeToWidgetOpenState(t);case`dixa`:return PD.subscribeToWidgetOpenState(t);default:return()=>void 0}},qD=(0,X.createContext)(void 0),JD=e=>{if(e==null||window.__customerSupportIntegration===e||window.__customerSupportIntegration!=null&&window.__customerSupportIntegration!==e)return;let t=null;if(e===`dixa`?LD()&&(t=`dixa`):e===`kindly`&&CD()&&(t=`kindly`),t)return window.__customerSupportIntegration=t,t},YD=({children:e})=>{let{formatMessage:t}=K(),n=Xt(),{state:{status:r}}=Ec(),[i,a]=(0,X.useState)(n!=null),[o,s]=(0,X.useState)(!1),[c,l]=(0,X.useState)(null);(0,X.useEffect)(()=>{a(c!=null),s(!1)},[c]),(0,X.useEffect)(()=>{if(r===`LOAD_SUCCESS`){let e=JD(n);e&&l(e)}},[r,n]),(0,X.useEffect)(()=>{if(c!=null)try{return KD(c,s)}catch(e){Dc(Error(`Failed to subscribe to customer support widget open state`,{cause:e}))}},[c]);let u=(0,X.useCallback)(async()=>{try{await GD(c,o)}catch(e){Dc(Error(`Failed to toggle customer support chat`,{cause:e}))}},[o,c]),d=(0,X.useCallback)(async e=>{try{await VD(c,e)}
8catch(e){Dc(Error(`Failed to identify customer support user`,{cause:e}))}},[c]),f=(0,X.useCallback)(async()=>{try{await WD(c)}catch(e){Dc(Error(`Failed to remove customer support user`,{cause:e}))}},[c]),p=(0,X.useCallback)(async e=>{try{await HD(c,e)}catch(e){Dc(Error(`Failed to authenticate customer support user`,{cause:e}))}},[c]),m=(0,X.useCallback)(async()=>{try{await UD(c)}catch(e){Dc(Error(`Failed to deauthenticate customer support user`,{cause:e}))}},[c]),h=(0,X.useMemo)(()=>({showButton:i,setShowButton:a,activeIntegration:c,isWidgetOpen:o,identifyUser:d,removeUser:f,authenticateUser:p,deauthenticateUser:m}),[i,c,o,d,f,p,m]);return(0,Z.jsxs)(qD.Provider,{value:h,children:[e,i&&(0,Z.jsx)(OD,{label:t({id:`aria__label__dixa_chat2`}),accessibilityLabel:t({id:`aria__label__dixa_chat`}),accessibilityHint:t({id:`aria__hint__dixa_chat`}),onPress:u}),(0,Z.jsx)(wD,{})]})},XD=()=>{let e=(0,X.useContext)(qD);if(e===void 0)throw Error(`useCustomerSupportContext must be used within a CustomerSupportProvider`);return e},ZD=qc(`
9  mutation Identity_kindlyChatToken($chatId: String!) {
10    kindlyChatToken: identity_kindlyChatToken(chatId: $chatId) {
11      accessToken
12      tokenType
13      expiresIn
14    }
15  }
16`),QD=()=>{let[e]=Kt(ZD);return{fetchKindlyChatToken:(0,X.useCallback)(async t=>{let{data:n}=await e({variables:{chatId:t}}),r=n?.kindlyChatToken?.accessToken;if(!r)throw Error(`Kindly chat token request returned no access token`);return r},[e])}},$D=e=>{let{authenticateUser:t,deauthenticateUser:n}=XD(),{fetchKindlyChatToken:r}=QD();(0,X.useEffect)(()=>{e?t(r):n()},[e,r,t,n])},eO=function(e){return e.OWNED_APARTMENT=`OwnedApartment`,e.OWNED_HOUSE=`OwnedHouse`,e.RENTING=`Renting`,e.LIVING_WITH_PARENTS=`LivingWithParents`,e}({}),tO=function(e){return e.UNDEFINED=`Undefined`,e.APPLYING=`Applying`,e.PROCESSING=`Processing`,e.OFFERING=`Offering`,e.COMPLETING=`Completing`,e.APPROVING=`Approving`,e.DONE=`Done`,e.DENIED=`Denied`,e.CANCELLED=`Canceled`,e}({}),nO=function(e){return e.VERIFICATION_NOT_STARTED=`VerificationNotStarted`,e.IN_PROGRESS=`InProgress`,e.COMPLETED=`Completed`,e.FAILED_ACCOUNT_GET=`FailedAccountGet`,e}({}),rO=function(e){return e.ZERO=`zero`,e.ONE=`one`,e.TWO=`two`,e.THREE=`three`,e.FOUR=`four`,e.FIVE=`five`,e.SIX_OR_MORE=`six_or_more`,e}({}),iO=function(e){return e.BETWEEN_0_AND_1_YEARS=`Between0And1Years`,e.BETWEEN_1_AND_2_YEARS=`Between1And2Years`,e.BETWEEN_2_AND_4_YEARS=`Between2And4Years`,e.MORE_THAN_4_YEARS=`MoreThan4Years`,e}({}),aO=function(e){return e.PERMANENT=`Permanent`,e.SELF_EMPLOYED=`SelfEmployed`,e.TEMPORARY=`Temporary`,e.STUDENT=`Student`,e.RETIRED=`Retired`,e.MILITARY_SERVICE=`MilitaryService`,e.UNEMPLOYED=`Unemployed`,e}({}),oO=function(e){return e.AVAILABLE=`Available`,e.UNAVAILABLE=`Unavailable`,e.ACTIVE=`Active`,e}({}),sO=function(e){return e.DENIED=`Denied`,e.VALIDATION_SUCCEEDED=`ValidationSucceeded`,e.CUSTOMER_ACCEPTED=`CustomerAccepted`,e.CUSTOMER_REJECTED=`CustomerRejected`,e}({}),cO=function(e){return e.DIGITAL=`Digital`,e.PRINT=`Print`,e}({}),lO=function(e){return e.MARRIED=`Married`,e.COHABITANT=`Cohabitant`,e.SINGLE=`Single`,e.WIDOW_OR_WIDOWER=`WidowWidower`,e}({}),uO=function(e){return e.DRAFT=`Draft`,e.COMPLETED=`Completed`,e}({}),dO=function(e){return e.AccountsRead=`Accounts`,e.IdentityRead=`IdentityInformation`,e.TransactionsRead=`Transactions`,e[e.CredentialsRead=99]=`CredentialsRead`,e[e.UserRead=100]=`UserRead`,e}({}),fO={Accounts:`accounts:read`,99:`credentials:read`,IdentityInformation:`identity:read`,Transactions:`transactions:read`,100:`user:read`},pO={login:()=>[`login`],beginLogin:()=>[...pO.login(),`begin-process`],completeLogin:()=>[...pO.login(),`complete-process`]},mO=e=>Aj({method:`POST`,url:`fi/Auth/Begin`,contentType:`application/json`,params:e}),hO=e=>Aj({method:`POST`,url:`fi/Auth/Login`,contentType:`application/json`,params:e}),gO=e=>Aj({method:`POST`,url:`fi/Auth/Complete`,contentType:`application/json`,params:e}),_O=e=>Aj({method:`POST`,url:`fi/CreditLine/Onboarding/CustomerOnboarding/Customers/SignUp`,contentType:`application/json`,params:e}),vO=e=>fn({mutationKey:pO.beginLogin(),mutationFn:mO,onSuccess:e=>e,onError:e=>e,...e}),yO=e=>fn({mutationKey:pO.login(),mutationFn:hO,onSuccess:e=>e,onError:()=>{throw Error(`failed login attempt`)},...e}),bO={signup:()=>
16[`signup`],signupCustomer:()=>[bO.signup,`customer`]},xO=e=>fn({mutationKey:bO.signupCustomer(),mutationFn:_O,onSuccess:e=>e,onError:e=>e,...e}),SO=new yee({defaultOptions:{queries:{retry:Me,...Gr.shortTerm},mutations:{onSuccess:()=>SO.invalidateQueries(),...Gr.shortTerm}}}),CO=({children:e})=>(0,Z.jsxs)(Ju,{client:SO,children:[e,(0,Z.jsx)(nh,{initialIsOpen:!1,position:`bottom`})]}),wO={revolve:()=>[`revolve`],revolveActiveApplication:()=>[...wO.revolve(),`active-application`],revolveApplicationForm:e=>[...wO.revolve(),e],revolveApplicationAddress:e=>[...wO.revolveApplicationForm(e),`address`],revolveApplicationFormState:e=>[...wO.revolveApplicationForm(e),`state`],revolveApplicationFormOffer:e=>[...wO.revolveApplicationForm(e),`offer`],revolveApplicationWithdrawal:e=>[...wO.revolveApplicationForm(e),`withdrawal`],revolveApplicationWithdrawalLimits:e=>[...wO.revolveApplicationWithdrawal(e),`limits`],revolveApplicationWithdrawalMtp:(e,t)=>[...wO.revolveApplicationWithdrawal(e),`mtp`,t],revolveApplicationTink:e=>[...wO.revolveApplicationForm(e),`tink`],revolveApplicationTinkAccounts:e=>[...wO.revolveApplicationTink(e),`accounts`],revolveAccount:()=>[...wO.revolve(),`account`],revolveAccountId:e=>[...wO.revolveAccount(),e],revolveWithdrawal:e=>[...wO.revolveAccountId(e),`withdrawal`],revolveWithdrawalParameters:e=>[...wO.revolveWithdrawal(e),`parameters`],revolveWithdrawalMtp:(e,t)=>[...wO.revolveWithdrawal(e),`mtp`,t],revolveInvoiceToPay:e=>[...wO.revolveAccountId(e),`invoice-to-pay`],revolveInsuranceState:e=>[...wO.revolveAccountId(e),`insurance-state`],revolveTransactions:e=>[...wO.revolveAccountId(e),`transactions`],revolveInvoices:e=>[...wO.revolveAccountId(e),`invoices`],revolveInvoice:e=>[...wO.revolveAccountId(e),`invoice`],revolveLoanAgreement:e=>[...wO.revolveAccountId(e),`loan-agreement`],revolveAccountDetails:e=>[...wO.revolveAccountId(e),`account-details`],revolveInsurancePriceExample:(e,t)=>[`insurance-price-example`,e,t],revolveInsuranceOffer:e=>[`insurance-offer`,e],revolveInsuranceOverview:e=>[...wO.revolveAccountId(e),`insurance-overview`],revolveCustomer:()=>[...wO.revolve(),`customer`],revolveContactInfo:()=>[...wO.revolveCustomer(),`contact-info`],revolveIncreaseLimitForm:e=>[...wO.revolve(),e],revolveIncreaseLimitFormState:e=>[...wO.revolveIncreaseLimitForm(e),`state`],revolveIncreaseLimitFormOffer:e=>[...wO.revolveIncreaseLimitForm(e),`offer`],revolveIncreaseLimitTink:e=>[...wO.revolveIncreaseLimitForm(e),`tink`],revolveIncreaseLimitTinkAccounts:e=>[...wO.revolveIncreaseLimitTink(e),`accounts`]},TO={tinkAvailableAccounts:e=>[`tink`,`available-accounts`,e]},EO={aoApplicationsActive:(e,t)=>[`ao-applications-active`,e,t]},DO={onboardingContactInfo:()=>[`onboarding-contact-info`],contactInfo:()=>[`contact-info`]},OO=`esim/dashboard`,kO=qc(`
17  query legacy_product_account_details($productKey: String!) {
18    legacy_product_account_details(productKey: $productKey) {
19      content
20      metadata
21    }
22  }
23`),AO=e=>{let{data:t,loading:n,refetch:r}=Yn(kO,{variables:{productKey:e}});return{data:t?{screen:t.legacy_product_account_details}:void 0,loading:n,refetch:r}},jO=({productKey:e})=>{let{data:t,loading:n,refetch:r}=AO(e),{showToast:i}=Nt();return(0,Z.jsx)(Df,{node:t?.screen?.content,loading:n,refetch:r,options:{actions:{onCopy:({value:e})=>{gT.default.setString(e),i(t?.screen?.metadata?.toastLabel??``)}}}})},MO=({navigation:e,route:t})=>{let{productKey:n}=t.params;return(0,Z.jsx)(Ti,{onClose:e.goBack,testID:`LegacyProductAccountDetailsScreen`,fullscreen:!0,children:(0,Z.jsx)(jO,{productKey:n})})},NO=qi`
24  query LegacyProduct_Dashboard($productKey: String!) {
25    screen: legacy_product_dashboard(productKey: $productKey) {
26      header
27      content
28      actions
29      metadata
30    }
31  }
32`,PO=({route:e,navigation:t})=>{let{productKey:n}=e.params,{formatMessage:r}=K(),{data:i,loading:a,refetch:o}=Yn(NO,{variables:{productKey:n}}),{setIsMenuVisible:s,isMenuVisible:c,onClose:l,onPress:u}=Od({refetch:o}),{classicContentCards:d,captionImageContentCards:f,fetchCards:p}=ag();B({headerTitleText:i?.screen?.metadata?.title??``,onTrailingButtonPress:()=>{i?.screen!=null&&s(!0)},buttonText:r({id:`global_screens__credway__dashboard__withdraw__amount__label__text__35`}),buttonTestID:`LegacyProductDashboardMoreActionsButton`,...t.canGoBack()?{}:{headerLeft:()=>null},isHeaderSemiTransparent:!0}),Gi((0,X.useCallback)(()=>{p()},[p]));let m=(0,X.useMemo)(()=>({ContentCardSectionA:cg({placement:`legacy-product-dashboard`,classicContentCards:d,variant:`classic`}),ContentCardSectionB:cg({placement:`legacy-product-dashboard`,captionImageContentCards:f,variant:`image`})}),[d,f]);return(0,Z.jsxs)(j,{header:(0,Z.jsx)(dg,{node:i?.screen?.header,loading:a,refetch:o}),children:[(0,Z.jsx)(Df,{node:i?.screen?.content,refetch:o,loading:a,options:{components:m}}),(0,Z.jsx)(ff,{node:i?.screen?.actions,options:{actions:{onClose:l,onPress:u},values:{isMenuVisible:c}},refetch:o,loading:a}),(0,Z.jsx)(sr,{})]})},FO={OPEN:`open`,OPEN_FROM_BASE_64:`open_from_base_64`},IO=wi()(()=>({event:null,params:null})),LO=(e,t)=>
32{IO.setState({event:FO.OPEN_FROM_BASE_64,params:{base64:e,fileName:t}})},RO=()=>{IO.setState({event:null,params:null})},zO=qc(`
33  query legacy_CreditLineInvoice_DownloadDocument_get($letterHash: String!) {
34    invoiceData: legacy_CreditLineInvoice_DownloadDocument_get(q_letterHash: $letterHash) {
35      fileData
36      fileName
37    }
38  }
39`),BO=()=>{let[e,{data:t,loading:n,error:r}]=xn(zO);return{downloadCredwayInvoice:e,data:t?.invoiceData,loading:n,error:r}},VO=qc(`
40    query legacy_CreditLineInvoice_DownloadInvoiceFile_get($invoiceId: String!, $authMethod: String!) {
41      invoiceData: legacy_CreditLineInvoice_DownloadInvoiceFile_get(q_model_invoiceId: $invoiceId, authMethod: $authMethod) {
42        fileData
43        fileName
44      }
45    }
46  `),HO=()=>{let[e,{data:t,loading:n,error:r}]=xn(VO);return{downloadLegacyInvoice:e,data:t?.invoiceData,loading:n,error:r}},UO=`LegacyProductInvoiceScreen`,WO=`InvoiceDownloadError`,GO=qc(`
47  query Legacy_product_invoice($productKey: String!) {
48    legacy_product_invoice(productKey: $productKey) {
49      header
50      content
51      metadata
52    }
53  }
54`),KO=({route:e})=>{let{productKey:t}=e.params,{downloadLegacyInvoice:n}=HO(),{downloadCredwayInvoice:r}=BO(),{captureError:i}=Mt(),{data:a,loading:o,refetch:s}=Yn(GO,{variables:{productKey:t}});B({headerTitleText:a?.legacy_product_invoice?.metadata?.title??``});let c=async e=>{try{let{data:t}=await e;t?.invoiceData&&LO(t.invoiceData.fileData,t.invoiceData.fileName)}catch(e){i(WO,{place:`LegacyProductInvoiceScreen`,moreData:{error:e,product:t}})}};return(0,Z.jsxs)(j,{testID:UO,fullWidth:a?.legacy_product_invoice?.metadata?.fullWidth??!1,header:(0,Z.jsx)(dg,{node:a?.legacy_product_invoice?.header,loading:o,refetch:s}),children:[(0,Z.jsx)(Df,{node:a?.legacy_product_invoice?.content,loading:o,refetch:s,options:{actions:{downloadCredwayInvoice:({letterHash:e})=>{c(r({variables:{letterHash:e}}))},downloadLegacyInvoice:({invoiceId:e})=>{c(n({variables:{invoiceId:e,authMethod:t}}))}}}}),(0,Z.jsx)(sr,{})]})},qO=qc(`
55  query legacy_product_manual_payment($productKey: String!) {
56    legacy_product_manual_payment(productKey: $productKey) {
57      content
58      metadata
59    }
60  }
61`),JO=e=>{let{data:t,loading:n,refetch:r}=Yn(qO,{variables:{productKey:e}});return{data:t?{screen:t.legacy_product_manual_payment}:void 0,loading:n,refetch:r}},YO=({productKey:e})=>{let{data:t,loading:n,refetch:r}=JO(e),{showToast:i}=Nt();return(0,Z.jsx)(Df,{node:t?.screen?.content,loading:n,refetch:r,options:{actions:{onCopy:({value:e})=>{gT.default.setString(e),i(t?.screen?.metadata?.toastLabel??``)}}}})},XO=({navigation:e,route:t})=>{let{productKey:n}=t.params;return(0,Z.jsx)(Ti,{onClose:e.goBack,testID:`LegacyProductManualPaymentScreen`,fullscreen:!0,children:(0,Z.jsx)(YO,{productKey:n})})},ZO=`LegacyProductTransactionsScreen`,QO=qc(`
62  query Legacy_product_transactions($productKey: String!) {
63    legacy_product_transactions(productKey: $productKey) {
64      content
65      metadata
66    }
67  }
68`),$O=({route:e})=>{let{productKey:t}=e.params,{data:n,loading:r,refetch:i}=Yn(QO,{variables:{productKey:t}});return B({headerTitleText:n?.legacy_product_transactions?.metadata?.title??``}),(0,Z.jsxs)(j,{insetBottom:!1,testID:ZO,fullWidth:n?.legacy_product_transactions?.metadata?.fullWidth??!1,children:[(0,Z.jsx)(Df,{node:n?.legacy_product_transactions?.content,loading:r,refetch:i}),(0,Z.jsx)(sr,{})]})},ek=qc(`
69  query legacy_product_withdrawal_settings($productKey: String!) {
70    legacy_product_withdrawal_settings(productKey: $productKey) {
71      currencyCode
72      sourceAccount {
73        label
74        balance
75      }
76      destinationAccount {
77        label
78        balance
79      }
80      minAmount
81      maxAmount
82      quickAmounts
83      loanPriceTiers {
84        loanAmount
85        firstMonthlyAmount
86        nominalAnnualInterest
87        nominalMonthlyInterest
88        withdrawalFee
89        creditLimit
90        exampleCalculationText
91        canBeGranted
92      }
93      showRepaymentPlanDocument
94      repaymentPlanDocumentUrl
95    }
96  }
97`),tk=e=>{let{data:t,loading:n,error:r}=Yn(ek,{variables:{productKey:e}});return{settings:t?.legacy_product_withdrawal_settings,loading:n,error:r}},nk=qc(`
98  mutation legacy_product_withdrawal_post(
99    $productKey: String!
100    $body: LegacyRequestCreditLineCreditLineWithdrawalRequestModelInput!
101  ) {
102    legacy_product_withdrawal_post(productKey: $productKey, body: $body) {
103      NextStep
104      Token
105    }
106  }
107`),rk=()=>Kt(nk),ik=function(e){return e.DASHBOARD=`legacyProduct/dashboard`,e.WITHDRAWAL=`legacyProduct/withdrawal`,e.WITHDRAWAL_SUCCESS=`legacyProduct/withdrawal-success`,e.WITHDRAWAL_ERROR=`legacyProduct/withdrawal-error`,e.WITHDRAWAL_DENIED=`legacyProduct/withdrawal-denied`,e.TRANSACTIONS=`legacyProduct/transactions`,e.INVOICE=`legacyProduct/invoice`,e.MANUAL_PAYMENT=`legacyProduct/manual-payment`,e.ACCOUNT_DETAILS=`legacyProduct/account-details`,e}({});O(),new p(o.RNDeviceInfo);var Ane=r({getBaseOs:()=>kk,getBatteryLevel:()=>Tk,getBatteryLevelSync:()=>Ek,getFreeDiskStorage:()=>Mk,getFreeDiskStorageSync:()=>Nk,getInstallReferrer:()=>yk,getInstallReferrerSync:()=>dk,getMaxMemory:()=>Pk,getMaxMemorySync:()=>uk,getPowerState:()=>Lk,getPowerStateSync:()=>Rk,getTotalDiskCapacity:()=>Ak,getTotalDiskCapacitySync:()=>jk,getTotalMemory:()=>Ik,getTotalMemorySync:()=>hk,getUsedMemory:()=>Fk,getUsedMemorySync:()=>gk,getUserAgent:()=>bk,getUserAgentSync:()=>pk,isAirplaneMode:()=>Ok,isAirplaneModeSync:()=>fk,isBatteryCharging:()=>xk,isBatteryChargingSync:()=>Sk,isCameraPresent:()=>Ck,isCameraPresentSync:()=>wk,isLocationEnabled:()=>Dk,isLocationEnabledSync:()=>mk}
107),ak,ok,sk,ck,lk,uk,dk,fk,pk,mk,hk,gk,_k,vk,yk,bk,xk,Sk,Ck,wk,Tk,Ek,Dk,Ok,kk,Ak,jk,Mk,Nk,Pk,Fk,Ik,Lk,Rk,jne=n((()=>{O(),ak=new p(o.RNDeviceInfo),ok=!1,sk=-1,ck={},lk=e=>{let{level:t,charging:n,chargingtime:r,dischargingtime:i}=e;return{batteryLevel:t,lowPowerMode:!1,batteryState:t===1?`full`:n?`charging`:`unplugged`,chargingtime:r,dischargingtime:i}},uk=()=>window.performance&&window.performance.memory?window.performance.memory.jsHeapSizeLimit:-1,dk=()=>document.referrer,fk=()=>!!navigator.onLine,pk=()=>window.navigator.userAgent,mk=()=>!!navigator.geolocation,hk=()=>navigator.deviceMemory?navigator.deviceMemory*1e9:-1,gk=()=>window.performance&&window.performance.memory?window.performance.memory.usedJSHeapSize:-1,_k=()=>{typeof navigator>`u`||!navigator.getBattery||navigator.getBattery().then(e=>{ok=e.charging,e.addEventListener(`chargingchange`,()=>{let{charging:t}=e;ok=t,ck=lk(e),ak.emit(`RNDeviceInfo_powerStateDidChange`,ck)}),e.addEventListener(`levelchange`,()=>{let{level:t}=e;sk=t,ck=lk(e),ak.emit(`RNDeviceInfo_batteryLevelDidChange`,t),t<.2&&ak.emit(`RNDeviceInfo_batteryLevelIsLow`,t)})})},vk=()=>{let e=window.navigator.userAgent,t=window.navigator.platform,n=[`Macintosh`,`MacIntel`,`MacPPC`,`Mac68K`],r=[`Win32`,`Win64`,`Windows`,`WinCE`],i=[`iPhone`,`iPad`,`iPod`],a=t;return n.indexOf(t)===-1?i.indexOf(t)===-1?r.indexOf(t)===-1?/Android/.test(e)?a=`Android`:!a&&/Linux/.test(t)&&(a=`Linux`):a=`Windows`:a=`iOS`:a=`Mac OS`,a},_k(),yk=async()=>dk(),bk=async()=>pk(),xk=async()=>navigator.getBattery?navigator.getBattery().then(e=>e.charging):!1,Sk=()=>ok,Ck=async()=>navigator.mediaDevices&&navigator.mediaDevices.enumerateDevices?navigator.mediaDevices.enumerateDevices().then(e=>!!e.find(e=>e.kind===`videoinput`)):!1,wk=()=>(console.log(`[react-native-device-info] isCameraPresentSync not supported - please use isCameraPresent`),!1),Tk=async()=>navigator.getBattery?navigator.getBattery().then(e=>e.level):-1,Ek=()=>sk,Dk=async()=>mk(),Ok=async()=>fk(),kk=async()=>vk(),Ak=async()=>navigator.storage&&navigator.storage.estimate?navigator.storage.estimate().then(({quota:e})=>e):-1,jk=()=>(console.log(`[react-native-device-info] getTotalDiskCapacitySync not supported - please use getTotalDiskCapacity`),-1),Mk=async()=>navigator.storage&&navigator.storage.estimate?navigator.storage.estimate().then(({quota:e,usage:t})=>e-t):-1,Nk=()=>(console.log(`[react-native-device-info] getFreeDiskStorageSync not supported - please use getFreeDiskStorage`),-1),Pk=async()=>uk(),Fk=async()=>gk(),Ik=async()=>hk(),Lk=async()=>navigator.getBattery?navigator.getBattery().then(e=>lk(e)):{},Rk=()=>ck}));O();var zk=o.RNDeviceInfo;if((xe.OS===`web`||xe.OS===`dom`)&&(zk=(jne(),t(Ane))),!zk&&(xe.OS===`android`||xe.OS===`ios`||xe.OS===`web`||xe.OS===`dom`))throw Error("react-native-device-info: NativeModule.RNDeviceInfo is null. To fix this issue try these steps:\n  • For react-native <= 0.59: Run `react-native link react-native-device-info` in the project root.\n  • Rebuild and re-run the app.\n  • If you are using CocoaPods on iOS, run `pod install` in the `ios` directory and then rebuild and re-run the app. You may also need to re-open Xcode to get the new pods.\n  If none of these fix the issue, please open an issue on the Github repository: https://github.com/react-native-device-info/react-native-device-info");var Bk=zk;O();var Vk={};function Hk(e,t,n){let r={};return e.filter(e=>xe.OS==e).forEach(e=>r[e]=t),xe.select({...r,default:n})}function Uk({getter:e,supportedPlatforms:t,defaultValue:n,memoKey:r}){if(r&&Vk[r]!=null)return Vk[r];{let i=Hk(t,e,()=>n)();return r&&(Vk[r]=i),i}}async function Mne({getter:e,supportedPlatforms:t,defaultValue:n,memoKey:r}){if(r&&Vk[r]!=null)return Vk[r];{let i=await Hk(t,e,()=>Promise.resolve(n))();return r&&(Vk[r]=i),i}}function Wk({syncGetter:e,...t}){return[(...e)=>Mne({...t,getter:()=>t.getter(...e)}),(...n)=>Uk({...t,getter:()=>e(...n)})]}O();var[Nne,Pne]=Wk({memoKey:`uniqueId`,supportedPlatforms:[`android`,`ios`,`windows`],getter:()=>Bk.getUniqueId(),syncGetter:()=>Bk.getUniqueIdSync(),defaultValue:`unknown`}),[Fne,Ine]=Wk({memoKey:`instanceId`,supportedPlatforms:[`android`],getter:()=>Bk.getInstanceId(),syncGetter:()=>Bk.getInstanceIdSync(),defaultValue:`unknown`}),[Lne,Rne]=Wk({memoKey:`serialNumber`,supportedPlatforms:[`android`,`windows`],getter:()=>Bk.getSerialNumber(),syncGetter:()=>Bk.getSerialNumberSync(),defaultValue:`unknown`}),[zne,Bne]=Wk({memoKey:`androidId`,supportedPlatforms:[`android`],getter:()=>Bk.getAndroidId(),syncGetter:()=>Bk.getAndroidIdSync(),defaultValue:`unknown`}),[Vne,Hne]=Wk({supportedPlatforms:[`android`,`ios`,`windows`],getter:()=>Bk.getIpAddress(),syncGetter:()=>Bk.getIpAddressSync(),defaultValue:`unknown`}),[Une,Wne]=Wk({supportedPlatforms:[`android`,`windows`,`web`],getter:()=>Bk.isCameraPresent(),syncGetter:()=>Bk.isCameraPresentSync(),defaultValue:!1}),[Gne,Kne]=Wk({memoKey:`manufacturer`,supportedPlatforms:[`android`,`ios`,`windows`],getter:()=>
107xe.OS==`ios`?Promise.resolve(`Apple`):Bk.getSystemManufacturer(),syncGetter:()=>xe.OS==`ios`?`Apple`:Bk.getSystemManufacturerSync(),defaultValue:`unknown`}),qne=()=>Uk({memoKey:`model`,defaultValue:`unknown`,supportedPlatforms:[`ios`,`android`,`windows`],getter:()=>Bk.model}),[Jne,Yne]=Wk({memoKey:`buildId`,supportedPlatforms:[`android`,`ios`,`windows`],getter:()=>Bk.getBuildId(),syncGetter:()=>Bk.getBuildIdSync(),defaultValue:`unknown`}),[Xne,Zne]=Wk({memoKey:`apiLevel`,supportedPlatforms:[`android`],getter:()=>Bk.getApiLevel(),syncGetter:()=>Bk.getApiLevelSync(),defaultValue:-1}),[Qne,$ne]=Wk({memoKey:`installerPackageName`,supportedPlatforms:[`android`,`windows`,`ios`],getter:()=>Bk.getInstallerPackageName(),syncGetter:()=>Bk.getInstallerPackageNameSync(),defaultValue:`unknown`}),[ere,tre]=Wk({supportedPlatforms:[`android`,`ios`,`windows`],getter:()=>Bk.getDeviceName(),syncGetter:()=>Bk.getDeviceNameSync(),defaultValue:`unknown`}),[nre,rre]=Wk({supportedPlatforms:[`android`,`ios`,`windows`,`web`],getter:()=>Bk.getUsedMemory(),syncGetter:()=>Bk.getUsedMemorySync(),defaultValue:-1}),[ire,are]=Wk({supportedPlatforms:[`android`,`ios`,`windows`],getter:()=>Bk.getFontScale(),syncGetter:()=>Bk.getFontScaleSync(),defaultValue:-1}),[ore,sre]=Wk({memoKey:`bootloader`,supportedPlatforms:[`android`],getter:()=>Bk.getBootloader(),syncGetter:()=>Bk.getBootloaderSync(),defaultValue:`unknown`}),[cre,lre]=Wk({getter:()=>Bk.getDevice(),syncGetter:()=>Bk.getDeviceSync(),defaultValue:`unknown`,memoKey:`device`,supportedPlatforms:[`android`]}),[ure,dre]=Wk({memoKey:`display`,supportedPlatforms:[`android`],getter:()=>Bk.getDisplay(),syncGetter:()=>Bk.getDisplaySync(),defaultValue:`unknown`}),[fre,pre]=Wk({memoKey:`fingerprint`,supportedPlatforms:[`android`],getter:()=>Bk.getFingerprint(),syncGetter:()=>Bk.getFingerprintSync(),defaultValue:`unknown`}),[mre,hre]=Wk({memoKey:`hardware`,supportedPlatforms:[`android`],getter:()=>Bk.getHardware(),syncGetter:()=>Bk.getHardwareSync(),defaultValue:`unknown`}),[gre,_re]=Wk({memoKey:`host`,supportedPlatforms:[`android`,`windows`],getter:()=>Bk.getHost(),syncGetter:()=>Bk.getHostSync(),defaultValue:`unknown`}),[vre,yre]=Wk({memoKey:`hostNames`,supportedPlatforms:[`windows`],getter:()=>Bk.getHostNames(),syncGetter:()=>Bk.getHostNamesSync(),defaultValue:[]}),[bre,xre]=Wk({memoKey:`product`,supportedPlatforms:[`android`],getter:()=>Bk.getProduct(),syncGetter:()=>Bk.getProductSync(),defaultValue:`unknown`}),[Sre,Cre]=Wk({memoKey:`tags`,supportedPlatforms:[`android`],getter:()=>Bk.getTags(),syncGetter:()=>Bk.getTagsSync(),defaultValue:`unknown`}),[wre,Tre]=Wk({memoKey:`type`,supportedPlatforms:[`android`],getter:()=>Bk.getType(),syncGetter:()=>Bk.getTypeSync(),defaultValue:`unknown`}),[Ere,Dre]=Wk({memoKey:`baseOs`,supportedPlatforms:[`android`,`web`,`windows`],getter:()=>Bk.getBaseOs(),syncGetter:()=>Bk.getBaseOsSync(),defaultValue:`unknown`}),[Ore,kre]=Wk({memoKey:`previewSdkInt`,supportedPlatforms:[`android`],getter:()=>Bk.getPreviewSdkInt(),syncGetter:()=>Bk.getPreviewSdkIntSync(),defaultValue:-1}),[Are,jre]=Wk({memoKey:`securityPatch`,supportedPlatforms:[`android`],getter:()=>Bk.getSecurityPatch(),syncGetter:()=>Bk.getSecurityPatchSync(),defaultValue:`unknown`}),[Mre,Nre]=Wk({memoKey:`codeName`,supportedPlatforms:[`android`],getter:()=>Bk.getCodename(),syncGetter:()=>Bk.getCodenameSync(),defaultValue:`unknown`}),[Pre,Fre]=Wk({memoKey:`incremental`,supportedPlatforms:[`android`],getter:()=>Bk.getIncremental(),syncGetter:()=>Bk.getIncrementalSync(),defaultValue:`unknown`}),[Ire,Lre]=Wk({memoKey:`emulator`,supportedPlatforms:[`android`,`ios`,`windows`],getter:()=>Bk.isEmulator(),syncGetter:()=>Bk.isEmulatorSync(),defaultValue:!1}),Rre=()=>Uk({defaultValue:!1,supportedPlatforms:[`android`,`ios`,`windows`],memoKey:`tablet`,getter:()=>Bk.isTablet}),[zre,Bre]=Wk({supportedPlatforms:[`android`,`ios`,`windows`],getter:()=>Bk.isPinOrFingerprintSet(),syncGetter:()=>Bk.isPinOrFingerprintSetSync(),defaultValue:!1}),[Vre,Hre]=Wk({supportedPlatforms:[`android`],getter:()=>Bk.hasGms(),syncGetter:()=>Bk.hasGmsSync(),defaultValue:!1}),[Ure,Wre]=Wk({supportedPlatforms:[`android`],getter:()=>Bk.hasHms(),syncGetter:()=>Bk.hasHmsSync(),defaultValue:!1}),[Gre,Kre]=Wk({memoKey:`firstInstallTime`,supportedPlatforms:[`android`,`ios`,`windows`],getter:()=>Bk.getFirstInstallTime(),syncGetter:()=>Bk.getFirstInstallTimeSync(),defaultValue:-1}),[qre,Jre]=Wk({memoKey:`installReferrer`,supportedPlatforms:[`android`,`windows`,`web`],getter:()=>Bk.getInstallReferrer(),syncGetter:()=>Bk.getInstallReferrerSync(),defaultValue:`unknown`}
107),[Yre,Xre]=Wk({memoKey:`lastUpdateTime`,supportedPlatforms:[`android`],getter:()=>Bk.getLastUpdateTime(),syncGetter:()=>Bk.getLastUpdateTimeSync(),defaultValue:-1}),[Zre,Qre]=Wk({memoKey:`startupTime`,supportedPlatforms:[`android`,`ios`],getter:()=>Bk.getStartupTime(),syncGetter:()=>Bk.getStartupTimeSync(),defaultValue:-1}),[$re,eie]=Wk({supportedPlatforms:[`android`,`ios`],getter:()=>Bk.getCarrier(),syncGetter:()=>Bk.getCarrierSync(),defaultValue:`unknown`}),[tie,nie]=Wk({memoKey:`totalMemory`,supportedPlatforms:[`android`,`ios`,`windows`,`web`],getter:()=>Bk.getTotalMemory(),syncGetter:()=>Bk.getTotalMemorySync(),defaultValue:-1}),[rie,iie]=Wk({memoKey:`maxMemory`,supportedPlatforms:[`android`,`windows`,`web`],getter:()=>Bk.getMaxMemory(),syncGetter:()=>Bk.getMaxMemorySync(),defaultValue:-1}),[aie,oie]=Wk({supportedPlatforms:[`android`,`ios`,`windows`,`web`],getter:()=>Bk.getTotalDiskCapacity(),syncGetter:()=>Bk.getTotalDiskCapacitySync(),defaultValue:-1}),[sie,cie]=Wk({supportedPlatforms:[`android`,`ios`,`windows`,`web`],getter:(e=`total`)=>xe.OS===`ios`?Bk.getFreeDiskStorage(e):Bk.getFreeDiskStorage(),syncGetter:(e=`total`)=>xe.OS===`ios`?Bk.getFreeDiskStorageSync(e):Bk.getFreeDiskStorageSync(),defaultValue:-1}),[lie,uie]=Wk({supportedPlatforms:[`android`,`ios`,`windows`,`web`],getter:()=>Bk.getBatteryLevel(),syncGetter:()=>Bk.getBatteryLevelSync(),defaultValue:-1}),[die,fie]=Wk({supportedPlatforms:[`ios`,`android`,`windows`,`web`],getter:()=>Bk.getPowerState(),syncGetter:()=>Bk.getPowerStateSync(),defaultValue:{}}),[pie,mie]=Wk({supportedPlatforms:[`android`,`ios`,`windows`,`web`],getter:()=>Bk.isBatteryCharging(),syncGetter:()=>Bk.isBatteryChargingSync(),defaultValue:!1}),[hie,gie]=Wk({supportedPlatforms:[`android`,`web`],getter:()=>Bk.isAirplaneMode(),syncGetter:()=>Bk.isAirplaneModeSync(),defaultValue:!1}),[_ie,vie]=Wk({memoKey:`_supportedAbis`,supportedPlatforms:[`android`,`ios`,`windows`],getter:()=>Bk.getSupportedAbis(),syncGetter:()=>Bk.getSupportedAbisSync(),defaultValue:[]}),[yie,bie]=Wk({memoKey:`_supported32BitAbis`,supportedPlatforms:[`android`],getter:()=>Bk.getSupported32BitAbis(),syncGetter:()=>Bk.getSupported32BitAbisSync(),defaultValue:[]}),[xie,Sie]=Wk({memoKey:`_supported64BitAbis`,supportedPlatforms:[`android`],getter:()=>Bk.getSupported64BitAbis(),syncGetter:()=>Bk.getSupported64BitAbisSync(),defaultValue:[]}),[Cie,wie]=Wk({supportedPlatforms:[`android`],getter:()=>Bk.getSystemAvailableFeatures(),syncGetter:()=>Bk.getSystemAvailableFeaturesSync(),defaultValue:[]}),[Tie,Eie]=Wk({supportedPlatforms:[`android`,`ios`,`web`],getter:()=>Bk.isLocationEnabled(),syncGetter:()=>Bk.isLocationEnabledSync(),defaultValue:!1}),[Die,Oie]=Wk({supportedPlatforms:[`android`,`ios`],getter:()=>Bk.isHeadphonesConnected(),syncGetter:()=>Bk.isHeadphonesConnectedSync(),defaultValue:!1}),[kie,Aie]=Wk({supportedPlatforms:[`android`,`ios`],getter:()=>Bk.isWiredHeadphonesConnected(),syncGetter:()=>Bk.isWiredHeadphonesConnectedSync(),defaultValue:!1}),[jie,Mie]=Wk({supportedPlatforms:[`android`,`ios`],getter:()=>Bk.isBluetoothHeadphonesConnected(),syncGetter:()=>Bk.isBluetoothHeadphonesConnectedSync(),defaultValue:!1}),[Nie,Pie]=Wk({supportedPlatforms:[`windows`],getter:()=>Bk.isMouseConnected(),syncGetter:()=>Bk.isMouseConnectedSync(),defaultValue:!1}),[Fie,Iie]=Wk({supportedPlatforms:[`windows`],getter:()=>Bk.isKeyboardConnected(),syncGetter:()=>Bk.isKeyboardConnectedSync(),defaultValue:!1}),[Lie,Rie]=Wk({supportedPlatforms:[`android`],getter:()=>Bk.getSupportedMediaTypeList(),syncGetter:()=>Bk.getSupportedMediaTypeListSync(),defaultValue:[]}),[zie,Bie]=Wk({supportedPlatforms:[`android`,`ios`],getter:()=>Bk.getAvailableLocationProviders(),syncGetter:()=>Bk.getAvailableLocationProvidersSync(),defaultValue:{}}),[Vie,Hie]=Wk({supportedPlatforms:[`ios`],getter:()=>Bk.getBrightness(),syncGetter:()=>Bk.getBrightnessSync(),defaultValue:-1});new p(o.RNDeviceInfo);var Uie=(e,t)=>{let n=[...t].sort((e,t)=>e.loanAmount-t.loanAmount);return n.find(t=>t.loanAmount>=e)??n[n.length-1]},Wie=()=>Rre()?Oi.V20:En?Oi.V40:va?Oi.V60:Ko()||Ul()?Oi.V10:Oi.V30,Gie=(e,t)=>e.replace("${amount}",String(t)),Kie=({sourceLabel:e,sourceBalance:t,destinationLabel:n,destinationBalance:r,onPressDestination:i})=>{let{formatMessage:a}=K();return(0,Z.jsxs)(qie,{children:[(0,Z.jsx)(Gk,{children:(0,Z.jsx)(Or,{disabled:!0,title:e,subt
107itle:t})}),(0,Z.jsx)(U,{variant:`body`,size:`small`,children:a({id:`general_keys__credway__dashboard__withdrawal__label__72`})}),(0,Z.jsx)(Gk,{children:(0,Z.jsx)(Or,{title:n,subtitle:r,onPress:i,testID:`LegacyProductWithdrawalDestinationAccountSelection`})})]})},qie=V.View(`flex-direction:row;gap:8px;align-items:center;padding:8px 0;`),Gk=V.View(`flex:1;`);O();var Jie=({settings:e,onSubmit:t})=>{let{currencyCode:n,minAmount:r,maxAmount:i,quickAmounts:a,sourceAccount:o,destinationAccount:s,loanPriceTiers:c,showRepaymentPlanDocument:l,repaymentPlanDocumentUrl:u}=e,d=no(),{isMd:f}=tl(),{locale:p,formatMessage:m}=K(),h=(0,X.useMemo)(()=>Wr(p),[p]),g={amount:r.toString()},{control:_,handleSubmit:v,formState:{isValid:y,errors:x},setValue:S}=nc({defaultValues:g,mode:`onChange`}),{field:C}=wr({name:`amount`,control:_,rules:{required:m({id:`credway__legacy__label__81`}),validate:e=>{let t=h(e);if(isNaN(t))return m({id:`credway__legacy__label__12`});if(t<r)return m({id:`general_keys__credway__dashboard__withdrawal__label__37`},{minAmount:Cl(r,p,n)});if(t>i)return m({id:`general_keys__credway__dashboard__withdrawal__label__9`},{maxAmount:Cl(i,p,n)});if(!ct.test(e))return m({id:`credway__legacy__label__44`})}}}),w=(0,X.useMemo)(()=>{let e=h(C.value);return isNaN(e)||c.length===0?null:Uie(e,c)},[C.value,c,h]),T=v(e=>t(h(e.amount)));return(0,Z.jsxs)(j,{keyboardAvoiding:!0,scrollViewProps:{keyboardShouldPersistTaps:`always`,keyboardDismissMode:`on-drag`},header:(0,Z.jsx)(j.Header,{paddingTop:d,children:(0,Z.jsx)(Kie,{sourceLabel:o.label,sourceBalance:Cl(o.balance??0,p,n),destinationLabel:s?.label??``})}),children:[(0,Z.jsx)(Rt,{withdrawAmountInput:{...C,label:f?m({id:`general_keys__credway__withdrawal__label__32`}):void 0,error:x.amount,onChangeText:e=>{C.onChange(Bs(e))},inputMode:`numeric`},withdrawAmountDescription:{leftLabel:m({id:`general_keys__credway__dashboard__withdrawal__label__78`}),rightLabel:w==null?``:Cl(w.firstMonthlyAmount,p,n)},amountQuickSuggestionList:a.length>0?{testID:`LegacyProductWithdrawalQuickSelectAmount`,onPressValue:e=>S(`amount`,e.toString(),{shouldValidate:!0,shouldDirty:!0}),selectedValue:h(C.value),defaultValues:a,textFormatter:e=>Cl(e,p,n)}:void 0}),(0,Z.jsx)(I,{height:f?24:8}),h(C.value)>=r&&l&&u!=null&&w!=null&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{leading:{title:m({id:`credway__legacy__label__94`})},trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}},onPress:()=>{b.openURL(Gie(u,w?.loanAmount))},testID:`LegacyProductWithdrawalShowExamplePaymentPlan`})}),(0,Z.jsx)(I,{height:24})]}),!f&&(0,Z.jsx)(Yie,{}),(0,Z.jsx)(ba,{wide:!0,align:`center`,hasShadow:!0,onPress:T,disabled:!y,testID:`LegacyProductWithdrawalConfirmButton`,children:m({id:`Legacy__credway__withdrawal__label__text`})})]})},Yie=V.View(`flex:1;`),Kk=`LEGACY_PRODUCT_WITHDRAWAL_ERROR`,qk=`LegacyProductWithdrawalScreen`,Jk={LOAD_SETTINGS_ERROR:`LOAD_SETTINGS_ERROR`,SUBMIT_WITHDRAWAL_REQUEST_ERROR:`SUBMIT_WITHDRAWAL_REQUEST_ERROR`,WITHDRAWAL_RESPONSE_ERROR:`WITHDRAWAL_RESPONSE_ERROR`},Xie=({navigation:e,route:t})=>{let{productKey:n}=t.params,{formatMessage:r}=K(),{captureError:i}=Mt(),{settings:a,loading:o,error:s}=tk(n),[c,{loading:l}]=rk(),u=!o&&(s!=null||a==null);B({headerTitleText:r({id:`loan__revolve__dashboard__after_onboarding__label__92`}),isHeaderSemiTransparent:!0}),(0,X.useEffect)(()=>{u&&(i(Kk,{place:qk,moreData:{error:s,tag:Jk.LOAD_SETTINGS_ERROR,product:n}}),e.replace(ik.WITHDRAWAL_ERROR,{productKey:n}))},[u,s,i,e,n]);let d=(0,X.useCallback)(t=>{let r={productKey:n};c({variables:{productKey:n,body:{Amount:t,Device:Wie()}},onCompleted:t=>{let a=t.legacy_product_withdrawal_post.NextStep;if(a===Cu.Confirmed||a===Cu.EasycreditConfirmed){e.replace(ik.WITHDRAWAL_SUCCESS,r);return}if(a===Cu.Denied){e.replace(ik.WITHDRAWAL_DENIED,r);return}i(Kk,{place:qk,moreData:{error:a,tag:Jk.WITHDRAWAL_RESPONSE_ERROR,product:n}}),e.replace(ik.WITHDRAWAL_ERROR,r)},onError:t=>{i(Kk,{place:qk,moreData:{error:t,tag:Jk.SUBMIT_WITHDRAWAL_REQUEST_ERROR,product:n}}),e.replace(ik.WITHDRAWAL_ERROR,r)}})},[e,n,c,i]);return o||l||u||a==null?(0,Z.jsx)(Sn,{variant:`symbol`}):(0,Z.jsx)(Jie,{settings:a,onSubmit:d})},Zie=({navigation:e})=>{let{formatMessage:t}=K(),n=(0,X.useCallback)(()=>{e.pop()},[e]);return(0,Z.jsx)(is,{testID:`LegacyProductWithdrawalDeniedScreen`,type:`denied`,title:t({id:`general_keys__credway__dashboard__headline__82`}),description:t({id:`general_keys__credway__dashboard__text01`}),buttonTitle:t({id:`general_keys__credway__dashboard__label__text__36`}),onButtonPress:n})},Qie=({navigation:e,route:t})=>{let{productKey:n}=t.params,{formatMessage:r}=K(),i=(0,X.useCallback)(()=>{e.pop()},[e]),a=(0,X.useCallback)(()=>{e.replace(ik.WITHDRAWAL,{productKey:n})},[e,n]);return(0,Z.jsx)(is,{testID:`LegacyProductWithdrawalErrorScreen`,type:`error`,title:r({id:`general_keys__credway__dashboard__headline__41`}),description:r({id:`general_keys__credway__dashboard__text01__53`}),buttonTitle:r({id:`general_keys__credway__dashboard__label__text__66`}),onButtonPress:a,bottomButtonTitle:r({id:`general_keys__credway__dashboard__label__text__36`}),onBottomButtonPress:i})},$ie=({navigation:e})=>{let{formatMessage:t}=K(),n=(0,X.useCallback)(()=>{e.pop()},[e]);return(0,Z.jsx)(is,{testID:`LegacyProductWithdrawalSuccessScreen`,type:`success`,title:t({id:`credway__legacy__label`}),description:t({id:`credway__legacy__label__3`}),buttonTitle:t({id:`general_keys__credway__dashboard__label__text__98`}),onButtonPress:n})},Yk=sf(),eae=()=>(0,Z.jsxs)(Yk.Navigator,{initialRouteName:ik.DASHBOARD,screenOptions:{headerShown:!1,gestureEnabled:!1},children:[(0,Z.jsx)(Yk.Screen,{name:ik.DASHBOARD,component:PO}),(0,Z.jsx)(Yk.Screen,{name:ik.ACCOUNT_DETAILS,component:MO}),(0,Z.jsx)(Yk.Screen,{name:ik.WITHDRAWAL,component:Xie}),(0,Z.jsx)(Yk.Screen,{name:ik.WITHDRAWAL_SUCCESS,component:$ie}),(0,Z.jsx)(Yk.Screen,{name:ik.WITHDRAWAL_ERROR,component:Qie}),(0,Z.jsx)(Yk.Screen,{name:ik.WITHDRAWAL_DENIED,component:Zie}),(0,Z.jsx)(Yk.Screen,{name:ik.TRANSACTIONS,component:$O}),(0,Z.jsx)(Yk.Screen,{name:ik.INVOICE,component:KO}
107),(0,Z.jsx)(Yk.Screen,{name:ik.MANUAL_PAYMENT,component:XO})]}),Xk=(e,t)=>(0,Z.jsx)(e.Group,{children:(0,Z.jsx)(e.Screen,{name:t.LEGACY_PRODUCT,component:eae})}),Zk=`legacy-product`,Qk={[ik.DASHBOARD]:`:productKey/dashboard`,[ik.WITHDRAWAL]:`:productKey/withdrawal`,[ik.TRANSACTIONS]:`:productKey/transactions`,[ik.INVOICE]:`:productKey/invoice`,[ik.MANUAL_PAYMENT]:`:productKey/manual-payment`,[ik.ACCOUNT_DETAILS]:`:productKey/account-details`},$k={CARD_DASHBOARD:`dashboard`,CARD_DETAILS:`details`,CARD_ACTIVATE_REDIRECT:`activate`,CARD_MARQETA_WIDGET:`marqeta-widget`,CARD_SPENDING_LIMITS:`spending-limits`,PURCHASE_SETTINGS:`purchase-settings`,CARD_TRANSACTIONS:`transactions`,CARD_TRANSACTION_DETAILS:`transaction`,BLOCK_CARD:`block-card`,ORDER_PHYSICAL_CARD:`order-physical-card`,CARD_ACCOUNT_DETAILS:`account-details`,CARD_CASHBACK:`cashback`},eA={...$k,CARD_TOP_UP:`top-up`},tA=function(e){return e.LOGIN=`fi/login`,e.REVOLVE_APPLY=`fi/revolve/apply`,e.MOBILE_ID_RESET_PIN=`fi/mobile-id/unauth-reset-pin`,e.MOBILE_ID_RE_VERIFY_IDENTITY=`fi/mobile-id/re-verify-identity`,e.GENERIC_FORM=`fi/form/:slug`,e}({}),$=function(e){return e.ROOT=`/fi/app`,e.MOBILE_ID_DEVICE_CHECK=`fi/mobile-id/device-check`,e.MOBILE_ID_MOVE_MOBILE_ID=`fi/mobile-id/move-mobile-id`,e.MOBILE_ID_SETUP_PIN=`fi/mobile-id/setup-pin`,e.MOBILE_ID_ENABLE_BIOMETRIC=`fi/mobile-id/enable-biometric`,e.MOBILE_ID_ACTIVATION_SUCCESS=`fi/mobile-id/activation-success`,e.MOBILE_ID_LOGIN_WITH_PIN_OR_BIOMETRICS=`fi/mobile-id/login-with-pin-or-biometrics`,e.MOBILE_ID_RESET_PIN=`fi/mobile-id/auth-reset-pin`,e.MOBILE_ID_RE_VERIFY_IDENTITY=`fi/mobile-id/re-verify-identity`,e.MOBILE_ID_SET_NEW_PIN_FORM=`fi/mobile-id/set-new-pin-form`,e.MOBILE_ID_CHANGE_PIN=`fi/mobile-id/change-pin`,e.SIGN=`fi/sign`,e.IDENTITY_OUTCOME=`fi/sign/outcome`,e.MOBILE_ID_SIGN_GATEWAY=`fi/mobile-id/sign-gateway`,e.MOBILE_ID_SIGN_PLAYGROUND=`fi/mobile-id/sign-playground`,e.MOBILE_ID_SIGN_PLAYGROUND_SUCCESS=`fi/mobile-id/sign-playground-success`,e.MOBILE_ID_SIGN_PLAYGROUND_ERROR=`fi/mobile-id/sign-playground-error`,e.MOBILE_ID_SETTINGS=`fi/mobile-id/settings`,e.MOBILE_ID_SETTINGS_CONFIRM_OPERATION=`fi/mobile-id/settings/confirm-operation`,e.MOBILE_ID_SETTINGS_SUCCESS_PIN_CHANGED=`fi/mobile-id/settings/success-pin-changed`,e.CARD_ROOT_NAVIGATOR=`fi/card`,e.PAYMENT_ACTIVITY=`fi/payment/activity`,e.PAYMENT_LIMITS_DASHBOARD=`fi/payment/limits/dashboard`,e.PAYMENT_LIMITS_FORM=`fi/payment/limits/form`,e.PAYMENT_LIMITS_INFORMATIONAL=`fi/payment/limits/informational`,e.PAYMENT_LIMITS_SUPPORTIVE=`fi/payment/limits/supportive`,e.PAYMENT_LIMITS_OUTCOME=`fi/payment/limits/outcome`,e.PAYMENT_FORM=`fi/payment/form`,e.PAYMENT_FORM_EDIT=`fi/payment/form/edit`,e.PAYMENT_TRANSACTIONS_CONFIRMATION=`fi/payment/form/confirm`,e.PAYMENT_RECIPIENTS=`fi/payment/recipients`,e.PAYMENT_EDIT_RECIPIENT=`fi/payment/edit-recipient`,e.SAVED_RECIPIENTS=`fi/recipients`,e.NOT_FOUND=`/fi/not-found`,e.CONTACT_DATA_MODAL=`fi/contact-data-modal`,e.CAR_LOAN_DASHBOARD=`fi/car-loan/dashboard`,e.CAR_LOAN_DETAILS=`fi/car-loan/details`,e.CAR_LOAN_CAR_DETAILS=`fi/car-loan/car-details`,e.CAR_LOAN_TRANSACTIONS=`fi/car-loan/transactions`,e.CAR_LOAN_INVOICE=`fi/car-loan/invoice`,e.REVOLVE_ACCOUNT_DETAILS=`fi/revolve/account-details`,e.REVOLVE_WITHDRAW=`fi/revolve/withdraw`,e.REVOLVE_WITHDRAW_SUCCESS=`fi/revolve/withdraw/success`,e.REVOLVE_USP=`fi/revolve/usp`,e.REVOLVE_DASHBOARD=`fi/revolve/dashboard`,e.REVOLVE_INVOICE=`fi/revolve/invoice`,e.INVOICE_MANUAL_PAYMENT=`fi/invoice/manual-payment`,e.REVOLVE_TRANSACTIONS=`fi/revolve/transactions`,e.REFER_A_FRIEND=`fi/refer-a-friend`,e.REFER_A_FRIEND_INFO=`fi/refer-a-friend/info`,e.REVOLVE_ONBOARDING_CONTINUE=`fi/revolve/onboarding/continue`,e.REVOLVE_ONBOARDING_FORM=`fi/revolve/onboarding/form`,e.REVOLVE_ONBOARDING_OFFER=`fi/revolve/onboarding/offer`,e.REVOLVE_ONBOARDING_CANCEL_POPUP=`fi/revolve/onboarding/cancel-popup`,e.REVOLVE_ONBOARDING_CANCEL_FEEDBACK=`fi/revolve/onboarding/cancel-feedback`,e.REVOLVE_ONBOARDING_WITHDRAW=`fi/revolve/onboarding/withdraw`,e.REVOLVE_ONBOARDING_SELECT_BANK_ACCOUNT=`fi/revolve/onboarding/select-bank-account`,e.REVOLVE_ONBOARDING_WITHDRAW_INSURANCE_POPUP=`fi
107/revolve/onboarding/withdraw-insurance`,e.REVOLVE_ONBOARDING_SUCCESS=`fi/revolve/onboarding/success`,e.REVOLVE_ONBOARDING_DENIED=`fi/revolve/onboarding/denied`,e.REVOLVE_ONBOARDING_NEED_MORE_TIME=`fi/revolve/onboarding/need-more-time`,e.REVOLVE_ONBOARDING_ACCOUNT_VERIFICATION=`fi/revolve/onboarding/account-verification`,e.REVOLVE_ONBOARDING_TINK_PROCESSING=`fi/revolve/onboarding/tink-processing`,e.REVOLVE_ONBOARDING_TINK_VERIFICATION=`fi/revolve/onboarding/tink-verification`,e.REVOLVE_ONBOARDING_TINK_VERIFICATION_PROCESSING=`fi/revolve/onboarding/tink-verification-processing`,e.REVOLVE_ONBOARDING_TINK_VERIFICATION_MOBILE=`fi/revolve/onboarding/tink-verification-mobile`,e.REVOLVE_ONBOARDING_TINK_MOBILE=`fi/revolve/onboarding/tink-mobile`,e.REVOLVE_ONBOARDING_INSURANCE=`fi/revolve/onboarding/insurance`,e.REVOLVE_INSURANCE_APPLY_RESULT=`fi/revolve/insurance/apply-result`,e.REVOLVE_INSURANCE_DASHBOARD=`fi/revolve/insurance/dashboard`,e.REVOLVE_INSURANCE_DOCUMENTS=`fi/revolve/insurance/documents`,e.REVOLVE_INSURANCE_REPORT_CLAIM=`fi/revolve/insurance/report-claim`,e.REVOLVE_INSURANCE_REPORT_CLAIM_FAIL=`fi/revolve/insurance/report-claim-fail`,e.REVOLVE_INSURANCE_RESIGN=`fi/revolve/insurance/resign/dashboard`,e.REVOLVE_INSURANCE_RESIGN_FAIL=`fi/revolve/insurance/resign/dashboard/fail`,e.REVOLVE_INSURANCE_RESIGN_SUCCESS=`fi/revolve/insurance/resign/dashboard/success`,e.PROFILE_CONNECTED_ACCOUNTS=`fi/profile/connected-accounts`,e.PROFILE_DASHBOARD=`fi/profile/dashboard`,e.PROFILE_DOCUMENTS=`fi/profile/documents`,e.PDF_VIEW=`fi/pdfView`,e.PROFILE_INVOICES=`fi/profile/invoices`,e.PROFILE_USER_INFO=`fi/profile/user-info`,e.PROFILE_INVOICE_DELIVERY=`fi/profile/invoice-delivery`,e.PROFILE_LANGUAGE=`fi/profile/language`,e.PROFILE_SETTINGS=`fi/profile/settings`,e.CONNECT_ACCOUNT_TINK_MODAL=`fi/profile/connect-account/tink`,e.CONNECT_ACCOUNT_TINK_MOBILE=`fi/profile/connect-account/tink-mobile`,e.CONNECT_ACCOUNT_TINK_PROCESSING=`fi/profile/connect-account/tink-processing`,e.CONNECT_ACCOUNT_CHOOSE_ACCOUNT=`fi/profile/connect-account/choose-account`,e.CONNECT_ACCOUNT_RESULT=`fi/profile/connect-account/result`,e.REVOLVE_INCREASE_LIMIT_USP=`fi/revolve/increase-limit/usp`,e.REVOLVE_INCREASE_LIMIT_CONTINUE=`fi/revolve/increase-limit/continue`,e.REVOLVE_INCREASE_LIMIT_FORM=`fi/revolve/increase-limit/form`,e.REVOLVE_INCREASE_LIMIT_OFFER=`fi/revolve/increase-limit/offer`,e.REVOLVE_INCREASE_LIMIT_ACCOUNT_VERIFICATION=`fi/revolve/increase-limit/account-verification`,e.REVOLVE_INCREASE_LIMIT_TINK_MOBILE=`fi/revolve/increase-limit/tink-mobile`,e.REVOLVE_INCREASE_LIMIT_TINK_PROCESSING=`fi/revolve/increase-limit/tink-processing`,e.REVOLVE_INCREASE_LIMIT_CONFIRMATION=`fi/revolve/increase-limit/confirmation`,e.REVOLVE_INCREASE_LIMIT_DENIED=`fi/revolve/increase-limit/denied`,e.CARD_ONBOARDING=`fi/card/onboarding`,e.PREMIUM_CARD_ONBOARDING=`fi/premium-card/onboarding`,e.ESIM_DASHBOARD=`fi/esim/dashboard`,e.PRODUCT_WITHDRAWAL_ONBOARDING=`fi/product-withdrawal/onboarding`,e.FEED_SCREEN=`fi/feed`,e.PRODUCTS_OVERVIEW=`fi/products-overview`,e.CUSTOMER_KNOWLEDGE=`fi/customer-knowledge`,e.CUSTOMER_KNOWLEDGE_PROCESSING=`fi/customer-knowledge-processing`,e.DECOUPLED_PAYMENT_CONFIRMATION=`fi/payment/decoupled/confirmation`,e.DECOUPLED_PAYMENT_OUTCOME=`fi/payment/decoupled`,e.PAYMENT_OUTCOME=`fi/payment/outcome`,e.THREE_DS_PAYMENT_OUTCOME=`fi/payment/threeds`,e.LEGACY_PRODUCT=`fi/legacy-product`,e}({}),tae={[$k.CARD_DASHBOARD]:`dashboard`,[$k.CARD_DETAILS]:`details`,[$k.CARD_ACTIVATE_REDIRECT]:`activate`,[$k.CARD_MARQETA_WIDGET]:`marqeta-widget`,[$k.CARD_SPENDING_LIMITS]:`spending-limits`,[$k.PURCHASE_SETTINGS]:`purchase-settings`,[$k.CARD_TRANSACTIONS]:`transactions`,[$k.CARD_TRANSACTION_DETAILS]:`transaction`,[$k.BLOCK_CARD]:`block-card`,[$k.ORDER_PHYSICAL_CARD]:`order-physical-card`,[$k.CARD_ACCOUNT_DETAILS]:`account-details`,[$k.CARD_CASHBACK]:`cashback`},nA={TOP_UP_FORM:`form`,TOP_UP_CHANGE_METHOD:`change-method`,TOP_UP_MANUAL_PAYMENT:`manual-payment`},nae={[nA.TOP_UP_FORM]:`form`,[nA.TOP_UP_CHANGE_METHOD]:`change-method`,[nA.TOP_UP_MANUAL_PAYMENT]:`manual-payment`},rae={...tae,[eA.CARD_TOP_UP]:{path:`top-up`,screens:nae}}
107,rA=`fi/app`,iae=`northmill:///`,aae=()=>R?`https://www.northmill.com`:iae,oae=``,iA=e=>`${oae}${rA}/${e.replace(/^\//,``)}`,aA=`/revolve/onboarding/tink/processing`,oA=`/revolve/onboarding/tink-verification-processing`,sA=`/revolve/increase-limit/tink/processing`,cA=`/profile/connect-account/tink-processing`,lA=`/revolve/onboarding/continue`,sae={[$.ESIM_DASHBOARD]:iA(OO),[$.FEED_SCREEN]:iA(`/feed`),[$.PRODUCTS_OVERVIEW]:iA(`/products-overview`),[tA.LOGIN]:iA(`/login`),[tA.REVOLVE_APPLY]:iA(`/revolve/apply`),[tA.GENERIC_FORM]:iA(`/form/:slug`),[$.PROFILE_DASHBOARD]:iA(`/profile/dashboard`),[$.PROFILE_CONNECTED_ACCOUNTS]:iA(`/profile/connected-accounts`),[$.PROFILE_DOCUMENTS]:iA(`/profile/documents`),[$.PROFILE_INVOICES]:iA(`/profile/invoices`),[$.PROFILE_INVOICE_DELIVERY]:iA(`profile/invoice-delivery`),[$.PROFILE_USER_INFO]:iA(`/profile/user-info`),[$.PROFILE_LANGUAGE]:iA(`/profile/language`),[$.REFER_A_FRIEND]:iA(`/refer-a-friend`),[$.REFER_A_FRIEND_INFO]:iA(`/refer-a-friend/info`),...sa&&{[$.PROFILE_SETTINGS]:iA(`profile/settings`)},[$.CAR_LOAN_DASHBOARD]:iA(`/car-loan/dashboard`),[$.CAR_LOAN_DETAILS]:iA(`/car-loan/details`),[$.CAR_LOAN_CAR_DETAILS]:iA(`/car-loan/car-details`),[$.CAR_LOAN_TRANSACTIONS]:iA(`/car-loan/transactions`),[$.CAR_LOAN_INVOICE]:iA(`/car-loan/invoice`),[$.CONNECT_ACCOUNT_CHOOSE_ACCOUNT]:iA(`/profile/connect-account/choose-account`),[$.CONNECT_ACCOUNT_TINK_MODAL]:iA(`/profile/connect-account/tink`),[$.CONNECT_ACCOUNT_TINK_MOBILE]:iA(`/profile/connect-account/tink-mobile`),[$.CONNECT_ACCOUNT_TINK_PROCESSING]:iA(cA),[$.CONNECT_ACCOUNT_RESULT]:iA(`/profile/connect-account/result`),[$.REVOLVE_ACCOUNT_DETAILS]:iA(`/revolve/account-details`),[$.REVOLVE_DASHBOARD]:iA(`/revolve/dashboard`),[$.REVOLVE_TRANSACTIONS]:iA(`/revolve/transactions`),[$.REVOLVE_WITHDRAW]:iA(`revolve/withdraw`),[$.REVOLVE_WITHDRAW_SUCCESS]:iA(`revolve/withdraw/success`),[$.INVOICE_MANUAL_PAYMENT]:iA(`/invoices/:accountId/manual-payment`),[$.REVOLVE_INSURANCE_APPLY_RESULT]:iA(`/revolve/insurance/apply/result`),[$.REVOLVE_INSURANCE_DASHBOARD]:iA(`/revolve/insurance/dashboard`),[$.REVOLVE_INSURANCE_DOCUMENTS]:iA(`/revolve/insurance/documents`),[$.REVOLVE_INSURANCE_REPORT_CLAIM]:iA(`/revolve/insurance/report-claim`),[$.REVOLVE_INSURANCE_REPORT_CLAIM_FAIL]:iA(`/revolve/insurance/report-claim/fail`),[$.REVOLVE_INSURANCE_RESIGN]:iA(`/revolve/insurance/resign`),[$.REVOLVE_INSURANCE_RESIGN_FAIL]:iA(`/revolve/insurance/resign/fail`),[$.REVOLVE_INSURANCE_RESIGN_SUCCESS]:iA(`/revolve/insurance/resign/success`),[$.REVOLVE_INVOICE]:iA(`/revolve/invoice`),[$.REVOLVE_USP]:iA(`/revolve/usp`),[$.CONTACT_DATA_MODAL]:iA(`/revolve/contact-data`),[$.REVOLVE_ONBOARDING_FORM]:iA(`/revolve/onboarding/:applicationId/form`),[$.REVOLVE_ONBOARDING_OFFER]:iA(`/revolve/onboarding/:applicationId/offer`),[$.REVOLVE_ONBOARDING_ACCOUNT_VERIFICATION]:iA(`/revolve/onboarding/:applicationId/account-verification`),[$.REVOLVE_ONBOARDING_TINK_MOBILE]:iA(`/revolve/onboarding/tink-mobile`),[$.REVOLVE_ONBOARDING_TINK_VERIFICATION_MOBILE]:iA(`/revolve/onboarding/tink-verification-mobile`),[$.REVOLVE_ONBOARDING_TINK_PROCESSING]:iA(aA),[$.REVOLVE_ONBOARDING_WITHDRAW]:iA(`/revolve/onboarding/:applicationId/withdraw`),[$.REVOLVE_ONBOARDING_INSURANCE]:iA(`/revolve/onboarding/:applicationId/insurance`),[$.REVOLVE_ONBOARDING_SELECT_BANK_ACCOUNT]:iA(`/revolve/onboarding/:applicationId/bank-account`),[$.REVOLVE_ONBOARDING_DENIED]:iA(`/revolve/onboarding/denied`),[$.REVOLVE_ONBOARDING_NEED_MORE_TIME]:iA(`/revolve/onboarding/need-more-time`),[$.REVOLVE_ONBOARDING_SUCCESS]:iA(`/revolve/onboarding/:applicationId/success`),[$.REVOLVE_ONBOARDING_CANCEL_FEEDBACK]:iA(`/revolve/onboarding/:applicationId/cancel`),[$.REVOLVE_ONBOARDING_CONTINUE]:iA(`${lA}/:applicationId?`),[$.REVOLVE_ONBOARDING_TINK_VERIFICATION]:iA(`/revolve/onboarding/:applicationId/tink-verification`),[$.REVOLVE_ONBOARDING_TINK_VERIFICATION_PROCESSING]:iA(oA),[$.REVOLVE_INCREASE_LIMIT_USP]:iA(`/revolve/increase-limit/usp`),[$.REVOLVE_INCREASE_LIMIT_CONTINUE]:iA(`/revolve/increase-limit/:applicationId/continue`),[$.REVOLVE_INCREASE_LIMIT_FORM]:iA(`/revolve/increase-limit/:applicationId/form`),[$.REVOLVE_INCREASE_LIMIT_OFFER]:iA(`/revolve/increase-limit/:applicationId/offer`),[$.REVOLVE_INCREASE_LIMIT_ACCOUNT_VERIFICATION]:iA(`/revolve/increase-limit/:applicationId/account-verification`),[$.REVOLVE_INCREASE_LIMIT_TINK_MOBILE]:iA(`/revolve/increase-limit/tink-mobile`),[$.REVOLVE_INCREASE_LIMIT_TINK_PROCESSING]:iA(sA),[$.REVOLVE_INCREASE_LIMIT_CONFIRMATION]:iA(`/revolve/increase-limit/:applicationId/confirmation`),[$.REVOLVE_INCREASE_LIMIT_DENIED]:iA(`/revolve/increase-limit/denied`),[$.CARD_ONBOARDING]:iA(`/card/onboarding`),[$.PRODUCT_WITHDRAWAL_ONBOARDING]:iA(`/product-withdrawal/onboarding`),[$.CUSTOMER_KNOWLEDGE]:iA(`/customer-knowledge`),[$.CUSTOMER_KNOWLEDGE_PROCESSING]:iA(`/customer-knowledge-processing`),[$.PAYMENT_ACTIVITY]:iA(`/payment/activity/:accountId`),[$.PAYMENT_LIMITS_DASHBOARD]:iA(`/payment/limits/dashboard`),[$.PAYMENT_LIMITS_FORM]:iA(`/payment/limits/form/:accountId`),[$.PAYMENT_LIMITS_INFORMATIONAL]:iA(`/payment/limits/informational`),[$.PAYMENT_LIMITS_SUPPORTIVE]:iA(`/payment/limits/supportive`),[$.PAYMENT_LIMITS_OUTCOME]:iA(`/payment/limits/outcome/:accountId/:outcome`),[$.PAYMENT_FORM]:iA(`/payment/form`),[$.PAYMENT_FORM_EDIT]:iA(`/payment/form/:accountId/edit/:transactionRequestId`),[$.PAYMENT_TRANSACTIONS_CONFIRMATION]:iA(`/payment/form/confirm/:accountId`),[$.PAYMENT_RECIPIENTS]:iA(`/payment/recipients/:accountId`),[$.PAYMENT_EDIT_RECIPIENT]:iA(`/payment/edit-recipient/:accountId`),[$.SAVED_RECIPIENTS]:iA(`/recipients`),[$.DECOUPLED_PAYMENT_OUTCOME]:iA(`/payment/decoupled/:outcome`),[$.PAYMENT_OUTCOME]:iA(`/payment/outcome/:outcome`),[$.THREE_DS_PAYMENT_OUTCOME]:iA(`/payment/threeds/:outcome`),[$.SIGN]:iA(`/sign/:signAttemptId`),[$.IDENTITY_OUTCOME]:iA(`/sign/outcome/:outcome`),[$.MOBILE_ID_SIGN_GATEWAY]:iA(`/mobile-id/sign-gateway`)},cae=()=>({prefixes:[aae()],getInitialURL:ou,subscribe:e=>Va(e),config:{initialRouteName:tA.LOGIN,screens:{...sae,[$.CARD_ROOT_NAVIGATOR]:{path:iA(`card`),initialRouteName:eA.CARD_DASHBOARD,screens:rae},[$.LEGACY_PRODUCT]:{path:iA(Zk),initialRouteName:ik.DASHBOARD,screens:Qk},[$.NOT_FOUND]:`*`}}}),uA=()=>{if(!R)return`${Ln}${rA}`;switch(`prod`){case`preprod`:return`https://web-pre-prod.northmill.com/fi/app`;case`prod`:return`https://www.northmill.com/fi/app`;default:return`${window.location.origin}/${rA}`}},dA=()=>{let{formatDateToParts:e}=K();return t=>{let{day:n=`day`,month:r=`month`,year:i=`year`}=e(t,{day:`2-digit`,month:`long`,year:`numeric`}).reduce((e,t)=>
107({...e,[t.type]:t.value}),{});return`${n!=null&&n.length===1?`0${n}`:n} ${r} ${i}`}},lae=e(i(((e,t)=>{var n=Cm(),r=hh(),i=Zp(),a=Math.ceil,o=Math.max;function s(e,t,s){t=(s?r(e,t,s):t===void 0)?1:o(i(t),0);var c=e==null?0:e.length;if(!c||t<1)return[];for(var l=0,u=0,d=Array(a(c/t));l<c;)d[u++]=n(e,l,l+=t);return d}t.exports=s}))()),uae=3,dae=e=>{let{formatNumberToParts:t}=K(),{fractionDigits:n,currencyOptions:{currency:r,showSymbol:i},separators:{fractionSeparator:a,integerSeparator:o},showSign:s}=e;return e=>{let{integer:c,fraction:l,minusSign:u,currency:d}=t(e,{style:`currency`,minimumFractionDigits:n,maximumFractionDigits:n,currency:r,useGrouping:!1}).reduce((e,t)=>({...e,[t.type]:t.value}),{});return`${s?`${u??`+`} `:u==null?``:`${u} `}${c==null?``:(()=>{let e=c.split(``).reverse();return(0,lae.default)(e,uae).map(e=>e.reverse().join(``)).reverse().join(o)})()}${l==null?``:`${a}${l}`}${i?` ${d??`null`}`:``}`}},fA=({fractionDigits:e,showSymbol:t,showSign:n})=>dae({currencyOptions:{showSymbol:t,currency:`eur`},fractionDigits:e,separators:{fractionSeparator:`,`,integerSeparator:` `},showSign:n??!1}),fae=({to:e,eventName:t,params:n,children:r})=>{let{logEvent:i}=z(),{replace:a}=N();return(0,X.useEffect)(()=>{i(t),a(e,n)},[e,a,t,i,n]),r},pae=[`https://*`],pA=({onAuthorizationCode:e,mobileAuthURL:t})=>(0,Z.jsx)(mae,{children:(0,Z.jsx)(Di,{source:{uri:t},javaScriptEnabled:!0,originWhitelist:pae,onShouldStartLoadWithRequest:t=>{if(t.url.startsWith(`https://click.northmill.com/fi/app/login`)){let n=new URL(t.url).searchParams.get(`code`);return n!=null&&e(n),!1}return!0}})}),mae=V(Pr)(`background-color:`,({theme:e})=>e.colors.gray0,`;flex:1;`);O();var hae=[`https://*`,`http://*`,`northmill://*`],mA=({redirectPath:e,clientId:t=`73ffc8de8a4c4bed8627f90d8f92369a`,applicationId:n,onNavigateToProcessing:r,onError:i,onClose:a})=>{let o=xA({redirectPath:e,clientId:t,applicationId:n}),[s,c]=(0,X.useState)(!1);B({headerShown:s,headerLeft:()=>null,onClose:a});let l=(0,X.useMemo)(()=>uA()+e,[e]),u=(0,X.useMemo)(()=>t=>{let n=t.nativeEvent?.url??t.url,a=n.startsWith(l)||n.includes(e),o=!n.startsWith(Vi);if(c(o),!a)return!0;try{let{searchParams:e}=new URL(n),t=e.get(`code`)??void 0,i=e.get(`error`)??void 0,a=e.get(`error_reason`)??void 0,o=e.get(`credentialsId`)??void 0,s=e.get(`state`)??void 0;r({...t&&{code:t},...i&&{error:i},...a&&{error_reason:a},...o&&{credentialsId:o},...s&&{state:s}})}catch{i(`redirect_parse_error`)}return!1},[l,e,r,i]);return(0,Z.jsx)(gae,{children:(0,Z.jsx)(_ae,{children:(0,Z.jsx)(Di,{source:{uri:o},originWhitelist:hae,onShouldStartLoadWithRequest:u})})})},gae=V(S)(`flex:1;background-color:`,({theme:e})=>e.colors.gray0,`;`),_ae=V.View(`flex:1;padding:`,({theme:e})=>`0 ${e.width.screen.paddingHorizontal}`,`;padding-bottom:`,En?`56px`:`0`,`;`),hA=`@northmil///finland-revolve-apply-login-email`,gA=`@northmil///finland-revolve-apply-login-phone-number`,vae=qc(`
108query CreditLineCurrentAccount {
109  data: creditLine_currentAccount {
110    accountId
111    state
112  }
113}`),_A=()=>{let{logEvent:e}=z();return Yn(vae,{onCompleted:()=>{e(eo.CREDIT_LINE_CURRENT_ACCONT_COMPLETED)},onError:t=>{e(eo.CREDIT_LINE_CURRENT_ACCOUNT_ERROR,{error:t.message})}})},vA=()=>{let{data:e,isLoading:t,isFetching:n,isError:r}=Bn({queryKey:wO.revolveAccount(),queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Product/Customers/Current/Account`})});return{accountId:e?.accountId??null,isLoadingAccountId:t,isFetchingAccountId:n,isAccountIdError:r,hasRevolveAccount:e?.accountId!=null&&e?.state===`Active`}},yA=()=>{let e=N(),t=kj(e=>e.userSession.isCustomer),{data:n,isFetching:r,refetch:i}=Bn({enabled:!1,queryKey:DO.onboardingContactInfo(),queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Onboarding/CustomerOnboarding/Customers/Current/ContactData`})});return(0,X.useEffect)(()=>{if(!r){if(!t){e.navigate($.CONTACT_DATA_MODAL);return}n!=null&&(W.emptyOrNull(n.emailAddress)||W.emptyOrNull(n.phoneNumber))&&e.navigate($.CONTACT_DATA_MODAL,{oldEmail:n.emailAddress??void 0,oldPhoneNumber:n.phoneNumber??void 0})}},[n,t,r,e]),(0,X.useEffect)(()=>{t&&i()},[i,t]),r},yae=()=>{let{isLoading:e,isError:t,data:n}=Bn({queryKey:DO.onboardingContactInfo(),queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Onboarding/CustomerOnboarding/Customers/Current/ContactData`})});return e?{isLoading:!0,isError:!1,contactInfo:null}
113:t?{isLoading:!1,isError:!0,contactInfo:null}:{isLoading:!1,isError:!1,contactInfo:n??null}},bae=[fO.Transactions,fO.IdentityInformation,fO.Accounts,fO[99],fO[100]],bA=e=>encodeURIComponent(JSON.stringify({applicationId:e})),xA=({redirectPath:e,clientId:t,applicationId:n})=>(0,X.useMemo)(()=>{let r={redirect_uri:uA()+e,client_id:t,scope:bae.join(`,`),market:`FI`,locale:`fi_FI`,test:!1,theme:Mi.LIGHT,...W.not.emptyOrNull(n)?{state:bA(n)}:{}};return`${Vi}/1.0/authorize/?${Ft.stringify(r)}`},[e,t,n]),SA=e=>{try{let{applicationId:t}=JSON.parse(decodeURIComponent(e));return t}catch{throw Error(`Failed to decode Tink state: ${e}`)}},CA={PIN:`pin`,FACE_ID:`faceId`,TOUCH_ID:`touchId`,BIOMETRIC:`biometric`};new Set(Object.values(CA));var xae={100:`clientErrorOperationInProgress`,101:`clientErrorConnectionFailure`,102:`clientErrorInvalidResponse`,105:`clientErrorInvalidInputFormat`,106:`clientErrorNotActivated`,109:`clientErrorUnexpected`,110:`clientErrorWrongState`,111:`clientErrorConfiguration`,120:`clientErrorConnectionTimeout`,121:`clientErrorNoInternetConnection`,122:`clientErrorSecureConnectionCheckFailed`,127:`clientErrorInvalidAuthParameters`,128:`clientErrorAuthMethodUnavailable`,129:`clientErrorAuthMethodNotAllowed`,130:`clientErrorAuthenticationFailed`,131:`clientErrorAuthenticationAborted`,132:`clientErrorAuthDataInvalidated`,133:`clientErrorDowngradeDetected`,134:`EncapClientErrorRegistrationDataInvalidated`,135:`clientErrorRegistrationDataTooOld`,136:`clientErrorUnauthorized`,140:`clientErrorOfflineVersionNotSupported`,141:`clientErrorOfflineParsingFailed`,150:`clientErrorTokenPurposeNotSupported`,151:`clientErrorInvalidToken`,152:`clientErrorInvalidRecoveryParameters`,153:`clientErrorRecoveryDataNotPresent`,160:`clientErrorAppAttestNotSupportedInExtension`,161:`clientErrorOperationNotAllowedInExtension`,170:`clientErrorCrypto`,171:`clientErrorIntegrity`,172:`clientErrorStorage`,174:`clientErrorStorageUnavailable`,175:`clientErrorStorageNeedSharedGroup`,181:`clientErrorKeyUserNotAuthenticated`,182:`clientErrorBiometricAuthentication`,183:`clientErrorUniqueDeviceIdInvalidAlgorithm`,184:`clientErrorUniqueDeviceIdAccessFailure`,185:`clientErrorClientDataInvalid`,1200:`clientErrorAndroidBiometricPromptAuthenticationFailed`,1201:`clientErrorAndroidBiometricPromptAcquiredGood`,1202:`clientErrorAndroidBiometricPromptAcquiredPartial`,1203:`clientErrorAndroidBiometricPromptAcquiredInsufficient`,1204:`clientErrorAndroidBiometricPromptAcquiredImagerDirty`,1205:`clientErrorAndroidBiometricPromptAcquiredTooSlow`,1206:`clientErrorAndroidBiometricPromptAcquiredTooFast`,1207:`clientErrorAndroidBiometricPromptUnexpectedHelpCode`,1211:`clientErrorAndroidBiometricPromptErrorHwUnavailable`,1212:`clientErrorAndroidBiometricPromptErrorUnableToProcess`,1213:`clientErrorAndroidBiometricPromptErrorTimeout`,1214:`clientErrorAndroidBiometricPromptErrorNoSpace`,1215:`clientErrorAndroidBiometricPromptErrorCanceled`,1217:`clientErrorAndroidBiometricPromptErrorLockout`,1218:`clientErrorAndroidBiometricPromptErrorVendor`,1219:`clientErrorAndroidBiometricPromptErrorLockoutPermanent`,1220:`clientErrorAndroidBiometricPromptErrorUserCanceled`,1221:`clientErrorAndroidBiometricPromptErrorNoBiometrics`,1222:`clientErrorAndroidBiometricPromptErrorHwNotPresent`,1223:`clientErrorAndroidBiometricPromptErrorNegativeButton`,1224:`clientErrorAndroidBiometricPromptErrorNoDeviceCredential`,1225:`clientErrorAndroidBiometricPromptErrorSecurityUpdateRequired`,1233:`clientErrorAndroidBiometricPromptErrorUnexpectedErrorCode`,200:`serverErrorIncorrectActivationCode`,201:`serverErrorUnexpected`,202:`serverErrorNotRegistered`,203:`serverErrorUnexpected`,204:`serverErrorUnexpected`,205:`serverErrorUnexpected`,208:`serverErrorNoSession`,210:`serverErrorInvalidSession`,211:`serverErrorClientOnlyDisallowed`,213:`serverErrorIncorrectResponse`,214:`serverErrorAuthenticationFailed`,219:`serverErrorApplicationIdMismatch`,221:`serverErrorServiceUnavailable`,224:`serverErrorLockedByAdmin`,226:`serverErrorLocked`,230:`serverErrorNoMatchingAuthMethod`,231:`serverErrorIllegalAuthMethod`,232:`serverErrorIllegalAuthFactor`},Sae=e=>{if(e==null)return;let t=Number(e);if(!Number.isNaN(t))return t}
113,Cae=class e extends Error{code;codeName;remainingAttempts;constructor(t,n,r){if(super(t),Object.setPrototypeOf(this,e.prototype),this.name=`SignicatError`,this.code=Number(n),n!=null){let e=n;this.codeName=xae[e]}this.remainingAttempts=r,Error.captureStackTrace&&Error.captureStackTrace(this,e)}static parse(t){if(t instanceof e)return t;let n=Sae(t?.userInfo?.remainingAttempts);return new e(t?.message,t?.code,n)}};function wae(e){return Promise.resolve()}function wA(e){return Promise.resolve()}function TA(e){return Promise.resolve()}function EA(){return`web`}function DA(){return!1}function OA(){return[]}function kA(e){return CA.PIN}function AA(e){return Promise.resolve()}var Tae=(e,t,n)=>{let r={...e};for(let i of Object.keys(e)){let e=t?.[i],a=n[i];e==null?a!=null&&(r[i]=a):r[i]=e}return r},Eae={getItem:e=>{let t=Pn.getItem(e);return t==null?null:JSON.stringify(t)},setItem:(e,t)=>{Pn.setItem(e,JSON.parse(t))},removeItem:e=>{Pn.removeItem(e)}},jA=(e,t,n)=>typeof e==`string`?e:e.when!=null&&!e.when(t,n)?null:e.target,Dae=(e,t,n)=>{if(typeof e==`string`||typeof e==`object`&&!Array.isArray(e)&&`target`in e)return jA(e,t,n);for(let r of e){let e=jA(r,t,n);if(e!=null)return e}return null},Oae=(e,t)=>{if(t==null)return e;let n={...e.transitions};if(t.transitions!=null)for(let e of Object.keys(t.transitions))n[e]={...n[e],...t.transitions[e]};return{initial:t.initial??e.initial,finalSteps:t.finalSteps??e.finalSteps,transitions:n}};function MA(e,t,n){let r=e,i=(n,i)=>({currentState:e.initial,context:t,dispatch:(e,t)=>{let{currentState:a,context:o}=i(),s={...o,...t};if(r.finalSteps.includes(a))return;let c=r.transitions[a]?.[e],l=c==null?null:Dae(c,s,t);l!=null&&n({currentState:l,context:s})},setContext:e=>{let{context:t,currentState:r}=i();n({currentState:r,context:{...t,...e}})},reset:()=>{n({currentState:r.initial,context:t})},configureFlow:i=>{r=Oae(e,i),n({currentState:r.initial,context:t})}});return wi(n==null?i:ut(i,{name:n.name,storage:di(()=>Eae),partialize:e=>({currentState:e.currentState,context:n.partializeContext(e.context)}),merge:(e,n)=>{if(e==null)return n;let r=e;return{...n,currentState:r.currentState??n.currentState,context:Tae(t,r.context,n.context)}}}))}var NA=MA({initial:`DEVICE_CHECK`,finalSteps:[`SUCCESS`,`CANCEL`],transitions:{DEVICE_CHECK:{NEXT:[{target:`MOVE_DEVICE`,when:e=>e.hasAlreadyRegisteredDevice},{target:`SET_PIN`}],CANCEL:`CANCEL`},MOVE_DEVICE:{NEXT:`SET_PIN`,CANCEL:`CANCEL`},SET_PIN:{NEXT:`SET_PIN_FORM`},SET_PIN_FORM:{NEXT:[{target:`ENABLE_BIOMETRIC`,when:e=>e.availablAuthMethod!==`pin`},{target:`PIN_ENABLED`}]},ENABLE_BIOMETRIC:{NEXT:`PIN_AND_BIOMETRIC_ENABLED`,CANCEL:`PIN_ENABLED`},PIN_ENABLED:{NEXT:`SUCCESS`},PIN_AND_BIOMETRIC_ENABLED:{NEXT:`SUCCESS`}}},{hasAlreadyRegisteredDevice:!1,deviceInfo:{deviceName:null,lastUsedAt:null},availablAuthMethod:`pin`,activatedAuthMethod:null,pin:null});function PA(e){return yu(NA,e)}var FA=MA({initial:`LOGIN_WITH_PIN_OR_BIOMETRICS`,finalSteps:[`SUCCESS`,`CANCEL`],transitions:{LOGIN_WITH_PIN_OR_BIOMETRICS:{NEXT:`SUCCESS`,FORGOT_PIN:`RESET_PIN`,RE_VERIFY_IDENTITY:`RE_VERIFY_IDENTITY`},RESET_PIN:{NEXT:`RE_VERIFY_IDENTITY`,CANCEL:`CANCEL`},SET_NEW_PIN_FORM:{NEXT:`SUCCESS`,CANCEL:`RESET_PIN`}}},{authMethod:`pin`,authState:`INITIAL`,sessionExpiryTime:null,error:null});function IA(e){return yu(FA,e)}var LA=MA({initial:`SETTINGS`,finalSteps:[`SUCCESS`,`CANCEL`],transitions:{SETTINGS:{CONFIRM:`CONFIRM_OPERATION`,FORGOT_PIN:`RESET_PIN`,SET_UP_NEW_PIN:`SET_UP_NEW_PIN`},CONFIRM_OPERATION:{SUCCESS:`SUCCESS`,CANCEL:`CANCEL`,FORGOT_PIN:`RESET_PIN`,RE_VERIFY_IDENTITY:`RE_VERIFY_IDENTITY`,SET_UP_NEW_PIN:`SET_UP_NEW_PIN`},SET_UP_NEW_PIN:{CANCEL:`CANCEL`,SUCCESS:`SUCCESS`,SUCCESS_PIN_CHANGED:`SUCCESS_PIN_CHANGED`},RESET_PIN:{NEXT:`RE_VERIFY_IDENTITY`,CANCEL:`CANCEL`},SUCCESS_PIN_CHANGED:{CANCEL:`CANCEL`}}},{authMethod:`pin`,validatedPin:void 0});function RA(e){return yu(LA,e)}var kae={initial:`SIGN_WITH_PIN_OR_BIOMETRICS`,finalSteps:[`SUCCESS_SCREEN`,`ERROR_SCREEN`,`CANCEL_SCREEN`],transitions:{SIGN_WITH_PIN_OR_BIOMETRICS:{NEXT:`SUCCESS_SCREEN`,FORGOT_PIN:`RESET_PIN`,RE_VERIFY_IDENTITY:`RE_VERIFY_IDENTITY`,SIGNING_ERROR:`ERROR_SCREEN`,CANCEL:`CA
113NCEL_SCREEN`},RESET_PIN:{NEXT:`RE_VERIFY_IDENTITY`,CANCEL:`SIGN_WITH_PIN_OR_BIOMETRICS`},SET_NEW_PIN_FORM:{NEXT:`SUCCESS_SCREEN`,CANCEL:`RESET_PIN`}}},zA=`${_a}.mobile-id-sign-flow`,BA=`${_a}.mobile-id-reverify-redirect`,Aae={signingContext:null,authMethod:`pin`,signAttemptId:null,hasMobileIdActive:!1,signType:Ge.Strong,completeUrl:null,outcomeNavigation:null,reVerifySuccess:null,signingErrorType:null},VA=e=>({signingContext:e.signingContext,authMethod:e.authMethod,signAttemptId:e.signAttemptId,hasMobileIdActive:e.hasMobileIdActive,signType:e.signType,completeUrl:e.completeUrl,outcomeNavigation:e.outcomeNavigation,reVerifySuccess:e.reVerifySuccess}),HA=MA(kae,Aae,{name:zA,partializeContext:VA}),UA=HA,jae=()=>!R||typeof window>`u`?!1:new URLSearchParams(window.location.search).has(`code`),Mae=()=>{let{currentState:e,context:t}=HA.getState();mi.emptyOrNull(t.signAttemptId)||Pn.setItem(zA,{state:{currentState:e,context:VA(t)},version:0})},Nae=e=>{Pn.setItem(BA,e)},Pae=()=>{let e=Pn.getItem(BA);return e==null?null:(Pn.removeItem(BA),e)},WA=()=>{HA.getState().reset(),Pn.removeItem(zA)},Fae=e=>{let t=()=>{if(jae())return;let{context:t}=HA.getState();mi.emptyOrNull(t.signAttemptId)&&e()};return UA.persist.hasHydrated()&&t(),UA.persist.onFinishHydration(t)},Iae=()=>{let[e,t]=(0,X.useState)(()=>UA.persist.hasHydrated());return(0,X.useEffect)(()=>{if(UA.persist.hasHydrated()){t(!0);return}return UA.persist.onFinishHydration(()=>{t(!0)})},[]),e};function GA(e){return yu(HA,e)}var KA={NOT_AVAILABLE:`NOT_AVAILABLE`,NOT_ENROLLED_ON_DEVICE:`NOT_ENROLLED_ON_DEVICE`,AVAILABLE_NOT_ACTIVATED:`AVAILABLE_NOT_ACTIVATED`,ACTIVATED:`ACTIVATED`},Lae=new Set([CA.FACE_ID,CA.TOUCH_ID,CA.BIOMETRIC]),qA={ServerErrorLocked:`serverErrorLocked`,ServerErrorNotRegistered:`serverErrorNotRegistered`},JA={NONE:`NONE`,SHOW_NOT_ENROLLED_DIALOG:`SHOW_NOT_ENROLLED_DIALOG`,CONFIRM_ACTIVATION:`CONFIRM_ACTIVATION`,DEACTIVATE:`DEACTIVATE`},YA=3e5,Rae=new Set(Object.values(qA)),zae=e=>Rae.has(e),Bae=[`serverErrorAuthenticationFailed`],Vae=[`clientErrorAndroidBiometricPromptErrorHwUnavailable`,`clientErrorAndroidBiometricPromptErrorUnableToProcess`,`clientErrorAndroidBiometricPromptErrorTimeout`,`clientErrorAndroidBiometricPromptErrorNoSpace`,`clientErrorAndroidBiometricPromptErrorCanceled`,`clientErrorAndroidBiometricPromptErrorLockout`,`clientErrorAndroidBiometricPromptErrorVendor`,`clientErrorAndroidBiometricPromptErrorLockoutPermanent`,`clientErrorAndroidBiometricPromptErrorUserCanceled`,`clientErrorAndroidBiometricPromptErrorNoBiometrics`,`clientErrorAndroidBiometricPromptErrorHwNotPresent`,`clientErrorAndroidBiometricPromptErrorNegativeButton`,`clientErrorAndroidBiometricPromptErrorNoDeviceCredential`,`clientErrorAndroidBiometricPromptErrorSecurityUpdateRequired`,`clientErrorAndroidBiometricPromptErrorUnexpectedErrorCode`],Hae=e=>e.some(e=>Lae.has(e)),XA=()=>{let e=OA();Pn.setItem(Qs,e)},ZA=()=>{let e=Pn.getItem(Qs);if(e==null||!Hae(e))return!1;let t=kA();return t===CA.PIN||!e.includes(t)},Uae=()=>ZA()?!Pn.getItem(Re):(Pn.removeItem(Re),!1),Wae=()=>{Pn.setItem(Re,!0)},Gae=()=>ZA()?!Pn.getItem(er):(Pn.removeItem(er),!1),Kae=()=>{Pn.setItem(er,!0)},qae=()=>{Pn.setItem(Us,!0)},Jae=()=>Pn.getItem(`mobileId.biometricChangePendingProfileRedirect`)?(Pn.removeItem(Us),!0):!1,QA=()=>Pn.getItem(`mobileId.pinLength`)??6,$A=({error:e,onBlockingError:t,onNonBlockingError:n,onGoBackError:r})=>{let{codeName:i,remainingAttempts:a}=Cae.parse(e);return i&&(Bae.includes(i)?n(a):zae(i)?t(i):Vae.includes(i)&&r?.()),e},ej=()=>{let e=kA({includeUnenrolled:!0});if(e===CA.PIN&&En)return{authMethod:CA.BIOMETRIC,status:KA.NOT_ENROLLED_ON_DEVICE,isToggleOn:!1};if(e===CA.PIN)return{authMethod:CA.PIN,status:KA.NOT_AVAILABLE,isToggleOn:!1};let t=kA()===e,n=OA().includes(e);return t?n?{authMethod:e,status:KA.ACTIVATED,isToggleOn:!0}:{authMethod:e,status:KA.AVAILABLE_NOT_ACTIVATED,isToggleOn:!1}:{authMethod:e,status:KA.NOT_ENROLLED_ON_DEVICE,isToggleOn:!1}},Yae=e=>{switch(e){case KA.NOT_ENROLLED_ON_DEVICE:return{type:JA.SHOW_NOT_ENROLLED_DIALOG};case KA.AVAILABLE_NOT_ACTIVATED:return{type:JA.CONFIRM_ACTIVATION};case KA.ACTIVATED:return{type:JA.DEACTIVATE};default:return{type:JA.NONE}}},Xae=e=>{if(e==null||e===``)return YA;let t=Pu.fromISO(e);return t.isValid?Math.max(0,t.diffNow().milliseconds):YA},Zae=()=>{let e=HA.getState().currentState,t=LA.getState().currentState,n=FA.getState().currentState;if(e===`RESET_PIN`)return{flow:`sign`,dispatch:HA.getState().dispatch};if(t===`RESET_PIN`){let{dispatch:e}=LA.getState();return{flow:`settings`,dispatch:e}}
113return n===`RESET_PIN`?{flow:`login`,dispatch:FA.getState().dispatch}:null},tj=()=>new Promise(e=>setTimeout(e,100)),Qae=({enabled:e=!0})=>{let t=N();(0,X.useEffect)(()=>{e&&Jae()&&(Kae(),t.navigate($.MOBILE_ID_SETTINGS))},[e,t])},nj=Qa(),$ae=e=>{let{routes:t}=e;if(t==null||t.length===0)return null;let n=[...t].reverse()[0];for(;n.state!=null;){let e=n.state.routes;if(e==null||e.length===0)break;n=[...e].reverse()[0]}let r=n.params?.screen;return typeof r==`string`?r:n.name??null},rj=()=>{let[e,t]=(0,X.useState)(()=>nj.isReady()?nj.getCurrentRoute()?.name??null:null);return(0,X.useEffect)(()=>nj.addListener(`state`,({data:{state:e}})=>{e!=null&&t($ae(e))}),[]),e},ij=()=>Lo(`fi_mobileId`)===Oe.ENABLED,aj=()=>{let e=ij();return sa&&e},oj={CONFIRM_3DS_AUTHENTICATION:`Confirm3DsAuthentication`,CONFIRM_IDENTITY:`confirmIdentity`,SIGN_TRANSFER_BATCH:`SignTransferBatch`},sj=[oj.CONFIRM_3DS_AUTHENTICATION,oj.CONFIRM_IDENTITY,oj.SIGN_TRANSFER_BATCH],eoe=new Set([408,502,503,504]),toe=409,noe=e=>{let t=e.statusCode;return t==null?!0:t>=400&&t<600?eoe.has(t):!0},cj=e=>!(e instanceof An)||e.networkError==null?!1:noe(e.networkError),lj=e=>!(e instanceof An)||e.networkError==null?!1:e.networkError.statusCode===toe,uj=e=>cj(e)?`connection`:lj(e)?`expired`:`generic`,roe=(e,t,n)=>{if([e,t,n].some(mi.emptyOrNull)||!sj.includes(n))return!1;let r=Pu.now(),i=Pu.fromISO(t);return i.isValid&&i.toMillis()>r.toMillis()};async function ioe(e,t){let n=e.getReader(),r;for(;!(r=await n.read()).done;)t(r.value)}function aoe(e){let t,n,r,i=!1;return function(a){t===void 0?(t=a,n=0,r=-1):t=soe(t,a);let o=t.length,s=0;for(;n<o;){i&&=(t[n]===10&&(s=++n),!1);let a=-1;for(;n<o&&a===-1;++n)switch(t[n]){case 58:r===-1&&(r=n-s);break;case 13:i=!0;case 10:a=n}if(a===-1)break;e(t.subarray(s,a),r),s=n,r=-1}s===o?t=void 0:s!==0&&(t=t.subarray(s),n-=s)}}function ooe(e,t,n){let r=dj(),i=new TextDecoder;return function(a,o){if(a.length===0)n?.(r),r=dj();else if(o>0){let n=i.decode(a.subarray(0,o)),s=o+(a[o+1]===32?2:1),c=i.decode(a.subarray(s));switch(n){case`data`:r.data=r.data?r.data+`
114`+c:c;break;case`event`:r.event=c;break;case`id`:e(r.id=c);break;case`retry`:let n=parseInt(c,10);isNaN(n)||t(r.retry=n)}}}}function soe(e,t){let n=new Uint8Array(e.length+t.length);return n.set(e),n.set(t,e.length),n}function dj(){return{data:``,event:``,id:``,retry:void 0}}var coe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},fj=`text/event-stream`,loe=1e3,pj=`last-event-id`;function uoe(e,t){var{signal:n,headers:r,onopen:i,onmessage:a,onclose:o,onerror:s,openWhenHidden:c,fetch:l}=t,u=coe(t,[`signal`,`headers`,`onopen`,`onmessage`,`onclose`,`onerror`,`openWhenHidden`,`fetch`]);return new Promise((t,d)=>{let f=Object.assign({},r);f.accept||=fj;let p;function m(){p.abort(),document.hidden||b()}c||document.addEventListener(`visibilitychange`,m);let h=loe,g=0;function _(){document.removeEventListener(`visibilitychange`,m),window.clearTimeout(g),p.abort()}n?.addEventListener(`abort`,()=>{_(),t()});let v=l??window.fetch,y=i??doe;async function b(){p=new AbortController;try{let n=await v(e,Object.assign(Object.assign({}
114,u),{headers:f,signal:p.signal}));await y(n),await ioe(n.body,aoe(ooe(e=>{e?f[pj]=e:delete f[pj]},e=>{h=e},a))),o?.(),_(),t()}catch(e){if(!p.signal.aborted)try{let t=s?.(e)??h;window.clearTimeout(g),g=window.setTimeout(b,t)}catch(e){_(),d(e)}}}b()})}function doe(e){let t=e.headers.get(`content-type`);if(!t?.startsWith(`text/event-stream`))throw Error(`Expected content-type to be ${fj}, Actual: ${t}`)}var foe=({url:e,headers:t})=>{let n=new AbortController,r=new Map,i=new Set,a=!1,o=!1,s={url:e,headers:t},c=e=>{i.forEach(t=>{t(e)})},l=(e,t)=>{let n=r.get(e);n&&n.forEach(e=>{e(t)})},u=()=>{a||o||(n=new AbortController,uoe(s.url,{headers:s.headers,signal:n.signal,openWhenHidden:!0,onopen:e=>e.status===401||e.status===403?(c({status:e.status}),Promise.reject(Error(`SSE unauthorized: ${e.status}`))):e.ok?Promise.resolve():Promise.reject(Error(`SSE connection failed: ${e.status}`)),onmessage:e=>{let t=e.event||`message`;l(t,e.data)},onclose:()=>{a||o||c({message:`SSE connection closed`})},onerror:e=>{if(a||o)return null;throw c({message:String(e)}),e}}).catch(()=>{}))};return queueMicrotask(()=>{!a&&!o&&u()}),{addEventListener:(e,t)=>{r.has(e)||r.set(e,new Set),r.get(e)?.add(t)},onError:e=>{i.add(e)},close:()=>{o=!0,n.abort()},dispose:()=>{a=!0,o=!0,n.abort(),r.clear(),i.clear()}}};O();var mj={SSE_EVENT_ERROR:`SSE_EVENT_ERROR`,SSE_PARSING_ERROR:`SSE_PARSING_ERROR`,TOKEN_ERROR:`TOKEN_ERROR`},hj=`useSseNotifications`,gj=`SSE_ERROR`,poe=e=>{let{events:t,enabled:n=!0}=e,{captureError:r}=Mt(),i=(0,X.useRef)(null),a=(0,X.useRef)(null),o=(0,X.useRef)(h.currentState),s=(0,X.useRef)(t);s.current=t;let c=(0,X.useCallback)(()=>{if(!n)return;let e;try{e=cl()}catch(e){r(gj,{place:hj,moreData:{error:e,tag:mj.TOKEN_ERROR}});return}i.current&&=(i.current.dispose(),null);let t=foe({url:`https://bff-api.web.prod.northmill.tech/events/stream`,headers:{Authorization:`Bearer ${e}`}});i.current=t,t.onError(e=>{let t=o.current===`active`;r(gj,{place:hj,moreData:{error:e,tag:mj.SSE_EVENT_ERROR,willReconnect:t}}),a.current&&=(clearTimeout(a.current),null),t&&(a.current=setTimeout(()=>{c()},1e3))});let l=s.current;Object.keys(l).forEach(e=>{l[e]&&t.addEventListener(e,t=>{if(!t)return;let n=s.current[e];if(n)try{n(JSON.parse(t).payload)}catch(t){r(gj,{place:hj,moreData:{eventName:e,error:t,tag:mj.SSE_PARSING_ERROR}})}})})},[r,n]);(0,X.useEffect)(()=>{if(!n)return;c();let e=null;return sa&&(e=h.addEventListener(`change`,e=>{o.current=e,e===`active`?c():(e===`background`||e===`inactive`)&&(i.current&&i.current.close(),a.current&&clearTimeout(a.current))})),()=>{sa&&e?.remove(),i.current&&i.current.dispose(),a.current&&clearTimeout(a.current)}},[c,n])},moe=new Set([$.SIGN,$.PAYMENT_ACTIVITY,$.PAYMENT_TRANSACTIONS_CONFIRMATION]),hoe=()=>{let e=N(),t=rj(),n=(0,X.useRef)(new Set);poe({enabled:t==null||!moe.has(t),events:{SignAttemptCreatedEvent:t=>{let r=t.SignAttemptId;n.current.has(r)||roe(r,t.ExpiresAt,t.OperationName)&&(n.current.add(r),e.navigate($.SIGN,{signAttemptId:r}))}}})},_j=`+358`,vj=`https://www.northmill.com/fi/`,yj=`https://www.northmill.com/media/dvxj2up4/northmillin-joustoluotto-vakiomuotoiset-eurooppalaiset-kuluttajaluottotiedot-2025-07-1.pdf`,bj=`https://www.northmill.com/media/aj5j4pqj/northmill-yleiset-luottoehdot-17102023.pdf`,xj=`https://www.northmill.com/media/xr0preq4/northmill-joustoluotto-tuotekohtaiset-ehdot-31052025.pdf`,Sj=`https://nth-cms-storage-prod-media-bucket.s3.eu-west-1.amazonaws.com/media/qfsllmk5/tietosuojakaytanto-286.pdf`,Cj=`https://www.northmill.com/media/uqijrfxp/kayttoehdot-2762023.pdf`,wj=`09 747 91185`,goe=`[email protected]`,_oe=`https://www.vahingot.com`,voe=`https://www.northmill.com/fi/usein-kysyttya/maksuturva-vakuutus`,Tj=`https://bnpparibascardif.se/henkilotiedot`,yoe=`https://www.oikeuspalveluvirasto.fi/talous-ja-velkaneuvonta/`,boe=`https://northmill-assets.s3.eu-north-1.amazonaws.com/docs/fi/Kampanjvillkor+-+referral+terms_finland.pdf`,xoe={isAuthenticated:!1,isCustomer:!1,isRevolveCustomer:!1,isCarLoanCustomer:!1,revolveAccountId:null,logIn:Pp((e,t)=>{e.isAuthenticated=!0,e.isCustomer=t.isCustomer,e.isRevolveCustomer=t.isRevolveCustomer??!0,e.isCarLoanCustomer=t.isCarLoanCustomer??!1,e.carLoanAccountId=t.carLoanAccountId??null,e.revolveAccountId=t.revolveAccountId??null}),logOut:Pp(e=>{ca(``),ka(``),Pn.removeItem(hA),Pn.removeItem(gA),e.isAuthenticated=!1,e.isCustomer=!1,Dee(),Tt()}),setIsCustomer:Pp(e=>{e.isCustomer=!0})},Soe={applicationId:``,setApplicationId:Pp((e,t)=>{e.applicationId=t.applicationId})},Coe={applicationId:``,setApplicationId:Pp((e,t)=>{e.applicationId=t.applicationId})},woe={authenticationId:``,verifier:``,isAuthFlowInProgress:!1,setIdentityFlowData:Pp((e,t)=>{e.authenticationId=t.authenticationId??e.authenticationId,e.verifier=t.verifier??e.verifier}),setAuthFlowInProgress:Pp((e,t)=>{e.isAuthFlowInProgress=t.inProgress})},Toe=bd({userSession:xoe,revolveOnboardingSession:Soe,revolveIncreaseLimitSession:Coe,identityFlowSession:woe},{storage:R?`sessionStorage`:Pn}),Ej=Hp(Toe,{name:`Finland`}),Dj=tp(),Oj=e=>Dj.useStoreActions(e),kj=(e,t)=>Dj.useStoreState(e,t),Eoe=({children:e})=>(0,Z.jsx)(Lp,{store:Ej,children:e});O();var Aj=async({method:e,url:t,params:n,bodyOverride:r,contentType:i,headers:a,signal:o,useXerxesProxy:s=!0})=>{let c={...a??{}};i!=null&&(c[`Content-Type`]=i,c.Accept=i);let l=cl(t.endsWith(`/Auth/Login`)||t.endsWith(`/auth/begin`));l!=null&&(c.Authorization=`Bearer ${l}`);let{commitHash:u,buildVersion:d,buildNumber:f}=Zt();c[`Client-App`]=xe.select({ios:`iOSApp`,android:`AndroidApp`,web:`WebApp`}),c[`X-Client-Version`]=d,c[`X-Ui-Components-Version`]=Pc,R?c[`X-Commit-Hash`]=u:c[`X-Build-Number`]=f;let p=e===`GET`&&n!=null?Ft.stringifyUrl({url:t,query:n}):t,m=await fetch(Doe(p,s),{method:e,headers:c,body:n==null||e===`GET`?void 0:r??JSON.stringify(n),signal:o});await As();let h=await Aoe(m);if(!m.ok){m.status===401&&Ej.dispatch.userSession.logOut();let n=Error(`Unexpected status: ${e} ${t} -> ${m.status}`);throw n.info=m.statusText,n.status=m.status,n.body=h,n}return Ooe(m),koe(m),h},Doe=(e,t)=>/(^https?:\/\/|^\/\/)/.test(e)?e:`${iu(t)}/${e}`.replace(/([^:]\/)\/+/g,`$1`),Ooe=e=>{let t=e.headers.get(`JWT-Token`);W.not.emptyOrNull(t)&&ca(t)},koe=e=>{let t=e.headers.get(`X-Vpn-User`);
114W.not.emptyOrNull(t)&&ln(t)},Aoe=e=>{let t=e.headers.get(`Content-Type`);return t===`application/pdf`||t===`image/png`?e.blob():e.text().then(e=>t?.includes(`application/json`)?JSON.parse(e):e)},joe=({product:e,requestType:t,enabled:n=!1,onSuccess:r,onError:i})=>{let a=Bn({queryFn:()=>Aj({method:`GET`,url:`application-orchestrator/api/applications/active`,params:{product:e,requestType:t??null},useXerxesProxy:!1}),queryKey:EO.aoApplicationsActive(e??`unknown`,t??`unknown`),enabled:n,gcTime:0,staleTime:0});return(0,X.useEffect)(()=>{a.isSuccess&&r!=null&&a.data!=null&&r(a.data)},[a.isSuccess,a.data,r]),(0,X.useEffect)(()=>{a.isError&&i!=null&&a.error!=null&&i(a.error)},[a.isError,a.error,i]),a},Moe=qc(`
115  query BankAccounts_Login {
116    bankAccounts: bankAccounts_accounts {
117      accountId
118      accountType
119      productType
120    }
121  }
122`),Noe=({onComplete:e}={})=>{let t=Oj(e=>e.userSession.logIn),[n,{data:r,error:i}]=xn(Moe),a=(0,X.useCallback)(async()=>{await n()},[n]);return(0,X.useEffect)(()=>{if(r!=null||i!=null){if(r?.bankAccounts!=null&&r?.bankAccounts?.length!==0){let n=r?.bankAccounts?.find(e=>e.productType===It.SecuredVehicleLoan),i=r?.bankAccounts?.find(e=>e.productType===It.CreditLine)?.accountId,a=n?.accountId,o=a!=null,s=!(r?.bankAccounts?.length===1&&o);t({isCustomer:!0,isRevolveCustomer:s,isCarLoanCustomer:o,carLoanAccountId:a,revolveAccountId:i}),e?.();return}t({isCustomer:!0}),e?.()}},[r,i,t,e]),a},Poe=(e,t)=>Bn({queryKey:[`document-download`,e,t],queryFn:async()=>await Aj({method:`GET`,url:`fi/CreditLine/Product/Accounts/${e}/Invoices/${t}`}),enabled:e!=null&&t!=null}),jj={InProgress:1,Success:2,Fail:3,Cancel:4},Mj={BANK_ID_CODE_FLOW:`bank_id_code_flow`,NORTHMILL_AUTH_CODE_FLOW:`northmill_auth_code_flow`,REFRESH_TOKEN:`refresh_token`},Nj=`se_app`,Pj={identity:()=>[`identity`],identityAuthBegin:()=>[...Pj.identity(),`auth-begin`],identityAuthCheck:()=>[...Pj.identity(),`auth-check`],identityAuthConnectToken:()=>[...Pj.identity(),`auth-connect-token`]},Fj=(e={})=>fn({mutationKey:Pj.identityAuthConnectToken(),mutationFn:async({authenticationId:e,codeVerifier:t,grantType:n,refreshToken:r,authorizationCode:i})=>{if(t==null&&n===`northmill_auth_code_flow`)throw Error(`Invalid code verifier`);return Aj({useXerxesProxy:!1,url:`identity/connect/token`,method:`POST`,bodyOverride:new URLSearchParams({grant_type:n,client_id:Nj,auth_id:e??``,code_verifier:t??``,refresh_token:r??``,authorization_code:i??``}).toString(),contentType:`application/x-www-form-urlencoded`,params:{grantType:n,codeVerifier:t,authenticationId:e,refreshToken:r,authorizationCode:i}})},...e}),Ij=(e={})=>{let t=(0,X.useRef)(null),n=fn({mutationKey:Pj.identityAuthBegin(),mutationFn:async({completeUrl:e,codeChallenge:n,personalNumber:r,deviceId:i,loginAuthenticationType:a})=>{if(t.current=new AbortController,n==null)throw Error(`Code challenge is required`);let o=Tc.createCodeChallenge(n);return Aj({useXerxesProxy:!1,signal:t.current.signal,url:`identity/api/fi/auth/begin`,method:`POST`,contentType:`application/json`,params:{completeUrl:e,deviceId:i,loginAuthenticationType:a,codeChallenge:o,personalNumber:r}})},...e}),r=(0,X.useCallback)(()=>{t.current?.abort()},[]);return{...n,abortAuthBegin:r}},Lj=1500,Rj=(e={})=>{let t=(0,X.useRef)(null),n=(0,X.useRef)(!1),r=(0,X.useRef)(null),i=(0,X.useCallback)(()=>{t.current!=null&&(clearTimeout(t.current),t.current=null),n.current=!1},[]),a=fn({mutationKey:Pj.identityAuthCheck(),mutationFn:async({authenticationId:e,authorizationCode:t})=>Aj({useXerxesProxy:!1,method:`POST`,url:`identity/api/fi/auth/${e}/check`,bodyOverride:new URLSearchParams({authorizationCode:t??``}).toString(),contentType:`application/x-www-form-urlencoded`,params:{authenticationId:e,authorizationCode:t}}),...e,onSuccess:(a,o,s)=>{a.status===jj.Success||a.status===jj.Fail?(i(),e.onSuccess?.(a,o,s)):(n.current=!0,t.current=setTimeout(()=>{n.current&&r.current?.(o)},Lj))},onError:(t,n,r)=>{i(),e.onError?.(t,n,r)}});r.current=a.mutate;let o=(0,X.useCallback)(()=>{i(),a.reset()},[a,i]);return(0,X.useEffect)(()=>i,[i]),{...a,cancelPolling:o}};dd();function zj(e){return new j_(function(t,n){return new Ns(function(r){var i,a,o;try{i=n(t).subscribe({next:function(i){if(i.errors?o=e({graphQLErrors:i.errors,response:i,operation:t,forward:n}):pa(i)&&(o=e({protocolErrors:i.extensions[wa],response:i,operation:t,forward:n})),o){a=o.subscribe({next:r.next.bind(r),error:r.error.bind(r),complete:r.complete.bind(r)});return}r.next(i)},error:function(i){if(o=e({operation:t,networkError:i,graphQLErrors:i&&i.result&&i.result.errors||void 0,forward:n}),o){a=o.subscribe({next:r.next.bind(r),error:r.error.bind(r),complete:r.complete.bind(r)});return}r.error(i)},complete:function(){o||r.complete.bind(r)()}})}catch(i){e({networkError:i,operation:t,forward:n}),r.error(i)}return function(){i&&i.unsubscribe(),a&&i.unsubscribe()}})})}(function(e){ud(t,e);function t(t){var n=e.call(this)||this;return n.link=zj(t),n}return t.prototype.request=function(e,t){return this.link.request(e,t)},t})(j_);var Bj=e=>typeof e.extensions?.code==`string`?e.extensions.code:`UNKNOWN`,Vj=(e,t)=>{let n=Dn();qa.addError(Error(`GraphQL error: ${e}`),{source:`graphql`,operationName:e,errorCodes:t.map(Bj),customerId:n||void 0})},Hj=`anonymous`,Uj=e=>e!=null&&e.length>0?e:Hj,Wj=`TOKEN_EXPIRED`,Gj=e=>typeof e.code==`string`&&e.code===Wj||Object.values(e).some(e=>typeof e==`object`&&!!e&&Gj(e)),Kj=e=>{if(e==null||e.length===0)return!1;let t=e[0];if(t==null)return!1;let n=t.extensions;return typeof n!=`object`||!n?!1:Gj(n)},qj=e=>{let t=!1;return zj(({graphQLErrors:n})=>{Kj(n)&&(t||(t=!0,Promise.resolve(e()).finally(()=>{t=!1}).catch(e=>{Dc(e)})))})},Jj=zj(({graphQLErrors:e,operation:t})=>
122{e!=null&&e.length!==0&&(Kj(e)||Vj(Uj(t.operationName),e))}),Yj=e=>new j_((t,n)=>{let r=t.getContext().uri??e,i=encodeURIComponent(Uj(t.operationName)),a=r.includes(`?`)?`&`:`?`;return t.setContext({uri:`${r}${a}opname=${i}`}),n(t)});function Xj(e){var t=e||{},n=t.initial,r=n===void 0?300:n,i=t.jitter,a=i===void 0||i,o=t.max,s=o===void 0?1/0:o,c=a?r:r/2;return function(e){var t=Math.min(s,c*2**e);return a&&(t=Math.random()*t),t}}function Zj(e){var t=e||{},n=t.retryIf,r=t.max,i=r===void 0?5:r;return function(e,t,r){return e>=i?!1:n?n(r,t):!!r}}dd();var Qj=function(){function e(e,t,n,r,i){var a=this;this.observer=e,this.operation=t,this.forward=n,this.delayFor=r,this.retryIf=i,this.retryCount=0,this.currentSubscription=null,this.onError=function(e){return cd(a,void 0,void 0,function(){var t;return sd(this,function(n){switch(n.label){case 0:return this.retryCount+=1,[4,this.retryIf(this.retryCount,this.operation,e)];case 1:return t=n.sent(),t?(this.scheduleRetry(this.delayFor(this.retryCount,this.operation,e)),[2]):(this.observer.error(e),[2])}})})},this.try()}return e.prototype.cancel=function(){this.currentSubscription&&this.currentSubscription.unsubscribe(),clearTimeout(this.timerId),this.timerId=void 0,this.currentSubscription=null},e.prototype.try=function(){var e=this;this.currentSubscription=this.forward(this.operation).subscribe({next:function(t){var n;if(pa(t)){e.onError(new An({protocolErrors:t.extensions[wa]})),(n=e.currentSubscription)==null||n.unsubscribe();return}e.observer.next(t)},error:this.onError,complete:this.observer.complete.bind(this.observer)})},e.prototype.scheduleRetry=function(e){var t=this;if(this.timerId)throw Error(`RetryLink BUG! Encountered overlapping retries`);this.timerId=setTimeout(function(){t.timerId=void 0,t.try()},e)},e}(),$j=new(function(e){ud(t,e);function t(t){var n=e.call(this)||this,r=t||{},i=r.attempts,a=r.delay;return n.delayFor=typeof a==`function`?a:Xj(a),n.retryIf=typeof i==`function`?i:Zj(i),n}return t.prototype.request=function(e,t){var n=this;return new Ns(function(r){var i=new Qj(r,e,t,n.delayFor,n.retryIf);return function(){i.cancel()}})},t}(j_))({delay:{initial:300,max:500,jitter:!0},attempts:{max:2,retryIf:e=>{if(!e)return!1;let t=e.statusCode;return!(t!=null&&t>=400&&t<600)}}});O();var eM=async(e,t)=>{let n=cl(),{commitHash:r,buildVersion:i,buildNumber:a}=Zt(),o=Js(Ma.FINLAND),s={...t?.headers??{},Authorization:`Bearer ${n}`,region:`FI`,locale:o,"Client-App":xe.select({ios:`iOSApp`,android:`AndroidApp`,web:`WebApp`})??`WebApp`,"X-Client-Version":i??``,"X-Ui-Components-Version":Pc,...R?{"X-Commit-Hash":r??``}:{"X-Build-Number":a??``}};return fetch(e,{...t,headers:s})},tM=!1,nM=vc(`https://bff-api.web.prod.northmill.tech/graphql`),rM=new J_({fetch:eM,uri:nM}),iM=new gy({link:j_.from([Jj,$j,qj(()=>{Ej.dispatch.userSession.logOut()}),Yj(nM),rM]),cache:new oy({typePolicies:{Query:{fields:{shared_transactions_list:{keyArgs:!1},fi_card_transactions:{keyArgs:!1,merge(e,t,{args:n}){return n?.pageToken&&e?{...t,content:e.content??t.content,items:[...e.items??[],...t.items??[]],metadata:{...t.metadata,hasHolds:e.metadata?.hasHolds??t.metadata?.hasHolds}}:t}}}}}}),devtools:{enabled:tM},defaultOptions:{watchQuery:{fetchPolicy:`no-cache`,notifyOnNetworkStatusChange:!0},query:{fetchPolicy:`no-cache`,notifyOnNetworkStatusChange:!0}}}),aM=({children:e})=>(0,Z.jsx)(vy,{client:iM,children:e}),oM;typeof window<`u`&&window.navigator.product,oM=()=>null;var sM=()=>{let{isAuthenticated:e}=kj(e=>e.userSession),{customerAlertData:t,isCustomerAlertLoading:n,refetchCustomerAlert:r}=ds({enabled:e});return{customerAlertData:t,isCustomerAlertLoading:n,refetchCustomerAlert:r}},cM=216e5,lM=1e3,uM=(e,t,n,r)=>{let i=(0,X.useRef)(null),a=(0,X.useRef)(null),o=(0,X.useRef)(t),s=(0,X.useRef)(r);(0,X.useEffect)(()=>{o.current=t},[t]),(0,X.useEffect)(()=>{s.current=r},[r]);let c=()=>{i.current!=null&&(clearTimeout(i.current),i.current=null)},l=(0,X.useCallback)(()=>{if(a.current==null)return;let e=s.current.getToken();if(!e){c(),o.current();return}let t=0;try{let{exp:n=0}=Vl(e);t=n*1e3}catch{c(),o.current();return}let n=t-Date.now();if(n<=0){c(),o.current();return}a.current=t,c(),i.current=setTimeout(()=>{l()},Math.min(Math.max(n,lM),cM))},[]);return(0,X.useEffect)(()=>{let e=s.current.subscribeToTokenSaved(e=>{if(e)try{let{exp:t=0}=Vl(e);a.current=t*1e3,l()}catch{}});return()=>e.remove()},[l]),(0,X.useEffect)(()=>
122{if(!e||!n){c();return}return c},[n,e]),{onRefreshToken:l}},dM=({idleTimeoutMs:e,onIdle:t,enabled:n})=>{let r=(0,X.useRef)(null),i=(0,X.useRef)(t);(0,X.useEffect)(()=>{i.current=t},[t]);let a=(0,X.useCallback)(()=>{r.current!=null&&(clearTimeout(r.current),r.current=null)},[]),o=Number(e)||3e5,s=(0,X.useCallback)(()=>{n&&(a(),r.current=setTimeout(()=>{r.current=null,i.current()},o))},[n,a]);return(0,X.useEffect)(()=>{if(!n){a();return}return a(),r.current=setTimeout(()=>{r.current=null,i.current()},o),a},[n,a]),{recordActivity:s}},fM=e(i(((e,t)=>{var n=_r(),r=ti(),i=`Expected a function`;function a(e,t,a){var o=!0,s=!0;if(typeof e!=`function`)throw TypeError(i);return r(a)&&(o=`leading`in a?!!a.leading:o,s=`trailing`in a?!!a.trailing:s),n(e,t,{leading:o,maxWait:t,trailing:s})}t.exports=a}))()),pM=12e4,mM=({refreshAuthToken:e,enabled:t})=>{let n=(0,X.useRef)(e);(0,X.useEffect)(()=>{n.current=e},[e]);let r=(0,X.useMemo)(()=>(0,fM.default)(()=>{n.current()},pM,{trailing:!1}),[]);return(0,X.useEffect)(()=>()=>r.cancel(),[r]),{refreshSession:(0,X.useCallback)(()=>{t&&r()},[t,r])}},hM=[`load`,`mousemove`,`mousedown`,`click`,`scroll`,`keypress`],gM=({enabled:e,children:t,refreshAuthToken:n,signOut:r,isAuthenticated:i,idleTimeoutMs:a,tokenSource:o})=>{uM(i,r,e,o);let{recordActivity:s}=dM({idleTimeoutMs:a,onIdle:r,enabled:i&&e}),{refreshSession:c}=mM({refreshAuthToken:n,enabled:i&&e}),l=(0,X.useCallback)(()=>{s(),c()},[s,c]);return(0,X.useEffect)(()=>(l(),hM.forEach(e=>window.addEventListener(e,l)),()=>{hM.forEach(e=>window.removeEventListener(e,l))}),[e,i,l]),t},_M=`wallet-extension-storage`,vM={passEntriesAvailable:`passEntriesAvailable`,remotePassEntriesAvailable:`remotePassEntriesAvailable`,authToken:`authToken`,region:`region`,appToAppAuthPending:`appToAppAuthPending`,appToAppAuthToken:`appToAppAuthToken`},yM=oa({id:_M,mode:`multi-process`}),bM=()=>yM.getBoolean(vM.appToAppAuthPending)??!1,xM=e=>{yM.set(vM.passEntriesAvailable,e)},SM=e=>{yM.set(vM.remotePassEntriesAvailable,e)},CM=e=>{yM.set(vM.region,e)},wM=e=>{yM.set(vM.appToAppAuthToken,e)},TM=()=>{yM.remove(vM.appToAppAuthPending)};O();var EM=({isAuthenticated:e,onComplete:t,onTokenRefresh:n})=>{let r=(0,X.useRef)(!1),i=(0,X.useCallback)(e=>{wM(e),TM(),t()},[t]),a=(0,X.useCallback)(async()=>{if(xe.OS!==`ios`)return;let t=bM();if(!(!e||!t||r.current)){r.current=!0;try{await n();let e=cl();e&&Qt()&&i(e)}finally{r.current=!1}}},[i,e,n]);(0,X.useEffect)(()=>{a()},[a]),mo({onForeground:a})},DM=qc(`
123  query b2c_active_card_cards {
124    b2c_card_cards {
125      cards {
126        id
127        lastFourDigits
128        cardType
129        cardStatus
130        pinIsSet
131        missingPin
132        cardColor
133        nameOnCard
134        canBeReissued
135        expirationDate
136        created
137        customerId
138        userId
139      }
140    }
141  }
142`),OM=()=>{let[e,{data:t,loading:n,error:r,refetch:i}]=xn(DM);return{getCards:e,data:t?.b2c_card_cards,loading:n,error:r,refetch:i}},kM=e=>e.cardType===gi.Physical&&e.cardStatus===Iu.Active&&!e.missingPin,AM=e=>e.cardType===gi.Virtual&&e.cardStatus===Iu.Active,jM=e=>kM(e)||AM(e);O();var MM=e=>{let{data:t,loading:n,getCards:r}=OM(),i=(0,X.useCallback)(async e=>{let t=e.filter(e=>jM(e));if(t.length===0){xM(!1),SM(!1);return}try{let e=t.map(async e=>({alreadyAdded:await qo.isAlreadyAdded(e.lastFourDigits)})),n=(await Promise.all(e)).some(e=>!e.alreadyAdded);xM(n),SM(n)}catch(n){Dc(n,{extra:{place:`useWalletExtensionInitializer.checkForEligibleCards`,totalCards:e.length,activeCount:t.length}})}},[]);(0,X.useEffect)(()=>{if(xe.OS===`ios`){if(e){let e=Pn.getItem(Tn.Region);CM(e&&Object.values(Ma).includes(e)?e:Ma.SWEDEN),r()}else xM(!1),SM(!1)}},[r,e]),(0,X.useEffect)(()=>{!n&&t?.cards&&i(t.cards)},[t?.cards,i,n])},NM=qc(`
143  mutation identity_authBegin($input: AuthBeginInput!) {
144    authBegin: identity_authBegin(input: $input) {
145      authAttemptId
146      redirectUrl
147      autoStartToken
148      sessionExpiryTime
149    }
150  }
151`),PM=()=>{let{region:e,language:t}=We(),n=(0,X.useRef)(null),[r,{data:i,loading:a,error:o,reset:s}]=Kt(NM);return{beginAuth:(0,X.useCallback)(async({completeUrl:i,codeChallenge:a,personalNumber:o,deviceId:s,loginAuthenticationType:c})=>{if(a==null)throw Error(`Code challenge is required`);let l=Tc.createCodeChallenge(a);
151return n.current!=null&&n.current.abort(),n.current=new AbortController,r({variables:{input:{completeUrl:i,deviceId:s,country:e,loginAuthenticationType:c,codeChallenge:l,personalNumber:o,language:t}},context:{fetchOptions:{signal:n.current.signal}}})},[r,e,t]),abortAuthBegin:(0,X.useCallback)(()=>{n.current!=null&&(n.current.abort(),s())},[s]),data:i,loading:a,error:o}},FM=qc(`
152  mutation identity_authCheck($input: AuthCheckInput!) {
153    authCheck: identity_authCheck(input: $input) {
154      status
155      hintCode
156      qrCode
157      statusMessage
158    }
159  }
160`),IM=()=>{let{region:e}=We(),t=(0,X.useRef)(null),[n,{data:r,loading:i,error:a,reset:o}]=Kt(FM);return{checkAuth:(0,X.useCallback)(async({authId:r,authorizationCode:i})=>(t.current!=null&&t.current.abort(),t.current=new AbortController,n({variables:{input:{authId:r,authorizationCode:i,country:e}},context:{fetchOptions:{signal:t.current.signal}}})),[n,e]),abortAuthCheck:(0,X.useCallback)(()=>{t.current!=null&&(t.current.abort(),o())},[o]),data:r,loading:i,error:a}},LM=qc(`
161  mutation identity_authConnectToken($input: AuthConnectTokenInput!) {
162    connectToken: identity_authConnectToken(input: $input) {
163      accessToken
164      refreshToken
165      tokenType
166      expiresIn
167      scope
168    }
169  }
170`),RM=()=>{let e=(0,X.useRef)(null),[t,{data:n,loading:r,error:i,reset:a}]=Kt(LM);return{connectToken:async({authAttemptId:n,codeVerifier:r,authorizationCode:i})=>(e.current!=null&&e.current.abort(),e.current=new AbortController,t({variables:{input:{authAttemptId:n,codeVerifier:r,grantType:Mj.NORTHMILL_AUTH_CODE_FLOW,clientId:Nj,authorizationCode:i}},context:{fetchOptions:{signal:e.current.signal}}})),refreshAuthToken:async({refreshToken:n})=>(e.current=new AbortController,t({variables:{input:{grantType:Mj.REFRESH_TOKEN,clientId:Nj,refreshToken:n}},context:{fetchOptions:{signal:e.current.signal}}})),abortConnectToken:(0,X.useCallback)(()=>{e.current!=null&&(e.current?.abort(),a())},[a]),data:n,loading:r,error:i}},zM={Redirect:3,MobileId:4},BM={INITIAL:`INITIAL`,BEGIN:`BEGIN`,LOCAL_AUTH:`BIOMETRIC_AUTH`,CHECK_AUTH:`CHECK_AUTH`,CONNECT_TOKEN:`CONNECT_TOKEN`,COMPLETE_REDIRECT:`COMPLETE_REDIRECT`,FINISHED:`FINISHED`,ERROR:`ERROR`},VM={step:BM.INITIAL,error:null,customerId:null},HM=1500,UM=()=>{let e=aj(),t=Oj(e=>e.userSession.logIn),[n,r]=(0,X.useState)(VM),{logEvent:i}=z(),{setIdentityFlowData:a,setAuthFlowInProgress:o}=Oj(e=>e.identityFlowSession),{authenticationId:s,verifier:c}=kj(e=>e.identityFlowSession),l=IA(e=>e.setContext),u=(0,X.useSyncExternalStore)(FA.subscribe,()=>FA.getState().context.authState),d=(0,X.useRef)(u),f=(0,X.useCallback)(()=>{o({inProgress:!1}),i(Mc.AUTH_FINISHED_LOGIN_PROCESS),a({authenticationId:``,verifier:``}),FA.getState().reset(),r(VM)},[i,o,a]),p=Noe({onComplete:f}),{beginAuth:m,abortAuthBegin:h}=PM(),{connectToken:g}=RM(),{checkAuth:_,data:v,abortAuthCheck:y,loading:b}=IM(),x=n.step===BM.CHECK_AUTH&&W.not.emptyOrNull(s);Es(()=>{b||_({authId:s})},x?HM:null);let S=(0,X.useCallback)(e=>{r(t=>({...t,step:BM.ERROR,error:e}))},[r]),C=(0,X.useMemo)(()=>[BM.BEGIN,BM.CHECK_AUTH,BM.CONNECT_TOKEN,BM.FINISHED].includes(n.step),[n.step]),w=(0,X.useCallback)(()=>{ka(``),a({verifier:Gu()}),r(e=>({...e,step:BM.BEGIN}))},[a]),T=(0,X.useCallback)(async()=>{try{o({inProgress:!0});let e=await m({loginAuthenticationType:zM.MobileId,deviceId:EA()??``,codeChallenge:c});a({authenticationId:e.data?.authBegin?.authAttemptId??``}),r(e=>({...e,step:BM.LOCAL_AUTH})),l({authState:`BIOMETRIC_CHECK`,sessionExpiryTime:e.data?.authBegin?.sessionExpiryTime??null})}catch(e){S(e)}},[m,S,o,l,a,c]),E=(0,X.useCallback)(async()=>{try{let e=await g({authAttemptId:s,codeVerifier:c});if(!e.data?.connectToken?.accessToken){S(Error(`Failed to complete token exchange transaction`));return}let{accessToken:t,refreshToken:n}=e.data?.connectToken;ka(n),ca(t);let i=Vl(t)[`customer-id`];Zl(t),fu(t),r(e=>({...e,step:BM.FINISHED,customerId:i}))}catch(e){S(e)}},[g,s,c,S]),D=(0,X.useCallback)(()=>{o({inProgress:!1}),r(VM),a({authenticationId:``,verifier:``})},[o,a]),O=(0,X.useCallback)(()=>{h(),y(),D()},[h,y,D]),k=(0,X.useEffectEvent)(()=>
170{if(e)switch(n.step){case BM.BEGIN:i(Mc.AUTH_BEGIN_LOGIN_PROCESS),T();break;case BM.CHECK_AUTH:s&&_({authId:s});break;case BM.CONNECT_TOKEN:i(Mc.AUTH_COMPLETE_LOGIN_PROCESS),E();break;case BM.FINISHED:if(n.customerId==null){t({isCustomer:!1}),f();break}p();break;case BM.ERROR:o({inProgress:!1}),i(Mc.AUTH_ERROR_LOGIN_PROCESS),l({authState:`AUTHENTICATION_ERROR`,error:n.error})}});(0,X.useEffect)(function(){if(v?.authCheck.status===jj.Success){r(e=>({...e,step:BM.CONNECT_TOKEN}));return}if(v?.authCheck.status===jj.Fail||v?.authCheck.status===jj.Cancel){S(Error(`Mobile ID authentication failed or was cancelled`,{cause:v?.authCheck.statusMessage}));return}},[v,S]),(0,X.useEffect)(()=>{k()},[n.step,e]),(0,X.useEffect)(()=>{!C||!e||l({authState:`LOADING`})},[C,e,l]),(0,X.useEffect)(function(){if(e&&u!==d.current){let e=d.current;switch(d.current=u,u){case`BEGIN_AUTHENTICATION`:w();break;case`COMPLETE_BIOMETRIC_AUTHENTICATION`:r(e=>({...e,step:BM.CHECK_AUTH}));break;case`INITIAL`:e!==`INITIAL`&&O()}}},[O,u,e,w])},WM={step:BM.INITIAL,error:null,customerId:null},GM=({onSuccess:e,onError:t,redirectUrl:n,onNonCustomerUserLogin:r})=>{let[i,a]=(0,X.useState)(WM),[o,s]=(0,X.useState)(),{logEvent:c}=z(),{setIdentityFlowData:l,setAuthFlowInProgress:u}=Oj(e=>e.identityFlowSession),{authenticationId:d,verifier:f}=kj(e=>e.identityFlowSession),{mutateAsync:p,abortAuthBegin:m}=Ij(),{mutateAsync:h}=Fj(),{mutateAsync:g}=fn({mutationFn:({phoneNumber:e,emailAddress:t})=>Aj({method:`PUT`,url:`fi/CreditLine/Onboarding/CustomerOnboarding/Customers/Current/ContactData`,contentType:`application/json`,params:{phoneNumber:e,emailAddress:t}})}),_=e=>{a(t=>({...t,step:BM.ERROR,error:e}))},v=(0,X.useMemo)(()=>[BM.BEGIN,BM.CHECK_AUTH,BM.COMPLETE_REDIRECT].includes(i.step),[i.step]),y=(0,X.useCallback)(e=>{ka(``),l({verifier:Gu()}),a(t=>({...t,ssn:e,step:BM.BEGIN}))},[l]),b=async()=>{try{let e=n??`${uA()}/login`;sa&&(e=Sa);let t=await p({completeUrl:e,personalNumber:i.ssn,codeChallenge:f});if(W.emptyOrNull(t?.redirectUrl)){_();return}l({authenticationId:t.authAttemptId}),R?window.location.assign(t?.redirectUrl):s(t?.redirectUrl)}catch(e){_(e)}},{mutateAsync:x,cancelPolling:S}=Rj({onSuccess:e=>{e.status===jj.Success&&(s(void 0),a(e=>({...e,step:BM.COMPLETE_REDIRECT}))),e.status===jj.Fail&&_(Error(`Check authentication failed`,{cause:e.statusMessage}))}}),C=(0,X.useCallback)(async e=>{if(!(W.emptyOrNull(e)||W.emptyOrNull(d))){u({inProgress:!0}),a(t=>({...t,step:BM.CHECK_AUTH,authorizationCode:e}));try{await x({authenticationId:d,authorizationCode:e})}catch(e){_(e)}}},[d,x,u]),w=async()=>{try{let e=await h({grantType:`northmill_auth_code_flow`,authenticationId:d,codeVerifier:f,authorizationCode:i.authorizationCode});if(!e.access_token){_(Error(`Failed to complete login attempt`));return}ka(e.refresh_token),ca(e.access_token);let t=Vl(e.access_token),n=await Pn.getItem(hA),r=await Pn.getItem(gA),o=t[`customer-id`];if(Zl(e.access_token),e.access_token,fu(e.access_token),n!=null&&r!=null&&await g({emailAddress:n,phoneNumber:r}),o!=null){a(e=>({...e,step:BM.FINISHED,customerId:o}));return}let s=cl();t=Vl(s),o=t[`customer-id`],Zl(s),fu(s),a(e=>({...e,step:BM.FINISHED,customerId:o}))}catch(e){_(e)}},T=(0,X.useCallback)(()=>{u({inProgress:!1}),a(WM),l({authenticationId:``,verifier:``})},[u,l]),E=()=>{if(i.customerId==null){r?.();return}e?.(),l({authenticationId:``,verifier:``})},D=()=>{t?.(i.error)},O=(0,X.useCallback)(async()=>{let e=ya();if(e==null)return;let t=await h({grantType:`refresh_token`,refreshToken:e});ka(t.refresh_token),ca(t.access_token)},[h]),k=(0,X.useCallback)(()=>{m(),S(),T()},[m,S,T]);return(0,X.useEffect)(()=>{switch(i.step){case BM.BEGIN:c(Mc.AUTH_BEGIN_LOGIN_PROCESS),b();break;case BM.COMPLETE_REDIRECT:c(Mc.AUTH_COMPLETE_LOGIN_PROCESS),w();break;case BM.FINISHED:u({inProgress:!1}),c(Mc.AUTH_FINISHED_LOGIN_PROCESS),E();break;case BM.ERROR:u({inProgress:!1}),c(Mc.AUTH_ERROR_LOGIN_PROCESS),D()}},[i.step]),{startLoginProcess:y,completeLoginFromRedirect:C,isLoading:v,mobileAuthURL:o,refreshAuthToken:O,abort:k}},KM=e=>fn({mutationKey:pO.completeLogin(),mutationFn:gO,onSuccess:e=>e,onError:()=>{throw Error(`failed to complete login attempt`)},...e}),qM={step:0,auhtorizationCode:``,error:null,ssn:``,customerId:null,performSignup:!1},JM=({onSuccess:e,onError:t,initialState:n=qM,redirectUrl:r,onNonCustomerUserLogin:i})=>{let[a,o]=(0,X.useState)(n),{logEvent:s}=z(),[c,l]=(0,X.useState)(),{mutateAsync:u,isPending:d}=yO(),{mutateAsync:f,isPending:p}=vO(),{mutateAsync:m,isPending:h}=KM(),{mutateAsync:g,isPending:_}=xO(),v=(0,X.useCallback)(e=>{o(t=>({...t,ssn:e??``,step:1}))},[]),y=(0,X.useCallback)(e=>{W.emptyOrNull(e)||(l(void 0),o(t=>({...t,auhtorizationCode:e,step:3})))},[]),b=(0,X.useCallback)(async()=>{try{await u(W.not.emptyOrNull(a.ssn)?{PersonalNumber:a.ssn}:{}),o(e=>({...e,step:2}))}catch(e){o(t=>({...t,step:5,error:e}))}},[a.ssn,u]),x=(0,X.useCallback)(async()=>{try{let e=r??`${uA()}/login`;sa&&(e=Sa);let t=await f({CompleteUrl:e});if(W.emptyOrNull(t?.redirectUrl)){o(e=>({...e,step:5}));return}R?window.location.assign(t?.redirectUrl):l(t?.redirectUrl)}catch(e){o(t=>({...t,step:5,error:e}))}},[f,r]),S=(0,X.useCallback)(async()=>{try{if(!(await m({AuthorizationCode:a.auhtorizationCode})).success){o(e=>({...e,step:5,error:Error(`Failed to complete login attempt`)}));return}let e=cl(),t=Vl(e);Zl(e),fu(e);let n=await Pn.getItem(hA),r=await Pn.getItem(gA),i=t[`customer-id`];if(i!=null||n==null||r==null){o(e=>({...e,step:4,customerId:i}));return}await g({emailAddress:n,phoneNumber:r}),e=cl(),t=Vl(e),i=t[`customer-id`],o(e=>({...e,step:4,customerId:i}))}catch(e){o(t=>({...t,step:5,error:e}))}},[a.auhtorizationCode,m,g]),C=(0,X.useCallback)(()=>{t?.(a.error),o(qM)},[a.error,t]),w=(0,X.useCallback)(()=>
170{if(a.customerId==null){i?.();return}e?.()},[a,i,e]);(0,X.useEffect)(()=>{switch(a.step){case 1:s(Mc.AUTH_START_LOGIN_PROCESS),b();break;case 2:s(Mc.AUTH_BEGIN_LOGIN_PROCESS),x();break;case 3:s(Mc.AUTH_COMPLETE_LOGIN_PROCESS),S();break;case 4:s(Mc.AUTH_FINISHED_LOGIN_PROCESS),w();break;case 5:s(Mc.AUTH_ERROR_LOGIN_PROCESS),C()}},[a.step]);let T=p||h||d||_;return(0,X.useMemo)(()=>({startLoginProcess:v,isLoading:T,mobileAuthURL:c,completeLoginFromRedirect:y,abort:void 0}),[y,T,c,v])},YM=e=>{let{onSuccess:t,onError:n,onNonCustomerUserLogin:r,redirectUrl:i}=e??{},a=GM({onSuccess:t,onError:n,onNonCustomerUserLogin:r,redirectUrl:i}),o=JM({onSuccess:t,onError:n,onNonCustomerUserLogin:r,redirectUrl:i});return Lo(`useFinlandU2A`)===Oe.ENABLED?a:{...o,refreshAuthToken:()=>void 0}},XM=(0,X.createContext)({configurations:{},previousScreen:null}),ZM=({children:e})=>{let{isAuthenticated:t,isRevolveCustomer:n,isCarLoanCustomer:r}=kj(e=>e.userSession),[i,a]=(0,X.useState)(null),{formatMessage:o}=K(),[s,c]=(0,X.useState)({}),l=rj(),u=Lo(`fi_magicFeed`)===Oe.ENABLED,d=(0,X.useCallback)((e,t)=>{a(e),c(n=>({...n,[e]:t}))},[]),f=(0,X.useCallback)(e=>{c(t=>(delete t[e],{...t}))},[]),p=(0,X.useMemo)(()=>({configurations:s,disableNavigationBar:f,enableNavigationBar:d,previousScreen:i}),[s,f,d,i]),m=l==null?null:s[l],h=(0,X.useMemo)(()=>[{icon:`FeedIcon`,label:o({id:`global_screens__nav_label_01`}),active:m===`feed`,onPress:()=>nj.dispatch(Ol.popTo($.FEED_SCREEN))},{icon:`HubIcon`,label:o({id:`FI__hub__top_header`}),active:m===`products-overview`,onPress:()=>nj.dispatch(Ol.popTo($.PRODUCTS_OVERVIEW))}],[m,o]),g=(0,X.useMemo)(()=>[n&&{icon:`FeedIcon`,label:o({id:`revolve__fi__dashboard__product__label`}),active:m===`revolve`,onPress:()=>nj.dispatch(Ol.popTo($.REVOLVE_DASHBOARD))},r&&{icon:`Car`,label:o({id:`revolve__fi__dashboard__dashboard__text`}),active:m===`car-loan`,onPress:()=>nj.dispatch(Ol.popTo($.CAR_LOAN_DASHBOARD))},{icon:`ProfileUserIcon`,label:o({id:`revolve__fi__dashboard__profile__label`}),active:m===`profile`,onPress:()=>nj.dispatch(Ol.popTo($.PROFILE_DASHBOARD))}].filter(Boolean),[m,o,r,n]);return(0,Z.jsx)(Zn,{visible:m!=null&&t,navigationItems:u?h:g,children:(0,Z.jsx)(XM.Provider,{value:p,children:e})})},QM=(e,t=!0)=>{let{enableNavigationBar:n,disableNavigationBar:r,previousScreen:i}=(0,X.useContext)(XM),a=ta();Gi((0,X.useCallback)(()=>{let o=null;if(o=a.name,!t&&o!=null){r?.(o);return}if(o==null){i!=null&&n?.(i,e);return}return n?.(o,e),()=>{a.name!==o&&o!=null&&r?.(o)}},[r,n,e,t,a.name]))},$M=sf(),eN=()=>{if(R&&window.ReactNativeWebView){let e=cl();return window.ReactNativeWebView.postMessage(JSON.stringify({type:`AUTH_SUCCESS`,payload:e})),!0}return!1},tN=qc(`
171  query BankAccounts_Login {
172    bankAccounts: bankAccounts_accounts {
173      accountId
174      accountType
175      productType
176    }
177  }
178`),nN=({redirectUrl:e,children:t,onSuccess:n})=>{let[r,i]=(0,X.useState)(),a=Oj(e=>e.userSession.logIn),o=(0,X.useCallback)(e=>{a(e),n?.()},[a,n]),[s,{data:c,loading:l,error:u}]=xn(tN),{startLoginProcess:d,isLoading:f,mobileAuthURL:p,completeLoginFromRedirect:m,abort:h}=YM({redirectUrl:e,onSuccess:s,onError:i,onNonCustomerUserLogin:(0,X.useCallback)(()=>{eN()||o({isCustomer:!1})},[o])}),g=(0,X.useCallback)(()=>{d()},[d,o]);return(0,X.useEffect)(()=>{if((c!=null||u!=null)&&!eN()){if(c?.bankAccounts!=null&&c?.bankAccounts?.length!==0){let e=c?.bankAccounts?.find(e=>e.productType===It.SecuredVehicleLoan),t=c?.bankAccounts?.find(e=>e.productType===It.CreditLine)?.accountId,n=e?.accountId,r=n!=null,i=!(c?.bankAccounts?.length===1&&r);o({isCustomer:!0,isRevolveCustomer:i,isCarLoanCustomer:r,carLoanAccountId:n,revolveAccountId:t});return}o({isCustomer:!0})}},[l,u,c,o]),t({onLogin:g,completeLoginFromRedirect:m,isLoading:f,error:r,mobileAuthURL:p,abort:h})};O();var rN=xe.select({web:`/se/app/static/login-screen.web-CutEqE-0.webp`,default:`/se/app/static/login-screen-DNMMjSHN.webp`}),iN=({onLogin:e,isLoading:t,error:n})=>{let{top:r}=qn(),{isMd:i}=tl(),{colors:a}=G(),{formatMessage:o}=K(),s=(0,X.useCallback)(e=>(0,Z.jsx)(Gc,{variant:`body`,size:`small`,onPress:()=>{b.openURL(Cj)},testID:`LoginPage_AgreeToTermsOfUseLink`,children:e},`termsOfUse`),[]),c=(0,X.useCallback)(e=>(0,Z.jsx)(Gc,{variant:`body`,size:`small`,onPress:()=>{b.openURL(Sj)},testID:`LoginPage_AgreeToPolicyPrivacyInfoLink`,children:e},`privacyPolicy`),[]);return(0,Z.jsxs)(aN,{isMd:i,edges:[`bottom`,`left`,`right`],children:[(0,Z.jsxs)(oN,{topInset:r,children:[n!=null&&!i&&(0,Z.jsxs)(lN,{children:[(0,Z.jsx)(dN,{children:(0,Z.jsx)(Wu,{type:`error`,title:o({id:`revolve__dashboard_fi__top-container__title`}),description:o({id:`revolve__dashboard_fi__top-container__message-text`}),icon:(0,Z.jsx)(P.WarningIcon,{width:32,height:32,fill:a.error}),testID:`LoginPage_Error`})}),(0,Z.jsx)(I,{height:64})]}),(0,Z.jsx)(sN,{source:rN,resizeMode:`cover`,testID:`LoginPage_Image`})]}),(0,Z.jsxs)(cN,{isMd:i,children:[(0,Z.jsx)(U,{size:`small`,variant:`headline`,testID:`LoginPage_WelcomeCaption`,children:o({id:`revolve__dashboard_fi__login_–_failed__headline`})}),n!=null&&i&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(dN,{children:(0,Z.jsx)(Wu,{type:`error`,title:o({id:`revolve__dashboard_fi__top-container__title`}),description:o({id:`revolve__dashboard_fi__top-container__message-text`}),icon:(0,Z.jsx)(P.WarningIcon,{width:32,height:32,fill:a.error}),testID:`LoginPage_Error`})})]}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(ba,{wide:!0,align:`center`,isLoading:t,onPress:e,testID:`LoginPage_LoginButton`,children:o({id:`revolve__dashboard_fi__dashboard_fi__label`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{size:`small`,variant:`body`,color:a.gray700,testID:`LoginPage_AgreeToPolicyPrivacyInfo`,children:o({id:`revolve__dashboard_fi__login_–_failed__text`},{termsOfUse:s,privacyPolicy:c})})]}),i&&(0,Z.jsx)(uN,{testID:`LoginPage_Logo`,children:(0,Z.jsx)(ma,{size:40,fill:a.gray400})})]})},aN=V(Pr)(`flex:1;background-color:`,({theme:e})=>e.colors.gray0,`;flex-direction:`,({isMd:e})=>e?`row-reverse`:`column`,`;`),oN=V.View(`flex:1;background-color:`,({theme:e})=>e.colors.primary100,`;padding-top:`,({topInset:e})=>`${e}px`,`;`),sN=V.Image(`flex:1;width:100%;`),cN=V.View(`padding:`,({isMd:e})=>e?`0px 64px`:`24px 24px`,`;justify-content:flex-start;align-items:center;max-width:480px;`,({isMd:e})=>
178e&&`align-self: center;`,`;`),lN=V.View(`position:absolute;left:0;right:0;z-index:9;bottom:0;padding:0 24px;`),uN=V.View(`position:absolute;left:64px;bottom:80px;`),dN=V.View(`align-self:center;width:100%;`),fN=`/se/app/static/card-onboarding-login-image-Be1b4FhR.png`,pN=`/se/app/static/revolve-onboarding-login-image-D9J6i4EA.png`,mN=(e,t)=>{let{formatMessage:n}=K(),r=t?`${e}-${t}`:e,i=(0,X.useCallback)((e,t)=>(0,Z.jsx)(Gc,{url:t,variant:`label`,size:`small`,color:ms.primary400,children:e},t),[]),a={title:n({id:`FI__onboarding__warning_title`}),description:n({id:`FI__onboarding__warning_description`},{link1:e=>i(e,yoe)})};return(()=>{switch(r){case`PersonalAccount`:return{title:n({id:`FI__onboarding__card__title`}),description:n({id:`FI__onboarding__text`}),headerContainerProps:{withGradient:!1,headline:n({id:`FI__onboarding__header_card`}),subheadline:n({id:`FI__onboarding__desctiption_card`}),IconComponent:P.PayIcon,overline:n({id:`FI__onboarding__page_title__3`}),imageSource:fN,altImageText:n({id:`aria__label__card__image`}),testID:`HeaderContainer`}};case`CreditLineWithSubAccounts`:return{title:n({id:`FI__onboarding__title`}),description:n({id:`FI__onboarding__text`}),disclaimerContainerProps:a,legal:n({id:`FI__onboarding__legal`}),headerContainerProps:{withGradient:!1,headline:n({id:`FI__onboarding__header`}),subheadline:n({id:`FI__onboarding__description`}),IconComponent:P.LoanRevolve,overline:n({id:`FI__onboarding__page_title`}),imageSource:pN,altImageText:``,testID:`HeaderContainer`}}}})()},hN=()=>{R&&window.location.assign(vj)},gN=({product:e,subProduct:t,redirectUrl:n,onSuccess:r})=>{let{setOptions:i}=N();Gi((0,X.useCallback)(()=>{i({headerShown:!1})},[i]));let a=(0,X.useCallback)(()=>{n!=null&&fo.getState().setDeeplink(n,{force:!0}),r?.()},[n,r]),o=mN(e,t);return o?(0,Z.jsx)(nN,{redirectUrl:n,onSuccess:a,children:e=>(0,Z.jsx)(_N,{auth:e,content:o})}):null},_N=({auth:{error:e,completeLoginFromRedirect:t,mobileAuthURL:n,abort:r,onLogin:i,isLoading:a},content:o})=>{let s=N(),{params:c}=ta(),l=c?.code,[u,d]=(0,X.useState)(l!=null),{formatMessage:f}=K(),p=e??c?.error,m=(0,X.useCallback)(()=>{d(!1),r?.()},[r]);return(0,X.useEffect)(()=>{R&&l&&(t(l),s.setParams({code:void 0}))},[l,t,s]),n==null?u&&p==null?(0,Z.jsx)(Sn,{buttonProps:{onPress:m,label:f({id:`revolve__onboarding__label`})},variant:`symbol`}):(0,Z.jsx)(Ru,{error:p==null?void 0:{title:f({id:`revolve__dashboard_fi__top-container__title`}),description:f({id:`revolve__dashboard_fi__top-container__message-text`})},onWordmarkPressProps:{onPress:hN,accessibilityLabel:f({id:`aria__label__logo__hint`})},primaryButtonProps:{text:f({id:`FI__onboarding__button_label`}),onPress:i,isLoading:a,LeadingIconComponent:null},testID:`OnboardingLoginView`,...o}):(0,Z.jsx)(pA,{mobileAuthURL:n,onAuthorizationCode:e=>{d(!0),t(e)}})},vN=({product:e,requestType:t})=>{let n=kj(e=>e.userSession.isAuthenticated),r=et(),[i,a]=(0,X.useState)(!1),[o,s]=(0,X.useState)(!0),c=(0,X.useCallback)(e=>{let t=[404,403],n=[401],r=[400,500],{status:i}=e;if(!(n.includes(i)||t.includes(i))&&r.includes(i)){a(!0);return}},[]),{data:l,isLoading:u,isPending:d,isError:f,refetch:p}=joe({product:e,requestType:t,enabled:n&&r,onError:c});return(0,X.useEffect)(()=>{n||s(!1),!(d||u||l==null&&!f)&&(o||f)&&setTimeout(()=>{s(!1)},500)},[l,n,f,u,d,o]),{isLoading:u||d&&n||o,isError:f,shouldShowError:i,applicationCompleted:l?.applicationCompleted,hasProduct:!!l?.hasProduct,applicationId:l?.applicationId,refetch:p}},yN=qc(`
179  query BankAccounts_CardOnboarding {
180    bankAccounts: bankAccounts_accounts {
181      accountId
182      accountType
183      productType
184    }
185  }
186`),bN=e=>{let{replace:t}=e.navigation,n=kj(e=>e.userSession.isAuthenticated),{data:r}=Yn(yN,{skip:!n}),i=(r?.bankAccounts??[]).find(e=>e.productType===It.PersonalAccount),a=(0,X.useRef)(!1),o=(0,X.useMemo)(()=>({onExit:e=>{t(e?$.FEED_SCREEN:tA.LOGIN)},navigateToCardDashboard:()=>{if(W.emptyOrNull(i?.accountId)){t($.FEED_SCREEN);return}t($.CARD_ROOT_NAVIGATOR,{screen:eA.CARD_DASHBOARD})},navigateToProducts:()=>t($.PRODUCTS_OVERVIEW),navigateToLogin:()=>t(tA.LOGIN),resetScreen:(e,n)=>t(e,{flowId:n})}),[t,i?.accountId]),s=(0,X.useCallback)(e=>{if(!(e==null||a.current))switch(e){case`success`:case`approved`:pp({product:sp.CARD,screen:eg.ONBOARDING,result:Nd.SUCCESS}),a.current=!0;break;case`denied`:pp({product:sp.CARD,screen:eg.ONBOARDING,result:Nd.DENIED}),a.current=!0}},[]);return(0,Z.jsx)(Lu,{route:e.route,isAuthenticated:n,navigationHandlers:o,LoginComponent:gN,persistParams:!0,useApplicationResumeDecision:vN,onOutcomeContinue:s})},xN=(e,t,n)=>[`content-hub`,`generic-forms`,`config`,t,n,e],SN=e=>{switch(e){case Ma.SWEDEN:return`/generic-forms`;case Ma.FINLAND:return`/fi%2Fgeneric-forms`;default:return`/generic-forms`}},CN=(e,t,n)=>{let r=`https://content-hub-api.web.prod.northmill.tech/api/cms/web/pages/get${SN(t)}%2F${e}`,{data:i,isLoading:a,error:o}=Bn({queryKey:xN(e,t,n),queryFn:async({signal:e})=>{let t=await fetch(r,{headers:{"x-nml-language":n},signal:e});if(!t.ok)throw Error(`Failed to fetch form configuration. Status: ${t.status}`);return t.json()}});return{formId:i?.document?.id,requiresAuthentication:i?.document?.properties?.requiresAuthentication,exitDestination:i?.document?.properties?.exitDestination?.[0],isLoading:a,error:o}};O();var wN=e=>e===Ma.FINLAND?`/fi/404/`:`/se/404/`,TN=e=>e===Ma.FINLAND?`/fi/`:`/se/`,EN=({slug:e,LoginComponent:t,onNavigateToLogin:n})=>{let{formatMessage:r}=K(),{logger:i,analytics:a,buildInfo:o,product:s,language:c,region:l,contentHubUrl:u,isDevelopment:d,graphqlUrl:f}=ao({product:`GenericForm`}),p=lo(!0),m=Lo(`useU2A`)===Oe.ENABLED,h=In(),g=cl(),{formId:_,requiresAuthentication:v,exitDestination:y,isLoading:x,error:S}=CN(e,l,c),C=v&&!h;if((0,X.useEffect)(()=>
186{C&&!R&&n?.()},[C,n]),(0,X.useEffect)(()=>{!x&&S!=null&&S?.message.includes(`404`)&&b.openURL(wN(l),`_self`)},[x,S,l]),x||s==null||a==null||!x&&S!=null&&S?.message.includes(`404`))return(0,Z.jsx)(Sn,{variant:`symbol`});if(!x&&S!=null&&!S?.message.includes(`404`))return(0,Z.jsx)(vi,{type:`error`,title:r({id:`onboarding__account__card__general__info__something__went__wrong`}),description:r({id:`onboardings__bnpl_invoice_and_part_payment__text01`})});if(C){if(R){if(t==null)return(0,Z.jsx)(Sn,{variant:`symbol`});let e=`${window.location.origin}${window.location.pathname}`;return(0,Z.jsx)(t,{redirectUrl:e})}return(0,Z.jsx)(Sn,{variant:`symbol`})}return(0,Z.jsx)(ht,{logger:i,analytics:a,buildInfo:o,product:s,language:c,region:l,contentHubUrl:u,isDevelopment:d,gatewayUrl:p,graphqlUrl:f,isGraphQlDataSource:!1,flowId:_,isAuthenticated:h,xerxesToken:m?void 0:g,authTokenKey:Pn.resolveKey(Pi),onExit:()=>{b.openURL(y?.url??y?.route.path??TN(l),`_self`)}})},DN=()=>(0,Z.jsx)(nN,{children:e=>(0,Z.jsx)(ON,{auth:e})}),ON=({auth:{error:e,completeLoginFromRedirect:t,mobileAuthURL:n,abort:r,onLogin:i,isLoading:a}})=>{let{params:o}=ta(),s=o?.code,[c,l]=(0,X.useState)(s!=null),{formatMessage:u}=K(),d=e??o?.error,f=(0,X.useCallback)(()=>{l(!1),r?.()},[r]);return(0,X.useEffect)(()=>{R&&s&&t(s)},[s,t]),n==null?c&&d==null?(0,Z.jsx)(Sn,{buttonProps:{onPress:f,label:u({id:`revolve__onboarding__label`})},variant:`symbol`}):(0,Z.jsx)(iN,{onLogin:i,isLoading:a,error:e}):(0,Z.jsx)(pA,{mobileAuthURL:n,onAuthorizationCode:e=>{l(!0),t(e)}})},kN=({redirectUrl:e})=>(0,Z.jsx)(nN,{redirectUrl:e,children:e=>(0,Z.jsx)(ON,{auth:e})}),AN=({route:e})=>{let{slug:t}=e.params,{replace:n}=N(),r=(0,X.useCallback)(()=>{n(tA.LOGIN)},[n]);return(0,Z.jsx)(EN,{slug:t,LoginComponent:kN,onNavigateToLogin:r})},jN=({contractId:e,productType:t,ownerId:n,region:r})=>({contractId:e,ownerId:n,productType:t,country:r===Ma.FINLAND?gs.Finland:gs.Sweden}),MN=({contractId:e,productType:t})=>{let n=Dn(),r=Pn.getItem(Tn.Region);return n===``||r==null?null:{contractId:e,productType:t,params:jN({contractId:e,productType:t,ownerId:n,region:r})}},NN=qi`
187  query AgreementWithdrawalData(
188    $contractId: String!
189    $params: GetContractInfoParams!
190    $productType: ContractProductType!
191  ) {
192    b2c_contractFeature_agreementWithdrawalContent(productType: $productType) {
193      headerTitle
194      headline
195      withdrawalPeriodText
196      agreementDetailsSubtitle
197      agreementDetailLabels {
198        fullName
199        agreementId
200        email
201      }
202      legalText
203      confirmationLabel
204      confirmButtonText
205    }
206    contractInfo: contracts_info(contractId: $contractId, params: $params) {
207      fullName
208      agreementId
209      email
210      isEligibleForResignation
211      resignWindowDays
212      additionalDetails
213    }
214  }
215`;Ka.PersonalAccount,Ka.Revolve,Ka.SavingsAccount,Ka.BnplCard,Ka.ShortTermIncomeProtection,Ka.Reduce,Ka.Revolve;var PN=({content:e,contractInfo:t,contractId:n,productType:r})=>({...e,...t,contractId:n,contractProductType:r}),FN=`@northmill/product-withdrawal-onboarding`,IN=`ProductWithdrawalOutcomeScreen`,LN=({field:e,onClose:t})=>{let{colors:n}=G(),r=e.settings;if(r==null)return null;let{type:i=`success`,title:a,description:o,buttonText:s}=r;return(0,Z.jsx)(vi,{testID:IN,type:i,IconComponent:P.KycIcon,title:a,description:o,colors:{backgroundColor:n.gray0,primaryColor:n.gray900},primaryButtonProps:s!=null&&t!=null?{text:s,onPress:t}:void 0})},RN=[`dev`,`debug`].includes(`prod`),zN=({children:e,contractId:t,productType:n,flowId:r})=>{let i=kj(e=>e.userSession.isAuthenticated),[a,o]=(0,X.useState)(null),s=i&&!W.emptyOrNull(t)&&n!=null&&t!=null&&n!=null?MN({contractId:t,productType:n}):null,{data:c,loading:l,error:u}=Yn(NN,{variables:s,skip:s==null});if((0,X.useEffect)(()=>{o(cl())},[]),!i)return e({isLoading:!1,isAuthenticated:!1,isError:!1});if(a==null)return e({isLoading:!0});if(W.emptyOrNull(t)||n==null)return e({isLoading:!1,isError:!0,isAuthenticated:i,isDevelopment:RN,isProductWithdrawal:!0,currentFlowId:r??null,authToken:a??``,content:null,contractInfo:null,productType:null});if(l)return e({isLoading:!0});let d=c?.b2c_contractFeature_agreementWithdrawalContent,f=c?.contractInfo??null;return e({isLoading:!1,isError:u!=null||W.emptyOrNull(d?.headline)||W.emptyOrNull(d?.legalText)||f==null||W.emptyOrNull(f.fullName)||W.emptyOrNull(f.agreementId),isAuthenticated:i,isDevelopment:RN,isProductWithdrawal:!0,currentFlowId:r??null,authToken:a??``,content:d??null,contractInfo:f,productType:n})},BN=e=>({screen:{outcome:t=>(0,Z.jsx)(LN,{...t,onClose:e}),success:t=>(0,Z.jsx)(LN,{...t,onClose:e})}}),VN=({route:e,navigation:t})=>{let{contractId:n,productType:r,flowId:i}=e.params,a=r,{logger:o,analytics:s,buildInfo:c,gatewayUrl:l,region:u,language:d,graphqlUrl:f,isGraphQlDataSource:p}=ao({product:a}),{formatMessage:m}=K();(0,X.useEffect)(()=>{i!=null&&o.debug(`FlowId provided in route params`,i)},[i,o]);let h=()=>{t.replace($.PRODUCT_WITHDRAWAL_ONBOARDING,{contractId:n,productType:r,flowId:i})},g=(0,X.useCallback)(()=>{t.popTo($.FEED_SCREEN)},[t]);return(0,Z.jsx)(zN,{contractId:n,productType:r,flowId:i,children:e=>e.isLoading?(0,Z.jsx)(Sn,{variant:`symbol`}):e.isAuthenticated?e.isError||s==null||e.content==null||e.contractInfo==null||e.productType==null?(0,Z.jsx)(vi,{type:`error`,title:m({id:`global__screens__something__went__wrong__headline`}),description:m({id:`global_screens__error_screen__description`})}):(0,Z.jsx)(ht,{logger:o,analytics:s,product:a,adapters:BN(g),gatewayUrl:l,graphqlUrl:f,isGraphQlDataSource:p,contentHubUrl:`https://content-hub-api.web.prod.northmill.tech`,isDevelopment:e.isDevelopment,isAuthenticated:e.isAuthenticated,isProductWithdrawal:!0,region:u,language:d,flowId:e.currentFlowId,xerxesToken:Vu()?void 0:e.authToken,authTokenKey:Pn.resolveKey(Pi),buildInfo:c,applicationIdStorageKey:FN,resetScreen:h,onExit:g,extraData:{productWithdrawal:PN({content:e.content,contractInfo:e.contractInfo,contractId:n,productType:e.productType})}}):(R||t.replace(tA.LOGIN),null)})},HN=qc(`
216  query BankAccounts_RevolveApply {
217    bankAccounts: bankAccounts_accounts {
218      accountId
219      accountType
220      productType
221    }
222  }
223`),UN={phoneNumber:``,emailAddress:``},WN=({children:e,onSuccess:t})=>{let[n,r]=(0,X.useState)(),[i,a]=(0,X.useState)(UN),o=Oj(e=>e.userSession.logIn),s=(0,X.useCallback)(e=>{o(e),t?.()},[o,t]),c=(0,X.useCallback)(()=>{s({isCustomer:!1})},[s]),[l,{data:u,loading:d,error:f}]=xn(HN),{startLoginProcess:p,isLoading:m,mobileAuthURL:h,completeLoginFromRedirect:g,abort:_}=YM({onSuccess:l,onError:r,redirectUrl:`${uA()}/revolve/apply`,onNonCustomerUserLogin:c}),v=(0,X.useCallback)(e=>{Pn.setItem(hA,e.emailAddress),Pn.setItem(gA,e.phoneNumber),p()},[s,p]);return(0,X.useEffect)(()=>{let e=Pn.getItem(hA),t=Pn.getItem(gA);
223if(t!=null&&e!=null){let n=t.startsWith(`+358`)?t.substring(_j.length):t;a({emailAddress:e,phoneNumber:n})}},[]),(0,X.useEffect)(()=>{if(u!=null||f!=null){if(u?.bankAccounts!=null&&u?.bankAccounts?.length!==0){let e=u?.bankAccounts?.find(e=>e.productType===It.SecuredVehicleLoan),t=u?.bankAccounts?.find(e=>e.productType===It.CreditLine)?.accountId,n=e?.accountId,r=n!=null,i=!(u?.bankAccounts?.length===1&&r);s({isCustomer:!0,isRevolveCustomer:i,isCarLoanCustomer:r,carLoanAccountId:n,revolveAccountId:t});return}s({isCustomer:!0})}},[d,f,u,s]),e({...i,onLogin:v,error:n,isLoading:m,mobileAuthURL:h,completeLoginFromRedirect:g,abort:_})};O();var GN=({emailAddress:e,phoneNumber:t,onLogin:n,error:r,isLoading:i,onShowPrivacyPolicy:a,onShowTermsOfUse:o})=>{let{formatMessage:s}=K(),{colors:c}=G(),{control:l,handleSubmit:u,setValue:d,formState:{errors:f}}=nc();(0,X.useEffect)(()=>{d(`emailAddress`,e),d(`phoneNumber`,t)},[t,e,d]);let{field:p}=wr({control:l,name:`phoneNumber`,defaultValue:t,rules:{required:s({id:`revolve__fi__alert__wrong__phone`}),validate:e=>{if(e===``)return s({id:`revolve__fi__alert__wrong__phone`});let t=e.replace(/\D/g,``);return t.length<7||t.length>10||`+358${t}`.match(_u.PHONE_NUMBER_PATTERN_FI)==null?s({id:`revolve__fi__alert__wrong__phone`}):!0}}}),{field:m}=wr({control:l,name:`emailAddress`,defaultValue:e,rules:{required:s({id:`revolve__fi__alert__wrong__email`}),pattern:{value:_u.EMAIL_ADDRESS,message:s({id:`revolve__fi__alert__wrong__email`})}}}),h=e=>{let t=e.replace(/\D/g,``);t.length>=4&&t.startsWith(`358`)&&(t=t.slice(3)),t.length>=4&&t.startsWith(`0`)&&(t=t.slice(1)),p.onChange(t)},g=u(e=>{n({...e,phoneNumber:`${_j}${Number(e.phoneNumber)}`})});return(0,Z.jsxs)(KN,{children:[(0,Z.jsxs)(qN,{children:[(0,Z.jsx)(U,{variant:`headline`,size:`small`,children:s({id:`revolve__onboarding_fi__web_login_01_–_login__headline`})}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:s({id:`revolve__onboarding_fi__desktop_1920_–_web_login_01_–_login__headline`},{phoneNumber:e=>(0,Z.jsx)(YN,{variant:`label`,size:`medium`,color:c.primary500,onPress:()=>b.openURL(`tel:`+wj),children:e})})}),(0,Z.jsx)(I,{height:32}),(0,Z.jsx)(jl,{label:s({id:`revolve__onboarding_fi__desktop_1920_–_web_login_01_–_login__label_text`}),placeholder:s({id:`web_login_01_–_login__text`}),keyboardType:`numeric`,prefix:_j+` (0)`,onChangeText:h,value:p.value,maxLength:14,error:f.phoneNumber?.message==null?void 0:{type:`manual`,message:f.phoneNumber.message}}),(0,Z.jsx)(jl,{label:s({id:`revolve__onboarding_fi__desktop_1920_–_web_login_01_–_login__label_text__47`}),placeholder:s({id:`revolve__onboarding_fi__desktop_1920_–_web_login_01_–_login__text`}),value:m.value,onChangeText:m.onChange,error:f.emailAddress?.message==null?void 0:{type:`manual`,message:f.emailAddress.message}})]}),(0,Z.jsxs)(JN,{children:[r!=null&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(Wu,{type:`error`,title:s({id:`revolve__dashboard_fi__top-container__title`}),description:s({id:`revolve__dashboard_fi__top-container__message-text`}),icon:(0,Z.jsx)(P.WarningIcon,{width:32,height:32,fill:c.error}),testID:`RevolveApplyError`}),(0,Z.jsx)(I,{height:16})]}),(0,Z.jsx)(ba,{onPress:g,isLoading:i,disabled:i,wide:!0,align:`center`,children:s({id:`revolve__onboarding_fi__web_login_01_–_login__label`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:c.gray700,children:s({id:`revolve__onboarding_fi__desktop_1920_–_web_login_01_–_login__by_applying__i_accept_the_terms_of_use_and_consent_to_my_personal_data_being_processed_in_accordance_with_the_privacy_policy.`},{termsOfUse:e=>(0,Z.jsx)(YN,{variant:`body`,size:`small`,color:c.primary500,onPress:o,children:e}),privacyPolicy:e=>(0,Z.jsx)(YN,{variant:`body`,size:`small`,color:c.primary500,onPress:a,children:e})})})]})]})},KN=V.SafeAreaView(`flex:1;align-items:center;padding:24px 24px 40px;justify-content:space-between;background-color:`,({theme:e})=>e.colors.gray50,`;`),qN=V.View(``),JN=V.View(``),YN=V(U)(R&&`cursor: pointer;`,`;`);O();var XN=()=>
223{fo.getState().setDeeplink(`${uA()}${lA}`,{force:!0})},ZN=({route:{params:e}})=>{let t=kj(e=>e.userSession.isAuthenticated);return(0,X.useEffect)(()=>{t&&XN()},[t]),(0,Z.jsx)(WN,{onSuccess:XN,children:t=>(0,Z.jsx)(QN,{state:t,params:e})})},QN=({state:{completeLoginFromRedirect:e,mobileAuthURL:t,error:n,abort:r,...i},params:a})=>{let{formatMessage:o}=K(),s=a?.code,[c,l]=(0,X.useState)(s!=null),u=(0,X.useCallback)(()=>{b.openURL(Sj)},[]),d=(0,X.useCallback)(()=>{b.openURL(Cj)},[]),f=n??a?.error,p=(0,X.useCallback)(()=>{l(!1),r?.()},[r]);return(0,X.useEffect)(()=>{R&&s&&e(s)},[s,e]),t==null?c&&f==null?(0,Z.jsx)(Sn,{buttonProps:{onPress:p,label:o({id:`revolve__onboarding__label`})},variant:`symbol`}):(0,Z.jsx)(GN,{...i,error:f,onShowPrivacyPolicy:u,onShowTermsOfUse:d}):(0,Z.jsx)(pA,{mobileAuthURL:t,onAuthorizationCode:t=>{l(!0),e(t)}})},$N=({finlandCardOnboardingEnabled:e})=>(0,Z.jsxs)($M.Group,{children:[e&&(0,Z.jsx)($M.Screen,{name:$.CARD_ONBOARDING,component:bN}),(0,Z.jsx)($M.Screen,{name:$.PRODUCT_WITHDRAWAL_ONBOARDING,component:VN}),(0,Z.jsx)($M.Screen,{name:tA.GENERIC_FORM,component:AN}),(0,Z.jsx)($M.Screen,{name:tA.REVOLVE_APPLY,component:ZN})]});typeof navigator<`u`&&navigator.product;var eP={GO_BACK:`goBack`,OPEN_CUSTOMER_CENTER:`openCustomerCenter`},tP=wi()(()=>({event:null})),nP=e=>{tP.setState({event:e})},rP=e=>{let{recipientDetails:t}=e,n=t.accountId??t.id??t.accountNumber??null,r={id:t.accountId??t.id??void 0,name:t.name,number:t.accountNumber??``,bankName:t.bankName??void 0},i=Pu.now().startOf(`day`),a=Pu.fromISO(e.executionDate),o=a.isValid?a.startOf(`day`):i,s=!a.isValid||o<i?i.toJSDate():a.toJSDate();return{formData:{amount:String(e.amount.amount),referenceNumber:e.referenceNumber??``,message:e.message??``,selectedDate:s,toAccountId:n},recipient:r}},iP={recipient:null,editingTransfer:null},aP=wi()(e=>({draft:iP,setRecipient:t=>{e(e=>({draft:{...e.draft,recipient:t}}))},loadEditingTransfer:t=>{let{formData:n,recipient:r}=rP(t);e(e=>({draft:{...e.draft,recipient:r,editingTransfer:{transactionRequestId:t.transactionRequestId,formData:n,recipient:r,status:t.status}}}))},clearEditingTransfer:()=>{e(e=>({draft:{...e.draft,editingTransfer:null}}))},resetTransfer:()=>{e({draft:iP})}})),oP=e=>yu(aP,e),sP=()=>{let e=aj(),t=ij(),n=kj(e=>e.userSession.isAuthenticated),r=Oj(e=>e.userSession.logOut),i=PA(e=>e.reset),a=IA(e=>e.reset),o=RA(e=>e.reset),s=(0,X.useCallback)((e,t)=>{nj.isReady()&&nj.dispatch(Ol.replace(e,t))},[]),c=(0,X.useCallback)((e,t)=>{nj.isReady()&&nj.dispatch(jo(e,t))},[]),l=(0,X.useCallback)(e=>{e!=null&&s(e.route,e.params)},[s]),u=(0,X.useCallback)(e=>{Nae(e),AA({onlyLocally:!0}).catch(()=>void 0).finally(()=>{r(),WA(),s($.MOBILE_ID_RE_VERIFY_IDENTITY)})},[r,s]);(0,X.useEffect)(function(){if(!e)return;let t=NA.subscribe((e,t)=>{if(e.currentState!==t.currentState)switch(e.currentState){case`DEVICE_CHECK`:s($.MOBILE_ID_DEVICE_CHECK);break;case`MOVE_DEVICE`:s($.MOBILE_ID_MOVE_MOBILE_ID);break;case`SET_PIN`:s($.MOBILE_ID_SETUP_PIN);break;case`SET_PIN_FORM`:s($.MOBILE_ID_SET_NEW_PIN_FORM);break;case`ENABLE_BIOMETRIC`:s($.MOBILE_ID_ENABLE_BIOMETRIC);break;case`PIN_ENABLED`:case`PIN_AND_BIOMETRIC_ENABLED`:s($.MOBILE_ID_ACTIVATION_SUCCESS);break;case`SUCCESS`:s($.FEED_SCREEN);break;case`CANCEL`:r(),i()}});return()=>{t()}},[e,r,s,i]),(0,X.useEffect)(function(){if(!e)return;let t=FA.subscribe((e,t)=>{if(e.currentState!==t.currentState)switch(e.currentState){case`LOGIN_WITH_PIN_OR_BIOMETRICS`:s($.MOBILE_ID_LOGIN_WITH_PIN_OR_BIOMETRICS);break;case`RESET_PIN`:c(tA.MOBILE_ID_RESET_PIN);break;case`RE_VERIFY_IDENTITY`:s($.MOBILE_ID_RE_VERIFY_IDENTITY);break;case`SET_NEW_PIN_FORM`:s($.MOBILE_ID_SET_NEW_PIN_FORM);break;case`SUCCESS`:s($.FEED_SCREEN);break;case`CANCEL`:a()}});return()=>{t()}},[e,c,s,a]),(0,X.useEffect)(function(){if(!t)return;let e=HA.subscribe((e,t)=>{if(e.currentState===`SIGN_WITH_PIN_OR_BIOMETRICS`&&e.context.signType===Ge.Strong&&W.not.emptyOrNull(e.context.signAttemptId)&&(e.context.signAttemptId!==t.context.signAttemptId||e.currentState!==t.currentState)&&n&&s($.MOBILE_ID_SIGN_GATEWAY),e.currentState!==t.currentState)switch(e.currentState){case`RESET_PIN`:n&&c($.MOBILE_ID_RESET_PIN);break;case`RE_VERIFY_IDENTITY`:{let t=e.context.reVerifySuccess??{route:$.FEED_SCREEN};u(t);break}case`SUCCESS_SCREEN`:l(e.context.outcomeNavigation?.success),WA();break;case`CANCEL_SCREEN`:l(e.context.outcomeNavigation?.cancel),WA();break;case`ERROR_SCREEN`:{let{outcomeNavigation:t,signingErrorType:n}=e.context,r=(()=>{switch(n){case`connection`:return t?.connectionIssue??t?.error;case`expired`:return t?.expired??t?.error;default:return t?.error}})();l(r),WA();break}}});return()=>{e()}},[n,u,t,r,c,l,s]),(0,X.useEffect)(function(){if(!e)return;let t=LA.subscribe((e,t)=>{if(e.currentState!==t.currentState)switch(e.currentState){case`CONFIRM_OPERATION`:c($.MOBILE_ID_SETTINGS_CONFIRM_OPERATION);break;case`SET_UP_NEW_PIN`:s($.MOBILE_ID_CHANGE_PIN);break;case`RESET_PIN`:c($.MOBILE_ID_RESET_PIN);break;case`RE_VERIFY_IDENTITY`:r();break;case`SUCCESS_PIN_CHANGED`:s($.MOBILE_ID_SETTINGS_SUCCESS_PIN_CHANGED);break;case`SUCCESS`:nj.dispatch(Yl()),o();break;case`CANCEL`:nj.dispatch(Yl()),t.currentState===`RESET_PIN`?LA.setState({currentState:`CONFIRM_OPERATION`,context:e.context}):o()}});return()=>{t()}},[e,r,c,o,s])},cP=()=>{let e=N(),t=Lo(`fi_magicFeed`)===Oe.ENABLED;(0,X.useEffect)(()=>{let n=()=>
223{if(!nj.isReady())return;let t=e.getState();if(t.routes[t.index-1]?.name===$.PROFILE_USER_INFO){nj.dispatch(Ol.popTo($.PROFILE_USER_INFO));return}nj.dispatch(Ol.replace($.PROFILE_USER_INFO))},r=()=>{nj.isReady()&&(e.canGoBack()?e.goBack():t?nj.dispatch(Ol.replace($.FEED_SCREEN)):nj.dispatch(Ol.replace($.REVOLVE_DASHBOARD)))},i=tP.subscribe(e=>{if(e.event!=null)switch(e.event){case eP.GO_BACK:r();break;case eP.OPEN_CUSTOMER_CENTER:n()}});return()=>{i()}},[t,e])},lP=()=>{let e=N();(0,X.useEffect)(()=>{let t=IO.subscribe(t=>{if(t.event!=null&&t.params!=null)switch(t.event){case FO.OPEN:{let n=t.params;setTimeout(()=>{e.navigate($.PDF_VIEW,n)},0),RO();break}}});return()=>{t()}},[e])},uP=()=>{cP(),lP(),sP()},dP=(e,t)=>{Uu();let n=ju(e=>e.deeplink),r=ju(e=>e.clearDeeplink);(0,X.useEffect)(()=>{n!=null&&t(n,e)&&r()},[e,n,t,r])},fP=`fi`,pP=()=>{let e=N(),t=mT(),n=(0,X.useCallback)(n=>{let r=mr(fP,n);try{t(r)}catch{R||e.navigate($.NOT_FOUND)}return!0},[t,e]),r=e=>{let t=e.includes(`///`)?`///`:`${ls()}/`,n=e.split(t)[1];return n?(n=n.replace(`/app`,``),n):null};return(0,X.useCallback)((t,i)=>{let a=r(t);if(!a)return!0;let[o,s]=a.split(`?`);if(!i)switch(o){default:return!1}return o.startsWith(`${fP}/form/`)?(e.navigate(tA.GENERIC_FORM,{slug:o.split(`/`).pop()??``}),!0):n(a)},[e,n])},mP=e=>{dP(e,pP())},hP=()=>{let e=N(),t=PA(e=>e.dispatch);return{handleContinue:(0,X.useCallback)(()=>{let n=Pae();if(n!=null){e.dispatch(Ol.replace(n.route,n.params));return}t(`NEXT`)},[t,e])}},gP=`ActivationSuccessScreen`,_P=()=>{let{formatMessage:e}=K(),t=PA(e=>e.context),{handleContinue:n}=hP(),r=t.activatedAuthMethod??CA.PIN,i={faceId:{title:e({id:`general_screens__login_page__headline_45`}),description:e({id:`general_screens__login_page__headline__43`}),descriptionBottom:e({id:`general_screens__login_page__text__60`})},touchId:{title:e({id:`general_screens__login_page__headline_45`}),description:e({id:`general_screens__login_page__text__97`}),descriptionBottom:e({id:`general_screens__login_page__text__86`})},biometric:{title:e({id:`general_screens__login_page__headline_45`}),description:e({id:`general_screens__login_page__text__7`}),descriptionBottom:e({id:`general_screens__login_page__text__55`})},pin:{title:e({id:`general_screens__login_page__headline__1`}),description:e({id:`general_screens__login_page__text__18`}),descriptionBottom:e({id:`general_screens__login_page__text__59`})}};return(0,Z.jsx)(vi,{type:`approved`,IconComponent:P.LeadingIcon,title:i[r].title,description:i[r].description,descriptionBottom:i[r].descriptionBottom,primaryButtonProps:{text:e({id:`general_screens__login_page__cta`}),onPress:n},testID:gP})},vP=qc(`
224  query ActiveDevice($country: String!) {
225    identity_deviceActive(country: $country) {
226      deviceId
227      name
228      metadata
229      lastUsedAt
230    }
231  }
232`),yP=404,bP=()=>{let{region:e}=We(),{data:t,loading:n,error:r}=Yn(vP,{variables:{country:e}});return{data:t?.identity_deviceActive,loading:n,isError:r!=null&&r.graphQLErrors.length>0&&!r.graphQLErrors[0].message.includes(yP.toString())}},xP=`DeviceCheckScreen`,SP=kA(),CP=()=>{let e=PA(e=>e.dispatch),t=PA(e=>e.reset),{data:n,isError:r,loading:i}=bP();return(0,X.useEffect)(()=>{t()},[t]),(0,X.useEffect)(()=>{i||r||e(`NEXT`,{hasAlreadyRegisteredDevice:n?.deviceId!=null,deviceInfo:{deviceName:n?.name??null,lastUsedAt:n?.lastUsedAt??null},availablAuthMethod:SP})},[n,e,r,i]),(0,X.useEffect)(()=>{r&&e(`CANCEL`)},[e,r]),(0,Z.jsx)(Sn,{variant:`symbol`,testID:`${xP}Loader`})},wP=`EnableBiometricScreen`,TP=()=>{let{formatMessage:e}=K(),t=PA(e=>e.dispatch),n=PA(e=>e.context),[r,i]=(0,X.useState)(!1),a={faceId:{icon:P.FaceId,title:e({id:`general_screens__login_page__headline__47`}),description:e({id:`general_screens__login_page__text__76`}),primaryButtonText:e({id:`general_screens__login_page__cta__24`}),secondaryButtonText:e({id:`general_screens__login_page__cta__52`})},touchId:{icon:P.FingerPrint,title:e({id:`general_screens__login_page__headline`}),description:e({id:`general_screens__login_page__text__28`}),primaryButtonText:e({id:`general_screens__login_page__cta_12`}),secondaryButtonText:e({id:`general_screens__login_page__cta__52`})},biometric:{icon:P.FingerPrint,title:e({id:`general_screens__login_page__headline__16`}),description:e({id:`general_screens__login_page__text`}),primaryButtonText:e({id:`general_screens__login_page__cta_14`}),secondaryButtonText:e({id:`general_screens__login_page__cta__52`})}},o=()=>{n.pin!=null&&n.availablAuthMethod!==`pin`&&(i(!0),wA({oldPin:n.pin,authMethod:n.availablAuthMethod,biometricPromptConfig:{title:e({id:`global_screen__biometric_modal__headline`}),negativeButtonText:e({id:`general_screens__login_page__cta_label`})}}).then(s).catch(()=>{i(!1)}))},s=()=>{XA(),t(`NEXT`,{activatedAuthMethod:n.availablAuthMethod,pin:null})};return n.availablAuthMethod===CA.PIN?null:(0,Z.jsx)(vi,{type:`error`,IconComponent:a[n.availablAuthMethod].icon,title:a[n.availablAuthMethod].title,de
232scription:a[n.availablAuthMethod].description,isStackedFooter:!0,isReversedFooter:!0,primaryButtonProps:{text:a[n.availablAuthMethod].primaryButtonText,disabled:r,onPress:o},secondaryButtonProps:{text:a[n.availablAuthMethod].secondaryButtonText,variant:`text`,disabled:r,onPress:()=>{t(`CANCEL`,{activatedAuthMethod:CA.PIN})}},testID:wP})},EP=({title:e,pinLength:t,pin:n,mobileIdLockedReason:r,remainingAttempts:i,isLoading:a,onPinChange:o,forgotPinButton:s})=>{let{formatMessage:c}=K(),l=no(),u=i!=null&&i>0?c({id:`general_screens__profile__pin_code__label__42`},{number:i}):void 0,d={[qA.ServerErrorLocked]:{label:c({id:`global_screens__login_page__headline`}),errorMessage:c({id:`global_screens__login_page__label`})},[qA.ServerErrorNotRegistered]:{errorMessage:c({id:`global_screens__pin_code__message_76`})}},f=r==null?void 0:d[r],p=mi.not.emptyOrNull(r),m=p?`contained-primary`:`text`,h=c(p?{id:`general_screens__login_page__cta_label__89`}:{id:`general_screen_pin_code__label_57`});return(0,Z.jsx)(as,{title:e??c({id:`global_screens__login_page__title`}),screenProps:{paddingTop:l+24},length:t,isLoading:a,onChange:o,value:n,cardMessageType:r===qA.ServerErrorNotRegistered?`default`:`error`,errorLabel:u??f?.label,blockingErrorMessage:f?.errorMessage,pinDotsAccessibilityProps:{accessibilityLabel:c({id:`general_screens__feed__general__setuppin__dots`}),accessibilityHint:c({id:`general_screens__feed__general__setuppin__dots`})},keyboardAccessibilityProps:{backspaceAccessibilityLabel:c({id:`general_screens__feed__general__CTA__backspace`}),backspaceAccessibilityHint:c({id:`general_screens__feed__general__CTA__backspace`})},buttonProps:{disabled:s.disabled,variant:m,wide:!0,children:h,onPress:s.onPress}})},DP=`device_not_active`,OP=e=>{let t=lu(e);return t?.code===`IDENTITY_AUTH_BEGIN_FAILED`&&(typeof t.extensions.errorCode==`string`?t.extensions.errorCode.toLowerCase():``)===DP},kP=OA().some(e=>e!==CA.PIN),AP=ZA(),jP=({context:e,pinLength:t,onSuccess:n,onBlockingErrorAction:r})=>{let{formatMessage:i}=K(),[a,o]=(0,X.useState)(``),[s,c]=(0,X.useState)(!1),[l,u]=(0,X.useState)(void 0),[d,f]=(0,X.useState)(void 0),[p,m]=(0,X.useState)(!kP||AP),h=(0,X.useCallback)(()=>{o(``)},[]),g=async()=>{c(!0);try{await TA({biometricPromptConfig:{title:i(e===`login`?{id:`global_screens__login_page__title`}:{id:`global_screen__biometric_modal__headline_44`}),negativeButtonText:i({id:`global_screens__account__card____label__84`})}}),v()}catch{m(!0)}finally{c(!1)}},_=async e=>{if(o(e),d!=null&&f(void 0),e.length===t){await tj(),c(!0);try{await TA({pin:e}),v()}catch(e){$A({error:e,onBlockingError:e=>{r?.(),u(e),o(``)},onNonBlockingError:e=>{f(e),o(``)}})}finally{c(!1)}}},v=()=>{Gae()&&qae(),XA(),n()};return p?{pin:a,mobileIdLockedReason:l,remainingAttempts:d,handlePinLogin:_,isLoading:s,resetPin:h}:{pin:`123456`,handlePinLogin:_,handleBiometricLogin:g,isLoading:s,resetPin:h}},MP=()=>{let{captureError:e,captureLog:t}=Mt(),{name:n}=ta(),{region:r}=We(),i=IA(e=>e.context),a=(0,X.useMemo)(()=>({authState:i.authState,authMethod:i.authMethod,sessionExpiryTime:i.sessionExpiryTime,region:r}),[i,r]);return{logError:(0,X.useCallback)((t,r)=>{e(`MOBILE_ID_AUTH_ERROR`,{place:n,moreData:{...a,...r,error:{message:t.message}}})},[e,n,a]),log:(0,X.useCallback)(e=>{t(`MOBILE_ID_AUTH_LOG`,{place:n,moreData:{...a,message:e}})},[t,n,a])}},NP=e=>{switch(e){case`BIOMETRIC_CHECK`:case`AUTHENTICATION_ERROR`:return!0;default:return!1}}
232,PP=({enabled:e,onRefresh:t})=>{let n=IA(e=>e.setContext),r=IA(e=>e.context.authState),i=IA(e=>e.context.sessionExpiryTime),{isAppVisible:a}=fr(),o=(0,X.useRef)(a),s=e&&NP(r),c=s&&r===`BIOMETRIC_CHECK`&&a,l=(0,X.useEffectEvent)(()=>{t(),n({authState:`BEGIN_AUTHENTICATION`})});(0,X.useEffect)(()=>{let e=o.current;o.current=a,!e&&a&&s&&l()},[a,s]),(0,X.useEffect)(()=>{if(!c)return;let e=Xae(i);if(e===0){l();return}let t=setTimeout(()=>{l()},e);return()=>{clearTimeout(t)}},[c,r,i])},FP=({visible:e,onClose:t,onConfirm:n})=>{let{formatMessage:r}=K();return(0,Z.jsx)(Bl,{headerText:r({id:`general_screens__feed__general__setuppin__header__32`}),descriptionText:r({id:`general_screens__feed__general__setuppin__description__21`}),visible:e,onClose:t,mainActionButtonProps:{text:r({id:`general_screens__CTA__label__gotit`}),onPress:n}})},IP=QA(),LP=()=>{let{formatMessage:e}=K(),{logError:t}=MP(),[n,r]=(0,X.useState)(!1),i=IA(e=>e.dispatch),a=IA(e=>e.context.authState),o=IA(e=>e.setContext),s=(0,X.useEffectEvent)(()=>{m?.()}),[c,l]=(0,X.useState)(),{isAppVisible:u}=fr(),{pin:d,handlePinLogin:f,isLoading:p,handleBiometricLogin:m,mobileIdLockedReason:h,remainingAttempts:g,resetPin:_}=jP({context:`login`,pinLength:IP,onSuccess:()=>{o({authState:`COMPLETE_BIOMETRIC_AUTHENTICATION`})},onBlockingErrorAction:()=>{AA({onlyLocally:!0})}}),v=c??h;PP({enabled:!p&&v==null,onRefresh:_});let y=()=>{Wae(),r(!1)};(0,X.useEffect)(()=>{Uae()&&r(!0)},[]),(0,X.useEffect)(()=>{o({authState:`BEGIN_AUTHENTICATION`})},[o]),(0,X.useEffect)(()=>{a===`BIOMETRIC_CHECK`&&u&&s()},[a,u]),(0,X.useEffect)(()=>{if(a===`AUTHENTICATION_ERROR`){let e=FA.getState().context.error;e&&(OP(e)?(l(qA.ServerErrorNotRegistered),AA({onlyLocally:!0})):t(e))}},[a,t]),B({isHeaderSemiTransparent:!0,headerTitleText:e({id:`general_screens__feed__general__setuppin__headline`}),headerLeft:()=>null});let b=a===`LOADING`||a===`COMPLETE_BIOMETRIC_AUTHENTICATION`;return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(EP,{pinLength:IP,isLoading:p||b,onPinChange:f,pin:d,mobileIdLockedReason:v,remainingAttempts:g,forgotPinButton:{disabled:b||p,onPress:()=>{i(v?`RE_VERIFY_IDENTITY`:`FORGOT_PIN`)}}}),(0,Z.jsx)(FP,{visible:n,onClose:y,onConfirm:y})]})},RP=`MoveMobileIdScreen`,zP=()=>{let{formatMessage:e}=K(),t=PA(e=>e.dispatch),n=PA(e=>e.context);return(0,Z.jsx)(vi,{type:`error`,IconComponent:P.InsuranceAlternativeIcon,title:e({id:`feed_and_general__mobile_bank_id_header`}),description:e({id:`feed_and_general__mobile_bank_id__text01`}),descriptionBottom:e({id:`feed_and_general__mobile_bank_id__text02`}),listBoxModuleProps:{header:e({id:`feed_and_general__mobile_bank_id__device`}),showSteps:!1,items:[{label:n.deviceInfo.deviceName??``,description:e({id:`feed_and_general__mobile_bank_id__device__56`},{date:n.deviceInfo.lastUsedAt??``}),leftComponent:(0,Z.jsx)(P.PhoneIcon,{width:32,height:32})}]},isStackedFooter:!0,isReversedFooter:!0,primaryButtonProps:{text:e({id:`feed_and_general__mobile_bank_id__cta01`}),onPress:()=>{t(`NEXT`)}},secondaryButtonProps:{text:e({id:`feed_and_general__mobile_bank_id__cta02`}),onPress:()=>{t(`CANCEL`)},variant:`text`},testID:RP})},BP=`ResetPinScreen`,VP=()=>{let{formatMessage:e}=K(),t=Zae(),n=()=>{t?.dispatch(`CANCEL`)};return Nu(()=>(n(),!0)),(0,Z.jsx)(vi,{type:`error`,IconComponent:P.PinCodeIcon,title:e({id:`general_screens__login_page__headline__15`}),description:e({id:`general_screens__pin_code_text_message_12`}),descriptionBottom:e({id:`general_screens__login_page__text__87`}),isReversedFooter:!0,isStackedFooter:!0,primaryButtonProps:{text:e({id:`general_screens__login_page__cta_label__89`}),onPress:async()=>{await AA(),t?.dispatch(`NEXT`)}},secondaryButtonProps:{text:e({id:`FI__account__card__transfer__label_text__87`}),onPress:n},testID:BP})},HP=qc(`
233  mutation identity_signBegin($input: SignBeginInput!) {
234    beginSigning: identity_signBegin(input: $input) {
235      signId
236      status
237      autoStartToken
238      redirectUrl
239    }
240  }
241`),UP=()=>{let{region:e,language:t}=We(),[n,{data:r,loading:i,error:a}]=Kt(HP);return{beginSigning:(0,X.useCallback)(async r=>n({variables:{input:{country:e,language:t,...r}}}),[n,e,t]),data:r,loading:i,error:a}},WP=qc(`
242  mutation identity_signCheck($country: String!, $signId: String!, $authorizationCode: String) {
243    checkSigning: identity_signCheck(country: $country, signId: $signId, authorizationCode: $authorizationCode) {
244      status
245      hintCode
246      qrCode
247      statusMessage
248    }
249  }
250`),GP=()=>{let{region:e}=We(),[t,{data:n,loading:r,error:i}]=Kt(WP);return{checkSigning:(0,X.useCallback)(async(n,r)=>t({variables:{country:e,signId:n,authorizationCode:r}}),[t,e]),data:n,loading:r,error:i}},KP=qc(`
251  query b2c_sign_getAttempt($country: String!, $signAttemptId: String!) {
252    signAttempt: b2c_sign_getAttempt(country: $country, signAttemptId: $signAttemptId) {
253      status
254      callerName
255      completedAt
256      createdAt
257      expiresAt
258      operationName
259      signAttemptId
260      signType
261      signData {
262        ... on Confirm3DsAuthenticationSignData {
263          accountCurrencyCode
264          accountId
265          acsTransactionId
266          amount
267          authenticationMethod
268          cardId
269          currencyCode
270          deviceChannel
271          id
272          lastFourCardDigits
273          merchantCountry
274          merchantCountryCode
275          merchantName
276          messageVersion
277          transactionDateTime
278          userAgent
279        }
280        ... on B2cIdentitySignData {
281          agent
282          callReference
283        }
284        ... on TransactionRequestSignData {
285          transactionRequestIds
286        }
287      }
288    }
289  }
290`),qP=e=>{let{region:t}=We();return Yn(KP,{variables:{country:t,signAttemptId:e},skip:!In()})},JP=()=>{let{region:e}=We(),[t,{loading:n,error:r,data:i}]=xn(KP);return{getSignAttemptDetails:(0,X.useCallback)(n=>t({variables:{country:e,signAttemptId:n}}),[t,e]),loading:n,error:r,data:i}},YP=qc(`
291  mutation identity_signCancel($country: String!, $signId: String!) {
292    identity_signCancel(country: $country, signId: $signId)
293  }
294`),XP=e=>{let{region:t}=We();return Kt(YP,{variables:{country:t,signId:e}})};qc(`
295  query identity_signGetPending($country: String!) {
296    pendingSignAttempts: identity_signGetPending(country: $country) {
297      items {
298        callerName
299        createdAt
300        expiresAt
301        operationName
302        signAttemptId
303        signType
304      }
305    }
306  }
307`),qc(`
308  query identity_signGetTypes($country: String!) {
309    signTypes: identity_signGetTypes(country: $country) {
310      signTypes {
311        key
312        value
313      }
314    }
315  }
316`);var ZP={SIGNING_STARTED:`SIGNING_STARTED`,BEGIN_FAILED:`BEGIN_FAILED`,BEGIN_COMPLETED:`BEGIN_COMPLETED`,CHECK_STARTED:`CHECK_STARTED`,CHECK_FAILED:`CHECK_FAILED`,CHECK_COMPLETED:`CHECK_COMPLETED`,SIGNING_CANCELLED:`SIGNING_CANCELLED`,MISSING_REDIRECT_URL:`MISSING_REDIRECT_URL`,SIGNING_COMPLETED:`SIGNING_COMPLETED`,CHANGE_PIN_REQUEST_FAILED:`CHANGE_PIN_REQUEST_FAILED`},QP=()=>{let{captureError:e,captureInfo:t}=Mt(),{name:n}=ta(),{region:r}=We(),i=GA(e=>e.context.signAttemptId),a=GA(e=>e.context.signType),o=GA(e=>e.context.signingContext),s=(0,X.useMemo)(()=>({signingContext:o,signAttemptId:i,signType:a,region:r}),[o,i,a,r]);return{logError:(0,X.useCallback)((t,r)=>{e(`SIGNING_FLOW_ERROR`,{place:n,moreData:{...s,error:{message:t.message},tag:r}})},[e,n,s]),logInfo:(0,X.useCallback)((e,r)=>{t(`SIGNING_FLOW_LOG`,{place:n,moreData:{...s,message:e,tag:r}})},[t,n,s])}},$P=qc(`
317  mutation CreateChangePin($country: String!) {
318    identity_signChangePin(country: $country) {
319      signAttemptId
320    }
321  }
322`),eF=()=>{let{region:e}=We(),{beginSigning:t}=UP(),{logError:n}=QP(),[r,{data:i,loading:a}]=Kt($P,{onError:e=>{n(e,ZP.CHANGE_PIN_REQUEST_FAILED)}}),o=async()=>(await r({variables:{country:e}})).data?.identity_signChangePin?.signAttemptId;return{startChangePinSigning:async()=>{let e=await o();return e?t({signAttemptId:e,authenticationType:ic.Pin,deviceId:EA()}):null},data:i,loading:a}},tF=QA(),nF=()=>{let{formatMessage:e}=K(),t=RA(e=>e.dispatch),{authMethod:n}=RA(e=>e.context),[r,i]=(0,X.useState)(``),{startChangePinSigning:a}=eF(),[o,s]=(0,X.useState)(!1),[c,l]=(0,X.useState)(void 0),[u,d]=(0,X.useState)(void 0);B({gestureEnabled:!c,isHeaderSemiTransparent:!0,headerTitleText:e({id:`general_screens__feed__general__setuppin__headline`}),headerLeft:()=>null,...!c&&{onClose:()=>{t(`CANCEL`)}}});let f=async e=>{await $A({error:e,onBlockingError:async e=>{await AA({onlyLocally:!0}),l(e),i(``)},onNonBlockingError:e=>{d(e),i(``)},onGoBackError:()=>{t(`CANCEL`)}})},p=async e=>{try{await a(),await TA({pin:e}),t(`SET_UP_NEW_PIN`,{validatedPin:e})}catch(e){await f(e)}},m=async r=>{try{await wA({oldPin:r,authMethod:n,biometricPromptConfig:{title:e({id:`global_screen__biometric_modal__headline`}),negativeButtonText:e({id:`general_screens__login_page__cta_label`})}}),XA(),t(`SUCCESS`)}catch(e){await f(e)}};return(0,Z.jsx)(EP,{title:e({id:`general_screens__profile__pin_code__label__74`}),pinLength:tF,isLoading:o,onPinChange:async e=>{i(e),u!=null&&d(void 0),e.length===tF&&(await tj(),s(!0),n===CA.PIN?await p(e):await m(e),s(!1))},pin:r,mobileIdLockedReason:c,remainingAttempts:u,forgotPinButton:{disabled:o,onPress:()=>{t(c?`RE_VERIFY_IDENTITY`:`FORGOT_PIN`)}}})};O();var rF=async()=>
322{if(xe.OS===`ios`){await b.openSettings();return}if(xe.OS===`android`)try{await b.sendIntent(`android.settings.SECURITY_SETTINGS`)}catch{await b.sendIntent(`android.settings.SETTINGS`).catch(()=>({}))}},iF=({authMethod:e,visible:t,onClose:n})=>{let{formatMessage:r}=K();return(0,Z.jsx)(Bl,{headerText:r({id:`global_screens__login_and_passcode_title`},{method:e}),descriptionText:r({id:`global_screens__login_and_passcode_text`},{method:e}),visible:t,onClose:n,mainActionButtonProps:{text:r({id:`FI__account__card__dashboard__21__text`}),onPress:()=>{n(),rF()}},secondaryActionButtonProps:{text:r({id:`FI__account__card__transfer__label_text__87`}),onPress:n}})},aF=`ProfileLoginAndPasscodeScreen`,oF=()=>{let e=no(),{formatMessage:t}=K(),n=RA(e=>e.reset),r=RA(e=>e.dispatch),[i,a]=(0,X.useState)(ej),[o,s]=(0,X.useState)(!1),c=(0,X.useCallback)(()=>{a(ej())},[]);Gi((0,X.useCallback)(()=>{n()},[n])),Gi(c),B({headerTitleText:t({id:`general_screens__profile__login_and_passcode__label__20`}),isHeaderSemiTransparent:!0});let l={faceId:{icon:P.FaceId,title:t({id:`general_screens__profile__login_and_passcode__label__4`})},touchId:{icon:P.FingerPrint,title:t({id:`general_screens__profile__login_and_passcode__label__4`})},biometric:{icon:P.FingerPrint,title:t({id:`general_screens__profile__login_and_passcode__label__87`})}},u=()=>{r(`CONFIRM`,{authMethod:CA.PIN})},d=async()=>{switch(Yae(i.status).type){case JA.SHOW_NOT_ENROLLED_DIALOG:s(!0);break;case JA.CONFIRM_ACTIVATION:r(`CONFIRM`,{authMethod:i.authMethod});break;case JA.DEACTIVATE:await AA({authMethod:i.authMethod}),XA(),c()}},f=i.authMethod===CA.PIN?null:l[i.authMethod];return(0,Z.jsxs)(j,{testID:aF,insetTop:!1,paddingTop:e,children:[f?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{testID:`ProfileLoginAndPasscodeScreenBiometricAuthItem`,IconComponent:f.icon,leading:{title:f.title,description:t({id:`general_screens__profile__login_and_passcode__label__5`})},onPress:d,variant:`active`,trailingElementType:{elementType:`toggle`,elementProps:{size:`medium`,value:i.isToggleOn}}})})]}):null,(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{testID:`ProfileLoginAndPasscodeScreenPinCodeItem`,IconComponent:P.PinCodeIcon,leading:{title:t({id:`general_screens__profile__login_and_passcode__label__50`}),description:t({id:`general_screens__profile_login_and_passcode_label_46`})},onPress:u,variant:`active`,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}}})}),(0,Z.jsx)(iF,{authMethod:i.authMethod,visible:o,onClose:()=>{s(!1)}})]})},sF=({onSuccess:e,pinLength:t})=>{let{formatMessage:n}=K(),[r,i]=(0,X.useState)(`initial`),[a,o]=(0,X.useState)(``),[s,c]=(0,X.useState)(``),[l,u]=(0,X.useState)(``);return{step:r,currentValue:r===`initial`?a:s,error:l,reset:()=>{o(``),c(``),u(``),i(`initial`)},handleChange:r===`initial`?async e=>{o(e),e.length===t&&(await tj(),i(`confirmation`))}:async r=>{if(c(r),r.length!==t){u(``);return}if(r!==a){c(``),u(n({id:`general_screens__profile__pin_code__label__56`}));return}u(``),await tj(),e(a)}}},cF=QA(),lF=()=>{let{formatMessage:e}=K(),t=RA(e=>e.dispatch),n=RA(e=>e.context.validatedPin),[r,i]=(0,X.useState)(!1),{currentValue:a,handleChange:o,step:s,reset:c,error:l}=sF({pinLength:cF,onSuccess:async e=>{if(n!=null){i(!0);try{await wA({oldPin:n,newPin:e,authMethod:CA.PIN}),t(`SUCCESS_PIN_CHANGED`)}catch(e){$A({error:e,onBlockingError:()=>{t(`CANCEL`)},onNonBlockingError:()=>{t(`CANCEL`)},onGoBackError:()=>{t(`CANCEL`)}})}finally{i(!1)}}}});B({headerBackgroundStyle:{borderBottomWidth:1,borderBottomColor:ms.gray100},headerTitleText:e({id:`general_screens__feed__general__setuppin__headline`}),...s===`confirmation`?{onNavigateBack:()=>{c()}}:{headerLeft:()=>null},onClose:()=>{t(`CANCEL`)}});let u=e(s===`initial`?{id:`general_screens__profile__pin_code__label_97`}:{id:`general_screens__profile__pin_code__label__11`});return(0,Z.jsx)(as,{title:u,isLoading:r,value:a,onChange:o,errorLabel:l,pinDotsAccessibilityProps:{accessibilityLabel:e({id:`general_screens__feed__general__setuppin__dots`}),accessibilityHint:e({id:`general_screens__feed__general__setuppin__dots`})},keyboardAccessibilityProps:{backspaceAccessibilityLabel:e({id:`general_screens__feed__general__CTA__backspace`}),backspaceAccessibilityHint:e({id:`general_screens__feed__general__CTA__backspace`})},length:cF})},uF=()=>{let{formatMessage:e}=K(),t=RA(e=>e.dispatch);return(0,Z.jsx)(vi,{type:`approved`,IconComponent:P.PinCodeIcon,title:e({id:`general_screens__profile__pin_code__label__39`}),description:e({id:`general_screens__profile__pin_code__label__81`}),primaryButtonProps:{text:e({id:`FI__account__card__transfer__label_text__87`}),onPress:()=>{t(`CANCEL`)}}})},dF=qc(`
323  query GetDeviceRegistration($country: String!, $transactionId: String!) {
324    identity_deviceGetRegistration(country: $country, transactionId: $transactionId) {
325      status
326      deviceId
327    }
328  }
329`),fF=Pn.getItem(Tn.Region),pF=()=>{let[e,{loading:t,error:n}]=xn(dF);return{checkDeviceRegistration:t=>e({variables:{country:fF??`fi`,transactionId:t}}
329),loading:t,error:n==null?void 0:Wa(n)}},mF=qc(`
330  mutation Identity_deviceRegister($input: DeviceRegisterInput!) {
331    identity_deviceRegister(input: $input) {
332      transactionId
333      activationCode
334      pinLength
335      maxAmountOfFailures
336    }
337  }
338`),hF=()=>{let[e,{data:t,loading:n,error:r}]=Kt(mF,{onCompleted:e=>{let t=e?.identity_deviceRegister;Pn.setItem(jr,t?.pinLength),Pn.setItem(ur,t?.maxAmountOfFailures)}}),i=Pn.getItem(Tn.Region),a=(0,X.useCallback)(async()=>e({variables:{input:{country:i??`fi`,name:qne()}}}),[e,i]),o=t?.identity_deviceRegister;return{registerDevice:a,transactionId:o?.transactionId??``,activationCode:o?.activationCode??``,pinLength:o?.pinLength??6,loading:n,error:r==null?void 0:Wa(r)}},gF=()=>{let{formatMessage:e}=K(),t=no(),[n,r]=(0,X.useState)(!1),[i,a]=(0,X.useState)(``),o=PA(e=>e.dispatch),{registerDevice:s,activationCode:c,transactionId:l,pinLength:u,loading:d,error:f}=hF(),{checkDeviceRegistration:p}=pF();(0,X.useEffect)(()=>{s()},[s]);let{currentValue:m,handleChange:h,step:g,error:_,reset:v}=sF({pinLength:u,onSuccess:async e=>{r(!0),a(``);try{await wae({activationCode:c,pin:e}),await p(l),o(`NEXT`,{pin:e})}catch(e){a(Wa(e))}finally{r(!1)}}}),y=i||_||f,b=d||n,x=e(g===`initial`?{id:`global_screens__login_page__headline__1`}:{id:`global_screens__login_page__headline__1__57`});return B({isHeaderSemiTransparent:!0,headerTitleText:e({id:`general_screens__feed__general__setuppin__headline`}),...b||g===`initial`?{headerLeft:()=>null}:{onNavigateBack:()=>{v(),s()}}}),(0,Z.jsx)(as,{screenProps:{paddingTop:t+24},title:x,value:m,onChange:h,isLoading:b,errorLabel:y,pinDotsAccessibilityProps:{accessibilityLabel:e({id:`general_screens__feed__general__setuppin__dots`}),accessibilityHint:e({id:`general_screens__feed__general__setuppin__dots`})},keyboardAccessibilityProps:{backspaceAccessibilityLabel:e({id:`general_screens__feed__general__CTA__backspace`}),backspaceAccessibilityHint:e({id:`general_screens__feed__general__CTA__backspace`})},length:u})},_F=qc(`
339  query GetContactInfo {
340    creditLine_contactInfo {
341      firstName
342      lastName
343    }
344  }
345`),vF=()=>{let e=Yn(_F);return{loading:e.loading,firstName:e.data?.creditLine_contactInfo?.firstName,lastName:e.data?.creditLine_contactInfo?.lastName}},yF=`SetupPinScreen`,bF=()=>{let{formatMessage:e}=K(),{firstName:t,lastName:n,loading:r}=vF(),i=PA(e=>e.dispatch),a=PA(e=>e.context);if(r)return(0,Z.jsx)(Sn,{variant:`symbol`});let o={faceId:e({id:`general_screens__pin_code__setup_screen__text`},{biometry:`FaceID`}),touchId:e({id:`general_screens__pin_code__setup_screen__text`},{biometry:`Touch ID`}),biometric:e({id:`general_screens__pin_code__biometric_authentication`}),pin:e({id:`general_screens__pin_code__setup_screen__text_32`})};return(0,Z.jsx)(vi,{type:`error`,IconComponent:P.Rocket,overline:t==null?void 0:e({id:`general_screens__pin_code__setup_screen__overline`},{Name:`${t} ${n}`}),title:e({id:`general_screens__pin_code__setup_screen__headline`}),description:o[a.availablAuthMethod],primaryButtonProps:{text:e({id:`general_screens__pin_code__setup_screen__cta`}),onPress:()=>{i(`NEXT`)}},testID:yF})},xF=(e,t)=>(0,Z.jsxs)(e.Group,{children:[(0,Z.jsx)(e.Screen,{name:t.MOBILE_ID_DEVICE_CHECK,component:CP}),(0,Z.jsx)(e.Screen,{name:t.MOBILE_ID_MOVE_MOBILE_ID,component:zP}),(0,Z.jsx)(e.Screen,{name:t.MOBILE_ID_SETUP_PIN,component:bF}),(0,Z.jsx)(e.Screen,{name:t.MOBILE_ID_ENABLE_BIOMETRIC,component:TP}),(0,Z.jsx)(e.Screen,{name:t.MOBILE_ID_ACTIVATION_SUCCESS,component:_P}),(0,Z.jsx)(e.Screen,{name:t.MOBILE_ID_SET_NEW_PIN_FORM,component:gF}),(0,Z.jsx)(e.Screen,{name:t.MOBILE_ID_CHANGE_PIN,component:lF}),(0,Z.jsx)(e.Screen,{name:t.MOBILE_ID_RE_VERIFY_IDENTITY.route,component:t.MOBILE_ID_RE_VERIFY_IDENTITY.component}),(0,Z.jsx)(e.Screen,{name:t.MOBILE_ID_SETTINGS,component:oF}),(0,Z.jsx)(e.Screen,{name:t.MOBILE_ID_SETTINGS_CONFIRM_OPERATION,component:nF}),(0,Z.jsx)(e.Screen,{name:t.MOBILE_ID_SETTINGS_SUCCESS_PIN_CHANGED,component:uF}),(0,Z.jsx)(e.Screen,{name:t.MOBILE_ID_RESET_PIN,component:VP}),(0,Z.jsx)(e.Screen,{name:t.MOBILE_ID_SIGN_GATEWAY.route,component:t.MOBILE_ID_SIGN_GATEWAY.component})]}),SF=(e,t)=>(0,Z.jsxs)(e.Group,{children:[(0,Z.jsx)(e.Screen,{name:t.MOBILE_ID_LOGIN_WITH_PIN_OR_BIOMETRICS,component:LP}),(0,Z.jsx)(e.Screen,{name:t.MOBILE_ID_RESET_PIN,component:VP})]}),CF=qi(`
346query Esim_dashboard {
347  esim_dashboard {
348    header
349    content
350    metadata
351  }
352}
353`),wF=()=>{let{data:e,loading:t,refetch:n}=Yn(CF),{classicContentCards:r,fetchCards:i}=ag();return B({headerTitleText:e?.esim_dashboard?.metadata?.title??``}),Gi((0,X.useCallback)(()=>{i()},[i])),(0,Z.jsx)(j,{header:(0,Z.jsx)(dg,{node:e?.esim_dashboard?.header,loading:t,refetch:n}),children:(0,Z.jsx)(Df,{node:e?.esim_dashboard?.content,loading:t,refetch:n,options:{components:{ContentCardSectionA:cg({placement:`esim-dashboard`,classicContentCards:r,variant:`classic`}),ContentCardSectionB:cg({placement:`esim-dashboard-footer`,classicContentCards:r,variant:`classic`})}}})})},TF=(e,t)=>(0,Z.jsx)(e.Group,{children:(0,Z.jsx)(e.Screen,{name:t.ESIM_DASHBOARD,component:wF})}),EF=()=>{nP(eP.GO_BACK)},DF=()=>{nP(eP.OPEN_CUSTOMER_CENTER)},OF=()=>{let{formatMessage:e}=K(),[t,n]=(0,X.useState)(!0);return(0,X.useEffect)(()=>{let e=setTimeout(()=>{n(!1)},100);return()=>{clearTimeout(e)}},[]),t?null:(0,Z.jsx)(is,{testID:`NotFoundScreen`,type:`denied`,title:e({id:`global__screens_404_headline`}),description:e({id:`global__screens_404_description`}),buttonTitle:e({id:`global__screens__mainCTA_label`}),onButtonPress:EF,bottomButtonTitle:e({id:`global__screens__CC__CTA`}),onBottomButtonPress:DF,stickyButtonsProps:{secondaryButtonProps:{variant:`contained-secondary`}}})},kF=()=>null,AF=(e,t)=>(0,Z.jsx)(e.Group,{children:(0,Z.jsx)(e.Screen,{name:t.PDF_VIEW,component:kF})}),jF={loading:!1,error:null,hasAnyCards:!1},MF=()=>({walletState:jF,onAddToWalletPress:(0,X.useCallback)(()=>({}),[])}),NF=`Fi_feed_productSwiper`,PF=`Fi_feed_top_header`,FF=`Fi_feed_tiles`,IF=1e3,LF=[NF,PF],RF=[...LF,FF],zF=e=>e.refetchQueries({include:[...LF]}),BF=e=>e.refetchQueries({include:[...RF]}),VF=qc(`
354  query Fi_feed_productSwiper {
355    fi_feed_header {
356      slides {
357        accountId
358        type
359        label
360        productName
361        title
362        icon
363        ctaLabel
364        ctaIcon
365        onPress
366        onCTAPress
367        isLoading
368        testID
369        isBlurred
370        disabled
371        productId
372      }
373    }
374  }
375`),HF=qc(`
376  query Fi_feed_top_header {
377    fi_feed_top_header {
378      title
379    }
380  }
381`),UF=qc(`
382  query Fi_feed_tiles($canShowAddToWalletButton: Boolean) {
383    fi_feed_tiles(canShowAddToWalletButton: $canShowAddToWalletButton) {
384      content
385      actions
386    }
387  }
388`),WF=`FeedScreen`,GF=!1,KF=({navigation:e})=>{QM(`feed`);let t=ri(),{colors:n}=G(),{formatMessage:r}=K(),{requestPermissions:i}=Ga(),{classicContentCards:a,captionImageContentCards:o,fetchCards:s}=ag(),{customerAlertData:c,isCustomerAlertLoading:l}=sM();zl({navigationEnabled:c?.shouldDisplay&&!l,onNavigate:()=>{e.navigate($.CUSTOMER_KNOWLEDGE)}}),Qae({enabled:!l}),hoe();let[u,d]=(0,X.useState)(!1),f=()=>{e.navigate($.PROFILE_DASHBOARD)},{data:p,loading:m,error:h}=Yn(VF),{data:g,loading:_,error:v}=Yn(HF),{walletState:y,onAddToWalletPress:b}=MF(),x=!y.loading&&y.error==null&&!y.hasAnyCards&&!R,{data:S,loading:C,error:w,refetch:T}=Yn(UF,{variables:{canShowAddToWalletButton:x},skip:y.loading}),E=m&&_&&C&&l,D=(0,X.useCallback)(t=>{t!=null&&(Pd(t),t.type===`navigate`)&&e.navigate(t.value,t.params)},[e]),O=(0,X.useMemo)(()=>p?.fi_feed_header?.slides==null?[]:p?.fi_feed_header?.slides?.map(e=>({type:e.type,label:e.label??``,productName:e.productName,title:e.title??void 0,Icon:tg(e?.icon?.value),CtaIcon:tg(e?.ctaIcon?.value,!0),onPress:()=>D(e.onPress),isLoading:!1,disabled:e.disabled??!1,testID:`feed-${e.productName}-tile`})),[D,p?.fi_feed_header?.slides]),k=(0,X.useRef)(y.loading);return k.current=y.loading,Gi((0,X.useCallback)(()=>{s(),zF(t),k.current||T()},[s,T,t])),E?(0,Z.jsx)(Sn,{variant:`symbol`}):h&&v&&w?(0,Z.jsx)(vi,{type:`error`,title:r({id:`global__screens__something__went__wrong__headline`}),description:r({id:`global__screens__generalerror__body`})}):(0,Z.jsxs)(j,{fullWidth:!0,insetTop:!0,insetBottom:!1,backgroundColor:n.gray300,scrollViewProps:{showsVerticalScrollIndicator:!1,scrollEnabled:R||!u,scrollEventThrottle:0},testID:WF,children:[(0,Z.jsx)(JF,{children:(0,Z.jsx)(fs,{text:g?.fi_feed_top_header?.title,isLoading:_,rightContent:(0,Z.jsx)(fs.IconButton,{testID:`FeedScreenProfileIcon`,Icon:P.ProfileUserIcon,onPress:f,accessibilityLabel:r({id:`aria__label__icon__profile_user_icon_label`}),accessibilityHint:r({id:`aria__hint__navigate_to_profile_overview_icon_hint`})})})}),m?(0,Z.jsx)(Ys,{data:[],setIsScrollingSwiper:d}):O.length>0&&(0,Z.jsx)(Ys,{data:O,setIsScrollingSwiper:d}),(0,Z.jsx)(qF,{isWebPlatform:R,children:(0,Z.jsxs)(JF,{children:[(0,Z.jsx)(hs,{}),GF,(0,Z.jsx)(YF,{children:(0,Z.jsx)(Df,{node:C?null:S?.fi_feed_tiles?.content,loading:C||y.loading,refetch:T,options:{components:{ContentCardSectionA:cg({placement:`feed`,classicContentCards:a,variant:`classic`}),ContentCardSectionB:cg({placement:`feed`,captionImageContentCards:o,variant:`image`})}}})}),(0,Z.jsx)(sr,{})]})}),(0,Z.jsx)($T,{onAddToWallet:b,walletState:y,requestPermissions:i})]})},qF=V.View(({isWebPlatform:e})=>!e&&`height: 100%`,`;`),JF=V.View(`width:100%;align-self:center;padding:`,({theme:e})=>`0px ${e.width.screen.paddingHorizontal}`,`;max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;`),YF=V.View(`align-items:center;`),XF=new Set(Object.values($)),ZF=e=>typeof e==`string`&&XF.has(e),QF=({outcome:e,onClose:t,onRetry:n})=>{let{formatMessage:r}=K();return(0,X.useMemo)(()=>{let i={text:r({id:`FI__account__card__transfer__label_text__87`}),onPress:t},a={text:r({id:`general_screens__onboarding__content__button__label__8`}),onPress:n},o={cancelled:{testID:`SignCancelledOutcome`,type:`denied`,title:r({id:`general_screens__outcome_screen_headline_54`}),description:r({id:`general_screens__outcome_screen_text_65`}),IconComponent:P.Remove2Icon,primaryButtonProps:i},confirmed:{testID:`SignConfirmedOutcome`,type:`success`,title:r({id:`general_screens__outcome_screen_headline_87`}),description:r({id:`general_screens__outcome_screen_text_69`}),IconComponent:P.RecurringPaymentIcon,primaryButtonProps:i},failed:{testID:`SignConfirmationFailedOutcome`,type:`error`,title:r({id:`general_screens__outcome_screen_headline_78`}),description:r({id:`general_screens__outcome_screen_text__14`}),isStackedFooter:!R,isReversedFooter:!R,IconComponent:P.ReloadIcon,primaryButtonProps:a,secondaryButtonProps:{...i,variant:`contained-secondary`}},expired:{testID:`SignAuthenticationExpiredOutcome`,type:`error`,title:r({id:`global_screens__payments__outcome_screen__headline__69`}),description:r({id:`global_screens__payments__outcome_screen__text__37`}),IconComponent:P.ScheduleIcon,primaryButtonProps:i},"connection-issue":{testID:`SignConnectionIssueOutcome`,type:`error`,title:r({id:`global_screens__payments__outcome_screen__headline__41`}),description:r({id:`global_screens__payments__outcome_screen__text`}),isStackedFooter:!R,isReversedFooter:!R,IconComponent:P.WifiGoodIcon,primaryButtonProps:a,secondaryButtonProps:{...i,variant:`contained-secondary`}}};return o[e]??o.failed},[e,t,n,r])},$F=({navigation:e,route:{params:t}})=>{let{testID:n,type:r,title:i,description:a,IconComponent:o,primaryButtonProps:s,secondaryButtonProps:c,isStackedFooter:l,isReversedFooter:u}=QF({outcome:t.outcome,onClose:()=>{if(ZF(t.onClose)){e.dispatch(Ol.popTo(t.onClose));return}e.dispatch(Ol.popTo($.FEED_SCREEN))},onRetry:()=>e.goBack()});return B({headerShown:!1}),QM(`none`,!1),(0,Z.jsx)(vi,{testID:n,type:r,title:i,description:a,IconComponent:o,headerShown:!1,primaryButtonProps:s,secondaryButtonProps:c,isStackedFooter:l,isReversedFooter:u})},eI=({outcome:e,onClose:t,onRetry:n})=>{let{formatMessage:r}=K();return(0,X.useMemo)(()=>{let i={text:r({id:`FI__account__card__transfer__label_text__87`}),onPress:t},a={text:r({id:`general_screens__onboarding__content__button__label__8`}),onPress:n};return{cancelled:{testID:`ThreeDSPaymentCancelledOutcome`,type:`denied`,title:r({id:`global_screens__payments__outcome_screen__headline`}),description:r({id:`global_screens__payments__outcome_screen__text__87`}),IconComponent:P.Remove2Icon,primaryButtonProps:i},confirmed:{testID:`ThreeDSPaymentConfirmedOutcome`,type:`success`,title:r({id:`global_screens__payments__headline_74`}),description:r({id:`global_screens__payments__text_74`}),IconComponent:P.RecurringPaymentIcon,primaryButtonProps:i},failed:{testID:`ThreeDSPaymentConfirmationFailedOutcome`,type:`error`,title:r({id:`global_screens__payments__headline_89`}),description:r({id:`global_screens__payments__text_05`}),isStackedFooter:!R,isReversedFooter:!R,IconComponent:P.ReloadIcon,primaryButtonProps:a,secondaryButtonProps:{...i,variant:`contained-secondary`}},expired:{testID:`ThreeDSPaymentAuthenticationExpiredOutcome`,type:`error`,title:r({id:`global_screens__payments__outcome_screen__headline__69`}),description:r({id:`global_screens__payments__outcome_screen__text__37`}),IconComponent:P.ScheduleIcon,primaryButtonProps:i},"connection-issue":{testID:`ThreeDSPaymentConnectionIssueOutcome`,type:`error`,title:r({id:`global_screens__payments__outcome_screen__headline__41`}),description:r({id:`global_screens__payments__outcome_screen__text`}),isStackedFooter:!R,isReversedFooter:!R,IconComponent:P.WifiGoodIcon,primaryButtonProps:a,secondaryButtonProps:{...i,variant:`contained-secondary`}},"limit-exceeded":{testID:`ThreeDSPaymentLimitExceededOutcome`,type:`error`,title:r({id:`global_screens__payments__headline_78`}),description:r({id:`global_screens__payments__text_98`}),IconComponent:P.LimitIcon,primaryButtonProps:i},"insufficient-funds":{testID:`ThreeDSPaymentInsufficientFundsOutcome`,type:`error`,title:r({id:`FI__account__card__transfer__congratulation_page__response_time_exceeded__headline`}),description:r({id:`global_screens__payments__text_01`}),IconComponent:P.FeeEuroIcon,primaryButtonProps:i}}[e]},[e,t,n,r])},tI=({navigation:e,route:{params:t}})=>{let{testID:n,type:r,title:i,description:a,IconComponent:o,primaryButtonProps:s,secondaryButtonProps:c,isStackedFooter:l,isReversedFooter:u}=eI({outcome:t.outcome,onClose:()=>{if(ZF(t.onClose)){e.dispatch(Ol.popTo(t.onClose));return}e.dispatch(Ol.popTo($.FEED_SCREEN))},onRetry:()=>e.goBack()});return B({headerShown:!1}),QM(`none`,!1),(0,Z.jsx)(vi,{testID:n,type:r,title:i,description:a,IconComponent:o,headerShown:!1,primaryButtonProps:s,secondaryButtonProps:c,isStackedFooter:l,isReversedFooter:u})},nI=({outcome:e,signingMode:t=`direct`,onClose:n,onRetry:r,onNewPayment:i})=>{let{formatMessage:a}=K(),o=t===`decoupled`;return(0,X.useMemo)(()=>{let t={text:a({id:`FI__account__card__transfer__label_text__87`}),onPress:n},s={text:a({id:`general_screens__onboarding__content__button__label__8`}),onPress:r},c=i?{text:a({id:`global_screens__payments__cta_label_87`}),onPress:i,variant:`contained-secondary`}:void 0,l={primaryButtonProps:s,secondaryButtonProps:{...t,variant:`contained-secondary`}};switch(e){case`confirmed`:{let e=o&&!R;return{testID:`DecoupledPaymentConfirmedOutcome`,type:`success`,title:a({id:`global_screens__payments__outcome_screen__headline__68`}),description:a(e?{id:`global_screens__payments__outcome_screen__text__32`}:{id:`global_screens__payments__outcome_screen__text__87_2`}),IconComponent:P.RecurringPaymentIcon,primaryButtonProps:t,...!e&&c?{secondaryButtonProps:c}:{}}}case`cancelled`:return{testID:`DecoupledPaymentCancelledOutcome`,type:`denied`,title:a({id:`global_screens__payments__outcome_screen__headline`}),description:a(o&&R?{id:`global_screens__payments__outcome_screen__text__32_2`}:{id:`global_screens__payments__outcome_screen__text__87`}),IconComponent:P.Remove2Icon,primaryButtonProps:t};case`failed`:return{testID:`DecoupledPaymentConfirmationFailedOutcome`,type:`error`,title:a({id:`global_screens__payments__outcome_screen__headline__70`}),description:a({id:`global_screens__payments__outcome_screen__text__51`}),IconComponent:P.ReloadIcon,...l};case`expired`:return o&&R?{testID:`DecoupledPaymentAuthenticationExpiredOutcome`,type:`error`,title:a({id:`global_screens__payments__outcome_screen__headline__62`}),description:a({id:`global_screens__payments__outcome_screen__text__65`}
388),IconComponent:P.ScheduleIcon,primaryButtonProps:t}:{testID:`DecoupledPaymentAuthenticationExpiredOutcome`,type:`error`,title:a({id:`global_screens__payments__outcome_screen__headline__69`}),description:a({id:`global_screens__payments__outcome_screen__text__37`}),IconComponent:P.PendingIcon,primaryButtonProps:t};case`connection-issue`:return{testID:`DecoupledPaymentConnectionIssueOutcome`,type:`error`,title:a({id:`global_screens__payments__outcome_screen__headline__41`}),description:a({id:`global_screens__payments__outcome_screen__text`}),IconComponent:P.WifiGoodIcon,...l}}},[e,o,n,r,i,a])},rI=({navigation:e,route:{params:t}})=>{let{signAttemptId:n,signingMode:r,onClose:i}=t,a=(0,X.useCallback)(()=>{if(ZF(i)){e.dispatch(Ol.popTo(i));return}e.dispatch(Ol.popTo($.FEED_SCREEN))},[e,i]),o=(0,X.useCallback)(()=>{n!=null&&e.replace($.SIGN,{signAttemptId:n})},[e,n]),s=(0,X.useCallback)(()=>{e.replace($.PAYMENT_FORM)},[e]),{testID:c,type:l,title:u,description:d,IconComponent:f,primaryButtonProps:p,secondaryButtonProps:m}=nI({outcome:t.outcome,signingMode:r,onClose:a,onRetry:o,onNewPayment:s});return B({headerShown:!1}),QM(`none`,!1),(0,Z.jsx)(vi,{testID:c,type:l,title:u,description:d,IconComponent:f,headerShown:!1,primaryButtonProps:p,secondaryButtonProps:m})},iI=({outcome:e,onClose:t,onRetry:n,onNewPayment:r})=>{let{formatMessage:i}=K();return(0,X.useMemo)(()=>{let a={text:i({id:`FI__account__card__transfer__label_text__87`}),onPress:t},o={text:i({id:`general_screens__onboarding__content__button__label__8`}),onPress:n},s={text:i({id:`global_screens__payments__cta_label_87`}),onPress:r};return{saved:{testID:`PaymentSavedOutcome`,type:`success`,title:i({id:`global_screens__payments__headline_14`}),description:i({id:`global_screens__payments__text_68`}),primaryButtonProps:a,secondaryButtonProps:{...s,variant:`contained-secondary`}},success:{testID:`PaymentSuccessOutcome`,type:`success`,title:i({id:`global_screens__payments__outcome_screen__headline__68`}),description:i({id:`global_screens__payments__outcome_screen__text__87_2`}),IconComponent:P.RecurringPaymentIcon,primaryButtonProps:a,secondaryButtonProps:{...s,variant:`contained-secondary`}},"authentication-error":{testID:`PaymentAuthenticationErrorOutcome`,type:`error`,title:i({id:`global_screens__payments__outcome_screen__headline__70`}),description:i({id:`global_screens__payments__outcome_screen__text__51`}),isStackedFooter:!R,isReversedFooter:!R,IconComponent:P.ReloadIcon,primaryButtonProps:o,secondaryButtonProps:{...a,variant:`contained-secondary`}},"connection-issue":{testID:`PaymentConnectionIssueOutcome`,type:`error`,title:i({id:`global_screens__payments__outcome_screen__headline__41`}),description:i({id:`global_screens__payments__outcome_screen__text`}),IconComponent:P.WifiGoodIcon,primaryButtonProps:o,secondaryButtonProps:{...a,variant:`contained-secondary`}}}[e]},[e,t,n,r,i])},aI=({navigation:e,route:{params:t}})=>{let{testID:n,type:r,title:i,description:a,IconComponent:o,primaryButtonProps:s,secondaryButtonProps:c,isStackedFooter:l,isReversedFooter:u}=iI({outcome:t.outcome,onClose:()=>e.goBack(),onRetry:()=>e.goBack(),onNewPayment:()=>e.goBack()});return B({headerShown:!1}),QM(`none`,!1),(0,Z.jsx)(vi,{testID:n,type:r,title:i,description:a,IconComponent:o,headerShown:!1,primaryButtonProps:s,secondaryButtonProps:c,isStackedFooter:l,isReversedFooter:u})},oI=qc(`
389query Fi_productsOverview_screen {
390  fi_productsOverview_screen {
391    header
392    content
393    actions
394    metadata
395    items
396    footer
397  }
398}
399`),sI=({navigation:e})=>{QM(`products-overview`);let{formatMessage:t}=K(),n=()=>e.navigate($.PROFILE_DASHBOARD),{data:r,loading:i,refetch:a}=Yn(oI);return i?(0,Z.jsx)(Sn,{variant:`symbol`}):(0,Z.jsxs)(j,{fullWidth:!1,children:[(0,Z.jsx)(fs,{text:t({id:`FI__hub__top_header`}),rightContent:(0,Z.jsx)(fs.IconButton,{testID:`ProductsOverviewScreenProfileIcon`,Icon:P.ProfileUserIcon,onPress:n,accessibilityLabel:t({id:`aria__label__icon__profile_user_icon_label`}),accessibilityHint:t({id:`aria__hint__navigate_to_profile_overview_icon_hint`})})}),(0,Z.jsx)(Df,{node:r?.fi_productsOverview_screen?.content,loading:i,refetch:a})]})},cI=10,lI=1e3,uI=e=>new Promise(t=>setTimeout(t,e)),dI=({flowId:e,isAuthenticated:t,language:n,region:r,onNavigateAway:i,getAlertTranslations:a,onExitCleanup:o,onOutcomeContinue:s})=>{let[c,l]=(0,X.useState)(!1),u=(0,X.useRef)(!1),d=(0,X.useRef)(null),{customerAlertData:f,isCustomerAlertLoading:p,refetchCustomerAlert:m}=ds({enabled:t});f?.oddType!=null&&d.current==null&&(d.current=f.oddType);let h=f?.shouldDisplay??!1,g=f?.isMandatory??!1,{analytics:_,logger:v,buildInfo:y,gatewayUrl:b,graphqlUrl:x,product:S,isGraphQlDataSource:C}=ao({product:d.current});(0,X.useEffect)(()=>{p||u.current||h||i()},[h,p,i]),(0,X.useEffect)(()=>{e!=null&&v.debug(`FlowId provided in route params`,e)},[e,v]);let w=(0,X.useCallback)(async()=>{for(let e=0;e<cI;e++){let{data:e}=await m();if(!e?.customers_alert?.shouldDisplay)return;await uI(lI)}},[m]),T=(0,X.useCallback)(async()=>{try{await m(),await o?.()}catch(e){v.debug(`Customer knowledge exit cleanup failed`,e)}finally{i()}},[v,o,i,m]),E=(0,X.useCallback)(async e=>{if(!(e!==`success`&&e!==`approved`||u.current)){u.current=!0,l(!0);try{await w()}catch(e){v.debug(`Customer knowledge post-submit polling failed`,e)}finally{l(!1)}}},[v,w]);return p&&!u.current||S==null||_==null?(0,Z.jsx)(Sn,{variant:`symbol`}):(0,Z.jsx)(ht,{logger:v,analytics:_,product:S,gatewayUrl:b,graphqlUrl:x,isGraphQlDataSource:C,contentHubUrl:`https://content-hub-api.web.prod.northmill.tech`,isDevelopment:sl,isAuthenticated:t,applicationId:void 0,onCompleteOnboarding:E,onOutcomeContinue:s,flowId:e,renderExtraContent:()=>(0,Z.jsx)(eu,{showAlert:!0,canSkipForm:!g,translations:a(f?.remainingDays??0)}),isOdd:!0,region:r,language:n,authTokenKey:Pn.resolveKey(Pi),onExit:T,hideTopNavigationCloseButton:g,buildInfo:y,isProcessingAppLogic:c})},fI=()=>{let{formatMessage:e}=K();return t=>({title:e({id:`FI__profile__customer_knowledge__questions__label__48`}),skippableStateMessage:e({id:`FI__profile__customer_knowledge__questions__label__2`},{0:t}),nonSkippableMessage:e({id:`FI__profile__customer_knowledge__questions__label__96`}),tooltipTitle:e({id:`FI__profile__customer_knowledge__questions__label__76`}),tooltipDescription:e({id:`FI__profile__customer_knowledge__questions__label__56`}),tooltipSubheading:e({id:`FI__profile__customer_knowledge__questions__label__56__53`}),tooltipContactInfo:e({id:`FI__profile__customer_knowledge__questions__label__86__70`})})},pI=`fi`,mI=({route:e,navigation:t})=>{let{flowId:n=null}=e.params??{},{isAuthenticated:r}=kj(e=>e.userSession),i=ri(),a=(0,X.useCallback)(()=>{t.popTo($.FEED_SCREEN)},[t]);return(0,Z.jsx)(dI,{flowId:n,language:pI,region:Ma.FINLAND,isAuthenticated:r,onExitCleanup:async()=>{await BF(i)},onNavigateAway:a,getAlertTranslations:fI()})},hI=({navigation:e})=>{let t=ri(),[n,r]=(0,X.useState)(!0),{customerAlertData:i,isCustomerAlertLoading:a}=sM(),{captureWarning:o}
399=Mt();return(0,X.useEffect)(()=>{let e=setTimeout(()=>{r(!1)},IF);return()=>{clearTimeout(e)}},[]),(0,X.useEffect)(()=>{n||a||(async()=>{if(i?.isMandatory){e.navigate($.CUSTOMER_KNOWLEDGE);return}try{await BF(t)}catch(e){o(`Failed to refetch Finland feed queries`,{place:`CustomerKnowledgeProcessingScreen`,reason:Wa(e)})}finally{ke?.reloadApp()}})()},[a,n,e,i?.isMandatory,t,o]),(0,Z.jsx)(Sn,{variant:`symbol`})},gI=e=>Bn({queryKey:TO.tinkAvailableAccounts(e),queryFn:({signal:t})=>Aj({method:`GET`,url:`fi/Tink/AccountsForWithdrawal`,params:{correlationId:e},signal:t}),enabled:W.not.emptyOrNull(e)}),_I=({accounts:e,testID:t,onSuccess:n,onError:r,connectedAccountId:i})=>{let{formatMessage:a}=K(),[o,s]=(0,X.useState)(null),{accountId:c}=vA(),[l,{loading:u}]=un({onCompleted:()=>n(`success`),onError:()=>r(`denied`)}),[d,{loading:f}]=Ki({onCompleted:()=>n(`success`),onError:()=>r(`denied`)}),p=(0,X.useMemo)(()=>e.map(e=>({leading:{title:e.displayName,description:e.iban},trailingElement:(0,Z.jsx)(ea,{isFilled:o?.iban===e.iban,onPress:()=>s(e)}),onPress:()=>s(e)})),[e,o?.iban]);return(0,Z.jsxs)(j,{insetTop:!1,footer:(0,Z.jsx)(bl,{primaryButtonProps:{onPress:()=>{o!=null&&c!=null&&(i==null?l({variables:{accountId:c,request:{number:o.iban,transferType:wt.Withdrawal,type:fc.Iban}}}):d({variables:{accountId:c,request:{connectedAccountId:i,number:o.iban}}}))},disabled:o==null,isLoading:u||f,testID:t+`ConfirmSelectionButton`+(o==null?`Disabled`:`Enabled`),text:a({id:`revolve__onboarding__cost_per_month_02__text`})}}),children:[(0,Z.jsx)(fi,{isHeadline:!0,title:a({id:`revolve__dashboard__edit__withdrawaccount__title`}),testID:t+`Header`}),(0,Z.jsx)(Wi,{items:p}),(0,Z.jsx)(bl.Padding,{})]})},vI=`ConnectAccountChooseAccountScreen`,yI=({navigation:e,route:t})=>{let{formatMessage:n}=K(),{colors:r}=G(),{correlationId:i}=t.params,[a,o]=(0,X.useState)(null),{data:s,loading:c}=_A();(0,X.useEffect)(()=>{c||s?.data.accountId!=null&&o(s.data.accountId)},[s?.data.accountId,c]);let l=(0,X.useCallback)(()=>{e.popTo($.PROFILE_CONNECTED_ACCOUNTS)},[e]);QM(`none`,R),B({headerStyle:{borderBottomWidth:1,borderBottomColor:r.gray100},headerTitleText:n({id:`revolve__fi__dashboard__profile__headline`}),onNavigateBack:l,backTestID:`${vI}_BackButton`});let u=(0,X.useCallback)(t=>{e.replace($.CONNECT_ACCOUNT_RESULT,{variant:t})},[e]),{data:d,status:f,refetch:p}=gI(i),{data:m,loading:h}=Ii({accountId:a,transferType:wt.Withdrawal,enabled:a!=null});return f===`pending`||h||c?(0,Z.jsx)(j,{children:(0,Z.jsxs)(es,{times:4,children:[(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(nd,{})]})}):f===`error`?(0,Z.jsx)(is,{type:`error`,title:n({id:`revolve__fi__alert__general`}),description:n({id:`loan__revolve__content__description__26`}),onButtonPress:p,onBottomButtonPress:l,buttonTitle:n({id:`revolve__onboarding__(broker)_offer_page_try_again__full-screen-outcome__label__97`}),bottomButtonTitle:n({id:`revolve__onboarding__(broker)_offer_page_denied_page__label`}),testID:`ConnectAccountChooseAccountScreenError`}):d?.accounts.length===0?(0,Z.jsx)(is,{type:`denied`,title:n({id:`revolve__fi__dashboard__profile__headline__3`}),description:n({id:`revolve__fi__dashboard__profile__text01`}),buttonTitle:n({id:`revolve__onboarding__(broker)_offer_page_denied_page__label`}),onButtonPress:l}):(0,Z.jsx)(_I,{accounts:d?.accounts??[],testID:vI,onSuccess:u,onError:u,connectedAccountId:m?.connectedAccounts?.[0]?.id})},bI=({navigation:e})=>{let t=(0,X.useCallback)(()=>{e.pop()},[e]),{formatMessage:n}=K(),r=xA({redirectPath:cA,clientId:`73ffc8de8a4c4bed8627f90d8f92369a`}),i=(0,X.useCallback)(()=>{W.emptyOrNull(r)||(t(),R?setTimeout(()=>{window.location.href=r},0):e.navigate($.CONNECT_ACCOUNT_TINK_MOBILE))},[t,e,r]);return(0,Z.jsx)(Bl,{visible:!0,badgeComponent:(0,Z.jsx)(Cr.TinkBadge,{}),onClose:t,headerText:n({id:`revolve__fi__dashboard__overlay__dialog__text`}),mainActionButtonProps:{text:n({id:`revolve__onboarding_fi__web_login_01_–_login__label`}),onPress:i,testID:`ContinueButton`,disabled:W.emptyOrNull(r)},testID:`ConnectAccountTinkDialog`,children:(0,Z.jsx)(U,{variant:`body`,children:n({id:`revolve__fi__dashboard__profile__dialog__text`})})})},xI=({navigation:e})=>{let t=(0,X.useCallback)(t=>{e.replace($.CONNECT_ACCOUNT_TINK_PROCESSING,t)},[e]),n=(0,X.useCallback)(()=>
399{e.replace($.PROFILE_CONNECTED_ACCOUNTS)},[e]);return(0,Z.jsx)(mA,{redirectPath:cA,onNavigateToProcessing:t,onClose:n,onError:t=>{e.replace($.CONNECT_ACCOUNT_TINK_PROCESSING,{error:t})}})},SI=`ConnectAccountResultScreen`,CI=({route:e,navigation:t})=>{let{variant:n}=e.params,{formatMessage:r}=K(),i=ri(),a=(0,X.useCallback)(()=>{n===`success`&&i.refetchQueries({include:[na]}),t.popTo($.PROFILE_CONNECTED_ACCOUNTS)},[i,t,n]),o=(0,X.useCallback)(()=>{t.navigate($.CONNECT_ACCOUNT_TINK_MODAL)},[t]),s=(0,X.useMemo)(()=>{switch(n){case`success`:return{type:`success`,title:r({id:`revolve__fi__dashboard__success__page__headline`}),description:r({id:`revolve__fi__dashboard__account__success__page__text01`}),buttonTitle:r({id:`revolve__onboarding__(broker)_offer_page_denied_page__label`}),onButtonPress:a};case`error`:return{type:`error`,onBottomButtonPress:a,onButtonPress:o,buttonTitle:r({id:`revolve__onboarding__(broker)_offer_page_try_again__full-screen-outcome__label__97`}),title:r({id:`revolve__fi__alert__general`}),description:r({id:`loan__revolve__content__description__26`}),bottomButtonTitle:r({id:`revolve__onboarding__(broker)_offer_page_denied_page__label`})};case`denied`:return{type:`denied`,title:r({id:`revolve__fi__dashboard__profile__headline__7`}),buttonTitle:r({id:`revolve__onboarding__(broker)_offer_page_denied_page__label`}),onButtonPress:a};default:throw Error(`Invalid variant`)}},[r,a,o,n]);return(0,Z.jsx)(is,{...s,testID:SI})},wI=(e={})=>fn({mutationFn:e=>Aj({method:`POST`,url:`fi/Tink/ProcessWithAccountsScope`,contentType:`application/json`,params:e}),...e}),TI=({route:e,navigation:t})=>{let n=(0,X.useCallback)(e=>{setTimeout(()=>{if(e===`USER_CANCELLED`){t.replace($.PROFILE_CONNECTED_ACCOUNTS,{goTo:`revolve`});return}t.replace($.CONNECT_ACCOUNT_RESULT,{variant:`error`})},0)},[t]),r=wI({onSuccess:e=>{t.replace($.CONNECT_ACCOUNT_CHOOSE_ACCOUNT,{correlationId:e.correlationId})},onError:n}),i=et();return(0,X.useEffect)(()=>{i&&(W.not.emptyOrNull(e.params.error)?n(e.params.error):W.not.emptyOrNull(e.params.code)&&r.mutate({code:e.params.code}))},[e.params.code,e.params.error,i]),(0,Z.jsx)(Sn,{variant:`symbol`})},EI=()=>aj()&&DA()?(0,Z.jsx)(LP,{}):(0,Z.jsx)(DN,{}),DI=({label:e,value:t,transparentCopyButton:n=null})=>{let{colors:r}=G();return(0,Z.jsxs)(OI,{children:[(0,Z.jsxs)(kI,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:r.gray700,children:e}),(0,Z.jsx)(AI,{children:typeof t==`string`?(0,Z.jsx)(U,{variant:`title`,size:`extraSmall`,color:r.gray900,children:t}):t})]}),(0,Z.jsxs)(jI,{children:[(0,Z.jsx)(P.CopyIcon,{width:24,height:24,fill:r.gray900}),n]})]})},OI=V.View(`flex-direction:row;justify-content:space-between;flex-shrink:1;min-height:64px;padding-right:12px;border-radius:4px;`),kI=V.View(`flex:1;justify-content:center;margin-left:12px;`),AI=V.View(`flex-direction:row;align-items:center;gap:4px;`),jI=V.View(`justify-content:center;margin-left:12px;height:64px;`),MI=`2.0.0`,NI=()=>{let[e,t]=(0,X.useState)(window.marqeta);return(0,X.useEffect)(()=>{let e=`https://widgets.marqeta.com/marqetajs/${MI}/marqeta.min.js`;if(window.marqeta==null){let t=document.createElement(`script`);t.src=e,t.async=!0,document.body.appendChild(t)}let n=setInterval(()=>{window.marqeta!=null&&t(window.marqeta)},50);return()=>clearInterval(n)},[]),e},PI=({clientAccessToken:e,translations:t,detailsPageUri:n})=>{let r=NI(),[i,a]=(0,X.useState)(!1),{colors:o}=G(),{showToast:s}=Nt(),c=(0,X.useCallback)(()=>{s(t.copied)},[s,t.copied]),l=(0,X.useMemo)(()=>{let e={"font-family":`Matter, sans-serif`,"font-weight":`600`,"font-size":`14px`,"line-height":`1.3`,color:o.gray900};return{showPan:{cardPan:{domId:`marqeta-pan`,format:!0,styles:{span:e}},cardExp:{domId:`marqeta-exp`,format:!0,styles:{span:e}},cardCvv:{domId:`marqeta-cvv`,styles:{span:e}},copyCardPan:{domId:`copy-pan-container`,mode:`transparent`,onCopySuccess(){c()}},copyCardExp:{domId:`copy-exp-container`,mode:`transparent`,onCopySuccess(){c()}},copyCardCvv:{domId:`copy-cvv-container`,mode:`transparent`,onCopySuccess(){c()}}}}},[o.gray900,c]);(0,X.useEffect)(()=>{W.emptyOrNull(e)||i||r?.bootstrap({component:l,clientAccessToken:e,callbackEvents:{onSuccess:()=>{a(!0)},onFailure:()=>{a(!0)}}})},[e,r,l,i]),(0,X.useEffect)(()=>()=>{r?.destroy()},[]);let u=(0,X.useCallback)(()=>i?null:(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{}),(0,Z.jsxs)(ir,{times:3,children:[(0,Z.jsx)(nd,{height:16,width:144}),(0,Z.jsx)(I,{}),(0,Z.jsx)(nd,{height:46}),(0,Z.jsx)(I,{})]})]}),[i]);return(0,Z.jsxs)(FI,{children:[u(),(0,Z.jsxs)(II,{isMarqetaLoaded:i,children:[(0,Z.jsx)(DI,{label:t.cardNumber,value:(0,Z.jsx)(LI,{id:`marqeta-pan`}),transparentCopyButton:(0,Z.jsx)(RI,{id:`copy-pan-container`})}),(0,Z.jsx)(pr,{color:o.gray200}),(0,Z.jsx)(DI,{label:t.expiryDate,value:(0,Z.jsx)(LI,{id:`marqeta-exp`}),transparentCopyButton:(0,Z.jsx)(RI,{id:`copy-exp-container`})}),(0,Z.jsx)(pr,{color:o.gray200}),(0,Z.jsx)(DI,{label:`CVV`,value:(0,Z.jsx)(LI,{id:`marqeta-cvv`}),transparentCopyButton:(0,Z.jsx)(RI,{id:`copy-cvv-container`})})]})]})},FI=$e(`div`,{target:`e1n63eq93`})(``),II=$e(`div`,{target:`e1n63eq92`})(`transform:`,({isMarqetaLoaded:e})=>e?`scale(1)`:`scale(0)`,`;overflow:clip;
399`),LI=$e(`div`,{target:`e1n63eq91`})({name:`1ncq4tc`,styles:`height:24px`}),RI=$e(`div`,{target:`e1n63eq90`})({name:`1cn4pv6`,styles:`height:0`}),zI=qc(`
400  query cards_cardAccessToken($cardId: String!) {
401    cards_cardAccessToken(cardId: $cardId) {
402      token
403    }
404  }
405`),BI=e=>{let{data:t,loading:n,error:r}=Yn(zI,{variables:{cardId:e}});return{data:t?.cards_cardAccessToken,loading:n,error:r}},VI=e=>{let{formatMessage:t}=K();if(e!=null)return e===gi.Physical?t({id:`FI__account__card__dashboard__20__headline`}):t({id:`FI__account__card__dashboard__22__headline__1`})},HI=({navigation:e,route:t})=>{let{goBack:n}=e,{cardId:r,cardType:i,cardOwner:a}=t.params,{formatMessage:o}=K(),{colors:s}=G(),{data:c}=BI(r),l=cl(),u=VI(i);QM(`none`);let d=`${iu(!1)}/cards/v2/cards/${r}/details-page`,f={copied:o({id:`general_key__copied__label`}),cardNumber:o({id:`FI__account__card__modal__overline__24`}),expiryDate:o({id:`FI__account__card__modal__content__overline__98`})};return(0,Z.jsxs)(Ti,{fullscreen:!0,onClose:n,testID:`CardDetailsScreen`,children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:s.gray700,children:u}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:o({id:`FI__account__card__card__details`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsxs)(F,{enableBorder:!0,children:[(0,Z.jsx)(M,{leading:{overline:o({id:`FI__account__card__card__owner`}),title:a,numberOfLines:{title:2}}}),(0,Z.jsx)(pr,{color:s.gray200}),W.not.emptyOrNull(r)&&(0,Z.jsx)(PI,{cardId:r,authToken:l,detailsPageUri:d,clientAccessToken:c?.token??``,translations:f})]})]})},UI=e(i(((e,t)=>{var n=xh(),r=Uf(),i=Qm(),a=hh();t.exports=i(function(e,t){if(e==null)return[];var i=t.length;return i>1&&a(e,t[0],t[1])?t=[]:i>2&&a(t[0],t[1],t[2])&&(t=[t[0]]),r(e,n(t,1),[])})}))()),WI=`b2c_card_cards`,GI=qc(`
406  query b2c_card_cards($excludeStatuses: [DebitCardStatus!]) {
407    b2c_card_cards(excludeStatuses: $excludeStatuses) {
408      cards {
409        id
410        lastFourDigits
411        cardType
412        cardStatus
413        pinIsSet
414        missingPin
415        cardColor
416        nameOnCard
417        canBeReissued
418        expirationDate
419        created
420        customerId
421        userId
422        account {
423          accountId
424          accountType
425        }
426        cardProduct {
427          color
428          type
429          typeOfOwner
430          version
431          purchaseSettings {
432            atmWithdrawalsEnabled
433          }
434          cardProductToken
435        }
436        purchaseSettings {
437          worldwideUse
438          onlinePurchases
439          atmWithdrawals
440          modifiedDate
441        }
442      }
443    }
444  }
445`),KI=e=>{let{data:t,loading:n,error:r,refetch:i}=Yn(GI,{skip:!e,variables:{excludeStatuses:[Iu.Terminated]}});return{data:t?.b2c_card_cards,loading:n,error:r,refetch:i}},qI=()=>{let{formatDate:e}=K(),t=Nr(),n=(0,X.useRef)(!1);t&&(n.current=!0);let r=Lo(`fi_physicalCardExpiration`),i=Lo(`fi_physicalCardOrder`),{data:a,loading:o,error:s,refetch:c}=KI(n.current);return{debitCardData:a,isDebitCardDataLoading:o,debitCardDataError:s,revalidateDebitCardData:c,expiringCard:(0,X.useMemo)(()=>{if(o||r!==Oe.ENABLED&&i!==Oe.ENABLED)return;let t=(a?.cards??[]).filter(e=>e.canBeReissued&&e.expirationDate!=null),n=(0,UI.default)(t,`expirationDate`).reverse()?.[0]??null;if(n!=null)return{...n,expirationDate:n.expirationDate?e(n.expirationDate,{day:`numeric`,month:`long`,year:`numeric`}):``}},[a?.cards,e,o,r,i])}},JI=function(e){return e.PersonalAccount=`personalAccount`,e.CardSettings=`cardSettings`,e}({}),YI=qc(`
446  query fi_card_dashboard {
447    screen: fi_card_dashboard {
448      header
449      content
450    }
451  }
452`),XI=`PersonalAccountDashboard_Screen`,ZI=()=>{let e=N(),t=et(),{data:n,loading:r,refetch:i}=Yn(YI);return(0,X.useEffect)(()=>{t&&i()},[t,i]),(0,Z.jsxs)(j,{header:(0,Z.jsx)(dg,{node:n?.screen?.header,loading:r,refetch:i,options:{actions:{onTopUpPress:()=>{}}}}),testID:XI,insetBottom:!1,scrollViewProps:{bounces:!1},children:[(0,Z.jsx)(Df,{node:n?.screen?.content,loading:r,refetch:i,options:{actions:{onPaymentTilePress:()=>{},onPressAgreementWithdrawEntry:({contractId:t,productType:n})=>{e.dispatch(Ol.popTo($.PRODUCT_WITHDRAWAL_ONBOARDING,{contractId:t,productType:n}))},onPressPhoneNumber:({url:e})=>{Ro({url:e,target:`_self`,place:`PersonalAccountDashboardScreen_onPressPhoneNumber`})}}}}),(0,Z.jsx)(sr,{})]})},QI=0,$I=1,eL=500,tL={code:`(function FadeInContainerTsx1(){const{opacity}=this.__closure;return{opacity:opacity.value};})`},nL=({children:e})=>{let t=gu(QI);(0,X.useEffect)(()=>{t.value=kt($I,{duration:eL})},[t]);let n=ci(function({_worklet_2040976694598_init_data:e,opacity:t}){let n=function(){return{opacity:t.value}};return n.__closure={opacity:t},n.__workletHash=2040976694598,n.__initData=e,n}({_worklet_2040976694598_init_data:tL,opacity:t}));return(0,Z.jsx)(rL,{style:n,children:e})},rL=V(Za.View)(`width:100%;`),iL=185,aL=.9,oL=296/aL,sL=iL/aL,cL=281.55555555555554,lL=(0,X.forwardRef)((e,t)=>(0,Z.jsxs)(zs,{viewBox:`0 0 528 330`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:t,...e,children:[(0,Z.jsxs)(Go,{clipPath:`url(#clip0_29111_31212)`,children:[(0,Z.jsx)(Hl,{id:`mask0_29111_31212`,style:{maskType:`luminance`},maskUnits:`userSpaceOnUse`,x:0,y:0,width:528,height:330,children:(0,Z.jsx)(H,{d:`M528 0H0V330H528V0Z`,fill:`white`})}),(0,Z.jsxs)(Go,{mask:`url(#mask0_29111_31212)`,children:[(0,Z.jsx)(H,{d:`M513.73 0H14.2703C6.38901 0 0 6.38901 0 14.2703V315.73C0 323.61 6.38901 330 14.2703 330H513.73C521.61 330 528 323.61 528 315.73V14.2703C528 6.38901 521.61 0 513.73 0Z`,f
452ill:`#ECC37E`}),(0,Z.jsx)(H,{d:`M448.789 310.173C450.882 310.949 454.373 311.675 458.185 311.725C467.58 311.725 473.686 307.187 473.702 300.172C473.736 294.993 469.419 292.733 465.623 290.726C462.772 289.225 460.327 287.944 460.377 285.564C460.411 283.98 461.727 281.956 465.32 281.483C466.449 281.331 469.924 281.112 474.091 282.714L475.305 277.031C473.466 276.422 470.851 275.766 467.596 275.766C458.793 275.766 452.601 280.354 452.551 286.897C452.501 291.62 456.954 294.335 460.293 295.973C463.886 297.726 465.826 299.126 465.809 301.486C465.775 304.608 462.419 306.058 459.096 306.108H458.707C454.728 306.108 452.045 305.131 450.038 304.219L448.789 310.173ZM500.419 311.135H507.116L499.863 276.406H492.576C491.194 276.406 490.013 277.198 489.472 278.465L475.794 311.119H483.502L485.493 305.619H499.256L500.419 311.135ZM432.833 311.135H440.238L447.66 276.406H440.256L432.833 311.135ZM410.672 311.135H419.257L433.813 276.406H426.071L415.108 304.119L410.435 279.325C410.081 277.553 408.765 276.422 407.061 276.422H394.664C396.79 277.047 398.949 277.823 400.534 278.684C402.306 279.644 402.811 280.657 403.317 282.562L410.672 311.135ZM498.125 300.172H487.499L494.246 281.551L498.125 300.172Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M450.068 304.203C452.074 305.113 454.757 306.092 458.737 306.092H459.126C462.431 306.024 465.804 304.574 465.838 301.47C465.854 299.108 463.915 297.708 460.323 295.955C456.965 294.319 452.531 291.602 452.581 286.881C452.631 280.32 458.821 275.748 467.625 275.748C470.881 275.748 473.478 276.406 475.335 277.013L476.532 276.338C474.254 275.512 471.303 274.703 467.625 274.703C458.232 274.703 451.602 279.712 451.552 286.863C451.484 292.161 456.275 295.111 459.884 296.866C463.594 298.67 464.843 299.834 464.827 301.436C464.793 303.916 461.874 304.995 459.142 305.047C454.352 305.113 451.586 303.748 449.359 302.719L450.068 304.203Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M448.787 310.173L450.054 304.219L449.312 302.753L447.59 310.814L448.787 310.173ZM415.443 300.425L425.343 275.377L426.051 276.406L415.088 304.119L415.443 300.425ZM410.67 311.135L403.299 282.546C402.808 280.639 402.286 279.628 400.516 278.666C398.931 277.806 396.788 277.031 394.646 276.406L390.868 275.377L390.648 276.44C393.972 277.166 397.75 278.329 400.026 279.56C401.426 280.32 401.831 280.976 402.286 282.799L409.876 312.164L410.67 311.135ZM431.551 312.164L439.41 275.377L440.236 276.406L432.815 311.135L431.551 312.164ZM500.704 275.377H492.574C490.753 275.377 489.201 276.44 488.526 278.076L474.256 312.164L475.808 311.135L489.488 278.481C490.011 277.216 491.207 276.422 492.592 276.422H499.877L500.704 275.377ZM498.123 300.172L494.243 281.551L493.974 285.313L496.858 299.126L498.123 300.172ZM500.417 311.135L499.27 305.637L498.426 306.665L499.573 312.164L500.417 311.135Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M494.246 281.551L487.5 300.172L488.968 299.142L493.977 285.329L494.246 281.551ZM476.503 276.338L474.833 284.132L474.091 282.698L475.306 277.013L476.503 276.338ZM508.381 312.164L500.707 275.377L499.863 276.406L507.116 311.135L508.381 312.164ZM440.239 311.135L447.661 276.406L448.926 275.377L441.066 312.164L440.239 311.135ZM435.348 275.377L419.932 312.164L419.258 311.135L433.813 276.406L435.348 275.377ZM484.245 312.164L486.235 306.665L485.509 305.637L483.519 311.135L484.245 312.164Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M499.27 305.653H485.506L486.232 306.682H498.426L499.27 305.653ZM484.241 312.164H474.256L475.808 311.135H483.515L484.241 312.164ZM508.378 312.164H499.573L500.401 311.135H507.095L508.378 312.164ZM409.859 312.164H419.911L419.237 311.135H410.651L409.859 312.164ZM432.831 311.135H440.235L441.063 312.164H431.55L432.831 311.135Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M394.645 276.422H407.043C408.746 276.422 410.079 277.569 410.416 279.324L415.087 304.119L415.442 300.425L411.445 279.139C410.972 276.761 409.117 275.395 407.059 275.395H390.867L394.645 276.422ZM447.608 310.798C449.834 311.827 453.931 312.703 458.2 312.754C468.183 312.754 474.728 307.811 474.762 300.172C474.812 290.457 461.336 289.933 461.437 285.582C461.471 284.266 462.736 282.867 465.469 282.494C466.835 282.327 470.595 282.191 474.846 284.148L474.104 282.714C469.939 281.112 466.464 281.331 465.333 281.483C461.74 281.956 460.442 283.98 460.392 285.564C460.34 287.944 462.804 289.224 465.638 290.726C469.432 292.717 473.733 294.97
4527 473.717 300.172C473.683 307.187 467.593 311.725 458.2 311.725C454.388 311.691 450.895 310.967 448.804 310.173L447.608 310.798Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M496.857 299.142H488.964L487.496 300.172H498.122L496.857 299.142ZM435.343 275.377H425.359L426.068 276.406H433.809L435.343 275.377ZM447.657 276.422H440.252L439.426 275.395H448.939L447.657 276.422Z`,fill:`white`}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M179.667 18C177.463 18 175.837 19.76 175.837 21.9273C175.837 24.1407 177.471 25.9006 179.667 25.9006C181.916 25.9006 183.632 24.1407 183.632 21.9273C183.632 19.76 181.916 18 179.667 18ZM126.384 27.8913C123.431 27.8913 121.009 29.1979 119.645 31.3267V19.4911C119.645 19.2453 119.45 19.0378 119.203 19.0378H113.605C113.364 19.0378 113.162 19.2375 113.162 19.4911V50.571C113.162 50.817 113.357 51.0245 113.605 51.0245H119.203C119.443 51.0245 119.645 50.8246 119.645 50.571V41.0872C119.645 36.3914 121.234 33.7707 124.315 33.7707C126.691 33.7707 128.235 35.4 128.235 37.9285V50.5787C128.235 50.8246 128.43 51.0321 128.677 51.0321H134.231C134.471 51.0321 134.673 50.8323 134.673 50.5787V36.2069C134.666 31.1499 131.405 27.8913 126.384 27.8913ZM110.208 50.5092C110.208 50.7705 110.035 51.0011 109.788 51.0625C108.956 51.2701 108.049 51.3853 107.097 51.3853C102.293 51.3853 98.6346 48.7646 98.6346 43.2542V33.9317H94.2206C93.9729 33.9317 93.7779 33.7243 93.7779 33.4783V28.698C93.7779 28.4598 93.9655 28.2599 94.1974 28.2445C96.6411 28.0985 98.6346 26.8996 98.6346 23.3797V21.7734C98.6346 21.5198 98.837 21.32 99.0774 21.32H104.646C104.894 21.32 105.089 21.5275 105.089 21.7734C105.089 21.8629 105.089 21.9566 105.09 22.0539V22.0613C105.099 24.0122 105.116 27.4192 101.708 28.2599H109.945C110.193 28.2599 110.387 28.4674 110.387 28.7134V33.4783C110.387 33.7319 110.186 33.9317 109.945 33.9317H105.111V42.3857C105.111 44.4147 106.168 45.5905 107.757 45.5905C108.386 45.5905 109.121 45.506 109.772 45.2677C109.983 45.1909 110.208 45.36 110.208 45.5905V50.5092ZM34.4834 66.0335C35.7127 64.4964 37.781 63.5052 40.4724 63.5052C46.9032 63.5052 50.8227 68.1083 50.8301 75.2481C50.8301 82.3803 46.9105 86.9914 40.3892 86.9914C37.8791 86.9914 35.6304 86.0008 34.4834 84.3711V86.1776C34.4834 86.4309 34.281 86.6303 34.0407 86.6303H28.4422C28.1949 86.6303 28 86.4233 28 86.1776V55.0974C28 54.8438 28.2024 54.644 28.4422 54.644H34.0407C34.2884 54.644 34.4834 54.8515 34.4834 55.0974V66.0335ZM34.0786 75.2481C34.0786 78.915 36.1544 81.3509 39.3254 81.3509C42.4059 81.3509 44.5196 78.9063 44.527 75.2481C44.527 71.5823 42.4059 69.1463 39.3254 69.1463C36.147 69.1463 34.0786 71.5898 34.0786 75.2481ZM52.9449 70.4063C53.8441 66.2027 57.7785 63.5053 62.3738 63.5053C68.4145 63.5053 72.5069 66.7104 72.5217 73.1279V86.1851C72.5217 86.4384 72.3193 86.6389 72.08 86.6389H66.7056C66.4589 86.6389 66.2639 86.4309 66.2639 86.1851V83.7492C64.9819 85.7314 62.4708 87 60.005 87C55.688 87 52.6444 84.0176 52.6444 80.2213C52.6444 75.7094 55.8598 73.2659 62.2462 72.589L66.2565 72.1827V72.0436C66.2565 69.7844 64.7574 68.4317 62.3812 68.4317C60.4098 68.4317 58.9402 69.5613 58.566 71.5058C58.5206 71.7515 58.2961 71.9132 58.0557 71.8668L53.297 70.9528C53.0492 70.9065 52.8922 70.6607 52.9449 70.4063ZM66.248 77.0082H66.2565V76.8239L62.1113 77.324C59.908 77.5547 58.8053 78.6843 58.8053 79.9907C58.8053 81.2582 59.773 82.2499 61.5789 82.2499C64.4875 82.2499 66.2038 79.8603 66.248 77.1925V77.0082ZM114.067 72.8121L122.267 64.4436C122.477 64.228 122.327 63.867 122.035 63.867H114.906C114.795 63.867 114.682 63.9133 114.6 63.9974L107.329 71.3214V55.1054C107.329 54.8595 107.135 54.652 106.887 54.652H101.25C101.011 54.652 100.808 54.8517 100.808 55.1054V86.1851C100.808 86.4309 101.003 86.6389 101.25 86.6389H106.887C107.127 86.6389 107.329 86.4384 107.329 86.1851V79.7223L109.75 77.2389L115.656 86.4309C115.739 86.5613 115.874 86.6314 116.024 86.6314H122.859C123.129 86.6314 123.286 86.3231 123.129 86.1011L114.067 72.8121ZM157.669 31.9567C158.853 29.7893 161.544 27.8911 165.157 27.8911C169.953 27.8911 173.132 31.1881 173.139 35.5303V50.5707C173.139 50.8243 172.937 51.0241 172.697 51.0241H167.143C166.895 51.0241 166.7 50.8167 166.7 50.5707V37.4671C166.7 34.9847 165.381 33.4476 163.087 33.4476C160.404 33.4476 158.86 35.7071 158.86 39.3654V50.5707C158.86 50.8243 158.658 51.0241 158.418 51.0241H152.909C152.662 51.0241 152.467 50.8167 152.467 50.5707V37.4671C152.467 34.9847 151.147 33.4476 148.9 33.4476C146.261 33.4476 144.717 35.7532 144.717 39.3654V50.5707C144.717 50.8243 144.514 51.0241 144.275 51.0241H138.676C138.428 51.0241 138.233 50.8167 138.233 50.5707V28.7057C138.233 28.4521 138.436 28.2523 138.676 28.2523H144.275C144.522 28.2523 144.717 28.4598 144.717 28.7057V31.3265C145.998 29.2898 148.023 27.8911 150.975 27.8911C154.408 27.8911 156.567 29.336 157.669 31.9567ZM176.885 28.2523H182.484C182.732 28.2523 182.927 28.4598 182.927 28.7057V50.5707C182.927 50.8243 182.724 51.0241 182.484 51.0241H176.885C176.638 51.0241 176.443 50.8167 176.443 50.5707V28.7057C176.443 28.4521 176.646 28.2523 176.885 28.2523ZM192.536 19.0378H186.937C186.698 19.0378 186.495 19.2375 186.495 19.4911V50.571C186.495 50.817 186.689 51.0245 186.937 51.0245H192.536C192.776 51.0245 192.979 50.8246 192.979 50.571V19.4911C192.979 19.2375 192.776 19.0378 192.536 19.0378ZM196.959 19.0378H202.558C202.805 19.0378 203 19.2375 203 19.4911V50.571C203 50.8246 202.798 51.0245 202.558 51.0245H196.959C196.712 51.0245 196.517 50.817 196.517 50.571V19.4911C196.517 19.2375 196.719 19.0378 196.959 19.0378ZM63.4607 27.8911C56.5872 27.8911 51.7378 32.8635 51.7378 39.6344C51.7378 46.4129 56.5872 51.3777 63.4607 51.3777C70.2435 51.3777 75.1825 46.4052 75.1825 39.6344C75.1751 32.8635 70.2435 27.8911 63.4607 27.8911ZM63.4607 45.7366C60.2896 45.7366 58.1759 43.2542 58.1759 39.6344C58.1759 36.0145 60.2896 33.5322 63.4607 33.5322C66.5854 33.5322 68.7065 36.0145 68.7065 39.6344C68.7065 43.2542 66.5854 45.7366 63.4607 45.7366ZM34.0407 51.0241H28.4422C28.1949 51.0241 28 50.8243 28 50.5554V28.6903C28 28.4367 28.2024 28.2369 28.4422 28.2369H34.0565C34.3032 28.2369 34.4982 28.4444 34.4982 28.6903V31.2649C34.6637 31.019 34.8503 30.7807 35.0453 30.5502L35.0527 30.5425C35.0864 30.5079 35.1202 30.4715 35.1539 30.435C35.1877 30.3985 35.2214 30.3619 35.2551 30.3274L35.3679 30.2121C35.428 30.1506 35.4955 30.0891 35.563 30.0276C35.5861 30.0076 35.6093 29.9855 35.6336 29.9624C35.6568 29.9412 35.68 29.9191 35.7053 29.897C35.7654 29.8432 35.8328 29.7893 35.9003 29.7355C35.952 29.6894 36.0047 29.6434 36.0648 29.5972C36.0985 29.5742 36.1322 29.5492 36.166 29.5242C36.1997 29.4993 36.2334 29.4743 36.2672 29.4512C36.3273 29.4128 36.3873 29.3667 36.4474 29.3206C36.4822 29.2938 36.5212 29.2698 36.5624 29.2453C36.5919 29.2275 36.62
45214 29.2093 36.6499 29.1899C36.6836 29.1707 36.7173 29.1495 36.7511 29.1284C36.7848 29.1072 36.8185 29.0861 36.8523 29.0669C36.886 29.0477 36.9208 29.0285 36.9566 29.0093C36.9925 28.9901 37.0283 28.9709 37.062 28.9516C37.0989 28.9324 37.1348 28.9132 37.1706 28.894C37.2065 28.8748 37.2413 28.8556 37.2792 28.8364C37.3193 28.8135 37.3614 28.7935 37.4057 28.7729C37.4352 28.7588 37.4658 28.7444 37.4964 28.7288C37.5712 28.6903 37.6461 28.652 37.7209 28.6211L37.9465 28.529C37.9876 28.5136 38.0267 28.4983 38.0657 28.4828C38.1057 28.4674 38.1447 28.4521 38.1858 28.4367C38.2238 28.4252 38.2628 28.4117 38.3018 28.3983C38.3419 28.3849 38.3809 28.3714 38.4188 28.3599L38.4852 28.3366C38.5506 28.314 38.6117 28.2925 38.6729 28.2753C38.7256 28.254 38.7804 28.2401 38.8373 28.226C38.8626 28.2196 38.8879 28.2133 38.9133 28.2062C38.9586 28.1946 39.0008 28.1831 39.044 28.1716C39.0872 28.16 39.1304 28.1485 39.1758 28.137C39.258 28.1139 39.3402 28.0986 39.4224 28.0832C39.4678 28.0755 39.5131 28.0659 39.5574 28.0563C39.6027 28.0467 39.648 28.037 39.6923 28.0294C39.7334 28.0217 39.7767 28.0159 39.8199 28.0102C39.8631 28.0044 39.9063 27.9987 39.9474 27.991C40.037 27.9756 40.1277 27.9602 40.2247 27.9525C40.3069 27.9449 40.3976 27.9371 40.4872 27.9295C40.5768 27.9218 40.6738 27.9142 40.7718 27.9065C40.8614 27.8989 40.9521 27.8987 41.0417 27.8987C41.0797 27.8987 41.1145 27.8968 41.1503 27.8949C41.1861 27.8929 41.222 27.8911 41.2589 27.8911H41.417C41.4465 27.8987 41.4845 27.8987 41.514 27.8987C46.2664 28.0063 49.4143 31.2342 49.4143 36.1606V50.563C49.4143 50.8167 49.2119 51.0165 48.9715 51.0165H43.4179C43.1702 51.0165 42.9752 50.809 42.9752 50.563V37.9128C42.9752 35.4228 41.4845 33.7551 39.1452 33.7551C38.9881 33.7551 38.8384 33.7627 38.6887 33.778C38.6729 33.7858 38.6508 33.7858 38.6286 33.7858C38.4863 33.8011 38.3514 33.8242 38.2164 33.8472C38.2027 33.8508 38.1901 33.8527 38.1785 33.8545C38.1658 33.8565 38.1532 33.8585 38.1416 33.8627C38.014 33.8857 37.8864 33.9241 37.7589 33.9626C37.7441 33.9626 37.7209 33.9702 37.7062 33.9779C37.5786 34.0164 37.4511 34.0701 37.3319 34.1239C37.3319 34.1316 37.3245 34.1316 37.3245 34.1316C37.197 34.1931 37.0768 34.2546 36.964 34.3238C36.9566 34.3238 36.9419 34.3314 36.9345 34.3392C36.8217 34.4083 36.7173 34.4851 36.6119 34.5697C36.5971 34.5774 36.5824 34.585 36.5666 34.6005C36.4622 34.685 36.3652 34.7772 36.2672 34.8694L36.2377 34.9002C36.1396 35.0001 36.0426 35.0999 35.952 35.2153C35.855 35.3306 35.7654 35.4612 35.6831 35.5919C35.6747 35.5919 35.6747 35.5995 35.6747 35.5995C35.5925 35.7302 35.5176 35.8685 35.4428 36.0068C35.4428 36.0182 35.4386 36.0253 35.4333 36.0343C35.4333 36.0343 35.4312 36.0379 35.4301 36.0398C35.4301 36.0398 35.4291 36.0434 35.428 36.0453C35.3605 36.1836 35.2931 36.3297 35.2256 36.4834C35.2214 36.491 35.2203 36.4968 35.2182 36.5026C35.2161 36.5084 35.214 36.5141 35.2108 36.5217C35.0158 37.0059 34.8577 37.544 34.7386 38.1434C34.7312 38.1511 34.7312 38.1588 34.7312 38.1665C34.6932 38.3585 34.6637 38.566 34.6331 38.7735C34.6258 38.7812 34.6258 38.7967 34.6258 38.8043C34.5962 39.0118 34.573 39.2347 34.5509 39.4576C34.5056 39.9572 34.4834 40.4797 34.4834 41.0408V50.5707C34.4834 50.8243 34.281 51.0241 34.0407 51.0241ZM77.8065 51.0241H83.4065C83.6458 51.0241 83.8482 50.8243 83.8482 50.5707V42.8008C83.8482 36.345 86.6218 34.0856 89.5294 34.0856C90.0017 34.0856 90.4887 34.1239 90.9462 34.2084C91.2087 34.2546 91.4554 34.0471 91.4554 33.7704V28.3753C91.4554 28.137 91.2836 27.9449 91.0517 27.9218C90.8113 27.8987 90.5794 27.8911 90.3696 27.8911C87.7235 27.8911 84.8602 29.7433 83.8482 32.1872V28.7057C83.8482 28.4598 83.6532 28.2523 83.4065 28.2523H77.8065C77.5672 28.2523 77.3648 28.4521 77.3648 28.7057V50.5707C77.3721 50.8243 77.5672 51.0241 77.8065 51.0241ZM89.4682 63.4977C89.4988 63.5053 89.5357 63.5053 89.5663 63.5053C94.3102 63.6201 97.4655 66.8408 97.4655 71.7752V86.1539C97.4655 86.4083 97.2631 86.6077 97.0238 86.6077H91.4691C91.2224 86.6077 91.0274 86.4007 91.0274 86.1539V73.5041C91.0274 71.0142 89.5357 69.3457 87.1974 69.3457C87.0404 69.3457 86.8896 69.3543 86.7399 69.3694C86.7251 69.377 86.703 69.377 86.6798 69.377C86.5375 69.3921 86.4026 69.4158 86.2676 69.4384C86.2539 69.4417 86.2423 69.4438 86.2307 69.446C86.217 69.4481 86.2054 69.4492 86.1928 69.4535C86.0652 69.4772 85.9376 69.5149 85.8111 69.5537C85.7953 69.5537 85.7732 69.5613 85.7584 69.5688C85.6309 69.6076 85.5033 69.6615 85.3831 69.7154C85.3831 69.723 85.3758 69.723 85.3758 69.723C85.2482 69.7844 85.1291 69.8459 85.0163 69.9148C85.0089 69.9148 84.9941 69.9224 84.9867 69.9299C84.8739 70 84.7685 70.0765 84.6642 70.1606C84.6494 70.1681 84.6336 70.1768 84.6188 70.1918C84.5145 70.2759 84.4164 70.3686 84.3194 70.4602L84.2889 70.4915C84.1919 70.5917 84.0938 70.6909 84.0042 70.8062C83.9072 70.9216 83.8166 71.052 83.7343 71.1835C83.727 71.1835 83.7269 71.191 83.7269 71.191C83.6447 71.3214 83.5699 71.4594 83.495 71.5985C83.495 71.6092 83.4908 71.6168 83.4855 71.6254C83.4834 71.6286 83.4813 71.6319 83.4792 71.6362C83.4118 71.7752 83.3443 71.9207 83.2768 72.0749C83.2737 72.0824 83.2715 72.0878 83.2694 72.0943C83.2684 72.0997 83.2663 72.105 83.262 72.1126C83.067 72.5976 82.9099 73.1355 82.7898 73.7348C82.7824 73.7423 82.7824 73.7499 82.7824 73.7574C82.7455 73.9503 82.7149 74.1573 82.6854 74.3653C82.678 74.3729 82.678 74.388 82.678 74.3955C82.6474 74.6035 82.6253 74.8256 82.6032 75.0487C82.5578 75.5488 82.5357 76.0705 82.5357 76.6321V86.1614C82.5357 86.4158 82.3333 86.6152 82.0929 86.6152H76.494C76.2462 86.6152 76.0523 86.4083 76.0523 86.1614V64.297C76.0523 64.0437 76.2547 63.8432 76.494 63.8432H82.1077C82.3554 63.8432 82.5504 64.0513 82.5504 64.297V66.872C82.7149 66.6252 82.9026 66.387 83.0976 66.1563L83.105 66.1488C83.1387 66.1143 83.1724 66.
4520776 83.2062 66.0421C83.2399 66.0054 83.2736 65.9688 83.3074 65.9343L83.4202 65.819C83.4792 65.7575 83.5467 65.6961 83.6142 65.6347C83.6384 65.6142 83.6616 65.5926 83.6858 65.5689C83.708 65.5473 83.7322 65.5258 83.7575 65.5031C83.8166 65.4493 83.884 65.3964 83.9515 65.3425C84.0042 65.2962 84.0569 65.2499 84.117 65.2035C84.1508 65.1809 84.1845 65.1561 84.2182 65.1313C84.252 65.1054 84.2857 65.0806 84.3194 65.058C84.3795 65.0192 84.4386 64.9728 84.4986 64.9276C84.5334 64.9006 84.5735 64.8758 84.6135 64.8521C84.6431 64.8338 84.6726 64.8155 84.7011 64.7961C84.7348 64.7778 84.7685 64.7562 84.8023 64.7346C84.836 64.7142 84.8697 64.6926 84.9035 64.6732C84.9372 64.6538 84.973 64.6355 85.0089 64.6161C85.0447 64.5967 85.0795 64.5773 85.1132 64.5579C85.1512 64.5395 85.1871 64.5201 85.2218 64.5007C85.2577 64.4813 85.2935 64.4619 85.3315 64.4425C85.3715 64.4199 85.4137 64.4005 85.4569 64.3789C85.4875 64.3649 85.5181 64.3509 85.5486 64.3358C85.6235 64.297 85.6983 64.2582 85.7732 64.228L85.9977 64.1353C86.0389 64.1202 86.0789 64.1052 86.1179 64.089C86.1569 64.0739 86.197 64.0588 86.2381 64.0437C86.275 64.0319 86.3151 64.0179 86.3541 64.0049C86.3931 63.9909 86.4331 63.978 86.47 63.9661C86.5607 63.9359 86.6429 63.9047 86.7252 63.882C86.7768 63.8605 86.8327 63.8465 86.8886 63.8325C86.9139 63.826 86.9392 63.8195 86.9655 63.8131C87.0098 63.8012 87.053 63.7894 87.0962 63.7786C87.1395 63.7667 87.1827 63.7549 87.227 63.7441C87.3102 63.7204 87.3925 63.7053 87.4747 63.6902C87.52 63.6816 87.5643 63.6729 87.6096 63.6632C87.655 63.6535 87.6992 63.6438 87.7446 63.6363C87.7857 63.6287 87.8289 63.6223 87.8721 63.6169C87.9154 63.6115 87.9586 63.605 87.9997 63.5975C88.0893 63.5824 88.1789 63.5673 88.277 63.5591C88.3592 63.5515 88.4488 63.5438 88.5384 63.536C88.628 63.5284 88.7261 63.5207 88.8241 63.513C88.9137 63.5053 89.0033 63.5053 89.094 63.5053C89.1309 63.5053 89.1667 63.5034 89.2026 63.5015C89.2384 63.4996 89.2732 63.4977 89.3111 63.4977H89.4682Z`,fill:`white`})]}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M305.804 158.322L311.075 151.807C339.195 117.043 356.438 73.1307 357.6 25.2151L357.6 25.2076C357.617 24.5635 357.086 24 356.407 24H287.398C286.742 24 286.235 24.5168 286.214 25.1158L286.214 25.1196C284.95 60.1435 270.703 92.8985 245.799 117.805C220.894 142.711 188.141 156.958 153.13 158.222L153.126 158.222C152.517 158.244 152 158.762 152 159.406V228.42C152 229.1 152.564 229.631 153.207 229.614L153.214 229.614C201.128 228.441 245.037 211.207 279.798 183.085L286.314 177.814V362.807C286.314 363.466 286.848 364 287.506 364H356.494C357.152 364 357.686 363.466 357.686 362.807V229.688H490.808C491.466 229.688 492 229.155 492 228.496V159.537C491.99 158.852 491.436 158.322 490.786 158.322H305.804ZM496 159.515V228.496C496 231.364 493.675 233.688 490.808 233.688H361.686V362.807C361.686 365.675 359.361 368 356.494 368H287.506C284.639 368 282.314 365.675 282.314 362.807V186.195C280.994 187.263 279.66 188.316 278.314 189.353C243.549 216.139 200.318 232.462 153.312 233.612C150.401 233.688 148 231.331 148 228.42V159.406C148 156.625 150.205 154.322 152.986 154.225C186.985 152.997 218.78 139.168 242.97 114.976C267.161 90.7841 280.989 58.9877 282.216 24.9753C282.314 22.1943 284.617 20 287.398 20H356.407C359.318 20 361.675 22.4007 361.599 25.312C360.459 72.3216 344.127 115.556 317.342 150.322C316.305 151.669 315.253 153.002 314.184 154.322H490.786C493.654 154.322 495.978 156.647 496 159.515Z`,fill:`white`})]}),(0,Z.jsx)(Ae,{children:(0,Z.jsx)(Ur,{id:`clip0_29111_31212`,children:(0,Z.jsx)(Sl,{width:528,height:330,fill:`white`})})})]})),uL=(0,X.forwardRef)((e,t)=>(0,Z.jsxs)(zs,{viewBox:`0 0 528 330`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:t,...e,children:[(0,Z.jsxs)(Go,{clipPath:`url(#clip0_29111_31126)`,children:[(0,Z.jsx)(Hl,{id:`mask0_29111_31126`,style:{maskType:`luminance`},maskUnits:`userSpaceOnUse`,x:0,y:0,width:528,height:330,children:(0,Z.jsx)(H,{d:`M528 0H0V330H528V0Z`,fill:`white`})}),(0,Z.jsxs)(Go,{mask:`url(#mask0_29111_31126)`,children:[(0,Z.jsx)(H,{d:`M513.73 0H14.2703C6.38901 0 0 6.38901 0 14.2703V315.73C0 323.61 6.38901 330 14.2703 330H513.73C521.61 330 528 323.61 528 315.73V14.2703C528 6.38901 521.61 0 513.73 0Z`,f
452ill:`#ECC37E`}),(0,Z.jsx)(H,{d:`M448.789 310.173C450.882 310.949 454.373 311.675 458.185 311.725C467.58 311.725 473.686 307.187 473.702 300.172C473.736 294.993 469.419 292.733 465.623 290.726C462.772 289.225 460.327 287.944 460.377 285.564C460.411 283.98 461.727 281.956 465.32 281.483C466.449 281.331 469.924 281.112 474.091 282.714L475.305 277.031C473.466 276.422 470.851 275.766 467.596 275.766C458.793 275.766 452.601 280.354 452.551 286.897C452.501 291.62 456.954 294.335 460.293 295.973C463.886 297.726 465.826 299.126 465.809 301.486C465.775 304.608 462.419 306.058 459.096 306.108H458.707C454.728 306.108 452.045 305.131 450.038 304.219L448.789 310.173ZM500.419 311.135H507.116L499.863 276.406H492.576C491.194 276.406 490.013 277.198 489.472 278.465L475.794 311.119H483.502L485.493 305.619H499.256L500.419 311.135ZM432.833 311.135H440.238L447.66 276.406H440.256L432.833 311.135ZM410.672 311.135H419.257L433.813 276.406H426.071L415.108 304.119L410.435 279.325C410.081 277.553 408.765 276.422 407.061 276.422H394.664C396.79 277.047 398.949 277.823 400.534 278.684C402.306 279.644 402.811 280.657 403.317 282.562L410.672 311.135ZM498.125 300.172H487.499L494.246 281.551L498.125 300.172Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M450.068 304.203C452.074 305.113 454.757 306.092 458.737 306.092H459.126C462.431 306.024 465.804 304.574 465.838 301.47C465.854 299.108 463.915 297.708 460.323 295.955C456.965 294.319 452.531 291.602 452.581 286.881C452.631 280.32 458.821 275.748 467.625 275.748C470.881 275.748 473.478 276.406 475.335 277.013L476.532 276.338C474.254 275.512 471.303 274.703 467.625 274.703C458.232 274.703 451.602 279.712 451.552 286.863C451.484 292.161 456.275 295.111 459.884 296.866C463.594 298.67 464.843 299.834 464.827 301.436C464.793 303.916 461.874 304.995 459.142 305.047C454.352 305.113 451.586 303.748 449.359 302.719L450.068 304.203Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M448.787 310.173L450.054 304.219L449.312 302.753L447.59 310.814L448.787 310.173ZM415.443 300.425L425.343 275.377L426.051 276.406L415.088 304.119L415.443 300.425ZM410.67 311.135L403.299 282.546C402.808 280.639 402.286 279.628 400.516 278.666C398.931 277.806 396.788 277.031 394.646 276.406L390.868 275.377L390.648 276.44C393.972 277.166 397.75 278.329 400.026 279.56C401.426 280.32 401.831 280.976 402.286 282.799L409.876 312.164L410.67 311.135ZM431.551 312.164L439.41 275.377L440.236 276.406L432.815 311.135L431.551 312.164ZM500.704 275.377H492.574C490.753 275.377 489.201 276.44 488.526 278.076L474.256 312.164L475.808 311.135L489.488 278.481C490.011 277.216 491.207 276.422 492.592 276.422H499.877L500.704 275.377ZM498.123 300.172L494.243 281.551L493.974 285.313L496.858 299.126L498.123 300.172ZM500.417 311.135L499.27 305.637L498.426 306.665L499.573 312.164L500.417 311.135Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M494.246 281.551L487.5 300.172L488.968 299.142L493.977 285.329L494.246 281.551ZM476.503 276.338L474.833 284.132L474.091 282.698L475.306 277.013L476.503 276.338ZM508.381 312.164L500.707 275.377L499.863 276.406L507.116 311.135L508.381 312.164ZM440.239 311.135L447.661 276.406L448.926 275.377L441.066 312.164L440.239 311.135ZM435.348 275.377L419.932 312.164L419.258 311.135L433.813 276.406L435.348 275.377ZM484.245 312.164L486.235 306.665L485.509 305.637L483.519 311.135L484.245 312.164Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M499.27 305.653H485.506L486.232 306.682H498.426L499.27 305.653ZM484.241 312.164H474.256L475.808 311.135H483.515L484.241 312.164ZM508.378 312.164H499.573L500.401 311.135H507.095L508.378 312.164ZM409.859 312.164H419.911L419.237 311.135H410.651L409.859 312.164ZM432.831 311.135H440.235L441.063 312.164H431.55L432.831 311.135Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M394.645 276.422H407.043C408.746 276.422 410.079 277.569 410.416 279.324L415.087 304.119L415.442 300.425L411.445 279.139C410.972 276.761 409.117 275.395 407.059 275.395H390.867L394.645 276.422ZM447.608 310.798C449.834 311.827 453.931 312.703 458.2 312.754C468.183 312.754 474.728 307.811 474.762 300.172C474.812 290.457 461.336 289.933 461.437 285.582C461.471 284.266 462.736 282.867 465.469 282.494C466.835 282.327 470.595 282.191 474.846 284.148L474.104 282.714C469.939 281.112 466.464 281.331 465.333 281.483C461.74 281.956 460.442 283.98 460.392 285.564C460.34 287.944 462.804 289.224 465.638 290.726C469.432 292.717 473.733 294.97
4527 473.717 300.172C473.683 307.187 467.593 311.725 458.2 311.725C454.388 311.691 450.895 310.967 448.804 310.173L447.608 310.798Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M496.857 299.142H488.964L487.496 300.172H498.122L496.857 299.142ZM435.343 275.377H425.359L426.068 276.406H433.809L435.343 275.377ZM447.657 276.422H440.252L439.426 275.395H448.939L447.657 276.422Z`,fill:`white`}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M179.667 18C177.463 18 175.837 19.76 175.837 21.9273C175.837 24.1407 177.471 25.9006 179.667 25.9006C181.916 25.9006 183.632 24.1407 183.632 21.9273C183.632 19.76 181.916 18 179.667 18ZM126.384 27.8913C123.431 27.8913 121.009 29.1979 119.645 31.3267V19.4911C119.645 19.2453 119.45 19.0378 119.203 19.0378H113.605C113.364 19.0378 113.162 19.2375 113.162 19.4911V50.571C113.162 50.817 113.357 51.0245 113.605 51.0245H119.203C119.443 51.0245 119.645 50.8246 119.645 50.571V41.0872C119.645 36.3914 121.234 33.7707 124.315 33.7707C126.691 33.7707 128.235 35.4 128.235 37.9285V50.5787C128.235 50.8246 128.43 51.0321 128.677 51.0321H134.231C134.471 51.0321 134.673 50.8323 134.673 50.5787V36.2069C134.666 31.1499 131.405 27.8913 126.384 27.8913ZM110.208 50.5092C110.208 50.7705 110.035 51.0011 109.788 51.0625C108.956 51.2701 108.049 51.3853 107.097 51.3853C102.293 51.3853 98.6346 48.7646 98.6346 43.2542V33.9317H94.2206C93.9729 33.9317 93.7779 33.7243 93.7779 33.4783V28.698C93.7779 28.4598 93.9655 28.2599 94.1974 28.2445C96.6411 28.0985 98.6346 26.8996 98.6346 23.3797V21.7734C98.6346 21.5198 98.837 21.32 99.0774 21.32H104.646C104.894 21.32 105.089 21.5275 105.089 21.7734C105.089 21.8629 105.089 21.9566 105.09 22.0539V22.0613C105.099 24.0122 105.116 27.4192 101.708 28.2599H109.945C110.193 28.2599 110.387 28.4674 110.387 28.7134V33.4783C110.387 33.7319 110.186 33.9317 109.945 33.9317H105.111V42.3857C105.111 44.4147 106.168 45.5905 107.757 45.5905C108.386 45.5905 109.121 45.506 109.772 45.2677C109.983 45.1909 110.208 45.36 110.208 45.5905V50.5092ZM34.4834 66.0335C35.7127 64.4964 37.781 63.5052 40.4724 63.5052C46.9032 63.5052 50.8227 68.1083 50.8301 75.2481C50.8301 82.3803 46.9105 86.9914 40.3892 86.9914C37.8791 86.9914 35.6304 86.0008 34.4834 84.3711V86.1776C34.4834 86.4309 34.281 86.6303 34.0407 86.6303H28.4422C28.1949 86.6303 28 86.4233 28 86.1776V55.0974C28 54.8438 28.2024 54.644 28.4422 54.644H34.0407C34.2884 54.644 34.4834 54.8515 34.4834 55.0974V66.0335ZM34.0786 75.2481C34.0786 78.915 36.1544 81.3509 39.3254 81.3509C42.4059 81.3509 44.5196 78.9063 44.527 75.2481C44.527 71.5823 42.4059 69.1463 39.3254 69.1463C36.147 69.1463 34.0786 71.5898 34.0786 75.2481ZM52.9449 70.4063C53.8441 66.2027 57.7785 63.5053 62.3738 63.5053C68.4145 63.5053 72.5069 66.7104 72.5217 73.1279V86.1851C72.5217 86.4384 72.3193 86.6389 72.08 86.6389H66.7056C66.4589 86.6389 66.2639 86.4309 66.2639 86.1851V83.7492C64.9819 85.7314 62.4708 87 60.005 87C55.688 87 52.6444 84.0176 52.6444 80.2213C52.6444 75.7094 55.8598 73.2659 62.2462 72.589L66.2565 72.1827V72.0436C66.2565 69.7844 64.7574 68.4317 62.3812 68.4317C60.4098 68.4317 58.9402 69.5613 58.566 71.5058C58.5206 71.7515 58.2961 71.9132 58.0557 71.8668L53.297 70.9528C53.0492 70.9065 52.8922 70.6607 52.9449 70.4063ZM66.248 77.0082H66.2565V76.8239L62.1113 77.324C59.908 77.5547 58.8053 78.6843 58.8053 79.9907C58.8053 81.2582 59.773 82.2499 61.5789 82.2499C64.4875 82.2499 66.2038 79.8603 66.248 77.1925V77.0082ZM114.067 72.8121L122.267 64.4436C122.477 64.228 122.327 63.867 122.035 63.867H114.906C114.795 63.867 114.682 63.9133 114.6 63.9974L107.329 71.3214V55.1054C107.329 54.8595 107.135 54.652 106.887 54.652H101.25C101.011 54.652 100.808 54.8517 100.808 55.1054V86.1851C100.808 86.4309 101.003 86.6389 101.25 86.6389H106.887C107.127 86.6389 107.329 86.4384 107.329 86.1851V79.7223L109.75 77.2389L115.656 86.4309C115.739 86.5613 115.874 86.6314 116.024 86.6314H122.859C123.129 86.6314 123.286 86.3231 123.129 86.1011L114.067 72.8121ZM157.669 31.9567C158.853 29.7893 161.544 27.8911 165.157 27.8911C169.953 27.8911 173.132 31.1881 173.139 35.5303V50.5707C173.139 50.8243 172.937 51.0241 172.697 51.0241H167.143C166.895 51.0241 166.7 50.8167 166.7 50.5707V37.4671C166.7 34.9847 165.381 33.4476 163.087 33.4476C160.404 33.4476 158.86 35.7071 158.86 39.3654V50.5707C158.86 50.8243 158.658 51.0241 158.418 51.0241H152.909C152.662 51.0241 152.467 50.8167 152.467 50.5707V37.4671C152.467 34.9847 151.147 33.4476 148.9 33.4476C146.261 33.4476 144.717 35.7532 144.717 39.3654V50.5707C144.717 50.8243 144.514 51.0241 144.275 51.0241H138.676C138.428 51.0241 138.233 50.8167 138.233 50.5707V28.7057C138.233 28.4521 138.436 28.2523 138.676 28.2523H144.275C144.522 28.2523 144.717 28.4598 144.717 28.7057V31.3265C145.998 29.2898 148.023 27.8911 150.975 27.8911C154.408 27.8911 156.567 29.336 157.669 31.9567ZM176.885 28.2523H182.484C182.732 28.2523 182.927 28.4598 182.927 28.7057V50.5707C182.927 50.8243 182.724 51.0241 182.484 51.0241H176.885C176.638 51.0241 176.443 50.8167 176.443 50.5707V28.7057C176.443 28.4521 176.646 28.2523 176.885 28.2523ZM192.536 19.0378H186.937C186.698 19.0378 186.495 19.2375 186.495 19.4911V50.571C186.495 50.817 186.689 51.0245 186.937 51.0245H192.536C192.776 51.0245 192.979 50.8246 192.979 50.571V19.4911C192.979 19.2375 192.776 19.0378 192.536 19.0378ZM196.959 19.0378H202.558C202.805 19.0378 203 19.2375 203 19.4911V50.571C203 50.8246 202.798 51.0245 202.558 51.0245H196.959C196.712 51.0245 196.517 50.817 196.517 50.571V19.4911C196.517 19.2375 196.719 19.0378 196.959 19.0378ZM63.4607 27.8911C56.5872 27.8911 51.7378 32.8635 51.7378 39.6344C51.7378 46.4129 56.5872 51.3777 63.4607 51.3777C70.2435 51.3777 75.1825 46.4052 75.1825 39.6344C75.1751 32.8635 70.2435 27.8911 63.4607 27.8911ZM63.4607 45.7366C60.2896 45.7366 58.1759 43.2542 58.1759 39.6344C58.1759 36.0145 60.2896 33.5322 63.4607 33.5322C66.5854 33.5322 68.7065 36.0145 68.7065 39.6344C68.7065 43.2542 66.5854 45.7366 63.4607 45.7366ZM34.0407 51.0241H28.4422C28.1949 51.0241 28 50.8243 28 50.5554V28.6903C28 28.4367 28.2024 28.2369 28.4422 28.2369H34.0565C34.3032 28.2369 34.4982 28.4444 34.4982 28.6903V31.2649C34.6637 31.019 34.8503 30.7807 35.0453 30.5502L35.0527 30.5425C35.0864 30.5079 35.1202 30.4715 35.1539 30.435C35.1877 30.3985 35.2214 30.3619 35.2551 30.3274L35.3679 30.2121C35.428 30.1506 35.4955 30.0891 35.563 30.0276C35.5861 30.0076 35.6093 29.9855 35.6336 29.9624C35.6568 29.9412 35.68 29.9191 35.7053 29.897C35.7654 29.8432 35.8328 29.7893 35.9003 29.7355C35.952 29.6894 36.0047 29.6434 36.0648 29.5972C36.0985 29.5742 36.1322 29.5492 36.166 29.5242C36.1997 29.4993 36.2334 29.4743 36.2672 29.4512C36.3273 29.4128 36.3873 29.3667 36.4474 29.3206C36.4822 29.2938 36.5212 29.2698 36.5624 29.2453C36.5919 29.2275 36.62
45214 29.2093 36.6499 29.1899C36.6836 29.1707 36.7173 29.1495 36.7511 29.1284C36.7848 29.1072 36.8185 29.0861 36.8523 29.0669C36.886 29.0477 36.9208 29.0285 36.9566 29.0093C36.9925 28.9901 37.0283 28.9709 37.062 28.9516C37.0989 28.9324 37.1348 28.9132 37.1706 28.894C37.2065 28.8748 37.2413 28.8556 37.2792 28.8364C37.3193 28.8135 37.3614 28.7935 37.4057 28.7729C37.4352 28.7588 37.4658 28.7444 37.4964 28.7288C37.5712 28.6903 37.6461 28.652 37.7209 28.6211L37.9465 28.529C37.9876 28.5136 38.0267 28.4983 38.0657 28.4828C38.1057 28.4674 38.1447 28.4521 38.1858 28.4367C38.2238 28.4252 38.2628 28.4117 38.3018 28.3983C38.3419 28.3849 38.3809 28.3714 38.4188 28.3599L38.4852 28.3366C38.5506 28.314 38.6117 28.2925 38.6729 28.2753C38.7256 28.254 38.7804 28.2401 38.8373 28.226C38.8626 28.2196 38.8879 28.2133 38.9133 28.2062C38.9586 28.1946 39.0008 28.1831 39.044 28.1716C39.0872 28.16 39.1304 28.1485 39.1758 28.137C39.258 28.1139 39.3402 28.0986 39.4224 28.0832C39.4678 28.0755 39.5131 28.0659 39.5574 28.0563C39.6027 28.0467 39.648 28.037 39.6923 28.0294C39.7334 28.0217 39.7767 28.0159 39.8199 28.0102C39.8631 28.0044 39.9063 27.9987 39.9474 27.991C40.037 27.9756 40.1277 27.9602 40.2247 27.9525C40.3069 27.9449 40.3976 27.9371 40.4872 27.9295C40.5768 27.9218 40.6738 27.9142 40.7718 27.9065C40.8614 27.8989 40.9521 27.8987 41.0417 27.8987C41.0797 27.8987 41.1145 27.8968 41.1503 27.8949C41.1861 27.8929 41.222 27.8911 41.2589 27.8911H41.417C41.4465 27.8987 41.4845 27.8987 41.514 27.8987C46.2664 28.0063 49.4143 31.2342 49.4143 36.1606V50.563C49.4143 50.8167 49.2119 51.0165 48.9715 51.0165H43.4179C43.1702 51.0165 42.9752 50.809 42.9752 50.563V37.9128C42.9752 35.4228 41.4845 33.7551 39.1452 33.7551C38.9881 33.7551 38.8384 33.7627 38.6887 33.778C38.6729 33.7858 38.6508 33.7858 38.6286 33.7858C38.4863 33.8011 38.3514 33.8242 38.2164 33.8472C38.2027 33.8508 38.1901 33.8527 38.1785 33.8545C38.1658 33.8565 38.1532 33.8585 38.1416 33.8627C38.014 33.8857 37.8864 33.9241 37.7589 33.9626C37.7441 33.9626 37.7209 33.9702 37.7062 33.9779C37.5786 34.0164 37.4511 34.0701 37.3319 34.1239C37.3319 34.1316 37.3245 34.1316 37.3245 34.1316C37.197 34.1931 37.0768 34.2546 36.964 34.3238C36.9566 34.3238 36.9419 34.3314 36.9345 34.3392C36.8217 34.4083 36.7173 34.4851 36.6119 34.5697C36.5971 34.5774 36.5824 34.585 36.5666 34.6005C36.4622 34.685 36.3652 34.7772 36.2672 34.8694L36.2377 34.9002C36.1396 35.0001 36.0426 35.0999 35.952 35.2153C35.855 35.3306 35.7654 35.4612 35.6831 35.5919C35.6747 35.5919 35.6747 35.5995 35.6747 35.5995C35.5925 35.7302 35.5176 35.8685 35.4428 36.0068C35.4428 36.0182 35.4386 36.0253 35.4333 36.0343C35.4333 36.0343 35.4312 36.0379 35.4301 36.0398C35.4301 36.0398 35.4291 36.0434 35.428 36.0453C35.3605 36.1836 35.2931 36.3297 35.2256 36.4834C35.2214 36.491 35.2203 36.4968 35.2182 36.5026C35.2161 36.5084 35.214 36.5141 35.2108 36.5217C35.0158 37.0059 34.8577 37.544 34.7386 38.1434C34.7312 38.1511 34.7312 38.1588 34.7312 38.1665C34.6932 38.3585 34.6637 38.566 34.6331 38.7735C34.6258 38.7812 34.6258 38.7967 34.6258 38.8043C34.5962 39.0118 34.573 39.2347 34.5509 39.4576C34.5056 39.9572 34.4834 40.4797 34.4834 41.0408V50.5707C34.4834 50.8243 34.281 51.0241 34.0407 51.0241ZM77.8065 51.0241H83.4065C83.6458 51.0241 83.8482 50.8243 83.8482 50.5707V42.8008C83.8482 36.345 86.6218 34.0856 89.5294 34.0856C90.0017 34.0856 90.4887 34.1239 90.9462 34.2084C91.2087 34.2546 91.4554 34.0471 91.4554 33.7704V28.3753C91.4554 28.137 91.2836 27.9449 91.0517 27.9218C90.8113 27.8987 90.5794 27.8911 90.3696 27.8911C87.7235 27.8911 84.8602 29.7433 83.8482 32.1872V28.7057C83.8482 28.4598 83.6532 28.2523 83.4065 28.2523H77.8065C77.5672 28.2523 77.3648 28.4521 77.3648 28.7057V50.5707C77.3721 50.8243 77.5672 51.0241 77.8065 51.0241ZM89.4682 63.4977C89.4988 63.5053 89.5357 63.5053 89.5663 63.5053C94.3102 63.6201 97.4655 66.8408 97.4655 71.7752V86.1539C97.4655 86.4083 97.2631 86.6077 97.0238 86.6077H91.4691C91.2224 86.6077 91.0274 86.4007 91.0274 86.1539V73.5041C91.0274 71.0142 89.5357 69.3457 87.1974 69.3457C87.0404 69.3457 86.8896 69.3543 86.7399 69.3694C86.7251 69.377 86.703 69.377 86.6798 69.377C86.5375 69.3921 86.4026 69.4158 86.2676 69.4384C86.2539 69.4417 86.2423 69.4438 86.2307 69.446C86.217 69.4481 86.2054 69.4492 86.1928 69.4535C86.0652 69.4772 85.9376 69.5149 85.8111 69.5537C85.7953 69.5537 85.7732 69.5613 85.7584 69.5688C85.6309 69.6076 85.5033 69.6615 85.3831 69.7154C85.3831 69.723 85.3758 69.723 85.3758 69.723C85.2482 69.7844 85.1291 69.8459 85.0163 69.9148C85.0089 69.9148 84.9941 69.9224 84.9867 69.9299C84.8739 70 84.7685 70.0765 84.6642 70.1606C84.6494 70.1681 84.6336 70.1768 84.6188 70.1918C84.5145 70.2759 84.4164 70.3686 84.3194 70.4602L84.2889 70.4915C84.1919 70.5917 84.0938 70.6909 84.0042 70.8062C83.9072 70.9216 83.8166 71.052 83.7343 71.1835C83.727 71.1835 83.7269 71.191 83.7269 71.191C83.6447 71.3214 83.5699 71.4594 83.495 71.5985C83.495 71.6092 83.4908 71.6168 83.4855 71.6254C83.4834 71.6286 83.4813 71.6319 83.4792 71.6362C83.4118 71.7752 83.3443 71.9207 83.2768 72.0749C83.2737 72.0824 83.2715 72.0878 83.2694 72.0943C83.2684 72.0997 83.2663 72.105 83.262 72.1126C83.067 72.5976 82.9099 73.1355 82.7898 73.7348C82.7824 73.7423 82.7824 73.7499 82.7824 73.7574C82.7455 73.9503 82.7149 74.1573 82.6854 74.3653C82.678 74.3729 82.678 74.388 82.678 74.3955C82.6474 74.6035 82.6253 74.8256 82.6032 75.0487C82.5578 75.5488 82.5357 76.0705 82.5357 76.6321V86.1614C82.5357 86.4158 82.3333 86.6152 82.0929 86.6152H76.494C76.2462 86.6152 76.0523 86.4083 76.0523 86.1614V64.297C76.0523 64.0437 76.2547 63.8432 76.494 63.8432H82.1077C82.3554 63.8432 82.5504 64.0513 82.5504 64.297V66.872C82.7149 66.6252 82.9026 66.387 83.0976 66.1563L83.105 66.1488C83.1387 66.1143 83.1724 66.
4520776 83.2062 66.0421C83.2399 66.0054 83.2736 65.9688 83.3074 65.9343L83.4202 65.819C83.4792 65.7575 83.5467 65.6961 83.6142 65.6347C83.6384 65.6142 83.6616 65.5926 83.6858 65.5689C83.708 65.5473 83.7322 65.5258 83.7575 65.5031C83.8166 65.4493 83.884 65.3964 83.9515 65.3425C84.0042 65.2962 84.0569 65.2499 84.117 65.2035C84.1508 65.1809 84.1845 65.1561 84.2182 65.1313C84.252 65.1054 84.2857 65.0806 84.3194 65.058C84.3795 65.0192 84.4386 64.9728 84.4986 64.9276C84.5334 64.9006 84.5735 64.8758 84.6135 64.8521C84.6431 64.8338 84.6726 64.8155 84.7011 64.7961C84.7348 64.7778 84.7685 64.7562 84.8023 64.7346C84.836 64.7142 84.8697 64.6926 84.9035 64.6732C84.9372 64.6538 84.973 64.6355 85.0089 64.6161C85.0447 64.5967 85.0795 64.5773 85.1132 64.5579C85.1512 64.5395 85.1871 64.5201 85.2218 64.5007C85.2577 64.4813 85.2935 64.4619 85.3315 64.4425C85.3715 64.4199 85.4137 64.4005 85.4569 64.3789C85.4875 64.3649 85.5181 64.3509 85.5486 64.3358C85.6235 64.297 85.6983 64.2582 85.7732 64.228L85.9977 64.1353C86.0389 64.1202 86.0789 64.1052 86.1179 64.089C86.1569 64.0739 86.197 64.0588 86.2381 64.0437C86.275 64.0319 86.3151 64.0179 86.3541 64.0049C86.3931 63.9909 86.4331 63.978 86.47 63.9661C86.5607 63.9359 86.6429 63.9047 86.7252 63.882C86.7768 63.8605 86.8327 63.8465 86.8886 63.8325C86.9139 63.826 86.9392 63.8195 86.9655 63.8131C87.0098 63.8012 87.053 63.7894 87.0962 63.7786C87.1395 63.7667 87.1827 63.7549 87.227 63.7441C87.3102 63.7204 87.3925 63.7053 87.4747 63.6902C87.52 63.6816 87.5643 63.6729 87.6096 63.6632C87.655 63.6535 87.6992 63.6438 87.7446 63.6363C87.7857 63.6287 87.8289 63.6223 87.8721 63.6169C87.9154 63.6115 87.9586 63.605 87.9997 63.5975C88.0893 63.5824 88.1789 63.5673 88.277 63.5591C88.3592 63.5515 88.4488 63.5438 88.5384 63.536C88.628 63.5284 88.7261 63.5207 88.8241 63.513C88.9137 63.5053 89.0033 63.5053 89.094 63.5053C89.1309 63.5053 89.1667 63.5034 89.2026 63.5015C89.2384 63.4996 89.2732 63.4977 89.3111 63.4977H89.4682Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M132 117.73H65.9998C63.0443 117.73 60.6484 120.126 60.6484 123.081V169.459C60.6484 172.415 63.0443 174.811 65.9998 174.811H132C134.955 174.811 137.351 172.415 137.351 169.459V123.081C137.351 120.126 134.955 117.73 132 117.73Z`,fill:`#999999`}),(0,Z.jsx)(H,{d:`M101.245 119.513V150.043H88.4038V134.111C88.4038 133.061 87.9786 132.053 87.2215 131.31C86.4643 130.568 86.0391 126.76 86.0391 125.709V122.126C86.0389 120.683 87.2312 119.513 88.7024 119.513H101.245Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M87.4931 143.131V147.934H62.4297V140.36C62.4297 139.585 63.0695 138.958 63.8589 138.958H76.9916C78.1925 138.958 79.3844 139.164 80.5126 139.568L81.237 139.827C82.1191 140.143 83.0352 140.359 83.9671 140.473L85.1283 140.615C86.2443 140.615 87.4931 141.278 87.4931 143.131Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M86.3085 131.309C87.0488 132.041 87.4931 133.012 87.4931 134.044V137.489C87.4931 138.558 86.1183 139.836 84.9658 139.714L83.9671 139.611C83.0352 139.497 82.1194 139.281 81.237 138.965L80.5126 138.706C79.3844 138.302 78.1928 138.095 76.9918 138.095H64.0098C63.1371 138.095 62.4297 137.401 62.4297 136.545V122.972C62.4297 121.062 64.0082 119.513 65.955 119.513H82.1924C84.3142 119.513 85.1282 120.683 85.1282 122.126V125.709C85.1282 126.234 85.2345 127.449 85.4355 128.625C85.6362 129.799 85.931 130.935 86.3085 131.309Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M101.245 173.027V142.497H88.4038V158.429C88.4038 159.479 87.9786 160.487 87.2215 161.23C86.4643 161.972 86.0391 165.78 86.0391 166.831V170.414C86.0391 171.857 87.2315 173.027 88.7024 173.027L101.245 173.027Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M87.4931 149.409V144.606H62.4297V152.181C62.4297 152.955 63.0695 153.583 63.8589 153.583H76.9916C78.1925 153.583 79.3844 153.376 80.5126 152.972L81.237 152.713C82.1191 152.398 83.0352 152.181 83.9671 152.067L85.1283 151.926C86.2443 151.926 87.4931 151.263 87.4931 149.409Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M86.3085 161.232C87.0488 160.499 87.4931 159.528 87.4931 158.496V155.051C87.4931 153.982 86.1183 152.704 84.9658 152.827L83.9671 152.929C83.0352 153.043 82.1194 153.26 81.237 153.576L80.5126 153.835C79.3844 154.238 78.1928 154.445 76.9918 154.445H64.0098C63.1371 154.445 62.4297 155.139 62.4297 155.995V169.569C62.4297 171.479 64.0082 173.027 65.955 173.027H82.1924C84.3142 173.027 85.1282 171.857 85.1282 170.414V166.831C85.1282 166.306 85.2345 165.092 85.4355 163.916C85.6362 162.741 85.931 161.606 86.3085 161.232Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M96.75 119.513V150.043H109.591V134.111C109.591 133.061 110.017 132.053 110.774 131.31C111.531 130.568 111.956 126.76 111.956 125.709V122.126C111.956 120.683 110.764 119.513 109.293 119.513H96.75Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M110.508 143.131V147.934H135.571V140.36C135.571 139.585 134.932 138.958 134.142 138.958H121.009C119.808 138.958 118.617 139.164 117.488 139.568L116.711 139.846C115.864 140.149 114.985 140.358 114.09 140.466L112.873 140.615C111.756 140.615 110.508 141.278 110.508 143.131Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M111.858 127.096C111.882 126.064 107 133.227 107 134.258L109.589 142.103C109.711 140.015 111.876 139.836 113.028 139.714L114.027 139.611C114.959 
452139.497 115.875 139.281 116.757 138.965L117.482 138.706C118.61 138.302 119.801 138.095 121.002 138.095H133.984C134.857 138.095 135.564 137.401 135.564 136.545V122.972C135.565 121.062 133.986 119.513 132.039 119.513H115.802C113.68 119.513 112.866 120.683 112.866 122.126V125.709C112.866 126.234 112.961 126.273 112.76 127.449C112.559 128.623 111.824 128.611 111.858 127.096Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M96.75 173.027V142.497H109.591V158.429C109.591 159.479 110.017 160.487 110.774 161.23C111.531 161.972 111.956 165.78 111.956 166.831V170.414C111.956 171.857 110.764 173.027 109.293 173.027L96.75 173.027Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M110.508 149.409V144.606H135.571V152.181C135.571 152.955 134.932 153.583 134.142 153.583H121.009C119.808 153.583 118.617 153.376 117.488 152.972L116.764 152.713C115.882 152.398 114.966 152.181 114.034 152.067L112.873 151.926C111.756 151.926 110.508 151.263 110.508 149.409Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M111.693 161.232C110.952 160.499 110.508 159.528 110.508 158.496V155.051C110.508 153.982 111.883 152.704 113.035 152.827L114.034 152.929C114.966 153.043 115.882 153.26 116.764 153.576L117.488 153.835C118.617 154.238 119.808 154.445 121.009 154.445H133.991C134.864 154.445 135.571 155.139 135.571 155.995V169.569C135.571 171.479 133.993 173.027 132.046 173.027H115.808C113.687 173.027 112.873 171.857 112.873 170.414V166.831C112.873 166.306 112.766 165.092 112.565 163.916C112.365 162.741 112.07 161.606 111.693 161.232Z`,fill:`#DDDDDD`})]}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M305.804 158.322L311.075 151.807C339.195 117.043 356.438 73.1307 357.6 25.2151L357.6 25.2076C357.617 24.5635 357.086 24 356.407 24H287.398C286.742 24 286.235 24.5168 286.214 25.1158L286.214 25.1196C284.95 60.1435 270.703 92.8985 245.799 117.805C220.894 142.711 188.141 156.958 153.13 158.222L153.126 158.222C152.517 158.244 152 158.762 152 159.406V228.42C152 229.1 152.564 229.631 153.207 229.614L153.214 229.614C201.128 228.441 245.037 211.207 279.798 183.085L286.314 177.814V362.807C286.314 363.466 286.848 364 287.506 364H356.494C357.152 364 357.686 363.466 357.686 362.807V229.688H490.808C491.466 229.688 492 229.155 492 228.496V159.537C491.99 158.852 491.436 158.322 490.786 158.322H305.804ZM496 159.515V228.496C496 231.364 493.675 233.688 490.808 233.688H361.686V362.807C361.686 365.675 359.361 368 356.494 368H287.506C284.639 368 282.314 365.675 282.314 362.807V186.195C280.994 187.263 279.66 188.316 278.314 189.353C243.549 216.139 200.318 232.462 153.312 233.612C150.401 233.688 148 231.331 148 228.42V159.406C148 156.625 150.205 154.322 152.986 154.225C186.985 152.997 218.78 139.168 242.97 114.976C267.161 90.7841 280.989 58.9877 282.216 24.9753C282.314 22.1943 284.617 20 287.398 20H356.407C359.318 20 361.675 22.4007 361.599 25.312C360.459 72.3216 344.127 115.556 317.342 150.322C316.305 151.669 315.253 153.002 314.184 154.322H490.786C493.654 154.322 495.978 156.647 496 159.515Z`,fill:`white`})]}),(0,Z.jsx)(Ae,{children:(0,Z.jsx)(Ur,{id:`clip0_29111_31126`,children:(0,Z.jsx)(Sl,{width:528,height:330,fill:`white`})})})]}));(0,X.forwardRef)((e,t)=>(0,Z.jsxs)(zs,{viewBox:`0 0 528 330`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:t,...e,children:[(0,Z.jsxs)(Go,{clipPath:`url(#clip0_29111_31182)`,children:[(0,Z.jsx)(Hl,{id:`mask0_29111_31182`,style:{maskType:`luminance`},maskUnits:`userSpaceOnUse`,x:0,y:0,width:528,height:330,children:(0,Z.jsx)(H,{d:`M528 0H0V330H528V0Z`,fill:`white`})}),(0,Z.jsxs)(Go,{mask:`url(#mask0_29111_31182)`,children:[(0,Z.jsx)(H,{d:`M513.73 0H14.2703C6.38901 0 0 6.38901 0 14.2703V315.73C0 323.61 6.38901 330 14.2703 330H513.73C521.61 330 528 323.61 528 315.73V14.2703C528 6.38901 521.61 0 513.73 0Z`,fill:`#B496C6`}),(0,Z.jsx)(H,{d:`M448.789 310.173C450.882 310.949 454.373 311.675 458.185 311.725C467.58 311.725 473.686 307.187 473.702 300.172C473.736 294.993 469.419 292.733 465.623 290.726C462.772 289.225 460.327 287.944 460.377 285.564C460.411 283.98 461.727 281.956 465.32 281.483C466.449 281.331 469.924 281.112 474.091 282.714L475.305 277.031C473.466 276.422 470.851 275.766 467.596 275.766C458.793 275.766 452.601 280.354 452.551 286.897C452.501 291.62 456.954 294.335 460.293 295.973C463.886 297.726 465.826 299.126 465.809 301.486C465.775 304.608 462.419 306.058 459.096 306.108H458.707C454.728 306.108 452.045 305.131 450.038 304.219L448.789 310.173ZM500.419 311.135H507.116L499.863 276.406H492.576C491.194 276.406 490.013 277.198 489.472 278.465L475.794 311.119H483.502L485.493 305.619H499.256L500.419 311.135ZM432.833 311.135H440.238L447.66 276.406H440.256L432.833 311.135ZM410.672 311.135H419.257L433.813 276.406H426.071L415.108 304.119L410.435 279.325C410.081 277.553 408.765 276.422 407.061 276.422H394.664C396.79 277.047 398.949 277.823 400.534 278.684C402.306 279.644 402.811 280.657 403.317 282.562L410.672 311.135ZM498.125 300.172H487.499L494.246 281.551L498.125 300.172Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M450.068 304.203C452.074 305.113 454.757 306.092 458.737 306.092H459.126C462.431 306.
452024 465.804 304.574 465.838 301.47C465.854 299.108 463.915 297.708 460.323 295.955C456.965 294.319 452.531 291.602 452.581 286.881C452.631 280.32 458.821 275.748 467.625 275.748C470.881 275.748 473.478 276.406 475.335 277.013L476.532 276.338C474.254 275.512 471.303 274.703 467.625 274.703C458.232 274.703 451.602 279.712 451.552 286.863C451.484 292.161 456.275 295.111 459.884 296.866C463.594 298.67 464.843 299.834 464.827 301.436C464.793 303.916 461.874 304.995 459.142 305.047C454.352 305.113 451.586 303.748 449.359 302.719L450.068 304.203Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M448.787 310.173L450.054 304.219L449.312 302.753L447.59 310.814L448.787 310.173ZM415.443 300.425L425.343 275.377L426.051 276.406L415.088 304.119L415.443 300.425ZM410.67 311.135L403.299 282.546C402.808 280.639 402.286 279.628 400.516 278.666C398.931 277.806 396.788 277.031 394.646 276.406L390.868 275.377L390.648 276.44C393.972 277.166 397.75 278.329 400.026 279.56C401.426 280.32 401.831 280.976 402.286 282.799L409.876 312.164L410.67 311.135ZM431.551 312.164L439.41 275.377L440.236 276.406L432.815 311.135L431.551 312.164ZM500.704 275.377H492.574C490.753 275.377 489.201 276.44 488.526 278.076L474.256 312.164L475.808 311.135L489.488 278.481C490.011 277.216 491.207 276.422 492.592 276.422H499.877L500.704 275.377ZM498.123 300.172L494.243 281.551L493.974 285.313L496.858 299.126L498.123 300.172ZM500.417 311.135L499.27 305.637L498.426 306.665L499.573 312.164L500.417 311.135Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M494.246 281.551L487.5 300.172L488.968 299.142L493.977 285.329L494.246 281.551ZM476.503 276.338L474.833 284.132L474.091 282.698L475.306 277.013L476.503 276.338ZM508.381 312.164L500.707 275.377L499.863 276.406L507.116 311.135L508.381 312.164ZM440.239 311.135L447.661 276.406L448.926 275.377L441.066 312.164L440.239 311.135ZM435.348 275.377L419.932 312.164L419.258 311.135L433.813 276.406L435.348 275.377ZM484.245 312.164L486.235 306.665L485.509 305.637L483.519 311.135L484.245 312.164Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M499.27 305.653H485.506L486.232 306.682H498.426L499.27 305.653ZM484.241 312.164H474.256L475.808 311.135H483.515L484.241 312.164ZM508.378 312.164H499.573L500.401 311.135H507.095L508.378 312.164ZM409.859 312.164H419.911L419.237 311.135H410.651L409.859 312.164ZM432.831 311.135H440.235L441.063 312.164H431.55L432.831 311.135Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M394.645 276.422H407.043C408.746 276.422 410.079 277.569 410.416 279.324L415.087 304.119L415.442 300.425L411.445 279.139C410.972 276.761 409.117 275.395 407.059 275.395H390.867L394.645 276.422ZM447.608 310.798C449.834 311.827 453.931 312.703 458.2 312.754C468.183 312.754 474.728 307.811 474.762 300.172C474.812 290.457 461.336 289.933 461.437 285.582C461.471 284.266 462.736 282.867 465.469 282.494C466.835 282.327 470.595 282.191 474.846 284.148L474.104 282.714C469.939 281.112 466.464 281.331 465.333 281.483C461.74 281.956 460.442 283.98 460.392 285.564C460.34 287.944 462.804 289.224 465.638 290.726C469.432 292.717 473.733 294.977 473.717 300.172C473.683 307.187 467.593 311.725 458.2 311.725C454.388 311.691 450.895 310.967 448.804 310.173L447.608 310.798Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M496.857 299.142H488.964L487.496 300.172H498.122L496.857 299.142ZM435.343 275.377H425.359L426.068 276.406H433.809L435.343 275.377ZM447.657 276.422H440.252L439.426 275.395H448.939L447.657 276.422Z`,fill:`white`}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M179.667 18C177.463 18 175.837 19.76 175.837 21.9273C175.837 24.1407 177.471 25.9006 179.667 25.9006C181.916 25.9006 183.632 24.1407 183.632 21.9273C183.632 19.76 181.916 18 179.667 18ZM126.384 27.8913C123.431 27.8913 121.009 29.1979 119.645 31.3267V19.4911C119.645 19.2453 119.45 19.0378 119.203 19.0378H113.605C113.364 19.0378 113.162 19.2375 113.162 19.4911V50.571C113.162 50.817 113.357 51.0245 113.605 51.0245H119.203C119.443 51.0245 119.645 50.8246 119.645 50.571V41.0872C119.645 36.3914 121.234 33.7707 124.315 33.7707C126.691 33.7707 128.235 35.4 128.235 37.9285V50.5787C128.235 50.8246 128.43 51.0321 128.677 51.0321H134.231C134.471 51.0321 134.673 50.8323 134.673 50.5787V36.2069C134.666 31.1499 131.405 27.8913 126.384 27.8913ZM110.208 50.5092C110.208 50.7705 110.035 51.0011 109.788 51.0625C108.956 51.2701 108.049 51.3853 107.097 51.3853C102.293 51.3853 98.6346 48.7646 98.6346 43.2542V33.9317H94.2206C93.9729 33.9317 93.7779 33.7243 93.7779 33.4783V28.698C93.7779 28.4598 93.9655 28.2599 94.1974 28.2445C96.6411 28.0985 98.6346 26.8996 98.6346 23.3797V21.7734C98.6346 21.5198 98.837 21.32 99.0774 21.32H104.646C104.894 21.32 
452105.089 21.5275 105.089 21.7734C105.089 21.8629 105.089 21.9566 105.09 22.0539V22.0613C105.099 24.0122 105.116 27.4192 101.708 28.2599H109.945C110.193 28.2599 110.387 28.4674 110.387 28.7134V33.4783C110.387 33.7319 110.186 33.9317 109.945 33.9317H105.111V42.3857C105.111 44.4147 106.168 45.5905 107.757 45.5905C108.386 45.5905 109.121 45.506 109.772 45.2677C109.983 45.1909 110.208 45.36 110.208 45.5905V50.5092ZM34.4834 66.0335C35.7127 64.4964 37.781 63.5052 40.4724 63.5052C46.9032 63.5052 50.8227 68.1083 50.8301 75.2481C50.8301 82.3803 46.9105 86.9914 40.3892 86.9914C37.8791 86.9914 35.6304 86.0008 34.4834 84.3711V86.1776C34.4834 86.4309 34.281 86.6303 34.0407 86.6303H28.4422C28.1949 86.6303 28 86.4233 28 86.1776V55.0974C28 54.8438 28.2024 54.644 28.4422 54.644H34.0407C34.2884 54.644 34.4834 54.8515 34.4834 55.0974V66.0335ZM34.0786 75.2481C34.0786 78.915 36.1544 81.3509 39.3254 81.3509C42.4059 81.3509 44.5196 78.9063 44.527 75.2481C44.527 71.5823 42.4059 69.1463 39.3254 69.1463C36.147 69.1463 34.0786 71.5898 34.0786 75.2481ZM52.9449 70.4063C53.8441 66.2027 57.7785 63.5053 62.3738 63.5053C68.4145 63.5053 72.5069 66.7104 72.5217 73.1279V86.1851C72.5217 86.4384 72.3193 86.6389 72.08 86.6389H66.7056C66.4589 86.6389 66.2639 86.4309 66.2639 86.1851V83.7492C64.9819 85.7314 62.4708 87 60.005 87C55.688 87 52.6444 84.0176 52.6444 80.2213C52.6444 75.7094 55.8598 73.2659 62.2462 72.589L66.2565 72.1827V72.0436C66.2565 69.7844 64.7574 68.4317 62.3812 68.4317C60.4098 68.4317 58.9402 69.5613 58.566 71.5058C58.5206 71.7515 58.2961 71.9132 58.0557 71.8668L53.297 70.9528C53.0492 70.9065 52.8922 70.6607 52.9449 70.4063ZM66.248 77.0082H66.2565V76.8239L62.1113 77.324C59.908 77.5547 58.8053 78.6843 58.8053 79.9907C58.8053 81.2582 59.773 82.2499 61.5789 82.2499C64.4875 82.2499 66.2038 79.8603 66.248 77.1925V77.0082ZM114.067 72.8121L122.267 64.4436C122.477 64.228 122.327 63.867 122.035 63.867H114.906C114.795 63.867 114.682 63.9133 114.6 63.9974L107.329 71.3214V55.1054C107.329 54.8595 107.135 54.652 106.887 54.652H101.25C101.011 54.652 100.808 54.8517 100.808 55.1054V86.1851C100.808 86.4309 101.003 86.6389 101.25 86.6389H106.887C107.127 86.6389 107.329 86.4384 107.329 86.1851V79.7223L109.75 77.2389L115.656 86.4309C115.739 86.5613 115.874 86.6314 116.024 86.6314H122.859C123.129 86.6314 123.286 86.3231 123.129 86.1011L114.067 72.8121ZM157.669 31.9567C158.853 29.7893 161.544 27.8911 165.157 27.8911C169.953 27.8911 173.132 31.1881 173.139 35.5303V50.5707C173.139 50.8243 172.937 51.0241 172.697 51.0241H167.143C166.895 51.0241 166.7 50.8167 166.7 50.5707V37.4671C166.7 34.9847 165.381 33.4476 163.087 33.4476C160.404 33.4476 158.86 35.7071 158.86 39.3654V50.5707C158.86 50.8243 158.658 51.0241 158.418 51.0241H152.909C152.662 51.0241 152.467 50.8167 152.467 50.5707V37.4671C152.467 34.9847 151.147 33.4476 148.9 33.4476C146.261 33.4476 144.717 35.7532 144.717 39.3654V50.5707C144.717 50.8243 144.514 51.0241 144.275 51.0241H138.676C138.428 51.0241 138.233 50.8167 138.233 50.5707V28.7057C138.233 28.4521 138.436 28.2523 138.676 28.2523H144.275C144.522 28.2523 144.717 28.4598 144.717 28.7057V31.3265C145.998 29.2898 148.023 27.8911 150.975 27.8911C154.408 27.8911 156.567 29.336 157.669 31.9567ZM176.885 28.2523H182.484C182.732 28.2523 182.927 28.4598 182.927 28.7057V50.5707C182.927 50.8243 182.724 51.0241 182.484 51.0241H176.885C176.638 51.0241 176.443 50.8167 176.443 50.5707V28.7057C176.443 28.4521 176.646 28.2523 176.885 28.2523ZM192.536 19.0378H186.937C186.698 19.0378 186.495 19.2375 186.495 19.4911V50.571C186.495 50.817 186.689 51.0245 186.937 51.0245H192.536C192.776 51.0245 192.979 50.8246 192.979 50.571V19.4911C192.979 19.2375 192.776 19.0378 192.536 19.0378ZM196.959 19.0378H202.558C202.805 19.0378 203 19.2375 203 19.4911V50.571C203 50.8246 202.798 51.0245 202.558 51.0245H196.959C196.712 51.0245 196.517 50.817 196.517 50.571V19.4911C196.517 19.2375 196.719 19.0378 196.959 19.0378ZM63.4607 27.8911C56.5872 27.8911 51.7378 32.8635 51.7378 39.6344C51.7378 46.4129 56.5872 51.3777 63.4607 51.3777C70.2435 51.3777 75.1825 46.4052 75.1825 39.6344C75.1751 32.8635 70.2435 27.8911 63.4607 27.8911ZM63.4607 45.7366C60.2896 45.7366 58.1759 43.2542 58.1759 39.6344C58.1759 36.0145 60.2896 33.5322 63.4607 33.5322C66.5854 33.5322 68.7065 36.0145 68.7065 39.6344C68.7065 43.2542 66.5854 45.7366 63.4607 45.7366ZM34.0407 51.0241H28.4422C28.1949 51.0241 28 50.8243 28 50.5554V28.6903C28 28.4367 28.2024 28.2369 28.4422 28.2369H34.0565C34.3032 28.2369 34.4982 28.4444 34.4982 28.6903V31.2649C34.6637 31.019 34.8503 30.7807 35.0453 30.5502L35.0527 30.5425C35.0864 30.5079 35.1202 30.4715 35.1539 30.435C35.1877 30.3985 35.2214 30.3619 35.2551 30.3274L35.3679 30.2121C35.428 30.1506 35.4955 30.0891 35.563 30.0276C35.5861 30.0076 35.6093 29.9855 35.6336 29.9624C35.6568 29.9412 35.68 29.9191 35.7053 29.897C35.7654 29.8432 35.8328 29.7893 35.9003 29.7355C35.952 29.6894 36.0047 29.6434 36.0648 29.5972C36.0985 29.5742 36.1322 29.5492 36.166 29.5242C36.1997 29.4993 36.2334 29.4743 36.2672 29.4512C36.3273 29.4128 36.3873 29.3667 36.4474 29.3206C36.4822 29.2938 36.5212 29.2698 36.5624 29.2453C36.5919 29.2275 36.62
45214 29.2093 36.6499 29.1899C36.6836 29.1707 36.7173 29.1495 36.7511 29.1284C36.7848 29.1072 36.8185 29.0861 36.8523 29.0669C36.886 29.0477 36.9208 29.0285 36.9566 29.0093C36.9925 28.9901 37.0283 28.9709 37.062 28.9516C37.0989 28.9324 37.1348 28.9132 37.1706 28.894C37.2065 28.8748 37.2413 28.8556 37.2792 28.8364C37.3193 28.8135 37.3614 28.7935 37.4057 28.7729C37.4352 28.7588 37.4658 28.7444 37.4964 28.7288C37.5712 28.6903 37.6461 28.652 37.7209 28.6211L37.9465 28.529C37.9876 28.5136 38.0267 28.4983 38.0657 28.4828C38.1057 28.4674 38.1447 28.4521 38.1858 28.4367C38.2238 28.4252 38.2628 28.4117 38.3018 28.3983C38.3419 28.3849 38.3809 28.3714 38.4188 28.3599L38.4852 28.3366C38.5506 28.314 38.6117 28.2925 38.6729 28.2753C38.7256 28.254 38.7804 28.2401 38.8373 28.226C38.8626 28.2196 38.8879 28.2133 38.9133 28.2062C38.9586 28.1946 39.0008 28.1831 39.044 28.1716C39.0872 28.16 39.1304 28.1485 39.1758 28.137C39.258 28.1139 39.3402 28.0986 39.4224 28.0832C39.4678 28.0755 39.5131 28.0659 39.5574 28.0563C39.6027 28.0467 39.648 28.037 39.6923 28.0294C39.7334 28.0217 39.7767 28.0159 39.8199 28.0102C39.8631 28.0044 39.9063 27.9987 39.9474 27.991C40.037 27.9756 40.1277 27.9602 40.2247 27.9525C40.3069 27.9449 40.3976 27.9371 40.4872 27.9295C40.5768 27.9218 40.6738 27.9142 40.7718 27.9065C40.8614 27.8989 40.9521 27.8987 41.0417 27.8987C41.0797 27.8987 41.1145 27.8968 41.1503 27.8949C41.1861 27.8929 41.222 27.8911 41.2589 27.8911H41.417C41.4465 27.8987 41.4845 27.8987 41.514 27.8987C46.2664 28.0063 49.4143 31.2342 49.4143 36.1606V50.563C49.4143 50.8167 49.2119 51.0165 48.9715 51.0165H43.4179C43.1702 51.0165 42.9752 50.809 42.9752 50.563V37.9128C42.9752 35.4228 41.4845 33.7551 39.1452 33.7551C38.9881 33.7551 38.8384 33.7627 38.6887 33.778C38.6729 33.7858 38.6508 33.7858 38.6286 33.7858C38.4863 33.8011 38.3514 33.8242 38.2164 33.8472C38.2027 33.8508 38.1901 33.8527 38.1785 33.8545C38.1658 33.8565 38.1532 33.8585 38.1416 33.8627C38.014 33.8857 37.8864 33.9241 37.7589 33.9626C37.7441 33.9626 37.7209 33.9702 37.7062 33.9779C37.5786 34.0164 37.4511 34.0701 37.3319 34.1239C37.3319 34.1316 37.3245 34.1316 37.3245 34.1316C37.197 34.1931 37.0768 34.2546 36.964 34.3238C36.9566 34.3238 36.9419 34.3314 36.9345 34.3392C36.8217 34.4083 36.7173 34.4851 36.6119 34.5697C36.5971 34.5774 36.5824 34.585 36.5666 34.6005C36.4622 34.685 36.3652 34.7772 36.2672 34.8694L36.2377 34.9002C36.1396 35.0001 36.0426 35.0999 35.952 35.2153C35.855 35.3306 35.7654 35.4612 35.6831 35.5919C35.6747 35.5919 35.6747 35.5995 35.6747 35.5995C35.5925 35.7302 35.5176 35.8685 35.4428 36.0068C35.4428 36.0182 35.4386 36.0253 35.4333 36.0343C35.4333 36.0343 35.4312 36.0379 35.4301 36.0398C35.4301 36.0398 35.4291 36.0434 35.428 36.0453C35.3605 36.1836 35.2931 36.3297 35.2256 36.4834C35.2214 36.491 35.2203 36.4968 35.2182 36.5026C35.2161 36.5084 35.214 36.5141 35.2108 36.5217C35.0158 37.0059 34.8577 37.544 34.7386 38.1434C34.7312 38.1511 34.7312 38.1588 34.7312 38.1665C34.6932 38.3585 34.6637 38.566 34.6331 38.7735C34.6258 38.7812 34.6258 38.7967 34.6258 38.8043C34.5962 39.0118 34.573 39.2347 34.5509 39.4576C34.5056 39.9572 34.4834 40.4797 34.4834 41.0408V50.5707C34.4834 50.8243 34.281 51.0241 34.0407 51.0241ZM77.8065 51.0241H83.4065C83.6458 51.0241 83.8482 50.8243 83.8482 50.5707V42.8008C83.8482 36.345 86.6218 34.0856 89.5294 34.0856C90.0017 34.0856 90.4887 34.1239 90.9462 34.2084C91.2087 34.2546 91.4554 34.0471 91.4554 33.7704V28.3753C91.4554 28.137 91.2836 27.9449 91.0517 27.9218C90.8113 27.8987 90.5794 27.8911 90.3696 27.8911C87.7235 27.8911 84.8602 29.7433 83.8482 32.1872V28.7057C83.8482 28.4598 83.6532 28.2523 83.4065 28.2523H77.8065C77.5672 28.2523 77.3648 28.4521 77.3648 28.7057V50.5707C77.3721 50.8243 77.5672 51.0241 77.8065 51.0241ZM89.4682 63.4977C89.4988 63.5053 89.5357 63.5053 89.5663 63.5053C94.3102 63.6201 97.4655 66.8408 97.4655 71.7752V86.1539C97.4655 86.4083 97.2631 86.6077 97.0238 86.6077H91.4691C91.2224 86.6077 91.0274 86.4007 91.0274 86.1539V73.5041C91.0274 71.0142 89.5357 69.3457 87.1974 69.3457C87.0404 69.3457 86.8896 69.3543 86.7399 69.3694C86.7251 69.377 86.703 69.377 86.6798 69.377C86.5375 69.3921 86.4026 69.4158 86.2676 69.4384C86.2539 69.4417 86.2423 69.4438 86.2307 69.446C86.217 69.4481 86.2054 69.4492 86.1928 69.4535C86.0652 69.4772 85.9376 69.5149 85.8111 69.5537C85.7953 69.5537 85.7732 69.5613 85.7584 69.5688C85.6309 69.6076 85.5033 69.6615 85.3831 69.7154C85.3831 69.723 85.3758 69.723 85.3758 69.723C85.2482 69.7844 85.1291 69.8459 85.0163 69.9148C85.0089 69.9148 84.9941 69.9224 84.9867 69.9299C84.8739 70 84.7685 70.0765 84.6642 70.1606C84.6494 70.1681 84.6336 70.1768 84.6188 70.1918C84.5145 70.2759 84.4164 70.3686 84.3194 70.4602L84.2889 70.4915C84.1919 70.5917 84.0938 70.6909 84.0042 70.8062C83.9072 70.9216 83.8166 71.052 83.7343 71.1835C83.727 71.1835 83.7269 71.191 83.7269 71.191C83.6447 71.3214 83.5699 71.4594 83.495 71.5985C83.495 71.6092 83.4908 71.6168 83.4855 71.6254C83.4834 71.6286 83.4813 71.6319 83.4792 71.6362C83.4118 71.7752 83.3443 71.9207 83.2768 72.0749C83.2737 72.0824 83.2715 72.0878 83.2694 72.0943C83.2684 72.0997 83.2663 72.105 83.262 72.1126C83.067 72.5976 82.9099 73.1355 82.7898 73.7348C82.7824 73.7423 82.7824 73.7499 82.7824 73.7574C82.7455 73.9503 82.7149 74.1573 82.6854 74.3653C82.678 74.3729 82.678 74.388 82.678 74.3955C82.6474 74.6035 82.6253 74.8256 82.6032 75.0487C82.5578 75.5488 82.5357 76.0705 82.5357 76.6321V86.1614C82.5357 86.4158 82.3333 86.6152 82.0929 86.6152H76.494C76.2462 86.6152 76.0523 86.4083 76.0523 86.1614V64.297C76.0523 64.0437 76.2547 63.8432 76.494 63.8432H82.1077C82.3554 63.8432 82.5504 64.0513 82.5504 64.297V66.872C82.7149 66.6252 82.9026 66.387 83.0976 66.1563L83.105 66.1488C83.1387 66.1143 83.1724 66.
4520776 83.2062 66.0421C83.2399 66.0054 83.2736 65.9688 83.3074 65.9343L83.4202 65.819C83.4792 65.7575 83.5467 65.6961 83.6142 65.6347C83.6384 65.6142 83.6616 65.5926 83.6858 65.5689C83.708 65.5473 83.7322 65.5258 83.7575 65.5031C83.8166 65.4493 83.884 65.3964 83.9515 65.3425C84.0042 65.2962 84.0569 65.2499 84.117 65.2035C84.1508 65.1809 84.1845 65.1561 84.2182 65.1313C84.252 65.1054 84.2857 65.0806 84.3194 65.058C84.3795 65.0192 84.4386 64.9728 84.4986 64.9276C84.5334 64.9006 84.5735 64.8758 84.6135 64.8521C84.6431 64.8338 84.6726 64.8155 84.7011 64.7961C84.7348 64.7778 84.7685 64.7562 84.8023 64.7346C84.836 64.7142 84.8697 64.6926 84.9035 64.6732C84.9372 64.6538 84.973 64.6355 85.0089 64.6161C85.0447 64.5967 85.0795 64.5773 85.1132 64.5579C85.1512 64.5395 85.1871 64.5201 85.2218 64.5007C85.2577 64.4813 85.2935 64.4619 85.3315 64.4425C85.3715 64.4199 85.4137 64.4005 85.4569 64.3789C85.4875 64.3649 85.5181 64.3509 85.5486 64.3358C85.6235 64.297 85.6983 64.2582 85.7732 64.228L85.9977 64.1353C86.0389 64.1202 86.0789 64.1052 86.1179 64.089C86.1569 64.0739 86.197 64.0588 86.2381 64.0437C86.275 64.0319 86.3151 64.0179 86.3541 64.0049C86.3931 63.9909 86.4331 63.978 86.47 63.9661C86.5607 63.9359 86.6429 63.9047 86.7252 63.882C86.7768 63.8605 86.8327 63.8465 86.8886 63.8325C86.9139 63.826 86.9392 63.8195 86.9655 63.8131C87.0098 63.8012 87.053 63.7894 87.0962 63.7786C87.1395 63.7667 87.1827 63.7549 87.227 63.7441C87.3102 63.7204 87.3925 63.7053 87.4747 63.6902C87.52 63.6816 87.5643 63.6729 87.6096 63.6632C87.655 63.6535 87.6992 63.6438 87.7446 63.6363C87.7857 63.6287 87.8289 63.6223 87.8721 63.6169C87.9154 63.6115 87.9586 63.605 87.9997 63.5975C88.0893 63.5824 88.1789 63.5673 88.277 63.5591C88.3592 63.5515 88.4488 63.5438 88.5384 63.536C88.628 63.5284 88.7261 63.5207 88.8241 63.513C88.9137 63.5053 89.0033 63.5053 89.094 63.5053C89.1309 63.5053 89.1667 63.5034 89.2026 63.5015C89.2384 63.4996 89.2732 63.4977 89.3111 63.4977H89.4682Z`,fill:`white`})]}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M305.804 158.322L311.075 151.807C339.195 117.043 356.438 73.1307 357.6 25.2151L357.6 25.2076C357.617 24.5635 357.086 24 356.407 24H287.398C286.742 24 286.235 24.5168 286.214 25.1158L286.214 25.1196C284.95 60.1435 270.703 92.8985 245.799 117.805C220.894 142.711 188.141 156.958 153.13 158.222L153.126 158.222C152.517 158.244 152 158.762 152 159.406V228.42C152 229.1 152.564 229.631 153.207 229.614L153.214 229.614C201.128 228.441 245.037 211.207 279.798 183.085L286.314 177.814V362.807C286.314 363.466 286.848 364 287.506 364H356.494C357.152 364 357.686 363.466 357.686 362.807V229.688H490.808C491.466 229.688 492 229.155 492 228.496V159.537C491.99 158.852 491.436 158.322 490.786 158.322H305.804ZM496 159.515V228.496C496 231.364 493.675 233.688 490.808 233.688H361.686V362.807C361.686 365.675 359.361 368 356.494 368H287.506C284.639 368 282.314 365.675 282.314 362.807V186.195C280.994 187.263 279.66 188.316 278.314 189.353C243.549 216.139 200.318 232.462 153.312 233.612C150.401 233.688 148 231.331 148 228.42V159.406C148 156.625 150.205 154.322 152.986 154.225C186.985 152.997 218.78 139.168 242.97 114.976C267.161 90.7841 280.989 58.9877 282.216 24.9753C282.314 22.1943 284.617 20 287.398 20H356.407C359.318 20 361.675 22.4007 361.599 25.312C360.459 72.3216 344.127 115.556 317.342 150.322C316.305 151.669 315.253 153.002 314.184 154.322H490.786C493.654 154.322 495.978 156.647 496 159.515Z`,fill:`white`})]}),(0,Z.jsx)(Ae,{children:(0,Z.jsx)(Ur,{id:`clip0_29111_31182`,children:(0,Z.jsx)(Sl,{width:528,height:330,fill:`white`})})})]})),(0,X.forwardRef)((e,t)=>(0,Z.jsxs)(zs,{viewBox:`0 0 528 330`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:t,...e,children:[(0,Z.jsxs)(Go,{clipPath:`url(#clip0_29111_31070)`,children:[(0,Z.jsx)(Hl,{id:`mask0_29111_31070`,style:{maskType:`luminance`},maskUnits:`userSpaceOnUse`,x:0,y:0,width:528,height:330,children:(0,Z.jsx)(H,{d:`M528 0H0V330H528V0Z`,fill:`white`})}),(0,Z.jsxs)(Go,{mask:`url(#mask0_29111_31070)`,children:[(0,Z.jsx)(H,{d:`M513.73 0H14.2703C6.38901 0 0 6.38901 0 14.2703V315.73C0 323.61 6.38901 330 14.2703 330H513.73C521.61 330 528 323.61 528 315.73V14.2703C528 6.38901 521.61 0 513.73 0Z`,f
452ill:`#B496C6`}),(0,Z.jsx)(H,{d:`M448.789 310.173C450.882 310.949 454.373 311.675 458.185 311.725C467.58 311.725 473.686 307.187 473.702 300.172C473.736 294.993 469.419 292.733 465.623 290.726C462.772 289.225 460.327 287.944 460.377 285.564C460.411 283.98 461.727 281.956 465.32 281.483C466.449 281.331 469.924 281.112 474.091 282.714L475.305 277.031C473.466 276.422 470.851 275.766 467.596 275.766C458.793 275.766 452.601 280.354 452.551 286.897C452.501 291.62 456.954 294.335 460.293 295.973C463.886 297.726 465.826 299.126 465.809 301.486C465.775 304.608 462.419 306.058 459.096 306.108H458.707C454.728 306.108 452.045 305.131 450.038 304.219L448.789 310.173ZM500.419 311.135H507.116L499.863 276.406H492.576C491.194 276.406 490.013 277.198 489.472 278.465L475.794 311.119H483.502L485.493 305.619H499.256L500.419 311.135ZM432.833 311.135H440.238L447.66 276.406H440.256L432.833 311.135ZM410.672 311.135H419.257L433.813 276.406H426.071L415.108 304.119L410.435 279.325C410.081 277.553 408.765 276.422 407.061 276.422H394.664C396.79 277.047 398.949 277.823 400.534 278.684C402.306 279.644 402.811 280.657 403.317 282.562L410.672 311.135ZM498.125 300.172H487.499L494.246 281.551L498.125 300.172Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M450.068 304.203C452.074 305.113 454.757 306.092 458.737 306.092H459.126C462.431 306.024 465.804 304.574 465.838 301.47C465.854 299.108 463.915 297.708 460.323 295.955C456.965 294.319 452.531 291.602 452.581 286.881C452.631 280.32 458.821 275.748 467.625 275.748C470.881 275.748 473.478 276.406 475.335 277.013L476.532 276.338C474.254 275.512 471.303 274.703 467.625 274.703C458.232 274.703 451.602 279.712 451.552 286.863C451.484 292.161 456.275 295.111 459.884 296.866C463.594 298.67 464.843 299.834 464.827 301.436C464.793 303.916 461.874 304.995 459.142 305.047C454.352 305.113 451.586 303.748 449.359 302.719L450.068 304.203Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M448.787 310.173L450.054 304.219L449.312 302.753L447.59 310.814L448.787 310.173ZM415.443 300.425L425.343 275.377L426.051 276.406L415.088 304.119L415.443 300.425ZM410.67 311.135L403.299 282.546C402.808 280.639 402.286 279.628 400.516 278.666C398.931 277.806 396.788 277.031 394.646 276.406L390.868 275.377L390.648 276.44C393.972 277.166 397.75 278.329 400.026 279.56C401.426 280.32 401.831 280.976 402.286 282.799L409.876 312.164L410.67 311.135ZM431.551 312.164L439.41 275.377L440.236 276.406L432.815 311.135L431.551 312.164ZM500.704 275.377H492.574C490.753 275.377 489.201 276.44 488.526 278.076L474.256 312.164L475.808 311.135L489.488 278.481C490.011 277.216 491.207 276.422 492.592 276.422H499.877L500.704 275.377ZM498.123 300.172L494.243 281.551L493.974 285.313L496.858 299.126L498.123 300.172ZM500.417 311.135L499.27 305.637L498.426 306.665L499.573 312.164L500.417 311.135Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M494.246 281.551L487.5 300.172L488.968 299.142L493.977 285.329L494.246 281.551ZM476.503 276.338L474.833 284.132L474.091 282.698L475.306 277.013L476.503 276.338ZM508.381 312.164L500.707 275.377L499.863 276.406L507.116 311.135L508.381 312.164ZM440.239 311.135L447.661 276.406L448.926 275.377L441.066 312.164L440.239 311.135ZM435.348 275.377L419.932 312.164L419.258 311.135L433.813 276.406L435.348 275.377ZM484.245 312.164L486.235 306.665L485.509 305.637L483.519 311.135L484.245 312.164Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M499.27 305.653H485.506L486.232 306.682H498.426L499.27 305.653ZM484.241 312.164H474.256L475.808 311.135H483.515L484.241 312.164ZM508.378 312.164H499.573L500.401 311.135H507.095L508.378 312.164ZM409.859 312.164H419.911L419.237 311.135H410.651L409.859 312.164ZM432.831 311.135H440.235L441.063 312.164H431.55L432.831 311.135Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M394.645 276.422H407.043C408.746 276.422 410.079 277.569 410.416 279.324L415.087 304.119L415.442 300.425L411.445 279.139C410.972 276.761 409.117 275.395 407.059 275.395H390.867L394.645 276.422ZM447.608 310.798C449.834 311.827 453.931 312.703 458.2 312.754C468.183 312.754 474.728 307.811 474.762 300.172C474.812 290.457 461.336 289.933 461.437 285.582C461.471 284.266 462.736 282.867 465.469 282.494C466.835 282.327 470.595 282.191 474.846 284.148L474.104 282.714C469.939 281.112 466.464 281.331 465.333 281.483C461.74 281.956 460.442 283.98 460.392 285.564C460.34 287.944 462.804 289.224 465.638 290.726C469.432 292.717 473.733 294.97
4527 473.717 300.172C473.683 307.187 467.593 311.725 458.2 311.725C454.388 311.691 450.895 310.967 448.804 310.173L447.608 310.798Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M496.857 299.142H488.964L487.496 300.172H498.122L496.857 299.142ZM435.343 275.377H425.359L426.068 276.406H433.809L435.343 275.377ZM447.657 276.422H440.252L439.426 275.395H448.939L447.657 276.422Z`,fill:`white`}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M179.667 18C177.463 18 175.837 19.76 175.837 21.9273C175.837 24.1407 177.471 25.9006 179.667 25.9006C181.916 25.9006 183.632 24.1407 183.632 21.9273C183.632 19.76 181.916 18 179.667 18ZM126.384 27.8913C123.431 27.8913 121.009 29.1979 119.645 31.3267V19.4911C119.645 19.2453 119.45 19.0378 119.203 19.0378H113.605C113.364 19.0378 113.162 19.2375 113.162 19.4911V50.571C113.162 50.817 113.357 51.0245 113.605 51.0245H119.203C119.443 51.0245 119.645 50.8246 119.645 50.571V41.0872C119.645 36.3914 121.234 33.7707 124.315 33.7707C126.691 33.7707 128.235 35.4 128.235 37.9285V50.5787C128.235 50.8246 128.43 51.0321 128.677 51.0321H134.231C134.471 51.0321 134.673 50.8323 134.673 50.5787V36.2069C134.666 31.1499 131.405 27.8913 126.384 27.8913ZM110.208 50.5092C110.208 50.7705 110.035 51.0011 109.788 51.0625C108.956 51.2701 108.049 51.3853 107.097 51.3853C102.293 51.3853 98.6346 48.7646 98.6346 43.2542V33.9317H94.2206C93.9729 33.9317 93.7779 33.7243 93.7779 33.4783V28.698C93.7779 28.4598 93.9655 28.2599 94.1974 28.2445C96.6411 28.0985 98.6346 26.8996 98.6346 23.3797V21.7734C98.6346 21.5198 98.837 21.32 99.0774 21.32H104.646C104.894 21.32 105.089 21.5275 105.089 21.7734C105.089 21.8629 105.089 21.9566 105.09 22.0539V22.0613C105.099 24.0122 105.116 27.4192 101.708 28.2599H109.945C110.193 28.2599 110.387 28.4674 110.387 28.7134V33.4783C110.387 33.7319 110.186 33.9317 109.945 33.9317H105.111V42.3857C105.111 44.4147 106.168 45.5905 107.757 45.5905C108.386 45.5905 109.121 45.506 109.772 45.2677C109.983 45.1909 110.208 45.36 110.208 45.5905V50.5092ZM34.4834 66.0335C35.7127 64.4964 37.781 63.5052 40.4724 63.5052C46.9032 63.5052 50.8227 68.1083 50.8301 75.2481C50.8301 82.3803 46.9105 86.9914 40.3892 86.9914C37.8791 86.9914 35.6304 86.0008 34.4834 84.3711V86.1776C34.4834 86.4309 34.281 86.6303 34.0407 86.6303H28.4422C28.1949 86.6303 28 86.4233 28 86.1776V55.0974C28 54.8438 28.2024 54.644 28.4422 54.644H34.0407C34.2884 54.644 34.4834 54.8515 34.4834 55.0974V66.0335ZM34.0786 75.2481C34.0786 78.915 36.1544 81.3509 39.3254 81.3509C42.4059 81.3509 44.5196 78.9063 44.527 75.2481C44.527 71.5823 42.4059 69.1463 39.3254 69.1463C36.147 69.1463 34.0786 71.5898 34.0786 75.2481ZM52.9449 70.4063C53.8441 66.2027 57.7785 63.5053 62.3738 63.5053C68.4145 63.5053 72.5069 66.7104 72.5217 73.1279V86.1851C72.5217 86.4384 72.3193 86.6389 72.08 86.6389H66.7056C66.4589 86.6389 66.2639 86.4309 66.2639 86.1851V83.7492C64.9819 85.7314 62.4708 87 60.005 87C55.688 87 52.6444 84.0176 52.6444 80.2213C52.6444 75.7094 55.8598 73.2659 62.2462 72.589L66.2565 72.1827V72.0436C66.2565 69.7844 64.7574 68.4317 62.3812 68.4317C60.4098 68.4317 58.9402 69.5613 58.566 71.5058C58.5206 71.7515 58.2961 71.9132 58.0557 71.8668L53.297 70.9528C53.0492 70.9065 52.8922 70.6607 52.9449 70.4063ZM66.248 77.0082H66.2565V76.8239L62.1113 77.324C59.908 77.5547 58.8053 78.6843 58.8053 79.9907C58.8053 81.2582 59.773 82.2499 61.5789 82.2499C64.4875 82.2499 66.2038 79.8603 66.248 77.1925V77.0082ZM114.067 72.8121L122.267 64.4436C122.477 64.228 122.327 63.867 122.035 63.867H114.906C114.795 63.867 114.682 63.9133 114.6 63.9974L107.329 71.3214V55.1054C107.329 54.8595 107.135 54.652 106.887 54.652H101.25C101.011 54.652 100.808 54.8517 100.808 55.1054V86.1851C100.808 86.4309 101.003 86.6389 101.25 86.6389H106.887C107.127 86.6389 107.329 86.4384 107.329 86.1851V79.7223L109.75 77.2389L115.656 86.4309C115.739 86.5613 115.874 86.6314 116.024 86.6314H122.859C123.129 86.6314 123.286 86.3231 123.129 86.1011L114.067 72.8121ZM157.669 31.9567C158.853 29.7893 161.544 27.8911 165.157 27.8911C169.953 27.8911 173.132 31.1881 173.139 35.5303V50.5707C173.139 50.8243 172.937 51.0241 172.697 51.0241H167.143C166.895 51.0241 166.7 50.8167 166.7 50.5707V37.4671C166.7 34.9847 165.381 33.4476 163.087 33.4476C160.404 33.4476 158.86 35.7071 158.86 39.3654V50.5707C158.86 50.8243 158.658 51.0241 158.418 51.0241H152.909C152.662 51.0241 152.467 50.8167 152.467 50.5707V37.4671C152.467 34.9847 151.147 33.4476 148.9 33.4476C146.261 33.4476 144.717 35.7532 144.717 39.3654V50.5707C144.717 50.8243 144.514 51.0241 144.275 51.0241H138.676C138.428 51.0241 138.233 50.8167 138.233 50.5707V28.7057C138.233 28.4521 138.436 28.2523 138.676 28.2523H144.275C144.522 28.2523 144.717 28.4598 144.717 28.7057V31.3265C145.998 29.2898 148.023 27.8911 150.975 27.8911C154.408 27.8911 156.567 29.336 157.669 31.9567ZM176.885 28.2523H182.484C182.732 28.2523 182.927 28.4598 182.927 28.7057V50.5707C182.927 50.8243 182.724 51.0241 182.484 51.0241H176.885C176.638 51.0241 176.443 50.8167 176.443 50.5707V28.7057C176.443 28.4521 176.646 28.2523 176.885 28.2523ZM192.536 19.0378H186.937C186.698 19.0378 186.495 19.2375 186.495 19.4911V50.571C186.495 50.817 186.689 51.0245 186.937 51.0245H192.536C192.776 51.0245 192.979 50.8246 192.979 50.571V19.4911C192.979 19.2375 192.776 19.0378 192.536 19.0378ZM196.959 19.0378H202.558C202.805 19.0378 203 19.2375 203 19.4911V50.571C203 50.8246 202.798 51.0245 202.558 51.0245H196.959C196.712 51.0245 196.517 50.817 196.517 50.571V19.4911C196.517 19.2375 196.719 19.0378 196.959 19.0378ZM63.4607 27.8911C56.5872 27.8911 51.7378 32.8635 51.7378 39.6344C51.7378 46.4129 56.5872 51.3777 63.4607 51.3777C70.2435 51.3777 75.1825 46.4052 75.1825 39.6344C75.1751 32.8635 70.2435 27.8911 63.4607 27.8911ZM63.4607 45.7366C60.2896 45.7366 58.1759 43.2542 58.1759 39.6344C58.1759 36.0145 60.2896 33.5322 63.4607 33.5322C66.5854 33.5322 68.7065 36.0145 68.7065 39.6344C68.7065 43.2542 66.5854 45.7366 63.4607 45.7366ZM34.0407 51.0241H28.4422C28.1949 51.0241 28 50.8243 28 50.5554V28.6903C28 28.4367 28.2024 28.2369 28.4422 28.2369H34.0565C34.3032 28.2369 34.4982 28.4444 34.4982 28.6903V31.2649C34.6637 31.019 34.8503 30.7807 35.0453 30.5502L35.0527 30.5425C35.0864 30.5079 35.1202 30.4715 35.1539 30.435C35.1877 30.3985 35.2214 30.3619 35.2551 30.3274L35.3679 30.2121C35.428 30.1506 35.4955 30.0891 35.563 30.0276C35.5861 30.0076 35.6093 29.9855 35.6336 29.9624C35.6568 29.9412 35.68 29.9191 35.7053 29.897C35.7654 29.8432 35.8328 29.7893 35.9003 29.7355C35.952 29.6894 36.0047 29.6434 36.0648 29.5972C36.0985 29.5742 36.1322 29.5492 36.166 29.5242C36.1997 29.4993 36.2334 29.4743 36.2672 29.4512C36.3273 29.4128 36.3873 29.3667 36.4474 29.3206C36.4822 29.2938 36.5212 29.2698 36.5624 29.2453C36.5919 29.2275 36.62
45214 29.2093 36.6499 29.1899C36.6836 29.1707 36.7173 29.1495 36.7511 29.1284C36.7848 29.1072 36.8185 29.0861 36.8523 29.0669C36.886 29.0477 36.9208 29.0285 36.9566 29.0093C36.9925 28.9901 37.0283 28.9709 37.062 28.9516C37.0989 28.9324 37.1348 28.9132 37.1706 28.894C37.2065 28.8748 37.2413 28.8556 37.2792 28.8364C37.3193 28.8135 37.3614 28.7935 37.4057 28.7729C37.4352 28.7588 37.4658 28.7444 37.4964 28.7288C37.5712 28.6903 37.6461 28.652 37.7209 28.6211L37.9465 28.529C37.9876 28.5136 38.0267 28.4983 38.0657 28.4828C38.1057 28.4674 38.1447 28.4521 38.1858 28.4367C38.2238 28.4252 38.2628 28.4117 38.3018 28.3983C38.3419 28.3849 38.3809 28.3714 38.4188 28.3599L38.4852 28.3366C38.5506 28.314 38.6117 28.2925 38.6729 28.2753C38.7256 28.254 38.7804 28.2401 38.8373 28.226C38.8626 28.2196 38.8879 28.2133 38.9133 28.2062C38.9586 28.1946 39.0008 28.1831 39.044 28.1716C39.0872 28.16 39.1304 28.1485 39.1758 28.137C39.258 28.1139 39.3402 28.0986 39.4224 28.0832C39.4678 28.0755 39.5131 28.0659 39.5574 28.0563C39.6027 28.0467 39.648 28.037 39.6923 28.0294C39.7334 28.0217 39.7767 28.0159 39.8199 28.0102C39.8631 28.0044 39.9063 27.9987 39.9474 27.991C40.037 27.9756 40.1277 27.9602 40.2247 27.9525C40.3069 27.9449 40.3976 27.9371 40.4872 27.9295C40.5768 27.9218 40.6738 27.9142 40.7718 27.9065C40.8614 27.8989 40.9521 27.8987 41.0417 27.8987C41.0797 27.8987 41.1145 27.8968 41.1503 27.8949C41.1861 27.8929 41.222 27.8911 41.2589 27.8911H41.417C41.4465 27.8987 41.4845 27.8987 41.514 27.8987C46.2664 28.0063 49.4143 31.2342 49.4143 36.1606V50.563C49.4143 50.8167 49.2119 51.0165 48.9715 51.0165H43.4179C43.1702 51.0165 42.9752 50.809 42.9752 50.563V37.9128C42.9752 35.4228 41.4845 33.7551 39.1452 33.7551C38.9881 33.7551 38.8384 33.7627 38.6887 33.778C38.6729 33.7858 38.6508 33.7858 38.6286 33.7858C38.4863 33.8011 38.3514 33.8242 38.2164 33.8472C38.2027 33.8508 38.1901 33.8527 38.1785 33.8545C38.1658 33.8565 38.1532 33.8585 38.1416 33.8627C38.014 33.8857 37.8864 33.9241 37.7589 33.9626C37.7441 33.9626 37.7209 33.9702 37.7062 33.9779C37.5786 34.0164 37.4511 34.0701 37.3319 34.1239C37.3319 34.1316 37.3245 34.1316 37.3245 34.1316C37.197 34.1931 37.0768 34.2546 36.964 34.3238C36.9566 34.3238 36.9419 34.3314 36.9345 34.3392C36.8217 34.4083 36.7173 34.4851 36.6119 34.5697C36.5971 34.5774 36.5824 34.585 36.5666 34.6005C36.4622 34.685 36.3652 34.7772 36.2672 34.8694L36.2377 34.9002C36.1396 35.0001 36.0426 35.0999 35.952 35.2153C35.855 35.3306 35.7654 35.4612 35.6831 35.5919C35.6747 35.5919 35.6747 35.5995 35.6747 35.5995C35.5925 35.7302 35.5176 35.8685 35.4428 36.0068C35.4428 36.0182 35.4386 36.0253 35.4333 36.0343C35.4333 36.0343 35.4312 36.0379 35.4301 36.0398C35.4301 36.0398 35.4291 36.0434 35.428 36.0453C35.3605 36.1836 35.2931 36.3297 35.2256 36.4834C35.2214 36.491 35.2203 36.4968 35.2182 36.5026C35.2161 36.5084 35.214 36.5141 35.2108 36.5217C35.0158 37.0059 34.8577 37.544 34.7386 38.1434C34.7312 38.1511 34.7312 38.1588 34.7312 38.1665C34.6932 38.3585 34.6637 38.566 34.6331 38.7735C34.6258 38.7812 34.6258 38.7967 34.6258 38.8043C34.5962 39.0118 34.573 39.2347 34.5509 39.4576C34.5056 39.9572 34.4834 40.4797 34.4834 41.0408V50.5707C34.4834 50.8243 34.281 51.0241 34.0407 51.0241ZM77.8065 51.0241H83.4065C83.6458 51.0241 83.8482 50.8243 83.8482 50.5707V42.8008C83.8482 36.345 86.6218 34.0856 89.5294 34.0856C90.0017 34.0856 90.4887 34.1239 90.9462 34.2084C91.2087 34.2546 91.4554 34.0471 91.4554 33.7704V28.3753C91.4554 28.137 91.2836 27.9449 91.0517 27.9218C90.8113 27.8987 90.5794 27.8911 90.3696 27.8911C87.7235 27.8911 84.8602 29.7433 83.8482 32.1872V28.7057C83.8482 28.4598 83.6532 28.2523 83.4065 28.2523H77.8065C77.5672 28.2523 77.3648 28.4521 77.3648 28.7057V50.5707C77.3721 50.8243 77.5672 51.0241 77.8065 51.0241ZM89.4682 63.4977C89.4988 63.5053 89.5357 63.5053 89.5663 63.5053C94.3102 63.6201 97.4655 66.8408 97.4655 71.7752V86.1539C97.4655 86.4083 97.2631 86.6077 97.0238 86.6077H91.4691C91.2224 86.6077 91.0274 86.4007 91.0274 86.1539V73.5041C91.0274 71.0142 89.5357 69.3457 87.1974 69.3457C87.0404 69.3457 86.8896 69.3543 86.7399 69.3694C86.7251 69.377 86.703 69.377 86.6798 69.377C86.5375 69.3921 86.4026 69.4158 86.2676 69.4384C86.2539 69.4417 86.2423 69.4438 86.2307 69.446C86.217 69.4481 86.2054 69.4492 86.1928 69.4535C86.0652 69.4772 85.9376 69.5149 85.8111 69.5537C85.7953 69.5537 85.7732 69.5613 85.7584 69.5688C85.6309 69.6076 85.5033 69.6615 85.3831 69.7154C85.3831 69.723 85.3758 69.723 85.3758 69.723C85.2482 69.7844 85.1291 69.8459 85.0163 69.9148C85.0089 69.9148 84.9941 69.9224 84.9867 69.9299C84.8739 70 84.7685 70.0765 84.6642 70.1606C84.6494 70.1681 84.6336 70.1768 84.6188 70.1918C84.5145 70.2759 84.4164 70.3686 84.3194 70.4602L84.2889 70.4915C84.1919 70.5917 84.0938 70.6909 84.0042 70.8062C83.9072 70.9216 83.8166 71.052 83.7343 71.1835C83.727 71.1835 83.7269 71.191 83.7269 71.191C83.6447 71.3214 83.5699 71.4594 83.495 71.5985C83.495 71.6092 83.4908 71.6168 83.4855 71.6254C83.4834 71.6286 83.4813 71.6319 83.4792 71.6362C83.4118 71.7752 83.3443 71.9207 83.2768 72.0749C83.2737 72.0824 83.2715 72.0878 83.2694 72.0943C83.2684 72.0997 83.2663 72.105 83.262 72.1126C83.067 72.5976 82.9099 73.1355 82.7898 73.7348C82.7824 73.7423 82.7824 73.7499 82.7824 73.7574C82.7455 73.9503 82.7149 74.1573 82.6854 74.3653C82.678 74.3729 82.678 74.388 82.678 74.3955C82.6474 74.6035 82.6253 74.8256 82.6032 75.0487C82.5578 75.5488 82.5357 76.0705 82.5357 76.6321V86.1614C82.5357 86.4158 82.3333 86.6152 82.0929 86.6152H76.494C76.2462 86.6152 76.0523 86.4083 76.0523 86.1614V64.297C76.0523 64.0437 76.2547 63.8432 76.494 63.8432H82.1077C82.3554 63.8432 82.5504 64.0513 82.5504 64.297V66.872C82.7149 66.6252 82.9026 66.387 83.0976 66.1563L83.105 66.1488C83.1387 66.1143 83.1724 66.
4520776 83.2062 66.0421C83.2399 66.0054 83.2736 65.9688 83.3074 65.9343L83.4202 65.819C83.4792 65.7575 83.5467 65.6961 83.6142 65.6347C83.6384 65.6142 83.6616 65.5926 83.6858 65.5689C83.708 65.5473 83.7322 65.5258 83.7575 65.5031C83.8166 65.4493 83.884 65.3964 83.9515 65.3425C84.0042 65.2962 84.0569 65.2499 84.117 65.2035C84.1508 65.1809 84.1845 65.1561 84.2182 65.1313C84.252 65.1054 84.2857 65.0806 84.3194 65.058C84.3795 65.0192 84.4386 64.9728 84.4986 64.9276C84.5334 64.9006 84.5735 64.8758 84.6135 64.8521C84.6431 64.8338 84.6726 64.8155 84.7011 64.7961C84.7348 64.7778 84.7685 64.7562 84.8023 64.7346C84.836 64.7142 84.8697 64.6926 84.9035 64.6732C84.9372 64.6538 84.973 64.6355 85.0089 64.6161C85.0447 64.5967 85.0795 64.5773 85.1132 64.5579C85.1512 64.5395 85.1871 64.5201 85.2218 64.5007C85.2577 64.4813 85.2935 64.4619 85.3315 64.4425C85.3715 64.4199 85.4137 64.4005 85.4569 64.3789C85.4875 64.3649 85.5181 64.3509 85.5486 64.3358C85.6235 64.297 85.6983 64.2582 85.7732 64.228L85.9977 64.1353C86.0389 64.1202 86.0789 64.1052 86.1179 64.089C86.1569 64.0739 86.197 64.0588 86.2381 64.0437C86.275 64.0319 86.3151 64.0179 86.3541 64.0049C86.3931 63.9909 86.4331 63.978 86.47 63.9661C86.5607 63.9359 86.6429 63.9047 86.7252 63.882C86.7768 63.8605 86.8327 63.8465 86.8886 63.8325C86.9139 63.826 86.9392 63.8195 86.9655 63.8131C87.0098 63.8012 87.053 63.7894 87.0962 63.7786C87.1395 63.7667 87.1827 63.7549 87.227 63.7441C87.3102 63.7204 87.3925 63.7053 87.4747 63.6902C87.52 63.6816 87.5643 63.6729 87.6096 63.6632C87.655 63.6535 87.6992 63.6438 87.7446 63.6363C87.7857 63.6287 87.8289 63.6223 87.8721 63.6169C87.9154 63.6115 87.9586 63.605 87.9997 63.5975C88.0893 63.5824 88.1789 63.5673 88.277 63.5591C88.3592 63.5515 88.4488 63.5438 88.5384 63.536C88.628 63.5284 88.7261 63.5207 88.8241 63.513C88.9137 63.5053 89.0033 63.5053 89.094 63.5053C89.1309 63.5053 89.1667 63.5034 89.2026 63.5015C89.2384 63.4996 89.2732 63.4977 89.3111 63.4977H89.4682Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M132 117.73H65.9998C63.0443 117.73 60.6484 120.126 60.6484 123.081V169.459C60.6484 172.415 63.0443 174.811 65.9998 174.811H132C134.955 174.811 137.351 172.415 137.351 169.459V123.081C137.351 120.126 134.955 117.73 132 117.73Z`,fill:`#999999`}),(0,Z.jsx)(H,{d:`M101.245 119.514V150.043H88.4038V134.111C88.4038 133.061 87.9786 132.053 87.2215 131.311C86.4643 130.568 86.0391 126.76 86.0391 125.709V122.126C86.0389 120.683 87.2312 119.514 88.7024 119.514H101.245Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M87.4931 143.131V147.934H62.4297V140.36C62.4297 139.585 63.0695 138.958 63.8589 138.958H76.9916C78.1925 138.958 79.3844 139.164 80.5126 139.568L81.237 139.827C82.1191 140.143 83.0352 140.359 83.9671 140.473L85.1283 140.615C86.2443 140.615 87.4931 141.278 87.4931 143.131Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M86.3085 131.309C87.0488 132.042 87.4931 133.012 87.4931 134.044V137.489C87.4931 138.558 86.1183 139.837 84.9658 139.714L83.9671 139.611C83.0352 139.497 82.1194 139.281 81.237 138.965L80.5126 138.706C79.3844 138.302 78.1928 138.095 76.9918 138.095H64.0098C63.1371 138.096 62.4297 137.402 62.4297 136.545V122.972C62.4297 121.062 64.0082 119.514 65.955 119.514H82.1924C84.3142 119.514 85.1282 120.683 85.1282 122.126V125.709C85.1282 126.234 85.2345 127.449 85.4355 128.625C85.6362 129.799 85.931 130.935 86.3085 131.309Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M101.245 173.027V142.497H88.4038V158.429C88.4038 159.479 87.9786 160.487 87.2215 161.23C86.4643 161.972 86.0391 165.78 86.0391 166.831V170.414C86.0391 171.857 87.2315 173.027 88.7024 173.027L101.245 173.027Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M87.4931 149.409V144.606H62.4297V152.181C62.4297 152.955 63.0695 153.583 63.8589 153.583H76.9916C78.1925 153.583 79.3844 153.376 80.5126 152.972L81.237 152.713C82.1191 152.398 83.0352 152.181 83.9671 152.067L85.1283 151.926C86.2443 151.926 87.4931 151.263 87.4931 149.409Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M86.3085 161.232C87.0488 160.499 87.4931 159.528 87.4931 158.497V155.051C87.4931 153.982 86.1183 152.704 84.9658 152.827L83.9671 152.93C83.0352 153.043 82.1194 153.26 81.237 153.576L80.5126 153.835C79.3844 154.238 78.1928 154.445 76.9918 154.445H64.0098C63.1371 154.445 62.4297 155.139 62.4297 155.995V169.569C62.4297 171.479 64.0082 173.027 65.955 173.027H82.1924C84.3142 173.027 85.1282 171.857 85.1282 170.415V166.831C85.1282 166.306 85.2345 165.092 85.4355 163.916C85.6362 162.741 85.931 161.606 86.3085 161.232Z`,fill:`#DDDDDD`}
452),(0,Z.jsx)(H,{d:`M96.75 119.514V150.043H109.591V134.111C109.591 133.061 110.017 132.053 110.774 131.311C111.531 130.568 111.956 126.76 111.956 125.709V122.126C111.956 120.683 110.764 119.514 109.293 119.514H96.75Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M110.508 143.131V147.934H135.571V140.36C135.571 139.585 134.932 138.958 134.142 138.958H121.009C119.808 138.958 118.617 139.164 117.488 139.568L116.711 139.846C115.864 140.149 114.985 140.358 114.09 140.466L112.873 140.615C111.756 140.615 110.508 141.278 110.508 143.131Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M111.858 127.096C111.882 126.064 107 133.227 107 134.258L109.589 142.103C109.711 140.015 111.876 139.836 113.028 139.714L114.027 139.611C114.959 139.497 115.875 139.281 116.757 138.965L117.482 138.706C118.61 138.302 119.801 138.095 121.002 138.095H133.984C134.857 138.095 135.564 137.401 135.564 136.545V122.972C135.565 121.062 133.986 119.514 132.039 119.514H115.802C113.68 119.514 112.866 120.683 112.866 122.126V125.709C112.866 126.234 112.961 126.273 112.76 127.449C112.559 128.623 111.824 128.611 111.858 127.096Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M96.75 173.027V142.497H109.591V158.429C109.591 159.479 110.017 160.487 110.774 161.23C111.531 161.972 111.956 165.78 111.956 166.831V170.414C111.956 171.857 110.764 173.027 109.293 173.027L96.75 173.027Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M110.508 149.409V144.606H135.571V152.181C135.571 152.955 134.932 153.583 134.142 153.583H121.009C119.808 153.583 118.617 153.376 117.488 152.972L116.764 152.713C115.882 152.398 114.966 152.181 114.034 152.067L112.873 151.926C111.756 151.926 110.508 151.263 110.508 149.409Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M111.693 161.232C110.952 160.499 110.508 159.528 110.508 158.497V155.051C110.508 153.982 111.883 152.704 113.035 152.827L114.034 152.93C114.966 153.043 115.882 153.26 116.764 153.576L117.488 153.835C118.617 154.238 119.808 154.445 121.009 154.445H133.991C134.864 154.445 135.571 155.139 135.571 155.995V169.569C135.571 171.479 133.993 173.027 132.046 173.027H115.808C113.687 173.027 112.873 171.857 112.873 170.415V166.831C112.873 166.306 112.766 165.092 112.565 163.916C112.365 162.741 112.07 161.606 111.693 161.232Z`,fill:`#DDDDDD`})]}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M305.804 158.322L311.075 151.807C339.195 117.043 356.438 73.1307 357.6 25.2151L357.6 25.2076C357.617 24.5635 357.086 24 356.407 24H287.398C286.742 24 286.235 24.5168 286.214 25.1158L286.214 25.1196C284.95 60.1435 270.703 92.8985 245.799 117.805C220.894 142.711 188.141 156.958 153.13 158.222L153.126 158.222C152.517 158.244 152 158.762 152 159.406V228.42C152 229.1 152.564 229.631 153.207 229.614L153.214 229.614C201.128 228.441 245.037 211.207 279.798 183.085L286.314 177.814V362.807C286.314 363.466 286.848 364 287.506 364H356.494C357.152 364 357.686 363.466 357.686 362.807V229.688H490.808C491.466 229.688 492 229.155 492 228.496V159.537C491.99 158.852 491.436 158.322 490.786 158.322H305.804ZM496 159.515V228.496C496 231.364 493.675 233.688 490.808 233.688H361.686V362.807C361.686 365.675 359.361 368 356.494 368H287.506C284.639 368 282.314 365.675 282.314 362.807V186.195C280.994 187.263 279.66 188.316 278.314 189.353C243.549 216.139 200.318 232.462 153.312 233.612C150.401 233.688 148 231.331 148 228.42V159.406C148 156.625 150.205 154.322 152.986 154.225C186.985 152.997 218.78 139.168 242.97 114.976C267.161 90.7841 280.989 58.9877 282.216 24.9753C282.314 22.1943 284.617 20 287.398 20H356.407C359.318 20 361.675 22.4007 361.599 25.312C360.459 72.3216 344.127 115.556 317.342 150.322C316.305 151.669 315.253 153.002 314.184 154.322H490.786C493.654 154.322 495.978 156.647 496 159.515Z`,fill:`white`})]}),(0,Z.jsx)(Ae,{children:(0,Z.jsx)(Ur,{id:`clip0_29111_31070`,children:(0,Z.jsx)(Sl,{width:528,height:330,fill:`white`})})})]}));var dL=(0,X.forwardRef)((e,t)=>(0,Z.jsxs)(zs,{viewBox:`0 0 528 330`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:t,...e,children:[(0,Z.jsxs)(Go,{clipPath:`url(#clip0_29111_31197)`,children:[(0,Z.jsx)(Hl,{id:`mask0_29111_31197`,style:{maskType:`luminance`},maskUnits:`userSpaceOnUse`,x:0,y:0,width:528,height:330,children:(0,Z.jsx)(H,{d:`M528 0H0V330H528V0Z`,fill:`white`})}),(0,Z.jsxs)(Go,{mask:`url(#mask0_29111_31197)`,children:[(0,Z.jsx)(H,{d:`M513.73 0H14.2703C6.38901 0 0 6.38901 0 14.2703V315.73C0 323.61 6.38901 330 14.2703 330H513.73C521.61 330 528 323.61 528 315.73V14.2703C528 6.38901 521.61 0 513.73 0Z`,f
452ill:`#758987`}),(0,Z.jsx)(H,{d:`M448.789 310.173C450.882 310.949 454.373 311.675 458.185 311.725C467.58 311.725 473.686 307.187 473.702 300.172C473.736 294.993 469.419 292.733 465.623 290.726C462.772 289.225 460.327 287.944 460.377 285.564C460.411 283.98 461.727 281.956 465.32 281.483C466.449 281.331 469.924 281.112 474.091 282.714L475.305 277.031C473.466 276.422 470.851 275.766 467.596 275.766C458.793 275.766 452.601 280.354 452.551 286.897C452.501 291.62 456.954 294.335 460.293 295.973C463.886 297.726 465.826 299.126 465.809 301.486C465.775 304.608 462.419 306.058 459.096 306.108H458.707C454.728 306.108 452.045 305.131 450.038 304.219L448.789 310.173ZM500.419 311.135H507.116L499.863 276.406H492.576C491.194 276.406 490.013 277.198 489.472 278.465L475.794 311.119H483.502L485.493 305.619H499.256L500.419 311.135ZM432.833 311.135H440.238L447.66 276.406H440.256L432.833 311.135ZM410.672 311.135H419.257L433.813 276.406H426.071L415.108 304.119L410.435 279.325C410.081 277.553 408.765 276.422 407.061 276.422H394.664C396.79 277.047 398.949 277.823 400.534 278.684C402.306 279.644 402.811 280.657 403.317 282.562L410.672 311.135ZM498.125 300.172H487.499L494.246 281.551L498.125 300.172Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M450.068 304.203C452.074 305.113 454.757 306.092 458.737 306.092H459.126C462.431 306.024 465.804 304.574 465.838 301.47C465.854 299.108 463.915 297.708 460.323 295.955C456.965 294.319 452.531 291.602 452.581 286.881C452.631 280.32 458.821 275.748 467.625 275.748C470.881 275.748 473.478 276.406 475.335 277.013L476.532 276.338C474.254 275.512 471.303 274.703 467.625 274.703C458.232 274.703 451.602 279.712 451.552 286.863C451.484 292.161 456.275 295.111 459.884 296.866C463.594 298.67 464.843 299.834 464.827 301.436C464.793 303.916 461.874 304.995 459.142 305.047C454.352 305.113 451.586 303.748 449.359 302.719L450.068 304.203Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M448.787 310.173L450.054 304.219L449.312 302.753L447.59 310.814L448.787 310.173ZM415.443 300.425L425.343 275.377L426.051 276.406L415.088 304.119L415.443 300.425ZM410.67 311.135L403.299 282.546C402.808 280.639 402.286 279.628 400.516 278.666C398.931 277.806 396.788 277.031 394.646 276.406L390.868 275.377L390.648 276.44C393.972 277.166 397.75 278.329 400.026 279.56C401.426 280.32 401.831 280.976 402.286 282.799L409.876 312.164L410.67 311.135ZM431.551 312.164L439.41 275.377L440.236 276.406L432.815 311.135L431.551 312.164ZM500.704 275.377H492.574C490.753 275.377 489.201 276.44 488.526 278.076L474.256 312.164L475.808 311.135L489.488 278.481C490.011 277.216 491.207 276.422 492.592 276.422H499.877L500.704 275.377ZM498.123 300.172L494.243 281.551L493.974 285.313L496.858 299.126L498.123 300.172ZM500.417 311.135L499.27 305.637L498.426 306.665L499.573 312.164L500.417 311.135Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M494.246 281.551L487.5 300.172L488.968 299.142L493.977 285.329L494.246 281.551ZM476.503 276.338L474.833 284.132L474.091 282.698L475.306 277.013L476.503 276.338ZM508.381 312.164L500.707 275.377L499.863 276.406L507.116 311.135L508.381 312.164ZM440.239 311.135L447.661 276.406L448.926 275.377L441.066 312.164L440.239 311.135ZM435.348 275.377L419.932 312.164L419.258 311.135L433.813 276.406L435.348 275.377ZM484.245 312.164L486.235 306.665L485.509 305.637L483.519 311.135L484.245 312.164Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M499.27 305.653H485.506L486.232 306.682H498.426L499.27 305.653ZM484.241 312.164H474.256L475.808 311.135H483.515L484.241 312.164ZM508.378 312.164H499.573L500.401 311.135H507.095L508.378 312.164ZM409.859 312.164H419.911L419.237 311.135H410.651L409.859 312.164ZM432.831 311.135H440.235L441.063 312.164H431.55L432.831 311.135Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M394.645 276.422H407.043C408.746 276.422 410.079 277.569 410.416 279.324L415.087 304.119L415.442 300.425L411.445 279.139C410.972 276.761 409.117 275.395 407.059 275.395H390.867L394.645 276.422ZM447.608 310.798C449.834 311.827 453.931 312.703 458.2 312.754C468.183 312.754 474.728 307.811 474.762 300.172C474.812 290.457 461.336 289.933 461.437 285.582C461.471 284.266 462.736 282.867 465.469 282.494C466.835 282.327 470.595 282.191 474.846 284.148L474.104 282.714C469.939 281.112 466.464 281.331 465.333 281.483C461.74 281.956 460.442 283.98 460.392 285.564C460.34 287.944 462.804 289.224 465.638 290.726C469.432 292.717 473.733 294.97
4527 473.717 300.172C473.683 307.187 467.593 311.725 458.2 311.725C454.388 311.691 450.895 310.967 448.804 310.173L447.608 310.798Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M496.857 299.142H488.964L487.496 300.172H498.122L496.857 299.142ZM435.343 275.377H425.359L426.068 276.406H433.809L435.343 275.377ZM447.657 276.422H440.252L439.426 275.395H448.939L447.657 276.422Z`,fill:`white`}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M179.667 18C177.463 18 175.837 19.76 175.837 21.9273C175.837 24.1407 177.471 25.9006 179.667 25.9006C181.916 25.9006 183.632 24.1407 183.632 21.9273C183.632 19.76 181.916 18 179.667 18ZM126.384 27.8913C123.431 27.8913 121.009 29.1979 119.645 31.3267V19.4911C119.645 19.2453 119.45 19.0378 119.203 19.0378H113.605C113.364 19.0378 113.162 19.2375 113.162 19.4911V50.571C113.162 50.817 113.357 51.0245 113.605 51.0245H119.203C119.443 51.0245 119.645 50.8246 119.645 50.571V41.0872C119.645 36.3914 121.234 33.7707 124.315 33.7707C126.691 33.7707 128.235 35.4 128.235 37.9285V50.5787C128.235 50.8246 128.43 51.0321 128.677 51.0321H134.231C134.471 51.0321 134.673 50.8323 134.673 50.5787V36.2069C134.666 31.1499 131.405 27.8913 126.384 27.8913ZM110.208 50.5092C110.208 50.7705 110.035 51.0011 109.788 51.0625C108.956 51.2701 108.049 51.3853 107.097 51.3853C102.293 51.3853 98.6346 48.7646 98.6346 43.2542V33.9317H94.2206C93.9729 33.9317 93.7779 33.7243 93.7779 33.4783V28.698C93.7779 28.4598 93.9655 28.2599 94.1974 28.2445C96.6411 28.0985 98.6346 26.8996 98.6346 23.3797V21.7734C98.6346 21.5198 98.837 21.32 99.0774 21.32H104.646C104.894 21.32 105.089 21.5275 105.089 21.7734C105.089 21.8629 105.089 21.9566 105.09 22.0539V22.0613C105.099 24.0122 105.116 27.4192 101.708 28.2599H109.945C110.193 28.2599 110.387 28.4674 110.387 28.7134V33.4783C110.387 33.7319 110.186 33.9317 109.945 33.9317H105.111V42.3857C105.111 44.4147 106.168 45.5905 107.757 45.5905C108.386 45.5905 109.121 45.506 109.772 45.2677C109.983 45.1909 110.208 45.36 110.208 45.5905V50.5092ZM34.4834 66.0335C35.7127 64.4964 37.781 63.5052 40.4724 63.5052C46.9032 63.5052 50.8227 68.1083 50.8301 75.2481C50.8301 82.3803 46.9105 86.9914 40.3892 86.9914C37.8791 86.9914 35.6304 86.0008 34.4834 84.3711V86.1776C34.4834 86.4309 34.281 86.6303 34.0407 86.6303H28.4422C28.1949 86.6303 28 86.4233 28 86.1776V55.0974C28 54.8438 28.2024 54.644 28.4422 54.644H34.0407C34.2884 54.644 34.4834 54.8515 34.4834 55.0974V66.0335ZM34.0786 75.2481C34.0786 78.915 36.1544 81.3509 39.3254 81.3509C42.4059 81.3509 44.5196 78.9063 44.527 75.2481C44.527 71.5823 42.4059 69.1463 39.3254 69.1463C36.147 69.1463 34.0786 71.5898 34.0786 75.2481ZM52.9449 70.4063C53.8441 66.2027 57.7785 63.5053 62.3738 63.5053C68.4145 63.5053 72.5069 66.7104 72.5217 73.1279V86.1851C72.5217 86.4384 72.3193 86.6389 72.08 86.6389H66.7056C66.4589 86.6389 66.2639 86.4309 66.2639 86.1851V83.7492C64.9819 85.7314 62.4708 87 60.005 87C55.688 87 52.6444 84.0176 52.6444 80.2213C52.6444 75.7094 55.8598 73.2659 62.2462 72.589L66.2565 72.1827V72.0436C66.2565 69.7844 64.7574 68.4317 62.3812 68.4317C60.4098 68.4317 58.9402 69.5613 58.566 71.5058C58.5206 71.7515 58.2961 71.9132 58.0557 71.8668L53.297 70.9528C53.0492 70.9065 52.8922 70.6607 52.9449 70.4063ZM66.248 77.0082H66.2565V76.8239L62.1113 77.324C59.908 77.5547 58.8053 78.6843 58.8053 79.9907C58.8053 81.2582 59.773 82.2499 61.5789 82.2499C64.4875 82.2499 66.2038 79.8603 66.248 77.1925V77.0082ZM114.067 72.8121L122.267 64.4436C122.477 64.228 122.327 63.867 122.035 63.867H114.906C114.795 63.867 114.682 63.9133 114.6 63.9974L107.329 71.3214V55.1054C107.329 54.8595 107.135 54.652 106.887 54.652H101.25C101.011 54.652 100.808 54.8517 100.808 55.1054V86.1851C100.808 86.4309 101.003 86.6389 101.25 86.6389H106.887C107.127 86.6389 107.329 86.4384 107.329 86.1851V79.7223L109.75 77.2389L115.656 86.4309C115.739 86.5613 115.874 86.6314 116.024 86.6314H122.859C123.129 86.6314 123.286 86.3231 123.129 86.1011L114.067 72.8121ZM157.669 31.9567C158.853 29.7893 161.544 27.8911 165.157 27.8911C169.953 27.8911 173.132 31.1881 173.139 35.5303V50.5707C173.139 50.8243 172.937 51.0241 172.697 51.0241H167.143C166.895 51.0241 166.7 50.8167 166.7 50.5707V37.4671C166.7 34.9847 165.381 33.4476 163.087 33.4476C160.404 33.4476 158.86 35.7071 158.86 39.3654V50.5707C158.86 50.8243 158.658 51.0241 158.418 51.0241H152.909C152.662 51.0241 152.467 50.8167 152.467 50.5707V37.4671C152.467 34.9847 151.147 33.4476 148.9 33.4476C146.261 33.4476 144.717 35.7532 144.717 39.3654V50.5707C144.717 50.8243 144.514 51.0241 144.275 51.0241H138.676C138.428 51.0241 138.233 50.8167 138.233 50.5707V28.7057C138.233 28.4521 138.436 28.2523 138.676 28.2523H144.275C144.522 28.2523 144.717 28.4598 144.717 28.7057V31.3265C145.998 29.2898 148.023 27.8911 150.975 27.8911C154.408 27.8911 156.567 29.336 157.669 31.9567ZM176.885 28.2523H182.484C182.732 28.2523 182.927 28.4598 182.927 28.7057V50.5707C182.927 50.8243 182.724 51.0241 182.484 51.0241H176.885C176.638 51.0241 176.443 50.8167 176.443 50.5707V28.7057C176.443 28.4521 176.646 28.2523 176.885 28.2523ZM192.536 19.0378H186.937C186.698 19.0378 186.495 19.2375 186.495 19.4911V50.571C186.495 50.817 186.689 51.0245 186.937 51.0245H192.536C192.776 51.0245 192.979 50.8246 192.979 50.571V19.4911C192.979 19.2375 192.776 19.0378 192.536 19.0378ZM196.959 19.0378H202.558C202.805 19.0378 203 19.2375 203 19.4911V50.571C203 50.8246 202.798 51.0245 202.558 51.0245H196.959C196.712 51.0245 196.517 50.817 196.517 50.571V19.4911C196.517 19.2375 196.719 19.0378 196.959 19.0378ZM63.4607 27.8911C56.5872 27.8911 51.7378 32.8635 51.7378 39.6344C51.7378 46.4129 56.5872 51.3777 63.4607 51.3777C70.2435 51.3777 75.1825 46.4052 75.1825 39.6344C75.1751 32.8635 70.2435 27.8911 63.4607 27.8911ZM63.4607 45.7366C60.2896 45.7366 58.1759 43.2542 58.1759 39.6344C58.1759 36.0145 60.2896 33.5322 63.4607 33.5322C66.5854 33.5322 68.7065 36.0145 68.7065 39.6344C68.7065 43.2542 66.5854 45.7366 63.4607 45.7366ZM34.0407 51.0241H28.4422C28.1949 51.0241 28 50.8243 28 50.5554V28.6903C28 28.4367 28.2024 28.2369 28.4422 28.2369H34.0565C34.3032 28.2369 34.4982 28.4444 34.4982 28.6903V31.2649C34.6637 31.019 34.8503 30.7807 35.0453 30.5502L35.0527 30.5425C35.0864 30.5079 35.1202 30.4715 35.1539 30.435C35.1877 30.3985 35.2214 30.3619 35.2551 30.3274L35.3679 30.2121C35.428 30.1506 35.4955 30.0891 35.563 30.0276C35.5861 30.0076 35.6093 29.9855 35.6336 29.9624C35.6568 29.9412 35.68 29.9191 35.7053 29.897C35.7654 29.8432 35.8328 29.7893 35.9003 29.7355C35.952 29.6894 36.0047 29.6434 36.0648 29.5972C36.0985 29.5742 36.1322 29.5492 36.166 29.5242C36.1997 29.4993 36.2334 29.4743 36.2672 29.4512C36.3273 29.4128 36.3873 29.3667 36.4474 29.3206C36.4822 29.2938 36.5212 29.2698 36.5624 29.2453C36.5919 29.2275 36.62
45214 29.2093 36.6499 29.1899C36.6836 29.1707 36.7173 29.1495 36.7511 29.1284C36.7848 29.1072 36.8185 29.0861 36.8523 29.0669C36.886 29.0477 36.9208 29.0285 36.9566 29.0093C36.9925 28.9901 37.0283 28.9709 37.062 28.9516C37.0989 28.9324 37.1348 28.9132 37.1706 28.894C37.2065 28.8748 37.2413 28.8556 37.2792 28.8364C37.3193 28.8135 37.3614 28.7935 37.4057 28.7729C37.4352 28.7588 37.4658 28.7444 37.4964 28.7288C37.5712 28.6903 37.6461 28.652 37.7209 28.6211L37.9465 28.529C37.9876 28.5136 38.0267 28.4983 38.0657 28.4828C38.1057 28.4674 38.1447 28.4521 38.1858 28.4367C38.2238 28.4252 38.2628 28.4117 38.3018 28.3983C38.3419 28.3849 38.3809 28.3714 38.4188 28.3599L38.4852 28.3366C38.5506 28.314 38.6117 28.2925 38.6729 28.2753C38.7256 28.254 38.7804 28.2401 38.8373 28.226C38.8626 28.2196 38.8879 28.2133 38.9133 28.2062C38.9586 28.1946 39.0008 28.1831 39.044 28.1716C39.0872 28.16 39.1304 28.1485 39.1758 28.137C39.258 28.1139 39.3402 28.0986 39.4224 28.0832C39.4678 28.0755 39.5131 28.0659 39.5574 28.0563C39.6027 28.0467 39.648 28.037 39.6923 28.0294C39.7334 28.0217 39.7767 28.0159 39.8199 28.0102C39.8631 28.0044 39.9063 27.9987 39.9474 27.991C40.037 27.9756 40.1277 27.9602 40.2247 27.9525C40.3069 27.9449 40.3976 27.9371 40.4872 27.9295C40.5768 27.9218 40.6738 27.9142 40.7718 27.9065C40.8614 27.8989 40.9521 27.8987 41.0417 27.8987C41.0797 27.8987 41.1145 27.8968 41.1503 27.8949C41.1861 27.8929 41.222 27.8911 41.2589 27.8911H41.417C41.4465 27.8987 41.4845 27.8987 41.514 27.8987C46.2664 28.0063 49.4143 31.2342 49.4143 36.1606V50.563C49.4143 50.8167 49.2119 51.0165 48.9715 51.0165H43.4179C43.1702 51.0165 42.9752 50.809 42.9752 50.563V37.9128C42.9752 35.4228 41.4845 33.7551 39.1452 33.7551C38.9881 33.7551 38.8384 33.7627 38.6887 33.778C38.6729 33.7858 38.6508 33.7858 38.6286 33.7858C38.4863 33.8011 38.3514 33.8242 38.2164 33.8472C38.2027 33.8508 38.1901 33.8527 38.1785 33.8545C38.1658 33.8565 38.1532 33.8585 38.1416 33.8627C38.014 33.8857 37.8864 33.9241 37.7589 33.9626C37.7441 33.9626 37.7209 33.9702 37.7062 33.9779C37.5786 34.0164 37.4511 34.0701 37.3319 34.1239C37.3319 34.1316 37.3245 34.1316 37.3245 34.1316C37.197 34.1931 37.0768 34.2546 36.964 34.3238C36.9566 34.3238 36.9419 34.3314 36.9345 34.3392C36.8217 34.4083 36.7173 34.4851 36.6119 34.5697C36.5971 34.5774 36.5824 34.585 36.5666 34.6005C36.4622 34.685 36.3652 34.7772 36.2672 34.8694L36.2377 34.9002C36.1396 35.0001 36.0426 35.0999 35.952 35.2153C35.855 35.3306 35.7654 35.4612 35.6831 35.5919C35.6747 35.5919 35.6747 35.5995 35.6747 35.5995C35.5925 35.7302 35.5176 35.8685 35.4428 36.0068C35.4428 36.0182 35.4386 36.0253 35.4333 36.0343C35.4333 36.0343 35.4312 36.0379 35.4301 36.0398C35.4301 36.0398 35.4291 36.0434 35.428 36.0453C35.3605 36.1836 35.2931 36.3297 35.2256 36.4834C35.2214 36.491 35.2203 36.4968 35.2182 36.5026C35.2161 36.5084 35.214 36.5141 35.2108 36.5217C35.0158 37.0059 34.8577 37.544 34.7386 38.1434C34.7312 38.1511 34.7312 38.1588 34.7312 38.1665C34.6932 38.3585 34.6637 38.566 34.6331 38.7735C34.6258 38.7812 34.6258 38.7967 34.6258 38.8043C34.5962 39.0118 34.573 39.2347 34.5509 39.4576C34.5056 39.9572 34.4834 40.4797 34.4834 41.0408V50.5707C34.4834 50.8243 34.281 51.0241 34.0407 51.0241ZM77.8065 51.0241H83.4065C83.6458 51.0241 83.8482 50.8243 83.8482 50.5707V42.8008C83.8482 36.345 86.6218 34.0856 89.5294 34.0856C90.0017 34.0856 90.4887 34.1239 90.9462 34.2084C91.2087 34.2546 91.4554 34.0471 91.4554 33.7704V28.3753C91.4554 28.137 91.2836 27.9449 91.0517 27.9218C90.8113 27.8987 90.5794 27.8911 90.3696 27.8911C87.7235 27.8911 84.8602 29.7433 83.8482 32.1872V28.7057C83.8482 28.4598 83.6532 28.2523 83.4065 28.2523H77.8065C77.5672 28.2523 77.3648 28.4521 77.3648 28.7057V50.5707C77.3721 50.8243 77.5672 51.0241 77.8065 51.0241ZM89.4682 63.4977C89.4988 63.5053 89.5357 63.5053 89.5663 63.5053C94.3102 63.6201 97.4655 66.8408 97.4655 71.7752V86.1539C97.4655 86.4083 97.2631 86.6077 97.0238 86.6077H91.4691C91.2224 86.6077 91.0274 86.4007 91.0274 86.1539V73.5041C91.0274 71.0142 89.5357 69.3457 87.1974 69.3457C87.0404 69.3457 86.8896 69.3543 86.7399 69.3694C86.7251 69.377 86.703 69.377 86.6798 69.377C86.5375 69.3921 86.4026 69.4158 86.2676 69.4384C86.2539 69.4417 86.2423 69.4438 86.2307 69.446C86.217 69.4481 86.2054 69.4492 86.1928 69.4535C86.0652 69.4772 85.9376 69.5149 85.8111 69.5537C85.7953 69.5537 85.7732 69.5613 85.7584 69.5688C85.6309 69.6076 85.5033 69.6615 85.3831 69.7154C85.3831 69.723 85.3758 69.723 85.3758 69.723C85.2482 69.7844 85.1291 69.8459 85.0163 69.9148C85.0089 69.9148 84.9941 69.9224 84.9867 69.9299C84.8739 70 84.7685 70.0765 84.6642 70.1606C84.6494 70.1681 84.6336 70.1768 84.6188 70.1918C84.5145 70.2759 84.4164 70.3686 84.3194 70.4602L84.2889 70.4915C84.1919 70.5917 84.0938 70.6909 84.0042 70.8062C83.9072 70.9216 83.8166 71.052 83.7343 71.1835C83.727 71.1835 83.7269 71.191 83.7269 71.191C83.6447 71.3214 83.5699 71.4594 83.495 71.5985C83.495 71.6092 83.4908 71.6168 83.4855 71.6254C83.4834 71.6286 83.4813 71.6319 83.4792 71.6362C83.4118 71.7752 83.3443 71.9207 83.2768 72.0749C83.2737 72.0824 83.2715 72.0878 83.2694 72.0943C83.2684 72.0997 83.2663 72.105 83.262 72.1126C83.067 72.5976 82.9099 73.1355 82.7898 73.7348C82.7824 73.7423 82.7824 73.7499 82.7824 73.7574C82.7455 73.9503 82.7149 74.1573 82.6854 74.3653C82.678 74.3729 82.678 74.388 82.678 74.3955C82.6474 74.6035 82.6253 74.8256 82.6032 75.0487C82.5578 75.5488 82.5357 76.0705 82.5357 76.6321V86.1614C82.5357 86.4158 82.3333 86.6152 82.0929 86.6152H76.494C76.2462 86.6152 76.0523 86.4083 76.0523 86.1614V64.297C76.0523 64.0437 76.2547 63.8432 76.494 63.8432H82.1077C82.3554 63.8432 82.5504 64.0513 82.5504 64.297V66.872C82.7149 66.6252 82.9026 66.387 83.0976 66.1563L83.105 66.1488C83.1387 66.1143 83.1724 66.
4520776 83.2062 66.0421C83.2399 66.0054 83.2736 65.9688 83.3074 65.9343L83.4202 65.819C83.4792 65.7575 83.5467 65.6961 83.6142 65.6347C83.6384 65.6142 83.6616 65.5926 83.6858 65.5689C83.708 65.5473 83.7322 65.5258 83.7575 65.5031C83.8166 65.4493 83.884 65.3964 83.9515 65.3425C84.0042 65.2962 84.0569 65.2499 84.117 65.2035C84.1508 65.1809 84.1845 65.1561 84.2182 65.1313C84.252 65.1054 84.2857 65.0806 84.3194 65.058C84.3795 65.0192 84.4386 64.9728 84.4986 64.9276C84.5334 64.9006 84.5735 64.8758 84.6135 64.8521C84.6431 64.8338 84.6726 64.8155 84.7011 64.7961C84.7348 64.7778 84.7685 64.7562 84.8023 64.7346C84.836 64.7142 84.8697 64.6926 84.9035 64.6732C84.9372 64.6538 84.973 64.6355 85.0089 64.6161C85.0447 64.5967 85.0795 64.5773 85.1132 64.5579C85.1512 64.5395 85.1871 64.5201 85.2218 64.5007C85.2577 64.4813 85.2935 64.4619 85.3315 64.4425C85.3715 64.4199 85.4137 64.4005 85.4569 64.3789C85.4875 64.3649 85.5181 64.3509 85.5486 64.3358C85.6235 64.297 85.6983 64.2582 85.7732 64.228L85.9977 64.1353C86.0389 64.1202 86.0789 64.1052 86.1179 64.089C86.1569 64.0739 86.197 64.0588 86.2381 64.0437C86.275 64.0319 86.3151 64.0179 86.3541 64.0049C86.3931 63.9909 86.4331 63.978 86.47 63.9661C86.5607 63.9359 86.6429 63.9047 86.7252 63.882C86.7768 63.8605 86.8327 63.8465 86.8886 63.8325C86.9139 63.826 86.9392 63.8195 86.9655 63.8131C87.0098 63.8012 87.053 63.7894 87.0962 63.7786C87.1395 63.7667 87.1827 63.7549 87.227 63.7441C87.3102 63.7204 87.3925 63.7053 87.4747 63.6902C87.52 63.6816 87.5643 63.6729 87.6096 63.6632C87.655 63.6535 87.6992 63.6438 87.7446 63.6363C87.7857 63.6287 87.8289 63.6223 87.8721 63.6169C87.9154 63.6115 87.9586 63.605 87.9997 63.5975C88.0893 63.5824 88.1789 63.5673 88.277 63.5591C88.3592 63.5515 88.4488 63.5438 88.5384 63.536C88.628 63.5284 88.7261 63.5207 88.8241 63.513C88.9137 63.5053 89.0033 63.5053 89.094 63.5053C89.1309 63.5053 89.1667 63.5034 89.2026 63.5015C89.2384 63.4996 89.2732 63.4977 89.3111 63.4977H89.4682Z`,fill:`white`})]}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M305.804 158.322L311.075 151.807C339.195 117.043 356.438 73.1307 357.6 25.2151L357.6 25.2076C357.617 24.5635 357.086 24 356.407 24H287.398C286.742 24 286.235 24.5168 286.214 25.1158L286.214 25.1196C284.95 60.1435 270.703 92.8985 245.799 117.805C220.894 142.711 188.141 156.958 153.13 158.222L153.126 158.222C152.517 158.244 152 158.762 152 159.406V228.42C152 229.1 152.564 229.631 153.207 229.614L153.214 229.614C201.128 228.441 245.037 211.207 279.798 183.085L286.314 177.814V362.807C286.314 363.466 286.848 364 287.506 364H356.494C357.152 364 357.686 363.466 357.686 362.807V229.688H490.808C491.466 229.688 492 229.155 492 228.496V159.537C491.99 158.852 491.436 158.322 490.786 158.322H305.804ZM496 159.515V228.496C496 231.364 493.675 233.688 490.808 233.688H361.686V362.807C361.686 365.675 359.361 368 356.494 368H287.506C284.639 368 282.314 365.675 282.314 362.807V186.195C280.994 187.263 279.66 188.316 278.314 189.353C243.549 216.139 200.318 232.462 153.312 233.612C150.401 233.688 148 231.331 148 228.42V159.406C148 156.625 150.205 154.322 152.986 154.225C186.985 152.997 218.78 139.168 242.97 114.976C267.161 90.7841 280.989 58.9877 282.216 24.9753C282.314 22.1943 284.617 20 287.398 20H356.407C359.318 20 361.675 22.4007 361.599 25.312C360.459 72.3216 344.127 115.556 317.342 150.322C316.305 151.669 315.253 153.002 314.184 154.322H490.786C493.654 154.322 495.978 156.647 496 159.515Z`,fill:`white`})]}),(0,Z.jsx)(Ae,{children:(0,Z.jsx)(Ur,{id:`clip0_29111_31197`,children:(0,Z.jsx)(Sl,{width:528,height:330,fill:`white`})})})]})),fL=(0,X.forwardRef)((e,t)=>(0,Z.jsxs)(zs,{viewBox:`0 0 528 330`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:t,...e,children:[(0,Z.jsxs)(Go,{clipPath:`url(#clip0_29111_31098)`,children:[(0,Z.jsx)(Hl,{id:`mask0_29111_31098`,style:{maskType:`luminance`},maskUnits:`userSpaceOnUse`,x:0,y:0,width:528,height:330,children:(0,Z.jsx)(H,{d:`M528 0H0V330H528V0Z`,fill:`white`})}),(0,Z.jsxs)(Go,{mask:`url(#mask0_29111_31098)`,children:[(0,Z.jsx)(H,{d:`M513.73 0H14.2703C6.38901 0 0 6.38901 0 14.2703V315.73C0 323.61 6.38901 330 14.2703 330H513.73C521.61 330 528 323.61 528 315.73V14.2703C528 6.38901 521.61 0 513.73 0Z`,f
452ill:`#758987`}),(0,Z.jsx)(H,{d:`M448.789 310.173C450.882 310.949 454.373 311.675 458.185 311.725C467.58 311.725 473.686 307.187 473.702 300.172C473.736 294.993 469.419 292.733 465.623 290.726C462.772 289.225 460.327 287.944 460.377 285.564C460.411 283.98 461.727 281.956 465.32 281.483C466.449 281.331 469.924 281.112 474.091 282.714L475.305 277.031C473.466 276.422 470.851 275.766 467.596 275.766C458.793 275.766 452.601 280.354 452.551 286.897C452.501 291.62 456.954 294.335 460.293 295.973C463.886 297.726 465.826 299.126 465.809 301.486C465.775 304.608 462.419 306.058 459.096 306.108H458.707C454.728 306.108 452.045 305.131 450.038 304.219L448.789 310.173ZM500.419 311.135H507.116L499.863 276.406H492.576C491.194 276.406 490.013 277.198 489.472 278.465L475.794 311.119H483.502L485.493 305.619H499.256L500.419 311.135ZM432.833 311.135H440.238L447.66 276.406H440.256L432.833 311.135ZM410.672 311.135H419.257L433.813 276.406H426.071L415.108 304.119L410.435 279.325C410.081 277.553 408.765 276.422 407.061 276.422H394.664C396.79 277.047 398.949 277.823 400.534 278.684C402.306 279.644 402.811 280.657 403.317 282.562L410.672 311.135ZM498.125 300.172H487.499L494.246 281.551L498.125 300.172Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M450.068 304.203C452.074 305.113 454.757 306.092 458.737 306.092H459.126C462.431 306.024 465.804 304.574 465.838 301.47C465.854 299.108 463.915 297.708 460.323 295.955C456.965 294.319 452.531 291.602 452.581 286.881C452.631 280.32 458.821 275.748 467.625 275.748C470.881 275.748 473.478 276.406 475.335 277.013L476.532 276.338C474.254 275.512 471.303 274.703 467.625 274.703C458.232 274.703 451.602 279.712 451.552 286.863C451.484 292.161 456.275 295.111 459.884 296.866C463.594 298.67 464.843 299.834 464.827 301.436C464.793 303.916 461.874 304.995 459.142 305.047C454.352 305.113 451.586 303.748 449.359 302.719L450.068 304.203Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M448.787 310.173L450.054 304.219L449.312 302.753L447.59 310.814L448.787 310.173ZM415.443 300.425L425.343 275.377L426.051 276.406L415.088 304.119L415.443 300.425ZM410.67 311.135L403.299 282.546C402.808 280.639 402.286 279.628 400.516 278.666C398.931 277.806 396.788 277.031 394.646 276.406L390.868 275.377L390.648 276.44C393.972 277.166 397.75 278.329 400.026 279.56C401.426 280.32 401.831 280.976 402.286 282.799L409.876 312.164L410.67 311.135ZM431.551 312.164L439.41 275.377L440.236 276.406L432.815 311.135L431.551 312.164ZM500.704 275.377H492.574C490.753 275.377 489.201 276.44 488.526 278.076L474.256 312.164L475.808 311.135L489.488 278.481C490.011 277.216 491.207 276.422 492.592 276.422H499.877L500.704 275.377ZM498.123 300.172L494.243 281.551L493.974 285.313L496.858 299.126L498.123 300.172ZM500.417 311.135L499.27 305.637L498.426 306.665L499.573 312.164L500.417 311.135Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M494.246 281.551L487.5 300.172L488.968 299.142L493.977 285.329L494.246 281.551ZM476.503 276.338L474.833 284.132L474.091 282.698L475.306 277.013L476.503 276.338ZM508.381 312.164L500.707 275.377L499.863 276.406L507.116 311.135L508.381 312.164ZM440.239 311.135L447.661 276.406L448.926 275.377L441.066 312.164L440.239 311.135ZM435.348 275.377L419.932 312.164L419.258 311.135L433.813 276.406L435.348 275.377ZM484.245 312.164L486.235 306.665L485.509 305.637L483.519 311.135L484.245 312.164Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M499.27 305.653H485.506L486.232 306.682H498.426L499.27 305.653ZM484.241 312.164H474.256L475.808 311.135H483.515L484.241 312.164ZM508.378 312.164H499.573L500.401 311.135H507.095L508.378 312.164ZM409.859 312.164H419.911L419.237 311.135H410.651L409.859 312.164ZM432.831 311.135H440.235L441.063 312.164H431.55L432.831 311.135Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M394.645 276.422H407.043C408.746 276.422 410.079 277.569 410.416 279.324L415.087 304.119L415.442 300.425L411.445 279.139C410.972 276.761 409.117 275.395 407.059 275.395H390.867L394.645 276.422ZM447.608 310.798C449.834 311.827 453.931 312.703 458.2 312.754C468.183 312.754 474.728 307.811 474.762 300.172C474.812 290.457 461.336 289.933 461.437 285.582C461.471 284.266 462.736 282.867 465.469 282.494C466.835 282.327 470.595 282.191 474.846 284.148L474.104 282.714C469.939 281.112 466.464 281.331 465.333 281.483C461.74 281.956 460.442 283.98 460.392 285.564C460.34 287.944 462.804 289.224 465.638 290.726C469.432 292.717 473.733 294.97
4527 473.717 300.172C473.683 307.187 467.593 311.725 458.2 311.725C454.388 311.691 450.895 310.967 448.804 310.173L447.608 310.798Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M496.857 299.142H488.964L487.496 300.172H498.122L496.857 299.142ZM435.343 275.377H425.359L426.068 276.406H433.809L435.343 275.377ZM447.657 276.422H440.252L439.426 275.395H448.939L447.657 276.422Z`,fill:`white`}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M179.667 18C177.463 18 175.837 19.76 175.837 21.9273C175.837 24.1407 177.471 25.9006 179.667 25.9006C181.916 25.9006 183.632 24.1407 183.632 21.9273C183.632 19.76 181.916 18 179.667 18ZM126.384 27.8913C123.431 27.8913 121.009 29.1979 119.645 31.3267V19.4911C119.645 19.2453 119.45 19.0378 119.203 19.0378H113.605C113.364 19.0378 113.162 19.2375 113.162 19.4911V50.571C113.162 50.817 113.357 51.0245 113.605 51.0245H119.203C119.443 51.0245 119.645 50.8246 119.645 50.571V41.0872C119.645 36.3914 121.234 33.7707 124.315 33.7707C126.691 33.7707 128.235 35.4 128.235 37.9285V50.5787C128.235 50.8246 128.43 51.0321 128.677 51.0321H134.231C134.471 51.0321 134.673 50.8323 134.673 50.5787V36.2069C134.666 31.1499 131.405 27.8913 126.384 27.8913ZM110.208 50.5092C110.208 50.7705 110.035 51.0011 109.788 51.0625C108.956 51.2701 108.049 51.3853 107.097 51.3853C102.293 51.3853 98.6346 48.7646 98.6346 43.2542V33.9317H94.2206C93.9729 33.9317 93.7779 33.7243 93.7779 33.4783V28.698C93.7779 28.4598 93.9655 28.2599 94.1974 28.2445C96.6411 28.0985 98.6346 26.8996 98.6346 23.3797V21.7734C98.6346 21.5198 98.837 21.32 99.0774 21.32H104.646C104.894 21.32 105.089 21.5275 105.089 21.7734C105.089 21.8629 105.089 21.9566 105.09 22.0539V22.0613C105.099 24.0122 105.116 27.4192 101.708 28.2599H109.945C110.193 28.2599 110.387 28.4674 110.387 28.7134V33.4783C110.387 33.7319 110.186 33.9317 109.945 33.9317H105.111V42.3857C105.111 44.4147 106.168 45.5905 107.757 45.5905C108.386 45.5905 109.121 45.506 109.772 45.2677C109.983 45.1909 110.208 45.36 110.208 45.5905V50.5092ZM34.4834 66.0335C35.7127 64.4964 37.781 63.5052 40.4724 63.5052C46.9032 63.5052 50.8227 68.1083 50.8301 75.2481C50.8301 82.3803 46.9105 86.9914 40.3892 86.9914C37.8791 86.9914 35.6304 86.0008 34.4834 84.3711V86.1776C34.4834 86.4309 34.281 86.6303 34.0407 86.6303H28.4422C28.1949 86.6303 28 86.4233 28 86.1776V55.0974C28 54.8438 28.2024 54.644 28.4422 54.644H34.0407C34.2884 54.644 34.4834 54.8515 34.4834 55.0974V66.0335ZM34.0786 75.2481C34.0786 78.915 36.1544 81.3509 39.3254 81.3509C42.4059 81.3509 44.5196 78.9063 44.527 75.2481C44.527 71.5823 42.4059 69.1463 39.3254 69.1463C36.147 69.1463 34.0786 71.5898 34.0786 75.2481ZM52.9449 70.4063C53.8441 66.2027 57.7785 63.5053 62.3738 63.5053C68.4145 63.5053 72.5069 66.7104 72.5217 73.1279V86.1851C72.5217 86.4384 72.3193 86.6389 72.08 86.6389H66.7056C66.4589 86.6389 66.2639 86.4309 66.2639 86.1851V83.7492C64.9819 85.7314 62.4708 87 60.005 87C55.688 87 52.6444 84.0176 52.6444 80.2213C52.6444 75.7094 55.8598 73.2659 62.2462 72.589L66.2565 72.1827V72.0436C66.2565 69.7844 64.7574 68.4317 62.3812 68.4317C60.4098 68.4317 58.9402 69.5613 58.566 71.5058C58.5206 71.7515 58.2961 71.9132 58.0557 71.8668L53.297 70.9528C53.0492 70.9065 52.8922 70.6607 52.9449 70.4063ZM66.248 77.0082H66.2565V76.8239L62.1113 77.324C59.908 77.5547 58.8053 78.6843 58.8053 79.9907C58.8053 81.2582 59.773 82.2499 61.5789 82.2499C64.4875 82.2499 66.2038 79.8603 66.248 77.1925V77.0082ZM114.067 72.8121L122.267 64.4436C122.477 64.228 122.327 63.867 122.035 63.867H114.906C114.795 63.867 114.682 63.9133 114.6 63.9974L107.329 71.3214V55.1054C107.329 54.8595 107.135 54.652 106.887 54.652H101.25C101.011 54.652 100.808 54.8517 100.808 55.1054V86.1851C100.808 86.4309 101.003 86.6389 101.25 86.6389H106.887C107.127 86.6389 107.329 86.4384 107.329 86.1851V79.7223L109.75 77.2389L115.656 86.4309C115.739 86.5613 115.874 86.6314 116.024 86.6314H122.859C123.129 86.6314 123.286 86.3231 123.129 86.1011L114.067 72.8121ZM157.669 31.9567C158.853 29.7893 161.544 27.8911 165.157 27.8911C169.953 27.8911 173.132 31.1881 173.139 35.5303V50.5707C173.139 50.8243 172.937 51.0241 172.697 51.0241H167.143C166.895 51.0241 166.7 50.8167 166.7 50.5707V37.4671C166.7 34.9847 165.381 33.4476 163.087 33.4476C160.404 33.4476 158.86 35.7071 158.86 39.3654V50.5707C158.86 50.8243 158.658 51.0241 158.418 51.0241H152.909C152.662 51.0241 152.467 50.8167 152.467 50.5707V37.4671C152.467 34.9847 151.147 33.4476 148.9 33.4476C146.261 33.4476 144.717 35.7532 144.717 39.3654V50.5707C144.717 50.8243 144.514 51.0241 144.275 51.0241H138.676C138.428 51.0241 138.233 50.8167 138.233 50.5707V28.7057C138.233 28.4521 138.436 28.2523 138.676 28.2523H144.275C144.522 28.2523 144.717 28.4598 144.717 28.7057V31.3265C145.998 29.2898 148.023 27.8911 150.975 27.8911C154.408 27.8911 156.567 29.336 157.669 31.9567ZM176.885 28.2523H182.484C182.732 28.2523 182.927 28.4598 182.927 28.7057V50.5707C182.927 50.8243 182.724 51.0241 182.484 51.0241H176.885C176.638 51.0241 176.443 50.8167 176.443 50.5707V28.7057C176.443 28.4521 176.646 28.2523 176.885 28.2523ZM192.536 19.0378H186.937C186.698 19.0378 186.495 19.2375 186.495 19.4911V50.571C186.495 50.817 186.689 51.0245 186.937 51.0245H192.536C192.776 51.0245 192.979 50.8246 192.979 50.571V19.4911C192.979 19.2375 192.776 19.0378 192.536 19.0378ZM196.959 19.0378H202.558C202.805 19.0378 203 19.2375 203 19.4911V50.571C203 50.8246 202.798 51.0245 202.558 51.0245H196.959C196.712 51.0245 196.517 50.817 196.517 50.571V19.4911C196.517 19.2375 196.719 19.0378 196.959 19.0378ZM63.4607 27.8911C56.5872 27.8911 51.7378 32.8635 51.7378 39.6344C51.7378 46.4129 56.5872 51.3777 63.4607 51.3777C70.2435 51.3777 75.1825 46.4052 75.1825 39.6344C75.1751 32.8635 70.2435 27.8911 63.4607 27.8911ZM63.4607 45.7366C60.2896 45.7366 58.1759 43.2542 58.1759 39.6344C58.1759 36.0145 60.2896 33.5322 63.4607 33.5322C66.5854 33.5322 68.7065 36.0145 68.7065 39.6344C68.7065 43.2542 66.5854 45.7366 63.4607 45.7366ZM34.0407 51.0241H28.4422C28.1949 51.0241 28 50.8243 28 50.5554V28.6903C28 28.4367 28.2024 28.2369 28.4422 28.2369H34.0565C34.3032 28.2369 34.4982 28.4444 34.4982 28.6903V31.2649C34.6637 31.019 34.8503 30.7807 35.0453 30.5502L35.0527 30.5425C35.0864 30.5079 35.1202 30.4715 35.1539 30.435C35.1877 30.3985 35.2214 30.3619 35.2551 30.3274L35.3679 30.2121C35.428 30.1506 35.4955 30.0891 35.563 30.0276C35.5861 30.0076 35.6093 29.9855 35.6336 29.9624C35.6568 29.9412 35.68 29.9191 35.7053 29.897C35.7654 29.8432 35.8328 29.7893 35.9003 29.7355C35.952 29.6894 36.0047 29.6434 36.0648 29.5972C36.0985 29.5742 36.1322 29.5492 36.166 29.5242C36.1997 29.4993 36.2334 29.4743 36.2672 29.4512C36.3273 29.4128 36.3873 29.3667 36.4474 29.3206C36.4822 29.2938 36.5212 29.2698 36.5624 29.2453C36.5919 29.2275 36.62
45214 29.2093 36.6499 29.1899C36.6836 29.1707 36.7173 29.1495 36.7511 29.1284C36.7848 29.1072 36.8185 29.0861 36.8523 29.0669C36.886 29.0477 36.9208 29.0285 36.9566 29.0093C36.9925 28.9901 37.0283 28.9709 37.062 28.9516C37.0989 28.9324 37.1348 28.9132 37.1706 28.894C37.2065 28.8748 37.2413 28.8556 37.2792 28.8364C37.3193 28.8135 37.3614 28.7935 37.4057 28.7729C37.4352 28.7588 37.4658 28.7444 37.4964 28.7288C37.5712 28.6903 37.6461 28.652 37.7209 28.6211L37.9465 28.529C37.9876 28.5136 38.0267 28.4983 38.0657 28.4828C38.1057 28.4674 38.1447 28.4521 38.1858 28.4367C38.2238 28.4252 38.2628 28.4117 38.3018 28.3983C38.3419 28.3849 38.3809 28.3714 38.4188 28.3599L38.4852 28.3366C38.5506 28.314 38.6117 28.2925 38.6729 28.2753C38.7256 28.254 38.7804 28.2401 38.8373 28.226C38.8626 28.2196 38.8879 28.2133 38.9133 28.2062C38.9586 28.1946 39.0008 28.1831 39.044 28.1716C39.0872 28.16 39.1304 28.1485 39.1758 28.137C39.258 28.1139 39.3402 28.0986 39.4224 28.0832C39.4678 28.0755 39.5131 28.0659 39.5574 28.0563C39.6027 28.0467 39.648 28.037 39.6923 28.0294C39.7334 28.0217 39.7767 28.0159 39.8199 28.0102C39.8631 28.0044 39.9063 27.9987 39.9474 27.991C40.037 27.9756 40.1277 27.9602 40.2247 27.9525C40.3069 27.9449 40.3976 27.9371 40.4872 27.9295C40.5768 27.9218 40.6738 27.9142 40.7718 27.9065C40.8614 27.8989 40.9521 27.8987 41.0417 27.8987C41.0797 27.8987 41.1145 27.8968 41.1503 27.8949C41.1861 27.8929 41.222 27.8911 41.2589 27.8911H41.417C41.4465 27.8987 41.4845 27.8987 41.514 27.8987C46.2664 28.0063 49.4143 31.2342 49.4143 36.1606V50.563C49.4143 50.8167 49.2119 51.0165 48.9715 51.0165H43.4179C43.1702 51.0165 42.9752 50.809 42.9752 50.563V37.9128C42.9752 35.4228 41.4845 33.7551 39.1452 33.7551C38.9881 33.7551 38.8384 33.7627 38.6887 33.778C38.6729 33.7858 38.6508 33.7858 38.6286 33.7858C38.4863 33.8011 38.3514 33.8242 38.2164 33.8472C38.2027 33.8508 38.1901 33.8527 38.1785 33.8545C38.1658 33.8565 38.1532 33.8585 38.1416 33.8627C38.014 33.8857 37.8864 33.9241 37.7589 33.9626C37.7441 33.9626 37.7209 33.9702 37.7062 33.9779C37.5786 34.0164 37.4511 34.0701 37.3319 34.1239C37.3319 34.1316 37.3245 34.1316 37.3245 34.1316C37.197 34.1931 37.0768 34.2546 36.964 34.3238C36.9566 34.3238 36.9419 34.3314 36.9345 34.3392C36.8217 34.4083 36.7173 34.4851 36.6119 34.5697C36.5971 34.5774 36.5824 34.585 36.5666 34.6005C36.4622 34.685 36.3652 34.7772 36.2672 34.8694L36.2377 34.9002C36.1396 35.0001 36.0426 35.0999 35.952 35.2153C35.855 35.3306 35.7654 35.4612 35.6831 35.5919C35.6747 35.5919 35.6747 35.5995 35.6747 35.5995C35.5925 35.7302 35.5176 35.8685 35.4428 36.0068C35.4428 36.0182 35.4386 36.0253 35.4333 36.0343C35.4333 36.0343 35.4312 36.0379 35.4301 36.0398C35.4301 36.0398 35.4291 36.0434 35.428 36.0453C35.3605 36.1836 35.2931 36.3297 35.2256 36.4834C35.2214 36.491 35.2203 36.4968 35.2182 36.5026C35.2161 36.5084 35.214 36.5141 35.2108 36.5217C35.0158 37.0059 34.8577 37.544 34.7386 38.1434C34.7312 38.1511 34.7312 38.1588 34.7312 38.1665C34.6932 38.3585 34.6637 38.566 34.6331 38.7735C34.6258 38.7812 34.6258 38.7967 34.6258 38.8043C34.5962 39.0118 34.573 39.2347 34.5509 39.4576C34.5056 39.9572 34.4834 40.4797 34.4834 41.0408V50.5707C34.4834 50.8243 34.281 51.0241 34.0407 51.0241ZM77.8065 51.0241H83.4065C83.6458 51.0241 83.8482 50.8243 83.8482 50.5707V42.8008C83.8482 36.345 86.6218 34.0856 89.5294 34.0856C90.0017 34.0856 90.4887 34.1239 90.9462 34.2084C91.2087 34.2546 91.4554 34.0471 91.4554 33.7704V28.3753C91.4554 28.137 91.2836 27.9449 91.0517 27.9218C90.8113 27.8987 90.5794 27.8911 90.3696 27.8911C87.7235 27.8911 84.8602 29.7433 83.8482 32.1872V28.7057C83.8482 28.4598 83.6532 28.2523 83.4065 28.2523H77.8065C77.5672 28.2523 77.3648 28.4521 77.3648 28.7057V50.5707C77.3721 50.8243 77.5672 51.0241 77.8065 51.0241ZM89.4682 63.4977C89.4988 63.5053 89.5357 63.5053 89.5663 63.5053C94.3102 63.6201 97.4655 66.8408 97.4655 71.7752V86.1539C97.4655 86.4083 97.2631 86.6077 97.0238 86.6077H91.4691C91.2224 86.6077 91.0274 86.4007 91.0274 86.1539V73.5041C91.0274 71.0142 89.5357 69.3457 87.1974 69.3457C87.0404 69.3457 86.8896 69.3543 86.7399 69.3694C86.7251 69.377 86.703 69.377 86.6798 69.377C86.5375 69.3921 86.4026 69.4158 86.2676 69.4384C86.2539 69.4417 86.2423 69.4438 86.2307 69.446C86.217 69.4481 86.2054 69.4492 86.1928 69.4535C86.0652 69.4772 85.9376 69.5149 85.8111 69.5537C85.7953 69.5537 85.7732 69.5613 85.7584 69.5688C85.6309 69.6076 85.5033 69.6615 85.3831 69.7154C85.3831 69.723 85.3758 69.723 85.3758 69.723C85.2482 69.7844 85.1291 69.8459 85.0163 69.9148C85.0089 69.9148 84.9941 69.9224 84.9867 69.9299C84.8739 70 84.7685 70.0765 84.6642 70.1606C84.6494 70.1681 84.6336 70.1768 84.6188 70.1918C84.5145 70.2759 84.4164 70.3686 84.3194 70.4602L84.2889 70.4915C84.1919 70.5917 84.0938 70.6909 84.0042 70.8062C83.9072 70.9216 83.8166 71.052 83.7343 71.1835C83.727 71.1835 83.7269 71.191 83.7269 71.191C83.6447 71.3214 83.5699 71.4594 83.495 71.5985C83.495 71.6092 83.4908 71.6168 83.4855 71.6254C83.4834 71.6286 83.4813 71.6319 83.4792 71.6362C83.4118 71.7752 83.3443 71.9207 83.2768 72.0749C83.2737 72.0824 83.2715 72.0878 83.2694 72.0943C83.2684 72.0997 83.2663 72.105 83.262 72.1126C83.067 72.5976 82.9099 73.1355 82.7898 73.7348C82.7824 73.7423 82.7824 73.7499 82.7824 73.7574C82.7455 73.9503 82.7149 74.1573 82.6854 74.3653C82.678 74.3729 82.678 74.388 82.678 74.3955C82.6474 74.6035 82.6253 74.8256 82.6032 75.0487C82.5578 75.5488 82.5357 76.0705 82.5357 76.6321V86.1614C82.5357 86.4158 82.3333 86.6152 82.0929 86.6152H76.494C76.2462 86.6152 76.0523 86.4083 76.0523 86.1614V64.297C76.0523 64.0437 76.2547 63.8432 76.494 63.8432H82.1077C82.3554 63.8432 82.5504 64.0513 82.5504 64.297V66.872C82.7149 66.6252 82.9026 66.387 83.0976 66.1563L83.105 66.1488C83.1387 66.1143 83.1724 66.
4520776 83.2062 66.0421C83.2399 66.0054 83.2736 65.9688 83.3074 65.9343L83.4202 65.819C83.4792 65.7575 83.5467 65.6961 83.6142 65.6347C83.6384 65.6142 83.6616 65.5926 83.6858 65.5689C83.708 65.5473 83.7322 65.5258 83.7575 65.5031C83.8166 65.4493 83.884 65.3964 83.9515 65.3425C84.0042 65.2962 84.0569 65.2499 84.117 65.2035C84.1508 65.1809 84.1845 65.1561 84.2182 65.1313C84.252 65.1054 84.2857 65.0806 84.3194 65.058C84.3795 65.0192 84.4386 64.9728 84.4986 64.9276C84.5334 64.9006 84.5735 64.8758 84.6135 64.8521C84.6431 64.8338 84.6726 64.8155 84.7011 64.7961C84.7348 64.7778 84.7685 64.7562 84.8023 64.7346C84.836 64.7142 84.8697 64.6926 84.9035 64.6732C84.9372 64.6538 84.973 64.6355 85.0089 64.6161C85.0447 64.5967 85.0795 64.5773 85.1132 64.5579C85.1512 64.5395 85.1871 64.5201 85.2218 64.5007C85.2577 64.4813 85.2935 64.4619 85.3315 64.4425C85.3715 64.4199 85.4137 64.4005 85.4569 64.3789C85.4875 64.3649 85.5181 64.3509 85.5486 64.3358C85.6235 64.297 85.6983 64.2582 85.7732 64.228L85.9977 64.1353C86.0389 64.1202 86.0789 64.1052 86.1179 64.089C86.1569 64.0739 86.197 64.0588 86.2381 64.0437C86.275 64.0319 86.3151 64.0179 86.3541 64.0049C86.3931 63.9909 86.4331 63.978 86.47 63.9661C86.5607 63.9359 86.6429 63.9047 86.7252 63.882C86.7768 63.8605 86.8327 63.8465 86.8886 63.8325C86.9139 63.826 86.9392 63.8195 86.9655 63.8131C87.0098 63.8012 87.053 63.7894 87.0962 63.7786C87.1395 63.7667 87.1827 63.7549 87.227 63.7441C87.3102 63.7204 87.3925 63.7053 87.4747 63.6902C87.52 63.6816 87.5643 63.6729 87.6096 63.6632C87.655 63.6535 87.6992 63.6438 87.7446 63.6363C87.7857 63.6287 87.8289 63.6223 87.8721 63.6169C87.9154 63.6115 87.9586 63.605 87.9997 63.5975C88.0893 63.5824 88.1789 63.5673 88.277 63.5591C88.3592 63.5515 88.4488 63.5438 88.5384 63.536C88.628 63.5284 88.7261 63.5207 88.8241 63.513C88.9137 63.5053 89.0033 63.5053 89.094 63.5053C89.1309 63.5053 89.1667 63.5034 89.2026 63.5015C89.2384 63.4996 89.2732 63.4977 89.3111 63.4977H89.4682Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M132 117.73H65.9998C63.0443 117.73 60.6484 120.126 60.6484 123.081V169.459C60.6484 172.415 63.0443 174.811 65.9998 174.811H132C134.955 174.811 137.351 172.415 137.351 169.459V123.081C137.351 120.126 134.955 117.73 132 117.73Z`,fill:`#999999`}),(0,Z.jsx)(H,{d:`M101.245 119.514V150.043H88.4038V134.111C88.4038 133.061 87.9786 132.053 87.2215 131.311C86.4643 130.568 86.0391 126.76 86.0391 125.709V122.126C86.0389 120.683 87.2312 119.514 88.7024 119.514H101.245Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M87.4931 143.131V147.934H62.4297V140.36C62.4297 139.585 63.0695 138.958 63.8589 138.958H76.9916C78.1925 138.958 79.3844 139.164 80.5126 139.568L81.237 139.827C82.1191 140.143 83.0352 140.359 83.9671 140.473L85.1283 140.615C86.2443 140.615 87.4931 141.278 87.4931 143.131Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M86.3085 131.309C87.0488 132.042 87.4931 133.012 87.4931 134.044V137.489C87.4931 138.558 86.1183 139.837 84.9658 139.714L83.9671 139.611C83.0352 139.497 82.1194 139.281 81.237 138.965L80.5126 138.706C79.3844 138.302 78.1928 138.095 76.9918 138.095H64.0098C63.1371 138.096 62.4297 137.402 62.4297 136.545V122.972C62.4297 121.062 64.0082 119.514 65.955 119.514H82.1924C84.3142 119.514 85.1282 120.683 85.1282 122.126V125.709C85.1282 126.234 85.2345 127.449 85.4355 128.625C85.6362 129.799 85.931 130.935 86.3085 131.309Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M101.245 173.027V142.497H88.4038V158.429C88.4038 159.479 87.9786 160.487 87.2215 161.23C86.4643 161.972 86.0391 165.78 86.0391 166.831V170.414C86.0391 171.857 87.2315 173.027 88.7024 173.027L101.245 173.027Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M87.4931 149.409V144.606H62.4297V152.181C62.4297 152.955 63.0695 153.583 63.8589 153.583H76.9916C78.1925 153.583 79.3844 153.376 80.5126 152.972L81.237 152.713C82.1191 152.398 83.0352 152.181 83.9671 152.067L85.1283 151.926C86.2443 151.926 87.4931 151.263 87.4931 149.409Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M86.3085 161.232C87.0488 160.499 87.4931 159.528 87.4931 158.497V155.051C87.4931 153.982 86.1183 152.704 84.9658 152.827L83.9671 152.93C83.0352 153.043 82.1194 153.26 81.237 153.576L80.5126 153.835C79.3844 154.238 78.1928 154.445 76.9918 154.445H64.0098C63.1371 154.445 62.4297 155.139 62.4297 155.995V169.569C62.4297 171.479 64.0082 173.027 65.955 173.027H82.1924C84.3142 173.027 85.1282 171.857 85.1282 170.415V166.831C85.1282 166.306 85.2345 165.092 85.4355 163.916C85.6362 162.741 85.931 161.606 86.3085 161.232Z`,fill:`#DDDDDD`}
452),(0,Z.jsx)(H,{d:`M96.75 119.514V150.043H109.591V134.111C109.591 133.061 110.017 132.053 110.774 131.311C111.531 130.568 111.956 126.76 111.956 125.709V122.126C111.956 120.683 110.764 119.514 109.293 119.514H96.75Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M110.508 143.131V147.934H135.571V140.36C135.571 139.585 134.932 138.958 134.142 138.958H121.009C119.808 138.958 118.617 139.164 117.488 139.568L116.711 139.846C115.864 140.149 114.985 140.358 114.09 140.466L112.873 140.615C111.756 140.615 110.508 141.278 110.508 143.131Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M111.858 127.096C111.882 126.064 107 133.227 107 134.258L109.589 142.103C109.711 140.015 111.876 139.836 113.028 139.714L114.027 139.611C114.959 139.497 115.875 139.281 116.757 138.965L117.482 138.706C118.61 138.302 119.801 138.095 121.002 138.095H133.984C134.857 138.095 135.564 137.401 135.564 136.545V122.972C135.565 121.062 133.986 119.514 132.039 119.514H115.802C113.68 119.514 112.866 120.683 112.866 122.126V125.709C112.866 126.234 112.961 126.273 112.76 127.449C112.559 128.623 111.824 128.611 111.858 127.096Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M96.75 173.027V142.497H109.591V158.429C109.591 159.479 110.017 160.487 110.774 161.23C111.531 161.972 111.956 165.78 111.956 166.831V170.414C111.956 171.857 110.764 173.027 109.293 173.027L96.75 173.027Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M110.508 149.409V144.606H135.571V152.181C135.571 152.955 134.932 153.583 134.142 153.583H121.009C119.808 153.583 118.617 153.376 117.488 152.972L116.764 152.713C115.882 152.398 114.966 152.181 114.034 152.067L112.873 151.926C111.756 151.926 110.508 151.263 110.508 149.409Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M111.693 161.232C110.952 160.499 110.508 159.528 110.508 158.497V155.051C110.508 153.982 111.883 152.704 113.035 152.827L114.034 152.93C114.966 153.043 115.882 153.26 116.764 153.576L117.488 153.835C118.617 154.238 119.808 154.445 121.009 154.445H133.991C134.864 154.445 135.571 155.139 135.571 155.995V169.569C135.571 171.479 133.993 173.027 132.046 173.027H115.808C113.687 173.027 112.873 171.857 112.873 170.415V166.831C112.873 166.306 112.766 165.092 112.565 163.916C112.365 162.741 112.07 161.606 111.693 161.232Z`,fill:`#DDDDDD`})]}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M305.804 158.322L311.075 151.807C339.195 117.043 356.438 73.1307 357.6 25.2151L357.6 25.2076C357.617 24.5635 357.086 24 356.407 24H287.398C286.742 24 286.235 24.5168 286.214 25.1158L286.214 25.1196C284.95 60.1435 270.703 92.8985 245.799 117.805C220.894 142.711 188.141 156.958 153.13 158.222L153.126 158.222C152.517 158.244 152 158.762 152 159.406V228.42C152 229.1 152.564 229.631 153.207 229.614L153.214 229.614C201.128 228.441 245.037 211.207 279.798 183.085L286.314 177.814V362.807C286.314 363.466 286.848 364 287.506 364H356.494C357.152 364 357.686 363.466 357.686 362.807V229.688H490.808C491.466 229.688 492 229.155 492 228.496V159.537C491.99 158.852 491.436 158.322 490.786 158.322H305.804ZM496 159.515V228.496C496 231.364 493.675 233.688 490.808 233.688H361.686V362.807C361.686 365.675 359.361 368 356.494 368H287.506C284.639 368 282.314 365.675 282.314 362.807V186.195C280.994 187.263 279.66 188.316 278.314 189.353C243.549 216.139 200.318 232.462 153.312 233.612C150.401 233.688 148 231.331 148 228.42V159.406C148 156.625 150.205 154.322 152.986 154.225C186.985 152.997 218.78 139.168 242.97 114.976C267.161 90.7841 280.989 58.9877 282.216 24.9753C282.314 22.1943 284.617 20 287.398 20H356.407C359.318 20 361.675 22.4007 361.599 25.312C360.459 72.3216 344.127 115.556 317.342 150.322C316.305 151.669 315.253 153.002 314.184 154.322H490.786C493.654 154.322 495.978 156.647 496 159.515Z`,fill:`white`})]}),(0,Z.jsx)(Ae,{children:(0,Z.jsx)(Ur,{id:`clip0_29111_31098`,children:(0,Z.jsx)(Sl,{width:528,height:330,fill:`white`})})})]})),pL=(0,X.forwardRef)((e,t)=>(0,Z.jsxs)(zs,{viewBox:`0 0 528 330`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:t,...e,children:[(0,Z.jsxs)(Go,{clipPath:`url(#clip0_29111_31043)`,children:[(0,Z.jsx)(Hl,{id:`mask0_29111_31043`,style:{maskType:`luminance`},maskUnits:`userSpaceOnUse`,x:0,y:0,width:528,height:330,children:(0,Z.jsx)(H,{d:`M528 0H0V330H528V0Z`,fill:`white`})}),(0,Z.jsxs)(Go,{mask:`url(#mask0_29111_31043)`,children:[(0,Z.jsx)(H,{d:`M513.73 0H14.2703C6.38901 0 0 6.38901 0 14.2703V315.73C0 323.61 6.38901 330 14.2703 330H513.73C521.61 330 528 323.61 528 315.73V14.2703C528 6.38901 521.61 0 513.73 0Z`,f
452ill:`#3D8981`}),(0,Z.jsx)(H,{d:`M448.789 310.173C450.882 310.949 454.373 311.675 458.185 311.725C467.58 311.725 473.686 307.187 473.702 300.172C473.736 294.993 469.419 292.733 465.623 290.726C462.772 289.225 460.327 287.944 460.377 285.564C460.411 283.98 461.727 281.956 465.32 281.483C466.449 281.331 469.924 281.112 474.091 282.714L475.305 277.031C473.466 276.422 470.851 275.766 467.596 275.766C458.793 275.766 452.601 280.354 452.551 286.897C452.501 291.62 456.954 294.335 460.293 295.973C463.886 297.726 465.826 299.126 465.809 301.486C465.775 304.608 462.419 306.058 459.096 306.108H458.707C454.728 306.108 452.045 305.131 450.038 304.219L448.789 310.173ZM500.419 311.135H507.116L499.863 276.406H492.576C491.194 276.406 490.013 277.198 489.472 278.465L475.794 311.119H483.502L485.493 305.619H499.256L500.419 311.135ZM432.833 311.135H440.238L447.66 276.406H440.256L432.833 311.135ZM410.672 311.135H419.257L433.813 276.406H426.071L415.108 304.119L410.435 279.325C410.081 277.553 408.765 276.422 407.061 276.422H394.664C396.79 277.047 398.949 277.823 400.534 278.684C402.306 279.644 402.811 280.657 403.317 282.562L410.672 311.135ZM498.125 300.172H487.499L494.246 281.551L498.125 300.172Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M450.068 304.203C452.074 305.113 454.757 306.092 458.737 306.092H459.126C462.431 306.024 465.804 304.574 465.838 301.47C465.854 299.108 463.915 297.708 460.323 295.955C456.965 294.319 452.531 291.602 452.581 286.881C452.631 280.32 458.821 275.748 467.625 275.748C470.881 275.748 473.478 276.406 475.335 277.013L476.532 276.338C474.254 275.512 471.303 274.703 467.625 274.703C458.232 274.703 451.602 279.712 451.552 286.863C451.484 292.161 456.275 295.111 459.884 296.866C463.594 298.67 464.843 299.834 464.827 301.436C464.793 303.916 461.874 304.995 459.142 305.047C454.352 305.113 451.586 303.748 449.359 302.719L450.068 304.203Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M448.787 310.173L450.054 304.219L449.312 302.753L447.59 310.814L448.787 310.173ZM415.443 300.425L425.343 275.377L426.051 276.406L415.088 304.119L415.443 300.425ZM410.67 311.135L403.299 282.546C402.808 280.639 402.286 279.628 400.516 278.666C398.931 277.806 396.788 277.031 394.646 276.406L390.868 275.377L390.648 276.44C393.972 277.166 397.75 278.329 400.026 279.56C401.426 280.32 401.831 280.976 402.286 282.799L409.876 312.164L410.67 311.135ZM431.551 312.164L439.41 275.377L440.236 276.406L432.815 311.135L431.551 312.164ZM500.704 275.377H492.574C490.753 275.377 489.201 276.44 488.526 278.076L474.256 312.164L475.808 311.135L489.488 278.481C490.011 277.216 491.207 276.422 492.592 276.422H499.877L500.704 275.377ZM498.123 300.172L494.243 281.551L493.974 285.313L496.858 299.126L498.123 300.172ZM500.417 311.135L499.27 305.637L498.426 306.665L499.573 312.164L500.417 311.135Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M494.246 281.551L487.5 300.172L488.968 299.142L493.977 285.329L494.246 281.551ZM476.503 276.338L474.833 284.132L474.091 282.698L475.306 277.013L476.503 276.338ZM508.381 312.164L500.707 275.377L499.863 276.406L507.116 311.135L508.381 312.164ZM440.239 311.135L447.661 276.406L448.926 275.377L441.066 312.164L440.239 311.135ZM435.348 275.377L419.932 312.164L419.258 311.135L433.813 276.406L435.348 275.377ZM484.245 312.164L486.235 306.665L485.509 305.637L483.519 311.135L484.245 312.164Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M499.27 305.653H485.506L486.232 306.682H498.426L499.27 305.653ZM484.241 312.164H474.256L475.808 311.135H483.515L484.241 312.164ZM508.378 312.164H499.573L500.401 311.135H507.095L508.378 312.164ZM409.859 312.164H419.911L419.237 311.135H410.651L409.859 312.164ZM432.831 311.135H440.235L441.063 312.164H431.55L432.831 311.135Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M394.645 276.422H407.043C408.746 276.422 410.079 277.569 410.416 279.324L415.087 304.119L415.442 300.425L411.445 279.139C410.972 276.761 409.117 275.395 407.059 275.395H390.867L394.645 276.422ZM447.608 310.798C449.834 311.827 453.931 312.703 458.2 312.754C468.183 312.754 474.728 307.811 474.762 300.172C474.812 290.457 461.336 289.933 461.437 285.582C461.471 284.266 462.736 282.867 465.469 282.494C466.835 282.327 470.595 282.191 474.846 284.148L474.104 282.714C469.939 281.112 466.464 281.331 465.333 281.483C461.74 281.956 460.442 283.98 460.392 285.564C460.34 287.944 462.804 289.224 465.638 290.726C469.432 292.717 473.733 294.97
4527 473.717 300.172C473.683 307.187 467.593 311.725 458.2 311.725C454.388 311.691 450.895 310.967 448.804 310.173L447.608 310.798Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M496.857 299.142H488.964L487.496 300.172H498.122L496.857 299.142ZM435.343 275.377H425.359L426.068 276.406H433.809L435.343 275.377ZM447.657 276.422H440.252L439.426 275.395H448.939L447.657 276.422Z`,fill:`white`}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M427.87 102.98C424.14 102.98 421.389 105.893 421.389 109.479C421.389 113.142 424.154 116.055 427.87 116.055C431.675 116.055 434.579 113.142 434.579 109.479C434.579 105.893 431.675 102.98 427.87 102.98ZM337.712 119.35C332.716 119.35 328.618 121.512 326.31 125.035V105.448C326.31 105.041 325.98 104.698 325.563 104.698H316.089C315.682 104.698 315.34 105.028 315.34 105.448V156.883C315.34 157.29 315.67 157.633 316.089 157.633H325.563C325.968 157.633 326.31 157.303 326.31 156.883V141.188C326.31 133.417 328.998 129.08 334.212 129.08C338.231 129.08 340.844 131.776 340.844 135.96V156.895C340.844 157.303 341.174 157.646 341.592 157.646H350.991C351.395 157.646 351.738 157.315 351.738 156.895V133.111C351.725 124.742 346.208 119.35 337.712 119.35ZM310.342 156.781C310.342 157.213 310.049 157.595 309.632 157.696C308.224 158.04 306.688 158.23 305.078 158.23C296.949 158.23 290.759 153.893 290.759 144.774V129.346H283.291C282.871 129.346 282.541 129.003 282.541 128.596V120.685C282.541 120.29 282.859 119.96 283.251 119.934C287.386 119.692 290.759 117.708 290.759 111.883V109.225C290.759 108.805 291.102 108.475 291.508 108.475H300.93C301.35 108.475 301.68 108.818 301.68 109.225C301.68 109.373 301.68 109.528 301.681 109.689V109.701C301.697 112.93 301.726 118.568 295.959 119.96H309.897C310.317 119.96 310.645 120.303 310.645 120.71V128.596C310.645 129.015 310.304 129.346 309.897 129.346H301.717V143.337C301.717 146.695 303.506 148.641 306.194 148.641C307.259 148.641 308.503 148.501 309.605 148.106C309.962 147.979 310.342 148.259 310.342 148.641V156.781ZM182.212 182.472C184.292 179.928 187.792 178.288 192.346 178.288C203.227 178.288 209.859 185.906 209.872 197.722C209.872 209.525 203.24 217.156 192.205 217.156C187.958 217.156 184.153 215.517 182.212 212.82V215.809C182.212 216.228 181.87 216.558 181.463 216.558H171.99C171.572 216.558 171.242 216.216 171.242 215.809V164.374C171.242 163.954 171.585 163.623 171.99 163.623H181.463C181.882 163.623 182.212 163.967 182.212 164.374V182.472ZM181.527 197.722C181.527 203.79 185.04 207.821 190.405 207.821C195.618 207.821 199.194 203.776 199.207 197.722C199.207 191.655 195.618 187.624 190.405 187.624C185.027 187.624 181.527 191.668 181.527 197.722ZM213.45 189.709C214.972 182.752 221.629 178.288 229.404 178.288C239.625 178.288 246.55 183.592 246.575 194.213V215.822C246.575 216.241 246.232 216.573 245.828 216.573H236.734C236.316 216.573 235.986 216.228 235.986 215.822V211.79C233.817 215.071 229.568 217.17 225.396 217.17C218.091 217.17 212.942 212.235 212.942 205.952C212.942 198.485 218.382 194.441 229.188 193.321L235.974 192.649V192.418C235.974 188.68 233.437 186.441 229.417 186.441C226.081 186.441 223.594 188.31 222.961 191.528C222.885 191.935 222.505 192.203 222.098 192.126L214.046 190.613C213.627 190.537 213.361 190.13 213.45 189.709ZM235.96 200.635H235.974V200.33L228.96 201.157C225.232 201.539 223.366 203.408 223.366 205.57C223.366 207.668 225.004 209.309 228.059 209.309C232.981 209.309 235.885 205.354 235.96 200.94V200.635ZM316.872 193.69L330.746 179.841C331.101 179.484 330.848 178.887 330.354 178.887H318.292C318.103 178.887 317.912 178.963 317.773 179.103L305.47 191.223V164.387C305.47 163.98 305.142 163.637 304.723 163.637H295.185C294.78 163.637 294.437 163.967 294.437 164.387V215.822C294.437 216.228 294.767 216.573 295.185 216.573H304.723C305.129 216.573 305.47 216.241 305.47 215.822V205.126L309.568 201.016L319.56 216.228C319.701 216.444 319.929 216.56 320.183 216.56H331.749C332.206 216.56 332.471 216.05 332.205 215.683L316.872 193.69ZM390.648 126.077C392.651 122.491 397.205 119.349 403.318 119.349C411.434 119.349 416.812 124.805 416.825 131.992V156.882C416.825 157.302 416.482 157.633 416.075 157.633H406.678C406.259 157.633 405.929 157.289 405.929 156.882V135.197C405.929 131.089 403.698 128.545 399.816 128.545C395.277 128.545 392.663 132.284 392.663 138.338V156.882C392.663 157.302 392.321 157.633 391.916 157.633H382.594C382.176 157.633 381.846 157.289 381.846 156.882V135.197C381.846 131.089 379.613 128.545 375.81 128.545C371.345 128.545 368.732 132.36 368.732 138.338V156.882C368.732 157.302 368.39 157.633 367.985 157.633H358.511C358.092 157.633 357.762 157.289 357.762 156.882V120.697C357.762 120.278 358.104 119.947 358.511 119.947H367.985C368.402 119.947 368.732 120.29 368.732 120.697V125.034C370.901 121.664 374.326 119.349 379.322 119.349C385.13 119.349 388.784 121.74 390.648 126.077ZM423.162 119.947H432.636C433.055 119.947 433.385 120.29 433.385 120.697V156.882C433.385 157.302 433.043 157.633 432.636 157.633H423.162C422.745 157.633 422.415 157.289 422.415 156.882V120.697C422.415 120.278 422.757 119.947 423.162 119.947ZM449.644 104.698H440.171C439.766 104.698 439.423 105.028 439.423 105.448V156.883C439.423 157.29 439.752 157.633 440.171 157.633H449.644C450.051 157.633 450.394 157.303 450.394 156.883V105.448C450.394 105.028 450.051 104.698 449.644 104.698ZM457.129 104.698H466.603C467.02 104.698 467.35 105.028 467.35 105.448V156.883C467.35 157.303 467.008 157.633 466.603 157.633H457.129C456.71 157.633 456.38 157.29 456.38 156.883V105.448C456.38 105.028 456.723 104.698 457.129 104.698ZM231.243 119.349C219.613 119.349 211.408 127.578 211.408 138.784C211.408 150.002 219.613 158.218 231.243 158.218C242.72 158.218 251.077 149.989 251.077 138.784C251.065 127.578 242.72 119.349 231.243 119.349ZM231.243 148.882C225.878 148.882 222.301 144.774 222.301 138.784C222.301 132.793 225.878 128.685 231.243 128.685C236.53 128.685 240.119 132.793 240.119 138.784C240.119 144.774 236.53 148.882 231.243 148.882ZM181.463 157.633H171.99C171.572 157.633 171.242 157.302 171.242 156.857V120.672C171.242 120.252 171.585 119.921 171.99 119.921H181.49C181.907 119.921 182.237 120.265 182.237 120.672V124.933C182.517 124.526 182.833 124.131 183.163 123.75L183.176 123.737C183.233 123.68 183.29 123.62 183.347 123.559C183.404 123.499 183.461 123.438 183.518 123.381L183.709 123.19C183.811 123.089 183.925 122.987 184.039 122.885C184.078 122.852 184.118 122.815 184.159 122.777C184.198 122.742 184.237 122.705 184.28 122.669C184.382 
452122.58 184.496 122.491 184.61 122.402C184.697 122.325 184.786 122.249 184.888 122.173C184.945 122.135 185.002 122.093 185.059 122.052C185.116 122.011 185.174 121.969 185.231 121.931C185.332 121.868 185.434 121.791 185.536 121.715C185.595 121.671 185.661 121.631 185.73 121.59C185.78 121.561 185.83 121.531 185.878 121.499C185.935 121.467 185.992 121.432 186.049 121.397C186.106 121.362 186.164 121.327 186.221 121.295C186.278 121.263 186.337 121.231 186.397 121.2C186.458 121.168 186.519 121.136 186.576 121.104C186.638 121.072 186.699 121.041 186.759 121.009C186.82 120.977 186.879 120.945 186.943 120.914C187.011 120.876 187.082 120.843 187.157 120.808C187.207 120.785 187.259 120.761 187.311 120.736C187.437 120.672 187.564 120.608 187.69 120.557L188.072 120.405C188.142 120.379 188.208 120.354 188.274 120.328C188.342 120.303 188.408 120.278 188.477 120.252C188.541 120.233 188.607 120.211 188.673 120.189C188.741 120.166 188.807 120.144 188.871 120.125L188.984 120.086C189.094 120.049 189.198 120.013 189.301 119.985C189.39 119.95 189.483 119.927 189.579 119.903C189.622 119.893 189.665 119.882 189.708 119.871C189.785 119.851 189.856 119.832 189.929 119.813C190.002 119.794 190.075 119.775 190.152 119.756C190.291 119.718 190.43 119.693 190.569 119.667C190.646 119.654 190.723 119.639 190.798 119.623C190.875 119.607 190.951 119.591 191.026 119.578C191.096 119.565 191.169 119.556 191.242 119.546C191.315 119.537 191.388 119.527 191.458 119.515C191.609 119.489 191.763 119.464 191.927 119.451C192.066 119.438 192.219 119.425 192.371 119.413C192.523 119.4 192.687 119.387 192.853 119.375C193.004 119.362 193.158 119.362 193.309 119.362C193.374 119.362 193.432 119.359 193.493 119.355C193.554 119.352 193.614 119.349 193.677 119.349H193.944C193.994 119.362 194.059 119.362 194.109 119.362C202.15 119.54 207.476 124.882 207.476 133.035V156.87C207.476 157.289 207.134 157.62 206.727 157.62H197.33C196.911 157.62 196.581 157.277 196.581 156.87V135.934C196.581 131.814 194.059 129.054 190.1 129.054C189.835 129.054 189.581 129.066 189.328 129.092C189.301 129.105 189.264 129.105 189.226 129.105C188.985 129.13 188.757 129.168 188.529 129.206C188.506 129.212 188.484 129.215 188.465 129.218C188.443 129.222 188.422 129.225 188.402 129.232C188.186 129.27 187.971 129.333 187.755 129.397C187.73 129.397 187.69 129.41 187.665 129.422C187.45 129.486 187.234 129.575 187.032 129.664C187.032 129.677 187.02 129.677 187.02 129.677C186.804 129.779 186.601 129.88 186.41 129.995C186.397 129.995 186.372 130.007 186.36 130.02C186.169 130.135 185.992 130.262 185.814 130.402C185.789 130.415 185.764 130.427 185.737 130.453C185.561 130.593 185.397 130.745 185.231 130.898L185.181 130.949C185.015 131.114 184.851 131.279 184.697 131.47C184.533 131.661 184.382 131.877 184.242 132.093C184.228 132.093 184.228 132.106 184.228 132.106C184.089 132.322 183.962 132.551 183.836 132.78C183.836 132.799 183.829 132.811 183.82 132.826C183.82 132.826 183.816 132.832 183.814 132.835C183.814 132.835 183.813 132.841 183.811 132.844C183.697 133.073 183.582 133.314 183.468 133.569C183.461 133.581 183.459 133.591 183.456 133.601C183.452 133.61 183.449 133.62 183.443 133.632C183.113 134.434 182.846 135.324 182.644 136.316C182.632 136.329 182.632 136.342 182.632 136.354C182.567 136.672 182.517 137.015 182.466 137.359C182.453 137.371 182.453 137.397 182.453 137.41C182.403 137.753 182.364 138.122 182.327 138.491C182.25 139.318 182.212 140.183 182.212 141.111V156.882C182.212 157.302 181.87 157.633 181.463 157.633ZM255.517 157.633H264.993C265.397 157.633 265.74 157.302 265.74 156.882V144.024C265.74 133.34 270.433 129.601 275.353 129.601C276.152 129.601 276.976 129.664 277.75 129.804C278.194 129.88 278.612 129.537 278.612 129.079V120.15C278.612 119.756 278.321 119.438 277.929 119.4C277.522 119.362 277.129 119.349 276.774 119.349C272.297 119.349 267.452 122.414 265.74 126.459V120.697C265.74 120.29 265.41 119.947 264.993 119.947H255.517C255.112 119.947 254.77 120.278 254.77 120.697V156.882C254.782 157.302 255.112 157.633 255.517 157.633ZM275.249 178.276C275.301 178.288 275.363 178.288 275.415 178.288C283.442 178.478 288.781 183.808 288.781 191.974V215.77C288.781 216.
452191 288.439 216.521 288.034 216.521H278.635C278.217 216.521 277.887 216.178 277.887 215.77V194.836C277.887 190.715 275.363 187.954 271.407 187.954C271.141 187.954 270.886 187.968 270.633 187.993C270.608 188.005 270.57 188.005 270.531 188.005C270.29 188.03 270.062 188.07 269.834 188.107C269.811 188.112 269.791 188.116 269.771 188.12C269.748 188.123 269.728 188.125 269.707 188.132C269.491 188.171 269.275 188.234 269.061 188.298C269.035 188.298 268.997 188.31 268.972 188.323C268.756 188.387 268.54 188.476 268.337 188.566C268.337 188.578 268.325 188.578 268.325 188.578C268.109 188.68 267.907 188.781 267.716 188.896C267.704 188.896 267.679 188.908 267.666 188.92C267.476 189.036 267.297 189.163 267.121 189.302C267.096 189.315 267.069 189.329 267.044 189.354C266.867 189.493 266.701 189.646 266.537 189.798L266.486 189.85C266.321 190.016 266.156 190.18 266.004 190.371C265.84 190.562 265.686 190.777 265.547 190.995C265.535 190.995 265.535 191.008 265.535 191.008C265.396 191.223 265.269 191.452 265.142 191.682C265.142 191.7 265.135 191.712 265.126 191.726C265.123 191.732 265.119 191.737 265.116 191.744C265.001 191.974 264.887 192.215 264.773 192.47C264.768 192.483 264.764 192.492 264.761 192.502C264.759 192.511 264.755 192.52 264.748 192.533C264.418 193.335 264.152 194.225 263.949 195.217C263.937 195.23 263.937 195.242 263.937 195.255C263.874 195.574 263.822 195.916 263.772 196.261C263.76 196.273 263.76 196.298 263.76 196.311C263.708 196.655 263.671 197.022 263.633 197.392C263.557 198.219 263.519 199.083 263.519 200.012V215.782C263.519 216.203 263.177 216.533 262.77 216.533H253.296C252.877 216.533 252.549 216.191 252.549 215.782V179.598C252.549 179.179 252.891 178.847 253.296 178.847H262.795C263.214 178.847 263.544 179.192 263.544 179.598V183.86C263.822 183.451 264.14 183.057 264.47 182.675L264.482 182.663C264.539 182.606 264.597 182.545 264.654 182.486C264.711 182.426 264.768 182.365 264.825 182.308L265.016 182.117C265.116 182.015 265.23 181.914 265.344 181.812C265.385 181.778 265.424 181.743 265.465 181.703C265.503 181.668 265.544 181.632 265.587 181.594C265.686 181.505 265.801 181.418 265.915 181.329C266.004 181.252 266.093 181.175 266.195 181.099C266.252 181.061 266.309 181.02 266.366 180.979C266.423 180.936 266.48 180.895 266.537 180.858C266.639 180.794 266.739 180.717 266.841 180.642C266.899 180.597 266.967 180.556 267.035 180.517C267.085 180.487 267.135 180.456 267.183 180.424C267.24 180.394 267.297 180.358 267.354 180.323C267.411 180.289 267.468 180.253 267.526 180.221C267.583 180.189 267.643 180.159 267.704 180.126C267.765 180.094 267.823 180.062 267.88 180.03C267.945 180 268.005 179.968 268.064 179.936C268.125 179.903 268.185 179.871 268.25 179.839C268.317 179.802 268.389 179.77 268.462 179.734C268.514 179.711 268.565 179.688 268.617 179.663C268.744 179.598 268.87 179.534 268.997 179.484L269.377 179.331C269.447 179.306 269.514 179.281 269.58 179.254C269.646 179.229 269.714 179.204 269.784 179.179C269.846 179.16 269.914 179.136 269.98 179.115C270.046 179.092 270.114 179.07 270.176 179.051C270.33 179.001 270.469 178.949 270.608 178.912C270.695 178.876 270.79 178.853 270.884 178.83C270.927 178.819 270.97 178.808 271.015 178.798C271.089 178.778 271.163 178.758 271.236 178.74C271.309 178.721 271.382 178.701 271.457 178.683C271.598 178.644 271.737 178.619 271.876 178.594C271.953 178.58 272.028 178.566 272.104 178.55C272.181 178.534 272.256 178.517 272.333 178.505C272.402 178.492 272.475 178.482 272.549 178.473C272.622 178.464 272.695 178.453 272.764 178.441C272.916 178.416 273.068 178.391 273.234 178.377C273.373 178.365 273.524 178.352 273.676 178.339C273.828 178.326 273.993 178.314 274.159 178.301C274.311 178.288 274.463 178.288 274.616 178.288C274.678 178.288 274.739 178.285 274.8 178.282C274.86 178.279 274.919 178.276 274.984 178.276H275.249Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M132 117.73H65.9998C63.0443 117.73 60.6484 120.126 60.6484 123.081V169.459C60.6484 172.415 63.0443 174.811 65.9998 174.811H132C134.955 174.811 137.351 172.415 137.351 169.459V123.081C137.351 120.126 134.955 117.73 132 117.73Z`,fill:`#999999`}
452),(0,Z.jsx)(H,{d:`M101.245 119.514V150.043H88.4038V134.111C88.4038 133.061 87.9786 132.053 87.2215 131.311C86.4643 130.568 86.0391 126.76 86.0391 125.709V122.126C86.0389 120.683 87.2312 119.514 88.7024 119.514H101.245Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M87.4931 143.131V147.934H62.4297V140.36C62.4297 139.585 63.0695 138.958 63.8589 138.958H76.9916C78.1925 138.958 79.3844 139.164 80.5126 139.568L81.237 139.827C82.1191 140.143 83.0352 140.359 83.9671 140.473L85.1283 140.615C86.2443 140.615 87.4931 141.278 87.4931 143.131Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M86.3085 131.309C87.0488 132.042 87.4931 133.012 87.4931 134.044V137.489C87.4931 138.558 86.1183 139.837 84.9658 139.714L83.9671 139.611C83.0352 139.497 82.1194 139.281 81.237 138.965L80.5126 138.706C79.3844 138.302 78.1928 138.095 76.9918 138.095H64.0098C63.1371 138.096 62.4297 137.402 62.4297 136.545V122.972C62.4297 121.062 64.0082 119.514 65.955 119.514H82.1924C84.3142 119.514 85.1282 120.683 85.1282 122.126V125.709C85.1282 126.234 85.2345 127.449 85.4355 128.625C85.6362 129.799 85.931 130.935 86.3085 131.309Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M101.245 173.027V142.497H88.4038V158.429C88.4038 159.479 87.9786 160.487 87.2215 161.23C86.4643 161.972 86.0391 165.78 86.0391 166.831V170.414C86.0391 171.857 87.2315 173.027 88.7024 173.027L101.245 173.027Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M87.4931 149.409V144.606H62.4297V152.181C62.4297 152.955 63.0695 153.583 63.8589 153.583H76.9916C78.1925 153.583 79.3844 153.376 80.5126 152.972L81.237 152.713C82.1191 152.398 83.0352 152.181 83.9671 152.067L85.1283 151.926C86.2443 151.926 87.4931 151.263 87.4931 149.409Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M86.3085 161.232C87.0488 160.499 87.4931 159.528 87.4931 158.497V155.051C87.4931 153.982 86.1183 152.704 84.9658 152.827L83.9671 152.93C83.0352 153.043 82.1194 153.26 81.237 153.576L80.5126 153.835C79.3844 154.238 78.1928 154.445 76.9918 154.445H64.0098C63.1371 154.445 62.4297 155.139 62.4297 155.995V169.569C62.4297 171.479 64.0082 173.027 65.955 173.027H82.1924C84.3142 173.027 85.1282 171.857 85.1282 170.415V166.831C85.1282 166.306 85.2345 165.092 85.4355 163.916C85.6362 162.741 85.931 161.606 86.3085 161.232Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M96.75 119.514V150.043H109.591V134.111C109.591 133.061 110.017 132.053 110.774 131.311C111.531 130.568 111.956 126.76 111.956 125.709V122.126C111.956 120.683 110.764 119.514 109.293 119.514H96.75Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M110.508 143.131V147.934H135.571V140.36C135.571 139.585 134.932 138.958 134.142 138.958H121.009C119.808 138.958 118.617 139.164 117.488 139.568L116.711 139.846C115.864 140.149 114.985 140.358 114.09 140.466L112.873 140.615C111.756 140.615 110.508 141.278 110.508 143.131Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M111.858 127.096C111.882 126.064 107 133.227 107 134.258L109.589 142.103C109.711 140.015 111.876 139.836 113.028 139.714L114.027 139.611C114.959 139.497 115.875 139.281 116.757 138.965L117.482 138.706C118.61 138.302 119.801 138.095 121.002 138.095H133.984C134.857 138.095 135.564 137.401 135.564 136.545V122.972C135.565 121.062 133.986 119.514 132.039 119.514H115.802C113.68 119.514 112.866 120.683 112.866 122.126V125.709C112.866 126.234 112.961 126.273 112.76 127.449C112.559 128.623 111.824 128.611 111.858 127.096Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M96.75 173.027V142.497H109.591V158.429C109.591 159.479 110.017 160.487 110.774 161.23C111.531 161.972 111.956 165.78 111.956 166.831V170.414C111.956 171.857 110.764 173.027 109.293 173.027L96.75 173.027Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M110.508 149.409V144.606H135.571V152.181C135.571 152.955 134.932 153.583 134.142 153.583H121.009C119.808 153.583 118.617 153.376 117.488 152.972L116.764 152.713C115.882 152.398 114.966 152.181 114.034 152.067L112.873 151.926C111.756 151.926 110.508 151.263 110.508 149.409Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M111.693 161.232C110.952 160.499 110.508 159.528 110.508 158.497V155.051C110.508 153.982 111.883 152.704 113.035 152.827L114.034 152.93C114.966 153.043 115.882 153.26 116.764 153.576L117.488 153.835C118.617 154.238 119.808 154.445 121.009 154.445H133.991C134.864 154.445 135.571 155.139 135.571 155.995V169.569C135.571 171.479 133.993 173.027 132.046 173.027H115.808C113.687 173.027 112.873 171.857 112.873 170.415V166.831C112.873 166.306 112.766 165.092 112.565 163.916C112.365 162.741 112.07 161.606 111.693 161.232Z`,fill:`#DDDDDD`})]})]}),(0,Z.jsx)(Ae,{children:(0,Z.jsx)(Ur,{id:`clip0_29111_31043`,children:(0,Z.jsx)(Sl,{width:528,height:330,fill:`white`})})})]})),mL=(0,X.forwardRef)((e,t)=>(0,Z.jsxs)(zs,{viewBox:`0 0 528 330`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:t,...e,children:[(0,Z.jsxs)(Go,{clipPath:`url(#clip0_29111_31242)`,children:[(0,Z.jsx)(Hl,{id:`mask0_29111_31242`,style:{maskType:`luminance`},maskUnits:`userSpaceOnUse`,x:0,y:0,width:528,height:330,children:(0,Z.jsx)(H,{d:`M528 0H0V330H528V0Z`,fill:`white`})}),(0,Z.jsxs)(Go,{mask:`url(#mask0_29111_31242)`,children:[(0,Z.jsx)(H,{d:`M513.73 0H14.2703C6.38901 0 0 6.38901 0 14.2703V315.73C0 323.61 6.38901 330 14.2703 330H513.73C521.61 330 528 323.61 528 315.73V14.2703C528 6.38901 521.61 0 513.73 0Z`,f
452ill:`#3D8981`}),(0,Z.jsx)(H,{d:`M448.789 310.173C450.882 310.949 454.373 311.675 458.185 311.725C467.58 311.725 473.686 307.187 473.702 300.172C473.736 294.993 469.419 292.733 465.623 290.726C462.772 289.225 460.327 287.944 460.377 285.564C460.411 283.98 461.727 281.956 465.32 281.483C466.449 281.331 469.924 281.112 474.091 282.714L475.305 277.031C473.466 276.422 470.851 275.766 467.596 275.766C458.793 275.766 452.601 280.354 452.551 286.897C452.501 291.62 456.954 294.335 460.293 295.973C463.886 297.726 465.826 299.126 465.809 301.486C465.775 304.608 462.419 306.058 459.096 306.108H458.707C454.728 306.108 452.045 305.131 450.038 304.219L448.789 310.173ZM500.419 311.135H507.116L499.863 276.406H492.576C491.194 276.406 490.013 277.198 489.472 278.465L475.794 311.119H483.502L485.493 305.619H499.256L500.419 311.135ZM432.833 311.135H440.238L447.66 276.406H440.256L432.833 311.135ZM410.672 311.135H419.257L433.813 276.406H426.071L415.108 304.119L410.435 279.325C410.081 277.553 408.765 276.422 407.061 276.422H394.664C396.79 277.047 398.949 277.823 400.534 278.684C402.306 279.644 402.811 280.657 403.317 282.562L410.672 311.135ZM498.125 300.172H487.499L494.246 281.551L498.125 300.172Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M450.068 304.203C452.074 305.113 454.757 306.092 458.737 306.092H459.126C462.431 306.024 465.804 304.574 465.838 301.47C465.854 299.108 463.915 297.708 460.323 295.955C456.965 294.319 452.531 291.602 452.581 286.881C452.631 280.32 458.821 275.748 467.625 275.748C470.881 275.748 473.478 276.406 475.335 277.013L476.532 276.338C474.254 275.512 471.303 274.703 467.625 274.703C458.232 274.703 451.602 279.712 451.552 286.863C451.484 292.161 456.275 295.111 459.884 296.866C463.594 298.67 464.843 299.834 464.827 301.436C464.793 303.916 461.874 304.995 459.142 305.047C454.352 305.113 451.586 303.748 449.359 302.719L450.068 304.203Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M448.787 310.173L450.054 304.219L449.312 302.753L447.59 310.814L448.787 310.173ZM415.443 300.425L425.343 275.377L426.051 276.406L415.088 304.119L415.443 300.425ZM410.67 311.135L403.299 282.546C402.808 280.639 402.286 279.628 400.516 278.666C398.931 277.806 396.788 277.031 394.646 276.406L390.868 275.377L390.648 276.44C393.972 277.166 397.75 278.329 400.026 279.56C401.426 280.32 401.831 280.976 402.286 282.799L409.876 312.164L410.67 311.135ZM431.551 312.164L439.41 275.377L440.236 276.406L432.815 311.135L431.551 312.164ZM500.704 275.377H492.574C490.753 275.377 489.201 276.44 488.526 278.076L474.256 312.164L475.808 311.135L489.488 278.481C490.011 277.216 491.207 276.422 492.592 276.422H499.877L500.704 275.377ZM498.123 300.172L494.243 281.551L493.974 285.313L496.858 299.126L498.123 300.172ZM500.417 311.135L499.27 305.637L498.426 306.665L499.573 312.164L500.417 311.135Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M494.246 281.551L487.5 300.172L488.968 299.142L493.977 285.329L494.246 281.551ZM476.503 276.338L474.833 284.132L474.091 282.698L475.306 277.013L476.503 276.338ZM508.381 312.164L500.707 275.377L499.863 276.406L507.116 311.135L508.381 312.164ZM440.239 311.135L447.661 276.406L448.926 275.377L441.066 312.164L440.239 311.135ZM435.348 275.377L419.932 312.164L419.258 311.135L433.813 276.406L435.348 275.377ZM484.245 312.164L486.235 306.665L485.509 305.637L483.519 311.135L484.245 312.164Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M499.27 305.653H485.506L486.232 306.682H498.426L499.27 305.653ZM484.241 312.164H474.256L475.808 311.135H483.515L484.241 312.164ZM508.378 312.164H499.573L500.401 311.135H507.095L508.378 312.164ZM409.859 312.164H419.911L419.237 311.135H410.651L409.859 312.164ZM432.831 311.135H440.235L441.063 312.164H431.55L432.831 311.135Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M394.645 276.422H407.043C408.746 276.422 410.079 277.569 410.416 279.324L415.087 304.119L415.442 300.425L411.445 279.139C410.972 276.761 409.117 275.395 407.059 275.395H390.867L394.645 276.422ZM447.608 310.798C449.834 311.827 453.931 312.703 458.2 312.754C468.183 312.754 474.728 307.811 474.762 300.172C474.812 290.457 461.336 289.933 461.437 285.582C461.471 284.266 462.736 282.867 465.469 282.494C466.835 282.327 470.595 282.191 474.846 284.148L474.104 282.714C469.939 281.112 466.464 281.331 465.333 281.483C461.74 281.956 460.442 283.98 460.392 285.564C460.34 287.944 462.804 289.224 465.638 290.726C469.432 292.717 473.733 294.97
4527 473.717 300.172C473.683 307.187 467.593 311.725 458.2 311.725C454.388 311.691 450.895 310.967 448.804 310.173L447.608 310.798Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M496.857 299.142H488.964L487.496 300.172H498.122L496.857 299.142ZM435.343 275.377H425.359L426.068 276.406H433.809L435.343 275.377ZM447.657 276.422H440.252L439.426 275.395H448.939L447.657 276.422Z`,fill:`white`}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M372.628 102.98C368.898 102.98 366.147 105.893 366.147 109.479C366.147 113.142 368.912 116.055 372.628 116.055C376.432 116.055 379.336 113.142 379.336 109.479C379.336 105.893 376.432 102.98 372.628 102.98ZM282.47 119.35C277.473 119.35 273.376 121.512 271.068 125.035V105.448C271.068 105.041 270.738 104.698 270.32 104.698H260.847C260.44 104.698 260.098 105.028 260.098 105.448V156.883C260.098 157.29 260.428 157.633 260.847 157.633H270.32C270.725 157.633 271.068 157.303 271.068 156.883V141.188C271.068 133.417 273.756 129.08 278.97 129.08C282.989 129.08 285.602 131.776 285.602 135.96V156.895C285.602 157.303 285.932 157.646 286.35 157.646H295.748C296.153 157.646 296.496 157.315 296.496 156.895V133.111C296.483 124.742 290.966 119.35 282.47 119.35ZM255.099 156.781C255.099 157.213 254.807 157.595 254.39 157.696C252.982 158.04 251.446 158.23 249.836 158.23C241.707 158.23 235.517 153.893 235.517 144.774V129.346H228.048C227.629 129.346 227.299 129.003 227.299 128.596V120.685C227.299 120.29 227.617 119.96 228.009 119.934C232.144 119.692 235.517 117.708 235.517 111.883V109.225C235.517 108.805 235.86 108.475 236.266 108.475H245.688C246.107 108.475 246.437 108.818 246.437 109.225C246.437 109.373 246.437 109.528 246.439 109.689V109.701C246.455 112.93 246.484 118.568 240.717 119.96H254.655C255.075 119.96 255.403 120.303 255.403 120.71V128.596C255.403 129.015 255.062 129.346 254.655 129.346H246.475V143.337C246.475 146.695 248.264 148.641 250.952 148.641C252.017 148.641 253.26 148.501 254.363 148.106C254.72 147.979 255.099 148.259 255.099 148.641V156.781ZM126.97 182.472C129.05 179.928 132.55 178.288 137.104 178.288C147.985 178.288 154.617 185.906 154.63 197.722C154.63 209.525 147.998 217.156 136.963 217.156C132.716 217.156 128.911 215.517 126.97 212.82V215.809C126.97 216.228 126.628 216.558 126.221 216.558H116.748C116.33 216.558 116 216.216 116 215.809V164.374C116 163.954 116.342 163.623 116.748 163.623H126.221C126.64 163.623 126.97 163.967 126.97 164.374V182.472ZM126.285 197.722C126.285 203.79 129.798 207.821 135.163 207.821C140.375 207.821 143.952 203.776 143.964 197.722C143.964 191.655 140.375 187.624 135.163 187.624C129.785 187.624 126.285 191.668 126.285 197.722ZM158.208 189.709C159.729 182.752 166.387 178.288 174.162 178.288C184.383 178.288 191.308 183.592 191.333 194.213V215.822C191.333 216.241 190.99 216.573 190.585 216.573H181.492C181.074 216.573 180.744 216.228 180.744 215.822V211.79C178.575 215.071 174.326 217.17 170.154 217.17C162.849 217.17 157.7 212.235 157.7 205.952C157.7 198.485 163.14 194.441 173.946 193.321L180.732 192.649V192.418C180.732 188.68 178.195 186.441 174.175 186.441C170.839 186.441 168.352 188.31 167.719 191.528C167.642 191.935 167.262 192.203 166.856 192.126L158.804 190.613C158.384 190.537 158.119 190.13 158.208 189.709ZM180.717 200.635H180.732V200.33L173.718 201.157C169.99 201.539 168.124 203.408 168.124 205.57C168.124 207.668 169.761 209.309 172.817 209.309C177.739 209.309 180.643 205.354 180.717 200.94V200.635ZM261.63 193.69L275.504 179.841C275.859 179.484 275.606 178.887 275.112 178.887H263.05C262.861 178.887 262.67 178.963 262.531 179.103L250.228 191.223V164.387C250.228 163.98 249.9 163.637 249.481 163.637H239.943C239.538 163.637 239.195 163.967 239.195 164.387V215.822C239.195 216.228 239.525 216.573 239.943 216.573H249.481C249.887 216.573 250.228 216.241 250.228 215.822V205.126L254.325 201.016L264.318 216.228C264.459 216.444 264.687 216.56 264.941 216.56H276.507C276.963 216.56 277.229 216.05 276.963 215.683L261.63 193.69ZM335.405 126.077C337.409 122.491 341.963 119.349 348.076 119.349C356.192 119.349 361.57 124.805 361.582 131.992V156.882C361.582 157.302 361.24 157.633 360.833 157.633H351.436C351.017 157.633 350.
452687 157.289 350.687 156.882V135.197C350.687 131.089 348.456 128.545 344.574 128.545C340.034 128.545 337.421 132.284 337.421 138.338V156.882C337.421 157.302 337.079 157.633 336.674 157.633H327.352C326.934 157.633 326.604 157.289 326.604 156.882V135.197C326.604 131.089 324.371 128.545 320.568 128.545C316.103 128.545 313.49 132.36 313.49 138.338V156.882C313.49 157.302 313.147 157.633 312.742 157.633H303.269C302.85 157.633 302.52 157.289 302.52 156.882V120.697C302.52 120.278 302.862 119.947 303.269 119.947H312.742C313.16 119.947 313.49 120.29 313.49 120.697V125.034C315.659 121.664 319.084 119.349 324.08 119.349C329.888 119.349 333.541 121.74 335.405 126.077ZM367.92 119.947H377.394C377.813 119.947 378.143 120.29 378.143 120.697V156.882C378.143 157.302 377.801 157.633 377.394 157.633H367.92C367.503 157.633 367.173 157.289 367.173 156.882V120.697C367.173 120.278 367.515 119.947 367.92 119.947ZM394.402 104.698H384.929C384.524 104.698 384.181 105.028 384.181 105.448V156.883C384.181 157.29 384.509 157.633 384.929 157.633H394.402C394.809 157.633 395.151 157.303 395.151 156.883V105.448C395.151 105.028 394.809 104.698 394.402 104.698ZM401.887 104.698H411.361C411.778 104.698 412.108 105.028 412.108 105.448V156.883C412.108 157.303 411.766 157.633 411.361 157.633H401.887C401.468 157.633 401.138 157.29 401.138 156.883V105.448C401.138 105.028 401.48 104.698 401.887 104.698ZM176.001 119.349C164.371 119.349 156.165 127.578 156.165 138.784C156.165 150.002 164.371 158.218 176.001 158.218C187.478 158.218 195.835 149.989 195.835 138.784C195.823 127.578 187.478 119.349 176.001 119.349ZM176.001 148.882C170.636 148.882 167.059 144.774 167.059 138.784C167.059 132.793 170.636 128.685 176.001 128.685C181.288 128.685 184.877 132.793 184.877 138.784C184.877 144.774 181.288 148.882 176.001 148.882ZM126.221 157.633H116.748C116.33 157.633 116 157.302 116 156.857V120.672C116 120.252 116.342 119.921 116.748 119.921H126.248C126.665 119.921 126.995 120.265 126.995 120.672V124.933C127.275 124.526 127.591 124.131 127.921 123.75L127.934 123.737C127.991 123.68 128.048 123.62 128.105 123.559C128.162 123.499 128.219 123.438 128.276 123.381L128.467 123.19C128.569 123.089 128.683 122.987 128.797 122.885C128.836 122.852 128.875 122.815 128.916 122.777C128.956 122.742 128.995 122.705 129.038 122.669C129.139 122.58 129.254 122.491 129.368 122.402C129.455 122.325 129.544 122.249 129.646 122.173C129.703 122.135 129.76 122.093 129.817 122.052C129.874 122.011 129.931 121.969 129.988 121.931C130.09 121.868 130.192 121.791 130.293 121.715C130.352 121.671 130.418 121.631 130.488 121.59C130.538 121.561 130.588 121.531 130.636 121.499C130.693 121.467 130.75 121.432 130.807 121.397C130.864 121.362 130.921 121.327 130.978 121.295C131.036 121.263 131.094 121.231 131.155 121.2C131.216 121.168 131.276 121.136 131.333 121.104C131.396 121.072 131.456 121.041 131.517 121.009C131.578 120.977 131.637 120.945 131.701 120.914C131.769 120.876 131.84 120.843 131.915 120.808C131.965 120.785 132.017 120.761 132.068 120.736C132.195 120.672 132.322 120.608 132.448 120.557L132.83 120.405C132.9 120.379 132.966 120.354 133.032 120.328C133.099 120.303 133.165 120.278 133.235 120.252C133.299 120.233 133.365 120.211 133.431 120.189C133.499 120.166 133.565 120.144 133.629 120.125L133.742 120.086C133.852 120.049 133.956 120.013 134.059 119.985C134.148 119.95 134.241 119.927 134.337 119.903C134.38 119.893 134.423 119.882 134.466 119.871C134.542 119.851 134.614 119.832 134.687 119.813C134.76 119.794 134.833 119.775 134.91 119.756C135.049 119.718 135.188 119.693 135.327 119.667C135.404 119.654 135.481 119.639 135.556 119.623C135.632 119.607 135.709 119.591 135.784 119.578C135.854 119.565 135.927 119.556 136 119.546C136.073 119.537 136.146 119.527 136.216 119.515C136.367 119.489 136.521 119.464 136.685 119.451C136.824 119.438 136.977 119.425 137.129 119.413C137.281 119.4 137.445 119.387 137.611 119.375C137.762 119.362 137.916 119.362 138.067 119.362C138.131 119.362 138.19 119.359 138.251 119.355C138.312 119.352 138.372 119.349 138.435 119.349H138.702C138.752 119.362 138.816 119.362 138.866 119.362C146.908 119.54 152.234 124.882 152.234 133.035V156.87C152.234 157.289 151.892 157.62 151.485 157.62H142.088C141.669 157.62 141.339 157.277 141.339 156.87V135.934C141.339 131.814 138.816 129.054 134.858 129.054C134.592 129.054 134.339 129.066 134.086 129.092C134.059 129.105 134.022 129.105 133.984 129.105C133.743 129.13 133.515 129.168 133.287 129.206C133.263 129.212 133.242 129.215 133.222 129.218C133.201 129.222 133.18 129.225 133.16 129.232C132.944 129.27 132.728 129.333 132.512 129.397C132.488 129.397 132.448 129.41 132.423 129.422C132.207 129.486 131.992 129.575 131.79 129.664C131.79 129.677 131.778 129.677 131.778 129.677C131.562 129.779 131.358 129.88 131.168 129.995C131.155 129.995 131.13 130.007 131.118 130.02C130.927 130.135 130.75 130.262 130.572 130.402C130.547 130.415 130.522 130.427 130.495 130.453C130.318 130.593 130.154 130.745 129.988 130.898L129.938 130.949C129.773 131.114 129.608 131.279 129.455 131.47C129.291 131.661 129.139 131.877 129 132.093C128.986 132.093 128.986 132.106 128.986 132.106C128.847 132.322 128.72 132.551 128.594 132.78C128.594 132.799 128.586 132.811 128.577 132.826C128.577 132.826 128.574 132.832 128.572 132.835C128.572 132.835 128.57 132.841 128.569 132.844C128.454 133.073 128.34 133.314 128.226 133.569C128.219 133.581 128.217 133.591 128.214 133.601C128.21 133.61 128.206 133.62 128.201 133.632C127.871 134.434 127.604 135.324 
452127.402 136.316C127.389 136.329 127.389 136.342 127.389 136.354C127.325 136.672 127.275 137.015 127.224 137.359C127.211 137.371 127.211 137.397 127.211 137.41C127.161 137.753 127.122 138.122 127.084 138.491C127.008 139.318 126.97 140.183 126.97 141.111V156.882C126.97 157.302 126.628 157.633 126.221 157.633ZM200.275 157.633H209.75C210.155 157.633 210.498 157.302 210.498 156.882V144.024C210.498 133.34 215.191 129.601 220.111 129.601C220.91 129.601 221.734 129.664 222.508 129.804C222.952 129.88 223.37 129.537 223.37 129.079V120.15C223.37 119.756 223.079 119.438 222.686 119.4C222.28 119.362 221.887 119.349 221.532 119.349C217.055 119.349 212.21 122.414 210.498 126.459V120.697C210.498 120.29 210.168 119.947 209.75 119.947H200.275C199.87 119.947 199.527 120.278 199.527 120.697V156.882C199.54 157.302 199.87 157.633 200.275 157.633ZM220.007 178.276C220.059 178.288 220.121 178.288 220.173 178.288C228.2 178.478 233.539 183.808 233.539 191.974V215.77C233.539 216.191 233.196 216.521 232.791 216.521H223.393C222.975 216.521 222.645 216.178 222.645 215.77V194.836C222.645 190.715 220.121 187.954 216.165 187.954C215.899 187.954 215.644 187.968 215.391 187.993C215.366 188.005 215.328 188.005 215.289 188.005C215.048 188.03 214.82 188.07 214.592 188.107C214.568 188.112 214.549 188.116 214.529 188.12C214.506 188.123 214.486 188.125 214.465 188.132C214.249 188.171 214.033 188.234 213.819 188.298C213.792 188.298 213.755 188.31 213.73 188.323C213.514 188.387 213.298 188.476 213.095 188.566C213.095 188.578 213.082 188.578 213.082 188.578C212.867 188.68 212.665 188.781 212.474 188.896C212.462 188.896 212.437 188.908 212.424 188.92C212.233 189.036 212.055 189.163 211.878 189.302C211.853 189.315 211.827 189.329 211.802 189.354C211.625 189.493 211.459 189.646 211.295 189.798L211.243 189.85C211.079 190.016 210.913 190.18 210.762 190.371C210.598 190.562 210.444 190.777 210.305 190.995C210.293 190.995 210.293 191.008 210.293 191.008C210.153 191.223 210.027 191.452 209.9 191.682C209.9 191.7 209.893 191.712 209.884 191.726C209.881 191.732 209.877 191.737 209.873 191.744C209.759 191.974 209.645 192.215 209.531 192.47C209.526 192.483 209.522 192.492 209.518 192.502C209.517 192.511 209.513 192.52 209.506 192.533C209.176 193.335 208.91 194.225 208.707 195.217C208.694 195.23 208.694 195.242 208.694 195.255C208.632 195.574 208.58 195.916 208.53 196.261C208.518 196.273 208.518 196.298 208.518 196.311C208.466 196.655 208.429 197.022 208.391 197.392C208.314 198.219 208.277 199.083 208.277 200.012V215.782C208.277 216.203 207.934 216.533 207.528 216.533H198.054C197.635 216.533 197.307 216.191 197.307 215.782V179.598C197.307 179.179 197.649 178.847 198.054 178.847H207.553C207.972 178.847 208.302 179.192 208.302 179.598V183.86C208.58 183.451 208.898 183.057 209.228 182.675L209.24 182.663C209.297 182.606 209.354 182.545 209.411 182.486C209.469 182.426 209.526 182.365 209.583 182.308L209.774 182.117C209.873 182.015 209.988 181.914 210.102 181.812C210.143 181.778 210.182 181.743 210.223 181.703C210.261 181.668 210.302 181.632 210.344 181.594C210.444 181.505 210.558 181.418 210.673 181.329C210.762 181.252 210.851 181.175 210.953 181.099C211.01 181.061 211.067 181.02 211.124 180.979C211.181 180.936 211.238 180.895 211.295 180.858C211.397 180.794 211.497 180.717 211.598 180.642C211.657 180.597 211.725 180.556 211.793 180.517C211.843 180.487 211.893 180.456 211.941 180.424C211.998 180.394 212.055 180.358 212.112 180.323C212.169 180.289 212.226 180.253 212.283 180.221C212.34 180.189 212.401 180.159 212.462 180.126C212.522 180.094 212.581 180.062 212.638 180.03C212.702 180 212.763 179.968 212.822 179.936C212.883 179.903 212.943 179.871 213.008 179.839C213.075 179.802 213.147 179.77 213.22 179.734C213.272 179.711 213.323 179.688 213.375 179.663C213.502 179.598 213.628 179.534 213.755 179.484L214.135 179.331C214.204 179.306 214.272 179.281 214.338 179.254C214.404 179.229 214.472 179.204 214.542 179.179C214.604 179.16 214.672 179.136 214.738 179.115C214.804 179.092 214.872 179.07 214.934 179.051C215.087 179.001 215.227 178.949 215.366 178.912C215.453 178.876 215.548 178.853 215.642 178.83C215.685 178.819 215.728 178.808 215.772 178.798C215.847 178.778 215.92 178.758 215.994 178.74C2
45216.067 178.721 216.14 178.701 216.215 178.683C216.356 178.644 216.495 178.619 216.634 178.594C216.711 178.58 216.786 178.566 216.862 178.55C216.939 178.534 217.014 178.517 217.091 178.505C217.16 178.492 217.233 178.482 217.306 178.473C217.38 178.464 217.453 178.453 217.522 178.441C217.674 178.416 217.826 178.391 217.991 178.377C218.131 178.365 218.282 178.352 218.434 178.339C218.585 178.326 218.751 178.314 218.917 178.301C219.069 178.288 219.22 178.288 219.374 178.288C219.436 178.288 219.497 178.285 219.558 178.282C219.618 178.279 219.677 178.276 219.741 178.276H220.007Z`,fill:`white`})]})]}),(0,Z.jsx)(Ae,{children:(0,Z.jsx)(Ur,{id:`clip0_29111_31242`,children:(0,Z.jsx)(Sl,{width:528,height:330,fill:`white`})})})]})),hL=(0,X.forwardRef)((e,t)=>(0,Z.jsxs)(zs,{viewBox:`0 0 528 329`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:t,...e,children:[(0,Z.jsxs)(Go,{clipPath:`url(#clip0_29111_30989)`,children:[(0,Z.jsx)(Hl,{id:`mask0_29111_30989`,style:{maskType:`luminance`},maskUnits:`userSpaceOnUse`,x:0,y:0,width:528,height:329,children:(0,Z.jsx)(H,{d:`M528 0H0V329H528V0Z`,fill:`white`})}),(0,Z.jsxs)(Go,{mask:`url(#mask0_29111_30989)`,children:[(0,Z.jsx)(H,{d:`M513.73 0H14.2703C6.38901 0 0 6.36965 0 14.227V314.773C0 322.63 6.38901 329 14.2703 329H513.73C521.61 329 528 322.63 528 314.773V14.227C528 6.36965 521.61 0 513.73 0Z`,fill:`#8C5AC8`}),(0,Z.jsx)(H,{d:`M448.789 309.233C450.882 310.007 454.373 310.731 458.185 310.781C467.58 310.781 473.686 306.256 473.702 299.262C473.736 294.099 469.419 291.846 465.623 289.845C462.772 288.348 460.327 287.071 460.377 284.699C460.411 283.12 461.727 281.101 465.32 280.63C466.449 280.479 469.924 280.26 474.091 281.857L475.305 276.191C473.466 275.585 470.851 274.93 467.596 274.93C458.793 274.93 452.601 279.504 452.551 286.027C452.501 290.736 456.954 293.443 460.293 295.076C463.886 296.824 465.826 298.22 465.809 300.573C465.775 303.685 462.419 305.131 459.096 305.18H458.707C454.728 305.18 452.045 304.206 450.038 303.297L448.789 309.233ZM500.419 310.192H507.116L499.863 275.569H492.576C491.194 275.569 490.013 276.358 489.472 277.621L475.794 310.176H483.502L485.493 304.693H499.256L500.419 310.192ZM432.833 310.192H440.238L447.66 275.569H440.256L432.833 310.192ZM410.672 310.192H419.257L433.813 275.569H426.071L415.108 303.198L410.435 278.478C410.081 276.712 408.765 275.585 407.061 275.585H394.664C396.79 276.207 398.949 276.981 400.534 277.84C402.306 278.796 402.811 279.807 403.317 281.706L410.672 310.192ZM498.125 299.262H487.499L494.246 280.697L498.125 299.262Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M450.068 303.281C452.074 304.188 454.757 305.164 458.737 305.164H459.126C462.431 305.097 465.804 303.651 465.838 300.557C465.854 298.202 463.915 296.806 460.323 295.058C456.965 293.427 452.531 290.719 452.581 286.011C452.631 279.47 458.821 274.912 467.625 274.912C470.881 274.912 473.478 275.569 475.335 276.173L476.532 275.501C474.254 274.678 471.303 273.87 467.625 273.87C458.232 273.87 451.602 278.864 451.552 285.993C451.484 291.275 456.275 294.217 459.884 295.967C463.594 297.765 464.843 298.926 464.827 300.523C464.793 302.995 461.874 304.071 459.142 304.122C454.352 304.188 451.586 302.828 449.359 301.801L450.068 303.281Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M448.787 309.233L450.054 303.297L449.312 301.835L447.59 309.872L448.787 309.233ZM415.443 299.514L425.343 274.542L426.051 275.569L415.088 303.197L415.443 299.514ZM410.67 310.192L403.299 281.69C402.808 279.789 402.286 278.78 400.516 277.822C398.931 276.965 396.788 276.191 394.646 275.569L390.868 274.542L390.648 275.602C393.972 276.326 397.75 277.486 400.026 278.713C401.426 279.47 401.831 280.125 402.286 281.942L409.876 311.218L410.67 310.192ZM431.551 311.218L439.41 274.542L440.236 275.569L432.815 310.192L431.551 311.218ZM500.704 274.542H492.574C490.753 274.542 489.201 275.602 488.526 277.233L474.256 311.218L475.808 310.192L489.488 277.637C490.011 276.376 491.207 275.585 492.592 275.585H499.877L500.704 274.542ZM498.123 299.262L494.243 280.697L493.974 284.448L496.858 298.22L498.123 299.262ZM500.417 310.192L499.27 304.711L498.426 305.735L499.573 311.218L500.417 310.192Z`,fill:`white`}
452),(0,Z.jsx)(H,{d:`M494.246 280.697L487.5 299.262L488.968 298.236L493.977 284.464L494.246 280.697ZM476.503 275.501L474.833 283.271L474.091 281.841L475.306 276.173L476.503 275.501ZM508.381 311.218L500.707 274.542L499.863 275.569L507.116 310.192L508.381 311.218ZM440.239 310.192L447.661 275.569L448.926 274.542L441.066 311.218L440.239 310.192ZM435.348 274.542L419.932 311.218L419.258 310.192L433.813 275.569L435.348 274.542ZM484.245 311.218L486.235 305.735L485.509 304.711L483.519 310.192L484.245 311.218Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M499.27 304.727H485.506L486.232 305.753H498.426L499.27 304.727ZM484.241 311.218H474.256L475.808 310.192H483.515L484.241 311.218ZM508.378 311.218H499.573L500.401 310.192H507.095L508.378 311.218ZM409.859 311.218H419.911L419.237 310.192H410.651L409.859 311.218ZM432.831 310.192H440.235L441.063 311.218H431.55L432.831 310.192Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M394.645 275.585H407.043C408.746 275.585 410.079 276.728 410.416 278.478L415.087 303.198L415.442 299.515L411.445 278.293C410.972 275.923 409.117 274.56 407.059 274.56H390.867L394.645 275.585ZM447.608 309.856C449.834 310.882 453.931 311.755 458.2 311.807C468.183 311.807 474.728 306.879 474.762 299.262C474.812 289.577 461.336 289.054 461.437 284.717C461.471 283.404 462.736 282.01 465.469 281.638C466.835 281.471 470.595 281.336 474.846 283.287L474.104 281.857C469.939 280.26 466.464 280.479 465.333 280.63C461.74 281.101 460.442 283.12 460.392 284.699C460.34 287.071 462.804 288.348 465.638 289.845C469.432 291.83 473.733 294.083 473.717 299.262C473.683 306.256 467.593 310.781 458.2 310.781C454.388 310.747 450.895 310.025 448.804 309.233L447.608 309.856Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M496.857 298.236H488.964L487.496 299.262H498.122L496.857 298.236ZM435.343 274.542H425.359L426.068 275.569H433.809L435.343 274.542ZM447.657 275.585H440.252L439.426 274.56H448.939L447.657 275.585Z`,fill:`white`}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M427.87 102.668C424.14 102.668 421.389 105.572 421.389 109.148C421.389 112.8 424.154 115.703 427.87 115.703C431.675 115.703 434.579 112.8 434.579 109.148C434.579 105.572 431.675 102.668 427.87 102.668ZM337.712 118.988C332.716 118.988 328.618 121.144 326.31 124.656V105.128C326.31 104.723 325.98 104.38 325.563 104.38H316.089C315.682 104.38 315.34 104.71 315.34 105.128V156.407C315.34 156.813 315.67 157.156 316.089 157.156H325.563C325.968 157.156 326.31 156.826 326.31 156.407V140.76C326.31 133.012 328.998 128.688 334.212 128.688C338.231 128.688 340.844 131.377 340.844 135.548V156.42C340.844 156.826 341.174 157.168 341.592 157.168H350.991C351.395 157.168 351.738 156.839 351.738 156.42V132.708C351.725 124.364 346.208 118.988 337.712 118.988ZM310.342 156.306C310.342 156.737 310.049 157.117 309.632 157.218C308.224 157.561 306.688 157.751 305.078 157.751C296.949 157.751 290.759 153.427 290.759 144.335V128.954H283.291C282.871 128.954 282.541 128.612 282.541 128.206V120.319C282.541 119.926 282.859 119.596 283.251 119.571C287.386 119.33 290.759 117.352 290.759 111.544V108.894C290.759 108.475 291.102 108.146 291.508 108.146H300.93C301.35 108.146 301.68 108.488 301.68 108.894C301.68 109.042 301.68 109.196 301.681 109.357V109.369C301.697 112.588 301.726 118.209 295.959 119.596H309.897C310.317 119.596 310.645 119.938 310.645 120.344V128.206C310.645 128.624 310.304 128.954 309.897 128.954H301.717V142.902C301.717 146.25 303.506 148.19 306.194 148.19C307.259 148.19 308.503 148.051 309.605 147.658C309.962 147.531 310.342 147.81 310.342 148.19V156.306ZM182.212 181.919C184.292 179.383 187.792 177.748 192.346 177.748C203.227 177.748 209.859 185.343 209.872 197.123C209.872 208.89 203.24 216.498 192.205 216.498C187.958 216.498 184.153 214.864 182.212 212.175V215.155C182.212 215.573 181.87 215.902 181.463 215.902H171.99C171.572 215.902 171.242 215.561 171.242 215.155V163.876C171.242 163.457 171.585 163.128 171.99 163.128H181.463C181.882 163.128 182.212 163.47 182.212 163.876V181.919ZM181.527 197.123C181.527 203.173 185.04 207.192 190.405 207.192C195.618 207.192 199.194 203.158 199.207 197.123C199.207 191.074 195.618 187.055 190.405 187.055C185.027 187.055 181.527 191.087 181.527 197.123ZM213.45 189.134C214.972 182.198 221.629 177.748 229.404 177.748C239.625 177.748 246.55 183.036 246.575 193.624V215.168C246.575 215.586 246.232 215.916 245.828 215.916H236.734C236.316 215.916 235.986 215.573 235.986 215.168V211.149C233.817 214.419 229.568 216.512 225.396 216.512C218.091 216.512 212.942 211.591 212.942 205.328C212.942 197.884 218.382 193.852 229.188 192.735L235.974 192.065V191.835C235.974 188.108 233.437 185.876 229.417 185.876C226.081 185.876 223.594 187.74 222.961 190.948C222.885 191.354 222.505 191.62 222.098 191.544L214.046 190.036C213.627 189.959 213.361 189.554 213.45 189.134ZM235.96 200.027H235.974V199.723L228.96 200.548C225.232 200.928 223.366 202.792 223.366 204.947C223.366 207.039 225.004 208.675 228.059 208.675C232.981 208.675 235.885 204.732 235.96 200.331V200.027ZM316.872 193.103L330.746 179.296C331.101 178.94 330.848 178.345 330.354 178.345H318.292C318.103 178.345 317.912 178.421 317.773 178.56L305.47 190.644V163.889C305.47 163.483 305.142 163.141 304.723 163.141H295.185C294.78 163.141 294.437 163.47 294.437 163.889V215.168C294.437 215.573 294.767 215.916 295.185 215.916H304.723C305.129 215.916 305.47 215.586 305.47 215.168V204.505L309.568 200.407L319.56 215.573C319.701 215.788 319.929 215.904 320.183 215.904H331.749C332.206 215.904 332.471 215.395 332.205 215.029L316.872 193.103ZM390.648 125.695C392.651 122.119 397.205 118.988 403.318 118.988C411.434 118.988 416.812 124.427 416.825 131.592V156.407C416.825 156.825 416.482 157.155 416.075 157.155H406.678C406.259 157.155 405.929 156.813 405.929 156.407V134.787C405.929 130.691 403.698 128.155 399.816 128.155C395.277 128.155 392.663 131.883 392.663 137.919V156.407C392.663 156.825 392.321 157.155 391.916 157.155H382.594C382.176 157.155 381.846 156.813 381.846 156.407V134.787C381.846 130.691 379.613 128.155 375.81 128.155C371.345 128.155 368.732 131.959 368.732 137.919V156.407C368.732 156.825 368.39 157.155 367.985 157.155H358.511C358.092 157.155 35
4527.762 156.813 357.762 156.407V120.332C357.762 119.913 358.104 119.583 358.511 119.583H367.985C368.402 119.583 368.732 119.926 368.732 120.332V124.656C370.901 121.295 374.326 118.988 379.322 118.988C385.13 118.988 388.784 121.371 390.648 125.695ZM423.162 119.583H432.636C433.055 119.583 433.385 119.926 433.385 120.332V156.407C433.385 156.825 433.043 157.155 432.636 157.155H423.162C422.745 157.155 422.415 156.813 422.415 156.407V120.332C422.415 119.913 422.757 119.583 423.162 119.583ZM449.644 104.38H440.171C439.766 104.38 439.423 104.71 439.423 105.128V156.407C439.423 156.813 439.752 157.156 440.171 157.156H449.644C450.051 157.156 450.394 156.826 450.394 156.407V105.128C450.394 104.71 450.051 104.38 449.644 104.38ZM457.129 104.38H466.603C467.02 104.38 467.35 104.71 467.35 105.128V156.407C467.35 156.826 467.008 157.156 466.603 157.156H457.129C456.71 157.156 456.38 156.813 456.38 156.407V105.128C456.38 104.71 456.723 104.38 457.129 104.38ZM231.243 118.988C219.613 118.988 211.408 127.192 211.408 138.363C211.408 149.547 219.613 157.738 231.243 157.738C242.72 157.738 251.077 149.534 251.077 138.363C251.065 127.192 242.72 118.988 231.243 118.988ZM231.243 148.431C225.878 148.431 222.301 144.335 222.301 138.363C222.301 132.39 225.878 128.295 231.243 128.295C236.53 128.295 240.119 132.39 240.119 138.363C240.119 144.335 236.53 148.431 231.243 148.431ZM181.463 157.155H171.99C171.572 157.155 171.242 156.825 171.242 156.382V120.306C171.242 119.888 171.585 119.558 171.99 119.558H181.49C181.907 119.558 182.237 119.9 182.237 120.306V124.554C182.517 124.148 182.833 123.755 183.163 123.375L183.176 123.362C183.233 123.305 183.29 123.245 183.347 123.185C183.404 123.125 183.461 123.064 183.518 123.007L183.709 122.817C183.811 122.716 183.925 122.614 184.039 122.513C184.078 122.48 184.118 122.443 184.159 122.405C184.198 122.37 184.237 122.334 184.28 122.297C184.382 122.208 184.496 122.119 184.61 122.031C184.697 121.955 184.786 121.879 184.888 121.803C184.945 121.764 185.002 121.723 185.059 121.682C185.116 121.641 185.174 121.6 185.231 121.562C185.332 121.498 185.434 121.422 185.536 121.346C185.595 121.302 185.661 121.262 185.73 121.222C185.78 121.193 185.83 121.163 185.878 121.131C185.935 121.099 185.992 121.064 186.049 121.029C186.106 120.994 186.164 120.959 186.221 120.928C186.278 120.896 186.337 120.864 186.397 120.832C186.458 120.801 186.519 120.769 186.576 120.737C186.638 120.706 186.699 120.674 186.759 120.642C186.82 120.611 186.879 120.579 186.943 120.547C187.011 120.509 187.082 120.476 187.157 120.442C187.207 120.419 187.259 120.395 187.311 120.37C187.437 120.306 187.564 120.243 187.69 120.192L188.072 120.04C188.142 120.015 188.208 119.989 188.274 119.964C188.342 119.938 188.408 119.913 188.477 119.888C188.541 119.869 188.607 119.847 188.673 119.824C188.741 119.802 188.807 119.78 188.871 119.761L188.984 119.723C189.094 119.685 189.198 119.65 189.301 119.622C189.39 119.586 189.483 119.563 189.579 119.54C189.622 119.53 189.665 119.519 189.708 119.507C189.785 119.488 189.856 119.469 189.929 119.45C190.002 119.431 190.075 119.412 190.152 119.393C190.291 119.355 190.43 119.33 190.569 119.304C190.646 119.292 190.723 119.276 190.798 119.26C190.875 119.244 190.951 119.228 191.026 119.216C191.096 119.203 191.169 119.193 191.242 119.184C191.315 119.174 191.388 119.165 191.458 119.152C191.609 119.127 191.763 119.102 191.927 119.089C192.066 119.076 192.219 119.063 192.371 119.051C192.523 119.038 192.687 119.026 192.853 119.013C193.004 119 193.158 119 193.309 119C193.374 119 193.432 118.997 193.493 118.994C193.554 118.991 193.614 118.988 193.677 118.988H193.944C193.994 119 194.059 119 194.109 119C202.15 119.178 207.476 124.503 207.476 132.631V156.394C207.476 156.813 207.134 157.142 206.727 157.142H197.33C196.911 157.142 196.581 156.8 196.581 156.394V135.523C196.581 131.414 194.059 128.663 190.1 128.663C189.835 128.663 189.581 128.675 189.328 128.701C189.301 128.713 189.264 128.713 189.226 128.713C188.985 128.739 188.757 128.777 188.529 128.815C188.506 128.821 188.484 128.824 188.465 128.827C188.443 128.83 188.422 128.833 188.402 128.84C188.186 128.878 187.971 128.942 187.755 129.005C187.73 129.005 187.69 129.018 187.665 129.03C187.45 129.094 187.234 129.182 187.032 129.271C187.032 129.284 187.02 129.284 187.02 129.284C186.804 129.385 186.601 129.487 186.41 129.601C186.397 129.601 186.372 129.614 186.36 129.626C186.169 129.74 185.992 129.867 185.814 130.007C185.789 130.019 185.764 130.032 185.737 130.057C185.561 130.197 185.397 130.349 185.231 130.501L185.181 130.552C185.015 130.717 184.851 130.882 184.697 131.072C184.533 131.262 184.382 131.478 184.242 131.693C184.228 131.693 184.228 131.706 184.228 131.706C184.089 131.921 183.962 132.15 183.836 132.378C183.836 132.397 183.829 132.408 183.82 132.423C183.82 132.423 183.816 132.429 183.814 132.432C183.814 132.432 183.813 132.438 183.811 132.441C183.697 132.67 183.582 132.91 183.468 133.164C183.461 133.177 183.459 133.186 183.456 133.196C183.452 133.205 183.449 133.215 183.443 133.227C183.113 134.026 182.846 134.914 182.644 135.903C182.632 135.916 182.632 135.928 182.632 135.941C182.567 136.258 182.517 136.6 182.466 136.943C182.453 136.955 182.453 136.981 182.453 136.993C182.403 137.336 182.364 137.704 182.327 138.071C182.25 138.896 182.212 139.758 182.212 140.683V156.407C182.212 156.825 181.87 157.155 181.463 157.155ZM255.517 157.155H264.993C265.397 157.155 265.74 156.825 265.74 156.407V143.587C265.74 132.936 270.433 129.208 275.353 129.208C276.152 129.208 276.976 129.271 277.75 129.411C278.194 129.487 278.612 129.144 278.612 128.688V119.786C278.612 119.393 278.321 119.076 277.929 119.038C277.522 119 277.129 118.988 276.774 118.988C272.297 118.988 267.452 122.044 265.74 126.076V120.332C265.74 119.926 265.41 119.583 264.993 119.583H255.517C255.112 119.583 254.77 119.913 254.77 120.332V156.407C254.782 156.825 255.112 157.155 255.517 157.155ZM275.249 177.735C275.301 177.748 275.363 177.748 275.415 177.748C283.442 177.937 288.781 183.251 288.781 191.393V215.116C288.781 215.536 288.439 215.865 288.034 215.865H278.635C278.217 215.865 277.887 215.523 277.887 215.116V194.245C277.887 190.137 275.363 187.384 271.407 187.384C271.141 187.384 270.886 187.398 270.633 187.423C270.608 187.436 270.57 187.436 270.531 187.436C270.29 187.461 270.062 187.5 269.834 187.537C269.811 187.542 269.791 187.546 269.771 187.55C269.748 187.553 269.728 187.555 269.707 187.562C269.491 187.601 269.275 187.663 269.061 187.727C269.035 187.727 268.997 187.74 268.972 187.752C268.756 187.816 268.54 187.905 268.337 187.994C268.337 188.007 268.325 188.007 268.325 188.007C268.109 188.108 267.907 188.209 267.716 188.323C267.704 188.323 267.679 188.336 267.666 188.348C267.476 188.464 267.297 188.59 267.121 188.729C267.096 188.741 267.069 188.755 267.044 188.78C266.867 188.919 266.701 189.072 266.537 189.223L266.486 189.275C266.321 189.44 266.156 189.604 266.004 189.794C265.84 189.984 265.686 190.199 265.547 190.416C265.535 190.416 265.535 190.429 265.535 190.429C265.396 190.644 265.269 190.872 265.142 191.101C265.142 191.119 265.135 191.131 265.126 191.145C265.123 191.151 265.119 191.156 265.116 191.163C265.001 191.393 264.887 191.633 264.773 191.887C264.768 191.899 264.764 191.908 264.761 191.919C264.759 191.928 264.755 191.937 264.748 191.949C264.418 192.75 264.152 193.637 263.949 194.626C263.937 194.638 263.937 194.651 263.937 194.663C263.874 194.981 263.822 195.323 263.772 195.666C263.76 195.679 263.76 195.703 263.76 195.716C263.708 196.059 263.671 196.425 263.633 196.794C263.557 197.619 263.519 198.479 263.519 199.406V215.129C263.519 215.548 263.177 215.877 262.77 215.877H253.296C252.877 215.877 252.549 215.536 252.549 215.129V179.054C252.549 178.636 252.891 178.306 253.296 178.306H262.795C263.214 178.306 263.544 178.649 263.544 179.054V183.303C263.822 182.896 264.14 182.503 264.47 182.122L264.482 182.109C264.539 182.053 264.597 181.992 264.654 181.933C264.711 181.873 264.768 181.813 264.825 181.756L265.016 181.565C265.116 181.464 265.23 181.363 265.344 181.261C265.385 181.227 265.424 181.192 265.465 181.153C265.503 181.117 265.544 181.082 265.587 181.044C265.686 180.955 265.801 180.868 265.915 180.779C266.004 180.703 266.093 180.626 266.195 180.55C266.252 180.513 266.309 180.472 266.366 180.431C266.423 180.388 266.48 180.347 266.537 180.31C266.639 180.246 266.739 180.169 266.841 180.095C266.899 180.05 266.967 180.009 267.035 179.97C267.085 179.94 267.135 179.91 267.183 179.878C267.24 179.847 267.297 179.812 267.354 179.776C267.411 179.742 267.468 179.707 267.526 179.675C267.583 179.643 267.643 179.613 267.704 179.581C267.765 179.549 267.823 179.517 267.88 179.485C267.945 179.454 268.005 179.422 268.064 179.39C268.125 179.358 268.185 179.326 268.25 179.294C268.317 179.257 268.389 179.225 268.462 179.189C268.514 179.166 268.565 179.143 268.617 179.118C268.744 179.054 268.87 178.99 268.997 178.94L269.377 178.787C269.447 178.763 269.514 178.738 269.58 178.711C269.646 178.686 269.714 178.661 269.784 178.636C269.846 178.617 269.914 178.594 269.98 178.572C270.046 178.549 270.114 178.528 270.176 178.508C270.33 178.458 270.469 178.407 270.608 178.37C270.695 178.334 270.79 178.311 270.884 178.288C270.927 178.277 270.97 178.266 271.015 178.256C271.089 178.236 271.163 178.217 271.236 178.199C271.309 178.179 271.382 178.16 271.457 178.142C271.598 178.103 271.737 178.078 271.876 178.053C271.953 178.039 272.028 178.025 272.104 178.009C272.181 177.993 272.256 177.977 272.333 177.964C272.402 177.952 272.475 177.941 272.549 177.932C272.622 177.923 272.695 177.913 272.764 177.9C272.916 177.875 273.068 177.85 273.234 177.837C273.373 177.824 273.524 177.812 273.676 177.799C273.828 177.786 273.993 177.773 274.159 177.761C274.311 177.748 274.463 177.748 274.616 177.748C274.678 177.748 274.739 177.745 274.8 177.742C274.86 177.739 274.919 177.735 274.984 177.735H275.249Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M132 117.373H65.9998C63.0443 117.373 60.6484 119.762 60.6484 122.708V168.946C60.6484 171.892 63.0443 174.281 65.9998 174.281H132C134.955 174.281 137.351 171.892 137.351 168.946V122.708C137.351 119.762 134.955 117.373 132 117.373Z`,fill:`#999999`}),(0,Z.jsx)(H,{d:`M101.245 119.151V149.588H88.4038V133.705C88.4038 132.658 87.9786 131.653 87.2215 130.913C86.4643 130.172 86.0391 126.376 86.0391 125.328V121.756C86.0389 120.318 87.2312 119.151 88.7024 119.151H101.245Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M87.4931 142.698V147.486H62.4297V139.935C62.4297 139.163 63.0695 138.537 63.8589 138.537H76.9916C78.1925 138.537 79.3844 138.743 80.5126 139.145L81.237 139.404C82.1191 139.718 83.0352 139.934 83.9671 140.047L85.1283 140.189C86.2443 140.189 87.4931 140.85 87.4931 142.698Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M86.3085 130.911C87.0488 131.641 87.4931 132.609 87.4931 133.638V137.073C87.4931 138.138 86.1183 139.413 84.9658 
452139.29L83.9671 139.188C83.0352 139.075 82.1194 138.859 81.237 138.544L80.5126 138.285C79.3844 137.883 78.1928 137.677 76.9918 137.677H64.0098C63.1371 137.677 62.4297 136.985 62.4297 136.132V122.599C62.4297 120.695 64.0082 119.151 65.955 119.151H82.1924C84.3142 119.151 85.1282 120.318 85.1282 121.756V125.328C85.1282 125.852 85.2345 127.063 85.4355 128.235C85.6362 129.406 85.931 130.538 86.3085 130.911Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M101.245 172.503V142.066H88.4038V157.949C88.4038 158.996 87.9786 160 87.2215 160.741C86.4643 161.482 86.0391 165.278 86.0391 166.325V169.898C86.0391 171.336 87.2315 172.502 88.7024 172.502L101.245 172.503Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M87.4931 148.956V144.168H62.4297V151.719C62.4297 152.491 63.0695 153.117 63.8589 153.117H76.9916C78.1925 153.117 79.3844 152.912 80.5126 152.509L81.237 152.251C82.1191 151.936 83.0352 151.72 83.9671 151.607L85.1283 151.465C86.2443 151.465 87.4931 150.804 87.4931 148.956Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M86.3085 160.743C87.0488 160.013 87.4931 159.045 87.4931 158.016V154.581C87.4931 153.516 86.1183 152.241 84.9658 152.364L83.9671 152.466C83.0352 152.579 82.1194 152.795 81.237 153.11L80.5126 153.369C79.3844 153.771 78.1928 153.977 76.9918 153.977H64.0098C63.1371 153.977 62.4297 154.669 62.4297 155.523V169.055C62.4297 170.959 64.0082 172.503 65.955 172.503H82.1924C84.3142 172.503 85.1282 171.337 85.1282 169.898V166.326C85.1282 165.802 85.2345 164.591 85.4355 163.419C85.6362 162.248 85.931 161.116 86.3085 160.743Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M96.75 119.151V149.588H109.591V133.705C109.591 132.658 110.017 131.653 110.774 130.913C111.531 130.172 111.956 126.376 111.956 125.328V121.756C111.956 120.318 110.764 119.151 109.293 119.151H96.75Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M110.508 142.698V147.486H135.571V139.935C135.571 139.163 134.932 138.537 134.142 138.537H121.009C119.808 138.537 118.617 138.743 117.488 139.145L116.711 139.423C115.864 139.725 114.985 139.932 114.09 140.041L112.873 140.189C111.756 140.189 110.508 140.85 110.508 142.698Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M111.858 126.711C111.882 125.682 107 132.823 107 133.851L109.589 141.672C109.711 139.591 111.876 139.412 113.028 139.29L114.027 139.188C114.959 139.075 115.875 138.859 116.757 138.544L117.482 138.285C118.61 137.883 119.801 137.677 121.002 137.677H133.984C134.857 137.677 135.564 136.985 135.564 136.131V122.599C135.565 120.695 133.986 119.151 132.039 119.151H115.802C113.68 119.151 112.866 120.318 112.866 121.756V125.328C112.866 125.852 112.961 125.891 112.76 127.063C112.559 128.234 111.824 128.221 111.858 126.711Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M96.75 172.503V142.066H109.591V157.949C109.591 158.996 110.017 160 110.774 160.741C111.531 161.482 111.956 165.278 111.956 166.325V169.898C111.956 171.336 110.764 172.502 109.293 172.502L96.75 172.503Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M110.508 148.956V144.168H135.571V151.719C135.571 152.491 134.932 153.117 134.142 153.117H121.009C119.808 153.117 118.617 152.912 117.488 152.509L116.764 152.251C115.882 151.936 114.966 151.72 114.034 151.607L112.873 151.465C111.756 151.465 110.508 150.804 110.508 148.956Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M111.693 160.743C110.952 160.013 110.508 159.045 110.508 158.016V154.581C110.508 153.516 111.883 152.241 113.035 152.364L114.034 152.466C114.966 152.579 115.882 152.795 116.764 153.11L117.488 153.369C118.617 153.771 119.808 153.977 121.009 153.977H133.991C134.864 153.977 135.571 154.669 135.571 155.523V169.055C135.571 170.959 133.993 172.503 132.046 172.503H115.808C113.687 172.503 112.873 171.337 112.873 169.898V166.326C112.873 165.802 112.766 164.591 112.565 163.419C112.365 162.248 112.07 161.116 111.693 160.743Z`,fill:`#DDDDDD`})]})]}),(0,Z.jsx)(Ae,{children:(0,Z.jsx)(Ur,{id:`clip0_29111_30989`,children:(0,Z.jsx)(Sl,{width:528,height:329,fill:`white`})})})]})),gL=(0,X.forwardRef)((e,t)=>(0,Z.jsxs)(zs,{viewBox:`0 0 528 330`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:t,...e,children:[(0,Z.jsxs)(Go,{clipPath:`url(#clip0_29111_31256)`,children:[(0,Z.jsx)(Hl,{id:`mask0_29111_31256`,style:{maskType:`luminance`},maskUnits:`userSpaceOnUse`,x:0,y:0,width:528,height:330,children:(0,Z.jsx)(H,{d:`M528 0H0V330H528V0Z`,fill:`white`})}),(0,Z.jsxs)(Go,{mask:`url(#mask0_29111_31256)`,children:[(0,Z.jsx)(H,{d:`M513.73 0H14.2703C6.38901 0 0 6.38901 0 14.2703V315.73C0 323.61 6.38901 330 14.2703 330H513.73C521.61 330 528 323.61 528 315.73V14.2703C528 6.38901 521.61 0 513.73 0Z`,f
452ill:`#8C5AC8`}),(0,Z.jsx)(H,{d:`M448.789 310.173C450.882 310.949 454.373 311.675 458.185 311.725C467.58 311.725 473.686 307.187 473.702 300.172C473.736 294.993 469.419 292.733 465.623 290.726C462.772 289.225 460.327 287.944 460.377 285.564C460.411 283.98 461.727 281.956 465.32 281.483C466.449 281.331 469.924 281.112 474.091 282.714L475.305 277.031C473.466 276.422 470.851 275.766 467.596 275.766C458.793 275.766 452.601 280.354 452.551 286.897C452.501 291.62 456.954 294.335 460.293 295.973C463.886 297.726 465.826 299.126 465.809 301.486C465.775 304.608 462.419 306.058 459.096 306.108H458.707C454.728 306.108 452.045 305.131 450.038 304.219L448.789 310.173ZM500.419 311.135H507.116L499.863 276.406H492.576C491.194 276.406 490.013 277.198 489.472 278.465L475.794 311.119H483.502L485.493 305.619H499.256L500.419 311.135ZM432.833 311.135H440.238L447.66 276.406H440.256L432.833 311.135ZM410.672 311.135H419.257L433.813 276.406H426.071L415.108 304.119L410.435 279.325C410.081 277.553 408.765 276.422 407.061 276.422H394.664C396.79 277.047 398.949 277.823 400.534 278.684C402.306 279.644 402.811 280.657 403.317 282.562L410.672 311.135ZM498.125 300.172H487.499L494.246 281.551L498.125 300.172Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M450.068 304.203C452.074 305.113 454.757 306.092 458.737 306.092H459.126C462.431 306.024 465.804 304.574 465.838 301.47C465.854 299.108 463.915 297.708 460.323 295.955C456.965 294.319 452.531 291.602 452.581 286.881C452.631 280.32 458.821 275.748 467.625 275.748C470.881 275.748 473.478 276.406 475.335 277.013L476.532 276.338C474.254 275.513 471.303 274.703 467.625 274.703C458.232 274.703 451.602 279.712 451.552 286.863C451.484 292.161 456.275 295.111 459.884 296.866C463.594 298.67 464.843 299.834 464.827 301.436C464.793 303.916 461.874 304.995 459.142 305.047C454.352 305.113 451.586 303.748 449.359 302.719L450.068 304.203Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M448.787 310.173L450.054 304.219L449.312 302.753L447.59 310.814L448.787 310.173ZM415.443 300.425L425.343 275.377L426.051 276.406L415.088 304.119L415.443 300.425ZM410.67 311.135L403.299 282.546C402.808 280.639 402.286 279.628 400.516 278.666C398.931 277.806 396.788 277.031 394.646 276.406L390.868 275.377L390.648 276.44C393.972 277.166 397.75 278.329 400.026 279.56C401.426 280.32 401.831 280.976 402.286 282.799L409.876 312.164L410.67 311.135ZM431.551 312.164L439.41 275.377L440.236 276.406L432.815 311.135L431.551 312.164ZM500.704 275.377H492.574C490.753 275.377 489.201 276.44 488.526 278.076L474.256 312.164L475.808 311.135L489.488 278.481C490.011 277.216 491.207 276.422 492.592 276.422H499.877L500.704 275.377ZM498.123 300.172L494.243 281.551L493.974 285.313L496.858 299.126L498.123 300.172ZM500.417 311.135L499.27 305.637L498.426 306.665L499.573 312.164L500.417 311.135Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M494.246 281.551L487.5 300.172L488.968 299.142L493.977 285.329L494.246 281.551ZM476.503 276.338L474.833 284.132L474.091 282.698L475.306 277.013L476.503 276.338ZM508.381 312.164L500.707 275.377L499.863 276.406L507.116 311.135L508.381 312.164ZM440.239 311.135L447.661 276.406L448.926 275.377L441.066 312.164L440.239 311.135ZM435.348 275.377L419.932 312.164L419.258 311.135L433.813 276.406L435.348 275.377ZM484.245 312.164L486.235 306.665L485.509 305.637L483.519 311.135L484.245 312.164Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M499.27 305.653H485.506L486.232 306.682H498.426L499.27 305.653ZM484.241 312.164H474.256L475.808 311.135H483.515L484.241 312.164ZM508.378 312.164H499.573L500.401 311.135H507.095L508.378 312.164ZM409.859 312.164H419.911L419.237 311.135H410.651L409.859 312.164ZM432.831 311.135H440.235L441.063 312.164H431.55L432.831 311.135Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M394.645 276.422H407.043C408.746 276.422 410.079 277.569 410.416 279.324L415.087 304.119L415.442 300.425L411.445 279.139C410.972 276.761 409.117 275.395 407.059 275.395H390.867L394.645 276.422ZM447.608 310.798C449.834 311.827 453.931 312.703 458.2 312.754C468.183 312.754 474.728 307.811 474.762 300.172C474.812 290.457 461.336 289.933 461.437 285.582C461.471 284.266 462.736 282.867 465.469 282.494C466.835 282.327 470.595 282.191 474.846 284.148L474.104 282.714C469.939 281.112 466.464 281.331 465.333 281.483C461.74 281.956 460.442 283.98 460.392 285.564C460.34 287.944 462.804 289.224 465.638 290.726C469.432 292.717 473.733 294.97
4527 473.717 300.172C473.683 307.187 467.593 311.725 458.2 311.725C454.388 311.691 450.895 310.967 448.804 310.173L447.608 310.798Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M496.857 299.142H488.964L487.496 300.172H498.122L496.857 299.142ZM435.343 275.377H425.359L426.068 276.406H433.809L435.343 275.377ZM447.657 276.422H440.252L439.426 275.395H448.939L447.657 276.422Z`,fill:`white`}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M372.628 102.98C368.898 102.98 366.147 105.893 366.147 109.48C366.147 113.143 368.912 116.055 372.628 116.055C376.432 116.055 379.336 113.143 379.336 109.48C379.336 105.893 376.432 102.98 372.628 102.98ZM282.47 119.35C277.473 119.35 273.376 121.512 271.068 125.035V105.448C271.068 105.041 270.738 104.698 270.32 104.698H260.847C260.44 104.698 260.098 105.028 260.098 105.448V156.883C260.098 157.29 260.428 157.633 260.847 157.633H270.32C270.725 157.633 271.068 157.303 271.068 156.883V141.188C271.068 133.417 273.756 129.08 278.97 129.08C282.989 129.08 285.602 131.776 285.602 135.96V156.896C285.602 157.303 285.932 157.646 286.35 157.646H295.748C296.153 157.646 296.496 157.315 296.496 156.896V133.111C296.483 124.742 290.966 119.35 282.47 119.35ZM255.099 156.781C255.099 157.213 254.807 157.595 254.39 157.696C252.982 158.04 251.446 158.231 249.836 158.231C241.707 158.231 235.517 153.893 235.517 144.774V129.346H228.048C227.629 129.346 227.299 129.003 227.299 128.596V120.685C227.299 120.29 227.617 119.96 228.009 119.934C232.144 119.692 235.517 117.708 235.517 111.883V109.225C235.517 108.805 235.86 108.475 236.266 108.475H245.688C246.107 108.475 246.437 108.818 246.437 109.225C246.437 109.373 246.437 109.528 246.439 109.689V109.701C246.455 112.93 246.484 118.568 240.717 119.96H254.655C255.075 119.96 255.403 120.303 255.403 120.71V128.596C255.403 129.015 255.062 129.346 254.655 129.346H246.475V143.337C246.475 146.695 248.264 148.641 250.952 148.641C252.017 148.641 253.26 148.501 254.363 148.106C254.72 147.979 255.099 148.259 255.099 148.641V156.781ZM126.97 182.472C129.05 179.928 132.55 178.288 137.104 178.288C147.985 178.288 154.617 185.906 154.63 197.722C154.63 209.525 147.998 217.156 136.963 217.156C132.716 217.156 128.911 215.517 126.97 212.82V215.809C126.97 216.228 126.628 216.558 126.221 216.558H116.748C116.33 216.558 116 216.216 116 215.809V164.374C116 163.954 116.342 163.623 116.748 163.623H126.221C126.64 163.623 126.97 163.967 126.97 164.374V182.472ZM126.285 197.722C126.285 203.79 129.798 207.822 135.163 207.822C140.375 207.822 143.952 203.776 143.964 197.722C143.964 191.655 140.375 187.624 135.163 187.624C129.785 187.624 126.285 191.668 126.285 197.722ZM158.208 189.709C159.729 182.752 166.387 178.288 174.162 178.288C184.383 178.288 191.308 183.592 191.333 194.213V215.822C191.333 216.241 190.99 216.573 190.585 216.573H181.492C181.074 216.573 180.744 216.228 180.744 215.822V211.79C178.575 215.071 174.326 217.17 170.154 217.17C162.849 217.17 157.7 212.235 157.7 205.952C157.7 198.485 163.14 194.441 173.946 193.321L180.732 192.649V192.419C180.732 188.68 178.195 186.441 174.175 186.441C170.839 186.441 168.352 188.31 167.719 191.528C167.642 191.935 167.262 192.203 166.856 192.126L158.804 190.613C158.384 190.537 158.119 190.13 158.208 189.709ZM180.717 200.635H180.732V200.33L173.718 201.157C169.99 201.539 168.124 203.408 168.124 205.57C168.124 207.668 169.761 209.309 172.817 209.309C177.739 209.309 180.643 205.355 180.717 200.94V200.635ZM261.63 193.69L275.504 179.841C275.859 179.484 275.606 178.887 275.112 178.887H263.05C262.861 178.887 262.67 178.963 262.531 179.103L250.228 191.223V164.387C250.228 163.98 249.9 163.637 249.481 163.637H239.943C239.538 163.637 239.195 163.967 239.195 164.387V215.822C239.195 216.228 239.525 216.573 239.943 216.573H249.481C249.887 216.573 250.228 216.241 250.228 215.822V205.126L254.325 201.016L264.318 216.228C264.459 216.444 264.687 216.56 264.941 216.56H276.507C276.963 216.56 277.229 216.05 276.963 215.683L261.63 193.69ZM335.405 126.077C337.409 122.491 341.963 119.349 348.076 119.349C356.192 119.349 361.57 124.805 361.582 131.992V156.882C361.582 157.302 361.24 157.633 360.833 157.633H351.436C351.017 157.633 350.
452687 157.289 350.687 156.882V135.197C350.687 131.089 348.456 128.545 344.574 128.545C340.034 128.545 337.421 132.284 337.421 138.338V156.882C337.421 157.302 337.079 157.633 336.674 157.633H327.352C326.934 157.633 326.604 157.289 326.604 156.882V135.197C326.604 131.089 324.371 128.545 320.568 128.545C316.103 128.545 313.49 132.361 313.49 138.338V156.882C313.49 157.302 313.147 157.633 312.742 157.633H303.269C302.85 157.633 302.52 157.289 302.52 156.882V120.697C302.52 120.278 302.862 119.947 303.269 119.947H312.742C313.16 119.947 313.49 120.29 313.49 120.697V125.035C315.659 121.664 319.084 119.349 324.08 119.349C329.888 119.349 333.541 121.74 335.405 126.077ZM367.92 119.947H377.394C377.813 119.947 378.143 120.29 378.143 120.697V156.882C378.143 157.302 377.801 157.633 377.394 157.633H367.92C367.503 157.633 367.173 157.289 367.173 156.882V120.697C367.173 120.278 367.515 119.947 367.92 119.947ZM394.402 104.698H384.929C384.524 104.698 384.181 105.028 384.181 105.448V156.883C384.181 157.29 384.509 157.633 384.929 157.633H394.402C394.809 157.633 395.151 157.303 395.151 156.883V105.448C395.151 105.028 394.809 104.698 394.402 104.698ZM401.887 104.698H411.361C411.778 104.698 412.108 105.028 412.108 105.448V156.883C412.108 157.303 411.766 157.633 411.361 157.633H401.887C401.468 157.633 401.138 157.29 401.138 156.883V105.448C401.138 105.028 401.48 104.698 401.887 104.698ZM176.001 119.349C164.371 119.349 156.165 127.578 156.165 138.784C156.165 150.002 164.371 158.218 176.001 158.218C187.478 158.218 195.835 149.989 195.835 138.784C195.823 127.578 187.478 119.349 176.001 119.349ZM176.001 148.882C170.636 148.882 167.059 144.774 167.059 138.784C167.059 132.793 170.636 128.685 176.001 128.685C181.288 128.685 184.877 132.793 184.877 138.784C184.877 144.774 181.288 148.882 176.001 148.882ZM126.221 157.633H116.748C116.33 157.633 116 157.302 116 156.857V120.672C116 120.252 116.342 119.921 116.748 119.921H126.248C126.665 119.921 126.995 120.265 126.995 120.672V124.933C127.275 124.526 127.591 124.131 127.921 123.75L127.934 123.737C127.991 123.68 128.048 123.62 128.105 123.559C128.162 123.499 128.219 123.438 128.276 123.381L128.467 123.19C128.569 123.089 128.683 122.987 128.797 122.885C128.836 122.852 128.875 122.815 128.916 122.777C128.956 122.742 128.995 122.705 129.038 122.669C129.139 122.58 129.254 122.491 129.368 122.402C129.455 122.325 129.544 122.249 129.646 122.173C129.703 122.135 129.76 122.093 129.817 122.052C129.874 122.011 129.931 121.969 129.988 121.931C130.09 121.868 130.192 121.791 130.293 121.715C130.352 121.671 130.418 121.631 130.488 121.59C130.538 121.561 130.588 121.531 130.636 121.499C130.693 121.467 130.75 121.432 130.807 121.397C130.864 121.362 130.921 121.327 130.978 121.295C131.036 121.263 131.094 121.231 131.155 121.2C131.216 121.168 131.276 121.136 131.333 121.104C131.396 121.073 131.456 121.041 131.517 121.009C131.578 120.977 131.637 120.945 131.701 120.914C131.769 120.876 131.84 120.843 131.915 120.809C131.965 120.785 132.017 120.761 132.068 120.736C132.195 120.672 132.322 120.608 132.448 120.557L132.83 120.405C132.9 120.379 132.966 120.354 133.032 120.329C133.099 120.303 133.165 120.278 133.235 120.252C133.299 120.233 133.365 120.211 133.431 120.189C133.499 120.166 133.565 120.144 133.629 120.125L133.742 120.086C133.852 120.049 133.956 120.014 134.059 119.985C134.148 119.95 134.241 119.927 134.337 119.903C134.38 119.893 134.423 119.882 134.466 119.871C134.542 119.852 134.614 119.832 134.687 119.813C134.76 119.794 134.833 119.775 134.91 119.756C135.049 119.718 135.188 119.693 135.327 119.667C135.404 119.654 135.481 119.639 135.556 119.623C135.632 119.607 135.709 119.591 135.784 119.578C135.854 119.565 135.927 119.556 136 119.546C136.073 119.537 136.146 119.527 136.216 119.515C136.367 119.489 136.521 119.464 136.685 119.451C136.824 119.438 136.977 119.425 137.129 119.413C137.281 119.4 137.445 119.387 137.611 119.375C137.762 119.362 137.916 119.362 138.067 119.362C138.131 119.362 138.19 119.359 138.251 119.355C138.312 119.352 138.372 119.349 138.435 119.349H138.702C138.752 119.362 138.816 119.362 138.866 119.362C146.908 119.54 152.234 124.882 152.234 133.035V156.87C152.234 157.289 151.892 157.62 151.485 157.62H142.088C141.669 157.62 141.339 157.277 141.339 156.87V135.935C141.339 131.814 138.816 129.054 134.858 129.054C134.592 129.054 134.339 129.066 134.086 129.092C134.059 129.105 134.022 129.105 133.984 129.105C133.743 129.13 133.515 129.168 133.287 129.206C133.263 129.212 133.242 129.215 133.222 129.218C133.201 129.222 133.18 129.225 133.16 129.232C132.944 129.27 132.728 129.333 132.512 129.397C132.488 129.397 132.448 129.41 132.423 129.422C132.207 129.486 131.992 129.575 131.79 129.664C131.79 129.677 131.778 129.677 131.778 129.677C131.562 129.779 131.358 129.88 131.168 129.995C131.155 129.995 131.13 130.008 131.118 130.02C130.927 130.135 130.75 130.262 130.572 130.402C130.547 130.415 130.522 130.427 130.495 130.453C130.318 130.593 130.154 130.745 129.988 130.898L129.938 130.949C129.773 131.114 129.608 131.279 129.455 131.47C129.291 131.661 129.139 131.877 129 132.093C128.986 132.093 128.986 132.106 128.986 132.106C128.847 132.322 128.72 132.551 128.594 132.78C128.594 132.799 128.586 132.811 128.577 132.826C128.577 132.826 128.574 132.832 128.572 132.835C128.572 132.835 128.57 132.841 128.569 132.844C128.454 133.073 128.34 133.314 128.226 133.569C128.219 133.582 128.217 133.591 128.214 133.601C128.21 133.61 128.206 133.62 128.201 133.632C127.871 134.434 127.604 135.324 
452127.402 136.316C127.389 136.329 127.389 136.342 127.389 136.354C127.325 136.672 127.275 137.015 127.224 137.359C127.211 137.372 127.211 137.397 127.211 137.41C127.161 137.753 127.122 138.122 127.084 138.491C127.008 139.318 126.97 140.183 126.97 141.111V156.882C126.97 157.302 126.628 157.633 126.221 157.633ZM200.275 157.633H209.75C210.155 157.633 210.498 157.302 210.498 156.882V144.024C210.498 133.34 215.191 129.601 220.111 129.601C220.91 129.601 221.734 129.664 222.508 129.804C222.952 129.88 223.37 129.537 223.37 129.079V120.151C223.37 119.756 223.079 119.438 222.686 119.4C222.28 119.362 221.887 119.349 221.532 119.349C217.055 119.349 212.21 122.414 210.498 126.459V120.697C210.498 120.29 210.168 119.947 209.75 119.947H200.275C199.87 119.947 199.527 120.278 199.527 120.697V156.882C199.54 157.302 199.87 157.633 200.275 157.633ZM220.007 178.276C220.059 178.288 220.121 178.288 220.173 178.288C228.2 178.478 233.539 183.808 233.539 191.974V215.77C233.539 216.191 233.196 216.521 232.791 216.521H223.393C222.975 216.521 222.645 216.179 222.645 215.77V194.836C222.645 190.715 220.121 187.954 216.165 187.954C215.899 187.954 215.644 187.968 215.391 187.993C215.366 188.005 215.328 188.005 215.289 188.005C215.048 188.03 214.82 188.07 214.592 188.107C214.568 188.112 214.549 188.116 214.529 188.12C214.506 188.123 214.486 188.125 214.465 188.132C214.249 188.171 214.033 188.234 213.819 188.298C213.792 188.298 213.755 188.31 213.73 188.323C213.514 188.387 213.298 188.476 213.095 188.566C213.095 188.578 213.082 188.578 213.082 188.578C212.867 188.68 212.665 188.781 212.474 188.896C212.462 188.896 212.437 188.908 212.424 188.921C212.233 189.036 212.055 189.163 211.878 189.302C211.853 189.315 211.827 189.329 211.802 189.354C211.625 189.493 211.459 189.647 211.295 189.798L211.243 189.85C211.079 190.016 210.913 190.18 210.762 190.371C210.598 190.562 210.444 190.777 210.305 190.995C210.293 190.995 210.293 191.008 210.293 191.008C210.153 191.223 210.027 191.452 209.9 191.682C209.9 191.7 209.893 191.712 209.884 191.726C209.881 191.732 209.877 191.737 209.873 191.744C209.759 191.974 209.645 192.215 209.531 192.47C209.526 192.483 209.522 192.492 209.518 192.502C209.517 192.511 209.513 192.52 209.506 192.533C209.176 193.335 208.91 194.226 208.707 195.217C208.694 195.23 208.694 195.242 208.694 195.255C208.632 195.574 208.58 195.917 208.53 196.261C208.518 196.273 208.518 196.298 208.518 196.311C208.466 196.655 208.429 197.022 208.391 197.392C208.314 198.219 208.277 199.083 208.277 200.012V215.783C208.277 216.204 207.934 216.534 207.528 216.534H198.054C197.635 216.534 197.307 216.191 197.307 215.783V179.598C197.307 179.179 197.649 178.848 198.054 178.848H207.553C207.972 178.848 208.302 179.192 208.302 179.598V183.86C208.58 183.451 208.898 183.057 209.228 182.676L209.24 182.663C209.297 182.606 209.354 182.545 209.411 182.486C209.469 182.426 209.526 182.365 209.583 182.308L209.774 182.117C209.873 182.016 209.988 181.914 210.102 181.812C210.143 181.778 210.182 181.743 210.223 181.703C210.261 181.668 210.302 181.632 210.344 181.595C210.444 181.505 210.558 181.418 210.673 181.329C210.762 181.252 210.851 181.175 210.953 181.099C211.01 181.061 211.067 181.02 211.124 180.979C211.181 180.936 211.238 180.895 211.295 180.858C211.397 180.794 211.497 180.717 211.598 180.642C211.657 180.597 211.725 180.556 211.793 180.517C211.843 180.487 211.893 180.456 211.941 180.424C211.998 180.394 212.055 180.358 212.112 180.323C212.169 180.289 212.226 180.253 212.283 180.221C212.34 180.189 212.401 180.159 212.462 180.126C212.522 180.094 212.581 180.062 212.638 180.03C212.702 180 212.763 179.968 212.822 179.936C212.883 179.904 212.943 179.871 213.008 179.839C213.075 179.802 213.147 179.77 213.22 179.734C213.272 179.711 213.323 179.688 213.375 179.663C213.502 179.598 213.628 179.534 213.755 179.484L214.135 179.331C214.204 179.306 214.272 179.281 214.338 179.254C214.404 179.229 214.472 179.204 214.542 179.179C214.604 179.16 214.672 179.136 214.738 179.115C214.804 179.092 214.872 179.07 214.934 179.051C215.087 179.001 215.227 178.949 215.366 178.912C215.453 178.876 215.548 178.853 215.642 178.83C215.685 178.819 215.728 178.808 215.772 178.798C215.847 178.778 215.92 178.758 215.994 178.74C2
45216.067 178.721 216.14 178.701 216.215 178.683C216.356 178.644 216.495 178.619 216.634 178.594C216.711 178.58 216.786 178.566 216.862 178.55C216.939 178.534 217.014 178.518 217.091 178.505C217.16 178.493 217.233 178.482 217.306 178.473C217.38 178.464 217.453 178.453 217.522 178.441C217.674 178.416 217.826 178.391 217.991 178.377C218.131 178.365 218.282 178.352 218.434 178.339C218.585 178.326 218.751 178.314 218.917 178.301C219.069 178.288 219.22 178.288 219.374 178.288C219.436 178.288 219.497 178.285 219.558 178.282C219.618 178.279 219.677 178.276 219.741 178.276H220.007Z`,fill:`white`})]})]}),(0,Z.jsx)(Ae,{children:(0,Z.jsx)(Ur,{id:`clip0_29111_31256`,children:(0,Z.jsx)(Sl,{width:528,height:330,fill:`white`})})})]}));(0,X.forwardRef)((e,t)=>(0,Z.jsxs)(zs,{viewBox:`0 0 528 330`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:t,...e,children:[(0,Z.jsxs)(Go,{clipPath:`url(#clip0_29111_31154)`,children:[(0,Z.jsx)(Hl,{id:`mask0_29111_31154`,style:{maskType:`luminance`},maskUnits:`userSpaceOnUse`,x:0,y:0,width:528,height:330,children:(0,Z.jsx)(H,{d:`M528 0H0V330H528V0Z`,fill:`white`})}),(0,Z.jsxs)(Go,{mask:`url(#mask0_29111_31154)`,children:[(0,Z.jsx)(H,{d:`M513.73 0H14.2703C6.38901 0 0 6.38901 0 14.2703V315.73C0 323.61 6.38901 330 14.2703 330H513.73C521.61 330 528 323.61 528 315.73V14.2703C528 6.38901 521.61 0 513.73 0Z`,fill:`#BDBFC1`}),(0,Z.jsx)(H,{d:`M448.789 310.173C450.882 310.949 454.373 311.675 458.185 311.725C467.58 311.725 473.686 307.187 473.702 300.172C473.736 294.993 469.419 292.733 465.623 290.726C462.772 289.225 460.327 287.944 460.377 285.564C460.411 283.98 461.727 281.956 465.32 281.483C466.449 281.331 469.924 281.112 474.091 282.714L475.305 277.031C473.466 276.422 470.851 275.766 467.596 275.766C458.793 275.766 452.601 280.354 452.551 286.897C452.501 291.62 456.954 294.335 460.293 295.973C463.886 297.726 465.826 299.126 465.809 301.486C465.775 304.608 462.419 306.058 459.096 306.108H458.707C454.728 306.108 452.045 305.131 450.038 304.219L448.789 310.173ZM500.419 311.135H507.116L499.863 276.406H492.576C491.194 276.406 490.013 277.198 489.472 278.465L475.794 311.119H483.502L485.493 305.619H499.256L500.419 311.135ZM432.833 311.135H440.238L447.66 276.406H440.256L432.833 311.135ZM410.672 311.135H419.257L433.813 276.406H426.071L415.108 304.119L410.435 279.325C410.081 277.553 408.765 276.422 407.061 276.422H394.664C396.79 277.047 398.949 277.823 400.534 278.684C402.306 279.644 402.811 280.657 403.317 282.562L410.672 311.135ZM498.125 300.172H487.499L494.246 281.551L498.125 300.172Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M450.068 304.203C452.074 305.113 454.757 306.092 458.737 306.092H459.126C462.431 306.024 465.804 304.574 465.838 301.47C465.854 299.108 463.915 297.708 460.323 295.955C456.965 294.319 452.531 291.602 452.581 286.881C452.631 280.32 458.821 275.748 467.625 275.748C470.881 275.748 473.478 276.406 475.335 277.013L476.532 276.338C474.254 275.512 471.303 274.703 467.625 274.703C458.232 274.703 451.602 279.712 451.552 286.863C451.484 292.161 456.275 295.111 459.884 296.866C463.594 298.67 464.843 299.834 464.827 301.436C464.793 303.916 461.874 304.995 459.142 305.047C454.352 305.113 451.586 303.748 449.359 302.719L450.068 304.203Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M448.787 310.173L450.054 304.219L449.312 302.753L447.59 310.814L448.787 310.173ZM415.443 300.425L425.343 275.377L426.051 276.406L415.088 304.119L415.443 300.425ZM410.67 311.135L403.299 282.546C402.808 280.639 402.286 279.628 400.516 278.666C398.931 277.806 396.788 277.031 394.646 276.406L390.868 275.377L390.648 276.44C393.972 277.166 397.75 278.329 400.026 279.56C401.426 280.32 401.831 280.976 402.286 282.799L409.876 312.164L410.67 311.135ZM431.551 312.164L439.41 275.377L440.236 276.406L432.815 311.135L431.551 312.164ZM500.704 275.377H492.574C490.753 275.377 489.201 276.44 488.526 278.076L474.256 312.164L475.808 311.135L489.488 278.481C490.011 277.216 491.207 276.422 492.592 276.422H499.877L500.704 275.377ZM498.123 300.172L494.243 281.551L493.974 285.313L496.858 299.126L498.123 300.172ZM500.417 311.135L499.27 305.637L498.426 306.665L499.573 312.164L500.417 311.135Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M494.246 281.551L487.5 300.172L488.968 299.142L493.977 285.329L494.246 281.551ZM476.503 276.338L474.833 284.132L474.091 282.698L475.306 277.013L476.503 276.338ZM508.381 312.164L500.707 275.377L499.863 276.406L507.116 311.135L508.381 312.164ZM440.239 311.135L447.661 276.406L448.926 275.377L441.066 312.164L440.239 311.135ZM435.348 275.377L419.932 312.164L419.258 311.135L433.813 276.406L435.348 275.377ZM484.245 312.164L486.235 306.665L485.509 305.637L483.519 311.135L484.245 312.164Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M499.27 305.653H485.506L486.232 306.682H498.426L499.27 305.653ZM484.241 312.164H474.256L475.808 311.135H483.515L484.241 312.164ZM508.378 312.164H499.573L500.401 311.135H507.095L508.378 312.164ZM409.859 312.164H419.911L419.237 311.135H410.651L409.859 312.164ZM432.831 311.135H440.235L441.063 312.164H431.55L432.831 311.135Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M394.645 276.422H407.043C408.746 276.422 410.079 277.569 410.416 279.324L415.087 304.119L415.442 300.425L411.445 279.139C410.972 276.761 409.117 275.395 407.059 275.395H390.867L394.645 276.422ZM447.608 310.798C449.834 311.827 453.931 312.703 458.2 312.754C468.183 312.754 474.728 307.811 474.762 300.172C474.812 290.457 461.336 289.933 461.437 285.582C461.471 284.266 462.736 282.867 465.469 282.494C466.835 282.327 470.595 282.191 474.846 284.148L474.104 282.714C469.939 281.112 466.464 281.331 465.333 281.483C461.74 281.956 460.442 283.98 460.392 285.564C460.34 287.944 462.804 289.224 465.638 290.726C469.432 292.717 473.733 294.97
4527 473.717 300.172C473.683 307.187 467.593 311.725 458.2 311.725C454.388 311.691 450.895 310.967 448.804 310.173L447.608 310.798Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M496.857 299.142H488.964L487.496 300.172H498.122L496.857 299.142ZM435.343 275.377H425.359L426.068 276.406H433.809L435.343 275.377ZM447.657 276.422H440.252L439.426 275.395H448.939L447.657 276.422Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M179.667 18C177.463 18 175.837 19.76 175.837 21.9273C175.837 24.1407 177.471 25.9006 179.667 25.9006C181.916 25.9006 183.632 24.1407 183.632 21.9273C183.632 19.76 181.916 18 179.667 18ZM126.384 27.8913C123.431 27.8913 121.009 29.1979 119.645 31.3267V19.4911C119.645 19.2453 119.45 19.0378 119.203 19.0378H113.605C113.364 19.0378 113.162 19.2375 113.162 19.4911V50.571C113.162 50.817 113.357 51.0245 113.605 51.0245H119.203C119.443 51.0245 119.645 50.8246 119.645 50.571V41.0872C119.645 36.3914 121.234 33.7707 124.315 33.7707C126.691 33.7707 128.235 35.4 128.235 37.9285V50.5787C128.235 50.8246 128.43 51.0321 128.677 51.0321H134.231C134.471 51.0321 134.673 50.8323 134.673 50.5787V36.2069C134.666 31.1499 131.405 27.8913 126.384 27.8913ZM110.208 50.5092C110.208 50.7705 110.035 51.0011 109.788 51.0625C108.956 51.2701 108.049 51.3853 107.097 51.3853C102.293 51.3853 98.6346 48.7646 98.6346 43.2542V33.9317H94.2206C93.9729 33.9317 93.7779 33.7243 93.7779 33.4783V28.698C93.7779 28.4598 93.9655 28.2599 94.1974 28.2445C96.6411 28.0985 98.6346 26.8996 98.6346 23.3797V21.7734C98.6346 21.5198 98.837 21.32 99.0774 21.32H104.646C104.894 21.32 105.089 21.5275 105.089 21.7734C105.089 21.8629 105.089 21.9566 105.09 22.0539V22.0613C105.099 24.0122 105.116 27.4192 101.708 28.2599H109.945C110.193 28.2599 110.387 28.4674 110.387 28.7134V33.4783C110.387 33.7319 110.186 33.9317 109.945 33.9317H105.111V42.3857C105.111 44.4147 106.168 45.5905 107.757 45.5905C108.386 45.5905 109.121 45.506 109.772 45.2677C109.983 45.1909 110.208 45.36 110.208 45.5905V50.5092ZM34.4834 66.0335C35.7127 64.4964 37.781 63.5052 40.4724 63.5052C46.9032 63.5052 50.8227 68.1083 50.8301 75.2481C50.8301 82.3803 46.9105 86.9914 40.3892 86.9914C37.8791 86.9914 35.6304 86.0008 34.4834 84.3711V86.1776C34.4834 86.4309 34.281 86.6303 34.0407 86.6303H28.4422C28.1949 86.6303 28 86.4233 28 86.1776V55.0974C28 54.8438 28.2024 54.644 28.4422 54.644H34.0407C34.2884 54.644 34.4834 54.8515 34.4834 55.0974V66.0335ZM34.0786 75.2481C34.0786 78.915 36.1544 81.3509 39.3254 81.3509C42.4059 81.3509 44.5196 78.9063 44.527 75.2481C44.527 71.5823 42.4059 69.1463 39.3254 69.1463C36.147 69.1463 34.0786 71.5898 34.0786 75.2481ZM52.9449 70.4063C53.8441 66.2027 57.7785 63.5053 62.3738 63.5053C68.4145 63.5053 72.5069 66.7104 72.5217 73.1279V86.1851C72.5217 86.4384 72.3193 86.6389 72.08 86.6389H66.7056C66.4589 86.6389 66.2639 86.4309 66.2639 86.1851V83.7492C64.9819 85.7314 62.4708 87 60.005 87C55.688 87 52.6444 84.0176 52.6444 80.2213C52.6444 75.7094 55.8598 73.2659 62.2462 72.589L66.2565 72.1827V72.0436C66.2565 69.7844 64.7574 68.4317 62.3812 68.4317C60.4098 68.4317 58.9402 69.5613 58.566 71.5058C58.5206 71.7515 58.2961 71.9132 58.0557 71.8668L53.297 70.9528C53.0492 70.9065 52.8922 70.6607 52.9449 70.4063ZM66.248 77.0082H66.2565V76.8239L62.1113 77.324C59.908 77.5547 58.8053 78.6843 58.8053 79.9907C58.8053 81.2582 59.773 82.2499 61.5789 82.2499C64.4875 82.2499 66.2038 79.8603 66.248 77.1925V77.0082ZM114.067 72.8121L122.267 64.4436C122.477 64.228 122.327 63.867 122.035 63.867H114.906C114.795 63.867 114.682 63.9133 114.6 63.9974L107.329 71.3214V55.1054C107.329 54.8595 107.135 54.652 106.887 54.652H101.25C101.011 54.652 100.808 54.8517 100.808 55.1054V86.1851C100.808 86.4309 101.003 86.6389 101.25 86.6389H106.887C107.127 86.6389 107.329 86.4384 107.329 86.1851V79.7223L109.75 77.2389L115.656 86.4309C115.739 86.5613 115.874 86.6314 116.024 86.6314H122.859C123.129 86.6314 123.286 86.3231 123.129 86.1011L114.067 72.8121ZM157.669 31.9567C158.853 29.7893 161.544 27.8911 165.157 27.8911C169.953 27.8911 173.132 31.1881 173.139 35.5303V50.5707C173.139 50.8243 172.937 51.0241 172.697 51.0241H167.143C166.895 51.0241 166.7 50.8167 166.7 50.5707V37.4671C166.7 34.9847 165.381 33.4476 163.087 33.4476C160.404 33.4476 158.86 35.7071 158.86 39.3654V50.5707C158.86 50.8243 158.658 51.0241 158.418 51.0241H152.909C152.662 51.0241 152.467 50.8167 152.467 50.5707V37.4671C152.467 34.9847 151.147 33.4476 148.9 33.4476C146.261 33.4476 144.717 35.7532 144.717 39.3654V50.5707C144.717 50.8243 144.514 51.0241 144.275 51.0241H138.676C138.428 51.0241 138.233 50.8167 138.233 50.5707V28.7057C138.233 28.4521 138.436 28.2523 138.676 28.2523H144.275C144.522 28.2523 144.717 28.4598 144.717 28.7057V31.3265C145.998 29.2898 148.023 27.8911 150.975 27.8911C154.408 27.8911 156.567 29.336 157.669 31.9567ZM176.885 28.2523H182.484C182.732 28.2523 182.927 28.4598 182.927 28.7057V50.5707C182.927 50.8243 182.724 51.0241 182.484 51.0241H176.885C176.638 51.0241 176.443 50.8167 176.443 50.5707V28.7057C176.443 28.4521 176.646 28.2523 176.885 28.2523ZM192.536 19.0378H186.937C186.698 19.0378 186.495 19.2375 186.495 19.4911V50.571C186.495 50.817 186.689 51.0245 186.937 51.0245H192.536C192.776 51.0245 192.979 50.8246 192.979 50.571V19.4911C192.979 19.2375 192.776 19.0378 192.536 19.0378ZM196.959 19.0378H202.558C202.805 19.0378 203 19.2375 203 19.4911V50.571C203 50.8246 202.798 51.0245 202.558 51.0245H196.959C196.712 51.0245 196.517 50.817 196.517 50.571V19.4911C196.517 19.2375 196.719 19.0378 196.959 19.0378ZM63.4607 27.8911C56.5872 27.8911 51.7378 32.8635 51.7378 39.6344C51.7378 46.4129 56.5872 51.3777 63.4607 51.3777C70.2435 51.3777 75.1825 46.4052 75.1825 39.6344C75.1751 32.8635 70.2435 27.8911 63.4607 27.8911ZM63.4607 45.7366C60.2896 45.7366 58.1759 43.2542 58.1759 39.6344C58.1759 36.0145 60.2896 33.5322 63.4607 33.5322C66.5854 33.5322 68.7065 36.0145 68.7065 39.6344C68.7065 43.2542 66.5854 45.7366 63.4607 45.7366ZM34.0407 51.0241H28.4422C28.1949 51.0241 28 50.8243 28 50.5554V28.6903C28 28.4367 28.2024 28.2369 28.4422 28.2369H34.0565C34.3032 28.2369 34.4982 28.4444 34.4982 28.6903V31.2649C34.6637 31.019 34.8503 30.7807 35.0453 30.5502L35.0527 30.5425C35.0864 30.5079 35.1202 30.4715 35.1539 30.435C35.1877 30.3985 35.2214 30.3619 35.2551 30.3274L35.3679 30.2121C35.428 30.1506 35.4955 30.0891 35.563 30.0276C35.5861 30.0076 35.6093 29.9855 35.6336 29.9624C35.6568 29.9412 35.68 29.9191 35.7053 29.897C35.7654 29.8432 35.8328 29.7893 35.9003 29.7355C35.952 29.6894 36.0047 29.6434 36.0648 29.5972C36.0985 29.5742 36.1322 29.5492 36.166 29.5242C36.1997 29.4993 36.2334 29.4743 36.2672 29.4512C36.3273 29.4128 36.3873 29.3667 36.4474 29.3206C36.4822 29.2938 36.5212 29.2698 36.5624 29.2453C36.5919 29.2275 36.62
45214 29.2093 36.6499 29.1899C36.6836 29.1707 36.7173 29.1495 36.7511 29.1284C36.7848 29.1072 36.8185 29.0861 36.8523 29.0669C36.886 29.0477 36.9208 29.0285 36.9566 29.0093C36.9925 28.9901 37.0283 28.9709 37.062 28.9516C37.0989 28.9324 37.1348 28.9132 37.1706 28.894C37.2065 28.8748 37.2413 28.8556 37.2792 28.8364C37.3193 28.8135 37.3614 28.7935 37.4057 28.7729C37.4352 28.7588 37.4658 28.7444 37.4964 28.7288C37.5712 28.6903 37.6461 28.652 37.7209 28.6211L37.9465 28.529C37.9876 28.5136 38.0267 28.4983 38.0657 28.4828C38.1057 28.4674 38.1447 28.4521 38.1858 28.4367C38.2238 28.4252 38.2628 28.4117 38.3018 28.3983C38.3419 28.3849 38.3809 28.3714 38.4188 28.3599L38.4852 28.3366C38.5506 28.314 38.6117 28.2925 38.6729 28.2753C38.7256 28.254 38.7804 28.2401 38.8373 28.226C38.8626 28.2196 38.8879 28.2133 38.9133 28.2062C38.9586 28.1946 39.0008 28.1831 39.044 28.1716C39.0872 28.16 39.1304 28.1485 39.1758 28.137C39.258 28.1139 39.3402 28.0986 39.4224 28.0832C39.4678 28.0755 39.5131 28.0659 39.5574 28.0563C39.6027 28.0467 39.648 28.037 39.6923 28.0294C39.7334 28.0217 39.7767 28.0159 39.8199 28.0102C39.8631 28.0044 39.9063 27.9987 39.9474 27.991C40.037 27.9756 40.1277 27.9602 40.2247 27.9525C40.3069 27.9449 40.3976 27.9371 40.4872 27.9295C40.5768 27.9218 40.6738 27.9142 40.7718 27.9065C40.8614 27.8989 40.9521 27.8987 41.0417 27.8987C41.0797 27.8987 41.1145 27.8968 41.1503 27.8949C41.1861 27.8929 41.222 27.8911 41.2589 27.8911H41.417C41.4465 27.8987 41.4845 27.8987 41.514 27.8987C46.2664 28.0063 49.4143 31.2342 49.4143 36.1606V50.563C49.4143 50.8167 49.2119 51.0165 48.9715 51.0165H43.4179C43.1702 51.0165 42.9752 50.809 42.9752 50.563V37.9128C42.9752 35.4228 41.4845 33.7551 39.1452 33.7551C38.9881 33.7551 38.8384 33.7627 38.6887 33.778C38.6729 33.7858 38.6508 33.7858 38.6286 33.7858C38.4863 33.8011 38.3514 33.8242 38.2164 33.8472C38.2027 33.8508 38.1901 33.8527 38.1785 33.8545C38.1658 33.8565 38.1532 33.8585 38.1416 33.8627C38.014 33.8857 37.8864 33.9241 37.7589 33.9626C37.7441 33.9626 37.7209 33.9702 37.7062 33.9779C37.5786 34.0164 37.4511 34.0701 37.3319 34.1239C37.3319 34.1316 37.3245 34.1316 37.3245 34.1316C37.197 34.1931 37.0768 34.2546 36.964 34.3238C36.9566 34.3238 36.9419 34.3314 36.9345 34.3392C36.8217 34.4083 36.7173 34.4851 36.6119 34.5697C36.5971 34.5774 36.5824 34.585 36.5666 34.6005C36.4622 34.685 36.3652 34.7772 36.2672 34.8694L36.2377 34.9002C36.1396 35.0001 36.0426 35.0999 35.952 35.2153C35.855 35.3306 35.7654 35.4612 35.6831 35.5919C35.6747 35.5919 35.6747 35.5995 35.6747 35.5995C35.5925 35.7302 35.5176 35.8685 35.4428 36.0068C35.4428 36.0182 35.4386 36.0253 35.4333 36.0343C35.4333 36.0343 35.4312 36.0379 35.4301 36.0398C35.4301 36.0398 35.4291 36.0434 35.428 36.0453C35.3605 36.1836 35.2931 36.3297 35.2256 36.4834C35.2214 36.491 35.2203 36.4968 35.2182 36.5026C35.2161 36.5084 35.214 36.5141 35.2108 36.5217C35.0158 37.0059 34.8577 37.544 34.7386 38.1434C34.7312 38.1511 34.7312 38.1588 34.7312 38.1665C34.6932 38.3585 34.6637 38.566 34.6331 38.7735C34.6258 38.7812 34.6258 38.7967 34.6258 38.8043C34.5962 39.0118 34.573 39.2347 34.5509 39.4576C34.5056 39.9572 34.4834 40.4797 34.4834 41.0408V50.5707C34.4834 50.8243 34.281 51.0241 34.0407 51.0241ZM77.8065 51.0241H83.4065C83.6458 51.0241 83.8482 50.8243 83.8482 50.5707V42.8008C83.8482 36.345 86.6218 34.0856 89.5294 34.0856C90.0017 34.0856 90.4887 34.1239 90.9462 34.2084C91.2087 34.2546 91.4554 34.0471 91.4554 33.7704V28.3753C91.4554 28.137 91.2836 27.9449 91.0517 27.9218C90.8113 27.8987 90.5794 27.8911 90.3696 27.8911C87.7235 27.8911 84.8602 29.7433 83.8482 32.1872V28.7057C83.8482 28.4598 83.6532 28.2523 83.4065 28.2523H77.8065C77.5672 28.2523 77.3648 28.4521 77.3648 28.7057V50.5707C77.3721 50.8243 77.5672 51.0241 77.8065 51.0241ZM89.4682 63.4977C89.4988 63.5053 89.5357 63.5053 89.5663 63.5053C94.3102 63.6201 97.4655 66.8408 97.4655 71.7752V86.1539C97.4655 86.4083 97.2631 86.6077 97.0238 86.6077H91.4691C91.2224 86.6077 91.0274 86.4007 91.0274 86.1539V73.5041C91.0274 71.0142 89.5357 69.3457 87.1974 69.3457C87.0404 69.3457 86.8896 69.3543 86.7399 69.3694C86.7251 69.377 86.703 69.377 86.6798 69.377C86.5375 69.3921 86.4026 69.4158 86.2676 69.4384C86.2539 69.4417 86.2423 69.4438 86.2307 69.446C86.217 69.4481 86.2054 69.4492 86.1928 69.4535C86.0652 69.4772 85.9376 69.5149 85.8111 69.5537C85.7953 69.5537 85.7732 69.5613 85.7584 69.5688C85.6309 69.6076 85.5033 69.6615 85.3831 69.7154C85.3831 69.723 85.3758 69.723 85.3758 69.723C85.2482 69.7844 85.1291 69.8459 85.0163 69.9148C85.0089 69.9148 84.9941 69.9224 84.9867 69.9299C84.8739 70 84.7685 70.0765 84.6642 70.1606C84.6494 70.1681 84.6336 70.1768 84.6188 70.1918C84.5145 70.2759 84.4164 70.3686 84.3194 70.4602L84.2889 70.4915C84.1919 70.5917 84.0938 70.6909 84.0042 70.8062C83.9072 70.9216 83.8166 71.052 83.7343 71.1835C83.727 71.1835 83.7269 71.191 83.7269 71.191C83.6447 71.3214 83.5699 71.4594 83.495 71.5985C83.495 71.6092 83.4908 71.6168 83.4855 71.6254C83.4834 71.6286 83.4813 71.6319 83.4792 71.6362C83.4118 71.7752 83.3443 71.9207 83.2768 72.0749C83.2737 72.0824 83.2715 72.0878 83.2694 72.0943C83.2684 72.0997 83.2663 72.105 83.262 72.1126C83.067 72.5976 82.9099 73.1355 82.7898 73.7348C82.7824 73.7423 82.7824 73.7499 82.7824 73.7574C82.7455 73.9503 82.7149 74.1573 82.6854 74.3653C82.678 74.3729 82.678 74.388 82.678 74.3955C82.6474 74.6035 82.6253 74.8256 82.6032 75.0487C82.5578 75.5488 82.5357 76.0705 82.5357 76.6321V86.1614C82.5357 86.4158 82.3333 86.6152 82.0929 86.6152H76.494C76.2462 86.6152 76.0523 86.4083 76.0523 86.1614V64.297C76.0523 64.0437 76.2547 63.8432 76.494 63.8432H82.1077C82.3554 63.8432 82.5504 64.0513 82.5504 64.297V66.872C82.7149 66.6252 82.9026 66.387 83.0976 66.1563L83.105 66.1488C83.1387 66.1143 83.1724 66.
4520776 83.2062 66.0421C83.2399 66.0054 83.2736 65.9688 83.3074 65.9343L83.4202 65.819C83.4792 65.7575 83.5467 65.6961 83.6142 65.6347C83.6384 65.6142 83.6616 65.5926 83.6858 65.5689C83.708 65.5473 83.7322 65.5258 83.7575 65.5031C83.8166 65.4493 83.884 65.3964 83.9515 65.3425C84.0042 65.2962 84.0569 65.2499 84.117 65.2035C84.1508 65.1809 84.1845 65.1561 84.2182 65.1313C84.252 65.1054 84.2857 65.0806 84.3194 65.058C84.3795 65.0192 84.4386 64.9728 84.4986 64.9276C84.5334 64.9006 84.5735 64.8758 84.6135 64.8521C84.6431 64.8338 84.6726 64.8155 84.7011 64.7961C84.7348 64.7778 84.7685 64.7562 84.8023 64.7346C84.836 64.7142 84.8697 64.6926 84.9035 64.6732C84.9372 64.6538 84.973 64.6355 85.0089 64.6161C85.0447 64.5967 85.0795 64.5773 85.1132 64.5579C85.1512 64.5395 85.1871 64.5201 85.2218 64.5007C85.2577 64.4813 85.2935 64.4619 85.3315 64.4425C85.3715 64.4199 85.4137 64.4005 85.4569 64.3789C85.4875 64.3649 85.5181 64.3509 85.5486 64.3358C85.6235 64.297 85.6983 64.2582 85.7732 64.228L85.9977 64.1353C86.0389 64.1202 86.0789 64.1052 86.1179 64.089C86.1569 64.0739 86.197 64.0588 86.2381 64.0437C86.275 64.0319 86.3151 64.0179 86.3541 64.0049C86.3931 63.9909 86.4331 63.978 86.47 63.9661C86.5607 63.9359 86.6429 63.9047 86.7252 63.882C86.7768 63.8605 86.8327 63.8465 86.8886 63.8325C86.9139 63.826 86.9392 63.8195 86.9655 63.8131C87.0098 63.8012 87.053 63.7894 87.0962 63.7786C87.1395 63.7667 87.1827 63.7549 87.227 63.7441C87.3102 63.7204 87.3925 63.7053 87.4747 63.6902C87.52 63.6816 87.5643 63.6729 87.6096 63.6632C87.655 63.6535 87.6992 63.6438 87.7446 63.6363C87.7857 63.6287 87.8289 63.6223 87.8721 63.6169C87.9154 63.6115 87.9586 63.605 87.9997 63.5975C88.0893 63.5824 88.1789 63.5673 88.277 63.5591C88.3592 63.5515 88.4488 63.5438 88.5384 63.536C88.628 63.5284 88.7261 63.5207 88.8241 63.513C88.9137 63.5053 89.0033 63.5053 89.094 63.5053C89.1309 63.5053 89.1667 63.5034 89.2026 63.5015C89.2384 63.4996 89.2732 63.4977 89.3111 63.4977H89.4682Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M132 117.73H65.9998C63.0443 117.73 60.6484 120.126 60.6484 123.081V169.459C60.6484 172.415 63.0443 174.811 65.9998 174.811H132C134.955 174.811 137.351 172.415 137.351 169.459V123.081C137.351 120.126 134.955 117.73 132 117.73Z`,fill:`#9D9FA1`}),(0,Z.jsx)(H,{d:`M101.245 119.514V150.043H88.4038V134.111C88.4038 133.061 87.9786 132.053 87.2215 131.311C86.4643 130.568 86.0391 126.76 86.0391 125.709V122.126C86.0389 120.683 87.2312 119.514 88.7024 119.514H101.245Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M87.4931 143.131V147.934H62.4297V140.36C62.4297 139.585 63.0695 138.958 63.8589 138.958H76.9916C78.1925 138.958 79.3844 139.164 80.5126 139.568L81.237 139.827C82.1191 140.143 83.0352 140.359 83.9671 140.473L85.1283 140.615C86.2443 140.615 87.4931 141.278 87.4931 143.131Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M86.3085 131.309C87.0488 132.042 87.4931 133.012 87.4931 134.044V137.489C87.4931 138.558 86.1183 139.837 84.9658 139.714L83.9671 139.611C83.0352 139.497 82.1194 139.281 81.237 138.965L80.5126 138.706C79.3844 138.302 78.1928 138.095 76.9918 138.095H64.0098C63.1371 138.096 62.4297 137.402 62.4297 136.545V122.972C62.4297 121.062 64.0082 119.514 65.955 119.514H82.1924C84.3142 119.514 85.1282 120.683 85.1282 122.126V125.709C85.1282 126.234 85.2345 127.449 85.4355 128.625C85.6362 129.799 85.931 130.935 86.3085 131.309Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M101.245 173.027V142.497H88.4038V158.429C88.4038 159.479 87.9786 160.487 87.2215 161.23C86.4643 161.972 86.0391 165.78 86.0391 166.831V170.414C86.0391 171.857 87.2315 173.027 88.7024 173.027L101.245 173.027Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M87.4931 149.409V144.606H62.4297V152.181C62.4297 152.955 63.0695 153.583 63.8589 153.583H76.9916C78.1925 153.583 79.3844 153.376 80.5126 152.972L81.237 152.713C82.1191 152.398 83.0352 152.181 83.9671 152.067L85.1283 151.926C86.2443 151.926 87.4931 151.263 87.4931 149.409Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M86.3085 161.232C87.0488 160.499 87.4931 159.528 87.4931 158.497V155.051C87.4931 153.982 86.1183 152.704 84.9658 152.827L83.9671 152.93C83.0352 153.043 82.1194 153.26 81.237 153.576L80.5126 153.835C79.3844 154.238 78.1928 154.445 76.9918 154.445H64.0098C63.1371 154.445 62.4297 155.139 62.4297 155.995V169.569C62.4297 171.479 64.0082 173.027 65.955 173.027H82.1924C84.3142 173.027 85.1282 171.857 85.1282 170.415V166.831C85.1282 166.306 85.2345 165.092 85.4355 163.916C85.6362 162.741 85.931 161.606 86.3085 161.232Z`,fill:`#DDDDDD`}
452),(0,Z.jsx)(H,{d:`M96.75 119.514V150.043H109.591V134.111C109.591 133.061 110.017 132.053 110.774 131.311C111.531 130.568 111.956 126.76 111.956 125.709V122.126C111.956 120.683 110.764 119.514 109.293 119.514H96.75Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M110.508 143.131V147.934H135.571V140.36C135.571 139.585 134.932 138.958 134.142 138.958H121.009C119.808 138.958 118.617 139.164 117.488 139.568L116.711 139.846C115.864 140.149 114.985 140.358 114.09 140.466L112.873 140.615C111.756 140.615 110.508 141.278 110.508 143.131Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M111.858 127.096C111.882 126.064 107 133.227 107 134.258L109.589 142.103C109.711 140.015 111.876 139.836 113.028 139.714L114.027 139.611C114.959 139.497 115.875 139.281 116.757 138.965L117.482 138.706C118.61 138.302 119.801 138.095 121.002 138.095H133.984C134.857 138.095 135.564 137.401 135.564 136.545V122.972C135.565 121.062 133.986 119.514 132.039 119.514H115.802C113.68 119.514 112.866 120.683 112.866 122.126V125.709C112.866 126.234 112.961 126.273 112.76 127.449C112.559 128.623 111.824 128.611 111.858 127.096Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M96.75 173.027V142.497H109.591V158.429C109.591 159.479 110.017 160.487 110.774 161.23C111.531 161.972 111.956 165.78 111.956 166.831V170.414C111.956 171.857 110.764 173.027 109.293 173.027L96.75 173.027Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M110.508 149.409V144.606H135.571V152.181C135.571 152.955 134.932 153.583 134.142 153.583H121.009C119.808 153.583 118.617 153.376 117.488 152.972L116.764 152.713C115.882 152.398 114.966 152.181 114.034 152.067L112.873 151.926C111.756 151.926 110.508 151.263 110.508 149.409Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M111.693 161.232C110.952 160.499 110.508 159.528 110.508 158.497V155.051C110.508 153.982 111.883 152.704 113.035 152.827L114.034 152.93C114.966 153.043 115.882 153.26 116.764 153.576L117.488 153.835C118.617 154.238 119.808 154.445 121.009 154.445H133.991C134.864 154.445 135.571 155.139 135.571 155.995V169.569C135.571 171.479 133.993 173.027 132.046 173.027H115.808C113.687 173.027 112.873 171.857 112.873 170.415V166.831C112.873 166.306 112.766 165.092 112.565 163.916C112.365 162.741 112.07 161.606 111.693 161.232Z`,fill:`#DDDDDD`})]}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M305.804 158.322L311.075 151.807C339.195 117.043 356.438 73.1307 357.6 25.2151L357.6 25.2076C357.617 24.5635 357.086 24 356.407 24H287.398C286.742 24 286.235 24.5168 286.214 25.1158L286.214 25.1196C284.95 60.1435 270.703 92.8985 245.799 117.805C220.894 142.711 188.141 156.958 153.13 158.222L153.126 158.222C152.517 158.244 152 158.762 152 159.406V228.42C152 229.1 152.564 229.631 153.207 229.614L153.214 229.614C201.128 228.441 245.037 211.207 279.798 183.085L286.314 177.814V362.807C286.314 363.466 286.848 364 287.506 364H356.494C357.152 364 357.686 363.466 357.686 362.807V229.688H490.808C491.466 229.688 492 229.155 492 228.496V159.537C491.99 158.852 491.436 158.322 490.786 158.322H305.804ZM496 159.515V228.496C496 231.364 493.675 233.688 490.808 233.688H361.686V362.807C361.686 365.675 359.361 368 356.494 368H287.506C284.639 368 282.314 365.675 282.314 362.807V186.195C280.994 187.263 279.66 188.316 278.314 189.353C243.549 216.139 200.318 232.462 153.312 233.612C150.401 233.688 148 231.331 148 228.42V159.406C148 156.625 150.205 154.322 152.986 154.225C186.985 152.997 218.78 139.168 242.97 114.976C267.161 90.7841 280.989 58.9877 282.216 24.9753C282.314 22.1943 284.617 20 287.398 20H356.407C359.318 20 361.675 22.4007 361.599 25.312C360.459 72.3216 344.127 115.556 317.342 150.322C316.305 151.669 315.253 153.002 314.184 154.322H490.786C493.654 154.322 495.978 156.647 496 159.515Z`,fill:`#DDDFE1`})]}),(0,Z.jsx)(Ae,{children:(0,Z.jsx)(Ur,{id:`clip0_29111_31154`,children:(0,Z.jsx)(Sl,{width:528,height:330,fill:`white`})})})]})),(0,X.forwardRef)((e,t)=>(0,Z.jsxs)(zs,{viewBox:`0 0 528 330`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:t,...e,children:[(0,Z.jsxs)(Go,{clipPath:`url(#clip0_29111_31227)`,children:[(0,Z.jsx)(Hl,{id:`mask0_29111_31227`,style:{maskType:`luminance`},maskUnits:`userSpaceOnUse`,x:0,y:0,width:528,height:330,children:(0,Z.jsx)(H,{d:`M528 0H0V330H528V0Z`,fill:`white`})}),(0,Z.jsxs)(Go,{mask:`url(#mask0_29111_31227)`,children:[(0,Z.jsx)(H,{d:`M513.73 0H14.2703C6.38901 0 0 6.38901 0 14.2703V315.73C0 323.61 6.38901 330 14.2703 330H513.73C521.61 330 528 323.61 528 315.73V14.2703C528 6.38901 521.61 0 513.73 0Z`,f
452ill:`#BDBFC1`}),(0,Z.jsx)(H,{d:`M448.789 310.173C450.882 310.949 454.373 311.675 458.185 311.725C467.58 311.725 473.686 307.187 473.702 300.172C473.736 294.993 469.419 292.733 465.623 290.726C462.772 289.225 460.327 287.944 460.377 285.564C460.411 283.98 461.727 281.956 465.32 281.483C466.449 281.331 469.924 281.112 474.091 282.714L475.305 277.031C473.466 276.422 470.851 275.766 467.596 275.766C458.793 275.766 452.601 280.354 452.551 286.897C452.501 291.62 456.954 294.335 460.293 295.973C463.886 297.726 465.826 299.126 465.809 301.486C465.775 304.608 462.419 306.058 459.096 306.108H458.707C454.728 306.108 452.045 305.131 450.038 304.219L448.789 310.173ZM500.419 311.135H507.116L499.863 276.406H492.576C491.194 276.406 490.013 277.198 489.472 278.465L475.794 311.119H483.502L485.493 305.619H499.256L500.419 311.135ZM432.833 311.135H440.238L447.66 276.406H440.256L432.833 311.135ZM410.672 311.135H419.257L433.813 276.406H426.071L415.108 304.119L410.435 279.325C410.081 277.553 408.765 276.422 407.061 276.422H394.664C396.79 277.047 398.949 277.823 400.534 278.684C402.306 279.644 402.811 280.657 403.317 282.562L410.672 311.135ZM498.125 300.172H487.499L494.246 281.551L498.125 300.172Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M450.068 304.203C452.074 305.113 454.757 306.092 458.737 306.092H459.126C462.431 306.024 465.804 304.574 465.838 301.47C465.854 299.108 463.915 297.708 460.323 295.955C456.965 294.319 452.531 291.602 452.581 286.881C452.631 280.32 458.821 275.748 467.625 275.748C470.881 275.748 473.478 276.406 475.335 277.013L476.532 276.338C474.254 275.512 471.303 274.703 467.625 274.703C458.232 274.703 451.602 279.712 451.552 286.863C451.484 292.161 456.275 295.111 459.884 296.866C463.594 298.67 464.843 299.834 464.827 301.436C464.793 303.916 461.874 304.995 459.142 305.047C454.352 305.113 451.586 303.748 449.359 302.719L450.068 304.203Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M448.787 310.173L450.054 304.219L449.312 302.753L447.59 310.814L448.787 310.173ZM415.443 300.425L425.343 275.377L426.051 276.406L415.088 304.119L415.443 300.425ZM410.67 311.135L403.299 282.546C402.808 280.639 402.286 279.628 400.516 278.666C398.931 277.806 396.788 277.031 394.646 276.406L390.868 275.377L390.648 276.44C393.972 277.166 397.75 278.329 400.026 279.56C401.426 280.32 401.831 280.976 402.286 282.799L409.876 312.164L410.67 311.135ZM431.551 312.164L439.41 275.377L440.236 276.406L432.815 311.135L431.551 312.164ZM500.704 275.377H492.574C490.753 275.377 489.201 276.44 488.526 278.076L474.256 312.164L475.808 311.135L489.488 278.481C490.011 277.216 491.207 276.422 492.592 276.422H499.877L500.704 275.377ZM498.123 300.172L494.243 281.551L493.974 285.313L496.858 299.126L498.123 300.172ZM500.417 311.135L499.27 305.637L498.426 306.665L499.573 312.164L500.417 311.135Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M494.246 281.551L487.5 300.172L488.968 299.142L493.977 285.329L494.246 281.551ZM476.503 276.338L474.833 284.132L474.091 282.698L475.306 277.013L476.503 276.338ZM508.381 312.164L500.707 275.377L499.863 276.406L507.116 311.135L508.381 312.164ZM440.239 311.135L447.661 276.406L448.926 275.377L441.066 312.164L440.239 311.135ZM435.348 275.377L419.932 312.164L419.258 311.135L433.813 276.406L435.348 275.377ZM484.245 312.164L486.235 306.665L485.509 305.637L483.519 311.135L484.245 312.164Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M499.27 305.653H485.506L486.232 306.682H498.426L499.27 305.653ZM484.241 312.164H474.256L475.808 311.135H483.515L484.241 312.164ZM508.378 312.164H499.573L500.401 311.135H507.095L508.378 312.164ZM409.859 312.164H419.911L419.237 311.135H410.651L409.859 312.164ZM432.831 311.135H440.235L441.063 312.164H431.55L432.831 311.135Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M394.645 276.422H407.043C408.746 276.422 410.079 277.569 410.416 279.324L415.087 304.119L415.442 300.425L411.445 279.139C410.972 276.761 409.117 275.395 407.059 275.395H390.867L394.645 276.422ZM447.608 310.798C449.834 311.827 453.931 312.703 458.2 312.754C468.183 312.754 474.728 307.811 474.762 300.172C474.812 290.457 461.336 289.933 461.437 285.582C461.471 284.266 462.736 282.867 465.469 282.494C466.835 282.327 470.595 282.191 474.846 284.148L474.104 282.714C469.939 281.112 466.464 281.331 465.333 281.483C461.74 281.956 460.442 283.98 460.392 285.564C460.34 287.944 462.804 289.224 465.638 290.726C469.432 292.717 473.733 294.97
4527 473.717 300.172C473.683 307.187 467.593 311.725 458.2 311.725C454.388 311.691 450.895 310.967 448.804 310.173L447.608 310.798Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M496.857 299.142H488.964L487.496 300.172H498.122L496.857 299.142ZM435.343 275.377H425.359L426.068 276.406H433.809L435.343 275.377ZM447.657 276.422H440.252L439.426 275.395H448.939L447.657 276.422Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M179.667 18C177.463 18 175.837 19.76 175.837 21.9273C175.837 24.1407 177.471 25.9006 179.667 25.9006C181.916 25.9006 183.632 24.1407 183.632 21.9273C183.632 19.76 181.916 18 179.667 18ZM126.384 27.8913C123.431 27.8913 121.009 29.1979 119.645 31.3267V19.4911C119.645 19.2453 119.45 19.0378 119.203 19.0378H113.605C113.364 19.0378 113.162 19.2375 113.162 19.4911V50.571C113.162 50.817 113.357 51.0245 113.605 51.0245H119.203C119.443 51.0245 119.645 50.8246 119.645 50.571V41.0872C119.645 36.3914 121.234 33.7707 124.315 33.7707C126.691 33.7707 128.235 35.4 128.235 37.9285V50.5787C128.235 50.8246 128.43 51.0321 128.677 51.0321H134.231C134.471 51.0321 134.673 50.8323 134.673 50.5787V36.2069C134.666 31.1499 131.405 27.8913 126.384 27.8913ZM110.208 50.5092C110.208 50.7705 110.035 51.0011 109.788 51.0625C108.956 51.2701 108.049 51.3853 107.097 51.3853C102.293 51.3853 98.6346 48.7646 98.6346 43.2542V33.9317H94.2206C93.9729 33.9317 93.7779 33.7243 93.7779 33.4783V28.698C93.7779 28.4598 93.9655 28.2599 94.1974 28.2445C96.6411 28.0985 98.6346 26.8996 98.6346 23.3797V21.7734C98.6346 21.5198 98.837 21.32 99.0774 21.32H104.646C104.894 21.32 105.089 21.5275 105.089 21.7734C105.089 21.8629 105.089 21.9566 105.09 22.0539V22.0613C105.099 24.0122 105.116 27.4192 101.708 28.2599H109.945C110.193 28.2599 110.387 28.4674 110.387 28.7134V33.4783C110.387 33.7319 110.186 33.9317 109.945 33.9317H105.111V42.3857C105.111 44.4147 106.168 45.5905 107.757 45.5905C108.386 45.5905 109.121 45.506 109.772 45.2677C109.983 45.1909 110.208 45.36 110.208 45.5905V50.5092ZM34.4834 66.0335C35.7127 64.4964 37.781 63.5052 40.4724 63.5052C46.9032 63.5052 50.8227 68.1083 50.8301 75.2481C50.8301 82.3803 46.9105 86.9914 40.3892 86.9914C37.8791 86.9914 35.6304 86.0008 34.4834 84.3711V86.1776C34.4834 86.4309 34.281 86.6303 34.0407 86.6303H28.4422C28.1949 86.6303 28 86.4233 28 86.1776V55.0974C28 54.8438 28.2024 54.644 28.4422 54.644H34.0407C34.2884 54.644 34.4834 54.8515 34.4834 55.0974V66.0335ZM34.0786 75.2481C34.0786 78.915 36.1544 81.3509 39.3254 81.3509C42.4059 81.3509 44.5196 78.9063 44.527 75.2481C44.527 71.5823 42.4059 69.1463 39.3254 69.1463C36.147 69.1463 34.0786 71.5898 34.0786 75.2481ZM52.9449 70.4063C53.8441 66.2027 57.7785 63.5053 62.3738 63.5053C68.4145 63.5053 72.5069 66.7104 72.5217 73.1279V86.1851C72.5217 86.4384 72.3193 86.6389 72.08 86.6389H66.7056C66.4589 86.6389 66.2639 86.4309 66.2639 86.1851V83.7492C64.9819 85.7314 62.4708 87 60.005 87C55.688 87 52.6444 84.0176 52.6444 80.2213C52.6444 75.7094 55.8598 73.2659 62.2462 72.589L66.2565 72.1827V72.0436C66.2565 69.7844 64.7574 68.4317 62.3812 68.4317C60.4098 68.4317 58.9402 69.5613 58.566 71.5058C58.5206 71.7515 58.2961 71.9132 58.0557 71.8668L53.297 70.9528C53.0492 70.9065 52.8922 70.6607 52.9449 70.4063ZM66.248 77.0082H66.2565V76.8239L62.1113 77.324C59.908 77.5547 58.8053 78.6843 58.8053 79.9907C58.8053 81.2582 59.773 82.2499 61.5789 82.2499C64.4875 82.2499 66.2038 79.8603 66.248 77.1925V77.0082ZM114.067 72.8121L122.267 64.4436C122.477 64.228 122.327 63.867 122.035 63.867H114.906C114.795 63.867 114.682 63.9133 114.6 63.9974L107.329 71.3214V55.1054C107.329 54.8595 107.135 54.652 106.887 54.652H101.25C101.011 54.652 100.808 54.8517 100.808 55.1054V86.1851C100.808 86.4309 101.003 86.6389 101.25 86.6389H106.887C107.127 86.6389 107.329 86.4384 107.329 86.1851V79.7223L109.75 77.2389L115.656 86.4309C115.739 86.5613 115.874 86.6314 116.024 86.6314H122.859C123.129 86.6314 123.286 86.3231 123.129 86.1011L114.067 72.8121ZM157.669 31.9567C158.853 29.7893 161.544 27.8911 165.157 27.8911C169.953 27.8911 173.132 31.1881 173.139 35.5303V50.5707C173.139 50.8243 172.937 51.0241 172.697 51.0241H167.143C166.895 51.0241 166.7 50.8167 166.7 50.5707V37.4671C166.7 34.9847 165.381 33.4476 163.087 33.4476C160.404 33.4476 158.86 35.7071 158.86 39.3654V50.5707C158.86 50.8243 158.658 51.0241 158.418 51.0241H152.909C152.662 51.0241 152.467 50.8167 152.467 50.5707V37.4671C152.467 34.9847 151.147 33.4476 148.9 33.4476C146.261 33.4476 144.717 35.7532 144.717 39.3654V50.5707C144.717 50.8243 144.514 51.0241 144.275 51.0241H138.676C138.428 51.0241 138.233 50.8167 138.233 50.5707V28.7057C138.233 28.4521 138.436 28.2523 138.676 28.2523H144.275C144.522 28.2523 144.717 28.4598 144.717 28.7057V31.3265C145.998 29.2898 148.023 27.8911 150.975 27.8911C154.408 27.8911 156.567 29.336 157.669 31.9567ZM176.885 28.2523H182.484C182.732 28.2523 182.927 28.4598 182.927 28.7057V50.5707C182.927 50.8243 182.724 51.0241 182.484 51.0241H176.885C176.638 51.0241 176.443 50.8167 176.443 50.5707V28.7057C176.443 28.4521 176.646 28.2523 176.885 28.2523ZM192.536 19.0378H186.937C186.698 19.0378 186.495 19.2375 186.495 19.4911V50.571C186.495 50.817 186.689 51.0245 186.937 51.0245H192.536C192.776 51.0245 192.979 50.8246 192.979 50.571V19.4911C192.979 19.2375 192.776 19.0378 192.536 19.0378ZM196.959 19.0378H202.558C202.805 19.0378 203 19.2375 203 19.4911V50.571C203 50.8246 202.798 51.0245 202.558 51.0245H196.959C196.712 51.0245 196.517 50.817 196.517 50.571V19.4911C196.517 19.2375 196.719 19.0378 196.959 19.0378ZM63.4607 27.8911C56.5872 27.8911 51.7378 32.8635 51.7378 39.6344C51.7378 46.4129 56.5872 51.3777 63.4607 51.3777C70.2435 51.3777 75.1825 46.4052 75.1825 39.6344C75.1751 32.8635 70.2435 27.8911 63.4607 27.8911ZM63.4607 45.7366C60.2896 45.7366 58.1759 43.2542 58.1759 39.6344C58.1759 36.0145 60.2896 33.5322 63.4607 33.5322C66.5854 33.5322 68.7065 36.0145 68.7065 39.6344C68.7065 43.2542 66.5854 45.7366 63.4607 45.7366ZM34.0407 51.0241H28.4422C28.1949 51.0241 28 50.8243 28 50.5554V28.6903C28 28.4367 28.2024 28.2369 28.4422 28.2369H34.0565C34.3032 28.2369 34.4982 28.4444 34.4982 28.6903V31.2649C34.6637 31.019 34.8503 30.7807 35.0453 30.5502L35.0527 30.5425C35.0864 30.5079 35.1202 30.4715 35.1539 30.435C35.1877 30.3985 35.2214 30.3619 35.2551 30.3274L35.3679 30.2121C35.428 30.1506 35.4955 30.0891 35.563 30.0276C35.5861 30.0076 35.6093 29.9855 35.6336 29.9624C35.6568 29.9412 35.68 29.9191 35.7053 29.897C35.7654 29.8432 35.8328 29.7893 35.9003 29.7355C35.952 29.6894 36.0047 29.6434 36.0648 29.5972C36.0985 29.5742 36.1322 29.5492 36.166 29.5242C36.1997 29.4993 36.2334 29.4743 36.2672 29.4512C36.3273 29.4128 36.3873 29.3667 36.4474 29.3206C36.4822 29.2938 36.5212 29.2698 36.5624 29.2453C36.5919 29.2275 36.62
45214 29.2093 36.6499 29.1899C36.6836 29.1707 36.7173 29.1495 36.7511 29.1284C36.7848 29.1072 36.8185 29.0861 36.8523 29.0669C36.886 29.0477 36.9208 29.0285 36.9566 29.0093C36.9925 28.9901 37.0283 28.9709 37.062 28.9516C37.0989 28.9324 37.1348 28.9132 37.1706 28.894C37.2065 28.8748 37.2413 28.8556 37.2792 28.8364C37.3193 28.8135 37.3614 28.7935 37.4057 28.7729C37.4352 28.7588 37.4658 28.7444 37.4964 28.7288C37.5712 28.6903 37.6461 28.652 37.7209 28.6211L37.9465 28.529C37.9876 28.5136 38.0267 28.4983 38.0657 28.4828C38.1057 28.4674 38.1447 28.4521 38.1858 28.4367C38.2238 28.4252 38.2628 28.4117 38.3018 28.3983C38.3419 28.3849 38.3809 28.3714 38.4188 28.3599L38.4852 28.3366C38.5506 28.314 38.6117 28.2925 38.6729 28.2753C38.7256 28.254 38.7804 28.2401 38.8373 28.226C38.8626 28.2196 38.8879 28.2133 38.9133 28.2062C38.9586 28.1946 39.0008 28.1831 39.044 28.1716C39.0872 28.16 39.1304 28.1485 39.1758 28.137C39.258 28.1139 39.3402 28.0986 39.4224 28.0832C39.4678 28.0755 39.5131 28.0659 39.5574 28.0563C39.6027 28.0467 39.648 28.037 39.6923 28.0294C39.7334 28.0217 39.7767 28.0159 39.8199 28.0102C39.8631 28.0044 39.9063 27.9987 39.9474 27.991C40.037 27.9756 40.1277 27.9602 40.2247 27.9525C40.3069 27.9449 40.3976 27.9371 40.4872 27.9295C40.5768 27.9218 40.6738 27.9142 40.7718 27.9065C40.8614 27.8989 40.9521 27.8987 41.0417 27.8987C41.0797 27.8987 41.1145 27.8968 41.1503 27.8949C41.1861 27.8929 41.222 27.8911 41.2589 27.8911H41.417C41.4465 27.8987 41.4845 27.8987 41.514 27.8987C46.2664 28.0063 49.4143 31.2342 49.4143 36.1606V50.563C49.4143 50.8167 49.2119 51.0165 48.9715 51.0165H43.4179C43.1702 51.0165 42.9752 50.809 42.9752 50.563V37.9128C42.9752 35.4228 41.4845 33.7551 39.1452 33.7551C38.9881 33.7551 38.8384 33.7627 38.6887 33.778C38.6729 33.7858 38.6508 33.7858 38.6286 33.7858C38.4863 33.8011 38.3514 33.8242 38.2164 33.8472C38.2027 33.8508 38.1901 33.8527 38.1785 33.8545C38.1658 33.8565 38.1532 33.8585 38.1416 33.8627C38.014 33.8857 37.8864 33.9241 37.7589 33.9626C37.7441 33.9626 37.7209 33.9702 37.7062 33.9779C37.5786 34.0164 37.4511 34.0701 37.3319 34.1239C37.3319 34.1316 37.3245 34.1316 37.3245 34.1316C37.197 34.1931 37.0768 34.2546 36.964 34.3238C36.9566 34.3238 36.9419 34.3314 36.9345 34.3392C36.8217 34.4083 36.7173 34.4851 36.6119 34.5697C36.5971 34.5774 36.5824 34.585 36.5666 34.6005C36.4622 34.685 36.3652 34.7772 36.2672 34.8694L36.2377 34.9002C36.1396 35.0001 36.0426 35.0999 35.952 35.2153C35.855 35.3306 35.7654 35.4612 35.6831 35.5919C35.6747 35.5919 35.6747 35.5995 35.6747 35.5995C35.5925 35.7302 35.5176 35.8685 35.4428 36.0068C35.4428 36.0182 35.4386 36.0253 35.4333 36.0343C35.4333 36.0343 35.4312 36.0379 35.4301 36.0398C35.4301 36.0398 35.4291 36.0434 35.428 36.0453C35.3605 36.1836 35.2931 36.3297 35.2256 36.4834C35.2214 36.491 35.2203 36.4968 35.2182 36.5026C35.2161 36.5084 35.214 36.5141 35.2108 36.5217C35.0158 37.0059 34.8577 37.544 34.7386 38.1434C34.7312 38.1511 34.7312 38.1588 34.7312 38.1665C34.6932 38.3585 34.6637 38.566 34.6331 38.7735C34.6258 38.7812 34.6258 38.7967 34.6258 38.8043C34.5962 39.0118 34.573 39.2347 34.5509 39.4576C34.5056 39.9572 34.4834 40.4797 34.4834 41.0408V50.5707C34.4834 50.8243 34.281 51.0241 34.0407 51.0241ZM77.8065 51.0241H83.4065C83.6458 51.0241 83.8482 50.8243 83.8482 50.5707V42.8008C83.8482 36.345 86.6218 34.0856 89.5294 34.0856C90.0017 34.0856 90.4887 34.1239 90.9462 34.2084C91.2087 34.2546 91.4554 34.0471 91.4554 33.7704V28.3753C91.4554 28.137 91.2836 27.9449 91.0517 27.9218C90.8113 27.8987 90.5794 27.8911 90.3696 27.8911C87.7235 27.8911 84.8602 29.7433 83.8482 32.1872V28.7057C83.8482 28.4598 83.6532 28.2523 83.4065 28.2523H77.8065C77.5672 28.2523 77.3648 28.4521 77.3648 28.7057V50.5707C77.3721 50.8243 77.5672 51.0241 77.8065 51.0241ZM89.4682 63.4977C89.4988 63.5053 89.5357 63.5053 89.5663 63.5053C94.3102 63.6201 97.4655 66.8408 97.4655 71.7752V86.1539C97.4655 86.4083 97.2631 86.6077 97.0238 86.6077H91.4691C91.2224 86.6077 91.0274 86.4007 91.0274 86.1539V73.5041C91.0274 71.0142 89.5357 69.3457 87.1974 69.3457C87.0404 69.3457 86.8896 69.3543 86.7399 69.3694C86.7251 69.377 86.703 69.377 86.6798 69.377C86.5375 69.3921 86.4026 69.4158 86.2676 69.4384C86.2539 69.4417 86.2423 69.4438 86.2307 69.446C86.217 69.4481 86.2054 69.4492 86.1928 69.4535C86.0652 69.4772 85.9376 69.5149 85.8111 69.5537C85.7953 69.5537 85.7732 69.5613 85.7584 69.5688C85.6309 69.6076 85.5033 69.6615 85.3831 69.7154C85.3831 69.723 85.3758 69.723 85.3758 69.723C85.2482 69.7844 85.1291 69.8459 85.0163 69.9148C85.0089 69.9148 84.9941 69.9224 84.9867 69.9299C84.8739 70 84.7685 70.0765 84.6642 70.1606C84.6494 70.1681 84.6336 70.1768 84.6188 70.1918C84.5145 70.2759 84.4164 70.3686 84.3194 70.4602L84.2889 70.4915C84.1919 70.5917 84.0938 70.6909 84.0042 70.8062C83.9072 70.9216 83.8166 71.052 83.7343 71.1835C83.727 71.1835 83.7269 71.191 83.7269 71.191C83.6447 71.3214 83.5699 71.4594 83.495 71.5985C83.495 71.6092 83.4908 71.6168 83.4855 71.6254C83.4834 71.6286 83.4813 71.6319 83.4792 71.6362C83.4118 71.7752 83.3443 71.9207 83.2768 72.0749C83.2737 72.0824 83.2715 72.0878 83.2694 72.0943C83.2684 72.0997 83.2663 72.105 83.262 72.1126C83.067 72.5976 82.9099 73.1355 82.7898 73.7348C82.7824 73.7423 82.7824 73.7499 82.7824 73.7574C82.7455 73.9503 82.7149 74.1573 82.6854 74.3653C82.678 74.3729 82.678 74.388 82.678 74.3955C82.6474 74.6035 82.6253 74.8256 82.6032 75.0487C82.5578 75.5488 82.5357 76.0705 82.5357 76.6321V86.1614C82.5357 86.4158 82.3333 86.6152 82.0929 86.6152H76.494C76.2462 86.6152 76.0523 86.4083 76.0523 86.1614V64.297C76.0523 64.0437 76.2547 63.8432 76.494 63.8432H82.1077C82.3554 63.8432 82.5504 64.0513 82.5504 64.297V66.872C82.7149 66.6252 82.9026 66.387 83.0976 66.1563L83.105 66.1488C83.1387 66.1143 83.1724 66.
4520776 83.2062 66.0421C83.2399 66.0054 83.2736 65.9688 83.3074 65.9343L83.4202 65.819C83.4792 65.7575 83.5467 65.6961 83.6142 65.6347C83.6384 65.6142 83.6616 65.5926 83.6858 65.5689C83.708 65.5473 83.7322 65.5258 83.7575 65.5031C83.8166 65.4493 83.884 65.3964 83.9515 65.3425C84.0042 65.2962 84.0569 65.2499 84.117 65.2035C84.1508 65.1809 84.1845 65.1561 84.2182 65.1313C84.252 65.1054 84.2857 65.0806 84.3194 65.058C84.3795 65.0192 84.4386 64.9728 84.4986 64.9276C84.5334 64.9006 84.5735 64.8758 84.6135 64.8521C84.6431 64.8338 84.6726 64.8155 84.7011 64.7961C84.7348 64.7778 84.7685 64.7562 84.8023 64.7346C84.836 64.7142 84.8697 64.6926 84.9035 64.6732C84.9372 64.6538 84.973 64.6355 85.0089 64.6161C85.0447 64.5967 85.0795 64.5773 85.1132 64.5579C85.1512 64.5395 85.1871 64.5201 85.2218 64.5007C85.2577 64.4813 85.2935 64.4619 85.3315 64.4425C85.3715 64.4199 85.4137 64.4005 85.4569 64.3789C85.4875 64.3649 85.5181 64.3509 85.5486 64.3358C85.6235 64.297 85.6983 64.2582 85.7732 64.228L85.9977 64.1353C86.0389 64.1202 86.0789 64.1052 86.1179 64.089C86.1569 64.0739 86.197 64.0588 86.2381 64.0437C86.275 64.0319 86.3151 64.0179 86.3541 64.0049C86.3931 63.9909 86.4331 63.978 86.47 63.9661C86.5607 63.9359 86.6429 63.9047 86.7252 63.882C86.7768 63.8605 86.8327 63.8465 86.8886 63.8325C86.9139 63.826 86.9392 63.8195 86.9655 63.8131C87.0098 63.8012 87.053 63.7894 87.0962 63.7786C87.1395 63.7667 87.1827 63.7549 87.227 63.7441C87.3102 63.7204 87.3925 63.7053 87.4747 63.6902C87.52 63.6816 87.5643 63.6729 87.6096 63.6632C87.655 63.6535 87.6992 63.6438 87.7446 63.6363C87.7857 63.6287 87.8289 63.6223 87.8721 63.6169C87.9154 63.6115 87.9586 63.605 87.9997 63.5975C88.0893 63.5824 88.1789 63.5673 88.277 63.5591C88.3592 63.5515 88.4488 63.5438 88.5384 63.536C88.628 63.5284 88.7261 63.5207 88.8241 63.513C88.9137 63.5053 89.0033 63.5053 89.094 63.5053C89.1309 63.5053 89.1667 63.5034 89.2026 63.5015C89.2384 63.4996 89.2732 63.4977 89.3111 63.4977H89.4682Z`,fill:`#DDDFE1`})]}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M305.804 158.322L311.075 151.807C339.195 117.043 356.438 73.1307 357.6 25.2151L357.6 25.2076C357.617 24.5635 357.086 24 356.407 24H287.398C286.742 24 286.235 24.5168 286.214 25.1158L286.214 25.1196C284.95 60.1435 270.703 92.8985 245.799 117.805C220.894 142.711 188.141 156.958 153.13 158.222L153.126 158.222C152.517 158.244 152 158.762 152 159.406V228.42C152 229.1 152.564 229.631 153.207 229.614L153.214 229.614C201.128 228.441 245.037 211.207 279.798 183.085L286.314 177.814V362.807C286.314 363.466 286.848 364 287.506 364H356.494C357.152 364 357.686 363.466 357.686 362.807V229.688H490.808C491.466 229.688 492 229.155 492 228.496V159.537C491.99 158.852 491.436 158.322 490.786 158.322H305.804ZM496 159.515V228.496C496 231.364 493.675 233.688 490.808 233.688H361.686V362.807C361.686 365.675 359.361 368 356.494 368H287.506C284.639 368 282.314 365.675 282.314 362.807V186.195C280.994 187.263 279.66 188.316 278.314 189.353C243.549 216.139 200.318 232.462 153.312 233.612C150.401 233.688 148 231.331 148 228.42V159.406C148 156.625 150.205 154.322 152.986 154.225C186.985 152.997 218.78 139.168 242.97 114.976C267.161 90.7841 280.989 58.9877 282.216 24.9753C282.314 22.1943 284.617 20 287.398 20H356.407C359.318 20 361.675 22.4007 361.599 25.312C360.459 72.3216 344.127 115.556 317.342 150.322C316.305 151.669 315.253 153.002 314.184 154.322H490.786C493.654 154.322 495.978 156.647 496 159.515Z`,fill:`#DDDFE1`})]}),(0,Z.jsx)(Ae,{children:(0,Z.jsx)(Ur,{id:`clip0_29111_31227`,children:(0,Z.jsx)(Sl,{width:528,height:330,fill:`white`})})})]}));var _L=(0,X.forwardRef)((e,t)=>(0,Z.jsxs)(zs,{viewBox:`0 0 528 329`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:t,...e,children:[(0,Z.jsxs)(Go,{clipPath:`url(#clip0_29111_31016)`,children:[(0,Z.jsx)(Hl,{id:`mask0_29111_31016`,style:{maskType:`luminance`},maskUnits:`userSpaceOnUse`,x:0,y:0,width:528,height:329,children:(0,Z.jsx)(H,{d:`M528 0H0V329H528V0Z`,fill:`white`})}),(0,Z.jsxs)(Go,{mask:`url(#mask0_29111_31016)`,children:[(0,Z.jsx)(H,{d:`M513.73 0H14.2703C6.38901 0 0 6.36965 0 14.227V314.773C0 322.63 6.38901 329 14.2703 329H513.73C521.61 329 528 322.63 528 314.773V14.227C528 6.36965 521.61 0 513.73 0Z`,f
452ill:`#BDBFC1`}),(0,Z.jsx)(H,{d:`M448.789 309.233C450.882 310.007 454.373 310.731 458.185 310.781C467.58 310.781 473.686 306.256 473.702 299.262C473.736 294.099 469.419 291.846 465.623 289.845C462.772 288.348 460.327 287.071 460.377 284.699C460.411 283.12 461.727 281.101 465.32 280.63C466.449 280.479 469.924 280.26 474.091 281.857L475.305 276.191C473.466 275.585 470.851 274.93 467.596 274.93C458.793 274.93 452.601 279.504 452.551 286.027C452.501 290.736 456.954 293.443 460.293 295.076C463.886 296.824 465.826 298.22 465.809 300.573C465.775 303.685 462.419 305.131 459.096 305.18H458.707C454.728 305.18 452.045 304.206 450.038 303.297L448.789 309.233ZM500.419 310.192H507.116L499.863 275.569H492.576C491.194 275.569 490.013 276.358 489.472 277.621L475.794 310.176H483.502L485.493 304.693H499.256L500.419 310.192ZM432.833 310.192H440.238L447.66 275.569H440.256L432.833 310.192ZM410.672 310.192H419.257L433.813 275.569H426.071L415.108 303.198L410.435 278.478C410.081 276.712 408.765 275.585 407.061 275.585H394.664C396.79 276.207 398.949 276.981 400.534 277.84C402.306 278.796 402.811 279.807 403.317 281.706L410.672 310.192ZM498.125 299.262H487.499L494.246 280.697L498.125 299.262Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M450.068 303.281C452.074 304.188 454.757 305.164 458.737 305.164H459.126C462.431 305.097 465.804 303.651 465.838 300.557C465.854 298.202 463.915 296.806 460.323 295.058C456.965 293.427 452.531 290.719 452.581 286.011C452.631 279.47 458.821 274.912 467.625 274.912C470.881 274.912 473.478 275.569 475.335 276.173L476.532 275.501C474.254 274.678 471.303 273.87 467.625 273.87C458.232 273.87 451.602 278.864 451.552 285.993C451.484 291.275 456.275 294.217 459.884 295.967C463.594 297.765 464.843 298.926 464.827 300.523C464.793 302.995 461.874 304.071 459.142 304.122C454.352 304.188 451.586 302.828 449.359 301.801L450.068 303.281Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M448.787 309.233L450.054 303.297L449.312 301.835L447.59 309.872L448.787 309.233ZM415.443 299.514L425.343 274.542L426.051 275.569L415.088 303.197L415.443 299.514ZM410.67 310.192L403.299 281.69C402.808 279.789 402.286 278.78 400.516 277.822C398.931 276.965 396.788 276.191 394.646 275.569L390.868 274.542L390.648 275.602C393.972 276.326 397.75 277.486 400.026 278.713C401.426 279.47 401.831 280.125 402.286 281.942L409.876 311.218L410.67 310.192ZM431.551 311.218L439.41 274.542L440.236 275.569L432.815 310.192L431.551 311.218ZM500.704 274.542H492.574C490.753 274.542 489.201 275.602 488.526 277.233L474.256 311.218L475.808 310.192L489.488 277.637C490.011 276.376 491.207 275.585 492.592 275.585H499.877L500.704 274.542ZM498.123 299.262L494.243 280.697L493.974 284.448L496.858 298.22L498.123 299.262ZM500.417 310.192L499.27 304.711L498.426 305.735L499.573 311.218L500.417 310.192Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M494.246 280.697L487.5 299.262L488.968 298.236L493.977 284.464L494.246 280.697ZM476.503 275.501L474.833 283.271L474.091 281.841L475.306 276.173L476.503 275.501ZM508.381 311.218L500.707 274.542L499.863 275.569L507.116 310.192L508.381 311.218ZM440.239 310.192L447.661 275.569L448.926 274.542L441.066 311.218L440.239 310.192ZM435.348 274.542L419.932 311.218L419.258 310.192L433.813 275.569L435.348 274.542ZM484.245 311.218L486.235 305.735L485.509 304.711L483.519 310.192L484.245 311.218Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M499.27 304.727H485.506L486.232 305.753H498.426L499.27 304.727ZM484.241 311.218H474.256L475.808 310.192H483.515L484.241 311.218ZM508.378 311.218H499.573L500.401 310.192H507.095L508.378 311.218ZM409.859 311.218H419.911L419.237 310.192H410.651L409.859 311.218ZM432.831 310.192H440.235L441.063 311.218H431.55L432.831 310.192Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M394.645 275.585H407.043C408.746 275.585 410.079 276.728 410.416 278.478L415.087 303.198L415.442 299.515L411.445 278.293C410.972 275.923 409.117 274.56 407.059 274.56H390.867L394.645 275.585ZM447.608 309.856C449.834 310.882 453.931 311.755 458.2 311.807C468.183 311.807 474.728 306.879 474.762 299.262C474.812 289.577 461.336 289.054 461.437 284.717C461.471 283.404 462.736 282.01 465.469 281.638C466.835 281.471 470.595 281.336 474.846 283.287L474.104 281.857C469.939 280.26 466.464 280.479 465.333 280.63C461.74 281.101 460.442 283.12 460.392 284.699C460.34 287.071 462.804 288.348 465.638 289.845C469.432 291.83 473.733 294.083 473.717 299.262C473.683 306.256 467.593 310.781 458.2 310.781C454.388 310.747 450.895 310.025 448.804 309.233L447.608 309.856Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M496.857 298.236H488.964L487.496 299.262H498.122L496.857 298.236ZM435.343 274.542H425.359L426.068 275.569H433.809L435.343 274.542ZM447.657 275.585H440.252L439.426 274.56H448.939L447.657 275.585Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M427.87 102.668C424.14 102.668 421.389 105.572 421.389 109.148C421.389 112.8 424.154 115.703 427.87 115.703C431.675 115.703 434.579 112.8 434.579 109.148C434.579 105.572 431.675 102.668 427.87 102.668ZM337.712 118.988C332.716 118.988 328.618 121.144 326.31 124.656V105.128C326.31 104.723 325.98 104.38 325.563 104.38H316.089C315.682 104.38 315.34 104.71 315.34 105.128V156.407C315.34 156.813 315.67 157.156 316.089 157.156H325.563C325.968 157.156 326.31 156.826 326.31 156.407V140.76C326.31 133.012 328.998 128.688 334.212 128.688C338.231 128.688 340.844 131.377 340.844 135.548V156.42C340.844 156.826 341.174 157.168 341.592 157.168H350.991C351.395 157.168 351.738 156.839 351.738 156.42V132.708C351.725 124.364 346.208 118.988 337.712 118.988ZM310.342 156.306C310.342 156.737 310.049 157.117 309.632 157.218C308.224 157.561 306.688 157.751 305.078 157.751C296.949 157.751 290.759 153.427 290.759 144.335V128.954H283.291C282.871 128.954 282.541 128.612 282.541 128.206V120.319C282.541 119.926 282.859 119.596 283.251 119.571C287.386 119.33 290.759 117.352 290.759 111.544V108.894C290.759 108.475 291.102 108.146 291.508 108.146H300.93C301.35 108.146 301.68 108.488 301.68 108.894C301.68 109.042 301.68 109.196 301.681 109.357V109.369C301.697 112.588 301.726 118.209 295.959 119.596H309.897C310.317 119.596 310.645 119.938 310.645 120.344V128.206C310.645 128.624 310.304 128.954 309.897 128.954H301.717V142.902C301.717 146.25 303.506 148.19 306.194 148.19C307.259 148.19 308.503 148.051 309.605 147.658C309.962 147.531 310.342 147.81 310.342 148.19V156.306ZM182.212 181.919C184.292 179.383 187.792 177.748 192.346 177.748C203.227 177.748 209.859 185.343 209.872 197.123C209.872 208.89 203.24 216.498 192.205 216.498C187.958 216.498 184.153 214.864 182.212 212.175V215.155C182.212 215.573 181.87 215.902 181.463 215.902H171.99C171.572 215.902 171.242 215.561 171.242 215.155V163.876C171.242 163.457 171.585 163.128 171.99 163.128H181.463C181.882 163.128 182.212 163.47 182.212 163.876V181.919ZM181.527 197.123C181.527 203.173 185.04 207.192 190.405 207.192C195.618 207.192 199.194 203.158 199.207 197.123C199.207 191.074 195.618 187.055 190.405 187.055C185.027 187.055 181.527 191.087 181.527 197.123ZM213.45 189.134C214.972 182.198 221.629 177.748 229.404 177.748C239.625 177.748 246.55 183.036 246.575 193.624V215.168C246.575 215.586 246.232 215.916 245.828 215.916H236.734C236.316 215.916 235.986 215.573 235.986 215.168V211.149C233.817 214.419 229.568 216.512 225.396 216.512C218.091 216.512 212.942 211.591 212.942 205.328C212.942 197.884 218.382 193.852 229.188 192.735L235.974 192.065V191.835C235.974 188.108 233.437 185.876 229.417 185.876C226.081 185.876 223.594 187.74 222.961 190.948C222.885 191.354 222.505 191.62 222.098 191.544L214.046 190.036C213.627 189.959 213.361 189.554 213.45 189.134ZM235.96 200.027H235.974V199.723L228.96 200.548C225.232 200.928 223.366 202.792 223.366 204.947C223.366 207.039 225.004 208.675 228.059 208.675C232.981 208.675 235.885 204.732 235.96 200.331V200.027ZM316.872 193.103L330.746 179.296C331.101 178.94 330.848 178.345 330.354 178.345H318.292C318.103 178.345 317.912 178.421 317.773 178.56L305.47 190.644V163.889C305.47 163.483 305.142 163.141 304.723 163.141H295.185C294.78 163.141 294.437 163.47 294.437 163.889V215.168C294.437 215.573 294.767 215.916 295.185 215.916H304.723C305.129 215.916 305.47 215.586 305.47 215.168V204.505L309.568 200.407L319.56 215.573C319.701 215.788 319.929 215.904 320.183 215.904H331.749C332.206 215.904 332.471 215.395 332.205 215.029L316.872 193.103ZM390.648 125.695C392.651 122.119 397.205 118.988 403.318 118.988C411.434 118.988 416.812 124.427 416.825 131.592V156.407C416.825 156.825 416.482 157.155 416.075 157.155H406.678C406.259 157.155 405.929 156.813 405.929 156.407V134.787C405.929 130.691 403.698 128.155 399.816 128.155C395.277 128.155 392.663 131.883 392.663 137.919V156.407C392.663 156.825 392.321 157.155 391.916 157.155H382.594C382.176 157.155 381.846 156.813 381.846 156.407V134.787C381.846 130.691 379.613 128.155 375.81 128.155C371.345 128.155 368.732 131.959 368.732 137.919V156.407C368.732 156.825 368.39 157.155 367.985 157.155H358.511C358.092 157.155 35
4527.762 156.813 357.762 156.407V120.332C357.762 119.913 358.104 119.583 358.511 119.583H367.985C368.402 119.583 368.732 119.926 368.732 120.332V124.656C370.901 121.295 374.326 118.988 379.322 118.988C385.13 118.988 388.784 121.371 390.648 125.695ZM423.162 119.583H432.636C433.055 119.583 433.385 119.926 433.385 120.332V156.407C433.385 156.825 433.043 157.155 432.636 157.155H423.162C422.745 157.155 422.415 156.813 422.415 156.407V120.332C422.415 119.913 422.757 119.583 423.162 119.583ZM449.644 104.38H440.171C439.766 104.38 439.423 104.71 439.423 105.128V156.407C439.423 156.813 439.752 157.156 440.171 157.156H449.644C450.051 157.156 450.394 156.826 450.394 156.407V105.128C450.394 104.71 450.051 104.38 449.644 104.38ZM457.129 104.38H466.603C467.02 104.38 467.35 104.71 467.35 105.128V156.407C467.35 156.826 467.008 157.156 466.603 157.156H457.129C456.71 157.156 456.38 156.813 456.38 156.407V105.128C456.38 104.71 456.723 104.38 457.129 104.38ZM231.243 118.988C219.613 118.988 211.408 127.192 211.408 138.363C211.408 149.547 219.613 157.738 231.243 157.738C242.72 157.738 251.077 149.534 251.077 138.363C251.065 127.192 242.72 118.988 231.243 118.988ZM231.243 148.431C225.878 148.431 222.301 144.335 222.301 138.363C222.301 132.39 225.878 128.295 231.243 128.295C236.53 128.295 240.119 132.39 240.119 138.363C240.119 144.335 236.53 148.431 231.243 148.431ZM181.463 157.155H171.99C171.572 157.155 171.242 156.825 171.242 156.382V120.306C171.242 119.888 171.585 119.558 171.99 119.558H181.49C181.907 119.558 182.237 119.9 182.237 120.306V124.554C182.517 124.148 182.833 123.755 183.163 123.375L183.176 123.362C183.233 123.305 183.29 123.245 183.347 123.185C183.404 123.125 183.461 123.064 183.518 123.007L183.709 122.817C183.811 122.716 183.925 122.614 184.039 122.513C184.078 122.48 184.118 122.443 184.159 122.405C184.198 122.37 184.237 122.334 184.28 122.297C184.382 122.208 184.496 122.119 184.61 122.031C184.697 121.955 184.786 121.879 184.888 121.803C184.945 121.764 185.002 121.723 185.059 121.682C185.116 121.641 185.174 121.6 185.231 121.562C185.332 121.498 185.434 121.422 185.536 121.346C185.595 121.302 185.661 121.262 185.73 121.222C185.78 121.193 185.83 121.163 185.878 121.131C185.935 121.099 185.992 121.064 186.049 121.029C186.106 120.994 186.164 120.959 186.221 120.928C186.278 120.896 186.337 120.864 186.397 120.832C186.458 120.801 186.519 120.769 186.576 120.737C186.638 120.706 186.699 120.674 186.759 120.642C186.82 120.611 186.879 120.579 186.943 120.547C187.011 120.509 187.082 120.476 187.157 120.442C187.207 120.419 187.259 120.395 187.311 120.37C187.437 120.306 187.564 120.243 187.69 120.192L188.072 120.04C188.142 120.015 188.208 119.989 188.274 119.964C188.342 119.938 188.408 119.913 188.477 119.888C188.541 119.869 188.607 119.847 188.673 119.824C188.741 119.802 188.807 119.78 188.871 119.761L188.984 119.723C189.094 119.685 189.198 119.65 189.301 119.622C189.39 119.586 189.483 119.563 189.579 119.54C189.622 119.53 189.665 119.519 189.708 119.507C189.785 119.488 189.856 119.469 189.929 119.45C190.002 119.431 190.075 119.412 190.152 119.393C190.291 119.355 190.43 119.33 190.569 119.304C190.646 119.292 190.723 119.276 190.798 119.26C190.875 119.244 190.951 119.228 191.026 119.216C191.096 119.203 191.169 119.193 191.242 119.184C191.315 119.174 191.388 119.165 191.458 119.152C191.609 119.127 191.763 119.102 191.927 119.089C192.066 119.076 192.219 119.063 192.371 119.051C192.523 119.038 192.687 119.026 192.853 119.013C193.004 119 193.158 119 193.309 119C193.374 119 193.432 118.997 193.493 118.994C193.554 118.991 193.614 118.988 193.677 118.988H193.944C193.994 119 194.059 119 194.109 119C202.15 119.178 207.476 124.503 207.476 132.631V156.394C207.476 156.813 207.134 157.142 206.727 157.142H197.33C196.911 157.142 196.581 156.8 196.581 156.394V135.523C196.581 131.414 194.059 128.663 190.1 128.663C189.835 128.663 189.581 128.675 189.328 128.701C189.301 128.713 189.264 128.713 189.226 128.713C188.985 128.739 188.757 128.777 188.529 128.815C188.506 128.821 188.484 128.824 188.465 128.827C188.443 128.83 188.422 128.833 188.402 128.84C188.186 128.878 187.971 128.942 187.755 129.005C187.73 129.005 187.69 129.018 187.665 129.03C187.45 129.094 187.234 129.182 187.032 129.271C187.032 129.284 187.02 129.284 187.02 129.284C186.804 129.385 186.601 129.487 186.41 129.601C186.397 129.601 186.372 129.614 186.36 129.626C186.169 129.74 185.992 129.867 185.814 130.007C185.789 130.019 185.764 130.032 185.737 130.057C185.561 130.197 185.397 130.349 185.231 130.501L185.181 130.552C185.015 130.717 184.851 130.882 184.697 131.072C184.533 131.262 184.382 131.478 184.242 131.693C184.228 131.693 184.228 131.706 184.228 131.706C184.089 131.921 183.962 132.15 183.836 132.378C183.836 132.397 183.829 132.408 183.82 132.423C183.82 132.423 183.816 132.429 183.814 132.432C183.814 132.432 183.813 132.438 183.811 132.441C183.697 132.67 183.582 132.91 183.468 133.164C183.461 133.177 183.459 133.186 183.456 133.196C183.452 133.205 183.449 133.215 183.443 133.227C183.113 134.026 182.846 134.914 182.644 135.903C182.632 135.916 182.632 135.928 182.632 135.941C182.567 136.258 182.517 136.6 182.466 136.943C182.453 136.955 182.453 136.981 182.453 136.993C182.403 137.336 182.364 137.704 182.327 138.071C182.25 138.896 182.212 139.758 182.212 140.683V156.407C182.212 156.825 181.87 157.155 181.463 157.155ZM255.517 157.155H264.993C265.397 157.155 265.74 156.825 265.74 156.407V143.587C265.74 132.936 270.433 129.208 275.353 129.208C276.152 129.208 276.976 129.271 277.75 129.411C278.194 129.487 278.612 129.144 278.612 128.688V119.786C278.612 119.393 278.321 119.076 277.929 119.038C277.522 119 277.129 118.988 276.774 118.988C272.297 118.988 267.452 122.044 265.74 126.076V120.332C265.74 119.926 265.41 119.583 264.993 119.583H255.517C255.112 119.583 254.77 119.913 254.77 120.332V156.407C254.782 156.825 255.112 157.155 255.517 157.155ZM275.249 177.735C275.301 177.748 275.363 177.748 275.415 177.748C283.442 177.937 288.781 183.251 288.781 191.393V215.116C288.781 215.536 288.439 215.865 288.034 215.865H278.635C278.217 215.865 277.887 215.523 277.887 215.116V194.245C277.887 190.137 275.363 187.384 271.407 187.384C271.141 187.384 270.886 187.398 270.633 187.423C270.608 187.436 270.57 187.436 270.531 187.436C270.29 187.461 270.062 187.5 269.834 187.537C269.811 187.542 269.791 187.546 269.771 187.55C269.748 187.553 269.728 187.555 269.707 187.562C269.491 187.601 269.275 187.663 269.061 187.727C269.035 187.727 268.997 187.74 268.972 187.752C268.756 187.816 268.54 187.905 268.337 187.994C268.337 188.007 268.325 188.007 268.325 188.007C268.109 188.108 267.907 188.209 267.716 188.323C267.704 188.323 267.679 188.336 267.666 188.348C267.476 188.464 267.297 188.59 267.121 188.729C267.096 188.741 267.069 188.755 267.044 188.78C266.867 188.919 266.701 189.072 266.537 189.223L266.486 189.275C266.321 189.44 266.156 189.604 266.004 189.794C265.84 189.984 265.686 190.199 265.547 190.416C265.535 190.416 265.535 190.429 265.535 190.429C265.396 190.644 265.269 190.872 265.142 191.101C265.142 191.119 265.135 191.131 265.126 191.145C265.123 191.151 265.119 191.156 265.116 191.163C265.001 191.393 264.887 191.633 264.773 191.887C264.768 191.899 264.764 191.908 264.761 191.919C264.759 191.928 264.755 191.937 264.748 191.949C264.418 192.75 264.152 193.637 263.949 194.626C263.937 194.638 263.937 194.651 263.937 194.663C263.874 194.981 263.822 195.323 263.772 195.666C263.76 195.679 263.76 195.703 263.76 195.716C263.708 196.059 263.671 196.425 263.633 196.794C263.557 197.619 263.519 198.479 263.519 199.406V215.129C263.519 215.548 263.177 215.877 262.77 215.877H253.296C252.877 215.877 252.549 215.536 252.549 215.129V179.054C252.549 178.636 252.891 178.306 253.296 178.306H262.795C263.214 178.306 263.544 178.649 263.544 179.054V183.303C263.822 182.896 264.14 182.503 264.47 182.122L264.482 182.109C264.539 182.053 264.597 181.992 264.654 181.933C264.711 181.873 264.768 181.813 264.825 181.756L265.016 181.565C265.116 181.464 265.23 181.363 265.344 181.261C265.385 181.227 265.424 181.192 265.465 181.153C265.503 181.117 265.544 181.082 265.587 181.044C265.686 180.955 265.801 180.868 265.915 180.779C266.004 180.703 266.093 180.626 266.195 180.55C266.252 180.513 266.309 180.472 266.366 180.431C266.423 180.388 266.48 180.347 266.537 180.31C266.639 180.246 266.739 180.169 266.841 180.095C266.899 180.05 266.967 180.009 267.035 179.97C267.085 179.94 267.135 179.91 267.183 179.878C267.24 179.847 267.297 179.812 267.354 179.776C267.411 179.742 267.468 179.707 267.526 179.675C267.583 179.643 267.643 179.613 267.704 179.581C267.765 179.549 267.823 179.517 267.88 179.485C267.945 179.454 268.005 179.422 268.064 179.39C268.125 179.358 268.185 179.326 268.25 179.294C268.317 179.257 268.389 179.225 268.462 179.189C268.514 179.166 268.565 179.143 268.617 179.118C268.744 179.054 268.87 178.99 268.997 178.94L269.377 178.787C269.447 178.763 269.514 178.738 269.58 178.711C269.646 178.686 269.714 178.661 269.784 178.636C269.846 178.617 269.914 178.594 269.98 178.572C270.046 178.549 270.114 178.528 270.176 178.508C270.33 178.458 270.469 178.407 270.608 178.37C270.695 178.334 270.79 178.311 270.884 178.288C270.927 178.277 270.97 178.266 271.015 178.256C271.089 178.236 271.163 178.217 271.236 178.199C271.309 178.179 271.382 178.16 271.457 178.142C271.598 178.103 271.737 178.078 271.876 178.053C271.953 178.039 272.028 178.025 272.104 178.009C272.181 177.993 272.256 177.977 272.333 177.964C272.402 177.952 272.475 177.941 272.549 177.932C272.622 177.923 272.695 177.913 272.764 177.9C272.916 177.875 273.068 177.85 273.234 177.837C273.373 177.824 273.524 177.812 273.676 177.799C273.828 177.786 273.993 177.773 274.159 177.761C274.311 177.748 274.463 177.748 274.616 177.748C274.678 177.748 274.739 177.745 274.8 177.742C274.86 177.739 274.919 177.735 274.984 177.735H275.249Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M132 117.373H65.9998C63.0443 117.373 60.6484 119.762 60.6484 122.708V168.946C60.6484 171.892 63.0443 174.281 65.9998 174.281H132C134.955 174.281 137.351 171.892 137.351 168.946V122.708C137.351 119.762 134.955 117.373 132 117.373Z`,fill:`#9D9FA1`}),(0,Z.jsx)(H,{d:`M101.245 119.151V149.588H88.4038V133.705C88.4038 132.658 87.9786 131.653 87.2215 130.913C86.4643 130.172 86.0391 126.376 86.0391 125.328V121.756C86.0389 120.318 87.2312 119.151 88.7024 119.151H101.245Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M87.4931 142.698V147.486H62.4297V139.935C62.4297 139.163 63.0695 138.537 63.8589 138.537H76.9916C78.1925 138.537 79.3844 138.743 80.5126 139.145L81.237 139.404C82.1191 139.718 83.0352 139.934 83.9671 140.047L85.1283 140.189C86.2443 140.189 87.4931 140.85 87.4931 142.698Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M86.3085 130.911C87.0488 131.641 87.4931 132.609 87.4931 133.638V137.073C87.4931 138.138 86.1183 139.413 84.9658 
452139.29L83.9671 139.188C83.0352 139.075 82.1194 138.859 81.237 138.544L80.5126 138.285C79.3844 137.883 78.1928 137.677 76.9918 137.677H64.0098C63.1371 137.677 62.4297 136.985 62.4297 136.132V122.599C62.4297 120.695 64.0082 119.151 65.955 119.151H82.1924C84.3142 119.151 85.1282 120.318 85.1282 121.756V125.328C85.1282 125.852 85.2345 127.063 85.4355 128.235C85.6362 129.406 85.931 130.538 86.3085 130.911Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M101.245 172.503V142.066H88.4038V157.949C88.4038 158.996 87.9786 160 87.2215 160.741C86.4643 161.482 86.0391 165.278 86.0391 166.325V169.898C86.0391 171.336 87.2315 172.502 88.7024 172.502L101.245 172.503Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M87.4931 148.956V144.168H62.4297V151.719C62.4297 152.491 63.0695 153.117 63.8589 153.117H76.9916C78.1925 153.117 79.3844 152.912 80.5126 152.509L81.237 152.251C82.1191 151.936 83.0352 151.72 83.9671 151.607L85.1283 151.465C86.2443 151.465 87.4931 150.804 87.4931 148.956Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M86.3085 160.743C87.0488 160.013 87.4931 159.045 87.4931 158.016V154.581C87.4931 153.516 86.1183 152.241 84.9658 152.364L83.9671 152.466C83.0352 152.579 82.1194 152.795 81.237 153.11L80.5126 153.369C79.3844 153.771 78.1928 153.977 76.9918 153.977H64.0098C63.1371 153.977 62.4297 154.669 62.4297 155.523V169.055C62.4297 170.959 64.0082 172.503 65.955 172.503H82.1924C84.3142 172.503 85.1282 171.337 85.1282 169.898V166.326C85.1282 165.802 85.2345 164.591 85.4355 163.419C85.6362 162.248 85.931 161.116 86.3085 160.743Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M96.75 119.151V149.588H109.591V133.705C109.591 132.658 110.017 131.653 110.774 130.913C111.531 130.172 111.956 126.376 111.956 125.328V121.756C111.956 120.318 110.764 119.151 109.293 119.151H96.75Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M110.508 142.698V147.486H135.571V139.935C135.571 139.163 134.932 138.537 134.142 138.537H121.009C119.808 138.537 118.617 138.743 117.488 139.145L116.711 139.423C115.864 139.725 114.985 139.932 114.09 140.041L112.873 140.189C111.756 140.189 110.508 140.85 110.508 142.698Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M111.858 126.711C111.882 125.682 107 132.823 107 133.851L109.589 141.672C109.711 139.591 111.876 139.412 113.028 139.29L114.027 139.188C114.959 139.075 115.875 138.859 116.757 138.544L117.482 138.285C118.61 137.883 119.801 137.677 121.002 137.677H133.984C134.857 137.677 135.564 136.985 135.564 136.131V122.599C135.565 120.695 133.986 119.151 132.039 119.151H115.802C113.68 119.151 112.866 120.318 112.866 121.756V125.328C112.866 125.852 112.961 125.891 112.76 127.063C112.559 128.234 111.824 128.221 111.858 126.711Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M96.75 172.503V142.066H109.591V157.949C109.591 158.996 110.017 160 110.774 160.741C111.531 161.482 111.956 165.278 111.956 166.325V169.898C111.956 171.336 110.764 172.502 109.293 172.502L96.75 172.503Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M110.508 148.956V144.168H135.571V151.719C135.571 152.491 134.932 153.117 134.142 153.117H121.009C119.808 153.117 118.617 152.912 117.488 152.509L116.764 152.251C115.882 151.936 114.966 151.72 114.034 151.607L112.873 151.465C111.756 151.465 110.508 150.804 110.508 148.956Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M111.693 160.743C110.952 160.013 110.508 159.045 110.508 158.016V154.581C110.508 153.516 111.883 152.241 113.035 152.364L114.034 152.466C114.966 152.579 115.882 152.795 116.764 153.11L117.488 153.369C118.617 153.771 119.808 153.977 121.009 153.977H133.991C134.864 153.977 135.571 154.669 135.571 155.523V169.055C135.571 170.959 133.993 172.503 132.046 172.503H115.808C113.687 172.503 112.873 171.337 112.873 169.898V166.326C112.873 165.802 112.766 164.591 112.565 163.419C112.365 162.248 112.07 161.116 111.693 160.743Z`,fill:`#DDDDDD`})]})]}),(0,Z.jsx)(Ae,{children:(0,Z.jsx)(Ur,{id:`clip0_29111_31016`,children:(0,Z.jsx)(Sl,{width:528,height:329,fill:`white`})})})]})),vL=(0,X.forwardRef)((e,t)=>(0,Z.jsxs)(zs,{viewBox:`0 0 528 330`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:t,...e,children:[(0,Z.jsxs)(Go,{clipPath:`url(#clip0_29111_31270)`,children:[(0,Z.jsx)(Hl,{id:`mask0_29111_31270`,style:{maskType:`luminance`},maskUnits:`userSpaceOnUse`,x:0,y:0,width:528,height:330,children:(0,Z.jsx)(H,{d:`M528 0H0V330H528V0Z`,fill:`white`})}),(0,Z.jsxs)(Go,{mask:`url(#mask0_29111_31270)`,children:[(0,Z.jsx)(H,{d:`M513.73 0H14.2703C6.38901 0 0 6.38901 0 14.2703V315.73C0 323.61 6.38901 330 14.2703 330H513.73C521.61 330 528 323.61 528 315.73V14.2703C528 6.38901 521.61 0 513.73 0Z`,f
452ill:`#BDBFC1`}),(0,Z.jsx)(H,{d:`M448.789 310.173C450.882 310.949 454.373 311.675 458.185 311.725C467.58 311.725 473.686 307.187 473.702 300.172C473.736 294.993 469.419 292.733 465.623 290.726C462.772 289.225 460.327 287.944 460.377 285.564C460.411 283.98 461.727 281.956 465.32 281.483C466.449 281.331 469.924 281.112 474.091 282.714L475.305 277.031C473.466 276.422 470.851 275.766 467.596 275.766C458.793 275.766 452.601 280.354 452.551 286.897C452.501 291.62 456.954 294.335 460.293 295.973C463.886 297.726 465.826 299.126 465.809 301.486C465.775 304.608 462.419 306.058 459.096 306.108H458.707C454.728 306.108 452.045 305.131 450.038 304.219L448.789 310.173ZM500.419 311.135H507.116L499.863 276.406H492.576C491.194 276.406 490.013 277.198 489.472 278.465L475.794 311.119H483.502L485.493 305.619H499.256L500.419 311.135ZM432.833 311.135H440.238L447.66 276.406H440.256L432.833 311.135ZM410.672 311.135H419.257L433.813 276.406H426.071L415.108 304.119L410.435 279.325C410.081 277.553 408.765 276.422 407.061 276.422H394.664C396.79 277.047 398.949 277.823 400.534 278.684C402.306 279.644 402.811 280.657 403.317 282.562L410.672 311.135ZM498.125 300.172H487.499L494.246 281.551L498.125 300.172Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M450.068 304.203C452.074 305.113 454.757 306.092 458.737 306.092H459.126C462.431 306.024 465.804 304.574 465.838 301.47C465.854 299.108 463.915 297.708 460.323 295.955C456.965 294.319 452.531 291.602 452.581 286.881C452.631 280.32 458.821 275.748 467.625 275.748C470.881 275.748 473.478 276.406 475.335 277.013L476.532 276.338C474.254 275.513 471.303 274.703 467.625 274.703C458.232 274.703 451.602 279.712 451.552 286.863C451.484 292.161 456.275 295.111 459.884 296.866C463.594 298.67 464.843 299.834 464.827 301.436C464.793 303.916 461.874 304.995 459.142 305.047C454.352 305.113 451.586 303.748 449.359 302.719L450.068 304.203Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M448.787 310.173L450.054 304.219L449.312 302.753L447.59 310.814L448.787 310.173ZM415.443 300.425L425.343 275.377L426.051 276.406L415.088 304.119L415.443 300.425ZM410.67 311.135L403.299 282.546C402.808 280.639 402.286 279.628 400.516 278.666C398.931 277.806 396.788 277.031 394.646 276.406L390.868 275.377L390.648 276.44C393.972 277.166 397.75 278.329 400.026 279.56C401.426 280.32 401.831 280.976 402.286 282.799L409.876 312.164L410.67 311.135ZM431.551 312.164L439.41 275.377L440.236 276.406L432.815 311.135L431.551 312.164ZM500.704 275.377H492.574C490.753 275.377 489.201 276.44 488.526 278.076L474.256 312.164L475.808 311.135L489.488 278.481C490.011 277.216 491.207 276.422 492.592 276.422H499.877L500.704 275.377ZM498.123 300.172L494.243 281.551L493.974 285.313L496.858 299.126L498.123 300.172ZM500.417 311.135L499.27 305.637L498.426 306.665L499.573 312.164L500.417 311.135Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M494.246 281.551L487.5 300.172L488.968 299.142L493.977 285.329L494.246 281.551ZM476.503 276.338L474.833 284.132L474.091 282.698L475.306 277.013L476.503 276.338ZM508.381 312.164L500.707 275.377L499.863 276.406L507.116 311.135L508.381 312.164ZM440.239 311.135L447.661 276.406L448.926 275.377L441.066 312.164L440.239 311.135ZM435.348 275.377L419.932 312.164L419.258 311.135L433.813 276.406L435.348 275.377ZM484.245 312.164L486.235 306.665L485.509 305.637L483.519 311.135L484.245 312.164Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M499.27 305.653H485.506L486.232 306.682H498.426L499.27 305.653ZM484.241 312.164H474.256L475.808 311.135H483.515L484.241 312.164ZM508.378 312.164H499.573L500.401 311.135H507.095L508.378 312.164ZM409.859 312.164H419.911L419.237 311.135H410.651L409.859 312.164ZM432.831 311.135H440.235L441.063 312.164H431.55L432.831 311.135Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M394.645 276.422H407.043C408.746 276.422 410.079 277.569 410.416 279.324L415.087 304.119L415.442 300.425L411.445 279.139C410.972 276.761 409.117 275.395 407.059 275.395H390.867L394.645 276.422ZM447.608 310.798C449.834 311.827 453.931 312.703 458.2 312.754C468.183 312.754 474.728 307.811 474.762 300.172C474.812 290.457 461.336 289.933 461.437 285.582C461.471 284.266 462.736 282.867 465.469 282.494C466.835 282.327 470.595 282.191 474.846 284.148L474.104 282.714C469.939 281.112 466.464 281.331 465.333 281.483C461.74 281.956 460.442 283.98 460.392 285.564C460.34 287.944 462.804 289.224 465.638 290.726C469.432 292.717 473.733 294.97
4527 473.717 300.172C473.683 307.187 467.593 311.725 458.2 311.725C454.388 311.691 450.895 310.967 448.804 310.173L447.608 310.798Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M496.857 299.142H488.964L487.496 300.172H498.122L496.857 299.142ZM435.343 275.377H425.359L426.068 276.406H433.809L435.343 275.377ZM447.657 276.422H440.252L439.426 275.395H448.939L447.657 276.422Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M372.628 102.98C368.898 102.98 366.147 105.893 366.147 109.48C366.147 113.143 368.912 116.055 372.628 116.055C376.432 116.055 379.336 113.143 379.336 109.48C379.336 105.893 376.432 102.98 372.628 102.98ZM282.47 119.35C277.473 119.35 273.376 121.512 271.068 125.035V105.448C271.068 105.041 270.738 104.698 270.32 104.698H260.847C260.44 104.698 260.098 105.028 260.098 105.448V156.883C260.098 157.29 260.428 157.633 260.847 157.633H270.32C270.725 157.633 271.068 157.303 271.068 156.883V141.188C271.068 133.417 273.756 129.08 278.97 129.08C282.989 129.08 285.602 131.776 285.602 135.96V156.896C285.602 157.303 285.932 157.646 286.35 157.646H295.748C296.153 157.646 296.496 157.315 296.496 156.896V133.111C296.483 124.742 290.966 119.35 282.47 119.35ZM255.099 156.781C255.099 157.213 254.807 157.595 254.39 157.696C252.982 158.04 251.446 158.231 249.836 158.231C241.707 158.231 235.517 153.893 235.517 144.774V129.346H228.048C227.629 129.346 227.299 129.003 227.299 128.596V120.685C227.299 120.29 227.617 119.96 228.009 119.934C232.144 119.692 235.517 117.708 235.517 111.883V109.225C235.517 108.805 235.86 108.475 236.266 108.475H245.688C246.107 108.475 246.437 108.818 246.437 109.225C246.437 109.373 246.437 109.528 246.439 109.689V109.701C246.455 112.93 246.484 118.568 240.717 119.96H254.655C255.075 119.96 255.403 120.303 255.403 120.71V128.596C255.403 129.015 255.062 129.346 254.655 129.346H246.475V143.337C246.475 146.695 248.264 148.641 250.952 148.641C252.017 148.641 253.26 148.501 254.363 148.106C254.72 147.979 255.099 148.259 255.099 148.641V156.781ZM126.97 182.472C129.05 179.928 132.55 178.288 137.104 178.288C147.985 178.288 154.617 185.906 154.63 197.722C154.63 209.525 147.998 217.156 136.963 217.156C132.716 217.156 128.911 215.517 126.97 212.82V215.809C126.97 216.228 126.628 216.558 126.221 216.558H116.748C116.33 216.558 116 216.216 116 215.809V164.374C116 163.954 116.342 163.623 116.748 163.623H126.221C126.64 163.623 126.97 163.967 126.97 164.374V182.472ZM126.285 197.722C126.285 203.79 129.798 207.822 135.163 207.822C140.375 207.822 143.952 203.776 143.964 197.722C143.964 191.655 140.375 187.624 135.163 187.624C129.785 187.624 126.285 191.668 126.285 197.722ZM158.208 189.709C159.729 182.752 166.387 178.288 174.162 178.288C184.383 178.288 191.308 183.592 191.333 194.213V215.822C191.333 216.241 190.99 216.573 190.585 216.573H181.492C181.074 216.573 180.744 216.228 180.744 215.822V211.79C178.575 215.071 174.326 217.17 170.154 217.17C162.849 217.17 157.7 212.235 157.7 205.952C157.7 198.485 163.14 194.441 173.946 193.321L180.732 192.649V192.419C180.732 188.68 178.195 186.441 174.175 186.441C170.839 186.441 168.352 188.31 167.719 191.528C167.642 191.935 167.262 192.203 166.856 192.126L158.804 190.613C158.384 190.537 158.119 190.13 158.208 189.709ZM180.717 200.635H180.732V200.33L173.718 201.157C169.99 201.539 168.124 203.408 168.124 205.57C168.124 207.668 169.761 209.309 172.817 209.309C177.739 209.309 180.643 205.355 180.717 200.94V200.635ZM261.63 193.69L275.504 179.841C275.859 179.484 275.606 178.887 275.112 178.887H263.05C262.861 178.887 262.67 178.963 262.531 179.103L250.228 191.223V164.387C250.228 163.98 249.9 163.637 249.481 163.637H239.943C239.538 163.637 239.195 163.967 239.195 164.387V215.822C239.195 216.228 239.525 216.573 239.943 216.573H249.481C249.887 216.573 250.228 216.241 250.228 215.822V205.126L254.325 201.016L264.318 216.228C264.459 216.444 264.687 216.56 264.941 216.56H276.507C276.963 216.56 277.229 216.05 276.963 215.683L261.63 193.69ZM335.405 126.077C337.409 122.491 341.963 119.349 348.076 119.349C356.192 119.349 361.57 124.805 361.582 131.992V156.882C361.582 157.302 361.24 157.633 360.833 157.633H351.436C351.017 157.633 350.
452687 157.289 350.687 156.882V135.197C350.687 131.089 348.456 128.545 344.574 128.545C340.034 128.545 337.421 132.284 337.421 138.338V156.882C337.421 157.302 337.079 157.633 336.674 157.633H327.352C326.934 157.633 326.604 157.289 326.604 156.882V135.197C326.604 131.089 324.371 128.545 320.568 128.545C316.103 128.545 313.49 132.361 313.49 138.338V156.882C313.49 157.302 313.147 157.633 312.742 157.633H303.269C302.85 157.633 302.52 157.289 302.52 156.882V120.697C302.52 120.278 302.862 119.947 303.269 119.947H312.742C313.16 119.947 313.49 120.29 313.49 120.697V125.035C315.659 121.664 319.084 119.349 324.08 119.349C329.888 119.349 333.541 121.74 335.405 126.077ZM367.92 119.947H377.394C377.813 119.947 378.143 120.29 378.143 120.697V156.882C378.143 157.302 377.801 157.633 377.394 157.633H367.92C367.503 157.633 367.173 157.289 367.173 156.882V120.697C367.173 120.278 367.515 119.947 367.92 119.947ZM394.402 104.698H384.929C384.524 104.698 384.181 105.028 384.181 105.448V156.883C384.181 157.29 384.509 157.633 384.929 157.633H394.402C394.809 157.633 395.151 157.303 395.151 156.883V105.448C395.151 105.028 394.809 104.698 394.402 104.698ZM401.887 104.698H411.361C411.778 104.698 412.108 105.028 412.108 105.448V156.883C412.108 157.303 411.766 157.633 411.361 157.633H401.887C401.468 157.633 401.138 157.29 401.138 156.883V105.448C401.138 105.028 401.48 104.698 401.887 104.698ZM176.001 119.349C164.371 119.349 156.165 127.578 156.165 138.784C156.165 150.002 164.371 158.218 176.001 158.218C187.478 158.218 195.835 149.989 195.835 138.784C195.823 127.578 187.478 119.349 176.001 119.349ZM176.001 148.882C170.636 148.882 167.059 144.774 167.059 138.784C167.059 132.793 170.636 128.685 176.001 128.685C181.288 128.685 184.877 132.793 184.877 138.784C184.877 144.774 181.288 148.882 176.001 148.882ZM126.221 157.633H116.748C116.33 157.633 116 157.302 116 156.857V120.672C116 120.252 116.342 119.921 116.748 119.921H126.248C126.665 119.921 126.995 120.265 126.995 120.672V124.933C127.275 124.526 127.591 124.131 127.921 123.75L127.934 123.737C127.991 123.68 128.048 123.62 128.105 123.559C128.162 123.499 128.219 123.438 128.276 123.381L128.467 123.19C128.569 123.089 128.683 122.987 128.797 122.885C128.836 122.852 128.875 122.815 128.916 122.777C128.956 122.742 128.995 122.705 129.038 122.669C129.139 122.58 129.254 122.491 129.368 122.402C129.455 122.325 129.544 122.249 129.646 122.173C129.703 122.135 129.76 122.093 129.817 122.052C129.874 122.011 129.931 121.969 129.988 121.931C130.09 121.868 130.192 121.791 130.293 121.715C130.352 121.671 130.418 121.631 130.488 121.59C130.538 121.561 130.588 121.531 130.636 121.499C130.693 121.467 130.75 121.432 130.807 121.397C130.864 121.362 130.921 121.327 130.978 121.295C131.036 121.263 131.094 121.231 131.155 121.2C131.216 121.168 131.276 121.136 131.333 121.104C131.396 121.073 131.456 121.041 131.517 121.009C131.578 120.977 131.637 120.945 131.701 120.914C131.769 120.876 131.84 120.843 131.915 120.809C131.965 120.785 132.017 120.761 132.068 120.736C132.195 120.672 132.322 120.608 132.448 120.557L132.83 120.405C132.9 120.379 132.966 120.354 133.032 120.329C133.099 120.303 133.165 120.278 133.235 120.252C133.299 120.233 133.365 120.211 133.431 120.189C133.499 120.166 133.565 120.144 133.629 120.125L133.742 120.086C133.852 120.049 133.956 120.014 134.059 119.985C134.148 119.95 134.241 119.927 134.337 119.903C134.38 119.893 134.423 119.882 134.466 119.871C134.542 119.852 134.614 119.832 134.687 119.813C134.76 119.794 134.833 119.775 134.91 119.756C135.049 119.718 135.188 119.693 135.327 119.667C135.404 119.654 135.481 119.639 135.556 119.623C135.632 119.607 135.709 119.591 135.784 119.578C135.854 119.565 135.927 119.556 136 119.546C136.073 119.537 136.146 119.527 136.216 119.515C136.367 119.489 136.521 119.464 136.685 119.451C136.824 119.438 136.977 119.425 137.129 119.413C137.281 119.4 137.445 119.387 137.611 119.375C137.762 119.362 137.916 119.362 138.067 119.362C138.131 119.362 138.19 119.359 138.251 119.355C138.312 119.352 138.372 119.349 138.435 119.349H138.702C138.752 119.362 138.816 119.362 138.866 119.362C146.908 119.54 152.234 124.882 152.234 133.035V156.87C152.234 157.289 151.892 157.62 151.485 157.62H142.088C141.669 157.62 141.339 157.277 141.339 156.87V135.935C141.339 131.814 138.816 129.054 134.858 129.054C134.592 129.054 134.339 129.066 134.086 129.092C134.059 129.105 134.022 129.105 133.984 129.105C133.743 129.13 133.515 129.168 133.287 129.206C133.263 129.212 133.242 129.215 133.222 129.218C133.201 129.222 133.18 129.225 133.16 129.232C132.944 129.27 132.728 129.333 132.512 129.397C132.488 129.397 132.448 129.41 132.423 129.422C132.207 129.486 131.992 129.575 131.79 129.664C131.79 129.677 131.778 129.677 131.778 129.677C131.562 129.779 131.358 129.88 131.168 129.995C131.155 129.995 131.13 130.008 131.118 130.02C130.927 130.135 130.75 130.262 130.572 130.402C130.547 130.415 130.522 130.427 130.495 130.453C130.318 130.593 130.154 130.745 129.988 130.898L129.938 130.949C129.773 131.114 129.608 131.279 129.455 131.47C129.291 131.661 129.139 131.877 129 132.093C128.986 132.093 128.986 132.106 128.986 132.106C128.847 132.322 128.72 132.551 128.594 132.78C128.594 132.799 128.586 132.811 128.577 132.826C128.577 132.826 128.574 132.832 128.572 132.835C128.572 132.835 128.57 132.841 128.569 132.844C128.454 133.073 128.34 133.314 128.226 133.569C128.219 133.582 128.217 133.591 128.214 133.601C128.21 133.61 128.206 133.62 128.201 133.632C127.871 134.434 127.604 135.324 
452127.402 136.316C127.389 136.329 127.389 136.342 127.389 136.354C127.325 136.672 127.275 137.015 127.224 137.359C127.211 137.372 127.211 137.397 127.211 137.41C127.161 137.753 127.122 138.122 127.084 138.491C127.008 139.318 126.97 140.183 126.97 141.111V156.882C126.97 157.302 126.628 157.633 126.221 157.633ZM200.275 157.633H209.75C210.155 157.633 210.498 157.302 210.498 156.882V144.024C210.498 133.34 215.191 129.601 220.111 129.601C220.91 129.601 221.734 129.664 222.508 129.804C222.952 129.88 223.37 129.537 223.37 129.079V120.151C223.37 119.756 223.079 119.438 222.686 119.4C222.28 119.362 221.887 119.349 221.532 119.349C217.055 119.349 212.21 122.414 210.498 126.459V120.697C210.498 120.29 210.168 119.947 209.75 119.947H200.275C199.87 119.947 199.527 120.278 199.527 120.697V156.882C199.54 157.302 199.87 157.633 200.275 157.633ZM220.007 178.276C220.059 178.288 220.121 178.288 220.173 178.288C228.2 178.478 233.539 183.808 233.539 191.974V215.77C233.539 216.191 233.196 216.521 232.791 216.521H223.393C222.975 216.521 222.645 216.179 222.645 215.77V194.836C222.645 190.715 220.121 187.954 216.165 187.954C215.899 187.954 215.644 187.968 215.391 187.993C215.366 188.005 215.328 188.005 215.289 188.005C215.048 188.03 214.82 188.07 214.592 188.107C214.568 188.112 214.549 188.116 214.529 188.12C214.506 188.123 214.486 188.125 214.465 188.132C214.249 188.171 214.033 188.234 213.819 188.298C213.792 188.298 213.755 188.31 213.73 188.323C213.514 188.387 213.298 188.476 213.095 188.566C213.095 188.578 213.082 188.578 213.082 188.578C212.867 188.68 212.665 188.781 212.474 188.896C212.462 188.896 212.437 188.908 212.424 188.921C212.233 189.036 212.055 189.163 211.878 189.302C211.853 189.315 211.827 189.329 211.802 189.354C211.625 189.493 211.459 189.647 211.295 189.798L211.243 189.85C211.079 190.016 210.913 190.18 210.762 190.371C210.598 190.562 210.444 190.777 210.305 190.995C210.293 190.995 210.293 191.008 210.293 191.008C210.153 191.223 210.027 191.452 209.9 191.682C209.9 191.7 209.893 191.712 209.884 191.726C209.881 191.732 209.877 191.737 209.873 191.744C209.759 191.974 209.645 192.215 209.531 192.47C209.526 192.483 209.522 192.492 209.518 192.502C209.517 192.511 209.513 192.52 209.506 192.533C209.176 193.335 208.91 194.226 208.707 195.217C208.694 195.23 208.694 195.242 208.694 195.255C208.632 195.574 208.58 195.917 208.53 196.261C208.518 196.273 208.518 196.298 208.518 196.311C208.466 196.655 208.429 197.022 208.391 197.392C208.314 198.219 208.277 199.083 208.277 200.012V215.783C208.277 216.204 207.934 216.534 207.528 216.534H198.054C197.635 216.534 197.307 216.191 197.307 215.783V179.598C197.307 179.179 197.649 178.848 198.054 178.848H207.553C207.972 178.848 208.302 179.192 208.302 179.598V183.86C208.58 183.451 208.898 183.057 209.228 182.676L209.24 182.663C209.297 182.606 209.354 182.545 209.411 182.486C209.469 182.426 209.526 182.365 209.583 182.308L209.774 182.117C209.873 182.016 209.988 181.914 210.102 181.812C210.143 181.778 210.182 181.743 210.223 181.703C210.261 181.668 210.302 181.632 210.344 181.595C210.444 181.505 210.558 181.418 210.673 181.329C210.762 181.252 210.851 181.175 210.953 181.099C211.01 181.061 211.067 181.02 211.124 180.979C211.181 180.936 211.238 180.895 211.295 180.858C211.397 180.794 211.497 180.717 211.598 180.642C211.657 180.597 211.725 180.556 211.793 180.517C211.843 180.487 211.893 180.456 211.941 180.424C211.998 180.394 212.055 180.358 212.112 180.323C212.169 180.289 212.226 180.253 212.283 180.221C212.34 180.189 212.401 180.159 212.462 180.126C212.522 180.094 212.581 180.062 212.638 180.03C212.702 180 212.763 179.968 212.822 179.936C212.883 179.904 212.943 179.871 213.008 179.839C213.075 179.802 213.147 179.77 213.22 179.734C213.272 179.711 213.323 179.688 213.375 179.663C213.502 179.598 213.628 179.534 213.755 179.484L214.135 179.331C214.204 179.306 214.272 179.281 214.338 179.254C214.404 179.229 214.472 179.204 214.542 179.179C214.604 179.16 214.672 179.136 214.738 179.115C214.804 179.092 214.872 179.07 214.934 179.051C215.087 179.001 215.227 178.949 215.366 178.912C215.453 178.876 215.548 178.853 215.642 178.83C215.685 178.819 215.728 178.808 215.772 178.798C215.847 178.778 215.92 178.758 215.994 178.74C2
45216.067 178.721 216.14 178.701 216.215 178.683C216.356 178.644 216.495 178.619 216.634 178.594C216.711 178.58 216.786 178.566 216.862 178.55C216.939 178.534 217.014 178.518 217.091 178.505C217.16 178.493 217.233 178.482 217.306 178.473C217.38 178.464 217.453 178.453 217.522 178.441C217.674 178.416 217.826 178.391 217.991 178.377C218.131 178.365 218.282 178.352 218.434 178.339C218.585 178.326 218.751 178.314 218.917 178.301C219.069 178.288 219.22 178.288 219.374 178.288C219.436 178.288 219.497 178.285 219.558 178.282C219.618 178.279 219.677 178.276 219.741 178.276H220.007Z`,fill:`#DDDFE1`})]})]}),(0,Z.jsx)(Ae,{children:(0,Z.jsx)(Ur,{id:`clip0_29111_31270`,children:(0,Z.jsx)(Sl,{width:528,height:330,fill:`white`})})})]})),yL=(0,X.forwardRef)((e,t)=>(0,Z.jsxs)(zs,{viewBox:`0 0 528 329`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:t,...e,children:[(0,Z.jsxs)(Go,{clipPath:`url(#clip0_32738_28922)`,children:[(0,Z.jsx)(Hl,{id:`mask0_32738_28922`,style:{maskType:`luminance`},maskUnits:`userSpaceOnUse`,x:0,y:0,width:528,height:329,children:(0,Z.jsx)(H,{d:`M528 0H0V329H528V0Z`,fill:`white`})}),(0,Z.jsxs)(Go,{mask:`url(#mask0_32738_28922)`,children:[(0,Z.jsx)(H,{d:`M513.73 0H14.2703C6.38901 0 0 6.36965 0 14.227V314.773C0 322.63 6.38901 329 14.2703 329H513.73C521.61 329 528 322.63 528 314.773V14.227C528 6.36965 521.61 0 513.73 0Z`,fill:`#BDBFC1`}),(0,Z.jsx)(H,{d:`M448.789 292.233C450.882 293.006 454.373 293.73 458.185 293.78C467.58 293.78 473.686 289.256 473.702 282.261C473.736 277.099 469.419 274.846 465.623 272.845C462.772 271.348 460.327 270.071 460.377 267.698C460.411 266.119 461.727 264.101 465.32 263.629C466.449 263.478 469.924 263.259 474.091 264.856L475.305 259.191C473.466 258.584 470.851 257.93 467.596 257.93C458.793 257.93 452.601 262.504 452.551 269.027C452.501 273.736 456.954 276.443 460.293 278.075C463.886 279.823 465.826 281.219 465.809 283.572C465.775 286.684 462.419 288.13 459.096 288.18H458.707C454.728 288.18 452.045 287.205 450.038 286.297L448.789 292.233ZM500.419 293.191H507.116L499.863 258.568H492.576C491.194 258.568 490.013 259.358 489.472 260.62L475.794 293.175H483.502L485.493 287.693H499.256L500.419 293.191ZM432.833 293.191H440.238L447.66 258.568H440.256L432.833 293.191ZM410.672 293.191H419.257L433.813 258.568H426.071L415.108 286.197L410.435 261.478C410.081 259.712 408.765 258.584 407.061 258.584H394.664C396.79 259.207 398.949 259.98 400.534 260.839C402.306 261.796 402.811 262.806 403.317 264.705L410.672 293.191ZM498.125 282.261H487.499L494.246 263.697L498.125 282.261Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M450.068 286.281C452.074 287.188 454.757 288.164 458.737 288.164H459.126C462.431 288.097 465.804 286.651 465.838 283.556C465.854 281.202 463.915 279.806 460.323 278.058C456.965 276.427 452.531 273.718 452.581 269.011C452.631 262.47 458.821 257.912 467.625 257.912C470.881 257.912 473.478 258.568 475.335 259.173L476.532 258.501C474.254 257.678 471.303 256.87 467.625 256.87C458.232 256.87 451.602 261.864 451.552 268.993C451.484 274.275 456.275 277.217 459.884 278.966C463.594 280.764 464.843 281.926 464.827 283.523C464.793 285.995 461.874 287.071 459.142 287.122C454.352 287.188 451.586 285.827 449.359 284.801L450.068 286.281Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M448.787 292.233L450.054 286.297L449.312 284.835L447.59 292.871L448.787 292.233ZM415.443 282.514L425.343 257.542L426.051 258.568L415.088 286.197L415.443 282.514ZM410.67 293.191L403.299 264.689C402.808 262.788 402.286 261.78 400.516 260.821C398.931 259.964 396.788 259.191 394.646 258.568L390.868 257.542L390.648 258.602C393.972 259.326 397.75 260.485 400.026 261.712C401.426 262.47 401.831 263.124 402.286 264.942L409.876 294.217L410.67 293.191ZM431.551 294.217L439.41 257.542L440.236 258.568L432.815 293.191L431.551 294.217ZM500.704 257.542H492.574C490.753 257.542 489.201 258.602 488.526 260.233L474.256 294.217L475.808 293.191L489.488 260.636C490.011 259.375 491.207 258.584 492.592 258.584H499.877L500.704 257.542ZM498.123 282.261L494.243 263.697L493.974 267.448L496.858 281.219L498.123 282.261ZM500.417 293.191L499.27 287.71L498.426 288.735L499.573 294.217L500.417 293.191Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M494.246 263.697L487.5 282.261L488.968 281.235L493.977 267.464L494.246 263.697ZM476.503 258.501L474.833 266.27L474.091 264.84L475.306 259.173L476.503 258.501ZM508.381 294.217L500.707 257.542L499.863 258.568L507.116 293.191L508.381 294.217ZM440.239 293.191L447.661 258.568L448.926 257.542L441.066 294.217L440.239 293.191ZM435.348 257.542L419.932 294.217L419.258 293.191L433.813 258.568L435.348 257.542ZM484.245 294.217L486.235 288.735L485.509 287.71L483.519 293.191L484.245 294.217Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M499.27 287.727H485.506L486.232 288.753H498.426L499.27 287.727ZM484.241 294.218H474.256L475.808 293.192H483.515L484.241 294.218ZM508.378 294.218H499.573L500.401 293.192H507.095L508.378 294.218ZM409.859 294.218H419.911L419.237 293.192H410.651L409.859 294.218ZM432.831 293.192H440.235L441.063 294.218H431.55L432.831 293.192Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M394.645 258.585H407.043C408.746 258.585 410.079 259.728 410.416 261.478L415.087 286.198L415.442 282.515L411.445 261.293C410.972 258.923 409.117 257.561 407.059 257.561H390.867L394.645 258.585ZM447.608 292.856C449.834 293.882 453.931 294.755 458.2 294.807C468.183 294.807 474.728 289.879 474.762 282.262C474.812 272.577 461.336 272.054 461.437 267.717C461.471 266.404 462.736 265.01 465.469 264.638C466.835 264.471 470.595 264.336 474.846 266.287L474.104 264.857C469.939 263.26 466.464 263.479 465.333 263.63C461.74 264.101 460.442 266.12 460.392 267.699C460.34 270.071 462.804 271.348 465.638 272.846C469.432 274.83 473.733 277.084 473.717 282.262C473.683 289.257 467.593 293.781 458.2 293.781C454.388 293.747 450.895 293.025 448.804 292.234L447.608 292.856Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M496.857 281.235H488.964L487.496 282.261H498.122L496.857 281.235ZM435.343 257.542H425.359L426.068 258.568H433.809L435.343 257.542ZM447.657 258.584H440.252L439.426 257.56H448.939L447.657 258.584Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M372.628 102.668C368.898 102.668 366.147 105.572 366.147 109.148C366.147 112.8 368.912 115.703 372.628 115.703C376.432 115.703 379.336 112.8 379.336 109.148C379.336 105.572 376.432 102.668 372.628 102.668ZM282.47 118.988C277.473 118.988 273.376 121.144 271.068 124.656V105.128C271.068 104.723 270.738 104.38 270.32 104.38H260.847C260.44 104.38 260.098 104.71 260.098 105.128V156.407C260.098 156.813 260.428 157.156 260.847 157.156H270.32C270.725 157.156 271.068 156.826 271.068 156.407V140.76C271.068 133.012 273.756 128.688 278.97 128.688C282.989 128.688 285.602 131.377 285.602 135.548V156.42C285.602 156.826 285.932 157.168 286.35 157.168H295.748C296.153 157.168 296.496 156.838 296.496 156.42V132.708C296.483 124.364 290.966 118.988 282.47 118.988ZM255.099 156.305C255.099 156.737 254.807 157.117 254.39 157.218C252.982 157.561 251.446 157.751 249.836 157.751C241.707 157.751 235.517 153.427 235.517 144.335V128.954H228.048C227.629 128.954 227.299 128.612 227.299 128.206V120.319C227.299 119.926 227.617 119.596 228.009 119.571C232.144 119.33 235.517 117.352 235.517 111.544V108.894C235.517 108.475 235.86 108.146 236.266 108.146H245.688C246.107 108.146 246.437 108.488 246.437 108.894C246.437 109.042 246.437 109.196 246.439 109.357V109.369C246.455 112.588 246.484 118.209 240.717 119.596H254.655C255.075 119.596 255.403 119.938 255.403 120.344V128.206C255.403 128.624 255.062 128.954 254.655 128.954H246.475V142.902C246.475 146.25 248.264 148.19 250.952 148.19C252.017 148.19 253.26 148.051 254.363 147.657C254.72 147.531 255.099 147.81 255.099 148.19V156.305ZM126.97 181.919C129.05 179.383 132.55 177.748 137.104 177.748C147.985 177.748 154.617 185.342 154.63 197.122C154.63 208.89 147.998 216.498 136.963 216.498C132.716 216.498 128.911 214.864 126.97 212.175V215.155C126.97 215.573 126.628 215.902 126.221 215.902H116.748C116.33 215.902 116 215.561 116 215.155V163.875C116 163.457 116.342 163.128 116.748 163.128H126.221C126.64 163.128 126.97 163.47 126.97 163.875V181.919ZM126.285 197.122C126.285 203.172 129.798 207.192 135.163 207.192C140.375 207.192 143.952 203.158 143.964 197.122C143.964 191.074 140.375 187.055 135.163 187.055C129.785 187.055 126.285 191.087 126.285 197.122ZM158.208 189.134C159.729 182.198 166.387 177.748 174.162 177.748C184.383 177.748 191.308 183.036 191.333 193.624V215.168C191.333 215.586 190.99 215.916 190.585 215.916H181.492C181.074 215.916 180.744 215.573 180.744 215.168V211.149C178.575 214.419 174.326 216.512 170.154 216.512C162.849 216.512 157.7 211.591 157.7 205.328C157.7 197.884 163.14 193.852 173.946 192.735L180.732 192.065V191.835C180.732 188.108 178.195 185.876 174.175 185.876C170.839 185.876 168.352 187.74 167.719 190.948C167.642 191.353 167.262 191.62 166.856 191.544L158.804 190.036C158.384 189.959 158.119 189.554 158.208 189.134ZM180.717 200.027H180.732V199.722L173.718 200.548C169.99 200.928 168.124 202.792 168.124 204.947C168.124 207.039 169.761 208.675 172.817 208.675C177.739 208.675 180.643 204.732 180.717 200.331V200.027ZM261.63 193.103L275.504 179.296C275.859 178.94 275.606 178.345 275.112 178.345H263.05C262.861 178.345 262.67 178.421 262.531 178.56L250.228 190.644V163.889C250.228 163.483 249.9 163.141 249.481 163.141H239.943C239.538 163.141 239.195 163.47 239.195 163.889V215.168C239.195 215.573 239.525 215.916 239.943 215.916H249.481C249.887 215.916 250.228 215.586 250.228 215.168V204.505L254.325 200.407L264.318 215.573C264.459 215.788 264.687 215.904 264.941 215.904H276.507C276.963 215.904 277.229 215.395 276.963 215.029L261.63 193.103ZM335.405 125.695C337.409 122.119 341.963 118.987 348.076 118.987C356.192 118.987 361.57 124.427 361.582 131.592V156.407C361.582 156.825 361.24 157.155 360.833 157.155H351.436C351.017 157.155 350.687 156.813 350.687 156.407V134.787C350.687 130.691 348.456 128.155 344.574 128.155C340.034 128.155 337.421 131.883 337.421 137.919V156.407C337.421 156.825 337.079 157.155 336.674 157.155H327.352C326.934 157.155 326.604 156.813 326.604 156.407V134.787C326.604 130.691 324.371 128.155 320.568 128.155C316.103 128.155 313.49 131.959 313.49 137.919V156.407C313.49 156.825 313.147 157.155 312.742 157.155H303.269C302.85 157.155 3
45202.52 156.813 302.52 156.407V120.332C302.52 119.913 302.862 119.583 303.269 119.583H312.742C313.16 119.583 313.49 119.926 313.49 120.332V124.655C315.659 121.295 319.084 118.987 324.08 118.987C329.888 118.987 333.541 121.371 335.405 125.695ZM367.92 119.583H377.394C377.813 119.583 378.143 119.926 378.143 120.332V156.407C378.143 156.825 377.801 157.155 377.394 157.155H367.92C367.503 157.155 367.173 156.813 367.173 156.407V120.332C367.173 119.913 367.515 119.583 367.92 119.583ZM394.402 104.38H384.929C384.524 104.38 384.181 104.71 384.181 105.128V156.407C384.181 156.813 384.509 157.156 384.929 157.156H394.402C394.809 157.156 395.151 156.826 395.151 156.407V105.128C395.151 104.71 394.809 104.38 394.402 104.38ZM401.887 104.38H411.361C411.778 104.38 412.108 104.71 412.108 105.128V156.407C412.108 156.826 411.766 157.156 411.361 157.156H401.887C401.468 157.156 401.138 156.813 401.138 156.407V105.128C401.138 104.71 401.48 104.38 401.887 104.38ZM176.001 118.987C164.371 118.987 156.165 127.191 156.165 138.363C156.165 149.547 164.371 157.738 176.001 157.738C187.478 157.738 195.835 149.534 195.835 138.363C195.823 127.191 187.478 118.987 176.001 118.987ZM176.001 148.431C170.636 148.431 167.059 144.335 167.059 138.363C167.059 132.39 170.636 128.295 176.001 128.295C181.288 128.295 184.877 132.39 184.877 138.363C184.877 144.335 181.288 148.431 176.001 148.431ZM126.221 157.155H116.748C116.33 157.155 116 156.825 116 156.382V120.306C116 119.888 116.342 119.558 116.748 119.558H126.248C126.665 119.558 126.995 119.9 126.995 120.306V124.554C127.275 124.148 127.591 123.755 127.921 123.375L127.934 123.362C127.991 123.305 128.048 123.245 128.105 123.185C128.162 123.124 128.219 123.064 128.276 123.007L128.467 122.817C128.569 122.715 128.683 122.614 128.797 122.513C128.836 122.479 128.875 122.443 128.916 122.405C128.956 122.37 128.995 122.333 129.038 122.297C129.139 122.208 129.254 122.119 129.368 122.031C129.455 121.954 129.544 121.879 129.646 121.802C129.703 121.764 129.76 121.723 129.817 121.682C129.874 121.641 129.931 121.6 129.988 121.561C130.09 121.498 130.192 121.422 130.293 121.346C130.352 121.302 130.418 121.262 130.488 121.222C130.538 121.192 130.588 121.162 130.636 121.13C130.693 121.099 130.75 121.064 130.807 121.029C130.864 120.994 130.921 120.959 130.978 120.927C131.036 120.896 131.094 120.864 131.155 120.832C131.216 120.801 131.276 120.769 131.333 120.737C131.396 120.706 131.456 120.674 131.517 120.642C131.578 120.61 131.637 120.579 131.701 120.547C131.769 120.509 131.84 120.476 131.915 120.442C131.965 120.419 132.017 120.395 132.068 120.37C132.195 120.306 132.322 120.243 132.448 120.192L132.83 120.04C132.9 120.014 132.966 119.989 133.032 119.964C133.099 119.938 133.165 119.913 133.235 119.888C133.299 119.869 133.365 119.846 133.431 119.824C133.499 119.802 133.565 119.78 133.629 119.761L133.742 119.722C133.852 119.685 133.956 119.65 134.059 119.621C134.148 119.586 134.241 119.563 134.337 119.54C134.38 119.529 134.423 119.519 134.466 119.507C134.542 119.488 134.614 119.469 134.687 119.45C134.76 119.431 134.833 119.412 134.91 119.393C135.049 119.355 135.188 119.33 135.327 119.304C135.404 119.292 135.481 119.276 135.556 119.26C135.632 119.244 135.709 119.228 135.784 119.216C135.854 119.203 135.927 119.193 136 119.184C136.073 119.174 136.146 119.165 136.216 119.152C136.367 119.127 136.521 119.101 136.685 119.089C136.824 119.076 136.977 119.063 137.129 119.051C137.281 119.038 137.445 119.025 137.611 119.013C137.762 119 137.916 119 138.067 119C138.131 119 138.19 118.997 138.251 118.994C138.312 118.99 138.372 118.987 138.435 118.987H138.702C138.752 119 138.816 119 138.866 119C146.908 119.178 152.234 124.503 152.234 132.631V156.394C152.234 156.813 151.892 157.142 151.485 157.142H142.088C141.669 157.142 141.339 156.8 141.339 156.394V135.522C141.339 131.414 138.816 128.663 134.858 128.663C134.592 128.663 134.339 128.675 134.086 128.7C134.059 128.713 134.022 128.713 133.984 128.713C133.743 128.738 133.515 128.777 133.287 128.815C133.263 128.82 133.242 128.824 133.222 128.826C133.201 128.83 133.18 128.833 133.16 128.84C132.944 128.878 132.728 128.941 132.512 129.005C132.488 129.005 132.448 129.017 132.423 129.03C132.207 129.094 131.992 129.182 131.79 129.271C131.79 129.284 131.778 129.284 131.778 129.284C131.562 129.385 131.358 129.487 131.168 129.601C131.155 129.601 131.13 129.613 131.118 129.626C130.927 129.74 130.75 129.867 130.572 130.007C130.547 130.019 130.522 130.032 130.495 130.057C130.318 130.197 130.154 130.349 129.988 130.501L129.938 130.552C129.773 130.717 129.608 130.881 129.455 131.072C129.291 131.262 129.139 131.478 129 131.693C128.986 131.693 128.986 131.706 128.986 131.706C128.847 131.921 128.72 132.149 128.594 132.378C128.594 132.396 128.586 132.408 128.577 132.423C128.577 132.423 128.574 132.429 128.572 132.432C128.572 132.432 128.57 132.438 128.569 132.441C128.454 132.669 128.34 132.91 128.226 133.164C128.219 133.177 128.217 133.186 128.214 133.196C128.21 133.205 128.206 133.215 128.201 133.227C127.871 134.026 127.604 134.914 127.402 135.903C127.389 135.916 127.389 135.928 127.389 135.941C127.325 136.258 127.275 136.6 127.224 136.942C127.211 136.955 127.211 136.981 127.211 136.993C127.161 137.336 127.122 137.703 127.084 138.071C127.008 138.895 126.97 139.758 126.97 140.683V156.407C126.97 156.825 12
4526.628 157.155 126.221 157.155ZM200.275 157.155H209.75C210.155 157.155 210.498 156.825 210.498 156.407V143.587C210.498 132.936 215.191 129.208 220.111 129.208C220.91 129.208 221.734 129.271 222.508 129.411C222.952 129.487 223.37 129.144 223.37 128.688V119.786C223.37 119.393 223.079 119.076 222.686 119.038C222.28 119 221.887 118.987 221.532 118.987C217.055 118.987 212.21 122.043 210.498 126.076V120.332C210.498 119.926 210.168 119.583 209.75 119.583H200.275C199.87 119.583 199.527 119.913 199.527 120.332V156.407C199.54 156.825 199.87 157.155 200.275 157.155ZM220.007 177.735C220.059 177.748 220.121 177.748 220.173 177.748C228.2 177.937 233.539 183.251 233.539 191.393V215.116C233.539 215.536 233.196 215.865 232.791 215.865H223.393C222.975 215.865 222.645 215.523 222.645 215.116V194.245C222.645 190.137 220.121 187.384 216.165 187.384C215.899 187.384 215.644 187.398 215.391 187.423C215.366 187.436 215.328 187.436 215.289 187.436C215.048 187.461 214.82 187.5 214.592 187.537C214.568 187.542 214.549 187.546 214.529 187.549C214.506 187.553 214.486 187.555 214.465 187.562C214.249 187.601 214.033 187.663 213.819 187.727C213.792 187.727 213.755 187.74 213.73 187.752C213.514 187.816 213.298 187.905 213.095 187.994C213.095 188.006 213.082 188.006 213.082 188.006C212.867 188.108 212.665 188.209 212.474 188.323C212.462 188.323 212.437 188.335 212.424 188.348C212.233 188.464 212.055 188.59 211.878 188.729C211.853 188.741 211.827 188.755 211.802 188.78C211.625 188.919 211.459 189.072 211.295 189.223L211.243 189.274C211.079 189.44 210.913 189.603 210.762 189.794C210.598 189.984 210.444 190.199 210.305 190.416C210.293 190.416 210.293 190.429 210.293 190.429C210.153 190.644 210.027 190.871 209.9 191.101C209.9 191.119 209.893 191.131 209.884 191.145C209.881 191.151 209.877 191.156 209.873 191.163C209.759 191.393 209.645 191.633 209.531 191.887C209.526 191.899 209.522 191.908 209.518 191.919C209.517 191.928 209.513 191.937 209.506 191.949C209.176 192.749 208.91 193.637 208.707 194.626C208.694 194.638 208.694 194.65 208.694 194.663C208.632 194.981 208.58 195.323 208.53 195.666C208.518 195.678 208.518 195.703 208.518 195.716C208.466 196.059 208.429 196.425 208.391 196.793C208.314 197.619 208.277 198.479 208.277 199.406V215.129C208.277 215.548 207.934 215.877 207.528 215.877H198.054C197.635 215.877 197.307 215.536 197.307 215.129V179.054C197.307 178.636 197.649 178.305 198.054 178.305H207.553C207.972 178.305 208.302 178.649 208.302 179.054V183.303C208.58 182.895 208.898 182.502 209.228 182.122L209.24 182.109C209.297 182.052 209.354 181.992 209.411 181.933C209.468 181.873 209.526 181.812 209.583 181.755L209.774 181.565C209.873 181.464 209.988 181.362 210.102 181.261C210.143 181.227 210.182 181.192 210.223 181.153C210.261 181.117 210.302 181.081 210.344 181.044C210.444 180.955 210.558 180.868 210.673 180.779C210.762 180.703 210.851 180.626 210.953 180.55C211.01 180.512 211.067 180.471 211.124 180.431C211.181 180.388 211.238 180.347 211.295 180.31C211.397 180.246 211.497 180.169 211.598 180.094C211.657 180.05 211.725 180.009 211.793 179.97C211.843 179.94 211.893 179.91 211.941 179.878C211.998 179.847 212.055 179.812 212.112 179.776C212.169 179.742 212.226 179.707 212.283 179.675C212.34 179.643 212.401 179.613 212.462 179.581C212.522 179.549 212.581 179.517 212.638 179.484C212.702 179.454 212.763 179.422 212.822 179.39C212.883 179.358 212.943 179.326 213.008 179.294C213.075 179.257 213.147 179.225 213.22 179.189C213.272 179.166 213.323 179.143 213.375 179.118C213.502 179.054 213.628 178.99 213.755 178.94L214.135 178.787C214.204 178.762 214.272 178.738 214.338 178.711C214.404 178.686 214.472 178.661 214.542 178.636C214.604 178.617 214.672 178.594 214.738 178.572C214.804 178.549 214.872 178.528 214.934 178.508C215.087 178.458 215.227 178.407 215.366 178.369C215.453 178.334 215.548 178.311 215.642 178.288C215.685 178.277 215.728 178.266 215.772 178.256C215.847 178.236 215.92 178.217 215.994 178.199C216.067 178.179 216.14 178.16 216.215 178.142C216.356 178.103 216.495 178.078 216.634 178.053C216.711 178.039 216.786 178.024 216.862 178.008C216.939 177.992 217.014 177.976 217.091 177.964C217.16 177.952 217.233 177.941 217.306 177.932C217.38 177.923 217.453 177.912 217.522 177.9C217.674 177.875 217.826 177.85 217.991 177.837C218.131 177.824 218.282 177.811 218.434 177.799C218.585 177.786 218.751 177.773 218.917 177.761C219.069 177.748 219.22 177.748 219.374 177.748C219.436 177.748 219.497 177.745 219.558 177.742C219.618 177.738 219.677 177.735 219.741 177.735H220.007Z`,fill:`#DDDFE1`})]}),(0,Z.jsx)(H,{d:`M506.256 310.27C504.446 310.27 503.467 309.142 503.141 308.089L504.224 307.614C504.505 308.49 505.099 309.202 506.256 309.202C507.176 309.202 507.769 308.668 507.769 308.059C507.769 306.146 503.467 307.377 503.467 304.544C503.467 303.357 504.491 302.556 506.093 302.556C507.413 302.556 508.555 303.297 508.867 3
45204.395L507.814 304.855C507.606 304.084 506.864 303.594 506.063 303.594C505.218 303.594 504.683 303.935 504.683 304.529C504.683 306.131 509.015 304.959 509 308.045C509 309.35 507.903 310.27 506.256 310.27Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M499.404 310.27C497.595 310.27 496.615 309.142 496.289 308.089L497.372 307.614C497.654 308.49 498.247 309.202 499.404 309.202C500.324 309.202 500.918 308.668 500.918 308.059C500.918 306.146 496.615 307.377 496.615 304.544C496.615 303.357 497.639 302.556 499.241 302.556C500.562 302.556 501.704 303.297 502.015 304.395L500.962 304.855C500.754 304.084 500.013 303.594 499.212 303.594C498.366 303.594 497.832 303.935 497.832 304.529C497.832 306.131 502.164 304.959 502.149 308.045C502.149 309.35 501.051 310.27 499.404 310.27Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M495.343 306.072C495.343 306.25 495.329 306.517 495.314 306.65H489.409C489.498 308.163 490.448 309.157 491.798 309.157C492.94 309.157 493.726 308.623 493.949 307.689L495.136 307.97C494.765 309.424 493.519 310.27 491.798 310.27C489.558 310.27 488.148 308.534 488.148 306.413C488.148 304.291 489.513 302.556 491.768 302.556C493.979 302.556 495.343 304.143 495.343 306.072ZM489.484 305.597H494.008C493.89 304.455 493.089 303.609 491.768 303.609C490.596 303.609 489.736 304.351 489.484 305.597Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M480.039 310.151V302.674H481.3V304.084C481.819 303.194 482.724 302.556 483.867 302.556C485.424 302.556 486.537 303.609 486.537 305.196V310.151H485.276V305.434C485.276 304.425 484.638 303.698 483.585 303.698C482.19 303.698 481.3 304.9 481.3 306.873V310.151H480.039Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M477.352 301.265C476.847 301.265 476.477 300.88 476.477 300.39C476.477 299.886 476.847 299.5 477.352 299.5C477.871 299.5 478.257 299.886 478.257 300.39C478.257 300.88 477.871 301.265 477.352 301.265ZM476.729 310.152V302.675H477.99V310.152H476.729Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M472.381 310.27C470.571 310.27 469.592 309.142 469.266 308.089L470.349 307.614C470.63 308.49 471.224 309.202 472.381 309.202C473.301 309.202 473.894 308.668 473.894 308.059C473.894 306.146 469.592 307.377 469.592 304.544C469.592 303.357 470.616 302.556 472.218 302.556C473.538 302.556 474.68 303.297 474.992 304.395L473.939 304.855C473.731 304.084 472.989 303.594 472.188 303.594C471.343 303.594 470.808 303.935 470.808 304.529C470.808 306.131 475.14 304.959 475.125 308.045C475.125 309.35 474.028 310.27 472.381 310.27Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M467.826 302.675V310.152H466.565V308.742C466.046 309.632 465.141 310.27 463.998 310.27C462.441 310.27 461.328 309.217 461.328 307.63V302.675H462.589V307.392C462.589 308.401 463.227 309.128 464.28 309.128C465.675 309.128 466.565 307.926 466.565 305.953V302.675H467.826Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M452.289 310.151V299.767H456.057C458.015 299.767 459.232 300.746 459.232 302.437C459.232 303.401 458.564 304.173 457.867 304.469C458.92 304.84 459.692 305.671 459.692 307.125C459.692 308.994 458.416 310.151 456.28 310.151H452.289ZM453.639 304.039H455.998C457.229 304.039 457.897 303.52 457.897 302.481C457.897 301.443 457.229 300.924 455.998 300.924H453.639V304.039ZM453.639 308.935H456.057C457.57 308.935 458.342 308.297 458.342 307.095C458.342 305.879 457.57 305.226 456.057 305.226H453.639V308.935Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M435.633 310.151V302.674H436.894V304.084C437.265 303.194 438.006 302.556 439.149 302.556C440.365 302.556 441.315 303.119 441.582 304.128C441.982 303.238 442.872 302.556 444 302.556C445.602 302.556 446.611 303.564 446.611 305.137V310.151H445.35V305.389C445.35 304.366 444.771 303.668 443.718 303.668C442.442 303.668 441.745 304.811 441.745 306.398V310.151H440.484V305.389C440.484 304.366 439.905 303.668 438.867 303.668C437.591 303.668 436.894 304.811 436.894 306.398V310.151H435.633Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M433.576 302.675V310.152H432.315V308.742C431.796 309.632 430.891 310.27 429.748 310.27C428.191 310.27 427.078 309.217 427.078 307.63V302.675H428.339V307.392C428.339 308.401 428.977 309.128 430.03 309.128C431.425 309.128 432.315 307.926 432.315 305.953V302.675H433.576Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M418.609 310.151V302.674H419.87V304.084C420.39 303.194 421.295 302.556 422.437 302.556C423.995 302.556 425.107 303.609 425.107 305.196V310.151H423.846V305.434C423.846 304.425 423.208 303.698 422.155 303.698C420.76 303.698 419.87 304.9 419.87 306.873V310.151H418.609Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M415.922 301.265C415.418 301.265 415.047 300.88 415.047 300.39C415.047 299.886 415.418 299.5 415.922 299.5C416.441 299.5 416.827 299.886 416.827 300.39C416.827 300.88 416.441 301.265 415.922 301.265ZM415.299 310.152V302.675H416.56V310.152H415.299Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M413.832 310.093C413.461 310.226 413.06 310.271 412.66 310.271C411.384 310.271 410.449 309.559 410.449 307.912V303.788H409.055V302.675H410.449V300.405H411.71V302.675H413.713V303.788H411.71V307.956C411.71 308.743 412.155 309.128 412.808 309.128C413.105 309.128 413.446 3
45209.084 413.743 308.935L413.832 310.093Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M404.775 302.556C406.585 302.556 407.846 303.624 407.846 305.36V310.151H406.6V308.875C406.17 309.736 405.191 310.27 404.108 310.27C402.61 310.27 401.586 309.35 401.586 308.059C401.586 306.62 402.758 305.834 405.146 305.597L406.6 305.434V305.285C406.6 304.262 405.873 303.609 404.775 303.609C403.752 303.609 403.025 304.217 402.921 305.226L401.749 305.003C401.972 303.52 403.203 302.556 404.775 302.556ZM404.301 309.231C405.755 309.231 406.6 308.267 406.6 306.769V306.413L405.146 306.576C403.633 306.739 402.847 307.258 402.847 308.045C402.847 308.742 403.44 309.231 404.301 309.231Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M398.68 310.152V299.648H399.941V310.152H398.68Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M390.023 310.151V299.767H393.97C395.987 299.767 397.293 300.953 397.293 302.778C397.293 304.603 395.987 305.79 393.97 305.79H391.373V310.151H390.023ZM391.373 304.573H393.925C395.156 304.573 395.898 303.906 395.898 302.778C395.898 301.651 395.156 300.968 393.925 300.968H391.373V304.573Z`,fill:`#DDDFE1`})]}),(0,Z.jsx)(Ae,{children:(0,Z.jsx)(Ur,{id:`clip0_32738_28922`,children:(0,Z.jsx)(Sl,{width:528,height:329,fill:`white`})})})]})),bL=(0,X.forwardRef)((e,t)=>(0,Z.jsxs)(zs,{viewBox:`0 0 528 329`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:t,...e,children:[(0,Z.jsxs)(Go,{clipPath:`url(#clip0_29950_50696)`,children:[(0,Z.jsx)(Hl,{id:`mask0_29950_50696`,style:{maskType:`luminance`},maskUnits:`userSpaceOnUse`,x:0,y:0,width:528,height:329,children:(0,Z.jsx)(H,{d:`M528 0H0V329H528V0Z`,fill:`white`})}),(0,Z.jsxs)(Go,{mask:`url(#mask0_29950_50696)`,children:[(0,Z.jsx)(H,{d:`M513.73 0H14.2703C6.38901 0 0 6.36965 0 14.227V314.773C0 322.63 6.38901 329 14.2703 329H513.73C521.61 329 528 322.63 528 314.773V14.227C528 6.36965 521.61 0 513.73 0Z`,fill:`#BDBFC1`}),(0,Z.jsx)(H,{d:`M448.789 292.233C450.882 293.006 454.373 293.73 458.185 293.78C467.58 293.78 473.686 289.256 473.702 282.261C473.736 277.099 469.419 274.846 465.623 272.845C462.772 271.348 460.327 270.071 460.377 267.698C460.411 266.119 461.727 264.101 465.32 263.629C466.449 263.478 469.924 263.259 474.091 264.856L475.305 259.191C473.466 258.584 470.851 257.93 467.596 257.93C458.793 257.93 452.601 262.504 452.551 269.027C452.501 273.736 456.954 276.443 460.293 278.075C463.886 279.823 465.826 281.219 465.809 283.572C465.775 286.684 462.419 288.13 459.096 288.18H458.707C454.728 288.18 452.045 287.205 450.038 286.297L448.789 292.233ZM500.419 293.191H507.116L499.863 258.568H492.576C491.194 258.568 490.013 259.358 489.472 260.62L475.794 293.175H483.502L485.493 287.693H499.256L500.419 293.191ZM432.833 293.191H440.238L447.66 258.568H440.256L432.833 293.191ZM410.672 293.191H419.257L433.813 258.568H426.071L415.108 286.197L410.435 261.478C410.081 259.712 408.765 258.584 407.061 258.584H394.664C396.79 259.207 398.949 259.98 400.534 260.839C402.306 261.796 402.811 262.806 403.317 264.705L410.672 293.191ZM498.125 282.261H487.499L494.246 263.697L498.125 282.261Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M450.068 286.281C452.074 287.188 454.757 288.164 458.737 288.164H459.126C462.431 288.097 465.804 286.651 465.838 283.556C465.854 281.202 463.915 279.806 460.323 278.058C456.965 276.427 452.531 273.718 452.581 269.011C452.631 262.47 458.821 257.912 467.625 257.912C470.881 257.912 473.478 258.568 475.335 259.173L476.532 258.501C474.254 257.678 471.303 256.87 467.625 256.87C458.232 256.87 451.602 261.864 451.552 268.993C451.484 274.275 456.275 277.217 459.884 278.966C463.594 280.764 464.843 281.926 464.827 283.523C464.793 285.995 461.874 287.071 459.142 287.122C454.352 287.188 451.586 285.827 449.359 284.801L450.068 286.281Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M448.787 292.233L450.054 286.297L449.312 284.835L447.59 292.871L448.787 292.233ZM415.443 282.514L425.343 257.542L426.051 258.568L415.088 286.197L415.443 282.514ZM410.67 293.191L403.299 264.689C402.808 262.788 402.286 261.78 400.516 260.821C398.931 259.964 396.788 259.191 394.646 258.568L390.868 257.542L390.648 258.602C393.972 259.326 397.75 260.485 400.026 261.712C401.426 262.47 401.831 263.124 402.286 264.942L409.876 294.217L410.67 293.191ZM431.551 294.217L439.41 257.542L440.236 258.568L432.815 293.191L431.551 294.217ZM500.704 257.542H492.574C490.753 257.542 489.201 258.602 488.526 260.233L474.256 294.217L475.808 293.191L489.488 260.636C490.011 259.375 491.207 258.584 492.592 258.584H499.877L500.704 257.542ZM498.123 282.261L494.243 263.697L493.974 267.448L496.858 281.219L498.123 282.261ZM500.417 293.191L499.27 287.71L498.426 288.735L499.573 294.217L500.417 293.191Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M494.246 263.697L487.5 282.261L488.968 281.235L493.977 267.464L494.246 263.697ZM476.503 258.501L474.833 266.27L474.091 264.84L475.306 259.173L476.503 258.501ZM508.381 294.217L500.707 257.542L499.863 258.568L507.116 293.191L508.381 294.217ZM440.239 293.191L447.661 258.568L448.926 257.542L441.066 294.217L440.239 293.191ZM435.348 257.542L419.932 294.217L419.258 293.191L433.813 258.568L435.348 257.542ZM484.245 294.217L486.235 288.735L485.509 287.71L483.519 293.191L484.245 294.217Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M499.27 287.727H485.506L486.232 288.753H498.426L499.27 287.727ZM484.241 294.218H474.256L475.808 293.192H483.515L484.241 294.218ZM508.378 294.218H499.573L500.401 293.192H507.095L508.378 294.218ZM409.859 294.218H419.911L419.237 293.192H410.651L409.859 294.218ZM432.831 293.192H440.235L441.063 294.218H431.55L432.831 293.192Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M394.645 258.585H407.043C408.746 258.585 410.079 259.728 410.416 261.478L415.087 286.198L415.442 282.515L411.445 261.293C410.972 258.923 409.117 257.561 407.059 257.561H390.867L394.645 258.585ZM447.608 292.856C449.834 293.882 453.931 294.755 458.2 294.807C468.183 294.807 474.728 289.879 474.762 282.262C474.812 272.577 461.336 272.054 461.437 267.717C461.471 266.404 462.736 265.01 465.469 264.638C466.835 264.471 470.595 264.336 474.846 266.287L474.104 264.857C469.939 263.26 466.464 263.479 465.333 263.63C461.74 264.101 460.442 266.12 460.392 267.699C460.34 270.071 462.804 271.348 465.638 272.846C469.432 274.83 473.733 277.084 473.717 282.262C473.683 289.257 467.593 293.781 458.2 293.781C454.388 293.747 450.895 293.025 448.804 292.234L447.608 292.856Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M496.857 281.235H488.964L487.496 282.261H498.122L496.857 281.235ZM435.343 257.542H425.359L426.068 258.568H433.809L435.343 257.542ZM447.657 258.584H440.252L439.426 257.56H448.939L447.657 258.584Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M427.87 102.668C424.14 102.668 421.389 105.572 421.389 109.148C421.389 112.8 424.154 115.703 427.87 115.703C431.675 115.703 434.579 112.8 434.579 109.148C434.579 105.572 431.675 102.668 427.87 102.668ZM337.712 118.988C332.716 118.988 328.618 121.144 326.31 124.656V105.128C326.31 104.723 325.98 104.38 325.563 104.38H316.089C315.682 104.38 315.34 104.71 315.34 105.128V156.407C315.34 156.813 315.67 157.156 316.089 157.156H325.563C325.968 157.156 326.31 156.826 326.31 156.407V140.76C326.31 133.012 328.998 128.688 334.212 128.688C338.231 128.688 340.844 131.377 340.844 135.548V156.42C340.844 156.826 341.174 157.168 341.592 157.168H350.991C351.395 157.168 351.738 156.838 351.738 156.42V132.708C351.725 124.364 346.208 118.988 337.712 118.988ZM310.342 156.305C310.342 156.737 310.049 157.117 309.632 157.218C308.224 157.561 306.688 157.751 305.078 157.751C296.949 157.751 290.759 153.427 290.759 144.335V128.954H283.291C282.871 128.954 282.541 128.612 282.541 128.206V120.319C282.541 119.926 282.859 119.596 283.251 119.571C287.386 119.33 290.759 117.352 290.759 111.544V108.894C290.759 108.475 291.102 108.146 291.508 108.146H300.93C301.35 108.146 301.68 108.488 301.68 108.894C301.68 109.042 301.68 109.196 301.681 109.357V109.369C301.697 112.588 301.726 118.209 295.959 119.596H309.898C310.317 119.596 310.645 119.938 310.645 120.344V128.206C310.645 128.624 310.304 128.954 309.898 128.954H301.717V142.902C301.717 146.25 303.506 148.19 306.194 148.19C307.259 148.19 308.503 148.051 309.605 147.657C309.962 147.531 310.342 147.81 310.342 148.19V156.305ZM182.212 181.919C184.292 179.383 187.792 177.748 192.346 177.748C203.227 177.748 209.859 185.342 209.872 197.122C209.872 208.89 203.24 216.498 192.205 216.498C187.958 216.498 184.153 214.864 182.212 212.175V215.155C182.212 215.573 181.87 215.902 181.463 215.902H171.99C171.572 215.902 171.242 215.561 171.242 215.155V163.875C171.242 163.457 171.585 163.128 171.99 163.128H181.463C181.882 163.128 182.212 163.47 182.212 163.875V181.919ZM181.527 197.122C181.527 203.172 185.04 207.192 190.405 207.192C195.618 207.192 199.194 203.158 199.207 197.122C199.207 191.074 195.618 187.055 190.405 187.055C185.027 187.055 181.527 191.087 181.527 197.122ZM213.45 189.134C214.972 182.198 221.629 177.748 229.404 177.748C239.625 177.748 246.55 183.036 246.575 193.624V215.168C246.575 215.586 246.232 215.916 245.828 215.916H236.734C236.316 215.916 235.986 215.573 235.986 215.168V211.149C233.817 214.419 229.568 216.512 225.396 216.512C218.091 216.512 212.942 211.591 212.942 205.328C212.942 197.884 218.382 193.852 229.188 192.735L235.974 192.065V191.835C235.974 188.108 233.437 185.876 229.417 185.876C226.081 185.876 223.594 187.74 222.961 190.948C222.885 191.353 222.505 191.62 222.098 191.544L214.046 190.036C213.627 189.959 213.361 189.554 213.45 189.134ZM235.96 200.027H235.974V199.722L228.96 200.548C225.232 200.928 223.366 202.792 223.366 204.947C223.366 207.039 225.004 208.675 228.059 208.675C232.981 208.675 235.885 204.732 235.96 200.331V200.027ZM316.872 193.103L330.746 179.296C331.101 178.94 330.848 178.345 330.354 178.345H318.292C318.103 178.345 317.912 178.421 317.773 178.56L305.47 190.644V163.889C305.47 163.483 305.142 163.141 304.723 163.141H295.185C294.78 163.141 294.437 163.47 294.437 163.889V215.168C294.437 215.573 294.767 215.916 295.185 215.916H304.723C305.129 215.916 305.47 215.586 305.47 215.168V204.505L309.568 200.407L319.56 215.573C319.701 215.788 319.929 215.904 320.183 215.904H331.749C332.206 215.904 332.471 215.395 332.205 215.029L316.872 193.103ZM390.648 125.695C392.651 122.119 397.205 118.987 403.318 118.987C411.434 118.987 416.812 124.427 416.825 131.592V156.407C416.825 156.825 416.482 157.155 416.075 157.155H406.678C406.259 157.155 405.929 156.813 405.929 156.407V134.787C405.929 130.691 403.698 128.155 399.816 128.155C395.277 128.155 392.663 131.883 392.663 137.919V156.407C392.663 156.825 392.321 157.155 391.916 157.155H382.594C382.176 157.155 381.846 156.813 381.846 156.407V134.787C381.846 130.691 379.613 128.155 375.81 128.155C371.345 128.155 368.732 131.959 368.732 137.919V156.407C368.732 156.825 368.39 157.155 367.985 157.155H358.511C358.092 157.155 35
4527.762 156.813 357.762 156.407V120.332C357.762 119.913 358.104 119.583 358.511 119.583H367.985C368.402 119.583 368.732 119.926 368.732 120.332V124.655C370.901 121.295 374.326 118.987 379.322 118.987C385.13 118.987 388.784 121.371 390.648 125.695ZM423.162 119.583H432.636C433.055 119.583 433.385 119.926 433.385 120.332V156.407C433.385 156.825 433.043 157.155 432.636 157.155H423.162C422.745 157.155 422.415 156.813 422.415 156.407V120.332C422.415 119.913 422.757 119.583 423.162 119.583ZM449.645 104.38H440.171C439.766 104.38 439.423 104.71 439.423 105.128V156.407C439.423 156.813 439.752 157.156 440.171 157.156H449.645C450.051 157.156 450.394 156.826 450.394 156.407V105.128C450.394 104.71 450.051 104.38 449.645 104.38ZM457.129 104.38H466.603C467.02 104.38 467.35 104.71 467.35 105.128V156.407C467.35 156.826 467.008 157.156 466.603 157.156H457.129C456.71 157.156 456.38 156.813 456.38 156.407V105.128C456.38 104.71 456.723 104.38 457.129 104.38ZM231.243 118.987C219.613 118.987 211.408 127.191 211.408 138.363C211.408 149.547 219.613 157.738 231.243 157.738C242.72 157.738 251.077 149.534 251.077 138.363C251.065 127.191 242.72 118.987 231.243 118.987ZM231.243 148.431C225.878 148.431 222.301 144.335 222.301 138.363C222.301 132.39 225.878 128.295 231.243 128.295C236.53 128.295 240.119 132.39 240.119 138.363C240.119 144.335 236.53 148.431 231.243 148.431ZM181.463 157.155H171.99C171.572 157.155 171.242 156.825 171.242 156.382V120.306C171.242 119.888 171.585 119.558 171.99 119.558H181.49C181.907 119.558 182.237 119.9 182.237 120.306V124.554C182.517 124.148 182.833 123.755 183.163 123.375L183.176 123.362C183.233 123.305 183.29 123.245 183.347 123.185C183.404 123.124 183.461 123.064 183.518 123.007L183.709 122.817C183.811 122.715 183.925 122.614 184.039 122.513C184.078 122.479 184.118 122.443 184.159 122.405C184.198 122.37 184.237 122.333 184.28 122.297C184.382 122.208 184.496 122.119 184.61 122.031C184.697 121.954 184.786 121.879 184.888 121.802C184.945 121.764 185.002 121.723 185.059 121.682C185.116 121.641 185.174 121.6 185.231 121.561C185.332 121.498 185.434 121.422 185.536 121.346C185.595 121.302 185.661 121.262 185.73 121.222C185.78 121.192 185.83 121.162 185.878 121.13C185.935 121.099 185.992 121.064 186.049 121.029C186.106 120.994 186.164 120.959 186.221 120.927C186.278 120.896 186.337 120.864 186.397 120.832C186.458 120.801 186.519 120.769 186.576 120.737C186.638 120.706 186.699 120.674 186.759 120.642C186.82 120.61 186.879 120.579 186.943 120.547C187.011 120.509 187.082 120.476 187.157 120.442C187.207 120.419 187.259 120.395 187.311 120.37C187.437 120.306 187.564 120.243 187.69 120.192L188.072 120.04C188.142 120.014 188.208 119.989 188.274 119.964C188.342 119.938 188.408 119.913 188.477 119.888C188.541 119.869 188.607 119.846 188.673 119.824C188.741 119.802 188.807 119.78 188.871 119.761L188.984 119.722C189.094 119.685 189.198 119.65 189.301 119.621C189.39 119.586 189.483 119.563 189.579 119.54C189.622 119.529 189.665 119.519 189.708 119.507C189.785 119.488 189.856 119.469 189.929 119.45C190.002 119.431 190.075 119.412 190.152 119.393C190.291 119.355 190.43 119.33 190.569 119.304C190.646 119.292 190.723 119.276 190.798 119.26C190.875 119.244 190.951 119.228 191.026 119.216C191.096 119.203 191.169 119.193 191.242 119.184C191.315 119.174 191.388 119.165 191.458 119.152C191.609 119.127 191.763 119.101 191.927 119.089C192.066 119.076 192.219 119.063 192.371 119.051C192.523 119.038 192.687 119.025 192.853 119.013C193.004 119 193.158 119 193.309 119C193.374 119 193.432 118.997 193.493 118.994C193.554 118.99 193.614 118.987 193.677 118.987H193.944C193.994 119 194.059 119 194.109 119C202.15 119.178 207.476 124.503 207.476 132.631V156.394C207.476 156.813 207.134 157.142 206.727 157.142H197.33C196.911 157.142 196.581 156.8 196.581 156.394V135.522C196.581 131.414 194.059 128.663 190.1 128.663C189.835 128.663 189.581 128.675 189.328 128.7C189.301 128.713 189.264 128.713 189.226 128.713C188.985 128.738 188.757 128.777 188.529 128.815C188.506 128.82 188.484 128.824 188.465 128.826C188.443 128.83 188.422 128.833 188.402 128.84C188.186 128.878 187.971 128.941 187.755 129.005C187.73 129.005 187.69 129.017 187.665 129.03C187.45 129.094 187.234 129.182 187.032 129.271C187.032 129.284 187.02 129.284 187.02 129.284C186.804 129.385 186.601 129.487 186.41 129.601C186.397 129.601 186.372 129.613 186.36 129.626C186.169 129.74 185.992 129.867 185.814 130.007C185.789 130.019 185.764 130.032 185.737 130.057C185.561 130.197 185.397 130.349 185.231 130.501L185.181 130.552C185.015 130.717 184.851 130.881 184.697 131.072C184.533 131.262 184.382 131.478 184.242 131.693C184.228 131.693 184.228 131.706 184.228 131.706C184.089 131.921 183.962 132.149 183.836 132.378C183.836 132.396 183.829 132.408 183.82 132.423C183.82 132.423 183.816 132.429 183.814 132.432C183.814 132.432 183.813 132.438 183.811 132.441C183.697 132.669 183.582 132.91 183.468 133.164C183.461 133.177 183.459 133.186 183.456 133.196C183.452 133.205 183.449 133.215 183.443 133.227C183.113 134.026 182.846 134.914 182.644 135.903C182.632 135.916 182.632 135.928 182.632 135.941C182.567 136.258 182.517 136.6 182.466 136.942C182.453 136.955 182.453 136.981 182.453 136.993C182.403 137.336 182.364 137.703 182.327 138.071C182.25 138.895 182.212 139.758 182.212 140.683V156.407C182.212 156.825 181.87 157.155 181.463 157.155ZM255.517 157.155H264.993C265.397 157.155 265.74 156.825 265.74 156.407V143.587C265.74 132.936 270.433 129.208 275.353 129.208C276.152 129.208 276.976 129.271 277.75 129.411C278.194 129.487 278.612 129.144 278.612 128.688V119.786C278.612 119.393 278.321 119.076 277.929 119.038C277.522 119 277.129 118.987 276.774 118.987C272.297 118.987 267.452 122.043 265.74 126.076V120.332C265.74 119.926 265.41 119.583 264.993 119.583H255.517C255.112 119.583 254.77 119.913 254.77 120.332V156.407C254.782 156.825 255.112 157.155 255.517 157.155ZM275.249 177.735C275.301 177.748 275.363 177.748 275.415 177.748C283.442 177.937 288.781 183.251 288.781 191.393V215.116C288.781 215.536 288.439 215.865 288.034 215.865H278.635C278.217 215.865 277.887 215.523 277.887 215.116V194.245C277.887 190.137 275.363 187.384 271.407 187.384C271.141 187.384 270.886 187.398 270.633 187.423C270.608 187.436 270.57 187.436 270.531 187.436C270.29 187.461 270.062 187.5 269.834 187.537C269.811 187.542 269.791 187.546 269.771 187.549C269.748 187.553 269.728 187.555 269.707 187.562C269.491 187.601 269.275 187.663 269.061 187.727C269.035 187.727 268.997 187.74 268.972 187.752C268.756 187.816 268.54 187.905 268.337 187.994C268.337 188.006 268.325 188.006 268.325 188.006C268.109 188.108 267.907 188.209 267.716 188.323C267.704 188.323 267.679 188.335 267.666 188.348C267.476 188.464 267.297 188.59 267.121 188.729C267.096 188.741 267.069 188.755 267.044 188.78C266.867 188.919 266.701 189.072 266.537 189.223L266.486 189.274C266.321 189.44 266.156 189.603 266.004 189.794C265.84 189.984 265.686 190.199 265.547 190.416C265.535 190.416 265.535 190.429 265.535 190.429C265.396 190.644 265.269 190.871 265.142 191.101C265.142 191.119 265.135 191.131 265.126 191.145C265.123 191.151 265.119 191.156 265.116 191.163C265.001 191.393 264.887 191.633 264.773 191.887C264.768 191.899 264.764 191.908 264.761 191.919C264.759 191.928 264.755 191.937 264.748 191.949C264.418 192.749 264.152 193.637 263.949 194.626C263.937 194.638 263.937 194.65 263.937 194.663C263.874 194.981 263.822 195.323 263.772 195.666C263.76 195.678 263.76 195.703 263.76 195.716C263.708 196.059 263.671 196.425 263.633 196.793C263.557 197.619 263.519 198.479 263.519 199.406V215.129C263.519 215.548 263.177 215.877 262.77 215.877H253.296C252.877 215.877 252.549 215.536 252.549 215.129V179.054C252.549 178.636 252.891 178.305 253.296 178.305H262.795C263.214 178.305 263.544 178.649 263.544 179.054V183.303C263.822 182.895 264.14 182.502 264.47 182.122L264.482 182.109C264.539 182.052 264.597 181.992 264.654 181.933C264.711 181.873 264.768 181.812 264.825 181.755L265.016 181.565C265.116 181.464 265.23 181.362 265.344 181.261C265.385 181.227 265.424 181.192 265.465 181.153C265.503 181.117 265.544 181.081 265.587 181.044C265.686 180.955 265.801 180.868 265.915 180.779C266.004 180.703 266.093 180.626 266.195 180.55C266.252 180.512 266.309 180.471 266.366 180.431C266.423 180.388 266.48 180.347 266.537 180.31C266.639 180.246 266.739 180.169 266.841 180.094C266.899 180.05 266.967 180.009 267.035 179.97C267.085 179.94 267.135 179.91 267.183 179.878C267.24 179.847 267.297 179.812 267.354 179.776C267.411 179.742 267.468 179.707 267.525 179.675C267.583 179.643 267.643 179.613 267.704 179.581C267.765 179.549 267.823 179.517 267.88 179.484C267.945 179.454 268.005 179.422 268.064 179.39C268.125 179.358 268.185 179.326 268.25 179.294C268.317 179.257 268.389 179.225 268.462 179.189C268.514 179.166 268.565 179.143 268.617 179.118C268.744 179.054 268.87 178.99 268.997 178.94L269.377 178.787C269.447 178.762 269.514 178.738 269.58 178.711C269.646 178.686 269.714 178.661 269.784 178.636C269.846 178.617 269.914 178.594 269.98 178.572C270.046 178.549 270.114 178.528 270.176 178.508C270.33 178.458 270.469 178.407 270.608 178.369C270.695 178.334 270.79 178.311 270.884 178.288C270.927 178.277 270.97 178.266 271.015 178.256C271.089 178.236 271.163 178.217 271.236 178.199C271.309 178.179 271.382 178.16 271.457 178.142C271.598 178.103 271.737 178.078 271.876 178.053C271.953 178.039 272.028 178.024 272.104 178.008C272.181 177.992 272.256 177.976 272.333 177.964C272.402 177.952 272.475 177.941 272.549 177.932C272.622 177.923 272.695 177.912 272.764 177.9C272.916 177.875 273.068 177.85 273.234 177.837C273.373 177.824 273.524 177.811 273.676 177.799C273.828 177.786 273.993 177.773 274.159 177.761C274.311 177.748 274.463 177.748 274.616 177.748C274.678 177.748 274.739 177.745 274.8 177.742C274.86 177.738 274.919 177.735 274.983 177.735H275.249Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M132 117.373H65.9998C63.0443 117.373 60.6484 119.762 60.6484 122.708V168.946C60.6484 171.893 63.0443 174.281 65.9998 174.281H132C134.955 174.281 137.351 171.893 137.351 168.946V122.708C137.351 119.762 134.955 117.373 132 117.373Z`,fill:`#999999`}),(0,Z.jsx)(H,{d:`M101.245 119.151V149.588H88.4038V133.705C88.4038 132.658 87.9786 131.653 87.2215 130.913C86.4643 130.172 86.0391 126.376 86.0391 125.328V121.756C86.0389 120.318 87.2312 119.151 88.7024 119.151H101.245Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M87.4931 142.698V147.486H62.4297V139.935C62.4297 139.163 63.0695 138.537 63.8589 138.537H76.9916C78.1925 138.537 79.3844 138.743 80.5126 139.145L81.237 139.404C82.1191 139.719 83.0352 139.935 83.9671 140.048L85.1283 140.189C86.2443 140.189 87.4931 140.85 87.4931 142.698Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M86.3085 130.911C87.0488 131.641 87.4931 132.609 87.4931 133.638V137.073C87.4931 138.138 86.1183 139.413 84.9658 
452139.29L83.9671 139.188C83.0352 139.075 82.1194 138.859 81.237 138.544L80.5126 138.285C79.3844 137.883 78.1928 137.677 76.9918 137.677H64.0098C63.1371 137.677 62.4297 136.985 62.4297 136.132V122.599C62.4297 120.695 64.0082 119.151 65.955 119.151H82.1924C84.3142 119.151 85.1282 120.318 85.1282 121.756V125.328C85.1282 125.852 85.2345 127.063 85.4355 128.235C85.6362 129.406 85.931 130.538 86.3085 130.911Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M101.245 172.503V142.065H88.4038V157.949C88.4038 158.996 87.9786 160 87.2215 160.741C86.4643 161.481 86.0391 165.278 86.0391 166.325V169.897C86.0391 171.336 87.2315 172.502 88.7024 172.502L101.245 172.503Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M87.4931 148.956V144.168H62.4297V151.72C62.4297 152.492 63.0695 153.117 63.8589 153.117H76.9916C78.1925 153.117 79.3844 152.912 80.5126 152.509L81.237 152.251C82.1191 151.936 83.0352 151.72 83.9671 151.607L85.1283 151.465C86.2443 151.466 87.4931 150.805 87.4931 148.956Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M86.3085 160.743C87.0488 160.012 87.4931 159.045 87.4931 158.016V154.581C87.4931 153.516 86.1183 152.241 84.9658 152.364L83.9671 152.466C83.0352 152.579 82.1194 152.795 81.237 153.11L80.5126 153.369C79.3844 153.771 78.1928 153.977 76.9918 153.977H64.0098C63.1371 153.977 62.4297 154.669 62.4297 155.523V169.055C62.4297 170.959 64.0082 172.503 65.955 172.503H82.1924C84.3142 172.503 85.1282 171.336 85.1282 169.898V166.326C85.1282 165.802 85.2345 164.591 85.4355 163.419C85.6362 162.248 85.931 161.116 86.3085 160.743Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M96.75 119.151V149.588H109.591V133.705C109.591 132.658 110.017 131.653 110.774 130.913C111.531 130.172 111.956 126.376 111.956 125.328V121.756C111.956 120.318 110.764 119.151 109.293 119.151H96.75Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M110.508 142.698V147.486H135.571V139.935C135.571 139.163 134.932 138.537 134.142 138.537H121.009C119.808 138.537 118.617 138.743 117.488 139.145L116.711 139.423C115.864 139.725 114.985 139.933 114.09 140.041L112.873 140.189C111.756 140.189 110.508 140.85 110.508 142.698Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M111.858 126.711C111.882 125.682 107 132.823 107 133.851L109.589 141.672C109.711 139.591 111.876 139.412 113.028 139.29L114.027 139.188C114.959 139.075 115.875 138.859 116.757 138.544L117.482 138.285C118.61 137.883 119.801 137.677 121.002 137.677H133.984C134.857 137.677 135.564 136.985 135.564 136.131V122.599C135.565 120.695 133.986 119.151 132.039 119.151H115.802C113.68 119.151 112.866 120.318 112.866 121.756V125.328C112.866 125.852 112.961 125.891 112.76 127.063C112.559 128.234 111.824 128.221 111.858 126.711Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M96.75 172.503V142.065H109.591V157.949C109.591 158.996 110.017 160 110.774 160.741C111.531 161.481 111.956 165.278 111.956 166.325V169.897C111.956 171.336 110.764 172.502 109.293 172.502L96.75 172.503Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M110.508 148.956V144.168H135.571V151.72C135.571 152.492 134.932 153.117 134.142 153.117H121.009C119.808 153.117 118.617 152.912 117.488 152.509L116.764 152.251C115.882 151.936 114.966 151.72 114.034 151.607L112.873 151.465C111.756 151.466 110.508 150.805 110.508 148.956Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M111.693 160.743C110.952 160.012 110.508 159.045 110.508 158.016V154.581C110.508 153.516 111.883 152.241 113.035 152.364L114.034 152.466C114.966 152.579 115.882 152.795 116.764 153.11L117.488 153.369C118.617 153.771 119.808 153.977 121.009 153.977H133.991C134.864 153.977 135.571 154.669 135.571 155.523V169.055C135.571 170.959 133.993 172.503 132.046 172.503H115.808C113.687 172.503 112.873 171.336 112.873 169.898V166.326C112.873 165.802 112.766 164.591 112.565 163.419C112.365 162.248 112.07 161.116 111.693 160.743Z`,fill:`#DDDDDD`})]}),(0,Z.jsx)(H,{d:`M506.256 310.27C504.446 310.27 503.467 309.142 503.141 308.089L504.224 307.614C504.505 308.49 505.099 309.202 506.256 309.202C507.176 309.202 507.769 308.668 507.769 308.059C507.769 306.146 503.467 307.377 503.467 304.544C503.467 303.357 504.491 302.556 506.093 302.556C507.413 302.556 508.555 303.297 508.867 304.395L507.814 304.855C507.606 304.084 506.864 303.594 506.063 303.594C505.218 303.594 504.683 303.935 504.683 304.529C504.683 306.131 509.015 304.959 509 308.045C509 309.35 507.903 310.27 506.256 310.27Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M499.404 310.27C497.595 310.27 496.615 309.142 496.289 308.089L497.372 307.614C497.654 308.49 498.247 309.202 499.404 309.202C500.324 309.202 500.9
45218 308.668 500.918 308.059C500.918 306.146 496.615 307.377 496.615 304.544C496.615 303.357 497.639 302.556 499.241 302.556C500.562 302.556 501.704 303.297 502.015 304.395L500.962 304.855C500.754 304.084 500.013 303.594 499.212 303.594C498.366 303.594 497.832 303.935 497.832 304.529C497.832 306.131 502.164 304.959 502.149 308.045C502.149 309.35 501.051 310.27 499.404 310.27Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M495.343 306.072C495.343 306.25 495.329 306.517 495.314 306.65H489.409C489.498 308.163 490.448 309.157 491.798 309.157C492.94 309.157 493.726 308.623 493.949 307.689L495.136 307.97C494.765 309.424 493.519 310.27 491.798 310.27C489.558 310.27 488.148 308.534 488.148 306.413C488.148 304.291 489.513 302.556 491.768 302.556C493.979 302.556 495.343 304.143 495.343 306.072ZM489.484 305.597H494.008C493.89 304.455 493.089 303.609 491.768 303.609C490.596 303.609 489.736 304.351 489.484 305.597Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M480.039 310.151V302.674H481.3V304.084C481.819 303.194 482.724 302.556 483.867 302.556C485.424 302.556 486.537 303.609 486.537 305.196V310.151H485.276V305.434C485.276 304.425 484.638 303.698 483.585 303.698C482.19 303.698 481.3 304.9 481.3 306.873V310.151H480.039Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M477.352 301.265C476.847 301.265 476.477 300.88 476.477 300.39C476.477 299.886 476.847 299.5 477.352 299.5C477.871 299.5 478.257 299.886 478.257 300.39C478.257 300.88 477.871 301.265 477.352 301.265ZM476.729 310.152V302.675H477.99V310.152H476.729Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M472.381 310.27C470.571 310.27 469.592 309.142 469.266 308.089L470.349 307.614C470.63 308.49 471.224 309.202 472.381 309.202C473.301 309.202 473.894 308.668 473.894 308.059C473.894 306.146 469.592 307.377 469.592 304.544C469.592 303.357 470.616 302.556 472.218 302.556C473.538 302.556 474.68 303.297 474.992 304.395L473.939 304.855C473.731 304.084 472.989 303.594 472.188 303.594C471.343 303.594 470.808 303.935 470.808 304.529C470.808 306.131 475.14 304.959 475.125 308.045C475.125 309.35 474.028 310.27 472.381 310.27Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M467.826 302.675V310.152H466.565V308.742C466.046 309.632 465.141 310.27 463.998 310.27C462.441 310.27 461.328 309.217 461.328 307.63V302.675H462.589V307.392C462.589 308.401 463.227 309.128 464.28 309.128C465.675 309.128 466.565 307.926 466.565 305.953V302.675H467.826Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M452.289 310.151V299.767H456.057C458.015 299.767 459.232 300.746 459.232 302.437C459.232 303.401 458.564 304.173 457.867 304.469C458.92 304.84 459.692 305.671 459.692 307.125C459.692 308.994 458.416 310.151 456.28 310.151H452.289ZM453.639 304.039H455.998C457.229 304.039 457.897 303.52 457.897 302.481C457.897 301.443 457.229 300.924 455.998 300.924H453.639V304.039ZM453.639 308.935H456.057C457.57 308.935 458.342 308.297 458.342 307.095C458.342 305.879 457.57 305.226 456.057 305.226H453.639V308.935Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M435.633 310.151V302.674H436.894V304.084C437.265 303.194 438.006 302.556 439.149 302.556C440.365 302.556 441.315 303.119 441.582 304.128C441.982 303.238 442.872 302.556 444 302.556C445.602 302.556 446.611 303.564 446.611 305.137V310.151H445.35V305.389C445.35 304.366 444.771 303.668 443.718 303.668C442.442 303.668 441.745 304.811 441.745 306.398V310.151H440.484V305.389C440.484 304.366 439.905 303.668 438.867 303.668C437.591 303.668 436.894 304.811 436.894 306.398V310.151H435.633Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M433.576 302.675V310.152H432.315V308.742C431.796 309.632 430.891 310.27 429.748 310.27C428.191 310.27 427.078 309.217 427.078 307.63V302.675H428.339V307.392C428.339 308.401 428.977 309.128 430.03 309.128C431.425 309.128 432.315 307.926 432.315 305.953V302.675H433.576Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M418.609 310.151V302.674H419.87V304.084C420.39 303.194 421.295 302.556 422.437 302.556C423.995 302.556 425.107 303.609 425.107 305.196V310.151H423.846V305.434C423.846 304.425 423.208 303.698 422.155 303.698C420.76 303.698 419.87 304.9 419.87 306.873V310.151H418.609Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M415.922 301.265C415.418 301.265 415.047 300.88 415.047 300.39C415.047 299.886 415.418 299.5 415.922 299.5C416.441 299.5 416.827 299.886 416.827 300.39C416.827 300.88 416.441 301.265 415.922 301.265ZM415.299 310.152V302.675H416.56V310.152H415.299Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M413.832 310.093C413.461 310.226 413.06 310.271 412.66 310.271C411.384 310.271 410.449 309.559 410.449 307.912V303.788H409.055V302.675H410.449V300.405H411.71V302.675H413.713V303.788H411.71V307.956C411.71 308.743 412.155 309.128 412.808 309.128C413.105 309.128 413.446 3
45209.084 413.743 308.935L413.832 310.093Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M404.775 302.556C406.585 302.556 407.846 303.624 407.846 305.36V310.151H406.6V308.875C406.17 309.736 405.191 310.27 404.108 310.27C402.61 310.27 401.586 309.35 401.586 308.059C401.586 306.62 402.758 305.834 405.146 305.597L406.6 305.434V305.285C406.6 304.262 405.873 303.609 404.775 303.609C403.752 303.609 403.025 304.217 402.921 305.226L401.749 305.003C401.972 303.52 403.203 302.556 404.775 302.556ZM404.301 309.231C405.755 309.231 406.6 308.267 406.6 306.769V306.413L405.146 306.576C403.633 306.739 402.847 307.258 402.847 308.045C402.847 308.742 403.44 309.231 404.301 309.231Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M398.68 310.152V299.648H399.941V310.152H398.68Z`,fill:`#DDDFE1`}),(0,Z.jsx)(H,{d:`M390.023 310.151V299.767H393.97C395.987 299.767 397.293 300.953 397.293 302.778C397.293 304.603 395.987 305.79 393.97 305.79H391.373V310.151H390.023ZM391.373 304.573H393.925C395.156 304.573 395.898 303.906 395.898 302.778C395.898 301.651 395.156 300.968 393.925 300.968H391.373V304.573Z`,fill:`#DDDFE1`})]}),(0,Z.jsx)(Ae,{children:(0,Z.jsx)(Ur,{id:`clip0_29950_50696`,children:(0,Z.jsx)(Sl,{width:528,height:329,fill:`white`})})})]})),xL=(0,X.forwardRef)((e,t)=>(0,Z.jsxs)(zs,{viewBox:`0 0 528 329`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:t,...e,children:[(0,Z.jsxs)(Go,{clipPath:`url(#clip0_29950_49621)`,children:[(0,Z.jsx)(Hl,{id:`mask0_29950_49621`,style:{maskType:`luminance`},maskUnits:`userSpaceOnUse`,x:0,y:0,width:528,height:329,children:(0,Z.jsx)(H,{d:`M528 0H0V329H528V0Z`,fill:`white`})}),(0,Z.jsxs)(Go,{mask:`url(#mask0_29950_49621)`,children:[(0,Z.jsx)(H,{d:`M513.73 0H14.2703C6.38901 0 0 6.36965 0 14.227V314.773C0 322.63 6.38901 329 14.2703 329H513.73C521.61 329 528 322.63 528 314.773V14.227C528 6.36965 521.61 0 513.73 0Z`,fill:`#1D1F20`}),(0,Z.jsx)(H,{d:`M448.789 292.233C450.882 293.006 454.373 293.73 458.185 293.78C467.58 293.78 473.686 289.256 473.702 282.261C473.736 277.099 469.419 274.846 465.623 272.845C462.772 271.348 460.327 270.071 460.377 267.698C460.411 266.119 461.727 264.101 465.32 263.629C466.449 263.478 469.924 263.259 474.091 264.856L475.305 259.191C473.466 258.584 470.851 257.93 467.596 257.93C458.793 257.93 452.601 262.504 452.551 269.027C452.501 273.736 456.954 276.443 460.293 278.075C463.886 279.823 465.826 281.219 465.809 283.572C465.775 286.684 462.419 288.13 459.096 288.18H458.707C454.728 288.18 452.045 287.205 450.038 286.297L448.789 292.233ZM500.419 293.191H507.116L499.863 258.568H492.576C491.194 258.568 490.013 259.358 489.472 260.62L475.794 293.175H483.502L485.493 287.693H499.256L500.419 293.191ZM432.833 293.191H440.238L447.66 258.568H440.256L432.833 293.191ZM410.672 293.191H419.257L433.813 258.568H426.071L415.108 286.197L410.435 261.478C410.081 259.712 408.765 258.584 407.061 258.584H394.664C396.79 259.207 398.949 259.98 400.534 260.839C402.306 261.796 402.811 262.806 403.317 264.705L410.672 293.191ZM498.125 282.261H487.499L494.246 263.697L498.125 282.261Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M450.068 286.281C452.074 287.188 454.757 288.164 458.737 288.164H459.126C462.431 288.097 465.804 286.651 465.838 283.556C465.854 281.202 463.915 279.806 460.323 278.058C456.965 276.427 452.531 273.718 452.581 269.011C452.631 262.47 458.821 257.912 467.625 257.912C470.881 257.912 473.478 258.568 475.335 259.173L476.532 258.501C474.254 257.678 471.303 256.87 467.625 256.87C458.232 256.87 451.602 261.864 451.552 268.993C451.484 274.275 456.275 277.217 459.884 278.966C463.594 280.764 464.843 281.926 464.827 283.523C464.793 285.995 461.874 287.071 459.142 287.122C454.352 287.188 451.586 285.827 449.359 284.801L450.068 286.281Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M448.787 292.233L450.054 286.297L449.312 284.835L447.59 292.871L448.787 292.233ZM415.443 282.514L425.343 257.542L426.051 258.568L415.088 286.197L415.443 282.514ZM410.67 293.191L403.299 264.689C402.808 262.788 402.286 261.78 400.516 260.821C398.931 259.964 396.788 259.191 394.646 258.568L390.868 257.542L390.648 258.602C393.972 259.326 397.75 260.485 400.026 261.712C401.426 262.47 401.831 263.124 402.286 264.942L409.876 294.217L410.67 293.191ZM431.551 294.217L439.41 257.542L440.236 258.568L432.815 293.191L431.551 294.217ZM500.704 257.542H492.574C490.753 257.542 489.201 258.602 488.526 260.233L474.256 294.217L475.808 293.191L489.488 260.636C490.011 259.375 491.207 258.584 492.592 258.584H499.877L500.704 257.542ZM498.123 282.261L494.243 263.697L493.974 267.448L496.858 281.219L498.123 282.261ZM500.417 293.191L499.27 287.71L498.426 288.735L499.573 294.217L500.417 293.191Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M494.246 263.697L487.5 282.261L488.968 281.235L493.977 267.464L494.246 263.697ZM476.503 258.501L474.833 266.27L474.091 264.84L475.306 259.173L476.503 258.501ZM508.381 294.217L500.707 257.542L499.863 258.568L507.116 293.191L508.381 294.217ZM440.239 293.191L447.661 258.568L448.926 257.542L441.066 294.217L440.239 293.191ZM435.348 257.542L419.932 294.217L419.258 293.191L433.813 258.568L435.348 257.542ZM484.245 294.217L486.235 288.735L485.509 287.71L483.519 293.191L484.245 294.217Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M499.27 287.727H485.506L486.232 288.753H498.426L499.27 287.727ZM484.241 294.218H474.256L475.808 293.192H483.515L484.241 294.218ZM508.378 294.218H499.573L500.401 293.192H507.095L508.378 294.218ZM409.859 294.218H419.911L419.237 293.192H410.651L409.859 294.218ZM432.831 293.192H440.235L441.063 294.218H431.55L432.831 293.192Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M394.645 258.585H407.043C408.746 258.585 410.079 259.728 410.416 261.478L415.087 286.198L415.442 282.515L411.445 261.293C410.972 258.923 409.117 257.561 407.059 257.561H390.867L394.645 258.585ZM447.608 292.856C449.834 293.882 453.931 294.755 458.2 294.807C468.183 294.807 474.728 289.879 474.762 282.262C474.812 272.577 461.336 272.054 461.437 267.717C461.471 266.404 462.736 265.01 465.469 264.638C466.835 264.471 470.595 264.336 474.846 266.287L474.104 264.857C469.939 263.26 466.464 263.479 465.333 263.63C461.74 264.101 460.442 266.12 460.392 267.699C460.34 270.071 462.804 271.348 465.638 272.846C469.432 274.83 473.733 277.084 473.717 282.262C473.683 289.257 467.593 293.781 458.2 293.781C454.388 293.747 450.895 293.025 448.804 292.234L447.608 292.856Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M496.857 281.235H488.964L487.496 282.261H498.122L496.857 281.235ZM435.343 257.542H425.359L426.068 258.568H433.809L435.343 257.542ZM447.657 258.584H440.252L439.426 257.56H448.939L447.657 258.584Z`,fill:`white`}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M427.87 102.668C424.14 102.668 421.389 105.572 421.389 109.148C421.389 112.8 424.154 115.703 427.87 115.703C431.675 115.703 434.579 112.8 434.579 109.148C434.579 105.572 431.675 102.668 427.87 102.668ZM337.712 118.988C332.716 118.988 328.618 121.144 326.31 124.656V105.128C326.31 104.723 325.98 104.38 325.563 104.38H316.089C315.682 104.38 315.34 104.71 315.34 105.128V156.407C315.34 156.813 315.67 157.156 316.089 157.156H325.563C325.968 157.156 326.31 156.826 326.31 156.407V140.76C326.31 133.012 328.998 128.688 334.212 128.688C338.231 128.688 340.844 131.377 340.844 135.548V156.42C340.844 156.826 341.174 157.168 341.592 157.168H350.991C351.395 157.168 351.738 156.838 351.738 156.42V132.708C351.725 124.364 346.208 118.988 337.712 118.988ZM310.342 156.305C310.342 156.737 310.049 157.117 309.632 157.218C308.224 157.561 306.688 157.751 305.078 157.751C296.949 157.751 290.759 153.427 290.759 144.335V128.954H283.291C282.871 128.954 282.541 128.612 282.541 128.206V120.319C282.541 119.926 282.859 119.596 283.251 119.571C287.386 119.33 290.759 117.352 290.759 111.544V108.894C290.759 108.475 291.102 108.146 291.508 108.146H300.93C301.35 108.146 301.68 108.488 301.68 108.894C301.68 109.042 301.68 109.196 301.681 109.357V109.369C301.697 112.588 301.726 118.209 295.959 119.596H309.898C310.317 119.596 310.645 119.938 310.645 120.344V128.206C310.645 128.624 310.304 128.954 309.898 128.954H301.717V142.902C301.717 146.25 303.506 148.19 306.194 148.19C307.259 148.19 308.503 148.051 309.605 147.657C309.962 147.531 310.342 147.81 310.342 148.19V156.305ZM182.212 181.919C184.292 179.383 187.792 177.748 192.346 177.748C203.227 177.748 209.859 185.342 209.872 197.122C209.872 208.89 203.24 216.498 192.205 216.498C187.958 216.498 184.153 214.864 182.212 212.175V215.155C182.212 215.573 181.87 215.902 181.463 215.902H171.99C171.572 215.902 171.242 215.561 171.242 215.155V163.875C171.242 163.457 171.585 163.128 171.99 163.128H181.463C181.882 163.128 182.212 163.47 182.212 163.875V181.919ZM181.527 197.122C181.527 203.172 185.04 207.192 190.405 207.192C195.618 207.192 199.194 203.158 199.207 197.122C199.207 191.074 195.618 187.055 190.405 187.055C185.027 187.055 181.527 191.087 181.527 197.122ZM213.45 189.134C214.972 182.198 221.629 177.748 229.404 177.748C239.625 177.748 246.55 183.036 246.575 193.624V215.168C246.575 215.586 246.232 215.916 245.828 215.916H236.734C236.316 215.916 235.986 215.573 235.986 215.168V211.149C233.817 214.419 229.568 216.512 225.396 216.512C218.091 216.512 212.942 211.591 212.942 205.328C212.942 197.884 218.382 193.852 229.188 192.735L235.974 192.065V191.835C235.974 188.108 233.437 185.876 229.417 185.876C226.081 185.876 223.594 187.74 222.961 190.948C222.885 191.353 222.505 191.62 222.098 191.544L214.046 190.036C213.627 189.959 213.361 189.554 213.45 189.134ZM235.96 200.027H235.974V199.722L228.96 200.548C225.232 200.928 223.366 202.792 223.366 204.947C223.366 207.039 225.004 208.675 228.059 208.675C232.981 208.675 235.885 204.732 235.96 200.331V200.027ZM316.872 193.103L330.746 179.296C331.101 178.94 330.848 178.345 330.354 178.345H318.292C318.103 178.345 317.912 178.421 317.773 178.56L305.47 190.644V163.889C305.47 163.483 305.142 163.141 304.723 163.141H295.185C294.78 163.141 294.437 163.47 294.437 163.889V215.168C294.437 215.573 294.767 215.916 295.185 215.916H304.723C305.129 215.916 305.47 215.586 305.47 215.168V204.505L309.568 200.407L319.56 215.573C319.701 215.788 319.929 215.904 320.183 215.904H331.749C332.206 215.904 332.471 215.395 332.205 215.029L316.872 193.103ZM390.648 125.695C392.651 122.119 397.205 118.987 403.318 118.987C411.434 118.987 416.812 124.427 416.825 131.592V156.407C416.825 156.825 416.482 157.155 416.075 157.155H406.678C406.259 157.155 405.929 156.813 405.929 156.407V134.787C405.929 130.691 403.698 128.155 399.816 128.155C395.277 128.155 392.663 131.883 392.663 137.919V156.407C392.663 156.825 392.321 157.155 391.916 157.155H382.594C382.176 157.155 381.846 156.813 381.846 156.407V134.787C381.846 130.691 379.613 128.155 375.81 128.155C371.345 128.155 368.732 131.959 368.732 137.919V156.407C368.732 156.825 368.39 157.155 367.985 157.155H358.511C358.092 157.155 35
4527.762 156.813 357.762 156.407V120.332C357.762 119.913 358.104 119.583 358.511 119.583H367.985C368.402 119.583 368.732 119.926 368.732 120.332V124.655C370.901 121.295 374.326 118.987 379.322 118.987C385.13 118.987 388.784 121.371 390.648 125.695ZM423.162 119.583H432.636C433.055 119.583 433.385 119.926 433.385 120.332V156.407C433.385 156.825 433.043 157.155 432.636 157.155H423.162C422.745 157.155 422.415 156.813 422.415 156.407V120.332C422.415 119.913 422.757 119.583 423.162 119.583ZM449.645 104.38H440.171C439.766 104.38 439.423 104.71 439.423 105.128V156.407C439.423 156.813 439.752 157.156 440.171 157.156H449.645C450.051 157.156 450.394 156.826 450.394 156.407V105.128C450.394 104.71 450.051 104.38 449.645 104.38ZM457.129 104.38H466.603C467.02 104.38 467.35 104.71 467.35 105.128V156.407C467.35 156.826 467.008 157.156 466.603 157.156H457.129C456.71 157.156 456.38 156.813 456.38 156.407V105.128C456.38 104.71 456.723 104.38 457.129 104.38ZM231.243 118.987C219.613 118.987 211.408 127.191 211.408 138.363C211.408 149.547 219.613 157.738 231.243 157.738C242.72 157.738 251.077 149.534 251.077 138.363C251.065 127.191 242.72 118.987 231.243 118.987ZM231.243 148.431C225.878 148.431 222.301 144.335 222.301 138.363C222.301 132.39 225.878 128.295 231.243 128.295C236.53 128.295 240.119 132.39 240.119 138.363C240.119 144.335 236.53 148.431 231.243 148.431ZM181.463 157.155H171.99C171.572 157.155 171.242 156.825 171.242 156.382V120.306C171.242 119.888 171.585 119.558 171.99 119.558H181.49C181.907 119.558 182.237 119.9 182.237 120.306V124.554C182.517 124.148 182.833 123.755 183.163 123.375L183.176 123.362C183.233 123.305 183.29 123.245 183.347 123.185C183.404 123.124 183.461 123.064 183.518 123.007L183.709 122.817C183.811 122.715 183.925 122.614 184.039 122.513C184.078 122.479 184.118 122.443 184.159 122.405C184.198 122.37 184.237 122.333 184.28 122.297C184.382 122.208 184.496 122.119 184.61 122.031C184.697 121.954 184.786 121.879 184.888 121.802C184.945 121.764 185.002 121.723 185.059 121.682C185.116 121.641 185.174 121.6 185.231 121.561C185.332 121.498 185.434 121.422 185.536 121.346C185.595 121.302 185.661 121.262 185.73 121.222C185.78 121.192 185.83 121.162 185.878 121.13C185.935 121.099 185.992 121.064 186.049 121.029C186.106 120.994 186.164 120.959 186.221 120.927C186.278 120.896 186.337 120.864 186.397 120.832C186.458 120.801 186.519 120.769 186.576 120.737C186.638 120.706 186.699 120.674 186.759 120.642C186.82 120.61 186.879 120.579 186.943 120.547C187.011 120.509 187.082 120.476 187.157 120.442C187.207 120.419 187.259 120.395 187.311 120.37C187.437 120.306 187.564 120.243 187.69 120.192L188.072 120.04C188.142 120.014 188.208 119.989 188.274 119.964C188.342 119.938 188.408 119.913 188.477 119.888C188.541 119.869 188.607 119.846 188.673 119.824C188.741 119.802 188.807 119.78 188.871 119.761L188.984 119.722C189.094 119.685 189.198 119.65 189.301 119.621C189.39 119.586 189.483 119.563 189.579 119.54C189.622 119.529 189.665 119.519 189.708 119.507C189.785 119.488 189.856 119.469 189.929 119.45C190.002 119.431 190.075 119.412 190.152 119.393C190.291 119.355 190.43 119.33 190.569 119.304C190.646 119.292 190.723 119.276 190.798 119.26C190.875 119.244 190.951 119.228 191.026 119.216C191.096 119.203 191.169 119.193 191.242 119.184C191.315 119.174 191.388 119.165 191.458 119.152C191.609 119.127 191.763 119.101 191.927 119.089C192.066 119.076 192.219 119.063 192.371 119.051C192.523 119.038 192.687 119.025 192.853 119.013C193.004 119 193.158 119 193.309 119C193.374 119 193.432 118.997 193.493 118.994C193.554 118.99 193.614 118.987 193.677 118.987H193.944C193.994 119 194.059 119 194.109 119C202.15 119.178 207.476 124.503 207.476 132.631V156.394C207.476 156.813 207.134 157.142 206.727 157.142H197.33C196.911 157.142 196.581 156.8 196.581 156.394V135.522C196.581 131.414 194.059 128.663 190.1 128.663C189.835 128.663 189.581 128.675 189.328 128.7C189.301 128.713 189.264 128.713 189.226 128.713C188.985 128.738 188.757 128.777 188.529 128.815C188.506 128.82 188.484 128.824 188.465 128.826C188.443 128.83 188.422 128.833 188.402 128.84C188.186 128.878 187.971 128.941 187.755 129.005C187.73 129.005 187.69 129.017 187.665 129.03C187.45 129.094 187.234 129.182 187.032 129.271C187.032 129.284 187.02 129.284 187.02 129.284C186.804 129.385 186.601 129.487 186.41 129.601C186.397 129.601 186.372 129.613 186.36 129.626C186.169 129.74 185.992 129.867 185.814 130.007C185.789 130.019 185.764 130.032 185.737 130.057C185.561 130.197 185.397 130.349 185.231 130.501L185.181 130.552C185.015 130.717 184.851 130.881 184.697 131.072C184.533 131.262 184.382 131.478 184.242 131.693C184.228 131.693 184.228 131.706 184.228 131.706C184.089 131.921 183.962 132.149 183.836 132.378C183.836 132.396 183.829 132.408 183.82 132.423C183.82 132.423 183.816 132.429 183.814 132.432C183.814 132.432 183.813 132.438 183.811 132.441C183.697 132.669 183.582 132.91 183.468 133.164C183.461 133.177 183.459 133.186 183.456 133.196C183.452 133.205 183.449 133.215 183.443 133.227C183.113 134.026 182.846 134.914 182.644 135.903C182.632 135.916 182.632 135.928 182.632 135.941C182.567 136.258 182.517 136.6 182.466 136.942C182.453 136.955 182.453 136.981 182.453 136.993C182.403 137.336 182.364 137.703 182.327 138.071C182.25 138.895 182.212 139.758 182.212 140.683V156.407C182.212 156.825 181.87 157.155 181.463 157.155ZM255.517 157.155H264.993C265.397 157.155 265.74 156.825 265.74 156.407V143.587C265.74 132.936 270.433 129.208 275.353 129.208C276.152 129.208 276.976 129.271 277.75 129.411C278.194 129.487 278.612 129.144 278.612 128.688V119.786C278.612 119.393 278.321 119.076 277.929 119.038C277.522 119 277.129 118.987 276.774 118.987C272.297 118.987 267.452 122.043 265.74 126.076V120.332C265.74 119.926 265.41 119.583 264.993 119.583H255.517C255.112 119.583 254.77 119.913 254.77 120.332V156.407C254.782 156.825 255.112 157.155 255.517 157.155ZM275.249 177.735C275.301 177.748 275.363 177.748 275.415 177.748C283.442 177.937 288.781 183.251 288.781 191.393V215.116C288.781 215.536 288.439 215.865 288.034 215.865H278.635C278.217 215.865 277.887 215.523 277.887 215.116V194.245C277.887 190.137 275.363 187.384 271.407 187.384C271.141 187.384 270.886 187.398 270.633 187.423C270.608 187.436 270.57 187.436 270.531 187.436C270.29 187.461 270.062 187.5 269.834 187.537C269.811 187.542 269.791 187.546 269.771 187.549C269.748 187.553 269.728 187.555 269.707 187.562C269.491 187.601 269.275 187.663 269.061 187.727C269.035 187.727 268.997 187.74 268.972 187.752C268.756 187.816 268.54 187.905 268.337 187.994C268.337 188.006 268.325 188.006 268.325 188.006C268.109 188.108 267.907 188.209 267.716 188.323C267.704 188.323 267.679 188.335 267.666 188.348C267.476 188.464 267.297 188.59 267.121 188.729C267.096 188.741 267.069 188.755 267.044 188.78C266.867 188.919 266.701 189.072 266.537 189.223L266.486 189.274C266.321 189.44 266.156 189.603 266.004 189.794C265.84 189.984 265.686 190.199 265.547 190.416C265.535 190.416 265.535 190.429 265.535 190.429C265.396 190.644 265.269 190.871 265.142 191.101C265.142 191.119 265.135 191.131 265.126 191.145C265.123 191.151 265.119 191.156 265.116 191.163C265.001 191.393 264.887 191.633 264.773 191.887C264.768 191.899 264.764 191.908 264.761 191.919C264.759 191.928 264.755 191.937 264.748 191.949C264.418 192.749 264.152 193.637 263.949 194.626C263.937 194.638 263.937 194.65 263.937 194.663C263.874 194.981 263.822 195.323 263.772 195.666C263.76 195.678 263.76 195.703 263.76 195.716C263.708 196.059 263.671 196.425 263.633 196.793C263.557 197.619 263.519 198.479 263.519 199.406V215.129C263.519 215.548 263.177 215.877 262.77 215.877H253.296C252.877 215.877 252.549 215.536 252.549 215.129V179.054C252.549 178.636 252.891 178.305 253.296 178.305H262.795C263.214 178.305 263.544 178.649 263.544 179.054V183.303C263.822 182.895 264.14 182.502 264.47 182.122L264.482 182.109C264.539 182.052 264.597 181.992 264.654 181.933C264.711 181.873 264.768 181.812 264.825 181.755L265.016 181.565C265.116 181.464 265.23 181.362 265.344 181.261C265.385 181.227 265.424 181.192 265.465 181.153C265.503 181.117 265.544 181.081 265.587 181.044C265.686 180.955 265.801 180.868 265.915 180.779C266.004 180.703 266.093 180.626 266.195 180.55C266.252 180.512 266.309 180.471 266.366 180.431C266.423 180.388 266.48 180.347 266.537 180.31C266.639 180.246 266.739 180.169 266.841 180.094C266.899 180.05 266.967 180.009 267.035 179.97C267.085 179.94 267.135 179.91 267.183 179.878C267.24 179.847 267.297 179.812 267.354 179.776C267.411 179.742 267.468 179.707 267.525 179.675C267.583 179.643 267.643 179.613 267.704 179.581C267.765 179.549 267.823 179.517 267.88 179.484C267.945 179.454 268.005 179.422 268.064 179.39C268.125 179.358 268.185 179.326 268.25 179.294C268.317 179.257 268.389 179.225 268.462 179.189C268.514 179.166 268.565 179.143 268.617 179.118C268.744 179.054 268.87 178.99 268.997 178.94L269.377 178.787C269.447 178.762 269.514 178.738 269.58 178.711C269.646 178.686 269.714 178.661 269.784 178.636C269.846 178.617 269.914 178.594 269.98 178.572C270.046 178.549 270.114 178.528 270.176 178.508C270.33 178.458 270.469 178.407 270.608 178.369C270.695 178.334 270.79 178.311 270.884 178.288C270.927 178.277 270.97 178.266 271.015 178.256C271.089 178.236 271.163 178.217 271.236 178.199C271.309 178.179 271.382 178.16 271.457 178.142C271.598 178.103 271.737 178.078 271.876 178.053C271.953 178.039 272.028 178.024 272.104 178.008C272.181 177.992 272.256 177.976 272.333 177.964C272.402 177.952 272.475 177.941 272.549 177.932C272.622 177.923 272.695 177.912 272.764 177.9C272.916 177.875 273.068 177.85 273.234 177.837C273.373 177.824 273.524 177.811 273.676 177.799C273.828 177.786 273.993 177.773 274.159 177.761C274.311 177.748 274.463 177.748 274.616 177.748C274.678 177.748 274.739 177.745 274.8 177.742C274.86 177.738 274.919 177.735 274.983 177.735H275.249Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M132 117.373H65.9998C63.0443 117.373 60.6484 119.762 60.6484 122.708V168.946C60.6484 171.893 63.0443 174.281 65.9998 174.281H132C134.955 174.281 137.351 171.893 137.351 168.946V122.708C137.351 119.762 134.955 117.373 132 117.373Z`,fill:`#999999`}),(0,Z.jsx)(H,{d:`M101.245 119.151V149.588H88.4038V133.705C88.4038 132.658 87.9786 131.653 87.2215 130.913C86.4643 130.172 86.0391 126.376 86.0391 125.328V121.756C86.0389 120.318 87.2312 119.151 88.7024 119.151H101.245Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M87.4931 142.698V147.486H62.4297V139.935C62.4297 139.163 63.0695 138.537 63.8589 138.537H76.9916C78.1925 138.537 79.3844 138.743 80.5126 139.145L81.237 139.404C82.1191 139.719 83.0352 139.935 83.9671 140.048L85.1283 140.189C86.2443 140.189 87.4931 140.85 87.4931 142.698Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M86.3085 130.911C87.0488 131.641 87.4931 132.609 87.4931 133.638V137.073C87.4931 138.138 86.1183 139.413 84.9658 
452139.29L83.9671 139.188C83.0352 139.075 82.1194 138.859 81.237 138.544L80.5126 138.285C79.3844 137.883 78.1928 137.677 76.9918 137.677H64.0098C63.1371 137.677 62.4297 136.985 62.4297 136.132V122.599C62.4297 120.695 64.0082 119.151 65.955 119.151H82.1924C84.3142 119.151 85.1282 120.318 85.1282 121.756V125.328C85.1282 125.852 85.2345 127.063 85.4355 128.235C85.6362 129.406 85.931 130.538 86.3085 130.911Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M101.245 172.503V142.065H88.4038V157.949C88.4038 158.996 87.9786 160 87.2215 160.741C86.4643 161.481 86.0391 165.278 86.0391 166.325V169.897C86.0391 171.336 87.2315 172.502 88.7024 172.502L101.245 172.503Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M87.4931 148.956V144.168H62.4297V151.72C62.4297 152.492 63.0695 153.117 63.8589 153.117H76.9916C78.1925 153.117 79.3844 152.912 80.5126 152.509L81.237 152.251C82.1191 151.936 83.0352 151.72 83.9671 151.607L85.1283 151.465C86.2443 151.466 87.4931 150.805 87.4931 148.956Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M86.3085 160.743C87.0488 160.012 87.4931 159.045 87.4931 158.016V154.581C87.4931 153.516 86.1183 152.241 84.9658 152.364L83.9671 152.466C83.0352 152.579 82.1194 152.795 81.237 153.11L80.5126 153.369C79.3844 153.771 78.1928 153.977 76.9918 153.977H64.0098C63.1371 153.977 62.4297 154.669 62.4297 155.523V169.055C62.4297 170.959 64.0082 172.503 65.955 172.503H82.1924C84.3142 172.503 85.1282 171.336 85.1282 169.898V166.326C85.1282 165.802 85.2345 164.591 85.4355 163.419C85.6362 162.248 85.931 161.116 86.3085 160.743Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M96.75 119.151V149.588H109.591V133.705C109.591 132.658 110.017 131.653 110.774 130.913C111.531 130.172 111.956 126.376 111.956 125.328V121.756C111.956 120.318 110.764 119.151 109.293 119.151H96.75Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M110.508 142.698V147.486H135.571V139.935C135.571 139.163 134.932 138.537 134.142 138.537H121.009C119.808 138.537 118.617 138.743 117.488 139.145L116.711 139.423C115.864 139.725 114.985 139.933 114.09 140.041L112.873 140.189C111.756 140.189 110.508 140.85 110.508 142.698Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M111.858 126.711C111.882 125.682 107 132.823 107 133.851L109.589 141.672C109.711 139.591 111.876 139.412 113.028 139.29L114.027 139.188C114.959 139.075 115.875 138.859 116.757 138.544L117.482 138.285C118.61 137.883 119.801 137.677 121.002 137.677H133.984C134.857 137.677 135.564 136.985 135.564 136.131V122.599C135.565 120.695 133.986 119.151 132.039 119.151H115.802C113.68 119.151 112.866 120.318 112.866 121.756V125.328C112.866 125.852 112.961 125.891 112.76 127.063C112.559 128.234 111.824 128.221 111.858 126.711Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M96.75 172.503V142.065H109.591V157.949C109.591 158.996 110.017 160 110.774 160.741C111.531 161.481 111.956 165.278 111.956 166.325V169.897C111.956 171.336 110.764 172.502 109.293 172.502L96.75 172.503Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M110.508 148.956V144.168H135.571V151.72C135.571 152.492 134.932 153.117 134.142 153.117H121.009C119.808 153.117 118.617 152.912 117.488 152.509L116.764 152.251C115.882 151.936 114.966 151.72 114.034 151.607L112.873 151.465C111.756 151.466 110.508 150.805 110.508 148.956Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M111.693 160.743C110.952 160.012 110.508 159.045 110.508 158.016V154.581C110.508 153.516 111.883 152.241 113.035 152.364L114.034 152.466C114.966 152.579 115.882 152.795 116.764 153.11L117.488 153.369C118.617 153.771 119.808 153.977 121.009 153.977H133.991C134.864 153.977 135.571 154.669 135.571 155.523V169.055C135.571 170.959 133.993 172.503 132.046 172.503H115.808C113.687 172.503 112.873 171.336 112.873 169.898V166.326C112.873 165.802 112.766 164.591 112.565 163.419C112.365 162.248 112.07 161.116 111.693 160.743Z`,fill:`#DDDDDD`})]}),(0,Z.jsx)(H,{d:`M506.256 310.27C504.446 310.27 503.467 309.142 503.141 308.089L504.224 307.614C504.505 308.49 505.099 309.202 506.256 309.202C507.176 309.202 507.769 308.668 507.769 308.059C507.769 306.146 503.467 307.377 503.467 304.544C503.467 303.357 504.491 302.556 506.093 302.556C507.413 302.556 508.555 303.297 508.867 304.395L507.814 304.855C507.606 304.084 506.864 303.594 506.063 303.594C505.218 303.594 504.683 303.935 504.683 304.529C504.683 306.131 509.015 304.959 509 308.045C509 309.35 507.903 310.27 506.256 310.27Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M499.404 310.27C497.595 310.27 496.615 309.142 496.289 308.089L497.372 307.614C497.654 308.49 498.247 309.202 499.404 309.202C500.324 309.202 500.9
45218 308.668 500.918 308.059C500.918 306.146 496.615 307.377 496.615 304.544C496.615 303.357 497.639 302.556 499.241 302.556C500.562 302.556 501.704 303.297 502.015 304.395L500.962 304.855C500.754 304.084 500.013 303.594 499.212 303.594C498.366 303.594 497.832 303.935 497.832 304.529C497.832 306.131 502.164 304.959 502.149 308.045C502.149 309.35 501.051 310.27 499.404 310.27Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M495.343 306.072C495.343 306.25 495.329 306.517 495.314 306.65H489.409C489.498 308.163 490.448 309.157 491.798 309.157C492.94 309.157 493.726 308.623 493.949 307.689L495.136 307.97C494.765 309.424 493.519 310.27 491.798 310.27C489.558 310.27 488.148 308.534 488.148 306.413C488.148 304.291 489.513 302.556 491.768 302.556C493.979 302.556 495.343 304.143 495.343 306.072ZM489.484 305.597H494.008C493.89 304.455 493.089 303.609 491.768 303.609C490.596 303.609 489.736 304.351 489.484 305.597Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M480.039 310.151V302.674H481.3V304.084C481.819 303.194 482.724 302.556 483.867 302.556C485.424 302.556 486.537 303.609 486.537 305.196V310.151H485.276V305.434C485.276 304.425 484.638 303.698 483.585 303.698C482.19 303.698 481.3 304.9 481.3 306.873V310.151H480.039Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M477.352 301.265C476.847 301.265 476.477 300.88 476.477 300.39C476.477 299.886 476.847 299.5 477.352 299.5C477.871 299.5 478.257 299.886 478.257 300.39C478.257 300.88 477.871 301.265 477.352 301.265ZM476.729 310.152V302.675H477.99V310.152H476.729Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M472.381 310.27C470.571 310.27 469.592 309.142 469.266 308.089L470.349 307.614C470.63 308.49 471.224 309.202 472.381 309.202C473.301 309.202 473.894 308.668 473.894 308.059C473.894 306.146 469.592 307.377 469.592 304.544C469.592 303.357 470.616 302.556 472.218 302.556C473.538 302.556 474.68 303.297 474.992 304.395L473.939 304.855C473.731 304.084 472.989 303.594 472.188 303.594C471.343 303.594 470.808 303.935 470.808 304.529C470.808 306.131 475.14 304.959 475.125 308.045C475.125 309.35 474.028 310.27 472.381 310.27Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M467.826 302.675V310.152H466.565V308.742C466.046 309.632 465.141 310.27 463.998 310.27C462.441 310.27 461.328 309.217 461.328 307.63V302.675H462.589V307.392C462.589 308.401 463.227 309.128 464.28 309.128C465.675 309.128 466.565 307.926 466.565 305.953V302.675H467.826Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M452.289 310.151V299.767H456.057C458.015 299.767 459.232 300.746 459.232 302.437C459.232 303.401 458.564 304.173 457.867 304.469C458.92 304.84 459.692 305.671 459.692 307.125C459.692 308.994 458.416 310.151 456.28 310.151H452.289ZM453.639 304.039H455.998C457.229 304.039 457.897 303.52 457.897 302.481C457.897 301.443 457.229 300.924 455.998 300.924H453.639V304.039ZM453.639 308.935H456.057C457.57 308.935 458.342 308.297 458.342 307.095C458.342 305.879 457.57 305.226 456.057 305.226H453.639V308.935Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M435.633 310.151V302.674H436.894V304.084C437.265 303.194 438.006 302.556 439.149 302.556C440.365 302.556 441.315 303.119 441.582 304.128C441.982 303.238 442.872 302.556 444 302.556C445.602 302.556 446.611 303.564 446.611 305.137V310.151H445.35V305.389C445.35 304.366 444.771 303.668 443.718 303.668C442.442 303.668 441.745 304.811 441.745 306.398V310.151H440.484V305.389C440.484 304.366 439.905 303.668 438.867 303.668C437.591 303.668 436.894 304.811 436.894 306.398V310.151H435.633Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M433.576 302.675V310.152H432.315V308.742C431.796 309.632 430.891 310.27 429.748 310.27C428.191 310.27 427.078 309.217 427.078 307.63V302.675H428.339V307.392C428.339 308.401 428.977 309.128 430.03 309.128C431.425 309.128 432.315 307.926 432.315 305.953V302.675H433.576Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M418.609 310.151V302.674H419.87V304.084C420.39 303.194 421.295 302.556 422.437 302.556C423.995 302.556 425.107 303.609 425.107 305.196V310.151H423.846V305.434C423.846 304.425 423.208 303.698 422.155 303.698C420.76 303.698 419.87 304.9 419.87 306.873V310.151H418.609Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M415.922 301.265C415.418 301.265 415.047 300.88 415.047 300.39C415.047 299.886 415.418 299.5 415.922 299.5C416.441 299.5 416.827 299.886 416.827 300.39C416.827 300.88 416.441 301.265 415.922 301.265ZM415.299 310.152V302.675H416.56V310.152H415.299Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M413.832 310.093C413.461 310.226 413.06 310.271 412.66 310.271C411.384 310.271 410.449 309.559 410.449 307.912V303.788H409.055V302.675H410.449V300.405H411.71V302.675H413.713V303.788H411.71V307.956C411.71 308.743 412.155 309.128 412.808 309.128C413.105 309.128 413.446 3
45209.084 413.743 308.935L413.832 310.093Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M404.775 302.556C406.585 302.556 407.846 303.624 407.846 305.36V310.151H406.6V308.875C406.17 309.736 405.191 310.27 404.108 310.27C402.61 310.27 401.586 309.35 401.586 308.059C401.586 306.62 402.758 305.834 405.146 305.597L406.6 305.434V305.285C406.6 304.262 405.873 303.609 404.775 303.609C403.752 303.609 403.025 304.217 402.921 305.226L401.749 305.003C401.972 303.52 403.203 302.556 404.775 302.556ZM404.301 309.231C405.755 309.231 406.6 308.267 406.6 306.769V306.413L405.146 306.576C403.633 306.739 402.847 307.258 402.847 308.045C402.847 308.742 403.44 309.231 404.301 309.231Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M398.68 310.152V299.648H399.941V310.152H398.68Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M390.023 310.151V299.767H393.97C395.987 299.767 397.293 300.953 397.293 302.778C397.293 304.603 395.987 305.79 393.97 305.79H391.373V310.151H390.023ZM391.373 304.573H393.925C395.156 304.573 395.898 303.906 395.898 302.778C395.898 301.651 395.156 300.968 393.925 300.968H391.373V304.573Z`,fill:`white`})]}),(0,Z.jsx)(Ae,{children:(0,Z.jsx)(Ur,{id:`clip0_29950_49621`,children:(0,Z.jsx)(Sl,{width:528,height:329,fill:`white`})})})]})),SL=(0,X.forwardRef)((e,t)=>(0,Z.jsxs)(zs,{viewBox:`0 0 528 329`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:t,...e,children:[(0,Z.jsxs)(Go,{clipPath:`url(#clip0_32738_28845)`,children:[(0,Z.jsx)(Hl,{id:`mask0_32738_28845`,style:{maskType:`luminance`},maskUnits:`userSpaceOnUse`,x:0,y:0,width:528,height:329,children:(0,Z.jsx)(H,{d:`M528 0H0V329H528V0Z`,fill:`white`})}),(0,Z.jsxs)(Go,{mask:`url(#mask0_32738_28845)`,children:[(0,Z.jsx)(H,{d:`M513.73 0H14.2703C6.38901 0 0 6.36965 0 14.227V314.773C0 322.63 6.38901 329 14.2703 329H513.73C521.61 329 528 322.63 528 314.773V14.227C528 6.36965 521.61 0 513.73 0Z`,fill:`#1D1F20`}),(0,Z.jsx)(H,{d:`M448.789 292.233C450.882 293.006 454.373 293.73 458.185 293.78C467.58 293.78 473.686 289.256 473.702 282.261C473.736 277.099 469.419 274.846 465.623 272.845C462.772 271.348 460.327 270.071 460.377 267.698C460.411 266.119 461.727 264.101 465.32 263.629C466.449 263.478 469.924 263.259 474.091 264.856L475.305 259.191C473.466 258.584 470.851 257.93 467.596 257.93C458.793 257.93 452.601 262.504 452.551 269.027C452.501 273.736 456.954 276.443 460.293 278.075C463.886 279.823 465.826 281.219 465.809 283.572C465.775 286.684 462.419 288.13 459.096 288.18H458.707C454.728 288.18 452.045 287.205 450.038 286.297L448.789 292.233ZM500.419 293.191H507.116L499.863 258.568H492.576C491.194 258.568 490.013 259.358 489.472 260.62L475.794 293.175H483.502L485.493 287.693H499.256L500.419 293.191ZM432.833 293.191H440.238L447.66 258.568H440.256L432.833 293.191ZM410.672 293.191H419.257L433.813 258.568H426.071L415.108 286.197L410.435 261.478C410.081 259.712 408.765 258.584 407.061 258.584H394.664C396.79 259.207 398.949 259.98 400.534 260.839C402.306 261.796 402.811 262.806 403.317 264.705L410.672 293.191ZM498.125 282.261H487.499L494.246 263.697L498.125 282.261Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M450.068 286.281C452.074 287.188 454.757 288.164 458.737 288.164H459.126C462.431 288.097 465.804 286.651 465.838 283.556C465.854 281.202 463.915 279.806 460.323 278.058C456.965 276.427 452.531 273.718 452.581 269.011C452.631 262.47 458.821 257.912 467.625 257.912C470.881 257.912 473.478 258.568 475.335 259.173L476.532 258.501C474.254 257.678 471.303 256.87 467.625 256.87C458.232 256.87 451.602 261.864 451.552 268.993C451.484 274.275 456.275 277.217 459.884 278.966C463.594 280.764 464.843 281.926 464.827 283.523C464.793 285.995 461.874 287.071 459.142 287.122C454.352 287.188 451.586 285.827 449.359 284.801L450.068 286.281Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M448.787 292.233L450.054 286.297L449.312 284.835L447.59 292.871L448.787 292.233ZM415.443 282.514L425.343 257.542L426.051 258.568L415.088 286.197L415.443 282.514ZM410.67 293.191L403.299 264.689C402.808 262.788 402.286 261.78 400.516 260.821C398.931 259.964 396.788 259.191 394.646 258.568L390.868 257.542L390.648 258.602C393.972 259.326 397.75 260.485 400.026 261.712C401.426 262.47 401.831 263.124 402.286 264.942L409.876 294.217L410.67 293.191ZM431.551 294.217L439.41 257.542L440.236 258.568L432.815 293.191L431.551 294.217ZM500.704 257.542H492.574C490.753 257.542 489.201 258.602 488.526 260.233L474.256 294.217L475.808 293.191L489.488 260.636C490.011 259.375 491.207 258.584 492.592 258.584H499.877L500.704 257.542ZM498.123 282.261L494.243 263.697L493.974 267.448L496.858 281.219L498.123 282.261ZM500.417 293.191L499.27 287.71L498.426 288.735L499.573 294.217L500.417 293.191Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M494.246 263.697L487.5 282.261L488.968 281.235L493.977 267.464L494.246 263.697ZM476.503 258.501L474.833 266.27L474.091 264.84L475.306 259.173L476.503 258.501ZM508.381 294.217L500.707 257.542L499.863 258.568L507.116 293.191L508.381 294.217ZM440.239 293.191L447.661 258.568L448.926 257.542L441.066 294.217L440.239 293.191ZM435.348 257.542L419.932 294.217L419.258 293.191L433.813 258.568L435.348 257.542ZM484.245 294.217L486.235 288.735L485.509 287.71L483.519 293.191L484.245 294.217Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M499.27 287.727H485.506L486.232 288.753H498.426L499.27 287.727ZM484.241 294.218H474.256L475.808 293.192H483.515L484.241 294.218ZM508.378 294.218H499.573L500.401 293.192H507.095L508.378 294.218ZM409.859 294.218H419.911L419.237 293.192H410.651L409.859 294.218ZM432.831 293.192H440.235L441.063 294.218H431.55L432.831 293.192Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M394.645 258.585H407.043C408.746 258.585 410.079 259.728 410.416 261.478L415.087 286.198L415.442 282.515L411.445 261.293C410.972 258.923 409.117 257.561 407.059 257.561H390.867L394.645 258.585ZM447.608 292.856C449.834 293.882 453.931 294.755 458.2 294.807C468.183 294.807 474.728 289.879 474.762 282.262C474.812 272.577 461.336 272.054 461.437 267.717C461.471 266.404 462.736 265.01 465.469 264.638C466.835 264.471 470.595 264.336 474.846 266.287L474.104 264.857C469.939 263.26 466.464 263.479 465.333 263.63C461.74 264.101 460.442 266.12 460.392 267.699C460.34 270.071 462.804 271.348 465.638 272.846C469.432 274.83 473.733 277.084 473.717 282.262C473.683 289.257 467.593 293.781 458.2 293.781C454.388 293.747 450.895 293.025 448.804 292.234L447.608 292.856Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M496.857 281.235H488.964L487.496 282.261H498.122L496.857 281.235ZM435.343 257.542H425.359L426.068 258.568H433.809L435.343 257.542ZM447.657 258.584H440.252L439.426 257.56H448.939L447.657 258.584Z`,fill:`white`}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M372.628 102.668C368.898 102.668 366.147 105.572 366.147 109.148C366.147 112.8 368.912 115.703 372.628 115.703C376.432 115.703 379.336 112.8 379.336 109.148C379.336 105.572 376.432 102.668 372.628 102.668ZM282.47 118.988C277.473 118.988 273.376 121.144 271.068 124.656V105.128C271.068 104.723 270.738 104.38 270.32 104.38H260.847C260.44 104.38 260.098 104.71 260.098 105.128V156.407C260.098 156.813 260.428 157.156 260.847 157.156H270.32C270.725 157.156 271.068 156.826 271.068 156.407V140.76C271.068 133.012 273.756 128.688 278.97 128.688C282.989 128.688 285.602 131.377 285.602 135.548V156.42C285.602 156.826 285.932 157.168 286.35 157.168H295.748C296.153 157.168 296.496 156.838 296.496 156.42V132.708C296.483 124.364 290.966 118.988 282.47 118.988ZM255.099 156.305C255.099 156.737 254.807 157.117 254.39 157.218C252.982 157.561 251.446 157.751 249.836 157.751C241.707 157.751 235.517 153.427 235.517 144.335V128.954H228.048C227.629 128.954 227.299 128.612 227.299 128.206V120.319C227.299 119.926 227.617 119.596 228.009 119.571C232.144 119.33 235.517 117.352 235.517 111.544V108.894C235.517 108.475 235.86 108.146 236.266 108.146H245.688C246.107 108.146 246.437 108.488 246.437 108.894C246.437 109.042 246.437 109.196 246.439 109.357V109.369C246.455 112.588 246.484 118.209 240.717 119.596H254.655C255.075 119.596 255.403 119.938 255.403 120.344V128.206C255.403 128.624 255.062 128.954 254.655 128.954H246.475V142.902C246.475 146.25 248.264 148.19 250.952 148.19C252.017 148.19 253.26 148.051 254.363 147.657C254.72 147.531 255.099 147.81 255.099 148.19V156.305ZM126.97 181.919C129.05 179.383 132.55 177.748 137.104 177.748C147.985 177.748 154.617 185.342 154.63 197.122C154.63 208.89 147.998 216.498 136.963 216.498C132.716 216.498 128.911 214.864 126.97 212.175V215.155C126.97 215.573 126.628 215.902 126.221 215.902H116.748C116.33 215.902 116 215.561 116 215.155V163.875C116 163.457 116.342 163.128 116.748 163.128H126.221C126.64 163.128 126.97 163.47 126.97 163.875V181.919ZM126.285 197.122C126.285 203.172 129.798 207.192 135.163 207.192C140.375 207.192 143.952 203.158 143.964 197.122C143.964 191.074 140.375 187.055 135.163 187.055C129.785 187.055 126.285 191.087 126.285 197.122ZM158.208 189.134C159.729 182.198 166.387 177.748 174.162 177.748C184.383 177.748 191.308 183.036 191.333 193.624V215.168C191.333 215.586 190.99 215.916 190.585 215.916H181.492C181.074 215.916 180.744 215.573 180.744 215.168V211.149C178.575 214.419 174.326 216.512 170.154 216.512C162.849 216.512 157.7 211.591 157.7 205.328C157.7 197.884 163.14 193.852 173.946 192.735L180.732 192.065V191.835C180.732 188.108 178.195 185.876 174.175 185.876C170.839 185.876 168.352 187.74 167.719 190.948C167.642 191.353 167.262 191.62 166.856 191.544L158.804 190.036C158.384 189.959 158.119 189.554 158.208 189.134ZM180.717 200.027H180.732V199.722L173.718 200.548C169.99 200.928 168.124 202.792 168.124 204.947C168.124 207.039 169.761 208.675 172.817 208.675C177.739 208.675 180.643 204.732 180.717 200.331V200.027ZM261.63 193.103L275.504 179.296C275.859 178.94 275.606 178.345 275.112 178.345H263.05C262.861 178.345 262.67 178.421 262.531 178.56L250.228 190.644V163.889C250.228 163.483 249.9 163.141 249.481 163.141H239.943C239.538 163.141 239.195 163.47 239.195 163.889V215.168C239.195 215.573 239.525 215.916 239.943 215.916H249.481C249.887 215.916 250.228 215.586 250.228 215.168V204.505L254.325 200.407L264.318 215.573C264.459 215.788 264.687 215.904 264.941 215.904H276.507C276.963 215.904 277.229 215.395 276.963 215.029L261.63 193.103ZM335.405 125.695C337.409 122.119 341.963 118.987 348.076 118.987C356.192 118.987 361.57 124.427 361.582 131.592V156.407C361.582 156.825 361.24 157.155 360.833 157.155H351.436C351.017 157.155 350.687 156.813 350.687 156.407V134.787C350.687 130.691 348.456 128.155 344.574 128.155C340.034 128.155 337.421 131.883 337.421 137.919V156.407C337.421 156.825 337.079 157.155 336.674 157.155H327.352C326.934 157.155 326.604 156.813 326.604 156.407V134.787C326.604 130.691 324.371 128.155 320.568 128.155C316.103 128.155 313.49 131.959 313.49 137.919V156.407C313.49 156.825 313.147 157.155 312.742 157.155H303.269C302.85 157.155 3
45202.52 156.813 302.52 156.407V120.332C302.52 119.913 302.862 119.583 303.269 119.583H312.742C313.16 119.583 313.49 119.926 313.49 120.332V124.655C315.659 121.295 319.084 118.987 324.08 118.987C329.888 118.987 333.541 121.371 335.405 125.695ZM367.92 119.583H377.394C377.813 119.583 378.143 119.926 378.143 120.332V156.407C378.143 156.825 377.801 157.155 377.394 157.155H367.92C367.503 157.155 367.173 156.813 367.173 156.407V120.332C367.173 119.913 367.515 119.583 367.92 119.583ZM394.402 104.38H384.929C384.524 104.38 384.181 104.71 384.181 105.128V156.407C384.181 156.813 384.509 157.156 384.929 157.156H394.402C394.809 157.156 395.151 156.826 395.151 156.407V105.128C395.151 104.71 394.809 104.38 394.402 104.38ZM401.887 104.38H411.361C411.778 104.38 412.108 104.71 412.108 105.128V156.407C412.108 156.826 411.766 157.156 411.361 157.156H401.887C401.468 157.156 401.138 156.813 401.138 156.407V105.128C401.138 104.71 401.48 104.38 401.887 104.38ZM176.001 118.987C164.371 118.987 156.165 127.191 156.165 138.363C156.165 149.547 164.371 157.738 176.001 157.738C187.478 157.738 195.835 149.534 195.835 138.363C195.823 127.191 187.478 118.987 176.001 118.987ZM176.001 148.431C170.636 148.431 167.059 144.335 167.059 138.363C167.059 132.39 170.636 128.295 176.001 128.295C181.288 128.295 184.877 132.39 184.877 138.363C184.877 144.335 181.288 148.431 176.001 148.431ZM126.221 157.155H116.748C116.33 157.155 116 156.825 116 156.382V120.306C116 119.888 116.342 119.558 116.748 119.558H126.248C126.665 119.558 126.995 119.9 126.995 120.306V124.554C127.275 124.148 127.591 123.755 127.921 123.375L127.934 123.362C127.991 123.305 128.048 123.245 128.105 123.185C128.162 123.124 128.219 123.064 128.276 123.007L128.467 122.817C128.569 122.715 128.683 122.614 128.797 122.513C128.836 122.479 128.875 122.443 128.916 122.405C128.956 122.37 128.995 122.333 129.038 122.297C129.139 122.208 129.254 122.119 129.368 122.031C129.455 121.954 129.544 121.879 129.646 121.802C129.703 121.764 129.76 121.723 129.817 121.682C129.874 121.641 129.931 121.6 129.988 121.561C130.09 121.498 130.192 121.422 130.293 121.346C130.352 121.302 130.418 121.262 130.488 121.222C130.538 121.192 130.588 121.162 130.636 121.13C130.693 121.099 130.75 121.064 130.807 121.029C130.864 120.994 130.921 120.959 130.978 120.927C131.036 120.896 131.094 120.864 131.155 120.832C131.216 120.801 131.276 120.769 131.333 120.737C131.396 120.706 131.456 120.674 131.517 120.642C131.578 120.61 131.637 120.579 131.701 120.547C131.769 120.509 131.84 120.476 131.915 120.442C131.965 120.419 132.017 120.395 132.068 120.37C132.195 120.306 132.322 120.243 132.448 120.192L132.83 120.04C132.9 120.014 132.966 119.989 133.032 119.964C133.099 119.938 133.165 119.913 133.235 119.888C133.299 119.869 133.365 119.846 133.431 119.824C133.499 119.802 133.565 119.78 133.629 119.761L133.742 119.722C133.852 119.685 133.956 119.65 134.059 119.621C134.148 119.586 134.241 119.563 134.337 119.54C134.38 119.529 134.423 119.519 134.466 119.507C134.542 119.488 134.614 119.469 134.687 119.45C134.76 119.431 134.833 119.412 134.91 119.393C135.049 119.355 135.188 119.33 135.327 119.304C135.404 119.292 135.481 119.276 135.556 119.26C135.632 119.244 135.709 119.228 135.784 119.216C135.854 119.203 135.927 119.193 136 119.184C136.073 119.174 136.146 119.165 136.216 119.152C136.367 119.127 136.521 119.101 136.685 119.089C136.824 119.076 136.977 119.063 137.129 119.051C137.281 119.038 137.445 119.025 137.611 119.013C137.762 119 137.916 119 138.067 119C138.131 119 138.19 118.997 138.251 118.994C138.312 118.99 138.372 118.987 138.435 118.987H138.702C138.752 119 138.816 119 138.866 119C146.908 119.178 152.234 124.503 152.234 132.631V156.394C152.234 156.813 151.892 157.142 151.485 157.142H142.088C141.669 157.142 141.339 156.8 141.339 156.394V135.522C141.339 131.414 138.816 128.663 134.858 128.663C134.592 128.663 134.339 128.675 134.086 128.7C134.059 128.713 134.022 128.713 133.984 128.713C133.743 128.738 133.515 128.777 133.287 128.815C133.263 128.82 133.242 128.824 133.222 128.826C133.201 128.83 133.18 128.833 133.16 128.84C132.944 128.878 132.728 128.941 132.512 129.005C132.488 129.005 132.448 129.017 132.423 129.03C132.207 129.094 131.992 129.182 131.79 129.271C131.79 129.284 131.778 129.284 131.778 129.284C131.562 129.385 131.358 129.487 131.168 129.601C131.155 129.601 131.13 129.613 131.118 129.626C130.927 129.74 130.75 129.867 130.572 130.007C130.547 130.019 130.522 130.032 130.495 130.057C130.318 130.197 130.154 130.349 129.988 130.501L129.938 130.552C129.773 130.717 129.608 130.881 129.455 131.072C129.291 131.262 129.139 131.478 129 131.693C128.986 131.693 128.986 131.706 128.986 131.706C128.847 131.921 128.72 132.149 128.594 132.378C128.594 132.396 128.586 132.408 128.577 132.423C128.577 132.423 128.574 132.429 128.572 132.432C128.572 132.432 128.57 132.438 128.569 132.441C128.454 132.669 128.34 132.91 128.226 133.164C128.219 133.177 128.217 133.186 128.214 133.196C128.21 133.205 128.206 133.215 128.201 133.227C127.871 134.026 127.604 134.914 127.402 135.903C127.389 135.916 127.389 135.928 127.389 135.941C127.325 136.258 127.275 136.6 127.224 136.942C127.211 136.955 127.211 136.981 127.211 136.993C127.161 137.336 127.122 137.703 127.084 138.071C127.008 138.895 126.97 139.758 126.97 140.683V156.407C126.97 156.825 12
4526.628 157.155 126.221 157.155ZM200.275 157.155H209.75C210.155 157.155 210.498 156.825 210.498 156.407V143.587C210.498 132.936 215.191 129.208 220.111 129.208C220.91 129.208 221.734 129.271 222.508 129.411C222.952 129.487 223.37 129.144 223.37 128.688V119.786C223.37 119.393 223.079 119.076 222.686 119.038C222.28 119 221.887 118.987 221.532 118.987C217.055 118.987 212.21 122.043 210.498 126.076V120.332C210.498 119.926 210.168 119.583 209.75 119.583H200.275C199.87 119.583 199.527 119.913 199.527 120.332V156.407C199.54 156.825 199.87 157.155 200.275 157.155ZM220.007 177.735C220.059 177.748 220.121 177.748 220.173 177.748C228.2 177.937 233.539 183.251 233.539 191.393V215.116C233.539 215.536 233.196 215.865 232.791 215.865H223.393C222.975 215.865 222.645 215.523 222.645 215.116V194.245C222.645 190.137 220.121 187.384 216.165 187.384C215.899 187.384 215.644 187.398 215.391 187.423C215.366 187.436 215.328 187.436 215.289 187.436C215.048 187.461 214.82 187.5 214.592 187.537C214.568 187.542 214.549 187.546 214.529 187.549C214.506 187.553 214.486 187.555 214.465 187.562C214.249 187.601 214.033 187.663 213.819 187.727C213.792 187.727 213.755 187.74 213.73 187.752C213.514 187.816 213.298 187.905 213.095 187.994C213.095 188.006 213.082 188.006 213.082 188.006C212.867 188.108 212.665 188.209 212.474 188.323C212.462 188.323 212.437 188.335 212.424 188.348C212.233 188.464 212.055 188.59 211.878 188.729C211.853 188.741 211.827 188.755 211.802 188.78C211.625 188.919 211.459 189.072 211.295 189.223L211.243 189.274C211.079 189.44 210.913 189.603 210.762 189.794C210.598 189.984 210.444 190.199 210.305 190.416C210.293 190.416 210.293 190.429 210.293 190.429C210.153 190.644 210.027 190.871 209.9 191.101C209.9 191.119 209.893 191.131 209.884 191.145C209.881 191.151 209.877 191.156 209.873 191.163C209.759 191.393 209.645 191.633 209.531 191.887C209.526 191.899 209.522 191.908 209.518 191.919C209.517 191.928 209.513 191.937 209.506 191.949C209.176 192.749 208.91 193.637 208.707 194.626C208.694 194.638 208.694 194.65 208.694 194.663C208.632 194.981 208.58 195.323 208.53 195.666C208.518 195.678 208.518 195.703 208.518 195.716C208.466 196.059 208.429 196.425 208.391 196.793C208.314 197.619 208.277 198.479 208.277 199.406V215.129C208.277 215.548 207.934 215.877 207.528 215.877H198.054C197.635 215.877 197.307 215.536 197.307 215.129V179.054C197.307 178.636 197.649 178.305 198.054 178.305H207.553C207.972 178.305 208.302 178.649 208.302 179.054V183.303C208.58 182.895 208.898 182.502 209.228 182.122L209.24 182.109C209.297 182.052 209.354 181.992 209.411 181.933C209.468 181.873 209.526 181.812 209.583 181.755L209.774 181.565C209.873 181.464 209.988 181.362 210.102 181.261C210.143 181.227 210.182 181.192 210.223 181.153C210.261 181.117 210.302 181.081 210.344 181.044C210.444 180.955 210.558 180.868 210.673 180.779C210.762 180.703 210.851 180.626 210.953 180.55C211.01 180.512 211.067 180.471 211.124 180.431C211.181 180.388 211.238 180.347 211.295 180.31C211.397 180.246 211.497 180.169 211.598 180.094C211.657 180.05 211.725 180.009 211.793 179.97C211.843 179.94 211.893 179.91 211.941 179.878C211.998 179.847 212.055 179.812 212.112 179.776C212.169 179.742 212.226 179.707 212.283 179.675C212.34 179.643 212.401 179.613 212.462 179.581C212.522 179.549 212.581 179.517 212.638 179.484C212.702 179.454 212.763 179.422 212.822 179.39C212.883 179.358 212.943 179.326 213.008 179.294C213.075 179.257 213.147 179.225 213.22 179.189C213.272 179.166 213.323 179.143 213.375 179.118C213.502 179.054 213.628 178.99 213.755 178.94L214.135 178.787C214.204 178.762 214.272 178.738 214.338 178.711C214.404 178.686 214.472 178.661 214.542 178.636C214.604 178.617 214.672 178.594 214.738 178.572C214.804 178.549 214.872 178.528 214.934 178.508C215.087 178.458 215.227 178.407 215.366 178.369C215.453 178.334 215.548 178.311 215.642 178.288C215.685 178.277 215.728 178.266 215.772 178.256C215.847 178.236 215.92 178.217 215.994 178.199C216.067 178.179 216.14 178.16 216.215 178.142C216.356 178.103 216.495 178.078 216.634 178.053C216.711 178.039 216.786 178.024 216.862 178.008C216.939 177.992 217.014 177.976 217.091 177.964C217.16 177.952 217.233 177.941 217.306 177.932C217.38 177.923 217.453 177.912 217.522 177.9C217.674 177.875 217.826 177.85 217.991 177.837C218.131 177.824 218.282 177.811 218.434 177.799C218.585 177.786 218.751 177.773 218.917 177.761C219.069 177.748 219.22 177.748 219.374 177.748C219.436 177.748 219.497 177.745 219.558 177.742C219.618 177.738 219.677 177.735 219.741 177.735H220.007Z`,fill:`white`})]}),(0,Z.jsx)(H,{d:`M506.256 310.27C504.446 310.27 503.467 309.142 503.141 308.089L504.224 307.614C504.505 308.49 505.099 309.202 506.256 309.202C507.176 309.202 507.769 308.668 507.769 308.059C507.769 306.146 503.467 307.377 503.467 304.544C503.467 303.357 504.491 302.556 506.093 302.556C507.413 302.556 508.555 303.297 508.867 3
45204.395L507.814 304.855C507.606 304.084 506.864 303.594 506.063 303.594C505.218 303.594 504.683 303.935 504.683 304.529C504.683 306.131 509.015 304.959 509 308.045C509 309.35 507.903 310.27 506.256 310.27Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M499.404 310.27C497.595 310.27 496.615 309.142 496.289 308.089L497.372 307.614C497.654 308.49 498.247 309.202 499.404 309.202C500.324 309.202 500.918 308.668 500.918 308.059C500.918 306.146 496.615 307.377 496.615 304.544C496.615 303.357 497.639 302.556 499.241 302.556C500.562 302.556 501.704 303.297 502.015 304.395L500.962 304.855C500.754 304.084 500.013 303.594 499.212 303.594C498.366 303.594 497.832 303.935 497.832 304.529C497.832 306.131 502.164 304.959 502.149 308.045C502.149 309.35 501.051 310.27 499.404 310.27Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M495.343 306.072C495.343 306.25 495.329 306.517 495.314 306.65H489.409C489.498 308.163 490.448 309.157 491.798 309.157C492.94 309.157 493.726 308.623 493.949 307.689L495.136 307.97C494.765 309.424 493.519 310.27 491.798 310.27C489.558 310.27 488.148 308.534 488.148 306.413C488.148 304.291 489.513 302.556 491.768 302.556C493.979 302.556 495.343 304.143 495.343 306.072ZM489.484 305.597H494.008C493.89 304.455 493.089 303.609 491.768 303.609C490.596 303.609 489.736 304.351 489.484 305.597Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M480.039 310.151V302.674H481.3V304.084C481.819 303.194 482.724 302.556 483.867 302.556C485.424 302.556 486.537 303.609 486.537 305.196V310.151H485.276V305.434C485.276 304.425 484.638 303.698 483.585 303.698C482.19 303.698 481.3 304.9 481.3 306.873V310.151H480.039Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M477.352 301.265C476.847 301.265 476.477 300.88 476.477 300.39C476.477 299.886 476.847 299.5 477.352 299.5C477.871 299.5 478.257 299.886 478.257 300.39C478.257 300.88 477.871 301.265 477.352 301.265ZM476.729 310.152V302.675H477.99V310.152H476.729Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M472.381 310.27C470.571 310.27 469.592 309.142 469.266 308.089L470.349 307.614C470.63 308.49 471.224 309.202 472.381 309.202C473.301 309.202 473.894 308.668 473.894 308.059C473.894 306.146 469.592 307.377 469.592 304.544C469.592 303.357 470.616 302.556 472.218 302.556C473.538 302.556 474.68 303.297 474.992 304.395L473.939 304.855C473.731 304.084 472.989 303.594 472.188 303.594C471.343 303.594 470.808 303.935 470.808 304.529C470.808 306.131 475.14 304.959 475.125 308.045C475.125 309.35 474.028 310.27 472.381 310.27Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M467.826 302.675V310.152H466.565V308.742C466.046 309.632 465.141 310.27 463.998 310.27C462.441 310.27 461.328 309.217 461.328 307.63V302.675H462.589V307.392C462.589 308.401 463.227 309.128 464.28 309.128C465.675 309.128 466.565 307.926 466.565 305.953V302.675H467.826Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M452.289 310.151V299.767H456.057C458.015 299.767 459.232 300.746 459.232 302.437C459.232 303.401 458.564 304.173 457.867 304.469C458.92 304.84 459.692 305.671 459.692 307.125C459.692 308.994 458.416 310.151 456.28 310.151H452.289ZM453.639 304.039H455.998C457.229 304.039 457.897 303.52 457.897 302.481C457.897 301.443 457.229 300.924 455.998 300.924H453.639V304.039ZM453.639 308.935H456.057C457.57 308.935 458.342 308.297 458.342 307.095C458.342 305.879 457.57 305.226 456.057 305.226H453.639V308.935Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M435.633 310.151V302.674H436.894V304.084C437.265 303.194 438.006 302.556 439.149 302.556C440.365 302.556 441.315 303.119 441.582 304.128C441.982 303.238 442.872 302.556 444 302.556C445.602 302.556 446.611 303.564 446.611 305.137V310.151H445.35V305.389C445.35 304.366 444.771 303.668 443.718 303.668C442.442 303.668 441.745 304.811 441.745 306.398V310.151H440.484V305.389C440.484 304.366 439.905 303.668 438.867 303.668C437.591 303.668 436.894 304.811 436.894 306.398V310.151H435.633Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M433.576 302.675V310.152H432.315V308.742C431.796 309.632 430.891 310.27 429.748 310.27C428.191 310.27 427.078 309.217 427.078 307.63V302.675H428.339V307.392C428.339 308.401 428.977 309.128 430.03 309.128C431.425 309.128 432.315 307.926 432.315 305.953V302.675H433.576Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M418.609 310.151V302.674H419.87V304.084C420.39 303.194 421.295 302.556 422.437 302.556C423.995 302.556 425.107 303.609 425.107 305.196V310.151H423.846V305.434C423.846 304.425 423.208 303.698 422.155 303.698C420.76 303.698 419.87 304.9 419.87 306.873V310.151H418.609Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M415.922 301.265C415.418 301.265 415.047 300.88 415.047 300.39C415.047 299.886 415.418 299.5 415.922 299.5C416.441 299.5 416.827 299.886 416.827 300.39C416.827 300.88 416.441 301.265 415.922 301.265ZM415.299 310.152V302.675H416.56V310.152H415.299Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M413.832 310.093C413.461 310.226 413.06 310.271 412.66 310.271C411.384 310.271 410.449 309.559 410.449 307.912V303.788H409.055V302.675H410.449V300.405H411.71V302.675H413.713V303.788H411.71V307.956C411.71 308.743 412.155 309.128 412.808 309.128C413.105 309.128 413.446 3
45209.084 413.743 308.935L413.832 310.093Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M404.775 302.556C406.585 302.556 407.846 303.624 407.846 305.36V310.151H406.6V308.875C406.17 309.736 405.191 310.27 404.108 310.27C402.61 310.27 401.586 309.35 401.586 308.059C401.586 306.62 402.758 305.834 405.146 305.597L406.6 305.434V305.285C406.6 304.262 405.873 303.609 404.775 303.609C403.752 303.609 403.025 304.217 402.921 305.226L401.749 305.003C401.972 303.52 403.203 302.556 404.775 302.556ZM404.301 309.231C405.755 309.231 406.6 308.267 406.6 306.769V306.413L405.146 306.576C403.633 306.739 402.847 307.258 402.847 308.045C402.847 308.742 403.44 309.231 404.301 309.231Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M398.68 310.152V299.648H399.941V310.152H398.68Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M390.023 310.151V299.767H393.97C395.987 299.767 397.293 300.953 397.293 302.778C397.293 304.603 395.987 305.79 393.97 305.79H391.373V310.151H390.023ZM391.373 304.573H393.925C395.156 304.573 395.898 303.906 395.898 302.778C395.898 301.651 395.156 300.968 393.925 300.968H391.373V304.573Z`,fill:`white`})]}),(0,Z.jsx)(Ae,{children:(0,Z.jsx)(Ur,{id:`clip0_32738_28845`,children:(0,Z.jsx)(Sl,{width:528,height:329,fill:`white`})})})]})),CL=(0,X.forwardRef)((e,t)=>(0,Z.jsxs)(zs,{viewBox:`0 0 528 329`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:t,...e,children:[(0,Z.jsxs)(Go,{clipPath:`url(#clip0_35138_42128)`,children:[(0,Z.jsx)(Hl,{id:`mask0_35138_42128`,style:{maskType:`luminance`},maskUnits:`userSpaceOnUse`,x:0,y:0,width:528,height:329,children:(0,Z.jsx)(H,{d:`M528 0H0V329H528V0Z`,fill:`white`})}),(0,Z.jsxs)(Go,{mask:`url(#mask0_35138_42128)`,children:[(0,Z.jsx)(H,{d:`M513.73 0H14.2703C6.38901 0 0 6.36965 0 14.227V314.773C0 322.63 6.38901 329 14.2703 329H513.73C521.61 329 528 322.63 528 314.773V14.227C528 6.36965 521.61 0 513.73 0Z`,fill:`#5D5F61`}),(0,Z.jsx)(H,{d:`M448.789 309.233C450.882 310.006 454.373 310.73 458.185 310.78C467.58 310.78 473.686 306.256 473.702 299.261C473.736 294.099 469.419 291.846 465.623 289.845C462.772 288.348 460.327 287.071 460.377 284.698C460.411 283.119 461.727 281.101 465.32 280.629C466.449 280.478 469.924 280.259 474.091 281.856L475.305 276.191C473.466 275.584 470.851 274.93 467.596 274.93C458.793 274.93 452.601 279.504 452.551 286.027C452.501 290.736 456.954 293.443 460.293 295.075C463.886 296.823 465.826 298.219 465.809 300.572C465.775 303.684 462.419 305.13 459.096 305.18H458.707C454.728 305.18 452.045 304.205 450.038 303.297L448.789 309.233ZM500.419 310.191H507.116L499.863 275.568H492.576C491.194 275.568 490.013 276.358 489.472 277.62L475.794 310.175H483.502L485.493 304.693H499.256L500.419 310.191ZM432.833 310.191H440.238L447.66 275.568H440.256L432.833 310.191ZM410.672 310.191H419.257L433.813 275.568H426.071L415.108 303.197L410.435 278.478C410.081 276.712 408.765 275.584 407.061 275.584H394.664C396.79 276.207 398.949 276.98 400.534 277.839C402.306 278.796 402.811 279.806 403.317 281.705L410.672 310.191ZM498.125 299.261H487.499L494.246 280.697L498.125 299.261Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M450.068 303.281C452.074 304.188 454.757 305.164 458.737 305.164H459.126C462.431 305.097 465.804 303.651 465.838 300.556C465.854 298.202 463.915 296.806 460.323 295.058C456.965 293.427 452.531 290.718 452.581 286.011C452.631 279.47 458.821 274.912 467.625 274.912C470.881 274.912 473.478 275.568 475.335 276.173L476.532 275.501C474.254 274.678 471.303 273.87 467.625 273.87C458.232 273.87 451.602 278.864 451.552 285.993C451.484 291.275 456.275 294.217 459.884 295.966C463.594 297.764 464.843 298.926 464.827 300.523C464.793 302.995 461.874 304.071 459.142 304.122C454.352 304.188 451.586 302.827 449.359 301.801L450.068 303.281Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M448.787 309.234L450.054 303.298L449.312 301.836L447.59 309.872L448.787 309.234ZM415.443 299.515L425.343 274.543L426.051 275.569L415.088 303.198L415.443 299.515ZM410.67 310.192L403.299 281.69C402.808 279.789 402.286 278.781 400.516 277.822C398.931 276.965 396.788 276.192 394.646 275.569L390.868 274.543L390.648 275.603C393.972 276.327 397.75 277.486 400.026 278.713C401.426 279.471 401.831 280.125 402.286 281.943L409.876 311.218L410.67 310.192ZM431.551 311.218L439.41 274.543L440.236 275.569L432.815 310.192L431.551 311.218ZM500.704 274.543H492.574C490.753 274.543 489.201 275.603 488.526 277.234
452L474.256 311.218L475.808 310.192L489.488 277.637C490.011 276.376 491.207 275.585 492.592 275.585H499.877L500.704 274.543ZM498.123 299.262L494.243 280.698L493.974 284.449L496.858 298.22L498.123 299.262ZM500.417 310.192L499.27 304.711L498.426 305.736L499.573 311.218L500.417 310.192Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M494.246 280.698L487.5 299.262L488.968 298.236L493.977 284.465L494.246 280.698ZM476.503 275.502L474.833 283.271L474.091 281.841L475.306 276.174L476.503 275.502ZM508.381 311.218L500.707 274.543L499.863 275.569L507.116 310.192L508.381 311.218ZM440.239 310.192L447.661 275.569L448.926 274.543L441.066 311.218L440.239 310.192ZM435.348 274.543L419.932 311.218L419.258 310.192L433.813 275.569L435.348 274.543ZM484.245 311.218L486.235 305.736L485.509 304.711L483.519 310.192L484.245 311.218Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M499.27 304.727H485.506L486.232 305.753H498.426L499.27 304.727ZM484.241 311.218H474.256L475.808 310.192H483.515L484.241 311.218ZM508.378 311.218H499.573L500.401 310.192H507.095L508.378 311.218ZM409.859 311.218H419.911L419.237 310.192H410.651L409.859 311.218ZM432.831 310.192H440.235L441.063 311.218H431.55L432.831 310.192Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M394.645 275.585H407.043C408.746 275.585 410.079 276.728 410.416 278.478L415.087 303.198L415.442 299.515L411.445 278.293C410.972 275.923 409.117 274.561 407.059 274.561H390.867L394.645 275.585ZM447.608 309.856C449.834 310.882 453.931 311.755 458.2 311.807C468.183 311.807 474.728 306.879 474.762 299.262C474.812 289.577 461.336 289.054 461.437 284.717C461.471 283.404 462.736 282.01 465.469 281.638C466.835 281.471 470.595 281.336 474.846 283.287L474.104 281.857C469.939 280.26 466.464 280.479 465.333 280.63C461.74 281.101 460.442 283.12 460.392 284.699C460.34 287.071 462.804 288.348 465.638 289.846C469.432 291.83 473.733 294.084 473.717 299.262C473.683 306.257 467.593 310.781 458.2 310.781C454.388 310.747 450.895 310.025 448.804 309.234L447.608 309.856Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M496.857 298.236H488.964L487.496 299.262H498.122L496.857 298.236ZM435.343 274.543H425.359L426.068 275.569H433.809L435.343 274.543ZM447.657 275.585H440.252L439.426 274.561H448.939L447.657 275.585Z`,fill:`white`}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M427.87 102.668C424.14 102.668 421.389 105.572 421.389 109.148C421.389 112.8 424.154 115.703 427.87 115.703C431.675 115.703 434.579 112.8 434.579 109.148C434.579 105.572 431.675 102.668 427.87 102.668ZM337.712 118.988C332.716 118.988 328.618 121.144 326.31 124.656V105.128C326.31 104.723 325.98 104.38 325.563 104.38H316.089C315.682 104.38 315.34 104.71 315.34 105.128V156.407C315.34 156.813 315.67 157.156 316.089 157.156H325.563C325.968 157.156 326.31 156.826 326.31 156.407V140.76C326.31 133.012 328.998 128.688 334.212 128.688C338.231 128.688 340.844 131.377 340.844 135.548V156.42C340.844 156.826 341.174 157.168 341.592 157.168H350.991C351.395 157.168 351.738 156.838 351.738 156.42V132.708C351.725 124.364 346.208 118.988 337.712 118.988ZM310.342 156.305C310.342 156.737 310.049 157.117 309.632 157.218C308.224 157.561 306.688 157.751 305.078 157.751C296.949 157.751 290.759 153.427 290.759 144.335V128.954H283.291C282.871 128.954 282.541 128.612 282.541 128.206V120.319C282.541 119.926 282.859 119.596 283.251 119.571C287.386 119.33 290.759 117.352 290.759 111.544V108.894C290.759 108.475 291.102 108.146 291.508 108.146H300.93C301.35 108.146 301.68 108.488 301.68 108.894C301.68 109.042 301.68 109.196 301.681 109.357V109.369C301.697 112.588 301.726 118.209 295.959 119.596H309.897C310.317 119.596 310.645 119.938 310.645 120.344V128.206C310.645 128.624 310.304 128.954 309.897 128.954H301.717V142.902C301.717 146.25 303.506 148.19 306.194 148.19C307.259 148.19 308.503 148.051 309.605 147.657C309.962 147.531 310.342 147.81 310.342 148.19V156.305ZM182.212 181.919C184.292 179.383 187.792 177.748 192.346 177.748C203.227 177.748 209.859 185.342 209.872 197.122C209.872 208.89 203.24 216.498 192.205 216.498C187.958 216.498 184.153 214.864 182.212 212.175V215.155C182.212 215.573 181.87 215.902 181.463 215.902H171.99C171.572 215.902 171.242 215.561 171.242 215.155V163.875C171.242 163.457 171.585 163.128 171.99 163.128H181.463C181.882 163.128 182.212 163.47 182.212 163.875V181.919ZM181.527 197.122C181.527 203.172 185.04 207.192 190.405 207.192C195.618 207.192 199.194 203.158 199.207 197.122C199.207 191.074 195.618 187.055 190.405 187.055C185.027 187.055 181.527 191.087 181.527 197.122ZM213.45 189.134C214.972 182.198 221.629 177.748 229.404 177.748C239.625 177.748 246.55 183.036 246.575 193.624V215.168C246.575 215.586 246.232 215.916 245.828 215.916H236.734C236.316 215.916 235.986 215.573 235.986 215.168V211.149C233.817 214.419 229.568 216.512 225.396 216.512C218.091 216.512 212.942 211.591 212.942 205.328C212.942 197.884 218.382 193.852 229.188 192.735L235.974 192.065V191.835C235.974 188.108 233.437 185.876 229.417 185.876C226.081 185.876 223.594 187.74 222.961 190.948C222.885 191.353 222.505 191.62 222.098 191.544L214.046 190.036C213.627 189.959 213.361 189.554 213.45 189.134ZM235.96 200.027H235.974V199.722L228.96 200.548C225.232 200.928 223.366 202.792 223.366 204.947C223.366 207.039 225.004 208.675 228.059 208.675C232.981 208.675 235.885 204.732 235.96 200.331V200.027ZM316.872 193.103L330.746 179.296C331.101 178.94 330.848 178.345 330.354 178.345H318.292C318.103 178.345 317.912 178.421 317.773 178.56L305.47 190.644V163.889C305.47 163.483 305.142 163.141 304.723 163.141H295.185C294.78 163.141 294.437 163.47 294.437 163.889V215.168C294.437 215.573 294.767 215.916 295.185 215.916H304.723C305.129 215.916 305.47 215.586 305.47 215.168V204.504L309.568 200.407L319.56 215.573C319.701 215.788 319.929 215.904 320.183 215.904H331.749C332.206 215.904 332.471 215.395 332.205 215.029L316.872 193.103ZM390.648 125.695C392.651 122.119 397.205 118.987 403.318 118.987C411.434 118.987 416.812 124.427 416.825 131.592V156.407C416.825 156.825 416.482 157.155 416.075 157.155H406.678C406.259 157.155 405.929 156.813 405.929 156.407V134.787C405.929 130.691 403.698 128.155 399.816 128.155C395.277 128.155 392.663 131.883 392.663 137.919V156.407C392.663 156.825 392.321 157.155 391.916 157.155H382.594C382.176 157.155 381.846 156.813 381.846 156.407V134.787C381.846 130.691 379.613 128.155 375.81 128.155C371.345 128.155 368.732 131.959 368.732 137.919V156.407C368.732 156.825 368.39 157.155 367.985 157.155H358.511C358.092 157.155 35
4527.762 156.813 357.762 156.407V120.332C357.762 119.913 358.104 119.583 358.511 119.583H367.985C368.402 119.583 368.732 119.926 368.732 120.332V124.655C370.901 121.295 374.326 118.987 379.322 118.987C385.13 118.987 388.784 121.371 390.648 125.695ZM423.162 119.583H432.636C433.055 119.583 433.385 119.926 433.385 120.332V156.407C433.385 156.825 433.043 157.155 432.636 157.155H423.162C422.745 157.155 422.415 156.813 422.415 156.407V120.332C422.415 119.913 422.757 119.583 423.162 119.583ZM449.644 104.38H440.171C439.766 104.38 439.423 104.71 439.423 105.128V156.407C439.423 156.813 439.752 157.156 440.171 157.156H449.644C450.051 157.156 450.394 156.826 450.394 156.407V105.128C450.394 104.71 450.051 104.38 449.644 104.38ZM457.129 104.38H466.603C467.02 104.38 467.35 104.71 467.35 105.128V156.407C467.35 156.826 467.008 157.156 466.603 157.156H457.129C456.71 157.156 456.38 156.813 456.38 156.407V105.128C456.38 104.71 456.723 104.38 457.129 104.38ZM231.243 118.987C219.613 118.987 211.408 127.191 211.408 138.363C211.408 149.547 219.613 157.738 231.243 157.738C242.72 157.738 251.077 149.534 251.077 138.363C251.065 127.191 242.72 118.987 231.243 118.987ZM231.243 148.431C225.878 148.431 222.301 144.335 222.301 138.363C222.301 132.39 225.878 128.295 231.243 128.295C236.53 128.295 240.119 132.39 240.119 138.363C240.119 144.335 236.53 148.431 231.243 148.431ZM181.463 157.155H171.99C171.572 157.155 171.242 156.825 171.242 156.382V120.306C171.242 119.888 171.585 119.558 171.99 119.558H181.49C181.907 119.558 182.237 119.9 182.237 120.306V124.554C182.517 124.148 182.833 123.755 183.163 123.375L183.176 123.362C183.233 123.305 183.29 123.245 183.347 123.185C183.404 123.124 183.461 123.064 183.518 123.007L183.709 122.817C183.811 122.715 183.925 122.614 184.039 122.513C184.078 122.479 184.118 122.443 184.159 122.405C184.198 122.37 184.237 122.333 184.28 122.297C184.382 122.208 184.496 122.119 184.61 122.031C184.697 121.954 184.786 121.879 184.888 121.802C184.945 121.764 185.002 121.723 185.059 121.682C185.116 121.641 185.174 121.6 185.231 121.561C185.332 121.498 185.434 121.422 185.536 121.346C185.595 121.302 185.661 121.262 185.73 121.222C185.78 121.192 185.83 121.162 185.878 121.13C185.935 121.099 185.992 121.064 186.049 121.029C186.106 120.994 186.164 120.959 186.221 120.927C186.278 120.896 186.337 120.864 186.397 120.832C186.458 120.801 186.519 120.769 186.576 120.737C186.638 120.706 186.699 120.674 186.759 120.642C186.82 120.61 186.879 120.579 186.943 120.547C187.011 120.509 187.082 120.476 187.157 120.442C187.207 120.419 187.259 120.395 187.311 120.37C187.437 120.306 187.564 120.243 187.69 120.192L188.072 120.04C188.142 120.014 188.208 119.989 188.274 119.964C188.342 119.938 188.408 119.913 188.477 119.888C188.541 119.869 188.607 119.846 188.673 119.824C188.741 119.802 188.807 119.78 188.871 119.761L188.984 119.722C189.094 119.685 189.198 119.65 189.301 119.621C189.39 119.586 189.483 119.563 189.579 119.54C189.622 119.529 189.665 119.519 189.708 119.507C189.785 119.488 189.856 119.469 189.929 119.45C190.002 119.431 190.075 119.412 190.152 119.393C190.291 119.355 190.43 119.33 190.569 119.304C190.646 119.292 190.723 119.276 190.798 119.26C190.875 119.244 190.951 119.228 191.026 119.216C191.096 119.203 191.169 119.193 191.242 119.184C191.315 119.174 191.388 119.165 191.458 119.152C191.609 119.127 191.763 119.101 191.927 119.089C192.066 119.076 192.219 119.063 192.371 119.051C192.523 119.038 192.687 119.025 192.853 119.013C193.004 119 193.158 119 193.309 119C193.374 119 193.432 118.997 193.493 118.994C193.554 118.99 193.614 118.987 193.677 118.987H193.944C193.994 119 194.059 119 194.109 119C202.15 119.178 207.476 124.503 207.476 132.631V156.394C207.476 156.813 207.134 157.142 206.727 157.142H197.33C196.911 157.142 196.581 156.8 196.581 156.394V135.522C196.581 131.414 194.059 128.663 190.1 128.663C189.835 128.663 189.581 128.675 189.328 128.7C189.301 128.713 189.264 128.713 189.226 128.713C188.985 128.738 188.757 128.777 188.529 128.815C188.506 128.82 188.484 128.824 188.465 128.826C188.443 128.83 188.422 128.833 188.402 128.84C188.186 128.878 187.971 128.941 187.755 129.005C187.73 129.005 187.69 129.017 187.665 129.03C187.45 129.094 187.234 129.182 187.032 129.271C187.032 129.284 187.02 129.284 187.02 129.284C186.804 129.385 186.601 129.487 186.41 129.601C186.397 129.601 186.372 129.613 186.36 129.626C186.169 129.74 185.992 129.867 185.814 130.007C185.789 130.019 185.764 130.032 185.737 130.057C185.561 130.197 185.397 130.349 185.231 130.501L185.181 130.552C185.015 130.717 184.851 130.881 184.697 131.072C184.533 131.262 184.382 131.478 184.242 131.693C184.228 131.693 184.228 131.706 184.228 131.706C184.089 131.921 183.962 132.149 183.836 132.378C183.836 132.396 183.829 132.408 183.82 132.423C183.82 132.423 183.816 132.429 183.814 132.432C183.814 132.432 183.813 132.438 183.811 132.441C183.697 132.669 183.582 132.91 183.468 133.164C183.461 133.177 183.459 133.186 183.456 133.196C183.452 133.205 183.449 133.215 183.443 133.227C183.113 134.026 182.846 134.914 182.644 135.903C182.632 135.916 182.632 135.928 182.632 135.941C182.567 136.258 182.517 136.6 182.466 136.942C182.453 136.955 182.453 136.981 182.453 136.993C182.403 137.336 182.364 137.703 182.327 138.071C182.25 138.895 182.212 139.758 182.212 140.683V156.407C182.212 156.825 181.87 157.155 181.463 157.155ZM255.517 157.155H264.993C265.397 157.155 265.74 156.825 265.74 156.407V143.587C265.74 132.936 270.433 129.208 275.353 129.208C276.152 129.208 276.976 129.271 277.75 129.411C278.194 129.487 278.612 129.144 278.612 128.688V119.786C278.612 119.393 278.321 119.076 277.929 119.038C277.522 119 277.129 118.987 276.774 118.987C272.297 118.987 267.452 122.043 265.74 126.076V120.332C265.74 119.926 265.41 119.583 264.993 119.583H255.517C255.112 119.583 254.77 119.913 254.77 120.332V156.407C254.782 156.825 255.112 157.155 255.517 157.155ZM275.249 177.735C275.301 177.748 275.363 177.748 275.415 177.748C283.442 177.937 288.781 183.251 288.781 191.393V215.116C288.781 215.536 288.439 215.865 288.034 215.865H278.635C278.217 215.865 277.887 215.523 277.887 215.116V194.245C277.887 190.137 275.363 187.384 271.407 187.384C271.141 187.384 270.886 187.398 270.633 187.423C270.608 187.436 270.57 187.436 270.531 187.436C270.29 187.461 270.062 187.5 269.834 187.537C269.811 187.542 269.791 187.546 269.771 187.549C269.748 187.553 269.728 187.555 269.707 187.562C269.491 187.601 269.275 187.663 269.061 187.727C269.035 187.727 268.997 187.74 268.972 187.752C268.756 187.816 268.54 187.905 268.337 187.994C268.337 188.006 268.325 188.006 268.325 188.006C268.109 188.108 267.907 188.209 267.716 188.323C267.704 188.323 267.679 188.335 267.666 188.348C267.476 188.464 267.297 188.59 267.121 188.728C267.096 188.741 267.069 188.755 267.044 188.78C266.867 188.919 266.701 189.072 266.537 189.223L266.486 189.274C266.321 189.44 266.156 189.603 266.004 189.794C265.84 189.984 265.686 190.199 265.547 190.416C265.535 190.416 265.535 190.429 265.535 190.429C265.396 190.644 265.269 190.871 265.142 191.101C265.142 191.119 265.135 191.131 265.126 191.145C265.123 191.151 265.119 191.156 265.116 191.163C265.001 191.393 264.887 191.633 264.773 191.887C264.768 191.899 264.764 191.908 264.761 191.919C264.759 191.928 264.755 191.937 264.748 191.949C264.418 192.749 264.152 193.637 263.949 194.626C263.937 194.638 263.937 194.65 263.937 194.663C263.874 194.981 263.822 195.323 263.772 195.666C263.76 195.678 263.76 195.703 263.76 195.716C263.708 196.059 263.671 196.425 263.633 196.793C263.557 197.619 263.519 198.479 263.519 199.406V215.129C263.519 215.548 263.177 215.877 262.77 215.877H253.296C252.877 215.877 252.549 215.536 252.549 215.129V179.054C252.549 178.636 252.891 178.305 253.296 178.305H262.795C263.214 178.305 263.544 178.649 263.544 179.054V183.303C263.822 182.895 264.14 182.502 264.47 182.122L264.482 182.109C264.539 182.052 264.597 181.992 264.654 181.933C264.711 181.873 264.768 181.812 264.825 181.755L265.016 181.565C265.116 181.464 265.23 181.362 265.344 181.261C265.385 181.227 265.424 181.192 265.465 181.153C265.503 181.117 265.544 181.081 265.587 181.044C265.686 180.955 265.801 180.868 265.915 180.779C266.004 180.703 266.093 180.626 266.195 180.55C266.252 180.512 266.309 180.471 266.366 180.431C266.423 180.388 266.48 180.347 266.537 180.31C266.639 180.246 266.739 180.169 266.841 180.094C266.899 180.05 266.967 180.009 267.035 179.97C267.085 179.94 267.135 179.91 267.183 179.878C267.24 179.847 267.297 179.812 267.354 179.776C267.411 179.742 267.468 179.707 267.526 179.675C267.583 179.643 267.643 179.613 267.704 179.581C267.765 179.549 267.823 179.517 267.88 179.484C267.945 179.454 268.005 179.422 268.064 179.39C268.125 179.358 268.185 179.326 268.25 179.294C268.317 179.257 268.389 179.225 268.462 179.189C268.514 179.166 268.565 179.143 268.617 179.118C268.744 179.054 268.87 178.99 268.997 178.94L269.377 178.787C269.447 178.762 269.514 178.738 269.58 178.711C269.646 178.686 269.714 178.661 269.784 178.636C269.846 178.617 269.914 178.594 269.98 178.572C270.046 178.549 270.114 178.528 270.176 178.508C270.33 178.458 270.469 178.407 270.608 178.369C270.695 178.334 270.79 178.311 270.884 178.288C270.927 178.277 270.97 178.266 271.015 178.256C271.089 178.236 271.163 178.217 271.236 178.199C271.309 178.179 271.382 178.16 271.457 178.142C271.598 178.103 271.737 178.078 271.876 178.053C271.953 178.039 272.028 178.024 272.104 178.008C272.181 177.992 272.256 177.976 272.333 177.964C272.402 177.952 272.475 177.941 272.549 177.932C272.622 177.923 272.695 177.912 272.764 177.9C272.916 177.875 273.068 177.85 273.234 177.837C273.373 177.824 273.524 177.811 273.676 177.799C273.828 177.786 273.993 177.773 274.159 177.761C274.311 177.748 274.463 177.748 274.616 177.748C274.678 177.748 274.739 177.745 274.8 177.74
4521C274.86 177.738 274.919 177.735 274.984 177.735H275.249Z`,fill:`#9D9FA1`}),(0,Z.jsx)(H,{d:`M132 117.373H65.9998C63.0443 117.373 60.6484 119.762 60.6484 122.708V168.946C60.6484 171.893 63.0443 174.281 65.9998 174.281H132C134.955 174.281 137.351 171.893 137.351 168.946V122.708C137.351 119.762 134.955 117.373 132 117.373Z`,fill:`#999999`}),(0,Z.jsx)(H,{d:`M101.245 119.151V149.588H88.4038V133.705C88.4038 132.658 87.9786 131.653 87.2215 130.913C86.4643 130.172 86.0391 126.376 86.0391 125.328V121.756C86.0389 120.318 87.2312 119.151 88.7024 119.151H101.245Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M87.4931 142.698V147.486H62.4297V139.935C62.4297 139.163 63.0695 138.537 63.8589 138.537H76.9916C78.1925 138.537 79.3844 138.743 80.5126 139.145L81.237 139.404C82.1191 139.719 83.0352 139.935 83.9671 140.048L85.1283 140.189C86.2443 140.189 87.4931 140.85 87.4931 142.698Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M86.3085 130.911C87.0488 131.641 87.4931 132.609 87.4931 133.638V137.073C87.4931 138.138 86.1183 139.413 84.9658 139.29L83.9671 139.188C83.0352 139.075 82.1194 138.859 81.237 138.544L80.5126 138.285C79.3844 137.883 78.1928 137.677 76.9918 137.677H64.0098C63.1371 137.677 62.4297 136.985 62.4297 136.132V122.599C62.4297 120.695 64.0082 119.151 65.955 119.151H82.1924C84.3142 119.151 85.1282 120.318 85.1282 121.756V125.328C85.1282 125.852 85.2345 127.063 85.4355 128.235C85.6362 129.406 85.931 130.538 86.3085 130.911Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M101.245 172.503V142.065H88.4038V157.949C88.4038 158.996 87.9786 160 87.2215 160.741C86.4643 161.481 86.0391 165.278 86.0391 166.325V169.897C86.0391 171.336 87.2315 172.502 88.7024 172.502L101.245 172.503Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M87.4931 148.956V144.168H62.4297V151.72C62.4297 152.492 63.0695 153.117 63.8589 153.117H76.9916C78.1925 153.117 79.3844 152.912 80.5126 152.509L81.237 152.251C82.1191 151.936 83.0352 151.72 83.9671 151.607L85.1283 151.465C86.2443 151.466 87.4931 150.805 87.4931 148.956Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M86.3085 160.743C87.0488 160.012 87.4931 159.045 87.4931 158.016V154.581C87.4931 153.516 86.1183 152.241 84.9658 152.364L83.9671 152.466C83.0352 152.579 82.1194 152.795 81.237 153.11L80.5126 153.369C79.3844 153.771 78.1928 153.977 76.9918 153.977H64.0098C63.1371 153.977 62.4297 154.669 62.4297 155.523V169.055C62.4297 170.959 64.0082 172.503 65.955 172.503H82.1924C84.3142 172.503 85.1282 171.336 85.1282 169.898V166.326C85.1282 165.802 85.2345 164.591 85.4355 163.419C85.6362 162.248 85.931 161.116 86.3085 160.743Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M96.75 119.151V149.588H109.591V133.705C109.591 132.658 110.017 131.653 110.774 130.913C111.531 130.172 111.956 126.376 111.956 125.328V121.756C111.956 120.318 110.764 119.151 109.293 119.151H96.75Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M110.508 142.698V147.486H135.571V139.935C135.571 139.163 134.932 138.537 134.142 138.537H121.009C119.808 138.537 118.617 138.743 117.488 139.145L116.711 139.423C115.864 139.725 114.985 139.933 114.09 140.041L112.873 140.189C111.756 140.189 110.508 140.85 110.508 142.698Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M111.858 126.711C111.882 125.682 107 132.823 107 133.851L109.589 141.672C109.711 139.591 111.876 139.412 113.028 139.29L114.027 139.188C114.959 139.075 115.875 138.859 116.757 138.544L117.482 138.285C118.61 137.883 119.801 137.677 121.002 137.677H133.984C134.857 137.677 135.564 136.985 135.564 136.131V122.599C135.565 120.695 133.986 119.151 132.039 119.151H115.802C113.68 119.151 112.866 120.318 112.866 121.756V125.328C112.866 125.852 112.961 125.891 112.76 127.063C112.559 128.234 111.824 128.221 111.858 126.711Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M96.75 172.503V142.065H109.591V157.949C109.591 158.996 110.017 160 110.774 160.741C111.531 161.481 111.956 165.278 111.956 166.325V169.897C111.956 171.336 110.764 172.502 109.293 172.502L96.75 172.503Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M110.508 148.956V144.168H135.571V151.72C135.571 152.492 134.932 153.117 134.142 153.117H121.009C119.808 153.117 118.617 152.912 117.488 152.509L116.764 152.251C115.882 151.936 114.966 151.72 114.034 151.607L112.873 151.465C111.756 151.466 110.508 150.805 110.508 148.956Z`,fill:`#DDDDDD`}),(0,Z.jsx)(H,{d:`M111.693 160.743C110.952 160.012 110.508 159.045 110.508 158.016V154.581C110.508 153.516 111.883 152.241 113.035 152.364L114.034 152.466C114.966 152.579 115.882 152.795 116.764 153.11L117.488 153.369C118.617 153.771 119.808 153.977 121.009 153.977H133.991C134.864 153.977 135.571 154.669 135.571 155.523V169.055C135.571 170.959 133.993 172.503 132.046 172.503H115.808C113.687 172.503 112.873 171.336 112.873 169.898V166.326C112.873 165.802 112.766 164.591 112.565 163.419C112.365 162.248 112.07 161.116 111.693 160.743Z`,fill:`#DDDDDD`})]})]}),(0,Z.jsx)(Ae,{children:(0,Z.jsx)(Ur,{id:`clip0_35138_42128`,children:(0,Z.jsx)(Sl,{width:528,height:329,fill:`white`})})})]})),wL=(0,X.forwardRef)((e,t)=>(0,Z.jsxs)(zs,{viewBox:`0 0 528 330`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:t,...e,children:[(0,Z.jsxs)(Go,{clipPath:`url(#clip0_35138_42155)`,children:[(0,Z.jsx)(Hl,{id:`mask0_35138_42155`,style:{maskType:`luminance`},maskUnits:`userSpaceOnUse`,x:0,y:0,width:528,height:330,children:(0,Z.jsx)(H,{d:`M528 0H0V330H528V0Z`,fill:`white`})}),(0,Z.jsxs)(Go,{mask:`url(#mask0_35138_42155)`,children:[(0,Z.jsx)(H,{d:`M513.73 0H14.2703C6.38901 0 0 6.38901 0 14.2703V315.73C0 323.61 6.38901 330 14.2703 330H513.73C521.61 330 528 323.61 528 315.73V14.2703C528 6.38901 521.61 0 513.73 0Z`,f
452ill:`#5D5F61`}),(0,Z.jsx)(H,{d:`M448.789 310.173C450.882 310.949 454.373 311.675 458.185 311.725C467.58 311.725 473.686 307.187 473.702 300.171C473.736 294.993 469.419 292.733 465.623 290.726C462.772 289.224 460.327 287.944 460.377 285.564C460.411 283.98 461.727 281.955 465.32 281.483C466.449 281.331 469.924 281.112 474.091 282.713L475.305 277.03C473.466 276.422 470.851 275.766 467.596 275.766C458.793 275.766 452.601 280.354 452.551 286.896C452.501 291.62 456.954 294.335 460.293 295.972C463.886 297.726 465.826 299.126 465.809 301.486C465.775 304.608 462.419 306.058 459.096 306.108H458.707C454.728 306.108 452.045 305.13 450.038 304.219L448.789 310.173ZM500.419 311.134H507.116L499.863 276.406H492.576C491.194 276.406 490.013 277.198 489.472 278.464L475.794 311.118H483.502L485.493 305.619H499.256L500.419 311.134ZM432.833 311.134H440.238L447.66 276.406H440.256L432.833 311.134ZM410.672 311.134H419.257L433.813 276.406H426.071L415.108 304.119L410.435 279.324C410.081 277.553 408.765 276.422 407.061 276.422H394.664C396.79 277.046 398.949 277.822 400.534 278.684C402.306 279.644 402.811 280.657 403.317 282.562L410.672 311.134ZM498.125 300.171H487.499L494.246 281.55L498.125 300.171Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M450.068 304.203C452.074 305.113 454.757 306.092 458.737 306.092H459.126C462.431 306.025 465.804 304.574 465.838 301.471C465.854 299.109 463.915 297.709 460.323 295.955C456.965 294.319 452.531 291.603 452.581 286.881C452.631 280.32 458.821 275.748 467.625 275.748C470.881 275.748 473.478 276.407 475.335 277.013L476.532 276.339C474.254 275.513 471.303 274.703 467.625 274.703C458.232 274.703 451.602 279.712 451.552 286.863C451.484 292.161 456.275 295.111 459.884 296.867C463.594 298.67 464.843 299.835 464.827 301.437C464.793 303.916 461.874 304.995 459.142 305.047C454.352 305.113 451.586 303.748 449.359 302.719L450.068 304.203Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M448.787 310.173L450.054 304.219L449.312 302.753L447.59 310.814L448.787 310.173ZM415.443 300.425L425.343 275.377L426.051 276.406L415.088 304.119L415.443 300.425ZM410.67 311.135L403.299 282.546C402.808 280.639 402.286 279.628 400.516 278.666C398.931 277.806 396.788 277.031 394.646 276.406L390.868 275.377L390.648 276.44C393.972 277.166 397.75 278.329 400.026 279.56C401.426 280.32 401.831 280.976 402.286 282.799L409.876 312.164L410.67 311.135ZM431.551 312.164L439.41 275.377L440.236 276.406L432.815 311.135L431.551 312.164ZM500.704 275.377H492.574C490.753 275.377 489.201 276.44 488.526 278.076L474.256 312.164L475.808 311.135L489.488 278.481C490.011 277.216 491.207 276.422 492.592 276.422H499.877L500.704 275.377ZM498.123 300.172L494.243 281.551L493.974 285.313L496.858 299.126L498.123 300.172ZM500.417 311.135L499.27 305.637L498.426 306.665L499.573 312.164L500.417 311.135Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M494.246 281.551L487.5 300.172L488.968 299.142L493.977 285.329L494.246 281.551ZM476.503 276.338L474.833 284.132L474.091 282.698L475.306 277.013L476.503 276.338ZM508.381 312.164L500.707 275.377L499.863 276.406L507.116 311.135L508.381 312.164ZM440.239 311.135L447.661 276.406L448.926 275.377L441.066 312.164L440.239 311.135ZM435.348 275.377L419.932 312.164L419.258 311.135L433.813 276.406L435.348 275.377ZM484.245 312.164L486.235 306.665L485.509 305.637L483.519 311.135L484.245 312.164Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M499.27 305.653H485.506L486.232 306.683H498.426L499.27 305.653ZM484.241 312.164H474.256L475.808 311.135H483.515L484.241 312.164ZM508.378 312.164H499.573L500.401 311.135H507.095L508.378 312.164ZM409.859 312.164H419.911L419.237 311.135H410.651L409.859 312.164ZM432.831 311.135H440.235L441.063 312.164H431.55L432.831 311.135Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M394.645 276.422H407.043C408.746 276.422 410.079 277.569 410.416 279.324L415.087 304.119L415.442 300.425L411.445 279.139C410.972 276.761 409.117 275.395 407.059 275.395H390.867L394.645 276.422ZM447.608 310.797C449.834 311.827 453.931 312.702 458.2 312.754C468.183 312.754 474.728 307.811 474.762 300.171C474.812 290.457 461.336 289.932 461.437 285.582C461.471 284.265 462.736 282.867 465.469 282.494C466.835 282.326 470.595 282.191 474.846 284.148L474.104 282.713C469.939 281.112 466.464 281.331 465.333 281.483C461.74 281.955 460.442 283.98 460.392 285.564C460.34 287.943 462.804 289.224 465.638 290.726C469.432 292.717 473.733 294.97
4527 473.717 300.171C473.683 307.187 467.593 311.725 458.2 311.725C454.388 311.691 450.895 310.967 448.804 310.173L447.608 310.797Z`,fill:`white`}),(0,Z.jsx)(H,{d:`M496.857 299.142H488.964L487.496 300.172H498.122L496.857 299.142ZM435.343 275.377H425.359L426.068 276.406H433.809L435.343 275.377ZM447.657 276.422H440.252L439.426 275.395H448.939L447.657 276.422Z`,fill:`white`}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M372.628 102.98C368.898 102.98 366.147 105.893 366.147 109.48C366.147 113.143 368.912 116.055 372.628 116.055C376.432 116.055 379.336 113.143 379.336 109.48C379.336 105.893 376.432 102.98 372.628 102.98ZM282.47 119.35C277.473 119.35 273.376 121.512 271.068 125.035V105.448C271.068 105.041 270.738 104.698 270.32 104.698H260.847C260.44 104.698 260.098 105.028 260.098 105.448V156.883C260.098 157.29 260.428 157.634 260.847 157.634H270.32C270.725 157.634 271.068 157.303 271.068 156.883V141.188C271.068 133.417 273.756 129.08 278.97 129.08C282.989 129.08 285.602 131.776 285.602 135.961V156.896C285.602 157.303 285.932 157.646 286.35 157.646H295.748C296.153 157.646 296.496 157.316 296.496 156.896V133.112C296.483 124.743 290.966 119.35 282.47 119.35ZM255.099 156.781C255.099 157.213 254.807 157.595 254.39 157.697C252.982 158.04 251.446 158.231 249.836 158.231C241.707 158.231 235.517 153.894 235.517 144.774V129.346H228.048C227.629 129.346 227.299 129.003 227.299 128.596V120.685C227.299 120.291 227.617 119.96 228.009 119.934C232.144 119.693 235.517 117.709 235.517 111.884V109.225C235.517 108.805 235.86 108.475 236.266 108.475H245.688C246.107 108.475 246.437 108.818 246.437 109.225C246.437 109.373 246.437 109.528 246.439 109.689V109.702C246.455 112.93 246.484 118.569 240.717 119.96H254.655C255.075 119.96 255.403 120.303 255.403 120.71V128.596C255.403 129.016 255.062 129.346 254.655 129.346H246.475V143.337C246.475 146.695 248.264 148.641 250.952 148.641C252.017 148.641 253.26 148.501 254.363 148.107C254.72 147.979 255.099 148.259 255.099 148.641V156.781ZM126.97 182.472C129.05 179.929 132.55 178.288 137.104 178.288C147.985 178.288 154.617 185.906 154.63 197.722C154.63 209.525 147.998 217.156 136.963 217.156C132.716 217.156 128.911 215.517 126.97 212.82V215.81C126.97 216.229 126.628 216.559 126.221 216.559H116.748C116.33 216.559 116 216.216 116 215.81V164.374C116 163.954 116.342 163.624 116.748 163.624H126.221C126.64 163.624 126.97 163.967 126.97 164.374V182.472ZM126.285 197.722C126.285 203.79 129.798 207.822 135.163 207.822C140.375 207.822 143.952 203.776 143.964 197.722C143.964 191.655 140.375 187.624 135.163 187.624C129.785 187.624 126.285 191.668 126.285 197.722ZM158.208 189.709C159.729 182.753 166.387 178.289 174.162 178.289C184.383 178.289 191.308 183.593 191.333 194.213V215.822C191.333 216.241 190.99 216.573 190.585 216.573H181.492C181.074 216.573 180.744 216.229 180.744 215.822V211.791C178.575 215.071 174.326 217.171 170.154 217.171C162.849 217.171 157.7 212.235 157.7 205.952C157.7 198.486 163.14 194.442 173.946 193.321L180.732 192.649V192.419C180.732 188.68 178.195 186.441 174.175 186.441C170.839 186.441 168.352 188.311 167.719 191.529C167.642 191.935 167.262 192.203 166.856 192.126L158.804 190.614C158.384 190.537 158.119 190.13 158.208 189.709ZM180.717 200.635H180.732V200.33L173.718 201.158C169.99 201.539 168.124 203.409 168.124 205.571C168.124 207.668 169.761 209.309 172.817 209.309C177.739 209.309 180.643 205.355 180.717 200.94V200.635ZM261.63 193.691L275.504 179.841C275.859 179.485 275.606 178.887 275.112 178.887H263.05C262.861 178.887 262.67 178.964 262.531 179.103L250.228 191.224V164.387C250.228 163.98 249.9 163.637 249.481 163.637H239.943C239.538 163.637 239.195 163.968 239.195 164.387V215.822C239.195 216.229 239.525 216.573 239.943 216.573H249.481C249.887 216.573 250.228 216.241 250.228 215.822V205.127L254.325 201.017L264.318 216.229C264.459 216.445 264.687 216.561 264.941 216.561H276.507C276.963 216.561 277.229 216.05 276.963 215.683L261.63 193.691ZM335.405 126.078C337.409 122.491 341.963 119.35 348.076 119.35C356.192 119.35 361.57 124.806 361.582 131.992V156.883C361.582 157.302 361.24 157.633 360.833 157.633H351.436C351.017 157.633 350.
452687 157.29 350.687 156.883V135.197C350.687 131.089 348.456 128.545 344.574 128.545C340.034 128.545 337.421 132.284 337.421 138.339V156.883C337.421 157.302 337.079 157.633 336.674 157.633H327.352C326.934 157.633 326.604 157.29 326.604 156.883V135.197C326.604 131.089 324.371 128.545 320.568 128.545C316.103 128.545 313.49 132.361 313.49 138.339V156.883C313.49 157.302 313.147 157.633 312.742 157.633H303.269C302.85 157.633 302.52 157.29 302.52 156.883V120.698C302.52 120.278 302.862 119.947 303.269 119.947H312.742C313.16 119.947 313.49 120.291 313.49 120.698V125.035C315.659 121.664 319.084 119.35 324.08 119.35C329.888 119.35 333.541 121.741 335.405 126.078ZM367.92 119.947H377.394C377.813 119.947 378.143 120.291 378.143 120.698V156.883C378.143 157.302 377.801 157.633 377.394 157.633H367.92C367.503 157.633 367.173 157.29 367.173 156.883V120.698C367.173 120.278 367.515 119.947 367.92 119.947ZM394.402 104.698H384.929C384.524 104.698 384.181 105.028 384.181 105.448V156.883C384.181 157.29 384.509 157.634 384.929 157.634H394.402C394.809 157.634 395.151 157.303 395.151 156.883V105.448C395.151 105.028 394.809 104.698 394.402 104.698ZM401.887 104.698H411.361C411.778 104.698 412.108 105.028 412.108 105.448V156.883C412.108 157.303 411.766 157.634 411.361 157.634H401.887C401.468 157.634 401.138 157.29 401.138 156.883V105.448C401.138 105.028 401.48 104.698 401.887 104.698ZM176.001 119.35C164.371 119.35 156.165 127.578 156.165 138.784C156.165 150.002 164.371 158.218 176.001 158.218C187.478 158.218 195.835 149.989 195.835 138.784C195.823 127.578 187.478 119.35 176.001 119.35ZM176.001 148.883C170.636 148.883 167.059 144.774 167.059 138.784C167.059 132.793 170.636 128.685 176.001 128.685C181.288 128.685 184.877 132.793 184.877 138.784C184.877 144.774 181.288 148.883 176.001 148.883ZM126.221 157.633H116.748C116.33 157.633 116 157.302 116 156.857V120.672C116 120.252 116.342 119.922 116.748 119.922H126.248C126.665 119.922 126.995 120.265 126.995 120.672V124.933C127.275 124.526 127.591 124.132 127.921 123.75L127.934 123.737C127.991 123.68 128.048 123.62 128.105 123.559C128.162 123.499 128.219 123.439 128.276 123.381L128.467 123.191C128.569 123.089 128.683 122.987 128.797 122.885C128.836 122.852 128.875 122.816 128.916 122.777C128.956 122.742 128.995 122.706 129.038 122.669C129.139 122.58 129.254 122.491 129.368 122.402C129.455 122.326 129.544 122.249 129.646 122.173C129.703 122.135 129.76 122.094 129.817 122.052C129.874 122.011 129.931 121.97 129.988 121.931C130.09 121.868 130.192 121.792 130.293 121.715C130.352 121.671 130.418 121.631 130.488 121.591C130.538 121.561 130.588 121.531 130.636 121.499C130.693 121.467 130.75 121.432 130.807 121.397C130.864 121.362 130.921 121.327 130.978 121.295C131.036 121.264 131.094 121.232 131.155 121.2C131.216 121.168 131.276 121.137 131.333 121.105C131.396 121.073 131.456 121.041 131.517 121.009C131.578 120.977 131.637 120.946 131.701 120.914C131.769 120.876 131.84 120.843 131.915 120.809C131.965 120.785 132.017 120.762 132.068 120.736C132.195 120.672 132.322 120.609 132.448 120.558L132.83 120.405C132.9 120.38 132.966 120.354 133.032 120.329C133.099 120.303 133.165 120.278 133.235 120.252C133.299 120.233 133.365 120.211 133.431 120.189C133.499 120.167 133.565 120.144 133.629 120.125L133.742 120.087C133.852 120.049 133.956 120.014 134.059 119.985C134.148 119.95 134.241 119.927 134.337 119.904C134.38 119.893 134.423 119.883 134.466 119.871C134.542 119.852 134.614 119.833 134.687 119.814C134.76 119.795 134.833 119.776 134.91 119.756C135.049 119.718 135.188 119.693 135.327 119.667C135.404 119.655 135.481 119.639 135.556 119.623C135.632 119.607 135.709 119.591 135.784 119.578C135.854 119.566 135.927 119.556 136 119.547C136.073 119.537 136.146 119.528 136.216 119.515C136.367 119.489 136.521 119.464 136.685 119.451C136.824 119.439 136.977 119.426 137.129 119.413C137.281 119.4 137.445 119.388 137.611 119.375C137.762 119.362 137.916 119.362 138.067 119.362C138.131 119.362 138.19 119.359 138.251 119.356C138.312 119.353 138.372 119.35 138.435 119.35H138.702C138.752 119.362 138.816 119.362 138.866 119.362C146.908 119.54 152.234 124.882 152.234 133.035V156.87C152.234 157.29 151.892 157.62 151.485 157.62H142.088C141.669 157.62 141.339 157.277 141.339 156.87V135.935C141.339 131.814 138.816 129.054 134.858 129.054C134.592 129.054 134.339 129.067 134.086 129.092C134.059 129.105 134.022 129.105 133.984 129.105C133.743 129.13 133.515 129.168 133.287 129.207C133.263 129.212 133.242 129.216 133.222 129.218C133.201 129.222 133.18 129.225 133.16 129.232C132.944 129.27 132.728 129.334 132.512 129.397C132.488 129.397 132.448 129.41 132.423 129.423C132.207 129.486 131.992 129.575 131.79 129.664C131.79 129.677 131.778 129.677 131.778 129.677C131.562 129.779 131.358 129.881 131.168 129.995C131.155 129.995 131.13 130.008 131.118 130.021C130.927 130.135 130.75 130.262 130.572 130.402C130.547 130.415 130.522 130.428 130.495 130.453C130.318 130.593 130.154 130.746 129.988 130.898L129.938 130.949C129.773 131.114 129.608 131.28 129.455 131.471C129.291 131.661 129.139 131.878 129 132.094C128.986 132.094 128.986 132.106 128.986 132.106C128.847 132.323 128.72 132.552 128.594 132.781C128.594 132.799 128.586 132.811 128.577 132.826C128.577 132.826 128.574 132.832 128.572 132.835C128.572 132.835 128.57 132.841 128.569 132.844C128.454 133.073 128.34 133.315 128.226 133.569C128.219 133.582 128.217 133.591 128.214 133.601C128.21 133.611 128.206 133.62 128.201 133.633C127.871 134.434 127.604 135.324 
452127.402 136.316C127.389 136.329 127.389 136.342 127.389 136.355C127.325 136.672 127.275 137.016 127.224 137.359C127.211 137.372 127.211 137.398 127.211 137.41C127.161 137.754 127.122 138.122 127.084 138.491C127.008 139.318 126.97 140.183 126.97 141.111V156.883C126.97 157.302 126.628 157.633 126.221 157.633ZM200.275 157.633H209.75C210.155 157.633 210.498 157.302 210.498 156.883V144.024C210.498 133.34 215.191 129.601 220.111 129.601C220.91 129.601 221.734 129.664 222.508 129.804C222.952 129.881 223.37 129.537 223.37 129.079V120.151C223.37 119.756 223.079 119.439 222.686 119.4C222.28 119.362 221.887 119.35 221.532 119.35C217.055 119.35 212.21 122.415 210.498 126.459V120.698C210.498 120.291 210.168 119.947 209.75 119.947H200.275C199.87 119.947 199.527 120.278 199.527 120.698V156.883C199.54 157.302 199.87 157.633 200.275 157.633ZM220.007 178.276C220.059 178.289 220.121 178.289 220.173 178.289C228.2 178.479 233.539 183.809 233.539 191.975V215.77C233.539 216.191 233.196 216.521 232.791 216.521H223.393C222.975 216.521 222.645 216.179 222.645 215.77V194.836C222.645 190.715 220.121 187.954 216.165 187.954C215.899 187.954 215.644 187.968 215.391 187.993C215.366 188.006 215.328 188.006 215.289 188.006C215.048 188.031 214.82 188.07 214.592 188.107C214.568 188.113 214.549 188.116 214.529 188.12C214.506 188.123 214.486 188.125 214.465 188.132C214.249 188.172 214.033 188.234 213.819 188.298C213.792 188.298 213.755 188.311 213.73 188.323C213.514 188.387 213.298 188.477 213.095 188.566C213.095 188.578 213.082 188.578 213.082 188.578C212.867 188.68 212.665 188.782 212.474 188.896C212.462 188.896 212.437 188.908 212.424 188.921C212.233 189.037 212.055 189.163 211.878 189.303C211.853 189.315 211.827 189.329 211.802 189.354C211.625 189.493 211.459 189.647 211.295 189.798L211.243 189.85C211.079 190.016 210.913 190.18 210.762 190.371C210.598 190.562 210.444 190.778 210.305 190.995C210.293 190.995 210.293 191.008 210.293 191.008C210.153 191.224 210.027 191.452 209.9 191.682C209.9 191.7 209.893 191.712 209.884 191.727C209.881 191.732 209.877 191.737 209.873 191.745C209.759 191.975 209.645 192.216 209.531 192.471C209.526 192.483 209.522 192.492 209.518 192.503C209.517 192.512 209.513 192.521 209.506 192.533C209.176 193.336 208.91 194.226 208.707 195.218C208.694 195.23 208.694 195.243 208.694 195.255C208.632 195.574 208.58 195.917 208.53 196.261C208.518 196.274 208.518 196.299 208.518 196.311C208.466 196.655 208.429 197.023 208.391 197.392C208.314 198.22 208.277 199.083 208.277 200.012V215.783C208.277 216.204 207.934 216.534 207.528 216.534H198.054C197.635 216.534 197.307 216.191 197.307 215.783V179.599C197.307 179.18 197.649 178.848 198.054 178.848H207.553C207.972 178.848 208.302 179.192 208.302 179.599V183.86C208.58 183.452 208.898 183.058 209.228 182.676L209.24 182.663C209.297 182.606 209.354 182.546 209.411 182.487C209.469 182.426 209.526 182.365 209.583 182.308L209.774 182.118C209.873 182.016 209.988 181.914 210.102 181.812C210.143 181.779 210.182 181.743 210.223 181.704C210.261 181.668 210.302 181.632 210.344 181.595C210.444 181.506 210.558 181.418 210.673 181.329C210.762 181.252 210.851 181.176 210.953 181.099C211.01 181.062 211.067 181.02 211.124 180.979C211.181 180.937 211.238 180.896 211.295 180.858C211.397 180.794 211.497 180.717 211.598 180.642C211.657 180.598 211.725 180.557 211.793 180.517C211.843 180.487 211.893 180.457 211.941 180.425C211.998 180.394 212.055 180.359 212.112 180.323C212.169 180.289 212.226 180.253 212.283 180.221C212.34 180.189 212.401 180.159 212.462 180.127C212.522 180.095 212.581 180.063 212.638 180.03C212.702 180 212.763 179.968 212.822 179.936C212.883 179.904 212.943 179.872 213.008 179.84C213.075 179.802 213.147 179.77 213.22 179.734C213.272 179.711 213.323 179.688 213.375 179.663C213.502 179.599 213.628 179.535 213.755 179.485L214.135 179.331C214.204 179.306 214.272 179.281 214.338 179.255C214.404 179.23 214.472 179.205 214.542 179.18C214.604 179.16 214.672 179.137 214.738 179.115C214.804 179.092 214.872 179.071 214.934 179.051C215.087 179.001 215.227 178.95 215.366 178.912C215.453 178.876 215.548 178.853 215.642 178.83C215.685 178.819 215.728 178.809 215.772 178.798C215.847 178.778 215.92 178.759 215.994 178.741C216.067 178.721 216.14 178.702 216.215 178.684C216.356 178.644 216.495 178.62 216.634 
452178.595C216.711 178.58 216.786 178.566 216.862 178.55C216.939 178.534 217.014 178.518 217.091 178.505C217.16 178.493 217.233 178.482 217.306 178.473C217.38 178.464 217.453 178.454 217.522 178.441C217.674 178.416 217.826 178.391 217.991 178.378C218.131 178.365 218.282 178.352 218.434 178.339C218.585 178.327 218.751 178.314 218.917 178.301C219.069 178.289 219.22 178.289 219.374 178.289C219.436 178.289 219.497 178.285 219.558 178.282C219.618 178.279 219.677 178.276 219.741 178.276H220.007Z`,fill:`#9D9FA1`})]})]}),(0,Z.jsx)(Ae,{children:(0,Z.jsx)(Ur,{id:`clip0_35138_42155`,children:(0,Z.jsx)(Sl,{width:528,height:330,fill:`white`})})})]}));SE.Yellow,SE.Purple,SE.Green,SE.PurpleV2,SE.GreenV2,SE.Black;var TL={[SE.Yellow]:uL,[SE.Purple]:hL,[SE.Green]:fL,[SE.PurpleV2]:hL,[SE.GreenV2]:pL,[SE.Black]:xL,fallback:CL};SE.Yellow,SE.Purple,SE.Green,SE.PurpleV2,SE.GreenV2,SE.Black;var EL={[SE.Yellow]:lL,[SE.Purple]:gL,[SE.Green]:dL,[SE.PurpleV2]:gL,[SE.GreenV2]:mL,[SE.Black]:SL,fallback:wL},DL=e=>e.cardStatus===wE.Suspended||e.cardStatus===wE.Unactivated||e.cardStatus===wE.New&&e.cardType===CE.Physical||e.cardType===CE.Physical&&e.cardStatus===wE.Active&&e.missingPin?e.cardColor===SE.GreenV2||e.cardColor===SE.PurpleV2?e.cardType===CE.Physical?_L:vL:e.cardColor===SE.Black?e.cardType===CE.Physical?bL:yL:e.cardType===CE.Physical?_L:vL:e.cardType===CE.Physical?TL[e.cardColor]??TL.fallback:EL[e.cardColor]??EL.fallback,OL=()=>{R&&(location.hash=location.hash.split(`?`)[0])},kL=`/se/app/static/CardShadowDisabled-CsIhJNlW.webp`,AL=`/se/app/static/CardShadowGreen-B_jN0ZGA.webp`,jL=`/se/app/static/CardShadowPurple-D8GT6-5h.webp`,ML=e=>e.cardStatus===wE.Suspended||e.cardStatus===wE.Unactivated||e.cardStatus===wE.New&&e.cardType===CE.Physical||e.cardType===CE.Physical&&e.cardStatus===wE.Active&&e.missingPin?kL:e.cardColor===SE.Green||e.cardColor===SE.GreenV2?AL:jL;O(),Ps();var NL=600,PL=300,FL={code:`(function CardShadowTsx1(){const{interpolate,progress,index,Extrapolation}=this.__closure;return{opacity:interpolate(progress.value,[index-1,index,index+1],[0,1,0],Extrapolation.CLAMP)};})`},IL=({progress:e,index:t,source:n})=>{let r=ci(function({_worklet_2144090609433_init_data:e,interpolate:t,progress:n,index:r,Extrapolation:i}){let a=()=>({opacity:t(n.value,[r-1,r,r+1],[0,1,0],i.CLAMP)});return a.__closure={interpolate:t,progress:n,index:r,Extrapolation:i},a.__workletHash=2144090609433,a.__initData=e,a}({_worklet_2144090609433_init_data:FL,interpolate:_c,progress:e,index:t,Extrapolation:Zo}));return(0,Z.jsx)(LL,{pointerEvents:`none`,style:r,children:(0,Z.jsx)(pe,{source:n,style:{width:NL,height:PL},accessibilityIgnoresInvertColors:!0})})},LL=V(Za.View)(`position:absolute;left:0;right:0;align-items:center;z-index:0;`),RL=({card:e,progress:t,index:n})=>{let r=DL(e),i=ML(e);return(0,Z.jsxs)(zL,{children:[(0,Z.jsx)(IL,{progress:t,index:n,source:i}),(0,Z.jsx)(BL,{children:(0,Z.jsx)(r,{width:oL,height:sL})})]},e.id)},zL=V.View(`width:100%;align-items:center;overflow:visible;`),BL=V.View(`width:100%;align-items:center;z-index:1;`);O(),Ps();var VL=({defaultIndex:e,cards:t,onIndexChanged:n,onAnimationStart:r,onAnimationEnd:i})=>{let a=re.get(`window`).width,o=gu(e),s=t.length===1,c=(0,X.useMemo)(()=>t.map((e,t)=>(0,Z.jsx)(RL,{card:e,progress:o,index:t})),[t,o]),l=(0,X.useMemo)(()=>R?600:a,[a]),u=(0,X.useMemo)(()=>({marginTop:-76,paddingTop:8}),[]);return(0,X.useEffect)(()=>{s&&n(0)},[s,n]),s?(0,Z.jsx)(nL,{children:(0,Z.jsx)(HL,{children:(0,Z.jsx)(RL,{card:t[0],progress:o,index:0})})}):(0,Z.jsx)(nL,{children:(0,Z.jsx)(HL,{children:(0,Z.jsx)(cp,{defaultIndex:e,items:c,height:cL,cardWidth:oL,containerWidth:l,forcePaginationNavigation:!1,mode:`parallax`,modeConfig:{parallaxScrollingScale:aL,parallaxScrollingOffset:l-296},paginationStyle:u,showHorizontalShadows:!0,sharedProgress:o,onScrollStart:r,onScrollEnd:i,onIndexChanged:n})})})},HL=V.View(`width:100%;align-items:center;`),UL=({isVisible:e,title:t,message:n,actionButtonText:r,closeButtonText:i,onClose:a,onAction:o})=>(0,Z.jsx)(Bl,{visible:e,onClose:a,headerText:t,descriptionText:n,secondaryActionButtonProps:{text:i,onPress:a},mainActionButtonProps:{text:r,onPress:o}}),WL=({text:e,IconComponent:t,iconColor:n})=>{let{colors:r}=G();return(0,Z.jsxs)(GL,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:r.gray700,children:e}),(0,Z.jsx)(t,{width:24,height:24,fill:n})]})},GL=V.View(`flex-direction:row;align-items:center;gap:4px;`),KL=(e,t,n,r)=>({renderApplePayErrorDialog:()=>null,renderApplePayButton:()=>null}),qL=(e,t,n,r)=>({renderGooglePayErrorDialog:()=>null,renderGooglePayButton:()=>null}),JL=({title:e,description:t,IconComponent:n,onPress:r,isFreezeCard:i,setIsFreezeCard:a})=>{let o=(0,X.useCallback)(()=>{let e=!i,t=e?wc.Suspended:wc.Active;a(e),r(t)},[i,a,r]),s=(0,X.useCallback)(()=>(0,Z.jsx)(n,{width:32,height:32,fill:i?ms.gray900:ms.primary400}),[i,n]);return(0,Z.jsx)(M,{leading:{title:e,description:t},IconComponent:s,trailingElementType:{elementType:`toggle`,elementProps:{value:i,size:`medium`}},variant:`active`,onPress:o})},YL=({onPress:e,isFreezeCard:t,setIsFreezeCard:n})=>function(r){return(0,Z.jsx)(JL,{...r,onPress:e,isFreezeCard:t,setIsFreezeCard:n})},XL=qc(`
453  query cards_cardOneTimeAccessToken($cardId: String!) {
454      cards_cardOneTimeAccessToken(cardId: $cardId) {
455        applicationId
456        cardToken
457        isCardSensitiveDataEnabled
458        oneTimeToken
459        userToken
460      }
461    }
462`),ZL=e=>{let{data:t,loading:n,error:r,refetch:i}=Yn(XL,{variables:{cardId:e}});return{data:t?.cards_cardOneTimeAccessToken,isLoading:n,error:r,refetch:i}},QL=qc(`
463    mutation cards_setCardState($cardId: String!, $state: CardState!) {
464      cards_setCardState(cardId: $cardId, state: $state)
465    }
466  `),$L=()=>Kt(QL),eR=qc(`
467  mutation cards_tokenizeApplePay($cardId: String!, $request: PostApplePayTokenizeCardRequest!) {
468    cards_tokenizeApplePay(cardId: $cardId, request: $request) {
469      createdTime
470      lastModifiedTime
471      cardToken
472      activationData
473      ephemeralPublicKey
474      encryptedPassData
475    }
476  }
477`),tR=()=>Kt(eR),nR=qc(`
478  mutation cards_tokenizeGooglePay($cardId: String!, $request: PostGooglePayTokenizeCardRequest!) {
479    cards_tokenizeGooglePay(cardId: $cardId, request: $request) {
480      createdTime
481      lastModifiedTime
482      cardToken
483      pushTokenizeRequestData {
484        displayName
485        lastDigits
486        network
487        tokenServiceProvider
488        opaquePaymentCard
489        userAddress {
490          name
491          address1
492          address2
493          city
494          state
495          postalCode
496          country
497          phone
498        }
499      }
500    }
501  }
502`),rR=()=>Kt(nR),iR=(e,t)=>{let[n,r]=(0,X.useState)(!1),[i,a]=(0,X.useState)(null),[o]=$L(),s=(0,X.useMemo)(()=>{if(t==null)return 0;let n=e?.findIndex(e=>e.id===t)??-1;return n>=0?n:0},[t,e]),c=e?.[s];(0,X.useEffect)(()=>{if(c==null)return;let e=c?.cardStatus===Iu.Suspended;r(e)},[c]);let l=(0,X.useCallback)(e=>{o({variables:{cardId:t??``,state:e},refetchQueries:[`fi_card_dashboard`,`fi_card_settings`,`b2c_card_cards`],onCompleted:()=>{r(e===wc.Suspended),a(null)},onError:(e,t)=>{let n=t?.variables?.state===wc.Suspended;a(n?wc.Suspended:wc.Active),r(e=>!e)}})},[o,t]),{data:u,isLoading:d,refetch:f}=ZL(t??``),p=(0,X.useMemo)(()=>({refetch:f,data:u??void 0,isSuccess:!d&&u!=null,isLoading:d,clean:()=>void 0,cancel:()=>void 0}),[u,d,f]),[m,{error:h,data:g}]=tR(),[_,{error:v,data:y}]=rR();return{handleSetCardState:l,currentCard:c,isFreezeCardToggleOn:n,setIsFreezeCardToggleOn:r,cardStateError:i,cardIndex:s,setCardStateError:a,personalAccountMarqetaTokenData:p,appleTokenizeMutation:(0,X.useMemo)(()=>({mutateAsync:async e=>(await m({variables:{cardId:t??``,request:e}})).data?.cards_tokenizeApplePay,error:h,data:g?.cards_tokenizeApplePay}
502),[m,h,g,t]),googleTokenizeMutation:(0,X.useMemo)(()=>({mutateAsync:async e=>(await _({variables:{cardId:t??``,request:e}})).data?.cards_tokenizeGooglePay,error:v,data:y?.cards_tokenizeGooglePay}),[_,v,y,t])}},aR=`CardSettings_Screen`,oR=`fi_card_settings`,sR=qc(`
503  query fi_card_settings($cardId: String!) {
504    screen: fi_card_settings(cardId: $cardId) {
505      content
506    }
507  }
508`),cR=({cardSettingsMountKey:e,selectedCardId:t,debitCardData:n,onCardIdChanged:r})=>{let i=N(),{colors:a}=G(),{formatMessage:o}=K(),{handleSetCardState:s,currentCard:c,isFreezeCardToggleOn:l,setIsFreezeCardToggleOn:u,cardStateError:d,setCardStateError:f,cardIndex:p,personalAccountMarqetaTokenData:m,appleTokenizeMutation:h,googleTokenizeMutation:g}=iR(n??[],t),{data:_,loading:v,refetch:y}=Yn(sR,{variables:{cardId:t??``}}),b=(0,X.useMemo)(()=>({walletLocalizedDescription:o({id:`FI__account__card__transfer__headline__20`}),error:o({id:`FI__account__card__headline__43`}),errorTitle:o({id:`FI__account__card__label__93`}),retryButton:o({id:`FI__account__card__transfer__label_text`}),closeButton:o({id:`FI__account__card__transfer__label_text__87`})}),[o]),x=(0,X.useMemo)(()=>({error:o({id:`FI__account__card__label__32`}),errorTitle:o({id:`FI__account__card__label__93`}),retryButton:o({id:`FI__account__card__transfer__label_text`}),closeButton:o({id:`FI__account__card__transfer__label_text__87`})}),[o]),{renderApplePayButton:S,renderApplePayErrorDialog:C}=KL(c??{},m,h,b),{renderGooglePayButton:w,renderGooglePayErrorDialog:T}=qL(c??{},m,g,x),E=(0,X.useCallback)(()=>En?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:4}),w(),(0,Z.jsx)(I,{height:4})]}):va?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:8}),S(),(0,Z.jsx)(I,{height:8})]}):null,[S,w]),D=(0,X.useMemo)(()=>c==null?null:kM(c)||AM(c)?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:8}),E()]}):null,[c,E]),O=(0,X.useCallback)(e=>{if(n==null)return;let t=n[e];t!=null&&(r(t.id),i.setParams({cardId:t.id}))},[n,r,i]),k=VI(c?.cardType),A=(0,X.useMemo)(()=>{if(c!=null)return c.cardStatus===Iu.Suspended?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(WL,{text:o({id:`FI__account__card__status_inforamtion`}),IconComponent:P.FreezeIcon,iconColor:a.infoDark})]}):null},[c,a.infoDark,o]),ee=(0,X.useMemo)(()=>n==null?(0,Z.jsx)(lR,{children:(0,Z.jsxs)(uR,{children:[(0,Z.jsx)(nd,{width:144,height:16}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(nd,{width:330,height:205}),(0,Z.jsx)(I,{height:20})]})}):n.length===0?(0,Z.jsx)(qt,{IconComponent:P.PayIcon,label:o({id:`FI__account__card__dashboard__111__label`}),onPressErrorButton:()=>y(),errorButtonText:o({id:`revolve_fi_insurance_-_onboarding_usp_fullscreen_02__label`}),isError:!0,actionButtonProps:{onPress:()=>y(),label:o({id:`FI__account__card__dashboard__dashboard_23__label__text`})}}):(0,Z.jsx)(F,{withoutPadding:!0,children:(0,Z.jsxs)(lR,{children:[(0,Z.jsx)(U,{variant:`title`,size:`small`,children:k}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(VL,{defaultIndex:p,onIndexChanged:O,cards:n},e),(0,Z.jsx)(Vr,{feature:`fi_addToWalletButton`,children:(0,Z.jsx)(Vr.Enabled,{children:D})}),A,(0,Z.jsx)(I,{height:16})]})}),[o,y,n,k,e,p,O,A,D]),te={actions:{onExpiringCardPress:e=>{}},components:{CardFreezeItem:YL({onPress:s,isFreezeCard:l,setIsFreezeCard:u}),CardActivateItem:YL({onPress:s,isFreezeCard:l,setIsFreezeCard:u})}};return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j,{header:ee,testID:aR,insetBottom:!1,scrollViewProps:{bounces:!1},children:[(0,Z.jsx)(Df,{node:_?.screen?.content,loading:v,refetch:y,options:te}),(0,Z.jsx)(sr,{})]}),(0,Z.jsx)(Vr,{feature:`fi_addToWalletButton`,children:(0,Z.jsxs)(Vr.Enabled,{children:[C(),T()]})}),(0,Z.jsx)(Bl,{visible:d!=null,onClose:()=>{f(null)},headerText:o({id:`FI__account__card__label__37`}),descriptionText:d===wc.Active?o({id:`FI__account__card__label__85`}):o({id:`FI__account__card__label__51`}),closable:!0,mainActionButtonProps:{text:o({id:`FI__account__card__transfer__label_text`}),onPress:()=>{d!=null&&s(d)}},secondaryActionButtonProps:{text:o({id:`FI__account__card__transfer__label_text__87`}),onPress:()=>{f(null)}},testID:aR})]})},lR=V.View(`width:100%;align-items:center;background-color:`,({theme:e})=>e.colors.gray0,`;padding-top:24px;overflow:hidden;`),uR=V.View(`width:`,({theme:e})=>e.width.screen.maxContentWidth,`;
508align-items:center;`),dR=qc(`
509  query fi_card_actions_menu {
510    screen: fi_card_actions_menu {  
511      actions
512    }
513  }
514`),fR=`CardDashboard_Screen`,pR=({callbacks:e,route:t,navigation:n})=>{let{formatMessage:r}=K(),{tab:i,cardId:a}=t.params??{},o=Lo(`fi_payment`)===Oe.ENABLED,{data:s,loading:c,refetch:l}=Yn(dR),{setIsMenuVisible:u,isMenuVisible:d,onClose:f}=Od({refetch:l}),{debitCardData:p}=qI(),[m,h]=(0,X.useState)(i??JI.PersonalAccount),[g,_]=(0,X.useState)(a),[v,y]=(0,X.useState)(0);(0,X.useEffect)(()=>{m===JI.CardSettings&&y(e=>e+1)},[m]),QM(`none`),B({headerTitleText:r({id:`FI__account__card__dashboard__20__text__92`}),buttonText:r({id:`FI__account__card__dashboard__label__text`}),onTrailingButtonPress:()=>{u(!0)},onNavigateBack:e?.onNavigateBack,buttonTestID:`${fR}_MoreMenuButton`}),Gi((0,X.useCallback)(()=>{i===JI.CardSettings&&(h(JI.CardSettings),a!=null&&_(a))},[i,a]));let b=(0,X.useMemo)(()=>({actions:{onClose:f,...o&&{onRecipientsPress:e?.onRecipientsPress??uE.default,onPaymentLimitsPress:e?.onPaymentLimitsPress??uE.default},onDocumentsPress:e?.onDocumentsPress??uE.default,onAccountDetailsPress:e?.onAccountDetailsPress??uE.default},values:{isMenuVisible:d}}),[f,o,e?.onRecipientsPress,e?.onPaymentLimitsPress,e?.onDocumentsPress,e?.onAccountDetailsPress,d]),x=[{key:JI.PersonalAccount,text:r({id:`FI__account__card__dashboard__dashboard_111__text`})},{key:JI.CardSettings,text:r({id:`FI__account__card__dashboard__21__text`})}];return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j,{testID:`${fR}_ScreenWrapper`,fullWidth:!0,insetTop:!1,children:[(0,Z.jsx)(mR,{children:(0,Z.jsx)(hR,{children:(0,Z.jsx)(jn,{testID:`${fR}_TabBar`,items:x,selectedTabKey:m,onPressTab:e=>{let t=e;n.setParams({tab:t}),h(t)}})})}),(0,Z.jsx)(gR,{isVisible:m===JI.PersonalAccount,children:(0,Z.jsx)(ZI,{})}),(0,Z.jsx)(gR,{isVisible:m===JI.CardSettings,children:(0,Z.jsx)(cR,{cardSettingsMountKey:v,selectedCardId:g,debitCardData:p?.cards,onCardIdChanged:_})})]}),(0,Z.jsx)(ff,{node:s?.screen?.actions,options:b,refetch:l,loading:c})]})},mR=V.View(`align-items:center;background-color:`,({theme:e})=>e.colors.gray0,`;border-bottom-width:1px;border-bottom-color:`,({theme:e})=>e.colors.gray100,`;`),hR=V.View(`width:100%;max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;padding:`,({theme:e})=>`4px ${e.width.screen.paddingHorizontal}`,`;`),gR=V.View(`flex:1;display:`,({isVisible:e})=>e?`flex`:`none`,`;`),_R=qc(`
515  query fi_card_spendingLimits($cardType: DebitCardType!) {
516    screen: fi_card_spendingLimits(cardType: $cardType) {
517      content
518    }
519  }
520`),vR=({navigation:e,route:t})=>{let{cardType:n}=t.params,{data:r,loading:i,refetch:a}=Yn(_R,{variables:{cardType:n}});return QM(`none`),(0,Z.jsx)(Ti,{fullscreen:!0,onClose:e.goBack,children:(0,Z.jsx)(Df,{node:r?.screen?.content,refetch:a,loading:i})})},yR=qc(`
521  query cards_cardPurchaseSettings($cardId: String!) {
522    data: cards_cardPurchaseSettings(cardId: $cardId) {
523      ATM_WITHDRAWALS {
524        enabled
525        canBeChanged
526        modifiedDate
527      }
528      ONLINE_PURCHASES {
529        enabled
530        canBeChanged
531        modifiedDate
532      }
533      WORLDWIDE_USE {
534        enabled
535        canBeChanged
536        modifiedDate
537      }
538    }
539  }
540`),bR=qc(`
541  mutation Cards_updateCardPurchaseSettings(
542    $cardId: String!
543    $worldwideUse: Boolean
544    $atmWithdrawals: Boolean
545    $onlinePurchases: Boolean
546  ) {
547    cards_updateCardPurchaseSettings(
548      cardId: $cardId
549      WORLDWIDE_USE: $worldwideUse
550      ATM_WITHDRAWALS: $atmWithdrawals
551      ONLINE_PURCHASES: $onlinePurchases
552    )
553  }
554`),xR=e=>{let{data:t,loading:n,error:r}=Yn(yR,{variables:{cardId:e},skip:!e}),[i]=Kt(bR);return{data:t?.data,loading:n,error:r,updatePurchaseSettings:i}},SR=({title:e,description:t,IconComponent:n,isActive:r,onToggle:i,variant:a=`active`,activeIconColor:o=ms.primary400,inactiveIconColor:s=ms.gray900})=>{let c=(0,X.useCallback)(()=>n==null?null:(0,Z.jsx)(n,{width:32,height:32,fill:r?o:s}),[r,n,o,s]);return(0,Z.jsx)(M,{leading:{title:e,description:t},...n!=null&&{IconComponent:c},trailingElementType:{elementType:`toggle`,elementProps:{value:r,size:`medium`}},variant:a,onPress:i})},CR=({isActivate:e,setIsActivate:t,canBeChanged:n})=>function(r){let i=(0,X.useCallback)(()=>{t(!e)},[]);return(0,Z.jsx)(SR,{...r,isActive:e,onToggle:i,variant:n?`active`:`disabled`})},wR=qc(`
555  query fi_card_purchaseSettings {
556    screen: fi_card_purchaseSettings {
557      content
558    }
559  }
560`),TR=e=>{let{data:t,loading:n,refetch:r}=Yn(wR),{data:i,updatePurchaseSettings:a}=xR(e),[o,s]=(0,X.useState)(!1),[c,l]=(0,X.useState)(!1),[u,d]=(0,X.useState)(!1);(0,X.useEffect)(()=>{i!=null&&(s(i.WORLDWIDE_USE.enabled),l(i.ONLINE_PURCHASES.enabled),d(i.ATM_WITHDRAWALS.enabled))},[i]);let f=(0,X.useCallback)(async({worldwideUse:t,atmWithdrawals:n,onlinePurchases:r})=>{try{await a({variables:{cardId:e,worldwideUse:t??o,atmWithdrawals:n??u,onlinePurchases:r??c}})}catch{t!=null&&s(!t),n!=null&&d(!n),r!=null&&l(!r)}},[e,a,o,u,c]),p={components:{UseCardAbroadItem:CR({isActivate:o,setIsActivate:e=>{s(e),f({worldwideUse:e})}
560,canBeChanged:i?.WORLDWIDE_USE.canBeChanged??!1}),OnlinePurchasesItem:CR({isActivate:c,setIsActivate:e=>{l(e),f({onlinePurchases:e})},canBeChanged:i?.ONLINE_PURCHASES.canBeChanged??!1}),AtmWithdrawalsItem:CR({isActivate:u,setIsActivate:e=>{d(e),f({atmWithdrawals:e})},canBeChanged:i?.ATM_WITHDRAWALS.canBeChanged??!1})}};return{layoutContent:t?.screen?.content,layoutLoading:n,refetchLayout:r,options:p}},ER=({navigation:e,route:t})=>{let{cardId:n}=t.params,{layoutContent:r,layoutLoading:i,refetchLayout:a,options:o}=TR(n);return QM(`none`),(0,Z.jsx)(Ti,{onClose:e.goBack,testID:`PurchaseSettingsScreen`,fullscreen:!0,children:(0,Z.jsx)(Df,{node:r,loading:i,refetch:a,options:o})})},DR=`fi_card_dashboard`,OR=({route:e,navigation:t})=>{let{cardId:n,widgetType:r}=e.params,{formatMessage:i}=K(),a=ri(),{data:o,isLoading:s}=ZL(n);QM(`none`);let c=(0,X.useCallback)(()=>{a.refetchQueries({include:[oR,DR,WI,FF]}),t.canGoBack()&&t.goBack()},[a,t]),l=(0,X.useCallback)(async()=>{await new Promise(e=>setTimeout(e,500)),c()},[c]);B({headerTitleText:r===QT.SET_PIN?i({id:`FI__account__card__pin__code`}):i({id:`FI__account__card__label__11`}),onNavigateBack:c});let u=(0,X.useCallback)(()=>(0,Z.jsx)(j,{fullWidth:!0,insetBottom:!1,children:(0,Z.jsxs)(es,{times:4,children:[(0,Z.jsx)(nd,{width:144,height:16}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(nd,{}),(0,Z.jsx)(I,{height:20})]})}),[]);return s||o==null?u():(0,Z.jsx)(j,{insetTop:!1,fullWidth:!0,insetBottom:!1,children:(0,Z.jsx)(pt,{oneTimeToken:o.oneTimeToken,applicationId:o.applicationId,userToken:o.userToken,cardToken:o.cardToken,widget:r,renderLoading:u,onSuccess:l})})},kR=()=>({options:{actions:{onPressPhoneNumber:({url:e})=>{Ro({url:e,target:`_self`,place:`BlockCardScreen_onPressPhoneNumber`})},onEmailPress:({url:e})=>{Ro({url:e,place:`BlockCardScreen_onEmailPress`})}}}}),AR=qc(`
561  query fi_card_blockCard {
562    screen: fi_card_blockCard {
563      content
564    }
565  }
566`),jR=()=>{let{data:e,loading:t,refetch:n}=Yn(AR),r=N(),{options:i}=kR();return QM(`none`),(0,Z.jsx)(Ti,{onClose:r.goBack,testID:`BlockCardScreen`,fullscreen:!0,children:(0,Z.jsx)(Df,{node:e?.screen?.content,loading:t,refetch:n,options:i})})},MR=qi(`
567  query fi_card_transactions($accountId: String!, $dateFrom: String, $dateTo: String, $pageToken: String) {
568    screen: fi_card_transactions(accountId: $accountId, dateFrom: $dateFrom, dateTo: $dateTo, pageToken: $pageToken) {
569      content
570      items
571      metadata
572    }
573  }
574`),NR=({accountId:e,startDate:t,endDate:n})=>{let{locale:r}=K(),i=Lo(`fi_cardStatement`)===Oe.ENABLED,[a,o]=(0,X.useState)(()=>t!=null&&n!=null?{start:Pu.fromISO(t).toJSDate(),end:Pu.fromISO(n).toJSDate()}:null),[s,c]=(0,X.useState)(!1),{dateFrom:l,dateTo:u}=Zd(r,a)??{},{data:d,loading:f,refetch:p,fetchMore:m}=Yn(MR,{variables:{dateFrom:l,dateTo:u,accountId:e},fetchPolicy:`network-only`}),{isEmpty:h,hasDateFilter:g,nextPageToken:_,hasHolds:v}=d?.screen?.metadata??{},y=d?.screen?.items??[],b=mp(y,`byMonth`,``,e=>e.props?.transactionDate??``),x=(0,X.useCallback)(async e=>{o(e);let t=Zd(r,e);await p({dateFrom:t?.dateFrom,dateTo:t?.dateTo})},[r,p]),S=(0,X.useCallback)(()=>{_!=null&&m({variables:{pageToken:_}})},[_,m]),C=(0,X.useCallback)(()=>{c(!0),c(!1)},[]);return{data:d,groupedItems:b,refetch:p,dates:a,loading:f,isDownloading:s,hasHolds:v,isEmpty:h,hasDateFilter:g,nextPageToken:_,handleDownloadStatement:i?C:void 0,handleDateChange:x,handleShowMore:S}};O();var PR=({route:e})=>{let{accountId:t,startDate:n,endDate:r}=e.params,{data:i,groupedItems:a,refetch:o,dates:s,loading:c,isDownloading:l,isEmpty:u,hasHolds:d,hasDateFilter:f,nextPageToken:p,handleDownloadStatement:m,handleDateChange:h,handleShowMore:g}=NR({accountId:t,startDate:n,endDate:r}),{formatMessage:_}=K(),{render:v}=Od({refetch:o});return QM(`none`),(0,Z.jsxs)(j,{insetBottom:!1,testID:`CardTransactions_Screen`,backgroundColor:u?ms.gray0:ms.gray100,fullWidth:u,header:(0,Z.jsx)(Lf,{dates:s,onDateChange:h,loading:c||l,isDownloadAvailable:m!=null,onDownloadTransactions:m,isFilterVisible:!u||f,translations:{defaultDatesInfo:_({id:`FI__account__card__transaction__list_42__description`})}}),children:[d!==!1&&(0,Z.jsx)(Df,{node:i?.screen?.content,loading:c,refetch:o}),a.map((e,t)=>(0,Z.jsxs)(A,{children:[(0,Z.jsx)(fi,{title:e.title,testID:`MagicTransactions_GroupTitle_${t}`}),(0,Z.jsx)(F,{children:e.data.map((e,n)=>(0,Z.jsx)(X.Fragment,{children:v(e)},`${t}-${n}`))})]},e.title)),p!=null&&!c&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(ba,{layout:`center`,align:`center`,wide:!0,variant:`outlined-tertiary`,onPress:g,children:_({id:`FI__account__card__transaction__list_42__label_text`})},`load-more`)]}),p!=null&&c&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:24}),(0,Z.jsxs)(es,{times:3,children:[(0,Z.jsx)(nd,{height:72}),(0,Z.jsx)(I,{})]})]}),(0,Z.jsx)(sr,{})]})},FR=qc(`
575  query fi_card_transactionDetails($transactionId: String!) {
576    screen: fi_card_transactionDetails(transactionId: $transactionId) {
577      content
578      metadata
579    }
580  }
581`),IR=({navigation:e,route:t})=>{let{goBack:n}=e,{transactionId:r}=t.params;QM(`none`);let i=Lo(`fi_cardStatement`)===Oe.ENABLED,{data:a,loading:o,refetch:s}=Yn(FR,{variables:{transactionId:r}}),c=(0,X.useMemo)(()=>({actions:{...i&&{onDownloadTransaction:()=>{}}}}),[i]);return(0,Z.jsx)(Ti,{onClose:n,testID:`CardTransactionDetails_Screen`,fullscreen:!0,children:(0,Z.jsx)(Df,{node:a?.screen?.content,options:c,loading:o,refetch:s})})},LR=`/se/app/static/order-physical-card-image-BgaPoXKj.png`,RR=[];for(let e=0;e<256;++e)RR.push((e+256).toString(16).slice(1));function zR(e,t=0){return(RR[e[t+0]]+RR[e[t+1]]+RR[e[t+2]]+RR[e[t+3]]+`-`+RR[e[t+4]]+RR[e[t+5]]+`-`+RR[e[t+6]]+RR[e[t+7]]+`-`+RR[e[t+8]]+RR[e[t+9]]+`-`+RR[e[t+10]]+RR[e[t+11]]+RR[e[t+12]]+RR[e[t+13]]+RR[e[t+14]]+RR[e[t+15]]).toLowerCase()}var BR=new Uint8Array(16);function VR(){return crypto.getRandomValues(BR)}function HR(e,t,n){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():UR(e,t,n)}function UR(e,t,n){e||={};let r=e.random??e.rng?.()??VR();if(r.length<16)throw Error(`Random bytes length must be >= 16`);if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){if(n||=0,n<0||n+16>t.length)throw RangeError(`UUID byte range ${n}:${n+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[n+e]=r[e];return t}return zR(r)}var WR=qc(`
582  query fi_card_orderPhysicalCard {
583    screen: fi_card_orderPhysicalCard {
584      content
585      metadata
586    }
587  }
588`),GR=qc(`
589  mutation cards_createPhysicalDebitCardOrder($cardId: String!, $request: CreatePhysicalDebitCardOrderInput!) {
590    cards_createPhysicalDebitCardOrder(cardId: $cardId, request: $request)
591  }
592`),KR=()=>{let{data:e,loading:t,error:n,refetch:r}=Yn(WR);return{data:e,loading:t,error:n,refetch:r}},qR=()=>{let[e,t]=Kt(GR);return{createOrderPhysicalCard:e,result:t}},JR=e=>{let{data:t,loading:n,error:r,refetch:i}=KR(),{createOrderPhysicalCard:a,result:o}=qR(),s=Lo(`fi_physicalCardOrder`),{isOpen:c,onOpen:l,onClose:u}=ts(),d=t?.screen?.metadata?.orderDetails,f={actions:{onOpenAddressDialog:l}},p=(0,X.useCallback)(()=>{d!=null&&a({variables:{cardId:HR(),request:{accountId:e,firstName:d.firstName??``,middleName:d.middleName??``,lastName:d.lastName??``,email:d.email??``,phoneNumber:d.phoneNumber??``,careOf:d.careOf??``,street:d.street??``,city:d.city??``,zipCode:d.zipCode??``,countryCode:d.countryCode??``}},refetchQueries:[DR,oR,WI]})},[a,e,d]),m=(0,X.useCallback)(()=>{i()},[i]);return{isPhysicalCardOrderEnabled:s===Oe.ENABLED,screenData:t?.screen,options:f,isAddressDialogVisible:c,onCloseAddressDialog:u,isLoading:n,isScreenError:r!=null,onScreenErrorRetry:m,onOrderPhysicalCard:p,isOrdering:o.loading,isOrderSuccess:o.data?.cards_createPhysicalDebitCardOrder,isOrderError:o.error!=null}},YR=({navigation:e,route:t})=>{let{accountId:n}=t.params,{isPhysicalCardOrderEnabled:r,screenData:i,options:a,isLoading:o,isScreenError:s,onScreenErrorRetry:c,isAddressDialogVisible:l,onCloseAddressDialog:u,onOrderPhysicalCard:d,isOrdering:f,isOrderSuccess:p,isOrderError:m}=JR(n),{formatMessage:h}=K();return(0,X.useEffect)(()=>{r||e.popTo($k.CARD_DASHBOARD)},[r,n,e]),o?(0,Z.jsx)(Sn,{variant:`symbol`}):s?(0,Z.jsx)(vi,{type:`error`,title:h({id:`general_screens__screens__content__dialog-text__33`}),description:h({id:`general_screens__full-screen-outcome__text01`}),primaryButtonProps:{text:h({id:`general_screens__onboarding__content__button__label__8`}),onPress:c}}):p?(0,Z.jsx)(vi,{type:`success`,title:i?.metadata?.outcomeContent?.success?.title,description:i?.metadata?.outcomeContent?.success?.description,primaryButtonProps:{text:i?.metadata?.outcomeContent?.success?.buttonText,onPress:()=>{e.popTo($k.CARD_DASHBOARD)}}}):m?(0,Z.jsx)(vi,{type:`error`,title:i?.metadata?.outcomeContent?.error?.title,description:i?.metadata?.outcomeContent?.error?.description,primaryButtonProps:{text:i?.metadata?.outcomeContent?.error?.buttonText,onPress:()=>{e.popTo($k.CARD_DASHBOARD)}}}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Ia,{testID:i?.metadata?.uspContent?.testID,headerContainerProps:{IconComponent:P.PayIcon,overline:i?.metadata?.uspContent?.overline,headline:i?.metadata?.uspContent?.headline,imageSource:LR},buttonsProps:{primaryButtonProps:{text:i?.metadata?.uspContent?.primaryButton.text,onPress:()=>{d()},disabled:f,isLoading:f},secondaryButtonProps:{text:i?.metadata?.uspContent?.secondaryButtonText,onPress:()=>{e.popTo($k.CARD_DASHBOARD)}}},children:(0,Z.jsx)(Df,{node:i?.content,loading:o,refetch:c,options:a})}),(0,Z.jsx)(Bl,{testID:i?.metadata?.dialogContent?.testID,visible:l,onClose:u,headerText:i?.metadata?.dialogContent?.header,descriptionText:i?.metadata?.dialogContent?.description,mainActionButtonProps:{text:i?.metadata?.dialogContent?.buttonText,onPress:u,testID:`${i?.metadata?.dialogContent?.testID}CloseButton`}})]})},XR=qc(`
593  query fi_card_accountDetails {
594    screen: fi_card_accountDetails {
595      content
596      metadata
597    }
598  }
599`),ZR=()=>{let{data:e,loading:t,refetch:n}=Yn(XR);return{data:e,loading:t,refetch:n}},QR=({navigation:e})=>(QM(`none`),(0,Z.jsx)(Ti,{onClose:e.goBack,testID:`AccountDetailsScreen`,fullscreen:!0,children:(0,Z.jsx)($R,{})})),$R=()=>{let{data:e,loading:t,refetch:n}=ZR(),{showToast:r}=Nt();return(0,Z.jsx)(Df,{node:e?.screen?.content,loading:t,refetch:n,options:{actions:{onCopy:({value:t})=>{gT.default.setString(t),r(e?.screen?.metadata?.toastLabel??``)}}}})},ez=qc(`
600  query b2c_personalAccount_cashbackDashboard {
601    screen: b2c_personalAccount_cashbackDashboard {
602      actions
603      content
604      header
605      items
606      metadata
607      footer
608    }
609  }
610`),tz=20,nz=({navigation:e})=>{let{formatMessage:t}=K(),n=N(),[r,i]=(0,X.useState)(tz),[a,o]=(0,X.useState)(!1),{data:s,refetch:c,loading:l}=Yn(ez),{data:u,refetch:d,loading:f}=Yn(kn,{variables:{pageSize:r}}
610);B({headerTitleText:s?.screen?.metadata?.title??``,headerBorderless:!0,isHeaderSemiTransparent:!0});let p=()=>{o(!0)},m=()=>{o(!1)},h={actions:{showMoreHistoryItems:()=>{i(e=>e+tz)},showTermsAndConditions:()=>{n.navigate($.PROFILE_DOCUMENTS)}}},g=(0,X.useCallback)(()=>{o(!1),s?.screen?.metadata?.isNotEnrolledToBnpl?n.navigate($.PREMIUM_CARD_ONBOARDING,{comingFrom:`personal-account`}):e.navigate($k.CARD_DASHBOARD)},[s?.screen?.metadata?.isNotEnrolledToBnpl,e,n]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j,{insetTop:!1,insetBottom:!1,footer:(0,Z.jsx)(ip,{node:s?.screen?.footer,loading:l,refetch:c}),header:(0,Z.jsx)(dg,{node:s?.screen?.header,loading:l,refetch:c}),children:[(0,Z.jsx)(Df,{node:s?.screen?.content,refetch:c,loading:l,options:{actions:{onPressIncreaseCashback:p}}}),(0,Z.jsx)(Df,{node:u?.screen?.content,refetch:d,loading:f,options:h}),(0,Z.jsx)(sr,{})]}),(0,Z.jsx)(Bl,{visible:a,onClose:m,mainActionButtonProps:{onPress:g,text:t({id:`profile__premium__cashback__modal__CTA`})},headerText:t({id:`profile__premium__cashback__modal__dialog__headline`},{0:s?.screen?.metadata?.cashbackToIncrease}),descriptionText:t({id:`profile__premium__cashback__modal__dialog__text`})})]})},rz=({navigation:e})=>{let t=(0,X.useRef)(!1),{data:n,loading:r,error:i}=KI(!0);return(0,X.useEffect)(()=>{if(r||t.current)return;if(t.current=!0,i!=null){e.replace($.FEED_SCREEN);return}let a=n?.cards?.find(e=>e.cardStatus===Iu.Unactivated);if(a==null){e.replace($k.CARD_DASHBOARD);return}e.replace($k.CARD_MARQETA_WIDGET,{cardId:a.id,widgetType:QT.ACTIVATE_CARD})},[n,i,r,e]),(0,Z.jsx)(Sn,{variant:`symbol`})},iz=({Stack:e,createCallbacks:t})=>{let n=Lo(`fi_cardPurchaseSettings`)===Oe.ENABLED,r=Lo(`fi_personalAccountCashback`)===Oe.ENABLED;return(0,Z.jsxs)(e.Group,{children:[(0,Z.jsx)(e.Screen,{name:$k.CARD_DASHBOARD,children:e=>(0,Z.jsx)(pR,{...e,callbacks:t?.(e.navigation,e.route)})}),(0,Z.jsx)(e.Screen,{name:$k.CARD_SPENDING_LIMITS,component:vR,options:{presentation:`transparentModal`}}),(0,Z.jsx)(e.Screen,{name:$k.CARD_DETAILS,component:HI,options:{presentation:`transparentModal`}}),n?(0,Z.jsx)(e.Screen,{name:$k.PURCHASE_SETTINGS,component:ER,options:{presentation:`transparentModal`}}):null,(0,Z.jsx)(e.Screen,{name:$k.CARD_TRANSACTIONS,component:PR}),(0,Z.jsx)(e.Screen,{name:$k.CARD_TRANSACTION_DETAILS,component:IR,options:{presentation:`transparentModal`}}),(0,Z.jsx)(e.Screen,{name:$k.CARD_ACTIVATE_REDIRECT,component:rz}),(0,Z.jsx)(e.Screen,{name:$k.CARD_MARQETA_WIDGET,component:OR}),(0,Z.jsx)(e.Screen,{name:$k.BLOCK_CARD,component:jR,options:{presentation:`transparentModal`}}),(0,Z.jsx)(e.Screen,{name:$k.ORDER_PHYSICAL_CARD,component:YR}),(0,Z.jsx)(e.Screen,{name:$k.CARD_ACCOUNT_DETAILS,component:QR,options:{presentation:`transparentModal`}}),r?(0,Z.jsx)(e.Screen,{name:$k.CARD_CASHBACK,component:nz}):null]})},az=qc(`
611  query fi_card_topUpChangeMethod {
612    screen: fi_card_topUpChangeMethod {
613      content
614    }
615  }
616`),oz=({navigation:e})=>{let{data:t,loading:n,refetch:r}=Yn(az),{formatMessage:i}=K();return QM(`none`),B({headerTitleText:i({id:`FI__account__card__dashboard__dashboard_23__label__text`}),onNavigateBack:e.goBack}),(0,Z.jsx)(j,{testID:`TopUpChangeMethodScreen`,children:(0,Z.jsx)(Df,{node:t?.screen?.content,loading:n,refetch:r})})},sz=qc(`
617  query fi_card_manualTopUp {
618    screen: fi_card_manualTopUp {
619      content
620      metadata
621    }
622  }
623`),cz=({navigation:e})=>{let{data:t,loading:n,refetch:r}=Yn(sz);QM(`none`);let i=t?.screen?.metadata?.modalHeader;return(0,Z.jsx)(Ti,{onClose:e.goBack,testID:`TopUpManualPaymentScreen`,fullscreen:!0,headerText:i,headerVisible:i!=null,children:(0,Z.jsx)(lz,{data:t,loading:n,refetch:r})})},lz=({data:e,loading:t,refetch:n})=>{let{showToast:r}=Nt();return(0,Z.jsx)(Df,{node:e?.screen?.content,loading:t,refetch:n,options:{actions:{onCopy:({value:t})=>{gT.default.setString(t),r(e?.screen?.metadata?.toastLabel??``)}}}})},uz=[50,100,250],dz=({route:e,navigation:t})=>{let{accountId:n,type:r}=e.params,{formatMessage:i}=K(),[a,o]=(0,X.useState)(!0),{state:{config:s}}=Ec(),c=s?.fi_topUpMethods,l=(0,X.useMemo)(()=>
623{if(!W.emptyOrNull(c)){if(W.not.emptyOrNull(r)&&c.includes(r))return r;if(c.includes(ks.PayByBank))return ks.PayByBank;if(c.length>0)return c[0]}},[r,c]);return QM(`none`,R&&a),B({headerTitleText:i({id:`FI__account__card__dashboard__dashboard_23__label__text`}),onNavigateBack:t.goBack,headerShown:a}),{accountId:n,initialMethod:l,handleContinuePress:(0,X.useCallback)(()=>{t.popTo(eA.CARD_DASHBOARD)},[t]),handleCancelPress:(0,X.useCallback)(()=>{t.popTo(eA.CARD_DASHBOARD)},[t]),handlePaymentMethodPress:(0,X.useCallback)(()=>{t.popTo(nA.TOP_UP_CHANGE_METHOD)},[t]),handleViewTransactionsPress:(0,X.useCallback)(()=>{t.popTo(eA.CARD_TRANSACTIONS,{accountId:n})},[n,t]),handleHeaderVisibilityChange:(0,X.useCallback)(e=>{o(e)},[])}},fz=e=>{let{accountId:t,initialMethod:n,handleContinuePress:r,handleCancelPress:i,handlePaymentMethodPress:a,handleViewTransactionsPress:o,handleHeaderVisibilityChange:s}=dz(e);return(0,Z.jsx)(Ic,{accountId:t,quickSelectAmounts:uz,quickSelectMaxAmount:500,minimumTopUpAmount:15,initialMethod:n,handleContinuePress:r,handleCancelPress:i,onPaymentMethodPress:a,handleViewTransactionsPress:o,handleHeaderVisibilityChange:s})},pz=sf(),mz=()=>(0,Z.jsxs)(pz.Navigator,{screenOptions:{headerShown:!1},initialRouteName:nA.TOP_UP_CHANGE_METHOD,children:[(0,Z.jsx)(pz.Screen,{name:nA.TOP_UP_FORM,component:fz}),(0,Z.jsx)(pz.Screen,{name:nA.TOP_UP_CHANGE_METHOD,component:oz}),(0,Z.jsx)(pz.Screen,{name:nA.TOP_UP_MANUAL_PAYMENT,component:cz,options:{presentation:`transparentModal`}})]}),hz=e=>({onAccountDetailsPress:()=>{e.navigate($k.CARD_ACCOUNT_DETAILS)},onDocumentsPress:()=>{e.navigate($.PROFILE_DOCUMENTS)},onRecipientsPress:()=>{e.navigate($.SAVED_RECIPIENTS)},onNavigateBack:()=>{e.canGoBack()?e.goBack():e.navigate($.FEED_SCREEN)},onPaymentLimitsPress:()=>{e.navigate($.PAYMENT_LIMITS_DASHBOARD)}}),gz=sf(),_z=()=>{let e=Lo(`fi_topUp`)===Oe.ENABLED;return(0,Z.jsxs)(gz.Navigator,{screenOptions:{headerShown:!1},initialRouteName:eA.CARD_DASHBOARD,children:[iz({Stack:gz,createCallbacks:hz}),e&&(0,Z.jsx)(gz.Screen,{name:eA.CARD_TOP_UP,component:mz})]})},vz=qc(`
624  query fi_carLoan_carDetails($accountId: String!) {
625    screen: fi_carLoan_carDetails(accountId: $accountId) {
626      content
627    }
628  }
629`),yz=({navigation:e})=>{let{goBack:t}=e,{carLoanAccountId:n}=kj(e=>e.userSession),{data:r,loading:i,refetch:a}=Yn(vz,{variables:{accountId:n??``}});return(0,Z.jsx)(Ti,{fullscreen:!0,onClose:t,testID:`CarLoanCarDetailsScreen`,children:(0,Z.jsx)(Df,{node:r?.screen?.content,loading:i,refetch:a})})},bz=qc(`
630  query fi_carLoan_dashboard($accountId: String!) {
631    screen: fi_carLoan_dashboard(accountId: $accountId) {
632      header
633      content
634      actions
635      metadata
636    }
637  }
638`),xz=({navigation:e})=>{QM(`car-loan`);let{logEvent:t}=z(),{colors:n}=G(),{formatMessage:r}=K(),i=et(),{carLoanAccountId:a}=kj(e=>e.userSession),{data:o,loading:s,refetch:c}=Yn(bz,{variables:{accountId:a??``}}),{setIsMenuVisible:l,isMenuVisible:u,onClose:d}=Od({refetch:c});(0,X.useEffect)(()=>{i&&c()},[i,c]),B({headerStyle:{borderBottomWidth:1,borderBottomColor:n.gray100},headerTitleText:r({id:`revolve__fi__dashboard__dashboard__text`}),onTrailingButtonPress:()=>{t(yl.CAR_LOAN_DASHBOARD_SHOW_MORE_ACTIONS),l(!0)},buttonText:r({id:`revolve__dashboard__secondary_action_label`}),buttonTestID:`CarLoanDashboard_MoreMenuButton`,...e.canGoBack()?{}:{headerLeft:()=>null},isHeaderSemiTransparent:!0});let f=(0,X.useCallback)(({contractId:t,productType:n})=>{e.dispatch(Ol.popTo($.PRODUCT_WITHDRAWAL_ONBOARDING,{contractId:t,productType:n}))},[e]);return(0,Z.jsxs)(j,{insetBottom:!1,header:(0,Z.jsx)(dg,{node:o?.screen?.header,loading:s,refetch:c}),testID:`CarLoanDashboard_Screen`,fullWidth:o?.screen?.metadata?.fullWidth??!1,children:[(0,Z.jsx)(Df,{node:o?.screen?.content,loading:s,refetch:c,options:{actions:{onPressAgreementWithdrawEntry:f}}}),(0,Z.jsx)(ff,{node:o?.screen?.actions,options:{actions:{onClose:d},values:{isMenuVisible:u}},refetch:c,loading:s}),(0,Z.jsx)(sr,{})]})},Sz=qc(`
639  query fi_carLoan_details($accountId: String!) {
640    screen: fi_carLoan_details(accountId: $accountId) {
641      content
642    }
643  }
644`),Cz=({navigation:e})=>{let{goBack:t}=e,{carLoanAccountId:n}=kj(e=>e.userSession);
644return(0,Z.jsx)(Ti,{onClose:t,testID:`CarLoanDetailsScreen`,children:(0,Z.jsx)(wz,{accountId:n??``})})},wz=({accountId:e})=>{let{showToast:t}=Nt(),{formatMessage:n}=K(),{data:r,loading:i,refetch:a}=Yn(Sz,{variables:{accountId:e??``}});return(0,Z.jsx)(Df,{node:r?.screen?.content,options:{actions:{onPhonePress:e=>{je(e.phoneNumber)},onCopy:({value:e})=>{gT.default.setString(e),t(n({id:`general_key__copied__label`}))}}},loading:i,refetch:a})};O();var Tz=5,Ez=5,Dz=qc(`
645  query InvoicesList($accountId: String!, $pageSize: Int) {
646    screen: fi_invoice_invoicesList(accountId: $accountId, pageSize: $pageSize) {
647      content
648    }
649  }
650`),Oz=qc(`
651  query InvoiceDetails($accountId: String!) {
652    screen: fi_invoice_invoiceDetailsScreen(accountId: $accountId) {
653      header
654      content
655    }
656  }
657`),kz=({accountId:e,onBack:t})=>{QM(`none`);let{formatMessage:n}=K(),r=et(),[i,a]=(0,X.useState)(Tz),[o,s]=(0,X.useState)({}),[c,l]=(0,X.useState)(),{data:u,isSuccess:d,isLoading:f,error:p}=Poe(e,c),m=e?{variables:{accountId:e,pageSize:i}}:{skip:!0},h=e?{variables:{accountId:e}}:{skip:!0},{data:g,loading:_,refetch:v}=Yn(Dz,m),{data:y,loading:x,refetch:S}=Yn(Oz,h);(0,X.useEffect)(()=>{r&&(S(),v())},[r,S,v]),(0,X.useEffect)(()=>{if(c!=null){if(f){s(e=>({...e,[c]:!0}));return}if(p){s(e=>({...e,[c]:!1})),l(void 0);return}d&&u?.invoiceDocumentUrl&&(s(e=>({...e,[c]:!1})),b.openURL(u.invoiceDocumentUrl),l(void 0))}},[c,f,d,p,u]);let C={actions:{getInvoiceId:e=>{l(e.invoiceId)},showMoreInvoices:()=>{a(e=>e+Ez)}},values:{...o}};return B({headerTitleText:n({id:`FI__profile__invoice__to_pay__text`}),isHeaderSemiTransparent:!0,onNavigateBack:t,backTestID:`RevolveInvoiceView_BackButton`}),(0,Z.jsxs)(j,{header:(0,Z.jsx)(dg,{node:y?.screen?.header,loading:_,refetch:S}),testID:`RevolveInvoice_Screen`,children:[(0,Z.jsx)(Df,{node:y?.screen?.content,loading:x,refetch:S}),(0,Z.jsx)(I,{height:10}),(0,Z.jsx)(Df,{node:g?.screen?.content,loading:_,refetch:v,options:C})]})},Az=()=>{let e=N(),{goBack:t,canGoBack:n}=e,{carLoanAccountId:r}=kj(e=>e.userSession);return(0,Z.jsx)(kz,{accountId:r,onBack:()=>{if(!n()){e.replace($.CAR_LOAN_DASHBOARD);return}t()}})},jz=()=>{let{carLoanAccountId:e}=kj(e=>e.userSession);return e==null||e===``?null:(0,Z.jsx)(Mf,{accountId:e,testID:`CarLoanTransactions_Screen`})},Mz={phoneNumber:``,emailAddress:``},Nz=({children:e,hideModal:t})=>{let n=kj(e=>e.userSession.isCustomer),r=Oj(e=>e.userSession.setIsCustomer),[i,a]=(0,X.useState)(Mz),[o,s]=(0,X.useState)({phoneNumber:!1,emailAddress:!1,otherError:!1}),c=Ke(),{mutateAsync:l,isPending:u,isSuccess:d}=fn({mutationFn:({phoneNumber:e,emailAddress:t})=>Aj({method:`POST`,url:`fi/CreditLine/Onboarding/CustomerOnboarding/Customers/SignUp`,contentType:`application/json`,params:{phoneNumber:e,emailAddress:t}})}),{mutateAsync:f,isSuccess:p,isPending:m}=fn({mutationFn:({phoneNumber:e,emailAddress:t})=>Aj({method:`PUT`,url:`fi/CreditLine/Onboarding/CustomerOnboarding/Customers/Current/ContactData`,contentType:`application/json`,params:{phoneNumber:e,emailAddress:t}}),onSuccess:()=>{c.invalidateQueries({queryKey:DO.onboardingContactInfo()})}}),h=(0,X.useCallback)(async e=>{s({phoneNumber:!1,emailAddress:!1,otherError:!1}),Pn.setItem(hA,e.emailAddress),Pn.setItem(gA,e.phoneNumber);try{n?await f({...e}):await l({...e})}catch(e){let t=e;if(t?.status===400&&t.body?.validation!=null){let e=t.body.validation,n=e.phoneNumber===`INVALID_PHONE_NUMBER`,r=e.emailAddress===`INVALID_EMAIL_ADDRESS`;s(n&&r?{phoneNumber:!0,emailAddress:!0,otherError:!1}:n?{phoneNumber:!0,emailAddress:!1,otherError:!1}:r?{phoneNumber:!1,emailAddress:!0,otherError:!1}:{phoneNumber:!1,emailAddress:!1,otherError:!0})}else s(e=>({...e,otherError:!0}))}},[n,l,f]);(0,X.useEffect)(()=>{o.phoneNumber||o.emailAddress||o.otherError||(d||p)&&(r(),t())},[t,p,d,r,o.emailAddress,o.phoneNumber,o.otherError]),(0,X.useEffect)(()=>{let e=Pn.getItem(hA),t=Pn.getItem(gA);if(t!=null&&e!=null){let n=t.startsWith(`+358`)?t.substring(_j.length):t;a({emailAddress:e,phoneNumber:n})}},[]);let g=u||m;return e({...i,signUpCustomer:h,isLoading:g,validationErrors:o})};O();var Pz=({onSecondaryButtonPress:e,oldEmailAddress:t,oldPhoneNumber:n,signUpCustomer:r,emailAddress:i,phoneNumber:a,isLoading:o,validationErrors:c})=>{let{formatMessage:l}=K(),{colors:u}=G(),{control:d,handleSubmit:f,formState:{errors:p}}=nc({mode:`onChange`,reValidateMode:`onChange`,defaultValues:{phoneNumber:a,emailAddress:i}}),{field:m}=wr({control:d,name:`phoneNumber`,rules:{required:l({id:`revolve__fi__alert__wrong__phone`}),validate:e=>{if(e===``)return l({id:`revolve__fi__alert__wrong__phone`});let t=e.replace(/\D/g,``);return t.length<7||t.length>10||`+358${t}`.match(_u.PHONE_NUMBER_PATTERN_FI)==null?l({id:`revolve__fi__alert__wrong__phone`}):!0}}}),h=e=>{let t=e.replace(/\D/g,``);t.length>
657=4&&t.startsWith(`358`)&&(t=t.slice(3)),t.length>=4&&t.startsWith(`0`)&&(t=t.slice(1)),m.onChange(t)},{field:g}=wr({name:`emailAddress`,control:d,rules:{required:l({id:`revolve__fi__alert__wrong__email`}),pattern:{value:_u.EMAIL_ADDRESS,message:l({id:`revolve__fi__alert__wrong__email`})}}}),_=f(e=>{r({...e,phoneNumber:`${_j}${Number(e.phoneNumber)}`})}),v=t!=null&&n!=null;return(0,Z.jsx)(Fz,{disabled:R,onPress:R?void 0:s.dismiss,children:(0,Z.jsx)(Iz,{behavior:`padding`,children:(0,Z.jsxs)(Lz,{bounces:!1,testID:`ContactDataPage_Container`,children:[(0,Z.jsx)(zz,{children:(0,Z.jsx)(U,{variant:`headline`,size:`small`,testID:`ContactDataPage_WelcomeCaption`,children:l(v?{id:`revolve__FI__onboarding__contact__info__modal__title`}:{id:`revolve__FI__onboarding__modal__title`})})}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,testID:`ContactDataPage_FillInfo`,children:l(v?{id:`revolve__FI__onboarding__contact__info__modal__description`}:{id:`revolve__FI__onboarding__modal__description`})}),(0,Z.jsx)(I,{height:24}),t!=null&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,testID:`ContactDataPage_PhoneLabel`,children:l({id:`revolve__FI__onboarding__input__current__email__label`})}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,testID:`ContactDataPage_EmailInput`,children:t}),(0,Z.jsx)(I,{height:16})]}),n!=null&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,testID:`ContactDataPage_PhoneLabel`,children:l({id:`revolve__FI__onboarding__input__current__phone__label`})}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,testID:`ContactDataPage_PhoneInput`,children:n}),(0,Z.jsx)(I,{height:24})]}),(0,Z.jsx)(jl,{placeholder:l({id:`revolve__onboarding_fi__desktop_1920_–_web_login_01_–_login__label_text`}),keyboardType:`numeric`,prefix:_j+` (0)`,testID:`ContactDataPage_PhoneInput`,label:l({id:`revolve__onboarding_fi__desktop_1920_–_web_login_01_–_login__label_text`}),error:p.phoneNumber!=null||c.phoneNumber?{type:`manual`,message:l({id:`revolve__fi__alert__wrong__phone`})}:void 0,value:m.value,onChangeText:h,maxLength:14}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(jl,{placeholder:l({id:`revolve__dashboard__profile_-_settings_–_contact_details_03__label`}),label:l({id:`revolve__dashboard__profile_-_settings_–_contact_details_03__label`}),testID:`ContactDataPage_EmailInput`,error:p.emailAddress!=null||c.emailAddress?{type:`manual`,message:l({id:`revolve__fi__alert__wrong__email`})}:void 0,value:g.value,onChangeText:g.onChange}),c.otherError&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:32}),(0,Z.jsxs)(Rz,{children:[(0,Z.jsx)(P.WarningIcon,{width:32,height:32,fill:u.error}),(0,Z.jsx)(I,{width:8}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,color:u.error,testID:`ContactDataPage_ErrorMessage`,children:l({id:`revolve__fi__alert__general`})})]})]}),(0,Z.jsx)(I,{height:32}),v?(0,Z.jsxs)(zz,{children:[(0,Z.jsx)(ba,{onPress:e,variant:`outlined`,flex:1,children:l({id:`revolve__onboarding_fi__web_login_01_–_login__label`})}),(0,Z.jsx)(I,{width:8}),(0,Z.jsx)(ba,{onPress:_,isLoading:o,flex:1,testID:`ContactDataPage_UpdateButton`,children:l({id:`revolve__FI__onboarding__CTA__update`})})]}):(0,Z.jsx)(ba,{variant:`contained`,onPress:_,isLoading:o,testID:`ContactDataPage_ConfirmButton`,align:`center`,wide:!0,children:l({id:`revolve__onboarding_fi__web_login_01_–_login__label`})})]})})})},Fz=V.Pressable(`background-color:rgba(0, 0, 0, 0.5);justify-content:center;align-items:center;position:absolute;padding:0 24px;bottom:0;right:0;left:0;top:0;`),Iz=V(y)(`background-color:`,({theme:e})=>e.colors.gray0,`;border-radius:16px;max-width:392px;width:100%;`),Lz=V.ScrollView(`padding:24px;`),Rz=V.View(`flex-direction:row;align-items:center;`),zz=V.View(`flex-direction:row;`),Bz=()=>{let{pop:e,canGoBack:t,popTo:n}=N(),{params:r}=ta(),i=(0,X.useCallback)(()=>{if(Pn.removeItem(hA),Pn.removeItem(gA),t()){e();return}n($.REVOLVE_ONBOARDING_CONTINUE)},[t,n,e]);return(0,Z.jsx)(Nz,{hideModal:i,children:e=>(0,Z.jsx)(Pz,{...e,onSecondaryButtonPress:i,oldEmailAddress:r?.oldEmail,oldPhoneNumber:r?.oldPhoneNumber})})},Vz=qc(`
658      query InvoiceManualPayment($accountId: String!) {
659        screen: fi_invoice_invoiceManualPaymentScreen(accountId: $accountId) {
660          content
661          actions
662        }
663      }
664    `),Hz=({route:e,navigation:t})=>{let{accountId:n}=e.params,{goBack:r}=t;return QM(`none`),(0,Z.jsx)(Ti,{onClose:r,testID:`InvoiceManualPaymentScreen`,fullscreen:!0,children:(0,Z.jsx)(Uz,{accountId:n}
664)})},Uz=({accountId:e})=>{let{showToast:t}=Nt(),{formatMessage:n}=K(),{data:r,loading:i,refetch:a}=Yn(Vz,{variables:{accountId:e}});return(0,Z.jsx)(Df,{node:r?.screen?.content,loading:i,refetch:a,options:{actions:{onCopy:({value:e})=>{gT.default.setString(e),t(n({id:`general_key__copied__label`}))}}}})},Wz=qc(`
665  mutation BankAccounts_public_recipients_deleteRecipient($bankAccountsRecipientsDeleteRecipientId: String!) {
666  bankAccounts_public_recipients_deleteRecipient(id: $bankAccountsRecipientsDeleteRecipientId)
667}
668
669`),Gz=()=>Kt(Wz,{fetchPolicy:`no-cache`,refetchQueries:[`BankAccounts_public_recipients`]}),Kz=qc(`
670mutation BankAccounts_public_recipients_postRecipient($request: PublicRecipientRequest!) {
671  bankAccounts_public_recipients_postRecipient(request: $request)
672}
673`),qz=()=>Kt(Kz,{fetchPolicy:`no-cache`}),Jz=qc(`
674  mutation BankAccounts_public_recipients_updateRecipient($bankAccountsRecipientsUpdateRecipientId: String!, $request: PublicRecipientRequest!) {
675  bankAccounts_public_recipients_updateRecipient(id: $bankAccountsRecipientsUpdateRecipientId, request: $request)
676}
677`),Yz=()=>Kt(Jz,{fetchPolicy:`no-cache`}),Xz=qc(`
678  mutation bankAccounts_validateNumber($accountNumber: String!, $accountNumberType: String!) {
679    data: bankAccounts_validateNumber(
680      accountNumber: $accountNumber
681      accountNumberType: $accountNumberType
682    ) {
683      bank
684      isValid
685      validatedNumber
686      name
687    }
688  }
689`),Zz=()=>Kt(Xz,{fetchPolicy:`no-cache`}),Qz=qc(`
690  mutation bankAccounts_validatePayee($accountNumber: String!, $payeeName: String!) {
691    data: bankAccounts_validatePayee(
692      accountNumber: $accountNumber
693      payeeName: $payeeName
694    ) {
695      matchedName
696      matchStatus
697    }
698  }
699`),$z=()=>Kt(Qz,{fetchPolicy:`no-cache`}),eB=e=>e!=null&&_u.IBAN_NUMBER_PATTERN.test(e),tB=e=>e!=null&&e!==``,nB={[fc.Iban]:eB},rB=e=>nB[e]??tB,iB=500,aB=(0,Z.jsx)(P.WarningIcon,{}),oB=({number:e,name:t,enabled:n,withDebounce:r,readOnly:i=!1,onUpdatePayeeName:a,onEditPayee:o})=>{let{formatMessage:s}=K(),[c,{loading:l,data:u,error:d}]=$z(),f=(0,X.useMemo)(()=>(0,lE.default)((e,t)=>c({variables:{accountNumber:e,payeeName:t}}),r?iB:0),[c,r]);if((0,X.useEffect)(()=>()=>{f.cancel()},[f]),(0,X.useEffect)(()=>{if(!n||mi.emptyOrNull(e)||mi.emptyOrNull(t)){f.cancel();return}f(e,t)},[n,e,t,f]),!n||mi.emptyOrNull(e)||mi.emptyOrNull(t))return{valueState:void 0,validated:!1};if(l)return{valueState:mc.LOADING,validated:!1};let p=u?.data;if(p==null&&d==null)return{valueState:void 0,validated:!1};switch(p?.matchStatus){case Lr.Match:return{validated:!0,valueState:mc.SUCCESS,infoMessage:{message:s({id:`general_screens__account_and_card__message_15`}),variant:`success`}};case Lr.CloseMatch:{let e=i?void 0:{ctaText:s({id:`global_screens__recipients__label_36`}),LinkIconComponent:P.SwapIcon,onLinkPress:()=>a(p.matchedName??``)};return{valueState:mc.WARNING,validated:!0,message:{title:s({id:`global_screens__recipients__notice_title`}),description:s({id:`global_screens__recipients__notice_text`},{name:p.matchedName??``}),type:`warning`,icon:aB,...e}}}case Lr.NoMatch:{let e=!i&&o!=null?{ctaText:s({id:`global_screens__recipients__cta_79`}),LinkIconComponent:P.EditIcon,onLinkPress:o}:void 0;return{valueState:mc.WARNING,validated:!0,message:{title:s({id:`general_screens__account_and_card__message_17`}),description:s({id:`global_screens__recipients__text_12`}),type:`warning`,icon:aB,...e}}}default:return{valueState:mc.WARNING,validated:!0,message:{title:s({id:`global_screens__recipients__alert_41`}),description:s({id:`global_screens__recipients__text_21`}),type:`warning`,icon:aB}}}},sB=500,cB=({accountNumberType:e,nameQuery:t,accountQuery:n,control:r,setValue:i,validationEnabled:a=!0})=>{let{formatMessage:o}=K(),[s,{loading:c,error:l,data:u}]=Zz(),{field:d}=wr({control:r,name:`name`}),{field:f}=wr({control:r,name:`number`}),p=rB(e),m=(0,X.useMemo)(()=>(0,lE.default)(t=>s({variables:{accountNumber:t,accountNumberType:e}}),sB),[e,s]);(0,X.useEffect)(()=>()=>{m.cancel()},[m]),(0,X.useEffect)(()=>{let e=n.trim();if(!a||!p(e)){m.cancel();return}m(e)},[n,m,a,p]);let h=u?.data,{valueState:g,supportingLine:_}=(0,X.useMemo)(()=>{let e=n.trim();return!a||W.emptyOrNull(e)?{}:c?{valueState:mc.LOADING}:!p(e)||l!=null?{valueState:mc.ERROR,supportingLine:o(l?{id:`global_screens__something_went_wrong__title`}:{id:`global_screens__alert_message_text`})}:h==null||h.validatedNumber!==e?{}:h.isValid?{valueState:mc.SUCCESS}:{valueState:mc.ERROR,supportingLine:o({id:`global_screens__alert_message_text`})}},[n,a,c,p,l,h,o]),{valueState:v,validated:y,message:b,infoMessage:x}=oB({number:n,name:t,enabled:g===mc.SUCCESS,withDebounce:!0,onUpdatePayeeName:e=>i(`name`,e)});return{isValidated:y,validatedBankName:h?.bank,nameInput:{label:o({id:`global_screens__recipients__input_label`}),value:d.value,valueState:v,showIcons:!0,onChangeText:d.onChange,onBlur:d.onBlur},accountInput:{label:o({id:`global_screens__recipients__label_24`}),placeholder:o({id:`global_screens__recipients__input_label_23`}),suffix:g===mc.SUCCESS?h?.bank??void 0:void 0,value:f.value,valueState:g,supportingLine:_,showIcons:!0,onChangeText:f.onChange,onBlur:f.onBlur},message:b,infoMessage:x}};O();var lB=({headerTitleText:e,onNavigateBack:t,withToggle:n=!1,accountNumberType:r,recipient:i,onSaveRecipient:a,testID:o,...s})=>{let c=no();B({headerTitleText:e,onNavigateBack:t,isHeaderSemiTransparent:!0});let{isMd:l}
699=tl(),{handleSetViewHeight:u,isFullHeightVisible:d,scrollHandler:f,scrollViewRef:p}=Fo(),m=l&&d,{formatMessage:h}=K(),{control:g,watch:_,handleSubmit:v,reset:y,setValue:b}=nc({defaultValues:{name:i?.name??``,number:i?.number??``}}),x=_(`name`),S=_(`number`),[C,w]=Al(!1),{nameInput:T,accountInput:E,message:D,infoMessage:O,isValidated:k,validatedBankName:ee}=cB({accountNumberType:r,nameQuery:x,accountQuery:S,control:g,setValue:b}),[te,{loading:ne}]=Yz(),re=v(async e=>{(!n||C)&&await te({variables:{bankAccountsRecipientsUpdateRecipientId:i.id,request:{number:e.number,name:e.name,accountNumberType:r}}}),a({...e,bankName:ee??``,id:i.id}),y()}),ie=(0,Z.jsx)(bl,{hasShadow:!0,testID:o,primaryButtonProps:{text:h({id:`global_screens__recipients__cta_78`}),onPress:re,disabled:!k,isLoading:ne||T.valueState===mc.LOADING||E.valueState===mc.LOADING}});return(0,Z.jsxs)(j,{insetTop:!1,keyboardAvoiding:!0,scrollViewRef:p,scrollViewProps:{bounces:!1,onScroll:f,scrollEventThrottle:8,onLayout:u(`scrollView`)},contentContainerProps:{onLayout:u(`container`)},footer:m?void 0:ie,testID:`${o}Screen`,...s,children:[(0,Z.jsx)(I,{height:c}),(0,Z.jsx)(Gl,{header:h({id:`global_screens__recipients__label_37`}),nameInput:T,accountInput:E,toggle:n?{label:h({id:`global_screens__recipients__text_87`}),value:C,onPress:w,disabled:!k}:void 0,message:D,infoMessage:O,testID:o}),(0,Z.jsx)(bl.Padding,{}),m&&(0,Z.jsx)(A,{children:ie})]})},uB=({navigation:e,route:{params:t}})=>{let{formatMessage:n}=K(),r=oP(e=>e.draft.recipient);(0,X.useEffect)(()=>{r??e.replace($.PAYMENT_FORM)},[e,t,r]);let i=(0,X.useCallback)(()=>{e.canGoBack()?e.goBack():e.replace($.PAYMENT_FORM)},[e]),a=(0,X.useCallback)(t=>{aP.getState().setRecipient(t),e.popTo($.PAYMENT_FORM)},[e]);return r==null?null:(0,Z.jsx)(lB,{withToggle:!0,headerTitleText:n({id:`global_screens__recipients__cta_79`}),onNavigateBack:i,accountNumberType:fc.Iban,recipient:{id:r.id??``,name:r.name,number:r.number,bankName:r.bankName??``},onSaveRecipient:a,testID:`PaymentEditRecipient`})},dB=qc(`
700  query bankAccounts_accountDetails($accountId: String!) {
701    details: bankAccounts_accountDetails(
702      accountId: $accountId
703      includeBalanceInfo: true
704    ) {
705      basicInfo {
706        productTypeName
707      }
708      balance {
709        available {
710          amount
711          currencyCode
712        }
713      }
714      identifiers {
715        iban
716      }
717    }
718  }
719`),fB=({accountId:e})=>{let{formatMessage:t}=K(),{data:n,loading:r,error:i}=Yn(dB,{skip:mi.emptyOrNull(e),variables:{accountId:e}}),a=n?.details?.balance?.available,o=n?.details?.basicInfo?.productTypeName;return{availableBalance:a,productTypeName:o,productTypeTranslation:{PersonalAccount:t({id:`global_screens__transfer_form__personal_acc_label`})}[o]??o??``,isLoading:r??!0,hasBalanceError:i!=null}},pB=()=>{if(!DA())return{IconComponent:void 0,iconElement:null};let e=kA(),t=(()=>{switch(e){case CA.FACE_ID:return P.FaceId;case CA.BIOMETRIC:case CA.TOUCH_ID:return P.FingerPrint;default:return}})();return{IconComponent:t,iconElement:t?(0,Z.jsx)(t,{}):null}},mB=qc(`
720  mutation BankAccounts_createPublicTransfer(
721    $accountId: String!
722    $request: CreateTransferRequestBody!
723  ) {
724    bankAccounts_createPublicTransfer(accountId: $accountId, request: $request) {
725      transactionRequestId
726    }
727  }
728`),hB=()=>Kt(mB,{fetchPolicy:`no-cache`}),gB=qc(`
729  query payment_accountNumberDetails(
730    $accountNumber: String!
731    $accountNumberType: AccountNumberType!
732    $currency: String
733  ) {
734    details: payment_accountNumberDetails(
735      accountNumber: $accountNumber
736      accountNumberType: $accountNumberType
737      currency: $currency
738    ) {
739      allowedPaymentMethods {
740        isInstant
741        bankIdentifierCode
742        provider
743        displayName
744        supportedCurrencies
745      }
746    }
747  }
748`),_B=({accountNumber:e,currency:t})=>{let{data:n,loading:r,error:i}=Yn(gB,{skip:mi.emptyOrNull(e),variables:{accountNumber:e??``,accountNumberType:fc.Iban,currency:t}});return{isInstant:n?.details?.allowedPaymentMethods.some(e=>e.isInstant)??!1,isLoading:r,hasError:i!=null}},vB=3,yB=140,bB=35,xB=({control:e,locale:t,isSelectedDateToday:n,availableBalance:r,referenceNumberValidator:i,limitViolationMessageRef:a})=>{let{formatMessage:o}=K(),{field:s,fieldState:c}=wr({control:e,name:`amount`,rules:{required:o({id:`general_screens__transfer_form__amount_alert_message`}),validate:e=>{let i=Wr(t)(e);return isNaN(i)||i<=0?o({id:`general_screens__transfer_form__amount_alert_message`}):a?.current??(r?.amount!=null&&i>r.amount&&n?o({id:`general_screens__transfer_form__message_alert`}):!0)}}}),{field:l,fieldState:u}=wr({control:e,name:`referenceNumber`,rules:{validate:e=>e.length>bB?o({id:`general_screens__transfer_form__alert_message_reference`},{0:bB}):i!=null&&e.length>0&&!i(e)?o({id:`global_screens__alert_reference_number`}):!0}}),d=rr({control:e,name:`referenceNumber`})??``,f=rr({control:e,name:`message`})??``,p=d.length>0,m=f.length>
7480,h=m&&!p,g=p&&!m,{field:_,fieldState:v}=wr({control:e,name:`message`,rules:{validate:e=>{if(e.length===0)return!0;let t=e.trim();return t.length<vB?o({id:`general_screens__transfer_form__message_label_alert01`}):t.length>yB?o({id:`general_screens__transfer_form__message_label_alert02`},{0:yB}):!0}}}),{field:y}=wr({control:e,name:`selectedDate`}),{field:b,fieldState:x}=wr({control:e,name:`toAccountId`,rules:{required:o({id:`general_screens__transfer_form__label_98`})}}),S=mi.not.emptyOrNull(_.value)||mi.not.emptyOrNull(l.value);return{amountField:s,amountFieldState:c,referenceNumberField:l,referenceNumberFieldState:u,messageField:_,messageFieldState:v,selectedDateField:y,toAccountField:b,toAccountFieldState:x,areMandatoryFieldsCorrect:mi.not.emptyOrNull(b.value)&&mi.not.emptyOrNull(s.value)&&S&&mi.emptyOrNull(c.error)&&mi.emptyOrNull(v.error)&&mi.emptyOrNull(x.error)&&mi.emptyOrNull(u.error),isReferenceDisabled:h,isMessageDisabled:g}},SB={[Ma.FINLAND]:{instant:`SepaInstant`,regular:`Sepa`},[Ma.SWEDEN]:{instant:`RixInst`,regular:`BankGiro`}},CB=({isInstant:e,region:t})=>{let n=SB[t];return e?n.instant:n.regular},wB=()=>{let{formatMessage:e}=K(),{colors:t}=G();return{pickTransferMethod:CB,pickTransferMethodMessage:(0,X.useCallback)(({isInstant:n,region:r,price:i})=>{let a=SB[r];if(a==null)return null;let o=n?a.instant:a.regular,s,c=i!=null&&i>0?`${i}`:e({id:`general_screens__account__card__free`});switch(o){case`Sepa`:case`BankGiro`:s={leading:{title:e({id:`global_screens__account_and_card__payments__label__51`}),description:e({id:`global_screens__account_and_card__payments__label__26`})}};break;case`SepaInstant`:s={leading:{title:e({id:`global_screens__account_and_card__payments__label__44`}),description:e({id:`global_screens__account_and_card__payments__label__56`})}};break;case`RixInst`:s={leading:{title:e({id:`global_screens__account_and_card__payments__label__91`}),description:e({id:`global_screens__account_and_card__payments__label__56`})}};break;default:s=null}return s==null?null:{title:e({id:`global_screens__account_and_card__payments__label__55`}),items:[{...s,trailing:{description:c},variant:`info`,fullBackground:!0,colors:{trailingDescriptionColor:t.info}}],testID:`TransferFormTransferType${o}`}},[t.info,e])}},TB=i(((e,t)=>{(function(){var n,r=`Expected a function`,i=`__lodash_hash_undefined__`,a=`__lodash_placeholder__`,o=1,s=2,c=8,l=16,u=32,d=64,f=128,p=256,m=512,h=1/0,g=9007199254740991,_=17976931348623157e292,v=NaN,y=4294967295,b=y-1,x=y>>>1,S=[[`ary`,f],[`bind`,o],[`bindKey`,s],[`curry`,c],[`curryRight`,l],[`flip`,m],[`partial`,u],[`partialRight`,d],[`rearg`,p]],C=`[object Arguments]`,w=`[object Array]`,T=`[object AsyncFunction]`,E=`[object Boolean]`,D=`[object Date]`,O=`[object DOMException]`,k=`[object Error]`,A=`[object Function]`,ee=`[object GeneratorFunction]`,te=`[object Map]`,ne=`[object Number]`,re=`[object Null]`,ie=`[object Object]`,ae=`[object Promise]`,oe=`[object Proxy]`,se=`[object RegExp]`,ce=`[object Set]`,le=`[object String]`,ue=`[object Symbol]`,de=`[object Undefined]`,fe=`[object WeakMap]`,pe=`[object WeakSet]`,me=`[object ArrayBuffer]`,he=`[object DataView]`,ge=`[object Float32Array]`,_e=`[object Float64Array]`,ve=`[object Int8Array]`,ye=`[object Int16Array]`,be=`[object Int32Array]`,xe=`[object Uint8Array]`,Se=`[object Uint8ClampedArray]`,Ce=`[object Uint16Array]`,we=`[object Uint32Array]`,Te=/\b__p \+= '';/g,Ee=/\b(__p \+=) '' \+/g,De=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Oe=/&(?:amp|lt|gt|quot|#39);/g,ke=/[&<>"']/g,Ae=RegExp(Oe.source),je=RegExp(ke.source),Me=/<%-([\s\S]+?)%>/g,Ne=/<%([\s\S]+?)%>/g,Pe=/<%=([\s\S]+?)%>/g,Fe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ie=/^\w*$/,Le=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Re=/[\\^$.*+?()[\]{}|]/g,ze=RegExp(Re.source),Be=/^\s+/,Ve=/\s/,He=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ue=/\{\n\/\* \[wrapped with (.+)\] \*/,We=/,? & /,Ge=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Ke=/[()=,{}\[\]\/\s]/,qe=/\\(\\)?/g,Je=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ye=/\w*$/,Xe=/^[-+]0x[0-9a-f]+$/i,Ze=/^0b[01]+$/i,Qe=/^\[object .+?Constructor\]$/,$e=/^0o[0-7]+$/i,et=/^(?:0|[1-9]\d*)$/,tt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
vendor: 1,424 bytes, line 748
7487f]/g,nt=/($^)/,rt=/['\n\r\u2028\u2029\\]/g,it=`\\ud800-\\udfff`,at=`\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff`,ot=`\\u2700-\\u27bf`,st=`a-z\\xdf-\\xf6\\xf8-\\xff`,ct=`\\xac\\xb1\\xd7\\xf7`,lt=`\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf`,ut=`\\u2000-\\u206f`,dt=` \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000`,ft=`A-Z\\xc0-\\xd6\\xd8-\\xde`,pt=`\\ufe0e\\ufe0f`,mt=ct+lt+ut+dt,ht=`['’]`,j=`[`+it+`]`,gt=`[`+mt+`]`,_t=`[`+at+`]`,vt=`\\d+`,yt=`[`+ot+`]`,bt=`[`+st+`]`,xt=`[^`+it+mt+vt+ot+st+ft+`]`,St=`\\ud83c[\\udffb-\\udfff]`,Ct=`(?:`+_t+`|`+St+`)`,wt=`[^`+it+`]`,Tt=`(?:\\ud83c[\\udde6-\\uddff]){2}`,Et=`[\\ud800-\\udbff][\\udc00-\\udfff]`,Dt=`[`+ft+`]`,Ot=`\\u200d`,kt=`(?:`+bt+`|`+xt+`)`,At=`(?:`+Dt+`|`+xt+`)`,jt=`(?:`+ht+`(?:d|ll|m|re|s|t|ve))?`,Mt=`(?:`+ht+`(?:D|LL|M|RE|S|T|VE))?`,Nt=Ct+`?`,Pt=`[`+pt+`]?`,Ft=`(?:`+Ot+`(?:`+[wt,Tt,Et].join(`|`)+`)`+Pt+Nt+`)*`,It=`\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])`,Lt=`\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])`,Rt=Pt+Nt+Ft,zt=`(?:`+[yt,Tt,Et].join(`|`)+`)`+Rt,Bt=`(?:`+[wt+_t+`?`,_t,Tt,Et,j].join(`|`)+`)`,Vt=RegExp(ht,`g`),Ht=RegExp(_t,`g`),Ut=RegExp(St+`(?=`+St+`)|`+Bt+Rt,`g`),Wt=RegExp([Dt+`?`+bt+`+`+jt+`(?=`+[gt,Dt,`$`].join(`|`)+`)`,At+`+`+Mt+`(?=`+[gt,Dt+kt,`$`].join(`|`)+`)`,Dt+`?`+kt+`+`+jt,Dt+`+`+Mt,Lt,It,vt,zt].join(`|`),`g`),Gt
vendor: 61,898 bytes, lines 748-767
748=RegExp(`[`+Ot+it+at+pt+`]`),Kt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,qt=`Array.Buffer.DataView.Date.Error.Float32Array.Float64Array.Function.Int8Array.Int16Array.Int32Array.Map.Math.Object.Promise.RegExp.Set.String.Symbol.TypeError.Uint8Array.Uint8ClampedArray.Uint16Array.Uint32Array.WeakMap._.clearTimeout.isFinite.parseInt.setTimeout`.split(`.`),Jt=-1,Yt={};Yt[ge]=Yt[_e]=Yt[ve]=Yt[ye]=Yt[be]=Yt[xe]=Yt[Se]=Yt[Ce]=Yt[we]=!0,Yt[C]=Yt[w]=Yt[me]=Yt[E]=Yt[he]=Yt[D]=Yt[k]=Yt[A]=Yt[te]=Yt[ne]=Yt[ie]=Yt[se]=Yt[ce]=Yt[le]=Yt[fe]=!1;var Xt={};Xt[C]=Xt[w]=Xt[me]=Xt[he]=Xt[E]=Xt[D]=Xt[ge]=Xt[_e]=Xt[ve]=Xt[ye]=Xt[be]=Xt[te]=Xt[ne]=Xt[ie]=Xt[se]=Xt[ce]=Xt[le]=Xt[ue]=Xt[xe]=Xt[Se]=Xt[Ce]=Xt[we]=!0,Xt[k]=Xt[A]=Xt[fe]=!1;var Zt={À:`A`,Á:`A`,Â:`A`,Ã:`A`,Ä:`A`,Å:`A`,à:`a`,á:`a`,â:`a`,ã:`a`,ä:`a`,å:`a`,Ç:`C`,ç:`c`,Ð:`D`,ð:`d`,È:`E`,É:`E`,Ê:`E`,Ë:`E`,è:`e`,é:`e`,ê:`e`,ë:`e`,Ì:`I`,Í:`I`,Î:`I`,Ï:`I`,ì:`i`,í:`i`,î:`i`,ï:`i`,Ñ:`N`,ñ:`n`,Ò:`O`,Ó:`O`,Ô:`O`,Õ:`O`,Ö:`O`,Ø:`O`,ò:`o`,ó:`o`,ô:`o`,õ:`o`,ö:`o`,ø:`o`,Ù:`U`,Ú:`U`,Û:`U`,Ü:`U`,ù:`u`,ú:`u`,û:`u`,ü:`u`,Ý:`Y`,ý:`y`,ÿ:`y`,Æ:`Ae`,æ:`ae`,Þ:`Th`,þ:`th`,ß:`ss`,Ā:`A`,Ă:`A`,Ą:`A`,ā:`a`,ă:`a`,ą:`a`,Ć:`C`,Ĉ:`C`,Ċ:`C`,Č:`C`,ć:`c`,ĉ:`c`,ċ:`c`,č:`c`,Ď:`D`,Đ:`D`,ď:`d`,đ:`d`,Ē:`E`,Ĕ:`E`,Ė:`E`,Ę:`E`,Ě:`E`,ē:`e`,ĕ:`e`,ė:`e`,ę:`e`,ě:`e`,Ĝ:`G`,Ğ:`G`,Ġ:`G`,Ģ:`G`,ĝ:`g`,ğ:`g`,ġ:`g`,ģ:`g`,Ĥ:`H`,Ħ:`H`,ĥ:`h`,ħ:`h`,Ĩ:`I`,Ī:`I`,Ĭ:`I`,Į:`I`,İ:`I`,ĩ:`i`,ī:`i`,ĭ:`i`,į:`i`,ı:`i`,Ĵ:`J`,ĵ:`j`,Ķ:`K`,ķ:`k`,ĸ:`k`,Ĺ:`L`,Ļ:`L`,Ľ:`L`,Ŀ:`L`,Ł:`L`,ĺ:`l`,ļ:`l`,ľ:`l`,ŀ:`l`,ł:`l`,Ń:`N`,Ņ:`N`,Ň:`N`,Ŋ:`N`,ń:`n`,ņ:`n`,ň:`n`,ŋ:`n`,Ō:`O`,Ŏ:`O`,Ő:`O`,ō:`o`,ŏ:`o`,ő:`o`,Ŕ:`R`,Ŗ:`R`,Ř:`R`,ŕ:`r`,ŗ:`r`,ř:`r`,Ś:`S`,Ŝ:`S`,Ş:`S`,Š:`S`,ś:`s`,ŝ:`s`,ş:`s`,š:`s`,Ţ:`T`,Ť:`T`,Ŧ:`T`,ţ:`t`,ť:`t`,ŧ:`t`,Ũ:`U`,Ū:`U`,Ŭ:`U`,Ů:`U`,Ű:`U`,Ų:`U`,ũ:`u`,ū:`u`,ŭ:`u`,ů:`u`,ű:`u`,ų:`u`,Ŵ:`W`,ŵ:`w`,Ŷ:`Y`,ŷ:`y`,Ÿ:`Y`,Ź:`Z`,Ż:`Z`,Ž:`Z`,ź:`z`,ż:`z`,ž:`z`,IJ:`IJ`,ij:`ij`,Œ:`Oe`,œ:`oe`,ʼn:`'n`,ſ:`s`},Qt={"&":`&amp;`,"<":`&lt;`,">":`&gt;`,'"':`&quot;`,"'":`&#39;`},$t={"&amp;":`&`,"&lt;":`<`,"&gt;":`>`,"&quot;":`"`,"&#39;":`'`},en={"\\":`\\`,"'":`'`,"\n":`n`,"\r":`r`,"\u2028":`u2028`,"\u2029":`u2029`},tn=parseFloat,nn=parseInt,rn=typeof window==`object`&&window&&window.Object===Object&&window,an=typeof self==`object`&&self&&self.Object===Object&&self,on=rn||an||Function(`return this`)(),sn=typeof e==`object`&&e&&!e.nodeType&&e,cn=sn&&typeof t==`object`&&t&&!t.nodeType&&t,ln=cn&&cn.exports===sn,M=ln&&rn.process,N=function(){try{return cn&&cn.require&&cn.require(`util`).types||M&&M.binding&&M.binding(`util`)}catch{}}(),un=N&&N.isArrayBuffer,dn=N&&N.isDate,fn=N&&N.isMap,pn=N&&N.isRegExp,mn=N&&N.isSet,hn=N&&N.isTypedArray;function gn(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function _n(e,t,n,r){for(var i=-1,a=e==null?0:e.length;++i<a;){var o=e[i];t(r,o,n(o),e)}return r}function vn(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}function yn(e,t){for(var n=e==null?0:e.length;n--&&t(e[n],n,e)!==!1;);return e}function bn(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function xn(e,t){for(var n=-1,r=e==null?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}function Sn(e,t){return!!(e!=null&&e.length)&&Nn(e,t,0)>-1}function Cn(e,t,n){for(var r=-1,i=e==null?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}function wn(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}function Tn(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}function En(e,t,n,r){var i=-1,a=e==null?0:e.length;for(r&&a&&(n=e[++i]);++i<a;)n=t(n,e[i],i,e);return n}function Dn(e,t,n,r){var i=e==null?0:e.length;for(r&&i&&(n=e[--i]);i--;)n=t(n,e[i],i,e);return n}function P(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var On=F(`length`);function kn(e){return e.split(``)}function An(e){return e.match(Ge)||[]}function jn(e,t,n){var r;return n(e,function(e,n,i){if(t(e,n,i))return r=n,!1}),r}function Mn(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1}function Nn(e,t,n){return t===t?sr(e,t,n):Mn(e,Fn,n)}function Pn(e,t,n,r){for(var i=n-1,a=e.length;++i<a;)if(r(e[i],t))return i;return-1}function Fn(e){return e!==e}function In(e,t){var n=e==null?0:e.length;return n?Bn(e,t)/n:v}function F(e){return function(t){return t==null?n:t[e]}}function Ln(e){return function(t){return e==null?n:e[t]}}function Rn(e,t,n,r,i){return i(e,function(e,i,a){n=r?(r=!1,e):t(n,e,i,a)}),n}function zn(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}function Bn(e,t){for(var r,i=-1,a=e.length;++i<a;){var o=t(e[i]);o!==n&&(r=r===n?o:r+o)}return r}function Vn(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function Hn(e,t){return wn(t,function(t){return[t,e[t]]})}function Un(e){return e&&e.slice(0,dr(e)+1).replace(Be,``)}function Wn(e){return function(t){return e(t)}}function Gn(e,t){return wn(t,function(t){return e[t]})}function Kn(e,t){return e.has(t)}function qn(e,t){for(var n=-1,r=e.length;++n<r&&Nn(t,e[n],0)>-1;);return n}function Jn(e,t){for(var n=e.length;n--&&Nn(t,e[n],0)>-1;);return n}function Yn(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var Xn=Ln(Zt),Zn=Ln(Qt);function Qn(e){return`\\`+en[e]}function $n(e,t){return e==null?n:e[t]}function er(e){return Gt.test(e)}function tr(e){return Kt.test(e)}function nr(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}function I(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function rr(e,t){return function(n){return e(t(n))}}function ir(e,t){for(var n=-1,r=e.length,i=0,o=[];++n<r;){var s=e[n];(s===t||s===a)&&(e[n]=a,o[i++]=n)}return o}function ar(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function or(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=[e,e]}),n}function sr(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}function cr(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}function lr(e){return er(e)?pr(e):On(e)}function ur(e){return er(e)?mr(e):kn(e)}function dr(e){for(var t=e.length;t--&&Ve.test(e.charAt(t)););return t}var fr=Ln($t);function pr(e){for(var t=Ut.lastIndex=0;Ut.test(e);)++t;return t}function mr(e){return e.match(Ut)||[]}function hr(e){return e.match(Wt)||[]}var gr=(function e(t){t=t==null?on:gr.defaults(on.Object(),t,gr.pick(on,qt));var Ve=t.Array,Ge=t.Date,it=t.Error,at=t.Function,ot=t.Math,st=t.Object,ct=t.RegExp,lt=t.String,ut=t.TypeError,dt=Ve.prototype,ft=at.prototype,pt=st.prototype,mt=t[`__core-js_shared__`],ht=ft.toString,j=pt.hasOwnProperty,gt=0,_t=function(){var e=/[^.]+$/.exec(mt&&mt.keys&&mt.keys.IE_PROTO||``);return e?`Symbol(src)_1.`+e:``}(),vt=pt.toString,yt=ht.call(st),bt=on._,xt=ct(`^`+ht.call(j).replace(Re,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`),St=ln?t.Buffer:n,Ct=t.Symbol,wt=t.Uint8Array,Tt=St?St.allocUnsafe:n,Et=rr(st.getPrototypeOf,st),Dt=st.create,Ot=pt.propertyIsEnumerable,kt=dt.splice,At=Ct?Ct.isConcatSpreadable:n,jt=Ct?Ct.iterator:n,Mt=Ct?Ct.toStringTag:n,Nt=function(){try{var e=Uo(st,`defineProperty`);return e({},``,{}),e}catch{}}(),Pt=t.clearTimeout!==on.clearTimeout&&t.clearTimeout,Ft=Ge&&Ge.now!==on.Date.now&&Ge.now,It=t.setTimeout!==on.setTimeout&&t.setTimeout,Lt=ot.ceil,Rt=ot.floor,zt=st.getOwnPropertySymbols,Bt=St?St.isBuffer:n,Ut=t.isFinite,Wt=dt.join,Gt=rr(st.keys,st),Kt=ot.max,Zt=ot.min,Qt=Ge.now,$t=t.parseInt,en=ot.random,rn=dt.reverse,an=Uo(t,`DataView`),sn=Uo(t,`Map`),cn=Uo(t,`Promise`),M=Uo(t,`Set`),N=Uo(t,`WeakMap`),On=Uo(st,`create`),kn=N&&new N,Ln={},sr=Os(an),pr=Os(sn),mr=Os(cn),_r=Os(M),vr=Os(N),yr=Ct?Ct.prototype:n,br=yr?yr.valueOf:n,xr=yr?yr.toString:n;function L(e){if(pu(e)&&!Zl(e)&&!(e instanceof Tr)){if(e instanceof wr)return e;if(j.call(e,`__wrapped__`))return As(e)}return new wr(e)}var Sr=function(){function e(){}return function(t){if(!fu(t))return{};if(Dt)return Dt(t);e.prototype=t;var r=new e;return e.prototype=n,r}}();function Cr(){}function wr(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=n}L.templateSettings={escape:Me,evaluate:Ne,interpolate:Pe,variable:``,imports:{_:L}},L.prototype=Cr.prototype,L.prototype.constructor=L,wr.prototype=Sr(Cr.prototype),wr.prototype.constructor=wr;function Tr(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=y,this.__views__=[]}function Er(){var e=new Tr(this.__wrapped__);return e.__actions__=eo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=eo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=eo(this.__views__),e}function Dr(){if(this.__filtered__){var e=new Tr(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function Or(){var e=this.__wrapped__.value(),t=this.__dir__,n=Zl(e),r=t<0,i=n?e.length:0,a=Jo(0,i,this.__views__),o=a.start,s=a.end,c=s-o,l=r?s:o-1,u=this.__iteratees__,d=u.length,f=0,p=Zt(c,this.__takeCount__);if(!n||!r&&i==c&&p==c)return Fa(e,this.__actions__);var m=[];outer:for(;c--&&f<p;){l+=t;for(var h=-1,g=e[l];++h<d;){var _=u[h],v=_.iteratee,y=_.type,b=v(g);if(y==2)g=b;else if(!b){if(y==1)continue outer;break outer}}m[f++]=g}return m}Tr.prototype=Sr(Cr.prototype),Tr.prototype.constructor=Tr;function kr(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Ar(){this.__data__=On?On(null):{},this.size=0}function jr(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t}function Mr(e){var t=this.__data__;if(On){var r=t[e];return r===i?n:r}return j.call(t,e)?t[e]:n}function Nr(e){var t=this.__data__;return On?t[e]!==n:j.call(t,e)}function Pr(e,t){var r=this.__data__;return this.size+=+!this.has(e),r[e]=On&&t===n?i:t,this}kr.prototype.clear=Ar,kr.prototype.delete=jr,kr.prototype.get=Mr,kr.prototype.has=Nr,kr.prototype.set=Pr;function Fr(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Ir(){this.__data__=[],this.size=0}function Lr(e){var t=this.__data__,n=ci(t,e);return n<0?!1:(n==t.length-1?t.pop():kt.call(t,n,1),--this.size,!0)}function Rr(e){var t=this.__data__,r=ci(t,e);return r<0?n:t[r][1]}function zr(e){return ci(this.__data__,e)>-1}function Br(e,t){var n=this.__data__,r=ci(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}Fr.prototype.clear=Ir,Fr.prototype.delete=Lr,Fr.prototype.get=Rr,Fr.prototype.has=zr,Fr.prototype.set=Br;function Vr(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Hr(){this.size=0,this.__data__={hash:new kr,map:new(sn||Fr),string:new kr}}function Ur(e){var t=Vo(this,e).delete(e);return this.size-=+!!t,t}function Wr(e){return Vo(this,e).get(e)}function Gr(e){return Vo(this,e).has(e)}function Kr(e,t){var n=Vo(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}Vr.prototype.clear=Hr,Vr.prototype.delete=Ur,Vr.prototype.get=Wr,Vr.prototype.has=Gr,Vr.prototype.set=Kr;function qr(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new Vr;++t<n;)this.add(e[t])}function Jr(e){return this.__data__.set(e,i),this}function Yr(e){return this.__data__.has(e)}qr.prototype.add=qr.prototype.push=Jr,qr.prototype.has=Yr;function Xr(e){var t=this.__data__=new Fr(e);this.size=t.size}function Zr(){this.__data__=new Fr,this.size=0}function Qr(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function $r(e){return this.__data__.get(e)}function ei(e){return this.__data__.has(e)}function ti(e,t){var n=this.__data__;if(n instanceof Fr){var r=n.__data__;if(!sn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Vr(r)}return n.set(e,t),this.size=n.size,this}Xr.prototype.clear=Zr,Xr.prototype.delete=Qr,Xr.prototype.get=$r,Xr.prototype.has=ei,Xr.prototype.set=ti;function ni(e,t){var n=Zl(e),r=!n&&Xl(e),i=!n&&!r&&tu(e),a=!n&&!r&&!i&&Ou(e),o=n||r||i||a,s=o?Vn(e.length,lt):[],c=s.length;for(var l in e)(t||j.call(e,l))&&!(o&&(l==`length`||i&&(l==`offset`||l==`parent`)||a&&(l==`buffer`||l==`byteLength`||l==`byteOffset`)||ns(l,c)))&&s.push(l);return s}function ri(e){var t=e.length;return t?e[ha(0,t-1)]:n}function ii(e,t){return Ts(eo(e),mi(t,0,e.length))}function ai(e){return Ts(eo(e))}function oi(e,t,r){(r!==n&&!ql(e[t],r)||r===n&&!(t in e))&&fi(e,t,r)}function si(e,t,r){var i=e[t];(!(j.call(e,t)&&ql(i,r))||r===n&&!(t in e))&&fi(e,t,r)}function ci(e,t){for(var n=e.length;n--;)if(ql(e[n][0],t))return n;return-1}function li(e,t,n,r){return bi(e,function(e,i,a){t(r,e,n(e),a)}),r}function ui(e,t){return e&&to(t,ld(t),e)}function di(e,t){return e&&to(t,ud(t),e)}function fi(e,t,n){t==`__proto__`&&Nt?Nt(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function pi(e,t){for(var r=-1,i=t.length,a=Ve(i),o=e==null;++r<i;)a[r]=o?n:rd(e,t[r]);return a}function mi(e,t,r){return e===e&&(r!==n&&(e=e<=r?e:r),t!==n&&(e=e>=t?e:t)),e}function hi(e,t,r,i,a,o){var s,c=t&1,l=t&2,u=t&4;if(r&&(s=a?r(e,i,a,o):r(e)),s!==n)return s;if(!fu(e))return e;var d=Zl(e);if(d){if(s=Zo(e),!c)return eo(e,s)}else{var f=qo(e),p=f==A||f==ee;if(tu(e))return Wa(e,c);if(f==ie||f==C||p&&!a){if(s=l||p?{}:Qo(e),!c)return l?ro(e,di(s,e)):no(e,ui(s,e))}else{if(!Xt[f])return a?e:{};s=$o(e,f,c)}}o||=new Xr;var m=o.get(e);if(m)return m;o.set(e,s),Tu(e)?e.forEach(function(n){s.add(hi(n,t,r,n,e,o))}):mu(e)&&e.forEach(function(n,i){s.set(i,hi(n,t,r,i,e,o))});var h=d?n:(u?l?Io:Fo:l?ud:ld)(e);return vn(h||e,function(n,i){h&&(i=n,n=e[i]),si(s,i,hi(n,t,r,i,e,o))}),s}function gi(e){var t=ld(e);return function(n){return _i(n,e,t)}}function _i(e,t,r){var i=r.length;if(e==null)return!i;for(e=st(e);i--;){var a=r[i],o=t[a],s=e[a];if(s===n&&!(a in e)||!o(s))return!1}return!0}function vi(e,t,i){if(typeof e!=`function`)throw new ut(r);return xs(function(){e.apply(n,i)},t)}function yi(e,t,n,r){var i=-1,a=Sn,o=!0,s=e.length,c=[],l=t.length;if(!s)return c;n&&(t=wn(t,Wn(n))),r?(a=Cn,o=!1):t.length>=200&&(a=Kn,o=!1,t=new qr(t));outer:for(;++i<s;){var u=e[i],d=n==null?u:n(u);if(u=r||u!==0?u:0,o&&d===d){for(var f=l;f--;)if(t[f]===d)continue outer;c.push(u)}else a(t,d,r)||c.push(u)}return c}var bi=oo(ki),xi=oo(Ai,!0);function Si(e,t){var n=!0;return bi(e,function(e,r,i){return n=!!t(e,r,i),n}),n}function Ci(e,t,r){for(var i=-1,a=e.length;++i<a;){var o=e[i],s=t(o);if(s!=null&&(c===n?s===s&&!Du(s):r(s,c)))var c=s,l=o}return l}function wi(e,t,r,i){var a=e.length;for(r=Iu(r),r<0&&(r=-r>a?0:a+r),i=i===n||i>a?a:Iu(i),i<0&&(i+=a),i=r>i?0:Lu(i);r<i;)e[r++]=t;return e}function Ti(e,t){var n=[];return bi(e,function(e,r,i){t(e,r,i)&&n.push(e)}),n}function Ei(e,t,n,r,i){var a=-1,o=e.length;for(n||=ts,i||=[];++a<o;){var s=e[a];t>0&&n(s)?t>1?Ei(s,t-1,n,r,i):Tn(i,s):r||(i[i.length]=s)}return i}var Di=so(),Oi=so(!0);function ki(e,t){return e&&Di(e,t,ld)}function Ai(e,t){return e&&Oi(e,t,ld)}function ji(e,t){return xn(t,function(t){return lu(e[t])})}function Mi(e,t){t=Ba(t,e);for(var r=0,i=t.length;e!=null&&r<i;)e=e[Ds(t[r++])];return r&&r==i?e:n}function Ni(e,t,n){var r=t(e);return Zl(e)?r:Tn(r,n(e))}function Pi(e){return e==null?e===n?de:re:Mt&&Mt in st(e)?Wo(e):hs(e)}function Fi(e,t){return e>t}function Ii(e,t){return e!=null&&j.call(e,t)}function Li(e,t){return e!=null&&t in st(e)}function Ri(e,t,n){return e>=Zt(t,n)&&e<Kt(t,n)}function zi(e,t,r){for(var i=r?Cn:Sn,a=e[0].length,o=e.length,s=o,c=Ve(o),l=1/0,u=[];s--;){var d=e[s];s&&t&&(d=wn(d,Wn(t))),l=Zt(d.length,l),c[s]=!r&&(t||a>=120&&d.length>=120)?new qr(s&&d):n}d=e[0];var f=-1,p=c[0];outer:for(;++f<a&&u.length<l;){var m=d[f],h=t?t(m):m;if(m=r||m!==0?m:0,!(p?Kn(p,h):i(u,h,r))){for(s=o;--s;){var g=c[s];if(!(g?Kn(g,h):i(e[s],h,r)))continue outer}p&&p.push(h),u.push(m)}}return u}function Bi(e,t,n,r){return ki(e,function(e,i,a){t(r,n(e),i,a)}),r}function Vi(e,t,r){t=Ba(t,e),e=_s(e,t);var i=e==null?e:e[Ds(ec(t))];return i==null?n:gn(i,e,r)}function Hi(e){return pu(e)&&Pi(e)==C}function Ui(e){return pu(e)&&Pi(e)==me}function Wi(e){return pu(e)&&Pi(e)==D}function Gi(e,t,n,r,i){return e===t?!0:e==null||t==null||!pu(e)&&!pu(t)?e!==e&&t!==t:Ki(e,t,n,r,Gi,i)}function Ki(e,t,n,r,i,a){var o=Zl(e),s=Zl(t),c=o?w:qo(e),l=s?w:qo(t);c=c==C?ie:c,l=l==C?ie:l;var u=c==ie,d=l==ie,f=c==l;if(f&&tu(e)){if(!tu(t))return!1;o=!0,u=!1}if(f&&!u)return a||=new Xr,o||Ou(e)?jo(e,t,n,r,i,a):Mo(e,t,c,n,r,i,a);if(!(n&1)){var p=u&&j.call(e,`__wrapped__`),m=d&&j.call(t,`__wrapped__`);if(p||m){var h=p?e.value():e,g=m?t.value():t;return a||=new Xr,i(h,g,n,r,a)}}return f?(a||=new Xr,No(e,t,n,r,i,a)):!1}function qi(e){return pu(e)&&qo(e)==te}function Ji(e,t,r,i){var a=r.length,o=a,s=!i;if(e==null)return!o;for(e=st(e);a--;){var c=r[a];if(s&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++a<o;){c=r[a];var l=c[0],u=e[l],d=c[1];if(s&&c[2]){if(u===n&&!(l in e))return!1}else{var f=new Xr;if(i)var p=i(u,d,l,e,t,f);if(!(p===n?Gi(d,u,3,i,f):p))return!1}}return!0}function Yi(e){return!fu(e)||ss(e)?!1:(lu(e)?xt:Qe).test(Os(e))}function Xi(e){return pu(e)&&Pi(e)==se}function Zi(e){return pu(e)&&qo(e)==ce}function Qi(e){return pu(e)&&du(e.length)&&!!Yt[Pi(e)]}function $i(e){return typeof e==`function`?e:e==null?gf:typeof e==`object`?Zl(e)?aa(e[0],e[1]):ia(e):kf(e)}function ea(e){if(!ls(e))return Gt(e);var t=[];for(var n in st(e))j.call(e,n)&&n!=`constructor`&&t.push(n);return t}function ta(e){if(!fu(e))return ms(e);var t=ls(e),n=[];for(var r in e)r==`constructor`&&(t||!j.call(e,r))||n.push(r);return n}function na(e,t){return e<t}function ra(e,t){var n=-1,r=Ql(e)?Ve(e.length):[];return bi(e,function(e,i,a){r[++n]=t(e,i,a)}),r}function ia(e){var t=Ho(e);return t.length==1&&t[0][2]?ds(t[0][0],t[0][1]):function(n){return n===e||Ji(n,e,t)}}function aa(e,t){return is(e)&&us(t)?ds(Ds(e),t):function(r){var i=rd(r,e);return i===n&&i===t?ad(r,e):Gi(t,i,3)}}function oa(e,t,r,i,a){e!==t&&Di(t,function(o,s){if(a||=new Xr,fu(o))sa(e,t,s,r,oa,i,a);else{var c=i?i(ys(e,s),o,s+``,e,t,a):n;c===n&&(c=o),oi(e,s,c)}},ud)}function sa(e,t,r,i,a,o,s){var c=ys(e,r),l=ys(t,r),u=s.get(l);if(u){oi(e,r,u);return}var d=o?o(c,l,r+``,e,t,s):n,f=d===n;if(f){var p=Zl(l),m=!p&&tu(l),h=!p&&!m&&Ou(l);d=l,p||m||h?Zl(c)?d=c:$l(c)?d=eo(c):m?(f=!1,d=Wa(l,!0)):h?(f=!1,d=Ya(l,!0)):d=[]:Su(l)||Xl(l)?(d=c,Xl(c)?d=zu(c):(!fu(c)||lu(c))&&(d=Qo(l))):f=!1}f&&(s.set(l,d),a(d,l,i,o,s),s.delete(l)),oi(e,r,d)}function ca(e,t){var r=e.length;if(r)return t+=t<0?r:0,ns(t,r)?e[t]:n}function la(e,t,n){t=t.length?wn(t,function(e){return Zl(e)?function(t){return Mi(t,e.length===1?e[0]:e)}:e}):[gf];var r=-1;return t=wn(t,Wn(Bo())),zn(ra(e,function(e,n,i){return{criteria:wn(t,function(t){return t(e)}),index:++r,value:e}}),function(e,t){return Za(e,t,n)})}function ua(e,t){return da(e,t,function(t,n){return ad(e,n)})}function da(e,t,n){for(var r=-1,i=t.length,a={};++r<i;){var o=t[r],s=Mi(e,o);n(s,o)&&xa(a,Ba(o,e),s)}return a}function fa(e){return function(t){return Mi(t,e)}}function pa(e,t,n,r){var i=r?Pn:Nn,a=-1,o=t.length,s=e;for(e===t&&(t=eo(t)),n&&(s=wn(e,Wn(n)));++a<o;)for(var c=0,l=t[a],u=n?n(l):l;(c=i(s,u,c,r))>-1;)s!==e&&kt.call(s,c,1),kt.call(e,c,1);return e}function ma(e,t){for(var n=e?t.length:0,r=n-1;n--;){var i=t[n];if(n==r||i!==a){var a=i;ns(i)?kt.call(e,i,1):Ma(e,i)}}return e}function ha(e,t){return e+Rt(en()*(t-e+1))}function ga(e,t,n,r){for(var i=-1,a=Kt(Lt((t-e)/(n||1)),0),o=Ve(a);a--;)o[r?a:++i]=e,e+=n;return o}function _a(e,t){var n=``;if(!e||t<1||t>g)return n;do t%2&&(n+=e),t=Rt(t/2),t&&(e+=e);while(t);return n}function va(e,t){return Ss(gs(e,t,gf),e+``)}function ya(e){return ri(Dd(e))}function ba(e,t){var n=Dd(e);return Ts(n,mi(t,0,n.length))}function xa(e,t,r,i){if(!fu(e))return e;t=Ba(t,e);for(var a=-1,o=t.length,s=o-1,c=e;c!=null&&++a<o;){var l=Ds(t[a]),u=r;if(l===`__proto__`||l===`constructor`||l===`prototype`)return e;if(a!=s){var d=c[l];u=i?i(d,l,c):n,u===n&&(u=fu(d)?d:ns(t[a+1])?[]:{})}si(c,l,u),c=c[l]}return e}var Sa=kn?function(e,t){return kn.set(e,t),e}:gf,Ca=Nt?function(e,t){return Nt(e,`toString`,{configurable:!0,enumerable:!1,value:ff(t),writable:!0})}:gf;function wa(e){return Ts(Dd(e))}function Ta(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Ve(i);++r<i;)a[r]=e[r+t];return a}function Ea(e,t){var n;return bi(e,function(e,r,i){return n=t(e,r,i),!n}),!!n}function Da(e,t,n){var r=0,i=e==null?r:e.length;if(typeof t==`number`&&t===t&&i<=x){for(;r<i;){var a=r+i>>>1,o=e[a];o!==null&&!Du(o)&&(n?o<=t:o<t)?r=a+1:i=a}return i}return Oa(e,t,gf,n)}function Oa(e,t,r,i){var a=0,o=e==null?0:e.length;if(o===0)return 0;t=r(t);for(var s=t!==t,c=t===null,l=Du(t),u=t===n;a<o;){var d=Rt((a+o)/2),f=r(e[d]),p=f!==n,m=f===null,h=f===f,g=Du(f);if(s)var _=i||h;else _=u?h&&(i||p):c?h&&p&&(i||!m):l?h&&p&&!m&&(i||!g):m||g?!1:i?f<=t:f<t;_?a=d+1:o=d}return Zt(o,b)}function R(e,t){for(var n=-1,r=e.length,i=0,a=[];++n<r;){var o=e[n],s=t?t(o):o;if(!n||!ql(s,c)){var c=s;a[i++]=o===0?0:o}}return a}function ka(e){return typeof e==`number`?e:Du(e)?v:+e}function Aa(e){if(typeof e==`string`)return e;if(Zl(e))return wn(e,Aa)+``;if(Du(e))return xr?xr.call(e):``;var t=e+``;return t==`0`&&1/e==-1/0?`-0`:t}function ja(e,t,n){var r=-1,i=Sn,a=e.length,o=!0,s=[],c=s;if(n)o=!1,i=Cn;else if(a>=200){var l=t?null:To(e);if(l)return ar(l);o=!1,i=Kn,c=new qr}else c=t?[]:s;outer:for(;++r<a;){var u=e[r],d=t?t(u):u;if(u=n||u!==0?u:0,o&&d===d){for(var f=c.length;f--;)if(c[f]===d)continue outer;t&&c.push(d),s.push(u)}else i(c,d,n)||(c!==s&&c.push(d),s.push(u))}return s}function Ma(e,t){t=Ba(t,e);var n=-1,r=t.length;if(!r)return!0;for(;++n<r;){var i=Ds(t[n]);if(i===`__proto__`&&!j.call(e,`__proto__`)||(i===`constructor`||i===`prototype`)&&n<r-1)return!1}var a=_s(e,t);return a==null||delete a[Ds(ec(t))]}function Na(e,t,n,r){return xa(e,t,n(Mi(e,t)),r)}function Pa(e,t,n,r){for(var i=e.length,a=r?i:-1;(r?a--:++a<i)&&t(e[a],a,e););return n?Ta(e,r?0:a,r?a+1:i):Ta(e,r?a+1:0,r?i:a)}function Fa(e,t){var n=e;return n instanceof Tr&&(n=n.value()),En(t,function(e,t){return t.func.apply(t.thisArg,Tn([e],t.args))},n)}function Ia(e,t,n){var r=e.length;if(r<2)return r?ja(e[0]):[];for(var i=-1,a=Ve(r);++i<r;)for(var o=e[i],s=-1;++s<r;)s!=i&&(a[i]=yi(a[i]||o,e[s],t,n));return ja(Ei(a,1),t,n)}function La(e,t,r){for(var i=-1,a=e.length,o=t.length,s={};++i<a;){var c=i<o?t[i]:n;r(s,e[i],c)}return s}function Ra(e){return $l(e)?e:[]}function za(e){return typeof e==`function`?e:gf}function Ba(e,t){return Zl(e)?e:is(e,t)?[e]:Es(Vu(e))}var Va=va;function Ha(e,t,r){var i=e.length;return r=r===n?i:r,!t&&r>=i?e:Ta(e,t,r)}var Ua=Pt||function(e){return on.clearTimeout(e)};function Wa(e,t){if(t)return e.slice();var n=e.length,r=Tt?Tt(n):new e.constructor(n);return e.copy(r),r}function Ga(e){var t=new e.constructor(e.byteLength);return new wt(t).set(new wt(e)),t}function Ka(e,t){var n=t?Ga(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}function qa(e){var t=new e.constructor(e.source,Ye.exec(e));return t.lastIndex=e.lastIndex,t}function Ja(e){return br?st(br.call(e)):{}}function Ya(e,t){var n=t?Ga(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Xa(e,t){if(e!==t){var r=e!==n,i=e===null,a=e===e,o=Du(e),s=t!==n,c=t===null,l=t===t,u=Du(t);if(!c&&!u&&!o&&e>t||o&&s&&l&&!c&&!u||i&&s&&l||!r&&l||!a)return 1;if(!i&&!o&&!u&&e<t||u&&r&&a&&!i&&!o||c&&r&&a||!s&&a||!l)return-1}return 0}function Za(e,t,n){for(var r=-1,i=e.criteria,a=t.criteria,o=i.length,s=n.length;++r<o;){var c=Xa(i[r],a[r]);if(c)return r>=s?c:c*(n[r]==`desc`?-1:1)}return e.index-t.index}function Qa(e,t,n,r){for(var i=-1,a=e.length,o=n.length,s=-1,c=t.length,l=Kt(a-o,0),u=Ve(c+l),d=!r;++s<c;)u[s]=t[s];for(;++i<o;)(d||i<a)&&(u[n[i]]=e[i]);for(;l--;)u[s++]=e[i++];return u}function $a(e,t,n,r){for(var i=-1,a=e.length,o=-1,s=n.length,c=-1,l=t.length,u=Kt(a-s,0),d=Ve(u+l),f=!r;++i<u;)d[i]=e[i];for(var p=i;++c<l;)d[p+c]=t[c];for(;++o<s;)(f||i<a)&&(d[p+n[o]]=e[i++]);return d}function eo(e,t){var n=-1,r=e.length;for(t||=Ve(r);++n<r;)t[n]=e[n];return t}function to(e,t,r,i){var a=!r;r||={};for(var o=-1,s=t.length;++o<s;){var c=t[o],l=i?i(r[c],e[c],c,r,e):n;l===n&&(l=e[c]),a?fi(r,c,l):si(r,c,l)}return r}function no(e,t){return to(e,Go(e),t)}function ro(e,t){return to(e,Ko(e),t)}function io(e,t){return function(n,r){var i=Zl(n)?_n:li,a=t?t():{};return i(n,e,Bo(r,2),a)}}function ao(e){return va(function(t,r){var i=-1,a=r.length,o=a>1?r[a-1]:n,s=a>2?r[2]:n;for(o=e.length>3&&typeof o==`function`?(a--,o):n,s&&rs(r[0],r[1],s)&&(o=a<3?n:o,a=1),t=st(t);++i<a;){var c=r[i];c&&e(t,c,i,o)}return t})}function oo(e,t){return function(n,r){if(n==null)return n;if(!Ql(n))return e(n,r);for(var i=n.length,a=t?i:-1,o=st(n);(t?a--:++a<i)&&r(o[a],a,o)!==!1;);return n}}function so(e){return function(t,n,r){for(var i=-1,a=st(t),o=r(t),s=o.length;s--;){var c=o[e?s:++i];if(n(a[c],c,a)===!1)break}return t}}function co(e,t,n){var r=t&o,i=fo(e);function a(){return(this&&this!==on&&this instanceof a?i:e).apply(r?n:this,arguments)}return a}function lo(e){return function(t){t=Vu(t);var r=er(t)?ur(t):n,i=r?r[0]:t.charAt(0),a=r?Ha(r,1).join(``):t.slice(1);return i[e]()+a}}function uo(e){return function(t){return En(sf(Pd(t).replace(Vt,``)),e,``)}}function fo(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=Sr(e.prototype),r=e.apply(n,t);return fu(r)?r:n}}function po(e,t,r){var i=fo(e);function a(){for(var o=arguments.length,s=Ve(o),c=o,l=zo(a);c--;)s[c]=arguments[c];var u=o<3&&s[0]!==l&&s[o-1]!==l?[]:ir(s,l);return o-=u.length,o<r?Co(e,t,go,a.placeholder,n,s,u,n,n,r-o):gn(this&&this!==on&&this instanceof a?i:e,this,s)}return a}function mo(e){return function(t,r,i){var a=st(t);if(!Ql(t)){var o=Bo(r,3);t=ld(t),r=function(e){return o(a[e],e,a)}}var s=e(t,r,i);return s>-1?a[o?t[s]:s]:n}}function ho(e){return Po(function(t){var i=t.length,a=i,o=wr.prototype.thru;for(e&&t.reverse();a--;){var s=t[a];if(typeof s!=`function`)throw new ut(r);if(o&&!l&&Ro(s)==`wrapper`)var l=new wr([],!0)}for(a=l?a:i;++a<i;){s=t[a];var d=Ro(s),m=d==`wrapper`?Lo(s):n;l=m&&os(m[0])&&m[1]==(f|c|u|p)&&!m[4].length&&m[9]==1?l[Ro(m[0])].apply(l,m[3]):s.length==1&&os(s)?l[d]():l.thru(s)}return function(){var e=arguments,n=e[0];if(l&&e.length==1&&Zl(n))return l.plant(n).value();for(var r=0,a=i?t[r].apply(this,e):n;++r<i;)a=t[r].call(this,a);return a}})}function go(e,t,r,i,a,u,d,p,h,g){var _=t&f,v=t&o,y=t&s,b=t&(c|l),x=t&m,S=y?n:fo(e);function C(){for(var n=arguments.length,o=Ve(n),s=n;s--;)o[s]=arguments[s];if(b)var c=zo(C),l=Yn(o,c);if(i&&(o=Qa(o,i,a,b)),u&&(o=$a(o,u,d,b)),n-=l,b&&n<g){var f=ir(o,c);return Co(e,t,go,C.placeholder,r,o,f,p,h,g-n)}var m=v?r:this,w=y?m[e]:e;return n=o.length,p?o=vs(o,p):x&&n>1&&o.reverse(),_&&h<n&&(o.length=h),this&&this!==on&&this instanceof C&&(w=S||fo(w)),w.apply(m,o)}return C}function _o(e,t){return function(n,r){return Bi(n,e,t(r),{})}}function vo(e,t){return function(r,i){var a;if(r===n&&i===n)return t;if(r!==n&&(a=r),i!==n){if(a===n)return i;typeof r==`string`||typeof i==`string`?(r=Aa(r),i=Aa(i)):(r=ka(r),i=ka(i)),a=e(r,i)}return a}}function yo(e){return Po(function(t){return t=wn(t,Wn(Bo())),va(function(n){var r=this;return e(t,function(e){return gn(e,r,n)})})})}function bo(e,t){t=t===n?` `:Aa(t);var r=t.length;if(r<2)return r?_a(t,e):t;var i=_a(t,Lt(e/lr(t)));return er(t)?Ha(ur(i),0,e).join(``):i.slice(0,e)}function xo(e,t,n,r){var i=t&o,a=fo(e);function s(){for(var t=-1,o=arguments.length,c=-1,l=r.length,u=Ve(l+o),d=this&&this!==on&&this instanceof s?a:e;++c<l;)u[c]=r[c];for(;o--;)u[c++]=arguments[++t];return gn(d,i?n:this,u)}return s}function So(e){return function(t,r,i){return i&&typeof i!=`number`&&rs(t,r,i)&&(r=i=n),t=Fu(t),r===n?(r=t,t=0):r=Fu(r),i=i===n?t<r?1:-1:Fu(i),ga(t,r,i,e)}}function z(e){return function(t,n){return(typeof t!=`string`||typeof n!=`string`)&&(t=Ru(t),n=Ru(n)),e(t,n)}}function Co(e,t,r,i,a,l,f,p,m,h){var g=t&c,_=g?f:n,v=g?n:f,y=g?l:n,b=g?n:l;t|=g?u:d,t&=~(g?d:u),t&4||(t&=~(o|s));var x=[e,t,a,y,_,b,v,p,m,h],S=r.apply(n,x);return os(e)&&bs(S,x),S.placeholder=i,Cs(S,e,t)}function wo(e){var t=ot[e];return function(e,n){if(e=Ru(e),n=n==null?0:Zt(Iu(n),292),n&&Ut(e)){var r=(Vu(e)+`e`).split(`e`);return r=(Vu(t(r[0]+`e`+(+r[1]+n)))+`e`).split(`e`),+(r[0]+`e`+(+r[1]-n))}return t(e)}}var To=M&&1/ar(new M([,-0]))[1]==h?function(e){return new M(e)}:wf;function Eo(e){return function(t){var n=qo(t);return n==te?I(t):n==ce?or(t):Hn(t,e(t))}}function Do(e,t,i,a,f,p,m,h){var g=t&s;if(!g&&typeof e!=`function`)throw new ut(r);var _=a?a.length:0;if(_||(t&=~(u|d),a=f=n),m=m===n?m:Kt(Iu(m),0),h=h===n?h:Iu(h),_-=f?f.length:0,t&d){var v=a,y=f;a=f=n}var b=g?n:Lo(e),x=[e,t,i,a,f,v,y,p,m,h];if(b&&ps(x,b),e=x[0],t=x[1],i=x[2],a=x[3],f=x[4],h=x[9]=x[9]===n?g?0:e.length:Kt(x[9]-_,0),!h&&t&(c|l)&&(t&=~(c|l)),!t||t==o)var S=co(e,t,i);else S=t==c||t==l?po(e,t,h):(t==u||t==(o|u))&&!f.length?xo(e,t,i,a):go.apply(n,x);return Cs((b?Sa:bs)(S,x),e,t)}function Oo(e,t,r,i){return e===n||ql(e,pt[r])&&!j.call(i,r)?t:e}function ko(e,t,r,i,a,o){return fu(e)&&fu(t)&&(o.set(t,e),oa(e,t,n,ko,o),o.delete(t)),e}function Ao(e){return Su(e)?n:e}function jo(e,t,r,i,a,o){var s=r&1,c=e.length,l=t.length;if(c!=l&&!(s&&l>c))return!1;var u=o.get(e),d=o.get(t);if(u&&d)return u==t&&d==e;var f=-1,p=!0,m=r&2?new qr:n;for(o.set(e,t),o.set(t,e);++f<c;){var h=e[f],g=t[f];if(i)var _=s?i(g,h,f,t,e,o):i(h,g,f,e,t,o);if(_!==n){if(_)continue;p=!1;break}if(m){if(!P(t,function(e,t){if(!Kn(m,t)&&(h===e||a(h,e,r,i,o)))return m.push(t)})){p=!1;break}}else if(!(h===g||a(h,g,r,i,o))){p=!1;break}}return o.delete(e),o.delete(t),p}function Mo(e,t,n,r,i,a,o){switch(n){case he:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case me:return!(e.byteLength!=t.byteLength||!a(new wt(e),new wt(t)));case E:case D:case ne:return ql(+e,+t);case k:return e.name==t.name&&e.message==t.message;case se:case le:return e==t+``;case te:var s=I;case ce:var c=r&1;if(s||=ar,e.size!=t.size&&!c)return!1;var l=o.get(e);if(l)return l==t;r|=2,o.set(e,t);var u=jo(s(e),s(t),r,i,a,o);return o.delete(e),u;case ue:if(br)return br.call(e)==br.call(t)}return!1}function No(e,t,r,i,a,o){var s=r&1,c=Fo(e),l=c.length;if(l!=Fo(t).length&&!s)return!1;for(var u=l;u--;){var d=c[u];if(!(s?d in t:j.call(t,d)))return!1}var f=o.get(e),p=o.get(t);if(f&&p)return f==t&&p==e;var m=!0;o.set(e,t),o.set(t,e);for(var h=s;++u<l;){d=c[u];var g=e[d],_=t[d];if(i)var v=s?i(_,g,d,t,e,o):i(g,_,d,e,t,o);if(!(v===n?g===_||a(g,_,r,i,o):v)){m=!1;break}h||=d==`constructor`}if(m&&!h){var y=e.constructor,b=t.constructor;y!=b&&`constructor`in e&&`constructor`in t&&!(typeof y==`function`&&y instanceof y&&typeof b==`function`&&b instanceof b)&&(m=!1)}return o.delete(e),o.delete(t),m}function Po(e){return Ss(gs(e,n,Us),e+``)}function Fo(e){return Ni(e,ld,Go)}function Io(e){return Ni(e,ud,Ko)}var Lo=kn?function(e){return kn.get(e)}:wf;function Ro(e){for(var t=e.name+``,n=Ln[t],r=j.call(Ln,t)?n.length:0;r--;){var i=n[r],a=i.func;if(a==null||a==e)return i.name}return t}function zo(e){return(j.call(L,`placeholder`)?L:e).placeholder}function Bo(){var e=L.iteratee||_f;return e=e===_f?$i:e,arguments.length?e(arguments[0],arguments[1]):e}function Vo(e,t){var n=e.__data__;return as(t)?n[typeof t==`string`?`string`:`hash`]:n.map}function Ho(e){for(var t=ld(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,us(i)]}return t}function Uo(e,t){var r=$n(e,t);return Yi(r)?r:n}function Wo(e){var t=j.call(e,Mt),r=e[Mt];try{e[Mt]=n;var i=!0}catch{}var a=vt.call(e);return i&&(t?e[Mt]=r:delete e[Mt]),a}var Go=zt?function(e){return e==null?[]:(e=st(e),xn(zt(e),function(t){return Ot.call(e,t)}))}:Nf,Ko=zt?function(e){for(var t=[];e;)Tn(t,Go(e)),e=Et(e);return t}:Nf,qo=Pi;(an&&qo(new an(new ArrayBuffer(1)))!=he||sn&&qo(new sn)!=te||cn&&qo(cn.resolve())!=ae||M&&qo(new M)!=ce||N&&qo(new N)!=fe)&&(qo=function(e){var t=Pi(e),r=t==ie?e.constructor:n,i=r?Os(r):``;if(i)switch(i){case sr:return he;case pr:return te;case mr:return ae;case _r:return ce;case vr:return fe}return t});function Jo(e,t,n){for(var r=-1,i=n.length;++r<i;){var a=n[r],o=a.size;switch(a.type){case`drop`:e+=o;break;case`dropRight`:t-=o;break;case`take`:t=Zt(t,e+o);break;case`takeRight`:e=Kt(e,t-o)}}return{start:e,end:t}}function Yo(e){var t=e.match(Ue);return t?t[1].split(We):[]}function Xo(e,t,n){t=Ba(t,e);for(var r=-1,i=t.length,a=!1;++r<i;){var o=Ds(t[r]);if(!(a=e!=null&&n(e,o)))break;e=e[o]}return a||++r!=i?a:(i=e==null?0:e.length,!!i&&du(i)&&ns(o,i)&&(Zl(e)||Xl(e)))}function Zo(e){var t=e.length,n=new e.constructor(t);return t&&typeof e[0]==`string`&&j.call(e,`index`)&&(n.index=e.index,n.input=e.input),n}function Qo(e){return typeof e.constructor==`function`&&!ls(e)?Sr(Et(e)):{}}function $o(e,t,n){var r=e.constructor;switch(t){case me:return Ga(e);case E:case D:return new r(+e);case he:return Ka(e,n);case ge:case _e:case ve:case ye:case be:case xe:case Se:case Ce:case we:return Ya(e,n);case te:return new r;case ne:case le:return new r(e);case se:return qa(e);case ce:return new r;case ue:return Ja(e)}}function es(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?`& `:``)+t[r],t=t.join(n>2?`, `:` `),e.replace(He,`{
749/* [wrapped with `+t+`] */
750`)}function ts(e){return Zl(e)||Xl(e)||!!(At&&e&&e[At])}function ns(e,t){var n=typeof e;return t??=g,!!t&&(n==`number`||n!=`symbol`&&et.test(e))&&e>-1&&e%1==0&&e<t}function rs(e,t,n){if(!fu(n))return!1;var r=typeof t;return(r==`number`?Ql(n)&&ns(t,n.length):r==`string`&&t in n)?ql(n[t],e):!1}function is(e,t){if(Zl(e))return!1;var n=typeof e;return n==`number`||n==`symbol`||n==`boolean`||e==null||Du(e)?!0:Ie.test(e)||!Fe.test(e)||t!=null&&e in st(t)}function as(e){var t=typeof e;return t==`string`||t==`number`||t==`symbol`||t==`boolean`?e!==`__proto__`:e===null}function os(e){var t=Ro(e),n=L[t];if(typeof n!=`function`||!(t in Tr.prototype))return!1;if(e===n)return!0;var r=Lo(n);return!!r&&e===r[0]}function ss(e){return!!_t&&_t in e}var cs=mt?lu:Pf;function ls(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||pt)}function us(e){return e===e&&!fu(e)}function ds(e,t){return function(r){return r!=null&&r[e]===t&&(t!==n||e in st(r))}}function fs(e){var t=jl(e,function(e){return n.size===500&&n.clear(),e}),n=t.cache;return t}function ps(e,t){var n=e[1],r=t[1],i=n|r,l=i<(o|s|f),u=r==f&&n==c||r==f&&n==p&&e[7].length<=t[8]||r==(f|p)&&t[7].length<=t[8]&&n==c;if(!(l||u))return e;r&o&&(e[2]=t[2],i|=n&o?0:4);var d=t[3];if(d){var m=e[3];e[3]=m?Qa(m,d,t[4]):d,e[4]=m?ir(e[3],a):t[4]}return d=t[5],d&&(m=e[5],e[5]=m?$a(m,d,t[6]):d,e[6]=m?ir(e[5],a):t[6]),d=t[7],d&&(e[7]=d),r&f&&(e[8]=e[8]==null?t[8]:Zt(e[8],t[8])),e[9]??=t[9],e[0]=t[0],e[1]=i,e}function ms(e){var t=[];if(e!=null)for(var n in st(e))t.push(n);return t}function hs(e){return vt.call(e)}function gs(e,t,r){return t=Kt(t===n?e.length-1:t,0),function(){for(var n=arguments,i=-1,a=Kt(n.length-t,0),o=Ve(a);++i<a;)o[i]=n[t+i];i=-1;for(var s=Ve(t+1);++i<t;)s[i]=n[i];return s[t]=r(o),gn(e,this,s)}}function _s(e,t){return t.length<2?e:Mi(e,Ta(t,0,-1))}function vs(e,t){for(var r=e.length,i=Zt(t.length,r),a=eo(e);i--;){var o=t[i];e[i]=ns(o,r)?a[o]:n}return e}function ys(e,t){if((t!==`constructor`||typeof e[t]!=`function`)&&t!=`__proto__`)return e[t]}var bs=ws(Sa),xs=It||function(e,t){return on.setTimeout(e,t)},Ss=ws(Ca);function Cs(e,t,n){var r=t+``;return Ss(e,es(r,ks(Yo(r),n)))}function ws(e){var t=0,r=0;return function(){var i=Qt(),a=16-(i-r);if(r=i,a>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(n,arguments)}}function Ts(e,t){var r=-1,i=e.length,a=i-1;for(t=t===n?i:t;++r<t;){var o=ha(r,a),s=e[o];e[o]=e[r],e[r]=s}return e.length=t,e}var Es=fs(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(``),e.replace(Le,function(e,n,r,i){t.push(r?i.replace(qe,`$1`):n||e)}),t});function Ds(e){if(typeof e==`string`||Du(e))return e;var t=e+``;return t==`0`&&1/e==-1/0?`-0`:t}function Os(e){if(e!=null){try{return ht.call(e)}catch{}try{return e+``}catch{}}return``}function ks(e,t){return vn(S,function(n){var r=`_.`+n[0];t&n[1]&&!Sn(e,r)&&e.push(r)}),e.sort()}function As(e){if(e instanceof Tr)return e.clone();var t=new wr(e.__wrapped__,e.__chain__);return t.__actions__=eo(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}function js(e,t,r){t=(r?rs(e,t,r):t===n)?1:Kt(Iu(t),0);var i=e==null?0:e.length;if(!i||t<1)return[];for(var a=0,o=0,s=Ve(Lt(i/t));a<i;)s[o++]=Ta(e,a,a+=t);return s}function Ms(e){for(var t=-1,n=e==null?0:e.length,r=0,i=[];++t<n;){var a=e[t];a&&(i[r++]=a)}return i}function Ns(){var e=arguments.length;if(!e)return[];for(var t=Ve(e-1),n=arguments[0],r=e;r--;)t[r-1]=arguments[r];return Tn(Zl(n)?eo(n):[n],Ei(t,1))}var Ps=va(function(e,t){return $l(e)?yi(e,Ei(t,1,$l,!0)):[]}),Fs=va(function(e,t){var r=ec(t);return $l(r)&&(r=n),$l(e)?yi(e,Ei(t,1,$l,!0),Bo(r,2)):[]}),Is=va(function(e,t){var r=ec(t);return $l(r)&&(r=n),$l(e)?yi(e,Ei(t,1,$l,!0),n,r):[]});function Ls(e,t,r){var i=e==null?0:e.length;return i?(t=r||t===n?1:Iu(t),Ta(e,t<0?0:t,i)):[]}function Rs(e,t,r){var i=e==null?0:e.length;return i?(t=r||t===n?1:Iu(t),t=i-t,Ta(e,0,t<0?0:t)):[]}function B(e,t){return e&&e.length?Pa(e,Bo(t,3),!0,!0):[]}function zs(e,t){return e&&e.length?Pa(e,Bo(t,3),!0):[]}function Bs(e,t,n,r){var i=e==null?0:e.length;return i?(n&&typeof n!=`number`&&rs(e,t,n)&&(n=0,r=i),wi(e,t,n,r)):[]}function Vs(e,t,n){var r=e==null?0:e.length;if(!r)return-1;var i=n==null?0:Iu(n);return i<0&&(i=Kt(r+i,0)),Mn(e,Bo(t,3),i)}function Hs(e,t,r){var i=e==null?0:e.length;if(!i)return-1;var a=i-1;return r!==n&&(a=Iu(r),a=r<0?Kt(i+a,0):Zt(a,i-1)),Mn(e,Bo(t,3),a,!0)}function Us(e){return e!=null&&e.length?Ei(e,1):[]}function Ws(e){return e!=null&&e.length?Ei(e,h):[]}function Gs(e,t){return e!=null&&e.length?(t=t===n?1:Iu(t),Ei(e,t)):[]}function Ks(e){for(var t=-1,n=e==null?0:e.length,r={};++t<n;){var i=e[t];fi(r,i[0],i[1])}return r}function qs(e){return e&&e.length?e[0]:n}function Js(e,t,n){var r=e==null?0:e.length;if(!r)return-1;var i=n==null?0:Iu(n);return i<0&&(i=Kt(r+i,0)),Nn(e,t,i)}function Ys(e){return e!=null&&e.length?Ta(e,0,-1):[]}var Xs=va(function(e){var t=wn(e,Ra);return t.length&&t[0]===e[0]?zi(t):[]}),Zs=va(function(e){var t=ec(e),r=wn(e,Ra);return t===ec(r)?t=n:r.pop(),r.length&&r[0]===e[0]?zi(r,Bo(t,2)):[]}),Qs=va(function(e){var t=ec(e),r=wn(e,Ra);return t=typeof t==`function`?t:n,t&&r.pop(),r.length&&r[0]===e[0]?zi(r,n,t):[]});function $s(e,t){return e==null?``:Wt.call(e,t)}function ec(e){var t=e==null?0:e.length;return t?e[t-1]:n}function tc(e,t,r){var i=e==null?0:e.length;if(!i)return-1;var a=i;return r!==n&&(a=Iu(r),a=a<0?Kt(i+a,0):Zt(a,i-1)),t===t?cr(e,t,a):Mn(e,Fn,a,!0)}function nc(e,t){return e&&e.length?ca(e,Iu(t)):n}var rc=va(ic);function ic(e,t){return e&&e.length&&t&&t.length?pa(e,t):e}function ac(e,t,n){return e&&e.length&&t&&t.length?pa(e,t,Bo(n,2)):e}function oc(e,t,r){return e&&e.length&&t&&t.length?pa(e,t,n,r):e}var sc=Po(function(e,t){var n=e==null?0:e.length,r=pi(e,t);return ma(e,wn(t,function(e){return ns(e,n)?+e:e}).sort(Xa)),r});function cc(e,t){var n=[];if(!(e&&e.length))return n;var r=-1,i=[],a=e.length;for(t=Bo(t,3);++r<a;){var o=e[r];t(o,r,e)&&(n.push(o),i.push(r))}return ma(e,i),n}function lc(e){return e==null?e:rn.call(e)}function uc(e,t,r){var i=e==null?0:e.length;return i?(r&&typeof r!=`number`&&rs(e,t,r)?(t=0,r=i):(t=t==null?0:Iu(t),r=r===n?i:Iu(r)),Ta(e,t,r)):[]}function V(e,t){return Da(e,t)}function dc(e,t,n){return Oa(e,t,Bo(n,2))}function fc(e,t){var n=e==null?0:e.length;if(n){var r=Da(e,t);if(r<n&&ql(e[r],t))return r}return-1}function pc(e,t){return Da(e,t,!0)}function mc(e,t,n){return Oa(e,t,Bo(n,2),!0)}function hc(e,t){if(e!=null&&e.length){var n=Da(e,t,!0)-1;if(ql(e[n],t))return n}return-1}function gc(e){return e&&e.length?R(e):[]}function _c(e,t){return e&&e.length?R(e,Bo(t,2)):[]}function vc(e){var t=e==null?0:e.length;return t?Ta(e,1,t):[]}function yc(e,t,r){return e&&e.length?(t=r||t===n?1:Iu(t),Ta(e,0,t<0?0:t)):[]}function bc(e,t,r){var i=e==null?0:e.length;return i?(t=r||t===n?1:Iu(t),t=i-t,Ta(e,t<0?0:t,i)):[]}function xc(e,t){return e&&e.length?Pa(e,Bo(t,3),!1,!0):[]}function Sc(e,t){return e&&e.length?Pa(e,Bo(t,3)):[]}var Cc=va(function(e){return ja(Ei(e,1,$l,!0))}),wc=va(function(e){var t=ec(e);return $l(t)&&(t=n),ja(Ei(e,1,$l,!0),Bo(t,2))}),Tc=va(function(e){var t=ec(e);return t=typeof t==`function`?t:n,ja(Ei(e,1,$l,!0),n,t)});function Ec(e){return e&&e.length?ja(e):[]}function Dc(e,t){return e&&e.length?ja(e,Bo(t,2)):[]}function Oc(e,t){return t=typeof t==`function`?t:n,e&&e.length?ja(e,n,t):[]}function kc(e){if(!(e&&e.length))return[];var t=0;return e=xn(e,function(e){if($l(e))return t=Kt(e.length,t),!0}),Vn(t,function(t){return wn(e,F(t))})}function Ac(e,t){if(!(e&&e.length))return[];var r=kc(e);return t==null?r:wn(r,function(e){return gn(t,n,e)})}var jc=va(function(e,t){return $l(e)?yi(e,t):[]}),Mc=va(function(e){return Ia(xn(e,$l))}),Nc=va(function(e){var t=ec(e);return $l(t)&&(t=n),Ia(xn(e,$l),Bo(t,2))}),Pc=va(function(e){var t=ec(e);return t=typeof t==`function`?t:n,Ia(xn(e,$l),n,t)}),H=va(kc);function Fc(e,t){return La(e||[],t||[],si)}function Ic(e,t){return La(e||[],t||[],xa)}var Lc=va(function(e){var t=e.length,r=t>1?e[t-1]:n;return r=typeof r==`function`?(e.pop(),r):n,Ac(e,r)});function Rc(e){var t=L(e);return t.__chain__=!0,t}function zc(e,t){return t(e),e}function Bc(e,t){return t(e)}var Vc=Po(function(e){var t=e.length,r=t?e[0]:0,i=this.__wrapped__,a=function(t){return pi(t,e)};return t>1||this.__actions__.length||!(i instanceof Tr)||!ns(r)?this.thru(a):(i=i.slice(r,+r+ +!!t),i.__actions__.push({func:Bc,args:[a],thisArg:n}),new wr(i,this.__chain__).thru(function(e){return t&&!e.length&&e.push(n),e}))});function Hc(){return Rc(this)}function Uc(){return new wr(this.value(),this.__chain__)}function Wc(){this.__values__===n&&(this.__values__=Pu(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?n:this.__values__[this.__index__++]}}function Gc(){return this}function Kc(e){for(var t,r=this;r instanceof Cr;){var i=As(r);i.__index__=0,i.__values__=n,t?a.__wrapped__=i:t=i;var a=i;r=r.__wrapped__}return a.__wrapped__=e,t}function qc(){var e=this.__wrapped__;if(e instanceof Tr){var t=e;return this.__actions__.length&&(t=new Tr(this)),t=t.reverse(),t.__actions__.push({func:Bc,args:[lc],thisArg:n}),new wr(t,this.__chain__)}return this.thru(lc)}function Jc(){return Fa(this.__wrapped__,this.__actions__)}var Yc=io(function(e,t,n){j.call(e,n)?++e[n]:fi(e,n,1)});function Xc(e,t,r){var i=Zl(e)?bn:Si;return r&&rs(e,t,r)&&(t=n),i(e,Bo(t,3))}function Zc(e,t){return(Zl(e)?xn:Ti)(e,Bo(t,3))}var eee=mo(Vs),Qc=mo(Hs);function $c(e,t){return Ei(cl(e,t),1)}function el(e,t){return Ei(cl(e,t),h)}function tl(e,t,r){return r=r===n?1:Iu(r),Ei(cl(e,t),r)}function nl(e,t){return(Zl(e)?vn:bi)(e,Bo(t,3))}function rl(e,t){return(Zl(e)?yn:xi)(e,Bo(t,3))}var il=io(function(e,t,n){j.call(e,n)?e[n].push(t):fi(e,n,[t])});function al(e,t,n,r){e=Ql(e)?e:Dd(e),n=n&&!r?Iu(n):0;var i=e.length;return n<0&&(n=Kt(i+n,0)),Eu(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&Nn(e,t,n)>-1}var ol=va(function(e,t,n){var r=-1,i=typeof t==`function`,a=Ql(e)?Ve(e.length):[];return bi(e,function(e){a[++r]=i?gn(t,e,n):Vi(e,t,n)}),a}),sl=io(function(e,t,n){fi(e,n,t)});function cl(e,t){return(Zl(e)?wn:ra)(e,Bo(t,3))}function ll(e,t,r,i){return e==null?[]:(Zl(t)||(t=t==null?[]:[t]),r=i?n:r,Zl(r)||(r=r==null?[]:[r]),la(e,t,r))}var tee=io(function(e,t,n){e[+!n].push(t)},function(){return[[],[]]});function ul(e,t,n){var r=Zl(e)?En:Rn,i=arguments.length<3;return r(e,Bo(t,4),n,i,bi)}function dl(e,t,n){var r=Zl(e)?Dn:Rn,i=arguments.length<3;return r(e,Bo(t,4),n,i,xi)}function fl(e,t){return(Zl(e)?xn:Ti)(e,U(Bo(t,3)))}function pl(e){return(Zl(e)?ri:ya)(e)}function ml(e,t,r){return t=(r?rs(e,t,r):t===n)?1:Iu(t),(Zl(e)?ii:ba)(e,t)}function hl(e){return(Zl(e)?ai:wa)(e)}function gl(e){if(e==null)return 0;if(Ql(e))return Eu(e)?lr(e):e.length;var t=qo(e);return t==te||t==ce?e.size:ea(e).length}function _l(e,t,r){var i=Zl(e)?P:Ea;return r&&rs(e,t,r)&&(t=n),i(e,Bo(t,3))}var vl=va(function(e,t){if(e==null)return[];var n=t.length;return n>1&&rs(e,t[0],t[1])?t=[]:n>2&&rs(t[0],t[1],t[2])&&(t=[t[0]]),la(e,Ei(t,1),[])}),yl=Ft||function(){return on.Date.now()};function bl(e,t){if(typeof t!=`function`)throw new ut(r);return e=Iu(e),function(){if(--e<1)return t.apply(this,arguments)}}function xl(e,t,r){return t=r?n:t,t=e&&t==null?e.length:t,Do(e,f,n,n,n,n,t)}function Sl(e,t){var i;if(typeof t!=`function`)throw new ut(r);return e=Iu(e),function(){return--e>0&&(i=t.apply(this,arguments)),e<=1&&(t=n),i}}var Cl=va(function(e,t,n){var r=o;if(n.length){var i=ir(n,zo(Cl));r|=u}return Do(e,r,t,n,i)}),wl=va(function(e,t,n){var r=o|s;if(n.length){var i=ir(n,zo(wl));r|=u}return Do(t,r,e,n,i)});function Tl(e,t,r){t=r?n:t;var i=Do(e,c,n,n,n,n,n,t);return i.placeholder=Tl.placeholder,i}function El(e,t,r){t=r?n:t;var i=Do(e,l,n,n,n,n,n,t);return i.placeholder=El.placeholder,i}function Dl(e,t,i){var a,o,s,c,l,u,d=0,f=!1,p=!1,m=!0;if(typeof e!=`function`)throw new ut(r);t=Ru(t)||0,fu(i)&&(f=!!i.leading,p=`maxWait`in i,s=p?Kt(Ru(i.maxWait)||0,t):s,m=`trailing`in i?!!i.trailing:m);function h(t){var r=a,i=o;return a=o=n,d=t,c=e.apply(i,r),c}function g(e){return d=e,l=xs(y,t),f?h(e):c}function _(e){var n=e-u,r=e-d,i=t-n;return p?Zt(i,s-r):i}function v(e){var r=e-u,i=e-d;return u===n||r>=t||r<0||p&&i>=s}function y(){var e=yl();if(v(e))return b(e);l=xs(y,_(e))}function b(e){return l=n,m&&a?h(e):(a=o=n,c)}function x(){l!==n&&Ua(l),d=0,a=u=o=l=n}function S(){return l===n?c:b(yl())}function C(){var e=yl(),r=v(e);if(a=arguments,o=this,u=e,r){if(l===n)return g(u);if(p)return Ua(l),l=xs(y,t),h(u)}return l===n&&(l=xs(y,t)),c}return C.cancel=x,C.flush=S,C}var Ol=va(function(e,t){return vi(e,1,t)}),kl=va(function(e,t,n){return vi(e,Ru(t)||0,n)});function Al(e){return Do(e,m)}function jl(e,t){if(typeof e!=`function`||t!=null&&typeof t!=`function`)throw new ut(r);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(jl.Cache||Vr),n}jl.Cache=Vr;function U(e){if(typeof e!=`function`)throw new ut(r);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function Ml(e){return Sl(2,e)}var W=Va(function(e,t){t=t.length==1&&Zl(t[0])?wn(t[0],Wn(Bo())):wn(Ei(t,1),Wn(Bo()));var n=t.length;return va(function(r){for(var i=-1,a=Zt(r.length,n);++i<a;)r[i]=t[i].call(this,r[i]);return gn(e,this,r)})}),Nl=va(function(e,t){return Do(e,u,n,t,ir(t,zo(Nl)))}),Pl=va(function(e,t){return Do(e,d,n,t,ir(t,zo(Pl)))}),Fl=Po(function(e,t){return Do(e,p,n,n,n,t)});function Il(e,t){if(typeof e!=`function`)throw new ut(r);return t=t===n?t:Iu(t),va(e,t)}function Ll(e,t){if(typeof e!=`function`)throw new ut(r);return t=t==null?0:Kt(Iu(t),0),va(function(n){var r=n[t],i=Ha(n,0,t);return r&&Tn(i,r),gn(e,this,i)})}function Rl(e,t,n){var i=!0,a=!0;if(typeof e!=`function`)throw new ut(r);return fu(n)&&(i=`leading`in n?!!n.leading:i,a=`trailing`in n?!!n.trailing:a),Dl(e,t,{leading:i,maxWait:t,trailing:a})}function zl(e){return xl(e,1)}function Bl(e,t){return Nl(za(t),e)}function Vl(){if(!arguments.length)return[];var e=arguments[0];return Zl(e)?e:[e]}function Hl(e){return hi(e,4)}function Ul(e,t){return t=typeof t==`function`?t:n,hi(e,4,t)}function Wl(e){return hi(e,5)}function Gl(e,t){return t=typeof t==`function`?t:n,hi(e,5,t)}function Kl(e,t){return t==null||_i(e,t,ld(t))}function ql(e,t){return e===t||e!==e&&t!==t}var Jl=z(Fi),Yl=z(function(e,t){return e>=t}),Xl=Hi(function(){return arguments}())?Hi:function(e){return pu(e)&&j.call(e,`callee`)&&!Ot.call(e,`callee`)},Zl=Ve.isArray,G=un?Wn(un):Ui;function Ql(e){return e!=null&&du(e.length)&&!lu(e)}function $l(e){return pu(e)&&Ql(e)}function eu(e){return e===!0||e===!1||pu(e)&&Pi(e)==E}var tu=Bt||Pf,nu=dn?Wn(dn):Wi;function ru(e){return pu(e)&&e.nodeType===1&&!Su(e)}function iu(e){if(e==null)return!0;if(Ql(e)&&(Zl(e)||typeof e==`string`||typeof e.splice==`function`||tu(e)||Ou(e)||Xl(e)))return!e.length;var t=qo(e);if(t==te||t==ce)return!e.size;if(ls(e))return!ea(e).length;for(var n in e)if(j.call(e,n))return!1;return!0}function au(e,t){return Gi(e,t)}function ou(e,t,r){r=typeof r==`function`?r:n;var i=r?r(e,t):n;return i===n?Gi(e,t,n,r):!!i}function su(e){if(!pu(e))return!1;var t=Pi(e);return t==k||t==O||typeof e.message==`string`&&typeof e.name==`string`&&!Su(e)}function cu(e){return typeof e==`number`&&Ut(e)}function lu(e){if(!fu(e))return!1;var t=Pi(e);return t==A||t==ee||t==T||t==oe}function uu(e){return typeof e==`number`&&e==Iu(e)}function du(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=g}function fu(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}function pu(e){return typeof e==`object`&&!!e}var mu=fn?Wn(fn):qi;function hu(e,t){return e===t||Ji(e,t,Ho(t))}function gu(e,t,r){return r=typeof r==`function`?r:n,Ji(e,t,Ho(t),r)}function _u(e){return xu(e)&&e!=+e}function vu(e){if(cs(e))throw new it(`Unsupported core-js use. Try https://npms.io/search?q=ponyfill.`);return Yi(e)}function yu(e){return e===null}function bu(e){return e==null}function xu(e){return typeof e==`number`||pu(e)&&Pi(e)==ne}function Su(e){if(!pu(e)||Pi(e)!=ie)return!1;var t=Et(e);if(t===null)return!0;var n=j.call(t,`constructor`)&&t.constructor;return typeof n==`function`&&n instanceof n&&ht.call(n)==yt}var Cu=pn?Wn(pn):Xi;function wu(e){return uu(e)&&e>=-g&&e<=g}var Tu=mn?Wn(mn):Zi;function Eu(e){return typeof e==`string`||!Zl(e)&&pu(e)&&Pi(e)==le}function Du(e){return typeof e==`symbol`||pu(e)&&Pi(e)==ue}var Ou=hn?Wn(hn):Qi;function ku(e){return e===n}function Au(e){return pu(e)&&qo(e)==fe}function ju(e){return pu(e)&&Pi(e)==pe}var Mu=z(na),Nu=z(function(e,t){return e<=t});function Pu(e){if(!e)return[];if(Ql(e))return Eu(e)?ur(e):eo(e);if(jt&&e[jt])return nr(e[jt]());var t=qo(e);return(t==te?I:t==ce?ar:Dd)(e)}function Fu(e){return e?(e=Ru(e),e===h||e===-1/0?(e<0?-1:1)*_:e===e?e:0):e===0?e:0}function Iu(e){var t=Fu(e),n=t%1;return t===t?n?t-n:t:0}function Lu(e){return e?mi(Iu(e),0,y):0}function Ru(e){if(typeof e==`number`)return e;if(Du(e))return v;if(fu(e)){var t=typeof e.valueOf==`function`?e.valueOf():e;e=fu(t)?t+``:t}if(typeof e!=`string`)return e===0?e:+e;e=Un(e);var n=Ze.test(e);return n||$e.test(e)?nn(e.slice(2),n?2:8):Xe.test(e)?v:+e}function zu(e){return to(e,ud(e))}function Bu(e){return e?mi(Iu(e),-g,g):e===0?e:0}function Vu(e){return e==null?``:Aa(e)}var Hu=ao(function(e,t){if(ls(t)||Ql(t)){to(t,ld(t),e);return}for(var n in t)j.call(t,n)&&si(e,n,t[n])}),Uu=ao(function(e,t){to(t,ud(t),e)}),Wu=ao(function(e,t,n,r){to(t,ud(t),e,r)}),K=ao(function(e,t,n,r){to(t,ld(t),e,r)}),Gu=Po(pi);function Ku(e,t){var n=Sr(e);return t==null?n:ui(n,t)}var qu=va(function(e,t){e=st(e);var r=-1,i=t.length,a=i>2?t[2]:n;for(a&&rs(t[0],t[1],a)&&(i=1);++r<i;)for(var o=t[r],s=ud(o),c=-1,l=s.length;++c<l;){var u=s[c],d=e[u];(d===n||ql(d,pt[u])&&!j.call(e,u))&&(e[u]=o[u])}return e}),Ju=va(function(e){return e.push(n,ko),gn(pd,n,e)});function Yu(e,t){return jn(e,Bo(t,3),ki)}function Xu(e,t){return jn(e,Bo(t,3),Ai)}function Zu(e,t){return e==null?e:Di(e,Bo(t,3),ud)}function Qu(e,t){return e==null?e:Oi(e,Bo(t,3),ud)}function $u(e,t){return e&&ki(e,Bo(t,3))}function ed(e,t){return e&&Ai(e,Bo(t,3))}function td(e){return e==null?[]:ji(e,ld(e))}function nd(e){return e==null?[]:ji(e,ud(e))}function rd(e,t,r){var i=e==null?n:Mi(e,t);return i===n?r:i}function id(e,t){return e!=null&&Xo(e,t,Ii)}function ad(e,t){return e!=null&&Xo(e,t,Li)}var od=_o(function(e,t,n){t!=null&&typeof t.toString!=`function`&&(t=vt.call(t)),e[t]=n},ff(gf)),sd=_o(function(e,t,n){t!=null&&typeof t.toString!=`function`&&(t=vt.call(t)),j.call(e,t)?e[t].push(n):e[t]=[n]},Bo),cd=va(Vi);function ld(e){return Ql(e)?ni(e):ea(e)}function ud(e){return Ql(e)?ni(e,!0):ta(e)}function dd(e,t){var n={};return t=Bo(t,3),ki(e,function(e,r,i){fi(n,t(e,r,i),e)}),n}function q(e,t){var n={};return t=Bo(t,3),ki(e,function(e,r,i){fi(n,r,t(e,r,i))}),n}var fd=ao(function(e,t,n){oa(e,t,n)}),pd=ao(function(e,t,n,r){oa(e,t,n,r)}),md=Po(function(e,t){var n={};if(e==null)return n;var r=!1;t=wn(t,function(t){return t=Ba(t,e),r||=t.length>1,t}),to(e,Io(e),n),r&&(n=hi(n,7,Ao));for(var i=t.length;i--;)Ma(n,t[i]);return n});function hd(e,t){return _d(e,U(Bo(t)))}var gd=Po(function(e,t){return e==null?{}:ua(e,t)});function _d(e,t){if(e==null)return{};var n=wn(Io(e),function(e){return[e]});return t=Bo(t),da(e,n,function(e,n){return t(e,n[0])})}function vd(e,t,r){t=Ba(t,e);var i=-1,a=t.length;for(a||(a=1,e=n);++i<a;){var o=e==null?n:e[Ds(t[i])];o===n&&(i=a,o=r),e=lu(o)?o.call(e):o}return e}function yd(e,t,n){return e==null?e:xa(e,t,n)}function bd(e,t,r,i){return i=typeof i==`function`?i:n,e==null?e:xa(e,t,r,i)}var xd=Eo(ld),Sd=Eo(ud);function Cd(e,t,n){var r=Zl(e),i=r||tu(e)||Ou(e);if(t=Bo(t,4),n==null){var a=e&&e.constructor;n=i?r?new a:[]:fu(e)&&lu(a)?Sr(Et(e)):{}}return(i?vn:ki)(e,function(e,r,i){return t(n,e,r,i)}),n}function wd(e,t){return e==null||Ma(e,t)}function Td(e,t,n){return e==null?e:Na(e,t,za(n))}function Ed(e,t,r,i){return i=typeof i==`function`?i:n,e==null?e:Na(e,t,za(r),i)}function Dd(e){return e==null?[]:Gn(e,ld(e))}function Od(e){return e==null?[]:Gn(e,ud(e))}function kd(e,t,r){return r===n&&(r=t,t=n),r!==n&&(r=Ru(r),r=r===r?r:0),t!==n&&(t=Ru(t),t=t===t?t:0),mi(Ru(e),t,r)}function Ad(e,t,r){return t=Fu(t),r===n?(r=t,t=0):r=Fu(r),e=Ru(e),Ri(e,t,r)}function jd(e,t,r){if(r&&typeof r!=`boolean`&&rs(e,t,r)&&(t=r=n),r===n&&(typeof t==`boolean`?(r=t,t=n):typeof e==`boolean`&&(r=e,e=n)),e===n&&t===n?(e=0,t=1):(e=Fu(e),t===n?(t=e,e=0):t=Fu(t)),e>t){var i=e;e=t,t=i}if(r||e%1||t%1){var a=en();return Zt(e+a*(t-e+tn(`1e-`+((a+``).length-1))),t)}return ha(e,t)}var Md=uo(function(e,t,n){return t=t.toLowerCase(),e+(n?Nd(t):t)});function Nd(e){return of(Vu(e).toLowerCase())}function Pd(e){return e=Vu(e),e&&e.replace(tt,Xn).replace(Ht,``)}function Fd(e,t,r){e=Vu(e),t=Aa(t);var i=e.length;r=r===n?i:mi(Iu(r),0,i);var a=r;return r-=t.length,r>=0&&e.slice(r,a)==t}function Id(e){return e=Vu(e),e&&je.test(e)?e.replace(ke,Zn):e}function Ld(e){return e=Vu(e),e&&ze.test(e)?e.replace(Re,`\\$&`):e}var Rd=uo(function(e,t,n){return e+(n?`-`:``)+t.toLowerCase()}),zd=uo(function(e,t,n){return e+(n?` `:``)+t.toLowerCase()}),Bd=lo(`toLowerCase`);function Vd(e,t,n){e=Vu(e),t=Iu(t);var r=t?lr(e):0;if(!t||r>=t)return e;var i=(t-r)/2;return bo(Rt(i),n)+e+bo(Lt(i),n)}function Hd(e,t,n){e=Vu(e),t=Iu(t);var r=t?lr(e):0;return t&&r<t?e+bo(t-r,n):e}function Ud(e,t,n){e=Vu(e),t=Iu(t);var r=t?lr(e):0;return t&&r<t?bo(t-r,n)+e:e}function Wd(e,t,n){return n||t==null?t=0:t&&=+t,$t(Vu(e).replace(Be,``),t||0)}function Gd(e,t,r){return t=(r?rs(e,t,r):t===n)?1:Iu(t),_a(Vu(e),t)}function Kd(){var e=arguments,t=Vu(e[0]);return e.length<3?t:t.replace(e[1],e[2])}var qd=uo(function(e,t,n){return e+(n?`_`:``)+t.toLowerCase()});function Jd(e,t,r){return r&&typeof r!=`number`&&rs(e,t,r)&&(t=r=n),r=r===n?y:r>>>0,r?(e=Vu(e),e&&(typeof t==`string`||t!=null&&!Cu(t))&&(t=Aa(t),!t&&er(e))?Ha(ur(e),0,r):e.split(t,r)):[]}var Yd=uo(function(e,t,n){return e+(n?` `:``)+of(t)});function Xd(e,t,n){return e=Vu(e),n=n==null?0:mi(Iu(n),0,e.length),t=Aa(t),e.slice(n,n+t.length)==t}function Zd(e,t,r){var i=L.templateSettings;r&&rs(e,t,r)&&(t=n),e=Vu(e),t=K({},t,i,Oo);var a=K({},t.imports,i.imports,Oo),o=ld(a),s=Gn(a,o);vn(o,function(e){if(Ke.test(e))throw new it("Invalid `imports` option passed into `_.template`")});var c,l,u=0,d=t.interpolate||nt,f=`__p += '`,p=ct((t.escape||nt).source+`|`+d.source+`|`+(d===Pe?Je:nt).source+`|`+(t.evaluate||nt).source+`|$`,`g`),m=`//# sourceURL=`+(j.call(t,`sourceURL`)?(t.sourceURL+``).replace(/\s/g,` `):`lodash.templateSources[`+ ++Jt+`]`)+`
751`;e.replace(p,function(t,n,r,i,a,o){return r||=i,f+=e.slice(u,o).replace(rt,Qn),n&&(c=!0,f+=`' +
752__e(`+n+`) +
753'`),a&&(l=!0,f+=`';
754`+a+`;
755__p += '`),r&&(f+=`' +
756((__t = (`+r+`)) == null ? '' : __t) +
757'`),u=o+t.length,t}),f+=`';
758`;var h=j.call(t,`variable`)&&t.variable;if(!h)f=`with (obj) {
759`+f+`
760}
761`;else if(Ke.test(h))throw new it("Invalid `variable` option passed into `_.template`");f=(l?f.replace(Te,``):f).replace(Ee,`$1`).replace(De,`$1;`),f=`function(`+(h||`obj`)+`) {
762`+(h?``:`obj || (obj = {});
763`)+`var __t, __p = ''`+(c?`, __e = _.escape`:``)+(l?`, __j = Array.prototype.join;
764function print() { __p += __j.call(arguments, '') }
765`:`;
766`)+f+`return __p
767}`;var g=cf(function(){return at(o,m+`return `+f).apply(n,s)});if(g.source=f,su(g))throw g;return g}function Qd(e){return Vu(e).toLowerCase()}function $d(e){return Vu(e).toUpperCase()}function ef(e,t,r){if(e=Vu(e),e&&(r||t===n))return Un(e);if(!e||!(t=Aa(t)))return e;var i=ur(e),a=ur(t);return Ha(i,qn(i,a),Jn(i,a)+1).join(``)}function tf(e,t,r){if(e=Vu(e),e&&(r||t===n))return e.slice(0,dr(e)+1);if(!e||!(t=Aa(t)))return e;var i=ur(e);return Ha(i,0,Jn(i,ur(t))+1).join(``)}function J(e,t,r){if(e=Vu(e),e&&(r||t===n))return e.replace(Be,``);if(!e||!(t=Aa(t)))return e;var i=ur(e);return Ha(i,qn(i,ur(t))).join(``)}function nf(e,t){var r=30,i=`...`;if(fu(t)){var a=`separator`in t?t.separator:a;r=`length`in t?Iu(t.length):r,i=`omission`in t?Aa(t.omission):i}e=Vu(e);var o=e.length;if(er(e)){var s=ur(e);o=s.length}if(r>=o)return e;var c=r-lr(i);if(c<1)return i;var l=s?Ha(s,0,c).join(``):e.slice(0,c);if(a===n)return l+i;if(s&&(c+=l.length-c),Cu(a)){if(e.slice(c).search(a)){var u,d=l;for(a.global||(a=ct(a.source,Vu(Ye.exec(a))+`g`)),a.lastIndex=0;u=a.exec(d);)var f=u.index;l=l.slice(0,f===n?c:f)}}else if(e.indexOf(Aa(a),c)!=c){var p=l.lastIndexOf(a);p>-1&&(l=l.slice(0,p))}return l+i}function rf(e){return e=Vu(e),e&&Ae.test(e)?e.replace(Oe,fr):e}var af=uo(function(e,t,n){return e+(n?` `:``)+t.toUpperCase()}),of=lo(`toUpperCase`);function sf(e,t,r){return e=Vu(e),t=r?n:t,t===n?tr(e)?hr(e):An(e):e.match(t)||[]}var cf=va(function(e,t){try{return gn(e,n,t)}catch(e){return su(e)?e:new it(e)}}),lf=Po(function(e,t){return vn(t,function(t){t=Ds(t),fi(e,t,Cl(e[t],e))}),e});function uf(e){var t=e==null?0:e.length,n=Bo();return e=t?wn(e,function(e){if(typeof e[1]!=`function`)throw new ut(r);return[n(e[0]),e[1]]}):[],va(function(n){for(var r=-1;++r<t;){var i=e[r];if(gn(i[0],this,n))return gn(i[1],this,n)}})}function df(e){return gi(hi(e,1))}function ff(e){return function(){return e}}function pf(e,t){return e==null||e!==e?t:e}var mf=ho(),hf=ho(!0);function gf(e){return e}function _f(e){return $i(typeof e==`function`?e:hi(e,1))}function vf(e){return ia(hi(e,1))}function yf(e,t){return aa(e,hi(t,1))}var bf=va(function(e,t){return function(n){return Vi(n,e,t)}}),xf=va(function(e,t){return function(n){return Vi(e,n,t)}});function Sf(e,t,n){var r=ld(t),i=ji(t,r);n==null&&!(fu(t)&&(i.length||!r.length))&&(n=t,t=e,e=this,i=ji(t,ld(t)));var a=!(fu(n)&&`chain`in n)||!!n.chain,o=lu(e);return vn(i,function(n){var r=t[n];e[n]=r,o&&(e.prototype[n]=function(){var t=this.__chain__;if(a||t){var n=e(this.__wrapped__);return(n.__actions__=eo(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Tn([this.value()],arguments))})}),e}function Cf(){return on._===this&&(on._=bt),this}function wf(){}function Tf(e){return e=Iu(e),va(function(t){return ca(t,e)})}var Ef=yo(wn),Df=yo(bn),Of=yo(P);function kf(e){return is(e)?F(Ds(e)):fa(e)}function Af(e){return function(t){return e==null?n:Mi(e,t)}}var jf=So(),Mf=So(!0);function Nf(){return[]}function Pf(){return!1}function Ff(){return{}}function If(){return``}function Lf(){return!0}function Rf(e,t){if(e=Iu(e),e<1||e>g)return[];var n=y,r=Zt(e,y);t=Bo(t),e-=y;for(var i=Vn(r,t);++n<e;)t(n);return i}function zf(e){return Zl(e)?wn(e,Ds):Du(e)?[e]:eo(Es(Vu(e)))}function Bf(e){var t=++gt;return Vu(e)+t}var Vf=vo(function(e,t){return e+t},0),Hf=wo(`ceil`),Uf=vo(function(e,t){return e/t},1),Wf=wo(`floor`);function Gf(e){return e&&e.length?Ci(e,gf,Fi):n}function Kf(e,t){return e&&e.length?Ci(e,Bo(t,2),Fi):n}function qf(e){return In(e,gf)}function Jf(e,t){return In(e,Bo(t,2))}function Yf(e){return e&&e.length?Ci(e,gf,na):n}function Xf(e,t){return e&&e.length?Ci(e,Bo(t,2),na):n}var Zf=vo(function(e,t){return e*t},1),Qf=wo(`round`),$f=vo(function(e,t){return e-t},0);function ep(e){return e&&e.length?Bn(e,gf):0}function tp(e,t){return e&&e.length?Bn(e,Bo(t,2)):0}return L.after=bl,L.ary=xl,L.assign=Hu,L.assignIn=Uu,L.assignInWith=Wu,L.assignWith=K,L.at=Gu,L.before=Sl,L.bind=Cl,L.bindAll=lf,L.bindKey=wl,L.castArray=Vl,L.chain=Rc,L.chunk=js,L.compact=Ms,L.concat=Ns,L.cond=uf,L.conforms=df,L.constant=ff,L.countBy=Yc,L.create=Ku,L.curry=Tl,L.curryRight=El,L.debounce=Dl,L.defaults=qu,L.defaultsDeep=Ju,L.defer=Ol,L.delay=kl,L.difference=Ps,L.differenceBy=Fs,L.differenceWith=Is,L.drop=Ls,L.dropRight=Rs,L.dropRightWhile=B,L.dropWhile=zs,L.fill=Bs,L.filter=Zc,L.flatMap=$c,L.flatMapDeep=el,L.flatMapDepth=tl,L.flatten=Us,L.flattenDeep=Ws,L.flattenDepth=Gs,L.flip=Al,L.flow=mf,L.flowRight=hf,L.fromPairs=Ks,L.functions=td,L.functionsIn=nd,L.groupBy=il,L.initial=Ys,L.intersection=Xs,L.intersectionBy=Zs,L.intersectionWith=Qs,L.invert=od,L.invertBy=sd,L.invokeMap=ol,L.iteratee=_f,L.keyBy=sl,L.keys=ld,L.keysIn=ud,L.map=cl,L.mapKeys=dd,L.mapValues=q,L.matches=vf,L.matchesProperty=yf,L.memoize=jl,L.merge=fd,L.mergeWith=pd,L.method=bf,L.methodOf=xf,L.mixin=Sf,L.negate=U,L.nthArg=Tf,L.omit=md,L.omitBy=hd,L.once=Ml,L.orderBy=ll,L.over=Ef,
767L.overArgs=W,L.overEvery=Df,L.overSome=Of,L.partial=Nl,L.partialRight=Pl,L.partition=tee,L.pick=gd,L.pickBy=_d,L.property=kf,L.propertyOf=Af,L.pull=rc,L.pullAll=ic,L.pullAllBy=ac,L.pullAllWith=oc,L.pullAt=sc,L.range=jf,L.rangeRight=Mf,L.rearg=Fl,L.reject=fl,L.remove=cc,L.rest=Il,L.reverse=lc,L.sampleSize=ml,L.set=yd,L.setWith=bd,L.shuffle=hl,L.slice=uc,L.sortBy=vl,L.sortedUniq=gc,L.sortedUniqBy=_c,L.split=Jd,L.spread=Ll,L.tail=vc,L.take=yc,L.takeRight=bc,L.takeRightWhile=xc,L.takeWhile=Sc,L.tap=zc,L.throttle=Rl,L.thru=Bc,L.toArray=Pu,L.toPairs=xd,L.toPairsIn=Sd,L.toPath=zf,L.toPlainObject=zu,L.transform=Cd,L.unary=zl,L.union=Cc,L.unionBy=wc,L.unionWith=Tc,L.uniq=Ec,L.uniqBy=Dc,L.uniqWith=Oc,L.unset=wd,L.unzip=kc,L.unzipWith=Ac,L.update=Td,L.updateWith=Ed,L.values=Dd,L.valuesIn=Od,L.without=jc,L.words=sf,L.wrap=Bl,L.xor=Mc,L.xorBy=Nc,L.xorWith=Pc,L.zip=H,L.zipObject=Fc,L.zipObjectDeep=Ic,L.zipWith=Lc,L.entries=xd,L.entriesIn=Sd,L.extend=Uu,L.extendWith=Wu,Sf(L,L),L.add=Vf,L.attempt=cf,L.camelCase=Md,L.capitalize=Nd,L.ceil=Hf,L.clamp=kd,L.clone=Hl,L.cloneDeep=Wl,L.cloneDeepWith=Gl,L.cloneWith=Ul,L.conformsTo=Kl,L.deburr=Pd,L.defaultTo=pf,L.divide=Uf,L.endsWith=Fd,L.eq=ql,L.escape=Id,L.escapeRegExp=Ld,L.every=Xc,L.find=eee,L.findIndex=Vs,L.findKey=Yu,L.findLast=Qc,L.findLastIndex=Hs,L.findLastKey=Xu,L.floor=Wf,L.forEach=nl,L.forEachRight=rl,L.forIn=Zu,L.forInRight=Qu,L.forOwn=$u,L.forOwnRight=ed,L.get=rd,L.gt=Jl,L.gte=Yl,L.has=id,L.hasIn=ad,L.head=qs,L.identity=gf,L.includes=al,L.indexOf=Js,L.inRange=Ad,L.invoke=cd,L.isArguments=Xl,L.isArray=Zl,L.isArrayBuffer=G,L.isArrayLike=Ql,L.isArrayLikeObject=$l,L.isBoolean=eu,L.isBuffer=tu,L.isDate=nu,L.isElement=ru,L.isEmpty=iu,L.isEqual=au,L.isEqualWith=ou,L.isError=su,L.isFinite=cu,L.isFunction=lu,L.isInteger=uu,L.isLength=du,L.isMap=mu,L.isMatch=hu,L.isMatchWith=gu,L.isNaN=_u,L.isNative=vu,L.isNil=bu,L.isNull=yu,L.isNumber=xu,L.isObject=fu,L.isObjectLike=pu,L.isPlainObject=Su,L.isRegExp=Cu,L.isSafeInteger=wu,L.isSet=Tu,L.isString=Eu,L.isSymbol=Du,L.isTypedArray=Ou,L.isUndefined=ku,L.isWeakMap=Au,L.isWeakSet=ju,L.join=$s,L.kebabCase=Rd,L.last=ec,L.lastIndexOf=tc,L.lowerCase=zd,L.lowerFirst=Bd,L.lt=Mu,L.lte=Nu,L.max=Gf,L.maxBy=Kf,L.mean=qf,L.meanBy=Jf,L.min=Yf,L.minBy=Xf,L.stubArray=Nf,L.stubFalse=Pf,L.stubObject=Ff,L.stubString=If,L.stubTrue=Lf,L.multiply=Zf,L.nth=nc,L.noConflict=Cf,L.noop=wf,L.now=yl,L.pad=Vd,L.padEnd=Hd,L.padStart=Ud,L.parseInt=Wd,L.random=jd,L.reduce=ul,L.reduceRight=dl,L.repeat=Gd,L.replace=Kd,L.result=vd,L.round=Qf,L.runInContext=e,L.sample=pl,L.size=gl,L.snakeCase=qd,L.some=_l,L.sortedIndex=V,L.sortedIndexBy=dc,L.sortedIndexOf=fc,L.sortedLastIndex=pc,L.sortedLastIndexBy=mc,L.sortedLastIndexOf=hc,L.startCase=Yd,L.startsWith=Xd,L.subtract=$f,L.sum=ep,L.sumBy=tp,L.template=Zd,L.times=Rf,L.toFinite=Fu,L.toInteger=Iu,L.toLength=Lu,L.toLower=Qd,L.toNumber=Ru,L.toSafeInteger=Bu,L.toString=Vu,L.toUpper=$d,L.trim=ef,L.trimEnd=tf,L.trimStart=J,L.truncate=nf,L.unescape=rf,L.uniqueId=Bf,L.upperCase=af,L.upperFirst=of,L.each=nl,L.eachRight=rl,L.first=qs,Sf(L,function(){var e={};return ki(L,function(t,n){j.call(L.prototype,n)||(e[n]=t)}),e}(),{chain:!1}),L.VERSION=`4.18.1`,vn([`bind`,`bindKey`,`curry`,`curryRight`,`partial`,`partialRight`],function(e){L[e].placeholder=L}),vn([`drop`,`take`],function(e,t){Tr.prototype[e]=function(r){r=r===n?1:Kt(Iu(r),0);var i=this.__filtered__&&!t?new Tr(this):this.clone();return i.__filtered__?i.__takeCount__=Zt(r,i.__takeCount__):i.__views__.push({size:Zt(r,y),type:e+(i.__dir__<0?`Right`:``)}),i},Tr.prototype[e+`Right`]=function(t){return this.reverse()[e](t).reverse()}}),vn([`filter`,`map`,`takeWhile`],function(e,t){var n=t+1,r=n==1||n==3;Tr.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Bo(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),vn([`head`,`last`],function(e,t){var n=`take`+(t?`Right`:``);Tr.prototype[e]=function(){return this[n](1).value()[0]}}),vn([`initial`,`tail`],function(e,t){var n=`drop`+(t?``:`Right`);Tr.prototype[e]=function(){return this.__filtered__?new Tr(this):this[n](1)}}),Tr.prototype.compact=function(){return this.filter(gf)},Tr.prototype.find=function(e){return this.filter(e).head()},Tr.prototype.findLast=function(e){return this.reverse().find(e)},Tr.prototype.invokeMap=va(function(e,t){return typeof e==`function`?new Tr(this):this.map(function(n){return Vi(n,e,t)})}),Tr.prototype.reject=function(e){return this.filter(U(Bo(e)))},Tr.prototype.slice=function(e,t){e=Iu(e);var r=this;return r.__filtered__&&(e>0||t<0)?new Tr(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==n&&(t=Iu(t),r=t<0?r.dropRight(-t):r.take(t-e)),r)},Tr.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Tr.prototype.toArray=function(){return this.take(y)},ki(Tr.prototype,function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),i=/^(?:head|last)$/.test(t),a=L[i?`take`+(t==`last`?`Right`:``):t],o=i||/^find/.test(t);a&&(L.prototype[t]=function(){var t=this.__wrapped__,s=i?[1]:arguments,c=t instanceof Tr,l=s[0],u=c||Zl(t),d=function(e){var t=a.apply(L,Tn([e],s));return i&&f?t[0]:t};u&&r&&typeof l==`function`&&l.length!=1&&(c=u=!1);var f=this.__chain__,p=!!this.__actions__.length,m=o&&!f,h=c&&!p;if(!o&&u){t=h?t:new Tr(this);var g=e.apply(t,s);return g.__actions__.push({func:Bc,args:[d],thisArg:n}),new wr(g,f)}return m&&h?e.apply(this,s):(g=this.thru(d),m?i?g.value()[0]:g.value():g)})}),vn([`pop`,`push`,`shift`,`sort`,`splice`,`unshift`],function(e){var t=dt[e],n=/^(?:push|sort|unshift)$/.test(e)?`tap`:`thru`,r=/^(?:pop|shift)$/.test(e);L.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply(Zl(i)?i:[],e)}return this[n](function(n){return t.apply(Zl(n)?n:[],e)})}}),ki(Tr.prototype,function(e,t){var n=L[t];if(n){var r=n.name+``;j.call(Ln,r)||(Ln[r]=[]),Ln[r].push({name:t,func:n})}}),Ln[go(n,s).name]=[{name:`wrapper`,func:n}],Tr.prototype.clone=Er,Tr.prototype.reverse=Dr,Tr.prototype.value=Or,L.prototype.at=Vc,L.prototype.chain=Hc,L.prototype.commit=Uc,L.prototype.next=Wc,L.prototype.plant=Kc,L.prototype.reverse=qc,L.prototype.toJSON=L.prototype.valueOf=L.prototype.value=Jc,L.prototype.first=L.prototype.head,jt&&(L.prototype[jt]=Gc),L})();typeof define==`function`&&typeof define.amd==`object`&&define.amd?(on._=gr,define(function(){return gr})):cn?((cn.exports=gr)._=gr,sn._=gr):on._=gr}).call(e)}))(),EB=qc(`
768  mutation BankAccounts_public_accountLimits_evaluate(
769    $accountId: String!
770    $request: EvaluateAccountLimitsInput!
771  ) {
772    bankAccounts_public_accountLimits_evaluate(accountId: $accountId, request: $request) {
773      isAllowed
774      evaluationDate
775      violations {
776        limitDefinition {
777          id
778          definitionType
779          metric
780          period
781          requiresSigning
782          defaultValue {
783            type
784            money {
785              amount
786              currencyCode
787            }
788          }
789          maxPermanentValue {
790            type
791            money {
792              amount
793              currencyCode
794            }
795          }
796          limitApplicationRule {
797            transferMethods
798            transferTypes
799          }
800          productApplicationRule {
801            productType
802            countryCode
803            ownerType
804          }
805        }
806        resolvedLimit {
807          kind
808          value {
809            type
810            money {
811              amount
812              currencyCode
813            }
814          }
815        }
816        usage {
817          evaluationDate
818          current {
819            type
820            money {
821              amount
822              currencyCode
823            }
824          }
825          projectedTotal {
826            type
827            money {
828              amount
829              currencyCode
830            }
831          }
832        }
833        errorCode
834      }
835    }
836  }
837`),DB=({accountId:e})=>{let[t,{data:n,loading:r,error:i}]=Kt(EB,{fetchPolicy:`no-cache`}),a=(0,X.useCallback)((n,r)=>{if(!mi.emptyOrNull(e))return t({variables:{accountId:e,request:n},onCompleted:r?.onCompleted,onError:r?.onError})},[e,t]),o=n?.bankAccounts_public_accountLimits_evaluate;return{evaluateLimit:a,isAllowed:o?.isAllowed,evaluationDate:o?.evaluationDate,violations:o?.violations??[],isLoading:r,error:i}},OB=500,kB=e=>JSON.stringify({amount:e.amount,currencyCode:e.currencyCode,transferMethod:e.transferMethod,transferType:e.transferType,evaluationDate:e.evaluationDate,transactionRequestId:e.transactionRequestId}),AB=({accountId:e,input:t,enabled:n,onEvaluationCompleted:r})=>{let{evaluateLimit:i}=DB({accountId:e}),a=(0,X.useRef)(0),o=(0,X.useRef)(r),s=(0,X.useRef)(t);s.current=t;let c=t==null?null:kB(t);(0,X.useEffect)(()=>{o.current=r},[r]);let l=(0,X.useCallback)(e=>{let t=++a.current,n=e.amount;i(e,{onCompleted:e=>{t===a.current&&o.current(e.bankAccounts_public_accountLimits_evaluate,n)},onError:e=>{a.current}})},[i]),u=(0,X.useMemo)(()=>(0,TB.debounce)(l,OB),[l]);(0,X.useEffect)(()=>
837{if(!n||c==null||s.current==null){u.cancel();return}u(s.current)},[u,n,c]),(0,X.useEffect)(()=>()=>{u.cancel(),a.current+=1},[u])},jB=e=>e.length===0?null:e.find(e=>e.limitDefinition.period===`Daily`&&e.limitDefinition.metric===`CumulativeAmount`)??e[0],MB=(e,t)=>{let n=e.limitDefinition.maxPermanentValue?.money?.amount,r=e.usage.current.money.amount,i=e.usage.projectedTotal.money.amount;return n==null?{variant:`dailyLimitExceeded`,showChangeLimitButton:!0}:r>0?i>n?{variant:`maxLimitWithExistingPayments`,showChangeLimitButton:!1}:{variant:`dailyLimitWithExistingPayments`,showChangeLimitButton:!0}:t>n?{variant:`maxLimitExceeded`,showChangeLimitButton:!1}:{variant:`dailyLimitExceeded`,showChangeLimitButton:!0}},NB=(e,t)=>{let n=jB(e);return n==null?null:MB(n,t)},PB=(e,t)=>{if(e.isAllowed)return{isAllowed:!0};let n=NB(e.violations,t);return n==null?{isAllowed:!1,variant:`dailyLimitExceeded`,showChangeLimitButton:!0}:{isAllowed:!1,variant:n.variant,showChangeLimitButton:n.showChangeLimitButton}},FB=(e,t,n=1)=>{switch(e){case`dailyLimitExceeded`:return t(n>=2?{id:`global_screens__account_and_card__alert_message__71`}:{id:`global_screens__account_and_card__alert_message__1`});case`dailyLimitWithExistingPayments`:return t(n>=2?{id:`global_screens__account_and_card__alert_message__74`}:{id:`global_screens__account_and_card__alert_message__43`});case`maxLimitExceeded`:return t({id:`global_screens__account_and_card__alert_message__70`});case`maxLimitWithExistingPayments`:return t(n>=2?{id:`global_screens__account_and_card__alert_message__94`}:{id:`global_screens__account_and_card__alert_message`})}},IB={Today:`today`,Scheduled:`scheduled`,Draft:`draft`},LB={TopUp:`topUp`,ChangeLimit:`changeLimit`},RB=({formData:e,locale:t,selectedRecipient:n,region:r,isInstant:i,isSelectedDateToday:a})=>{let o=CB({isInstant:i&&a,region:r}),s=Pu.fromJSDate(e.selectedDate??Pu.now().toJSDate()).toISODate();return{request:{transferType:wt.BankTransfer,transferMethod:o,amount:Wr(t)(e.amount),message:mi.not.emptyOrNull(e.message?.trim())?e.message.trim():void 0,referenceNumber:mi.not.emptyOrNull(e.referenceNumber?.trim())?e.referenceNumber.trim():void 0,valueDate:s??void 0,...mi.not.emptyOrNull(n.id)?{defaultRecipientId:n.id}:{},recipientDetails:{accountNumber:n.number,accountNumberType:fc.Iban,bankName:n.bankName,type:mt.PrivatePerson,name:n.name}},transferMethod:o}},zB=e=>`TransferForm${e}`,BB=({region:e,accountId:t,transactionRequestId:n,referenceNumberValidator:r,onRecipientsNavigation:i,onUpdateRecipientName:a,onEditRecipient:o,onSubmitSuccess:s,onEditSave:c,onEditSaveAndConfirm:l,onTopUpPress:u,onChangeLimitPress:d,selectedRecipient:f,initialFormData:p,formMode:m=`new`,isLoadingAccount:h=!1,isTransactionSigned:g=!1,isEditSubmitting:_=!1})=>{let{formatMessage:v,locale:y}=K(),{iconElement:b}=pB(),{availableBalance:x,productTypeTranslation:S,isLoading:C}=fB({accountId:t}),{isInstant:w,isLoading:T}=_B({accountNumber:f?.number,currency:x?.currencyCode}),{pickTransferMethodMessage:E}=wB(),{evaluateLimit:D,isLoading:O}=DB({accountId:t}),[k,A]=(0,X.useState)(!1),[ee,te]=(0,X.useState)(null),ne=Pu.now(),re=e=>e==null||Pu.fromJSDate(e).hasSame(ne,`day`),ie=(0,X.useMemo)(()=>({amount:``,referenceNumber:``,message:``,selectedDate:ne.toJSDate(),toAccountId:null}),[]),{control:ae,handleSubmit:oe,trigger:se,setValue:ce,reset:le}=nc({mode:`all`,defaultValues:p??ie}),ue=(0,X.useRef)(null),[de,fe]=(0,X.useState)(null),pe=(0,X.useCallback)(e=>{ue.current=e,fe(e)},[]);(0,X.useLayoutEffect)(()=>{p!=null&&le(p)},[p,le]);let me=rr({control:ae,name:`amount`}),he=rr({control:ae,name:`selectedDate`}),ge=re(he),_e=(0,X.useMemo)(()=>Wr(y)(me??``),[y,me]),ve=(0,X.useMemo)(()=>x?.amount!=null&&!isNaN(_e)&&_e>x.amount&&ge,[x?.amount,ge,_e]),{amountField:ye,amountFieldState:be,referenceNumberField:xe,referenceNumberFieldState:Se,messageField:Ce,messageFieldState:we,selectedDateField:Te,toAccountFieldState:Ee,areMandatoryFieldsCorrect:De,isReferenceDisabled:Oe,isMessageDisabled:ke}=xB({control:ae,locale:y,isSelectedDateToday:ge,availableBalance:x,referenceNumberValidator:r,limitViolationMessageRef:ue}),Ae=v({id:`global_screens_transfer_form__today_label`}),je=(0,X.useMemo)(()=>
837ge?Ae:Pu.fromJSDate(he??ne.toJSDate()).setLocale(y).toLocaleString(Pu.DATE_SHORT),[ge,he,ne,y,Ae]);(0,X.useEffect)(()=>{f==null?ce(`toAccountId`,null,{shouldValidate:!0}):ce(`toAccountId`,f.id??f.number,{shouldValidate:!0})},[f,ce]);let Me=(0,X.useMemo)(()=>{if(Ee.error?.message!=null)return Ee.error?.message;if(f!=null){let e=[f.number];return mi.not.emptyOrNull(f.bankName)&&e.push(f.bankName),e.join(`, `)}},[f,Ee.error?.message]),{valueState:Ne,validated:Pe,message:Fe}=oB({number:f?.number??null,name:f?.name??null,enabled:f?.id!=null&&m!==`edit`,withDebounce:!1,readOnly:m===`edit`,onUpdatePayeeName:a,onEditPayee:o}),Ie=Be({currency:x?.currencyCode}),Le=nr({value:x?.amount,currency:x?.currencyCode,format:`currency`}),[Re,{loading:ze}]=hB(),Ve=(0,X.useCallback)(t=>{if(f==null||x?.currencyCode==null)return null;let r=Wr(y)(t.amount);if(isNaN(r)||r<=0)return null;let i=t.selectedDate==null||Pu.fromJSDate(t.selectedDate).hasSame(ne,`day`),{request:a}=RB({formData:t,locale:y,selectedRecipient:f,region:e,isInstant:w,isSelectedDateToday:i});return a.transferMethod==null?null:{transferMethod:a.transferMethod,amount:a.amount,currencyCode:x.currencyCode,transferType:a.transferType,evaluationDate:a.valueDate,...n==null?{}:{transactionRequestId:n}}},[x?.currencyCode,w,y,e,f,n]),He=(0,X.useMemo)(()=>Ve({amount:me??``,selectedDate:he??null,referenceNumber:``,message:``,toAccountId:null}),[Ve,me,he]),Ue=(0,X.useCallback)((e,t)=>{let n=PB(e,t);return n.isAllowed?(de!=null&&(pe(null),se(`amount`)),te(e=>e===LB.ChangeLimit?null:e),!0):(pe(FB(n.variant,v)),se(`amount`),n.showChangeLimitButton&&d!=null?te(LB.ChangeLimit):te(e=>e===LB.ChangeLimit?null:e),!1)},[v,de,d,pe,se]);AB({accountId:t,input:He,enabled:He!=null,onEvaluationCompleted:Ue}),(0,X.useEffect)(()=>{if(de==null){if(ve){u!=null&&te(LB.TopUp);return}te(e=>e===LB.TopUp?null:e)}},[ve,de,u]);let We=(0,X.useCallback)(n=>{if(f==null)return;let{request:r}=RB({formData:n,locale:y,selectedRecipient:f,region:e,isInstant:w,isSelectedDateToday:ge});if(m===`edit`){if(x?.currencyCode==null)return;let e={formData:n,request:r,currencyCode:x.currencyCode};g?l?.(e):c?.(e);return}Re({variables:{accountId:t,request:r},onCompleted:async e=>{let t=e.bankAccounts_createPublicTransfer.transactionRequestId;t!=null&&await s?.(t)},onError:e=>{A(!0),Dc(e,{extra:{place:`TransferFormContainer.onSubmit`,moreData:{request:r}}})}})},[t,x?.currencyCode,Re,m,w,ge,g,y,c,l,s,e,f]),Ge=(0,X.useCallback)(async e=>{if(A(!1),f==null)return;let t=Ve(e);if(t==null){if(ve)return;We(e);return}await new Promise(e=>{D(t,{onCompleted:n=>
837{let r=n.bankAccounts_public_accountLimits_evaluate;e(Ue(r,t.amount))},onError:t=>{Dc(t,{extra:{place:`TransferFormContainer.evaluateLimits`}}),e(!0)}})??e(!1)})&&(ve||We(e))},[Ue,Ve,D,ve,We,f]),Ke=(0,X.useCallback)(e=>{de!=null&&(pe(null),te(null)),ye.onChange(e)},[ye,de,pe]),qe=(0,X.useMemo)(()=>{let e=m===`edit`&&_,t=Ne===mc.LOADING||ze||e||O,n=!De||m!==`edit`&&f?.id!=null&&!Pe||ze||e||O;return m===`edit`?g?{onPress:oe(Ge),isLoading:t,disabled:n,text:v({id:`general_screens__recipients__cta_65`}),endIcon:b}:{onPress:oe(Ge),isLoading:t,disabled:n,text:v({id:`general_screens__recipients__text_64`})}:{onPress:oe(Ge),isLoading:t,disabled:n,text:v({id:`general_screens__transfer_form__cta_label`})}},[De,b,v,m,oe,_,O,ze,g,Pe,Ge,f?.id,Ne]),Je=(0,X.useMemo)(()=>{if(ee===LB.ChangeLimit)return d==null?void 0:{onPress:d,text:v({id:`global_screens__account_and_card__cta_57`})};if(ee===LB.TopUp)return u==null?void 0:{onPress:u,text:v({id:`FI__account__card__dashboard__dashboard_23__label__text`})}},[ee,v,d,u]);return C||h?(0,Z.jsxs)(j,{children:[(0,Z.jsx)(nd,{height:136}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(nd,{height:72}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(nd,{height:202})]}):(0,Z.jsx)(Do,{screenProps:k?{header:(0,Z.jsx)(VB,{children:(0,Z.jsx)(HB,{children:(0,Z.jsx)(F,{children:(0,Z.jsx)(Mu,{message:v({id:`FI__account__card__label__37`}),variant:`error`})})})})}:void 0,buttonProps:qe,secondaryButtonProps:Je,transferForm:{accountsSelection:{message:Fe,accounts:[{testID:zB(`FromAccount`),label:v({id:`general_screens__transfer_form__from`}),value:S,description:Le,disabled:!0},{testID:zB(`ToAccount`),label:v({id:`general_screens__transfer_form__lable_to`}),value:f?.name??``,description:Me,...m===`edit`?{disabled:!0}:{onPress:i}}]},amountSelection:{amountInput:{testID:zB(`Amount`),label:v({id:`general_screens__transfer_form__label_amount`}),value:ye.value,onChangeText:Ke,onBlur:ye.onBlur,suffix:Ie,valueState:be.error==null?void 0:mc.ERROR,supportingLine:be.error?.message,showIcons:!0}},inputsSection:{inputs:[{testID:zB(`ReferenceNumber`),label:v({id:`general_screens__transfer_form_label_54`}),value:xe.value,onChangeText:xe.onChange,onBlur:xe.onBlur,keyboardType:`default`,valueState:Se.error==null?void 0:mc.ERROR,supportingLine:Se.error?.message,showIcons:!0,disabled:Oe},{testID:zB(`RecipientMessage`),label:v({id:`general_screens__transfer_form__message_label`}),value:Ce.value,onChangeText:Ce.onChange,onBlur:Ce.onBlur,valueState:we.error==null?void 0:mc.ERROR,supportingLine:we.error?.message,showIcons:!0,disabled:ke}],dateInput:{label:v({id:`global_screens__transfer_form__payment_date_label`}),value:je,testID:zB(`ScheduledDate`),picker:{locale:y,minDate:ne.toJSDate(),maxDate:Pu.now().plus({years:1}).toJSDate(),primaryButtonText:v({id:`global_screens__transfer_form__use_date_label`}),secondaryButtonText:v({id:`global_screens__transfer_form__clear_label`}),selectedDate:Te.value,onDateSelected:e=>{Te.onChange(e??ne.toJSDate()),setTimeout(()=>{se(`amount`)},0)}}}},transferTypeSection:T||!ge||!f?void 0:E({isInstant:w,region:e,price:0})??void 0}},p==null?`new`:`prefilled`)},VB=V.View(`width:100%;align-items:center;padding-top:24px;overflow:hidden;`),HB=V.View(`width:`,({theme:e})=>e.width.screen.maxContentWidth,`;align-items:stretch;`),UB=e=>e===gr.Scheduled,WB=`b2c_account_paymentInfoData`,GB=qc(`
838  query b2c_account_paymentInfoData(
839    $accountId: String!
840    $pageNumber: Int!
841  ) {
842    b2c_account_paymentInfoData(
843      accountId: $accountId
844      pageNumber: $pageNumber
845    ) {
846      accountBalance
847      pending {
848        totalAmount
849        totalCount
850        transactionRequests {
851          transactionRequestId
852          amount { amount currencyCode }
853          executionDate
854          status
855          message
856          note
857          transferMethod
858          approvalRules {
859            name
860            descriptions
861            order
862            status
863            type
864            parameters {
865              Count
866              RoleType
867            }
868          }
869          ocrNumber
870          referenceNumber
871          recipientDetails { name accountNumber accountId }
872          creator { id name }
873          failureReasons
874          approvers { id name status role type }
875        }
876      }
877      scheduled {
878        totalAmount
879        totalCount
880        transactionRequests {
881          transactionRequestId
882          amount { amount currencyCode }
883          executionDate
884          status
885          message
886          note
887          transferMethod
888          approvalRules {
889            name
890            descriptions
891            order
892            status
893            type
894            parameters {
895              Count
896              RoleType
897            }
898          }
899          ocrNumber
900          referenceNumber
901          recipientDetails { name accountNumber accountId }
902          creator { id name }
903          failureReasons
904          approvers { id name status role type }
905        }
906      }
907      failed {
908        totalAmount
909        totalCount
910        transactionRequests {
911          transactionRequestId
912          amount { amount currencyCode }
913          executionDate
914          status
915          message
916          note
917          transferMethod
918          approvalRules {
919            name
920            descriptions
921            order
922            status
923            type
924            parameters {
925              Count
926              RoleType
927            }
928          }
929          ocrNumber
930          referenceNumber
931          recipientDetails { name accountNumber accountId }
932          creator { id name }
933          failureReasons
934          approvers { id name status role type }
935        }
936      }
937    }
938  }
939`),KB=qc(`
940  query b2c_account_listTransactionByIds(
941    $ids: [String!]!
942  ) {
943    b2c_account_listTransactionByIds(
944      ids: $ids
945    ) {
946      totalAmount
947      totalCount
948      transactionRequests {
949        transactionRequestId
950        amount { amount currencyCode }
951        executionDate
952        status
953        message
954        note
955        transferMethod
956        approvalRules {
957          name
958          descriptions
959          order
960          status
961          type
962          parameters {
963            Count
964            RoleType
965          }
966        }
967        ocrNumber
968        referenceNumber
969        recipientDetails { name accountNumber accountId }
970        creator { id name }
971        failureReasons
972        approvers { id name status role type }
973      }
974    }
975  }
976`),qB=({accountId:e,skip:t=!1})=>{let{data:n,loading:r,error:i,refetch:a}=Yn(GB,{variables:{accountId:e,pageNumber:1},skip:!e||t});return{paymentInfoData:n?.b2c_account_paymentInfoData,loading:r,error:i,refetch:a}},JB=(e,t)=>e==null?null:[...e.pending.transactionRequests,...e.scheduled.transactionRequests,...e.failed.transactionRequests].find(e=>e.transactionRequestId===t)??null,YB=(e,t)=>{let n=oP(e=>e.draft.editingTransfer),r=n?.transactionRequestId===t,{paymentInfoData:i,loading:a,error:o}=qB({accountId:e,skip:r});(0,X.useEffect)(()=>
976{if(r)return;let e=JB(i,t);e!=null&&aP.getState().loadEditingTransfer(e)},[i,r,t]);let s=n?.transactionRequestId===t;return{isLoading:!s&&a,isError:o!=null,isNotFound:!s&&!a&&o==null&&i!=null,editingTransfer:s?n:null}},XB=qc(`
977  mutation b2c_account_updateTransactionRequests(
978    $accountId: String!
979    $transactionRequestIds: [String!]!
980    $amount: Float
981    $message: String
982    $referenceNumber: String
983    $valueDate: String
984    $valueDateUtc: String
985  ) {
986    b2c_account_updateTransactionRequests(
987      accountId: $accountId
988      transactionRequestIds: $transactionRequestIds
989      amount: $amount
990      message: $message
991      referenceNumber: $referenceNumber
992      valueDate: $valueDate
993      valueDateUtc: $valueDateUtc
994    )
995  }
996`),ZB=()=>Kt(XB,{fetchPolicy:`no-cache`}),QB=({request:e,transactionRequestId:t,locale:n})=>({transactionRequestIds:[t],amount:Wr(n)(e.amount),message:mi.not.emptyOrNull(e.message)?e.message:void 0,referenceNumber:mi.not.emptyOrNull(e.referenceNumber)?e.referenceNumber:void 0,...mi.not.emptyOrNull(e.valueDate)?{valueDate:e.valueDate}:{},...mi.not.emptyOrNull(e.valueDateUtc)?{valueDateUtc:e.valueDateUtc}:{}}),$B=({accountId:e,transactionRequestId:t,navigation:n,returnToConfirmation:r=!1})=>{let{locale:i}=K(),a=ri(),[o,{loading:s}]=ZB(),c=(0,X.useCallback)(()=>{if(aP.getState().clearEditingTransfer(),r){n.replace($.PAYMENT_TRANSACTIONS_CONFIRMATION,{accountId:e,transactionRequestId:t});return}n.canGoBack()?n.goBack():n.replace($.CARD_ROOT_NAVIGATOR,{screen:$k.CARD_DASHBOARD})},[e,n,r,t]),l=(0,X.useCallback)(n=>{if(s)return;let r=QB({request:n.request,transactionRequestId:t,locale:i});o({variables:{accountId:e,...r},onCompleted:async e=>{e.b2c_account_updateTransactionRequests&&(await a.refetchQueries({include:[WB]}),c())},onError:e=>{Dc(e,{extra:{place:`usePaymentFormEditScreenHandlers.saveEdit`,moreData:{updateVariables:r}}})}})},[e,a,c,s,i,t,o]);return{onEditSave:(0,X.useCallback)(e=>{l(e)},[l]),onEditSaveAndConfirm:(0,X.useCallback)(e=>{l(e)},[l]),isSaving:s}},eV=(e,t)=>{let n=ri(),r=oP(e=>e.draft.recipient);return{selectedRecipient:r,onRecipientsNavigation:(0,X.useCallback)(()=>{t.navigate($.PAYMENT_RECIPIENTS,{accountId:e})},[e,t]),onUpdateRecipientName:(0,X.useCallback)(e=>{r!=null&&aP.getState().setRecipient({...r,name:e})},[r]),onEditRecipient:(0,X.useCallback)(()=>{t.navigate($.PAYMENT_EDIT_RECIPIENT,{accountId:e})},[e,t]),onSubmitSuccess:(0,X.useCallback)(async r=>{await n.refetchQueries({include:[WB]}),aP.getState().resetTransfer(),t.navigate($.PAYMENT_TRANSACTIONS_CONFIRMATION,{accountId:e,transactionRequestId:r})},[e,n,t])}},tV=({accountId:e,navigation:t})=>({onTopUpPress:(0,X.useCallback)(()=>{W.emptyOrNull(e)||t.navigate($.CARD_ROOT_NAVIGATOR,{screen:eA.CARD_TOP_UP,params:{screen:nA.TOP_UP_FORM,params:{accountId:e}}})},[t,e]),onChangeLimitPress:()=>t.navigate($.PAYMENT_LIMITS_DASHBOARD)}),nV=4,rV=20,iV=[7,3,1],aV=5,oV=25,sV=e=>{if(e.length<nV||e.length>rV||!/^\d+$/.test(e))return!1;let t=e.slice(0,-1),n=Number(e.slice(-1)),r=0;for(let e=0;e<t.length;e++){let n=Number(t[t.length-1-e]),i=iV[e%iV.length];r+=n*i}return(10-r%10)%10===n},cV=e=>{let t=e.charCodeAt(0);return t>=65&&t<=90?String(t-55):e},lV=e=>{let t=0;for(let n of e)t=(t*10+Number(n))%97;return t},uV=e=>e.length<aV||e.length>oV||!/^RF\d{2}[A-Z0-9]+$/.test(e)?!1:lV((e.slice(4)+e.slice(0,4)).split(``).map(cV).join(``))===1,dV=e=>{let t=e.replace(/\s+/g,``).toUpperCase();return t.length===0?!0:t.startsWith(`RF`)?uV(t):sV(t)},fV=`PaymentFormEdit_Screen`,pV=()=>(0,Z.jsxs)(j,{children:[(0,Z.jsx)(nd,{height:136}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(nd,{height:72}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(nd,{height:202})]}),mV=({navigation:e,route:t})=>{let{accountId:n,transactionRequestId:r,returnToConfirmation:i}=t.params,{formatMessage:a}=K(),{isLoading:o,isError:s,isNotFound:c,editingTransfer:l}=YB(n,r),{onTopUpPress:u,onChangeLimitPress:d}=tV({accountId:n,navigation:e}),f=(0,X.useCallback)(()=>{if(aP.getState().clearEditingTransfer(),i){e.popTo($.CARD_ROOT_NAVIGATOR,{screen:$k.CARD_DASHBOARD});return}e.canGoBack()?e.goBack():e.replace($.CARD_ROOT_NAVIGATOR,{screen:$k.CARD_DASHBOARD})},[e,i]);B({headerTitleText:a({id:`FI__account__card__dashboard__label`}),onNavigateBack:f,isHeaderSemiTransparent:!1});let{selectedRecipient:p,onRecipientsNavigation:m,onUpdateRecipientName:h,onEditRecipient:g}=eV(n,e),{onEditSave:_,onEditSaveAndConfirm:v,isSaving:y}=$B({accountId:n,transactionRequestId:r,navigation:e,returnToConfirmation:i}),b=l?.formData,x=l!=null&&UB(l.status);return o?(0,Z.jsx)(pV,{}):s||c?(0,Z.jsx)(j,{children:(0,Z.jsx)(hV,{children:(0,Z.jsx)(Te,{IconComponent:P.TransferIcon,image:`none`,title:a({id:`global_screens__something_went_wrong__title`}),Button:(0,Z.jsx)(ba,{wide:!0,variant:`outlined`,onPress:f,testID:`${fV}_ExitButton`,children:a({id:`FI__account__card__transfer__label_text`})}),testID:`${fV}_ErrorStateContent`})})}):b==null?(0,Z.jsx)(pV,{}):(0,Z.jsx)(BB,{region:Ma.FINLAND,accountId:n,transactionRequestId:r,referenceNumberValidator:dV,onRecipientsNavigation:m,onUpdateRecipientName:h,onEditSave:_,onEditSaveAndConfirm:v,selectedRecipient:p,onEditRecipient:g,initialFormData:b,formMode:`edit`,isTransactionSigned:x,isEditSubmitting:y,onTopUpPress:u,onChangeLimitPress:d},r)},hV=V.View(`flex:1;justify-content:center;`),gV=({navigation:e})=>{aP.getState().resetTransfer(),e.canGoBack()?e.goBack():e.replace($.CARD_ROOT_NAVIGATOR,{screen:$k.CARD_DASHBOARD})},_V=qc(`
997  query BankAccounts_PaymentForm {
998    bankAccounts: bankAccounts_accounts {
999      accountId
1000      productType
1001    }
1002  }
1003`),vV=({navigation:e})=>{let{data:t,loading:n}=Yn(_V),r=t?.bankAccounts?.find(e=>e.productType===It.PersonalAccount)?.accountId??``,{formatMessage:i}=K(),{onTopUpPress:a,onChangeLimitPress:o}=tV({accountId:r,navigation:e}),s=(0,X.useCallback)(()=>{gV({navigation:e})},[e]);B({headerTitleText:i({id:`FI__account__card__dashboard__label`}),onNavigateBack:s,isHeaderSemiTransparent:!1});let{selectedRecipient:c,onRecipientsNavigation:l,onUpdateRecipientName:u,onEditRecipient:d,onSubmitSuccess:f}=eV(r,e);return(0,Z.jsx)(BB,{region:Ma.FINLAND,accountId:r,isLoadingAccount:n,referenceNumberValidator:dV,onRecipientsNavigation:l,onUpdateRecipientName:u,onSubmitSuccess:f,selectedRecipient:c,onEditRecipient:d,onTo
1003pUpPress:a,onChangeLimitPress:o})},yV=(e,t)=>{if(e.length===0||e.length===1&&!t)return null;let n=Pu.now().startOf(`day`),r=[],i=[],a=[];for(let t of e){let e=Pu.fromISO(t.executionDate).startOf(`day`);if(!e.isValid||e<n){r.push(t);continue}if(e.hasSame(n,`day`)){i.push(t);continue}a.push(t)}return{pastItems:r,todayItems:i,scheduledItems:a}},bV=({transaction:e,selectedTransactionIds:t,isSelectable:n,onSelect:r,onPressPreview:i,testID:a,isDisabled:o=!1,showPreviewButton:s=!0})=>{let{colors:c}=G(),{formatMessage:l}=K(),u=Gs()({value:e.amount.amount,fractionDigits:2}),d=t.includes(e.transactionRequestId),f=Pu.fromISO(e.executionDate).startOf(`day`),p=f.isValid&&f.hasSame(Pu.now().startOf(`day`),`day`),m=f.isValid&&f<Pu.now().startOf(`day`),h=e.status===gr.Failed,g=l({id:`global_screens_transfer_form__today_label`}),_=e=>{switch(e[0]){case ar.AccountBalance:return l({id:`global_screens__payment_activity__text__90`});default:return l({id:`global_screens__payment_activity__label__61`})}},v=(0,X.useMemo)(()=>p?g:e.executionDate,[p,g,e.executionDate]),y=l({id:`global_screens__payment_activity__text__56`}),b=l({id:`aria__hint__icon__edit_icon_hint`}),x=(0,X.useMemo)(()=>o?`disabled`:d?`active`:`default`,[o,d]);return(0,Z.jsxs)(F,{testID:a,children:[(0,Z.jsx)(M,{leading:{title:e.recipientDetails.name,description:e.recipientDetails.accountNumber??void 0},trailing:{title:u},variant:x,onPress:n&&!o?()=>{r(e.transactionRequestId)}:void 0,trailingElementType:n?{elementType:`checkbox`,elementProps:{isFilled:d,isDisabled:o}}:void 0,testID:`${a}_MainListItem`}),(0,Z.jsxs)(xV,{testID:`${a}_SigningDetailsItemContainer`,children:[(0,Z.jsxs)(SV,{children:[(0,Z.jsx)(U,{testID:`${a}_PaymentDateText`,variant:`body`,size:`small`,color:c.gray900,children:l({id:`global_screens__payment_activity__label__59`},{date:v})}),!h&&m&&(0,Z.jsx)(U,{testID:`${a}_PastDateText`,variant:`body`,size:`small`,color:c.gray700,children:l({id:`global_screens__payment_activity__label__63`})}),h&&(0,Z.jsx)(U,{testID:`${a}_FailureReasonText`,variant:`body`,size:`small`,color:c.gray700,children:_(e.failureReasons)})]}),s&&(0,Z.jsx)(CV,{children:(0,Z.jsx)(ba,{size:`small`,variant:`outlined`,accessibilityRole:`button`,accessibilityLabel:y,accessibilityHint:b,onPress:()=>{i(e.transactionRequestId)},testID:`${a}_EditButton`,children:y})})]})]})},xV=V.View(`flex-direction:row;justify-content:space-between;flex-shrink:1;min-height:64px;padding-right:12px;border-radius:4px;background-color:`,({theme:e})=>e.colors.primary50,`;`),SV=V.View(`flex:1;justify-content:center;margin-left:12px;`),CV=V.View(`justify-content:center;margin-left:12px;height:64px;`),wV=({message:e,containerTestID:t,messageTestID:n,onTopUpPress:r,onChangeLimitPress:i})=>{let{formatMessage:a}=K(),o;e.cta===LB.TopUp?o=a({id:`FI__account__card__dashboard__dashboard_23__label__text`}):e.cta===LB.ChangeLimit&&(o=a({id:`global_screens__account_and_card__alert_message_cta`}));let s;return e.cta===LB.TopUp?s=r:e.cta===LB.ChangeLimit&&(s=i),(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(F,{testID:t,children:e.isBlocking?(0,Z.jsx)(Wu,{type:`error`,topContainer:!1,description:e.message,ctaText:s==null?void 0:o,onLinkPress:s,testID:n}):(0,Z.jsx)(Mu,{message:e.message,testID:n})})]})},TV=(e,t)=>{let{selectedTransactionIds:n,isSelectable:r,isDisabled:i,onSelectTransaction:a,onPressPreviewTransaction:o,testID:s,showPreviewButton:c}=t;return(0,Z.jsx)(bV,{transaction:e,selectedTransactionIds:n,isSelectable:r,isDisabled:i,onSelect:a,onPressPreview:o,showPreviewButton:c,testID:`${s}_Item_${e.transactionRequestId}`},e.transactionRequestId)},EV=(e,t,n,r,i)=>e==null?null:(0,Z.jsx)(wV,{containerTestID:`${t}_SectionMessage${n}`,messageTestID:`${t}_SectionMessageText${n}`,message:e,onTopUpPress:r,onChangeLimitPress:i}),DV=({transactions:e,selectedTransactionIds:t,sectionLimitMessages:n,isSelectable:r,isLoading:i,onSelectTransaction:a,onPressPreviewTransaction:o,onTopUpPress:s,onChangeLimitPress:c,testID:l,isDisabled:u=!1,showPreviewButton:d=!0,forceGrouping:f=!1})=>{let{formatMessage:p}=K(),m=(0,X.useMemo)(()=>yV(e,f),[f,e]);if(i)return(0,Z.jsxs)(OV,{testID:`${l}_LoadingContainer`,children:[(0,Z.jsx)(nd,{height:72}),(0,Z.jsx)(nd,{height:72}),(0,Z.jsx)(nd,{height:72})]});let h={selectedTransactionIds:t,isSelectable:r,isDisabled:u,onSelectTransaction:a,onPressPreviewTransaction:o,testID:l,showPreviewButton:d};if(m!=null){let e=m.pastItems.length>0,t=m.todayItems.length>0,r=m.scheduledItems.length>0;return(0,Z.jsxs)(Z.Fragment,{children:[(t||e)&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(fi,{title:p({id:`global_screens__payment_activity__label__57`}),testID:`${l}_TodayGroupTitle`}),e&&(0,Z.jsx)(OV,{testID:`${l}_PastGroup`,children:m.pastItems.map(e=>TV(e,h))}),t&&(0,Z.jsxs)(Z.Fragment,{children:[t&&(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(OV,{testID:`${l}_TodayGroup`,children:m.todayItems.map(e=>TV(e,h))})]}),EV(n?.[IB.Today],l,`Today`,s,c)]}),r&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(fi,{title:p({id:`global_screens__payment_activity__label__58`}),testID:`${l}_ScheduledGroupTitle`}),(0,Z.jsx)(OV,{testID:`${l}_ScheduledGroup`,children:m.scheduledItems.map(e=>TV(e,h))}),EV(n?.[IB.Scheduled],l,`Scheduled`,s,c)]})]})}return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(OV,{testID:`${l}_MainContainer`,children:e.map(e=>TV(e,h))}),EV(n?.[IB.Today],l,`Today`,s,c),EV(n?.[IB.Scheduled],l,`Scheduled`,s,c)]})},OV=V.View(`gap:8px;`),kV=(e,t,n)=>{let r=0;for(let i of e)!t.includes(i.transactionRequestId)||!n(i)||(r+=i.amount.amount);return r},AV=e=>{let t=Pu.now().startOf(`day`),n=Pu.fromISO(e).startOf(`day`);return n.isValid&&n<=t},jV=({transactions:e,selectedTransactionIds:t,accountBalance:n,selectedTab:r,draftTransactionId:i,draftExecutionDate:a,draftAmount:o})=>{if(r!==gr.Pending||t.length===0)return{};let s={},c=e.filter(e=>e.transactionRequestId!==i),l=t.includes(i);return kV(c,t,e=>AV(e.executionDate))>n&&(s[IB.Today]=`insufficientFundsToday`),c.some(e=>t.includes(e.transactionRequestId)&&!AV(e.executionDate))&&(s[IB.Scheduled]=`insufficientFundsScheduled`),l&&a!=null&&o!=null&&(AV(a)?o>n&&(s[IB.Draft]=`insufficientFundsToday`):s[IB.Draft]=`insufficientFundsScheduled`),s},MV=e=>Object.values(e).some(e=>e===`insufficientFundsToday`),NV=e=>{let t=Pu.fromISO(e).startOf(`day`);if(!t.isValid)return null;let n=Pu.now().startOf(`day`);return t<n?n:t},PV=(e,t)=>{let n=NV(e),r=NV(t);return n!=null&&r!=null&&n.hasSame(r,`day`)},FV=e=>{if(e!=null&&e!==``){let t=NV(e);if(t!=null)return t.toISODate()??Pu.now().toISODate()??``}return Pu.now().toISODate()??``},IV=({transactions:e,selectedTransactionIds:t,evaluationDate:n,excludeTransactionId:r})=>{if(NV(n)==null)return 0;let i=0;for(let a of e)(r==null||a.transactionRequestId!==r)&&t.includes(a.transactionRequestId)&&PV(a.executionDate,
1003n)&&(i+=a.amount.amount);return i},LV=({draftAmount:e,draftExecutionDate:t,transactions:n,selectedTransactionIds:r,draftTransactionId:i})=>e+IV({transactions:n,selectedTransactionIds:r,evaluationDate:FV(t),excludeTransactionId:i}),RV=(e,t)=>{let{request:n,currencyCode:r}=e;if(n.transferMethod==null||n.amount<=0)return null;let i=t==null?n.amount:LV({draftAmount:n.amount,draftExecutionDate:n.valueDate,transactions:t.transactions,selectedTransactionIds:t.selectedTransactionIds,draftTransactionId:t.draftTransactionId});return{transferMethod:n.transferMethod,amount:i,currencyCode:r,transferType:n.transferType,evaluationDate:n.valueDate??void 0}},zV=(e,t,n=1)=>{switch(e){case`insufficientFundsToday`:return t({id:`general_screens__transfer_form__message_alert`});case`insufficientFundsScheduled`:return t({id:`global_screens__account__and__card__info__message`});case`dailyLimitExceeded`:case`maxLimitExceeded`:case`dailyLimitWithExistingPayments`:case`maxLimitWithExistingPayments`:return FB(e,t,n)}},BV=e=>{switch(e){case`insufficientFundsToday`:return LB.TopUp;case`dailyLimitExceeded`:case`dailyLimitWithExistingPayments`:return LB.ChangeLimit;default:return}},VV={maxLimitWithExistingPayments:4,dailyLimitWithExistingPayments:3,maxLimitExceeded:2,dailyLimitExceeded:1},HV=e=>{let t=Pu.now().startOf(`day`),n=Pu.fromISO(e).startOf(`day`);return n.isValid&&n<=t},UV=e=>HV(e)?IB.Today:IB.Scheduled,WV=({batchEvaluation:e,draftEvaluation:t,todayOrPastEvaluation:n,transactions:r,selectedTransactionIds:i,draftTransactionId:a,isDraftSelected:o,draftAmount:s,draftExecutionDate:c})=>{let l={};if(e!=null&&!e.isAllowed){let t=new Map;for(let n of e.violations){let e=n.usage.evaluationDate,r=t.get(e)??[];t.set(e,[...r,n])}for(let[e,n]of t){let t=UV(e),o=NB(n,kV(r.filter(e=>e.transactionRequestId!==a),i,t=>PV(t.executionDate,e)));if(o!=null){let e=l[t];(e==null||VV[o.variant]>VV[e])&&(l[t]=o.variant)}}}if(n!=null&&!n.isAllowed){let e=IV({transactions:r,selectedTransactionIds:i,evaluationDate:Pu.now().toISODate()??``,excludeTransactionId:a}),t=NB(n.violations,e);if(t!=null){let e=l[IB.Today];(e==null||VV[t.variant]>VV[e])&&(l[IB.Today]=t.variant)}}if(t!=null&&!t.isAllowed&&o&&s!=null){let e=LV({draftAmount:s,draftExecutionDate:c,transactions:r,selectedTransactionIds:i,draftTransactionId:a}),n=NB(t.violations,e);n!=null&&(l[IB.Draft]=n.variant)}return l},GV=(e,t,n,r)=>{let i=BV(e);return{variant:e,message:zV(e,n,r),isBlocking:t,...i==null?{}:{cta:i}}},KV=(e,t,n,r)=>{if(t!=null)return GV(t,!0,n,r);if(e===`insufficientFundsToday`)return GV(e,!0,n,r);if(e===`insufficientFundsScheduled`)return GV(e,!1,n,r)},qV=({transactions:e,selectedTransactionIds:t,accountBalance:n,selectedTab:r,draftTransactionId:i,draftExecutionDate:a,draftAmount:o,batchEvaluation:s,draftEvaluation:c,todayOrPastEvaluation:l,formatMessage:u})=>{let d=jV({transactions:e,selectedTransactionIds:t,accountBalance:n,selectedTab:r,draftTransactionId:i,draftExecutionDate:a,draftAmount:o}),f=WV({batchEvaluation:s,draftEvaluation:c,todayOrPastEvaluation:l,transactions:e,selectedTransactionIds:t,draftTransactionId:i,isDraftSelected:t.includes(i),draftAmount:o,draftExecutionDate:a}),p={},m=t.length,h=KV(d[IB.Today],f[IB.Today],u,m);h!=null&&(p[IB.Today]=h);let g=KV(d[IB.Scheduled],f[IB.Scheduled],u,m);g!=null&&(p[IB.Scheduled]=g);let _=KV(d[IB.Draft],f[IB.Draft],u,m);return _!=null&&(p[IB.Draft]=_),p},JV=e=>Object.values(e).some(e=>e.isBlocking),YV=(e,t,n,r)=>new Promise(i=>{e(t,{onCompleted:e=>{if(!n()){i(null);return}i(e.bankAccounts_public_accountLimits_evaluate)},onError:e=>{if(Dc(e,{extra:{place:r}}),!n()){i(null);return}i(null)}})??i(null)}),XV=(e,t,n,r)=>new Promise(i=>{e({transactionRequestIds:t},{onCompleted:e=>{if(!n()){i(null);return}i(e.bankAccounts_public_accountLimits_evaluateBatch)},onError:e=>{if(Dc(e,{extra:{place:r}}),!n()){i(null);return}i(null)}})}),ZV=async({isCurrentRequest:e,shouldEvaluateBatch:t,savedSelectedIds:n,draftInput:r,todayOrPastInput:i,evaluateBatchLimit:a,evaluateLimit:o,places:s})=>{let c=t?XV(a,n,e,s.batch):Promise.resolve(null),l=r==null?Promise.resolve(null):YV(o,r,e,s.draft),u=i==null?Promise.resolve(null):YV(o,i,e,s.todayOrPast),[d,f,p]=await Promise.all([c,l,u]);return{batch:d,draft:f,todayOrPast:p}},QV=qc(`
1004  mutation BankAccounts_public_accountLimits_evaluateBatch(
1005    $accountId: String!
1006    $request: EvaluateAccountLimitsBatchInput!
1007  ) {
1008    bankAccounts_public_accountLimits_evaluateBatch(accountId: $accountId, request: $request) {
1009      isAllowed
1010      evaluationDate
1011      violations {
1012        limitDefinition {
1013          id
1014          definitionType
1015          metric
1016          period
1017          requiresSigning
1018          defaultValue {
1019            type
1020            money {
1021              amount
1022              currencyCode
1023            }
1024          }
1025          maxPermanentValue {
1026            type
1027            money {
1028              amount
1029              currencyCode
1030            }
1031          }
1032          limitApplicationRule {
1033            transferMethods
1034            transferTypes
1035          }
1036          productApplicationRule {
1037            productType
1038            countryCode
1039            ownerType
1040          }
1041        }
1042        resolvedLimit {
1043          kind
1044          value {
1045            type
1046            money {
1047              amount
1048              currencyCode
1049            }
1050          }
1051        }
1052        usage {
1053          evaluationDate
1054          current {
1055            type
1056            money {
1057              amount
1058              currencyCode
1059            }
1060          }
1061          projectedTotal {
1062            type
1063            money {
1064              amount
1065              currencyCode
1066            }
1067          }
1068        }
1069        errorCode
1070      }
1071    }
1072  }
1073`),$V=({accountId:e})=>{let[t,{data:n,loading:r,error:i}]=Kt(QV,{fetchPolicy:`no-cache`}),a=(0,X.useCallback)((n,r)=>{if(!mi.emptyOrNull(e))return t({variables:{accountId:e,request:n},onCompleted:r?.onCompleted,onError:r?.onError})},[e,t]),o=n?.bankAccounts_public_accountLimits_evaluateBatch;return{evaluateBatchLimit:a,isAllowed:o?.isAllowed,evaluationDate:o?.evaluationDate,violations:o?.violations??[],isLoading:r,error:i}},eH=e=>{let t=Pu.now().startOf(`day`),n=FV(e),r=Pu.fromISO(n).startOf(`day`);return r.isValid&&r.hasSame(t,`day`)},tH=({isDraftSelected:e,draftExecutionDate:t})=>e&&eH(t),nH=({transactions:e,selectedTransactionIds:t,draftTransactionId:n})=>{let r=Pu.now().toISODate();if(r==null)return null;let i=Pu.now().startOf(`day`),a=e.filter(e=>{if(e.transactionRequestId===n||!t.includes(e.transactionRequestId))return!1;let r=NV(e.executionDate);return r!=null&&r.hasSame(i,`day`)});if(a.length===0||!a.some(e=>{let t=Pu.fromISO(e.executionDate).startOf(`day`);return t.isValid&&t<i}))return null;let o=a.find(e=>e.transferMethod!=null&&e.transferMethod!==``);if(o==null)return null;let s=IV({transactions:e,selectedTransactionIds:t,evaluationDate:r,excludeTransactionId:n});return s<=0?null:{transferMethod:o.transferMethod,amount:s,currencyCode:o.amount.currencyCode,evaluationDate:r}},rH=e=>JSON.stringify([...e].sort()),iH=({transactions:e,selectedTransactionIds:t,selectedTab:n,accountBalance:r,pendingTransfer:i,draftTransactionId:a,enabled:o})=>{let s=t.includes(a),c=(0,X.useMemo)(()=>t.filter(e=>e!==a),[a,t]),l=i?.request.valueDate??null,u=i?.request.amount??null,d=(0,X.useMemo)(()=>o?jV({transactions:e,selectedTransactionIds:t,accountBalance:r,selectedTab:n,draftTransactionId:a,draftExecutionDate:l,draftAmount:u}):{},[r,u,l,a,o,n,t,e]),f=!o,p=(0,X.useMemo)(()=>f||c.length===0?null:rH(c),[c,f]),m=(0,X.useMemo)(()=>f||!s||i==null?null:RV(i,{transactions:e,selectedTransactionIds:t,draftTransactionId:a}),[a,s,i,t,f,e]),h=(0,X.useMemo)(()=>f||tH({isDraftSelected:s,draftExecutionDate:l})?null:nH({transactions:e,selectedTransactionIds:t,draftTransactionId:a}),[l,a,s,t,f,e]);return{savedSelectedIds:c,draftExecutionDate:l,draftAmount:u,insufficientFunds:d,skipBffEvaluation:f,batchRequestKey:p,draftInput:m,draftInputKey:m==null?null:JSON.stringify(m),todayOrPastInput:h,todayOrPastInputKey:h==null?null:JSON.stringify(h)}},aH=500,oH={batch:`usePaymentBatchLimitEvaluation.evaluateBatch`,draft:`usePaymentBatchLimitEvaluation.evaluateDraft`,todayOrPast:`usePaymentBatchLimitEvaluation.evaluateTodayOrPast`},sH={batch:`usePaymentBatchLimitEvaluation.evaluateBeforeConfirm.batch`,draft:`usePaymentBatchLimitEvaluation.evaluateBeforeConfirm.draft`,todayOrPast:`usePaymentBatchLimitEvaluation.evaluateBeforeConfirm.todayOrPast`},cH=({accountId:e,transactions:t,selectedTransactionIds:n,selectedTab:r,accountBalance:i,pendingTransfer:a,draftTransactionId:o,enabled:s})=>{let{formatMessage:c}=K(),{evaluateBatchLimit:l,isLoading:u}=$V({accountId:e}),{evaluateLimit:d,isLoading:f}=DB({accountId:e}),[p,m]=(0,X.useState)(null),[h,g]=(0,X.useState)(null),[_,v]=(0,X.useState)(null),y=(0,X.useRef)(0),{savedSelectedIds:b,draftExecutionDate:x,draftAmount:S,insufficientFunds:C,skipBffEvaluation:w,batchRequestKe
1073y:T,draftInput:E,draftInputKey:D,todayOrPastInput:O,todayOrPastInputKey:k}=iH({transactions:t,selectedTransactionIds:n,selectedTab:r,accountBalance:i,pendingTransfer:a,draftTransactionId:o,enabled:s}),A=(0,X.useRef)(E),ee=(0,X.useRef)(O),te=(0,X.useRef)(b),ne=(0,X.useRef)(T),re=(0,X.useRef)(l),ie=(0,X.useRef)(d);A.current=E,ee.current=O,te.current=b,ne.current=T,re.current=l,ie.current=d;let ae=(0,X.useCallback)((e,t,n)=>{m(e),g(t),v(n)},[]),oe=(0,X.useCallback)(()=>{let e=++y.current,t=()=>e===y.current;ZV({isCurrentRequest:t,shouldEvaluateBatch:ne.current!=null,savedSelectedIds:te.current,draftInput:A.current,todayOrPastInput:ee.current,evaluateBatchLimit:re.current,evaluateLimit:ie.current,places:oH}).then(e=>{t()&&ae(e.batch,e.draft,e.todayOrPast)})},[ae]),se=(0,X.useRef)((0,TB.debounce)(oe,aH,{leading:!0,trailing:!0}));(0,X.useEffect)(()=>{let e=se.current;return()=>{e.cancel(),y.current+=1}},[]),(0,X.useEffect)(()=>{let e=se.current;if(w){e.cancel(),ae(null,null,null);return}if(T==null&&D==null&&k==null){e.cancel(),ae(null,null,null);return}e()},[ae,T,D,w,k]);let ce=(0,X.useMemo)(()=>!s||r!==gr.Pending?{}:qV({transactions:t,selectedTransactionIds:n,accountBalance:i,selectedTab:r,draftTransactionId:o,draftExecutionDate:x,draftAmount:S,batchEvaluation:p,draftEvaluation:h,todayOrPastEvaluation:_,formatMessage:c}),[i,p,S,h,x,o,s,c,r,n,_,t]),le=(0,X.useMemo)(()=>JV(ce),[ce]),ue=(0,X.useCallback)(async()=>{if(!s||r!==gr.Pending)return!0;let e=A.current,a=ee.current,l=te.current;if(l.length===0&&e==null&&a==null)return!MV(C);let u=++y.current,d=()=>u===y.current,f=await ZV({isCurrentRequest:d,shouldEvaluateBatch:l.length>0,savedSelectedIds:l,draftInput:e,todayOrPastInput:a,evaluateBatchLimit:re.current,evaluateLimit:ie.current,places:sH});return!d()||(ae(f.batch,f.draft,f.todayOrPast),!JV(qV({transactions:t,selectedTransactionIds:n,accountBalance:i,selectedTab:r,draftTransactionId:o,draftExecutionDate:x,draftAmount:S,batchEvaluation:f.batch,draftEvaluation:f.draft,todayOrPastEvaluation:f.todayOrPast,formatMessage:c})))},[i,ae,S,x,o,s,c,C,r,n,t]);return{sectionLimitMessages:ce,hasBlockingViolations:le,isEvaluating:u||f,evaluateBeforeConfirm:ue}},lH=qc(`
1074  mutation BankAccounts_public_transferBatches_create(
1075    $request: CreatePublicTransferBatchRequest!
1076  ) {
1077    bankAccounts_public_transferBatches_create(request: $request) {
1078      signAttemptId
1079      transferBatchId
1080    }
1081  }
1082`),uH=({accountId:e})=>{let[t,n]=Kt(lH,{fetchPolicy:`no-cache`});return{createTransferBatch:(0,X.useCallback)((n,r,i)=>{n.length!==0&&t({variables:{request:{accountId:e,transactionRequestIds:n,transferBatchId:r}},onCompleted:i?.onCompleted,onError:i?.onError})},[e,t]),...n}},dH=({editTransferRequestId:e})=>{let[t,n]=(0,X.useState)(()=>HR()),r=(0,X.useCallback)(()=>{n(HR())},[]);return{transferRequestId:e??t,regenerateTransferRequestId:r}},fH=qc(`
1083  mutation b2c_account_deleteTransactionRequests(
1084    $accountId: String!
1085    $transactionRequestIds: [String!]!
1086  ) {
1087    b2c_account_deleteTransactionRequests(
1088      accountId: $accountId
1089      transactionRequestIds: $transactionRequestIds
1090    )
1091  }
1092`),pH=new Set([gr.Scheduled,gr.Pending,gr.Failed]),mH=e=>pH.has(e),hH=(e,t)=>{if(e!=null)switch(t){case gr.Pending:return e.pending;case gr.Scheduled:return e.scheduled;case gr.Failed:return e.failed}},gH=({accountId:e,extraTransactions:t=[],onPressPreviewTransaction:n,prepareTransactionRequestIds:r,isPreparing:i=!1,onConfirmPaymentSign:a,pendingTransfer:o=null,draftTransactionId:s=`transfer-draft`})=>{let c=ri(),[l,u]=(0,X.useState)(gr.Pending),[d,f]=(0,X.useState)([]),{createTransferBatch:p,loading:m}=uH({accountId:e}),{transferRequestId:h,regenerateTransferRequestId:g}=dH({editTransferRequestId:null}),[_,{loading:v}]=Kt(fH),{paymentInfoData:y,loading:b,error:x,refetch:S}=qB({accountId:e});Gi((0,X.useCallback)(()=>{e&&S()},[e,S]));let C=y?.accountBalance??0,w=(0,X.useMemo)(()=>hH(y,l),[y,l]),T=(0,X.useMemo)(()=>{let e=w?.transactionRequests??[];return[...t,...e]},[w?.transactionRequests,t]),E=mi.zeroOrNull(y?.pending?.totalCount)?``:y?.pending?.totalCount??``,D=mi.zeroOrNull(y?.scheduled?.totalCount)?``:y?.scheduled?.totalCount??``,O=mi.zeroOrNull(y?.failed?.totalCount)?``:y?.failed?.totalCount??``,k=(0,X.useMemo)(()=>({[gr.Pending]:E,[gr.Scheduled]:D,[gr.Failed]:O}),[E,D,O]),A=T.length>1,ee=(0,X.useMemo)(()=>T.map(e=>e.transactionRequestId).join(`,`),[T]);(0,X.useEffect)(()=>{let e=ee.length>0?ee.split(`,`):[];e.length===1?f([e[0]]):f([])},[l,ee]);let te=(0,X.useCallback)(e=>{!mH(e)||e===l||u(e)},[l]),ne=(0,X.useCallback)(e=>{A&&f(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])},[A]),re=(0,X.useCallback)(e=>{n?.(e)},[n]),ie=(0,X.useCallback)(async()=>
1092{if(!(d.length===0||v))try{await _({variables:{accountId:e,transactionRequestIds:d}}),await c.refetchQueries({include:[WB]})}catch(e){Dc(e)}},[e,c,_,v,d]),{sectionLimitMessages:ae,hasBlockingViolations:oe,isEvaluating:se,evaluateBeforeConfirm:ce}=cH({accountId:e,transactions:T,selectedTransactionIds:d,selectedTab:l,accountBalance:C,pendingTransfer:o,draftTransactionId:s,enabled:l===gr.Pending}),le=(0,X.useCallback)(async()=>{if(d.length===0||l!==gr.Pending||!await ce())return;let e=d;if(r!=null){let t=await r(d);if(t==null)return;e=t}p(e,h,{onCompleted:e=>{g();let t=e.bankAccounts_public_transferBatches_create.signAttemptId;a?.(t)}})},[l,d,ce,r,p,h,g,a]),ue=(0,X.useCallback)(()=>{S()},[S]),de=l===gr.Pending,fe=d.length===0||v,pe=d.length===0||oe||i||se,me=!b&&T.length===0,he=x!=null;return{selectedTab:l,selectedTransactionIds:d,accountBalance:C,totalAmount:w?.totalAmount??0,tabCounts:k,transactions:T,isLoading:b,isSelectable:A,isEmpty:me,isRemoveDisabled:fe,isRemoving:v,isConfirmDisabled:pe,isConfirming:m||i,sectionLimitMessages:ae,showConfirmButton:de,isError:he,handleTabPress:te,handleSelectTransaction:ne,handlePressTransaction:re,handleRemoveTransactionRequests:ie,handleConfirmPayment:le,handleRetry:ue}},_H=({onSuccess:e})=>({handleConfirmLater:(0,X.useCallback)(()=>{aP.getState().resetTransfer(),e()},[e])}),vH=({accountId:e,transactions:t,navigation:n})=>(0,X.useCallback)((r,i=!1)=>{let a=t.find(e=>e.transactionRequestId===r);if(a!=null&&aP.getState().loadEditingTransfer(a),i){n.replace($.PAYMENT_FORM_EDIT,{accountId:e,transactionRequestId:r,returnToConfirmation:!0});return}n.navigate($.PAYMENT_FORM_EDIT,{accountId:e,transactionRequestId:r})},[e,n,t]),yH={IDLE:`IDLE`,CHECK_SIGNING_STATUS:`CHECK_SIGNING_STATUS`,SUCCESS:`SUCCESS`,ERROR:`ERROR`,CANCEL:`CANCEL`},bH=`${Ss()}/mobile-id/sign-gateway`,xH=1e3,SH=()=>{let[e,t]=(0,X.useState)(yH.IDLE),n=(0,X.useRef)(!1),r=GA(e=>e.context.signAttemptId),i=GA(e=>e.setContext),a=GA(e=>e.dispatch),o=GA(e=>e.reset),{logError:s,logInfo:c}=QP(),{beginSigning:l,data:u,loading:d,error:f}=UP(),{checkSigning:p,data:m,loading:h,error:g}=GP(),{data:_,isError:v,loading:y}=bP(),b=_?.deviceId!=null,x=e===yH.CHECK_SIGNING_STATUS,S=(0,X.useCallback)(async(e,t)=>{try{return await p(e,t)}catch{return}},[p]);Es(()=>{!h&&W.not.emptyOrNull(r)&&S(r)},x?xH:null);let C=(0,X.useCallback)(async e=>{n.current=e.authenticationType===ic.MobileId||e.authenticationType===ic.Redirect,c(`Started signing`,ZP.SIGNING_STARTED);try{return await l(e)}catch{return}},[l,c]),w=(0,X.useEffectEvent)(()=>{t(yH.SUCCESS),c(`Signing completed`,ZP.SIGNING_COMPLETED),a(`NEXT`)}),T=(0,X.useCallback)(e=>{W.emptyOrNull(r)||(n.current=!1,c(`Started checking signing status from completeAuthorization`,ZP.CHECK_STARTED),t(yH.CHECK_SIGNING_STATUS),S(r,e))},[S,c,r]),E=(0,X.useCallback)(({signAttemptId:e,signingContext:t,signType:n,outcomeNavigation:r,reVerifySuccess:a})=>{let s=n===Ge.Strong?bH:null;o(),i({signAttemptId:e,signingContext:t,completeUrl:s,signType:n,outcomeNavigation:r,reVerifySuccess:a??null,signingErrorType:null}),n===Ge.Confirmation&&C({signAttemptId:e,authenticationType:ic.InApp})},[C,o,i]);return(0,X.useEffect)(function(){let{signId:e,status:r}=u?.beginSigning??{},o=W.not.emptyOrNull(f);if(o||r===Er.Fail){t(yH.ERROR),o&&s(f,ZP.BEGIN_FAILED),r===Er.Fail&&s(Error(`Signing failed`),ZP.BEGIN_FAILED),i({signingErrorType:uj(f)}),a(`SIGNING_ERROR`);return}if(r===Er.Success){w();return}if(W.not.emptyOrNull(e)){if(n.current)return;c(`Started checking signing status`,ZP.CHECK_STARTED),t(yH.CHECK_SIGNING_STATUS),S(e)}},[u,f,a,s,c,S,i]),(0,X.useEffect)(function(){if(e!==yH.CHECK_SIGNING_STATUS)return;let n=W.not.emptyOrNull(g);if(n||v){t(yH.ERROR),n&&s(g,ZP.CHECK_FAILED),v&&s(Error(`Active device error`),ZP.CHECK_FAILED),i({signingErrorType:uj(g)}),a(`SIGNING_ERROR`);return}switch(m?.checkSigning.status){case Er.Success:w();break;case Er.Fail:t(yH.ERROR),s(Error(`Signing failed`),ZP.CHECK_FAILED),i({signingErrorType:`generic`}),a(`SIGNING_ERROR`);break;case Er.Cancel:t(yH.CANCEL),c(`Signing attempt was cancelled`,ZP.SIGNING_CANCELLED),a(`CANCEL`)}},[m,g,v,a,s,c,e,i]),{sign:E,signingStatus:e,hasMobileIdActive:b,loading:d||y||e===yH.CHECK_SIGNING_STATUS,activeDeviceLoading:y,begin:C,completeAuthorization:T,errors:{beginSigningError:f,checkSigningError:g}}},CH=({reVerifySuccess:e})=>{let t=N(),{hasMobileIdActive:n,sign:r}
1092=SH(),{getSignAttemptDetails:i}=JP();return{handleConfirmPaymentSign:(0,X.useCallback)(async a=>{if(R&&n){t.navigate($.SIGN,{signAttemptId:a});return}try{let{data:t}=await i(a),n=t?.signAttempt?.signType??Ge.Confirmation;r({signAttemptId:a,signingContext:oj.SIGN_TRANSFER_BATCH,signType:n,outcomeNavigation:{success:{route:$.DECOUPLED_PAYMENT_OUTCOME,params:{outcome:`confirmed`,signAttemptId:a,signingMode:`direct`}},error:{route:$.DECOUPLED_PAYMENT_OUTCOME,params:{outcome:`failed`,signAttemptId:a,signingMode:`direct`}},cancel:{route:$.DECOUPLED_PAYMENT_OUTCOME,params:{outcome:`cancelled`,signAttemptId:a,signingMode:`direct`}}},reVerifySuccess:e})}catch(e){Dc(e,{extra:{place:`useConfirmPaymentSign.handleConfirmPaymentSign`,signAttemptId:a}}),t.navigate($.DECOUPLED_PAYMENT_OUTCOME,{outcome:`failed`,signAttemptId:a,signingMode:`direct`})}},[n,i,t,e,r])}};O();var wH=`PaymentActivity_Screen`,TH=()=>(0,Z.jsxs)(es,{times:3,children:[(0,Z.jsx)(nd,{height:140}),(0,Z.jsx)(I,{height:8})]}),EH=({route:e,navigation:t})=>{let{formatMessage:n}=K(),{accountId:r,transactionRequestId:i}=e.params,{handleConfirmPaymentSign:a}=CH({reVerifySuccess:{route:$.PAYMENT_TRANSACTIONS_CONFIRMATION,params:{accountId:r,transactionRequestId:i}}}),{transactions:o,selectedTransactionIds:s,sectionLimitMessages:c,isSelectable:l,handleSelectTransaction:u,isLoading:d,handleConfirmPayment:f,isConfirmDisabled:p,isConfirming:m,isEmpty:h,isError:g}=gH({accountId:r,onConfirmPaymentSign:a}),{onTopUpPress:_,onChangeLimitPress:v}=tV({accountId:r,navigation:t}),y=vH({accountId:r,transactions:o,navigation:t}),b=(0,X.useCallback)(()=>{t.popTo($.CARD_ROOT_NAVIGATOR,{screen:$k.CARD_DASHBOARD})},[t]),x=(0,X.useCallback)(()=>{if(i!=null){y(i,!0);return}if(t.canGoBack()){t.goBack();return}b()},[y,b,t,i]);B({headerTitleText:n({id:`global_screens__payments__confirmation__title`}),onNavigateBack:x});let{handleConfirmLater:S}=_H({onSuccess:b}),{isFullHeightVisible:C}=Fo(),{isMd:w}=tl(),T=w&&C,E=!T,{iconElement:D}=pB(),O=!h&&!(g&&!d)?(0,Z.jsx)(bl,{hasShadow:!0,isStacked:E,isReversed:E,primaryButtonProps:{text:n({id:`global_screens__payment_activity__cta_label45`}),onPress:f,disabled:p,isLoading:m,testID:`${wH}_ConfirmButton`,endIcon:D},secondaryButtonProps:{text:n({id:`global_screens__payments__cta_label_86`}),onPress:S,testID:`${wH}_LaterButton`,variant:`contained-secondary`}}):void 0;return(0,Z.jsx)(j,{footer:T?void 0:O,insetTop:!1,children:d?(0,Z.jsx)(TH,{}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(DV,{transactions:o,selectedTransactionIds:s,sectionLimitMessages:c,isSelectable:l,isLoading:d,onSelectTransaction:u,onPressPreviewTransaction:y,onTopUpPress:_,onChangeLimitPress:v,testID:`${wH}_List`}),(0,Z.jsx)(bl.Padding,{isStacked:!T}),T&&(0,Z.jsx)(A,{children:O})]})})},DH=e=>e.replace(/\s/g,``).toLowerCase(),OH=(e,t,n)=>{let r=t.trim().toLowerCase(),i=DH(n);return e.filter(e=>{let t=r===``||e.name.toLowerCase().includes(r),n=i===``||DH(e.number).includes(i);return t&&n})},kH=qc(`
1093  query BankAccounts_public_recipients($pageSize: Int, $pageNumber: Int, $accountNumberTypes: [AccountNumberType!], $nameStartsWith: String, $numberStartsWith: String) {
1094  data: bankAccounts_public_recipients(pageSize: $pageSize, pageNumber: $pageNumber, accountNumberTypes: $accountNumberTypes, nameStartsWith: $nameStartsWith, numberStartsWith: $numberStartsWith) {
1095    pageNumber
1096    pageSize
1097    totalResultsCount
1098    recipients {
1099      id
1100      name
1101      accountNumberType
1102      number
1103      bankName
1104    }
1105  }
1106}
1107`),AH=e=>Yn(kH,{variables:e}),jH=e=>({id:e.id,name:e.name,bankName:e.bankName??``,number:e.number}),MH=({headerTitleText:e,onNavigateBack:t,withToggle:n=!1,buttonLabel:r,initialValues:i,onSelectRecipient:a,onNewRecipient:o,accountNumberType:s,testID:c})=>{let l=no();B({headerTitleText:e,onNavigateBack:t,isHeaderSemiTransparent:!0});let{formatMessage:u}=K(),{control:d,watch:f,handleSubmit:p,reset:m,setValue:h}=nc({defaultValues:{name:i?.name??``,number:i?.number??``}}),g=f(`name`),_=f(`number`),[v,y]=Al(!1),{data:b,loading:x,refetch:S,error:C}=AH({accountNumberTypes:[s]}),w=(0,X.useMemo)(()=>(b?.data?.recipients??[]).map(jH),[b?.data?.recipients]),T=(0,X.useMemo)(()=>OH(w,g,_),[_,w,g]),{nameInput:E,accountInput:D,message:O,infoMessage:k,isValidated:A,validatedBankName:ee}=cB({accountNumberType:s,nameQuery:g,accountQuery:_,control:d,setValue:h,validationEnabled:T.length===0}),[te,{loading:ne}]=qz(),re=p(async e=>{(!n||v)&&(await te({variables:{request:{number:e.number,name:e.name,accountNumberType:s}}}),await S()),o({...e,bankName:ee??``}),m()});return x?(0,Z.jsxs)(j,{insetTop:!1,children:[(0,Z.jsx)(I,{height:l}),(0,Z.jsx)(nd,{height:202}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(nd,{height:360})]}):(0,Z.jsx)(oc,{paddingTop:l,buttonProps:A?{primaryButtonProps:{text:r,isLoading:ne||x,onPress:re}}:void 0,toggle:n?{label:u({id:`global_screens__recipients__label_32`}),value:v,onPress:y,disabled:!A}:void 0,recipients:T,nameInput:E,accountInput:D,message:O,infoMessage:k,header:u({id:`global_screens__recipients__label_5`}),recipientsHeader:u({id:`global_screens__recipients__title`}),onSelectRecipient:a,emptyStateInfo:{message:u(C==null?{id:`global_screens__recipients__label_33`}:{id:`global_screens__error_screen__description`}),variant:`neutral`,onPress:C==null?void 0:S,accessibilityHint:C==null?void 0:u({id:`global_screens__something_went_wrong__title`})},testID:c})},NH=({navigation:e})=>{let{formatMessage:t}=K(),n=oP(e=>e.draft.recipient),r=(0,X.useCallback)(t=>{aP.getState().setRecipient(t),e.popTo($.PAYMENT_FORM)},[e]);return(0,Z.jsx)(MH,{withToggle:!0,headerTitleText:t({id:`global_screens__recipients__label`}),onNavigateBack:()=>{e.canGoBack()?e.goBack():e.replace($.PAYMENT_FORM)}
1107,buttonLabel:t({id:`global_screens__recipients__cta_label`}),initialValues:n,accountNumberType:fc.Iban,onSelectRecipient:r,onNewRecipient:r,testID:`PaymentRecipients`})},PH=({visible:e,onClose:t,onConfirm:n,isLoading:r=!1,testID:i})=>{let{formatMessage:a}=K(),o=(0,X.useCallback)(()=>{r||t()},[r,t]);return(0,Z.jsx)(Bl,{visible:e,testID:i,onClose:o,headerText:a({id:`global_screens__recipients__label_38`}),descriptionText:a({id:`global_screens__recipients__text_78`}),mainActionButtonProps:{testID:`${i}ConfirmButton`,text:a({id:`global_screens__recipients__cta_label_08`}),onPress:n,isLoading:r},secondaryActionButtonProps:{testID:`${i}CancelButton`,text:a({id:`global_screens__recipients__cta_label_07`}),onPress:o,isLoading:r}})};O();var FH=({recipient:e,onNavigateBack:t,onPaymentPress:n,onEditPress:r,testID:i})=>{let{formatMessage:a}=K(),{isMd:o}=tl(),[s,,c,l]=Al(!1),[u,{loading:d}]=Gz(),f=no(),p=(0,X.useCallback)(async()=>{await u({variables:{bankAccountsRecipientsDeleteRecipientId:e.id}}),l(),t()},[l,u,t,e.id]),{handleSetViewHeight:m,isFullHeightVisible:h,scrollHandler:g,scrollViewRef:_}=Fo(),v=o&&h;B({headerTitleText:e.name,onNavigateBack:t,onTrailingButtonPress:c,buttonText:a({id:`global_screens__recipients__cta_label_08`}),buttonTestID:`RecipientDetailsView_RemoveButton`,isHeaderSemiTransparent:!0});let y=(0,Z.jsx)(bl,{hasShadow:!0,testID:i,primaryButtonProps:{text:a({id:`FI__account__card__dashboard__label`}),onPress:n},secondaryButtonProps:{text:a({id:`global_screens__recipients__cta_79`}),onPress:r,variant:`contained-secondary`}});return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j,{insetTop:!1,testID:i,scrollViewRef:_,scrollViewProps:{bounces:!1,onScroll:g,scrollEventThrottle:8,onLayout:m(`scrollView`)},contentContainerProps:{onLayout:m(`container`)},footer:v?void 0:y,children:[(0,Z.jsx)(I,{height:f}),(0,Z.jsx)(F,{children:(0,Z.jsxs)(A,{children:[(0,Z.jsx)(M,{leading:{title:e.name,overline:a({id:`global_screens__recipients__input_label`})},testID:`${i}Name`}),(0,Z.jsx)(pr,{}),(0,Z.jsx)(M,{leading:{title:e.number,overline:a({id:`global_screens__recipients__label_24`})},testID:`${i}Number`}),(0,Z.jsx)(pr,{}),(0,Z.jsx)(M,{leading:{title:e.bankName,overline:a({id:`global_screens__recipients__label__41`})},testID:`${i}BankName`})]})}),(0,Z.jsx)(bl.Padding,{}),v&&(0,Z.jsx)(A,{children:y})]}),(0,Z.jsx)(PH,{visible:s,onClose:l,onConfirm:p,isLoading:d,testID:`${i}ConfirmationDialog`})]})},IH=({navigation:e})=>{let{formatMessage:t}=K(),[n,r]=(0,X.useState)(`list`),[i,a]=(0,X.useState)(null),{showToast:o}=Nt(),s=(0,X.useCallback)(e=>{r(`details`),a(e)},[]),c=(0,X.useCallback)(e=>{o(t({id:`general_screens__recipients__text_63`}))},[t,o]),l=(0,X.useCallback)(()=>{i!=null&&(aP.getState().setRecipient(i),e.popTo($.PAYMENT_FORM))},[e,i]),u=()=>{r(`list`),a(null)};return n===`details`&&i!=null?(0,Z.jsx)(FH,{recipient:i,onNavigateBack:u,onPaymentPress:l,onEditPress:()=>r(`edit`),testID:`SavedRecipientDetailsScreen`}):n===`edit`&&i!=null?(0,Z.jsx)(lB,{headerTitleText:t({id:`global_screens__recipients__cta_79`}),onSaveRecipient:u,accountNumberType:fc.Iban,recipient:i,onNavigateBack:u,testID:`SavedRecipientEditScreen`}):(0,Z.jsx)(MH,{headerTitleText:t({id:`global_screens__recipients__title`}),onNavigateBack:()=>{e.canGoBack()?e.goBack():e.replace($.CARD_ROOT_NAVIGATOR,{screen:$k.CARD_DASHBOARD})},buttonLabel:t({id:`general_screens__recipients__text_64`}),onSelectRecipient:s,onNewRecipient:c,accountNumberType:fc.Iban,testID:`SavedRecipientsScreen`})},LH=`PaymentActivity_Screen`,RH=({route:e,navigation:t})=>{let{formatMessage:n}=K(),{accountId:r}=e.params,{isMd:i}=tl(),a=no(),{handleConfirmPaymentSign:o}=CH({reVerifySuccess:{route:$.PAYMENT_ACTIVITY,params:{accountId:r}}}),{selectedTab:s,selectedTransactionIds:c,sectionLimitMessages:l,totalAmount:u,tabCounts:d,transactions:f,isLoading:p,isSelectable:m,isEmpty:h,isRemoveDisabled:g,isConfirmDisabled:_,showConfirmButton:v,isError:y,handleTabPress:b,handleSelectTransaction:x,handleRemoveTransactionRequests:S,handleConfirmPayment:C,handleRetry:w}=gH({accountId:r,onConfirmPaymentSign:o}),{onTopUpPress:T,onChangeLimitPress:E}=tV({accountId:r,navigation:t}),D=vH({accountId:r,transactions:f,navigation:t});QM(`none`,!1);let O=(0,X.useCallback)(()=>{t.canGoBack()?t.goBack():t.replace($.CARD_ROOT_NAVIGATOR,{screen:eA.CARD_DASHBOARD})},[t]);B({headerTitleText:n({id:`global_screens__payment_activity__headline__11`}),backTestID:`PaymentActivity_BackButton`,isHeaderSemiTransparent:!0,headerBorderless:!0,onNavigateBack:O});let k=fA({fractionDigits:2,showSymbol:!0}),A=!i,ee=y&&!p,te=h&&!p&&!ee,ne=(0,X.useMemo)(()=>{switch(s){case gr.Pending:return n({id:`global_screens__payment_activity__alert_message_34`});case gr.Scheduled:return n({id:`global_screens__payment_activity__alert_message_35`});case gr.Failed:return n({id:`global_screens__payment_activity__alert_message_54`});default:return``}},[n,s]),{iconElement:re}=pB(),ie=[{key:gr.Pending,text:n({id:`global_screens__payment_activity__label`},{0:d[gr.Pending]})},{key:gr.Scheduled,text:n({id:`global_screens__payment_activity__label__43`},{0:d[gr.Scheduled]})},{key:gr.Failed,text:n({id:`global_screens__payment_activity__label__70`},{0:d[gr.Failed]})}],ae=h||p||ee?void 0:(0,Z.jsx)(bl,{hasShadow:!0,isStacked:A,isReversed:A,primaryButtonProps:v?{text:n({id:`global_screens__payment_activity__cta_label45`}),onPress:C,disabled:_,testID:`${LH}_ConfirmButton`,endIcon:re}:void 0,secondaryButtonProps:{text:n({id:`global_screens__payment_activity__text__62__75`}),onPress:S,testID:`${LH}_RemoveButton`,disabled:g,variant:`contained-secondary`}}),oe=(0,X.useMemo)(()=>(0,Z.jsx)(rn,{testID:`${LH}_TotalHeader`,title:k(u),topLabel:n({id:`global_screens__payment_activity__label__54`}),isLoading:p}),[k,u,p,n]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:a}),(0,Z.jsx)(zH,{children:(0,Z.jsx)(BH,{children:(0,Z.jsx)(jn,{testID:`${LH}_TabBar`,items:ie,selectedTabKey:s,onPressTab:b})})}),(0,Z.jsx)(j,{testID:`${LH}_Screen`,fullWidth:!0,insetTop:!1,scrollViewProps:{bounces:!1},header:te||ee?void 0:oe,footer:ae,children:(0,Z.jsx)(VH,{isEmpty:te||ee,children:ee?(0,Z.jsx)(HH,{children:(0,Z.jsx)(Te,{IconComponent:P.TransferIcon,image:`none`,title:n({id:`global_screens__something_went_wrong__title`}),Button:(0,Z.jsx)(ba,{wide:!0,variant:`outlined`,onPress:w,testID:`${LH}_RetryButton`,children:n({id:`FI__account__card__transfer__label_text`})}),testID:`${LH}_ErrorStateContent`})}):te?(0,Z.jsx)(HH,{children:(0,Z.jsx)(Te,{IconComponent:P.TransferIcon,image:`none`,title:ne,testID:`${LH}_EmptyStateContent`})}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(DV,{transactions:f,selectedTransactionIds:c,sectionLimitMessages:l,isSelectable:m,isLoading:p,onSelectTransaction:x,onPressPreviewTransaction:D,onTopUpPress:T,onChangeLimitPress:E,testID:`${LH}_List`}),(0,Z.jsx)(Rs,{isStacked:A})]})})})]})},zH=V.View(`align-items:center;background-color:`,({theme:e})=>e.colors.gray0,`;border-bottom-width:1px;border-bottom-color:`,({theme:e})=>e.colors.gray100,`;`),BH=V.View(`width:100%;max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;padding:`,({theme:e})=>
1107`4px ${e.width.screen.paddingHorizontal}`,`;`),VH=V.View(`width:100%;max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;align-self:center;padding:`,({theme:e})=>`0 ${e.width.screen.paddingHorizontal}`,`;`,({isEmpty:e})=>e&&`flex: 1;`,`;`),HH=V.View(`flex:1;`),UH=e=>Math.round(e*100)/100,WH=({control:e,locale:t,maxLimit:n,formattedMaxAmount:r,isValid:i})=>{let{formatMessage:a}=K(),o=(0,X.useMemo)(()=>Wr(t),[t]),{field:s,fieldState:c}=wr({control:e,name:`amount`,rules:{required:a({id:`general_screens__transfer_form__amount_alert_message`}),validate:e=>{let t=o(e);return isNaN(t)||t<0?a({id:`general_screens__transfer_form__amount_alert_message`}):n!=null&&UH(t)>UH(n)?a({id:`global_screens__dail_limits__text__18`},{0:r}):!0}}});return{amountField:s,amountFieldState:c,areMandatoryFieldsCorrect:i&&mi.not.emptyOrNull(s.value)}},GH=qc(`
1108 query b2c_paymentLimits_sepaDailyTransfer($accountId: String!) {
1109  b2c_paymentLimits_sepaDailyTransfer(accountId: $accountId) {
1110    kind
1111    definitionId
1112    limitAmount
1113    usedAmount
1114    remainingAmount
1115    currencyCode
1116    defaultAmount
1117    maxPermanentAmount
1118    startDate
1119    endDate
1120  }
1121}
1122`),KH=e=>Math.round(e*100)/100,qH=(e,t)=>KH(e)===KH(t),JH=({accountId:e,onSubmit:t,isSubmitting:n=!1})=>{let{locale:r}=K(),i=(0,X.useMemo)(()=>Tc.parseNumberByLocale(r),[r]),{data:a,loading:o,error:s,refetch:c}=Yn(GH,{variables:{accountId:e},skip:W.emptyOrNull(e)}),l=a?.b2c_paymentLimits_sepaDailyTransfer,u=l?.limitAmount??0,d=l?.maxPermanentAmount??0,f=l?.definitionId??``,p=l?.currencyCode??``,m=nr({value:d,currency:p,format:`currency`}),h=Be({currency:p}),{control:g,handleSubmit:_,formState:{isValid:v}}=nc({mode:`onChange`,values:{amount:String(u)},resetOptions:{keepDirtyValues:!0}}),{amountField:y,amountFieldState:b,areMandatoryFieldsCorrect:x}=WH({control:g,locale:r,maxLimit:d,formattedMaxAmount:m,isValid:v}),S=i(rr({control:g,name:`amount`})),C=(0,X.useMemo)(()=>!isNaN(S)&&qH(S,u),[S,u]);return{amountField:y,amountFieldState:b,currencySymbol:h,showDecreaseInfo:(0,X.useMemo)(()=>isNaN(S)||d==null||KH(S)>KH(d)?!1:KH(S)<KH(u),[S,u,d]),isSubmitDisabled:!x||C,isSubmitting:n,handleSubmitForm:_(e=>{let n=i(e.amount);isNaN(n)||W.emptyOrNull(f)||W.emptyOrNull(p)||t({amount:n,limitDefinitionId:f,currencyCode:p})}),loading:o,isError:s!=null,refetch:c,hasLimitData:l!=null&&W.not.emptyOrNull(f)&&W.not.emptyOrNull(p)}},YH=qc(`
1123  mutation bankAccounts_public_accountLimits_createLimitChangeRequest(
1124    $accountId: String!
1125    $limitDefinitionId: String!
1126    $request: CreateLimitChangeRequestInput!
1127  ) {
1128    bankAccounts_public_accountLimits_createLimitChangeRequest(
1129      accountId: $accountId
1130      limitDefinitionId: $limitDefinitionId
1131      request: $request
1132    ) {
1133      limitChangeRequestId
1134      signAttemptId
1135      status
1136    }
1137  }
1138`),XH=e=>Math.round(e*100)/100,ZH=()=>{let[e,{loading:t,error:n}]=Kt(YH);return{createLimitChangeRequest:(0,X.useCallback)(async({accountId:t,limitDefinitionId:n,amount:r,currencyCode:i})=>(await e({variables:{accountId:t,limitDefinitionId:n,request:{type:`Amount`,money:{amount:XH(r),currencyCode:i}}}})).data?.bankAccounts_public_accountLimits_createLimitChangeRequest,[e]),loading:t,error:n}},QH=()=>{let{createLimitChangeRequest:e,loading:t}=ZH(),{getSignAttemptDetails:n,loading:r}=JP();return{submitLimitChange:(0,X.useCallback)(async({accountId:t,amount:r,limitDefinitionId:i,currencyCode:a})=>{try{let o=(await e({accountId:t,limitDefinitionId:i,amount:r,currencyCode:a}))?.signAttemptId;if(W.emptyOrNull(o))return null;let{data:s,error:c}=await n(o),l=s?.signAttempt?.signType;return c!=null||l==null?null:{signAttemptId:o,signType:l}}catch{return null}},[e,n]),isSubmitting:t||r}},$H=({accountId:e})=>{let{submitLimitChange:t,isSubmitting:n}=QH(),{sign:r,loading:i}=SH(),{navigate:a}=N();return{submitAndSign:(0,X.useCallback)(async({amount:n,limitDefinitionId:i,currencyCode:o})=>{let s={amount:n,limitDefinitionId:i,currencyCode:o},c=await t({accountId:e,...s});if(c==null){a($.PAYMENT_LIMITS_OUTCOME,{accountId:e,outcome:`failed`,...s});return}r({signAttemptId:c.signAttemptId,signingContext:`payment_limits`,signType:c.signType,outcomeNavigation:{success:{route:$.PAYMENT_LIMITS_OUTCOME,params:{accountId:e,outcome:`success`,...s}},error:{route:$.PAYMENT_LIMITS_OUTCOME,params:{accountId:e,outcome:`failed`,...s}}}})},[e,a,r,t]),isSubmitting:n||i}},eU=32,tU=`PaymentLimitsFormScreen_`,nU=({onPress:e})=>R?(0,Z.jsx)(P.MoreVerticalIcon,{onPress:e,width:eU,height:eU}):(0,Z.jsx)(P.HelpIcon,{onPress:e,width:eU,height:eU}),rU=({navigation:e,route:{params:t}})=>{let{formatMessage:n}=K(),{isMd:r}=tl(),{submitAndSign:i,isSubmitting:a}=$H({accountId:t.accountId}),{amountField:o,amountFieldState:s,currencySymbol:c,showDecreaseInfo:l,isSubmitDisabled:u,isSubmitting:d,handleSubmitForm:f,loading:p,isError:m,refetch:h,hasLimitData:g}=JH({accountId:t.accountId,onSubmit:i,isSubmitting:a});QM(`none`,!1);let _=(0,X.useCallback)(()=>
1138{e.navigate($.PAYMENT_LIMITS_INFORMATIONAL)},[e]),v=(0,X.useMemo)(()=>(0,Z.jsx)(nU,{onPress:_}),[_]);B({headerTitleText:n({id:`FI__account__card__card__overline`}),backTestID:`${tU}BackButton`,headerRight:()=>v});let{IconComponent:y}=pB();return p&&!g?(0,Z.jsx)(Sn,{variant:`symbol`}):m||!p&&!g?(0,Z.jsx)(j,{insetTop:!1,children:(0,Z.jsx)(Te,{IconComponent:P.TransferIcon,image:`none`,title:n({id:`global_screens__something_went_wrong__title`}),Button:(0,Z.jsx)(ba,{wide:!0,variant:`outlined`,onPress:()=>h(),testID:`${tU}RetryButton`,children:n({id:`FI__account__card__transfer__label_text`})})})}):(0,Z.jsxs)(j,{testID:tU,insetTop:!1,keyboardAvoiding:!0,children:[(0,Z.jsx)(F,{children:(0,Z.jsx)(Jo.Amount,{infoBox:l?{variant:`neutral`,message:n({id:`global_screens__dail_limits__text__73`})}:void 0,amountInput:{testID:`${tU}AmountInput`,label:n({id:`global_screens__daily_limits__text__17`}),value:o.value,onChangeText:o.onChange,onBlur:o.onBlur,suffix:c,showIcons:!0,valueState:s.error==null?void 0:mc.ERROR,supportingLine:s.error?.message}})}),(0,Z.jsx)(I,{height:24}),!r&&(0,Z.jsx)(iU,{}),(0,Z.jsx)(ba,{wide:!0,align:`center`,hasShadow:!0,onPress:f,disabled:u||d,isLoading:d,testID:`${tU}SubmitButton`,TrailingIconComponent:y,children:n({id:`global_screens__daily_limits__text__93`})})]})},iU=V.View(`flex:1;`),aU=({outcome:e,onClose:t,onRetry:n})=>{let{formatMessage:r}=K();return(0,X.useMemo)(()=>{let i={text:r({id:`FI__account__card__transfer__label_text__87`}),onPress:t},a={text:r({id:`general_screens__onboarding__content__button__label__8`}),onPress:n};return{success:{testID:`PaymentLimitsSuccessOutcome`,type:`success`,title:r({id:`global_screens__outcome_screen__headline__82`}),description:r({id:`global_screens__outcome_screen__text`}),IconComponent:P.RecurringPaymentIcon,primaryButtonProps:i},failed:{testID:`PaymentLimitsFailedOutcome`,type:`error`,title:r({id:`global_screens__outcome_screen__headline`}),description:r({id:`global_screens__outcome_screen__text__98`}),descriptionBottom:r({id:`global_screens__outcome_screen__text__100`}),IconComponent:P.ReloadIcon,isStackedFooter:!R,isReversedFooter:!R,primaryButtonProps:a,secondaryButtonProps:{...i,variant:`contained-secondary`}}}[e]},[e,t,n,r])},oU=({navigation:e,route:{params:t}})=>{let{accountId:n,outcome:r,amount:i,limitDefinitionId:a,currencyCode:o}=t,s=r===`failed`&&W.not.zeroOrNull(i)&&W.not.emptyOrNull(a)&&W.not.emptyOrNull(o),{submitAndSign:c,isSubmitting:l}=$H({accountId:n}),{testID:u,type:d,title:f,description:p,descriptionBottom:m,IconComponent:h,primaryButtonProps:g,secondaryButtonProps:_,isStackedFooter:v,isReversedFooter:y}=aU({outcome:r,onClose:(0,X.useCallback)(()=>{e.dispatch(Ol.popTo($.FEED_SCREEN))},[e]),onRetry:(0,X.useCallback)(()=>{!s||l||W.zeroOrNull(i)||W.emptyOrNull(a)||W.emptyOrNull(o)||c({amount:i,limitDefinitionId:a,currencyCode:o})},[i,s,o,l,a,c])});return B({headerShown:!1}),QM(`none`,!1),l?(0,Z.jsx)(Sn,{variant:`symbol`}):(0,Z.jsx)(vi,{testID:u,type:d,title:f,description:p,descriptionBottom:m,IconComponent:h,headerShown:!1,primaryButtonProps:g,secondaryButtonProps:_,isStackedFooter:v,isReversedFooter:y})},sU=qc(`
1139  query fi_paymentLimits_informational {
1140    screen: fi_paymentLimits_informational {
1141      content
1142    }
1143  }
1144`),cU=({navigation:e})=>{let{data:t,loading:n,refetch:r}=Yn(sU);return QM(`none`,R),(0,Z.jsx)(Ti,{fullscreen:!0,onClose:e.goBack,children:(0,Z.jsx)(Df,{node:t?.screen?.content,loading:n,refetch:r})})},lU=qc(`
1145  query fi_paymentLimits_supportive {
1146    screen: fi_paymentLimits_supportive {
1147      content
1148    }
1149  }
1150`),uU=({navigation:e})=>{let{data:t,loading:n,refetch:r}=Yn(lU);return QM(`none`,R),(0,Z.jsx)(Ti,{fullscreen:!0,onClose:e.goBack,children:(0,Z.jsx)(Df,{node:t?.screen?.content,loading:n,refetch:r})})},dU=32,fU=qc(`
1151  query fi_paymentLimits_dashboard {
1152    screen: fi_paymentLimits_dashboard {
1153      metadata
1154      content
1155    }
1156  }
1157`),pU=({onPress:e})=>R?(0,Z.jsx)(P.MoreVerticalIcon,{onPress:e,width:dU,height:dU}):(0,Z.jsx)(P.HelpIcon,{onPress:e,width:dU,height:dU}),mU=({navigation:e})=>{let{data:t,loading:n,refetch:r}=Yn(fU);QM(`none`);let i=(0,X.useCallback)(()=>
1157{e.navigate($.PAYMENT_LIMITS_INFORMATIONAL)},[e]),a=(0,X.useMemo)(()=>(0,Z.jsx)(pU,{onPress:i}),[i]);return B({headerTitleText:t?.screen?.metadata?.title,backTestID:`PaymentLimits_BackButton`,headerRight:()=>a}),(0,Z.jsx)(j,{insetTop:!1,children:(0,Z.jsx)(Df,{node:t?.screen?.content,loading:n,refetch:r})})};qc(`
1158  query Invoice($accountId: String!) {
1159    invoice: creditLine_invoiceToPay(accountId: $accountId) {
1160      accountNumber
1161      ocrNumber
1162      receiver
1163      toPay: invoiceToPay {
1164        amount: amountToPay
1165        dueDate
1166      }
1167    }
1168  }
1169`);var hU=({user:{address:e,email:t},invoiceDeliveryMethod:n,setInvoiceDeliveryMethod:r,onBack:i})=>{let{formatMessage:a}=K(),{colors:o}=G(),[s,c]=(0,X.useState)(n);return B({headerStyle:{borderBottomWidth:1,borderBottomColor:o.gray100},headerTitleText:a({id:`desktop_1920_–_revolve_fi_–_type_of_invoice__title`}),onNavigateBack:i,backTestID:`ProfileInvoiceDeliveryView_BackButton`}),(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(gU,{edges:[`bottom`,`left`,`right`],children:[(0,Z.jsx)(fi,{isHeadline:!0,size:`medium`,title:a({id:`revolve__dashboard__type_of_invoice__text`})}),(0,Z.jsx)(Yu,{isSingleItem:!0,leftComponent:(0,Z.jsx)(P.EmailIcon,{width:32,height:32}),label:a({id:`revolve__dashboard__invoices_overview__name__52`}),description:t,rightComponent:(0,Z.jsx)(ea,{isFilled:s===cO.DIGITAL,onPress:()=>c(cO.DIGITAL)}),onPress:()=>c(cO.DIGITAL)}),(0,Z.jsx)(Yu,{isSingleItem:!0,leftComponent:(0,Z.jsx)(P.DocumentsIcon,{width:32,height:32}),label:a({id:`revolve__onboarding__invovoice_delivery_02__label`}),description:e,rightComponent:(0,Z.jsx)(ea,{isFilled:s===cO.PRINT,onPress:()=>c(cO.PRINT)}),onPress:()=>c(cO.PRINT)}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(Wu,{icon:(0,Z.jsx)(P.InfoMessageIcon,{width:32,height:32}),title:a({id:`revolve__dashboard__type_of_invoice_01__title`}),description:a({id:`revolve__dashboard__type_of_invoice_02__message-text`})})]}),(0,Z.jsx)(bl,{primaryButtonProps:{disabled:s===n,text:a({id:`revolve__dashboard__revolve_fi_–_type_of_invoice__label-text`}),onPress:()=>{s!==n&&r(s)}}})]})},gU=V(Pr)(`flex:1;align-self:center;max-width:600px;padding:8px 24px;`),_U=qc(`
1170query CustomerCampaigns {
1171  martech_voucherify_customerCampaigns {
1172    campaigns {
1173      name
1174      id
1175      referralCode
1176      rewardedReferralLimit
1177      referredCount
1178      pendingReferrals
1179      rewardPerReferral
1180      rewardLimit
1181      earnedReward
1182      pendingReward
1183      rewardCurrency
1184    }
1185    activeReferAFriendCampaignId
1186  }
1187}
1188`),vU=({children:e})=>{let{data:t,loading:n,error:r}=Yn(_U),i=t?.martech_voucherify_customerCampaigns?.campaigns,a=t?.martech_voucherify_customerCampaigns?.activeReferAFriendCampaignId,o=i?.find(e=>e.id===a);return e(r?{isLoading:!1,isError:!0}:{isLoading:n,isError:!1,referralCode:o?.referralCode??``,pendingReferrals:o?.pendingReferrals??0,completedReferrals:o?.referredCount??0,receivedReward:o?.earnedReward??0,referralLimit:o?.rewardedReferralLimit??0,rewardLimit:o?.rewardLimit??0,rewardPerReferral:o?.rewardPerReferral??0})};O();var yU=`ReferAFriendScreen`,bU=({onCancel:e,onPressInfo:t,isLoading:n,referralCode:r,completedReferrals:i,receivedReward:a,pendingReferrals:o,referralLimit:s,rewardLimit:c,isAutoInvite:l})=>{let{colors:u}=G(),{formatMessage:d,locale:f}=K(),{showToast:p}=Nt();B({headerShown:!1});let m=W.not.emptyOrNull(r),h=sa?!0:navigator?.share!==void 0,g=m?`https://www.northmill.com/se/kort/referral?referralCode=${r}`:`https://www.northmill.com/se/kort/referral`,v=(0,X.useCallback)(()=>{p(d({id:`general_key__copied__label`}))},[p,d]),y=(0,X.useCallback)(e=>{},[]),b=(0,X.useCallback)(()=>{js(g,v,y)},[y,v,g]),x=(0,X.useCallback)(async()=>{try{(await _.share({title:d({id:`FI__profile__referral__step_8__label__47`}),message:`${d({id:`FI__profile__referral__description__1`})}\n${g}`},{dialogTitle:d({id:`FI__profile__referral__step_8__label__47`})})).action===_.sharedAction&&l&&close()}catch{}},[d,l,g]);return(0,X.useEffect)(()=>{m&&l&&x()},[l,m,x]),(0,Z.jsxs)(j,{backgroundColor:u.gray0,header:(0,Z.jsx)(rl,{overline:d({id:`FI__profile__referral__step_8__label__47`}
1188),headline:d({id:`FI__profile__referral__step1__headline_txt__35`},{0:c}),subheadline:d({id:`FI__profile__referral__step1__headline_txt`}),variant:`dark`,IconComponent:P.Loyalty,imageSource:eE,insetTop:!0,testID:`ReferAFriendScreenHeaderContainer`}),footer:(0,Z.jsx)(bl,{primaryButtonProps:{text:d({id:`FI__profile__referral__step_8__label_text`}),endIcon:(0,Z.jsx)(P.Link,{}),onPress:x,isLoading:n,testID:`ReferAFriendScreenShareButton`,disabled:!m||!h},secondaryButtonProps:{icon:(0,Z.jsx)(P.ArrowBack,{}),onPress:e,testID:`ReferAFriendScreenBackButton`,accessibilityLabel:d({id:`aria__label__icon__arrow__back__icon__label`})}}),testID:yU,children:[(0,Z.jsx)(fi,{title:d({id:`FI__profile__referral__step1__text`}),rightComponent:(0,Z.jsx)(ba,{variant:`text`,TrailingIconComponent:P.ArrowForwardIcon,size:`small`,onPress:t,testID:`ReferAFriendScreenInfoButton`,children:d({id:`FI__profile__referral__step_8__label`})}),topSpacing:!1}),(0,Z.jsx)(xt,{value:i/s,size:`small`,testID:`ReferAFriendScreenProgressBar`,leadingTextProps:{label:d({id:`FI__profile__referral__step1__leading__description`}),value:i.toString(),valueSize:`small`,labelColor:u.info,valueColor:u.info},trailingTextProps:{label:d({id:`FI__profile__referral__step1__trailing_description`}),value:d({id:`FI__profile__referral__trailing__description__data`},{0:a,1:Cl(c,f,L.FI.number.amount.currency)}),valueSize:`small`},fillColor:u.info,withStripesInBackground:!0}),(0,Z.jsx)(I,{height:4}),o>0&&(0,Z.jsx)(Mu,{message:d({id:`FI__profile__referral__label__1`},{amount:o}),IconComponent:P.PendingIcon,testID:`ReferAFriendScreenPendingReferralsMessage`}),i>=s&&(0,Z.jsx)(Mu,{message:d({id:`FI__profile__referral__label__2`}),IconComponent:P.CongratsIcon,variant:`success`,testID:`ReferAFriendScreenMaxReferralsMessage`}),n?(0,Z.jsx)(nd,{height:72}):(0,Z.jsx)(xU,{children:(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{onPress:b,testID:`ReferAFriendScreenCopyBox`,IconComponent:P.CopyIcon,leading:{title:d({id:`FI__profile__referral__step1__headline`}),description:g},variant:m?`active`:`disabled`,trailingElementType:{elementType:`button`,elementProps:{variant:`outlined`,size:`small`,testID:`ReferAFriendScreenCopyButton`,disabled:!m,buttonText:d({id:`FI__profile__referral__step1__label__text`})}}})})}),(0,Z.jsx)(SU,{children:(0,Z.jsx)(U,{variant:`body`,size:`small`,color:u.gray700,testID:`ReferAFriendScreenTermsAndConditions`,children:d({id:`FI__profile__referral__step1__terms_container`},{link1:e=>(0,Z.jsx)(Gc,{variant:`body`,size:`small`,color:u.primary500,url:boe,children:e})})})}),(0,Z.jsx)(bl.Padding,{})]})},xU=V.View(`margin-top:12px;border:1px solid `,({theme:e})=>e.colors.gray100,`;border-radius:8px;`),SU=V.View(`margin-top:12px;padding:16px;background-color:`,({theme:e})=>e.colors.gray50,`;border-radius:8px;`),CU=({color:e})=>(0,Z.jsx)(wU,{color:e,children:(0,Z.jsx)(TU,{})}),wU=V.View(`width:32px;height:32px;justify-content:center;align-items:center;border-radius:16px;background-color:`,({theme:e,color:t})=>t??e.colors.gray900,`;`),TU=V.View(`width:4px;height:4px;border-radius:2px;background-color:`,({theme:e})=>e.colors.gray0,`;`),EU=()=>{let{goBack:e}=N(),t=(0,X.useCallback)(e,[e]),[n,r]=(0,X.useState)(cO.DIGITAL);return(0,Z.jsx)(hU,{user:{address:`Mock St. 12345`,email:`[email protected]`},invoiceDeliveryMethod:n,setInvoiceDeliveryMethod:r,onBack:t})},DU=qc(`
1189  query fi_revolve_connectedAccountsScreen($accountId: String!) {
1190    screen: fi_revolve_connectedAccountsScreen(accountId: $accountId) {
1191      content
1192    }
1193  }
1194`),OU=({navigation:e,route:t})=>{let{formatMessage:n}=K(),r=et(),{revolveAccountId:i}=kj(e=>e.userSession),a=no(),{data:o,loading:s,refetch:c}=Yn(DU,i?{variables:{accountId:i}}:{skip:!0});(0,X.useEffect)(()=>{r&&c()},[r,c]),QM(`none`),B({headerTitleText:n({id:`revolve__fi__dashboard__profile__headline`}),onNavigateBack:()=>{if(t?.params?.goTo===`revolve`){e.replace($.REVOLVE_DASHBOARD);return}e.canGoBack()?e.goBack():e.replace($.PROFILE_DASHBOARD)},isHeaderSemiTransparent:!0,backTestID:`ProfileInvoicesPage_BackButton`});let l={actions:{onEditPress:(0,X.useCallback)(()=>{e.replace($.CONNECT_ACCOUNT_TINK_MODAL)},[e])}};return(0,Z.jsx)(j,{insetTop:!1,paddingTop:a,children:(0,Z.jsx)(Df,{node:o?.screen?.content,loading:s,refetch:c,options:l})})},kU=qc(`
1195  query fi_profile_profileInvoicesScreen($revolveAccountId: String, $carLo
1195anAccountId: String) {
1196    screen: fi_profile_profileInvoicesScreen(revolveAccountId: $revolveAccountId, carLoanAccountId: $carLoanAccountId) {
1197      content
1198      metadata
1199    }
1200  }
1201`),AU=()=>{let{formatMessage:e}=K(),{goBack:t,canGoBack:n,replace:r}=N(),{revolveAccountId:i,carLoanAccountId:a}=kj(e=>e.userSession),{data:o,loading:s,refetch:c}=Yn(kU,{variables:{revolveAccountId:i,carLoanAccountId:a}});return QM(`none`),B({headerStyle:{borderBottomWidth:1,borderBottomColor:ms.gray100},headerTitleText:e({id:`revolve__dashboard__invoices_overview__title`}),onNavigateBack:()=>{if(n()){t();return}r($.PROFILE_DASHBOARD)},backTestID:`ProfileInvoicesPage_BackButton`}),(0,Z.jsx)(j,{fullWidth:o?.screen?.metadata?.fullWidth??!1,children:(0,Z.jsx)(Df,{node:o?.screen?.content,loading:s,refetch:c})})};O();var jU=qc(`
1202query Fi_profile_dashboard($selectedLanguageName: String, $chatEnabled: Boolean) {
1203  fi_profile_dashboard(selectedLanguageName: $selectedLanguageName, chatEnabled: $chatEnabled) {
1204    header
1205    content
1206  }
1207}
1208`),MU=12,NU=()=>{let e=et(),{buildVersion:t,buildNumber:n}=Zt(),{formatMessage:r}=K(),i=Oj(e=>e.userSession.logOut),{selectedLanguageName:a}=We(),o=Xt(),{data:s,loading:c,refetch:l}=Yn(jU,{variables:{selectedLanguageName:a,chatEnabled:o!=null}}),{navigateToRating:u}=Ei(),{classicContentCards:d,captionImageContentCards:f,fetchCards:p}=ag();QM(`profile`),(0,X.useEffect)(()=>{e&&(l(),p())},[e,l,p]);let m=(0,X.useCallback)(()=>{zD(o)},[o]);return(0,Z.jsxs)(j,{insetBottom:!1,backgroundColor:ms.gray0,header:(0,Z.jsx)(dg,{node:s?.fi_profile_dashboard?.header,loading:c,refetch:l,insetTop:!0}),testID:`ProfileDashboard_Screen`,children:[d?.length>0&&(0,Z.jsx)(tm,{variant:`classic`,placement:`profile-page`,classicContentCards:d,spacing:{gap:MU,bottom:MU}}),(0,Z.jsx)(Df,{node:s?.fi_profile_dashboard?.content,loading:c,refetch:l,options:{actions:{onAppReview:u,onChat:m}}}),f?.length>0&&(0,Z.jsx)(tm,{variant:`image`,placement:`profile-page`,captionImageContentCards:f,spacing:{top:MU,gap:MU,bottom:MU}}),(0,Z.jsx)(I,{height:12}),(0,Z.jsxs)(PU,{children:[R?(0,Z.jsx)(A,{}):(0,Z.jsx)(U,{variant:`body`,size:`small`,testID:`ProfileDashboardScreenV2VersionLabel`,color:ms.gray600,numberOfLines:2,ellipsizeMode:`tail`,children:`${r({id:`revolve__dashboard__confirm_description`},{versionCode:t})}\n(\u200B${n})`}),(0,Z.jsx)(ba,{size:`small`,variant:`outlined`,onPress:async()=>{await AA(),i()},testID:`ProfileDashboardScreenV2LogoutButton`,children:r({id:`profile__label`})})]}),(0,Z.jsx)(sr,{})]})},PU=V.View(`flex-direction:row;justify-content:space-between;align-items:center;z-index:1001;`),FU=qc(`
1209  query fi_profile_documents($revolveAccountId: String, $carLoanAccountId: String) {
1210    screen: fi_profile_documents(revolveAccountId: $revolveAccountId, carLoanAccountId: $carLoanAccountId) {
1211      content
1212    }
1213  }
1214`),IU=()=>{let e=et(),{formatMessage:t}=K(),{revolveAccountId:n,carLoanAccountId:r}=kj(e=>e.userSession),{openContractDocumentPdf:i}=tn(),{data:a,loading:o,refetch:s}=Yn(FU,{variables:{revolveAccountId:n,carLoanAccountId:r}});(0,X.useEffect)(()=>{e&&s()},[e,s]),QM(`none`),B({headerTitleText:t({id:`revolve__dashboard__documents__title`})});let c=(0,X.useMemo)(()=>({actions:{onCardAgreementDocumentPress:({contractId:e,documentId:t,fileName:n})=>{i({contractId:e,documentId:t,fileName:n})}}}),[i]);return(0,Z.jsxs)(j,{testID:`ProfileDocuments_Screen`,children:[(0,Z.jsx)(Df,{node:a?.screen?.content,loading:o,refetch:s,options:c}),(0,Z.jsx)(sr,{})]})},LU=`ProfileLanguageScreen`,RU=()=>{let e=no(),t=N(),{formatMessage:n}=K(),{locale:r,handleLanguageChange:i,languageOptions:a}=We(),[o,s]=(0,X.useState)(r);B({headerTitleText:n({id:`FI__profile__language__label`}),isHeaderSemiTransparent:!0});let c=(0,X.useCallback)(()=>{i(o),t.canGoBack()&&t.goBack()},[i,o,t]),l=(0,X.useMemo)(()=>a.map(e=>({leading:{title:e.title,description:e.description},variant:`active`,trailingElementType:{elementType:`radio`,elementProps:{isFilled:e.value===o}},IconComponent:e.icon,onPress:()=>s(e.value)})),[o,a]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j,{testID:LU,insetTop:!1,paddingTop:e,children:[(0,Z.jsx)(fi,{title:n({id:`FI__profile__language__selection`})}),(0,Z.jsx)(Wi,{items:l}),(0,Z.jsx)(I,{height:80})]}),(0,Z.jsx)(bl,{primaryButtonProps:{disabled:o===r,onPress:c,text:n({id:`FI__profile__confirm`})}})]})},zU={"sv-SE":{title:`Pushnotiser`,active:`Aktiv`,inactive:`Inaktiv`,tileDescription:`Få uppdateringar om dina betalningar, transaktioner och fakturastatus.`,bottomSheetTitle:`Pushnotiser`,bottomSheetDescription:`Aktivera aviseringar för en tryggare ekonomi. Håll 
1214koll på allt som är viktigt, såsom:
1215
1216Betalningar
1217Transaktioner
1218Fakturastatus
1219Årsbesked`},"fi-FI":{title:`Push-ilmoitukset`,active:`Päällä`,inactive:`Pois päältä`,tileDescription:`Vastaanota päivityksiä maksuistasi, tapahtumistasi ja laskusi tilasta.`,bottomSheetTitle:`Push-ilmoitukset`,bottomSheetDescription:`Ota ilmoitukset käyttöön turvallisemman talouden takaamiseksi. Pidä kirjaa kaikista tärkeistä asioista, kuten:
1220
1221Maksut
1222Tilitapahtumat
1223Laskujen tila
1224Vuositilinpäätökset`},"en-GB":{title:`Push notification`,active:`Active`,inactive:`Inactive`,tileDescription:`Receive updates on your payments, transactions, and invoice status.`,bottomSheetTitle:`Push notification`,bottomSheetDescription:`Enable notifications for a safer economy. Keep track of all important things, such as:
1225
1226Payments
1227Transactions
1228Invoice status
1229Annual statements`}},BU=()=>{let{notificationStatus:e,isInitializing:t}=uu(),{requestPermissions:n}=Ga(),[r,i]=(0,X.useState)(!1),{locale:a}=We(),{colors:o}=G(),s=e===Ku.GRANTED,c=zU[a];return t?(0,Z.jsx)(nd,{height:48}):(0,Z.jsxs)(F,{children:[(0,Z.jsx)(M,{testID:`ProfileOverviewScreenNotificationSettingsItem`,IconComponent:P.NotificationsIcon,leading:{title:c.title,description:s?c.active:c.inactive},colors:{leadingDescriptionColor:s?o.success:o.gray600,iconColor:s?o.primary500:o.gray900,iconBackgroundColor:s?o.primary50:o.gray50},onPress:n,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}}}),(0,Z.jsx)(VU,{children:(0,Z.jsx)(M,{leading:{description:c.tileDescription},colors:{leadingDescriptionColor:o.info},variant:`info`,onPress:()=>i(!0),trailingElementType:{elementType:`icon`,elementProps:{name:`HelpIcon`,color:o.info}}})}),(0,Z.jsxs)(Ti,{visible:r,onClose:()=>i(!1),fullscreen:!0,children:[(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:c.bottomSheetTitle}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:c.bottomSheetDescription})]})]})},VU=V(F)(`background-color:`,({theme:e})=>e.colors.infoLight,`;`);O();var HU=`ProfileSettingsScreen`,UU=()=>{let e=no(),{formatMessage:t}=K(),n=aj(),r=N(),{selectedLanguageName:i}=We(),a=Lo(`languageSwitcher`)===Oe.ENABLED&&!1;return B({headerTitleText:t({id:`FI__profile__settings`}),isHeaderSemiTransparent:!0}),(0,Z.jsxs)(j,{testID:HU,insetTop:!1,paddingTop:e,children:[(0,Z.jsx)(fi,{title:t({id:`FI__profile__notification__label`})}),(0,Z.jsx)(BU,{}),(0,Z.jsx)(fi,{title:t({id:`FI__profile__other__value`}),topSpacing:!0}),(0,Z.jsxs)(F,{children:[a?(0,Z.jsx)(M,{testID:`ProfileSettingsScreenLanguageItem`,IconComponent:P.Language,leading:{title:t({id:`FI__profile__language__label`}),description:i},onPress:()=>{r.navigate($.PROFILE_LANGUAGE)},variant:`active`,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}}}):null,(0,Z.jsx)(M,{testID:`ProfileSettingsScreenAccessibilitySettingsItem`,IconComponent:P.Contrast,leading:{title:t({id:`FI__profile__accessibility`})},onPress:()=>{b.openSettings()},variant:`active`,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}}}),n&&(0,Z.jsx)(M,{testID:`ProfileSettingsScreenLoginAndPassword`,IconComponent:P.KeyIcon,leading:{title:t({id:`general_screens__profile__login_and_passcode__label__20`})},onPress:()=>{r.navigate($.MOBILE_ID_SETTINGS)},variant:`active`,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}}})]}),(0,Z.jsx)(sr,{})]})};O();var WU=qc(`
1230  query fi_profile_userInfoScreen {
1231    screen: fi_profile_userInfoScreen {
1232      content
1233      metadata
1234    }
1235  }
1236`),GU=()=>{let{formatMessage:e}=K(),t=N(),n=(0,X.useCallback)(()=>{t.canGoBack()?t.goBack():t.replace($.PROFILE_DASHBOARD)},[t]),{data:r,loading:i,refetch:a}=Yn(WU);return QM(`none`),B({headerTitleText:e({id:`revolve__dashboard__profile__name__5`}),onNavigateBack:n,backTestID:`ProfileUserInfoPage_BackButton`}),(0,Z.jsx)(j,{insetTop:!1,children:(0,Z.jsx)(Df,{node:r?.screen?.content,loading:i,refetch:a,options:{actions:{onCallCustomerCenter:e=>{je(e.phone)},onEmailCustomerCenter:e=>{b.openURL(e.email)}}}})})},KU=`ReferAFriendInfoModal`,qU=({navigation:e,route:t})=>{let{formatMessage:n}=K(),{isMd:r}=tl(),{colors:i}=G(),{reward:a,rewardLimit:o}=t.params,s=[{label:n({id:`FI__profile__referral__step1__headline`}),description:n({id:`FI__profile__referral__description__39`}),leftComponent:(0,Z.jsx)(CU,{})},{label:n({id:`FI__profile__referral__title__14`}),description:n({id:`FI__profile__referral__description__37`}),leftComponent:(0,Z.jsx)(CU,{})},{label:n({id:`FI__profile__referral__title`}),description:n({id:`FI__profile__referral__description__92`},{0:a}),leftComponent:(0,Z.jsx)(CU,{color:i.primary400})}];return(0,Z.jsxs)(Ti,{fullscreen:!0,testID:KU,onClose:e.goBack,children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:i.gray700,children:n({id:`FI__profile__referral__step_8__label__47`})}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(U,{variant:`headline`,size:r?`medium`:`large`,testID:`ReferAFriendInfoModalTitle`,children:n({id:`FI__profile__referral__step_8__label`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:n({id:`FI__profile__referral__description`},{0:a,1:o})}),(0,Z.jsx)(I,{height:36}),(0,Z.jsx)(qr,{items:s,stepsVerticalLine:!0,showSteps:!0,colorDef:{mainColor:i.gray900,secondaryColor:i.gray600,avatarBackgroun
1236dColor:i.gray900,avatarColor:i.gray0,verticalLineColor:i.gray900,backgroundColor:i.gray0,borderColor:i.gray0},testID:`ReferAFriendInfoModalListBox`})]})},JU=({navigation:e,route:t})=>{let{goBack:n,navigate:r,canGoBack:i}=e,{formatMessage:a}=K(),o=Lo(`fi_referAFriend`);(0,X.useEffect)(()=>{o===Oe.DISABLED&&n()},[n,o]);let s=(0,X.useCallback)(()=>{i()?n():e.navigate($.FEED_SCREEN)},[i,n,e]);return(0,Z.jsx)(vU,{children:e=>e.isError?(0,Z.jsx)(vi,{type:`error`,title:a({id:`global__screens__something__went__wrong__headline`}),primaryButtonProps:{text:a({id:`general__key__payment__free__month__label__text`}),onPress:s}}):(0,Z.jsx)(bU,{isLoading:e.isLoading,referralCode:e.referralCode,pendingReferrals:e.pendingReferrals,completedReferrals:e.completedReferrals,receivedReward:e.receivedReward,referralLimit:e.referralLimit,rewardLimit:e.rewardLimit,onCancel:n,isAutoInvite:t.params?.isAutoInvite??!1,onPressInfo:()=>r($.REFER_A_FRIEND_INFO,{reward:e.rewardPerReferral,rewardLimit:e.rewardLimit})})})},YU=()=>(0,Z.jsx)(Sn,{variant:`symbol`}),XU=({onContinueOnboarding:e})=>{let t=N(),{formatMessage:n}=K(),{colors:r}=G();return B({headerStyle:{borderBottomWidth:1,borderBottomColor:r.gray100},headerTitleText:n({id:`loan__revolve__loan_details__label__6`}),headerRight:()=>null,...t.canGoBack()?{}:{headerLeft:()=>null}}),(0,Z.jsxs)(ZU,{edges:[`left`,`right`,`bottom`],children:[(0,Z.jsxs)(QU,{children:[(0,Z.jsx)(U,{variant:`headline`,size:`large`,color:r.gray900,testID:`DashboardOnboardingPage_Title`,children:n({id:`revolve__onboarding__fi__headline`})}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:r.gray500,testID:`DashboardOnboardingPage_Subtitle`,children:n({id:`revolve__onboarding__fi__header__description`})})]}),(0,Z.jsx)($U,{children:(0,Z.jsx)(eW,{children:(0,Z.jsx)(Yu,{isSingleItem:!0,label:n({id:`revolve__onboarding__fi__CTA`}),leftComponent:(0,Z.jsx)(P.DocumentsIcon,{width:32,height:32,fill:r.gray900}),rightComponent:(0,Z.jsx)(P.ArrowForwardIcon,{width:24,height:24,fill:r.gray900}),onPress:e,testID:`DashboardOnboardingPage_ContinueApplicationButton`})})})]})},ZU=V(Pr)(`flex:1;`),QU=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;align-items:center;padding:14px 24px 16px;`),$U=V.View(`flex:1;flex-direction:row;justify-content:center;`),eW=V.View(`flex:1;padding:24px;max-width:600px;`),tW=qc(`query GetOnboardingApplicationState($applicationId: String!) {
1237  data: creditLine_onboarding_applicationState(applicationId: $applicationId) {
1238    state
1239  }
1240}`),nW=e=>{let{logEvent:t}=z();return Yn(tW,{skip:e==null,variables:e?{applicationId:e}:void 0,onCompleted:()=>{t(eo.CREDIT_LINE_ONBOARDING_APPLICATION_STATE_COMPLETED)},onError:e=>{t(eo.CREDIT_LINE_ONBOARDING_APPLICATION_STATE_ERROR,{error:e.message})}})},rW=(e,t=0,n)=>{let r=e!=null,i=Bn({enabled:r,queryKey:wO.revolveApplicationFormState(e??``),queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Onboarding/Applications/${e??`null`}/State`}),refetchIntervalInBackground:r,refetchInterval:!n&&t});return{...i,isLoading:i.isLoading&&r}},iW=qc(`
1241query CreditLineOnboardingActiveApplications {
1242  data: creditLine_onboarding_activeApplications {
1243    hasApplication
1244    canIncreaseLimit
1245    applicationId
1246    applicationType
1247    applicationState
1248  }
1249}`),aW=function(e){return e[e.LOADING=0]=`LOADING`,e[e.CONFIRMATION_NEEDED_FOR_PRODUCT=1]=`CONFIRMATION_NEEDED_FOR_PRODUCT`,e[e.HAS_PRODUCT=2]=`HAS_PRODUCT`,e[e.CONTINUE_PRODUCT_ONBOARDING=3]=`CONTINUE_PRODUCT_ONBOARDING`,e[e.NO_APPLICATION=4]=`NO_APPLICATION`,e}({}),oW=({children:e})=>{let[t,n]=(0,X.useState)(null),{logEvent:r}=z(),i=kj(e=>e.userSession.isCustomer),{data:a,loading:o}=_A(),{data:s,loading:c}=nW(t),{loading:l}=Yn(iW,{skip:!i||a?.data.accountId!=null||o,onCompleted:e=>{e?.data?.hasApplication&&e.data.applicationId&&(r(eo.CREDIT_LINE_ONBOARDING_ACTIVE_APPLICATIONS_COMPLETED),n(e.data.applicationId))},onError:e=>{r(eo.CREDIT_LINE_ONBOARDING_ACTIVE_APPLICATIONS_ERROR,{error:e.message})}});if(o)return e({state:0});if(a?.data.accountId!=null)return e({state:2});if(l||c)return e({state:0});switch(s?.data?.state){case du.Done:case du.Approving:return e({state:1});case du.Applying:return e({state:3});default:return e({state:4})}},sW=qc(`
1250  query fi_revolve_dashboard($accountId: String) {
1251    screen: fi_revolve_dashboard(accountId: $accountId) {
1252      header
1253      content
1254      actions
1255    }
1256  }
1257`),cW=()=>{let e=N(),{formatMessage:t}=K(),n=et(),{revolveAccountId:r}=kj(e=>e.userSession),{data:i,loading:a,refetch:o}=Yn(sW,{variables:{accountId:r}}),{setIsMenuVisible:s,isMenuVisible:c,onClose:l}=Od({refetch:o});(0,X.useEffect)(()=>{n&&o()},[n,o]),B({headerTitleText:t({id:`loan__revolve__loan_details__label__6`}),onTrailingButtonPress:()=>{s(!0)},buttonText:t({id:`revolve__dashboard__secondary_action_label`}),buttonTestID:`DashboardProductPage_MoreMenuButton`,isHeaderSemiTransparent:!0,...e.canGoBack()?{}:{headerLeft:()=>null}});let u=(0,X.useCallback)(({contractId:t,productType:n})=>{e.dispatch(Ol.popTo($.PRODUCT_WITHDRAWAL_ONBOARDING,{contractId:t,productType:n}))},[e]);return(0,Z.jsxs)(j,{header:(0,Z.jsx)(dg,{node:i?.screen?.header,loading:a,refetch:o}),testID:`RevolveDashboard_Screen`,children:[(0,Z.jsx)(ff,{node:i?.screen?.actions,options:{actions:{onClose:l},values:{isMenuVisible:c}},refetch:o,loading:a}),(0,Z.jsx)(Df,{node:a?null:i?.screen?.content,loading:a,refetch:o,options:{actions:{onPressAgreementWithdrawEntry:u}}})]})},lW=qc(`
1258  query FiRevolveProductNeedsConfirmation {
1259    screen: fi_revolve_productNeedsConfirmation {
1260      header
1261      content
1262      actions
1263      metadata
1264    }
1265  }
1266`),uW=({onClose:e})=>{let{formatMessage:t}=K(),{data:n,loading:r,refetch:i}=Yn(lW);return B({headerTitleText:t({id:`loan__revolve__loan_details__label__6`}),closeTestID:`RevolveDashboardPreliminaryGrantedView_CloseButton`,isHeaderSemiTransparent:!0,onClose:e,headerLeft:()=>null}),(0,Z.jsx)(j,{insetBottom:!1,header:(0,Z.jsx)(dg,{node:n?.screen?.header,loading:r,refetch:i}),testID:`RevolveDashboardPreliminaryGrantedView_Screen`,children:(0,Z.jsx)(Df,{node:n?.screen?.content,loading:r,refetch:i})})},dW=({isLoading:e,onGoToOnboarding:t})=>{let{formatMessage:n}=K(),{colors:r}=G(),i=(0,X.useMemo)(()=>[{label:n({id:`revolve__FI__onboarding__usp__01`}),isFirstItem:!0},{label:n({id:`revolve__FI__onboarding__usp__02`}),isLastItem:!0}].map(e=>(0,X.createElement)(Yu,{...e,key:e.label,isDisabled:!0,leftComponent:(0,Z.jsx)(P.UspCheckIcon,{width:32,height:32,fill:r.secondary400}),testID:`ApplyPage_ListItemUsp`})),[r.secondary400,n]);return(0,Z.jsx)(Wl,{icon:P.LoanRevolve,label:n({id:`desktop_1920_–_invoices_overview__text`}),title:n({id:`revolve__FI__onboarding__usp__screen__headline`}),subtitle:n({id:`revolve__FI__onboarding__usp__screen__description`}),headerColor:r.secondary400,footerContent:(0,Z.jsx)(bl,{primaryButtonProps:{isLoading:e,text:n({id:`revolve__FI__onboarding__CTA__start`}),onPress:t,testID:`ApplyPage_GetStartedButton`}}),children:i})}
1266,{useRebillaTrackingCookie:fW}=pi,pW=({children:e,navigateToContactDetails:t})=>{let n=fW(),r=kj(e=>e.userSession.isCustomer),{data:i,isFetching:a}=Bn({enabled:r,queryKey:DO.onboardingContactInfo(),queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Onboarding/CustomerOnboarding/Customers/Current/ContactData`})}),o=W.not.emptyOrNull(i?.emailAddress)&&W.not.emptyOrNull(i?.phoneNumber),{mutateAsync:s,isPending:c}=fn({mutationFn:()=>Aj({method:`POST`,url:`fi/CreditLine/Onboarding/Applications`,contentType:`application/json`,params:{applicationId:HR()},headers:n==null?null:{"Rebilla-Tracking":n}})});(0,X.useEffect)(()=>{if(!a&&(!r||!o)){t();return}},[o,r,a,t]);let l=(0,X.useCallback)(async()=>(await s()).applicationId,[s]);return e({isLoading:a,isMissingContactDetails:!r||!o,createApplication:l,isCreatingApplication:c})},mW=({children:e,onAppleDeny:t,onApplyApprove:n,onApplyError:r})=>{let i=Ke(),{accountId:a}=vA(),{data:o,status:s}=Bn({enabled:a!=null,queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Product/Accounts/${a??`null`}/Insurances/State`}),queryKey:wO.revolveInsuranceState(a??``)}),{data:c,status:l,isFetching:u}=Bn({enabled:a!=null&&o?.state===oO.ACTIVE,queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Product/Accounts/${a??`null`}/Insurances/Overview`}),queryKey:wO.revolveInsuranceOverview(a??``)}),{data:d,status:f,isFetching:p,refetch:m}=hW(o?.state===oO.AVAILABLE,a),{mutateAsync:h,isPending:g}=fn({mutationFn:()=>Aj({method:`PUT`,url:`fi/CreditLine/Product/Accounts/${a??`null`}/Insurances/Register`}),onSuccess:e=>{if(e.status===`Active`){i.invalidateQueries({queryKey:wO.revolveInsuranceState(a??``)}),n();return}t()},onError:()=>{r()}});return s===`pending`||u&&c==null?e({isLoading:!0}):s===`error`||l===`error`?e({isLoading:!1,isError:!0}):o.state===oO.ACTIVE?e({isLoading:!1,isError:!1,data:{startDate:Pu.fromISO(c?.fromDate??``),isReportClaimAvailable:c?.canSubmitClaims??!1,hasInsurance:!0,currentFee:c?.premiumGuesstimate??0,exampleFee:0,exampleOutstandingDebt:0,premiumInterestRate:0}}):f===`pending`||p&&d==null?e({isLoading:!0}):f===`error`||!d.canTakeInsurance?e({isLoading:!1,isError:!0}):e({isLoading:!1,isError:!1,data:{startDate:Pu.now(),isReportClaimAvailable:!1,hasInsurance:!1,reloadPriceExample:m,exampleFee:d?.insuranceOffer?.exampleFee,exampleOutstandingDebt:d?.insuranceOffer?.exampleOutstandingDebt,premiumInterestRate:d?.insuranceOffer?.premiumInterestRate,documents:d?.insuranceOffer?.documents??[],isSubmittingInsurance:g,onAcceptOffer:h,currentFee:0}})},hW=(e,t)=>Bn({enabled:e,queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Product/Insurances/Accounts/${t}/offer`}),queryKey:wO.revolveInsurancePriceExample(t)});O();var gW=[`tel`,`telprompt`],_W=async()=>{for(let e of gW){let t=`${e}:${wj}`;await b.canOpenURL(t)&&b.openURL(t)}};wo`
1267  max-width: 600px;
1268  width: 100%;
1269  align-self: center;
1270`;var vW=qc(`
1271  query fi_revolve_insurance_dashboard($accountId: String!) {
1272    screen: fi_revolve_insurance_dashboard(accountId: $accountId) {
1273      header
1274      content
1275    }
1276  }
1277`),yW=({onClose:e,startDate:t,onNavigateAgreementWithdrawEntry:n})=>{let{formatMessage:r}=K(),i=dA(),[a,o]=(0,X.useState)(!1),[s,c]=(0,X.useState)(!1),l=et(),{revolveAccountId:u}=kj(e=>e.userSession),{data:d,loading:f,refetch:p}=Yn(vW,u?{variables:{accountId:u}}:{skip:!0});(0,X.useEffect)(()=>{l&&p()},[l,p]),B({headerTitleText:r({id:`revolve__dashboard__insurance_dashboard__title`}),headerLeft:()=>null,onClose:e,closeTestID:`RevolveInsuranceDashboardView_CloseButton`,isHeaderSemiTransparent:!0});let m=()=>{o(!0)},h=(0,X.useCallback)(({contractId:e,productType:t,isWithdrawalFlowAvailable:r})=>{r?n({contractId:e,productType:t}):c(!0)},[n]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(j,{header:(0,Z.jsx)(dg,{node:d?.screen?.header,loading:f,refetch:p}),testID:`RevolveDashboard_Screen`,children:(0,Z.jsx)(Df,{options:{actions:{handleOpenReport:m,onPressAgreementWithdrawEntry:h}},node:d?.screen?.content,loading:f,refetch:p})}),(0,Z.jsx)(Bl,{headerText:r({id:`revolve__dashboard__fi__headline`}),descriptionText:r({id:`revolve__dashboard__full-screen-outcome__text01__70`})+r({id:`revolve__dashboard__full-screen-outcome__text02__12`},{date:i(t.toJSDate())}),visible:a,onClose:()=>o(!1),mainActionButtonProps:{text:r({id:`revolve__onboarding__(broker)_offer_page_denied_page__label`}),onPress:()=>o(!1)}}),(0,Z.jsx)(Bl,{headerText:r({id:`Revolve__FI__report__claim__modal__dialog__text__81`}),descriptionText:r({id:`Revolve__FI__report__claim__modal__dialog__text`}),visible:s,onClose:()=>c(!1),secondaryActionButtonProps:{text:r({id:`revolve__onboarding__label`}),onPress:()=>c(!1)},mainActionButtonProps:{text:r({id:`revolve__dashboard__profile_-_settings_–_contact_details_02__label__4`}),onPress:()=>{c(!1),_W()}}})]})},bW=e=>(0,Z.jsx)(Gc,{url:Tj,variant:`label`,size:`small`,children:e}),xW=({visible:e,onClose:t,onApply:n})=>{let{formatMessage:r}=K(),{colors:i}=G(),[a,o]=(0,X.useState)(!1),[s,c]=(0,X.useState)(!1);return(0,Z.jsxs)(Ti,{visible:e,onClose:t,headerText:r({id:`Revolve__onboarding__fi__bottom__sheet__modal__content__label`}),headerVisible:!0,children:[(0,Z.jsx)(wW,{variant:`body`,size:`small`,color:i.error,children:r({id:`Revolve__onboarding__fi__bottom__sheet__more__information`})}),(0,Z.jsxs)(SW,{children:[(0,Z.jsx)(ll,{isFilled:a,onPress:()=>o(e=>!e)}),(0,Z.jsx)(CW,{variant:`body`,size:`medium`,color:i.gray900,onPress:()=>o(e=>!e),children:r({id:`Revolve__onboarding__fi__read__product__description`})})]}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(wW,{variant:`body`,size:`small`,color:i.gray700,children:r({id:`Revolve__onboarding__fi__aware__incorrect__information`})}),(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(pr,{}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(wW,{variant:`body`,size:`small`,color:i.error,children:r({id:`Revolve__onboarding__fi__bottom__sheet__more__information`})}),(0,Z.jsxs)(SW,{children:[(0,Z.jsx)(ll,{isFilled:s,onPress:()=>c(e=>!e)}),(0,Z.jsx)(CW,{variant:`body`,size:`medium`,color:i.gray900,onPress:()=>c(e=>!e),children:r({id:`Revolve__onboarding__fi__agree__BNP__process`})})]}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(wW,{variant:`body`,size:`small`,color:i.gray700,children:r({id:`Revolve__onboarding__fi__legal__text__requirement`},{link:bW})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(ba,{wide:!0,align:`end`,onPress:()=>{n?.(),t()},disabled:!a||!s,children:r({id:`Revolve__onboarding__fi__bottom__sheet__modal__content__label__text`})})]})},SW=V.View(`flex-direction:row;gap:16px;`),CW=V(U)(`flex:1;`),wW=V(U)(`margin-left:56px;margin-bottom:4px;`),TW=({visible:e,onClose:t,onResign:n})=>{let{formatMessage:r}=K();return(0,Z.jsx)(Bl,{visible:e,onClose:t,headerText:r({id:`Revolve__onboarding__fi__dialog__text`}),descriptionText:r({id:`Revolve__onboarding__fi__modal__dialog__text`}),mainActionButtonProps:{text:r({id:`Revolve__onboarding__fi__bottom__sheet__modal__content__label__text`}),onPress:t},children:(0,Z.jsx)(EW,{variant:`outlined`,wide:!0,onPress:()=>{t(),n()},children:r({id:`Revolve__onboarding__fi__onboarding__fi__label__text`})})})},EW=V(ba)(`margin-top:16px;margin-bottom:-16px;`),DW=`/se/app/static/usp_header-CgGSyOWw.png`;O();var OW=({insuranceFee:e,onAcceptOffer:t,onDeclineOffer:n,premiumInterestRate:r,exampleOutstandingDebt:i,isApplying:a,documents:o})=>{let{formatMessage:s}=K(),{colors:c}=G(),l=fA({fractionDigits:0,showSymbol:!0}),u=fA({fractionDigits:2,showSymbol:!0,showSign:!0}),d=Ua({value:r,fractionDigits:2}),[f,p]=(0,X.useState)(!1),[m,h]=(0,X.useState)(!1),g=(0,X.useMemo)(()=>[{label:s({id:`revolve__dashboard__insurance_dashboard__name__6`}),description:s({id:`revolve__dashboard__insurance_-_onboarding_usp_fullscreen_02__description`}),isFirstItem:!0,testID:`InsuranceUspPage_ListItemOfferDisease`},{label:s({id:`revolve__dashboard__insurance_dashboard__name__95`}),description:s({id:`revolve__dashboard__insurance_-_onboarding_usp_fullscreen_02__description`}),testID:`InsuranceUspPage_ListItemOfferInvoluntaryUnemployment`},{label:s({id:`revolve__dashboard__insurance_-_onboarding_usp_fullscreen_01__name`}),description:s({id:`revolve__dashboard__insurance_dashboard__description`}),testID:`InsuranceUspPage_ListItemOfferDeath`},{label:s({id:`revolve__dashboard__insurance_-_onboarding_usp_fullscreen_01__name__46`}),description:s({id:`revolve__dashboard__insurance_-_onboarding_usp_fullscreen_01__description`}),isLastItem:!0,testID:`InsuranceUspPage_ListItemOfferInsuranceTermination`}].map(e=>(0,X.createElement)(Yu,{...e,key:e.testID,isDisabled:!0,leftComponent:(0,Z.jsx)(P.UspCheckIcon,{width:32,height:32,fill:c.secondary400})})),[c.secondary400,s]),_=(0,X.useMemo)(()=>[{label:s({id:`Revolve__onboarding__fi__short__term__income__protection__text__61`})},{label:s({id:`Revolve__onboarding__fi__short__term__income__protection__text__19`})},{label:s({id:`Revolve__onboarding__fi__short__term__income__protection__text`})},{label:s({id:`Revolve__onboarding__fi__short__term__income__protection__text__80`})},{label:s({id:`Revolve__onboarding__fi__usp__fullscreen__10__text__34`})}],[s]),v=(0,X.useCallback)(e=>(0,Z.jsx)(Gc,{variant:`body`,size:`small`,color:c.primary400,url:Tj,testID:`InsuranceUspPage_ProductTermsLink`,children:e}),[c.primary400]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Wl,{icon:P.InsuranceIcon,label:s({id:`revolve__dashboard__account_credit_insurance`}),title:s({id:`Revolve__onboarding__fi__usp__fullscreen__9__headline__txt`}),subtitle:s({id:`Revolve__onboarding__fi__short__term__income__protection__headline__txt`}),headerImage:DW,footerContent:(0,Z.jsx)(jW,{hasShadow:!0,primaryButtonProps:{disabled:a,isLoading:a,text:s({id:`revolve__dashboard__insurance_-_onboarding_usp_fullscreen_02__label-text`}),onPress:()=>h(!0),testID:`InsuranceUspPage_AcceptButton`},secondaryButtonProps:{icon:(0,Z.jsx)(P.CloseIcon,{width:32,height:32}),onPress:()=>p(!0),testID:`InsuranceUspPage_CancelButton`}}),children:(0,Z.jsxs)(kW,{edges:[`bottom`,`left`,`right`],children:[g,(0,Z.jsx)(fi,{size:`medium`,title:s({id:`revolve__dashboard__insurance_-_onboarding_usp_fullscreen_01__text__39`}),testID:`InsuranceUspPage_PriceExample`}),(0,Z.jsxs)(AW,{children:[(0,Z.jsx)(Rr,{variant:`multiLine`,label:s({id:`revolve__dashboard__insurance_-_onboarding_usp_fullscreen_01__label__83`}),text:l(i),testID:`InsuranceUspPage_ListItemDebtBalance`}),(0,Z.jsx)(Rr,{variant:`multiLine`,label:s({id:`revolve__dashboard__insurance_-_onboarding_usp_fullscreen_01__label`}),text:u(e),testID:`InsuranceUspPage_ListItemPaymentSecurityMonthlyCost`}),(0,Z.jsx)(Rr,{variant:`multiLine`,label:s({id:`revolve__dashboard__fi__insurance_-_onboarding_usp_fullscreen_01__label`}),text:s({id:`revolve__dashboard__insurance_-_onboarding_usp_fullscreen_01__text__83`},{feeValue:d}),testID:`InsuranceUspPage_ListItemPremium`})]}),(0,Z.jsx)(fi,{size:`medium`,title:s({id:`Revolve__onboarding__fi__short__term__income__protection__text__40`}),testID:`InsuranceUspPage_SecondPoints`}),(0,Z.jsxs)(MW,{children:[(0,Z.jsxs)(IW,{children:[(0,Z.jsx)(LW,{children:(0,Z.jsx)(P.Info,{width:24,height:24,fill:c.info})}),(0,Z.jsx)(RW,{children:(0,Z.jsx)(U,{variant:`body`,size:`small`,color:c.info,children:s({id:`Revolve__onboarding__fi__onboarding__usp__fullscreen__10__text`})})})]}),(0,Z.jsx)(NW,{children:_.map((e,t)=>(0,Z.jsxs)(X.Fragment,{children:[(0,Z.jsxs)(PW,{children:[(0,Z.jsx)(P.UspCheckIcon,{width:24,height:24,fill:c.secondary300}
1277),(0,Z.jsx)(FW,{variant:`body`,size:`small`,children:e.label})]}),t!==_.length-1&&(0,Z.jsx)(pr,{verticalMargin:8})]},`second-list-item-${t}`))})]}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(U,{variant:`body`,size:`small`,testID:`InsuranceUspPage_Info2`,color:c.gray700,children:s({id:`Revolve__onboarding__fi__period__of__least__six__months`})}),(0,Z.jsx)(fi,{size:`medium`,title:s({id:`Revolve__onboarding__fi__usp__fullscreen__9__text`}),testID:`InsuranceUspPage_Documents`}),o?.length!=null&&o.map(({regionalName:e,url:t},n,r)=>(0,Z.jsx)(Yu,{isFirstItem:n===0,isLastItem:n===r.length-1,leftComponent:(0,Z.jsx)(P.DocumentsIcon,{width:32,height:32}),rightComponent:(0,Z.jsx)(P.ArrowForwardIcon,{width:24,height:24}),label:e,onPress:()=>b.openURL(t)},e)),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`small`,testID:`InsuranceUspPage_Info`,color:c.gray700,children:s({id:`FI__onboarding__credit__line__insurance__right__withdrawal`},{link1:v})})]})}),(0,Z.jsx)(TW,{visible:f,onClose:()=>p(!1),onResign:n}),(0,Z.jsx)(xW,{visible:m,onClose:()=>h(!1),onApply:t})]})},kW=V(Pr)(`align-self:stretch;`),AW=V.View(`padding:0 16px;border-radius:8px;background-color:`,({theme:e})=>e.colors.gray0,`;`),jW=V(bl)(`position:absolute;`),MW=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;border-radius:`,({theme:e})=>e.borderRadius,`;border:1px solid `,({theme:e})=>e.colors.gray200,`;overflow:hidden;padding:4px;`),NW=V.View(`padding:8px 12px 12px;`),PW=V.View(`flex-direction:row;gap:12px;align-items:center;`),FW=V(U)(`flex:1;`),IW=V.View(`flex-direction:row;gap:4px;border-radius:4px;background-color:`,({theme:e})=>e.colors.infoLight,`;padding:4px;`),LW=V.View(`padding:8px;width:40px;height:40px;`),RW=V.View(`padding:2px 8px 0 0;flex:1;justify-content:center;`),zW=({onBack:e,documents:t})=>{let{formatMessage:n}=K(),{colors:r}=G(),i=dA();return B({headerStyle:{borderBottomWidth:1,borderBottomColor:r.gray100},headerTitleText:n({id:`revolve__dashboard__documents__title__32`}),onNavigateBack:e,backTestID:`RevolveInsuranceDocumentsView_BackButton`}),(0,Z.jsx)(BW,{edges:[`bottom`,`left`,`right`],children:(0,Z.jsxs)(VW,{children:[(0,Z.jsx)(fi,{title:n({id:`revolve__dashboard__documents__text__61`})}),t.map(({name:e,date:t,onPress:n},r,a)=>(0,Z.jsx)(Yu,{isFirstItem:r===0,isLastItem:r===a.length-1,leftComponent:(0,Z.jsx)(P.PdfIcon,{width:32,height:32}),rightComponent:(0,Z.jsx)(P.DownloadIcon,{width:32,height:32}),label:e,description:i(t),onPress:n},e))]})})},BW=V(Pr)(`flex:1;padding:0 24px;`),VW=V.View(`max-width:600px;width:100%;align-self:center;`),HW=({children:e,onOpenDocumentUrl:t})=>{let{accountId:n}=vA(),{data:r,status:i}=Bn({enabled:n!=null,queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Product/Accounts/${n??`null`}/Insurances/Overview`}),queryKey:wO.revolveInsuranceOverview(n??``)});return e(i===`pending`?{isLoading:!0}:i===`error`?{isLoading:!1,isError:!0}:{documents:r.documents.map(e=>({name:e.name,date:new Date(e.dateCreated),onPress:()=>t(e.url,e.name)})),isError:!1,isLoading:!1})};O();var UW=({onBack:e})=>{let{formatMessage:t}=K(),{colors:n}=G(),[r,i]=(0,X.useState)(null),{logEvent:a}=z();return B({headerStyle:{borderBottomWidth:1,borderBottomColor:n.gray100},headerTitleText:t({id:`revolve__dashboard__fi__headline`}),onNavigateBack:e,backTestID:`RevolveInsuranceReportClaimView_BackButton`}),(0,Z.jsxs)(j,{testID:`ReduceInsuranceScreen`,children:[(0,Z.jsx)(fi,{topSpacing:!1,title:t({id:`Revolve__FI__select__direct__account__text__91`})}),(0,Z.jsxs)(F,{children:[(0,Z.jsx)(M,{leading:{overline:t({id:`Revolve__FI__select__direct__account__headline`}),title:t({id:`Revolve__FI__select__direct__account__overline`})},IconComponent:P.Calendar,variant:`active`,onPress:()=>i(!1),trailingElement:(0,Z.jsx)(ea,{isFilled:r===!1,onPress:()=>i(!1)})}),r===!1&&(0,Z.jsx)(Mu,{message:t({id:`Revolve__FI__select__direct__account__text`})})]}),(0,Z.jsx)(I,{height:8}),(0,Z.jsxs)(F,{children:[(0,Z.jsx)(M,{leading:{overline:t({id:`Revolve__FI__select__direct__account__name`}),title:t({id:`Revolve__FI__select__direct__account__description`})},IconComponent:P.Calendar,variant:`active`,onPress:()=>i(!0),trailingElement:(0,Z.jsx)(ea,{isFilled:r===!0,onPress:()=>i(!0)})}),r===!0&&(0,Z.jsx)(Mu,{message:t({id:`Revolve__FI__select__direct__account__text__70`})})]}),(0,Z.jsx)(WW,{}),(0,Z.jsx)(ba,{wide:!0,align:`center`,hasShadow:!0,onPress:()=>{a(eo.INSURANCE_REPORT_CLAIM),r===!0?b.openURL(voe):b.openURL(_oe),e()},disabled:r==null,children:t({id:`revolve__dashboard__fi__headline`})})]})},WW=V.View(`flex:1;min-height:24px;`),GW=({signedInsuranceDate:e,onBack:t})=>{let{formatMessage:n}=K(),r=dA();return(0,Z.jsx)(KW,{children:(0,Z.jsxs)(qW,{children:[(0,Z.jsx)(U,{variant:`headline`,size:`small`,children:n({id:`revolve__dashboard__insurance_dashboard__name`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:n({id:`revolve__dashboard__full-screen-outcome__text01__70`})}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:n({id:`revolve__dashboard__full-screen-outcome__text02__12`},{date:r(e)}
1277)}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(JW,{variant:`contained`,onPress:t,children:n({id:`revolve__onboarding__share_feedback__label-text__25`})})]})})},KW=V.View(`background-color:rgba(0, 0, 0, 0.5);justify-content:center;align-items:center;position:absolute;padding:0 24px;bottom:0;right:0;left:0;top:0;`),qW=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;border-radius:16px;max-width:600px;padding:24px;width:100%;`),JW=V(ba)(`width:100%;align-self:center;`),{FlowResultScreen:YW}=Jc,XW=({onTryAgain:e,onClose:t})=>{let{formatMessage:n}=K();return(0,Z.jsx)(YW,{type:`error`,title:n({id:`revolve__onboarding__(broker)_offer_page_try_again__full-screen-outcome__headline`}),description:n({id:`loan__revolve__content__description__26`}),buttonTitle:n({id:`loan__revolve__content__button__label__42`}),bottomButtonTitle:n({id:`revolve__dashboard__outcome__label`}),onButtonPress:e,onBottomButtonPress:t})},{FlowResultScreen:ZW}=Jc,QW=({onClose:e})=>{let{formatMessage:t}=K();return(0,Z.jsx)(ZW,{type:`success`,title:t({id:`revolve__dashboard__dashboard_fi__full-screen-outcome__headline`}),description:t({id:`revolve__dashboard__dashboard_fi__full-screen-outcome__text01`}),buttonTitle:t({id:`revolve__dashboard___full-screen-outcome__label`}),onButtonPress:e})},$W=function(e){return e.NONE=`None`,e.NOT_NEEDED=`Not needed`,e.TOO_EXPENSIVE=`Too expensive`,e.ALREADY_HAVE_INSURANCE=`Already have an insurance`,e}({}),eG=({onBack:e,onConfirm:t,isResigning:n})=>{let{colors:r}=G(),{formatMessage:i}=K(),[a,o]=(0,X.useState)();B({headerStyle:{borderBottomWidth:1,borderBottomColor:r.gray100},headerTitleText:i({id:`revolve__dashboard__resign__label`}),onNavigateBack:e,backTestID:`RevolveInsuranceResignView_BackButton`});let s=(0,X.useCallback)(()=>{a!=null&&t(a.toString())},[t,a]);return(0,Z.jsxs)(tG,{children:[(0,Z.jsx)(nG,{showsVerticalScrollIndicator:!1,children:(0,Z.jsxs)(rG,{children:[(0,Z.jsx)(fi,{isHeadline:!0,size:`medium`,title:i({id:`revolve__dashboard__resign__text`})}),(0,Z.jsx)(fi,{title:i({id:`revolve__dashboard__resign__text__82`})}),(0,Z.jsx)(vr,{label:i({id:`revolve__dashboard__resign__name__59`}),isFilled:a===$W.NONE,onPress:()=>o($W.NONE)}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(vr,{label:i({id:`revolve__dashboard__resign__name`}),isFilled:a===$W.NOT_NEEDED,onPress:()=>o($W.NOT_NEEDED)}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(vr,{label:i({id:`revolve__dashboard__resign__name__43`}),isFilled:a===$W.TOO_EXPENSIVE,onPress:()=>o($W.TOO_EXPENSIVE)}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(vr,{label:i({id:`revolve__dashboard__resign__name__50`}),isFilled:a===$W.ALREADY_HAVE_INSURANCE,onPress:()=>o($W.ALREADY_HAVE_INSURANCE)})]})}),(0,Z.jsx)(bl,{primaryButtonProps:{disabled:a==null||n,isLoading:n,text:i({id:`revolve__dashboard__resign__label`}),onPress:s}})]})},tG=V.View(`flex:1;`),nG=V.ScrollView(`flex:1;padding:4px 24px 128px;`),rG=V.View(`max-width:600px;width:100%;align-self:center;`),iG=({children:e,onSuccessfulResignation:t,onFail:n})=>{let{accountId:r}=vA(),{mutateAsync:i,isPending:a}=fn({mutationFn:e=>Aj({method:`PUT`,url:`fi/CreditLine/Product/Accounts/${r??`null`}/Insurances/Cancel`,params:{cancellationNote:e},contentType:`application/json`}),onSuccess:()=>{t()},onError:n});return e({resignInsurance:i,isResigningInsurance:a})},{ListDetailSummaryItemWithCopyButton:Foe}=Jc;O();var{TinkBadge:aG}=Cr,oG=({onContinue:e,onCancel:t,canSkip:n,onSkip:r})=>{let{colors:i}=G(),{formatMessage:a}=K(),{isMd:o}=tl();return(0,Z.jsx)(sG,{testID:`RevolveAccountVerification_Screen`,children:(0,Z.jsxs)(uG,{isMobile:!o,children:[(0,Z.jsx)(A,{}),(0,Z.jsxs)(dG,{children:[(0,Z.jsx)(cG,{children:(0,Z.jsx)(aG,{})}),(0,Z.jsx)(I,{height:48}),(0,Z.jsx)(U,{variant:`headline`,size:`small`,align:`center`,children:a({id:`revolve__onboarding_fi__dialog-text`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,align:`center`,children:a({id:`revolve__onboarding_fi__dialog-text__16`})}),(0,Z.jsx)(I,{height:24}),n?(0,Z.jsxs)(fG,{children:[(0,Z.jsx)(lG,{isMobile:!o,variant:`outlined`,onPress:r,testID:`RevolveAccountVerification_SkipButton`,children:a({id:`revolve__fi__onboarding__skip__CTA`})}),(0,Z.jsx)(I,{width:8}),(0,Z.jsx)(lG,{isMobile:!o,onPress:e,testID:`RevolveAccountVerification_ContinueButton`,children:a({id:`revolve__onboarding__connect_account_3__label-text`})})]}):(0,Z.jsxs)(fG,{children:[t!=null&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(lG,{isMobile:!o,variant:`outlined`,onPress:t,testID:`RevolveAccountVerification_CancelButton`,children:a({id:`revolve__onboarding__(broker)_offer_page_denied_page__label`})}),(0,Z.jsx)(I,{width:8})]}),(0,Z.jsx)(lG,{isMobile:!o,onPress:e,testID:`RevolveAccountVerification_ContinueButton`,children:a({id:`revolve__onboarding__connect_account_3__label-text`})})]})]}),(0,Z.jsx)(ma,{size:40,fill:i.gray400})]})})},sG=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;flex:1;`),cG=V.View(`width:80px;height:80px;border-radius:16px;border-width:1px;border-color:`,({theme:e})=>e.colors.gray200,`;justify-content:center;align-items:center;`),lG=V(ba)(`max-width:`,({isMobile:e})=>e?`252px`:`400px`,`;flex:1;`),uG=V.View(`padding-bottom:`,({theme:e})=>e.spacing(7),`;flex:1;justify-content:space-between;align-self:center;max-width:`,({isMobile:e})=>e?`100%`:`400px`,`;padding-left:`,({theme:e})=>e.spacing(3),`;padding-right:`,({theme:e})=>e.spacing(3),`;padding-top:`,({theme:e,isMobile:t})=>e.spacing(t?1:6),`;`),dG=V.View(`align-items:center;justify-content:center;`),fG=V.View(`flex-direction:row;width:100%;justify-content:center;`),pG=({children:e,tinkRedirectPath:t,applicationId:n})=>{let{data:r,error:i,isLoading:a,refetch:o}=rW(n),s=xA({redirectPath:t,clientId:`fc3fe30778a849f6a5490f40e9fb1875`,applicationId:n});return e(a?{isLoading:!0}:i==null?{isError:!1,isLoading:!1,tinkUrl:s,canSkip:r?.bankAccountVerificationStatus===nO.COMPLETED||r?.bankAccountVerificationStatus===nO.IN_PROGRESS}:{isLoading:!1,isError:!0,refetch:o})},mG=({onBack:e,onContinue:t})=>{let{formatMessage:n}=K(),[r,i]=(0,X.useState)();return(0,Z.jsxs)(hG,{children:[(0,Z.jsxs)(gG,{children:[(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`headline`,testID:`ResignFeedbackPage_Title`,children:n({id:`revolve__onboarding__fi__revolve_share_feedback__text`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,testID:`ResignFeedbackPage_InfoCaption`,children:n({id:`revolve__onboarding__fi__revolve_share_feedback__dialog-text`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(vr,{isFirstItem:!0,label:n({id:`revolve__onboarding__fi__resign__answer__01`}),isFilled:r===0,onPress:()=>i(0),testID:`ResignFeedbackPage_ListItemRadioContinueLater`}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(vr,{isLastItem:!0,label:n({id:`revolve__onboarding__fi__resign__answer__02`}),isFilled:r===3,onPress:()=>i(3),testID:`ResignFeedbackPage_ListItemRadioHighInterest`}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(vr,{isLastItem:!0,label:n({id:`revolve__onboarding__fi__resign__answer__03`}),isFilled:r===1,onPress:()=>i(1),testID:`ResignFeedbackPage_ListItemRadioTooComplicated`}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(vr,{isLastItem:!0,label:n({id:`revolve__onboarding__fi__resign__answer__04`}),isFilled:r===2,onPress:()=>i(2),testID:`ResignFeedbackPage_ListItemRadioDoNotNeedLoan`}),(0,Z.jsx)(I,{height:112})]}),(0,Z.jsx)(bl,{hasShadow:!0,primaryButtonProps:{text:n({id:`revolve__onboarding__cost_per_month_02__text`}),onPress:t,testID:`ResignFeedbackPage_ConfirmButton`},secondaryButtonProps:{text:n({id:`revolve__onboarding__share_feedback__label-text`}),onPress:e,testID:`ResignFeedbackPage_CancelButton`}})]})},hG=V(Pr)(`flex:1;max-width:600px;align-self:center;`),gG=V.ScrollView(`flex:1;padding-left:24px;padding-right:24px;`),_G=goe,vG=wj,yG=({onCancel:e,onConfirm:t,onCallSupport:n})=>{let{formatMessage:r}=K(),{colors:i}=G(),a=()=>{Tc.onMailPress(_G)};return(0,Z.jsx)(Bl,{visible:!0,onClose:e,buttonsInColumn:!0,headerText:r({id:`global_screens__user_leave_process_title`}),descriptionText:r({id:`global_screens__user_leave_process__description`},{email:_G,phone:vG,link1:e=>(0,Z.jsx)(Gc,{accessibilityRole:`link`,variant:`label`,size:`large`,color:i.primary400,onPress:a,testID:`RevolveOnboardingCancelModalEmailLink`,children:e}),link2:e=>(0,Z.jsx)(Gc,{accessibilityRole:`link`,variant:`label`,size:`large`,color:i.primary400,onPress:n,testID:`RevolveOnboardingCancelModalPhoneLink`,children:e})}),mainActionButtonProps:{onPress:e,text:r({id:`general_screens__transfer_form__cta_label`}),variant:`outlined`,testID:`ContinueApplicationButton`},secondaryActionButtonProps:{onPress:t,text:r({id:`global_screens__user_leave_process__secondary_button_label`}),variant:`outlined`,testID:`LeaveButton`}})},bG=(0,X.memo)(({onButtonPress:e})=>{let{formatMessage:t}=K();return(0,Z.jsx)(is,{type:`denied`,title:t({id:`loan__revolve__(native)__full-screen-outcome__headline`}),description:t({id:`revolve__fi__revolve_denied_page_02__text01`}),buttonTitle:t({id:`revolve__onboarding__(broker)_offer_page_denied_page__label`}),onButtonPress:e})}),xG=function(e){return e[e.LIVING_STATUS=0]=`LIVING_STATUS`,e[e.JOB_SITUATION=1]=`JOB_SITUATION`,e[e.COST_OF_LIVING=2]=`COST_OF_LIVING`,e}({});O();var SG=({type:e,onClose:t})=>{let{formatMessage:n}=K(),r=(()=>{switch(e){case`monthlyAccommodationCostsWithMortgage`:return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:n({id:`FI__onboarding__tooltip__title__4`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(TG,{data:n({id:`FI__onboarding__tooltip__description__4`}).split(`
1278`)})]});case`monthlyLoanCostsWithoutMortgage`:return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:n({id:`FI__onboarding__tooltip__title__3`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(TG,{data:n({id:`FI__onboarding__tooltip__description__3`}).split(`
1279`)}),(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:n({id:`FI__onboarding__tooltip__description__31`})})]});default:return null}})();return(0,Z.jsxs)(Ti,{visible:e!=null,onClose:t,fullscreen:!0,children:[r,(0,Z.jsx)(I,{height:24})]})},CG=V.View(`background-color:`,({theme:e})=>e.colors.gray700,`;width:6px;height:6px;border-radius:6px;`),wG=V.View(`flex-direction:row;align-items:center;gap:8px;padding-top:1px;padding-bottom:1px;`),TG=({data:e})=>(0,Z.jsx)(A,{children:e.map((e,t)=>(0,Z.jsxs)(wG,{children:[(0,Z.jsx)(CG,{}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:e})]},t))});O();var EG=({defaultAccommodationCost:e,defaultBorrowingCost:t,hasConfirmed:n,updateForm:r,onShowGeneralTerms:i,onShowPrivacyPolicy:a,onShowProductTerms:o,onShowSecci:s,onShowTermsOfUse:c,smallerHeader:l})=>{let{locale:u,formatMessage:d}=K(),f=(0,X.useMemo)(()=>Tc.parseNumberByLocale(u),[u]),{colors:p}=G(),[m,h]=(0,X.useState)(null),g=(0,X.useCallback)(e=>(0,Z.jsx)(kG,{variant:`body`,size:`small`,color:p.primary400,onPress:c,testID:`CostOfLivingStepPage_TermsOfUseLink`,children:e},`termsOfUse`),[c,p.primary400]),_=(0,X.useCallback)(e=>(0,Z.jsx)(kG,{variant:`body`,size:`small`,color:p.primary400,onPress:i,testID:`CostOfLivingStepPage_GeneralTermsLink`,children:e},`generalTerms`),[i,p.primary400]),v=(0,X.useCallback)(e=>(0,Z.jsx)(kG,{variant:`body`,size:`small`,color:p.primary400,onPress:o,testID:`CostOfLivingStepPage_ProductTermsLink`,children:e},`productTerms`),[o,p.primary400]),y=(0,X.useCallback)(e=>(0,Z.jsx)(kG,{variant:`body`,size:`small`,color:p.primary400,onPress:s,testID:`CostOfLivingStepPage_SekkiLink`,children:e},`secci`),[s,p.primary400]),b=(0,X.useCallback)(e=>(0,Z.jsx)(kG,{variant:`body`,size:`small`,color:p.primary400,onPress:a,testID:`CostOfLivingStepPage_PrivacyPolicyLink`,children:e},`privacyPolicy`),[a,p.primary400]),x=isNaN(e)||e==null?void 0:`${e}`,S=isNaN(t)||t==null?void 0:`${t}`;return(0,Z.jsxs)(A,{children:[(0,Z.jsx)(U,{variant:l?`title`:`headline`,size:l?`medium`:`small`,color:p.gray900,testID:`CostOfLivingStepPage_Title`,children:d({id:`revolve__onboarding__revolve_cost_per_month_01__text`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(jl,{onTooltipPress:()=>h(`monthlyAccommodationCostsWithMortgage`),label:d({id:`revolve__onboarding__cost_per_month_01__label_text`}),placeholder:d({id:`revolve__onboarding__cost_per_month_01__text__01`}),suffix:`€`,defaultValue:x,onChange:({nativeEvent:{text:e}})=>{let t=f(e);
1279if(isNaN(t)){r({monthlyAccommodationCostsWithMortgage:NaN});return}r({monthlyAccommodationCostsWithMortgage:t})},keyboardType:`numeric`,testID:`CostOfLivingStepPage_HousingCostsInput`}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(jl,{onTooltipPress:()=>h(`monthlyLoanCostsWithoutMortgage`),label:d({id:`revolve__onboarding__cost_per_month_02__label_text`}),placeholder:d({id:`revolve__onboarding__cost_per_month_01__text__02`}),suffix:`€`,defaultValue:S,onChange:({nativeEvent:{text:e}})=>{let t=f(e);if(isNaN(t)){r({monthlyLoanCostsWithoutMortgage:NaN});return}r({monthlyLoanCostsWithoutMortgage:t})},keyboardType:`numeric`,testID:`CostOfLivingStepPage_OtherLoansInput`}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(pr,{color:p.gray300}),(0,Z.jsx)(I,{height:16}),(0,Z.jsxs)(DG,{children:[(0,Z.jsx)(ll,{isFilled:n??!1,onPress:()=>r({generalTermsConfirmed:!(n??!1)}),testID:`CostOfLivingStepPage_AllAgreementsAcceptCheckbox`}),(0,Z.jsxs)(OG,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,testID:`CostOfLivingStepPage_AllAgreementsContent`,children:d({id:`revolve__fi__onboarding__cost_per_month_02__text`},{termsOfUse:g,generalTerms:_,productTerms:v,SECCI:y,privacyPolicy:b})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`small`,testID:`CostOfLivingStepPage_AllAgreementsContent`,children:d({id:`revolve__onboarding__cost_per_month_01__link-text`})})]})]}),(0,Z.jsx)(SG,{type:m,onClose:()=>h(null)})]})},DG=V.View(`flex-direction:row;align-items:flex-start;gap:16px;`),OG=V.View(`flex:1;padding-top:8px;`),kG=V(U)(R&&`cursor: pointer;`,`;`);O();var AG=({defaultMonthlyIncome:e,employmentStatus:t,durationOfEmployment:n,updateForm:r,smallerHeader:i})=>{let{locale:a,formatMessage:o}=K(),s=(0,X.useMemo)(()=>Tc.parseNumberByLocale(a),[a]),{colors:c}=G(),l=(0,X.useMemo)(()=>isNaN(e)||e==null?void 0:`${e}`,[e]);return(0,Z.jsxs)(A,{children:[(0,Z.jsx)(U,{variant:i?`title`:`headline`,size:i?`medium`:`small`,color:c.gray900,testID:`JobSituationStepPage_Title`,children:o({id:`revolve__onboarding__job_situation_01__text`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(jl,{label:o({id:`revolve__onboarding__job_situation_01__label_text__40`}),placeholder:o({id:`revolve__onboarding__job_situation_3__text__01`}),suffix:`€`,defaultValue:l,onChange:({nativeEvent:{text:e}})=>{let t=s(e);if(isNaN(t)){r({monthlyNetIncome:NaN});return}r({monthlyNetIncome:t})},keyboardType:`numeric`,testID:`JobSituationStepPage_NetIncomeInput`}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(Fe,{items:[{id:aO.PERMANENT,title:o({id:`revolve__onboarding__employment_status__picker__text__32`})},{id:aO.SELF_EMPLOYED,title:o({id:`revolve__onboarding__employment_status__picker__text`})},{id:aO.TEMPORARY,title:o({id:`revolve__onboarding__employment_status__picker__text__34`})},{id:aO.STUDENT,title:o({id:`revolve__onboarding__employment_status__picker__text__21`})},{id:aO.RETIRED,title:o({id:`revolve__onboarding__employment_status__picker__text__65`})},{id:aO.MILITARY_SERVICE,title:o({id:`revolve__onboarding__employment_status__picker__text__20`})},{id:aO.UNEMPLOYED,title:o({id:`revolve__onboarding__employment_status__picker__text__89`})}],label:o({id:`revolve__onboarding__job_situation_3__label_text`}),placeholder:o({id:`revolve__onboarding__job_situation_3__text__02`}),value:t??void 0,onChange:e=>r({employmentStatus:e}),testID:`JobSituationStepPage_EmploymentStatusPicker`}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(Fe,{items:[{id:iO.BETWEEN_0_AND_1_YEARS,title:o({id:`revolve__onboarding__emplyment_duration__picker__text`})},{id:iO.BETWEEN_1_AND_2_YEARS,title:o({id:`revolve__onboarding__emplyment_duration__picker__text__76`})},{id:iO.BETWEEN_2_AND_4_YEARS,title:o({id:`revolve__onboarding__emplyment_duration__picker__text__96`})},{id:iO.MORE_THAN_4_YEARS,title:o({id:`revolve__onboarding__emplyment_duration__picker__text__68`})}],label:o({id:`revolve__onboarding__job_situation_01__label_text`}),placeholder:o({id:`revolve__onboarding__job_situation_3__text__02`}),value:n??void 0,onChange:e=>r({employmentDuration:e}),testID:`JobSituationStepPage_EmploymentDurationPicker`})]})};O();var jG=({accommodation:e,maritalStatus:t,childCount:n,updateForm:r,smallerHeader:i})=>{let{colors:a}=G(),{formatMessage:o}=K();return(0,Z.jsxs)(A,{children:[(0,Z.jsx)(U,{variant:i?`title`:`headline`,size:i?`medium`:`small`,color:a.gray900,testID:`LivingStatusStepPage_Title`,children:o({id:`revolve__onboarding_fi__status_01__text__67`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(Fe,{items:[{id:eO.OWNED_APARTMENT,title:o({id:`revolve_onboarding__modal_accommodation__text__24`})},{id:eO.OWNED_HOUSE,title:o({id:`revolve_onboarding__modal_accommodation__text__house`})},{id:eO.RENTING,title:o({id:`revolve_onboarding__modal_accommodation__text`})},{id:eO.LIVING_WITH_PARENTS,title:o({id:`revolve_onboarding__modal_accommodation__picker__text`})}],label:o({id:`revolve_onboarding__modal_accommodation__label_text`}),placeholder:o({id:`revolve_onboarding__modal_accommodation__label_text`}),value:e??void 0,onChange:e=>r({accommodationType:e}),testID:`LivingStatusStepPage_AccommodationTypePicker`}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(Fe,{items:[{id:lO.MARRIED,title:o({id:`revolve_onboarding__modal_marital_status__picker__text__84`})},{id:lO.COHABITANT,title:o({id:`revolve_onboarding__modal_marital_status__picker__text`})},{id:lO.SINGLE,title:o({id:`revolve_onboarding__modal_marital_status__text`})},{id:lO.WIDOW_OR_WIDOWER,title:o({id:`revolve_onboarding__modal_marital_status__picker__text__100`})}],label:o({id:`revolve__onboarding_fi__living_status_01__label_text`}),placeholder:o({id:`revolve__onboarding__02__onboarding_living_status_01__text`}),value:t??void 0,onChange:e=>r({maritalStatus:e}),testID:`LivingStatusStepPage_MaritalStatusPicker`}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(Fe,{items:[{id:rO.ZERO,title:`0`},{id:rO.ONE,title:`1`},{id:rO.TWO,title:`2`},{id:rO.THREE,title:`3`},{id:rO.FOUR,title:`4`},{id:rO.FIVE,title:`5`},{id:rO.SIX_OR_MORE,title:o({id:`revolve_onboarding__modal_children__picker__text`})}],label:o({id:`revolve__onboarding_fi__status_01__label_text`}),placeholder:o({id:`revolve__onboarding_fi__status_01__label_text`}),value:n??void 0,onChange:e=>{switch(e){case rO.ZERO:r({numberOfChildrenUnder18:0});break;case rO.ONE:r({numberOfChildrenUnder18:1});break;case rO.TWO:r({numberOfChildrenUnder18:2});break;case rO.THREE:r({numberOfChildrenUnder18:3});break;case rO.FOUR:r({numberOfChildrenUnder18:4});break;case rO.FIVE:r({numberOfChildrenUnder18:5});break;case rO.SIX_OR_MORE:r({numberOfChildrenUnder18:6})}},testID:`LivingStatusStepPage_ChildrenNumberPicker`})]})},MG=new Map([[xG.LIVING_STATUS,xG.JOB_SITUATION],[xG.JOB_SITUATION,xG.COST_OF_LIVING],[xG.COST_OF_LIVING,null]]),NG=Array.from(MG.entries()),PG=NG.reduce((e,[t,n])=>n==null?e:NG.some(e=>e[1]===t)?[...e,[n,t]]:[...e,[t,null],[n,t]],[]),FG=new Map(PG),IG=MG.size,LG=e=>e,RG=({onNext:e,onCancel:t,form:{accommodationType:n,employmentDuration:r,employmentStatus:i,generalTermsConfirmed:a,maritalStatus:o,monthlyAccommodationCostsWithMortgage:s,monthlyLoanCostsWithoutMortgage:c,monthlyNetIncome:l,numberOfChildrenUnder18:u},updateForm:d,submitForm:f,onShowGeneralTerms:p,onShowPrivacyPolicy:m,onShowProductTerms:h,onShowSecci:g,onShowTermsOfUse:_,isLoadingForm:v})=>{let{formatMessage:y}=K(),{isWholeContentVisible:b,scrollToBottom:x,scrollViewRef:S,scrollHandler:C,handleSetVie
1279wHeight:w,reset:T}=Fo(),[E,D]=(0,X.useState)(xG.LIVING_STATUS),O=(0,X.useCallback)(async()=>{if(!b){x();return}await f(),D(t=>MG.get(t)??(e(),t)),T()},[b,e,T,x,f]),k=(0,X.useCallback)(()=>{D(e=>FG.get(e)??e)},[]),A=(()=>{switch(E){case xG.LIVING_STATUS:return(0,Z.jsx)(UG,{children:(0,Z.jsx)(jG,{accommodation:n,childCount:(()=>{if(u==null)return null;switch(u){case 0:return rO.ZERO;case 1:return rO.ONE;case 2:return rO.TWO;case 3:return rO.THREE;case 4:return rO.FOUR;case 5:return rO.FIVE;default:return rO.SIX_OR_MORE}})(),maritalStatus:o,updateForm:d})});case xG.JOB_SITUATION:return(0,Z.jsx)(UG,{children:(0,Z.jsx)(AG,{defaultMonthlyIncome:l,employmentStatus:i,durationOfEmployment:r,updateForm:d})});case xG.COST_OF_LIVING:return(0,Z.jsx)(UG,{children:(0,Z.jsx)(EG,{defaultAccommodationCost:s,defaultBorrowingCost:c,hasConfirmed:a,updateForm:d,onShowGeneralTerms:p,onShowPrivacyPolicy:m,onShowProductTerms:h,onShowSecci:g,onShowTermsOfUse:_})});default:return(0,Z.jsx)(YU,{})}})(),ee=(()=>{switch(E){case xG.LIVING_STATUS:return n!=null&&o!=null&&u!=null;case xG.JOB_SITUATION:return l!=null&&!isNaN(l)&&i!=null&&r!=null;case xG.COST_OF_LIVING:return s!=null&&!isNaN(s)&&c!=null&&!isNaN(c)&&(a??!1);default:return console.error(`Invalid RevolveOnboardingFormView step ${E}`),!1}})(),te=MG.get(E),ne=te!=null,re={[xG.LIVING_STATUS]:y({id:`revolve__onboarding__connect_account_3__label-text`}),[xG.JOB_SITUATION]:y({id:`revolve__onboarding__job_situation_4__label-text`}),[xG.COST_OF_LIVING]:y({id:`revolve__onboarding__total_debt_02__label-text`})},ie={[xG.LIVING_STATUS]:y({id:`revolve__onboarding_fi__status_01__text`}),[xG.JOB_SITUATION]:y({id:`revolve__onboarding__job_situation_4__text`}),[xG.COST_OF_LIVING]:y({id:`revolve__onboarding__cost_per_month_01__text`})};return(0,Z.jsxs)(BG,{edges:[`bottom`,`left`,`right`],children:[(0,Z.jsx)(Ri,{currentStep:LG(E)+1,numberOfSteps:IG,title:ie[E],subtitle:ne?ie[te]:void 0,subtitlePrefix:ne?y({id:`revolve__onboarding_fi__status_01__leading-label`}):void 0,onClose:t}),(0,Z.jsx)(VG,{contentContainerStyle:zG,showsVerticalScrollIndicator:!1,onScroll:C,ref:S,scrollEventThrottle:8,onLayout:w(`scrollView`),children:(0,Z.jsx)(HG,{onLayout:w(`container`),children:A})}),(0,Z.jsx)(bl,{primaryButtonProps:{onPress:O,disabled:!ee||v,isLoading:v,text:re[E],testID:`Form_NextButton`},secondaryButtonProps:FG.get(E)==null?void 0:{onPress:k,icon:(0,Z.jsx)(P.ArrowBack,{width:28,height:28}),testID:`Form_BackButton`}})]})},zG=wo`
1280  flex-grow: 1;
1281  padding-bottom: 80px;
1282`,BG=V(Pr)(`flex:1;background-color:`,({theme:e})=>e.colors.gray100,`;`),VG=V.ScrollView(`flex:1;padding:0 24px;padding-top:24px;max-width:600px;width:100%;align-self:center;flex-direction:column;`),HG=V.View(``),UG=V.View(`padding-bottom:48px;`),WG=({onCancel:e,onConsent:t,isSubmittingInsurance:n=!1})=>{let{formatMessage:r}=K(),{colors:i}=G();return(0,Z.jsxs)(GG,{children:[(0,Z.jsx)(KG,{onPress:e,pointerEvents:`box-only`}),(0,Z.jsxs)(qG,{children:[(0,Z.jsx)(P.InsuranceIcon,{width:40,height:40}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(U,{variant:`headline`,size:`small`,color:i.gray900,children:r({id:`revolve__dashboard__pre__tick__headline`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsxs)(U,{variant:`body`,size:`medium`,color:i.gray900,children:[r({id:`revolve__dashboard__pre__tick__02__description__02`}),`
1283
1284`,r({id:`revolve__dashboard__pre__tick__02__description__01`}),`
1285
1286`,r({id:`revolve__dashboard__pre__tick__03__description__03`})]}),(0,Z.jsx)(I,{height:32}),(0,Z.jsxs)(JG,{children:[(0,Z.jsx)(YG,{variant:`outlined`,onPress:e,disabled:n,children:r({id:`revolve__onboarding__label`})}),(0,Z.jsx)(I,{width:16}),(0,Z.jsx)(YG,{onPress:t,disabled:n,children:r({id:`revolve__onboarding____label`})})]})]})]})},GG=V(Pr)(`flex:1;justify-content:center;align-items:center;`),KG=V.Pressable(`position:absolute;flex:1;left:0;right:0;top:0;bottom:0;background-color:`,({theme:e})=>R?e.colors.gray900:`transparent`,`;opacity:`,()=>R?`0.5`:`1`,`;`),qG=V.View(`position:absolute;background-color:`,({theme:e})=>e.colors.gray0,`;border-radius:16px;padding:24px;max-width:397px;`),JG=V.View(`flex-direction:row;padding:0 24px;`),YG=V(ba)(`flex:1;`),XG=()=>(B({headerShown:!1}),(0,Z.jsx)(YU,{})),ZG=(0,X.memo)(({onClose:e})=>{let{formatMessage:t}=K();return(0,Z.jsx)(is,{type:`error`,showIcon:!1,title:t({id:`revolve__onboarding__(broker)_offer_page_try_again__full-screen-outcome__headline__36`}),description:t({id:`revolve__onboarding__(broker)_offer_page_try_again__full-screen-outcome__description`}),buttonTitle:t({id:`revolve__onboarding__(broker)_offer_page_denied_page__label`}),onButtonPress:e})});O();var QG=(e,t)=>
1286n=>(0,Z.jsx)(Gc,{variant:`body`,size:`small`,onPress:e,testID:t,children:n}),$G=({preliminaryCreditLimit:e,administrativeCharge:t,annualInterest:n,effectiveInterestRate:r,repayPerMonthAmount:i,totalRepayAmount:a,onAccept:o,onCancel:s,isLoading:c,nominalInterestRateBase:l,nominalInterestRateMargin:u,isBrokerApplication:d=!1,onOpenLoanAgreement:f,onOpenSekki:p,onOpenProductTerms:m,onOpenGeneralCreditTerms:h,showInsuranceInfo:g})=>{let{colors:_,outcomeScreen:v}=G(),{formatMessage:y}=K(),b=nr({value:e}),x=Ua({value:n}),S=Ua({value:l}),C=Ua({value:u}),w=nr({value:t}),T=nr({value:a}),E=nr({value:i}),D=Ua({value:r});return Ut(v.success.backgroundColor),B({headerTitleText:y({id:`revolve__onboarding__(broker)_offer_page__title__90`}),headerLeft:()=>null,onClose:s,closeTestID:`RevolveOnboardingOfferView_CloseButton`,headerBackgroundStyle:{backgroundColor:v.success.backgroundColor},headerBorderless:!0}),(0,Z.jsx)(vi,{headerShown:!0,overline:y({id:`revolve__onboarding__(broker)_offer_page__label__72`}),title:b,primaryButtonProps:{onPress:o,disabled:c,testID:`OfferPage_AcceptButton`,isLoading:c,text:y({id:`FI__onboarding__credit__line__CTA__agreement`})},description:y({id:`revolve__onboarding__(broker)_offer_page__bottom-description-right`},{nominalInterestRate:x,nominalInterestRateBase:S,nominalInterestRateMargin:C}),descriptionBottom:d?void 0:`${y({id:`loan__revolve__dashboard__increase_credit_limit_8_–_offer_(error)__top-description-left`})} ${b}`,listBoxModuleProps:{header:y({id:`revolve__onboarding__loan__example`}),showSteps:!1,dividers:!0,items:[{description:y({id:`revolve__onboarding__(broker)_offer_page__message-text`},{CreditLimit:b,InterestMargin:x,nominalInterestRateBase:S,nominalInterestRateMargin:C,AdminFee:w,TotalAmountToPay:T,MTP:E,EffectiveInterestRate:D})},{description:y({id:`FI__onboarding__credit__line__legal__agreement`},{link1:QG(f,`OfferPage_LoanAgreementLink1-download`),link2:QG(f,`OfferPage_LoanAgreementLink2-open`),link3:QG(m,`OfferPage_ProductTermsLink`),link4:QG(p,`OfferPage_SekkiLink`),link5:QG(h,`OfferPage_GeneralCreditTermsLink`)})}]},legalDescription:(0,Z.jsxs)(A,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:_.gray700,testID:`OfferPage_WithdrawalDescription`,align:`left`,children:y({id:`FI__onboarding__credit__line__legal__right__withdrawal`})}),(0,Z.jsx)(I,{height:16}),g?(0,Z.jsx)(U,{variant:`body`,size:`small`,color:_.gray700,testID:`OfferPage_Insurance`,align:`left`,children:y({id:`Revolve__onboarding__FI__offer__page__withdraw__description`})}):void 0]})})},eK=({applicationId:e,children:t,wantsInsurance:n,accountNumber:r,setWantsInsurance:i})=>{let a=Ke(),o=rW(e),s=Bn({queryKey:wO.revolveApplicationTinkAccounts(e),queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Onboarding/Applications/${e}/Tink/Accounts`})}),{mutateAsync:c,isPending:l}=fn({mutationFn:t=>Aj({method:`POST`,url:`fi/CreditLine/Onboarding/Applications/${e}/Withdrawal/Account`,params:{account:t},contentType:`application/json`}),onSuccess:()=>{a.invalidateQueries({queryKey:wO.revolveApplicationFormState(e)})}}),{mutateAsync:u,isPending:d}=fn({mutationFn:t=>Aj({method:`POST`,url:`fi/CreditLine/Onboarding/Applications/${e}/Insurances/request`,params:{IsAccepted:t},contentType:`application/json`})});(0,X.useEffect)(()=>{if(!s.isSuccess||s.data.status!==nO.IN_PROGRESS)return;let e=setInterval(()=>s.refetch(),1e3);return()=>clearInterval(e)},[s]),(0,X.useEffect)(()=>{o.isSuccess&&o.data.insuranceState!=null&&((o.data.insuranceState===sO.CUSTOMER_ACCEPTED||o.data.insuranceState===sO.VALIDATION_SUCCEEDED)&&i(!0),(o.data.insuranceState===sO.CUSTOMER_REJECTED||o.data.insuranceState===sO.DENIED)&&i(!1))},[o.data?.insuranceState,o.isSuccess,i]);let f=(0,X.useCallback)(async e=>{(o.data?.insuranceState===sO.CUSTOMER_ACCEPTED||o.data?.insuranceState===sO.CUSTOMER_REJECTED)&&await u(n),await c(e)},[o.data?.insuranceState,u,c,n]);if(!o.isSuccess||!s.isSuccess||s.data.status!==nO.COMPLETED)return t(null);let p=s.data.accounts.find(e=>e.accountNumber===r);return t([{...o.data,isLoading:l||d,bankAccounts:s.data.accounts,defaultAccount:p==null?void 0:{name:p.name,number:p.accountNumber}},{submitWithdrawalAccount:f}])},tK=({isLoading:e,accounts:t,defaultBankAccount:n,onNext:r,onBack:i,onClose:a,setAccountNumber:o})=>{let{formatMessage:s,locale:c}=K(),{colors:l}
1286=G();B({headerTitleText:s({id:`revolve__onboarding__connect_account__text`}),headerTitleProps:{color:l.gray900},headerLeft:()=>null,onClose:a,closeTestID:`RevolveOnboardingSelectBankAccountView_CloseButton`});let[u,d]=(0,X.useState)(n),f=u!=null;return(0,Z.jsxs)(j,{insetTop:!1,footer:(0,Z.jsx)(bl,{primaryButtonProps:{onPress:()=>{f&&r(u)},disabled:!f||e,isLoading:e,text:s({id:`revolve__onboarding__connect_account_3__label-text`}),testID:`AccountForWithdrawalPage_NextButton`},secondaryButtonProps:{icon:(0,Z.jsx)(P.ArrowBack,{width:28,height:28}),onPress:i,testID:`AccountForWithdrawalPage_BackButton`}}),children:[(0,Z.jsx)(fi,{isHeadline:!0,title:s({id:`revolve__onboarding__connect_account_3__text__10`}),testID:`AccountForWithdrawalPage_AccountListTitle`}),t.map(({name:e,number:n,balance:{amount:r,currency:i}},a)=>{let s=()=>{d({name:e,number:n}),o(n)};return(0,Z.jsx)(Yu,{label:e,isFirstItem:a===0,isLastItem:a===t.length-1,description:Tc.formatNumber(r,c,i),rightComponent:(0,Z.jsx)(ea,{isFilled:u?.number===n,onPress:s,testID:`AccountForWithdrawalPage_ListItemRadioAccount`}),onPress:s,testID:`AccountForWithdrawalPage_ListItemAccount`},e)}),(0,Z.jsx)(bl.Padding,{})]})},nK=e=>`${e.street},\n${e.postalCode}, ${e.city}`,rK=(0,X.memo)(({userEmail:e,userAddress:t,onSave:n})=>{let{colors:r}=G(),{isMd:i}=tl(),{formatMessage:a}=K(),[o,s]=(0,X.useState)(cO.DIGITAL);return(0,Z.jsxs)(j,{scrollViewProps:{bounces:!1},footer:(0,Z.jsx)(bl,{primaryButtonProps:{onPress:()=>n(o),text:a({id:`revolve_fi__onboarding__button_label`}),testID:`InvoiceDeliveryMethodPage_NextButton`}}),header:(0,Z.jsxs)(iK,{isMd:i,children:[i?(0,Z.jsx)(P.CongratsIcon,{width:80,height:80,fill:r.secondary400,testID:`InvoiceDeliveryMethodPage_Icon`}):(0,Z.jsx)(P.CongratsIcon,{width:64,height:64,fill:r.secondary400,testID:`InvoiceDeliveryMethodPage_Icon`}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`display`,size:`small`,testID:`InvoiceDeliveryMethodPage_Title`,align:`center`,children:a({id:`revolve__onboarding__headline`})})]}),children:[(0,Z.jsx)(U,{variant:`body`,size:`medium`,testID:`InvoiceDeliveryMethodPage_Info`,children:a({id:`revolve__onboarding__outcome__text01`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,testID:`InvoiceDeliveryMethodPage_Info`,children:a({id:`revolve__onboarding__success_page__text`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(pr,{color:r.gray400,size:1}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`title`,size:`medium`,testID:`InvoiceDeliveryMethodPage_MethodsSectionTitle`,children:a({id:`revolve__onboarding__delivery_01__text`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(Yu,{isFirstItem:!0,label:a({id:`revolve__onboarding__invovoice_delivery_01__label`}),description:e,leftComponent:(0,Z.jsx)(P.EmailIcon,{width:32,height:32,fill:r.gray900,testID:`InvoiceDeliveryMethodPage_ListItemMethodIcon_Digital`}),rightComponent:(0,Z.jsx)(ea,{isFilled:o===cO.DIGITAL,onPress:()=>s(cO.DIGITAL),testID:`InvoiceDeliveryMethodPage_ListItemRadioMethod_Digital`}),onPress:()=>s(cO.DIGITAL),testID:`InvoiceDeliveryMethodPage_ListItemMethod_Digital`}),(0,Z.jsx)(Yu,{isLastItem:!0,label:a({id:`revolve__onboarding__invovoice_delivery_02__label`}),description:nK(t),leftComponent:(0,Z.jsx)(P.DocumentsIcon,{width:32,height:32,fill:r.gray900,testID:`InvoiceDeliveryMethodPage_ListItemMethodIcon_Print`}),rightComponent:(0,Z.jsx)(ea,{isFilled:o===cO.PRINT,onPress:()=>s(cO.PRINT),testID:`InvoiceDeliveryMethodPage_ListItemRadioMethod_Print`}),onPress:()=>s(cO.PRINT),testID:`InvoiceDeliveryMethodPage_ListItemMethod_Print`}),(0,Z.jsx)(Rs,{})]})}),iK=V(Pr)(`background-color:`,({theme:e})=>e.colors.gray0,`;padding:`,({isMd:e})=>e?`48px 0px`:`16px 24px`,`;align-items:center;`),aK=[dO.AccountsRead,dO.IdentityRead,dO.TransactionsRead],oK=({children:e,onTinkSuccess:t,error:n,credentialsId:r,tinkCode:i,onUserCancel:a,state:o})=>{let[s,c]=(0,X.useState)(!1),l=SA(o),{mutateAsync:u}=fn({mutationFn:({applicationId:e,credentialsId:t,scopes:n,tinkCode:r})=>Aj({method:`POST`,url:`fi/CreditLine/Onboarding/Applications/${e}/Tink/StartVerification`,params:{Code:r,CredentialsId:t,Scopes:n},contentType:`application/json`})}),d=(0,X.useCallback)(async(e,n)=>{if(!l||l===``){c(!0);return}try{await u({tinkCode:e,credentialsId:n,scopes:aK,applicationId:l}),t({applicationId:l})}catch{c(!0);return}},[l,t,u]);return(0,X.useEffect)(()=>
1286{if(!s){if(n!=null||r==null||i==null){if(n===`USER_CANCELLED`){a(l);return}c(!0);return}d(i,r)}},[r,d,i,n,s,a,l]),e({applicationId:l,isError:s})},sK=({isLoading:e,limits:t,withdrawalAmount:n,setWithdrawalAmount:r,minimumToPay:i,onClose:a,submitWithdraw:o})=>{let{colors:s}=G(),{formatMessage:c,locale:l}=K(),u=(0,X.useMemo)(()=>Tc.parseNumberByLocale(l)(n),[l,n]);B({headerTitleText:c({id:`revolve__dashboard__loading__action-header__label`}),headerTitleProps:{color:s.gray900},headerLeft:()=>null,onClose:a,closeTestID:`RevolveOnboardingWithdrawView_CloseButton`,isHeaderSemiTransparent:!0});let d=u===0||u>=t.min&&u<=t.max,f=(0,X.useCallback)(()=>{d&&o()},[d]);return(0,Z.jsx)(j,{insetTop:!1,footer:(0,Z.jsx)(bl,{primaryButtonProps:{onPress:f,disabled:!d||e,isLoading:e,text:c({id:`revolve___onboarding_fi__withdraw_02_(iphone_x)__label`}),testID:`WithdrawalPage_NextButton`}}),children:(0,Z.jsx)(dK,{amount:n,limits:t,minimumToPay:i,setAmount:r})})},cK=({onRetry:e})=>{let{formatMessage:t}=K();return(0,Z.jsx)(is,{type:`error`,title:t({id:`revolve__onboarding__(broker)_offer_page_try_again__full-screen-outcome__headline`}),description:t({id:`loan__revolve__content__description__26`}),buttonTitle:t({id:`revolve__onboarding__(broker)_offer_page_try_again__full-screen-outcome__label__97`}),onButtonPress:e})},lK=({onRetry:e,onClose:t})=>{let{formatMessage:n}=K();return(0,Z.jsx)(is,{type:`error`,title:n({id:`revolve__onboarding__(broker)_offer_page_try_again__full-screen-outcome__headline`}),description:n({id:`loan__revolve__content__description__26`}),buttonTitle:e==null?void 0:n({id:`loan__revolve__content__button__label__42`}),onButtonPress:e,bottomButtonTitle:t==null?void 0:n({id:`revolve__onboarding__(broker)_offer_page_try_again__full-screen-outcome__label`}),onBottomButtonPress:t})},uK=[50,100,200,300,400,500,600,700,800,900,1e3,1500,2e3,2500,3e3,3500,4e3,4500,5e3],dK=({limits:e,minimumToPay:t,amount:n,setAmount:r})=>{let{colors:i}=G(),{formatMessage:a}=K(),o=fA({fractionDigits:2,showSymbol:!0}),s=(0,X.useRef)(null),c=(0,X.useCallback)(e=>r(e.toFixed(2)),[r]);return Gi((0,X.useCallback)(()=>{s.current?.focus()},[])),(0,Z.jsx)(fK,{children:(0,Z.jsx)(pK,{children:(0,Z.jsxs)(mK,{children:[(0,Z.jsx)(to,{description:a({id:`revolve__onboarding__withdraw_02_(iphone_6/7/8/se)__label`},{amount:t.isLoading?(0,Z.jsx)(P.SpinnerIcon,{width:10,height:10,fill:i.gray700},`spinner`):o(t.amount??0)}),currencySign:`€`,label:`${a({id:`revolve__onboarding__withdraw_01_(iphone_6/7/8/se)__label`})} ${o(e.max)}`,value:n,onChangeText:t=>{let n=Number(t);if(!isNaN(n)&&!(n<0)){if(n>e.max){r(String(e.max));return}r(t)}},testID:`WithdrawalPage_Amount`}),(0,Z.jsx)(I,{height:32}),(0,Z.jsx)(tc,{maxValue:e.max,onPressValue:c,defaultValues:uK.filter(t=>t<e.max&&t>=e.min).slice(-3),selectedValue:Number(n),textFormatter:o,roundDown:!1,testID:`WithdrawalPage_AmountQuickSuggestionList`})]})})})},fK=V.View(`flex:1;justify-content:center;align-items:center;`),pK=V.View(`width:100%;justify-content:center;`),mK=V.View(`justify-items:center;`),hK=({children:e})=>{let{locale:t}=K(),{accountId:n}=vA(),r=Ke(),[i,a]=(0,X.useState)(`0`),o=(0,X.useMemo)(()=>Tc.parseNumberByLocale(t)(i),[t,i]),{data:s,isLoading:c,isError:l}=Bn({queryKey:wO.revolveWithdrawalParameters(n??``),queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Product/Accounts/${n??``}/Withdrawal/Parameters`}),enabled:n!=null,retry:!0}),{data:u,isLoading:d,isError:f}=Bn({queryKey:wO.revolveWithdrawalMtp(n??``,o),queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Product/Accounts/${n??``}/Withdrawal/Mtp`,params:{amount:o}}),enabled:n!=null&&o>=0,retry:!0,gcTime:0}),{mutateAsync:p,isPending:m}=fn({mutationFn:()=>Aj({method:`POST`,url:`fi/CreditLine/Product/Accounts/${n??``}/Withdrawal`,params:{amount:{amount:o,currencyCode:`EUR`}},contentType:`application/json`}),onSuccess:()=>{r.invalidateQueries({queryKey:wO.revolveAccountId(n??``)})}}),h=(0,X.useCallback)(()=>p(),[p]);return e(c||s==null||l?{isLoading:!0}:{isLoading:!1,isError:!1,creditLimit:s.creditLimit.amount,limits:{min:s.minimumAmount.amount,max:s.maximumAmount.amount},monthlyPayment:{amount:u?.mtp.amount??null,isLoading:d||f},withdrawalAmount:i,setWithdrawalAmount:a,submitWithdrawal:h,isWaitingForWithdrawal:m,canWithdraw:s.withdrawalPossible})},gK=({isLoading:e,limits:t,withdrawalAmount:n,setWithdrawalAmount:r,minimumToPay:i,submitWithdraw:a})=>{let{formatMessage:o,locale:s}=K(),c=(0,X.useMemo)(()=>Tc.parseNumberByLocale(s)(n),[s,n]),l=c>
1286=t.min&&c<=t.max,u=(0,X.useCallback)(()=>{l&&a()},[l]);return(0,Z.jsxs)(j,{insetTop:!1,keyboardAvoiding:!0,footer:(0,Z.jsx)(bl,{hasShadow:!0,primaryButtonProps:{onPress:u,disabled:!l||e,testID:`WithdrawalPage_NextButton`,text:o({id:`loan__revolve__dashboard__withdraw_1__label`}),isLoading:e}}),children:[(0,Z.jsx)(dK,{amount:n,limits:t,minimumToPay:i,setAmount:r}),(0,Z.jsx)(bl.Padding,{})]})},_K={STARTED:`withdrawal_started`,COMPLETED:`withdrawal_completed`,FAILED:`withdrawal_failed`},vK=`revolve`,yK=()=>{_i(_K.STARTED,{product:vK})},bK=e=>{_i(_K.COMPLETED,{product:vK,amount:e})},xK=()=>{_i(_K.FAILED,{product:vK})},{useRebillaTrackingCookie:SK}=pi,CK=({children:e})=>{let t=yA(),[n,r]=(0,X.useState)(!1),i=SK(),{mutateAsync:a,isPending:o}=fn({mutationFn:()=>Aj({method:`POST`,url:`fi/CreditLine/Onboarding/IncreaseLimits`,contentType:`application/json`,params:{applicationId:HR()},headers:i==null?null:{"Rebilla-Tracking":i}})});return e({isLoading:t,createApplication:(0,X.useCallback)(async()=>(await a()).applicationId,[a]),isCreatingApplication:o,isError:n,setIsError:r})},wK=({onNext:e,onBack:t,isLoading:n})=>{let{formatMessage:r}=K(),i=fA({fractionDigits:0,showSymbol:!0}),{colors:a}=G();return(0,Z.jsxs)(Wl,{icon:P.LoanRevolve,label:r({id:`loan__revolve__loan_details__label__6`}),title:r({id:`loan__revolve__fi__USP__headline`}),subtitle:r({id:`loan__revolve__fi__USP__page__subtitle`}),headerColor:a.gray100,backgroundColor:a.gray100,customHeaderMainColor:a.gray900,headerCenter:!0,testID:`RevolveIncreaseLimitUsp_Screen`,footerContent:(0,Z.jsx)(bl,{hasShadow:!0,primaryButtonProps:{text:r({id:`loan__revolve__fi__CTA__get__started`}),onPress:e,testID:`RevolveIncreaseLimitUsp_CtaButton`,isLoading:n,disabled:n},secondaryButtonProps:{icon:(0,Z.jsx)(P.CloseIcon,{width:32,height:32}),onPress:t,disabled:n}}),children:[(0,Z.jsxs)(DK,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,testID:`RevolveIncreaseLimitUsp_Subtitle`,children:r({id:`loan__revolve__fi__USP__description`})}),(0,Z.jsx)(I,{height:2}),(0,Z.jsx)(U,{variant:`headline`,size:`small`,testID:`RevolveIncreaseLimitUsp_Amount`,children:i(5e3)})]}),(0,Z.jsxs)(ir,{times:4,children:[(0,Z.jsx)(TK,{}),(0,Z.jsx)(EK,{})]}),(0,Z.jsx)(OK,{children:(0,Z.jsx)(U,{variant:`label`,size:`small`,testID:`RevolveIncreaseLimitUsp_AmountSecond`,color:a.gray600,children:i(2e3)})}),(0,Z.jsx)(TK,{}),(0,Z.jsx)(EK,{}),(0,Z.jsx)(U,{variant:`title`,size:`medium`,testID:`RevolveIncreaseLimitUsp_Title`,children:r({id:`loan__revolve__fi__USP__bulletpoint__title`})}),(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(Yu,{isFirstItem:!0,label:r({id:`loan__revolve__fi__USP__bulletpoint__withdrawal`}),isDisabled:!0,leftComponent:(0,Z.jsx)(P.UspCheckIcon,{width:32,height:32,fill:a.secondary400}),testID:`RevolveIncreaseLimitUsp_ListItem`}),(0,Z.jsx)(Yu,{isLastItem:!0,label:r({id:`revolve__FI__onboarding__usp__02`}),isDisabled:!0,leftComponent:(0,Z.jsx)(P.UspCheckIcon,{width:32,height:32,fill:a.secondary400}),testID:`RevolveIncreaseLimitUsp_ListItem`})]})},TK=V.View(`width:27px;align-self:center;margin:2px auto;height:2px;border-radius:2px;background-color:`,({theme:e})=>e.colors.gray200,`;`),EK=V.View(`width:7px;align-self:center;margin:2px auto;height:2px;border-radius:2px;background-color:`,({theme:e})=>e.colors.gray200,`;`),DK=V.View(`z-index:1;align-items:center;border-radius:8px;padding:10px;margin:3px auto;width:212px;background-color:`,({theme:e})=>e.colors.gray0,`;box-shadow:0 12px 22px `,({theme:e})=>Tc.hex2rgb(e.colors.gray900,{alpha:.2}),`;`),OK=V.View(`align-items:center;border-radius:8px;padding:10px;margin:3px auto;width:152px;border:2px solid `,({theme:e})=>e.colors.gray200,`;`),kK=({applicationId:e,children:t})=>{let n=yA(),[r,i]=(0,X.useState)(!1),{status:a,form:o,formStatus:s,trySubmitForm:c,tryUpdateForm:l,completeApplication:u,isLoadingForm:d}=qK(e),f=YK(e,!1,!0);return t({initialLoading:a===`pending`||n||f.loading||s==null,form:o,status:f.data?.state??null,trySubmitForm:c,tryUpdateForm:l,completeApplication:u,isLoadingForm:d,isError:r,setIsError:i})},AK=({isLoadingForm:e,onNext:t,onClose:n,form:{accommodationType:r,employmentDuration:i,employmentStatus:a,generalTermsConfirmed:o,maritalStatus:s,monthlyAccommodationCostsWithMortgage:c,monthlyLoanCostsWithoutMortgage:l,monthlyNetIncome:u,numberOfChildrenUnder18:d},updateForm:f,onShowGeneralTerms:p,onShowPrivacyPolicy:m,onShowProductTerms:h,onShowSecci:g,onShowTermsOfUse:_})=>{let{formatMessage:v}=K(),{colors:y}=G(),b=r!=null&&s!=null&&d!=null&&u!=null&&!isNaN(u)&&a!=null&&i!=null&&c!=null&&!isNaN(c)&&l!=null&&!isNaN(l)&&(o??!1);return(0,Z.jsxs)(j,{testID:`RevolveIncreaseLimitForm_Screen`,keyboardAvoiding:!0,isStickyHeader:!0,header:(0,Z.jsx)(Ri,{currentStep:1,numberOfSteps:2,title:v({id:`loan__revolve__dashboard__increase_credit_limit_1__subline`}),subtitlePrefix:v({id:`loan__description-holder__leading-label`}),subtitle:v({id:`loan__revolve__content__text__46`}),onClose:n}),footer:(0,Z.jsx)(bl,{primaryButtonProps:{text:v({id:`revolve__onboarding__withdraw_01_(iphone_x)__label`}),onPress:t,disabled:!b||e,isLoading:e,testID:`RevolveIncreaseLimitForm_SubmitButton`}}),children:[(0,Z.jsx)(U,{variant:`headline`,size:`small`,color:y.gray900,children:v({
1286id:`loan__revolve__dashboard__increase_credit_limit_3_-_verify_information__text__50`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:y.gray700,children:v({id:`loan__revolve__dashboard__increase_credit_limit_3_-_verify_information__text__11`})}),(0,Z.jsx)(I,{height:20}),(0,Z.jsx)(jG,{smallerHeader:!0,accommodation:r,childCount:(()=>{if(d==null)return null;switch(d){case 0:return rO.ZERO;case 1:return rO.ONE;case 2:return rO.TWO;case 3:return rO.THREE;case 4:return rO.FOUR;case 5:return rO.FIVE;default:return rO.SIX_OR_MORE}})(),maritalStatus:s,updateForm:f}),(0,Z.jsx)(I,{height:20}),(0,Z.jsx)(AG,{smallerHeader:!0,defaultMonthlyIncome:u,durationOfEmployment:i,employmentStatus:a,updateForm:f}),(0,Z.jsx)(I,{height:20}),(0,Z.jsx)(EG,{smallerHeader:!0,defaultAccommodationCost:c,defaultBorrowingCost:l,hasConfirmed:o,updateForm:f,onShowGeneralTerms:p,onShowPrivacyPolicy:m,onShowProductTerms:h,onShowSecci:g,onShowTermsOfUse:_}),(0,Z.jsx)(Rs,{})]})},jK=(e,t=0,n)=>{let r=e!=null,i=Bn({enabled:r&&e!=null,queryKey:wO.revolveIncreaseLimitFormState(e??``),queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Onboarding/IncreaseLimits/${e??`null`}/State`}),refetchIntervalInBackground:r,refetchInterval:!n&&t});return{...i,isLoading:i.isLoading&&r}},MK=({children:e,applicationId:t,onOfferAccepted:n,onDenied:r})=>{let i=Ke(),[a,o]=(0,X.useState)(!1),[s,c]=(0,X.useState)(!1),l=jK(t,5e3),u=l.data?.state===tO.OFFERING;(0,X.useEffect)(()=>{if(l.isError){o(!0);return}if(!l.isSuccess)return;let{needMoreTime:e,state:t}=l.data;e||(t===tO.DENIED||t===tO.CANCELLED)&&(i.invalidateQueries({queryKey:wO.revolveActiveApplication()}),r())},[l,r,o,i]);let d=Bn({enabled:u,queryKey:wO.revolveApplicationFormOffer(t),queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Onboarding/IncreaseLimits/${t}/Offers/Active`})}),{mutate:f,isPending:p}=fn({mutationFn:()=>Aj({method:`POST`,url:`fi/CreditLine/Onboarding/IncreaseLimits/${t}/Offers/Active/Accept`}),onSuccess:()=>{i.invalidateQueries({queryKey:wO.revolveIncreaseLimitFormOffer(t)})},onError:()=>o(!0)}),m=(0,X.useCallback)(()=>{d.data!=null&&f()},[f,d]);return(0,X.useEffect)(()=>{if(d.isError){o(!0);return}s||d.isSuccess&&d.data?.isAccepted&&(c(!0),n())},[m,n,d.data?.isAccepted,d.isSuccess,d.isError,s]),!u||!d.isSuccess?e(null):e([{...d.data,isLoading:p||d.isFetching,isError:a,setIsError:o},{acceptOffer:m}])},{CongratsIcon:NK}=P,PK=({preliminaryCreditLimit:e,currentCreditLimit:t,administrativeCharge:n,annualInterest:r,effectiveInterestRate:i,repayPerMonthAmount:a,totalRepayAmount:o,onAccept:s,onCancel:c,isLoading:l,nominalInterestRateBase:u,nominalInterestRateMargin:d,onOpenSupplementAgreement:f,onOpenSekki:p,onOpenProductTerms:m,onOpenGeneralCreditTerms:h})=>{let{formatMessage:g}=K(),_=nr({value:e,format:`decimal`}),v=nr({value:t,format:`decimal`}),y=nr({value:a}),b=nr({value:n}),x=nr({value:o}),S=Ua({value:u}),C=Ua({value:d}),w=Ua({value:r}),T=Ua({value:i}),{colors:E}=G(),D=(0,X.useCallback)(e=>(0,Z.jsx)(zK,{variant:`body`,size:`small`,onPress:f,testID:`IncreaseLimitOffer_SupplementAgreementLink`,children:e},`supplementAgreement`),[f]),O=(0,X.useCallback)(e=>(0,Z.jsx)(zK,{variant:`body`,size:`small`,onPress:m,testID:`IncreaseLimitOffer_ProductTermsLink`,children:e},`productTerms`),[m]),k=(0,X.useCallback)(e=>(0,Z.jsx)(zK,{variant:`body`,size:`small`,onPress:p,testID:`IncreaseLimitOffer_SekkiLink`,children:e},`secci`),[p]),A=(0,X.useCallback)(e=>(0,Z.jsx)(zK,{variant:`body`,size:`small`,onPress:h,testID:`IncreaseLimitOffer_GeneralCreditTermsLink`,children:e},`generalCreditTerms`),[h]);return(0,Z.jsxs)(j,{testID:`RevolveIncreaseLimitOffer_Screen`,isStickyHeader:!0,paddingTop:0,fullWidth:!0,header:(0,Z.jsx)(Ri,{currentStep:2,numberOfSteps:2,title:g({id:`loan__revolve__content__text__46`}),onClose:c}),footer:(0,Z.jsx)(bl,{primaryButtonProps:{text:g({id:`revolve__onboarding__(broker)_offer_page__label-text`}),onPress:s,disabled:l,isLoading:l,testID:`RevolveIncreaseLimitOffer_AcceptButton`}}),children:[(0,Z.jsx)(IK,{children:(0,Z.jsxs)(LK,{children:[(0,Z.jsx)(NK,{fill:E.secondary400,width:64,height:64}),(0,Z.jsx)(RK,{variant:`headline`,size:`small`,children:g({id:`revolve__fi__dashboard__limit_04_–_offer_v1__text`},{amount:_})})]})}),(0,Z.jsxs)(FK,{children:[(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:g({id:`loan__revolve__content__text__46`})}),(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(Rr,{variant:`singleLine`,label:g({id:`revolve__fi__dashboard__limit_04_–_offer_v1__label__32`}),text:v}),(0,Z.jsx)(pr,{color:E.gray300}),(0,Z.jsx)(Rr,{variant:`singleLine`,label:g({id:`revolve__fi__dashboard__increase_credit_limit_04_–_offer_v1__label__68`}),text:_}),(0,Z.jsx)(pr,{color:E.gray300}),(0,Z.jsx)(I,{height:20}),(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:g({id:`loan__revolve__left-container__text__38`})}),(0,Z.jsx)(Rr,{variant:`multiLine`,label:g({id:`revolve__onboarding__fi__resign__answer__02`}),text:g({id:`revolve__fi__dashboard__04_–_offer_v1__text__81`},{nominalInterestRateBase:S,nominalInterestRateMargin:C})}),(0,Z.jsx)(pr,{color:E.gray300}),(0,Z.jsx)(Rr,{variant:`multiLine`,label:g({id:`revolve__fi__dashboard__limit_04_–_offer_v1__label`}),text:b}),(0,Z.jsx)(pr,{color:E.gray300}),(0,Z.jsx)(Rr,{variant:`multiLine`,label:g({id:`loan__revolve__dashboard__increase_credit_limit_6_–_offer__label__56`}),text:y}),(0,Z.jsx)(pr,{color:E.gray300}),(0,Z.jsx)(I,{height:20}),(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:g({id:`revolve__onboarding__loan__example`})}),(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(U,{variant:`body`,size:`small`,children:g({id:`revolve__onboarding__(broker)_offer_page__message-text`},{CreditLimit:_,InterestMargin:w,nominalInterestRateBase:S,nominalInterestRateMargin:C,AdminFee:b,TotalAmountToPay:x,MTP:y,EffectiveInterestRate:T})}),(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(U,{variant:`body`,size:`small`,children:g({id:`revolve__fi__dashboard__offer_v1__confirm-description`},{supplementAgreement:D,productTerms:O,SECCIn:k,generalCreditTerms:A})})]}),(0,Z.jsx)(Rs,{})]})},FK=V.View(`padding:`,({theme:e})=>`20px ${e.width.screen.paddingHorizontal} 120px`,`;max-width:`,({theme:e})=>e.width.screen.maxContentWidth,`;
1286align-self:center;`),IK=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;align-self:stretch;align-items:center;`),LK=V(FK)(`align-items:center;padding-top:16px;padding-bottom:16px;`),RK=V(U)(`text-align:center;padding:16px 0;`),zK=V(U)(`color:`,({theme:e})=>e.colors.primary400,`;`,R&&`cursor: pointer;`,`;`),BK=({children:e,clientId:t,applicationId:n,redirectPath:r})=>{let{data:i,error:a,isLoading:o,refetch:s}=jK(n),c=xA({redirectPath:r,clientId:t,applicationId:n});return e(o?{isLoading:!0}:a==null?{isError:!1,isLoading:!1,tinkUrl:c,canSkip:i?.bankAccountVerificationStatus===nO.COMPLETED||i?.bankAccountVerificationStatus===nO.IN_PROGRESS}:{isLoading:!1,isError:!0,refetch:s})},VK=({children:e,applicationId:t,onDenied:n})=>{let r=Ke(),[i,a]=(0,X.useState)(!1),o=jK(t,5e3);(0,X.useEffect)(()=>{if(o.isError){a(!0);return}if(!o.isSuccess)return;let{needMoreTime:e,state:t}=o.data;e||t===tO.DENIED&&(r.invalidateQueries({queryKey:wO.revolveActiveApplication()}),n())},[o,n,a,r]);let{isPending:s,mutateAsync:c}=fn({mutationFn:()=>Aj({method:`POST`,url:`fi/CreditLine/Onboarding/IncreaseLimits/${t}/Complete`}),onSuccess:()=>{r.invalidateQueries({queryKey:wO.revolveActiveApplication()})},onError:()=>a(!0)}),l=(0,X.useCallback)(async()=>{await c()},[c]);return!o.isSuccess||o.data.bankAccountVerificationStatus!==nO.COMPLETED?e(null):e({isLoading:s,completeApplication:l,isError:i,setIsError:a})},HK=({isLoading:e,onNext:t})=>{let{formatMessage:n}=K();return(0,Z.jsx)(is,{testID:`RevolveIncreaseLimitConfirm_Screen`,type:`success`,title:n({id:`revolve__fi__dashboard__headline`}),description:n({id:`revolve__fi__dashboard__text01`}),buttonTitle:n({id:`revolve__onboarding__(broker)_offer_page_denied_page__label`}),onButtonPress:t,stickyButtonsProps:{primaryButtonProps:{isLoading:e}}})},UK=(0,X.memo)(({onClose:e})=>{let{formatMessage:t}=K();return(0,Z.jsx)(is,{type:`denied`,title:t({id:`loan__revolve__(native)__full-screen-outcome__headline`}),description:t({id:`loan__revolve__fi__denied__screen__description`}),buttonTitle:t({id:`revolve__onboarding__share_feedback__label-text__25`}),onButtonPress:e})}),WK=[dO.AccountsRead,dO.IdentityRead,dO.TransactionsRead],GK=({children:e,onTinkError:t,onTinkSuccess:n,credentialsId:r,tinkCode:i,state:a})=>{let o=SA(a),{mutateAsync:s}=fn({mutationFn:({applicationId:e,credentialsId:t,scopes:n,tinkCode:r})=>Aj({method:`POST`,url:`fi/CreditLine/Onboarding/IncreaseLimits/${e}/Tink/StartVerification`,params:{Code:r,CredentialsId:t,Scopes:n},contentType:`application/json`})}),c=(0,X.useCallback)(()=>{t()},[t]),l=(0,X.useCallback)(async()=>{if([o,r,i].some(mi.emptyOrNull)){t();return}await s({tinkCode:i??``,credentialsId:r??``,scopes:WK,applicationId:o}),n({applicationId:o})},[o,r,t,n,s,i]);return(0,X.useEffect)(()=>{r!=null&&i!=null?l():c()},[r,c,l,i]),e({applicationId:o})},KK={accommodationType:null,employmentDuration:null,employmentStatus:null,generalTermsConfirmed:null,maritalStatus:null,monthlyAccommodationCostsWithMortgage:null,monthlyLoanCostsWithoutMortgage:null,monthlyNetIncome:null,numberOfChildrenUnder18:null},qK=e=>{let[t,n]=(0,X.useState)(null),[r,i]=(0,X.useState)(KK),a=Ke(),{status:o,fetchStatus:s,isSuccess:c,data:l}=Bn({enabled:e!=null,queryKey:wO.revolveApplicationForm(e??`<none>`),refetchOnWindowFocus:!1,queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Onboarding/IncreaseLimits/${e??`null`}/Applicants/Main/ApplicationForm`})}),{mutateAsync:u,isPending:d}=fn({mutationFn:({monthlyAccommodationCostsWithMortgage:t,monthlyLoanCostsWithoutMortgage:n,monthlyNetIncome:r,...i})=>Aj({method:`PUT`,url:`fi/CreditLine/Onboarding/IncreaseLimits/${e??`null`}/Applicants/Main/ApplicationForm`,params:{monthlyAccommodationCostsWithMortgage:t==null?null:{amount:t,currencyCode:`EUR`},monthlyLoanCostsWithoutMortgage:n==null?null:{amount:n,currencyCode:`EUR`},monthlyNetIncome:r==null?null:{amount:r,currencyCode:`EUR`},...i},contentType:`application/json`})}),{mutateAsync:f,isPending:p}=fn({mutationFn:()=>Aj({method:`POST`,url:`fi/CreditLine/Onboarding/IncreaseLimits/${e??`null`}/Applicants/Main/ApplicationForm/Complete`}),onSettled:()=>{a.invalidateQueries({queryKey:wO.revolveApplicationForm(e??`<none>`)})}}),{mutateAsync:m}=fn({mutationFn:()=>Aj({method:`POST`,url:`fi/CreditLine/Onboarding/IncreaseLimits/${e??`null`}/Apply`})}),h=(0,X.useCallback)(async()=>r!=null&&(t===uO.COMPLETED||await u(r),!0),[r,t,u]),g=(0,X.useCallback)(e=>{if(r==null)return!1;let t={accommodationType:e.accommodationType??r.accommodationType,employmentDuration:e.employmentDuration??r.employmentDuration,employmentStatus:e.employmentStatus??r.employmentStatus,maritalStatus:e.maritalStatus??r.maritalStatus,monthlyAccommodationCostsWithMortgage:e.monthlyAccommodationCostsWithMortgage??r.monthlyAccommodationCostsWithMortgage,monthlyLoanCostsWithoutMortgage:e.monthlyLoanCostsWithoutMortgage??r.monthlyLoanCostsWithoutMortgage,monthlyNetIncome:e.monthlyNetIncome??r.monthlyNetIncome,numberOfChildrenUnder18:e.numberOfChildrenUnder18??r.numberOfChildrenUnder18,generalTermsConfirmed:e.generalTermsConfirmed??r.generalTermsConfirmed};return i(t),!0},[r]),_=(0,X.useCallback)(async()=>{t!==uO.COMPLETED&&await f(),await m()},[m,f,t]);return(0,X.useEffect)(()=>
1286{if(c){let{status:e,monthlyAccommodationCostsWithMortgage:t,monthlyLoanCostsWithoutMortgage:r,monthlyNetIncome:a,...o}=l;i({monthlyAccommodationCostsWithMortgage:t?.amount??null,monthlyLoanCostsWithoutMortgage:r?.amount??null,monthlyNetIncome:a?.amount??null,...o}),n(e)}},[l,c]),(0,X.useMemo)(()=>({status:o,fetchStatus:s,form:r,formStatus:t,tryUpdateForm:g,trySubmitForm:h,completeApplication:_,isLoadingForm:p||d}),[_,s,r,t,p,d,o,h,g])},{useRebillaTrackingCookie:JK}=pi,YK=(e,t=!1,n)=>{let[r,i]=(0,X.useState)(e),a=et(),o=jK(e??r,1e3,n),s=JK(),{isFetched:c,isSuccess:l,data:u}=Bn({queryKey:wO.revolveActiveApplication(),queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Onboarding/Applications/Active`}),enabled:e==null}),{mutate:d}=fn({mutationFn:()=>Aj({method:`POST`,url:`fi/CreditLine/Onboarding/IncreaseLimits`,contentType:`application/json`,params:{applicationId:HR()},headers:s==null?null:{"Rebilla-Tracking":s}}),onSuccess:e=>{i(e.applicationId)}});return(0,X.useEffect)(()=>{l&&u?.hasApplication&&i(u.applicationId)},[u?.applicationId,u?.hasApplication,l]),(0,X.useEffect)(()=>{!t||!a||(r??(!c&&e==null||d()))},[a,c,e,r,t,d]),r==null||o.data==null?{loading:!0,error:!1,data:null}:{loading:!1,error:!1,data:{state:o.data.state,applicationId:r}}},XK={ACTION_CLICKED:`revolve_action_clicked`},ZK={INSURANCE_DOCUMENT_OPENED:`insurance_document_opened`},QK=e=>{_i(XK.ACTION_CLICKED,{product:`revolve`,action:ZK.INSURANCE_DOCUMENT_OPENED,document_name:e})},$K=()=>{let{replace:e}=N(),t=Oj(e=>e.userSession.logOut),n=Lo(`magicFeed`)===Oe.ENABLED,r=(0,X.useCallback)(()=>{e($.REVOLVE_ONBOARDING_CONTINUE)},[e]),i=(0,X.useCallback)(()=>{n?e($.FEED_SCREEN):t()},[e,n,t]);return QM(`revolve`),(0,Z.jsx)(oW,{children:e=>{switch(e.state){case aW.LOADING:return(0,Z.jsx)(eq,{});case aW.CONTINUE_PRODUCT_ONBOARDING:return(0,Z.jsx)(XU,{onContinueOnboarding:r});case aW.CONFIRMATION_NEEDED_FOR_PRODUCT:return(0,Z.jsx)(uW,{onClose:i});default:return(0,Z.jsx)(cW,{})}}})},eq=()=>{let{colors:e}
1286=G();return B({headerShown:!0,isHeaderSemiTransparent:!1,headerLeft:()=>null,headerBorderless:!0,headerBackgroundStyle:{borderBottomWidth:0,borderBottomColor:e.gray0}}),(0,Z.jsx)(YU,{})},tq=()=>{let{replace:e,popTo:t}=N(),{params:{applicationId:n}}=ta(),r=et(),i=YK(n,!0,r);return Gi((0,X.useCallback)(()=>{if(!r)return;let a=i.data;if(a!=null)switch(a.state){case tO.APPLYING:e($.REVOLVE_INCREASE_LIMIT_FORM,{applicationId:n});break;case tO.DENIED:e($.REVOLVE_INCREASE_LIMIT_DENIED);break;case tO.PROCESSING:case tO.OFFERING:e($.REVOLVE_INCREASE_LIMIT_OFFER,{applicationId:n});break;case tO.COMPLETING:e($.REVOLVE_INCREASE_LIMIT_ACCOUNT_VERIFICATION,{applicationId:n});break;case tO.APPROVING:t($.REVOLVE_DASHBOARD);break;case tO.DONE:e($.REVOLVE_INCREASE_LIMIT_CONFIRMATION,{applicationId:n})}},[i,e,n,t,r])),(0,Z.jsx)(YU,{})},nq=()=>{let{popTo:e,goBack:t,canGoBack:n,replace:r}=N();QM(`none`,!1);let i=(0,X.useCallback)(()=>{if(n()){t();return}e($.REVOLVE_DASHBOARD)},[t,n,e]);return(0,Z.jsx)(CK,{children:({isLoading:e,isCreatingApplication:t,createApplication:n,isError:a,setIsError:o})=>e?(0,Z.jsx)(XG,{}):a?(0,Z.jsx)(cK,{onRetry:()=>o(!1)}):(0,Z.jsx)(wK,{isLoading:t,onBack:i,onNext:async()=>{try{let e=await n();r($.REVOLVE_INCREASE_LIMIT_FORM,{applicationId:e})}catch{o(!0)}}})})};O();var rq=()=>{QM(`none`,!1);let{popTo:e,replace:t}=N(),{logEvent:n}=z(),{params:{applicationId:r}}=ta(),i=(0,X.useCallback)(()=>{t($.REVOLVE_INCREASE_LIMIT_OFFER,{applicationId:r})},[t,r]),a=(0,X.useCallback)(()=>{t($.REVOLVE_INCREASE_LIMIT_DENIED)},[t]),o=(0,X.useCallback)(()=>{e($.REVOLVE_DASHBOARD)},[e]),s=(0,X.useCallback)(()=>{n(eo.INCREASE_LIMIT_OFFER_OPEN_GENERAL_CREDIT_TERMS),b.openURL(bj)},[n]),c=(0,X.useCallback)(()=>{n(eo.INCREASE_LIMIT_OFFER_OPEN_PRIVACY_POLICY),b.openURL(Sj)},[n]),l=(0,X.useCallback)(()=>{n(eo.INCREASE_LIMIT_OFFER_OPEN_PRODUCT_TERMS),b.openURL(xj)},[n]),u=(0,X.useCallback)(()=>{n(eo.INCREASE_LIMIT_OFFER_OPEN_SEKKI),b.openURL(yj)},[n]),d=(0,X.useCallback)(()=>{n(eo.INCREASE_LIMIT_OFFER_OPEN_TERMS_OF_USE),b.openURL(Cj)},[n]);return(0,Z.jsx)(kK,{applicationId:r,children:({initialLoading:e,form:t,status:n,trySubmitForm:r,tryUpdateForm:f,completeApplication:p,isLoadingForm:m,isError:h,setIsError:g})=>e?(0,Z.jsx)(XG,{}):h?(0,Z.jsx)(cK,{onRetry:()=>g(!1)}):n===tO.OFFERING?(i(),(0,Z.jsx)(XG,{})):n===tO.DENIED?(a(),(0,Z.jsx)(XG,{})):(0,Z.jsx)(AK,{onNext:async()=>{try{await r(),await p(),i()}catch{g(!0)}},onClose:o,form:t,updateForm:f,isLoadingForm:m,onShowGeneralTerms:s,onShowPrivacyPolicy:c,onShowProductTerms:l,onShowSecci:u,onShowTermsOfUse:d})})};O();var iq=()=>{let{navigate:e,replace:t,popTo:n}=N(),{logEvent:r}=z(),{params:{applicationId:i}}=ta();QM(`none`,!1);let a=(0,X.useCallback)(()=>{r(eo.INCREASE_LIMIT_OFFER_ACCEPT),e($.REVOLVE_INCREASE_LIMIT_ACCOUNT_VERIFICATION,{applicationId:i})},[e,r,i]),o=(0,X.useCallback)(()=>{r(eo.INCREASE_LIMIT_OFFER_CANCEL),n($.REVOLVE_DASHBOARD)},[n,r]),s=(0,X.useCallback)(()=>{r(eo.INCREASE_LIMIT_OFFER_OPEN_GENERAL_CREDIT_TERMS),b.openURL(bj)},[r]),c=(0,X.useCallback)(()=>{r(eo.INCREASE_LIMIT_OFFER_OPEN_PRODUCT_TERMS),b.openURL(xj)},[r]),l=(0,X.useCallback)(()=>{t($.REVOLVE_INCREASE_LIMIT_DENIED)},[t]);return(0,Z.jsx)(MK,{applicationId:i,onOfferAccepted:a,onDenied:l,children:e=>{if(e==null)return(0,Z.jsx)(XG,{});let[{details:{currentLimit:t,limit:n,effectiveInterestRate:i,mtp:a,nominalInterestRate:l,repaymentFee:u,repaymentTimeInMonths:d,totalRepaymentAmount:f,nominalInterestRateBase:p,nominalInterestRateMargin:m},isLoading:h,agreementContractUrl:g,sekkiUrl:_,isError:v,setIsError:y},{acceptOffer:x}]=e;return v?(0,Z.jsx)(cK,{onRetry:()=>y(!1)}):(0,Z.jsx)(PK,{nominalInterestRateBase:p,nominalInterestRateMargin:m,preliminaryCreditLimit:n.amount,currentCreditLimit:t.amount,administrativeCharge:u.amount,annualInterest:l,effectiveInterestRate:i,repayPerMonthAmount:a.amount,totalRepayAmount:f.amount,repaymentTimeInMonths:d,onAccept:x,onCancel:o,onOpenSupplementAgreement:()=>{r(eo.INCREASE_LIMIT_OFFER_OPEN_SUPPLEMENT_AGREEMENT),b.openURL(g)},onOpenSekki:()=>{r(eo.INCREASE_LIMIT_OFFER_OPEN_SEKKI),b.openURL(W.not.emptyOrNull(_)?_:yj)},onOpenGeneralCreditTerms:s,onOpenProductTerms:c,isLoading:h})}})},aq=()=>{let{navigate:e,popTo:t}=N(),{params:{applicationId:n}}=ta();QM(`none`,!1);let{logEvent:r}=z(),i=(0,X.useCallback)(t=>{r(eo.INCREASE_LIMIT_ACCOUNT_VERIFICATION_TINK),R?window.location.href=t:e($.REVOLVE_INCREASE_LIMIT_TINK_MOBILE,{applicationId:n})},[r,e,n]),a=(0,X.useCallback)(()=>{r(eo.INCREASE_LIMIT_OFFER_CANCEL),t($.REVOLVE_DASHBOARD)},[r,t]),o=(0,X.useCallback)(()=>{e($.REVOLVE_INCREASE_LIMIT_CONFIRMATION,{applicationId:n})},[e,n]);return(0,Z.jsx)(BK,{applicationId:n,redirectPath:sA,clientId:`fc3fe30778a849f6a5490f40e9fb1875`,children:e=>e.isLoading?(0,Z.jsx)(XG,{}):e.isError?(0,Z.jsx)(lK,{}):(0,Z.jsx)(oG,{onContinue:()=>i(e.tinkUrl),onCancel:a,canSkip:e.canSkip,onSkip:o})})},oq=()=>{let{replace:e}=N(),{params:t}=ta(),{logEvent:n}=z();QM(`none`,!1);let[r,i]=(0,X.useState)(!1),a=(0,X.useCallback)(({applicationId:t})=>{n(eo.INCREASE_LIMIT_TINK_LOADING_GO_TO_CONFIRMATION),e($.REVOLVE_INCREASE_LIMIT_CONFIRMATION,{applicationId:t})},[n,e]),o=(0,X.useCallback)(()=>{i(!0)},[]);return(0,Z.jsx)(GK,{onTinkSuccess:a,onTinkError:o,credentialsId:t.credentialsId,tinkCode:t.code,state:t.state??``,children:t=>r?(0,Z.jsx)(cK,{onRetry:()=>e($.REVOLVE_INCREASE_LIMIT_ACCOUNT_VERIFICATION,{applicationId:t.applicationId})}):(0,Z.jsx)(XG,{})})},sq=()=>{QM(`none`,!1);let{replace:e,popTo:t}=N(),{params:{applicationId:n}}=ta(),r=(0,X.useCallback)(()=>{t($.REVOLVE_DASHBOARD)},[t]),i=(0,X.useCallback)(()=>{e($.REVOLVE_INCREASE_LIMIT_DENIED)},[e]);return(0,Z.jsx)(VK,{applicationId:n,onDenied:i,children:e=>{if(e==null)return(0,Z.jsx)(XG,{});
1286let{completeApplication:t,isLoading:n,isError:i,setIsError:a}=e;return i?(0,Z.jsx)(cK,{onRetry:()=>a(!1)}):(0,Z.jsx)(HK,{onNext:async()=>{try{await t(),r()}catch{a(!0)}},isLoading:n})}})},cq=()=>{let{popTo:e}=N();QM(`none`,!1);let t=(0,X.useCallback)(()=>{e($.REVOLVE_DASHBOARD)},[e]);return(0,Z.jsx)(UK,{onClose:t})},lq=({navigation:e,route:{params:t}})=>{let n=(0,X.useCallback)(t=>{e.replace($.REVOLVE_INCREASE_LIMIT_TINK_PROCESSING,t)},[e]),r=(0,X.useCallback)(()=>{e.replace($.REVOLVE_DASHBOARD)},[e]);return(0,Z.jsx)(mA,{redirectPath:sA,clientId:`fc3fe30778a849f6a5490f40e9fb1875`,applicationId:t.applicationId,onNavigateToProcessing:n,onClose:r,onError:n=>{e.replace($.REVOLVE_INCREASE_LIMIT_TINK_PROCESSING,{error:n,state:bA(t.applicationId)})}})};O();var uq=()=>{let{goBack:e}=N(),{logEvent:t}=z(),n=(0,X.useCallback)(()=>{t(eo.INSURANCE_DOCUMENTS_BACK),e()},[e,t]),r=(0,X.useCallback)((e,t)=>{QK(t),b.openURL(e)},[]);return(0,Z.jsx)(HW,{onOpenDocumentUrl:r,children:e=>e.isLoading?(0,Z.jsx)(XG,{}):e.isError?null:(0,Z.jsx)(zW,{onBack:n,documents:e.documents})})},dq=()=>{let{logEvent:e}=z(),{goBack:t}=N(),n=(0,X.useCallback)(()=>{e(eo.INSURANCE_REPORT_CLAIM_BACK),t()},[t,e]);return(0,Z.jsx)(UW,{onBack:n})},fq=()=>{let{logEvent:e}=z(),{goBack:t,setOptions:n}=N(),{params:r}=ta(),i=(0,X.useCallback)(()=>{e(eo.INSURANCE_REPORT_CLAIM_FAIL_BACK),t()},[t,e]);return(0,X.useEffect)(()=>{n({presentation:`transparentModal`})},[n]),(0,Z.jsx)(GW,{signedInsuranceDate:new Date(r.startDate),onBack:i})},pq=()=>{QM(`none`,!1);let{goBack:e}=N(),{logEvent:t}=z(),n=(0,X.useCallback)(()=>{t(eo.INSURANCE_RESIGN_FAIL_TRY_AGAIN),e()},[e,t]),r=(0,X.useCallback)(()=>{t(eo.INSURANCE_RESIGN_FAIL_BACK),e()},[e,t]);return(0,Z.jsx)(XW,{onClose:r,onTryAgain:n})},mq=()=>{QM(`none`,!1);let{replace:e,goBack:t}=N(),{logEvent:n}=z(),r=(0,X.useCallback)(()=>{n(eo.INSURANCE_RESIGN_BACK),t()},[t,n]),i=(0,X.useCallback)(()=>{e($.REVOLVE_INSURANCE_RESIGN_SUCCESS),n(eo.INSURANCE_RESIGN_SUCCESS)},[n,e]),a=(0,X.useCallback)(()=>{e($.REVOLVE_INSURANCE_RESIGN_FAIL),n(eo.INSURANCE_RESIGN_FAIL)},[n,e]);return(0,Z.jsx)(iG,{onSuccessfulResignation:i,onFail:a,children:e=>(0,Z.jsx)(eG,{onBack:r,onConfirm:e.resignInsurance,isResigning:e.isResigningInsurance})})},hq=()=>{let{popTo:e}=N(),{logEvent:t}=z();QM(`none`,!1);let n=(0,X.useCallback)(()=>{t(eo.INSURANCE_RESIGN_SUCCESS_GO_TO_REVOLVE_DASHBOARD),e($.REVOLVE_DASHBOARD)},[e,t]);return(0,Z.jsx)(QW,{onClose:n})},{FlowResultScreen:gq}=Jc,_q=({onClose:e,variant:t})=>{let{formatMessage:n}=K(),r=(0,X.useMemo)(()=>{switch(t){case`insurance`:return{title:n({id:`revolve__dashboard__insurance_-_onboarding_success_screen__full-screen-outcome__headline`}),description:n({id:`revolve__dashboard__insurance_-_onboarding_success_screen__full-screen-outcome__text01`}),buttonTitle:n({id:`revolve__dashboard__outcome__label`})};default:return{title:n({id:`revolve__dashboard__fi__withdraw__insurance__title`}),description:n({id:`loan__revolve__full-screen-outcome__text01__43`})+`
1287
1288`+n({id:`revolve__dashboard__fi__withdraw__insurance__text__02`}),buttonTitle:n({id:`revolve__onboarding__share_feedback__label-text__25`})}}},[n,t]);return(0,Z.jsx)(gq,{title:r.title,description:r.description,buttonTitle:r.buttonTitle,onButtonPress:e})},{FlowResultScreen:vq}=Jc,yq=({onClose:e,variant:t})=>{let{formatMessage:n}=K(),r=(0,X.useMemo)(()=>{switch(t){case`insurance`:return{title:n({id:`revolve__dashboard__insurance_-_onboarding_success_screen__full-screen-outcome__headline`}),description:n({id:`revolve__dashboard__insurance_-_onboarding_denial_generic__text01`})+`
1289`+n({id:`revolve__dashboard__insurance_-_onboarding_denial_generic__text02`}),buttonTitle:n({id:`revolve__dashboard__outcome__label`})};default:return{title:n({id:`revolve__dashboard__fi__withdraw__insurance__title__02`}),description:n({id:`revolve__dashboard__fi__withdraw__insurance__text__01`})+`
1290
1291`+n({id:`revolve__dashboard__fi__withdraw__insurance__text__03`}),buttonTitle:n({id:`revolve__onboarding__share_feedback__label-text__25`})}}},[n,t]);return(0,Z.jsx)(vq,{type:`denied`,title:r.title,description:r.description,descriptionBottom:n({id:`revolve__dashboard__insurance_-_onboarding_denial_generic__text02`}),buttonTitle:n({id:`revolve__dashboard__outcome__label`}),onButtonPress:e})},{FlowResultScreen:bq}=Jc,xq=({onClose:e,onTryAgain:t})=>{let{formatMessage:n}=K();return(0,Z.jsx)(bq,{title:n({id:`revolve__onboarding__(broker)_offer_page_try_again__full-screen-outcome__headline`}),description:n({id:`loan__revolve__content__description__26`}),buttonTitle:n({id:`loan__revolve__content__button__label__42`}),bottomButtonTitle:n({id:`revolve__dashboard__outcome__label`}),onButtonPress:t,onBottomButtonPress:e})},Sq=()=>{QM(`none`,!1);let{goBack:e,popTo:t}=N(),{params:{result:n,variant:r}}=ta(),i=(0,X.useCallback)(e,[e]),a=(0,X.useCallback)(()=>t($.REVOLVE_DASHBOARD),[t]);switch(n){case`approved`:return(0,Z.jsx)(_q,{onClose:a,variant:r});case`denied`:return(0,Z.jsx)(yq,{onClose:a,variant:r});case`error`:return(0,Z.jsx)(xq,{onClose:a,onTryAgain:i,variant:r});default:return console.error(`RevolveInsuranceApplyScreen has unhandled result prop ${n}
1291`),(0,Z.jsx)(xq,{onClose:a,onTryAgain:a,variant:r})}},Cq=()=>{QM(`none`,!1);let{goBack:e,replace:t,dispatch:n}=N(),{params:r}=ta(),{logEvent:i}=z(),a=(0,X.useCallback)(()=>{if(r!=null){t($.REVOLVE_WITHDRAW,{fromSuccessfulWithdrawal:r.fromSuccessfulWithdrawal});return}e()},[e,r,t]),o=(0,X.useCallback)(()=>{i(eo.INSURANCE_DASHBOARD_GO_TO_REVOLVE_DASHBOARD),t($.REVOLVE_DASHBOARD)},[i,t]),s=(0,X.useCallback)(()=>{t($.REVOLVE_INSURANCE_APPLY_RESULT,{result:`approved`,variant:r==null?`insurance`:`withdrawal`})},[t,r]),c=(0,X.useCallback)(()=>{t($.REVOLVE_INSURANCE_APPLY_RESULT,{result:`denied`,variant:r==null?`insurance`:`withdrawal`})},[t,r]),l=(0,X.useCallback)(()=>{t($.REVOLVE_INSURANCE_APPLY_RESULT,{result:`error`,variant:r==null?`insurance`:`withdrawal`})},[t,r]),u=(0,X.useCallback)(({contractId:e,productType:t})=>{n(Ol.popTo($.PRODUCT_WITHDRAWAL_ONBOARDING,{contractId:e,productType:t}))},[n]);return(0,Z.jsx)(mW,{onApplyApprove:s,onAppleDeny:c,onApplyError:l,children:e=>e.isLoading?(0,Z.jsx)(XG,{}):e.isError?(0,Z.jsx)(lK,{onClose:a}):e.data.hasInsurance?(0,Z.jsx)(yW,{onClose:o,startDate:e.data.startDate,onNavigateAgreementWithdrawEntry:u}):(0,Z.jsx)(OW,{premiumInterestRate:e.data.premiumInterestRate,exampleOutstandingDebt:e.data.exampleOutstandingDebt,insuranceFee:e.data.exampleFee,onAcceptOffer:e.data.onAcceptOffer,onDeclineOffer:a,onReloadPriceExample:e.data.reloadPriceExample,isApplying:e.data.isSubmittingInsurance,documents:e.data.documents})})},wq=()=>{let{goBack:e,canGoBack:t,replace:n}=N(),{revolveAccountId:r}=kj(e=>e.userSession);return(0,Z.jsx)(kz,{accountId:r,onBack:()=>{if(!t()){n($.REVOLVE_DASHBOARD);return}e()}})},Tq=({navigation:{navigate:e},route:{params:t}})=>{let{logEvent:n}=z(),r=(0,X.useCallback)(r=>{n(eo.ONBOARDING_ACCOUNT_VERIFICATION_TINK),R?setTimeout(()=>{window.location.href=r},0):e($.REVOLVE_ONBOARDING_TINK_MOBILE,{applicationId:t.applicationId})},[n,e,t.applicationId]),i=(0,X.useCallback)(()=>{n(eo.ONBOARDING_OFFER_SHOW_CANCEL_MODAL),e($.REVOLVE_ONBOARDING_CANCEL_POPUP,{applicationId:t.applicationId})},[n,e,t.applicationId]),a=(0,X.useCallback)(()=>{e($.REVOLVE_ONBOARDING_WITHDRAW,{applicationId:t.applicationId})},[e,t.applicationId]);return(0,Z.jsx)(pG,{applicationId:t.applicationId,tinkRedirectPath:aA,children:e=>e.isLoading?(0,Z.jsx)(XG,{}):e.isError?(0,Z.jsx)(lK,{}):(0,Z.jsx)(oG,{onContinue:()=>r(e.tinkUrl),onCancel:i,canSkip:e.canSkip,onSkip:a})})},Eq=({navigation:{goBack:e,popTo:t,canGoBack:n}})=>{let{logEvent:r}=z(),i=(0,X.useCallback)(()=>{r(eo.ONBOARDING_CANCEL_FEEDBACK_BACK),n()?e():t($.FEED_SCREEN)},[n,e,r,t]),a=(0,X.useCallback)(()=>{r(eo.ONBOARDING_CANCEL_FEEDBACK_GO_TO_DASHBOARD),t($.FEED_SCREEN)},[r,t]);return(0,Z.jsx)(mG,{onBack:i,onContinue:a})},Dq=()=>{let{replace:e,goBack:t}=N(),{params:n}=ta(),{logEvent:r}=z(),i=(0,X.useCallback)(()=>{r(eo.ONBOARDING_CANCEL_MODAL_BACK),t()},[t,r]),a=(0,X.useCallback)(()=>{r(eo.ONBOARDING_CANCEL_MODAL_OPEN_PHONE_APP),_W()},[r]),o=(0,X.useCallback)(()=>{r(eo.ONBOARDING_CANCEL_MODAL_GO_TO_CANCEL_FEEDBACK),e($.REVOLVE_ONBOARDING_CANCEL_FEEDBACK,{applicationId:n.applicationId})},[r,e,n.applicationId]);return(0,Z.jsx)(yG,{onCancel:i,onCallSupport:a,onConfirm:o})},Oq=({navigation:e})=>{let{logEvent:t}=z();QM(`none`,!1);let n=(0,X.useCallback)(()=>{pp({product:sp.REVOLVE,screen:eg.ONBOARDING,result:Nd.DENIED}),t(eo.ONBOARDING_DENIED_GO_TO_DASHBOARD),e.popTo($.FEED_SCREEN)},[t,e]);return(0,Z.jsx)(bG,{onButtonPress:n})},{useRebillaTrackingCookie:kq}=pi,Aq=(e,t=!1,n)=>{let[r,i]=(0,X.useState)(e),a=kj(e=>e.userSession.isCustomer),o=et(),s=rW(r,1e3,n),c=kq(),{isFetched:l,isSuccess:u,data:d}=Bn({queryKey:wO.revolveActiveApplication(),queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Onboarding/Applications/Active`}),enabled:e==null}),{mutate:f}=fn({mutationFn:()=>Aj({method:`POST`,url:`fi/CreditLine/Onboarding/Applications`,contentType:`application/json`,params:{applicationId:HR()},headers:c==null?null:{"Rebilla-Tracking":c}}),onSuccess:e=>{i(e.applicationId)}});if((0,X.useEffect)(()=>{u&&d?.hasApplication&&i(d.applicationId)},[u,d?.hasApplication,d?.applicationId]),(0,X.useEffect)(()=>{!t||!o||a&&r==null&&(!l&&e==null||u&&d?.hasApplication||f())},[o,l,e,a,r,t,u,d?.hasApplication,f]),!a)return{loading:!1,error:!1,data:{state:`not-a-customer`}};if(r==null||s.data==null)return{loading:!0,error:!1,data:null};switch(s.data.state){case tO.APPLYING:return{loading:!1,error:!1,data:{state:`onboarding-form`,applicationId:r}};case tO.APPROVING:return{loading:!1,error:!1,data:{state:`onboarding-form-approving`,applicationId:r}};case tO.COMPLETING:return{loading:!1,error:!1,data:{state:`onboarding-form-completing`,applicationId:r}};case tO.CANCELLED:case tO.DENIED:return{loading:!1,error:!1,data:{state:`denied`,applicationId:r}};case tO.DONE:return{loading:!1,error:!1,data:{state:`done`,applicationId:r}};case tO.OFFERING:return{loading:!1,error:!1,data:{state:`offer`,applicationId:r}};case tO.PROCESSING:return{loading:!1,error:!1,data:{state:`processing`,applicationId:r}};case tO.UNDEFINED:return{loading:!1,error:!1,data:{state:`not-a-customer`}};default:let e=s.data.state;return console.error(`Unhandled state ${e} reached when resuming onboarding process`),{loading:!1,error:!0,data:null}}},jq={accommodationType:null,employmentDuration:null,employmentStatus:null,generalTermsConfirmed:null,maritalStatus:null,monthlyAccommodationCostsWithMortgage:null,monthlyLoanCostsWithoutMortgage:null,monthlyNetIncome:null,numberOfChildrenUnder18:null},Mq=e=>{let[t,n]=(0,X.useState)(null),[r,i]=(0,X.useState)(jq),a=Ke(),{status:o,fetchStatus:s,isSuccess:c,data:l}=Bn({enabled:e!=null,queryKey:wO.revolveApplicationForm(e??`<none>`),refetchOnWindowFocus:!1,queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Onboarding/Applications/${e??`null`}/Applicants/Main/ApplicationForm`})}),{mutateAsync:u,isPending:d}=fn({mutationFn:({monthlyAccommodationCostsWithMortgage:t,monthlyLoanCostsWithoutMortgage:n,monthlyNetIncome:r,...i})=>Aj({method:`PUT`,url:`fi/CreditLine/Onboarding/Applications/${e??`null`}/Applicants/Main/ApplicationForm`,params:{monthlyAccommodationCostsWithMortgage:t==null||isNaN(t)?null:{amount:t,currencyCode:`EUR`},monthlyLoanCostsWithoutMortgage:n==null||isNaN(n)?null:{amount:n,currencyCode:`EUR`},monthlyNetIncome:r==null||isNaN(r)?null:{amount:r,currencyCode:`EUR`},...i},contentType:`application/json`}),onSuccess:()=>{}}),{mutateAsync:f,isPending:p,isSuccess:m}=fn({mutationFn:()=>Aj({method:`POST`,url:`fi/CreditLine/Onboarding/Applications/${e??`null`}/Applicants/Main/ApplicationForm/Complete`}),onSettled:()=>{a.invalidateQueries({queryKey:wO.revolveApplicationForm(e??`<none>`)})}}),{mutateAsync:h,isSuccess:g}=fn({mutationFn:()=>Aj({method:`POST`,url:`fi/CreditLine/Onboarding/Applications/${e??`null`}/Apply`})}),_=(0,X.useCallback)(async()=>r!=null&&(t===uO.COMPLETED||await u(r),!0),[r,t,u]),v=(0,X.useCallback)(e=>{if(r==null)return!1;let t={accommodationType:e.accommodationType??r.accommodationType,employmentDuration:e.employmentDuration??r.employmentDuration,employmentStatus:e.employmentStatus??r.employmentStatus,maritalStatus:e.maritalStatus??r.maritalStatus,monthlyAccommodationCostsWithMortgage:e.monthlyAccommodationCostsWithMortgage??r.monthlyAccommodationCostsWithMortgage,monthlyLoanCostsWithoutMortgage:e.monthlyLoanCostsWithoutMortgage??r.monthlyLoanCostsWithoutMortgage,monthlyNetIncome:e.monthlyNetIncome??r.monthlyNetIncome,numberOfChildrenUnder18:e.numberOfChildrenUnder18??r.numberOfChildrenUnder18,generalTermsConfirmed:e.generalTermsConfirmed??r.generalTermsConfirmed};return i(t),!0},[r]);(0,X.useEffect)(()=>
1291{if(c){let{status:e,monthlyAccommodationCostsWithMortgage:t,monthlyLoanCostsWithoutMortgage:r,monthlyNetIncome:a,...o}=l;i({monthlyAccommodationCostsWithMortgage:t?.amount??null,monthlyLoanCostsWithoutMortgage:r?.amount??null,monthlyNetIncome:a?.amount??null,...o}),n(e)}},[l,c]);let y=(0,X.useCallback)(async()=>{t!==uO.COMPLETED&&await f(),await h()},[h,f,t]),[b,x]=(0,X.useState)(o);(0,X.useEffect)(()=>{x(o)},[o]);let S=m&&g;return(0,X.useMemo)(()=>[{status:b,fetchStatus:s,form:r,formStatus:t},{tryUpdateForm:v,trySubmitForm:_,completeApplication:y,isLoadingForm:p||d,isSubmitted:S}],[y,b,s,r,t,p,d,_,v,S])},Nq=({applicationId:e,children:t,goToInsurance:n,goToOffer:r,goToNeedMoreTime:i})=>{let[a,o]=(0,X.useState)(!1),[{status:s,form:c},{trySubmitForm:l,tryUpdateForm:u,completeApplication:d,isLoadingForm:f,isSubmitted:p}]=Mq(e),m=Aq(e,!1,!0),{data:h,isLoading:g}=rW(e,2e3,!a);return(0,X.useEffect)(()=>{if(m?.data?.state!==`onboarding-form`){if(h?.insuranceState===null){o(!0);return}h?.insuranceState!=null&&(h?.state===tO.OFFERING||h?.state===tO.DENIED)&&o(!1)}},[h,m?.data?.state]),(0,X.useEffect)(()=>{if(m.data?.state!=null){if(h?.state===tO.DENIED){r(),o(!1);return}if(h?.needMoreTime){i(),o(!1);return}if(h?.insuranceState!=null&&h.state===tO.OFFERING){if(h.insuranceState===sO.VALIDATION_SUCCEEDED){n();return}r()}}},[h,p,m.data?.state]),t({initialLoading:s===`pending`||m.loading||g||a,form:c,status:m.data?.state??null,trySubmitForm:l,tryUpdateForm:u,completeApplication:d,isLoadingForm:f||g,insuranceState:h?.insuranceState})};O();var Pq=()=>{QM(`none`,!1);let{navigate:e}=N(),{params:t}=ta(),{logEvent:n}=z(),[r,i]=(0,X.useState)(!1),a=(0,X.useCallback)(()=>{n(eo.ONBOARDING_SHOW_CANCEL_MODAL),e($.REVOLVE_ONBOARDING_CANCEL_POPUP,{applicationId:t.applicationId})},[n,e,t.applicationId]),o=(0,X.useCallback)(()=>{n(eo.ONBOARDING_OFFER_OPEN_GENERAL_CREDIT_TERMS),b.openURL(bj)},[n]),s=(0,X.useCallback)(()=>{n(eo.ONBOARDING_OFFER_OPEN_PRIVACY_POLICY),b.openURL(Sj)},[n]),c=(0,X.useCallback)(()=>{n(eo.ONBOARDING_OFFER_OPEN_PRODUCT_TERMS),b.openURL(xj)},[n]),l=(0,X.useCallback)(()=>{n(eo.ONBOARDING_OFFER_OPEN_SEKKI),b.openURL(yj)},[n]),u=(0,X.useCallback)(()=>{n(eo.ONBOARDING_OFFER_OPEN_TERMS_OF_USE),b.openURL(Cj)},[n]),d=(0,X.useCallback)(()=>{n(eo.ONBOARDING_GO_TO_INSURANCE),e($.REVOLVE_ONBOARDING_INSURANCE,{applicationId:t.applicationId})},[n,e,t.applicationId]),f=(0,X.useCallback)(()=>{n(eo.ONBOARDING_GO_TO_KALP),e($.REVOLVE_ONBOARDING_OFFER,{applicationId:t.applicationId})},[n,e,t.applicationId]),p=(0,X.useCallback)(()=>{n(eo.ONBOARDING_KALP_NEED_MORE_TIME),e($.REVOLVE_ONBOARDING_NEED_MORE_TIME)},[n,e]);return(0,Z.jsx)(Nq,{applicationId:t.applicationId,goToInsurance:d,goToOffer:f,goToNeedMoreTime:p,children:({initialLoading:e,form:t,trySubmitForm:n,tryUpdateForm:d,completeApplication:f,isLoadingForm:p})=>e?(0,Z.jsx)(XG,{}):r?(0,Z.jsx)(cK,{onRetry:()=>i(!1)}):(0,Z.jsx)(RG,{onNext:async()=>{try{await f()}catch(e){console.error(e),i(!0)}},onCancel:a,form:t,updateForm:d,submitForm:n,isLoadingForm:p,onShowGeneralTerms:o,onShowPrivacyPolicy:s,onShowProductTerms:c,onShowSecci:l,onShowTermsOfUse:u})})},Fq=({children:e,applicationId:t,onError:n,onOfferAccepted:r,onDenied:i,onNeedMoreTime:a})=>{let[o,s]=(0,X.useState)(!0),c=Ke(),l=rW(t,5e3,!o),u=l.data?.state===tO.OFFERING;(0,X.useEffect)(()=>{if(l.isError){s(!1),n();return}if(!l.isSuccess)return;s(!1);let{needMoreTime:e,state:t}=l.data;if(e){a();return}switch(t){case tO.DENIED:i()}},[l,i,n,a]);let d=Bn({enabled:u,queryKey:wO.revolveApplicationFormOffer(t),queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Onboarding/Applications/${t}/Offers/Active`})}),{mutate:f,isPending:p}=fn({mutationFn:({offerId:e})=>Aj({method:`POST`,url:`fi/CreditLine/Onboarding/Applications/${t}/Offers/${e}/Accept`}),onSuccess:()=>{c.invalidateQueries({queryKey:wO.revolveApplicationFormOffer(t)})}}),m=(0,X.useCallback)(()=>{d.data!=null&&f({offerId:d.data.id})},[f,d.data]);return(0,X.useEffect)(()=>{if(d.isError){n();return}d.isSuccess&&d.data?.isAccepted&&r()},[d.isSuccess,d.data?.isAccepted,r,d.isError,n]),!u||!d.isSuccess?e(null):e([{...d.data,isLoading:p||d.isFetching,isBrokerApplication:l.data?.channel.is
1291FromBroker,showInsuranceInfo:l.data?.insuranceState===sO.CUSTOMER_ACCEPTED},{acceptOffer:m}])};O();var Iq=()=>{let{navigate:e,replace:t}=N(),{params:n}=ta(),{logEvent:r}=z(),[i,a]=(0,X.useState)(!1),o=(0,X.useCallback)(()=>{r(eo.ONBOARDING_OFFER_GO_TO_TINK),t($.REVOLVE_ONBOARDING_ACCOUNT_VERIFICATION,{applicationId:n.applicationId})},[r,t,n.applicationId]),s=(0,X.useCallback)(()=>{r(eo.ONBOARDING_OFFER_SHOW_CANCEL_MODAL),e($.REVOLVE_ONBOARDING_CANCEL_POPUP,{applicationId:n.applicationId})},[r,e,n.applicationId]),c=(0,X.useCallback)(()=>{r(eo.ONBOARDING_OFFER_OPEN_GENERAL_CREDIT_TERMS),b.openURL(bj)},[r]),l=(0,X.useCallback)(()=>{r(eo.ONBOARDING_OFFER_OPEN_PRODUCT_TERMS),b.openURL(xj)},[r]),u=(0,X.useCallback)(()=>{r(eo.ONBOARDING_KALP_DENIED),t($.REVOLVE_ONBOARDING_DENIED)},[r,t]),d=(0,X.useCallback)(()=>{r(eo.ONBOARDING_KALP_NEED_MORE_TIME),t($.REVOLVE_ONBOARDING_NEED_MORE_TIME)},[r,t]),f=(0,X.useCallback)(()=>{a(!0)},[]);return(0,Z.jsx)(Fq,{applicationId:n.applicationId,onError:f,onOfferAccepted:o,onDenied:u,onNeedMoreTime:d,children:e=>{if(e==null)return(0,Z.jsx)(XG,{});if(i)return(0,Z.jsx)(cK,{onRetry:()=>a(!1)});let[{details:{limit:t,effectiveInterestRate:n,mtp:o,nominalInterestRate:u,repaymentFee:d,repaymentTimeInMonths:f,totalRepaymentAmount:p,nominalInterestRateBase:m,nominalInterestRateMargin:h},isLoading:g,isBrokerApplication:_,showInsuranceInfo:v,agreementContractUrl:y,sekkiUrl:x},{acceptOffer:S}]=e;return(0,Z.jsx)($G,{isBrokerApplication:_,nominalInterestRateBase:m,nominalInterestRateMargin:h,preliminaryCreditLimit:t.amount,administrativeCharge:d.amount,annualInterest:u,effectiveInterestRate:n,repayPerMonthAmount:o.amount,totalRepayAmount:p.amount,repaymentTimeInMonths:f,onAccept:S,onCancel:s,onOpenLoanAgreement:()=>{r(eo.ONBOARDING_OFFER_OPEN_LOAN_AGREEMENT),b.openURL(y)},onOpenSekki:()=>{r(eo.ONBOARDING_OFFER_OPEN_SEKKI),b.openURL(W.not.emptyOrNull(x)?x:yj)},onOpenGeneralCreditTerms:c,onOpenProductTerms:l,isLoading:g,showInsuranceInfo:v})}})},Lq=()=>{let{logEvent:e}=z();QM(`none`,!1);let{showFullScreenLoader:t}=ps(),n=Oj(e=>e.userSession.logOut),r=(0,X.useCallback)(()=>{e(eo.ONBOARDING_NEED_MORE_TIME_GO_TO_MAIN_PAGE),n(),R&&(t({variant:`symbol`,transparent:!1}),setTimeout(()=>{window.location.href=vj},0))},[e,n,t]);return(0,Z.jsx)(ZG,{onClose:r})},Rq=({applicationId:e,children:t})=>{let n=yae(),{isLoading:r,data:i}=Bn({queryKey:wO.revolveApplicationAddress(e),queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Onboarding/Applications/${e}/Applicants/Main/Address`})}),{isPending:a,mutateAsync:o}=fn({mutationFn:t=>Aj({method:`PUT`,url:`fi/CreditLine/Onboarding/Applications/${e}/InvoiceDelivery`,contentType:`application/json`,params:{deliveryMethod:t}})}),{isPending:s,mutateAsync:c}=fn({mutationFn:()=>Aj({method:`POST`,url:`fi/CreditLine/Onboarding/Applications/${e}/Complete`})}),l=(0,X.useCallback)(async e=>{await o(e),await c()},[c,o]);return t({isLoading:n.isLoading||a||r||s,userAddress:i??null,userEmail:n.contactInfo?.emailAddress??null,completeApplication:l})},zq=()=>{QM(`none`,!1);let{popTo:e}=N(),{params:t}=ta(),{logEvent:n}=z(),[r,i]=(0,X.useState)(!1),a=(0,X.useCallback)(()=>{pp({product:sp.REVOLVE,screen:eg.ONBOARDING,result:Nd.SUCCESS}),n(eo.ONBOARDING_SUCCESS_GO_TO_DASHBOARD),e($.REVOLVE_DASHBOARD)},[n,e]);return(0,Z.jsx)(Rq,{applicationId:t.applicationId,children:e=>e==null||e.isLoading?(0,Z.jsx)(XG,{}):r||e.userAddress==null||e.userEmail==null?(0,Z.jsx)(cK,{onRetry:()=>i(!1)}):(0,Z.jsx)(rK,{userAddress:e.userAddress,userEmail:e.userEmail,onSave:async t=>{try{await e.completeApplication(t),a()}catch{i(!0)}}})})},Bq=({applicationId:e,children:t})=>{let{locale:n}=K(),r=(0,X.useRef)(!0),i=Ke(),a=rW(e),[o,s]=(0,X.useState)(`0`),c=(0,X.useMemo)(()=>Tc.parseNumberByLocale(n)(o),[n,o]);(0,X.useEffect)(()=>{let e=a.data?.withdrawal;e!=null&&o==null&&(o??s(String(e.amount.amount)))},[a.data?.withdrawal,o]);let l=Bn({enabled:e!=null,queryKey:wO.revolveApplicationWithdrawalLimits(e),queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Onboarding/Applications/${e}/Withdrawal`})}),{data:u,isLoading:d,isError:f}=Bn({queryKey:wO.revolveApplicationWithdrawalMtp(e??``,c??0),queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Onboarding/Applications/${e??``}/Withdrawal/Mtp`,params:{amount:c}}),enabled:e!=null&&o!=null&&c>=0,retry:!0,gcTime:0}),{mutateAsync:p,isPending:m}=fn({mutationFn:()=>Aj({method:`POST`,url:`fi/CreditLine/Onboarding/Applications/${e}/Withdrawal/Amount`,params:{amount:{amount:c??0,currencyCode:`EUR`}},contentType:`application/json`}),onSuccess:()=>{i.invalidateQueries({queryKey:wO.revolveApplicationFormState(e)})}}),h=(0,X.useCallback)(async()=>{await p()},[p]);return!a.isSuccess||!l.isSuccess?t(null):(r.current&&a.data.channel.is
1291FromBroker&&(s(String(l.data.maxAmount.amount)),r.current=!1),t([{...a.data,isSubmittingWithdrawalAmount:m,withdrawalLimits:{min:l.data.minAmount.amount,max:l.data.maxAmount.amount},withdrawalAmount:o??`0`,monthlyPayment:{amount:u?.mtp.amount??null,isLoading:d||f}},{submitWithdrawal:h,setWithdrawalAmount:s}]))},Vq=()=>{let{navigate:e}=N(),{params:t}=ta(),{logEvent:n}=z(),r=et();QM(`none`,!1);let[i,a]=(0,X.useState)(!1),o=(0,X.useCallback)(()=>{n(eo.ONBOARDING_WITHDRAW_SHOW_CANCEL_MODAL),e($.REVOLVE_ONBOARDING_CANCEL_POPUP,{applicationId:t.applicationId})},[n,e,t.applicationId]),s=(0,X.useCallback)(()=>{e($.REVOLVE_ONBOARDING_SELECT_BANK_ACCOUNT,{applicationId:t.applicationId})},[e,t.applicationId]);return(0,Z.jsx)(Bq,{applicationId:t.applicationId,children:e=>{if(e==null)return(0,Z.jsx)(XG,{});if(i)return(0,Z.jsx)(cK,{onRetry:()=>a(!1)});let[{withdrawalLimits:t,isSubmittingWithdrawalAmount:n,monthlyPayment:c,withdrawalAmount:l,channel:u},{submitWithdrawal:d,setWithdrawalAmount:f}]=e,p=async()=>{try{await d(),s(),a(!1)}catch{a(!0)}};return u.isFromBroker?(!n&&r&&p(),(0,Z.jsx)(XG,{})):(0,Z.jsx)(sK,{isLoading:n,limits:t,minimumToPay:c,withdrawalAmount:l,onClose:o,submitWithdraw:p,setWithdrawalAmount:f})}})},Hq=()=>{QM(`none`,!1);let{replace:e,setOptions:t}=N(),{params:n}=ta(),{logEvent:r}=z(),{mutateAsync:i,isPending:a,isSuccess:o,variables:s}=fn({mutationFn:e=>Aj({method:`POST`,url:`fi/CreditLine/Onboarding/Applications/${n.applicationId}/Insurances/request`,params:{IsAccepted:e},contentType:`application/json`})});(0,X.useEffect)(()=>{o&&e($.REVOLVE_ONBOARDING_SELECT_BANK_ACCOUNT,{popupShown:s??!0,applicationId:n.applicationId,accountNumber:n.accountNumber})},[s,o,n.accountNumber,n.applicationId,e]),(0,X.useEffect)(()=>{t({presentation:`transparentModal`})},[t]);let c=(0,X.useCallback)(()=>{r(eo.ONBOARDING_INSURANCE_MODAL_CANCEL),i(!1)},[r,i]),l=(0,X.useCallback)(()=>{r(eo.ONBOARDING_INSURANCE_MODAL_CONSENT),i(!0)},[i,r]);return(0,Z.jsx)(WG,{onCancel:c,onConsent:l,isSubmittingInsurance:a})},Uq=({route:{params:e},navigation:{replace:t}})=>{let{logEvent:n}=z(),r=(0,X.useCallback)(({applicationId:e})=>{n(eo.ONBOARDING_TINK_LOADING_GO_TO_WITHDRAW),t($.REVOLVE_ONBOARDING_WITHDRAW,{applicationId:e})},[n,t]),i=(0,X.useCallback)(e=>{setTimeout(()=>{t($.REVOLVE_ONBOARDING_ACCOUNT_VERIFICATION,{applicationId:e})},0)},[t]);return(0,Z.jsx)(oK,{onTinkSuccess:r,onUserCancel:i,credentialsId:e.credentialsId,tinkCode:e.code,error:e.error,state:e.state??``,children:e=>e.isError?(0,Z.jsx)(cK,{onRetry:()=>t($.REVOLVE_ONBOARDING_ACCOUNT_VERIFICATION,{applicationId:e.applicationId})}):(0,Z.jsx)(XG,{})})},Wq=({route:{params:e},navigation:{replace:t,popTo:n}})=>{let r=(0,X.useCallback)(()=>{n($.REVOLVE_DASHBOARD)},[n]),i=(0,X.useCallback)(e=>{t($.REVOLVE_ONBOARDING_TINK_VERIFICATION,{applicationId:e})},[t]);return(0,Z.jsx)(oK,{onTinkSuccess:r,credentialsId:e.credentialsId,tinkCode:e.code,error:e.error,onUserCancel:i,state:e.state??``,children:e=>e.isError?(0,Z.jsx)(cK,{onRetry:()=>t($.REVOLVE_ONBOARDING_TINK_VERIFICATION,{applicationId:e.applicationId})}):(0,Z.jsx)(XG,{})})},Gq=()=>{let{replace:e,popTo:t}=N(),{params:n}=ta(),r=et(),{data:i,loading:a}=_A(),o=i?.data.accountId,s=Lo(`fi_magicFeed`),c=s===Oe.ENABLED?$.FEED_SCREEN:$.REVOLVE_DASHBOARD,l=kj(e=>e.userSession.isCustomer),{data:u,isFetching:d}=Bn({enabled:l,queryKey:DO.onboardingContactInfo(),queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Onboarding/CustomerOnboarding/Customers/Current/ContactData`})}),f=mi.not.emptyOrNull(u?.emailAddress)&&mi.not.emptyOrNull(u?.phoneNumber),p=Aq(o==null?n?.applicationId??null:null,l&&f&&o==null&&!a,!r);return(0,X.useEffect)(()=>{if(!r||d)return;if(o!=null){t(c);return}if(!l||!f){t($.CONTACT_DATA_MODAL);return}let n=p.data;if(n!=null)switch(n.state){case`not-a-customer`:e($.REVOLVE_USP);break;case`onboarding-form`:e($.REVOLVE_ONBOARDING_FORM,{applicationId:n.applicationId});break;case`denied`:e($.REVOLVE_ONBOARDING_DENIED);break;case`processing`:case`offer`:e($.REVOLVE_ONBOARDING_OFFER,{applicationId:n.applicationId});break;case`onboarding-form-completing`:e($.REVOLVE_ONBOARDING_ACCOUNT_VERIFICATION,{applicationId:n.applicationId});break;case`onboarding-form-approving`:t($.REVOLVE_DASHBOARD);break;case`done`:t($.REVOLVE_DASHBOARD)}},[o,p,e,t,d,l,f,r,c,s]),(0,Z.jsx)(YU,{})},Kq=({navigation:{navigate:e},route:{params:t}})=>{let n=(0,X.useCallback)(n=>{R?setTimeout(()=>{window.location.href=n},0):e($.REVOLVE_ONBOARDING_TINK_VERIFICATION_MOBILE,{applicationId:t.applicationId})},[e,t.applicationId]);return(0,Z.jsx)(pG,{applicationId:t.applicationId,tinkRedirectPath:oA,children:e=>e.isLoading?(0,Z.jsx)(XG,{}):e.isError?(0,Z.jsx)(cK,{onRetry:()=>e.refetch}):(0,Z.jsx)(oG,{onContinue:()=>n(e.tinkUrl),canSkip:!1})})},qq=({navigation:e,route:{params:t}})=>{let n=(0,X.useCallback)(t=>{e.replace($.REVOLVE_ONBOARDING_TINK_VERIFICATION_PROCESSING,t)},[e]),r=(0,X.useCallback)(()=>{e.replace($.REVOLVE_DASHBOARD)},[e]);return(0,Z.jsx)(mA,{redirectPath:aA,clientId:`fc3fe30778a849f6a5490f40e9fb1875`,applicationId:t.applicationId,onNavigateToProcessing:n,onClose:r,onError:n=>{e.replace($.REVOLVE_ONBOARDING_TINK_VERIFICATION_PROCESSING,{error:n,state:bA(t.applicationId)})}})},Jq=({navigation:e,route:{params:t}})=>{let n=(0,X.useCallback)(t=>{e.replace($.REVOLVE_ONBOARDING_TINK_PROCESSING,t)},[e]),r=(0,X.useCallback)(()=>{e.replace($.REVOLVE_DASHBOARD)},[e]);return(0,Z.jsx)(mA,{redirectPath:aA,clientId:`fc3fe30778a849f6a5490f40e9fb1875`,applicationId:t.applicationId,onNavigateToProcessing:n,onClose:r,onError:n=>{e.replace($.REVOLVE_ONBOARDING_TINK_PROCESSING,{error:n,state:bA(t.applicationId)})}})},Yq=({children:e,applicationId:t,onNext:n})=>{let{data:r,status:i,refetch:a}=Bn({enabled:!0,queryFn:()=>Aj({method:`GET`,url:`fi/CreditLine/Onboarding/Applications/${t??`null`}/Insurances/offer`}),queryKey:wO.revolveInsuranceOffer(t)}),{mutateAsync:o,isPending:s}=fn({mutationFn:e=>Aj({method:`POST`,url:`fi/CreditLine/Onboarding/Applications/${t}/Insurances/request`,params:{IsAccepted:e}
1291,contentType:`application/json`}),onSuccess:()=>{n()}}),c=(0,X.useCallback)(()=>{o(!1)},[o]),l=(0,X.useCallback)(()=>{o(!0)},[o]);return(0,X.useEffect)(()=>{r?.canTakeInsurance===!1&&n()},[r?.canTakeInsurance,n]),i===`pending`||r?.canTakeInsurance===!1?e({isLoading:!0}):e(i===`error`?{isLoading:!1,isError:!0,onReloadPriceExample:a}:{isError:!1,isLoading:!1,canTakeInsurance:r.canTakeInsurance,data:r.insuranceOffer,isSubmittingInsurance:s,onDeclineOffer:c,onAcceptOffer:l,onReloadPriceExample:a})},Xq=()=>{let{params:e}=ta(),{navigate:t}=N();return(0,Z.jsx)(Yq,{applicationId:e?.applicationId,onNext:()=>{t($.REVOLVE_ONBOARDING_OFFER,{applicationId:e?.applicationId})},children:t=>t.isLoading?(0,Z.jsx)(XG,{}):t.isError?(0,Z.jsx)(cK,{onRetry:t.onReloadPriceExample}):t.canTakeInsurance?(0,Z.jsx)(OW,{exampleOutstandingDebt:t.data.exampleOutstandingDebt,insuranceFee:t.data.exampleFee,onDeclineOffer:t.onDeclineOffer,premiumInterestRate:t.data.premiumInterestRate,isApplying:t.isSubmittingInsurance,onAcceptOffer:t.onAcceptOffer,onReloadPriceExample:t.onReloadPriceExample,documents:t.data.documents}):(0,Z.jsx)(fae,{to:$.REVOLVE_ONBOARDING_OFFER,params:{applicationId:e?.applicationId},eventName:eo.INSURANCE_ONBOARDING_CANNOT_TAKE_INSURANCE,children:(0,Z.jsx)(XG,{})})})},Zq=()=>{let{goBack:e,navigate:t,setParams:n,replace:r}=N(),{params:i}=ta(),{logEvent:a}=z(),[o,s]=(0,X.useState)(!1),[c,l]=(0,X.useState)(!1),u=(0,X.useCallback)(e,[e]),d=(0,X.useCallback)(()=>{r($.REVOLVE_ONBOARDING_SUCCESS,{applicationId:i.applicationId})},[i.applicationId,r]),f=(0,X.useCallback)(()=>{a(eo.ONBOARDING_WITHDRAW_SHOW_CANCEL_MODAL),t($.REVOLVE_ONBOARDING_CANCEL_POPUP,{applicationId:i.applicationId})},[a,t,i.applicationId]),p=(0,X.useCallback)(e=>{n({accountNumber:e})},[n]);return(0,Z.jsx)(eK,{applicationId:i.applicationId,accountNumber:i.accountNumber,wantsInsurance:o,setWantsInsurance:s,children:e=>{if(e==null)return(0,Z.jsx)(XG,{});if(c)return(0,Z.jsx)(cK,{onRetry:()=>l(!1)});let[{withdrawal:t,isLoading:n,bankAccounts:r,insuranceState:i,defaultAccount:a},{submitWithdrawalAccount:o}]=e;return(0,Z.jsx)(tK,{setAccountNumber:p,showCreditProtection:i!==sO.DENIED,isLoading:n,accounts:r.map(e=>({name:e.name,number:e.accountNumber,balance:{amount:e.balance,currency:e.currencyCode}})),defaultBankAccount:t?.account??a,onBack:u,onNext:async e=>{try{await o(e),d()}catch{l(!0)}},onClose:f})}})},Qq=qc(`
1292  query fi_revolve_accountDetails($accountId: String!) {
1293    screen: fi_revolve_accountDetails(accountId: $accountId) {
1294      content
1295    }
1296  }
1297`),$q=({navigation:e})=>{let{goBack:t}=e,{revolveAccountId:n}=kj(e=>e.userSession);QM(`feed`,!0);let{data:r,loading:i,refetch:a}=Yn(Qq,n?{variables:{accountId:n}}:{skip:!0});return(0,Z.jsx)(Ti,{onClose:t,testID:`RevolveAccountDetailsScreen`,children:(0,Z.jsx)(Df,{node:r?.screen?.content,options:{actions:{onPhonePress:e=>{je(e.phoneNumber)}}},loading:i,refetch:a})})},eJ=()=>{let{colors:e}
1297=G();QM(`none`,!1);let{formatMessage:t,locale:n}=K(),{goBack:r,replace:i,canGoBack:a,popTo:o}=N(),{params:s}=ta(),[c,l]=(0,X.useState)(!1),u=(0,X.useCallback)(()=>{if(a()){r();return}o($.REVOLVE_DASHBOARD)},[a,r,o]),d=(0,X.useCallback)(()=>{i($.REVOLVE_WITHDRAW_SUCCESS,{monthlyPayment:null})},[i]);return B({headerShown:!c,headerTitleText:t({id:`revolve__dashboard__loading__action-header__label`}),headerTitleProps:{color:e.gray900},headerLeft:()=>null,onClose:u,closeTestID:`RevolveWithdrawScreen_CloseButton`}),(0,X.useEffect)(()=>{if(s?.fromSuccessfulWithdrawal===!0){d();return}yK()},[s,d]),(0,Z.jsx)(hK,{children:e=>{if(e.isLoading||e.isError)return(0,Z.jsx)(YU,{});let{canWithdraw:t,withdrawalAmount:r,setWithdrawalAmount:i,limits:a,monthlyPayment:o,submitWithdrawal:s,isWaitingForWithdrawal:f}=e;return t?c?(0,Z.jsx)(lK,{onRetry:()=>l(!1),onClose:u}):(0,Z.jsx)(gK,{isLoading:f,limits:a,minimumToPay:o,withdrawalAmount:r,setWithdrawalAmount:i,submitWithdraw:async()=>{try{await s(),bK(Tc.parseNumberByLocale(n)(r)),d()}catch{xK(),l(!0)}}}):(l(!0),(0,Z.jsx)(lK,{onClose:u}))}})},tJ=({monthlyPayment:e,onClose:t})=>{let{formatMessage:n}=K(),r=fA({fractionDigits:2,showSymbol:!0});return(0,Z.jsx)(is,{testID:`RevolveIncreaseLimitConfirm_Screen`,type:`success`,title:n({id:`loan__revolve__dashboard__withdraw_8_(success_page)__full-screen-outcome__headline`}),description:n({id:`loan__revolve__full-screen-outcome__text01__43`}),descriptionBottom:e==null?void 0:n({id:`loan__revolve__withdraw_8_(success_page)__full-screen-outcome__text02__89`},{0:r(e)}),buttonTitle:n({id:`loan__revolve__content__button__label__22`}),onButtonPress:t})},nJ=()=>{let{popTo:e,canGoBack:t,popToTop:n}=N(),{params:{monthlyPayment:r}}=ta(),i=(0,X.useCallback)(()=>{t()&&n(),e($.REVOLVE_DASHBOARD)},[t,n,e]);return(0,Z.jsx)(tJ,{monthlyPayment:r,onClose:i})},rJ=()=>{let{revolveAccountId:e}=kj(e=>e.userSession);return e==null||e===``?null:(0,Z.jsx)(Mf,{accountId:e,testID:`RevolveTransactions_Screen`})},iJ=({navigation:{replace:e,navigate:t}})=>{let[n,r]=(0,X.useState)(!1),i=()=>t($.CONTACT_DATA_MODAL);return(0,Z.jsx)(pW,{navigateToContactDetails:i,children:t=>n?(0,Z.jsx)(lK,{onRetry:()=>r(!1)}):(0,Z.jsx)(dW,{isLoading:t.isCreatingApplication||t.isLoading,onGoToOnboarding:async()=>{if(t.isMissingContactDetails){i();return}try{let n=await t.createApplication();e($.REVOLVE_ONBOARDING_FORM,{applicationId:n})}catch{r(!0)}}})})};$.MOBILE_ID_SIGN_PLAYGROUND_SUCCESS,$.MOBILE_ID_SIGN_PLAYGROUND_ERROR,$.MOBILE_ID_SIGN_PLAYGROUND_ERROR,$.MOBILE_ID_SIGN_PLAYGROUND;var aJ=[`https://*`],oJ=({onShouldStartLoadWithRequest:e,url:t})=>(0,Z.jsx)(sJ,{children:(0,Z.jsx)(Di,{source:{uri:t},javaScriptEnabled:!0,originWhitelist:aJ,onShouldStartLoadWithRequest:e})}),sJ=V(Pr)(`background-color:`,({theme:e})=>e.colors.gray0,`;flex:1;`),cJ=()=>{let[e,t]=(0,X.useState)(null),n=N(),r=ta().params?.code,i=R&&W.not.emptyOrNull(r),a=Iae(),o=GA(e=>e.context.signAttemptId),s=GA(e=>e.dispatch),c=GA(e=>e.context.completeUrl),{completeAuthorization:l,signingStatus:u,begin:d,loading:f}=SH(),{logError:p}=QP(),m=e=>{if(W.not.emptyOrNull(c)&&e.url.startsWith(c)){let t=new URL(e.url).searchParams.get(`code`);return W.not.emptyOrNull(t)&&l(t),!1}return!0},h=(0,X.useEffectEvent)(async()=>{if(!W.emptyOrNull(o))try{let{redirectUrl:e,status:n}=(await d({signAttemptId:o,authenticationType:ic.Redirect,completeUrl:c??void 0}))?.data?.beginSigning??{};W.not.emptyOrNull(e)?t(e):n!==Er.Success&&(p(Error(`No redirect URL found`),ZP.MISSING_REDIRECT_URL),s(`SIGNING_ERROR`))}catch{return}});return(0,X.useEffect)(()=>{i||W.emptyOrNull(o)||h()},[i,o]),(0,X.useEffect)(function(){R&&W.not.emptyOrNull(e)&&(Mae(),window.location.replace(e))},[e]),(0,X.useEffect)(()=>{!i||!a||W.emptyOrNull(o)||W.emptyOrNull(r)||(l(r),n.setParams({code:void 0}))},[r,l,a,i,n,o]),i?!a||W.emptyOrNull(o)||f||u===yH.CHECK_SIGNING_STATUS?(0,Z.jsx)(Sn,{variant:`symbol`}):null:f||W.emptyOrNull(e)||u===yH.CHECK_SIGNING_STATUS?(0,Z.jsx)(Sn,{variant:`symbol`}):R?null:(0,Z.jsx)(oJ,{url:e,onShouldStartLoadWithRequest:m})},lJ={[Ma.FINLAND]:cJ},uJ=e=>lJ[e]??null,dJ=()=>{let{region:e}=We(),t=uJ(e);return t==null?null:(0,Z.jsx)(t,{})},fJ=QA(),pJ=()=>{let{formatMessage:e}=K(),t=GA(e=>e.dispatch),n=GA(e=>e.context.signAttemptId),{begin:r,completeAuthorization:i,loading:a,signingStatus:o}=SH(),{pin:s,handlePinLogin:c,isLoading:l,handleBiometricLogin:u,mobileIdLockedReason:d,remainingAttempts:f}=jP({context:`sign`,pinLength:fJ,onSuccess:i}),p=(0,X.useEffectEvent)(async()=>{W.emptyOrNull(n)||await r({signAttemptId:n,authenticationType:ic.MobileId,deviceId:EA()??``})!=null&&u?.()});(0,X.useEffect)(()=>{p()}
1297,[n]),B({headerBackgroundStyle:{borderBottomWidth:1,borderBottomColor:ms.gray100},headerTitleText:e({id:`general_screens__feed__general__setuppin__headline`}),headerLeft:()=>null});let m=o===yH.CHECK_SIGNING_STATUS;return(0,Z.jsx)(EP,{pinLength:fJ,isLoading:l||m||a,onPinChange:c,pin:s,mobileIdLockedReason:d,remainingAttempts:f,forgotPinButton:{disabled:l||m||a,onPress:()=>{t(d?`RE_VERIFY_IDENTITY`:`FORGOT_PIN`)}}})},mJ=()=>{let e=aj()&&DA(),t=GA(e=>e.reset);return(0,X.useEffect)(()=>Fae(t),[t]),e?(0,Z.jsx)(pJ,{}):(0,Z.jsx)(dJ,{})},hJ=({expiresAt:e,onExpired:t})=>{let n=(0,X.useRef)(!1);(0,X.useEffect)(()=>{if(e==null||n.current)return;let r=Pu.fromISO(e).diffNow(`milliseconds`).milliseconds;if(r<=0){n.current=!0,t();return}let i=setTimeout(()=>{n.current=!0,t()},r);return()=>{clearTimeout(i)}},[e,t])},gJ=({signAttemptId:e,signType:t,signingContext:n,outcomeNavigation:r,reVerifySuccess:i,onSignCancel:a,onSignError:o,onSignConnectionIssue:s,onInsufficientFunds:c,onBalanceUnavailable:l,onExpired:u,validateFunds:d})=>{let[f,{loading:p}]=XP(e),{sign:m,loading:h}=SH();return{onConfirm:(0,X.useCallback)(()=>{if(h||p)return;let a=d?.();if(a===`insufficient`){c?.();return}if(a===`unavailable`){l?.();return}m({signAttemptId:e,signingContext:n,signType:t,outcomeNavigation:r,reVerifySuccess:i})},[p,h,l,c,n,r,i,m,e,t,d]),onDiscard:(0,X.useCallback)(()=>{p||h||f({onCompleted:t=>{if(t.identity_signCancel){a();return}Dc(Error(`identity_signCancel returned false`),{extra:{place:`useSignActions.onDiscard`,signAttemptId:e}}),o()},onError:t=>{if(Dc(t,{extra:{place:`useSignActions.onDiscard`,signAttemptId:e}}),cj(t)){s();return}if(lj(t)){u();return}o()}})},[f,p,h,a,s,o,u,e]),isConfirming:h,isCancelling:p}},_J=(e,t)=>{if(t==null)return;let n=e.replace;n(t.route,t.params)},vJ=({navigation:e,outcomeNavigation:t,error:n,signAttemptStatus:r,onBeforeNavigate:i})=>{let a=(0,X.useRef)(!1),o=(0,X.useCallback)(t=>{a.current||(a.current=!0,i?.(),_J(e,t))},[e,i]),s=(0,X.useCallback)(()=>{o(t.success)},[o,t.success]),c=(0,X.useCallback)(()=>{o(t.error)},[o,t.error]),l=(0,X.useCallback)(()=>{o(t.cancel)},[o,t.cancel]),u=(0,X.useCallback)(()=>{o(R?t.error:t.connectionIssue)},[o,t.connectionIssue,t.error]),d=(0,X.useCallback)(()=>{o(t.insufficientFunds??t.error)},[o,t.error,t.insufficientFunds]),f=(0,X.useCallback)(()=>{o(t.expired)},[o,t.expired]),p=r===Er.Success||r===Er.Cancel;return(0,X.useEffect)(()=>{n!=null&&(cj(n)&&u(),lj(n)&&f())},[n,u,f]),(0,X.useEffect)(()=>{if(r===Er.Success){s();return}if(r===Er.Cancel){l();return}r===Er.Fail&&c()},[l,c,f,s,r]),{onSuccess:s,onError:c,onCancel:l,onConnectionIssue:u,onExpired:f,onInsufficientFunds:d,isTerminalStatus:p}},yJ=e=>{let{data:t,loading:n,error:r}=Yn(KB,{variables:{ids:e},skip:mi.emptyOrNull(e)||e.length===0});return{data:t,loading:n,error:r}},bJ=`DecoupledPaymentMobileIdConfirmation`,xJ=`DecoupledPaymentConfirmation`,SJ=({details:e,onConfirm:t,onDiscard:n,isLoading:r=!1,expiresAtInMinutes:i,hasMobileSignEnabled:a=!1})=>{let o=no(),s=e?.transactionRequestIds??[],c=N(),{isMd:l}=tl(),u=!l,{formatMessage:d}=K(),{iconElement:f}=pB(),p=a?bJ:xJ;B(a?{headerTitleText:d({id:`global_screens__payments__confirmation__title`}),onNavigateBack:n,isHeaderSemiTransparent:!0}:{headerTitleText:d({id:`global_screens__payments__title`}),onClose:n,closeTestID:`${p}_CloseButton`,headerLeft:()=>null,isHeaderSemiTransparent:!0});let{data:m,loading:h,error:g}=yJ(s),_=m?.b2c_account_listTransactionByIds.transactionRequests;if(h)return(0,Z.jsx)(j,{insetTop:!1,paddingTop:o,children:(0,Z.jsxs)(es,{times:3,children:[(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(nd,{height:72})]})});if(g!=null||_==null)return(0,Z.jsx)(vi,{testID:`DecoupledPaymentConfirmation_Error`,type:`error`,title:d({id:`global__screens__something__went__wrong__headline`}),description:d({id:`global__screens__generalerror__body`}),IconComponent:P.ReloadIcon,primaryButtonProps:{text:d({id:`FI__account__card__transfer__label_text__87`}),onPress:()=>c.replace($.FEED_SCREEN)}});let v=a?(0,Z.jsx)(bl,{hasShadow:!0,isStacked:u,isReversed:u,primaryButtonProps:{text:d({id:`general__key__cancel__cta`}),onPress:n,testID:`${p}_CancelButton`,variant:`contained-secondary`,isLoading:r,disabled:r}}):(0,Z.jsx)(bl,{hasShadow:!0,isStacked:u,isReversed:u,primaryButtonProps:{text:d({id:`global_screens__payment_activity__cta_label45`}),onPress:t,testID:`${p}_ConfirmButton`,endIcon:f,isLoading:r,disabled:r},secondaryButtonProps:{text:d({id:`global_screens__payments__cta`}),onPress:n,testID:`${p}_DiscardButton`,variant:`contained-secondary`,isLoading:r,disabled:r}});return(0,Z.jsxs)(j,{testID:`${p}_Screen`,insetTop:!1,paddingTop:o,footer:v,children:[(0,Z.jsx)(DV,{transactions:_,selectedTransactionIds:a?_.map(e=>e.transactionRequestId):[],isSelectable:!0,isDisabled:!0,showPreviewButton:!1,isLoading:!1,onSelectTransaction:uE.default,onPressPreviewTransaction:uE.default,testID:`${p}_List`,forceGrouping:!0}),a&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(Wu,{type:`info`,icon:(0,Z.jsx)(P.PhoneIcon,{width:32,height:32}),title:d({id:`global_screens__payments__info_label`}),description:i==null?``:d({id:`global_screens__payments__info_label__27`},{0:i}),testID:`${p}_InfoBanner`})]}),(0,Z.jsx)(Rs,{isStacked:u})]})},CJ=3e3,wJ={onClose:$.FEED_SCREEN},TJ=(e,t)=>
1297({success:{route:$.DECOUPLED_PAYMENT_OUTCOME,params:{outcome:`confirmed`,signAttemptId:e,signingMode:t,...wJ}},error:{route:$.DECOUPLED_PAYMENT_OUTCOME,params:{outcome:`failed`,signAttemptId:e,signingMode:t,...wJ}},cancel:{route:$.DECOUPLED_PAYMENT_OUTCOME,params:{outcome:`cancelled`,signAttemptId:e,signingMode:t,...wJ}},expired:{route:$.DECOUPLED_PAYMENT_OUTCOME,params:{outcome:`expired`,signAttemptId:e,signingMode:t,...wJ}},connectionIssue:{route:$.DECOUPLED_PAYMENT_OUTCOME,params:{outcome:`connection-issue`,signingMode:t,...wJ}}}),EJ=`DecoupledPaymentConfirmation`,DJ=({signAttemptId:e,navigation:t,signAttemptData:n,error:r,startPolling:i,stopPolling:a})=>{let{formatMessage:o}=K(),{hasMobileIdActive:s,activeDeviceLoading:c}=SH(),l=n?.status,u=n?.signData,d=n?.signType??Ge.Confirmation,f=n?.expiresAt,p=mi.not.emptyOrNull(f)?Math.max(0,Math.round(Pu.fromISO(f).diffNow(`minutes`).minutes)):void 0,m=c||s,h=m?`decoupled`:`direct`,g=(0,X.useMemo)(()=>TJ(e,h),[e,h]),{onError:_,onCancel:v,onConnectionIssue:y,onExpired:b,isTerminalStatus:x}=vJ({navigation:t,outcomeNavigation:g,error:r,signAttemptStatus:l,onBeforeNavigate:a});hJ({expiresAt:f,onExpired:b});let{onConfirm:S,onDiscard:C,isConfirming:w,isCancelling:T}=gJ({signAttemptId:e,signType:d,signingContext:oj.SIGN_TRANSFER_BATCH,outcomeNavigation:g,reVerifySuccess:{route:$.SIGN,params:{signAttemptId:e}},onSignError:_,onSignCancel:v,onSignConnectionIssue:y,onExpired:b}),E=R&&m;return(0,X.useEffect)(()=>{if(E)return i(CJ),()=>{a()}},[E,i,a]),x||r!=null&&(cj(r)||lj(r))?null:r!=null||u==null?(0,Z.jsx)(vi,{testID:`${EJ}_Error`,type:`error`,title:o({id:`global__screens__something__went__wrong__headline`}),description:o({id:`global__screens__generalerror__body`}),IconComponent:P.ReloadIcon,primaryButtonProps:{text:o({id:`FI__account__card__transfer__label_text__87`}),onPress:()=>t.replace($.FEED_SCREEN)}}):(0,Z.jsx)(SJ,{details:u,onConfirm:S,onDiscard:C,isLoading:w||T,expiresAtInMinutes:p,hasMobileSignEnabled:m})},OJ=e=>{if(typeof e!=`object`||!e)return!1;let t=e;return mi.not.emptyOrNull(t.agent)&&mi.not.emptyOrNull(t.callReference)},kJ=e=>e==null||!OJ(e.signData)?null:{agent:e.signData.agent,callReference:e.signData.callReference},AJ={success:{route:$.IDENTITY_OUTCOME,params:{outcome:`confirmed`,onClose:$.FEED_SCREEN}},error:{route:$.IDENTITY_OUTCOME,params:{outcome:`failed`,onClose:$.FEED_SCREEN}},cancel:{route:$.IDENTITY_OUTCOME,params:{outcome:`cancelled`,onClose:$.FEED_SCREEN}},connectionIssue:{route:$.IDENTITY_OUTCOME,params:{outcome:`connection-issue`,onClose:$.FEED_SCREEN}},insufficientFunds:{route:$.IDENTITY_OUTCOME,params:{outcome:`insufficient-funds`,onClose:$.FEED_SCREEN}}},jJ=`IdentityConfirmation`,MJ=({signAttemptId:e,navigation:t,signAttemptData:n,error:r})=>{let{isMd:i}=tl(),a=!i,{formatMessage:o}=K();B({headerShown:!1});let s=(0,X.useMemo)(()=>kJ(n),[n]),c=n?.status,l=n?.expiresAt,{onError:u,onCancel:d,onConnectionIssue:f,onExpired:p}=vJ({navigation:t,outcomeNavigation:AJ,error:r,signAttemptStatus:c});hJ({expiresAt:l,onExpired:p});let{onConfirm:m,onDiscard:h,isConfirming:g,isCancelling:_}=gJ({signAttemptId:e,signType:n?.signType??Ge.Confirmation,outcomeNavigation:AJ,reVerifySuccess:{route:$.FEED_SCREEN,params:{}},onSignError:u,onSignCancel:d,onSignConnectionIssue:f,onExpired:p,signingContext:oj.CONFIRM_IDENTITY}),v=g||_;if(r!=null&&cj(r))return null;if(s==null||r!=null)return(0,Z.jsx)(vi,{testID:`${jJ}_Error`,type:`error`,title:o({id:`global__screens__something__went__wrong__headline`}),description:o({id:`global__screens__generalerror__body`}),IconComponent:P.ReloadIcon,primaryButtonProps:{text:o({id:`FI__account__card__transfer__label_text__87`}),onPress:()=>t.replace($.FEED_SCREEN)}});let y=(0,Z.jsx)(bl,{hasShadow:!0,isStacked:a,isReversed:a,primaryButtonProps:{text:o({id:`general_screens__authentication__cta_main`}),onPress:m,testID:`${jJ}_ConfirmButton`,isLoading:v,disabled:v},secondaryButtonProps:{text:o({id:`general_screens__authentication__label_cta_secondary`}),onPress:h,testID:`${jJ}_DiscardButton`,variant:`contained-secondary`,isLoading:v,disabled:v}});return(0,Z.jsxs)(j,{testID:`${jJ}_Screen`,header:(0,Z.jsx)(qt,{insetTop:!0,title:o({id:`general_screens__authentication__title`}),testID:`${jJ}_HeaderProduct`}),footer:y,children:[(0,Z.jsxs)(Yc,{headerProps:{title:o({id:`general_screens__authentication__group_header_35`})},testID:`${jJ}_GroupContainer`,children:[(0,Z.jsx)(M,{leading:{overline:o({id:`general_screens__authentication__label_89`}),title:s.agent},testID:`${jJ}_Detail_Agent`}),(0,Z.jsx)(pr,{size:1}),(0,Z.jsx)(M,{leading:{overline:o({id:`general_screens__authentication__label_87`}),title:s.callReference},testID:`${jJ}_Detail_CallReference`})]}),(0,Z.jsx)(Rs,{isStacked:a})]})},NJ=(e,t)=>e>=t,PJ=({enabled:e,isBalanceLoading:t,hasBalanceError:n,availableAmou
1297nt:r,transactionAmount:i})=>e?t||n||r==null?`unavailable`:NJ(r,i)?`ok`:`insufficient`:`ok`,FJ=({accountId:e,transactionAmount:t})=>{let n=mi.not.emptyOrNull(e),{availableBalance:r,isLoading:i,hasBalanceError:a}=fB({accountId:e??``}),o=(0,X.useCallback)(()=>PJ({enabled:n,isBalanceLoading:n&&i,hasBalanceError:n&&a,availableAmount:r?.amount,transactionAmount:t}),[r?.amount,a,i,n,t]);return{isBalanceLoading:n&&i,hasBalanceError:n&&a,validateFunds:o}},IJ=(e,t)=>{let n=Pu.fromISO(e);return n.isValid?`${n.setLocale(t).toLocaleString(Pu.DATE_FULL)}, ${n.setLocale(t).toLocaleString(Pu.TIME_24_SIMPLE)}`:null},LJ=(e,t)=>{if(t?.signData==null)return null;let n=t.signData,r=IJ(n?.transactionDateTime??``,e),i=n.currencyCode??n.accountCurrencyCode??`EUR`;return r==null?null:{cardNumber:n.lastFourCardDigits?`**** ${n.lastFourCardDigits}`:null,merchantName:n.merchantName??``,transactionDateTime:r,merchantCountry:n.merchantCountry??``,deviceChannel:n.deviceChannel??``,amount:{amount:n.amount??0,currencyCode:i}}},RJ={success:{route:$.THREE_DS_PAYMENT_OUTCOME,params:{outcome:`confirmed`,onClose:$.FEED_SCREEN}},error:{route:$.THREE_DS_PAYMENT_OUTCOME,params:{outcome:`failed`,onClose:$.FEED_SCREEN}},cancel:{route:$.THREE_DS_PAYMENT_OUTCOME,params:{outcome:`cancelled`,onClose:$.FEED_SCREEN}},connectionIssue:{route:$.THREE_DS_PAYMENT_OUTCOME,params:{outcome:`connection-issue`,onClose:$.FEED_SCREEN}},insufficientFunds:{route:$.THREE_DS_PAYMENT_OUTCOME,params:{outcome:`insufficient-funds`,onClose:$.FEED_SCREEN}},expired:{route:$.THREE_DS_PAYMENT_OUTCOME,params:{outcome:`expired`,onClose:$.FEED_SCREEN}}},zJ=`ThreeDSSignConfirmation`,BJ=({signAttemptId:e,navigation:t,signAttemptData:n,error:r})=>{let{formatMessage:i}=K(),{locale:a}=We(),{isMd:o}=tl(),s=!o,c=Gs(),l=pB(),u=n?.operationName,d=n?.status,f=(0,X.useMemo)(()=>LJ(a,n),[n,a]),{isBalanceLoading:p,validateFunds:m}=FJ({accountId:(0,X.useMemo)(()=>u===oj.CONFIRM_3DS_AUTHENTICATION?n?.signData?.accountId??null:null,[n?.signData,u]),transactionAmount:f?.amount.amount??0}),h=n?.expiresAt,{onError:g,onCancel:_,onConnectionIssue:v,onInsufficientFunds:y,onExpired:b,isTerminalStatus:x}=vJ({navigation:t,outcomeNavigation:RJ,error:r,signAttemptStatus:d});hJ({expiresAt:h,onExpired:b});let{onConfirm:S,onDiscard:C,isConfirming:w,isCancelling:T}=gJ({signAttemptId:e,signType:n?.signType??Ge.Confirmation,signingContext:u??oj.CONFIRM_3DS_AUTHENTICATION,outcomeNavigation:RJ,reVerifySuccess:{route:$.SIGN,params:{signAttemptId:e}},onSignError:g,onSignCancel:_,onSignConnectionIssue:v,onInsufficientFunds:y,onBalanceUnavailable:v,onExpired:b,validateFunds:m});if(B({headerTitleText:i({id:`global_screens__payments__title`}),onClose:C,closeTestID:`ThreeDSPaymentConfirmation_CloseButton`,headerLeft:()=>null}),x||r!=null&&(cj(r)||lj(r)))return null;if(r!=null||f==null)return(0,Z.jsx)(vi,{testID:`ThreeDSPaymentConfirmation_Error`,type:`error`,title:i({id:`global__screens__something__went__wrong__headline`}),description:i({id:`global__screens__generalerror__body`}),IconComponent:P.ReloadIcon,primaryButtonProps:{text:i({id:`FI__account__card__transfer__label_text__87`}),onPress:()=>t.replace($.FEED_SCREEN)}});let E=w||T||p,D=(0,Z.jsx)(bl,{hasShadow:!0,isStacked:s,isReversed:s,primaryButtonProps:{text:i({id:`global_screens__payment_activity__cta_label45`}),onPress:S,testID:`${zJ}_ConfirmButton`,endIcon:l.iconElement,isLoading:E,disabled:E},secondaryButtonProps:{text:i({id:`global_screens__payments__cta`}),onPress:C,testID:`${zJ}_DiscardButton`,variant:`contained-secondary`,isLoading:E,disabled:E}});return(0,Z.jsxs)(j,{testID:`${zJ}_Screen`,header:(0,Z.jsx)(qt,{label:i({id:`global_screens__payments__overline`}),title:c({value:f.amount.amount,currency:f.amount.currencyCode}),description:f.merchantName,testID:`${zJ}_HeaderProduct`}),footer:D,children:[(0,Z.jsxs)(Yc,{headerProps:{title:i({id:`global_screens__payments__title__95`})},testID:`${zJ}_GroupContainer`,children:[W.not.emptyOrNull(f.cardNumber)&&(0,Z.jsx)(M,{leading:{overline:i({id:`global_screens__payments__label`}),title:f.cardNumber},testID:`${zJ}_Detail_CardNumber`}),(0,Z.jsx)(pr,{size:1}),(0,Z.jsx)(M,{leading:{overline:i({id:`global_screens__payments__label__7`}),title:f.merchantName},testID:`${zJ}_Detail_MerchantName`}),(0,Z.jsx)(pr,{size:1}),(0,Z.jsx)(M,{leading:{overline:i({id:`global_screens__payments__label__88`}),title:f.transactionDateTime},testID:`${zJ}_Detail_Datetime`}),(0,Z.jsx)(pr,{size:1}),(0,Z.jsx)(M,{leading:{overline:i({id:`global_screens__payments__label__79`}),title:f.merchantCountry},testID:`${zJ}_Detail_Country`}),(0,Z.jsx)(pr,{size:1}),(0,Z.jsx)(M,{leading:{overline:i({id:`global_screens__payments__label__31`}),title:f.deviceChannel},testID:`${zJ}_Detail_Device`})]}),(0,Z.jsx)(Rs,{isStacked:s})]})},VJ=e=>e!=null&&sj.includes(e),HJ=({navigation:e,route:t})=>{let{signAttemptId:n}=t.params,{data:r,loading:i,error:a,startPolling:o,stopPolling:s}=qP(n),c=r?.signAttempt?.operationName;return QM(`none`,!1),(0,X.useEffect)(()=>{mi.emptyOrNull(n)&&e.goBack()},[e,n]),(0,X.useEffect)(()=>{!i&&!VJ(c)&&c!=null&&e.replace($.THREE_DS_PAYMENT_OUTCOME,{outcome:`failed`,onClose:$.FEED_SCREEN})},[i,e,c]),mi.emptyOrNull(n)||!VJ(c)?null:i&&mi.emptyOrNull(r)?(0,Z.jsx)(j,{header:c===oj.S
1297IGN_TRANSFER_BATCH?void 0:(0,Z.jsx)(qt,{isLoading:!0}),children:(0,Z.jsxs)(es,{times:4,children:[(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(nd,{height:48})]})}):VJ(c)?c===oj.SIGN_TRANSFER_BATCH?(0,Z.jsx)(DJ,{signAttemptId:n,navigation:e,signAttemptData:r?.signAttempt,error:a,startPolling:o,stopPolling:s}):c===oj.CONFIRM_IDENTITY?(0,Z.jsx)(MJ,{navigation:e,signAttemptId:n,signAttemptData:r?.signAttempt,error:a}):c===oj.CONFIRM_3DS_AUTHENTICATION?(0,Z.jsx)(BJ,{signAttemptId:n,navigation:e,signAttemptData:r?.signAttempt,error:a}):null:null},UJ=!1,WJ={headerShown:!0,headerTitle:``},GJ=()=>(0,Z.jsxs)($M.Group,{children:[(0,Z.jsx)($M.Screen,{name:$.CAR_LOAN_DASHBOARD,component:xz,options:WJ}),(0,Z.jsx)($M.Screen,{name:$.CAR_LOAN_DETAILS,component:Cz,options:{presentation:`transparentModal`}}),(0,Z.jsx)($M.Screen,{name:$.CAR_LOAN_CAR_DETAILS,component:yz,options:{presentation:`transparentModal`}}),(0,Z.jsx)($M.Screen,{name:$.CAR_LOAN_TRANSACTIONS,component:jz}),(0,Z.jsx)($M.Screen,{name:$.CAR_LOAN_INVOICE,component:Az})]}),KJ=({isOnlyCarLoanCustomer:e,finlandCardEnabled:t,finlandPaymentEnabled:n,isMagicFeed:r,referAFriendEnabled:i,esimEnabled:a,isMandatoryOdd:o,legacyProductEnabled:s})=>o?(0,Z.jsxs)($M.Group,{children:[(0,Z.jsx)($M.Screen,{name:$.CUSTOMER_KNOWLEDGE,component:mI}),(0,Z.jsx)($M.Screen,{name:$.FEED_SCREEN,component:hI})]}):(0,Z.jsxs)($M.Group,{children:[r&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)($M.Screen,{name:$.FEED_SCREEN,component:KF}),(0,Z.jsx)($M.Screen,{name:$.PRODUCTS_OVERVIEW,component:sI})]}),e&&GJ(),(0,Z.jsxs)($M.Group,{children:[i&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)($M.Screen,{name:$.REFER_A_FRIEND,component:JU}),(0,Z.jsx)($M.Screen,{name:$.REFER_A_FRIEND_INFO,component:qU,options:{presentation:`transparentModal`,headerShown:!1}})]}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_ONBOARDING_CONTINUE,component:Gq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_ONBOARDING_FORM,component:Pq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_ONBOARDING_INSURANCE,component:Xq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_ONBOARDING_OFFER,component:Iq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_ONBOARDING_CANCEL_POPUP,options:{presentation:`transparentModal`},component:Dq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_ONBOARDING_CANCEL_FEEDBACK,component:Eq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_ONBOARDING_ACCOUNT_VERIFICATION,component:Tq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_ONBOARDING_TINK_PROCESSING,component:Uq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_ONBOARDING_WITHDRAW,component:Vq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_ONBOARDING_SELECT_BANK_ACCOUNT,component:Zq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_ONBOARDING_WITHDRAW_INSURANCE_POPUP,component:Hq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_ONBOARDING_SUCCESS,component:zq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_ONBOARDING_DENIED,component:Oq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_ONBOARDING_NEED_MORE_TIME,component:Lq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_ONBOARDING_TINK_VERIFICATION,component:Kq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_ONBOARDING_TINK_VERIFICATION_PROCESSING,component:Wq}),sa&&(0,Z.jsx)($M.Screen,{name:$.REVOLVE_ONBOARDING_TINK_MOBILE,component:Jq}),sa&&(0,Z.jsx)($M.Screen,{name:$.REVOLVE_ONBOARDING_TINK_VERIFICATION_MOBILE,component:qq})]}),(0,Z.jsx)($M.Group,{children:(0,Z.jsx)($M.Screen,{name:$.REVOLVE_DASHBOARD,component:$K,options:WJ})}),(0,Z.jsxs)($M.Group,{children:[(0,Z.jsx)($M.Screen,{name:$.REVOLVE_ACCOUNT_DETAILS,component:$q,options:{presentation:`transparentModal`}}),(0,Z.jsx)($M.Screen,{name:$.CONTACT_DATA_MODAL,component:Bz,options:{presentation:`transparentModal`}}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_USP,component:iJ}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_WITHDRAW,component:eJ}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_WITHDRAW_SUCCESS,component:nJ,initialParams:{monthlyPayment:null}})]}),(0,Z.jsxs)($M.Group,{children:[(0,Z.jsx)($M.Screen,{name:$.REVOLVE_INVOICE,component:wq}),(0,Z.jsx)($M.Screen,{name:$.INVOICE_MANUAL_PAYMENT,component:Hz,options:{presentation:`transparentModal`}})]}),(0,Z.jsx)($M.Group,{children:(0,Z.jsx)($M.Screen,{name:$.REVOLVE_TRANSACTIONS,component:rJ,options:WJ})}),(0,Z.jsxs)($M.Group,{children:[(0,Z.jsx)($M.Screen,{name:$.REVOLVE_INSURANCE_APPLY_RESULT,component:Sq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_INSURANCE_DASHBOARD,component:Cq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_INSURANCE_DOCUMENTS,component:uq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_INSURANCE_REPORT_CLAIM,component:dq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_INSURANCE_REPORT_CLAIM_FAIL,component:fq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_INSURANCE_RESIGN,component:mq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_INSURANCE_RESIGN_SUCCESS,component:hq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_INSURANCE_RESIGN_FAIL,component:pq})]}),(0,Z.jsxs)($M.Group,{children:[(0,Z.jsx)($M.Screen,{name:$.PROFILE_DASHBOARD,component:NU}
1297),(0,Z.jsx)($M.Screen,{name:$.PROFILE_CONNECTED_ACCOUNTS,component:OU}),(0,Z.jsx)($M.Screen,{name:$.PROFILE_USER_INFO,component:GU}),(0,Z.jsx)($M.Screen,{name:$.PROFILE_INVOICES,component:AU}),(0,Z.jsx)($M.Screen,{name:$.PROFILE_DOCUMENTS,component:IU}),AF($M,{PDF_VIEW:$.PDF_VIEW}),(0,Z.jsx)($M.Screen,{name:$.PROFILE_INVOICE_DELIVERY,component:EU}),(0,Z.jsx)($M.Screen,{name:$.PROFILE_SETTINGS,component:UU}),(0,Z.jsx)($M.Screen,{name:$.PROFILE_LANGUAGE,component:RU}),xF($M,{MOBILE_ID_DEVICE_CHECK:$.MOBILE_ID_DEVICE_CHECK,MOBILE_ID_MOVE_MOBILE_ID:$.MOBILE_ID_MOVE_MOBILE_ID,MOBILE_ID_SETUP_PIN:$.MOBILE_ID_SETUP_PIN,MOBILE_ID_ENABLE_BIOMETRIC:$.MOBILE_ID_ENABLE_BIOMETRIC,MOBILE_ID_ACTIVATION_SUCCESS:$.MOBILE_ID_ACTIVATION_SUCCESS,MOBILE_ID_SET_NEW_PIN_FORM:$.MOBILE_ID_SET_NEW_PIN_FORM,MOBILE_ID_CHANGE_PIN:$.MOBILE_ID_CHANGE_PIN,MOBILE_ID_RE_VERIFY_IDENTITY:{route:$.MOBILE_ID_RE_VERIFY_IDENTITY,component:DN},MOBILE_ID_SETTINGS:$.MOBILE_ID_SETTINGS,MOBILE_ID_SETTINGS_CONFIRM_OPERATION:$.MOBILE_ID_SETTINGS_CONFIRM_OPERATION,MOBILE_ID_SETTINGS_SUCCESS_PIN_CHANGED:$.MOBILE_ID_SETTINGS_SUCCESS_PIN_CHANGED,MOBILE_ID_RESET_PIN:$.MOBILE_ID_RESET_PIN,MOBILE_ID_SIGN_GATEWAY:{route:$.MOBILE_ID_SIGN_GATEWAY,component:mJ}}),(0,Z.jsx)($M.Screen,{name:$.SIGN,component:HJ}),(0,Z.jsx)($M.Screen,{name:$.IDENTITY_OUTCOME,component:$F}),UJ]}),(0,Z.jsxs)($M.Group,{children:[(0,Z.jsx)($M.Screen,{name:$.CONNECT_ACCOUNT_CHOOSE_ACCOUNT,component:yI}),(0,Z.jsx)($M.Screen,{name:$.CONNECT_ACCOUNT_TINK_MODAL,component:bI,options:{presentation:`transparentModal`}}),sa&&(0,Z.jsx)($M.Screen,{name:$.CONNECT_ACCOUNT_TINK_MOBILE,component:xI}),(0,Z.jsx)($M.Screen,{name:$.CONNECT_ACCOUNT_TINK_PROCESSING,component:TI}),(0,Z.jsx)($M.Screen,{name:$.CONNECT_ACCOUNT_RESULT,component:CI})]}),(0,Z.jsxs)($M.Group,{children:[(0,Z.jsx)($M.Screen,{name:$.REVOLVE_INCREASE_LIMIT_USP,component:nq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_INCREASE_LIMIT_CONTINUE,component:tq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_INCREASE_LIMIT_OFFER,component:iq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_INCREASE_LIMIT_FORM,component:rq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_INCREASE_LIMIT_ACCOUNT_VERIFICATION,component:aq}),sa&&(0,Z.jsx)($M.Screen,{name:$.REVOLVE_INCREASE_LIMIT_TINK_MOBILE,component:lq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_INCREASE_LIMIT_TINK_PROCESSING,component:oq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_INCREASE_LIMIT_CONFIRMATION,component:sq}),(0,Z.jsx)($M.Screen,{name:$.REVOLVE_INCREASE_LIMIT_DENIED,component:cq})]}),(0,Z.jsxs)($M.Group,{children:[(0,Z.jsx)($M.Screen,{name:$.PAYMENT_OUTCOME,component:aI}),(0,Z.jsx)($M.Screen,{name:$.THREE_DS_PAYMENT_OUTCOME,component:tI})]}),(0,Z.jsx)($M.Group,{children:(0,Z.jsx)($M.Screen,{name:$.CUSTOMER_KNOWLEDGE,component:mI})}),t&&(0,Z.jsx)($M.Screen,{name:$.CARD_ROOT_NAVIGATOR,component:_z}),n&&(0,Z.jsxs)($M.Group,{children:[(0,Z.jsx)($M.Screen,{name:$.PAYMENT_FORM,component:vV}),(0,Z.jsx)($M.Screen,{name:$.PAYMENT_FORM_EDIT,component:mV}),(0,Z.jsx)($M.Screen,{name:$.PAYMENT_TRANSACTIONS_CONFIRMATION,component:EH}),(0,Z.jsx)($M.Screen,{name:$.PAYMENT_RECIPIENTS,component:NH}),(0,Z.jsx)($M.Screen,{name:$.PAYMENT_EDIT_RECIPIENT,component:uB}),(0,Z.jsx)($M.Screen,{name:$.SAVED_RECIPIENTS,component:IH}),(0,Z.jsx)($M.Screen,{name:$.PAYMENT_ACTIVITY,component:RH}),(0,Z.jsx)($M.Screen,{name:$.DECOUPLED_PAYMENT_OUTCOME,component:rI}),(0,Z.jsx)($M.Screen,{name:$.PAYMENT_LIMITS_DASHBOARD,component:mU}),(0,Z.jsx)($M.Screen,{name:$.PAYMENT_LIMITS_FORM,component:rU}),(0,Z.jsx)($M.Screen,{name:$.PAYMENT_LIMITS_OUTCOME,component:oU}),(0,Z.jsx)($M.Screen,{name:$.PAYMENT_LIMITS_INFORMATIONAL,component:cU,options:{presentation:`transparentModal`}}),(0,Z.jsx)($M.Screen,{name:$.PAYMENT_LIMITS_SUPPORTIVE,component:uU,options:{presentation:`transparentModal`}})]}),!e&&GJ(),a&&TF($M,{ESIM_DASHBOARD:$.ESIM_DASHBOARD}),s&&Xk($M,{LEGACY_PRODUCT:$.LEGACY_PRODUCT}),(0,Z.jsx)($M.Screen,{name:$.NOT_FOUND,component:OF})]}),qJ=()=>(0,Z.jsxs)($M.Group,{children:[(0,Z.jsx)($M.Screen,{name:tA.LOGIN,component:EI}),(0,Z.jsx)($M.Screen,{name:tA.MOBILE_ID_RE_VERIFY_IDENTITY,component:DN}),SF($M,{MOBILE_ID_LOGIN_WITH_PIN_OR_BIOMETRICS:$.MOBILE_ID_LOGIN_WITH_PIN_OR_BIOMETRICS,MOBILE_ID_RESET_PIN:tA.MOBILE_ID_RESET_PIN})]}),JJ=({isAuthenticated:e,isOnlyCarLoanCustomer:t,finlandCardEnabled:n,finlandCardOnboardingEnabled:r,finlandPaymentEnabled:i,isMagicFeed:a=!1,referAFriendEnabled:o=!1,esimEnabled:s=!1,isMandatoryOdd:c=!1,legacyProductEnabled:l=!1})=>{uP(),UM(),mP(e),MM(e);let u=YM(),{isAuthFlowInProgress:d}=kj(e=>e.identityFlowSession),f=aj()&&!DA();$D(e);let p;return p=e?f?$.MOBILE_ID_DEVICE_CHECK:c?$.CUSTOMER_KNOWLEDGE:a?$.FEED_SCREEN:t?$.CAR_LOAN_DASHBOARD:$.REVOLVE_DASHBOARD:tA.LOGIN,(0,Z.jsx)(ZM,{children:(0,Z.jsx)(gM,{enabled:!d,isAuthenticated:e,signOut:()=>Ej.dispatch.userSession.logOut(),refreshAuthToken:u.refreshAuthToken,idleTimeoutMs:3e5,tokenSource:Qe,children:(0,Z.jsxs)($M.Navigator,{screenOptions:{headerShown:!1},initialRouteName:p,children:[e?KJ({isOnlyCarLoanCustomer:t,finlandCardEnabled:n,finlandPaymentEnabled:i,isMagicFeed:a,referAFriendEnabled:o,esimEnabled:s,isMandatoryOdd:c,legacyProductEnabled:l}
1297):qJ(),$N({finlandCardOnboardingEnabled:r})]},e?`authenticated`:`unauthenticated`)})})},YJ=2e3,XJ=()=>{let e=(0,X.useRef)(void 0),{appConfig:t,appConfigStatus:n,resetAppConfig:r}=Nl();(0,X.useLayoutEffect)(()=>{t?.featureToggle!=null&&Pn.setItem(Vt,t.featureToggle.useFinlandU2A??!1)},[t]);let{logScreenView:i}=z(),[a,o]=(0,X.useState)(!1),{isAuthenticated:s,isRevolveCustomer:c,isCarLoanCustomer:l,isCustomer:u}=kj(e=>e.userSession),d=!c&&l&&u;oM({ref:nj});let f=Lo(`fi_card`),p=Lo(`useFinlandU2A`),m=f===Oe.ENABLED&&p===Oe.ENABLED,h=Lo(`fi_card_onboarding`)===Oe.ENABLED,g=Lo(`fi_magicFeed`)===Oe.ENABLED,{customerAlertData:_,isCustomerAlertLoading:v}=sM(),y=Lo(`fi_payment`)===Oe.ENABLED,b=Lo(`fi_referAFriend`)===Oe.ENABLED,x=Lo(`fi_esim`)===Oe.ENABLED,S=Lo(`fi_easycredit`)===Oe.ENABLED,C=Lo(`fi_credigo`)===Oe.ENABLED,w=S||C;return(0,X.useEffect)(()=>{!R&&a&&Io.hide({fade:!0})},[a]),Es(r,n.error?YJ:null),wu(`fi_oneTrustIntegration`),(0,X.useEffect)(()=>{(n.error||n.success&&!R)&&Ej.dispatch.userSession.logOut()},[n.success,n.error]),(0,Z.jsx)(pT,{ref:nj,linking:cae(),onReady:()=>{e.current=nj.getCurrentRoute()?.name,o(!0)},onStateChange:async()=>{let t=e.current,n=nj.current?.getCurrentRoute()?.name;t!==n&&n!=null&&(await i({screenName:n,screenClass:n}),R||fo.getState().clearDeeplink()),e.current=n},documentTitle:{enabled:!0,formatter:()=>`Northmill`},children:!n.success||v?(0,Z.jsx)(Sn,{colored:!0,variant:`symbol`,transparent:!1}):(0,Z.jsx)(JJ,{isAuthenticated:s,isOnlyCarLoanCustomer:d,finlandCardEnabled:m,finlandCardOnboardingEnabled:h,finlandPaymentEnabled:y,isMagicFeed:g,referAFriendEnabled:b,esimEnabled:x,isMandatoryOdd:_?.isMandatory,legacyProductEnabled:w})})},ZJ=()=>(0,Z.jsx)(Ql,{children:(0,Z.jsx)(Eoe,{children:(0,Z.jsx)(YD,{children:(0,Z.jsx)(CO,{children:(0,Z.jsx)(rt,{children:(0,Z.jsx)(aM,{children:(0,Z.jsx)(XJ,{})})})})})})}),QJ={isLoading:!1,isAuthenticated:!1},$J=(e,t)=>{switch(t.type){case`SET_AUTHENTICATION`:return{isLoading:!1,isAuthenticated:t.payload?t.payload:!1};case`SIGN_IN_STARTED`:return{isLoading:!0,isAuthenticated:!1};case`SIGN_IN_SUCCESS`:return{...e,isAuthenticated:!0};case`SIGN_OUT`:case`SIGN_IN_ERROR`:return{isLoading:!1,isAuthenticated:!1};case`RESET`:return{...QJ};default:return e}},eY=(0,X.createContext)({}),tY=({children:e})=>{let[t,n]=(0,X.useReducer)($J,QJ),r=(0,X.useMemo)(()=>({state:t,dispatch:n}),[t]);return(0,Z.jsx)(eY.Provider,{value:r,children:e})},nY=`https://www.northmill.com/se`,rY=function(e){return e.START=`AUTH_START_LOGIN_PROCESS`,e.LOGOUT=`AUTH_START_LOGOUT_PROCESS`,e.COMPLETED=`AUTH_COMPLETED_LOGIN_PROCESS`,e.ERROR=`AUTH_ERROR_LOGIN_PROCESS`,e.ABORT=`AUTH_ABORT_LOGIN_PROCESS`,e.SUBMIT_QR=`AUTH_FORM_SUBMIT_QR`,e.SUBMIT_PERSONAL_NUMBER=`AUTH_FORM_SUBMIT_PERSONAL_NUMBER`,e.CANCEL_LOGIN_ATTEMPT=`AUTH_FORM_CANCEL`,e.OPEN_SSN_DIALOG=`AUTH_OPEN_SSN_DIALOG`,e.SUBMIT_SSN=`AUTH_SUBMIT_SSN`,e.BANK_ID_INIT=`BANK_ID_INIT`,e.BANK_ID_INIT_ERROR=`BANK_ID_INIT_ERROR`,e.BANK_ID_OPEN=`BANK_ID_OPEN`,e.BANK_ID_OPEN_ERROR=`BANK_ID_OPEN_ERROR`,e.BANK_ID_OPEN_MAYBE_SUCCESS=`BANK_ID_OPEN_SUCCESS`,e.BANK_ID_POLL=`BANK_ID_POLL`,e.BANK_ID_POLL_ERROR=`BANK_ID_POLL_ERROR`,e.BANK_ID_CONNECT_TOKEN=`BANK_ID_CONNECT_TOKEN`,e.BANK_ID_CONNECT_TOKEN_ERROR=`BANK_ID_CONNECT_TOKEN_ERROR`,e.BANK_ID_ABORT=`BANK_ID_ABORT`,e.BANK_ID_RETURN=`BANK_ID_RETURN`,e.BANK_ID_SUCCESS=`BANK_ID_SUCCESS`,e}({});O();var iY=e=>{let[t,n]=(0,X.useState)(`IDLE`),[r,i]=(0,X.useState)(void 0),[a,o]=(0,X.useState)(void 0),s=(0,X.useRef)(null),c=Lo(`experimentalAuthRedirect`)===Oe.ENABLED,l=Lo(`verboseAuthLogging`)===Oe.ENABLED,{state:{config:u}}=Ec(),d=Ke(),f=uf(),p=Mee(),m=u?.authPollDelay??2e3,g=Tp(t===`AUTH_PING_PENDING`?m:0),{logInfo:_,logError:v}=Ap(`useSwedenAuthFlowV2`),y=ju(e=>e.deeplink),x=(0,X.useRef)(h.currentState),S=(0,X.useCallback)((e,t,n=!1)=>{(l||n)&&_(e,t)},[l,_]);(0,X.useEffect)(()=>{if(Vu())return;let e=h.addEventListener(`change`,e=>{let n=[`IDLE`,`AUTH_COMPLETE_ERROR`,`AUTH_PING_ERROR`];x.current.match(/inactive|background/)!=null&&e===`active`&&(n.includes(t)||S(xp.BANK_ID_RETURN,`Returning to the Northmill app from the background`)),x.current===`active`&&e.match(/inactive|background/)!=null&&(n.includes(t)||S(xp.BANK_ID_OPEN_SUCCESS,`BankID authentication opened`)),x.current=e});return()=>{e.remove()}},[S,t]);let C=async()=>{try{let e=xe.select({ios:W.not.emptyOrNull(y)?y:Ln,web:c?`${window.location.href}#`:`null`,default:`null`}),t=`bankid:///?autostarttoken=${encodeURIComponent(f.data?.autoStartToken??``)}&redirect=${encodeURIComponent(e)}`;R?(S(xp.BANK_ID_OPEN,`Opening BankID app from web app (either in desktop or mobile browser)`),window.open(t,`_self`)):(S(xp.BANK_ID_OPEN,`Opening BankID app from mobile app`),await b.openURL(t))}catch{v(xp.BANK_ID_OPEN_ERROR,Error(`Error opening BankID app`))}},w=(0,X.useCallback)(()=>setTimeout(()=>{n(`AUTH_PING_PENDING`)},100),[]);(0,X.useEffect)(()=>
1297{if(s.current&&=(clearTimeout(s.current),null),f.data!=null&&f.error==null)s.current=w(),e!==Kh.Qr&&C();else if(p.data!=null&&p.error==null&&(s.current=w(),e!==Kh.Qr)){let e=a?.useFakeBankId??!0;(![`debug`,`dev`].includes(`prod`)||!e)&&C()}return()=>{s.current&&=(clearTimeout(s.current),null)}},[f.data,p.data,a]),(0,X.useEffect)(()=>{if(i(g.data),g.data!=null){let e=g.data;e.status===bm.SUCCESS&&(n(`AUTH_PING_SUCCESS`),d.cancelQueries({queryKey:Wh.authPing()})),e.status===bm.FAIL&&(n(`AUTH_PING_ERROR`),d.cancelQueries({queryKey:Wh.authPing()}))}},[g.data]),(0,X.useEffect)(()=>{t===`AUTH_PING_SUCCESS`&&(n(`AUTH_COMPLETE_SUCCESS`),E())},[t]),(0,X.useEffect)(()=>{f.error?.status!=null&&(console.error(`AUTH Error: ${f.error.status}`),n(`AUTH_COMPLETE_ERROR`)),g.error?.status!=null&&(console.error(`AUTH_PING Error: ${g.error.status}`),i(g.error.body),n(`AUTH_COMPLETE_ERROR`)),p.error?.status!=null&&(console.error(`CUSTOMER_SUPPORT_AUTH Error: ${p.error.status}`),i(p.error.body),n(`AUTH_COMPLETE_ERROR`))},[f.error,g.error,p.error]);let T=(0,X.useCallback)(e=>{if(o(e),e.callInitiator!=null){n(`AUTH_STARTED`),p.mutate(e);return}n(`AUTH_STARTED`),f.mutate(e)},[f,p]),E=(0,X.useCallback)(async()=>
1297{f.abortLoginAuthPost(),f.reset(),p.abortLoginAuthPost(),p.reset(),await d.cancelQueries(),d.removeQueries(),await d.resetQueries()},[f,p,d]);return{status:t,startAuth:T,reset:(0,X.useCallback)(async()=>{await E(),n(`AUTH_ABORT`)},[E]),authPingResponse:r,autoStartToken:f.data?.autoStartToken,retrieveToken:f.data?.retrieveToken}},aY=(e,t)=>{let{setIsAuthenticated:n,setIsLoading:r,signOut:i,setRetreiveToken:a,setCustomerId:o}=kh(e=>e.userSession),{isAuthenticated:s}=yf(e=>e.userSession),{logInfo:c,logError:l}=Ap(`useAuthV2`),u=Ke(),d=Lo(`verboseAuthLogging`)===Oe.ENABLED,{mutate:f}=jd(),{status:p,startAuth:m,reset:h,autoStartToken:g,authPingResponse:_,retrieveToken:v}=iY(e),{fetch:y}=vn({url:`/RefreshToken`}),b=(0,X.useCallback)((e,t,n=!1)=>{(d||n)&&c(e,t)},[d,c]),x=e=>{b(xp.BANK_ID_INIT,`BankID authentication initiated`),r({isLoading:!0}),n({isAuthenticated:!1}),m(e)},S=(0,X.useCallback)(async()=>{ca(``),await u.cancelQueries(),u.removeQueries(),await u.resetQueries(),i(),wf(),Tt()},[u,i]);return(0,X.useEffect)(()=>{if(t){if(p===`AUTH_COMPLETE_SUCCESS`){b(xp.BANK_ID_SUCCESS,`BankID authentication completed`),n({isAuthenticated:!0}),a({retrieveToken:v??``}),Zl(cl()),cl(),fu(cl());let e=Dn();o({customerId:e})}p===`AUTH_COMPLETE_ERROR`&&(l(xp.BANK_ID_ERROR,Error(`BankID authentication failed`)),n({isAuthenticated:!1}),r({isLoading:!1}),i()),p===`AUTH_ABORT`&&(b(xp.BANK_ID_ABORT,`BankID authentication aborted`),n({isAuthenticated:!1}),r({isLoading:!1}),i())}},[p]),{context:{isAuthenticated:s},status:p,signIn:x,signOut:S,reset:h,checkAuthentication:()=>{let e=Qt()&&!$i();return e&&(cl(),fu(cl())),n({isAuthenticated:e}),r({isLoading:!1}),e},autoStartToken:g,authPingResponse:_,cancelLogin:f,refreshAuthToken:async()=>{await y()}}};O();var oY=e=>{let t=(0,X.useRef)(null),n=(0,X.useRef)(void 0),{logError:r,logInfo:i}=Ap(`useSwedenIdentityAuthFlow`),[a,o]=(0,X.useState)(`IDLE`),[s,c]=(0,X.useState)(null),{logEvent:l}=z(),u=ju(e=>e.deeplink),d=(0,X.useRef)(h.currentState),{setIsAuthenticated:f,setIsLoading:p,signOut:m,setRetreiveToken:g,setCustomerId:_}=kh(e=>e.userSession),{mutate:v,mutateAsync:y}=gm({onSuccess:e=>{if(e.access_token==null)return;g({retrieveToken:e.access_token??``}),ca(e.access_token),ka(e.refresh_token);let t=Dn();f({isAuthenticated:!0}),_({customerId:t}),Zl(e.access_token),e.access_token,fu(e.access_token),o(`AUTH_COMPLETE_SUCCESS`),l(rY.BANK_ID_SUCCESS),i(xp.BANK_ID_SUCCESS,`BankID authentication successful`),D()},onMutate:()=>{o(`AUTH_COMPLETE_PENDING`)},onError:e=>{r(xp.BANK_ID_CONNECT_TOKEN_ERROR,Error(e.error,{cause:e.error_description})),o(`AUTH_COMPLETE_ERROR`),t.current=null,f({isAuthenticated:!1}),p({isLoading:!1}),m()}}),{bankIdCheckMutation:x,cancelPolling:S}=_ee({onMutate:()=>{o(`AUTH_PING_PENDING`)},onSuccess:e=>{n.current=e,e.status===Nh.SUCCESS&&(o(`AUTH_PING_SUCCESS`),v({authenticationId:C.data?.authenticationId??``,codeVerifier:t.current,grantType:Vm.BANK_ID_CODE_FLOW})),e.status===Nh.FAIL&&(r(xp.BANK_ID_POLL_ERROR,Error(`BankID authentication failed (from ping response)`)),o(`AUTH_PING_ERROR`),t.current=null)},onError:e=>{r(xp.BANK_ID_POLL_ERROR,e),o(`AUTH_PING_ERROR`),t.current=null}}),C=Dm({onError:e=>{r(xp.BANK_ID_INIT_ERROR,e),console.error(`AUTH Error: ${e.status}`),o(`AUTH_COMPLETE_ERROR`),t.current=null}});(0,X.useEffect)(()=>{C.data?.authenticationId!=null&&x.status===`idle`&&x.mutate({authenticationId:C.data.authenticationId})},[C.data?.authenticationId,x]),(0,X.useEffect)(()=>{let e=h.addEventListener(`change`,e=>{let t=[`IDLE`,`AUTH_COMPLETE_ERROR`,`AUTH_PING_ERROR`];d.current.match(/inactive|background/)!=null&&e===`active`&&(t.includes(a)||i(xp.BANK_ID_RETURN,`App returned to the foreground`)),d.current===`active`&&e.match(/inactive|background/)!=null&&(t.includes(a)||i(xp.BANK_ID_OPEN_SUCCESS,`BankID app is opened. Northmill app went to the background`)),d.current=e});return()=>{e.remove()}},[l,i,a]);let w=(0,X.useCallback)(async()=>{try{let e=s?.useFakeBankId??!0;if([`debug`,`dev`].includes(`prod`)&&e)return;let t=xe.select({ios:W.not.emptyOrNull(u)?u:Ln,web:`null`,default:`null`}),n=`bankid:///?autostarttoken=${encodeURIComponent(C.data?.autoStartToken??``)}&redirect=${encodeURIComponent(t)}`;xe.OS===`web`?(i(xp.BANK_ID_OPEN,`Opening BankID app from web app (either desktop or mobile browser)`),window.open(n,`_self`)):(i(xp.BANK_ID_OPEN,`Opening BankID app from mobile app`),await b.openURL(n))}catch{r(xp.BANK_ID_OPEN_ERROR,Error(`Error opening BankID app`))}},[C.data,s,i,r,u]);(0,X.useEffect)(()=>{C.data!=null&&C.error==null&&(o(`AUTH_PING_PENDING`),e!==Kh.Qr&&w())},[C.data]);let T=(0,X.useCallback)(e=>{S(),t.current??(c(e),t.current=Gu(),o(`AUTH_STARTED`),C.mutate({loginAuthenticationType:e.loginAuthenticationType,personalNumber:e.personalNumber,loginAuthenticationSource:uh.B2C_PORTAL,codeVerifier:t.current,useFake:e.useFakeBankId}))},[C,S]),E=(0,X.useCallback)(async()=>{let e=ya();e!=null&&await y({refreshToken:e,grantType:Vm.REFRESH_TOKEN})},[y]),D=(0,X.useCallback)(()=>{t.current=null,C.abortLoginAuthPost(),C.reset()},[C]);return{status:a,startAuth:T,refreshAuthToken:E,reset:(0,X.useCallback)(()=>{D(),o(`AUTH_ABORT`),i(xp.BANK_ID_ABORT,`BankID authentication aborted`),f({isAuthenticated:!1}),p({isLoading:!1}),m()},[i,D,f,p,m]),cancelBankIdCheckPolling:S,authPingResponse:x.data??n.current,autoStartToken:C.data?.autoStartToken??void 0}},sY=e=>{let{setIsAuthenticated:t,setIsLoading:n,signOut:r}=kh(e=>e.userSession),{isAuthenticated:i}=yf(e=>e.userSession),{logInfo:a}=Ap(`useIdentityAuth`),o=Ke(),{status:s,startAuth:c,refreshAuthToken:l,reset:u,autoStartToken:d,authPingResponse:f,cancelBankIdCheckPolling:p}=oY(e),m=e=>{a(xp.BANK_ID_INIT,`BankID authentication initiated`),n({isLoading:!0}),t({isAuthenticated:!1}),c(e)},h=(0,X.useCallback)(async()=>{ca(``),await o.cancelQueries(),o.removeQueries(),await o.resetQueries(),r()},[o,r]);return{context:{isAuthenticated:i},status:s,signIn:m,refreshAuthToken:l,signOut:h,reset:u,checkAuthentication:async()=>{let e=Qt();return e&&(cl(),fu(cl())),t({isAuthenticated:e}),n({isLoading:!1}),Promise.resolve()},autoStartToken:d,authPingResponse:f,cancelLogin:p}},cY=(e,t)=>{let n=sY(e),r=aY(e,t);return Lo(`useU2A`)===Oe.ENABLED?n:r},lY=`/se/app/static/ad_01-BwH9_JOJ.png`,uY=`/se/app/static/ad_02-D86iE-FS.png`,dY=`/se/app/static/ad_03-Dq9zGA_h.png`,fY=`/se/app/static/ad_04-iWyeRNZi.png`,pY=`/se/app/static/ad_01_desktop-CckoRdmw.png`,mY=`/se/app/static/ad_02_desktop-DU5zGp1u.png`,hY=`/se/app/static/ad_03_desktop-Dl_qynWi.png`,gY=`/se/app/static/ad_04_desktop-BCDJM4Xa.png`,_Y=`/se/app/static/hand_mask-DW7waQ85.png`,vY=`/se/app/static/hand_mask_desktop-Cd1YAa1D.png`,yY=`personalNumber`,bY=`defaultTimeoutErrorMessage`,xY=[{imgSrc:lY,imgSrcDesktop:pY,variant:`account_and_card`},{imgSrc:uY,imgSrcDesktop:mY,variant:`credit_line`},{imgSrc:dY,imgSrcDesktop:hY,variant:`reduce_and_loan`},{imgSrc:fY,imgSrcDesktop:gY,variant:`savings`}],SY=5e3,CY=()=>{let[e,t]=(0,X.useState)(300),n=(0,X.useRef)(null),r=(0,X.useCallback)(()=>
1297{if(n.current==null)return t(300),n.current=setInterval(()=>{t(e=>{let t=e-1;return t<=0?(n.current!=null&&(clearInterval(n.current),n.current=null),0):t})},1e3),()=>{n.current!=null&&(clearInterval(n.current),n.current=null)}},[]),i=(0,X.useCallback)(()=>{t(300),n.current!=null&&(clearInterval(n.current),n.current=null)},[]),a=(0,X.useCallback)(()=>{t(300)},[]);return(0,X.useEffect)(()=>()=>{n.current!=null&&(clearInterval(n.current),n.current=null)},[]),{secondsRemaining:e,startTimer:r,resetTimer:i,onExtend:a,totalSeconds:300}},wY=i(((e,t)=>{var n=Math.floor,r=Math.random;function i(e,t){return e+n(r()*(t-e+1))}t.exports=i})),TY=i(((e,t)=>{var n=wY();function r(e,t){var r=-1,i=e.length,a=i-1;for(t=t===void 0?i:t;++r<t;){var o=n(r,a),s=e[o];e[o]=e[r],e[r]=s}return e.length=t,e}t.exports=r})),EY=i(((e,t)=>{var n=Yh(),r=TY();function i(e){return r(n(e))}t.exports=i})),DY=i(((e,t)=>{var n=TY(),r=om();function i(e){return n(r(e))}t.exports=i})),OY=e(i(((e,t)=>{var n=EY(),r=DY(),i=Ue();function a(e){return(i(e)?n:r)(e)}t.exports=a}))());O();var kY=!R&&!1,AY=R&&Ui()&&!1,jY=({children:e,onComplete:t,onError:n})=>{let r=Lo(`verboseAuthLogging`)===Oe.ENABLED,{logInfo:i,logError:a}=Ap(`LoginDataV4`),[o,s]=(0,X.useState)(),[c,l]=(0,X.useState)(null),{isBannerBlockingUi:u}=ii(),[f,p]=(0,X.useState)(!1),{secondsRemaining:m,startTimer:h,resetTimer:g,onExtend:_,totalSeconds:v}=CY();(0,X.useEffect)(()=>{kY&&u===!1&&p(!0)},[u]);let{state:{isReviewBuild:y}}=Ec(),b=!!(y||kY||AY),x=nc({mode:`onSubmit`,shouldUnregister:!1,defaultValues:{useFakeBankId:!0}}),{status:S,signIn:C,reset:w,autoStartToken:T,authPingResponse:E,cancelLogin:D}=cY(x.getValues().loginAuthenticationType,c!=null),O=S===`AUTH_STARTED`||S===`AUTH_COMPLETE_PENDING`||S===`AUTH_PING_PENDING`,k=(0,X.useCallback)((e,t)=>{r&&i(e,t)},[r,i]),A=(0,X.useCallback)(()=>{O||C(x.getValues())},[x,O,C]),ee=(0,X.useCallback)(async()=>{await w(),x.setValue(`personalNumber`,void 0),x.setValue(`loginAuthenticationType`,void 0),x.setValue(`callInitiator`,void 0),x.setValue(`useFakeBankId`,!0),D(),l(null),g(),k(xp.BANK_ID_ABORT,`BankID authentication cancelled`)},[x,D,w,k,g]),te=(0,X.useCallback)(()=>{a(xp.BANK_ID_POLL_ERROR,Error(E?.statusMessage??`defaultErrorMessage`)),n?.(),s(E?.statusMessage??`defaultErrorMessage`),p(!1),l(null),x.setValue(`personalNumber`,void 0),x.setValue(`loginAuthenticationType`,void 0),x.setValue(`callInitiator`,void 0),x.setValue(`useFakeBankId`,!0),g()},[E?.statusMessage,a,x,n,g]),ne=(0,X.useCallback)(()=>{R&&l(null),t?.()},[t]),re=(0,X.useCallback)(async()=>{await w(),a(xp.BANK_ID_QR_TIMEOUT_ERROR,Error(bY)),n?.(),s(bY),p(!1),l(null),x.setValue(`personalNumber`,void 0),x.setValue(`loginAuthenticationType`,void 0),x.setValue(`callInitiator`,void 0),g()},[w,a,x,n,g]);(0,X.useEffect)(()=>{switch(S){case`AUTH_COMPLETE_SUCCESS`:ne();break;case`AUTH_PING_ERROR`:if(c===Kh.Qr&&E?.hintCode===`startFailed`&&m>0){A();break}te();break;case`AUTH_COMPLETE_ERROR`:te()}},[S,E?.statusMessage,E?.hintCode,m,c]),(0,X.useEffect)(()=>{c===Kh.Qr&&m<=0&&re()},[c,re,m]);let ie=(0,X.useCallback)(({loginType:e,callInitiator:t})=>{if(s(void 0),x.setValue(`loginAuthenticationType`,e===Kh.SSN?void 0:e),t!=null&&x.setValue(`callInitiator`,t),l(e),e===Kh.Qr){k(xp.BANK_ID_SUBMIT_QR,`BankID authentication using QR code`),x.setValue(`useFakeBankId`,!1),A(),h();return}if(e===Kh.SSN){if(k(xp.BANK_ID_SUBMIT_SSN,`BankID authentication using SSN`),p(!1),y){if(x.getValues().personalNumber!==`199602176316`){d.alert(`Invalid SSN`),l(null);return}b&&Gg(async()=>{let{runMockServerForStoreReview:e}=await import(`./mock-api-Dj9YXzrz.js`).then(e=>e.t);return{runMockServerForStoreReview:e}},__vite__mapDeps([10,1,11,12,13,14,15,16,2,3,9,0,4,5,17,18,19,20])).then(({runMockServerForStoreReview:e})=>{e()})}A();return}x.setValue(`useFakeBankId`,!1),A()},[x,y,k,A,b,h]),ae=(0,X.useCallback)(()=>{g();let e=c===Kh.Device?Kh.Qr:Kh.Device;x.setValue(`loginAuthenticationType`,e),l(e);let t={...x.getValues(),loginAuthenticationType:e};e===Kh.Qr&&(k(xp.BANK_ID_SUBMIT_QR,`BankID authentication using QR code`),h()),C(t)},[c,g,x,k,h,C]);return e({bankIdPendingAuthType:c,formControls:x,submitLoginForm:ie,error:o,setSSNDialogVisible:p,isSSNDialogVisible:f,cancelBankIDProcessing:ee,autoStartToken:T,authPingHintCode:E?.hintCode,authPingQrCode:E?.qrCode,authPingStatusMessage:E?.statusMessage,handleSSNDialogClose:()=>{p(!1),x.clearErrors(),x.setValue(`personalNumber`,void 0)},secondsRemaining:m,totalSeconds:v,onExtend:_,onSwitchAuthType:ae})};Ps();var MY=({activeAdIndex:e,shuffledAds:t})=>{let{isXl:n,isMd:r}=tl(),i=n?`contain`:`cover`,a=n?vY:_Y;return(0,Z.jsxs)(FY,{children:[(0,Z.jsx)(IY,{isRounded:r}),t.map((t,r)=>(0,Z.jsx)(PY,{resizeMode:i,source:n?t.imgSrcDesktop:t.imgSrc,index:r,activeAdIndex:e},r)),(0,Z.jsx)(LY,{isRounded:r,resizeMode:i,source:a})]})}
1297,NY={code:`(function LoginAdsAnimatedBackgroundTsx1(){const{interpolate,activeAdIndex,index,Extrapolate}=this.__closure;return{opacity:interpolate(activeAdIndex.value,[index-1,index,index+1],[0,1,0],Extrapolate.CLAMP)};})`},PY=({activeAdIndex:e,index:t,source:n,resizeMode:r})=>{let{isMd:i}=tl(),a=ci(function({_worklet_2446248982639_init_data:e,interpolate:t,activeAdIndex:n,index:r,Extrapolate:i}){let a=()=>({opacity:t(n.value,[r-1,r,r+1],[0,1,0],i.CLAMP)});return a.__closure={interpolate:t,activeAdIndex:n,index:r,Extrapolate:i},a.__workletHash=2446248982639,a.__initData=e,a}({_worklet_2446248982639_init_data:NY,interpolate:_c,activeAdIndex:e,index:t,Extrapolate:Jl}));return(0,Z.jsx)(LY,{isRounded:i,source:n,resizeMode:r,style:a})},FY=V.View(`position:absolute;height:100%;width:100%;max-width:100%;align-items:center;overflow:hidden;background-color:`,({theme:e})=>e.colors.gray0,`;`),IY=V(Za.View)(`position:absolute;left:0;top:`,({isRounded:e})=>e?`24px`:`0`,`;bottom:`,({isRounded:e})=>e?`24px`:`0`,`;right:`,({isRounded:e})=>e?`24px`:`0`,`;border-radius:`,({isRounded:e})=>e?`24px`:`0`,`;width:`,({isRounded:e})=>e?`auto`:`100%`,`;height:`,({isRounded:e})=>e?`auto`:`100%`,`;background-color:#bbb;`),LY=V(Za.Image)(`position:absolute;left:0;top:`,({isRounded:e})=>e?`24px`:`0`,`;bottom:`,({isRounded:e})=>e?`24px`:`0`,`;right:`,({isRounded:e})=>e?`24px`:`0`,`;border-radius:`,({isRounded:e})=>e?`24px`:`0`,`;width:`,({isRounded:e})=>e?`auto`:`100%`,`;height:`,({isRounded:e})=>e?`auto`:`100%`,`;`);O(),Ps();var RY=14,zY=24,BY=({activeAdIndex:e,gestureHandler:t,shuffledAds:n,onPressPause:r,onPressPlay:i,isPaused:a})=>(0,Z.jsxs)(JY,{children:[(0,Z.jsx)(gl,{gesture:t,children:(0,Z.jsx)(YY,{children:n.map((t,n)=>(0,Z.jsx)(HY,{index:n,activeIndex:e,variant:t.variant},n))})}),(0,Z.jsx)(UY,{count:n.length,currentIndex:e,onPressPause:r,onPressPlay:i,isPaused:a})]}),VY={code:`(function LoginAdsAnimatedSwiperTsx1(){const{interpolate,activeIndex,index,Extrapolate,windowWidth}=this.__closure;return{opacity:interpolate(activeIndex.value,[index-1,index,index+1],[0,1,0],Extrapolate.CLAMP),zIndex:activeIndex.value===index?1:0,transform:[{translateX:interpolate(activeIndex.value,[index-1,index,index+1],[windowWidth*0.3,0,-windowWidth*0.3],Extrapolate.CLAMP)}]};})`},HY=({index:e,activeIndex:t,variant:n})=>{let{isMd:r}=tl(),{colors:i}=G(),{formatMessage:a}=K(),{top:o}=qn(),{width:s}=_e(),c=i.gray0,l=r?64:40,u=(0,X.useMemo)(()=>{switch(n){case`account_and_card`:return a({id:`feed_and_general__login_splash__login_-_app_-_01__label`});case`credit_line`:return a({id:`feed_and_general__login_splash__login_-_app_-_02__label`});case`reduce_and_loan`:return a({id:`feed_and_general__login_splash__login_-_app_-_03__label`});case`savings`:return a({id:`feed_and_general__login_splash__login_-_app_-_04__label`})}},[n,a]),d=(0,X.useMemo)(()=>{switch(n){case`account_and_card`:return(0,Z.jsx)(P.PayIcon,{height:l,width:l,fill:c});case`credit_line`:return(0,Z.jsx)(P.LoanRevolve,{height:l,width:l,fill:c});case`reduce_and_loan`:return(0,Z.jsx)(P.Reduce,{height:l,width:l,fill:c});case`savings`:return(0,Z.jsx)(P.SaveIcon,{height:l,width:l,fill:c})}},[n,l,c]),f=(0,X.useMemo)(()=>{switch(n){case`account_and_card`:return a({id:`feed_and_general__login_splash__login_-_web_-_01__headline`});case`credit_line`:return a({id:`feed_and_general__login_splash__image-container__headline`});case`reduce_and_loan`:return a({id:`feed_and_general__login_splash__login_-_web_-_03__headline`});case`savings`:return a({id:`feed_and_general__login_splash__login_-_app_-_04__headline`})}},[n,a]),p=(0,X.useMemo)(()=>{switch(n){case`account_and_card`:return a({id:`feed_and_general__login_splash__login_-_app_-_01__subheader`});case`credit_line`:return a({id:`feed_and_general__login_splash__image-container__subheader__13`});case`reduce_and_loan`:return a({id:`feed_and_general__login_splash__image-container__subheader`});case`savings`:return a({id:`feed_and_general__login_splash__login_-_app_-_04__subheader`})}},[n,a]),m=(0,X.useMemo)(()=>n===`reduce_and_loan`?(0,Z.jsx)($Y,{children:(0,Z.jsx)(U,{variant:`body`,size:`small`,align:`center`,color:i.gray200,children:a({id:`feed_and_general__login_splash__login_-_app_-_03__description`},{link:e=>(0,Z.jsx)(iX,{url:`https://www.northmill.com/se/garantivillkor/`,variant:`label`,size:`small`,children:e},`extra-info-link`)})},`extra-info-text`)}):null,[n,i.gray200,a]),h=ci(function({_worklet_8891166586541_init_data:e,interpolate:t,activeIndex:n,index:r,Extrapolate:i,windowWidth:a}){let o=()=>({opacity:t(n.value,[r-1,r,r+1],[0,1,0],i.CLAMP),zIndex:+(n.value===r),transform:[{translateX:t(n.value,[r-1,r,r+1],[a*.3,0,-a*.3],i.CLAMP)}]});return o.__closure={interpolate:t,activeIndex:n,index:r,Extrapolate:i,windowWidth:a},o.__workletHash=8891166586541,o.__initData=e,o}({_worklet_8891166586541_init_data:VY,interpolate:_c,activeIndex:t,index:e,Extrapolate:Jl,windowWidth:s}));return(0,Z.jsx)(XY,{style:h,isRounded:r,children:(0,Z.jsxs)(ZY,{isMd:r,children:[(0,Z.jsxs)(QY,{children:[(0,Z.jsx)(I,{height:r?72:Math.max(o,24)}),(0,Z.jsx)(U,{align:`center`,variant:`title`,size:`small`,color:c,children:u},`top-label`)]}),d,(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{align:`center`,variant:`display`,color:c,children:f},`heading`),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(U,{align:`center`,variant:`body`,size:`large`,color:c,children:p},`subheading`),m]})})}
1297,UY=({count:e,currentIndex:t,onPressPause:n,onPressPlay:r,isPaused:i})=>{let{isMd:a,isLg:o}=tl(),{colors:s}=G(),c=s.gray0;return(0,Z.jsxs)(rX,{isMd:a,isLg:o,children:[i?(0,Z.jsx)(tX,{onPress:r,children:(0,Z.jsx)(P.PlayIcon,{height:zY,width:zY,fill:c})}):(0,Z.jsx)(tX,{onPress:n,children:(0,Z.jsx)(P.PauseIcon,{height:zY,width:zY,fill:c})}),Array(e).fill(null).map((e,n)=>n===0?(0,Z.jsx)(GY,{currentIndex:t},n):(0,Z.jsx)(qY,{index:n,currentIndex:t},n))]})},WY={code:`(function LoginAdsAnimatedSwiperTsx2(){const{currentIndex,ADS,DOT_TRANSLATION}=this.__closure;return{transform:[{translateX:Math.min(Math.max(currentIndex.value,0),ADS.length-1)*DOT_TRANSLATION}]};})`},GY=({currentIndex:e})=>{let t=ci(function({_worklet_12517396138296_init_data:e,currentIndex:t,ADS:n,DOT_TRANSLATION:r}){let i=()=>({transform:[{translateX:Math.min(Math.max(t.value,0),n.length-1)*r}]});return i.__closure={currentIndex:t,ADS:n,DOT_TRANSLATION:r},i.__workletHash=0xb626ef34938,i.__initData=e,i}({_worklet_12517396138296_init_data:WY,currentIndex:e,ADS:xY,DOT_TRANSLATION:RY}));return(0,Z.jsx)(nX,{style:t})},KY={code:`(function LoginAdsAnimatedSwiperTsx3(){const{interpolate,currentIndex,index,DOT_TRANSLATION,Extrapolate}=this.__closure;return{transform:[{translateX:interpolate(currentIndex.value,[index-1,index],[0,-DOT_TRANSLATION],Extrapolate.CLAMP)}]};})`},qY=({currentIndex:e,index:t})=>{let n=ci(function({_worklet_3668358944764_init_data:e,interpolate:t,currentIndex:n,index:r,DOT_TRANSLATION:i,Extrapolate:a}){let o=()=>({transform:[{translateX:t(n.value,[r-1,r],[0,-i],a.CLAMP)}]});return o.__closure={interpolate:t,currentIndex:n,index:r,DOT_TRANSLATION:i,Extrapolate:a},o.__workletHash=3668358944764,o.__initData=e,o}({_worklet_3668358944764_init_data:KY,interpolate:_c,currentIndex:e,index:t,DOT_TRANSLATION:RY,Extrapolate:Jl}));return(0,Z.jsx)(eX,{style:n})},JY=V(Xr)(`flex:1;`),YY=V(Za.View)(`justify-content:flex-end;flex:1;`,R&&`cursor: grab;`,`;`),XY=V(Za.View)(`position:absolute;top:0;bottom:0;left:0;right:`,({isRounded:e})=>e?`24px`:`0`,`;flex:1;`),ZY=V.View(`flex:1;width:100%;justify-content:center;align-items:center;user-select:none;padding:0 32px 64px;padding-bottom:`,({isMd:e})=>e?`64`:`0`,`px;`),QY=V.View(`position:absolute;top:0;width:100%;justify-content:center;align-items:center;`),$Y=V.View(`flex-direction:row;gap:4px;position:relative;margin-top:24px;`,R&&`cursor: pointer;`,`;`),eX=V(Za.View)(`width:6px;height:6px;border-radius:6px;background-color:`,({theme:e})=>e.colors.gray0,`;opacity:0.5;align-self:center;`),tX=V.TouchableOpacity(`width:24px;height:24px;`,R&&`cursor: pointer;`,` position:absolute;top:50%;left:0;margin-top:-12px;`),nX=V(eX)(`background-color:`,({theme:e})=>e.colors.gray0,`;opacity:1;z-index:1;align-self:center;`),rX=V.View(`height:24px;margin-bottom:`,({isMd:e,isLg:t})=>t?`44px`:e?`26px`:`0`,`;flex-direction:row;align-self:center;gap:8px;padding-left:32px;position:absolute;bottom:0;left:50%;margin-left:-40px;`),iX=V(Gc)(`color:`,({theme:e})=>e.colors.gray0,`;`),aX=()=>{let{isMd:e}=tl(),{formatMessage:t}=K(),{colors:n}=G(),r=e?n.gray700:n.gray200,i=e?n.primary500:n.gray0,a=(0,Z.jsx)(Gc,{accessibilityRole:`link`,variant:`label`,size:`small`,url:OE.USER_TERMS,color:i,children:t({id:`feed_and_general__login_and_splash__login__text_legal_0`})},`sub-text-0`),o=(0,Z.jsx)(Gc,{accessibilityRole:`link`,variant:`label`,size:`small`,url:OE.PRIVACY_POLICY,color:i,children:t({id:`feed_and_general__login_and_splash__login__text_legal_1`})},`sub-text-1`);return(0,Z.jsx)(U,{align:`left`,variant:`body`,size:`small`,color:r,children:t({id:`feed_and_general__login_and_splash__login__text_legal`},{0:a,1:o})},`terms-and-conditions`)};O();var oX=({error:e})=>{let{formatMessage:t}=K(),{colors:n}=G();return(0,Z.jsx)(A,{children:(0,Z.jsx)(Wu,{type:`error`,title:t({id:`feed_and_general__login_and_splash__app_login_04_–_login__title`}),description:e===`defaultErrorMessage`?t({id:`feed_and_general__login_and_splash__log_in_&_splash__message-text`}):e===`defaultTimeoutErrorMessage`?t({id:`general__key__failed__scanning__qr`}):e,icon:(0,Z.jsx)(P.WarningIcon,{width:32,height:32,fill:n.error}),testID:`LoginFormError`})})},sX=()=>{let{formatMessage:e}=K();return(0,Z.jsx)(Gc,{url:OE.CUSTOMER_CENTER,variant:`label`,size:`small`,align:`right`,color:ms.gray0,children:e({id:`feed_and_general__log_in_general__image-container__text`})})};O();var{AppStoreBadgeSE:cX,GooglePlayBadgeSE:lX}=Cr,uX=({onWordmarkPress:e,onMultipleVersionPress:t})=>{let{isMd:n}=tl(),{formatMessage:r}=K(),{colors:i}=G(),{commitHash:o,buildVersion:s,buildNumber:c}=Zt();return(0,Z.jsxs)(dX,{children:[(0,Z.jsx)(I,{height:16}),n&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(a,{accessibilityLabel:r({id:`aria__label__logo__label`}),accessibilityHint:r({id:`aria__label__logo__hint`}),onPress:e,children:(0,Z.jsx)(ma,{size:40,fill:i.gray400})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsxs)(fX,{children:[(0,Z.jsx)(a,{accessibilityLabel:r({id:`aria__label__app__store__label`}),accessibilityHint:r({id:`aria__hint__navigate_to_northmill_appstore_page_icon_hint`}),onPress:()=>b.openURL(Xe.IOS),children:(0,Z.jsx)(cX,{})}),(0,Z.jsx)(a,{accessibilityLabel:r({id:`aria__label__google__play__label`}),accessibilityHint:r({id:`aria__hint__navigate_to_northmill_googleplay_page_icon_hint`}),onPress:()=>b.openURL(Xe.ANDROID),children:(0,Z.jsx)(lX,{})})]}),(0,Z.jsx)(I,{height:24})]}),(0,Z.jsxs)(pX,{children:[(0,Z.jsx)(mX,{accessible:!1,onPress:t,testID:`LoginScreenVersionPressable`,children:(0,Z.jsx)(hX,{children:(0,Z.jsx)(U,{selectable:!1,variant:`body`,size:`small`,color:n?i.gray700:i.gray200,numberOfLines:1,ellipsizeMode:`tail`,children:r({id:`feed__and_general__master__app__version__version`},{buildNumber:R?o:c,versionCode:s})})})}),!n&&(0,Z.jsx)(sX,{})]})]})},dX=V.View(`width:100%;`),fX=V.View(`flex-direction:row;gap:16px;`),pX=V.View(`flex-direction:row;justify-content:space-between;width:100%;align-items:center;`),mX=V.Pressable(R&&`cursor: default; outline-width: 0;`,`;`),hX=V.View(`width:100%;max-width:100%;`),gX=({onPress:e})=>{let{formatMessage:t}=K();return(0,Z.jsx)(_X,{onPress:e,testID:`LoginScreenHeadlinePressable`,children:(0,Z.jsx)(U,{selectable:!1,variant:`headline`,size:`small`,testID:`LoginScreenHeadline`,children:t({id:`feed_and_general__login_splash__web_login_02_–_login_small__headline`})})})},_X=V.Pressable(R&&`cursor: default; outline-width: none;`,`;`),{BankIdBadge:vX}=Cr,yX=({error:e,onFormSubmit:t,onHeaderPress:n,formControls:r,onWordmarkPress:i,footer:a,legal:o,hideHeader:s=!1})=>{let{isMd:c}=tl(),l=_T(3,n),u=_T(3,n);return(0,Z.jsxs)(SX,{isMd:c,children:[(0,Z.jsx)(I,{height:c?32:24}),(0,Z.jsxs)(CX,{children:[typeof e==`string`&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(oX,{error:e}),(0,Z.jsx)(I,{height:c?40:24})]}),c&&!s&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(gX,{onPress:l}),(0,Z.jsx)(I,{height:32})]}),(0,Z.jsx)(bX,{onPress:r.handleSubmit(()=>t({loginType:R&&c?Kh.Qr:Kh.Device}))}),R&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(xX,{onPress:r.handleSubmit(()=>t({loginType:c?Kh.Device:Kh.Qr}))})]}),(0,Z.jsx)(I,{height:24}),o??(0,Z.jsx)(aX,{})]}),a??(0,Z.jsx)(uX,{onWordmarkPress:i,onMultipleVersionPress:u})]})},bX=({onPress:e})=>{let{formatMessage:t}=K();return(0,Z.jsx)(wX,{LeadingIconComponent:vX,onPress:e,testID:`LoginScreenLoginWithMobileBankIdButton`,children:t(R?{id:`feed_and_general__login_and_splash__app_login_04_–_login__label-text__12`}:{id:`feed_and_general__login_splash__app_login_03_–_login_iphone_small__label`})})},xX=({onPress:e})=>{let{formatMessage:t}=K(),{isMd:n}=tl(),{colors:r}=G();return n?(0,Z.jsx)(wX,{variant:`outlined`,onPress:e,testID:`LoginScreenLoginWithDeviceBankIdButton`,children:t({id:`feed_and_general__login_and_splash__label-text`})}):(0,Z.jsx)(wX,{variant:`contained`,color:r.gray0,textColor:r.gray900,onPress:e,testID:`LoginScreenLoginWithDeviceBankIdButton`,children:t({id:`feed_and_general__login_and_splash__app_login_04_–_login__label-text`})})},SX=V.View(({isMd:e})=>e&&`flex: 1;`,` width:100%;justify-content:space-between;align-items:center;`),CX=V.View(`width:100%;justify-content:center;`),wX=V(ba)(`align-self:stretch;`),TX=e=>{let t=new Date().getFullYear(),n=_u.PERSONAL_NUMBER_PATTERN_SE.exec(e);if(n==null)throw Error(`Invalid swedish personal identity number`);let r=n[1],i=n[2],a=n[3],o=n[6];r??=(t-(t-parseInt(i,10))%100).toString().slice(0,2);let s=Pu.fromObject({year:parseInt(`${r}${i}`,10),month:parseInt(a,10),day:parseInt(o,10)});return Pu.utc().diff(s,`years`).years<18},EX=function(e){return e[e.Customer=1]=`Customer`,e[e.Agent=2]=`Agent`,e}({}),{useInput:DX}=pi,OX=({isVisible:e,onSubmit:t,onClose:n,formControls:r})=>{let[i,a]=(0,X.useState)(),o=r.watch(`personalNumber`),s=!Vu(),c=()=>{t({loginType:Kh.SSN,...s&&{callInitiator:i}})};return(0,Z.jsx)(Bl,{visible:e,onClose:n,headerText:`Customer support log in`,descriptionText:`Enter the customer's social security number to log in to the customer's My Pages. Ask customer to open BankID to log in.`,firstInput:(0,Z.jsx)(kX,{control:r.control,onSubmitEditing:r.handleSubmit(c)}),secondInput:(0,Z.jsxs)(Z.Fragment,{children:[s&&(0,Z.jsx)(Pt,{name:`callInitiator`,control:r.control,render:()=>(0,Z.jsx)(Fe,{items:[{id:String(EX.Customer),title:`customer`},{id:String(EX.Agent),title:`agent`}],label:`Select who initiated the call.`,onChange:a,error:i==null?`You must pick who initiated the call`:void 0,value:i})}),(0,Z.jsx)(Pt,{name:`useFakeBankId`,control:r.control,render:({field:e})=>(0,Z.jsxs)(AX,{children:[(0,Z.jsx)(ll,{isFilled:e.value,onPress:()=>e.onChange(!e.value)}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:`Use Fake BankID`})]})})]}),mainActionButtonProps:{onPress:r.handleSubmit(c),text:`Log in`,disabled:s&&i==null||W.emptyOrNull(o)},secondaryActionButtonProps:{onPress:n,text:`Cancel`}})},kX=({onSubmitEditing:e,control:t})=>{let{formatMessage:n}=K(),r=DX({controllerProps:{name:yY,control:t,defaultValue:``,rules:{required:n({id:`feed_and_general__login_splash__web_login_02_–_login_error__text`}),pattern:{value:_u.PERSONAL_NUMBER_PATTERN_SE,message:n({id:`feed_and_general__login_splash__web_login_02_–_login_invali
1297d`})},validate:e=>!TX(e)||n({id:`feed__and__general__personal__number__error__age`})}},fieldProps:{label:`Customers personal number`,placeholder:n({id:`feed_and_general__login_splash__web_login_02_–_login__text`}),keyboardType:`numeric`,autoComplete:`off`}});return(0,Z.jsx)(jl,{...r,blurOnSubmit:!1,onSubmitEditing:e})},AX=V.View(`flex-direction:row;align-items:center;gap:8px;`),jX=!R&&!1,MX=e=>{let{state:{isReviewBuild:t}}=Ec();return(0,X.useCallback)(()=>{(t||jX)&&e(!0)},[t,e])},NX=({bankIdPendingAuthType:e,onCancel:t,onSwitchAuthType:n,autoStartToken:r,showBankIdButton:i,authPingHintCode:a,authPingQrCode:o,authPingStatusMessage:s,secondsRemaining:c,totalSeconds:l,onExtend:u,...d})=>{let{logInfo:f}=Ap(`BankIdProcess`),{formatMessage:p}=K();Ut();let[m,h]=(0,X.useState)(`qrCodeScan`);(0,X.useEffect)(()=>{a===`userSign`&&h(`processing`)},[a]);let g=Lo(`verboseAuthLogging`)===Oe.ENABLED,_=(0,X.useCallback)(()=>{g&&f(xp.BANK_ID_INIT,`BankID authentication initiated`);let e=Ft.stringify({autostarttoken:r,redirect:`null`});window.open(`bankid:///?${e}`,`_self`)},[r,f,g]);return e===ai.Device||e===ai.SSN?(0,Z.jsx)(pu,{withLoader:Vu()||W.emptyOrNull(r),headline:p({id:`feed_and_general__login_splash__web_login_03_–_bankid__open_mobile_bankid_or_bankid_on_file`}),description:p({id:`feed_and_general__login_splash__web_login_03_–_bankid__to_login`}),secondaryButtonProps:R&&i?{children:p({id:`feed_and_general__login_splash__web_small_03_–_bankid__identification__label`}),disabled:W.emptyOrNull(r),onPress:_}:void 0,additionalActionProps:{children:p({id:`feed_and_general__login_splash__web_login_03_–_bankid__label`}),onPress:t},icon:{Component:Cr.BankIdColoredBadge,accessibilityLabel:p({id:`aria__labe__bank__id__logo`})}}):m===`qrCodeScan`?(0,Z.jsx)(it,{headline:p({id:`feed_and_general__login_and_splash__content__headline__74`}),description:p({id:`feed_and_general__login_and_splash__content__headline`}),qrCode:o??``,explanationItems:[{title:p({id:`general__key__headline__scanning__qr`}),description:p({id:`general__key__bankid__help__description__text__01`})},{title:p({id:`general__key__headline__screen__reader`}),description:p({id:`general__key__bankid__help__description__text__02`})}],qrCodeAccessibilityProps:{accessibilityLabel:p({id:`aria__label__qr__code__label`}),accessibilityHint:p({id:`aria__label__qr__code__hint`})},qrCodeProgress:{labels:{seconds:p({id:`general__key__trailing__description`},{0:``}),minutes:p({id:`general__key__trailing__description__02`},{0:``}),minute:p({id:`general__key__trailing__description__03`},{0:``}),button:p({id:`general__key__label__text__28`})},secondsRemaining:c,totalSeconds:l,onExtend:u},buttonProps:{children:p({id:`feed_and_general__login_and_splash__label-text`}),onPress:n},onCloseButtonProps:{accessibilityLabel:p({id:`aria__label__close__button__label`}),accessibilityHint:p({id:`aria__label__close__button__hint`}),onPress:t},...d}):(0,Z.jsx)(pu,{withIlustration:!0,headline:p({id:`feed_and_general__login_and_splash__qr-code-container__headline`}),description:W.emptyOrNull(s)?p({id:`feed_and_general__login_and_splash__app_login_05_–_connection_encrypted__description`}):s,onCloseButtonProps:{accessibilityLabel:p({id:`aria__label__close__button__label`}),accessibilityHint:p({id:`aria__label__close__button__hint`}),onPress:t}})};Ps();var{AppStoreBadgeSE:PX,GooglePlayBadgeSE:FX,BankIdBadge:IX}=Cr,LX={code:`(function LoginViewV4DesktopLayoutTsx1(){const{adsContainerFlexValue}=this.__closure;return{flex:adsContainerFlexValue.value,opacity:adsContainerFlexValue.value};})`},RX=({bankIdPendingAuthType:e,animatedAdIndex:t,gestureHandler:n,error:r,onFormSubmit:i,onHeaderPress:a,formControls:o,onWordmarkPress:s,shuffledAds:c,onPressPause:l,onPressPlay:u,isPaused:d,...f})=>{let{isMd:p,isLg:m}=tl(),{formatMessage:h}=K(),{commitHash:g,buildVersion:_,buildNumber:v}=Zt(),[y,b]=(0,X.useState)(!1),x=gu(1);(0,X.useEffect)(()=>{x.value=kt(+!y,{duration:300})},[y,x]);let S=ci(function({_worklet_9062885402893_init_data:e,adsContainerFlexValue:t}){let n=function(){return{flex:t.value,opacity:t.value}};return n.__closure={adsContainerFlexValue:t}
1297,n.__workletHash=9062885402893,n.__initData=e,n}({_worklet_9062885402893_init_data:LX,adsContainerFlexValue:x})),C=_T(3,a),w=_T(3,a);return(0,Z.jsxs)(zX,{children:[(0,Z.jsx)(BX,{isFullScreenLayout:y,children:e==null?(0,Z.jsx)(oo,{headline:h({id:`feed_and_general__login_splash__web_login_02_–_login_small__headline`}),error:r==null?void 0:{title:h({id:`feed_and_general__login_and_splash__app_login_04_–_login__title`}),description:r===`defaultErrorMessage`?h({id:`feed_and_general__login_and_splash__log_in_&_splash__message-text`}):r===`defaultTimeoutErrorMessage`?h({id:`general__key__failed__scanning__qr`}):r},legal:(0,Z.jsx)(aX,{}),onWordmarkPressProps:{onPress:s,accessibilityLabel:h({id:`aria__label__logo__hint`})},mainButtonProps:{LeadingIconComponent:IX,children:h(R?{id:`feed_and_general__login_and_splash__app_login_04_–_login__label-text__12`}:{id:`feed_and_general__login_splash__app_login_03_–_login_iphone_small__label`}),onPress:o.handleSubmit(()=>i({loginType:R&&p?ai.Qr:ai.Device}))},secondaryButtonProps:{children:h(p?{id:`feed_and_general__login_and_splash__label-text`}:{id:`feed_and_general__login_and_splash__app_login_04_–_login__label-text`}),onPress:o.handleSubmit(()=>i({loginType:p?ai.Device:ai.Qr}))},version:h({id:`feed__and_general__master__app__version__version`},{buildNumber:R?g:v,versionCode:_}),badges:[{BadgeComponent:PX,link:Xe.IOS,accessibilityLabel:h({id:`aria__label__app__store__label`}),accessibilityHint:h({id:`aria__hint__app__store__description`}),testID:`AppStoreBadgeSE`},{BadgeComponent:FX,link:Xe.ANDROID,accessibilityLabel:h({id:`aria__label__google__play__label`}),accessibilityHint:h({id:`aria__hint__google__play__description`}),testID:`GooglePlayBadgeSE`}],onVersionPress:w,onHeadlinePress:C,testID:`LoginScreen`}):(0,Z.jsx)(NX,{bankIdPendingAuthType:e,isFullScreenLayout:y,setFullScreenLayout:b,...f})}),(0,Z.jsxs)(VX,{style:S,children:[(0,Z.jsx)(MY,{activeAdIndex:t,shuffledAds:c}),(0,Z.jsx)(BY,{activeAdIndex:t,gestureHandler:n,shuffledAds:c,onPressPause:l,onPressPlay:u,isPaused:d}),(0,Z.jsx)(HX,{isLg:m,children:(0,Z.jsx)(sX,{})})]})]})},zX=V.View(`height:100%;width:100%;flex-direction:row;overflow:hidden;`),BX=V.View(({isFullScreenLayout:e})=>e?`flex: 1`:`flex-basis: 480px`,`;background-color:`,({theme:e})=>e.colors.gray0,`;`),VX=V(Za.View)(`overflow:hidden;min-height:600px;`),HX=V.View(`position:absolute;bottom:`,({isLg:e})=>e?`72px`:`48px`,`;right:`,({isLg:e})=>e?`72px`:`24px`,`;left:`,({isLg:e})=>e?`auto`:`24px`,`;align-items:center;`);O();var UX=({bankIdPendingAuthType:e,animatedAdIndex:t,gestureHandler:n,error:r,onFormSubmit:i,onHeaderPress:a,formControls:o,onWordmarkPress:s,shuffledAds:c,onPressPause:l,onPressPlay:u,isPaused:d,...f})=>{let{bottom:p}=qn(),{formatMessage:m}=K(),{logEvent:h}=z(),g=typeof window<`u`;return e==null?(0,Z.jsxs)(Z.Fragment,{children:[(Ko()||Ul())&&g&&(0,Z.jsx)(Ve,{animated:!1,title:m({id:`Revolve__SE__onboarding__Northmill__Bank`}),description:m({id:`Revolve__SE__onboarding__description__33`}),buttonText:m({id:`Revolve__SE__onboarding__label-text__57`}),onPressButton:()=>{Ko()?(h(Ls.DOWNLOAD_NORTHMILL_ANDROID),b.openURL(Xe.ANDROID)):Ul()&&(h(Ls.DOWNLOAD_NORTHMILL_IOS),b.openURL(Xe.IOS))},testID:`LoginView_Download_Northmill_Apps`,onClose:()=>h(Ls.DOWNLOAD_NORTHMILL_CLOSE_BUTTON)}),(0,Z.jsxs)(WX,{children:[(0,Z.jsx)(MY,{activeAdIndex:t,shuffledAds:c}),(0,Z.jsx)(GX,{children:(0,Z.jsx)(BY,{activeAdIndex:t,gestureHandler:n,shuffledAds:c,onPressPause:l,onPressPlay:u,isPaused:d})}),(0,Z.jsx)(KX,{children:(0,Z.jsx)(yX,{error:r,onFormSubmit:i,onHeaderPress:a,formControls:o,onWordmarkPress:s})}),(0,Z.jsx)(I,{height:Math.max(p,24)})]})]}):(0,Z.jsx)(NX,{bankIdPendingAuthType:e,...f})},WX=V.View(`flex:1;justify-content:space-between;`),GX=V.View(`flex:1;overflow:hidden;min-height:280px;`),KX=V.View(`padding:0 16px;`);O(),Ps();var qX={duration:1200,easing:vt.bezier(.67,0,0,.99)},JX={duration:300,easing:vt.bezier(.67,0,0,.99)},YX={code:`(function LoginViewV4Tsx1(){const{animatedAdIndex,withTiming,MANUAL_ANIMATION_CONFIG,runOnJS,setIsSwiping}=this.__closure;animatedAdIndex.value=withTiming(Math.round(animatedAdIndex.value),MANUAL_ANIMATION_CONFIG);runOnJS(setIsSwiping)(false);})`},XX={code:`(function LoginViewV4Tsx2(event){const{isMd,windowWidth,animatedAdIndex,currentAdIndex}=this.__closure;const translation=event.translationX;const index=-translation/(isMd?windowWidth/3:windowWidth/2);animatedAdIndex.value=Math.min(Math.max(currentAdIndex.value+index,0),3);})`},ZX={code:`(function LoginViewV4Tsx3(){const{currentAdIndex,animatedAdIndex,runOnJS,setIsSwiping}=this.__closure;currentAdIndex.value=animatedAdIndex.value;runOnJS(setIsSwiping)(true);})`},QX=({formControls:e,bankIdPendingAuthType:t,error:n,isSSNDialogVisible:r,autoStartToken:i,authPingHintCode:a,authPingQrCode:o,authPingStatusMessage:s,onSubmitLoginForm:c,setSSNDialogVisible:l,onWordmarkPress:u,onCancelBankIDProcessing:d,onSSNDialogClose:f,shuffledAds:p,secondsRemaining:m,totalSeconds:h,onExtend:g,onSwitchAuthType:_})=>{let{isMd:v}=tl(),{width:y}=_e(),{isWidgetOpen:b}=XD(),[x,S]=(0,X.useState)(!1),[C,w]=(0,X.useState)(!1),T=(0,X.useRef)(null),E=gu(0),D=gu(0),O=MX(l),k=(0,X.useCallback)(()=>{T.current!=null&&(clearInterval(T.current),T.current=null)},[]),A=(0,X.useCallback)(()=>{T.current??=setInterval(()=>{let e=Math.round(E.value+1)%xY.length;E.value=kt(e,qX)},SY)},[E]),ee=(0,X.useCallback)(()=>{let e=Math.round(E.value+1)%xY.length;E.value=kt(e,qX),k(),A()},[E,k,A]),te=(0,X.useCallback)(()=>{let e=Math.round(E.value-1)>=0?Math.round(E.value-1):xY.length-1;E.value=kt(e,qX),k(),A()},[E,k,A]),ne=(0,X.useCallback)(()=>{w(!0),k()},[k]),re=(0,X.useCallback)(()=>{w(!1),A()},[A]);(0,X.useEffect)(()=>
1297{if(!x)return A(),()=>k()},[k,A,x]);let ie=kc.Pan().onBegin(function({_worklet_1958903637976_init_data:e,currentAdIndex:t,animatedAdIndex:n,runOnJS:r,setIsSwiping:i}){let a=function(){t.value=n.value,r(i)(!0)};return a.__closure={currentAdIndex:t,animatedAdIndex:n,runOnJS:r,setIsSwiping:i},a.__workletHash=1958903637976,a.__initData=e,a}({_worklet_1958903637976_init_data:ZX,currentAdIndex:D,animatedAdIndex:E,runOnJS:Dl,setIsSwiping:S})).onChange(function({_worklet_4898903324466_init_data:e,isMd:t,windowWidth:n,animatedAdIndex:r,currentAdIndex:i}){let a=function(e){let a=-e.translationX/(t?n/3:n/2);r.value=Math.min(Math.max(i.value+a,0),3)};return a.__closure={isMd:t,windowWidth:n,animatedAdIndex:r,currentAdIndex:i},a.__workletHash=4898903324466,a.__initData=e,a}({_worklet_4898903324466_init_data:XX,isMd:v,windowWidth:y,animatedAdIndex:E,currentAdIndex:D})).onEnd(function({_worklet_3370563103177_init_data:e,animatedAdIndex:t,withTiming:n,MANUAL_ANIMATION_CONFIG:r,runOnJS:i,setIsSwiping:a}){let o=function(){t.value=n(Math.round(t.value),r),i(a)(!1)};return o.__closure={animatedAdIndex:t,withTiming:n,MANUAL_ANIMATION_CONFIG:r,runOnJS:i,setIsSwiping:a},o.__workletHash=3370563103177,o.__initData=e,o}({_worklet_3370563103177_init_data:YX,animatedAdIndex:E,withTiming:kt,MANUAL_ANIMATION_CONFIG:JX,runOnJS:Dl,setIsSwiping:S}));(0,X.useEffect)(()=>{if(R){let e=e=>{switch(e.key){case`ArrowLeft`:e.preventDefault(),te();break;case`ArrowRight`:e.preventDefault(),ee();break;case`Escape`:e.preventDefault(),ne();break;case` `:if(b)return;e.preventDefault(),re()}};return window.addEventListener(`keydown`,e),()=>window.removeEventListener(`keydown`,e)}},[ee,ne,re,te,b]);let ae=(0,X.useMemo)(()=>{let t=e.getValues().personalNumber;return W.emptyOrNull(t)},[e]);return(0,Z.jsxs)($X,{testID:`LoginScreen`,children:[v?(0,Z.jsx)(RX,{bankIdPendingAuthType:t,secondsRemaining:m,totalSeconds:h,onExtend:g,animatedAdIndex:E,gestureHandler:ie,error:n,onFormSubmit:c,onHeaderPress:O,formControls:e,onWordmarkPress:u,onCancel:d,autoStartToken:i,showBankIdButton:ae,authPingHintCode:a,authPingQrCode:o,authPingStatusMessage:s,shuffledAds:p,onSwitchAuthType:_,onPressPause:ne,onPressPlay:re,isPaused:C}):(0,Z.jsx)(UX,{bankIdPendingAuthType:t,secondsRemaining:m,totalSeconds:h,onExtend:g,animatedAdIndex:E,gestureHandler:ie,error:n,onFormSubmit:c,onHeaderPress:O,formControls:e,onWordmarkPress:u,onCancel:d,autoStartToken:i,showBankIdButton:ae,authPingHintCode:a,authPingQrCode:o,authPingStatusMessage:s,shuffledAds:p,onSwitchAuthType:_,onPressPause:ne,onPressPlay:re,isPaused:C}),(0,Z.jsx)(OX,{isVisible:r,formControls:e,onSubmit:c,onClose:f})]})},$X=V.View(`flex:1;`),eZ=(0,OY.default)(xY),tZ=()=>{B({headerShown:!1});let e=(0,X.useCallback)(()=>{R&&window.location.assign(nY)},[]);return(0,Z.jsx)(jY,{children:t=>(0,Z.jsx)(QX,{bankIdPendingAuthType:t.bankIdPendingAuthType,secondsRemaining:t.secondsRemaining,totalSeconds:t.totalSeconds,onExtend:t.onExtend,formControls:t.formControls,onSubmitLoginForm:t.submitLoginForm,error:t.error,onWordmarkPress:e,isSSNDialogVisible:t.isSSNDialogVisible,setSSNDialogVisible:t.setSSNDialogVisible,onCancelBankIDProcessing:t.cancelBankIDProcessing,autoStartToken:t.autoStartToken,authPingHintCode:t.authPingHintCode,authPingQrCode:t.authPingQrCode,authPingStatusMessage:t.authPingStatusMessage,onSSNDialogClose:t.handleSSNDialogClose,shuffledAds:eZ,onSwitchAuthType:t.onSwitchAuthType})})},nZ=!R||Ko()||Ul(),rZ=({loading:e,qrCode:t,onModeSelected:n,onOpenBankId:r,onClose:i,method:a=`login`,qrCodeProgress:o,isDevMode:s=!1,setDevSsn:c=()=>void 0,devSsn:l=``,fakeLogin:u=!1,setFakeLogin:d})=>{let{formatMessage:f}=K();return(0,Z.jsx)(Tu,{isMobileDevice:nZ,loading:e,onModeSelected:n,onReset:i,loginOrSignViewProps:{title:f(a===`login`?{id:`onboarding__login__method`}:{id:`bnpl__onboarding_–_offer__label`}),primaryActionText:f({id:`onboarding__login_and_splash__app_login_04_–_login__label-text__12`}),secondaryActionText:f(nZ?{id:`onboarding__login_and_splash__app_login_04_–_login__label-text`}:{id:`onboarding__login__on__this__device`}),onClose:i,description:a===`login`?f({id:`onboarding__how__to__login__text`}):void 0,isDevMode:s,setDevSsn:c,devSsn:l,fakeLogin:u,setFakeLogin:d,accessabilityLabels:{iconLabel:f({id:`aria__labe__bank__id__logo`}),onCloseLabel:f({id:`aria__label__close__button__label`}),wordmarkLabel:f({id:`aria__label__logo__label`})}},deviceViewProps:{title:f({id:`onboarding__b2b__general__onboarding__open_bankid`}),description:f({id:`onboarding__b2b__general__onboarding__bankid_application_on_your_mobile_or_computer`}),actionText:f({id:`onboarding__account__card__bankID__CTA`}),cancelText:f({id:`onboarding__account__card__CTA__cancel`}),onOpenBankId:r,accessabilityLabels:{iconLabel:f({id:`aria__labe__bank__id__logo`}),onCloseLabel:f({id:`aria__label__close__button__label`}),wordmarkLabel:f({id:`aria__label__logo__label`})}},qrCodeViewProps:{qrCode:t??null,title:f({id:`onboarding__b2b__general__onboarding__headline`}),description:f({id:`onboarding__b2b__sales__leddesktop_web_01_–_login__headline__88`}),onCloseAccessabilityLabel:f({id:`aria__label__close__button__label`}),qrCodeAccessibilityProps:{accessibilityLabel:f({id:`aria__label__qr__code__label`}),accessibilityHint:f({id:`aria__label__qr__code__hint`})},explanationItems:[{title:f({id:`general__key__headline__scanning__qr`}),description:f({id:`general__key__bankid__help__description__text__01`})},{title:f({id:`general__key__headline__screen__reader`}),description:f({id:`general__key__bankid__help__description__text__02`})}],qrCodeProgress:o==null?void 0:{...o,labels:{seconds:f({id:`general__key__trailing__description`},{0:``}),minutes:f({id:`general__key__trailing__description__02`},{0:``}),minute:f({id:`general__key__trailing__description__03`},{0:``}),button:f({id:`general__key__label__text__28`})}}}})};O();var iZ=()=>void 0,aZ=async(e,t)=>{let n=Js(Ma.SWEDEN),r=cl(),{commitHash:i,buildVersion:a,buildNumber:o}=Zt(),s={...t?.headers??{},Authorization:`Bearer ${r}`,region:`SE`,locale:n,"Accept-Language":n,"Client-App":xe.select({ios:`iOSApp`,android:`AndroidApp`,web:`WebApp`})??`WebApp`,"X-Client-Version":a??``,"X-Ui-Components-Version":Pc,...R?{"X-Commit-Hash":i??``}:{"X-Build-Number":o??``}};return fetch(e,{...t,headers:s})},oZ=!1,sZ=vc(`https://bff-api.web.prod.northmill.tech/graphql`),cZ=new J_({fetch:aZ,uri:sZ}),lZ=new gy({link:j_.from([Jj,$j,qj(()=>iZ()),Yj(sZ),cZ]),cache:new oy({typePolicies:{Query:{fields:{shared_transactions_list:{keyArgs:!1}}}}}),devtools:{enabled:oZ},defaultOptions:{watchQuery:{fetchPolicy:`no-cache`,notifyOnNetworkStatusChange:!0},query:{fetchPolicy:`no-cache`,notifyOnNetworkStatusChange:!0}}}),uZ=({children:e})=>{let{signOut:t}=cY();return(0,X.useLayoutEffect)(()=>(iZ=t,()=>{iZ=()=>void 0}),[t]),(0,Z.jsx)(vy,{client:lZ,children:e})},dZ=`se/app`,fZ=`northmill:///`,pZ=`#/user/unpaid-invoices`,mZ=`#/bnpl/form`,hZ=`#/bnpl-tryout`,gZ=`#/reducev2/verify-income`,_Z=()=>R?`https://www.northmill.com`:fZ,vZ=``,yZ=e=>`${vZ}${dZ}/${e}`,bZ=()=>({prefixes:[_Z()],getInitialURL:ou,subscribe:e=>Va(e),config:{initialRouteName:J.FEED,screens:{[tE.BNPL_FORM]:yZ(`bnpl/form/:requestId`),[tE.BNPL_ONBOARDING_OFFER]:yZ(`bnpl/offer/:requestId`),[tE.BNPL_AUTH_SCREEN]:yZ(`bnpl/auth/:requestId`),[tE.BNPL_DENIAL]:yZ(`bnpl/denial/:requestId`),[tE.BNPL_INVOICE_STATUS_LONG_POLLING]:yZ(`bnpl/loading/:requestId`),[tE.BNPL_SUCCESS]:yZ(`bnpl/success/:requestId`),[tE.BPNL_ERROR]:yZ(`bnpl/error/:requestId`),[tE.BNPL_CONTACT_DETAILS_MODAL]:yZ(`bnpl/contact-details/:requestId`),[tE.BNPL_PART_PAYMENT_STATUS_LONG_POLLING]:yZ(`bnpl/part-payment/loading/:requestId`),[tE.BNPL_PART_PAYMENT_TINK]:yZ(`bnpl/part-payment/tink/:requestId`),[tE.BNPL_PART_PAYMENT_TINK_POPUP_V2]:yZ(`bnpl/part-payment/tink-popup/:requestId`),[tE.BNPL_PART_PAYMENT_TINK_CALLBACK_V2]:yZ(`bnpl/part-payment/tink-callback`),[tE.BNPL_PART_PAYMENT_TINK_SELECT_ACCOUNT_V2]:yZ(`bnpl/part-payment/tink-select-account`),[tE.BNPL_PART_PAYMENT_TINK_SCORING_V2]:yZ(`bnpl/part-payment/tink-scoring/:requestId`),[tE.BNPL_PART_PAYMENT_TINK_ERROR]:yZ(`bnpl/part-payment/tink-error/:requestId`),[tE.BNPL_PART_PAYMENT_TINK_LOADING]:yZ(`bnpl/part-payment/tink-loading/:requestId`),[tE.BNPL_PART_PAYMENT_TINK_ACCOUNT_SELECT]:yZ(`bnpl/part-payment/tink-account-select/:requestId`),[tE.BNPL_PART_PAYMENT_DASHBOARD]:yZ(`bnpl/part-payment/dashboard/:requestId`),[tE.BNPL_PART_PAYMENT_ALMOST_DONE]:yZ(`bnpl/part-payment/almost-done/:requestId`),[vE.BNPL_DRY_RUN_AMOUNT_INPUT]:yZ(`bnpl-tryout`),[vE.BNPL_DRY_RUN_SIGN]:yZ(`bnpl-tryout/sign`),[vE.BNPL_DRY_RUN_RESULT]:yZ(`bnpl-tryout/result`),login:yZ(`login`),[pE.uspReduce]:yZ(`usp/reduce`),[pE.uspPartPayment]:yZ(`usp/uspPartPayment`),[pE.BNPL_CARD]:{path:yZ(`usp/uspBnplCard`),alias:[yZ(`usp/bnplCard`)]},[iE.TINK_CALLBACK]:yZ(`usp/uspBnplCard/tinkCallback`),[iE.APPLICATION_FAILURE]:yZ(`usp/uspBnplCard/finished`),[Dp.POPUP]:yZ(`tink/initialPopup`),[Dp.MOCK]:yZ(`tink/mock`),[Dp.CALLBACK_TEST_PRODUCT]:yZ(`tink/test-product`),[Dp.START_TEST_PRODUCT]:yZ(`StartTestProduct`),[yp.SWISH_INFO_SCREEN]:yZ(`SwishInfoScreen`),[yp.STORE_REDIRECT_SCREEN]:yZ(`ladda-ner-app`),[hE.SWISH_PAYOUTS_SCREEN]:yZ(`personal-account/swishPayout`),[J.FEED]:{path:yZ(`feed`),initialRouteName:Fp.FEED_SCREEN,screens:Fp},[J.HUB]:{path:yZ(`hub`),initialRouteName:_E.PRODUCTS_OVERVIEW,screens:{[_E.PRODUCTS_OVERVIEW]:`/productsOverview`}},[J.REDUCE_DASHBOARD_ROOT_NAVIGATOR]:{path:yZ(`reduce`),initialRouteName:rE.REDUCE_OVERVIEW,screens:{[rE.REDUCE_OVERVIEW]:`overview`,[rE.REDUCE_DASHBOARD]:`:reduceId/dashboard`,[rE.REDUCE_DETAILS]:`:reduceId/details`,[rE.REDUCE_TRANSACTIONS_HISTORY_LIST]:`
1297:reduceId/transactions`,[rE.REDUCE_PPI_DASHBOARD_NAVIGATOR]:{path:`ppi`,initialRouteName:cE.REDUCE_PPI_DASHBOARD,screens:{[cE.REDUCE_PPI_DASHBOARD]:`:insuranceId/dashboard`,[cE.REDUCE_PPI_DOCUMENTS]:`:insuranceId/documents`}}}},[Dh.PROFILE_OVERVIEW]:yZ(`profile`),[Dh.PROFILE_DOCUMENTS_OVERVIEW]:{path:yZ(`profile/profileDocumentsOverview`),alias:[yZ(`documents`)]},[Dh.REFER_A_FRIEND]:yZ(`profile/refer-a-friend`),[Dh.PROFILE_PAYMENTS_OVERVIEW]:{path:yZ(`profile/profilePaymentsOverview`),alias:[yZ(`invoices`)]},[Dh.PROFILE_BNPL]:{path:yZ(`bnpl`),initialRouteName:nE.BNPL_INVOICES_SHOPPING_OVERVIEW,screens:{[nE.BNPL_INVOICES_SHOPPING_OVERVIEW]:{path:``,alias:[{path:`/:initialTab`}]}}},[Dh.PROFILE_CUSTOMER_KNOWLEDGE]:yZ(`profile/customerKnowledge`),[Dh.PROFILE_CONTACT_DETAILS]:yZ(`profile/info`),[Dh.PROFILE_REVOLVE_OUTSTANDING_DEBT_DETAILS]:{path:yZ(`profile/outstandingDebt/revolve`),alias:[yZ(`profile/profileRevolveOutstandingDebtDetails`)]},[Dh.PROFILE_REDUCE_OUTSTANDING_DEBT_DETAILS]:{path:yZ(`profile/outstandingDebt/reduce/:reduceId`),alias:[yZ(`profile/profileReduceOutstandingDebtDetails`),yZ(`profile/outstandingDebt/reduce`)]},[Dh.CONNECTED_ACCOUNTS]:yZ(`profile/connected`),[Dh.PROFILE_LANGUAGE]:yZ(`profile/language`),...sa&&{[Dh.PROFILE_SETTINGS]:yZ(`profile/settings`)},[Dh.STIP_DASHBOARD]:{path:yZ(`profile/stip/dashboard`),alias:[yZ(`insurance/stip`)]},[Dh.STIP_REPORT_CLAIM]:yZ(`profile/stip/reportClaim`),[gE.TRAVEL_INSURANCE_DASHBOARD]:yZ(`travel-insurance`),[J.PAYMENTS_DEPOSITS_ROOT_NAVIGATOR]:{path:yZ(`payments-deposit`),initialRouteName:aE.DEPOSIT,screens:aE},[J.PAYMENTS_DEBIT_CARDS_ROOT_NAVIGATOR]:{path:yZ(`payments-debit-cards`),initialRouteName:oE.PAYMENTS_DEBIT_CARDS_ROOT_NAVIGATOR,screens:oE},[Q.REVOLVE_DASHBOARD_ROOT_NAVIGATOR]:{path:yZ(`revolve`),initialRouteName:Q.REVOLVE_DASHBOARD,screens:{[Q.REVOLVE_DASHBOARD]:`dashboard`,[Q.REVOLVE_WITHDRAWAL]:`withdraw`,[Q.REVOLVE_INCREASE_LIMIT]:{path:`increase-limit`,alias:[`limitincrease`],initialRouteName:Q.REVOLVE_INCREASE_LIMIT_INITIAL,screens:{[Q.REVOLVE_INCREASE_LIMIT_INITIAL]:`initial`,[Q.REVOLVE_INCREASE_LIMIT_WITHDRAW]:`withdraw`,[Q.REVOLVE_INCREASE_LIMIT_TINK_CALLBACK]:`tink-callback`,[Q.REVOLVE_INCREASE_LIMIT_NEW_PPI]:`ppi-v2`,[Q.REVOLVE_INCREASE_LIMIT_DENIED]:`denied`,[Q.REVOLVE_INCREASE_LIMIT_BANK_ACCOUNT]:`bank-account`,[Q.REVOLVE_INCREASE_LIMIT_SUCCESS]:`success`,[Q.REVOLVE_INCREASE_LIMIT_VERIFY_INFORMATION]:`verify-information`}}}},[Sf.PERSONAL_ACCOUNT_ROOT_NAVIGATOR]:{path:yZ(`personal-account`),initialRouteName:Sf.PERSONAL_ACCOUNT_DASHBOARD,screens:{[Sf.PERSONAL_ACCOUNT_DASHBOARD]:``,[Sf.PERSONAL_ACCOUNT_DETAILS]:`details`,[Sf.PERSONAL_DEPOSIT]:{path:`deposit`,screens:{[aE.DEPOSIT]:``}},[Sf.PERSONAL_INTERNAL_TRANSFER]:`transfer`,[Sf.PERSONAL_ACCOUNT_TRANSACTION_DETAILS]:`transaction/:transactionId`,[Sf.PERSONAL_ACCOUNT_TRANSACTION_HISTORY_LIST]:`card-transactions`,[Sf.DEBIT_CARDS]:{path:`cards`,screens:{[oE.DEBIT_CARD_LIST]:``,[oE.BLOCK_CARD]:`block`}},[Sf.CLICK_TO_PAY_USP]:`click-to-pay/usp/:cardId`,[Sf.CLICK_TO_PAY_DASHBOARD]:`click-to-pay/:cardId`,[Sf.CLICK_TO_PAY_ONBOARDING]:`click-to-pay/onboarding/:cardId`,[Sf.LOUNGE_ACCESS_MEMBERSHIP_CARD]:`lounge-access/membership-card`,[Sf.LOUNGE_ACCESS_SUBSCRIPTION_PLAN_DASHBOARD]:`lounge-access/subscription-plan`,[Sf.LOUNGE_ACCESS_VISIT_HISTORY]:`lounge-access/visit-history`,[Sf.LOUNGE_ACCESS_LOUNGE_SEARCH]:`lounge-access/search`,[Sf.LOUNGE_ACCESS_LOUNGE_DETAIL]:`lounge-access/lounge/:loungeId`,[Sf.LOUNGE_ACCESS_PREMIUM_DETAILS]:`lounge-access/premium-details`,[Sf.LOUNGE_ACCESS_CASHBACK_DASHBOARD]:`cashback`,[Sf.SUBSCRIPTIONS_WINBACK_COMPARISON]:`subscriptions/cancellation/winback-comparison`,[Sf.SUBSCRIPTIONS_REASONS_FOR_RESIGNING]:`subscriptions/cancellation/reasons-for-resigning`,[Sf.SUBSCRIPTIONS_CANCELLATION_CONFIRMATION]:`subscriptions/cancellation/confirmation`}},[bE.MATCH_WITHDRAWALS_TO_PURCHASES]:yZ(`personal-account/match-withdrawals-to-purchases`),[sE.DELAYED_ACCOUNTS_ROOT_NAVIGATOR]:{path:yZ(`delayed-accounts`),initialRouteName:sE.DELAYED_ACCOUNTS_LIST,screens:sE},[_f.SAVINGS_DASHBOARD_ROOT_NAVIGATOR]:{path:yZ(`savings`),initialRouteName:_f.SAVINGS_DASHBOARD,screens:{..._f,[_f.SAVINGS_INTERNAL_TRANSFER]:`transfer`}},[J.STIP_CHECK]:yZ(`stip-check`),[J.USP_STIP]:yZ(`stip/usp`),[J.USP_STIP_SUCCESS]:yZ(`stip/usp-success`),[dE.MAINTENANCE]:yZ(`onboarding/reduce/maintenance`),[dE.PERSONAL_FORM]:yZ(`onboarding/reduce/personal-form`),[dE.CREDITORS]:yZ(`onboarding/reduce/creditors`),[dE.REDUCE_ONBOARDING_REDIRECT]:yZ(`onboarding/reduce/redirect`),[dE.INITIALIZE]:yZ(`onboarding/reduce/initialize`),[dE.REDUCE_ONBOARDING_FAST_TRACK]:yZ(`onboarding/reduce/fast-track`),[dE.INVOICE_UPLOAD]:yZ(`onboarding/reduce/invoice-upload`),[dE.OFFER]:yZ(`onboarding/reduce/offer`),[dE.SUMMARY]:yZ(`onboarding/reduce/summary`),[dE.PAYMENT_DETAILS
1297]:yZ(`onboarding/reduce/payment-details`),[dE.DIRECT_ACCOUNT]:yZ(`onboarding/reduce/direct-account`),[dE.TINK_POPUP]:yZ(`onboarding/reduce/tink-popup`),[dE.TINK_CALLBACK]:yZ(`onboarding/reduce/tink-callback`),[Kp.DASHBOARD]:yZ(`reduce/mortgage`),[Kp.ACCOUNT_DETAILS]:yZ(`reduce/mortgage/account-details`),[Kp.COLLATERAL_DETAILS]:yZ(`reduce/mortgage/collateral-details`),[Kp.TRANSACTIONS]:yZ(`reduce/mortgage/transactions`),[J.MANUAL_TINK]:yZ(`usp/onboarding/verify-income/confirm`),[J.MANUAL_TINK_RESULT]:yZ(`usp/onboarding/verify-income/confirm/result`),[J.REDUCE_MANUAL_TINK]:yZ(`usp/onboarding/reduce/verify-income/confirm`),[J.REDUCE_MANUAL_TINK_RESULT]:yZ(`usp/onboarding/reduce/verify-income/confirm/result`),[J.ESIM_DASHBOARD]:yZ(OO),[yE.GENERIC_TINK_CALLBACK]:yZ(`tink-callback`),[yE.REVOLVE_ONBOARDING]:yZ(`revolve/onboarding`),[yE.REVOLVE_ONBOARDING_ORGANIC]:yZ(`revolve/onboarding/start`),[yE.BROKER_ONBOARDING_REDIRECT]:yZ(`broker/onboarding`),[yE.CARD_ONBOARDING]:yZ(`card/onboarding`),[yE.CARD_ONBOARDING_INITIALIZE]:yZ(`card/initialize`),[yE.PREMIUM_CARD_ONBOARDING]:yZ(`premium-card/onboarding`),[yE.SUBSCRIPTIONS_USP_COMPARISON]:yZ(`subscriptions/comparison`),[yE.BASIC_CARD_ONBOARDING_SUCCESS]:yZ(`card/onboarding-success`),[yE.SAVINGS_ONBOARDING]:yZ(`savings/onboarding`),[yE.PRODUCT_WITHDRAWAL_ONBOARDING]:yZ(`product-withdrawal/onboarding`),[yE.GENERIC_FORM]:yZ(`form/:slug`),[yE.GENERIC_ONBOARDING]:yZ(`:slug/onboarding`),[yE.INCREASE_LIMIT_GENERIC_ONBOARDING]:yZ(`:slug/increase-limit`),[yE.PARTNER_ONBOARDING]:yZ(`b2b-partner/:partnerId/onboarding`),[yE.BIG_TICKET_LOAN]:yZ(`b2b-big-ticket-loan/onboarding`),[yE.BANK_ID_TEST]:yZ(`bank-id-test/onboarding`),[mE.ORDER_PHYSICAL_CARD]:yZ(`order-physical-card`),[mE.REISSUE_PHYSICAL_CARD]:yZ(`reissue-physical-card`),[mE.ORDER_PHYSICAL_CARD_RESULT]:yZ(`order-physical-card-result`),[J.LEGACY_PRODUCT]:{path:yZ(Zk),initialRouteName:ik.DASHBOARD,screens:Qk}}},getStateFromPath:(e,t)=>{if(window.location!=null){let e=window.location.toString();if(e.includes(`?`)&&e.includes(`#`)&&e.indexOf(`?`)<e.indexOf(`#`)){let t=e.split(`#`),n=t[0].split(`?`);window.location.replace(`${n[0]}#${t[1]}?${n[1]}`)}}if(R&&W.not.emptyOrNull(window.location.hash)){if(window.location.hash===pZ)window.location.hash=``,window.location.pathname=`/se/app/delayed-accounts/delayedAccountsList`;else if(window.location.hash.includes(mZ)||window.location.hash.includes(hZ)){let e=window.location.hash.substring(1);window.location.hash=``,window.location.pathname=window.location.pathname+e}else if(!(window.location.hash.includes(gZ)||window.location.hash.includes(`#/revolve/offer/landing`)||window.location.hash.includes(`#/revolve/apply`))&&e===`/se/app`){let e=`${Tc.getSwedenWebAppUrl()}${window.location.hash}`;if(e.includes(`?`)&&e.includes(`#`)&&e.indexOf(`?`)<e.indexOf(`#`)){let t=e.split(`#`),n=t[0].split(`?`);e=`${n[0]}#${t[1]}?${n[1]}`}window.location.replace(e)}}return xa(e,t)}}),xZ=function(e){return e.REDIRECT_TO_AO_ONBOARDING=`RdO_redirect_ao`,e.REDIRECT_TO_NEW_ONBOARDING=`RdO_redirect_new`,e.REDIRECT_TO_STEP=`RdO_redirect_step`,e.FORM_SCREEN_VISIT=`RdO_form_visit`,e.FORM_CANCEL=`RdO_form_cancel`,e.FORM_SCROLL_TO_BOTTOM=`RdO_form_scroll`,e.FORM_GO_TO_NEXT_STEP=`RdO_form_next_step`,e.FORM_TRY_SUBMIT=`RdO_form_try_submit`,e.FORM_SUBMIT=`RdO_form_submit`,e.FORM_BANKID=`RdO_form_bankid`,e.FORM_SHOW_TOOLTIP=`RdO_form_tooltip`,e.APPLICATION_DENIED_VIEW=`RdO_application_denied`,e.APPLICATION_ERROR_VIEW=`RdO_application_error`,e.APPLICATION_RETRY=`RdO_application_retry`,e.PRELIMINARY_OFFER_VIEW=`RdO_preliminary_offer`,e.CREDITORS_SCREEN_VISIT=`RdO_creditors_screen_visit`,e.CREDITORS_CANCEL=`RdO_creditors_cancel`,e.CREDITORS_ADD_LOAN=`RdO_creditors_add_loan`,e.CREDITORS_ADD_LOAN_CANCEL=`RdO_creditors_add_loan_close_modal`,e.CREDITORS_SUBMIT_LOAN=`RdO_creditors_submit_loan`,e.CREDITORS_SUBMIT=`RdO_creditors_submit`,e.CREDITORS_SHOW_UNUSED_AMOUNT_DIALOG=`RdO_creditors_show_unused_dialog`,e.CREDITORS_UNUSED_AMOUNT_ADD_MORE_LOANS=`RdO_creditors_unused_add_more`,e.CREDITORS_UNUSED_AMOUNT_GO_BACK=`RdO_creditors_unused_amount_go_back`,e.UPLOAD_INVOICE_SCREEN_VISIT=`RdO_upload_invoice_screen_visit`,e.UPLOAD_INVOICE_CANCEL=`RdO_upload_invoice_close_screen`,e.UPLOAD_INVOICE_ADD_FILE=`RdO_upload_invoice_add_file`,e.UPLOAD_INVOICE_DELETE_FILE=`RdO_upload_invoice_delete_file`,e.UPLOAD_INVOICE_SUBMIT=`RdO_upload_invoice_submit_files`,e.UPLOAD_INVOICE_BACK_TO_CREDITORS=`RdO_upload_invoice_back_to_creditors`,e.OFFER_SCREEN_VISIT=`RdO_offer_screen_visit`,e.OFFER_CANCEL=`RdO_offer_close_screen`,e.OFFER_ACCEPT=`RdO_offer_accept`,e.TINK_SCREEN_VISIT=`RdO_tink_screen_visit`,e.TINK_CANCEL=`RdO_tink_close_screen`,e.TINK_RETRY=`RdO_tink_retry`,e.TINK_REDIRECT=`RdO_tink_redirect`,e.TINK_START_PROCESSING=`RdO_tink_start_processing`,e.TINK_CALLBACK_SCREEN_VISIT=`RdO_tink_callback_screen_visit`,e.TINK_CALLBACK_CANCEL=`RdO_tink_callback_close_screen`,e.PAYMENT_SCREEN_VISIT=`RdO_payment_screen_visit`,e.PAYMENT_CANCEL=`RdO_payment_close_screen`,e.PAYMENT_REFETCH_DATA=`RdO_payment_refetch_data`,e.PAYMENT_CONTACT_SUPPORT=`RdO_payment_contact_support`,e.PAYMENT_SUBMIT=`RdO_payment_submit`,e.PAYMENT_CONTINUE=`RdO_payment_continue`,e.PAYMENT_DIALOG_OPEN=`RdO_payment_dialog_open`,e.PAYMENT_DIALOG_CLOSE=`RdO_payment_dialog_close`,e.ACCOUNT_SCREEN_VISIT=`RdO_account_screen_visit`,e.ACCOUNT_CANCEL=`RdO_account_close_screen`,e.ACCOUNT_TINK_RETRY=`RdO_account_tink_retry`,e.ACCOUNT_CHOOSE_ACCOUNT=`RdO_account_choose_account`,e.SUMMARY_SCREEN_VISIT=`RdO_summary_screen_visit`,e.SUMMARY_CANCEL=`RdO_summary_close_screen`,e.SUMMARY_ACCEPT=`RdO_summary_accept`,e.SUMMARY_BANKID=`RdO_summary_bankid`,e.SUMMARY_BANK_ID_MODE=`RdO_summary_bank_id_mode`,e.SUMMARY_CLOSE_BANK_ID=`RdO_summary_close_bank_id`,e.SUMMARY_REFETCH_OFFER=`RdO_summary_refetch_offer`,e.SUMMARY_OPEN_AGREEMENT=`RdO_summary_open_agreement`,e.SUMMARY_OPEN_SEKKI=`RdO_summary_open_sekki`,e.SUMMARY_CONFIRM_INSURANCE=`RdO_summary_confirm_insurance`,e.SUMMARY_CONFIRM=`RdO_summary_confirm`,e.SUMMARY_RETRY=`RdO_summary_retry`,e.OPEN_FAQ=`ao_open_faq`,e.CALL_CUSTOMER_CENTER=`ao_call_customer_center`,e}({}),SZ=gn,CZ=Zr,wZ=({isVisible:e,onModalClose:t,onLeave:n})=>{let{formatMessage:r}=K(),{colors:i}=G(),{logEvent:a}=z(),o=()=>{Tc.onMailPress(SZ)},s=()=>{a(xZ.CALL_CUSTOMER_CENTER),em()};return(0,Z.jsx)(Bl,{visible:e,onClose:t,buttonsInColumn:!0,headerText:r({id:`global_screens__user_leave_process_title`}),descriptionText:r({id:`global_screens__user_leave_process__description`},{email:SZ,phone:CZ,link1:e=>(0,Z.jsx)(Gc,{accessibilityRole:`link`,variant:`label`,size:`large`,color:i.primary400,onPress:o,testID:`ExitConfirmationDialogEmailLink`,children:e}),link2:e=>(0,Z.jsx)(Gc,{accessibilityRole:`link`,variant:`label`,size:`large`,color:i.primary400,onPress:s,testID:`ExitConfirmationDialogPhoneLink`,children:e})}),mainActionButtonProps:{onPress:t,text:r({id:`general_screens__transfer_form__cta_label`}),variant:`outlined`,testID:`ContinueApplicationButton`},secondaryActionButtonProps:{onPress:n,text:r({id:`global_screens__user_leave_process__secondary_button_label`}),variant:`outlined`,testID:`LeaveButton`}})},TZ=e=>(0,X.useCallback)(()=>{let{routes:t}=e.getState();t.length>1?e.pop():e.popTo(J.FEED,{screen:Fp.FEED_SCREEN})},[e]),EZ=()=>Bn({queryKey:Wh.reduceAdditionalFiles(),queryFn:()=>bp({method:`GET`,url:`ReduceV2/Invoice/GetAdditionalFiles`})}),DZ=()=>Bn({queryKey:Wh.reduceOnboardingInvoicesToUpload(),queryFn:()=>bp({method:`GET`,url:`ReduceV2/Invoice/GetNotReasonableInvoicesDetails`}),staleTime:0,gcTime:0}),OZ=({requestedStep:e,enabled:t=!1})=>Bn({staleTime:0,gcTime:0,enabled:t,queryKey:Wh.reduceOnboardingStep(),queryFn:()=>bp({method:`GET`,url:`ReduceV2/Application/GetNextStep`,params:{requestedStep:e??void 0}})}),kZ=function(e){return e[e.PERSONAL_FORM=1]=`PERSONAL_FORM`,e[e.CREDITORS_INPUT=6]=`CREDITORS_INPUT`,e[e.REASONABILITY_CALCULATION=7]=`REASONABILITY_CALCULATION`,e[e.VERIFICATION_DENY=8]=`VERIFICATION_DENY`,e[e.OFFER_RESIZE=10]=`OF
1297FER_RESIZE`,e[e.OFFER_DETAILS=11]=`OFFER_DETAILS`,e[e.OFFER_AUTO_GIRO=12]=`OFFER_AUTO_GIRO`,e[e.OfferSign=13]=`OfferSign`,e[e.TINK=19]=`TINK`,e[e.APPLY_AUTH_COMPLETE=3]=`APPLY_AUTH_COMPLETE`,e[e.APPLY_AUTH_DENY=5]=`APPLY_AUTH_DENY`,e}({}),AZ=(e,t,n=!1)=>{let r=n?e.navigate:e.replace;switch(t){case kZ.PERSONAL_FORM:r(dE.PERSONAL_FORM);break;case kZ.CREDITORS_INPUT:case kZ.REASONABILITY_CALCULATION:r(dE.CREDITORS);break;case kZ.VERIFICATION_DENY:r(dE.INVOICE_UPLOAD);break;case kZ.OFFER_RESIZE:r(dE.OFFER);break;case kZ.OFFER_DETAILS:r(dE.PAYMENT_DETAILS);break;case kZ.OFFER_AUTO_GIRO:r(dE.DIRECT_ACCOUNT);break;case kZ.TINK:r(dE.TINK_POPUP);break;case kZ.OfferSign:r(dE.SUMMARY);break;default:e.popTo(J.FEED,{screen:Fp.FEED_SCREEN})}},jZ=({children:e,navigation:t})=>{let{data:n,refetch:r,status:i}=DZ(),{data:a,status:o}=EZ(),{refetch:s,isFetching:c}=OZ({requestedStep:kZ.OFFER_RESIZE,enabled:!0}),[l,u]=(0,X.useState)({}),[d,f]=(0,X.useState)(null),[p,m]=(0,X.useState)(!1),h=Ke(),g=e=>typeof e?.id==`string`&&e.id.trim()!==``&&typeof e?.name==`string`&&e.name.trim()!==``,_=Object.values(l).some(e=>Array.isArray(e)&&e.some(g)),v=Array.isArray(n)&&n.some(e=>Array.isArray(e.files)&&e.files.some(g)),y=Array.isArray(n)&&n.length>0,b=y&&!v,{mutateAsync:x}=fn({mutationFn:({file:e,invoiceId:t})=>bp({method:`POST`,url:`ReduceV2/Invoice/InvoiceUpload${t==null?``:`?invoiceId=${t}`}`,contentType:`multipart/form-data`,params:{file:e}}),onSettled:()=>{h.invalidateQueries({queryKey:Wh.reduceOnboardingInvoicesToUpload()})}}),S=async()=>{try{let e=(await s())?.data;if(e?.currentStep==null)throw Error(`Next step data / current step is missing`);AZ(t,e.currentStep)}catch(e){Dc(e)}},{mutate:C}=fn({mutationFn:e=>bp({method:`POST`,url:`ReduceV2/Invoice/SaveUploadedInvoices`,contentType:`application/json`,params:{fileIds:e}}),onSuccess:async()=>{if(_&&y){m(!0);return}await S()},onSettled:()=>{h.invalidateQueries({queryKey:Wh.reduceOnboardingInvoicesToUpload()})}}),w=(0,X.useCallback)(async(e,t,n)=>{f(e);try{let r=await x(e===`other`?{file:t}:{file:t,invoiceId:e});u(t=>({...t,[e]:[...t[e]??[],{name:n,id:r.fileId}]})),f(null)}catch{f(null)}},[x]),T=(0,X.useCallback)((e,t)=>{u(n=>({...n,[e]:n[e].filter(e=>e.id!==t)}))},[]);return e(i===`pending`||o===`pending`?{isLoading:!0,isSuccess:!1}:i===`error`?{isLoading:!1,isError:!0,refetch:r,isSuccess:!1}:p?{isLoading:!1,isError:!1,isSuccess:!0}:{isLoading:!1,isError:!1,isSuccess:!1,isFetchingNextStep:c,invoicesList:n??[],otherUploadedFiles:a??[],hasUploadedFiles:_,isDocumentUploadRequired:y,shouldShowDocumentUploadRequiredDialog:b,onInvoicesSave:C,onAddInvoice:w,onFileDelete:T,uploadedFiles:l,creditorFileUploading:d})},MZ=({onClose:e,onBack:t})=>{let{formatMessage:n}=K();return(0,Z.jsx)(Et,{variant:`primary`,title:n({id:`Reduce__SE__onboarding__loandetails__title`}),onTrailingIconPress:e,onLeadingIconPress:t,progress:25})},NZ=({refetch:e,onClose:t,onBack:n})=>{let{formatMessage:r}=K();return(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsxs)(j,{header:(0,Z.jsx)(MZ,{onBack:n,onClose:t}),children:[(0,Z.jsx)(U,{variant:`headline`,size:`small`,children:r({id:`Reduce__SE__onboarding__loandetails__headline`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsxs)(PZ,{children:[(0,Z.jsx)(FZ,{}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:r({id:`Reduce__SE__onboarding__loandetails__text`})})]}),(0,Z.jsxs)(PZ,{children:[(0,Z.jsx)(FZ,{}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:r({id:`Reduce__SE__onboarding__loandetails__text__39`})})]}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(IZ,{children:(0,Z.jsx)(ba,{variant:`outlined`,size:`small`,onPress:e,children:r({id:`Reduce__SE__onboarding__button__label__11`})})})]})})},PZ=V.View(`flex-direction:row;align-items:center;`),FZ=V.View(`background-color:`,({theme:e})=>e.colors.gray900,`;width:6px;height:6px;border-radius:3px;margin-right:8px;`),IZ=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;border-radius:8px;padding:16px;flex-direction:row;align-items:center;justify-content:center;`),LZ=({onClose:e})=>{let{formatMessage:t}=K();return(0,Z.jsx)(is,{type:`success`,IconComponent:P.KycIcon,title:t({id:`Reduce__SE__onboarding__successcreen__headline`}),listBoxModuleProps:{dividers:!1,header:t({id:`Reduce__SE__onboarding__successcreen__title`}),stepsVerticalLine:!0,showSteps:!0,items:[{label:t({id:`Reduce__SE__onboarding__successcreen__text__83`}),description:t({id:`Reduce__SE__onboarding__successcreen__text__3`})},{label:t({id:`Reduce__SE__onboarding__successcreen__text__65`}),description:t({id:`Reduce__SE__onboarding__successcreen__text__53`})},{label:t({id:`Reduce__SE__onboarding__successcreen__text__86`})}]},onButtonPress:e,buttonTitle:t({id:`onboardings__bnpl_invoice_and_part_payment__label-text__57`}),testID:`InvoiceUploadSuccessView`})},RZ=({loanType:e,isDisabled:t,testID:n})=>{let{colors:r}=G(),{formatMessage:i}=K(),a={[HE.PART_PAYMENT]:r.secondary300,[HE.PRIVATE]:r.gray900,[HE.CREDIT_NON_UC]:r.info,[HE.CREDIT_UC]:r.info},o={[HE.PART_PAYMENT]:i({id:`onboardings__bnpl_invoice_and_part_payment__label-text__78`}),[HE.PRIVATE]:i({id:`Reduce__SE__onboarding__creditors__label__47`}),[HE.CREDIT_NON_UC]:i({id:`Reduce__SE__onboarding__creditors__label__91`}),[HE.CREDIT_UC]:i({id:`Reduce__SE__onboarding__creditors__label__91`})};return(0,Z.jsx)(zZ,{badgeColor:t?r.gray500:a[e],testID:n,children:(0,Z.jsx)(BZ,{variant:`body`,size:`small`,color:r.gray0,children:o[e]})})},zZ=V.View(`background-color:`,({badgeColor:e})=>e,`;border-radius:4px;align-self:flex-start;padding:1px 4px 3px;margin:3px 0;`),BZ=V(U)(`font-size:10px;line-height:13px;`),VZ=({onAddInvoice:e,onFileError:t,testID:n})=>{let{formatMessage:r}=K(),i=(0,X.useRef)(null),a=(0,X.useCallback)(()=>{t?.(`missing`)},[t]);return(0,X.useEffect)(()=>
1297{if(i.current!=null){let e=i.current;return e.addEventListener(`cancel`,a),function(){e.removeEventListener(`cancel`,a)}}},[t,a]),(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(ba,{onPress:()=>{i.current?.click()},variant:`outlined`,size:`medium`,testID:n+`AddInvoiceButton`,children:r({id:`onboarding__b2b__organic__sales_led__label__text__66`})}),(0,Z.jsx)(HZ,{ref:i,type:`file`,value:``,accept:`image/png, image/jpeg, application/pdf`,onChange:({target:n})=>{let r=n.files?.item(n.files.length-1);r!=null&&(e(r,r.name),t?.(null),i.current?.value!=null&&i.current?.value)}})]})},HZ=$e(`input`,{target:`ekm9bzi0`})({name:`eivff4`,styles:`display:none`}),UZ=({creditor:e,loanAmount:t,onAddInvoice:n,onFileDelete:r,uploadedFiles:i,savedFiles:a,isUploading:o,testID:s})=>{let{locale:c,formatMessage:l}=K(),{colors:u}=G(),d=e!=null,f={missing:l({id:`Reduce__SE__onboarding__input__error__10`}),incorrectType:l({id:`Reduce__SE__onboarding__input__error__56`})},[p,m]=(0,X.useState)(null);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(WZ,{isError:p!=null,testID:s,children:[(0,Z.jsxs)(JZ,{children:[d?(0,Z.jsx)(la,{name:e.creditorName??``,defaultSettings:{backgroundColor:e.backgroundColor??``,fontColor:e.fontColor??``,initials:e.initials??``}}):(0,Z.jsx)(P.DocumentsIcon,{height:32,width:32,fill:u.gray900}),(0,Z.jsxs)(qZ,{children:[(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:d?e.creditorName:l({id:`onboarding__reduce__upload__other__documents`})}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:u.gray700,children:d?(e=>Tc.formatNumber(e,c,L.SE.number.amount.currency,{fractionDigits:0}))(t??0):l({id:`onboarding__reduce__upload__additional__files`})}),d&&e.loanType!=null&&(0,Z.jsx)(RZ,{loanType:e.loanType})]}),(0,Z.jsx)(YZ,{children:(0,Z.jsx)(VZ,{onAddInvoice:(e,t)=>n(e,t),onFileError:e=>{if(e==null){m(null);return}e===`missing`&&(i.length>0||d&&a.length>0)||m(f[e])},disabled:o,testID:s})})]}),(a.length>0||i.length>0||o)&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(pr,{}),(0,Z.jsx)(I,{height:8})]}),a.map(({name:e,id:t},n)=>(0,Z.jsxs)(GZ,{children:[(0,Z.jsx)(KZ,{children:(0,Z.jsx)(U,{variant:`body`,size:`small`,color:u.gray600,numberOfLines:1,children:e})}),(0,Z.jsx)(ba,{onPress:()=>r(t),variant:`text`,TrailingIconComponent:P.TrashIcon,disabled:!0,testID:s+`DeleteInvoiceButton`})]},n)),i.map(({name:e,id:t})=>(0,Z.jsxs)(GZ,{children:[(0,Z.jsx)(KZ,{children:(0,Z.jsx)(U,{variant:`body`,size:`small`,color:u.gray600,numberOfLines:1,children:e})}),(0,Z.jsx)(ba,{onPress:()=>r(t),variant:`text`,TrailingIconComponent:P.TrashIcon,color:u.gray900})]},t)),o&&(0,Z.jsxs)(GZ,{children:[(0,Z.jsx)(KZ,{children:(0,Z.jsx)(nd,{width:160,height:14})}),(0,Z.jsx)(XZ,{children:(0,Z.jsx)(P.SpinnerIcon,{height:24,width:24,fill:u.gray600})})]})]}),p!=null&&(0,Z.jsx)(U,{variant:`body`,size:`small`,color:u.error,children:p})]})},WZ=V.View(`border-radius:8px;background-color:`,({theme:e})=>e.colors.gray0,`;align-items:top;padding:12px;border:1px solid `,({theme:e,isError:t})=>t?e.colors.error:e.colors.gray0,`;margin-bottom:4px;margin-top:8px;`),GZ=V.View(`flex-direction:row;justify-content:space-between;align-items:center;`),KZ=V.View(`flex:1;gap:8px;`),qZ=V.View(`flex:1;flex-direction:column;padding:0 12px;`),JZ=V.View(`flex-direction:row;align-items:center;`),YZ=V.View(`align-items:center;justify-content:center;`),XZ=V.View(`padding:4px 0;`),ZZ=`InvoiceUploadView`,QZ=({isFetchingNextStep:e,invoicesList:t,hasUploadedFiles:n,isDocumentUploadRequired:r,creditorFileUploading:i,onAddInvoice:a,onFileDelete:o,shouldShowDocumentUploadRequiredDialog:s,uploadedFiles:c,onInvoicesSave:l,otherUploadedFiles:u,onBack:d,onClose:f})=>{let{formatMessage:p}=K(),{logEvent:m}=z(),[h,g]=(0,X.useState)(!1);(0,X.useEffect)(()=>{s&&g(!0)},[s]);let _=e||r&&!n;return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j,{testID:ZZ,isStickyHeader:!0,header:(0,Z.jsx)(MZ,{onBack:d,onClose:f}),footer:(0,Z.jsx)(bl,{hasShadow:!0,testID:`InvoiceUploadView_Submit`,primaryButtonProps:{onPress:()=>{let e=Object.values(c).flatMap(e=>e.map(e=>e.id));m(xZ.UPLOAD_INVOICE_SUBMIT),l(e)},disabled:_,isLoading:e,text:p({id:`B2B__onboarding__CTA__next`})}}),children:[(0,Z.jsx)(U,{variant:`headline`,size:`small`,testID:`InvoiceUploadViewheaderText`,children:p({id:`Reduce__SE__onboarding__loandetails__headline`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsxs)($Z,{children:[(0,Z.jsx)(eQ,{}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:p({id:`Reduce__SE__onboarding__loandetails__text`})})]}),(0,Z.jsxs)($Z,{children:[(0,Z.jsx)(eQ,{}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:p({id:`Reduce__SE__onboarding__loandetails__text__39`})})]}),(0,Z.jsxs)($Z,{children:[(0,Z.jsx)(eQ,{}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:p({id:`Reduce__onboarding__bullet__upload__document__name`})})]}),(0,Z.jsx)(I,{height:16}),t.map((e,t)=>(0,Z.jsx)(UZ,{creditor:e.creditor,loanAmount:e.loanAmount,onAddInvoice:(t,n)=>a(e.id,t,n),onFileDelete:t=>o(e.id,t),uploadedFiles:c[e.id]??[],savedFiles:e.files,isUploading:i===e.id,testID:`InvoiceUploadView_InvoiceListItem`+t},e.id)),(0,Z.jsx)(UZ,{onAddInvoice:(e,t)=>a(`other`,e,t),onFileDelete:e=>o(`other`,e),uploadedFiles:c.other??[],savedFiles:u,isUploading:i===`other`,testID:`InvoiceUploadView_UploadMoreFiles`}),(0,Z.jsx)(bl.Padding,{})]}),(0,Z.jsx)(Bl,{visible:h,headerText:p({id:`Reduce__SE__onboarding__loandetails__headline__75`}),descriptionText:p({id:`Reduce__SE__onboarding__loandetails__text__69`}),mainActionButtonProps:{text:p({id:`Reduce__SE__onboarding__button__label__41`}),onPress:()=>g(!1)},onClose:()=>g(!1),testID:`InvoiceUploadView_InfoDialog`})]})},$Z=V.View(`flex-direction:row;align-items:center;`),eQ=V.View(`background-color:`,({theme:e})=>e.colors.gray900,`;width:6px;height:6px;border-radius:3px;margin-right:8px;
1297`),tQ=({navigation:e})=>{let{logEvent:t}=z(),{isOpen:n,onToggle:r}=ts(),i=Ke();(0,X.useEffect)(()=>{t(xZ.UPLOAD_INVOICE_SCREEN_VISIT)},[]);let a=(0,X.useCallback)(()=>{t(xZ.UPLOAD_INVOICE_BACK_TO_CREDITORS),e.replace(dE.CREDITORS),i.invalidateQueries({queryKey:Wh.reduceOnboardingInvoicesToUpload()})},[t,e,i]),o=TZ(e),s=(0,X.useCallback)(()=>{t(xZ.UPLOAD_INVOICE_CANCEL),o()},[t,o]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(jZ,{navigation:e,children:e=>e.isLoading?(0,Z.jsx)(Sn,{variant:`symbol`}):e.isError?(0,Z.jsx)(NZ,{refetch:e.refetch,onBack:a,onClose:r}):e.isSuccess?(0,Z.jsx)(LZ,{onClose:s}):(0,Z.jsx)(QZ,{isFetchingNextStep:e.isFetchingNextStep,invoicesList:e.invoicesList,hasUploadedFiles:e.hasUploadedFiles,isDocumentUploadRequired:e.isDocumentUploadRequired,shouldShowDocumentUploadRequiredDialog:e.shouldShowDocumentUploadRequiredDialog,onInvoicesSave:e.onInvoicesSave,otherUploadedFiles:e.otherUploadedFiles,creditorFileUploading:e.creditorFileUploading,onAddInvoice:e.onAddInvoice,onFileDelete:e.onFileDelete,uploadedFiles:e.uploadedFiles,onBack:a,onClose:r})}),(0,Z.jsx)(wZ,{isVisible:n,onLeave:s,onModalClose:r})]})},nQ=`/se/app/static/reduce-apply-Btd4fHd-.png`,rQ=(e,t,n,r)=>{let{formatMessage:i}=K(),{colors:a}=G(),o=t?`${e}-${t}`:e,s=(0,X.useCallback)((e,t)=>(0,Z.jsx)(Gc,{url:t,variant:`label`,size:`small`,color:a.primary400,children:e},t),[a.primary400]),c=n&&i({id:`B2C__onboarding__apply__web_login__login_48__text`})||i({id:`B2C__onboarding__apply__web_login__login_33__text`}),l=i(n?{id:`B2C__onboarding__apply__web_login__text`}:{id:`B2C__onboarding__apply__login_45__description`}),u={withGradient:!1},d={title:c,description:l,headerContainerProps:{...u,IconComponent:P.PayIcon,overline:i({id:`B2C__onboarding__apply__web_login__login_53__label`}),imageSource:fN,altImageText:i({id:`aria__label__card__image`})}},f={title:i({id:`onboarding__warning__disclaimer__title`}),description:i({id:`onboarding__warning__disclaimer__description`},{link1:e=>s(e,OE.BUDGET_ADVICE_SERVICE)})},p=i(n?{id:`B2C__onboarding__apply__web_login__login_48__text`}:r?{id:`B2C__apply__page__revolve__finish__application__label`}:{id:`B2C__onboarding__apply__web_login__login_33__text`}),m=i(n||r?{id:`B2C__apply__page__revolve__image__description__text`}:{id:`B2C__onboarding__apply__web__login__login__44__headline__txt`});return(()=>{switch(o){case`CreditLineWithSubAccounts`:return{title:p,description:l,disclaimerContainerProps:f,legalText:i({id:`onboarding__revolve__price__example`}),headerContainerProps:{...u,IconComponent:P.LoanRevolve,overline:i({id:`onboarding__account__card__product__label`}),headline:i({id:`B2C__onboarding__apply__web_login_01__login__headline__txt__40`}),subheadline:m,imageSource:pN,altImageText:``}};case`PersonalAccount`:return{...d,headerContainerProps:{...d.headerContainerProps,headline:i({id:`B2C__onboarding__apply__login_46__headline__txt__92`}),subheadline:i({id:`B2C__onboarding__apply__login_46__headline__txt`})}};case`PersonalAccount-Premium`:return{...d,headerContainerProps:{...d.headerContainerProps,headline:i({id:`B2C__onboarding__apply__login_53__headline__txt`}),subheadline:i({id:`B2C__onboarding__apply__web_login_01__login__headline__txt__36`})}};case`RebillaCredit`:return{title:c,description:l,disclaimerContainerProps:f,legalText:i({id:`feed__and__general__reduce__price__example`}),headerContainerProps:{...u,IconComponent:P.Reduce,overline:i({id:`Reduce__SE__USP__page__overline`}),headline:i({id:`B2C__onboarding__apply__web_login_01__login__headline__txt__29`}),subheadline:i({id:`B2C__onboarding__apply__web_login_01__login__headline_txt__52`}),imageSource:nQ,altImageText:``}}}})()},iQ=()=>{R&&window.location.assign(nY)},aQ=({title:e,description:t,legalText:n,disclaimerContainerProps:r,headerContainerProps:i,error:a,formControls:o,bankIdPendingAuthType:s,isSSNDialogVisible:c,onSubmitLoginForm:l,onCancelBankIDProcessing:u,setSSNDialogVisible:d,onSSNDialogClose:f,...p})=>{let{formatMessage:m}=K(),{isMd:h}=tl(),g=_T(3,MX(d));if(s!=null)return(0,Z.jsx)(NX,{showBankIdButton:!0,bankIdPendingAuthType:s,onCancel:u,...p});let _=a==null?void 0:{title:m({id:`feed_and_general__login_and_splash__app_login_04_–_login__title`}),description:a===`defaultErrorMessage`?m({id:`feed_and_general__login_and_splash__log_in_&_splash__message-text`}):a===`defaultTimeoutErrorMessage`?m({id:`general__key__failed__scanning__qr`}):a},v={text:m({id:`B2C__onboarding__apply__web_login_01__login__label__text`}),onPress:o.handleSubmit(()=>l({loginType:h?ai.Qr:ai.Device}))},y={text:m(h?{id:`feed_and_general__login_and_splash__label-text`}:{id:`onboarding__b2b__salesled__log_in__label`}),onPress:o.handleSubmit(()=>l({loginType:h?ai.Device:ai.Qr}))};return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Ru,{error:_,onWordmarkPressProps:{onPress:iQ,accessibilityLabel:m({id:`aria__label__logo__hint`})},onHeadlinePress:g,headerContainerProps:{...i,testID:`HeaderContainer`},title:e,description:t,primaryButtonProps:v,secondaryButtonProps:y,legalText:n,disclaimerContainerProps:r,testID:`OnboardingLoginView`}),(0,Z.jsx)(OX,{isVisible:c,formControls:o,onSubmit:l,onClose:f})]})},oQ=({product:e,subProduct:t,resumeApplication:n,isBroker:r})=>{let{setOptions:i}=N();Gi((0,X.useCallback)(()=>{i({headerShown:!1})},[i]));let a=rQ(e,t,n,r);return a?(0,Z.jsx)(jY,{children:e=>(0,Z.jsx)(aQ,{...a,formControls:e.formControls,bankIdPendingAuthType:e.bankIdPendingAuthType,secondsRemaining:e.secondsRemaining,totalSeconds:e.totalSeconds,onExtend:e.onExtend,onSubmitLoginForm:e.submitLoginForm,error:e.error,isSSNDialogVisible:e.isSSNDialogVisible,setSSNDialogVisible:e.setSSNDialogVisible,onCancelBankIDProcessing:e.cancelBankIDProcessing,autoStartToken:e.autoStartToken,authPingHintCode:e.authPingHintCode,authPingQrCode:e.authPingQrCode,authPingStatusMessage:e.authPingStatusMessage,onSSNDialogClose:e.handleSSNDialogClose,onSwitchAuthType:e.onSwitchAuthType})}):null},sQ=({onClose:e})=>{let{formatMessage:t}=K(),{colors:n}=G(),{logEvent:r}=z();(0,X.useEffect)(()=>{r(xZ.APPLICATION_DENIED_VIEW)},[]);let i=(0,X.useCallback)(e=>(0,Z.jsx)(Gc,{url:OE.REDUCE_ONBOARDING_HELP,variant:`body`,size:`medium`,color:n.primary400,children:e}),[n.primary400]);return(0,Z.jsx)(is,{type:`denied`,IconComponent:P.WarningIcon,title:t({id:`Revolve__SE__onboarding__headline`}),description:t({id:`Revolve__SE__onboarding__denial__screen__description`},{link1:i}),buttonTitle:t({id:`onboardings__bnpl_invoice_and_part_payment__label-text__57`}),onButtonPress:e})},cQ=({onRetry:e,onClose:t})=>{let{formatMessage:n}=K(),{logEvent:r}=z();return(0,X.useEffect)(()=>{r(xZ.APPLICATION_ERROR_VIEW)},[]),(0,Z.jsx)(is,{type:`error`,IconComponent:P.ReloadIcon,title:n({id:`onboarding__account__card__general__info__something__went__wrong`}),buttonTitle:n({id:`onboardings__bnpl_invoice_and_part_payment__label-text__47`}),onButtonPress:e,bottomButtonTitle:n({id:`onboardings__bnpl_invoice_and_part_payment__label-text__57`}),onBottomButtonPress:t})};O();var lQ=({onConfirm:e,loanAmount:t,canTakeInsurance:n,onClose:r})=>{let{formatMessage:i,locale:a}=K(),{logEvent:o}=z(),[s,c]=(0,X.useState)(!1);return(0,X.useEffect)(()=>{o(xZ.PRELIMINARY_OFFER_VIEW)},[]),(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(is,{type:`success`,IconComponent:P.CongratsIcon,overline:i({id:`Reduce__SE__onboarding__overline`}),title:t==null?void 0:(e=>Tc.formatNumber(e,a,L.SE.number.amount.currency,{fractionDigits:0}))(t),description:i({id:`Reduce__SE__onboarding__successcreen__text__64`}),descriptionBottom:i({id:`Reduce__SE__onboarding__successcreen__text__52`}),listBoxModuleProps:{dividers:!1,header:i({id:`Reduce__SE__onboarding__label`}),stepsVerticalLine:!0,showSteps:!0,items:[{label:i({id:`Reduce__SE__onboarding__successcreen__text__73`}),description:i({id:`Reduce__SE__onboarding__successcreen__text__79`})},{label:i({id:`Reduce__SE__onboarding__successcreen__text__98`}),description:i({id:`Reduce__SE__onboarding__successcreen__text`})},{label:i({id:`Reduce__SE__onboarding__successcreen__text__19`}),description:i({id:`onboardings__bnpl__test_bnpl_limit_-_amount_input__label-text`})}]},onButtonPress:e,buttonTitle:i({id:`Reduce__SE__onboarding__button__label__91`}),stickyButtonsProps:{primaryButtonProps:{endIcon:(0,Z.jsx)(P.ArrowForwardIcon,{width:32,height:32})}},headerProps:{headerShown:!1},testID:`PersonalFormSuccessView`,onClose:()=>{c(!0)},children:n&&(0,Z.jsx)(uQ,{children:(0,Z.jsx)(Wu,{title:i({id:`onboarding__insurance__summary__7__headline`}),description:i({id:`onboarding__insurance__reduce__description__updated`}),type:`success`,icon:(0,Z.jsx)(P.InsuranceIcon,{width:32,height:32})})})}),(0,Z.jsx)(wZ,{isVisible:s,onLeave:()=>{r?.()},onModalClose:()=>{c(!1)}})]})},uQ=V(A)(`border-radius:8px;border:1px solid `,({theme:e})=>e.outcomeScreen.success.borderColor,`;overflow:hidden;`),dQ=[...Array(7).keys()].map(e=>({id:e.toString(),title:`${e}${e===6?`+`:``}`})),fQ=function(e){return e[e.PERSONAL_DATA=0]=`PERSONAL_DATA`,e[e.LIVING_STATUS=1]=`LIVING_STATUS`,e[e.JOB_SITUATION=2]=`JOB_SITUATION`,e[e.COST_OF_LIVING=3]=`COST_OF_LIVING`,e}({}),pQ=new Map([[0,1],[1,2],[2,3],[3,null]]),mQ=Array.from(pQ.entries()),hQ=e=>e,gQ=mQ.reduce((e,[t,n])=>n==null?e:mQ.some(e=>e[1]===t)?[...e,[n,t]]:[...e,[t,null],[n,t]],[]),_Q=new Map(gQ),vQ=e=>({0:``,1:e({id:`Revolve__SE__onboarding__living_status_02__text__1`}),2:e({id:`Revolve__SE__onboarding__status_02__subline`}),3:e({id:`Revolve__SE__onboarding__cost__debts`})}),yQ=e=>({0:e({id:`B2B__onboarding__CTA__next`}),1:e({id:`B2B__onboarding__CTA__next`}),2:e({id:`B2B__onboarding__CTA__next`}),3:e({id:`Revolve__SE__onboarding__get__my__offer__CTA`})}),bQ=(e,t)=>{if(t)return e({id:`B2B__onboarding__progress__bar__next__step`})},xQ=({onNext:e,onBack:t,countOffset:n=0,submitForm:r,hasPersonalData:i})=>{let{formatMessage:a}=K(),[o,s]=(0,X.useState)(0);(0,X.useEffect)(()=>{i&&s(1)},[i]);let c=vQ(a),l=yQ(a),{goToNext:u}=Sp({step:o,setStep:s}),d=(0,X.useCallback)(async()=>{r!=null&&await r(),s(t=>{let n=pQ.get(t);return n==null?(e(),t):(u(),n)})},[u,e,r]),f=(0,X.useCallback)(()=>{s(e=>_Q.get(e)??(t(),e))},[t]),p=(0,X.useCallback)(()=>o===1?(t(),!0):(f(),!0),[o,f,t]);Nu(p);let m=pQ.get(o),h=m!=null,g=pQ.size-1+n,_=hQ(o)+n,v=c[o];return{currentStep:o,stepHeaderText:c,stepButtonText:l,goToNextStep:d,goToPreviousStep:f,hasNextStep:h,STEP_COUNT:g,subtitle:h?`${a({id:`B2B__onboarding__progress__bar__next__step`})} ${c[m]}`:void 0,title:v,currentStepIndex:_,subtitlePrefix:bQ(a,h)}},SQ=function(e){return e.EMAIL=`Email`,e.MOBILE_NUMBER=`PhoneNumber`,e.SSN=`SSN`,e.GUARANTOR=`guarantor`,e.EMPLOYMENT_STATUS=`EmploymentStatus`,e.MONTHLY_INCOME=`MonthlyIncome`,e.NUMBER_OF_ADULTS_IN_THE_HOUSEHOLD=`NumberOfAdultsInTheHouseHold`,e.CHILDREN_UNDER_18=`ChildrenUnder18`,e.HOUSING_COST=`HousingCosts`,e.LOAN_COST=`LoanCosts`,e.LIVING_AND_OTHER_COSTS=`LivingAndOtherCosts`,e.TOTAL_DEBT=`TotalDebt`,e.ACCOMODATION_TYPE=`AccomodationType`,e}({}),CQ={EmploymentStatus:``,MonthlyIncome:``,NumberOfAdultsInTheHouseHold:``,ChildrenUnder18:``,HousingCosts:``,LoanCosts:``,LivingAndOtherCosts:``,TotalDebt:``,Email:``,PhoneNumber:``,SSN:``,guarantor:null},wQ={emailAddress:null,personalNumber:null,phoneNumber:null,monthlyIncome:null,childrenCount:null,sharedResidence:null,employmentStatus:null,livingAndOtherCost:null,loanCost:null,housingCost:null,totalDebt:null,numberOfAdultsInTheHousehold:null,wantsGuarantor:null},TQ=e=>({...CQ,SSN:e.personalNumber??``,PhoneNumber:e.phoneNumber??``,Email:e.emailAddress??``,MonthlyIncome:e.monthlyIncome?.toString()??``,ChildrenUnder18:e.childrenCount?.toString()??``,EmploymentStatus:e.employmentStatus?.toString()??``,LivingAndOtherCosts:e.livingAndOtherCost?.toString()??``,LoanCosts:e.loanCost?.toString()??``,HousingCosts:e.housingCost?.toString()??``,TotalDebt:e.totalDebt?.toString()??``,NumberOfAdultsInTheHouseHold:e.numberOfAdultsInTheHousehold?.toString()??``,guarantor:e.wantsGuarantor??null}),EQ=e=>{let t=Number.parseInt(e,10);return Number.isNaN(t)?null:t},DQ=e=>{let t=EQ(e.ChildrenUnder18),n=EQ(e.NumberOfAdultsInTheHouseHold);return{personalNumber:e.SSN,emailAddress:e.Email,phoneNumber:e.PhoneNumber,monthlyIncome:EQ(e.MonthlyIncome)??0,employmentStatus:EQ(e.EmploymentStatus)??0,childrenUnder18:(t??0)>0?`yes`:`no`,childrenCount:t,numberOfAdultsInTheHousehold:n,sharedResidence:n==null?null:n>
12971,housingCost:EQ(e.HousingCosts),loanCost:EQ(e.LoanCosts),livingAndOtherCost:EQ(e.LivingAndOtherCosts),totalDebt:EQ(e.TotalDebt),wantsGuarantor:void 0,onboardingVersion:`2`,isAuthFirstFlow:!0}},OQ={[fQ.LIVING_STATUS]:[`NumberOfAdultsInTheHouseHold`,`ChildrenUnder18`],[fQ.JOB_SITUATION]:[`EmploymentStatus`,`MonthlyIncome`],[fQ.COST_OF_LIVING]:[`HousingCosts`,`LoanCosts`,`LivingAndOtherCosts`,`TotalDebt`]},kQ=(e,t)=>{let n=OQ[e];return n!=null&&n.some(e=>{let n=t[e];return n!=null&&n!==``})},AQ=7,jQ=1e4,MQ=(e,t)=>{if(e===void 0)return t({id:`onboarding__error_message____12`});let n=typeof e==`string`?parseInt(e,10):e;if(n<jQ)return t({id:`Revolve__SE__onboarding__input__error__message__low__income`});if(n.toString().length>AQ)return t({id:`Revolve__SE__onboarding__input__error__message__not__enough__characters`})},NQ=[{id:4,title:(0,Z.jsx)(cu,{id:`Revolve__onboarding__SE__employement__status__pernament`})},{id:5,title:(0,Z.jsx)(cu,{id:`Revolve__onboarding__SE__employement__status__temporary`})},{id:6,title:(0,Z.jsx)(cu,{id:`Revolve__onboarding__SE__employement__status__self`})},{id:8,title:(0,Z.jsx)(cu,{id:`Revolve__onboarding__SE__employement__status__self__02`})},{id:1,title:(0,Z.jsx)(cu,{id:`Revolve__onboarding__SE__employement__status__student`})},{id:7,title:(0,Z.jsx)(cu,{id:`Revolve__onboarding__SE__employement__status__retired`})},{id:2,title:(0,Z.jsx)(cu,{id:`Revolve__onboarding__SE__employement__status__disability`})},{id:3,title:(0,Z.jsx)(cu,{id:`Revolve__onboarding__SE__employement__status__unemployed`})}],PQ=6,FQ=[...Array(PQ).keys()].map(e=>{let t=e+1;return{id:t.toString(),title:`${t}${t===PQ?`+`:``}`}});O();var IQ=({type:e,isVisible:t,onClose:n})=>{let{formatMessage:r}=K(),{colors:i}=G(),{isMd:a,isXxl:o}=tl(),s=(()=>{switch(e){case SQ.NUMBER_OF_ADULTS_IN_THE_HOUSEHOLD:return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:34}),(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:r({id:`Revolve__SE__onboarding__tooltip_bottom_sheet__number_of_adults__text__15`})}),(0,Z.jsx)(I,{height:40}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,color:i.gray700,children:r({id:`Revolve__SE__onboarding__tooltip__description__02`})}),(0,Z.jsx)(I,{height:40})]});case SQ.HOUSING_COST:let e=r({id:`Revolve__SE__onboarding__tooltip__bottom__sheet__number`}).split(`
1298`);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:34}),(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:r({id:`Revolve__SE__onboarding__monthly__housing__cost`})}),(0,Z.jsx)(I,{height:40}),(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:r({id:`Revolve__SE__onboarding__tooltip__description__title__01`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(VQ,{data:e})]});case SQ.LOAN_COST:return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:34}),(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:r({id:`Revolve__SE__onboarding__monthly__loan__cost`})}),(0,Z.jsx)(I,{height:40}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,color:i.gray700,children:r({id:`Revolve__SE__onboarding__tooltip__description__03`})})]});case SQ.LIVING_AND_OTHER_COSTS:let t=r({id:`Revolve__SE__onboarding__tooltip__description`}).split(`
1299`),n=r({id:`Revolve__SE__onboarding__tooltip_bottom_sheet__number_of_adults__text__30`}).split(`
1300`);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:34}),(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:r({id:`Revolve__SE__onboarding__tooltip__bottom__sheet__number__of__adults__text`})}),(0,Z.jsx)(I,{height:40}),(0,Z.jsxs)(RQ,{isMd:a,isXxl:o,children:[(0,Z.jsxs)(A,{children:[(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:r({id:`Revolve__SE__onboarding__tooltip_bottom_sheet_–_number_of_adults__text__25`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(VQ,{data:t})]}),(0,Z.jsxs)(A,{children:[(!a||o)&&(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:r({id:`Revolve__SE__onboarding__tooltip__bottom__sheet__54`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(VQ,{data:n})]})]})]});case SQ.TOTAL_DEBT:let s=r({id:`Revolve__SE__onboarding__tooltip_bottom_sheet_–_number_of_adults__text__3`}).split(`
1301`);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:34}),(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:r({id:`Revolve__SE__onboarding__number_of_adults__text__84`})}),(0,Z.jsx)(I,{height:40}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,color:i.gray700,children:r({id:`Revolve__SE__onboarding__number_of_adults__text__55`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(VQ,{data:s})]});case`CustomaryCreditCheck`:return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:34}),(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:r({id:`Reduce__SE__onboarding__number_of_adults__text__68`})}),(0,Z.jsx)(I,{height:40}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,color:i.gray700,children:r({id:`Reduce__SE__onboarding__tooltip_bottom_sheet__number_of_adults__text`})})]})}})();return(0,Z.jsx)(Ti,{visible:t,onClose:n,fullscreen:!0,children:(0,Z.jsx)(LQ,{
1301children:s})})},LQ=V.View(`padding-bottom:40px;`),RQ=V.View(`flex-direction:`,({isMd:e,isXxl:t})=>e&&!t?`row`:`column`,`;justify-content:space-between;`),zQ=V.View(`background-color:`,({theme:e})=>e.colors.gray700,`;width:6px;height:6px;border-radius:6px;`),BQ=V.View(`flex-direction:row;align-items:center;gap:8px;padding-top:1px;padding-bottom:1px;`),VQ=({data:e})=>{let{colors:t}=G();return(0,Z.jsx)(A,{children:e.map((e,n)=>(0,Z.jsxs)(BQ,{children:[(0,Z.jsx)(zQ,{}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,color:t.gray700,children:e})]},n))})},HQ=({onSuccess:e,onError:t})=>fn({mutationFn:()=>bp({method:`POST`,url:`ReduceV2/Application/AuthComplete`,contentType:`application/json`}),onSuccess:t=>{e(t)},onError:e=>{t(e)}}),UQ=({enabled:e=!1})=>Bn({enabled:e,queryKey:Wh.reduceOnboardingForm(),queryFn:()=>bp({method:`GET`,url:`ReduceV2/Application/Form`})}),WQ=({onSuccess:e,onError:t})=>{let n=Ke(),r=ft();return fn({mutationFn:e=>bp({method:`POST`,url:`ReduceV2/Application/FormV2`,contentType:`application/json`,params:e,headers:r==null?null:{"Rebilla-Tracking":r}}),onSuccess:t=>{n.invalidateQueries({queryKey:Wh.reduce()}),n.invalidateQueries({queryKey:Wh.reduceOnboardingForm()}),e(t)},onError:e=>{t(e)}})},GQ=e=>Bn({enabled:e,queryKey:Wh.reduceOnboardingMaxLoanAmount(),queryFn:({signal:e})=>bp({method:`GET`,url:`ReduceV2/Loan/GetMaxLoanAmount`,signal:e})}),KQ=(e=!0)=>Bn({queryKey:Wh.reduceOnboardingInsuranceEligibility(),queryFn:({signal:e})=>bp({method:`GET`,url:`ReduceV2/Offer/GetPpiInsuranceEligibility`,signal:e}),enabled:e}),qQ=({onSuccess:e,onError:t})=>fn({mutationFn:e=>bp({method:`POST`,url:`ReduceV2/Application/ValidateContactDetails`,contentType:`application/json`,params:e}),onSuccess:e,onError:t}),JQ=({children:e,navigateToStep:t})=>{let{state:{config:n}}=Ec(),{logEvent:r}=z(),i=yf(e=>e.userSession.isAuthenticated),a=n?.reduceOnboardingMaintenanceFlowId!=null&&n.reduceOnboardingMaintenanceFlowId!==``,[o,s]=(0,X.useState)(!1),[c,l]=(0,X.useState)(`idle`),[u,d]=(0,X.useState)(!1),f=Nr(),{data:p}=io(f&&i),{data:m}=Ch(f&&i),{data:h,isLoading:g}=UQ({enabled:!0}),{ssn:_,phoneNumber:v,email:y}=yf(e=>e.reduceOnboardingSession),{data:b,isLoading:x}=KQ(o),S=(0,X.useMemo)(()=>{let e=h??wQ;return{...e,emailAddress:e.emailAddress??m?.email??y??null,personalNumber:e.personalNumber??p?.personalNumber??_??null,phoneNumber:e.phoneNumber??m?.phoneNumber??v??null}},[h,m,p,y,_,v]),C=(0,X.useMemo)(()=>TQ(S),[S]),w=nc({mode:`onChange`,defaultValues:CQ,shouldUnregister:!1}),{mutate:T}=qQ({});(0,X.useEffect)(()=>{w.reset(C)},[w,C]);let{data:E,status:D}=GQ(u);(0,X.useEffect)(()=>{D===`success`&&E!=null&&l(`success`),D===`error`&&l(`error`)},[E,D]);let{mutate:O}=WQ({onSuccess:e=>{if(r(xZ.FORM_BANKID),a){l(`maintenance`);return}if(e?.nextStep===kZ.APPLY_AUTH_DENY){l(`denied`);return}if(s(!0),e?.nextStep===kZ.APPLY_AUTH_COMPLETE){k();return}if(e?.nextStep===kZ.CREDITORS_INPUT){d(!0);return}if(e?.nextStep!=null){t(e.nextStep);return}l(`error`)},onError:()=>{l(`error`)}}),{mutate:k}=HQ({onSuccess:e=>{if(s(!0),e?.nextStep===kZ.CREDITORS_INPUT){d(!0);return}if(e?.nextStep===kZ.APPLY_AUTH_DENY){l(`denied`);return}if(e?.nextStep!=null){t(e.nextStep);return}l(`error`)},onError:()=>{l(`error`)}}),A=(0,X.useCallback)(()=>{r(xZ.APPLICATION_RETRY),l(`idle`)},[r]);return e({applyForReduce:(0,X.useCallback)(e=>{r(xZ.FORM_SUBMIT),O(e),l(`applying`)},[O,r]),reduceApplicationStatus:c,form:w,initialFormValues:C,isLoadingForm:g||x,resetApplicationStatus:A,maxLoanAmount:E?.maxLoanAmount,canTakeInsurance:b?.canTakeInsurance??!1,validateContactData:T})},YQ=(e,t,n)=>{let{formatMessage:r}=K(),i=rr({control:t}),a=qs({control:t}).errors;return(0,X.useMemo)(()=>{switch(e){case fQ.PERSONAL_DATA:return W.nullish(a[SQ.SSN])&&W.nullish(a[SQ.MOBILE_NUMBER])&&W.nullish(a[SQ.EMAIL])&&W.not.emptyOrNull(i[SQ.SSN])&&W.not.emptyOrNull(i[SQ.MOBILE_NUMBER])&&W.not.emptyOrNull(i[SQ.EMAIL]);case fQ.LIVING_STATUS:return W.not.emptyOrNull(i[SQ.CHILDREN_UNDER_18])&&W.not.emptyOrNull(i[SQ.NUMBER_OF_ADULTS_IN_THE_HOUSEHOLD]);case fQ.JOB_SITUATION:{let e=W.not.emptyOrNull(i[SQ.MONTHLY_INCOME]),t=W.not.emptyOrNull(i[SQ.EMPLOYMENT_STATUS]);return e&&W.nullish(MQ(i[SQ.MONTHLY_INCOME],r))&&t}case fQ.COST_OF_LIVING:return!W.nullish(i[SQ.HOUSING_COST])&&!W.nullish(i[SQ.LOAN_COST])&&!W.nullish(i[SQ.LIVING_AND_OTHER_COSTS])&&!W.nullish(i[SQ.TOTAL_DEBT])&&n;default:return!1}},[e,a,i,r,n])},XQ=()=>
1301void 0,ZQ=({value:e,onChangeText:t,onContentSizeChange:n,...r})=>{let i=``;return i=typeof e==`number`?e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,` `):e?.replace(/\D/g,``)?.replace(/\B(?=(\d{3})+(?!\d))/g,` `)??``,(0,Z.jsx)(jl,{value:i,onChangeText:e=>{t?.(e?.replace(/\D/g,``))},onContentSizeChange:En?XQ:n,enablesReturnKeyAutomatically:!0,keyboardType:`number-pad`,returnKeyType:`done`,enterKeyHint:`done`,inputMode:`numeric`,...r})};O();var QQ=({control:e,showTooltip:t,errors:n})=>{let{colors:r}=G(),{formatMessage:i}=K(),a={required:i({id:`onboarding__error_message____12`}),pattern:{value:/^\d+$/,message:i({id:`onboarding__error_message____65`})},min:{value:0,message:i({id:`onboarding__error_message____12__23`})}};return(0,Z.jsxs)(A,{children:[(0,Z.jsx)(U,{variant:`headline`,size:`small`,color:r.gray900,testID:`${o$}_CpmHeader`,children:i({id:`Revolve__SE__onboarding__headline__01`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(Pt,{name:SQ.HOUSING_COST,control:e,rules:a,render:({field:{onBlur:e,onChange:r,value:a}})=>(0,Z.jsx)(ZQ,{label:i({id:`Revolve__SE__onboarding__cost_per_month_02__label_text`}),placeholder:i({id:`Revolve__SE__onboarding__cost_per_month_01__text__89`}),value:a,onChangeText:r,suffix:`kr`,testID:`${o$}_HousingCostInput`,onTooltipPress:()=>t(SQ.HOUSING_COST),onBlur:e,error:n?.[SQ.HOUSING_COST]})}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(Pt,{name:SQ.LOAN_COST,control:e,rules:a,render:({field:{onBlur:e,onChange:r,value:a}})=>(0,Z.jsx)(ZQ,{label:i({id:`Revolve__SE__onboarding__monthly__loan__cost__02`}),placeholder:i({id:`Revolve__SE__onboarding__cost_per_month_01__text`}),value:a,onChangeText:r,onBlur:e,suffix:`kr`,testID:`${o$}_LoanCostInput`,onTooltipPress:()=>t(SQ.LOAN_COST),error:n?.[SQ.LOAN_COST]})}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(Pt,{control:e,name:SQ.LIVING_AND_OTHER_COSTS,rules:a,render:({field:{value:e,onBlur:r,onChange:a}})=>(0,Z.jsx)(ZQ,{label:i({id:`Revolve__SE__onboarding__cost_per_month_02__label_text__38__84`}),placeholder:i({id:`Revolve__SE__onboarding__cost_per_month_01__text__79`}),value:e,onChangeText:a,onBlur:r,suffix:`kr`,testID:`${o$}_LivingCostInput`,onTooltipPress:()=>t(SQ.LIVING_AND_OTHER_COSTS),error:n?.[SQ.LIVING_AND_OTHER_COSTS]})}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(Pt,{control:e,name:SQ.TOTAL_DEBT,rules:a,render:({field:{value:e,onBlur:r,onChange:a}})=>(0,Z.jsx)(ZQ,{label:i({id:`Revolve__SE__onboarding__per_month_02__label_text__38`}),placeholder:i({id:`Revolve__SE__onboarding__input__hint__02`}),value:e,onChangeText:a,onBlur:r,suffix:`kr`,testID:`${o$}_TotalDebtInput`,onTooltipPress:()=>t(SQ.TOTAL_DEBT),error:n?.[SQ.TOTAL_DEBT]})}),(0,Z.jsx)(I,{height:8}),(0,Z.jsxs)($Q,{children:[(0,Z.jsx)(e$,{variant:`body`,size:`small`,color:r.gray700,children:i({id:`Reduce__SE__onboarding__text`})}),(0,Z.jsx)(t$,{onPress:()=>t(`CustomaryCreditCheck`),testID:`Reduce_SE_onboarding_customary_credit_check_text_Tooltip`,children:(0,Z.jsx)(P.HelpIcon,{width:24,height:24,fill:r.gray700})})]}),(0,Z.jsx)(I,{height:16})]})},$Q=V.View(`flex-grow:1;flex-direction:row;justify-content:space-between;`),e$=V(U)(`padding-top:8px;z-index:0;max-width:90%;`),t$=V.TouchableOpacity(`padding:6px 3px 6px 0;`);O();var n$=({control:e,errors:t})=>{let{colors:n}=G(),{formatMessage:r}=K(),i=(0,X.useMemo)(()=>NQ.map(e=>({...e,id:String(e.id)})),[]);return(0,Z.jsxs)(A,{testID:`${o$}_JsContainer`,children:[(0,Z.jsx)(U,{variant:`headline`,size:`small`,color:n.gray900,testID:`${o$}_JsHeader`,children:r({id:`Revolve__SE__onboarding__job_situation_01__text`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(Pt,{name:SQ.MONTHLY_INCOME,control:e,rules:{required:r({id:`onboarding__error_message____12`}),validate:e=>MQ(e,r)},render:({field:{onBlur:e,onChange:n,value:i}})=>(0,Z.jsx)(ZQ,{onBlur:e,value:i,onChangeText:e=>{e.length>6||n(e)},error:t?.[SQ.MONTHLY_INCOME],testID:`${o$}_MonthlyIncomeInput`,label:r({id:`Revolve__SE__onboarding__job_situation_02__label_text__17`}),placeholder:r({id:`Revolve__SE__onboarding__input__hint__01`}),keyboardType:`numeric`,suffix:`kr`})}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(Pt,{control:e,rules:{required:r({id:`onboarding__error_message____12`})}
1301,name:SQ.EMPLOYMENT_STATUS,render:({field:{onChange:e,value:n}})=>(0,Z.jsx)(Fe,{testID:`${o$}_EmploymentStatusPicker`,items:i,label:r({id:`Revolve__SE__onboarding__input__label__01`}),placeholder:r({id:`B2B__onboarding__input__hint__select`}),value:n,onChange:e,error:t?.[SQ.EMPLOYMENT_STATUS]?.message})})]})};O();var r$=({showTooltip:e,control:t,errors:n})=>{let{colors:r}=G(),{formatMessage:i}=K();return(0,Z.jsxs)(A,{testID:`living-status-step`,children:[(0,Z.jsx)(U,{variant:`headline`,size:`small`,color:r.gray900,testID:`${o$}_LsHeader`,children:i({id:`Revolve__SE__onboarding__living_status_02__text`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(Pt,{rules:{required:i({id:`onboarding__error_message____12`})},control:t,name:SQ.NUMBER_OF_ADULTS_IN_THE_HOUSEHOLD,render:({field:{onChange:t,value:r}})=>(0,Z.jsx)(Fe,{onTooltipPress:()=>e(SQ.NUMBER_OF_ADULTS_IN_THE_HOUSEHOLD),items:FQ,label:i({id:`Revolve__SE__onboarding__living_status_01__label_text`}),placeholder:i({id:`B2B__onboarding__input__hint__select`}),testID:`${o$}_AdultsInHouseholdPicker`,value:r??void 0,onChange:t,error:n?.[SQ.NUMBER_OF_ADULTS_IN_THE_HOUSEHOLD]?.message})}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(Pt,{rules:{required:i({id:`onboarding__error_message____12`})},name:SQ.CHILDREN_UNDER_18,control:t,render:({field:{value:e,onChange:t}})=>(0,Z.jsx)(Fe,{testID:`${o$}_ChildrenUnder18Picker`,items:dQ,label:i({id:`Revolve__SE__onboarding__living_status_01__label_text__14`}),placeholder:i({id:`B2B__onboarding__input__hint__select`}),error:n?.[SQ.CHILDREN_UNDER_18]?.message,value:e??void 0,onChange:t})})]})},i$=()=>{let{formatMessage:e}=K(),{colors:t}=G(),n=(0,X.useCallback)(e=>(0,Z.jsx)(Gc,{variant:`label`,size:`small`,url:OE.USER_TERMS,color:t.primary500,children:e}),[t.primary500]),r=(0,X.useCallback)(e=>(0,Z.jsx)(Gc,{variant:`label`,size:`small`,url:OE.PRIVACY_POLICY,color:t.primary500,children:e}),[t.primary500]);return(0,Z.jsx)(U,{align:`left`,variant:`body`,size:`small`,color:t.gray700,children:e({id:`Reduce__onboarding__login__legal__text`},{link1:n,link2:r})})};O();var a$=({control:e,errors:t,onCancel:n,isAuthorized:r})=>{let{colors:i}=G(),{formatMessage:a}=K();return(0,Z.jsxs)(A,{testID:`${o$}_PersonalData`,children:[(0,Z.jsx)(ma,{size:40,fill:i.gray900,onPress:n}),(0,Z.jsx)(I,{height:48}),(0,Z.jsx)(U,{variant:`headline`,size:`small`,color:i.gray900,align:`left`,testID:`${o$}_PersonalDataHeader`,children:a({id:`onboarding__account__card__login__info__02`})}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,color:i.gray900,align:`left`,testID:`${o$}_PersonalDataSubheader`,children:a({id:`onboarding__revolve__personal__information__decription__text`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(Pt,{name:SQ.SSN,control:e,rules:{required:a({id:`onboarding__error_message____12`})},render:({field:{onBlur:e,onChange:n,value:i}})=>(0,Z.jsx)(jl,{id:SQ.SSN,testID:`${o$}_SSNInput`,onBlur:e,value:i,onChangeText:n,label:a({id:`B2B__onboarding__input__label__SSN__number`}),placeholder:a({id:`Revolve__SE__onboarding__input__hint__SSN`}),error:t?.[SQ.SSN],keyboardType:`numeric`,inputMode:`numeric`,enablesReturnKeyAutomatically:!0,enterKeyHint:`next`,editable:!r})}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(Pt,{control:e,rules:{required:a({id:`onboarding__error_message____12`}),pattern:{value:YE,message:a({id:`onboarding__error_message____50`})}},name:SQ.EMAIL,render:({field:{onChange:e,value:n,onBlur:r}})=>(0,Z.jsx)(jl,{id:SQ.EMAIL,testID:`${o$}_EmailInput`,onBlur:r,value:n,onChangeText:e,label:a({id:`onboardings__bnpl_invoice_and_part_payment__modal__label_text__5`}),placeholder:a({id:`onboarding__account__card__input__hint`}),error:t?.[SQ.EMAIL],keyboardType:`email-address`,inputMode:`email`,enablesReturnKeyAutomatically:!0,enterKeyHint:`next`})}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(Pt,{control:e,rules:{required:a({id:`onboarding__error_message____12`}),pattern:{value:JE,message:a({id:`onboarding__error_message____63`})}},name:SQ.MOBILE_NUMBER,render:({field:{onChange:e,value:n,onBlur:r}})=>(0,Z.jsx)(jl,{id:SQ.MOBILE_NUMBER,testID:`${o$}_PhoneInput`,onBlur:r,value:n,onChangeText:t=>{e(t.replace(/[^+0-9]/g,``))},label:a({id:`onboarding__b2b_sales_led_kyc__02__label_text__94`}),placeholder:a({id:`onboarding__account__card__input__hint__02`}),keyboardType:`phone-pad`,error:t?.[SQ.MOBILE_NUMBER],inputMode:`tel`,enablesReturnKeyAutomatically:!0,enterKeyHint:`done`})}),!r&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:32}),(0,Z.jsx)(i$,{})]})]})},o$=`ReduceOnboardingPersonalFormView`,s$=({onBack:e,onCancel:t,showTooltip:n,form:r,applyForReduce:i,initialFormValues:a,validateContactData:o})=>{let{control:s,handleSubmit:c,formState:{errors:l,isValid:u}}=r,{formatMessage:d}=K(),{logEvent:f}=z(),p=(0,X.useCallback)(()=>{i(DQ(r.getValues()))},[i,r]),{title:m,subtitle:h,currentStepIndex:g,STEP_COUNT:_,currentStep:v,stepButtonText:y,goToPreviousStep:b,goToNextStep:x}=xQ({onNext:c(p),onBack:e,hasPersonalData:W.not.emptyOrNull(a[SQ.EMAIL])&&W.not.emptyOrNull(a[SQ.MOBILE_NUMBER])&&W.not.emptyOrNull(a[SQ.SSN])}),S=YQ(v,s,u),C=(0,X.useCallback)(()=>{let e=r.getValues();o({phoneNumber:e[SQ.MOBILE_NUMBER],emailAddress:e[SQ.EMAIL]},{onSuccess:e=>{if(e.isValid){f(xZ.FORM_GO_TO_NEXT_STEP,{currentStep:v}),x();return}if(!e.isValid){let t=e.errors.find(e=>e.propertyName===`PhoneNumber`);t!=null&&r.setError(SQ.MOBILE_NUMBER,{message:t.errorMessage});let n=e.errors.find(e=>e.propertyName===`EmailAddress`);n!=null&&r.setError(SQ.EMAIL,{message:n.errorMessage})}},onError:()=>
1301{f(xZ.FORM_GO_TO_NEXT_STEP,{currentStep:v}),x()}})},[r,o,f,v,x]),w=(()=>{switch(v){case fQ.PERSONAL_DATA:return(0,Z.jsx)(a$,{showTooltip:n,control:s,errors:l,onCancel:t,isAuthorized:W.not.emptyOrNull(a[SQ.SSN])});case fQ.LIVING_STATUS:return(0,Z.jsx)(r$,{showTooltip:n,control:s,errors:l});case fQ.JOB_SITUATION:return(0,Z.jsx)(n$,{control:s,errors:l});case fQ.COST_OF_LIVING:return(0,Z.jsx)(QQ,{control:s,showTooltip:n,errors:l});default:throw Error(`Unknown step: ${v}`)}})(),{isWholeContentVisible:T,scrollToBottom:E,scrollViewRef:D,scrollHandler:O,handleSetViewHeight:k}=Fo(),A=(0,X.useCallback)(()=>{T?v===fQ.COST_OF_LIVING?(f(xZ.FORM_TRY_SUBMIT),c(p)()):v===fQ.PERSONAL_DATA?C():(f(xZ.FORM_GO_TO_NEXT_STEP,{currentStep:v}),x()):(f(xZ.FORM_SCROLL_TO_BOTTOM),E())},[v,x,c,T,f,p,E,C]),ee=(0,X.useMemo)(()=>{if(v!==fQ.PERSONAL_DATA)return(0,Z.jsx)(Et,{title:m,subtitle:h,variant:`primary`,progress:g/_*100,onLeadingIconPress:_Q.get(v)===fQ.PERSONAL_DATA?void 0:b,onTrailingIconPress:e})},[_,v,g,b,e,h,m]);return(0,Z.jsxs)(j,{scrollViewRef:D,scrollViewProps:{onScroll:O,scrollEventThrottle:8,onLayout:k(`scrollView`)},contentContainerProps:{onLayout:k(`container`)},insetTop:!1,paddingTop:8,header:ee,isStickyHeader:!0,footer:(0,Z.jsx)(bl,{primaryButtonProps:{onPress:A,text:y[v],testID:`${o$}_NextStepBtn`,disabled:!S}}),children:[(0,Z.jsx)(I,{height:16}),kQ(v,a)&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(F,{children:(0,Z.jsx)(Mu,{variant:`info`,message:d({id:`onboarding__reduce__label__info`})})}),(0,Z.jsx)(I,{height:16})]}),w,(0,Z.jsx)(bl.Padding,{})]})};O();var{useModalState:c$}=pi,l$=({navigation:e})=>{let t=yf(e=>e.userSession.isAuthenticated),{isOpen:n,onToggle:r}=c$(),{colors:i}=G(),{logEvent:a}=z();Ut(i.gray0);let[o,s]=(0,X.useState)(null),c=(0,X.useCallback)(e=>{a(xZ.FORM_SHOW_TOOLTIP,{type:e}),s(e)},[a]);(0,X.useEffect)(()=>{a(xZ.FORM_SCREEN_VISIT)},[]);let l=(0,X.useCallback)(()=>{if(a(xZ.FORM_CANCEL),t){e.popTo(J.FEED,{screen:Fp.FEED_SCREEN});return}R?window.location.href=wm:b.openURL(wm)},[t,a,e]),u=(0,X.useCallback)(()=>{e.replace(dE.CREDITORS)},[e]),d=(0,X.useCallback)(t=>{AZ(e,t)},[e]),f=kh(e=>e.reduceOnboardingSession.setBusinessOperationId),{data:p,isLoading:m}=OZ({enabled:t});return(0,X.useEffect)(()=>{p!=null&&(f({businessOperationId:p.requestId}),p.currentStep!==kZ.PERSONAL_FORM&&(a(xZ.REDIRECT_TO_STEP,{step:p.currentStep}),d(p.currentStep)))},[p,f,a,d]),t?m?(0,Z.jsx)(Sn,{variant:`symbol`}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(JQ,{navigateToStep:d,children:({applyForReduce:t,isLoadingForm:n,reduceApplicationStatus:i,form:a,initialFormValues:d,resetApplicationStatus:f,maxLoanAmount:p,canTakeInsurance:m,validateContactData:h})=>n||i===`applying`?(0,Z.jsx)(Sn,{variant:`symbol`}):i===`denied`?(0,Z.jsx)(sQ,{onClose:()=>{pp({product:sp.REDUCE,screen:eg.ONBOARDING,result:Nd.DENIED}),l()}}):i===`error`?(0,Z.jsx)(cQ,{onClose:l,onRetry:f}):i===`success`?(0,Z.jsx)(lQ,{onConfirm:()=>{u(),f()},loanAmount:p,canTakeInsurance:m,onClose:l}):i===`maintenance`?(e.navigate(dE.MAINTENANCE),(0,Z.jsx)(Z.Fragment,{})):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(s$,{form:a,onCancel:r,onBack:r,showTooltip:c,applyForReduce:t,initialFormValues:d,validateContactData:h}),(0,Z.jsx)(IQ,{isVisible:o!=null,type:o,onClose:()=>{s(null)}})]})}),(0,Z.jsx)(wZ,{isVisible:n,onLeave:l,onModalClose:r})]}):R?(0,Z.jsx)(oQ,{product:`RebillaCredit`}):(e.replace(fE.LOGIN),null)},u$=(e=!0)=>Bn({queryKey:Wh.reduceOnboardingCreditors(),queryFn:({signal:e})=>bp({method:`GET`,url:`ReduceV2/Invoice/GetCreditorsV2`,signal:e}),enabled:e}),d$=(e=!0)=>Bn({queryKey:Wh.reduceOnboardingLoansList(),queryFn:()=>bp({method:`GET`,url:`ReduceV2/Invoice/GetInvoicesV2`}),enabled:e}),f$=()=>fn({mutationFn:e=>bp({method:`POST`,url:`ReduceV2/Invoice/SubmitInvoicesV2`,contentType:`application/json`,params:e})}),p$=({children:e,goToUploadInvoices:t})=>{let{logEvent:n}=z(),r=Ke(),[i,a]=(0,X.useState)(!1),{data:o}=u$(!i),{mutate:s}=Tm(!0),[c,l]=(0,X.useState)([]),{data:u,status:d,refetch:f}=d$(!i),{mutate:p}=f$();(0,X.useEffect)(()=>{u?.invoiceDetails!=null&&l(()=>{let e=u.invoiceDetails.filter(e=>e.isSelected&&e.partialLoanAmount==null).map(e=>e.invoiceId),t=u.invoiceDetails.find(e=>e.partialLoanAmount!=null&&e.isSelected)?.invoiceId;return[...e,...t==null?[]:[t]]})},[]);let m=e=>{l(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])},h=(0,X.useCallback)(e=>{a(!0),n(xZ.CREDITORS_SUBMIT),p({invoices:u?.invoiceDetails?.filter(e=>!e.isActiveRebillaLoan).map(e=>({id:e.invoiceId,isSelected:c.includes(e.invoiceId)}))??[],partialInvoiceId:e?c[c.length-1]:null},{onSuccess:e=>{r.invalidateQueries({queryKey:Wh.reduceOnboardingLoansList()}),n(xZ.REDIRECT_TO_STEP,{nextStep:e.nextStep}),t(),a(!1)},onError:()=>{a(!1)}})},[p,t,u?.invoiceDetails,n,r,c]);return e(i?{isLoading:!1,isError:!1,isSubmitting:!0}
1301:d===`pending`?{isLoading:!0}:d===`error`?{isLoading:!1,isError:!0,refetch:f}:{isLoading:!1,isError:!1,isSubmitting:!1,loans:u.invoiceDetails??[],toggleLoanStatus:m,submitLoanData:s,selectedLoans:c,creditorsList:o?.creditorGroups==null?[]:o?.creditorGroups,limits:{maxLoanAmount:u?.maxLoanAmount??0,minLoanAmount:u?.minLoanAmount??0,minAmountPerLoan:u?.minAmountPerLoan??0,maxNumberOfInvoices:u?.maxNumberOfInvoices??0},onConfirm:h})},m$=({onClose:e})=>{let{formatMessage:t}=K();return(0,Z.jsx)(Et,{variant:`primary`,progress:25,title:t({id:`Reduce__SE__onboarding__creditors__title`}),subtitle:`${t({id:`B2B__onboarding__progress__bar__next__step`})} ${t({id:`Reduce__SE__onboarding__creditors__label__73`})}`,onTrailingIconPress:e})},h$=1e4,g$=({isMinReduceLimitReached:e,isMaxReduceLimitReached:t,isMaxNumberOfLoansReached:n,prefetchedLoansQty:r,minLoanAmount:i,maxLoanAmount:a,numberOfSelectedCreditors:o,testID:s})=>{let{formatMessage:c,locale:l}=K(),{colors:u}=G(),{isMd:d}=tl();return(0,Z.jsxs)(Z.Fragment,{children:[t&&(0,Z.jsx)(_$,{children:(0,Z.jsx)(xc,{title:c({id:`Reduce__SE__onboarding__infobox__title`}),description:c({id:`Reduce__SE__onboarding__infobox__text`},{preliminaryLimit:Tc.formatNumber(Number(a),l,L.SE.number.amount.currency,{fractionDigits:0})}),variant:`warning`,testID:`${s}_MaxLimitInfoMessage`})}),n&&(0,Z.jsx)(_$,{children:(0,Z.jsx)(xc,{title:c({id:`Reduce__SE__onboarding__infobox__title`}),description:c({id:`Reduce__SE__onboarding__infobox__text`},{preliminaryLimit:o}),variant:`warning`,testID:`${s}_MaxLimitInfoMessage`})}),(0,Z.jsx)(fi,{title:c({id:`Reduce__SE__onboarding__creditors__headline`}),isHeadline:!0}),(0,Z.jsx)(U,{variant:`body`,size:d?`medium`:`small`,children:c({id:`Reduce__SE__onboarding__creditors__text__29`})}),(0,Z.jsx)(I,{height:16}),!e&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(_$,{children:(0,Z.jsx)(Mu,{message:c({id:`Reduce__SE__onboarding__creditors__text__70`},{amount:Tc.formatNumber(i??h$,l,L.SE.number.amount.currency)}),testID:`${s}_MinLimitInfoMessage`})}),(0,Z.jsx)(I,{height:8})]}),r!=null&&(0,Z.jsxs)(U,{variant:`body`,size:`small`,color:u.gray600,children:[c({id:`Reduce__SE__onboarding__creditors__label`}),` `,(0,Z.jsx)(U,{variant:`label`,size:`medium`,testID:`${s}_FetchedLoansNumber`,children:r})]})]})},_$=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;border-radius:8px;padding:4px;`),v$=({selectedCreators:e,leftToReduce:t,onConfirm:n,disabled:r,testID:i})=>{let{colors:a}=G(),{locale:o,formatMessage:s}=K(),c=qn(),{isMd:l}=tl();return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(pr,{}),(0,Z.jsx)(y$,{offset:c.bottom,children:(0,Z.jsxs)(b$,{children:[(0,Z.jsxs)(x$,{children:[(0,Z.jsxs)(U,{variant:`body`,size:l?`medium`:`small`,children:[s({id:`Reduce__SE__onboarding__summary__label__28`}),(0,Z.jsxs)(U,{variant:`label`,size:l?`large`:`medium`,testID:`${i}_ReducedLimitLeft`,children:[` `,Tc.formatNumber(t,o,L.SE.number.amount.currency,{fractionDigits:0})]})]}),(0,Z.jsx)(U,{variant:`body`,size:l?`medium`:`small`,color:a.info,testID:`${i}_SelectedLoansQty`,children:s({id:`Reduce__SE__onboarding__summary__label`})+` `+e})]}),(0,Z.jsx)(S$,{children:(0,Z.jsx)(ba,{variant:`contained`,onPress:n,wide:!0,disabled:r,testID:`${i}_SubmitButton`,children:s({id:`Reduce__SE__onboarding__button__label__79`})})})]})})]})},y$=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;padding-bottom:`,({offset:e})=>`${e}px`,`;`),b$=V.View(`flex-direction:row;max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;padding:12px `,({theme:e})=>e.width.screen.paddingHorizontal,`;width:100%;align-self:center;`),x$=V.View(`flex-basis:50%;justify-content:center;`),S$=V.View(`flex-basis:50%;`),C$=`CreditorsErrorView`,w$=({refetch:e,onClose:t})=>{let{formatMessage:n}=K();return(0,Z.jsxs)(j,{insetTop:!1,header:(0,Z.jsx)(m$,{onClose:t}),footer:(0,Z.jsx)(v$,{selectedCreators:0,leftToReduce:0,onConfirm:()=>void 0,disabled:!0}),testID:C$,children:[(0,Z.jsx)(g$,{isMinReduceLimitReached:!0,isMaxNumberOfLoansReached:!1,isMaxReduceLimitReached:!1,maxLoanAmount:0,numberOfSelectedCreditors:0,testID:C$}),(0,Z.jsx)(T$,{children:(0,Z.jsx)(ba,{variant:`outlined`,size:`small`,onPress:e,children:n({id:`Reduce__SE__onboarding__button__label__11`})})})]})},T$=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;border-radius:8px;padding:16px;flex-direction:row;align-items:center;justify-content:center;`),E$=`CreditorsLoadingView`,D$=({onClose:e})=>(0,Z.jsxs)(j,{insetTop:!1,header:(0,Z.jsx)(m$,{onClose:e}),footer:(0,Z.jsx)(v$,{selectedCreators:0,leftToReduce:0,onConfirm:()=>void 0,disabled:!0}),testID:E$,children:[(0,Z.jsx)(g$,{isMinReduceLimitReached:!0,isMaxNumberOfLoansReached:!1,isMaxReduceLimitReached:!1,prefetchedLoansQty:0,maxLoanAmount:0,numberOfSelectedCreditors:0,testID:E$}),(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(nd,{height:16,width:144}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(nd,{}),(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(nd,{height:16,width:144}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(nd,{}),(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(nd,{height:16,width:144}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(nd,{})]}),O$=e(i((e=>
1301{Object.defineProperty(e,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r=`src/index.js`,i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=x(),o=c(a),s=(O(),t(ae));function c(e){return e&&e.__esModule?e:{default:e}}function l(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function u(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function d(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function f(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var p=function(e){f(t,e);function t(){var e,n,r,i;u(this,t);var a=[...arguments];return i=(n=(r=d(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r),r.state={width:1,height:1},r.measure=function(e){r.setState({width:e.nativeEvent.layout.width,height:e.nativeEvent.layout.height}),r.props.onLayout&&r.props.onLayout(e)},r.getAngle=function(){return r.props.useAngle?r.props.angle+`deg`:Math.atan2(r.state.width*(r.props.end.y-r.props.start.y),r.state.height*(r.props.end.x-r.props.start.x))+Math.PI/2+`rad`},r.getColors=function(){return r.props.colors.map(function(e,t){var n=r.props.locations[t],i=``;return n&&(i=` `+n*100+`%`),e+i}).join(`,`)},n),d(r,i)}return i(t,[{key:`render`,value:function(){var e=this.props;e.start,e.end,e.colors,e.locations,e.useAngle,e.angleCenter,e.angle;var t=e.style,i=e.children,a=l(e,[`start`,`end`,`colors`,`locations`,`useAngle`,`angleCenter`,`angle`,`style`,`children`]);return o.default.createElement(s.View,n({},a,{style:[t,{backgroundImage:`linear-gradient(`+this.getAngle()+`,`+this.getColors()+`)`}],onLayout:this.measure,__source:{fileName:r,lineNumber:76}}),i)}}]),t}(a.PureComponent);p.defaultProps={start:{x:.5,y:0},end:{x:.5,y:1},locations:[],colors:[],useAngle:!1,angle:0},e.default=p}))()),k$=({loanAmount:e,reduceLimitLeft:t,isSelected:n,isLastSelectedItem:r})=>r&&t<0?{isLimited:!0,loanCalculatedLimit:e+t,loanOriginalAmount:e}:!n&&t>0&&e>t?{isLimited:!0,loanCalculatedLimit:t,loanOriginalAmount:e}:{isLimited:!1,loanCalculatedLimit:e,loanOriginalAmount:e},A$=e=>{let t=e.size===`small`||e.size==null?32:48;return(0,Z.jsx)(j$,{size:t,children:(0,Z.jsx)(la,{...e})})},j$=V.View(`height:`,({size:e})=>`${e+4}px`,`;width:`,({size:e})=>`${e+4}px`,`;border-radius:`,({size:e})=>`${e}px`,`;border-width:2px;border-color:`,({theme:e})=>e.colors.gray100,`;`),M$=({toggleItemState:e,onEditItemPress:t,creditorInfo:n,loanInfo:{loanType:r,startDate:i,interestRate:a,loanOriginalAmount:o,loanCalculatedLimit:s,isLimited:c},isSelected:l,isEditable:u,isDisabled:d,isSelectable:f,testID:p})=>{let{colors:m}=G(),{locale:h,formatMessage:g}=K(),_=e=>Tc.formatNumber(e,h,L.SE.number.amount.currency,{fractionDigits:0});return(0,Z.jsxs)(N$,{isDisabled:d,children:[(0,Z.jsx)(A$,{name:d?``:n.name,defaultSettings:{backgroundColor:d?m.gray500:n.backgroundColor,fontColor:d?m.gray0:n.fontColor,initials:n.initials.length>2?n.initials[0]?.toUpperCase():n.initials}}),(0,Z.jsxs)(P$,{children:[(0,Z.jsxs)(F$,{children:[(0,Z.jsxs)(I$,{children:[(0,Z.jsx)(U,{variant:`title`,size:`medium`,color:d?m.gray500:m.gray900,children:n.name}),(0,Z.jsxs)(z$,{children:[c&&(0,Z.jsx)(R$,{variant:`title`,size:`medium`,color:m.gray500,testID:`${p}OriginalValue`,children:_(o)}),(0,Z.jsx)(U,{variant:`title`,size:`medium`,color:d?m.gray500:m.gray900,testID:`${p}Value`,children:_(c?s:o)})]}),(0,Z.jsx)(RZ,{loanType:r,isDisabled:d,testID:`${p}Badge`})]}),(0,Z.jsx)(L$,{isFilled:l,onPress:e,isDisabled:d||!f,testID:`${p}Checkbox`})]}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(pr,{}),(0,Z.jsx)(I,{height:8}),(0,Z.jsxs)(F$,{centered:!0,children:[(0,Z.jsxs)(I$,{children:[i!=null&&(0,Z.jsx)(U,{variant:`body`,size:`small`,color:d?m.gray500:m.gray600,children:g({id:`Reduce__SE__onboarding__creditors__startdate`},{date:Pu.fromISO(i).toFormat(`yyyy-MM-dd`)})}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:d?m.gray500:m.gray600,children:g({id:`Reduce__SE__onboarding__creditors__interestvalue`},{value:`${a}`})})]}),(0,Z.jsx)(ba,{onPress:t,variant:`text`,size:`medium`,disabled:!u||d,testID:`${p}EditButton`,children:g({id:`B2B__onboarding__CTA__edit`})})]})]})]})},N$=V.View(`border-radius:8px;background-color:`,({theme:e,isDisabled:t})=>t?e.colors.gray50:e.colors.gray0,`;flex-direction:row;align-items:top;padding:12px;margin-bottom:8px;`),P$=V.View(`padding-left:12px;flex:1;`),F$=V.View(`flex-direction:row;`,({centered:e})=>
1301e&&`align-items: center;`,`;`),I$=V.View(`flex:1;flex-direction:column;`),L$=V(ll)(`width:30px;height:30px;`),R$=V(U)(`text-decoration:line-through;text-decoration-color:`,({theme:e})=>e.colors.gray500,`;margin-right:4px;`),z$=V.View(`flex-direction:row;align-items:center;justify-content:flex-start;`),{AddIcon:B$}=P,V$=({onAddPrefetchedLoanPress:e,loanType:t,loanAmount:n,loanLimit:r,startDate:i,testID:a,isDisabled:o})=>{let{colors:s}=G(),{locale:c,formatMessage:l}=K(),u=e=>Tc.formatNumber(e,c,L.SE.number.amount.currency,{fractionDigits:0}),d=n>r?r:n;return(0,Z.jsxs)(H$,{isDisabled:o,children:[(0,Z.jsx)(U$,{onPress:e,testID:`${a}_AddLoanButton`,disabled:o,children:(0,Z.jsx)(B$,{fill:o?s.gray500:s.primary400,width:16,height:16})}),(0,Z.jsxs)(W$,{children:[(0,Z.jsxs)(U,{variant:`title`,size:`medium`,testID:`${a}_LoanAmount`,color:o?s.gray500:s.gray900,children:[u(d),n>r&&(0,Z.jsx)(U,{variant:`title`,size:`medium`,color:s.gray500,children:` / ${u(n)}`})]}),(0,Z.jsx)(RZ,{loanType:t,isDisabled:o}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:o?s.gray500:s.gray600,children:i==null?`-`:l({id:`Reduce__SE__onboarding__creditors__startdate`},{date:Pu.fromISO(i).toFormat(`yyyy-MM-dd`)})})]})]})},H$=V.View(`border-radius:`,({theme:e})=>e.borderRadius,`;border:1px dashed `,({theme:e,isDisabled:t})=>t?e.colors.gray200:e.colors.primary200,`;background-color:`,({theme:e})=>e.colors.gray50,`;flex-direction:row;align-items:top;padding:12px;margin-bottom:8px;`),U$=V.TouchableOpacity(`align-items:center;justify-content:center;background-color:`,({theme:e})=>e.colors.gray0,`;border-radius:16px;width:32px;height:32px;margin:`,({theme:e})=>e.spacing(.5),`;`),W$=V.View(`padding-left:`,({theme:e})=>e.spacing(1),`;`),G$=3,K$=({prefetchedLoans:e,testID:t,onEditLoanPress:n,toggleLoanState:r,isMaxReduceLimitReached:i,isMaxNumberOfLoansReached:a,selectedLoans:o,reduceLimitLeft:s})=>{let{colors:c}=G(),{formatMessage:l}=K(),[u,d]=(0,X.useState)(e.length<=G$),f=(0,X.useCallback)((e,l)=>{let u=o.includes(e.invoiceId),{isLimited:d,loanCalculatedLimit:f,loanOriginalAmount:p}=k$({loanAmount:e.loanAmount,reduceLimitLeft:s,isLastSelectedItem:o[o.length-1]===e.invoiceId,isSelected:u});return(0,Z.jsx)(M$,{creditorInfo:{name:e.creditorName??``,backgroundColor:e.creditorBackgroundColor??c.gray900,fontColor:e.creditorFontColor??c.gray0,initials:e.creditorInitials??``},loanInfo:{isLimited:d,loanCalculatedLimit:f,loanOriginalAmount:p,interestRate:e.interestRate,loanType:e.loanType,startDate:e.startDate},toggleItemState:()=>r(e.invoiceId),onEditItemPress:()=>n(e),isSelected:u||e.isActiveRebillaLoan,isEditable:e.isEditable,isDisabled:(i||a)&&
1301!u,isSelectable:!e.isActiveRebillaLoan,testID:`${t}_PrefetchedListItem${l}`},e.invoiceId)},[o,s,c.gray900,c.gray0,i,a,t,r,n]);return(0,Z.jsxs)(q$,{children:[e.slice(0,u?e.length:G$).map((e,r)=>e.creditorName==null?(0,Z.jsx)(V$,{...e,testID:`${t}_ListItem${r}`,onAddPrefetchedLoanPress:()=>n(e),isDisabled:a},r):f(e,r)),!u&&(0,Z.jsxs)(J$,{children:[(0,Z.jsx)(O$.default,{colors:[`#ffffff00`,c.gray100],style:X$}),(0,Z.jsx)(Y$,{children:(0,Z.jsx)(ba,{variant:`outlined`,onPress:()=>d(!0),size:`small`,color:c.gray900,TrailingIconComponent:P.ChevronDownIcon,testID:`${t}_ShowMoreButton`,children:l({id:`onboarding__b2b__onboarding__withdraw__04__below__limit__label`})})})]})]})},q$=V.View(`margin-top:`,({theme:e})=>e.spacing(1),`;`),J$=V.View(`position:absolute;bottom:0;width:100%;`),Y$=V.View(`background-color:`,({theme:e})=>e.colors.gray100,`;flex-direction:row;justify-content:flex-end;padding-bottom:`,({theme:e})=>e.spacing(1),`;`),X$=wo`
1302  height: 68px;
1303  width: 100%;
1304`,Z$=({onAddLoanPress:e,testID:t,userLoans:n,onEditLoanPress:r,toggleLoanState:i,isMaxReduceLimitReached:a,isMaxNumberOfLoansReached:o,selectedLoans:s,reduceLimitLeft:c})=>{let{colors:l}=G(),{formatMessage:u}=K(),d=(0,X.useCallback)((e,n)=>{let u=s.includes(e.invoiceId),{isLimited:d,loanCalculatedLimit:f,loanOriginalAmount:p}=k$({loanAmount:e.loanAmount,reduceLimitLeft:c,isLastSelectedItem:s[s.length-1]===e.invoiceId,isSelected:u});return(0,Z.jsx)(M$,{creditorInfo:{name:e.creditorName??``,backgroundColor:e.creditorBackgroundColor??l.gray900,fontColor:e.creditorFontColor??l.gray0,initials:e.creditorInitials??``},loanInfo:{isLimited:d,loanCalculatedLimit:f,loanOriginalAmount:p,interestRate:e.interestRate,loanType:e.loanType,startDate:e.startDate},toggleItemState:()=>i(e.invoiceId),onEditItemPress:()=>r(e),isSelected:u||e.isActiveRebillaLoan,isEditable:e.isEditable,isDisabled:(a||o)&&!u,isSelectable:!e.isActiveRebillaLoan,testID:`${t}_OtherListItem${n}`},e.invoiceId)},[s,c,l.gray900,l.gray0,a,o,t,i,r]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(fi,{title:u({id:`Reduce__SE__onboarding__creditors__title__9`})}),n.map((e,t)=>d(e,t)),n.length===0?(0,Z.jsxs)(Q$,{children:[(0,Z.jsx)(Mu,{message:u({id:`Reduce__SE__onboarding__creditors__text`})}),(0,Z.jsx)($$,{children:(0,Z.jsx)(ba,{variant:`outlined`,onPress:e,disabled:a,size:`small`,wide:!0,color:l.gray900,TrailingIconComponent:P.AddIcon,testID:`${t}_AddLoanButton`,children:u({id:`Reduce__SE__onboarding__button__label__46`})})})]}):(0,Z.jsx)(ba,{variant:`outlined`,onPress:e,disabled:o,size:`small`,wide:!0,align:`center`,color:l.gray900,TrailingIconComponent:P.AddIcon,testID:`${t}_AddLoanButton`,children:u({id:`Reduce__SE__onboarding__button__label__46`})})]})},Q$=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;border-radius:8px;padding:`,({theme:e})=>e.spacing(.5),`;`),$$=V.View(`margin-top:8px;padding:`,({theme:e})=>`${e.spacing(1)} ${e.spacing(1.5)} ${e.spacing(1.5)} ${e.spacing(1.5)}`,`;flex-direction:row;justify-content:center;`),e1=({visible:e,onClose:t,onContinue:n,onGoBack:r,remainingAmount:i,testID:a=`RemainingAmountDialog`})=>{let{formatMessage:o,locale:s}=K(),{colors:c}=G(),l=Tc.formatNumber(i,s,L.SE.number.amount.currency,{fractionDigits:0});return(0,Z.jsx)(Bl,{visible:e,onClose:t,headerText:o({id:`Reduce__onboarding__leave__application__confirmation__dialog__text__91`}),badgeComponent:(0,Z.jsx)(t1,{children:(0,Z.jsx)(P.Reduce,{width:40,height:40,fill:c.gray900})}),secondaryActionButtonProps:{text:o({id:`B2B__onboarding__CTA__next`}),onPress:n,testID:`${a}_ContinueButton`},mainActionButtonProps:{text:o({id:`Reduce__SE__onboarding__creditors__title__9`}),onPress:r,testID:`${a}_AddMoreLoansButton`},testID:a,children:(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:o({id:`Reduce__onboarding__lleave__application__confirmation__dialog__text`},{amount:l})})})},t1=V.View(`align-items:flex-start;justify-content:center;margin-bottom:8px;`);O();var n1=({setCreditorData:e,creditorName:t,creditorBackgroundColor:n,creditorFontColor:r,creditorInitials:i})=>(0,Z.jsxs)(o1,{onPress:()=>e({name:t,backgroundColor:n,fontColor:r}),testID:`CreditorName${t}`,children:[(0,Z.jsx)(la,{name:t,defaultSettings:{backgroundColor:n,fontColor:r,initials:i}}),(0,Z.jsx)(U,{variant:`body`,size:`small`,children:t})]}),r1=({title:e,titleColor:t})=>(0,Z.jsx)(s1,{variant:`body`,size:`small`,color:t,children:e}),i1=({isPrefetchedLoan:e,creditorsList:t,setCreditorData:n,setLoanType:r,selectedLoanType:i})=>{let{colors:a}=G(),{formatMessage:o}=K(),s=[{label:o({id:`onboardings__bnpl_invoice_and_part_payment__label-text__78`}),loanType:HE.PART_PAYMENT,testId:`PartPaymentTab`},{label:o({id:`onboarding__account__card__product__label`}),loanType:HE.CREDIT_NON_UC,testId:`CreditLineTab`}],c=e=>{let t=s.find(t=>t.label===e)?.loanType;t!=null&&r(t)},[l,u]=(0,X.useState)(``),d=(0,X.useCallback)(e=>
1304{let t=o({id:`Reduce__SE__onboarding__creditors__label__33`}),r={},i={};return e.forEach(e=>{if(e.priority!=null)r[t]===void 0&&(r[t]=[]),r[t].push(e);else{let t=e.name[0].toUpperCase();/^\d/.test(t)?(i[t]===void 0&&(i[t]=[]),i[t].push(e)):(r[t]===void 0&&(r[t]=[]),r[t].push(e))}}),[...Object.entries(r),...Object.entries(i)].map(([e,t])=>(0,Z.jsxs)(A,{children:[(0,Z.jsx)(r1,{title:e,titleColor:a.gray500}),t.map((e,t)=>(0,Z.jsx)(n1,{creditorName:e.name,setCreditorData:n,creditorBackgroundColor:e.backgroundColor,creditorFontColor:e.fontColor,creditorInitials:e.initials},t))]},e))},[a.gray500,o,n]),f=(0,X.useMemo)(()=>t.find(e=>e.loanType===i)?.creditors?.filter(e=>e.name.toLowerCase().includes(l.toLowerCase()))??[],[t,l,i]);return(0,Z.jsxs)(Z.Fragment,{children:[!e&&(0,Z.jsx)(a1,{items:[{text:s[0].label,testID:s[0].testId},{text:s[1].label,testID:s[1].testId}],selectedItem:s.find(e=>e.loanType===i)?.label??s[0].label,setSelectedItem:c,testID:`CreditorNameFormTabs`}),(0,Z.jsx)(c1,{children:(0,Z.jsx)(Wc,{value:l,onChangeText:u,placeholder:o({id:`Reduce__SE__onboarding__search__label`}),testID:`CreditorNameSearchInput`})}),d(f)]})},a1=V(ei)(`padding:0;`),o1=V.TouchableOpacity(`flex-direction:row;align-items:center;gap:8px;padding:12px 0;border-bottom-width:1px;border-bottom-color:`,({theme:e})=>e.colors.gray100,`;`),s1=V(U)(`padding:20px 0;line-height:16px;border-bottom-width:1px;border-bottom-color:`,({theme:e})=>e.colors.gray100,`;`),c1=V.View(`margin-top:12px;z-index:99;height:100px;`),l1={REVOLVE_INSURANCE:{INSURANCE_INFO:`https://northmill-assets.s3.eu-north-1.amazonaws.com/docs/se/Kontokredit%20PPI/F%C3%B6r-%20och%20Efterk%C3%B6psinformation.pdf`,INSURANCE_TERMS:`https://northmill-assets.s3.eu-north-1.amazonaws.com/docs/se/Kontokredit+PPI/Allm%C3%A4nna+villkor.pdf`,INSURANCE_PRIVACY_POLICY:`https://northmill-assets.s3.eu-north-1.amazonaws.com/docs/se/Kontokredit+PPI/20190911_Maiden+Lifes+dataskyddspolicy+190911.pdf`},REDUCE_INSURANCE:{AFTER_SALES_INFORMATION:`https://northmill-assets.s3.eu-north-1.amazonaws.com/docs/se/terms/product/Northmills+L%C3%A5neskydd+-+20200817+F%C3%B6r+och+Efterk%C3%B6psinfo.pdf`,PRODUCT_TERMS:`https://northmill-assets.s3.eu-north-1.amazonaws.com/docs/se/terms/product/Northmills+L%C3%A5neskydd+-+20200817+IPID.pdf`,GENERAL_TERMS:`https://northmill-assets.s3.eu-north-1.amazonaws.com/docs/se/terms/product/Northmills_Laneskydd+-+Allmanna_villkor.pdf`,PRIVACY_POLICY:`https://northmill-assets.s3.eu-north-1.amazonaws.com/docs/se/terms/product/Northmill_ppi_dataprotectionpolicy.pdf`},CUSTOMER_CENTER_WEBSITE:`https://support.northmill.com/hc/sv-se`,STIP:{PRE_POST_INFORMATION:`https://northmill-assets.s3.eu-north-1.amazonaws.com/docs/se/Northmill+STIP/PresaleInformation_Nm_Stip.pdf`,TERMS_PRODUCTS:`https://northmill-assets.s3.eu-north-1.amazonaws.com/docs/se/Northmill+STIP/GeneralTerms_Nm_Stip.pdf`,CONNECTION_REQUIREMENT:`https://www.northmill.com/se/forsakring/anslutningskrav-utgiftsskydd/`,DATA_PROTECTION:`https://northmill-assets.s3.eu-north-1.amazonaws.com/docs/se/terms/product/Northmill_ppi_dataprotectionpolicy.pdf`},REFERRAL_PROGRAM:`https://northmill-assets.s3.eu-north-1.amazonaws.com/docs/se/terms/product/Varvningskampanj_Northmills_Kort_2025-06.pdf`,STIP_NEW:{PERSONAL_DATA:`https://bnpparibascardif.se/personuppgifter`}},u1=function(e){return e.FEED_REVOLVE_ADD_INSURANCE=`FEED_REVOLVE_dashboard_Insurance`,e.FEED_REVOLVE_INSURANCE_USP_CONFIRM_SUCCESS=`FEED_REVOLVE_usp_ConfirmSuccess`,e.FEED_REVOLVE_INSURANCE_USP_CONFIRM_ERROR=`FEED_REVOLVE_usp_ConfirmFail`,e.FEED_UPDATE_CUSTOMER_KNOWLEDGE=`FEED_update_customer_knowledge`,e.FEED_REFER_A_FRIEND=`FEED_refer_a_friend`,e.USP_REDUCE_VISIT=`REDUCE_usp_visit`,e.FEED_TRANSACTIONS_FEED_ITEM_CLICK=`FEED_transactions_feed_item_click`,e.BNPL_CARD_DASHBOARD_TOGGLE_CLICK=`BNPL_CardDashboard_ToggleClick`,e.FEED_STIP_APPLY=`FEED_stip_apply`,e.FEED_SET_CARD_PIN=`FEED_set_card_pin`,e.FEED_SAVINGS_APPLY=`FEED_savings_apply`,e.FEED_REVOLVE_WITHDRAW=`FEED_revolve_withdraw`,e.FEED_REVOLVE_OFFER=`FEED_revolve_offer`,e.FEED_REVOLVE_APPLY=`FEED_revolve_apply`,e.REDUCE_CONTINUE_ONBOARDING=`RdO_continue_onboarding`,e.FEED_REDUCE_APPLY=`FEED_reduce_apply`,e.FEED_PERSONAL_ACCOUNT_APPLY=`FEED_personal_account_apply`,e.FEED_SUBSCRIPTION_APPLY=`FEED_subscription_apply`,e.FEED_PAYMENTS_DEPOSIT=`FEED_payments_deposit`,e.FEED_FAQ=`FEED_faq`,e.BNPL_FEED_EXPOSURE=`BNPL_Feed_Exposure`,e.BNPL_FEED_TILE_CLICK=`BNPL_Feed_TileClick`,e.FEED_ADD_TO_WALLET=`FEED_add_to_wallet`,e.FEED_PERSONAL_ACCOUNT_ACTIVATE_CARD=`FEED_personal_account_activate_card`,e.FEED_PAYMENTS_OVERDUE_PAYMENTS_TILE_CLICK=`FEED_pay_overdue_payments_tile_click`,e}({});O();
1304var d1=1e7,f1=({creditorName:e,creditorBackgroundColor:t,creditorFontColor:n,creditorInitials:r,isPrefetchedLoan:i,control:a,maxLoanAmount:o,minLoanAmount:s,errors:c,submitError:l,canBePartialLoan:u,goBack:d,testID:f})=>{let{formatMessage:p,locale:m}=K(),{colors:h}=G(),g=rr({control:a,name:`amount`}),_={required:p({id:`Reduce__SE__onboarding__input__error__22`}),validate:e=>{let t=Tc.parseNumberByLocale(m)(e);if(isNaN(t)||t.toString().length>7)return p({id:`onboarding__B2B__general__errors__02`})},min:{value:s,message:p({id:`Reduce__SE__onboarding__input__error__31`},{amount:s})},max:{value:u?d1:o,message:p({id:`pay__screens__deposit__account__credit`},{0:o})}},v={required:p({id:`Reduce__SE__onboarding__input__error`}),validate:e=>{let t=e.split(`,`)[0],n=e.split(`,`)[1],r=Tc.parseNumberByLocale(m)(t);if(isNaN(r)||r<0)return p({id:`onboarding__B2B__general__errors__02`});if(r>100||r===100&&n?.length>0)return p({id:`reduce__se__onboarding__max__interest__limit`},{0:100})}},y=e=>Tc.formatNumber(e,m,L.SE.number.amount.currency,{fractionDigits:0}),b=o<Number(g);return(0,Z.jsxs)(Z.Fragment,{children:[b&&(0,Z.jsx)(xc,{title:p({id:`Reduce__SE__onboarding__infobox__title__55`}),description:p({id:`Reduce__SE__onboarding__infobox__text__46`},{currentLimit:Tc.formatNumber(o,m,L.SE.number.amount.currency,{fractionDigits:0})}),variant:`warning`,testID:f+`_MaxLimitInfoMessage`}),(0,Z.jsxs)(p1,{onPress:d,children:[e!=null&&(0,Z.jsx)(A$,{name:e,size:`large`,defaultSettings:{backgroundColor:t??h.gray900,fontColor:n??h.gray0,initials:r??e?.charAt(0)??` `}}),(0,Z.jsxs)(A,{children:[(0,Z.jsx)(U,{variant:`headline`,size:`small`,align:`center`,children:e}),b?(0,Z.jsxs)(h1,{children:[(0,Z.jsx)(m1,{variant:`headline`,size:`small`,color:h.gray500,testID:f+`_StrikethroughLoanValue`,children:y(Number(g))}),(0,Z.jsx)(U,{variant:`headline`,size:`small`,color:h.gray900,testID:f+`_LoanValue`,children:y(o)})]}):(0,Z.jsx)(U,{variant:`headline`,size:`small`,align:`center`,children:Number(g)>0?y(Number(g)):` ... kr`})]})]}),(0,Z.jsx)(pr,{color:h.gray200}),(0,Z.jsx)(I,{height:16}),!i&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Pt,{control:a,name:`amount`,rules:_,render:({field:{value:e,onBlur:t,onChange:n}})=>(0,Z.jsx)(ZQ,{editable:!0,label:p({id:`onboardings__bnpl_invoice_and_part_payment_3__label`}),value:e,onChangeText:e=>{e.length>6||n(e)},onBlur:t,suffix:`kr`,error:c?.amount,testID:f+`_AmountInput`})}),(0,Z.jsx)(I,{height:8})]}),(0,Z.jsx)(Pt,{control:a,name:`interestRate`,rules:v,render:({field:{value:e,onBlur:t,onChange:n}})=>(0,Z.jsx)(jl,{placeholder:p({id:`Reduce__SE__onboarding__input__label__28`}),label:p({id:`Reduce__SE__onboarding__input__label__74`}),suffix:`%`,enablesReturnKeyAutomatically:!0,onBlur:t,keyboardType:`decimal-pad`,returnKeyType:`done`,enterKeyHint:`done`,inputMode:`decimal`,value:e,onChangeText:e=>{let t=e?.replace(`.`,`,`);(t?.match(/,/g)??[]).length>1||t?.includes(`,`)&&t?.split(`,`)[1]?.length>2||n?.(t?.replace(/[^0-9.,]/g,``))},error:c?.interestRate,testID:f+`_InterestRateInput`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:h.gray600,children:p({id:`Reduce__SE__onboarding__creditors__text__1`},{link1:e=>(0,Z.jsx)(Gc,{variant:`label`,size:`small`,color:h.primary400,url:l1.CUSTOMER_CENTER_WEBSITE,children:e})})}),(0,Z.jsx)(I,{height:24}),l!=null&&(0,Z.jsx)(U,{variant:`body`,size:`small`,color:h.error,testID:f+`SubmitError`,children:l})]})},p1=V.TouchableOpacity(`padding:16px 0;align-items:center;gap:8px;`),m1=V(U)(`text-decoration:line-through;text-decoration-color:`,({theme:e})=>e.colors.gray500,`;margin-right:4px;`),h1=V.View(`flex-direction:row;align-items:center;justify-content:flex-start;`),g1=({isModalVisible:e,onModalClose:t,editedLoanInfo:n,submitLoanData:r,creditorsList:i,minLoanAmount:a,maxLoanAmount:o,toggleLoanStatus:s,canBePartialLoan:c,isMaxReduceLimitReached:l,testID:u})=>{let{formatMessage:d}=K(),{isMd:f}=tl(),{logEvent:p}=z(),m=n?.creditorName!=null,[h,g]=(0,X.useState)(m?`interestRateForm`:`creditorNameForm`),[_,v]=(0,X.useState)(!1),[y,b]=(0,X.useState)(null),[x,S]=(0,X.useState)({backgroundColor:null,fontColor:null}),C=h===`creditorNameForm`,{control:w,setValue:T,handleSubmit:E,getValues:D,formState:{errors:O,isValid:k},reset:A}=nc({mode:`onChange`});(0,X.useEffect)(()=>{e&&(T(`creditorName`,n?.creditorName??``),T(`loanType`,n?.loanType??HE.PART_PAYMENT),T(`amount`,n?.loanAmount.toString()??``),T(`interestRate`,n?.interestRate?.toString()??``),g(m?`interestRateForm`:`creditorNameForm`))},[n,T,e,m]);let ee=()=>{b(null),g(`creditorNameForm`),S({backgroundColor:null,fontColor:null}),v(!1),A(),t(),p(xZ.CREDITORS_ADD_LOAN_CANCEL)},te=E(e=>{v(!0),p(xZ.CREDITORS_SUBMIT_LOAN),r({originalLoanAmount:Number(e.amount),originalInterestRate:Number(e.interestRate.replace(`,`,`.`)),creditorName:e.creditorName,invoiceId:n?.invoiceId??null,loanType:e.loanType},{onError:e=>{e instanceof td&&ep(e.body)&&b(e?.body?.Message),v(!1)},onSuccess:e=>{!m&&!l&&s(e.invoiceId),v(!1),ee()}})}),ne=rr({control:w,name:`loanType`});return(0,Z.jsxs)(Ti,{visible:e,onClose:ee,standalone:!0,headerVisible:!0,backClose
1304sModal:!1,fullscreen:!0,testID:`${u}_CreditorModal`,onBack:C?void 0:()=>g(`creditorNameForm`),headerText:d(C?{id:`Reduce__SE__onboarding__creditors__title__98`}:{id:`Reduce__SE__onboarding__creditors__title__85`}),footer:C?void 0:(0,Z.jsx)(ba,{onPress:te,align:f?`end`:`center`,hasShadow:!0,wide:!f,disabled:!k||_,isLoading:_,testID:`${u}_CreditorModalSubmitButton`,children:d({id:`B2B__onboarding__CTA__save`})}),children:[h===`creditorNameForm`&&(0,Z.jsx)(i1,{creditorsList:i,isPrefetchedLoan:n?.isPrefetched??!1,setCreditorData:e=>{S(e),T(`creditorName`,e.name),g(`interestRateForm`)},setLoanType:e=>T(`loanType`,e),selectedLoanType:ne}),h===`interestRateForm`&&(0,Z.jsx)(f1,{creditorName:D(`creditorName`),creditorBackgroundColor:x.backgroundColor??n?.creditorBackgroundColor,creditorFontColor:x.fontColor??n?.creditorFontColor,creditorInitials:D(`creditorName`),control:w,isPrefetchedLoan:n?.isPrefetched??!1,minLoanAmount:a,maxLoanAmount:o,canBePartialLoan:c,errors:O,submitError:y,goBack:()=>g(`creditorNameForm`),testID:u})]})},_1=`CreditorsView`,v1=({allLoansList:e,creditorsList:t,limits:n,onConfirm:r,selectedLoans:i,submitLoanData:a,toggleLoanStatus:o,onClose:s})=>{let{logEvent:c}=z(),[l,u]=(0,X.useState)(!1),[d,f]=(0,X.useState)(null),[p,m]=(0,X.useState)(!1),h=e=>{f(e),u(!0)},g=(0,X.useMemo)(()=>{let t=[];for(let n of e)if(n.isPrefetched){let e=n.interestRate===0?{...n,interestRate:null}:n;t.push(e)}return t.sort((e,t)=>e.loanAmount-t.loanAmount)},[e]),_=e.filter(e=>!e.isPrefetched),{leftToReduce:v,isMaxReduceLimitReached:y,isMinReduceLimitReached:b,numberOfSelectedCreditors:x,partialLoanAmount:S}=(0,X.useMemo)(()=>{let t=e.filter(e=>i.includes(e.invoiceId)),r=t.find(e=>e.isActiveRebillaLoan)?.loanAmount??0,a=t.reduce((e,t)=>e+(t.isActiveRebillaLoan?0:t.loanAmount),0),o=t.length,s=n.maxLoanAmount-a,c=a>=n.maxLoanAmount;return{leftToReduce:s,isMaxReduceLimitReached:c,isMinReduceLimitReached:a+r>=n.minLoanAmount,numberOfSelectedCreditors:o,partialLoanAmount:c?(e.find(e=>e.invoiceId===i[i.length-1])?.loanAmount??0)+s:0}},[e,n.maxLoanAmount,n.minLoanAmount,i]),C=i.length>=n.maxNumberOfInvoices,w=(0,X.useCallback)(e=>{let t=v<0?0:v;if(e==null)return t;let r=i.includes(e),a=i[i.length-1]===e&&y,o=n.minAmountPerLoan;return a?S:S>0?S+(d?.loanAmount??0)-o:r?t+(d?.loanAmount??0):t},[d?.loanAmount,y,v,n.minAmountPerLoan,S,i]),T=(0,X.useCallback)(()=>{v>0&&v>=n.minAmountPerLoan?(c(xZ.CREDITORS_SHOW_UNUSED_AMOUNT_DIALOG),m(!0)):r(v<0)},[v,n.minAmountPerLoan,c,r]),E=(0,X.useCallback)(()=>{c(xZ.CREDITORS_UNUSED_AMOUNT_ADD_MORE_LOANS),m(!1),r(v<0)},[v,c,r]),D=(0,X.useCallback)(()=>{c(xZ.CREDITORS_UNUSED_AMOUNT_GO_BACK),m(!1)},[c]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j,{insetTop:!1,isStickyHeader:!0,header:(0,Z.jsx)(m$,{onClose:s}),footer:(0,Z.jsx)(v$,{selectedCreators:x,leftToReduce:v<0?0:v,onConfirm:T,disabled:!b,testID:_1}),testID:_1,children:[(0,Z.jsx)(g$,{isMaxReduceLimitReached:y,isMinReduceLimitReached:b,isMaxNumberOfLoansReached:C,numberOfSelectedCreditors:x,prefetchedLoansQty:g.length,minLoanAmount:n.minLoanAmount,maxLoanAmount:n.maxLoanAmount,testID:_1}),(0,Z.jsx)(K$,{prefetchedLoans:g,testID:_1,onEditLoanPress:h,toggleLoanState:o,isMaxReduceLimitReached:y,isMaxNumberOfLoansReached:C,selectedLoans:i,reduceLimitLeft:v}),(0,Z.jsx)(Z$,{userLoans:_,onAddLoanPress:()=>{c(xZ.CREDITORS_ADD_LOAN),u(!0)},onEditLoanPress:h,toggleLoanState:o,testID:_1,isMaxReduceLimitReached:y,isMaxNumberOfLoansReached:C,selectedLoans:i,reduceLimitLeft:v})]}),(0,Z.jsx)(g1,{editedLoanInfo:d,isModalVisible:l,onModalClose:()=>{f(null),u(!1)},submitLoanData:a,creditorsList:t,minLoanAmount:n.minAmountPerLoan,maxLoanAmount:w(d?.invoiceId),canBePartialLoan:i[i.length-1]===d?.invoiceId||!i.includes(d?.invoiceId??``),toggleLoanStatus:o,isMaxReduceLimitReached:y,testID:_1}),(0,Z.jsx)(e1,{visible:p,onClose:()=>m(!1),onContinue:E,onGoBack:D,remainingAmount:v,testID:`${_1}_RemainingAmountDialog`})]})},y1=({navigation:e})=>{let{logEvent:t}=z(),{isOpen:n,onToggle:r}=ts();(0,X.useEffect)(()=>{t(xZ.CREDITORS_SCREEN_VISIT)},[]);let i=TZ(e),a=(0,X.useCallback)(()=>
1304{if(t(xZ.CREDITORS_CANCEL),e.canGoBack()){e.goBack();return}i()},[t,e,i]),o=(0,X.useCallback)(()=>{e.replace(dE.INVOICE_UPLOAD)},[e]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(p$,{goToUploadInvoices:o,children:e=>e.isLoading?(0,Z.jsx)(D$,{onClose:r}):e.isError?(0,Z.jsx)(w$,{refetch:e.refetch,onClose:r}):e.isSubmitting?(0,Z.jsx)(Sn,{variant:`symbol`}):(0,Z.jsx)(v1,{allLoansList:e.loans,toggleLoanStatus:e.toggleLoanStatus,creditorsList:e.creditorsList,limits:e.limits,submitLoanData:e.submitLoanData,selectedLoans:e.selectedLoans,onConfirm:e.onConfirm,onClose:r})}),(0,Z.jsx)(wZ,{isVisible:n,onLeave:a,onModalClose:r})]})},b1=()=>fn({mutationFn:e=>bp({method:`PUT`,url:`ReduceV2/Offer/ChooseAutoGiroAccount`,contentType:`application/json`,params:e})}),x1=(e,t)=>Bn({staleTime:0,gcTime:0,enabled:W.not.emptyOrNull(t)&&W.not.emptyOrNull(e),queryKey:Wh.reduceOnboardingTinkScoring(t),queryFn:()=>bp({method:`GET`,url:`se/TinkIntegration/scoring-status/${e}/${t}`}),refetchInterval:e=>e.state.data?.status===UE.PENDING&&1e3}),S1=()=>{let e=yf(e=>e.reduceOnboardingSession.businessOperationId),{data:t}=x1(yf(e=>e.userSession.customerId),e),{data:n,status:r}=rg({enabled:t?.status===UE.APPROVED,shouldPoll:e!==``,businessOperationId:e});return t?.status===UE.PENDING||t?.status===UE.APPROVED&&r===`pending`||n?.reportStatus===Np.PENDING?{isTinkDataLoading:!0,isTinkDataError:!1,accounts:[]}:t?.status===UE.REJECTED||r===`error`||n?.reportStatus===Np.FAILED||n?.reportStatus===Np.PRECONDITION_FAILED||n?.reportStatus===Np.COMPLETED&&n?.tinkAccounts.length===0?{isTinkDataLoading:!1,isTinkDataError:!0,accounts:[]}:{isTinkDataLoading:!1,isTinkDataError:!1,accounts:n?.tinkAccounts??[]}},C1=({children:e,navigation:t})=>{let{logEvent:n}=z(),{accounts:r,isTinkDataLoading:i,isTinkDataError:a}=S1(),{mutateAsync:o,isPending:s}=b1(),{refetch:c,isPending:l}=OZ({enabled:!1}),u=(0,X.useCallback)(async e=>{n(xZ.ACCOUNT_CHOOSE_ACCOUNT);try{await o(e);let{data:r}=await c();if(r?.currentStep==null)throw Error(`Next step data / current step is missing`);n(xZ.REDIRECT_TO_STEP,{step:r.currentStep}),AZ(t,r.currentStep)}catch(e){Dc(e)}},[o,c,n,t]);return e(i?{isLoading:!0}:a?{isLoading:!1,isError:!0}:{isLoading:!1,isError:!1,isChoosingAccount:s||l,accounts:r,chooseAccount:u})},w1=({onClose:e})=>{let{formatMessage:t}=K();return(0,Z.jsx)(Et,{variant:`primary`,progress:75,title:t({id:`onboardings__bnpl_invoice_and_part_payment__connect_account_01__title`}),onTrailingIconPress:e})},T1=({onTinkRetry:e,onClose:t})=>{let{formatMessage:n}=K();return(0,Z.jsx)(j,{fullWidth:!0,header:(0,Z.jsx)(w1,{onClose:t}),children:(0,Z.jsx)(Ta,{title:n({id:`Reduce__SE__onboarding__tink__headline__47`}),description:n({id:`Reduce__SE__onboarding__tink__text__75`}),onPressBottomAction:e,actionLabel:n({id:`onboarding__account__card__CTA__try__again`})})})},E1=`DirectAccountView`,D1=({accounts:e,isChoosingAccount:t,chooseAccount:n,onClose:r})=>{let{formatMessage:i}=K(),[a,o]=(0,X.useState)(null),s=(0,X.useMemo)(()=>e.map((e,t)=>({label:e.name,isPressable:!0,description:e.accountNumber,leftComponent:(0,Z.jsx)(la,{name:e.name}),rightComponent:(0,Z.jsx)(ea,{testID:`DirectAccountView_RadioButton`+t,onPress:()=>o(e.accountNumber),isFilled:e.accountNumber===a})})),[e,a]);return(0,Z.jsxs)(j,{insetTop:!1,testID:E1,isStickyHeader:!0,header:(0,Z.jsx)(w1,{onClose:r}),footer:(0,Z.jsx)(bl,{hasShadow:!0,testID:`DirectAccountView_Submit`,primaryButtonProps:{disabled:a==null||t,onPress:()=>{a!=null&&n({tinkAccountNumber:a})},text:i({id:`onboardings__bnpl_invoice_and_part_payment__(customer_with_current_part_payment_or_revolve)_1_or_2_options__label-text`})}}),children:[(0,Z.jsx)(U,{variant:`headline`,size:`small`,children:i({id:`onboardings__bnpl_invoice_and_part_payment__connect_account_01__text`})}),(0,Z.jsx)(I,{height:20}),(0,Z.jsx)(pn,{listItems:s})]})},O1=({navigation:e})=>{let{logEvent:t}=z(),{isOpen:n,onToggle:r}=ts();(0,X.useEffect)(()=>{t(xZ.ACCOUNT_SCREEN_VISIT)},[]);let i=TZ(e),a=(0,X.useCallback)(()=>{t(xZ.ACCOUNT_CANCEL),i()},[t,i]),o=(0,X.useCallback)(()=>{t(xZ.TINK_RETRY),e.replace(dE.TINK_POPUP)},[t,e]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(C1,{navigation:e,children:e=>e.isLoading?(0,Z.jsx)(Sn,{variant:`symbol`}):e.isError?(0,Z.jsx)(T1,{onTinkRetry:o,onClose:r}):(0,Z.jsx)(D1,{accounts:e.accounts,chooseAccount:e.chooseAccount,isChoosingAccount:e.isChoosingAccount,onClose:r})}),(0,Z.jsx)(wZ,{isVisible:n,onLeave:a,onModalClose:r})]})};wo`
1305  padding: 16px;
1306  max-width: 600px;
1307  width: 100%;
1308  align-self: center;
1309  flex-direction: column;
1310`;var k1=({navigation:e})=>{let{logEvent:t}=z();return(0,X.useEffect)(()=>{t(xZ.REDIRECT_TO_NEW_ONBOARDING),e.replace(dE.PERSONAL_FORM)},[t,e]),(0,Z.jsx)(Sn,{variant:`symbol`})},A1=({onClose:e,refetch:t})=>{let{formatMessage:n}=K();return(0,Z.jsx)(is,{type:`error`,IconComponent:P.ReloadIcon,title:n({id:`feed__and__general__pay__later__bnpl_-_try_again__headline`}),buttonTitle:n({id:`loan__reduce__onboarding__content__button__label__42`}),onButtonPress:t,bottomButtonTitle:n({id:`loan__reduce__onboarding__content__button__label__22`}),onBottomButtonPress:e})},j1=()=>Bn({queryKey:Wh.reduceOnboardingOffer(),queryFn:({signal:e})=>bp({method:`GET`,url:`ReduceV2/Offer/GetOfferV2`,signal:e})}),M1=()=>{let e=Ke();return fn({mutationFn:e=>bp({method:`POST`,url:`ReduceV2/Offer/SaveResizeStep`,contentType:`application/json`,params:e}),onSuccess:()=>
1310{e.invalidateQueries({queryKey:Wh.reduce()}),e.invalidateQueries({queryKey:Wh.home()})}})},N1=({children:e,navigation:t})=>{let{logEvent:n}=z(),r=kh(e=>e.reduceOnboardingSession.setBusinessOperationId),{data:i,refetch:a,status:o}=j1(),[s,c]=(0,X.useState)(!1),{mutate:l,status:u}=M1(),{data:d,fetchStatus:f}=OZ({enabled:s}),p=(0,X.useCallback)(e=>{n(xZ.OFFER_ACCEPT),e!=null&&l({monthlyPayment:e.monthlyPayment,loanDurationInYears:e.numberOfYears},{onSuccess:()=>c(!0)})},[n,l]);return(0,X.useEffect)(()=>{d?.currentStep!=null&&d?.currentStep!==kZ.OFFER_RESIZE&&s&&(n(xZ.REDIRECT_TO_STEP,{step:d.currentStep}),r({businessOperationId:d.requestId}),AZ(t,d?.currentStep),c(!1))},[s,t,d,r]),o===At.PENDING?e({isLoading:!0}):o===At.ERROR?e({isLoading:!1,isError:!0,refetch:a}):e({isLoading:!1,isError:!1,offerData:i,onConfirm:p,isSavingResizeStepPending:u===At.PENDING||f===`fetching`})},P1=e=>En?e.replace(/\u2028/g,`
1311`):e,F1=({creditorInitials:e,creditorFontColor:t,creditorBackgroundColor:n,loanType:r,creditorName:i,loanAmount:a,previousInterest:o,newInterest:s})=>{let{colors:c}=G(),{locale:l}=K();return(0,Z.jsxs)(R1,{children:[(0,Z.jsx)(la,{name:i,defaultSettings:{backgroundColor:n,fontColor:t,initials:e}}),(0,Z.jsxs)(L1,{children:[(0,Z.jsx)(U,{variant:`label`,size:`small`,children:i}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:c.gray700,children:Tc.formatNumber(a,l,L.SE.number.amount.currency,{fractionDigits:0})}),(0,Z.jsx)(RZ,{loanType:r})]}),(0,Z.jsxs)(U,{variant:`title`,size:`medium`,color:c.gray700,children:[o!==s&&(0,Z.jsxs)(I1,{variant:`body`,size:`medium`,color:c.gray500,children:[o,` %`]}),(0,Z.jsxs)(U,{variant:`title`,size:`medium`,color:c.gray900,children:[s,` %`]})]})]})},I1=V(U)(`text-decoration:line-through;text-decoration-color:`,({theme:e})=>e.colors.gray500,`;margin-right:4px;`),L1=V.View(`flex:1;flex-direction:column;padding:0 12px;`),R1=V.View(`flex-direction:row;align-items:center;padding:12px 16px;`),z1=88,B1=({originalWeightedInterestRate:e,reducedWeightedInterestRate:t,totalLoanAmount:n,loansList:r,testID:i})=>{let{colors:a}=G(),{formatMessage:o,locale:s}=K(),c=z1*(e>0?t/(e+.8):0),[l,u]=(0,X.useState)(!0);return(0,Z.jsxs)(V1,{children:[(0,Z.jsxs)(H1,{children:[(0,Z.jsxs)(U1,{children:[(0,Z.jsx)(W1,{children:(0,Z.jsx)(U,{variant:`label`,size:`small`,color:a.gray500,align:`center`,children:P1(o({id:`Reduce__SE__onboarding__offer__label__66`}))})}),e>0&&(0,Z.jsx)(G1,{color:a.gray400,height:z1,children:(0,Z.jsxs)(X1,{variant:`headline`,size:`small`,color:a.gray200,children:[e,` %`]})})]}),(0,Z.jsxs)(U1,{children:[(0,Z.jsx)(W1,{children:(0,Z.jsx)(U,{variant:`label`,size:`small`,color:a.primary400,align:`center`,children:P1(o({id:`Reduce__SE__onboarding__offer__label__25`}))})}),t>0&&(0,Z.jsx)(G1,{color:a.primary400,height:c,children:(0,Z.jsxs)(U,{variant:`headline`,size:`small`,color:a.gray0,children:[t,` %`]})})]}),(0,Z.jsx)(K1,{}),(0,Z.jsx)(O$.default,{colors:[`#ffffff00`,`#7D7F8150`],style:q1})]}),(0,Z.jsxs)(Z1,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:a.gray700,children:o({id:`reduce__onboarding__total__amount__label`})}),(0,Z.jsx)(U,{variant:`title`,size:`medium`,testID:i+`TotalAmount`,children:Tc.formatNumber(n,s,L.SE.number.amount.currency,{fractionDigits:0})})]}),(0,Z.jsx)(pr,{}),l&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(Q1,{testID:i+`ExpandedSection`,children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:a.gray700,children:o({id:`Reduce__SE__onboarding__offer__text__75`})}),(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(pr,{})]}),r.map(e=>(0,Z.jsx)(F1,{...e},e.invoiceId)),(0,Z.jsx)(pr,{})]}),(0,Z.jsx)(J1,{onPress:()=>u(e=>!e),testID:i+`ExpandButton`,children:(0,Z.jsx)(Y1,{children:l?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:a.primary400,testID:i+`ExpandButtonLabel`,children:o({id:`Reduce__SE__onboarding__button__label__34`})}),(0,Z.jsx)(I,{width:4}),(0,Z.jsx)(P.ChevronUpIcon,{height:24,width:24,fill:a.primary400})]}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:a.primary400,testID:i+`ExpandButtonLabel`,children:o({id:`Reduce__SE__onboarding__button__label__35`})}),(0,Z.jsx)(I,{width:4}),(0,Z.jsx)(P.ChevronDownIcon,{height:24,width:24,fill:a.primary400})]})})})]})},V1=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;border-radius:8px;`,()=>Sc(4),`;`),H1=V.View(`flex-direction:row;gap:16px;padding:16px 16px 0;`),U1=V.View(`height:130px;flex:1;justify-content:space-between;`),W1=V.View(`align-items:center;`),G1=V.View(`height:`,({height:e})=>`${e}px`,`;background-color:`,({color:e})=>e,`;width:100%;border-radius:4px 0;align-items:center;justify-content:center;`),K1=V.View(`position:absolute;bottom:84px;border-top-width:1px;width:calc(100% - 32px);border-color:`,({theme:e})=>
1311e.colors.gray400,`;border-style:dashed;`),q1=wo`
1312  height: 20px;
1313  width: 100%;
1314  position: absolute;
1315  bottom: 0;
1316  left: 0;
1317`,J1=V.TouchableOpacity(`align-items:center;justify-content:center;height:48px;`),Y1=V.View(`flex-direction:row;align-items:center;`),X1=V(U)(`text-decoration:line-through;text-decoration-color:`,({theme:e})=>e.colors.gray200,`;margin-right:4px;`),Z1=V.View(`padding:16px;justify-content:space-between;align-items:center;flex-direction:row;`),Q1=V.View(`padding:12px 16px 0;`),$1=({hasBorder:e=!1,testID:t})=>{let{formatMessage:n}=K(),r=(0,X.useCallback)(e=>(0,Z.jsx)(Gc,{url:OE.BUDGET_ADVICE_SERVICE,variant:`body`,size:`small`,children:e},`budget-advice-link`),[]),i=n({id:`feed__and__general__warning__disclaimer__title`}),a=n({id:`feed__and__general__warning__disclaimer__description`},{link1:r});return(0,Z.jsx)(Wo,{stroke:e,title:i,description:a,testID:t})},e0=({resizeStepsQty:e,setSelectedRange:t,selectedRange:n,numberOfYears:r,monthlyPayment:i,testID:a})=>{let{colors:o}=G(),{formatMessage:s,locale:c}=K();return(0,Z.jsxs)(t0,{testID:a,children:[(0,Z.jsxs)(r0,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:o.gray600,align:`center`,children:s({id:`Reduce__SE__onboarding__offer__label__75`})}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(U,{variant:`headline`,size:`small`,align:`center`,testID:a+`_SliderInfo`,children:s({id:`onboardings__bnpl_invoice_and_part_payment__(customer_with_current_part_payment_or_revolve)_2__text`},{amount:(e=>Tc.formatNumber(e,c,L.SE.number.amount.currency,{fractionDigits:0}))(i)})}),(0,Z.jsx)(ki,{leftTrackColor:o.primary400,rightTrackColor:o.gray400,from:0,to:e,step:1,setValue:t,value:n,trackHeight:8,testID:a+`Slider`}),(0,Z.jsxs)(n0,{children:[(0,Z.jsx)(i0,{variant:`body`,size:`small`,color:o.gray600,children:s({id:`onboarding__b2b__sales__duration__label`})}),(0,Z.jsx)(U,{variant:`label`,size:`small`,testID:a+`ResizeInfoDuration`,children:s({id:`Reduce__SE__onboarding__summary__label__73__67`},{0:r})})]})]}),(0,Z.jsx)(Mu,{message:s({id:`Reduce__SE__onboarding__offer__text`}),testID:a+`InfoMessage`}),(0,Z.jsx)($1,{testID:`${a}_BorrowingCostsMoney`})]})},t0=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;border-radius:8px;padding:4px;margin-bottom:100px;`,()=>Sc(4),`;`),n0=V.View(`flex-direction:row;margin-top:8px;`),r0=V.View(`padding:12px;`),i0=V(U)(`flex:1;`),a0=`OfferView`,o0=({originalWeightedInterestRate:e,reducedWeightedInterestRate:t,totalLoanAmount:n,getOfferInvoices:r,resizeSteps:i,onClose:a,onConfirm:o,isLoading:s})=>{let{formatMessage:c}=K(),[l,u]=(0,X.useState)(i.length-1);return(0,Z.jsxs)(j,{insetTop:!1,testID:a0,isStickyHeader:!0,header:(0,Z.jsx)(Et,{variant:`primary`,progress:50,title:c({id:`Reduce__SE__onboarding__offer__title`}),subtitle:`${c({id:`B2B__onboarding__progress__bar__next__step`})} ${c({id:`Reduce__SE__onboarding__offer__label`})}`,onTrailingIconPress:a}),footer:(0,Z.jsx)(bl,{hasShadow:!0,testID:a0,primaryButtonProps:{onPress:()=>o(i[l]),text:c({id:`B2B__onboarding__CTA__next`}),isLoading:s}}),children:[(0,Z.jsx)(B1,{originalWeightedInterestRate:e??0,reducedWeightedInterestRate:t??0,totalLoanAmount:n??0,loansList:r,testID:`OfferView_OfferChart`}),(0,Z.jsx)(I,{height:8}),i.length>0&&(0,Z.jsx)(e0,{selectedRange:l,setSelectedRange:u,resizeStepsQty:i.length-1,numberOfYears:i[l]?.numberOfYears,monthlyPayment:i[l]?.monthlyPayment,testID:`OfferView_ResizeCard`}),(0,Z.jsx)(bl.Padding,{})]})},s0=({navigation:e})=>{let{logEvent:t}=z(),{isOpen:n,onToggle:r}=ts();(0,X.useEffect)(()=>{t(xZ.OFFER_SCREEN_VISIT)},[t]);let i=TZ(e),a=(0,X.useCallback)(()=>{t(xZ.OFFER_CANCEL),i()},[t,i]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(N1,{navigation:e,children:e=>e.isLoading?(0,Z.jsx)(Sn,{variant:`symbol`}):e.isError?(0,Z.jsx)(A1,{onClose:r,refetch:e.refetch}):(0,Z.jsx)(o0,{...e.offerData,onClose:r,onConfirm:e.onConfirm,isLoading:e.isSavingResizeStepPending})}),(0,Z.jsx)(wZ,{isVisible:n,onLeave:a,onModalClose:r})]})},c0=({onClose:e,refetch:t})=>{let{formatMessage:n}=K();return(0,Z.jsx)(is,{type:`error`,IconComponent:P.ReloadIcon,title:n({id:`feed__and__general__pay__later__bnpl_-_try_again__headline`}),buttonTitle:n({id:`loan__reduce__onboarding__content__button__label__42`}),onButtonPress:t,bottomButtonTitle:n({id:`loan__reduce__onboarding__content__button__label__22`}),onBottomButtonPress:e})},l0=()=>Bn({queryKey:Wh.reduceOnboardingOfferDetails(),queryFn:()=>bp({method:`GET`,url:`ReduceV2/Offer/GetCreditorDetailsV2`})}),u0=()=>{let e=Ke();return fn({mutationFn:e=>bp({method:`POST`,url:`ReduceV2/Offer/UpdateCreditorPaymentDetails`,contentType:`application/json`,params:e}),onSuccess:()=>
1317{e.invalidateQueries({queryKey:Wh.reduceOnboardingOfferDetails()})}})},d0=({children:e,navigation:t})=>{let{logEvent:n}=z(),{data:r,status:i,refetch:a}=l0(),{mutateAsync:o}=u0(),[s,c]=(0,X.useState)(!1),{data:l,isLoading:u}=OZ({enabled:s});(0,X.useEffect)(()=>{if(u||l?.currentStep==null||!s)return;let e=l.currentStep;!R&&l.currentStep===kZ.TINK&&(e=kZ.OFFER_AUTO_GIRO),n(xZ.REDIRECT_TO_STEP,{step:e}),AZ(t,e)},[s,t,l,u]);let d=(0,X.useCallback)(()=>{n(xZ.PAYMENT_CONTINUE),c(!0)},[n]);return e(i===`pending`?{isLoading:!0}:i===`error`?{isLoading:!1,isError:!0,refetch:a}:{isProceedingToNextStep:u,isLoading:!1,isError:!1,paymentDetailsData:r,submitCreditorData:o,onConfirm:d})},f0=({creditorName:e,loanType:t,creditorBackgroundColor:n,creditorFontColor:r,creditorInitials:i,bankClearingNumber:a,bankAccountNumber:o,onButtonPress:s,bgOrPgNumber:c,ocrNumber:l,principal:u,testID:d})=>{let{formatMessage:f,locale:p}=K(),{colors:m}=G(),h=e=>Tc.formatNumber(e,p,L.SE.number.amount.currency,{fractionDigits:0}),g=c!=null&&l!=null,_=W.not.emptyOrNull(a)&&W.not.emptyOrNull(o),v=(e,t)=>
1317W.emptyOrNull(e)&&!_?f({id:`Reduce__SE__onboarding__paymentdetails__label__6`}):_?t:e;return(0,Z.jsxs)(p0,{children:[(0,Z.jsxs)(g0,{children:[(0,Z.jsx)(A$,{name:e,defaultSettings:{backgroundColor:n,fontColor:r,initials:i}}),(0,Z.jsxs)(m0,{children:[(0,Z.jsx)(U,{variant:`label`,size:`small`,children:e}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:m.gray700,children:h(u??0)}),(0,Z.jsx)(RZ,{loanType:t})]}),(0,Z.jsx)(_0,{children:(0,Z.jsx)(ba,{onPress:s,variant:`outlined`,size:`medium`,testID:d+`Button`,disabled:_,children:f(g||_?{id:`B2B__onboarding__CTA__edit`}:{id:`onboarding__b2b__organic__sales_led__label__text__66`})})})]}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(pr,{}),(0,Z.jsx)(I,{height:8}),(0,Z.jsxs)(h0,{children:[(0,Z.jsx)(v0,{variant:`body`,size:`small`,color:m.gray600,children:f(_?{id:`Reduce__SE__onboarding__paymentdetails__label__48`}:{id:`Reduce__SE__onboarding__paymentdetails__label`})}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:W.emptyOrNull(c)&&!_?m.error:m.gray900,testID:d+`Bankgiro`,children:v(c,a)})]}),(0,Z.jsxs)(h0,{children:[(0,Z.jsx)(v0,{variant:`body`,size:`small`,color:m.gray600,children:f(_?{id:`Reduce__SE__onboarding__paymentdetails__label__94`}:{id:`Reduce__SE__onboarding__paymentdetails__label__21`})}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:W.emptyOrNull(l)&&!_?m.error:m.gray900,testID:d+`OcrNumber`,children:v(l,o)})]})]})},p0=V.View(`border-radius:8px;background-color:`,({theme:e})=>e.colors.gray0,`;padding:12px;border:1px solid `,({theme:e})=>e.colors.gray0,`;margin-bottom:4px;margin-top:8px;`),m0=V.View(`flex:1;flex-direction:column;padding:0 12px;`),h0=V.View(`flex-direction:row;justify-content:space-between;`),g0=V.View(`flex-direction:row;align-items:center;`),_0=V.View(`align-items:center;justify-content:center;`),v0=V(U)(`flex:1;`);O();var y0=({isModalVisible:e,onModalClose:t,loanAmount:n,giroNumber:r,ocrNumber:i,creditorName:a,creditorBackgroundColor:o,creditorFontColor:s,creditorInitials:c,invoiceId:l,submitCreditorData:u,testID:d})=>{let{logEvent:f}=z(),{formatMessage:p,locale:m}=K(),{isMd:h}=tl(),{colors:g}=G(),[_,v]=(0,X.useState)(!1),[y,b]=(0,X.useState)(null),{control:x,setValue:S,handleSubmit:C,formState:{errors:w,isValid:T},reset:E}=nc({mode:`onChange`});(0,X.useEffect)(()=>{e&&(S(`giroNumber`,r??``),S(`ocrNumber`,i??``))},[S,e,r,i]);let D=()=>{E(),b(null),t()},O={required:p({id:`Reduce__SE__onboarding__input__error__77`}),validate:e=>{if(e.toString().split(`-`).some(e=>e.match(XE)==null))return p({id:`Reduce__SE__onboarding__input__error__77`})}},k={required:p({id:`Reduce__SE__onboarding__input__error__72`}),pattern:{value:ZE,message:p({id:`Reduce__SE__onboarding__input__error__72`})}},ee=e=>Tc.formatNumber(e,m,L.SE.number.amount.currency,{fractionDigits:0}),te=async e=>{if(l!=null){f(xZ.PAYMENT_SUBMIT),v(!0);try{await u({invoiceId:l,giroNumber:e.giroNumber,ocrNumber:e.ocrNumber}),v(!1),D()}catch(e){e instanceof td&&ep(e.body)&&b(e?.body?.Message),v(!1)}}};return(0,Z.jsxs)(Ti,{visible:e,onClose:D,standalone:!0,headerVisible:!0,fullscreen:!0,testID:d,headerText:p({id:`onboarding__reduce__add__loans__details__title`}),footer:h?void 0:(0,Z.jsx)(ba,{onPress:C(te),align:`center`,hasShadow:!0,wide:!0,disabled:!T||_,isLoading:_,testID:d+`SaveButton`,children:p({id:`B2B__onboarding__CTA__save`})}),children:[(0,Z.jsxs)(b0,{children:[a!=null&&c!=null&&(0,Z.jsx)(A$,{name:a,size:`large`,defaultSettings:{backgroundColor:o,fontColor:s,initials:c}}),(0,Z.jsxs)(A,{children:[(0,Z.jsx)(U,{variant:`headline`,size:`small`,align:`center`,children:a}),(0,Z.jsx)(U,{variant:`headline`,size:`small`,align:`center`,children:ee(n??0)})]})]}),(0,Z.jsx)(pr,{}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(Pt,{control:x,name:`giroNumber`,rules:O,render:({field:{value:e,onBlur:t,onChange:n}})=>(0,Z.jsx)(jl,{placeholder:p({id:`onboarding__reduce__input__BGPG__placeholder`}),label:p({id:`Reduce__SE__onboarding__paymentdetails__label`}),enablesReturnKeyAutomatically:!0,onBlur:t,keyboardType:`decimal-pad`,returnKeyType:`done`,enterKeyHint:`done`,inputMode:`numeric`,value:e,onChangeText:e=>{n(e),y!=null&&b(null)},error:w?.giroNumber,testID:d+`GiroNumberInput`})}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(Pt,{control:x,name:`ocrNumber`,rules:k,render:({field:{value:e,onBlur:t,onChange:n}})=>(0,Z.jsx)(jl,{placeholder:p({id:`onboarding__reduce__input__text__placeholder`}),label:p({id:`Reduce__SE__onboarding__paymentdetails__label__21`}),enablesReturnKeyAutomatically:!0,onBlur:t,keyboardType:`decimal-pad`,returnKeyType:`done`,enterKeyHint:`done`,inputMode:`numeric`,value:e,onCh
1317angeText:e=>{n(e),y!=null&&b(null)},error:w?.ocrNumber,testID:d+`OcrNumberInput`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:g.gray600,children:p({id:`Reduce__SE__onboarding__creditors__text__82`},{link1:e=>(0,Z.jsx)(Gc,{variant:`label`,size:`small`,color:g.primary400,url:l1.CUSTOMER_CENTER_WEBSITE,children:e})})}),(0,Z.jsx)(I,{height:24}),y!=null&&(0,Z.jsx)(U,{variant:`body`,size:`small`,color:g.error,testID:d+`SubmitError`,children:y}),h&&(0,Z.jsx)(ba,{onPress:C(te),align:`end`,hasShadow:!0,disabled:!T||_,isLoading:_,testID:d+`SaveButton`,children:p({id:`B2B__onboarding__CTA__save`})})]})},b0=V.View(`padding:16px 0;align-items:center;gap:8px;`),{CC_SWEDEN_PHONE_NUMBER:x0}=$u,S0=`PaymentDetailsView`,C0=({onConfirm:e,creditorsList:t,onClose:n,submitCreditorData:r,isLoading:i})=>{let{logEvent:a}=z(),{formatMessage:o}=K(),{colors:s}=G(),[c,l]=(0,X.useState)(null);mo({onBackground:()=>{l(null)}});let u=t.some(e=>e.bgOrPgNumber==null||e.ocrNumber==null);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j,{insetTop:!1,testID:S0,isStickyHeader:!0,header:(0,Z.jsx)(Et,{variant:`primary`,progress:75,title:o({id:`reduceOnboardingPaymentDetailsTitle`}),subtitle:`${o({id:`B2B__onboarding__progress__bar__next__step`})} ${o({id:`onboarding__b2b__sales__total__cost__label`})}`,onTrailingIconPress:n}),footer:(0,Z.jsx)(bl,{hasShadow:!0,testID:`PaymentDetailsView_Submit`,primaryButtonProps:{onPress:e,text:o({id:`B2B__onboarding__CTA__next`}),disabled:u||i,isLoading:i}}),children:[(0,Z.jsx)(U,{variant:`headline`,size:`small`,children:o({id:`Reduce__SE__onboarding__paymentdetails__headline`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:o({id:`Reduce__SE__onboarding__paymentdetails__text`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsxs)(w0,{children:[(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:o({id:`Reduce__SE__onboarding__paymentdetails__title`})}),(0,Z.jsx)(ba,{onPress:()=>{a(xZ.PAYMENT_CONTACT_SUPPORT),Tc.onPhonePress(x0)},variant:`text`,color:s.primary400,size:`small`,TrailingIconComponent:P.ArrowForwardIcon,children:o({id:`Reduce__SE__onboarding__button__label__21`})})]}),(0,Z.jsx)(I,{height:16}),t.map((e,t)=>(0,X.createElement)(f0,{...e,key:e.invoiceId,onButtonPress:()=>{a(xZ.PAYMENT_DIALOG_OPEN),l(e)},testID:`PaymentDetailsView_CreditorItem${t}`})),(0,Z.jsx)(bl.Padding,{})]}),(0,Z.jsx)(y0,{isModalVisible:c!=null,submitCreditorData:r,onModalClose:()=>{a(xZ.PAYMENT_DIALOG_CLOSE),l(null)},loanAmount:c?.principal,giroNumber:c?.bgOrPgNumber,ocrNumber:c?.ocrNumber,creditorName:c?.creditorName,creditorBackgroundColor:c?.creditorBackgroundColor,creditorFontColor:c?.creditorFontColor,creditorInitials:c?.creditorInitials,invoiceId:c?.invoiceId,testID:`PaymentDetailsView_CreditorModal`})]})},w0=V.View(`flex-direction:row;justify-content:space-between;align-items:center;`),T0=({navigation:e})=>{let{logEvent:t}=z(),{isOpen:n,onToggle:r}=ts();(0,X.useEffect)(()=>{t(xZ.PAYMENT_SCREEN_VISIT)},[]);let i=TZ(e),a=(0,X.useCallback)(()=>{t(xZ.PAYMENT_CANCEL),i()},[t,i]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(d0,{navigation:e,children:e=>e.isLoading?(0,Z.jsx)(Sn,{variant:`symbol`}):e.isError?(0,Z.jsx)(c0,{onClose:r,refetch:()=>{t(xZ.PAYMENT_REFETCH_DATA),e.refetch()}}):(0,Z.jsx)(C0,{isLoading:e.isProceedingToNextStep,onConfirm:e.onConfirm,creditorsList:e.paymentDetailsData,submitCreditorData:e.submitCreditorData,onClose:r})}),(0,Z.jsx)(wZ,{isVisible:n,onLeave:a,onModalClose:r})]})},E0=`@northmill/reduce-onboarding`,D0=[`dev`,`debug`].includes(`prod`),O0=({children:e,flowId:t,product:n,isMaintenanceMode:r})=>{let i=yf(e=>e.userSession.isAuthenticated),{featureFlag:a,isLoading:o,isError:s}=of(vd.customer_acquisition),[c,l]=(0,X.useState)(null),u=(0,X.useMemo)(()=>{if(a==null||!a.enabled)return null;let e=a.properties?.[_m.REDUCE];return e?.type===`string`?e.value:null},[a]),d=t??u,{applicationState:f,onCreateApplication:p,removeApplicationState:m}=Uo({storageKey:E0,initialState:{timestamp:null,applicationId:null,flowId:null},flowId:d}),{isLoading:h,shouldShowError:g,hasProduct:_,applicationId:v}=Rd({product:n,handleSuccess:p,handleError:m});return(0,X.useEffect)(()=>
1317{l(cl())},[]),e(o||h||c==null?{isLoading:!0}:s&&!D0||g?{isLoading:!1,isError:!0}:{isLoading:!1,isError:!1,isAuthenticated:i,applicationId:(r?null:v)??(d===f.flowId?f.applicationId:null),onCreateApplication:p,isDevelopment:D0,currentFlowId:d,authToken:c,hasProduct:_})},k0=[`dev`,`debug`].includes(`prod`),A0=k0?`debug`:`error`,j0=`RebillaCredit`,M0=({navigation:e,route:t})=>{let{logEvent:n}=z(),{state:{config:r}}=Ec(),i=r?.reduceOnboardingMaintenanceFlowId!=null&&r.reduceOnboardingMaintenanceFlowId!==``,{flowId:a}=i?{flowId:r.reduceOnboardingMaintenanceFlowId}:t.params??{},o=Lo(`common_graphqlSourceInAO`)===Oe.ENABLED,{buildNumber:s,buildVersion:c,commitHash:l}=Zt(),u=Kc(A0),d=Ml(`RebillaCredit`,k0?void 0:{trackEvent(e,t){n(e,t)}});return(0,X.useEffect)(()=>{a!=null&&(i?u.debug(`Maintenance mode FlowId provided in config`,a):u.debug(`FlowId provided in route params`,a))},[a,i,u]),(0,Z.jsx)(O0,{flowId:a,product:j0,isMaintenanceMode:i,children:t=>t.isLoading?(0,Z.jsx)(Sn,{variant:`symbol`}):t.isError?(0,Z.jsx)(is,{type:`error`}):t.hasProduct?(e.popTo(J.REDUCE_DASHBOARD_ROOT_NAVIGATOR,{screen:rE.REDUCE_DASHBOARD}),(0,Z.jsx)(Z.Fragment,{})):t.isAuthenticated?(0,Z.jsx)(ht,{logger:u,analytics:d,product:j0,gatewayUrl:iu(),contentHubUrl:`https://content-hub-api.web.prod.northmill.tech`,graphqlUrl:vc(`https://bff-api.web.prod.northmill.tech/graphql`),isGraphQlDataSource:o&&t.isAuthenticated,isDevelopment:t.isDevelopment,isAuthenticated:t.isAuthenticated,applicationId:t.applicationId??void 0,onCreateApplication:t.onCreateApplication,flowId:t.currentFlowId,xerxesToken:Vu()?void 0:t.authToken,authTokenKey:Pn.resolveKey(Pi),buildInfo:{appBuildNumber:s??``,appVersion:c??``,commitHash:l??``},onExit:()=>t.isAuthenticated?e.popTo(J.FEED,{screen:Fp.FEED_SCREEN}):e.popTo(fE.LOGIN)}):R?(0,Z.jsx)(oQ,{product:`RebillaCredit`}):(e.replace(fE.LOGIN),(0,Z.jsx)(Z.Fragment,{}))})},N0=({navigation:e})=>{let{logEvent:t}=z(),{data:n}=OZ({enabled:!0});xm();let r=kh(e=>e.reduceOnboardingSession.setBusinessOperationId),i=(0,X.useCallback)(()=>{n!=null&&n.currentStep!==kZ.PERSONAL_FORM?(t(xZ.REDIRECT_TO_STEP,{step:n.currentStep}),AZ(e,n.currentStep)):(t(xZ.REDIRECT_TO_NEW_ONBOARDING),e.replace(dE.PERSONAL_FORM))},[t,e,n]);return(0,X.useEffect)(()=>{n!=null&&(r({businessOperationId:n.requestId}),i())},[!1,n,i,r]),(0,Z.jsx)(Sn,{variant:`symbol`})},P0=({navigation:e,route:{params:{businessOperationId:t,reports_generation_job_id:n,error:r,message:i}={}}})=>{let{formatMessage:a}=K(),{logEvent:o}=z();(0,X.useEffect)(()=>{o(xZ.TINK_CALLBACK_SCREEN_VISIT)},[]);let s=(0,X.useCallback)(()=>{o(xZ.TINK_RETRY),e.replace(dE.TINK_POPUP)},[o,e]),c=(0,X.useCallback)(()=>{o(xZ.TINK_CANCEL),e.pop()},[o,e]),l=yf(e=>e.reduceOnboardingSession.businessOperationId),u=t??l,{customerId:d}=yf(e=>e.userSession),{mutate:f}=Ld();return(0,X.useEffect)(()=>{n!=null&&(o(xZ.TINK_START_PROCESSING),f({businessOperationId:u,customerId:d,productType:Ip.REBILLA_CREDIT,reportsGenerationJobId:n},{onSuccess:()=>{o(xZ.REDIRECT_TO_STEP),AZ(e,kZ.OFFER_DETAILS)}}))},[u,d,e,n,f]),r==null?(0,Z.jsx)(Sn,{variant:`symbol`}):(0,Z.jsx)(is,{type:`error`,title:a({id:`onboarding__account__card__general__info__something__went__wrong`}),description:i,bottomButtonTitle:a({id:`onboardings__bnpl_invoice_and_part_payment__label-text__57`}),onBottomButtonPress:c,buttonTitle:a({id:`onboardings__bnpl_invoice_and_part_payment__label-text__47`}),onButtonPress:s,testID:`ReduceOnboardingTinkCallbackV2ErrorView`})};O();var F0=R?`${ls()}/se/app/usp/onboarding/reduce/tink-callback`:`northmill:///usp/onboarding/reduce/tink-callback`,I0=({navigation:e})=>{let{formatMessage:t}=K(),{logEvent:n}=z(),{isOpen:r,onToggle:i}=ts();(0,X.useEffect)(()=>{n(xZ.TINK_SCREEN_VISIT)},[]);let{device:a}=tl(),o=R&&a===`mobile`,s=yf(e=>e.userSession.customerId),c=yf(e=>e.reduceOnboardingSession.businessOperationId),l=TZ(e),u=(0,X.useCallback)(()=>
1317{n(xZ.TINK_CANCEL),e.canGoBack()?e.goBack():l()},[n,e,l]);return mo({onForeground:()=>{o&&u()}}),(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(mh,{reportTypes:`INCOME_CHECK_REPORT,RISK_INSIGHTS_REPORT,TRANSACTION_REPORT`,businessOperationId:c,externalReference:c,redirectUri:`${F0}${R?`?businessOperationId=${c}`:``}`,customerId:s,children:({isLoading:r,tinkUrl:a})=>(0,Z.jsx)(jh,{onClose:i,onSubmit:()=>{W.emptyOrNull(a)||(R||e.pop(),n(xZ.TINK_REDIRECT),setTimeout(()=>b.openURL(a,`_self`),0))},isLoading:r,title:t({id:`Reduce__SE__onboarding__tink__headline`}),subtitle:t({id:`Reduce__SE__onboarding__tink__text`}),hasNorthmillIcon:!0})}),(0,Z.jsx)(wZ,{isVisible:r,onLeave:u,onModalClose:i})]})},L0=({onCancel:e,autoStartToken:t,hideBankIdButton:n})=>{let{formatMessage:r}=K();B({headerShown:!1});let i=(0,X.useCallback)(()=>{let e=Ft.stringify({autostarttoken:t,redirect:`null`});window.open(`bankid:///?${e}`,`_self`)},[t]);return(0,Z.jsx)(pu,{withLoader:W.emptyOrNull(t),headline:r({id:`feed_and_general__login_splash__web_login_03_–_bankid__open_mobile_bankid_or_bankid_on_file`}),description:r({id:`feed_and_general__login_splash__web_login_03_–_bankid__to_login`}),secondaryButtonProps:!R||n?void 0:{children:r({id:`feed_and_general__login_splash__web_small_03_–_bankid__identification__label`}),disabled:W.emptyOrNull(t),onPress:i},additionalActionProps:{children:r({id:`feed_and_general__login_splash__web_login_03_–_bankid__label`}),onPress:e},icon:{Component:Cr.BankIdColoredBadge,accessibilityLabel:r({id:`aria__labe__bank__id__logo`})}})};O();var R0=e=>{if([`debug`,`dev`].includes(`prod`))return;let t=xe.select({ios:Ln,web:`null`,default:`null`}),n=`bankid:///?autostarttoken=${encodeURIComponent(e)}&redirect=${t}`;R?window.open(n,`_self`):b.openURL(n)},z0=(e=!0)=>Bn({enabled:e,queryKey:Wh.reduceOnboardingInsurance(),queryFn:({signal:e})=>bp({method:`GET`,url:`ReduceV2/Offer/GetPpiInsuranceOfferDetails`,signal:e})}),B0=e=>!e||e.trim()===``,V0=({isVisible:e,closeModal:t,testID:n})=>{let{formatMessage:r}=K(),{colors:i}=G(),a=[{label:r({id:`onboarding__insurance__bottom__sheet__more__information__name__55`})},{label:r({id:`onboarding__insurance__bottom__sheet__more__information__name`})},{label:r({id:`onboarding__insurance__bottom__sheet__modal__content__name`}),description:r({id:`BNP__onboarding__legal__text__description__02`})}];return(0,Z.jsxs)(Ti,{visible:e,onClose:t,headerText:r({id:`onboarding__insurance__bottom__sheet__more__information__label`}),headerVisible:!0,children:[(0,Z.jsx)(fi,{topSpacing:!1,title:r({id:`onboarding__insurance__bottom__sheet__more__information__text__96`}),testID:`${n}_EligibilityCriteriaTitle`}),(0,Z.jsx)(H0,{children:a.map((e,t)=>(0,Z.jsxs)(X.Fragment,{children:[(0,Z.jsx)(Yu,{...e,spacing:0,leftComponent:(0,Z.jsx)(P.UspCheckIcon,{width:32,height:32,fill:i.secondary300}),testID:`${n}_EligibilityCriteria${t}`}),t!==a.length-1&&(0,Z.jsx)(pr,{color:i.gray200})]},`list-item-${t}`))}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:i.gray700,children:r({id:`BNP__onboarding__legal__text__explanation__text`})})]})},H0=V.View(`border-radius:8px;border:1px solid `,({theme:e})=>e.colors.gray200,`;overflow:hidden;`);Ps();var U0={code:`(function InsuranceInfoTsx1(){const{height}=this.__closure;return{height:height.value,overflow:'hidden'};})`},W0=({testID:e,presaleInformationUrl:t,privacyPolicyUrl:n,generalTermsUrl:r})=>{let{formatMessage:i}=K(),{colors:a}=G(),[o,s]=(0,X.useState)(!1),[c,l]=(0,X.useState)(!1),u=gu(240),[d,f]=(0,X.useState)(0),p=ci(function({_worklet_3593587843186_init_data:e,height:t}){let n=()=>({height:t.value,overflow:`hidden`});return n.__closure={height:t},n.__workletHash=3593587843186,n.__initData=e,n}({_worklet_3593587843186_init_data:U0,height:u})),m=e=>{f(e.nativeEvent.layout.height)},h=()=>{l(!0),u.value=kt(d,Ds)},g=[{label:i({id:`onboarding__insurance__success__page__name__96`})},{label:i({id:`onboarding__insurance__desktop__success__page__name`})},{label:i({id:`onboarding__insurance__success_page__name__6`})},{label:i({id:`onboarding__insurance__desktop__success__page__name__67`})},{label:i({id:`onboarding__insurance__outcome__screen__name`})}];return(0,Z.jsxs)(X.Fragment,{children:[(0,Z.jsx)(I,{height:40}),(0,Z.jsx)(pr,{}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`title`,size:`medium`,testID:`${e}_InsuranceTitle`,children:i({id:`BNP__onboarding__free__credit__protection__title`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsxs)(Za.View,{style:p,children:[(0,Z.jsx)(q0,{onLayout:m,children:g.map((t,n)=>(0,Z.jsxs)(X.Fragment,{children:[(0,Z.jsx)(Yu,{...t,spacing:0,leftComponent:(0,Z.jsx)(P.UspCheckIcon,{width:32,height:32,fill:a.secondary300}
1317),testID:`${e}_InsurancePoint${n}`}),n!==g.length-1&&(0,Z.jsx)(pr,{color:a.gray200})]},`list-item-${n}`))}),!c&&(0,Z.jsxs)(G0,{children:[(0,Z.jsx)(bu,{color:a.gray0,children:(0,Z.jsx)(I,{height:96})}),(0,Z.jsx)(K0,{children:(0,Z.jsx)(ba,{align:`end`,onPress:h,variant:`outlined`,size:`medium`,TrailingIconComponent:P.ChevronDownIcon,children:i({id:`onboarding__b2b__onboarding__withdraw__04__below__limit__label`})})})]})]}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:i({id:`onboarding__insurance__success__page__text__71`})}),(0,Z.jsx)(I,{height:20}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:a.gray700,children:i({id:`onboarding__insurance__outcome__screen__text`},{eligibilityCriteria:e=>(0,Z.jsx)(Gc,{variant:`label`,size:`small`,onPress:()=>s(!0),children:e})})}),(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:a.gray700,children:i({id:`onboarding__right__of__withdrawa__insurance`})}),(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:a.gray700,children:i({id:`onboarding__insurance__desktop__success__page__text`},{terms:e=>B0(r)?(0,Z.jsx)(U,{variant:`label`,size:`small`,children:e}):(0,Z.jsx)(Gc,{variant:`label`,size:`small`,url:r,children:e}),prePurchaseInformation:e=>B0(t)?(0,Z.jsx)(U,{variant:`label`,size:`small`,children:e}):(0,Z.jsx)(Gc,{variant:`label`,size:`small`,url:t,children:e}),productSheet:e=>B0(n)?(0,Z.jsx)(U,{variant:`label`,size:`small`,children:e}):(0,Z.jsx)(Gc,{variant:`label`,size:`small`,url:n,children:e})})}),(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:a.gray700,children:i({id:`onboarding__insurance__outcome__screen__text__17`},{personalData:e=>(0,Z.jsx)(Gc,{variant:`label`,size:`small`,url:l1.STIP_NEW.PERSONAL_DATA,children:e})})}),(0,Z.jsx)(V0,{isVisible:o,closeModal:()=>s(!1),testID:e})]})},G0=V.View(`position:absolute;bottom:0;left:0;right:0;`),K0=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;`),q0=V.View(`border-radius:8px;border:1px solid `,({theme:e})=>e.colors.gray200,`;overflow:hidden;`),J0=`ReduceOnboardingSummaryBNPScreen`,Y0=({generalTermsUrl:e,presaleInformationUrl:t,privacyPolicyUrl:n,handleNext:r})=>{let{formatMessage:i}=K(),{colors:a}=G();return(0,Z.jsx)(is,{testID:J0,type:`success`,title:i({id:`onboarding__insurance__success__page__headline__02`}),description:i({id:`onboarding__insurance__success__page__text__01`}),buttonTitle:i({id:`onboardings__bnpl_invoice_and_part_payment__label-text__57`}),onButtonPress:r,stickyButtonsProps:{primaryButtonProps:{testID:`${J0}_NextButton`}},backgroundColor:a.gray0,children:(0,Z.jsx)(W0,{testID:J0,generalTermsUrl:e,presaleInformationUrl:t,privacyPolicyUrl:n})})};Ps();var X0=56,Z0=16,Q0=64,$0=28,e2=R?0:16,t2={code:`(function CreditorsContainerTsx1(){const{loans,CREDITOR_LIST_ITEM_HEIGHT,CREDITOR_LIST_ITEM_PADDING,interpolate,creditorsListDriver,CLOSED_CREDITOR_LIST_ITEMS_HEIGHT}=this.__closure;const openedListItemHeight=loans.length*CREDITOR_LIST_ITEM_HEIGHT+CREDITOR_LIST_ITEM_PADDING;return{height:interpolate(creditorsListDriver.value,[0,1],[CLOSED_CREDITOR_LIST_ITEMS_HEIGHT,openedListItemHeight])};})`},n2={code:`(function CreditorsContainerTsx2(){const{creditorsListDriver}=this.__closure;return{opacity:creditorsListDriver.value};})`},r2={code:`(function CreditorsContainerTsx3(){const{interpolate,creditorsListDriver}=this.__closure;return{marginBottom:interpolate(creditorsListDriver.value,[0,1],[8,16])};})`},i2=({isOpened:e,setIsOpened:t,loans:n,testId:r})=>{let{formatMessage:i}=K(),{colors:a}=G(),o=e=>`${r}_${e}`,s=Gs(),c=gu(0),l=ci(function({_worklet_11495217487934_init_data:e,loans:t,CREDITOR_LIST_ITEM_HEIGHT:n,CREDITOR_LIST_ITEM_PADDING:r,interpolate:i,creditorsListDriver:a,CLOSED_CREDITOR_LIST_ITEMS_HEIGHT:o}){let s=function(){let e=t.length*n+r;return{height:i(a.value,[0,1],[o,e])}};return s.__closure={loans:t,CREDITOR_LIST_ITEM_HEIGHT:n,CREDITOR_LIST_ITEM_PADDING:r,interpolate:i,creditorsListDriver:a,CLOSED_CREDITOR_LIST_ITEMS_HEIGHT:o},s.__workletHash=0xa74705ae03e,s.__initData=e,s}({_worklet_11495217487934_init_data:t2,loans:n,CREDITOR_LIST_ITEM_HEIGHT:Q0,CREDITOR_LIST_ITEM_PADDING:Z0,interpolate:_c,creditorsListDriver:c,CLOSED_CREDITOR_LIST_ITEMS_HEIGHT:X0})),u=ci(function({_worklet_15579096652039_init_data:e,creditorsListDriver:t}){let n=()=>({opacity:t.value});return n.__closure={creditorsListDriver:t},n.__workletHash=0xe2b4a859907,n.__initData=e,n}({_worklet_15579096652039_init_data:n2,creditorsListDriver:c})),d=ci(function({_worklet_7689725360765_init_data:e,interpolate:t,creditorsListDriver:n}){let r=()=>({marginBottom:t(n.value,[0,1],[8,16])});return r.__closure={interpolate:t,creditorsListDriver:n},r.__workletHash=7689725360765,r.__initData=e,r}({_worklet_7689725360765_init_data:r2,interpolate:_c,creditorsListDriver:c}));return(0,X.useEffect)(()=>{c.value=kt(+!!e)},[c,e]),(0,Z.jsxs)(a2,{children:[(0,Z.jsxs)(o2,{style:d,children:[(0,Z.jsx)(U,{variant:`title`,size:`medium`,color:a.gray500,testID:o(`LoanCountText`),children:i({id:`Reduce__SE__onboarding__summary__title`},{0:n.length})}),(0,Z.jsx)(s2,{onPress:()=>t(e=>!e),testID:o(`CreditorListToggleButton`),children:e?(0,Z.jsx)(P.ChevronUpIcon,{width:24,height:24}):(0,Z.jsx)(P.ChevronDownIcon,{width:24,height:24})})]}),(0,Z.jsxs)(c2,{style:l,testID:o(`CreditorList`),children:[n.map((e,t)=>(0,Z.jsx)(p2,{driver:c,index:t,testId:o(`CreditorAvatar`+t),children:(0,Z.jsx)(la,{name:e.bankName,defaultSettings:{initials:e.initials,backgroundColor:e.backgroundColor,fontColor:e.textColor}})},e.bankName+e.type+e.amount)),(0,Z.jsx)(Za.View,{style:u,children:n.map((e,t)=>(0,Z.jsxs)(X.Fragment,{children:[(0,Z.jsx)(pr,{color:a.gray100,size:1}),(0,Z.jsxs)(l2,{testID:o(`CreditorListItem`+t),children:[(0,Z.jsxs)(u2,{children:[(0,Z.jsx)(U,{variant:`label`,size:`small`,color:a.gray900,testID:o(`CreditorListItem`+t+`BankName`),children:e.bankName}),(0,Z.jsx)(RZ,{loanType:e.type})]}),(0,Z.jsx)(U,{variant:`title`,size:`medium`,align:`center`,testID:o(`CreditorListItem`+t+`LoanAmount`),children:s({value:e.amount})})]})]},e.bankName+e.type+e.amount))})]})]})},a2=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;border-radius:8px;`),o2=V(Za.View)(`flex-direction:row;justify-content:space-between;align-items:center;padding:16px 12px 0;margin-bottom:8px;`),s2=V.TouchableOpacity(`width:24px;height:24px;justify-content:center;align-items:center;
1317`),c2=V(Za.View)(`overflow:hidden;padding:0 16px;`),l2=V.View(`flex-direction:row;align-items:center;height:`,`${Q0}px`,`;padding:16px;padding-left:48px;`),u2=V.View(`flex:1;flex-direction:column;`),d2=Z0,f2={code:`(function CreditorsContainerTsx4(){const{interpolate,driver,BASE_Y,index,CREDITOR_LIST_ITEM_HEIGHT,AVATAR_HORIZONTAL_PADDING,AVATAR_SIZE,colors}=this.__closure;return{position:'absolute',transform:[{translateY:interpolate(driver.value,[0,1],[0,BASE_Y+index*(CREDITOR_LIST_ITEM_HEIGHT+1)])},{translateX:interpolate(driver.value,[0,1],[AVATAR_HORIZONTAL_PADDING+index*AVATAR_SIZE,AVATAR_HORIZONTAL_PADDING])}],borderRadius:32,borderWidth:2,borderColor:colors.gray100};})`},p2=({driver:e,index:t,children:n,testId:r})=>{let{colors:i}=G(),a=ci(function({_worklet_2758138665348_init_data:e,interpolate:t,driver:n,BASE_Y:r,index:i,CREDITOR_LIST_ITEM_HEIGHT:a,AVATAR_HORIZONTAL_PADDING:o,AVATAR_SIZE:s,colors:c}){let l=()=>({position:`absolute`,transform:[{translateY:t(n.value,[0,1],[0,r+i*(a+1)])},{translateX:t(n.value,[0,1],[o+i*s,o])}],borderRadius:32,borderWidth:2,borderColor:c.gray100});return l.__closure={interpolate:t,driver:n,BASE_Y:r,index:i,CREDITOR_LIST_ITEM_HEIGHT:a,AVATAR_HORIZONTAL_PADDING:o,AVATAR_SIZE:s,colors:c},l.__workletHash=2758138665348,l.__initData=e,l}({_worklet_2758138665348_init_data:f2,interpolate:_c,driver:e,BASE_Y:d2,index:t,CREDITOR_LIST_ITEM_HEIGHT:Q0,AVATAR_HORIZONTAL_PADDING:e2,AVATAR_SIZE:$0,colors:i}));return(0,Z.jsx)(Za.View,{style:a,testID:r,children:n})};O(),Ps();var m2=`ReduceOnboardingSummaryView`,h2=e=>`${m2}_${e}`,g2=390,_2={code:`(function ReduceOnboardingSummaryViewTsx1(){const{withTiming,showExpandedSummary}=this.__closure;return withTiming(showExpandedSummary?1:0);})`},v2={code:`(function ReduceOnboardingSummaryViewTsx2(){const{interpolate,expandedSummaryDriver,EXPANDED_SUMMARY_HEIGHT}=this.__closure;return{height:interpolate(expandedSummaryDriver.value,[0,1],[0,EXPANDED_SUMMARY_HEIGHT])};})`},y2=({loans:e,combinedLoanAmount:t,monthlyPayment:n,effectiveInterest:r,newYearlyInterest:i,previousYearlyInterest:a,administrationFee:o,interestAndFees:s,invoiceFee:c,startupFee:l,premiumInterestRate:u,onShowLoanAgreement:d,onSign:f,onClose:p,repaymentPeriodYears:m,totalLoanCost:h,hasInsurance:g})=>{let{formatMessage:_,locale:v}=K(),{colors:y}=G(),[b,x]=(0,X.useState)(e.length===1),[S,C]=(0,X.useState)(!0),{scrollViewRef:w,handleSetViewHeight:T,scrollHandler:E,scrollToBottom:D,isWholeContentVisible:O}=Fo(),k=Gs(),A=cs(function({_worklet_7864089064147_init_data:e,withTiming:t,showExpandedSummary:n}){let r=()=>t(+!!n);return r.__closure={withTiming:t,showExpandedSummary:n},r.__workletHash=7864089064147,r.__initData=e,r}({_worklet_7864089064147_init_data:_2,withTiming:kt,showExpandedSummary:S})),ee=ci(function({_worklet_12690570338383_init_data:e,interpolate:t,expandedSummaryDriver:n,EXPANDED_SUMMARY_HEIGHT:r}){let i=()=>({height:t(n.value,[0,1],[0,r])});return i.__closure={interpolate:t,expandedSummaryDriver:n,EXPANDED_SUMMARY_HEIGHT:r},i.__workletHash=0xb8ac0efe04f,i.__initData=e,i}({_worklet_12690570338383_init_data:v2,interpolate:_c,expandedSummaryDriver:A,EXPANDED_SUMMARY_HEIGHT:g2})),te=(0,X.useCallback)((e,t)=>(0,Z.jsx)(U,{variant:`body`,size:`small`,color:y.primary400,onPress:t,children:e}),[y.primary400]),ne=(0,X.useCallback)(()=>{O?f():D()},[O,f,D]);return(0,Z.jsxs)(j,{scrollViewRef:w,scrollViewProps:{onScroll:E,onLayout:T(`scrollView`)},contentContainerProps:{onLayout:T(`container`)},isStickyHeader:!0,header:(0,Z.jsx)(Et,{variant:`primary`,progress:102,title:_({id:`onboarding__b2b__sales__total__cost__label`}),onTrailingIconPress:p}),footer:(0,Z.jsx)(bl,{primaryButtonProps:{onPress:ne,variant:`contained`,text:_({id:`onboarding__revolve__agreement__CTA__new`}),startIcon:(0,Z.jsx)(Cr.BankIdBadge,{width:32,height:32}),testID:h2(`SignButton`)},testID:h2(`StickyButtons`)}),testID:m2,children:[(0,Z.jsx)(fi,{isHeadline:!0,title:_({id:`Reduce__SE__onboarding__summary__headline`}),testID:h2(`TitleBarHeader`)}),(0,Z.jsxs)(b2,{children:[(0,Z.jsxs)(x2,{children:[(0,Z.jsxs)(S2,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:y.gray0,children:_({id:`Reduce__SE__onboarding__summary__title`})}),(0,Z.jsx)(T2,{variant:`headline`,size:`small`,color:y.gray0,testID:h2(`CombinedLoanAmount`),children:k({value:t})})]}),(0,Z.jsxs)(S2,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:y.gray0,children:_({id:`onboarding__b2b__services__4__label`})}),(0,Z.jsx)(T2,{variant:`headline`,size:`small`,color:y.gray0,testID:h2(`MonthlyPayment`),children:k({value:n})})]}),(0,Z.jsx)(pr,{verticalMargin:8,color:y.primary300}),(0,Z.jsxs)(C2,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:y.gray0,children:_({id:`Reduce__SE__onboarding__summary__label__88`})}),(0,Z.jsxs)(w2,{children:[(0,Z.jsx)(E2,{variant:`title`,size:`medium`,color:y.primary200,testID:h2(`PreviousYearlyInterest`),children:Qi(a,v,`percent`)}),(0,Z.jsx)(U,{variant:`title`,size:`medium`,color:y.gray0,testID:h2(`NewYearlyInterest`),children:Qi(i,v,`percent`)})]})]}),(0,Z.jsxs)(C2,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:y.gray0,children:_({id:`Reduce__SE__onboarding__summary__label__73`})}),(0,Z.jsx)(U,{variant:`title`,size:`medium`,color:y.gray0,testID:h2(`EffectiveInterest`),children:Qi(r,v,`percent`)})]})]}),(0,Z.jsxs)(O2,{style:ee,children:[(0,Z.jsx)(Rr,{variant:`multiLine`,label:_({id:`onboardings__bnpl_invoice_and_part_payment__(customer_with_current_part_payment_or_revolve)__label`}),text:_({id:`Reduce__SE__onboarding__summary__label__73__67`},{0:m}),testID:h2(`RepaymentTime`)}),(0,Z.jsx)(pr,{size:1,color:y.gray100}),(0,Z.jsx)(Rr,{variant:`multiLine`,label:_({id:`Reduce__SE__onboarding__summary__label__61`}),text:k({value:h,fractionDigits:0}),testID:h2(`TotalLoanCost`)}),(0,Z.jsx)(pr,{size:1,color:y.gray100}),(0,Z.jsx)(Rr,{variant:`multiLine`,label:_({id:`Reduce__SE__onboarding__summary__label__8`}),text:k({value:s,fractionDigits:0}),testID:h2(`InterestAndFees`)}),(0,Z.jsx)(pr,{size:1,color:y.gray100}),(0,Z.jsx)(Rr,{variant:`multiLine`,label:_({id:`Reduce__SE__onboarding__summary__label__32`}),text:k({value:l}),testID:h2(`StartupFee`)}),(0,Z.jsx)(pr,{size:1,color:y.gray100}),(0,Z.jsx)(Rr,{variant:`multiLine`,label:_({id:`B2B__onboarding__item__label__01`}),text:k({value:c}),testID:h2(`InvoiceFee`)}),(0,Z.jsx)(pr,{size:1,color:y.gray100}),(0,Z.jsx)(Rr,{variant:`multiLine`,label:_({id:`Reduce__SE__onboarding__summary__label__94`}),text:k({value:o}),testID:h2(`AdministrationFee`)}),(0,Z.jsx)(pr,{size:1,color:y.gray100})]}),(0,Z.jsxs)(k2,{children:[(0,Z.jsx)($1,{testID:h2(`BorrowingCostsMoney`)}),(0,Z.jsx)(pr,{size:1,color:y.gray100}),(0,Z.jsx)(D2,{onPress:()=>C(e=>!e),children:S?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:y.primary400,testID:h2(`ExpandButtonOpenText`),children:_({id:`Reduce__SE__onboarding__button__label__34`})}),(0,Z.jsx)(P.ChevronUpIcon,{width:24,height:24,fill:y.primary400})]}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:y.primary400,testID:h2(`ExpandButtonClosedText`),children:_({id:`Reduce__SE__onboarding__button__label__35`})}),(0,Z.jsx)(P.ChevronDownIcon,{width:24,height:24,fill:y.primary400})]})})]})]}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(F,{children:(0,Z.jsx)(Wu,{title:_({id:`onboarding__insurance__success__page__text__71`}),description:_({id:`reduce__onboarding__summary__12__description`}),icon:(0,Z.jsx)(P.Info,{width:32,height:32,color:y.info}),type:`info`,testID:h2(`InfoCardMessage`)})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(i2,{isOpened:b,setIsOpened:x,loans:e,testId:h2(`CreditorsContainer`)}),(0,Z.jsx)(I,{height:16}),g&&(0,Z.jsx)(F,{children:(0,Z.jsx)(Wu,{title:_({id:`onboarding__insurance__summary__7__headline`}),description:_({id:`reduce__onboarding__loanprotection__description`},{0:u}),icon:(0,Z.jsx)(P.InsuranceIcon,{width:32,height:32}),type:`default`,testID:h2(`InsuranceCardMessage`)})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:y.gray700,children:_({id:`reduce_onboarding__summary_legal__terms__new`},{link1:e=>te(e,d)})}),(0,Z.jsx)(bl.Padding,{})]})},b2=V.View(`border-radius:8px;overflow:hidden;`,()=>Sc(2),`;`),x2=V.View(`padding:16px;background-color:`,({theme:e})=>e.colors.primary400,`;`),S2=V.View(`flex-direction:row;justify-content:space-between;align-items:flex-end;height:32px;`),C2=V.View(`flex-direction:row;justify-content:space-between;align-items:center;height:24px;`),w2=V.View(`flex-direction:row;gap:16px;`),T2=V(U)(`align-self:flex-start;`),E2=V(U)(`text-decoration:line-through;text-decoration-color:`,({theme:e})=>e.colors.primary200,`;`),D2=V.TouchableOpacity(`flex-direction:row;justify-content:center;align-items:center;gap:4px;padding:16px;background-color:`,({theme:e})=>e.colors.gray0,`;`),O2=V(Za.View)(`background-color:`,({theme:e})=>e.colors.gray0,`;padding:0 16px;`),k2=V(A)(`background-color:`,({theme:e})=>e.colors.gray0,`;`),A2={generalTermsUrl:``,presaleInformationUrl:``,privacyPolicyUrl:``};function j2(e){return(e??[]).reduce((e,t)=>
1317{let n=(t.type??``).trim(),r=t.url??``;switch(!0){case n.startsWith(`BnpTermsAndConditions`):e.generalTermsUrl=r;break;case n.startsWith(`BnpSalesInformation`):e.presaleInformationUrl=r;break;case n.startsWith(`BnpIPID`):e.privacyPolicyUrl=r}return e},{...A2})}var M2=!R||Ko()||Ul(),N2=({navigation:{popTo:e}})=>{let{logEvent:t}=z(),{isOpen:n,onToggle:r}=xu(),{formatMessage:i}=K(),a=et();(0,X.useEffect)(()=>{t(xZ.SUMMARY_SCREEN_VISIT)},[]);let{isOpen:o,onOpen:s,onClose:c}=xu(),[l,u]=(0,X.useState)(!1),[d,f]=(0,X.useState)(!1),[p,m]=(0,X.useState)(null),[h,g]=(0,X.useState)(null),[_,v]=(0,X.useState)(null),[y,b]=(0,X.useState)(null),x=(0,X.useRef)(!1),S=(0,X.useCallback)(()=>{t(xZ.SUMMARY_CANCEL),e(J.FEED,{screen:Fp.FEED_SCREEN})},[t,e]),{secondsRemaining:C,startTimer:w,resetTimer:T,onExtend:E,totalSeconds:D}=CY(),{data:O,mutate:k,isError:A,isIdle:ee,isPending:te}=fn({mutationFn:()=>bp({method:`POST`,url:`ReduceV2/Offer/GenerateOfferSummaryV2`,contentType:`application/json`})});(0,X.useEffect)(()=>{a&&k()},[k,a]);let{data:ne,status:re,refetch:ie}=KQ(),{data:ae,status:oe,refetch:se}=z0(),{generalTermsUrl:ce,presaleInformationUrl:le,privacyPolicyUrl:ue}=(0,X.useMemo)(()=>j2(y===`success`?ae?.documents:null),[ae?.documents,y]),{mutateAsync:de,status:fe,data:pe}=fn({mutationFn:e=>bp({method:`POST`,url:`ReduceV2/Offer/SignV2`,contentType:`application/json`,params:e}),onSuccess:({autoStartToken:e,retrieveToken:n},r)=>{t(xZ.SUMMARY_BANKID),g(e),v(n),u(!0),s(),r.authenticationType===Kh.Qr&&w()}});(0,X.useEffect)(()=>{fe===`success`&&R0(pe?.autoStartToken??``)},[pe?.autoStartToken,fe]);let{status:me,data:he}=Bn({enabled:l,refetchInterval:1e3,queryKey:Wh.reduceOnboardingSignPing(),queryFn:()=>bp({method:`GET`,url:`ReduceV2/Offer/SignPing`,headers:{retrieveToken:_}})}),{mutateAsync:ge,isPending:_e,isSuccess:ve}=fn({mutationFn:()=>bp({method:`POST`,url:`ReduceV2/Offer/SignComplete`,contentType:`application/json`}),onSuccess:async()=>{await se(),b(`success`),x.current=!0},onError:()=>{b(`error`),x.current=!1}}),ye=(0,X.useCallback)(()=>{t(xZ.SUMMARY_ACCEPT),f(!0)},[t]);(0,X.useEffect)(()=>{if(me===`success`&&l)switch(he.status){case bm.SUCCESS:!x.current&&!_e&&!ve&&(u(!1),x.current=!0,ge());break;case bm.UNDERAGE:u(!1),b(`error`);break;case bm.FAIL:if(u(!1),p===Kh.Qr&&he?.hintCode===`startFailed`&&C>0){de({authenticationType:Kh.Qr});return}b(`error`)}},[me,he?.status,ge,p,C,he?.hintCode,de,l,_e,ve]),(0,X.useEffect)(()=>{p===Kh.Qr&&l&&C<=0&&(u(!1),T(),b(`error`))},[l,p,T,C]),(0,X.useEffect)(()=>{p!=null&&(t(xZ.SUMMARY_BANK_ID_MODE,{mode:p}),de({authenticationType:p}))},[p,de]);let be=(0,X.useCallback)(()=>{t(xZ.SUMMARY_RETRY),u(!1),m(null),f(!1),g(null),v(null),c(),b(null),T(),x.current=!1},[c,t,T]);if(y===`success`)return oe===`pending`?(0,Z.jsx)(Sn,{variant:`symbol`}):ae?.hasAppliedForInsurance?(0,Z.jsx)(Y0,{generalTermsUrl:ce,presaleInformationUrl:le,privacyPolicyUrl:ue,handleNext:()=>{pp({product:sp.REDUCE,screen:eg.ONBOARDING,result:Nd.SUCCESS}),t(xZ.SUMMARY_CONFIRM_INSURANCE),S()}}):(0,Z.jsx)(is,{title:i({id:`Reduce__SE__onboarding__successcreen__headline__78`}),description:i({id:`onboarding__reduce__outcome__approve__description`}),buttonTitle:i({id:`onboardings__bnpl_invoice_and_part_payment__label-text__57`}),onButtonPress:()=>{pp({product:sp.REDUCE,screen:eg.ONBOARDING,result:Nd.SUCCESS}),t(xZ.SUMMARY_CONFIRM),S()},testID:`ReduceOnboardingSummaryScreenSuccess`});if(y===`error`)return(0,Z.jsx)(is,{type:`error`,title:i({id:`Reduce__SE__onboarding__tryagain__headline`}),buttonTitle:i({id:`onboardings__bnpl_invoice_and_part_payment__label-text__47`}),onButtonPress:be,bottomButtonTitle:i({id:`onboardings__bnpl_invoice_and_part_payment__label-text__57`}),onBottomButtonPress:S,testID:`ReduceOnboardingSummaryScreenBankIdError`});if(o&&W.not.emptyOrNull(h))return(0,Z.jsx)(P2,{onCancel:()=>{t(xZ.SUMMARY_CLOSE_BANK_ID),c(),u(!1)},autoStartToken:h});if(d){let e=he?.qrCode;return(0,Z.jsx)(F2,{loading:p===Kh.Qr&&e==null,isMobileDevice:M2,onReset:be,onModeSelected:m,deviceViewProps:{title:i({id:`onboarding__b2b__general__onboarding__open_bankid`}),description:i({id:`onboarding__b2b__general__onboarding__bankid_application_on_your_mobile_or_computer`}),actionText:i({id:`onboarding__account__card__bankID__CTA`}),cancelText:i({id:`onboarding__account__card__CTA__cancel`}),onOpenBankId:s,accessabilityLabels:{iconLabel:i({id:`aria__labe__bank__id__logo`}),onCloseLabel:i({id:`aria__label__close__button__label`}),wordmarkLabel:i({id:`aria__label__logo__label`})}},loginOrSignViewProps:{title:i({id:`bnpl__onboarding_–_offer__label`}),primaryActionText:i({id:`onboarding__login_and_splash__app_login_04_–_login__label-text__12`}),secondaryActionText:i(M2?{id:`onboarding__login_and_splash__app_login_04_–_login__label-text`}:{id:`onboarding__login__on__this__device`}),description:i({id:`onboarding__how__to__login__text`}),onClose:()=>{m(null),f(!1)},isDevMode:!1,setDevSsn:()=>void 0,accessabilityLabels:{iconLabel:i({id:`aria__labe__bank__id__logo`}),onCloseLabel:i({id:`aria__label__close__button__label`}),wordmarkLabel:i({id:`aria__label__logo__label`})}},qrCodeViewProps:{qrCode:e??null,title:i({id:`onboarding__b2b__general__onboarding__headline`}),description:i({id:`onboarding__b2b__sales__leddesktop_web_01_–_login__headline__88`}),qrCodeProgress:{labels:{seconds:i({id:`general__key__trailing__description`},{0:``}),minutes:i({id:`general__key__trailing__description__02`},{0:``}),minute:i({id:`general__key__trailing__description__03`},{0:``}),button:i({id:`general__key__label__text__28`})},secondsRemaining:C,totalSeconds:D,onExtend:E},onCloseAccessabilityLabel:i({id:`aria__label__close__button__label`}),qrCodeAccessibilityProps:{accessibilityLabel:i({id:`aria__label__qr__code__label`}),accessibilityHint:i({id:`aria__label__qr__code__hint`})},explanationItems:[{title:i({id:`general__key__headline__scanning__qr`}),description:i({id:`general__key__bankid__help__description__text__01`})},{title:i({id:`general__key__headline__screen__reader`}),description:i({id:`general__key__bankid__help__description__text__02`})}]}})}return ee||te||re===`pending`?(0,Z.jsx)(Sn,{variant:`symbol`}):A||re===`error`?(0,Z.jsx)(is,{type:`error`,title:i({id:`Reduce__SE__onboarding__tryagain__headline`}),buttonTitle:i({id:`onboardings__bnpl_invoice_and_part_payment__label-text__47`}),onButtonPress:()=>{t(xZ.SUMMARY_REFETCH_OFFER),k(),ie()},bottomButtonTitle:i({id:`onboardings__bnpl_invoice_and_part_payment__label-text__57`}),onBottomButtonPress:S,testID:`ReduceOnboardingSummaryScreenError`}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(y2,{combinedLoanAmount:O.loanAmount,monthlyPayment:O.monthlyPayment,previousYearlyInterest:O.previousInterestRate,newYearlyInterest:O.nominalInterestRate,effectiveInterest:O.effectiveInterestRate,repaymentPeriodYears:O.loanDuration,totalLoanCost:O.totalLoanAmount,interestAndFees:O.interestAndFees,startupFee:O.setupFee,invoiceFee:O.
1317invoiceFee,administrationFee:O.administrationFee,loans:O.combinedLoans.map(e=>({type:e.loanType,amount:e.loanAmount,bankName:e.creditorName,initials:e.creditorInitials,backgroundColor:e.creditorBackgroundColor,textColor:e.creditorFontColor})),premiumInterestRate:ae?.premiumInterestRate?.value100Based,onClose:r,onSign:ye,onShowLoanAgreement:()=>{t(xZ.SUMMARY_OPEN_AGREEMENT),Ro({url:O.agreementUrl,target:`_self`,place:`ReduceOnboardingSummaryScreen - Loan Agreement`})},hasInsurance:ne?.canTakeInsurance??!1}),(0,Z.jsx)(wZ,{isVisible:n,onLeave:S,onModalClose:r})]})},P2=e=>(B({headerShown:!1}),(0,Z.jsx)(L0,{...e})),F2=e=>(B({headerShown:!1}),(0,Z.jsx)(Tu,{...e})),I2=()=>(0,Z.jsxs)(Y.Group,{children:[!1,(0,Z.jsx)(Y.Screen,{name:dE.REDUCE_ONBOARDING_REDIRECT,component:N0}),(0,Z.jsx)(Y.Screen,{name:dE.INITIALIZE,component:k1}),(0,Z.jsx)(Y.Screen,{name:dE.PERSONAL_FORM,options:{gestureEnabled:!1},component:l$}),(0,Z.jsx)(Y.Screen,{name:dE.CREDITORS,component:y1}),(0,Z.jsx)(Y.Screen,{name:dE.INVOICE_UPLOAD,component:tQ}),(0,Z.jsx)(Y.Screen,{name:dE.OFFER,component:s0}),(0,Z.jsx)(Y.Screen,{name:dE.SUMMARY,component:N2}),(0,Z.jsx)(Y.Screen,{name:dE.PAYMENT_DETAILS,component:T0}),(0,Z.jsx)(Y.Screen,{name:dE.DIRECT_ACCOUNT,component:O1}),(0,Z.jsx)(Y.Screen,{name:dE.MAINTENANCE,component:M0}),(0,Z.jsx)(Y.Screen,{name:dE.TINK_POPUP,component:I0,options:{presentation:`transparentModal`}}),(0,Z.jsx)(Y.Screen,{name:dE.TINK_CALLBACK,component:P0})]}),L2=()=>(0,Z.jsxs)(Y.Group,{children:[(0,Z.jsx)(Y.Screen,{name:dE.PERSONAL_FORM,component:l$}),(0,Z.jsx)(Y.Screen,{name:dE.INITIALIZE,component:k1}),(0,Z.jsx)(Y.Screen,{name:dE.MAINTENANCE,component:M0})]}),R2=[`feed`,`hub`,`feedScreen`,`productsOverview`,Dh.PROFILE_OVERVIEW,Dh.PROFILE_PAYMENTS_OVERVIEW,Dh.PROFILE_DOCUMENTS_OVERVIEW,Dh.PROFILE_CONTACT_DETAILS,Dh.CONNECTED_ACCOUNTS,Dh.PROFILE_SETTINGS,`reduceDashboardRootNavigator`,`profileReduce`,`reduceDashboard`,`personalAccountTransactionHistoryList`,rE.REDUCE_DASHBOARD,rE.REDUCE_OVERVIEW,Kp.DASHBOARD,Kp.ACCOUNT_DETAILS,Kp.COLLATERAL_DETAILS,Kp.TRANSACTIONS,_f.SAVINGS_DASHBOARD_ROOT_NAVIGATOR,`profileSavings`,`savingsDashboard`,_f.TRANSACTIONS_HISTORY_LIST,Q.REVOLVE_DASHBOARD_ROOT_NAVIGATOR,`profileRevolve`,`revolveDashboard`,Q.REVOLVE_TRANSACTIONS_HISTORY_LIST,Sf.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,`profilePersonalAccount`,`personalAccountDashboard`,`debitCards`,`debitCardList`,Sf.LOUNGE_ACCESS_MEMBERSHIP_CARD,Sf.LOUNGE_ACCESS_SUBSCRIPTION_PLAN_DASHBOARD,Sf.LOUNGE_ACCESS_VISIT_HISTORY,Sf.LOUNGE_ACCESS_LOUNGE_SEARCH,Sf.LOUNGE_ACCESS_LOUNGE_DETAIL,Sf.LOUNGE_ACCESS_PREMIUM_DETAILS,Sf.LOUNGE_ACCESS_CASHBACK_DASHBOARD,oE.PAYMENTS_DEBIT_CARDS_ROOT_NAVIGATOR,sE.DELAYED_ACCOUNTS_ROOT_NAVIGATOR,nE.BNPL_INVOICES_SHOPPING_OVERVIEW,nE.BNPL_INVOICES_PURCHASE_DETAILS,gE.TRAVEL_INSURANCE_DASHBOARD],z2=[Q.REVOLVE_INCREASE_LIMIT,Q.REVOLVE_TOOLTIP,Q.REVOLVE_INCREASE_LIMIT_INITIAL,Q.REVOLVE_INCREASE_LIMIT_VERIFY_INFORMATION,Q.REVOLVE_INCREASE_LIMIT_DENIED,Q.REVOLVE_INCREASE_LIMIT_WITHDRAW,Q.REVOLVE_INCREASE_LIMIT_BANK_ACCOUNT,Q.REVOLVE_INCREASE_LIMIT_PPI,Q.REVOLVE_INCREASE_LIMIT_NEW_PPI,Q.REVOLVE_INCREASE_LIMIT_SUCCESS,Q.REVOLVE_INCREASE_LIMIT_TINK_INITIAL,Q.REVOLVE_INCREASE_LIMIT_TINK,Q.REVOLVE_INCREASE_LIMIT_TINK_ACCOUNT_SELECTION,Q.REVOLVE_INCREASE_LIMIT_ERROR,Q.REVOLVE_INCREASE_LIMIT_TINK_CALLBACK,Dp.POPUP_NO_NAVBAR],B2=[dE.CREDITORS,dE.INVOICE_UPLOAD,dE.OFFER,dE.PAYMENT_DETAILS,dE.DIRECT_ACCOUNT,dE.SUMMARY,dE.TINK_POPUP,dE.TINK_CALLBACK,dE.PERSONAL_FORM,dE.MAINTENANCE],V2=Object.values(yE),H2=[mE.ORDER_PHYSICAL_CARD_RESULT,bE.MATCH_WITHDRAWALS_TO_PURCHASES,iE.APPLICATION_STATE_POLLING],U2=[_f.SAVINGS_FIXED_TERM_SUCCESS,_f.SAVINGS_FIXED_TERM_AUTH,_f.SAVINGS_WITHDRAWAL_AUTH,_f.SAVINGS_WITHDRAWAL_AUTH_SUCCESS],W2=[Sf.LOUNGE_ACCESS_MEMBERSHIP_CARD,Sf.LOUNGE_ACCESS_VISIT_HISTORY,Sf.LOUNGE_ACCESS_LOUNGE_SEARCH,Sf.LOUNGE_ACCESS_LOUNGE_DETAIL],G2=[Sf.SUBSCRIPTIONS_WINBACK_COMPARISON,Sf.SUBSCRIPTIONS_REASONS_FOR_RESIGNING,Sf.SUBSCRIPTIONS_CANCELLATION_CONFIRMATION],K2=[J.USP_STIP,J.USP_STIP_SUCCESS,Dh.PROFILE_CUSTOMER_KNOWLEDGE,Dh.PAYMENT_FREE_MONTH,Dh.PAYMENT_FREE_MONTH_RESULT,Dh.PROFILE_LANGUAGE,J.REDUCE_MANUAL_TINK,J.REDUCE_MANUAL_TINK_RESULT,J.MANUAL_TINK,J.MANUAL_TINK_RESULT,J.STIP_CHECK,...z2,...B2,...V2,...U2,pE.BNPL_CARD,pE.uspReduce,Sf.CLICK_TO_PAY_USP,Sf.CLICK_TO_PAY_ONBOARDING,...H2,...W2,...G2],{useZendeskLauncher:q2}=pi,J2=({navigationContainerRef:e,children:t})=>{let{context:{isAuthenticated:n}}=cY(),r=bc(),{isLg:i}=tl(),a=Ke(),{formatMessage:o}=K(),[s,c]=(0,X.useState)(`feed`),[l,u]=(0,X.useState)(!1),d=R2.includes(s),f=s===J.FEED||s===Fp.FEED_SCREEN,p=(0,X.useCallback)(()=>
1317{if(!f){e.dispatch(Ol.popTo(J.FEED,{screen:Fp.FEED_SCREEN}));return}R&&window?.location?.reload()},[f,e]);return(0,X.useEffect)(()=>{u(K2.includes(s))},[s]),(0,X.useEffect)(()=>e.addListener(`state`,({data:{state:e}})=>{if(e==null)return;let{routes:t}=e,n=[...t].reverse()[0];for(;n.state!=null;)n=[...n.state.routes].reverse()[0];let r=typeof n.params?.screen==`string`?n.params.screen:n.name;c(r)}),[e]),(0,X.useEffect)(()=>{n&&r&&a.prefetchQuery({queryKey:Wh.homeDashboardItems(),queryFn:()=>cee()})},[n,r,a]),q2(d),(0,Z.jsx)(Zn,{onWordmarkPress:p,visible:!l&&n&&(i||d),navigationItems:[{icon:`FeedIcon`,label:o({id:`global_screens__nav_label_01`}),active:f,onPress:()=>e.dispatch(Ol.popTo(J.FEED,{screen:Fp.FEED_SCREEN}))},{icon:`HubIcon`,label:o({id:`feed_and_general__bottom_navigation__hub`}),active:s===J.HUB||s===_E.PRODUCTS_OVERVIEW,onPress:()=>e.dispatch(Ol.popTo(J.HUB,{screen:_E.PRODUCTS_OVERVIEW}))}],children:t})},Y2=sf(),X2=()=>{let e=Lo(`savingsOnboardingAO`)===Oe.ENABLED,{featureFlag:t,isLoading:n}=of(vd.customer_acquisition);return{aoSavingsOnboardingEnabled:e,isBrazeFeatureFlagLoading:n,variant:(0,X.useMemo)(()=>{if(t==null||!t.enabled)return null;let e=t.properties?.[_m.SAVINGS_ONBOARDING];return e?.type!==`string`||e.value==null||e.value==="default"?null:e.value},[t])}};O();var Z2=()=>{let{webSavingsOnboarding:e}=Oa(),t=N(),n=xm(),{isBrazeFeatureFlagLoading:r,aoSavingsOnboardingEnabled:i,variant:a}=X2();return{openSavingsOnboarding:(0,X.useCallback)(({fallbackTo:a=`usp`,shouldOpenAoOnboarding:o=!0})=>{if(e!==!1){b.openURL(e);return}if(!r){if(i){o&&(t.replace==null?t.navigate(yE.SAVINGS_ONBOARDING):t.replace(yE.SAVINGS_ONBOARDING));return}switch(a){case`usp`:t.navigate(J.FEED,{screen:Fp.SAVE});break;case`onboarding`:n(`savings`)}}},[r,i,e,t,n]),isBrazeFeatureFlagLoading:r,aoSavingsOnboardingEnabled:i,variant:a}},Q2={PRIVACY_POLICY:`https://www.northmill.com/se/integritetspolicy`,SUPPORT:`https://support.northmill.com/hc/sv-se/`,INTEGRITY_POLICY:`https://www.northmill.com/se/integritetspolicy/`,COOKIES_POLICY:`https://www.northmill.com/se/kakor/`,USER_TERMS:`https://www.northmill.com/media/vdecfr23/anvandarvillkor-northmill-20200615.pdf`,ALL_PRODUCT_TERMS:`https://www.northmill.com/se/villkor/`,STIP_CLAIM:`https://www.maidenlg.com/skada`,STIP_CLAIM_NEW:`https://claims.bnpparibascardif.se/sv`,STIP_FAQ:`https://www.northmill.com/se/hjalpsidan/forsakring/`},$2=function(e){return e.BNPL_CARD=`PROFILE_overview_BNPLCard`,e.SIGN_OUT=`PROFILE_overview_SignOut`,e.PRIVACY_POLICY=`PROFILE_overview_ReadPrivacy`,e.PAYMENTS_OVERVIEW=`PROFILE_overview_PaymentsOverview`,e.DOCUMENT_OVERVIEW=`PROFILE_overview_DocumentOverview`,e.CUSTOMER_KNOWLEDGE=`PROFILE_overview_CustomerKnowledge`,e.CONNECTED_ACCOUNT=`PROFILE_connectedAccounts_Overview`,e.CONTACT_DETAILS=`PROFILE_overview_ContactDetails`,e.SUPPORT=`PROFILE_overview_Support`,e.PERSONAL_ACCOUNT=`PROFILE_overview_PersonalAccount`,e.REDUCE=`PROFILE_overview_Reduce`,e.REVOLVE=`PROFILE_overview_Revolve`,e.SAVINGS=`PROFILE_overview_Savings`,e.ONBOARDING=`PROFILE_overview_Onboarding`,e.FULL_LIST=`PROFILE_paymentsOverview_FullList`,e.DOWNLOAD_INVOICE=`PROFILE_paymentsOverview_DownloadInvoice`,e.PHONE_PRESS=`PROFILE_contactDetails_PhonePress`,e.EMAIL_PRESS=`PROFILE_contactDetails_EmailPress`,e.CONNECTED_ACCOUNTS_START_TINK_ONBOARDING=`CA_StartTinkOnboarding`,e.CONNECTED_ACCOUNTS_ONBOARDING_GO_BACK=`CA_Onboarding_GoBack`,e.CONNECTED_ACCOUNTS_ONBOARDING_RESULT=`CA_Onboarding_ErrorResult`,e.CONNECTED_ACCOUNTS_ONBOARDING_SUCCESS=`CA_Onboarding_SuccessResult`,e.CONNECTED_ACCOUNTS_CHOOSE_BACK=`CA_Choose_Back`,e.CONNECTED_ACCOUNTS_CHOOSE_FLOW_RESULT=`CA_Choose_FlowResult`,e.CONNECTED_ACCOUNTS_CHOOSE_SUBMIT_DIRECT_DEBIT=`CA_Choose_SubmitDirectDebit`,e.CONNECTED_ACCOUNTS_CHOOSE_SUBMIT_WITHDRAWAL=`CA_Choose_SubmitWithdrawal`,e.REFER_A_FRIEND=`PROFILE_overview_ReferAFriend`,e.REFER_A_FRIEND_COPY_LINK=`PROFILE_overview_ReferAFriend_CopyLink`,e.REFER_A_FRIEND_SHARE_LINK=`PROFILE_overview_ReferAFriend_ShareLink`,e.INVITE_A_FRIEND_SHARE_LINK=`PROFILE_overview_InviteAFriend_ShareLink`,e.PROFILE_LANGUAGE=`PROFILE_overview_Language`,e.PROFILE_SETTINGS=`PROFILE_overview_Settings`,e.PROFILE_ACCESSIBILITY=`PROFILE_overview_Accessibility`,e.CHAT=`PROFILE_overview_Chat`,e}({});O();var e4=({children:e})=>{let{reduceAccountIds:t}=yf(e=>e.userSession),{canApplyForReduce:n}=Fh(),{totalMonthlyPayment:r,isLoading:i}=fee(),{data:a}=vh(),{hasActiveStip:o,canApplyStip:s}=qh(),c=kh(e=>e.revolveOnboardingSession.setToken),l=a?.dashboardItems?.some(e=>e===`revolveOffer`),{data:u}=Vh(l),{captionImageContentCards:d,classicContentCards:f,fetchCards:p}=Qh(),[m,{refetch:g},{isError:_,isLoading:v,isRevolveProcessing:y,isReduceRequestProcessing:b,isBasicSubscriptionProcessing:x,isPremiumSubscriptionProcessing:S}]=fh(),{applicationCompleted:C,isLoading:w}=Wd({product:`PersonalAccount`,requestType:`ApplyForBasic`}),{data:T,loading:E}=op(`credway`,m.credway??!1),{data:D,loading:O}=op(`credigo`,m.credigo??!1),{data:k,loading:A}=op(`easycredit`,m.easycredit??!1),ee=C||(m.personalAccount??!1),{data:te,isLoading:ne}=Yd(ee),{data:re,isLoading:ie}=Ph(m.savings??!1),{data:ae}=Na();(0,X.useEffect)(()=>{u?.revolveOffer!=null&&c({token:u.revolveOffer})},[u?.revolveOffer,c]),Gi((0,X.useCallback)(()=>{g(),p()},[p,g])),(0,X.useEffect)(()=>{let e=h.addEventListener(`change`,e=>{e===`active`&&g()});return()=>e.remove()},[g]);let oe=e=>m[e]==null||v,se=oe(`personalAccount`)||ne||w,ce=oe(`savings`)||!!m.savings&&ie,le=a?.dashboardItems.includes(`reduceResume`)??!1,ue=a?.dashboardItems.includes(`basicSubscriptionContinue`)??!1,de=a?.dashboardItems.includes(`premiumSubscriptionContinue`)??!1,fe=a==null,pe=m.mortgage??!1,me=te!=null,he=(m.personalAccount&&me&&!ne)??!1,ge=x||!me&&!ue&&(C||(m.personalAccount??!1)),_e=(m.savings&&!ie)??!1,ve=t.length>0,ye=fa(ae),be=ae?.data?.subscriptionLabel,xe=W.not.emptyOrNull(be)?be:void 0,Se={...m,reduce:t.length>0},{isAgeEligibleForBnpl:Ce}=jp(!m.bnplCard),{data:we}=ng(),{data:Te,isLoading:Ee}=Rm();return e({features:Se,isRevolveOnboardingActive:u?.revolveOffer!=null,isRevolveFeatureLoading:oe(`revolve`),isReduceOnboardingActive:le,canApplyForReduce:n,isReduceMortgageProductActive:pe,isError:_,isRevolveProcessing:y,isReduceRequestProcessing:b,isPremiumSubscriptionProcessing:S,personalAccountBalance:te?.balance??null,isPersonalAccountProductLoading:se,isPersonalAccountProductActive:he,isPersonalAccountPending:ge,isPersonalAccountOnboardingActive:ue,isPremiumProductLoading:fe,isPremiumOnboardingActive:de,reduceCurrentMonthlyAmount:r,personalSavingTotalBalance:re?.totalBalance??null,isSavingProductLoading:ce,isSavingProductActive:_e,hasActiveStip:o,canApplyStip:s,shouldShowStip:s||o,isReduceProductLoading:i,isReduceProductActive:ve,hasPremium:ye,subscriptionLabel:xe,refetch:g,captionImageContentCards:d,classicContentCards:f,isAgeEligibleForBnpl:Ce,bnplCardState:we?.state,bnplAvailableAmou
1317nt:Te?.availableAmount??null,isBnplCardUsageLoading:Ee,credwayBalance:T?.legacy_CreditLineBasicInfo_get?.CreditLimitAvailable??null,credwayBasicInfoLoading:E,credigoBalance:D?.legacy_CreditLineBasicInfo_get?.CreditLimitAvailable??null,credigoBasicInfoLoading:O,easycreditBalance:k?.legacy_CreditLineBasicInfo_get?.CreditLimitAvailable??null,easycreditBasicInfoLoading:A})},t4=`ProductsOverviewScreenV2`,n4=(e,t,n)=>e==null?void 0:Tc.formatNumber(e,t,n??L.SE.number.amount.currency),r4=(e,t,n)=>e?`loading`:n?`processing`:t?`active`:`default`,i4=(e,t,n,r)=>r4(e,t,n)==="default"&&!r,a4=({onPressMortgage:e})=>{let{mortgageAccountId:t}=yf(e=>e.userSession),{formatMessage:n,locale:r}=K(),i=Lo(`creditLineMortgage`),{data:a,isLoading:o,isError:s,refetch:c}=qd({accountId:t,includeCreditInfo:!0,enabled:i===Oe.ENABLED&&t!=null});return(0,Z.jsx)(su,{variant:r4(o,!s,!1),title:n({id:`hub__mortgage__title`}),description:n({id:`hub__mortagage__value__description__label`}),ProductIconComponent:P.HomeIcon,onPress:s?c:e,testID:t4+`ReduceMortgageProductTile`,activeStateValue:n4(a?.details?.creditInfo?.currentPrincipal?.amount??0,r,a?.details?.creditInfo?.currentPrincipal?.currencyCode),bottomActionLabel:n({id:`products__dashboard__hub_-_failed_loaded_products__label`})})},o4=(e=!0)=>Bn({queryFn:({signal:e})=>bp({method:`GET`,url:`se/CreditLine/Onboarding/Applications/Active`,signal:e}),queryKey:Wh.creditLineApplication(),enabled:e,gcTime:0,staleTime:0,retry:!1}),s4=[`Applying`,`Processing`,`Offering`,`Completing`],c4=[`Approving`,`Done`],l4=(e,t)=>{let{newRevolveAccountId:n}=yf(e=>e.userSession),r=!t&&!e,{data:i,status:a}=o4(et()),o=(0,X.useMemo)(()=>t?!0:i!=null&&i.hasApplication&&c4.includes(i.applicationState??``)&&i.applicationType!==GE.INCREASE_LIMIT&&W.emptyOrNull(n),[t,i,n]),s=(0,X.useMemo)(()=>!t&&i!=null&&i.hasApplication&&c4.includes(i.applicationState??``)&&i.applicationType===GE.INCREASE_LIMIT&&W.not.emptyOrNull(n),[i,t,n]);return{isRevolveProcessing:o,isRevolveOnboardingActive:(0,X.useMemo)(()=>e?!0:i!=null&&i.hasApplication&&s4.includes(i.applicationState??``)&&i.applicationType!==GE.INCREASE_LIMIT,[e,i]),isRevolveIncreaseLimitProcessing:s,isRevolveIncreaseLimitOnboardingActive:(0,X.useMemo)(()=>!e&&i!=null&&i.hasApplication&&s4.includes(i.applicationState??``)&&i.applicationType===GE.INCREASE_LIMIT,[i,e]),isApplicationStatusLoading:r?a===`pending`:!1,ongoingApplicationId:i?.applicationId==null?void 0:i.applicationId}},u4=({accountId:e,enabled:t,withBalance:n=!0,withCreditInfo:r=!0,withInterestInfo:i=!0,withBasicInfo:a=!0})=>{let o=[];return n&&o.push(`IncludeBalanceInfo`),r&&o.push(`IncludeCreditInfo`),i&&o.push(`IncludeInterestInfo`),a&&o.push(`IncludeBasicInfo`),Bn({enabled:W.not.emptyOrNull(e)&&t,queryKey:Wh.creditLineAccountSummary(e,o),queryFn:()=>bp({method:`GET`,url:`se/bank-accounts/public/accounts/${e}/details`,params:{IncludeBalanceInfo:n,IncludeCreditInfo:r,IncludeInterestInfo:i,IncludeBasicInfo:a}})})},d4=e=>{let{newRevolveAccountId:t}=yf(e=>e.userSession),{data:n,isLoading:r}=Cf(e&&W.emptyOrNull(t)),{data:i,isLoading:a}=u4({accountId:t??``,enabled:e&&W.not.emptyOrNull(t),withCreditInfo:!1}),o=n?.RevolveLoanInformation.AccountType===yd.PartPayment,s=n?.RevolveLoanInformation.AvailableCreditLimit??null,c=n?.RevolveLoanInformation.MonthlyPayment??null,l=i?.balance?.available?.amount??null;return{isRevolveDashboardDataLoading:W.not.emptyOrNull(t)?a:r,isRevolvePartPayment:o||!1,revolveAvailableCreditLimit:s??l,revolveMonthlyPayment:c??null}},f4=({onPressFeatureNavigation:e,features:t,isOldRevolveProcessing:n,isOldRevolveOnboardingActive:r,isRevolveFeatureLoading:i})=>{let{formatMessage:a,locale:o}=K(),s=(t.revolve&&!n)??!1,{isRevolveDashboardDataLoading:c,isRevolvePartPayment:l,revolveAvailableCreditLimit:u,revolveMonthlyPayment:d}=d4(s),{isRevolveProcessing:f,isRevolveOnboardingActive:p,isApplicationStatusLoading:m,ongoingApplicationId:h}=l4(r,n),g=i||s&&c||m,_=()=>a(l&&!g?{id:`products__dashboard__profile_–_payments_–_account_credit_overview1_label`}:s&&!g?{id:`products__dashboard__tile__label__100`}:{id:`products__dashboard__hub__description__9`}),v=()=>{if(s&&u!=null)return l?a({id:`products__dashboard__profile_text`},{value:n4(d,o)}):n4(u,o)},y=s?void 0:a(p?{id:`feed_and_general__onboarding_usp__label__23`}:{id:`products__dashboard__tile__label__65`});return{cardProps:{variant:r4(g,s,f),title:a({id:`profile__dashboard__profile_–_payments_–_account_credit_overview1__title`}),description:_(),ProductIconComponent:l&&!g?P.PartPaymentIcon:P.LoanRevolve,onPress:!g&&!f?e({product:`revolve`,activeProductsList:t,isNewOnboardingEnabled:!0,hasOngoingApplication:p,ongoingApplicationId:h}):void 0,testID:t4+`RevolveProductTile`,bottomActionLabel:y,activeStateValue:v(),processingStateText:f?a({id:`products__hub__processing__label__title`}):void 0},isActivatePlacement:i4(g,s,f,p)}};O();var p4=({onPress:e,testID:t})=>{let{formatMessage:n}=K();return(0,Z.jsxs)(m4,{testID:t,children:[(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:n({id:`profile__dashboard__hub_-_failed_loaded_products__name`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(A,{children:(0,Z.jsx)(ba,{variant:`outlined`,onPress:e,children:n({id:`profile__dashboard__hub_-_failed_loaded_products__label`})})})]})},m4=V.View(`align-items:center;justify-content:center;height:280px;border-radius:`,({theme:e})=>e.spacing(1),`;background-color:`,({theme:e})=>e.colors.gray0,`;`),h4=12,g4=({credwayBalance:e,credwayBasicInfoLoading:t,credigoBalance:n,credigoBasicInfoLoading:r,easycreditBalance:i,easycreditBasicInfoLoading:a,subscriptionLabel:o,onProfileIconPress:s,onPressFeatureNavigation:c,onPressStip:l,onPressMortgage:u,onPressPremiumFeatures:d,features:f,isRevolveProcessing:p,isRevolveOnboardingActive:m,isRevolveFeatureLoading:h,isReduceRequestProcessing:g,isPremiumSubscriptionProcessing:_,personalAccountBalance:v,isPersonalAccountProductLoading:y,isPersonalAccountProductActive:b,isPersonalAccountPending:x,isPersonalAccountOnboardingActive:S,isPremiumProductLoading:C,isPremiumOnboardingActive:w,reduceCurrentMonthlyAmount:T,personalSavingTotalBalance:E,isSavingProductLoading:D,isSavingProductActive:O,hasActiveStip:k,shouldShowStip:A,isReduceProductLoading:ee,isReduceProductActive:te,isReduceOnboardingActive:ne,canApplyForReduce:re,isReduceMortgageProductActive:ie,hasPremium:ae,isError:oe,refetch:se,classicContentCards:ce,captionImageContentCards:le,isAgeEligibleForBnpl:ue,bnplCardState:de,bnplAvailableAmou
1317nt:fe,isBnplCardUsageLoading:pe})=>{let{formatMessage:me,locale:he}=K(),{colors:ge}=G();Ut(ge.gray100);let _e=f4({onPressFeatureNavigation:c,features:f,isOldRevolveProcessing:p,isOldRevolveOnboardingActive:m,isRevolveFeatureLoading:h}),ve=(e,t)=>t==null?!e:!e&&!t,ye=(e,t)=>{if(!e)return me(t?{id:`Feed__CTA__continue`}:{id:`products__dashboard__tile__label__65`})};return(0,Z.jsxs)(j,{testID:t4,children:[(0,Z.jsxs)(_4,{testID:`${t4}HeaderContainer`,children:[(0,Z.jsx)(U,{variant:`headline`,size:`small`,accessibilityRole:`header`,children:me({id:`hub__desktop__top__header__products__add__ons`})}),(0,Z.jsx)(Ha,{accessibilityLabel:me({id:`aria__label__icon__profile_user_icon_label`}),accessibilityHint:me({id:`aria__hint__navigate_to_profile_overview_icon_hint`}),Icon:P.ProfileUserIcon,onPress:s,testID:`${t4}ProfileButton`,label:o})]}),(0,Z.jsx)(I,{height:h4}),(0,Z.jsx)(hs,{}),(0,Z.jsx)(I,{height:h4}),ce?.length>0&&(0,Z.jsx)(tm,{variant:`classic`,placement:`product-grid`,classicContentCards:ce,spacing:{gap:h4,bottom:h4}}),(()=>{if(oe)return(0,Z.jsx)(p4,{onPress:se,testID:`${t4}ErrorContainer`});let o=[];o.push({isActivatePlacement:i4(y,b,x,S),element:(0,Z.jsx)(y4,{testID:`${t4}PersonalAccountContainer`,children:(0,Z.jsx)(su,{variant:r4(y,b,x),title:me({id:`products__dashboard__hub__title`}),description:me(b&&!x?{id:`products__dashboard__tile__label__14`}:{id:`products__dashboard__hub__description_label`}),ProductIconComponent:P.PayIcon,onPress:ve(y,x)?c({product:`personalAccount`,activeProductsList:f,isNewOnboardingEnabled:!0,hasOngoingApplication:S}):void 0,testID:t4+`PersonalAccountProductTile`,bottomActionLabel:b?void 0:ye(b,S),activeStateValue:b?n4(v,he):void 0,processingStateText:me({id:`products__hub__processing__label__title`})})},`personalAccount`)}),o.push({isActivatePlacement:i4(C,ae,_,w),element:(0,Z.jsx)(y4,{testID:`${t4}PremiumFeaturesContainer`,children:(0,Z.jsx)(su,{variant:r4(C,ae,_),title:me(ae?{id:`feed__general__premium__upgrade__title`}:{id:`hub__premium__features__label`}),description:me({id:`hub__description__lounge__cashback`}),ProductIconComponent:P.Star,onPress:ve(C,_)?()=>{d(ae,w)}:void 0,testID:t4+`PremiumFeaturesProductTile`,bottomActionLabel:C||ae?void 0:ye(!1,w),activeStateValue:ae?me({id:`products__dashboard__label__81`}):void 0,promoLabelText:me({id:`hub__label__add__on`}),processingStateText:me({id:`products__hub__processing__label__title`})})},`premium`)}),de===Mm.Enabled||de===Mm.Disabled?o.push({isActivatePlacement:!1,element:(0,Z.jsx)(y4,{testID:`${t4}PayLaterContainer`,children:(0,Z.jsx)(su,{variant:r4(pe,!0,!1),title:me({id:`hub__title__pay__later`}),description:me({id:`feed_and_general__feed__producttile__label__95`}),ProductIconComponent:P.CardPayLaterIcon,onPress:c({product:`bnplCard`,activeProductsList:f,isNewOnboardingEnabled:!1,hasOngoingApplication:!1}),testID:t4+`PayLaterProductTile`,activeStateValue:n4(fe,he),promoLabelText:me({id:`hub__label__add__on`})})},`payLater`)}):!f.bnplCard&&ue&&o.push({isActivatePlacement:i4(y,!1,x,!1),element:(0,Z.jsx)(y4,{testID:`${t4}PayLaterContainer`,children:(0,Z.jsx)(su,{variant:r4(y,!1,x),title:me({id:`hub__title__pay__later`}),description:me({id:`hub__description__pay__invoice`}),ProductIconComponent:P.CardPayLaterIcon,onPress:c({product:`bnplCard`,activeProductsList:f,isNewOnboardingEnabled:!1,hasOngoingApplication:de===Mm.Processing}),testID:t4+`PayLaterProductTile`,bottomActionLabel:me({id:`products__dashboard__tile__label__65`}),promoLabelText:me({id:`hub__label__add__on`})})},`payLater`)}),o.push({isActivatePlacement:i4(D,O,!1,!1),element:(0,Z.jsx)(y4,{testID:`${t4}SavingAccountContainer`,children:(0,Z.jsx)(su,{variant:r4(D,O,!1),title:me({id:`products__dashboard__hub__title__25`}),description:me(O?{id:`products__dashboard__tile__label__62`}:{id:`products__dashboard__hub__description__50`}),ProductIconComponent:P.SaveIcon,onPress:ve(D)?c({product:`savings`,activeProductsList:f,isNewOnboardingEnabled:!1,hasOngoingApplication:!1}):void 0,testID:t4+`SavingsProductTile`,bottomActionLabel:O?void 0:me({id:`products__dashboard__tile__label__65`}),activeStateValue:O?n4(E,he):void 0})},`savings`)}),o.push({isActivatePlacement:_e.isActivatePlacement,element:(0,Z.jsx)(y4,{testID:`${t4}RevolveContainer`,children:(0,Z.jsx)(su,{..._e.cardProps})},`revolve`)}),o.push({isActivatePlacement:i4(ee,te&&!ne,g,ne),element:(0,Z.jsx)(y4,{testID:`${t4}ReduceContainer`,children:(0,Z.jsx)(su,{variant:r4(ee,te&&!ne,g),title:me({id:`products__dashboard__profile_-_payments_-_overview_2_(without_bnpl)__text`}),description:me(te?{id:`products__dashboard__tile__label`}:{id:`products__dashboard__hub__description__39`}),ProductIconComponent:P.Reduce,onPress:ve(ee,g)&&(te||re!==!1||ne)?c({product:`reduce`,activeProductsList:f,hasOngoingApplication:ne}):void 0,testID:t4+`ReduceProductTile`,bottomActionLabel:ne?me({id:`Feed__CTA__continue`}):!te&&re!==!1?ye(te,ne):void 0,activeStateValue:te&&!ne?n4(T,he):void 0,processingStateText:me({id:`products__hub__processing__label__title`})})},`reduce`)}),ie&&o.push({isActivatePlacement:!1,element:(0,Z.jsx)(y4,{testID:`${t4}ReduceMortgageContainer`,children:(0,Z.jsx)(a4,{onPressMortgage:u})},`mortgage`)}),A&&o.push({isActivatePlacement:i4(!1,k,!1,!1),element:(0,Z.jsx)(y4,{testID:`${t4}StipContainer`,children:(0,Z.jsx)(su,{variant:r4(!1,k,!1),title:me({id:`products__dashboard__hub____title`}),description:me(k?{id:`products__dashboard__label`}:{id:`products__dashboard__hub___loading_product-buttons__description`}),ProductIconComponent:P.InsuranceIcon,onPress:()=>{l(k)},testID:t4+`StipProductTile`,bottomActionLabel:k?void 0:me({id:`products__dashboard__tile__label__65`}),activeStateValue:k?me({id:`products__dashboard__label__81`}):void 0})},`stip`)});let s=o.filter(e=>!e.isActivatePlacement).map(e=>e.element),p=o.filter(e=>e.isActivatePlacement).map(e=>e.element),m=[];return f.credway&&m.push((0,Z.jsx)(y4,{testID:`${t4}CredwayContainer`,children:(0,Z.jsx)(su,{variant:r4(t,!0,!1),title:me({id:`hub__credway__label`}),description:me({id:`products__dashboard__tile__label__100`}),ProductIconComponent:P.CredwayIcon,testID:t4+`CredwayProductTile`,onPress:c({product:`credway`,activeProductsList:f,isNewOnboardingEnabled:!1,hasOngoingApplication:!1}),activeStateValue:n4(e,he)})},`credway`)),f.credigo&&m.push((0,Z.jsx)(y4,{testID:`${t4}CredigoContainer`,children:(0,Z.jsx)(su,{variant:r4(r,!0,!1),title:me({id:`feed__general__credigo__label`}),description:me({id:`products__dashboard__tile__label__100`}),ProductIconComponent:P.CredigoIcon,testID:t4+`CredigoProductTile`,onPress:c({product:`credigo`,activeProductsList:f,isNewOnboardingEnabled:!1,hasOngoingApplication:!1}),activeStateValue:n4(n,he)})},`credigo`)),f.easycredit&&m.push((0,Z.jsx)(y4,{testID:`${t4}EasycreditContainer`,children:(0,Z.jsx)(su,{variant:r4(a,!0,!1),title:me({id:`feed__general__easycredit__label`}),description:me({id:`products__dashboard__tile__label__100`}
1317),ProductIconComponent:P.EasycreditIcon,testID:t4+`EasycreditProductTile`,onPress:c({product:`easycredit`,activeProductsList:f,isNewOnboardingEnabled:!1,hasOngoingApplication:!1}),activeStateValue:n4(i,he)})},`easycredit`)),(0,Z.jsxs)(Z.Fragment,{children:[s.length>0&&(0,Z.jsx)(v4,{children:s}),m.length>0&&(0,Z.jsxs)(Z.Fragment,{children:[s.length>0&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:h4}),(0,Z.jsx)(pr,{verticalMargin:h4,color:ge.gray300}),(0,Z.jsx)(I,{height:h4})]}),(0,Z.jsx)(v4,{children:m})]}),p.length>0&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(fi,{title:me({id:`hub__headline__text__label`}),testID:`ProductsOverviewScreenV2AvailableToAddHeader`}),(0,Z.jsx)(v4,{children:p})]})]})})(),le?.length>0&&(0,Z.jsx)(tm,{variant:`image`,placement:`product-grid`,captionImageContentCards:le,spacing:{top:h4,gap:h4}}),ce?.length>0&&(0,Z.jsx)(tm,{variant:`classic`,placement:`product-grid-footer`,classicContentCards:ce,spacing:{top:h4,gap:h4,bottom:h4}}),(0,Z.jsx)(sr,{})]})},_4=V.View(`flex-direction:row;justify-content:space-between;align-items:center;height:40px;`),v4=V.View(`flex-direction:row;flex-wrap:wrap;margin:-4px;`),y4=V.View(`width:50%;padding:4px;`);O();var b4=(e,t)=>e?Bp.VIEW_DASHBOARD:t?Bp.CONTINUE_APPLICATION:Bp.START_APPLICATION,Ioe=()=>{let e=N(),{logEvent:t}=z(),n=xm(),r=Oa(),{openSavingsOnboarding:i}=Z2(),a=kh(e=>e.stipOnboardingSession.setStipOnboardingValues),o=(0,X.useCallback)(()=>{e.navigate(Dh.PROFILE_OVERVIEW)},[e]),s=(0,X.useCallback)(()=>{e.navigate(yE.CARD_ONBOARDING)},[e]),c=({product:a,activeProductsList:o,hasOngoingApplication:c,ongoingApplicationId:l})=>async()=>{let u=o[a]??!1,d=e.navigate;if(!u){switch(t($2.ONBOARDING,{product:a}),$f(a,c?Bp.CONTINUE_APPLICATION:Bp.START_APPLICATION),a){case`reduce`:if(r.webReduceOnboarding!==!1){b.openURL(r.webReduceOnboarding);break}if(c){d(dE.REDUCE_ONBOARDING_REDIRECT);break}d(pE.uspReduce);break;case`revolve`:if(r.webRevolveOnboarding!==!1){b.openURL(l==null?r.webRevolveOnboarding:`${r.webRevolveOnboarding}?applicationId=${l}`);break}d(yE.REVOLVE_ONBOARDING);break;case`personalAccount`:s();break;case`savings`:i({fallbackTo:`usp`});break;case`bnplCard`:if(o.personalAccount??!1){e.navigate(pE.BNPL_CARD);break}s();break;default:await n(a)}return}switch(a){case`personalAccount`:t($2.PERSONAL_ACCOUNT),$f(`personalAccount`,Bp.VIEW_DASHBOARD),e.navigate(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR);break;case`reduce`:if(c){$f(`reduce`,Bp.CONTINUE_APPLICATION),d(dE.REDUCE_ONBOARDING_REDIRECT);break}t($2.REDUCE),$f(`reduce`,Bp.VIEW_DASHBOARD),e.navigate(J.REDUCE_DASHBOARD_ROOT_NAVIGATOR);break;case`revolve`:t($2.REVOLVE),$f(`revolve`,Bp.VIEW_DASHBOARD),e.navigate(J.REVOLVE_DASHBOARD_ROOT_NAVIGATOR);break;case`savings`:t($2.SAVINGS),$f(`savings`,Bp.VIEW_DASHBOARD),e.navigate(J.SAVINGS_DASHBOARD_ROOT_NAVIGATOR);break;case`bnplCard`:t($2.BNPL_CARD),$f(`bnplCard`,Bp.VIEW_DASHBOARD),e.navigate(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR);break;case`credigo`:case`credway`:case`easycredit`:$f(a,Bp.VIEW_DASHBOARD),e.navigate(J.LEGACY_PRODUCT,{screen:ik.DASHBOARD,params:{productKey:a}})}},l=t=>{if(t){$f(Mp.STIP,Bp.VIEW_DASHBOARD),e.navigate(Dh.STIP_DASHBOARD);return}$f(Mp.STIP,Bp.START_APPLICATION),a({origin:TE.MY_PAGES}),e.navigate(J.USP_STIP)},u=()=>{$f(`mortgage`,Bp.VIEW_DASHBOARD),e.navigate(Kp.DASHBOARD)},d=(0,X.useCallback)((t,n)=>{if($f(Mp.PREMIUM_FEATURES,b4(t,n)),t){e.navigate(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.LOUNGE_ACCESS_SUBSCRIPTION_PLAN_DASHBOARD});return}e.navigate(yE.PREMIUM_CARD_ONBOARDING,{comingFrom:`products-overview`})},[e]);return(0,Z.jsx)(e4,{children:e=>(0,Z.jsx)(g4,{...e,onProfileIconPress:o,onPressStip:l,onPressMortgage:u,onPressPremiumFeatures:d,onPressFeatureNavigation:c})})},Loe=()=>(0,Z.jsx)(Y2.Navigator,{initialRouteName:_E.PRODUCTS_OVERVIEW,children:(0,Z.jsx)(Y2.Screen,{name:_E.PRODUCTS_OVERVIEW,component:Ioe,options:{headerShown:!1}})}),Roe=()=>{let{formatMessage:e}=K();return t=>{let n=e(t===1?{id:`profile__customer_knowledge__questions__label__3`}:{id:`profile__customer_knowledge__questions__label__2`},{0:t});return{title:e({id:`profile__customer_knowledge__questions__label__48`}),skippableStateMessage:n,nonSkippableMessage:e({id:`profile__customer_knowledge__questions__label__96`}),tooltipTitle:e({id:`profile__customer_knowledge__questions__label__76`}),tooltipDescription:e({id:`profile__customer_knowledge__questions__label__56`}),tooltipSubheading:e({id:`profile__customer_knowledge__questions__label__56__53`}),tooltipContactInfo:e({id:`profile__customer_knowledge__questions__label__86__70`})}}},zoe=`sv`,x4=({route:e})=>{let{flowId:t=null}=e.params??{},n=yf(e=>e.userSession.isAuthenticated),r=ri(),i=N(),a=(0,X.useCallback)(()=>{i.popTo(J.FEED,{screen:Fp.FEED_SCREEN})},[i]),o=(0,X.useCallback)(async()=>{await ws(r)},[r]);return(0,Z.jsx)(dI,{flowId:t,isAuthenticated:n,language:zoe,region:Ma.SWEDEN,onNavigateAway:a,onOutcomeContinue:o,getAlertTranslations:Roe()})},S4=sf(),Boe=()=>(0,Z.jsx)(S4.Navigator,{initialRouteName:Dh.PROFILE_CUSTOMER_KNOWLEDGE,children:(0,Z.jsx)(S4.Screen,{name:Dh.PROFILE_CUSTOMER_KNOWLEDGE,component:x4,options:{gestureEnabled:!1}})}),Voe=`https://www.maidenlg.com/skada`,C4=`https://claims.bnpparibascardif.se/sv`,w4=`https://support.northmill.com/hc/sv-se/categories/360001516617-F%C3%B6rs%C3%A4kring`,T4=function(e){return e.RESIGN_INSURANCE=`INS_reduceResignPPI_CtaPress`,e.INSURANCE_GO_TO_SUCCESS=`INS_reduceResignPPI_GoToSuccess`,e.INSURANCE_GO_TO_ERROR=`INS_reduceResignPPI_GoToError`,e.PPI_GO_TO_REDUCE_DASHBOARD=`INS_resignPPISuccess_GoToReduceDashboard`,e.REPORT_CLAIM_GO_TO_REDUCE_DASHBOARD=`INS_reportClaim_GoToReduceDashboard`,e.PPI_ERROR_GO_TO_PPI_DASHBOARD=`INS_resignPPIError_GoToPPIDashboard`,e.PPI_ERROR_GO_TO_REDUCE_RESIGN=`INS_resignPPIError_GoToReduceResign`,e.PPI_DASHBOARD_REPORT_CLAIM_OLDER=`INS_ppiDashboard_ReportClaimOlder`,e.PPI_DASHBOARD_REPORT_CLAIM=`INS_ppiDashboard_ReportClaim`,e.PPI_DASHBOARD_OPEN_FAQ=`INS_ppiDashboard_OpenFAQ`,e.PPI_DASHBOARD_OPEN_DOCUMENTS=`INS_ppiDashboard_OpenDocuments`,e.PPI_DASHBOARD_OPEN_RESIGN=`INS_ppiDashboard_OpenResign`,e.PPI_DASHBOARD_CALL_CC=`INS_ppiDashboard_CallCC`,e}({}),Hoe=({children:e,setHeaderShown:t})=>{let n=Nr(),{data:r,status:i}=ym(!n),[a,{data:o,loading:s}]=ul();(0,X.useEffect)(()=>{r?.insurance?.id!=null&&a({variables:{contractIdsByProducts:[{id:r.insurance.id.toString(),productType:Ka.ShortTermIncomeProtection}]}})},[r?.insurance?.id,a]);let c=i===`pending`||s;return(0,X.useEffect)(()=>{i!==`pending`&&t(!0)},[t,i]),e({insuranceData:r,isLoading:c,agreementWithdrawalData:o?.data??[]})},E4=`InsuranceClaimUnavailableModal`,D4=`CancelInsuranceModal`,Uoe=({insuranceStartDate:e,hideModals:t,testID:n=E4})=>{let{formatMessage:r}=K();return n+=n===E4?``:E4,(0,Z.jsx)(Bl,{visible:!0,testID:n,onClose:t,headerText:r({id:`insurance__stip__dashboard__nameterm_income_protection)__headline`}),descriptionText:r({id:`insurance__dashboard__stip__modal__description__02`},{date:e}),mainActionButtonProps:{testID:n+`CloseButton`,text:r({id:`insurance__stip__(short_term_income_protection)__label-text__27`}),onPress:t}})},Woe=({hideModals:e})=>{let{formatMessage:t}=K();return(0,Z.jsx)(Bl,{visible:!0,onClose:e,headerText:t({id:`insurance__dashboard__dashboard__name`}),descriptionText:t({id:`insurance__dashboard__stip__modal__description`}),mainActionButtonProps:{text:t({id:`insurance__dashboard__stip__modal__
1317CTA`}),onPress:e}})},Goe=({hideModals:e,callToCC:t,testID:n=D4})=>{let{formatMessage:r}=K();return n+=n===D4?``:D4,(0,Z.jsx)(Bl,{visible:!0,testID:n,onClose:e,headerText:r({id:`insurance__resign__dialog-text`}),descriptionText:r({id:`insurance___resign__dialog-text`}),secondaryActionButtonProps:{testID:n+`CancelButton`,text:r({id:`insurance__resign__label-text__82`}),onPress:e},mainActionButtonProps:{testID:n+`CallButton`,text:r({id:`insurance__resign__label-text`}),onPress:t}})},Koe=e=>e.showDirectDebitChangeUnavailableModal?(0,Z.jsx)(Woe,{...e}):e.showReportClaimUnavailableModal?(0,Z.jsx)(Uoe,{...e}):e.showCancelInsuranceModal?(0,Z.jsx)(Goe,{...e}):null,qoe=({insuredAmount:e,insuranceFee:t,isLoading:n,onDocumentsPress:r,canSubmitClaims:i,insuranceStartDate:a,onInsuranceClaim:o,onFAQ:s,onConnectedAccountPress:c,paymentMethod:l,agreementWithdrawalData:u,testID:d=`StipDashboardView`,onNavigateToProductWithdrawal:f,classicContentCards:p=[]})=>{let[m,h]=(0,X.useState)(!1),[g,_]=(0,X.useState)(!1),[v,y]=(0,X.useState)(!1),{colors:b}=G(),{formatMessage:x,formatDate:S}=K(),C=nr({value:e}),w=S(a??``),T=a==null,E=(0,X.useCallback)(()=>{_(!0)},[]),D=(0,X.useCallback)(()=>{y(!0)},[]);Gi((0,X.useCallback)(()=>()=>{h(!1),_(!1)},[]));let O=()=>x(T?{id:`insurance__dashboard__dashboard__label`}:{id:`insurance__dashboard__insured__amount__label`}),k=()=>T?x({id:`insurance__dashboard__processing`}):C,A=()=>T?x({id:`insurance__dashboard__bottom__description__right`}):x({id:`insurance__daashboard__header_description__label`},{0:t}),ee=[{title:x({id:`insurance__dashboard__dashboard__name__77`}),description:x({id:`insurance__dashboard__dashboard__description`})},{title:x({id:`insurance__reduce__dashboard__name__55`}),description:x({id:`insurance__dashboard__dashboard__description`})},{title:x({id:`insurance__dashboard__name__4`}),description:x({id:`insurance__dashboard__dashboard__description__4`})}];return n?(0,Z.jsx)(Sn,{variant:`symbol`,testID:d+`Loader`}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j,{testID:d,header:(0,Z.jsxs)(Z.Fragment,{children:[l==null&&!T&&(0,Z.jsxs)(Joe,{children:[(0,Z.jsx)(Yoe,{children:(0,Z.jsx)(xc,{title:x({id:`insurance__dashboard__disabled__connect`}),description:x({id:`insurance__dashboard__description__87`}),testID:`CardStatusInfo`,variant:`error`})}),(0,Z.jsx)(pr,{color:b.gray100})]}),(0,Z.jsx)(qt,{IconComponent:T?P.PendingIcon:P.InsuranceIcon,label:O(),title:k(),description:A(),colors:{descriptionColor:b.gray700},insetTop:!0,actionButtonProps:{label:x({id:`insurance__reduce__dashboard__name`}),onPress:i?o:E,TrailingIconComponent:i?P.OpenInBrowserIcon:P.HelpIcon,disabled:T}})]}),children:[l==null&&!T&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(fi,{title:x({id:`insurance__dashboard__text__100`}),testID:d+`ConnectedAccountsTitleBarHeaderUpper`}),(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{variant:`error`,IconComponent:P.WarningIcon,onPress:c,leading:{title:x({id:`insurance__dashboard__headline__28`}),description:x({id:`insurance__dashboard__description__57__not__connected`})},testID:d+`NotConnectedAccountItem`,trailingElementType:{elementType:`button`,elementProps:{buttonText:x({id:`insurance__dashboard__label__text`}),accessible:!1}}})})]}),(0,Z.jsx)(fi,{title:x({id:`insurance__reduce__dashboard__text`}),testID:d+`BulletsList`}),(0,Z.jsx)(F,{children:ee.map((e,t)=>(0,Z.jsx)(M,{variant:T?`disabled`:`success`,leading:e,IconComponent:P.UspCheckIcon},t))}),l==null?(0,Z.jsx)(I,{height:16}):(0,Z.jsx)(fi,{title:x({id:`insurance__dashboard__text__100`}),rightComponent:!T&&(0,Z.jsx)(ba,{variant:`text`,size:`small`,onPress:c,testID:d+`ConnectedAccountsManageButton`,children:x({id:`insurance__dashboard__manage`})}),testID:d+`ConnectedAccountsTitleBarHeader`}),l!=null&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{variant:`success`,avatarInitials:l.bankName,leading:{title:x({id:`insurance__dashboard__headline__28`}),description:`${l.bankName}\n**** ${l.identifier}`},testID:d+`ConnectedAccountItem`})}),(0,Z.jsx)(I,{height:16})]}),(0,Z.jsxs)(F,{children:[(0,Z.jsx)(M,{leading:{title:x({id:`insurance__dashboard__name`})},IconComponent:P.DocumentsIcon,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}}
1317,colors:{iconBackgroundColor:b.primary50,iconColor:b.primary400},onPress:r,testID:d+`DocumentsItem`}),(0,Z.jsx)(M,{leading:{title:x({id:`insurance__reduce__dashboard__name__6`})},IconComponent:P.HelpIcon,trailingElementType:{elementType:`icon`,elementProps:{name:`OpenInBrowserIcon`,testID:d+`FAQItemIcon_OpenInBrowser`}},colors:{iconBackgroundColor:b.primary50,iconColor:b.primary400},onPress:s,testID:d+`FAQItem`})]}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(F,{children:(0,Z.jsx)(Wu,{type:`info`,icon:(0,Z.jsx)(P.InfoMessageIcon,{width:32,height:32,fill:b.info}),title:x({id:`insurance__revolve__dashboard__title`}),description:x({id:`insurance__dashboard__dashboard__message-text`},{0:t}),testID:d+`InsuranceInfo`})}),(0,Z.jsx)(Fa,{items:u,onClick:({contractId:e,productType:t,isWithdrawalFlowAvailable:n})=>{n?f({contractId:e,productType:t}):D()}}),p.length>0&&(0,Z.jsx)(tm,{variant:`classic`,placement:`stip-dashboard-footer`,classicContentCards:p,spacing:{top:16,gap:12,bottom:12}}),(0,Z.jsx)(sr,{})]}),(0,Z.jsx)(Koe,{insuranceStartDate:w,showDirectDebitChangeUnavailableModal:m,showReportClaimUnavailableModal:g,showCancelInsuranceModal:v,hideModals:()=>{h(!1),_(!1),y(!1)},callToCC:()=>Tc.onPhonePress(NE),testID:d})]})},Joe=V.View(`z-index:1;align-items:center;width:100%;`),Yoe=V.View(`padding:4px;width:100%;max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;`);O();var Xoe=`StipDashboardScreen`,Zoe=({route:{params:e},navigation:t})=>{let n=N(),{formatMessage:r}=K();Ut();let[i,a]=(0,X.useState)(!1),{classicContentCards:o,fetchCards:s}=Qh();Gi((0,X.useCallback)(()=>{s()},[s]));let c=(0,X.useCallback)(()=>{t.navigate(Dh.PROFILE_DOCUMENTS_OVERVIEW)},[t]),l=(0,X.useCallback)(()=>{b.openURL(Q2.STIP_FAQ)},[]),u=(0,X.useCallback)(()=>{if(e?.fromOnboarding){n.navigate(J.HUB,{screen:_E.PRODUCTS_OVERVIEW});return}if(t.canGoBack()){t.goBack();return}n.navigate(J.HUB,{screen:_E.PRODUCTS_OVERVIEW})},[t,n,e?.fromOnboarding]),d=(0,X.useCallback)(()=>{t.navigate(Dh.CONNECTED_ACCOUNTS)},[t]);B({headerTitleText:r({id:`insurance__dashboard__stip__dashboard__title`}),headerShown:i,onNavigateBack:()=>{u()}});let f=(0,X.useCallback)(({contractId:e,productType:n})=>{t.dispatch(Ol.popTo(yE.PRODUCT_WITHDRAWAL_ONBOARDING,{contractId:e,productType:n}))},[t]);return(0,Z.jsx)(Hoe,{tryAgain:e?.tryAgain,setHeaderShown:a,children:e=>(0,Z.jsx)(qoe,{isLoading:e.isLoading,insuranceFee:e.insuranceData?.insurance?.premiumGuesstimate??0,insuredAmount:e.insuranceData?.insurance?.insuredAmount??0,onDocumentsPress:c,canSubmitClaims:e.insuranceData?.insurance?.canSubmitClaims,insuranceStartDate:e.insuranceData?.insurance?.startDate??null,onInsuranceClaim:()=>{(W.not.emptyOrNull(e.insuranceData?.insurance?.startDate)&&Pu.fromISO(e.insuranceData?.insurance?.startDate).year<2025)??!1?t.navigate(Dh.STIP_REPORT_CLAIM):b.openURL(Q2.STIP_CLAIM_NEW)},onFAQ:l,onConnectedAccountPress:d,paymentMethod:e.insuranceData?.insurance?.paymentMethod,agreementWithdrawalData:e.agreementWithdrawalData,onNavigateToProductWithdrawal:f,testID:Xoe,classicContentCards:o})})},O4=()=>fn({mutationFn:({token:e,isAccepted:t})=>bp({method:`PUT`,url:`Revolve/Insurance/StipInsurance`,contentType:`application/json`,params:{IsAccepted:t,Token:e}})}),{FlowResultScreen:Qoe}=Jc,$oe=({navigation:e})=>{let{origin:t,revolveWizardToken:n}=yf(e=>e.stipOnboardingSession),r=kh(e=>e.stipOnboardingSession.setStipOnboardingValues),{formatMessage:i}=K(),{mutateAsync:a,isPending:o}=O4(),s=(0,X.useCallback)(async()=>{if(n!=null)try{await a({token:n,isAccepted:!0})}catch(e){Dc(e)}},[a,n]),c=(0,X.useCallback)((...t)=>{r({revolveWizardToken:null,origin:null}),e.replace(...t)},[e,r]),l=(0,X.useMemo)(()=>ese(t,i,c,s,o),[c,i,o,t,s]);return(0,Z.jsx)(Qoe,{type:`success`,buttonTitle:i({id:`feed_and_general__onboarding_usp_fullscreens__full-screen-outcome__label__67`}),...l})},ese=(e,t,n,r,i)=>{switch(e){case TE.WITHDRAW:return{title:t({id:`feed_and_general__onboarding_usp__stip__success__headline`}),description:t({id:`feed_and_general__onboarding_usp__stip__success__text01`}),descriptionBottom:t({id:`feed_and_general__onboarding_usp__short_term_income_protection_-_success_screen__text01`}),onButtonPress:()=>n(J.REVOLVE_DASHBOARD_ROOT_NAVIGATOR,{screen:Q.REVOLVE_DASHBOARD})};case TE.INCREASE_LIMIT:return{title:t({id:`feed_and_general__onboarding_usp__stip___onboarding_usp__headline`}),description:t({id:`feed_and_general__onboarding_usp__stip___onboarding_usp__text01`}),descriptionBottom:t({id:`feed_and_general__onboarding_usp__stip__success__text02`}),onButtonPress:async()=>{await r(),n(J.REVOLVE_DASHBOARD_ROOT_NAVIGATOR,{screen:Q.REVOLVE_INCREASE_LIMIT})},stickyButtonsProps:{primaryButtonProps:{isLoading:i}}};case TE.BNPL_CARD_ONBOARDING:return{title:t({id:`onboarding__outcomescreen__headline`}),description:t({id:`onboarding__outcomescreen__description`}),descriptionBottom:t({id:`onboarding__outcomescreen__description__57`}),onButtonPress:()=>n(J.FEED,{screen:Fp.FEED_SCREEN,params:{revalidateData:!0}})};case TE.MY_PAGES:default:return{title:t({id:`onboarding__outcomescreen__headline`}),description:t({id:`onboarding__outcomescreen__description`}),descriptionBottom:t({id:`onboarding__outcomescreen__description__57`}),onButtonPress:()=>{n(Dh.STIP_DASHBOARD,{fromOnboarding:!0})}}}},tse=()=>(0,Z.jsx)(Y.Group,{children:(0,Z.jsx)(Y.Screen,{name:Dh.PROFILE_CUSTOMER_KNOWLEDGE,component:Boe})}),nse=(e,t)=>{let n=N(),r=(0,X.useCallback)(()=>{n.navigate(J.WALLET_EXT_AUTH_HANDOFF)},[n]),i=(0,X.useCallback)(async()=>{await t()},[t]);MM(e),EM({isAuthenticated:e,onComplete:r,onTokenRefresh:i})},k4=1728e5,A4={CARD:k4,SAVINGS:k4,REVOLVE:k4,DEFAULT:k4,STIP:18e5}
1317,rse=`@northmill/revolve-onboarding`,j4=`@northmill/big-ticket-loan-onboarding`,ise=`@northmill/stip-onboarding`,ase=`@northmill/product-withdrawal-onboarding`,ose=function(e){return e.CARD_REDIRECT_TO_NEW_ONBOARDING=`AO_card_redir_new`,e.CARD_REDIRECT_TO_OLD_ONBOARDING=`AO_card_redir_old`,e.CARD_REDIRECT_TO_WEB_ONBOARDING=`AO_card_redir_web`,e}({}),sse=[`dev`,`debug`].includes(`prod`),cse=({children:e,flowId:t})=>{let{state:{config:n,status:r}}=Ec(),i=t??n?.bigTicketLoanOnboardingFlow??null,[a,o,s,c]=Uc(j4,{timestamp:null,applicationId:null,flowId:null}),l=(0,X.useCallback)(e=>{o({timestamp:Date.now(),applicationId:e,flowId:i})},[o,i]);return(0,X.useEffect)(()=>{a.timestamp!=null&&Date.now()-a.timestamp>A4.DEFAULT&&s()},[a.flowId,a.timestamp,s]),e(c||r!==`LOAD_SUCCESS`?{isLoading:!0}:{isLoading:!1,isError:!1,applicationId:i===a.flowId?a.applicationId:null,onCreateApplication:l,isDevelopment:sse,currentFlowId:i})},lse=({route:e,navigation:t})=>{let{flowId:n}=e.params??{},{logger:r,analytics:i,product:a,buildInfo:o,graphqlUrl:s}=ao({product:`BigTicketLoan`}),c=lo(!0),l=Lo(`useU2A`)===Oe.ENABLED,u=cl();(0,X.useEffect)(()=>{n!=null&&r.debug(`FlowId provided in route params`,n)},[n,r]);let d=()=>{t.replace(yE.BIG_TICKET_LOAN)},f=()=>{R&&window.open(`${ls()}/se/foretag/finansiering/stora-foretagslan/`,`_self`)};return(0,Z.jsx)(cse,{flowId:n,children:e=>e.isLoading||a==null||i==null?(0,Z.jsx)(Sn,{variant:`symbol`}):(0,Z.jsx)(ht,{logger:r,analytics:i,product:a,gatewayUrl:c,graphqlUrl:s,isGraphQlDataSource:!1,contentHubUrl:`https://content-hub-api.web.prod.northmill.tech`,isDevelopment:e.isDevelopment,xerxesToken:l?void 0:u,authTokenKey:Pn.resolveKey(Pi),isAuthenticated:!1,applicationId:e.applicationId??void 0,applicationIdStorageKey:j4,onCreateApplication:e.onCreateApplication,resetScreen:d,flowId:e.currentFlowId,buildInfo:o,onExit:f})})},M4=(e,t)=>e.type===t.type?e.identifier!=null||t.identifier!=null?e.identifier===t.identifier:e.accountId!=null||t.accountId!=null?e.accountId===t.accountId:!0:!1,N4={type:`DirectDebit`},use=[{...N4,availablePlans:[`Annual`,`Monthly`]}],dse=(e,t)=>{let n=t?.paymentMethods?.map(e=>({...e,availablePlans:[`Annual`]}))??[];e?.paymentMethods?.forEach(e=>{let t=n.findIndex(t=>M4(t,e));t>=0?n[t].availablePlans.includes(`Monthly`)||n[t].availablePlans.push(`Monthly`):n.push({...e,availablePlans:[`Monthly`]})});let r=n.filter(e=>e.type===`DirectDebit`||e.type===`PersonalAccount`);return W.emptyOrNull(r)?use:r},fse=(e,t)=>{switch(e){case`Annual`:return t({id:`B2C__premium__payment__annual__label`});case`Monthly`:return t({id:`profile__premium__withdraw__amount__headline`});default:return}},P4=({value:e,onChange:t,options:n,selectedSubscriptionPlan:r,skipSubscriptionPlanAvailabilityChecks:i=!1})=>{let{formatMessage:a}=K(),{colors:o,item:s}=G(),c=(0,X.useCallback)(e=>e==null||r!=null&&e.includes(r),[r]);(0,X.useEffect)(()=>{r!=null&&e!=null&&(c(e.availablePlans)||t(null))},[r,e,n,t,c]),(0,X.useEffect)(()=>{if(e==null&&(r!=null||i)){let e=n.filter(e=>c(e.availablePlans));e.length===1&&t(e[0])}},[e,t,n,c,r,i]);let l=(0,X.useCallback)(n=>{let r=c(n.availablePlans),i=e!=null&&M4(e,n),l=n.availablePlans?.length===1&&n.availablePlans?.[0]!=null?fse(n.availablePlans[0],a):void 0,u=l!=null&&!r?a({id:`profile__premium__only__for__annual`},{0:l.toLowerCase()}):void 0,d={useRadioButton:!1,variant:r?`default`:`disabled`,onPress:()=>{r&&t(n)},checked:i,trailing:{description:u},colors:{iconBackgroundColor:r?s.active.iconBackgroundColor:s.disabled.iconBackgroundColor,iconColor:r?s.active.iconColor:s.disabled.iconColor,trailingDescriptionColor:o.info}};switch(n.type){case`DirectDebit`:return n.identifier==null?{...d,IconComponent:P.RecurringPaymentIcon,leading:{title:a({id:`B2C__premium__payment__automatic__payment`}),description:a({id:`B2C__premium__payment__set__up__direct__debit`}),spacing:`default`}}:{...d,avatarInitials:n.bankName,leading:{title:a({id:`B2C__premium__payment__available__automatic__payment`}),description:a({id:`B2C__premium__payment__connected__bank`},{bankName:n.bankName}),spacing:`default`}};case`PersonalAccount`:return{...d,IconComponent:r?Cr.CardPhysicalPurpleV2:Cr.CardPhysicalDisabledV2,leading:{title:a({id:`B2C__premium__payment__northmill__card`}),spacing:`default`}};default:return d}}
1317,[o.info,a,c,s.active.iconBackgroundColor,s.active.iconColor,s.disabled.iconBackgroundColor,s.disabled.iconColor,t,e]);return(0,Z.jsx)(pse,{children:n.map(e=>(0,Z.jsx)(vs,{...l(e)},`${e.identifier??e.accountId??`new`}-${e.type}`))})},pse=V.View(`gap:4px;`);O();var F4=L.SE.number.amount.currency,mse=({value:e,onChange:t,yearlyPlanFullPrice:n,monthlyPlanFullPrice:r,variant:i})=>{let{formatMessage:a,locale:o}=K(),{discountPercentage:s,...c}=(0,X.useMemo)(()=>{if(n==null||r==null)return{leading:{title:a({id:`B2C__premium__payment__annual__label`}),spacing:`default`},discountPercentage:0};let e=n/12,t=r/12,s=Math.floor((r-n)*100/r),c=Math.round(n/t);switch(i){case`v2`:return{trailing:{title:a({id:`B2C__premium__payment__payment__value__02`},{0:Cl(e,o,F4,{style:`decimal`})}),description:a({id:`B2C__premium__payment__payment__value`},{0:Cl(n,o,F4,{style:`decimal`})})},leading:{title:a({id:`B2C__premium__payment__annual__label`}),spacing:`default`,description:s>0?a({id:`profile__premium__label__best__value`}):void 0},discountPercentage:s};default:return{trailing:{title:Cl(n,o,F4),description:a({id:`B2C__premium__payment__pay__yearly__description`},{0:c}),strikeThroughText:Cl(r,o,F4)},colors:{trailingDescriptionColor:ms.info},leading:{title:a({id:`B2C__premium__payment__pay__yearly`}),spacing:`default`,description:s>0?a({id:`profile__premium__label__best__value`}):void 0},discountPercentage:s}}},[n,r,i,a,o]);return(0,Z.jsxs)(A,{children:[(0,Z.jsx)(vs,{useRadioButton:!1,...c,onPress:()=>t(`Annual`),checked:e===`Annual`}),s>0&&(0,Z.jsx)(hse,{children:(0,Z.jsx)($t,{label:a({id:`profile__premium__label__most__popular`}),color:ms.gray0,backgroundColor:ms.primary400})}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(vs,{useRadioButton:!1,trailing:r==null?void 0:{title:a({id:`B2C__premium__payment__payment__value__02`},{0:Cl(r/12,o,F4,{style:`decimal`})})},leading:{title:a({id:`B2C__premium__payment__pay__monthly__label`}),spacing:`default`,description:a({id:`general_screens_accounts_and_card_onboarding__label__11`},{0:3})},onPress:()=>t(`Monthly`),checked:e===`Monthly`})]})},hse=V.View(`position:absolute;`),I4=e=>(0,Z.jsx)(U,{variant:`label`,size:`small`,children:e},`description-bold`),L4=(e,t)=>(0,Z.jsx)(Gc,{url:t,variant:`label`,size:`small`,color:ms.primary400,children:e},t),R4={link1:e=>L4(e,OE.NORTHMILL_PREMIUM_TERMS_AND_CONDITIONS),link2:e=>L4(e,OE.PRIORITY_PASS_TERMS_OF_USE),link3:e=>L4(e,OE.PRIORITY_PASS_CONDITIONS_OF_USE),link4:e=>L4(e,OE.PRIORITY_PASS_PRIVACY_NOTICE)},gse=({isLoading:e,variant:t,initialSubscriptionPlan:n,options:r,onPrimaryButtonPress:i})=>{let{formatMessage:a}=K(),[o,s]=(0,X.useState)(n??null),[c,l]=(0,X.useState)(null),u=r.find(e=>e.value===`Monthly`),d=r.find(e=>e.value===`Annual`),f=dse(u,d),p=(0,X.useCallback)(e=>{s(e)},[]);return(0,Z.jsxs)(j,{footer:(0,Z.jsx)(bl,{primaryButtonProps:{text:a({id:`profile__master__modal__item_label__55`}),onPress:()=>{if(o!=null&&c!=null){let{availablePlans:e,...t}=c;i(o,t)}},isLoading:e,disabled:o==null||c==null},gradientColor:ms.gray0}),backgroundColor:ms.gray0,children:[(0,Z.jsx)(mse,{value:o,onChange:p,yearlyPlanFullPrice:d?.result?.totalRepaymentFee,monthlyPlanFullPrice:u?.result?.totalRepaymentFee,variant:t}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:ms.gray700,children:a({id:`general_screens_accounts_and_card_onboarding__label`},{b:I4})}),(0,Z.jsx)(fi,{title:a({id:`onboardings__bnpl_invoice_and_part_payment__–_offer_01_(default)__text__18`})}),(0,Z.jsx)(P4,{value:c,onChange:l,options:f,selectedSubscriptionPlan:o}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(pr,{}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:ms.gray700,children:o===`Monthly`?a({id:`general_screens_accounts_and_card_onboarding__legal`},{...R4,b:I4,0:3}):a({id:`general_screens_accounts_and_card_onboarding__legal_23`},R4)}),(0,Z.jsx)(bl.Padding,{})]})},_se=e=>{Lt({meta:e.meta,onClose:e.onClose});let{onSubmit:t,isSubmitting:n,field:r}=e,i=(0,X.useCallback)((e,n)=>{t({subscriptionPaymentPlan:e,subscriptionPaymentMethodType:n})},[t]);return(0,Z.jsx)(gse,{isLoading:n??!1,variant:r.designVariant,initialSubscriptionPlan:r.value,options:r.options,onPrimaryButtonPress:i})},vse=e=>{let t=e.field.options?.filter(e=>e.value.type===`DirectDebit`)?.map(({value:e})=>
1317e)??[],n=e.control,{field:{onChange:r,value:i}}=wr({name:e.field.key,control:n,defaultValue:null,rules:{required:e.field.validation.required}}),a=(0,X.useCallback)(e=>{if(e==null){r(null);return}let{availablePlans:t,...n}=e;r(n)},[r]);return(0,Z.jsx)(P4,{value:i,onChange:a,options:W.not.emptyOrNull(t)?t:[N4],skipSubscriptionPlanAvailabilityChecks:!0})},z4=e=>{let{popTo:t,navigate:n,replace:r}=e.navigation,i=yf(e=>e.userSession.isAuthenticated),a=e.route.name===yE.PREMIUM_CARD_ONBOARDING,o=kh(e=>e.cardOnboardingSession.setCardOnboardingOrigin),s=kh(e=>e.cardOnboardingSession.setIsCrossSell),c=(0,X.useMemo)(()=>({onExit:e=>{e?t(J.FEED,{screen:Fp.FEED_SCREEN}):t(fE.LOGIN)},navigateToCardDashboard:()=>n(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR),navigateToPremiumPlanDashboard:()=>{n(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.LOUNGE_ACCESS_SUBSCRIPTION_PLAN_DASHBOARD})},navigateToProducts:()=>n(J.HUB,{screen:_E.PRODUCTS_OVERVIEW}),navigateToLogin:()=>r(fE.LOGIN),resetScreen:(e,t)=>r(e,{flowId:t})}),[t,n,r]);(0,X.useEffect)(()=>{o({origin:e.route.params?.comingFrom??null}),s({isCrossSell:e.route.params?.isCrossSell})},[e.route.params?.comingFrom,e.route.params?.isCrossSell,o,s]);let l=(0,X.useCallback)(e=>{e===`success`&&pp({product:sp.CARD,screen:eg.ONBOARDING,result:Nd.SUCCESS})},[]);return(0,Z.jsx)(Lu,{route:e.route,isAuthenticated:i,isPremiumOnboarding:a,navigationHandlers:c,LoginComponent:oQ,PaymentSetupScreen:_se,useApplicationResumeDecision:Rd,onOutcomeContinue:l})},yse=({navigation:e})=>{let{logEvent:t}=z();return(0,X.useEffect)(()=>{t(ose.CARD_REDIRECT_TO_NEW_ONBOARDING),e.navigate(yE.CARD_ONBOARDING)},[t,e]),(0,Z.jsx)(Sn,{variant:`symbol`,testID:`FullScreenLoader`})},bse=qi`
1318  query Se_personalAccount_uspSubscriptionComparison {
1319    se_personalAccount_uspSubscriptionComparison {
1320      content
1321      metadata
1322      footer
1323    }
1324  }
1325`,xse=({navigation:{popTo:e,canGoBack:t,goBack:n},route:r})=>{let{origin:i}=r.params??{},{data:a,refetch:o,loading:s}=Yn(bse),c=yf(e=>e.cardOnboardingSession.origin),l=yf(e=>e.cardOnboardingSession.isCrossSell);return B({headerTitle:a?.se_personalAccount_uspSubscriptionComparison?.metadata?.title??``,headerBorderless:!0,onNavigateBack:()=>{W.emptyOrNull(i)&&t()&&n(),i===`basic`&&e(yE.CARD_ONBOARDING,{comingFrom:c??void 0,isCrossSell:l??void 0}),i===`premium`&&e(yE.PREMIUM_CARD_ONBOARDING,{comingFrom:c??void 0,isCrossSell:l??void 0})}}),(0,Z.jsx)(j,{footer:(0,Z.jsx)(ip,{node:a?.se_personalAccount_uspSubscriptionComparison?.footer,loading:s,refetch:o,options:{actions:{onPressUpgrade:()=>{e(yE.PREMIUM_CARD_ONBOARDING,{skipUsp:!0,comingFrom:c??void 0})}}}}),children:(0,Z.jsx)(Df,{node:a?.se_personalAccount_uspSubscriptionComparison?.content,refetch:o,loading:s})})},Sse=({navigation:e})=>{let{formatMessage:t}=K(),{isLoading:n,applicationCompleted:r,hasProduct:i}=Rd({product:`PersonalAccount`,requestType:`ApplyForBasic`}),a=(0,X.useCallback)(()=>{pp({product:sp.CARD,screen:eg.ONBOARDING,result:Nd.SUCCESS})},[]),o=(0,X.useCallback)(()=>{a(),e.navigate(pE.BNPL_CARD,{comingFrom:`cardOnboarding`,isCta:`false`})},[a,e]),s=(0,X.useCallback)(()=>{a(),e.navigate(J.FEED,{screen:Fp.FEED_SCREEN})},[a,e]);return n?(0,Z.jsx)(Sn,{variant:`symbol`}):i||r?(0,Z.jsx)(vi,{type:`success`,IconComponent:P.CongratsIcon,title:t({id:`account__card__onboarding__work__in__progress__headline`}),listBoxModuleProps:{items:[{label:t({id:`account__card__onboarding__confirmation__page__name`}),description:t({id:`account__card__onboarding__confirmation__2__description`})},{label:t({id:`account__card__onboarding__onboarding__confirmation__2__name`}),description:t({id:`account__card__onboarding__confirmation__page__description__02`})},{label:t({id:`account__card__onboarding__confirmation__01__name`}),description:t({id:`account__card__onboarding__confirmation__01__description`})}]},primaryButtonProps:{text:t({id:`onboarding__account__card__CTA__contiune`}),onPress:o}}):(0,Z.jsx)(vi,{type:`approved`,IconComponent:P.CongratsIcon,title:t({id:`onboardings__bnpl_invoice_and_part_payment__modal__dialog-text`}),description:t({id:`onboarding__account__card__outcome__screen__description`}),listBoxModuleProps:{items:[{label:t({id:`onboarding__account__card__outcome__call__customer__center__cta`}),description:t({id:`onboarding__account__card__outcome__bullet__description__02`})},{label:t({id:`onboarding__account__card__outcome__bullet__title__02`}),description:t({id:`onboarding__account__card__outcome__bullet__description__03`})},{label:t({id:`onboarding__account__card__outcome__bullet__title__03`}),description:t({id:`onboarding__account__card__outcome__bullet__03__description`})}]},primaryButtonProps:{text:t({id:`onboarding__revolve__broker__customer_center__CTA`}),onPress:s},onClose:s})},Cse=5e4,B4=1e3,V4=5e3,wse=5e4,H4=function(e){return e.REVOLVE_DASHBOARD_VISIT=`REVOLVE_dashboard_visit`,e.INCREASE_LIMIT=`REVOLVE_dashboard_IncreaseLimit`,e.WITHDRAW=`REVOLVE_dashboard_Withdraw`,e.WITHDRAW_CONFIRM=`REVOLVE_dashboard_withdraw_confirm`,e.ADD_INSURANCE=`REVOLVE_dashboard_Insurance`,e.SHOW_TRANSACTIONS=`REVOLVE_dashboard_ShowTransactions`,e.MORE_ACTIONS=`REVOLVE_dashboard_MoreActions`,e.USP_CONFIRM_SUCCESS=`REVOLVE_usp_ConfirmSuccess`,e.USP_CONFIRM_FAIL=`REVOLVE_usp_ConfirmFail`,e.ACCOUNT_DETAILS_VISIT=`REVOLVE_AccDetails_visit`,e.ACCOUNT_DETAILS_PAYMENT_DETAILS=`REVOLVE_AccDetails_PaymentDetails_visit`,e}({}),U4=function(e){return e.PERSONAL_ACCOUNT=`PERSONAL_ACCOUNT`,e.BANK_ACCOUNT=`BANK_ACCOUNT`,e}({}),W4=`https://www.northmill.com/se/hjalp/lan-och-krediter/kontokredit/#varfor-kan-jag-inte-gora-uttag-fran-min-kontokredit`,Tse=({enabled:e,amount:t,productType:n,interestRate:r,currentRepaymentAmount:i})=>Bn({enabled:e,queryKey:Wh.transferMtp(t,n,r),queryFn:()=>bp({method:`GET`,url:`se/bank-accounts/public/accounts/mtp`,params:{amount:t,productType:n,interestRate:r,currentRepaymentAmount:i}})}),G4=function(e){return e.WITHDRAWAL_ACCOUNT=`WithdrawalAccount`,e.PERSONAL_ACCOUNT=`PersonalAccount`,e}({}),K4=function(e){return e.BANK_TRANSFER=`BankTransfer`,e.WITHDRAWAL=`Withdrawal`,e}({}),q4=function(e){return e[e.NO_SUFFICIENT_FUNDS=1]=`NO_SUFFICIENT_FUNDS`,e[e.ACCOUNT_NOT_ACTIVE=100]=`ACCOUNT_NOT_ACTIVE`,e[e.CORE_BANKING_ACCOUNT_NOT_ACTIVE=101]=`CORE_BANKING_ACCOUNT_NOT_ACTIVE`,e[e.CORE_BANKING_ACCOUNT_TRANSFER_SUSPENDED=102]=`CORE_BANKING_ACCOUNT_TRANSFER_SUSPENDED`,e[e.TRANSFER_TYPE_NOT_SUPPORTED=200]=`TRANSFER_TYPE_NOT_SUPPORTED`,e[e.ACCOUNT_TYPE_NOT_SUPPORTED=201]=`ACCOUNT_TYPE_NOT_SUPPORTED`,e[e.TRANSFER_COUNT_LIMIT_EXCEEDED=300]=`TRANSFER_COUNT_LIMIT_EXCEEDED`,e[e.AMOUNT_BEYOND_ALLOWED_LIMIT=301]=`AMOUNT_BEYOND_ALLOWED_LIMIT`,e[e.DAILY_TRANSFER_COUNT_LIMIT_EXCEEDED=310]=`DAILY_TRANSFER_COUNT_LIMIT_EXCEEDED`,e[e.MONTHLY_TRANSFER_COUNT_LIMIT_EXCEEDED=311]=`MONTHLY_TRANSFER_COUNT_LIMIT_EXCEEDED`,e[e.OTHER=999]=`OTHER`,e}({}),J4=function(e){return e.RIX_INST=`RixInst`,e.DCL=`SwedishBankAccount`,e.INTERNAL=`Internal`,e}({}),Ese=function(e){return e.REVOLVE_WITHDRAWAL=`27`,e.CREDIT_LINE=`25`,e}({}),Y4=function(e){return e.PENDING=`Pending`,e.APPROVED=`Approved`,e.SCHEDULED=`Scheduled`,e.PROCESSING=`Processing`,e.COMPLETED=`Completed`,e.FAILED=`Failed`,e.REJECTED=`Rejected`,e}({}),X4=1e3,{useInput:Dse}=pi,{parseNumberByLocale:Ose,formatNumber:Z4}=Tc,Q4=L.SE.number.amount.currency,$4=({transferFromRevolve:e,isTransferInProgress:t,maxWithdrawalAmount:n,minWithdrawalAmount:r,interestRate:i,productType:a,currentRepaymentAmount:o})=>{let{isMd:s}=tl(),{colors:c}=G(),{formatMessage:l,locale:u}=K(),d=et(),f=(0,X.useMemo)(()=>Ose(u),[u]),p={amount:1e3<r?r.toString():X4.toString()},{control:m,handleSubmit:h,formState:{isValid:g,errors:_},getValues:v,setValue:y,watch:b}=nc({defaultValues:p,mode:`onChange`}),{serviceChargeFee:x,monthlyAmount:S,refetchServiceFee:C,isRefetchingServiceFee:w}=t3({interestRate:i,productType:a,currentRepaymentAmount:o,enabled:d}),T=nr({value:x}),E=nr({value:S}),D=Dse({fieldProps:{label:s?l({id:`loan__revolve__withdrawal__label__87`}):void 0,error:_.amount},controllerProps:{name:`amount`,control:m,rules:{required:l({id:`save__flexible_alert-message__text_90`}),validate:e=>{let t=f(e);
1325if(isNaN(t))return l({id:`pay__screens__amount__numbers`});if(t<r)return l({id:`pay__screens__deposit__account__credit__4`},{0:Z4(r,u,Q4,{fractionDigits:0})});if(t>n)return l({id:`pay__screens__deposit__account__credit`},{0:Z4(n,u,Q4,{fractionDigits:0})});if(!QE.test(e))return l({id:`pay__screens__deposit__error__message__whole__numbers`})}}}}),O=b(`amount`),k=(0,X.useCallback)((0,lE.default)(e=>{let t=parseFloat(e.replace(`,`,`.`));if(t>n){y(`amount`,n.toString(),{shouldValidate:!0,shouldDirty:!0});return}if(_.amount==null){if(t<r||t>n)return;C(t)}},600),[]);(0,X.useEffect)(()=>{W.not.emptyOrNull(O)&&k(O)},[k,O]);let A=(0,X.useMemo)(()=>{if(n<1600)return[400];if(n<1e4){let e=Math.round(n/400)*100;return[e,e*2,e*3]}return[5e3,7500,1e4]},[n]),ee=h(t=>e(f(t.amount)));return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Rt,{withdrawAmountInput:{...D,autoFocus:!1},amountQuickSuggestionList:{testID:`RevolveTransferQuickSelectAmount`,maxValue:n,onPressValue:e=>y(`amount`,e.toString(),{shouldValidate:!0,shouldDirty:!0}),selectedValue:f(v().amount),defaultValues:A,textFormatter:e=>Z4(e,u,Q4).replace(/\u00A0/g,` `)},amountQuickSuggestionDescription:w?{leftLabel:l({id:`loan__revolve__withdrawal__label__41`})??``,middleElement:(0,Z.jsx)(e3,{isMd:s,children:(0,Z.jsx)(P.SpinnerIcon,{width:16,height:16,fill:c.gray900})})}:{leftLabel:l({id:`loan__revolve__withdrawal__label__41`})??``,rightLabel:T},withdrawAmountDescription:w?{leftLabel:l({id:`loan__revolve__withdrawal__label__2`})??``,middleElement:(0,Z.jsx)(e3,{isMd:s,children:(0,Z.jsx)(P.SpinnerIcon,{width:16,height:16,fill:c.gray900})})}:{leftLabel:l({id:`loan__revolve__withdrawal__label__2`})??``,rightLabel:E}}),(0,Z.jsx)(I,{height:24}),!s&&(0,Z.jsx)(kse,{}),(0,Z.jsx)(ba,{wide:!0,align:`center`,hasShadow:!0,onPress:ee,disabled:!g,isLoading:t,testID:`RevolveTransferConfirmButton`,children:l({id:`pay__screens__content__button__label__94`})})]})},kse=V.View(`flex:1;`),e3=V.Text(``),t3=({interestRate:e,productType:t,currentRepaymentAmount:n,enabled:r=!1})=>{let[i,a]=(0,X.useState)(X4),{data:o,refetch:s,isRefetching:c,isLoading:l,isPending:u}=Tse({enabled:et()&&r,amount:i,productType:t??Ese.REVOLVE_WITHDRAWAL,interestRate:e,currentRepaymentAmount:n??0});return(0,X.useEffect)(()=>{i!=null&&r&&s()},[r,s,i]),{serviceChargeFee:o?.parameters.withdrawalFee??0,monthlyAmount:o?.totalMtp??0,minimumMonthlyAmount:o?.parameters.minimumTotalMtp,refetchServiceFee:e=>a(e),isRefetchingServiceFee:c||l||u}},n3=({enabled:e,accountId:t,transferType:n})=>Bn({queryFn:({signal:e})=>bp({method:`GET`,url:`se/bank-accounts/public/accounts/${t}/configurations/transfers/${n}`,signal:e,gcTime:0}),queryKey:Wh.revolveWithdrawalTransfer(),enabled:e}),r3=({transferType:e,initiatorType:t,onSuccess:n,onError:r,accountId:i})=>{let a={TransferType:e};return t!=null&&(a.InitiatorType=t),fn({mutationFn:()=>bp({method:`POST`,url:`se/bank-accounts/public/accounts/${i}/transfers/validate`,contentType:`application/json`,params:a}),...n!=null&&{onSuccess:n},...r!=null&&{onError:r}})},Ase=({onSuccess:e,onError:t,onDenied:n})=>{let r=et(),{newRevolveAccountId:i}=yf(e=>e.userSession),[a,o]=(0,X.useState)(!1),[s,c]=(0,X.useState)(!1),{data:l,isError:u}=u4({accountId:i,enabled:r});(0,X.useEffect)(()=>{u&&t()},[u,t]);let d=l?.balance?.current?.amount??0,f=l?.interestInfo?.receivableInterestInfo?.totalInterestRate??0,p=W.not.zeroOrNull(l?.interestInfo?.receivableInterestInfo?.totalInterestRate),m=l?.basicInfo?.productType,h=l?.creditInfo?.totalRepaymentAmount.amount,{mutate:g,data:_}=r3({transferType:K4.WITHDRAWAL,initiatorType:`IncreaseLimit`,accountId:i,onSuccess:e=>{e.isValid?o(!0):(kp.invalidateQueries({queryKey:Wh.transfer()}),n())},onError:t});(0,X.useEffect)(()=>{l!=null&&W.not.emptyOrNull(i)&&g()},[l,g,i]);let{data:v,status:y}=n3({enabled:W.not.emptyOrNull(i)&&a&&r,accountId:i,transferType:K4.WITHDRAWAL});(0,X.useEffect)(()=>{y===`success`&&v!=null&&_?.isValid&&(v.defaultAccounts.length>0?e(v):n())},[v,y,_]),(0,X.useEffect)(()=>{c(p&&m!=null&&h!=null&&a&&y===`success`&&v!=null&&_!=null&&_?.isValid)},[a,h,p,m,_,_?.isValid,v,y]);let{serviceChargeFee:b,monthlyAmount:x,minimumMonthlyAmount:S,refetchServiceFee:C,isRefetchingServiceFee:w}=t3({interestRate:f.toString(),productType:m,currentRepaymentAmount:h,enabled:s&&r});return{currentBalance:d,currentRepaymentAmount:h,monthlyAmount:x,minimumMonthlyAmount:S,interestRate:f,serviceChargeFee:b,accountId:i,productType:m,refetchServiceFee:C,isRefetchingServiceFee:w}},jse=e=>e in Cr,Mse=e=>e in P,i3=L.SE.number.amount.currency,Nse=e=>{let t=e.meta,n=t.stepSettings,{onSubmit:r,isSubmitting:i,field:a}=e,{formatMessage:o,locale:s}=K(),{colors:c}=G(),{isMd:l}=tl(),u=(0,X.useMemo)(()=>Wr(s),[s]),d=N(),[f,p]=(0,X.useState)(!0),[m,h]=(0,X.useState)(!1),[g,_]=(0,X.useState)(!1),[v,y]=(0,X.useState)(),b=(0,X.useCallback)(e=>(0,Z.jsx)(Gc,{variant:`body`,color:c.primary400,url:W4,children:e}),[c.primary400]),{currentBalance:x,monthlyAmount:S,interestRate:C,serviceChargeFee:w,refetchServiceFee:T,isRefetchingServiceFee:E}=Ase({onError:()=>{h(!0)},onDenied:()=>{_(!0)},onSuccess:()=>{p(!1)}}),D=(0,X.useMemo)(()=>n?.minimumWithdrawalAmount??1e3,[n?.minimumWithdrawalAmount]),O=n?.amount??0,k=O-x,[A,ee]=(0,X.useState)(k),te=nr({value:O}),ne=nr({value:A}),re=Ua({value:n?.nominalInterestRate??0}),ie=nr({value:n?.withdrawalFee??0}),ae=nr({value:n?.repaymentFee??0}),oe=nr({value:n?.totalCost??0}),se=nr({value:n?.mtp??0}),ce=Ua({value:n?.effectiveInterestRate??0}),le=(0,X.useCallback)(()=>{let e=Math.floor(k/2);return Math.round(e/500)*500},[k]),ue=(0,X.useMemo)(()=>Math.min(n?.amount??k,k),[n?.amount,k]),de={amount:le()},{setValue:fe,watch:pe,control:me,formState:{isValid:he,errors:ge}}=nc({defaultValues:de,mode:`onChange`}
1325),{field:{onChange:_e,value:ve}}=wr({control:me,name:`amount`,rules:{required:o({id:`save__flexible_alert-message__text_90`}),validate:e=>{let t=e.toString();return y(void 0),isNaN(e)?(fe(`amount`,0),y({start:1,end:1}),!0):e<D&&e>0?o({id:`pay__screens__deposit__account__credit__4`},{0:Cl(D,s,i3,{fractionDigits:0})}):e>ue?o({id:`pay__screens__deposit__account__credit`},{0:Cl(ue,s,i3,{fractionDigits:0})}):$E.test(t)?!0:o({id:`pay__screens__deposit__error__message__whole__numbers`})}}}),ye=(0,X.useCallback)(e=>_e(u(e)),[_e,u]),be=pe(`amount`),xe=nr({value:be===0?0:S}),Se=nr({value:be===0?0:w}),Ce=Ua({value:C}),we=()=>d.navigate(Q.REVOLVE_DASHBOARD);Lt({meta:t,onClose:we,onBack:we});let Te=(0,X.useCallback)(()=>{r({[a.key]:be})},[be,a.key,r]);(0,X.useEffect)(()=>{be!=null&&Ee(be)},[be,ue,D]);let Ee=(0,X.useMemo)(()=>(0,lE.default)(e=>{if(!f){if(e>ue){fe(`amount`,ue,{shouldValidate:!0,shouldDirty:!0});return}if(ge.amount==null){if(e===0){ee(k);return}if(e<D&&e>0)return;T(e),ee(k-e)}}},600),[ue,D,f]);(0,X.useEffect)(()=>{let e=le(),t=k-e;fe(`amount`,e,{shouldValidate:!0,shouldDirty:!0}),ee(t),Ee(be)},[le,fe,k,x,Ee]);let De=(0,X.useMemo)(()=>{let e;return t.next.icon!=null&&(jse(t.next.icon)?e=Cr[t.next.icon]:Mse(t.next.icon)&&(e=P[t.next.icon])),{onPress:Te,text:t.stepSettings?.submitButtonText??t.stepSettings?.nextButtonText??t.next.text??``,disabled:!he,isLoading:i,endIcon:e==null?void 0:(0,Z.jsx)(e,{})}},[t.next.icon,t.next.text,t.stepSettings?.submitButtonText,t.stepSettings?.nextButtonText,Te,he,i]);return m?(0,Z.jsx)(vi,{type:`error`,title:o({id:`loan__revolve__content__headline__4`}),description:o({id:`loan__revolve__content__description__26`})}):g?(0,Z.jsx)(vi,{type:`denied`,title:o({id:`loan__revolve__dashboard__screen-outcome__headline`}),description:o({id:`loan__revolve__dashboard__full-screen-outcome__text02`},{link1:b})}):f?(0,Z.jsxs)(j,{insetTop:t?.headerType===dc.DEFAULT,footer:(0,Z.jsx)(bl,{primaryButtonProps:{...De,disabled:!0}}),children:[(0,Z.jsx)(nd,{height:16,width:`40%`}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(nd,{}),(0,Z.jsx)(I,{height:20}),(0,Z.jsx)(nd,{height:16,width:`40%`}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(nd,{}),(0,Z.jsx)(fi,{title:o({id:`loan__revolve__content__text__46`})}),(0,Z.jsx)(nd,{height:16,width:`40%`}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(nd,{}),(0,Z.jsx)(bl.Padding,{})]}):(0,Z.jsxs)(j,{keyboardAvoiding:!0,keyboardAvoidingViewProps:{behavior:`padding`},insetTop:t?.headerType===dc.DEFAULT,insetBottom:!0,footer:(0,Z.jsx)(bl,{primaryButtonProps:De}),children:[(0,Z.jsx)(fi,{title:o({id:`loan__revolve__withdraw__headline`})}),(0,Z.jsx)(Rt,{withdrawAmountInput:{value:ve.toString(),onChangeText:ye,error:ge.amount,autoFocus:!1,selection:v},withdrawAmountDescription:E?{leftLabel:o({id:`revolve__dashboard__increase__credit__limit__minimum__to__pay__45`}),middleElement:(0,Z.jsx)(a3,{isMd:l,children:(0,Z.jsx)(P.SpinnerIcon,{width:24,height:24,fill:c.gray600})})}:{leftLabel:o({id:`revolve__dashboard__increase__credit__limit__minimum__to__pay__45`}),rightLabel:o({id:`loan__revolve__offer__amount`},{amount:xe})},amountQuickSuggestionList:{maxValue:ue,onPressValue:e=>fe(`amount`,e,{shouldValidate:!0,shouldDirty:!0}),selectedValue:be,textFormatter:e=>Cl(e,s,i3).replace(/\u00A0/g,` `)},amountQuickSuggestionDescription:E?{leftLabel:o({id:`loan__revolve__withdrawal__label__41`}),middleElement:(0,Z.jsx)(a3,{isMd:l,children:(0,Z.jsx)(P.SpinnerIcon,{width:24,height:24,fill:c.gray600})})}:{leftLabel:o({id:`loan__revolve__withdrawal__label__41`}),rightLabel:Se}}),(0,Z.jsx)(fi,{title:o({id:`loan__revolve__content__text__46`})}),(0,Z.jsxs)(F,{children:[(0,Z.jsx)(M,{leading:{description:o({id:`loan__revolve__increase__credit__limit__offer__label`})},trailing:{title:te}}),(0,Z.jsx)(pr,{horizontalMargin:12}),(0,Z.jsx)(M,{leading:{description:o({id:`loan__revolve__dashboard__increase_credit_limit_6_–_offer__label__49`})},trailing:{title:ne}}),(0,Z.jsx)(pr,{horizontalMargin:12}),(0,Z.jsx)(M,{leading:{description:o({id:`loan__revolve__dashboard__increase_credit_limit_6_–_offer__label__93`})},trailing:{title:Ce}}),(0,Z.jsx)(pr,{horizontalMargin:12}),(0,Z.jsx)($1,{testID:`borrowingCotsMoneyAdapter`})]}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(F,{children:(0,Z.jsx)(Wu,{title:o({id:`loan__revolve__increase__credit__limit__offer__text`}),description:o({id:`loan__revolve__price__example__description`},{0:te,1:re,2:ie,3:ae,4:oe,5:se,6:ce}),type:`info`,multiLine:!0,topContainer:!0})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:c.gray600,children:o({id:`revolve__dashboard__increase_credit_limit_6_–_offer__more_information_text_here`})}),(0,Z.jsx)(bl.Padding,{})]})},a3=V.Text(``),Pse=({productData:e})=>{let t=Lo(e?.featureToggleName??`unknown`)===Oe.ENABLED,{featureFlag:n,isLoading:r}=of(vd.customer_acquisition),{webProductOnboarding:i}=Oa(e?.webProductOnboardingName),a=(0,X.useMemo)(()=>
1325{if(n==null||e==null||!n.enabled)return null;let t=n.properties?.[e.featureFlagAOPropertyName];return t?.type!==`string`||t.value==null||t.value==="default"?null:t.value},[n,e]);return{aoProductOnboardingEnabled:t,isBrazeFeatureFlagLoading:r||e==null,webProductOnboarding:i,variant:a}};O();var Fse=({slug:e,flowId:t,productData:n,isProductError:r})=>{let i=yf(e=>e.userSession.isAuthenticated),[a,o]=(0,X.useState)(null),{isBrazeFeatureFlagLoading:s,variant:c,aoProductOnboardingEnabled:l,webProductOnboarding:u}=Pse({productData:n}),d=[`dev`,`debug`].includes(`prod`),f=t??c,p=n?.requestType?`@northmill/${e}-${n.requestType.toLowerCase()}`:`@northmill/${e}-onboarding`,m=xm(),{isLoading:h,shouldShowError:g,hasProduct:_,applicationId:v}=Rd({product:n?.productType,requestType:n?.requestType});return(0,X.useEffect)(()=>{if(!s&&!l){if(u!==!1){b.openURL(u);return}e!=null&&m(e)}},[l,s,m,e,u]),(0,X.useEffect)(()=>{o(cl())},[]),r?{isLoading:!1,isError:!0,hasProduct:!1}:h||s||a==null||e==null?{isLoading:!0}:{isLoading:!1,isError:g,isAuthenticated:i,hasProduct:_,applicationId:v??null,isDevelopment:d,currentFlowId:f,authToken:a,applicationIdStorageKey:p}},Ise=qc(`
1326  query OnboardingData($slug: String!) {
1327    onboardingData: bff_onboardingData(slug: $slug)
1328  }
1329`),Lse=({slug:e})=>{let{data:t,error:n,loading:r}=Yn(Ise,{variables:{slug:e??``},skip:W.emptyOrNull(e)});return{data:t?.onboardingData,loading:r,isError:n!=null,error:n}},o3=({route:e,navigation:t})=>{let{formatMessage:n}=K(),r=mT(),{flowId:i,slug:a}=e.params??{},[o,s]=(0,X.useState)(!1),[c,l]=(0,X.useState)(!1),[u,d]=(0,X.useState)(!1),{data:f,loading:p,isError:m}=Lse({slug:a}),{logger:h,analytics:g,buildInfo:_,gatewayUrl:v,graphqlUrl:y,product:b,isGraphQlDataSource:x}=ao({product:f?.productType}),S=Fse({flowId:i,slug:a,productData:f,isProductError:m}),C=a===`revolve`&&f?.requestType===`IncreaseLimit`,{newRevolveAccountId:w}=yf(e=>e.userSession),{data:T,isLoading:E}=_p({accountId:w,enabled:C});return Gi(()=>(d(!0),()=>d(!1))),(0,X.useEffect)(()=>{f!=null&&a!=null&&h.debug(`Fetched product data for "${a}" slug:`,f)},[p,h,f,a]),(0,X.useEffect)(()=>{i!=null&&h.debug(`FlowId provided in route params`,i)},[i,h]),(0,X.useEffect)(()=>{if(p||S.isLoading||S.isError||o||C&&E)return;let e=S.hasProduct&&W.not.emptyOrNull(f?.requestType)&&!(C&&!T?.canRequestIncreaseLimit);if(l(e),!S.hasProduct||e)return;let n=za();W.emptyOrNull(f)?t.popTo(J.FEED,{screen:Fp.FEED_SCREEN}):r(`${n}${f.productRoute}`),s(!0)},[S,p,f,t,r,o,E,T?.canRequestIncreaseLimit,C]),p||S.isLoading||S.hasProduct&&!c||!u?(0,Z.jsx)(Sn,{variant:`symbol`}):m||S.isError||a==null||b==null||g==null?(0,Z.jsx)(vi,{type:`error`,title:n({id:`save__onboarding__content__something_went_wrong_during_the_application`}),description:n({id:`save__onboarding__content__description__47`})}):(0,Z.jsx)(ht,{logger:h,analytics:g,adapters:{screen:{revolveIncreaseLimitWithdrawal:Nse}},product:b,requestType:f?.requestType,gatewayUrl:v,graphqlUrl:y,isGraphQlDataSource:x&&S.isAuthenticated,contentHubUrl:`https://content-hub-api.web.prod.northmill.tech`,isDevelopment:S.isDevelopment,isAuthenticated:S.isAuthenticated,applicationId:S.applicationId??void 0,applicationIdStorageKey:S.applicationIdStorageKey,resetScreen:()=>{t.replace(yE.GENERIC_ONBOARDING,{slug:a})},flowId:S.currentFlowId,xerxesToken:Vu()?void 0:S.authToken,authTokenKey:Pn.resolveKey(Pi),buildInfo:_,onExit:()=>{S.isAuthenticated?t.popTo(J.FEED,{screen:Fp.FEED_SCREEN}):t.popTo(fE.LOGIN)}})},Rse=({route:e,navigation:t})=>{let{slug:n}=e.params,{replace:r}=t,i=(0,X.useCallback)(()=>{r(fE.LOGIN)},[r]);return(0,Z.jsx)(EN,{slug:n,LoginComponent:tZ,onNavigateToLogin:i})};O();var zse=({navigation:e,route:t})=>{let{partnerId:n}=t.params,{formatMessage:r}=K(),{state:{config:i,status:a}}=Ec(),o=cl(),s=ao({product:`TransactionalAccount`}),c=()=>{e.replace(yE.PARTNER_ONBOARDING,{partnerId:n})},l=()=>{b.openURL(`${ls()}/se/foretag/partners`,`_self`)};if(n==null)return(0,Z.jsx)(vi,{type:`error`,title:r({id:`onboarding__account__card__general__info__something__went__wrong`}),description:r({id:`onboardings__bnpl_invoice_and_part_payment__text01`})});if(a!==`LOAD_SUCCESS`||s.product==null||s.analytics==null)return(0,Z.jsx)(Sn,{variant:`symbol`});let u=i?.partnerOnboardings?.[n];return u==null?(0,Z.jsx)(vi,{type:`error`,title:r({id:`onboarding__account__card__general__info__something__went__wrong`}),description:r({id:`onboardings__bnpl_invoice_and_part_payment__text01`})}):(0,Z.jsx)(ht,{...s,isGraphQlDataSource:!1,product:s.product,analytics:s.analytics,flowId:u,onExit:l,resetScreen:c,isAuthenticated:!1,authTokenKey:Pn.resolveKey(Pi),xerxesToken:Vu()?void 0:o})},Bse=`ProductWithdrawalOutcomeScreen`,s3=({field:e,onClose:t})=>{let{colors:n}=G(),r=e.settings;if(r==null)return null;
1329let{type:i=`success`,title:a,description:o,buttonText:s}=r;return(0,Z.jsx)(vi,{testID:Bse,type:i,IconComponent:P.KycIcon,title:a,description:o,colors:{backgroundColor:n.gray0,primaryColor:n.gray900},primaryButtonProps:s!=null&&t!=null?{text:s,onPress:t}:void 0})},c3=[`dev`,`debug`].includes(`prod`),Vse=({children:e,contractId:t,productType:n,flowId:r})=>{let i=yf(e=>e.userSession.isAuthenticated),{setIsAuthenticated:a}=kh(e=>e.userSession),[o,s]=(0,X.useState)(null),c=i&&!W.emptyOrNull(t)&&n!=null&&t!=null&&n!=null?MN({contractId:t,productType:n}):null,{data:l,loading:u,error:d}=Yn(NN,{variables:c,skip:c==null}),f=()=>a({isAuthenticated:!0});if((0,X.useEffect)(()=>{s(cl())},[]),!i)return e({isLoading:!1,isAuthenticated:!1,isError:!1});if(o==null)return e({isLoading:!0});if(W.emptyOrNull(t)||n==null)return e({isLoading:!1,isError:!0,isAuthenticated:i,onAuthComplete:f,isDevelopment:c3,isProductWithdrawal:!0,currentFlowId:r??null,authToken:o??``,content:null,contractInfo:null,productType:null});if(u)return e({isLoading:!0});let p=l?.b2c_contractFeature_agreementWithdrawalContent,m=l?.contractInfo??null;return e({isLoading:!1,isError:d!=null||W.emptyOrNull(p?.headline)||W.emptyOrNull(p?.legalText)||m==null||W.emptyOrNull(m.fullName)||W.emptyOrNull(m.agreementId),isAuthenticated:i,onAuthComplete:f,isDevelopment:c3,isProductWithdrawal:!0,currentFlowId:r??null,authToken:o??``,content:p??null,contractInfo:m,productType:n})},Hse=e=>({screen:{outcome:t=>(0,Z.jsx)(s3,{...t,onClose:e}),success:t=>(0,Z.jsx)(s3,{...t,onClose:e})}}),Use=({route:e,navigation:t})=>{let{contractId:n,productType:r,flowId:i}=e.params,a=r,{logger:o,analytics:s,buildInfo:c,gatewayUrl:l,graphqlUrl:u,isGraphQlDataSource:d}=ao({product:a}),{formatMessage:f}=K();(0,X.useEffect)(()=>{i!=null&&o.debug(`FlowId provided in route params`,i)},[i,o]);let p=()=>{t.replace(yE.PRODUCT_WITHDRAWAL_ONBOARDING,{contractId:n,productType:r,flowId:i})},m=(0,X.useCallback)(()=>{t.popTo(J.FEED,{screen:Fp.FEED_SCREEN})},[t]);return(0,Z.jsx)(Vse,{contractId:n,productType:r,flowId:i,children:e=>e.isLoading?(0,Z.jsx)(Sn,{variant:`symbol`}):e.isAuthenticated?e.isError||s==null||e.content==null||e.contractInfo==null||e.productType==null?(0,Z.jsx)(vi,{type:`error`,title:f({id:`global__screens__something__went__wrong__headline`}),description:f({id:`global_screens__error_screen__description`})}):(0,Z.jsx)(ht,{logger:o,analytics:s,product:a,adapters:Hse(m),gatewayUrl:l,graphqlUrl:u,isGraphQlDataSource:d,contentHubUrl:`https://content-hub-api.web.prod.northmill.tech`,isDevelopment:e.isDevelopment,isAuthenticated:e.isAuthenticated,isProductWithdrawal:!0,flowId:e.currentFlowId,xerxesToken:Vu()?void 0:e.authToken,authTokenKey:Pn.resolveKey(Pi),buildInfo:c,applicationIdStorageKey:ase,resetScreen:p,onAuthComplete:e.onAuthComplete,onExit:m,extraData:{productWithdrawal:PN({content:e.content,contractInfo:e.contractInfo,contractId:n,productType:e.productType})}}):(R||t.replace(fE.LOGIN),null)})},Wse=({settings:e,field:t,onSubmit:n})=>{let{logger:r,analytics:i}=ao({product:`CreditLineWithSubAccounts`});return{handleSubmit:(0,X.useCallback)(()=>{r.debug(`CTA button pressed`),r.debug(`Closing screen`),i?.trackEvent(To.OFFER_CONTINUE,{screen:`processStep`}),n({key:t.key,componentType:t.componentType,value:!0})},[i,t.componentType,t.key,r,n]),creditLimit:nr({value:e?.selectedPricing?.limit}),totalLoanCost:nr({value:e?.selectedPricing?.details.totalLoanCost}),withdrawalFee:nr({value:e?.selectedPricing?.details.withdrawalFee}),monthlyFee:nr({value:e?.selectedPricing?.details.monthlyFee}),mtp:nr({value:e?.selectedPricing?.details.mtp,fractionDigits:0}),interestRate:e?.selectedPricing?.interestRate?.toFixed(2),effectiveInterestRate:e?.selectedPricing?.details?.effectiveInterestRate?.toFixed(2)}},l3=64,Gse=56,u3={screen:`RevolveOfferScreen`,header:`RevolveOfferScreenHeader`,stickyButtons:`RevolveOfferScreenButtons`,disclaimer:`RevolveOfferScreenDisclaimer`},Kse=({field:e,meta:t,onSubmit:n,onBack:r,onClose:i,isSubmitting:a,legalData:o})=>{let{formatMessage:s}=K(),{colors:c}=G(),{isMd:l}=tl(),u=t?.stepSettings,{handleSubmit:d,creditLimit:f,mtp:p,totalLoanCost:m,withdrawalFee:h,monthlyFee:g,interestRate:_,effectiveInterestRate:v}=Wse({settings:u,field:e,onSubmit:n}),{scrollViewRef:y,scrollHandler:b,scrollToBottom:x,handleSetVie
1329wHeight:S,isWholeContentVisible:C}=Fo(),w=(0,X.useCallback)(e=>(0,Z.jsx)(Gc,{variant:`body`,url:u?.agreementDraftUrl,color:c.primary500,size:`small`,children:e}),[u?.agreementDraftUrl,c.primary500]),T=(0,X.useCallback)(()=>{if(!C){x();return}d()},[d,C,x]),E=(0,X.useMemo)(()=>{if(!t?.next.available)return;let e=Ja(t.next.icon),n=u?.submitButtonText??u?.nextButtonText??t.next.text??``;return{onPress:T,text:C?n:s({id:`feed_and_general__onboarding_usp__stip__button__label`}),isLoading:a,endIcon:C&&e!=null?(0,Z.jsx)(e,{}):void 0}},[u,a,C,s,t?.next.available,t?.next.icon,t?.next.text,T]),D=(0,X.useMemo)(()=>[c.primary100,`${c.primary100}00`],[c.primary100]),O=(0,Z.jsx)(Et,{title:t?.stepSettings?.title??``,onTrailingIconPress:i,testID:u3.header,backgroundColor:c.primary100}),k=(0,Z.jsx)(bl,{testID:u3.stickyButtons,hasShadow:!0,gradientColor:c.primary50,primaryButtonProps:E,secondaryButtonProps:t?.prev.available&&r!=null?{variant:`outlined`,color:c.gray900,text:t?.prev.text??``,onPress:r}:void 0});return(0,Z.jsx)(j,{fullWidth:!0,header:O,backgroundColor:c.primary50,footer:k,testID:u3.screen,scrollViewRef:y,scrollViewProps:{bounces:!1,alwaysBounceVertical:!1,onScroll:b,scrollEventThrottle:8,onLayout:S(`scrollView`)},contentContainerProps:{onLayout:S(`container`)},children:(0,Z.jsxs)(qse,{children:[(0,Z.jsx)(Jse,{children:(0,Z.jsxs)(Yse,{children:[(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(Qse,{children:(0,Z.jsx)(P.UspCheckIcon,{width:l3,height:l3,fill:c.primary500})}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(U,{variant:`display`,size:`small`,color:c.primary500,align:`center`,children:s({id:`onboarding__bnpl__part__payment__good__news__label`})}),(0,Z.jsx)(I,{height:l?4:2}),(0,Z.jsx)(U,{variant:`body`,size:l?`medium`:`small`,color:c.gray800,align:`center`,children:s({id:`onboarding__revolve__withdraw_amount__bottom_description_right`})})]})}),(0,Z.jsx)(O$.default,{colors:D,start:{x:0,y:0},end:{x:0,y:1},style:Zse}),(0,Z.jsxs)(Xse,{children:[(0,Z.jsx)(I,{height:l?32:12}),(0,Z.jsxs)(F,{children:[(0,Z.jsx)(M,{leading:{description:s({id:`onboarding__revolve__withdraw__amount__overline__25`})},trailing:{title:f,description:s({id:`onboarding__revolve__withdraw_amount__description__73`})}}),(0,Z.jsx)(Mu,{IconComponent:P.WithdrawIcon,message:s({id:`onboarding__revolve__withdraw_amount__text__87`})})]}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{leading:{description:s({id:`onboarding__b2b__services__4__label`})},trailing:{title:p,description:s({id:`onboarding__revolve__withdraw_amount__description__36`})}})}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{leading:{description:s({id:`onboarding__revolve__withdraw_amount__overline__44`})},trailing:{title:s({id:`desktop_1366_–_selected_services_02__duration`},{0:u?.selectedPricing?.details?.durationInMonths??``})}})}),(0,Z.jsx)(I,{height:4}),(0,Z.jsxs)(d3,{children:[(0,Z.jsx)(f3,{children:(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{leading:{overline:s({id:`onboarding__revolve__withdraw_amount__overline`}),title:`${_} %`}})})}),(0,Z.jsx)(f3,{children:(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{leading:{overline:s({id:`onboarding__revolve__withdraw_amount__overline__100`}),title:`${v} %`}})})})]}),(0,Z.jsx)(I,{height:4}),(0,Z.jsxs)(d3,{children:[(0,Z.jsx)(f3,{children:(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{leading:{overline:s({id:`Revolve__SE__onboarding__label__withdrawal__fee`}),title:h}})})}),(0,Z.jsx)(f3,{children:(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{leading:{overline:s({id:`onboarding__b2b__revolve__onboarding__offer`}),title:g}})})})]}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{leading:{description:s({id:`onboarding__row__label__44`})},trailing:{title:m}})}),(0,Z.jsx)(I,{height:4}),u?.insuranceDetails?.canTakeInsurance&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(F,{children:(0,Z.jsx)(Mu,{IconComponent:P.InsuranceIcon,message:s({id:`onboarding__revolve__insurance__free__trial__description`},{0:u?.insuranceDetails?.premiumInterestRate})})}),(0,Z.jsx)(I,{height:16})]}),o?.warningTriangle!=null&&(0,Z.jsxs)(Z.Fragment,{children:[!u?.insuranceDetails?.canTakeInsurance&&(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(F,{children:(0,Z.jsx)(Wo,{title:o.warningTriangle.headline,description:(0,Z.jsx)(Xn,{label:o.warningTriangle.bodyText}),align:`top`,iconAlignment:`top`,testID:u3.disclaimer})})]}),(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:c.gray700,align:`left`,children:s({id:`onboarding__revolve__legal__description__new`},{link1:w})}),(0,Z.jsx)(bl.Padding,{})]})]})})},qse=V.View(`flex-grow:1;`),Jse=V.View(`background-color:`,({theme:e})=>e.colors.primary100,`;align-items:center;`),Yse=V.View(`padding:12px `,({theme:e})=>e.width.screen.paddingHorizontal,` 11px;width:100%;max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;
1329align-self:center;align-items:center;`),Xse=V.View(`max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;width:100%;align-self:center;padding:0 `,({theme:e})=>e.width.screen.paddingHorizontal,`;`),Zse={height:Gse,marginBottom:-55,zIndex:-1},d3=V.View(`flex-direction:row;gap:4px;`),f3=V.View(`flex:1;`),Qse=V.View(`align-items:center;`);O();var $se=[`dev`,`debug`].includes(`prod`),ece=({children:e,flowId:t,onResetScreen:n})=>{let r=yf(e=>e.userSession.isAuthenticated),{setIsAuthenticated:i}=kh(e=>e.userSession),{data:a,isLoading:o}=Rp({enabled:r}),[s,c]=(0,X.useState)(null),l=t??null,{isLoading:u,shouldShowError:d,hasProduct:f,applicationId:p}=Rd({product:`CreditLineWithSubAccounts`});return(0,X.useEffect)(()=>{c(cl())},[]),e(r?o||u||s==null?{isLoading:!0}:{isLoading:!1,isError:d,isAuthenticated:r,hasProduct:f,applicationId:p??null,onAuthComplete:()=>i({isAuthenticated:!0}),resetScreen:()=>{if(t==null){n();return}let e=`:///se/revolve/onboarding?flowId=${t}`;if(R){window.open(e,`_self`);return}b.openURL(e)},isDevelopment:$se,currentFlowId:l,authToken:s??``,hasPersonalAccount:a?.hasActiveAccount??!1}:{isLoading:!1,isAuthenticated:!1,isError:!1,hasProduct:!1})},p3=({route:e,navigation:t})=>{let{flowId:n,resumeApplication:r}=e.params??{},{logger:i,analytics:a,buildInfo:o,product:s,gatewayUrl:c,graphqlUrl:l,isGraphQlDataSource:u}=ao({product:`CreditLineWithSubAccounts`}),{formatMessage:d}=K(),f=(0,X.useRef)(!1),p=Lo(`useU2A`)===Oe.ENABLED,m=e.name===yE.REVOLVE_ONBOARDING;(0,X.useEffect)(()=>{e.name!==yE.REVOLVE_ONBOARDING&&e.name!==yE.REVOLVE_ONBOARDING_ORGANIC&&setTimeout(()=>t.replace(yE.REVOLVE_ONBOARDING,{...e.params}),0)},[t,e]),(0,X.useEffect)(()=>{n!=null&&i.debug(`FlowId provided in route params`,n)},[n,i]);let h=e=>{switch(e){case`success`:pp({product:sp.REVOLVE,screen:eg.ONBOARDING,result:Nd.SUCCESS});break;case`denied`:pp({product:sp.REVOLVE,screen:eg.ONBOARDING,result:Nd.DENIED})}},g=()=>t.replace(J.REVOLVE_DASHBOARD_ROOT_NAVIGATOR,{screen:Q.REVOLVE_DASHBOARD}),_=()=>{t.replace(yE.REVOLVE_ONBOARDING)},v={screen:{offer:Kse}};return(0,Z.jsx)(ece,{flowId:n,onResetScreen:_,children:e=>e.isLoading?(0,Z.jsx)(Sn,{variant:`symbol`}):e.hasProduct?(g(),null):e.isError||s==null||a==null?(0,Z.jsx)(vi,{type:`error`,title:d({id:`onboarding__account__card__general__info__something__went__wrong`}),description:d({id:`onboardings__bnpl_invoice_and_part_payment__text01`})}):e.isAuthenticated?(0,Z.jsx)(ht,{uspSkippable:f.current,adapters:v,logger:i,analytics:a,product:s,gatewayUrl:c,graphqlUrl:l,isGraphQlDataSource:u,contentHubUrl:`https://content-hub-api.web.prod.northmill.tech`,isDevelopment:e.isDevelopment,isAuthenticated:e.isAuthenticated,applicationId:e.applicationId??void 0,flowId:e.currentFlowId,xerxesToken:p?void 0:e.authToken,authTokenKey:Pn.resolveKey(Pi),buildInfo:o,tinkClientId:`c359ceb538f546529bd2ff380eb2588f`,baseWebAppUrl:en(),applicationIdStorageKey:rse,resetScreen:e.resetScreen,onAuthComplete:e.onAuthComplete,onOutcomeContinue:h,onExit:()=>{e.isAuthenticated?t.popTo(J.FEED,{screen:Fp.FEED_SCREEN}):t.popTo(fE.LOGIN)},extraData:{hasPersonalAccount:e.hasPersonalAccount}}):R?(f.current=!0,(0,Z.jsx)(oQ,{product:s,resumeApplication:r,isBroker:m})):(t.replace(fE.LOGIN),null)})},m3=`@northmill/savings-onboarding`,tce=({flowId:e})=>{let t=yf(e=>e.userSession.isAuthenticated),[n,r]=(0,X.useState)(null),{openSavingsOnboarding:i,isBrazeFeatureFlagLoading:a,variant:o}=Z2(),s=[`dev`,`debug`].includes(`prod`),c=e??o,{onCreateApplication:l,removeApplicationState:u,applicationState:d}=Uo({storageKey:m3,initialState:{timestamp:null,applicationId:null,flowId:null},flowId:c,expiryTime:A4.SAVINGS}),{isLoading:f,shouldShowError:p,hasProduct:m,applicationId:h}=Rd({product:`Reserve`,handleSuccess:l,handleError:u});return(0,X.useEffect)(()=>{i({fallbackTo:`onboarding`,shouldOpenAoOnboarding:!1})},[i]),(0,X.useEffect)(()=>{r(cl())},[]),f||a||n==null?{isLoading:!0}:{isLoading:!1,isError:p,isAuthenticated:t,hasProduct:m,applicationId:h??(c===d.flowId?d.applicationId:null),onCreateApplication:l,isDevelopment:s,currentFlowId:c,authToken:n}},nce=({route:e,navigation:t})=>{let{flowId:n}=e.params??{},{logger:r,analytics:i,buildInfo:a,gatewayUrl:o,graphqlUrl:s,product:c,isGraphQlDataSource:l}=ao({product:`Reserve`}),u=tce({flowId:n}),{formatMessage:d}=K();return(0,X.useEffect)(()=>{n!=null&&r.debug(`FlowId provided in route params`,n)},[n,r]),(0,X.useEffect)(()=>{u.isLoading||u.isError||u.hasProduct&&t.replace(J.SAVINGS_DASHBOARD_ROOT_NAVIGATOR,{screen:_f.SAVINGS_DASHBOARD})},[u,t]),u.isLoading||u.hasProduct?(0,Z.jsx)(Sn,{variant:`symbol`}):u.isError||c==null||i==null?(0,Z.jsx)(vi,{type:`error`,title:d({id:`save__onboarding__content__something_went_wrong_during_the_application`}),description:d({id:`save__onboarding__content__description__47`})}):(0,Z.jsx)(ht,{logger:r,analytics:i,product:c,gatewayUrl:o,graphqlUrl:s,isGraphQlDataSource:l&&u.isAuthenticated,contentHubUrl:`https://content-hub-api.web.prod.northmill.tech`,isDevelopment:u.isDevelopment,isAuthenticated:u.isAuthenticated,applicationId:u.applicationId??void 0,applicationIdStorageKey:m3,onCreateApplication:u.onCreateApplication,resetScreen:()=>{t.replace(yE.SAVINGS_ONBOARDING)},flowId:u.currentFlowId,xerxesToken:Vu()?void 0:u.authToken,authTokenKey:Pn.resolveKey(Pi),buildInfo:a,onExit:()=>{u.isAuthenticated?t.popTo(J.FEED,{screen:Fp.FEED_SCREEN}):t.popTo(fE.LOGIN)}})},rce=()=>(0,Z.jsxs)(Y.Group,{children:[(0,Z.jsx)(Y.Screen,{name:yE.CARD_ONBOARDING,component:z4}
1329),(0,Z.jsx)(Y.Screen,{name:yE.CARD_ONBOARDING_INITIALIZE,component:yse}),(0,Z.jsx)(Y.Screen,{name:yE.PREMIUM_CARD_ONBOARDING,component:z4}),(0,Z.jsx)(Y.Screen,{name:yE.SAVINGS_ONBOARDING,component:nce}),(0,Z.jsx)(Y.Screen,{name:yE.GENERIC_ONBOARDING,component:o3}),(0,Z.jsx)(Y.Screen,{name:yE.INCREASE_LIMIT_GENERIC_ONBOARDING,component:o3}),(0,Z.jsx)(Y.Screen,{name:yE.BROKER_ONBOARDING_REDIRECT,component:p3}),(0,Z.jsx)(Y.Screen,{name:yE.REVOLVE_ONBOARDING,component:p3}),(0,Z.jsx)(Y.Screen,{name:yE.REVOLVE_ONBOARDING_ORGANIC,component:p3}),R&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Y.Screen,{name:yE.PARTNER_ONBOARDING,component:zse}),(0,Z.jsx)(Y.Screen,{name:yE.BIG_TICKET_LOAN,component:lse})]}),(0,Z.jsx)(Y.Screen,{name:yE.SUBSCRIPTIONS_USP_COMPARISON,component:xse}),(0,Z.jsx)(Y.Screen,{name:yE.BASIC_CARD_ONBOARDING_SUCCESS,component:Sse}),(0,Z.jsx)(Y.Screen,{name:yE.GENERIC_FORM,component:Rse}),(0,Z.jsx)(Y.Screen,{name:yE.PRODUCT_WITHDRAWAL_ONBOARDING,component:Use}),!1]}),h3=()=>{let{isAuthenticated:e}=yf(e=>e.userSession),{customerAlertData:t,isCustomerAlertLoading:n,refetchCustomerAlert:r}=ds({enabled:e});return{customerAlertData:t,isCustomerAlertLoading:n,refetchCustomerAlert:r}},ice=()=>{let e=N();(0,X.useEffect)(()=>{let t=()=>{let t=e.getState(),n=t.routes[t.index-1]?.name===J.FEED,r=Fr().routeName;if(n){e.dispatch(Ol.popTo(r,{screen:On}));return}e.dispatch(Ol.replace(r,{screen:On}))},n=()=>{e.canGoBack()?e.goBack():e.dispatch(Wt())},r=tP.subscribe(e=>{if(e.event!=null)switch(e.event){case eP.GO_BACK:n();break;case eP.OPEN_CUSTOMER_CENTER:t()}});return()=>{r()}},[e])},ace=()=>{let e=N(),{openPdfBase64:t}=qm();(0,X.useEffect)(()=>{let n=IO.subscribe(n=>{if(n.event!=null&&n.params!=null)switch(n.event){case FO.OPEN:{let t=n.params;setTimeout(()=>{e.navigate(J.PDF_VIEW,t)},0),RO();break}case FO.OPEN_FROM_BASE_64:{let e=n.params;t({base64Data:e.base64,fileName:e.fileName}),RO();break}}});return()=>{n()}},[e,t])},oce=()=>{ice(),ace()},g3=function(e){return e.DEEPLINK_USP_CARD=`DEEPLINK_usp_card`,e.DEEPLINK_USP_SAVE=`DEEPLINK_usp_save`,e.DEEPLINK_USP_STIP=`DEEPLINK_usp_stip`,e.DEEPLINK_USP_REDUCE=`DEEPLINK_usp_reduce`,e.DEEPLINK_USP_REVOLVE=`DEEPLINK_usp_revolve`,e.DEEPLINK_USP_BNPL=`DEEPLINK_usp_bnpl`,e}({}),sce={"se/personalaccount":`se/personal-account`};O();var cce=`se`,lce=()=>{let{logEvent:e}=z(),t=N(),{webRevolveOnboarding:n}=Oa(),{openSavingsOnboarding:r}=Z2(),i=mT(),a=(0,X.useCallback)(e=>(t.navigate(yE.CARD_ONBOARDING,{flowId:Ft.parse(e)?.flowId,referralCode:Ft.parse(e)?.referralCode}),!0),[t]),o=(0,X.useCallback)(e=>{let{reports_generation_job_id:n,error:r,message:i}=Ft.parse(e),a={error:typeof r==`string`?r:``,message:typeof i==`string`?i:``,reports_generation_job_id:typeof n==`string`?n:``};t.navigate(Dp.CALLBACK_TEST_PRODUCT,{...a})},[t]),s=(0,X.useCallback)(e=>{let{reports_generation_job_id:n,error:r,comingFrom:i}=Ft.parse(e),a={reports_generation_job_id:typeof n==`string`?n:``,error:typeof r==`string`?r:``,comingFrom:i};t.navigate(iE.TINK_CALLBACK,{...a})},[t]),c=(0,X.useCallback)(e=>{let n=mr(cce,e);try{i(n)}catch{R||t.navigate(J.NOT_FOUND)}finally{return!0}},[i,t]),l=e=>{let t=e;for(let[e,n]of Object.entries(sce))if(t.startsWith(e)){t=t.replace(e,n);break}return t};return(0,X.useCallback)((i,u)=>{let d=(()=>{let e=i.includes(`///`)?`///`:`${ls()}/`,t=i.split(e)[1];return t?(t=t.replace(`/app`,``),l(t)):null})();if(d==null)return!0;let[f,p]=d.includes(`?`)?d.split(`?`):[d,``];if(!u)switch(f){case`se#/revolve/apply`:{if(!R)return!0;let e=Ft.parse(p);return n===!1?(t.navigate(yE.REVOLVE_ONBOARDING,{flowId:e?.flowId??void 0,applicationId:e?.applicationId??void 0}),!0):(b.openURL(n),!0)}case`se/ladda-ner-app`:return t.navigate(yp.STORE_REDIRECT_SCREEN),!0;default:return!1}switch(f){case`se/feed`:{let e=Ft.parse(p,{parseBooleans:!0});return t.navigate(J.FEED,{screen:Fp.FEED_SCREEN,params:{refreshBrazeContentCards:!!e?.refreshBrazeContentCards}}),!0}case`se/stip-check`:return t.navigate(J.STIP_CHECK),!0;case`usp/onboarding/reduce/verify-income/confirm`:case`se/usp/onboarding/reduce/verify-income/confirm`:return t.navigate(J.REDUCE_MANUAL_TINK,Ft.parse(p)),!0;case`usp/onboarding/verify-income/confirm`:case`se/usp/onboarding/verify-income/confirm`:return t.navigate(J.MANUAL_TINK,Ft.parse(p)),!0;case`usp/onboarding/reduce/verify-income/confirm/result`:case`se/usp/onboarding/reduce/verify-income/confirm/result`:{let{reports_generation_job_id:e,error:n,message:r,businessOperationId:i}=Ft.parse(p);return t.navigate(J.REDUCE_MANUAL_TINK_RESULT,{businessOperationId:typeof i==`string`?i:void 0,reports_generation_job_id:typeof e==`string`?e:void 0,error:typeof n==`string`?n:void 0,message:typeof r==`string`?r:void 0}),!0}case`usp/onboarding/verify-income/confirm/result`:case`se/usp/onboarding/verify-income/confirm/result`:{let{reports_generation_job_id:e,error:n,message:r,businessOperationId:i,productType:a}=Ft.parse(p);return t.navigate(J.MANUAL_TINK_RESULT,{businessOperationId:typeof i==`string`?i:void 0,reports_generation_job_id:typeof e==`string`?e:void 0,error:typeof n==`string`?n:void 0,message:typeof r==`string`?r:void 0,productType:typeof a==`string`?a:void 0}),!0}case`tink/test-product`:case`se/tink/test-product`:case`feature/tink-test/se/tink/test-product`:return o(p),!0;case`usp/uspBnplCard/tinkCallback`:case`se/usp/uspBnplCard/tinkCallback`:case`feature/tink-test/se/usp/uspBnplCard/tinkCallback`:return s(p),!0;case`revolve/increase-limit/tink-callback`:case`se/revolve/increase-limit/tink-callback`:let{reports_generation_job_id:i,error:l,message:u}=Ft.parse(p);return t.navigate(J.REVOLVE_DASHBOARD_ROOT_NAVIGATOR,{screen:Q.REVOLVE_INCREASE_LIMIT,params:{screen:Q.REVOLVE_INCREASE_LIMIT_TINK_CALLBACK,params:{error:typeof l==`string`?l:void 0,message:typeof u==`string`?u:void 0,reports_generation_job_id:typeof i==`string`?i:void 0}}}),!0;case`se/tink-callback`:{let{reports_generation_job_id:e,error:n,message:r,state:i}
1329=Ft.parse(p);return t.navigate(yE.GENERIC_TINK_CALLBACK,{reports_generation_job_id:typeof e==`string`?e:``,state:typeof i==`string`?i:``,error:typeof n==`string`?n:void 0,message:typeof r==`string`?r:void 0}),!0}case`usp/onboarding/reduce/tink-callback`:case`se/usp/onboarding/reduce/tink-callback`:let{reports_generation_job_id:m,error:h,message:g,businessOperationId:_}=Ft.parse(p);return t.navigate(dE.TINK_CALLBACK,{businessOperationId:typeof _==`string`?_:void 0,reports_generation_job_id:typeof m==`string`?m:void 0,error:typeof h==`string`?h:void 0,message:typeof g==`string`?g:void 0}),!0;case`se/savings/deposit`:return t.navigate(J.SAVINGS_DASHBOARD_ROOT_NAVIGATOR,{screen:_f.SAVINGS_DASHBOARD,params:{navigateToDepositActions:!0}}),!0;case`se/profile/refer-a-friend-invite`:return t.navigate(Dh.REFER_A_FRIEND,{isAutoInvite:!0}),!0;case`se/personal-account/pay-later-transactions`:return t.navigate(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.PERSONAL_ACCOUNT_TRANSACTION_HISTORY_LIST,params:{initialTab:`payLater`}}),!0;case`se/usp/card`:return e(g3.DEEPLINK_USP_CARD),a(p)||t.navigate(J.FEED,{screen:Fp.FEED_PERSONAL_ACCOUNT}),!0;case`se/usp/card-and-account`:return e(g3.DEEPLINK_USP_CARD),a(p)||t.navigate(yE.CARD_ONBOARDING),!0;case`se/usp/savings`:return e(g3.DEEPLINK_USP_SAVE),r({fallbackTo:`usp`}),!0;
1329case`se/usp/bnpl`:e(g3.DEEPLINK_USP_BNPL);let v=Ft.parse(p);return t.navigate(pE.BNPL_CARD,{comingFrom:v?.comingFrom,isCta:`false`}),!0;case`se/usp/revolve`:case`se/revolve/onboarding`:case`se/revolve/broker-onboarding`:if(e(g3.DEEPLINK_USP_REVOLVE),n!==!1)return b.openURL(n),!0;let y=Ft.parse(p)?.flowId;return y==null?(t.navigate(yE.REVOLVE_ONBOARDING),!0):(t.navigate(yE.REVOLVE_ONBOARDING,{flowId:y}),!0);case`se/card/onboarding`:case`se#/personal-account/apply`:return!R||a(p);case`se/premium-card/onboarding`:let x=Ft.parse(p);return t.navigate(yE.PREMIUM_CARD_ONBOARDING,{request:x.request,skipUsp:x.skipUsp===`true`,flowId:x.flowId??void 0,...Qc(x.comingFrom)?{comingFrom:x.comingFrom}:{}}),!0;case`se/card/onboarding-success`:return t.navigate(yE.BASIC_CARD_ONBOARDING_SUCCESS),!0;case`se/subscriptions/comparison`:return t.navigate(yE.SUBSCRIPTIONS_USP_COMPARISON,{origin:Ft.parse(p).origin===`basic`?`basic`:`premium`}),!0;case`se/insurance`:return t.navigate(J.REDUCE_DASHBOARD_ROOT_NAVIGATOR,{screen:rE.REDUCE_PPI_DASHBOARD_NAVIGATOR}),!0;case`se#/reducev2/verify-income`:if(!R)return!0;let S=Tc.getSwedenWebAppUrl()+f.split(`se`)[1]+`?`+p;return window.location.replace(S),!0;case`se/delayed-accounts/delayedAccountsList#`:return!R||(window.location.hash=``,window.location.pathname=`/se/app/delayed-accounts/delayedAccountsList`,!0);case`se/stip/usp`:return e(g3.DEEPLINK_USP_STIP),t.navigate(J.USP_STIP),!0;case`se/stip/usp-success`:return t.navigate(J.USP_STIP_SUCCESS),!0;case`se/customer-center`:return t.navigate(J.FEED,{screen:Fp.FEED_CC_SCREEN}),!0;default:return f.startsWith(`se/form`)?(t.navigate(yE.GENERIC_FORM,{slug:f.split(`/`).pop()??``}),!0):c(d)}},[n,t,o,s,e,a,r,c])},uce=e=>{dP(e,lce())};O();var dce=1e3,_3={NOT_STARTED:1,IN_PROGRESS:2,SUCCESS:3,FAIL:4,UNDERAGE:5},fce=(e,t,n,r,i)=>{let[a,o]=(0,X.useState)(`IDLE`),[s,c]=(0,X.useState)(null),[l,u]=(0,X.useState)(void 0),{isAppVisible:d}=fr(),f=(0,X.useRef)(null),p=Lo(`experimentalAuthRedirect`)===Oe.ENABLED,m=vn({url:e.url,method:e.method}),h=vn({url:t.url,method:t.method,retryOptions:t.retryOptions}),g=vn({url:n?.url??null,method:n?.method}),_=()=>{if(r!==Kh.Device)return;let e=m.data?.autoStartToken;if(e==null)return;let t=xe.select({ios:Ln,web:p?`${window.location.href}#`:`null`,default:`null`}),n=`bankid:///?autostarttoken=${encodeURIComponent(e)}&redirect=${t}`;R?window.open(n,`_self`):b.openURL(n)},v=(0,X.useMemo)(()=>{let e={};return t.includeRetrieveToken&&W.not.emptyOrNull(m.data?.retrieveToken)&&(e.initialHeader={retrieveToken:m.data.retrieveToken}),e},[t.includeRetrieveToken,m.data?.retrieveToken]),y=(0,X.useCallback)(()=>{f.current!=null&&(clearInterval(f.current),f.current=null)},[]),x=(0,X.useCallback)(()=>{!sa&&f.current!=null||(y(),d&&(f.current=setInterval(()=>{h.fetch(v)},dce)))},[h,v,d,y]);return(0,X.useEffect)(()=>{m.data!=null&&m.error==null&&(o(`AUTH_PING_PENDING`),r!==Kh.Qr&&m?.data?.autoStartToken!=null&&(![`debug`,`dev`].includes(`prod`)||!(i??!1))&&_(),h.fetch(v))},[m.data,v,i]),(0,X.useEffect)(()=>{a===`AUTH_PING_PENDING`&&x()},[h,a,v,d,x]),(0,X.useEffect)(()=>{if(u(h.data),h.data!=null){let e=h.data;e.status===_3.SUCCESS&&(o(`AUTH_PING_SUCCESS`),y(),h.cancel()),e.status===_3.FAIL&&(o(`AUTH_PING_ERROR`),y(),h.cancel())}},[h.data,y]),(0,X.useEffect)(()=>{a===`AUTH_PING_SUCCESS`&&(o(`AUTH_COMPLETE_PENDING`),n==null?o(`AUTH_COMPLETE_SUCCESS`):g.fetch())},[a]),(0,X.useEffect)(()=>{g.data!=null&&(c(g.data),o(`AUTH_COMPLETE_SUCCESS`))},[g.data]),(0,X.useEffect)(()=>{m.error!=null&&(m.error.status!==0&&console.error(`AUTH Error: ${m.error.status}`),o(`AUTH_COMPLETE_ERROR`)),h.error!=null&&(h.error.status!==0&&console.error(`AUTH_PING Error: ${h.error.status}`),u(h.error.body),o(`AUTH_COMPLETE_ERROR`)),g.error!=null&&(g.error.status!==0&&console.error(`AUTH_COMPLETE Error: ${g.error.status}`),o(`AUTH_COMPLETE_ERROR`))},[m.error,h.error,g.error]),{status:a,startAuth:(0,X.useCallback)(()=>{o(`AUTH_STARTED`),m.fetch(e.body==null?void 0:{body:e.body})},[e.body,m]),reset:(0,X.useCallback)(()=>{m.cancel(),h.cancel(),g.cancel(),y(),o(`AUTH_ABORT`)},[g,h,m,y]),authCompleteResponse:s,authPingResponse:l,autoStartToken:m.data?.autoStartToken,retrieveToken:m.data?.retrieveToken,openBankIDApp:_}},v3=({auth:e,authPing:t,authComplete:n,onCancel:r,onComplete:i,onError:a,onRetrieveToken:o,setFakeLogin:s,setDevSsn:c,devSsn:l
1329=``,fakeLogin:u=!1,isDevMode:d=!1,method:f=`login`})=>{let[p,m]=(0,X.useState)(null),[h,g]=(0,X.useState)(null),{secondsRemaining:_,startTimer:v,resetTimer:y,onExtend:b,totalSeconds:x}=CY(),{status:S,authCompleteResponse:C,startAuth:w,reset:T,retrieveToken:E,autoStartToken:D,authPingResponse:O,openBankIDApp:k}=fce({...e,body:{authenticationType:p,...e.body??{}}},t,n,p??void 0,d?u:!1),A=(0,X.useCallback)(()=>{T(),y(),r()},[r,T,y]);return(0,X.useEffect)(()=>{if(p==null){g(null);return}O?.qrCode!=null&&g(O?.qrCode)},[O?.qrCode,p]),(0,X.useEffect)(()=>{(S===`IDLE`||S===`AUTH_ABORT`)&&p!=null?w():S!==`IDLE`&&p==null&&T()},[S,w,p,T,v]),(0,X.useEffect)(()=>{S===`AUTH_PING_PENDING`&&p===Kh.Qr&&v()},[p,v,S]),(0,X.useEffect)(()=>{S===`AUTH_COMPLETE_SUCCESS`&&i(C)},[S,i,C]),(0,X.useEffect)(()=>{if(S===`AUTH_COMPLETE_ERROR`){a();return}if(S===`AUTH_PING_ERROR`){if(p===Kh.Qr&&O?.hintCode===`startFailed`&&_>0){w();return}a()}},[S,a,p,O?.hintCode,_,w]),(0,X.useEffect)(()=>{W.not.emptyOrNull(E)&&o?.(E)},[E,o]),(0,X.useEffect)(()=>{p===Kh.Qr&&_<=0&&(T(),y(),a())},[p,_,a,T,y,S]),Nu(!1),(0,Z.jsx)(rZ,{fakeLogin:u,setFakeLogin:s,isDevMode:d,setDevSsn:c,devSsn:l,loading:p===Kh.Qr&&h==null||p===Kh.Device&&D==null||S===`AUTH_COMPLETE_PENDING`,qrCode:h,onModeSelected:m,onOpenBankId:k,onClose:A,method:f,qrCodeProgress:{secondsRemaining:_,totalSeconds:x,onExtend:b}})},{useInput:pce}=pi,mce=()=>{let{clearErrors:e,control:t}=He(),{formatMessage:n}=K(),r=pce({controllerProps:{name:`emailAddress`,control:t,rules:{required:n({id:`invoice_&_part_payment__text_error_text`}),validate:e=>{if(e.match(_u.EMAIL_ADDRESS)==null)return n({id:`invoice_&_part_payment__text_error_text`})}}},fieldProps:{label:n({id:`onboardings__bnpl_invoice_and_part_payment__modal__label_text__5`}),placeholder:n({id:`onboardings__bnpl_invoice_and_part_payment__modal_01__text`}),keyboardType:`default`,onChange:()=>{e(`emailAddress`)}}});return(0,Z.jsx)(jl,{...r,testID:`ContactDetailsModalEmailInput`})},{useInput:hce}=pi,gce=()=>{let{clearErrors:e,control:t}=He(),{formatMessage:n}=K(),r=hce({controllerProps:{name:`phoneNumber`,control:t,rules:{required:n({id:`onboardings__bnpl_invoice_and_part_payment__invoice_&_part_payment__text_error_text`}),validate:e=>{if(e.match(_u.PHONE_NUMBER_PATTERN_SE)==null)return n({id:`onboardings__bnpl_invoice_and_part_payment__invoice_&_part_payment__text_error_text`})}}},fieldProps:{label:n({id:`onboardings__bnpl_invoice_and_part_payment__modal__label_text`}),placeholder:n({id:`onboardings__bnpl_invoice_and_part_payment__modal_01__text__51`}),keyboardType:`phone-pad`,onChange:()=>{e(`phoneNumber`)}}});return(0,Z.jsx)(jl,{...r,testID:`ContactDetailsModalPhoneNumberInput`})},_ce=(e,t,n)=>[{url:`/bnpl/requests/${e}/SignV2`,method:`POST`,body:{...W.not.emptyOrNull(t)?{personalNumber:t}:{},...n===`part-payment`?{applicationType:`PartPayment`}:{}}},{url:`/bnpl/requests/${e}/SignPing`,method:`GET`,includeRetrieveToken:!0,retryOptions:{retries:2,retryIf:e=>e.message===`Load failed`}}],vce=(e,t=!1)=>{let n=wh({requestId:e}),r=Em({requestId:e});return t?n:r},yce=({children:e,onboardingVariant:t})=>{let{requestId:n,devSSN:r}=yf(e=>e.bnplSession),i=kh(e=>e.bnplSession.setRetrieveToken),[a,o]=_ce(n,r,t);return e({authPingRequest:o,authRequest:a,saveRetrieveToken:(0,X.useCallback)(e=>{i({retrieveToken:e})},[i]),requestId:n})},y3={TERMS_OF_USE:`https://nth-cms-storage-prod-media-bucket.s3.eu-west-1.amazonaws.com/media/qtwlwk3l/anvandarvillkor-northmill-20200615.pdf`,PRIVACY_POLICY:`https://www.northmill.com/se/integritetspolicy`,TERMS_AND_CONDITIONS:`https://www.northmill.com/media/1794/allmanna-villkor-northmilll-20200615.pdf`,PRODUCT_URL:`https://nth-cms-storage-prod-media-bucket.s3.eu-west-1.amazonaws.com/media/dpbprfpv/produktvillkor_northmills_betala_i_din_takt.pdf`,CUSTOMER_CENTER:`https://support.northmill.com/hc/sv-se/sections/6167715808401-Betala-i-din-takt`,USER_TERMS_AND_CONDITIONS:`https://www.northmill.com/media/vdecfr23/anvandarvillkor-northmill-20200615.pdf`},b3=function(e){return e.AVAILABLE=`available`,e.UNAVAILABLE=`unavailable`,e}({}),bce=e=>W.emptyOrNull(e)?b3.UNAVAILABLE:e.creditAmount<15e3?b3.AVAILABLE:b3.UNAVAILABLE,xce=({children:e,requestId:t})=>{let n=kh(e=>e.bnplSession.setDevSSN),[r,i]=(0,X.useState)(``),{data:a,status:o}=jee(t),{data:s,status:c,isInitialLoading:l}=Ym(),u=bce(a),d=Tc.isAppleMobileDevice()||Tc.isAndroidMobileDevice();return(0,X.useEffect)(()=>{n({devSSN:r})}
1329,[r,n]),e({isLoading:o===`pending`,isError:o===`error`||!d,isPartPaymentError:c===`error`,requestId:t,creditAmount:a?.creditAmount??0,setDevSsn:i,devSsn:r,storeName:a?.storeName,priceExample:Sce(s?.loanPeriods),isLoadingPriceExample:l,bnplInvoiceStatus:u})},Sce=e=>e==null?[]:e.length>2?e:e.sort((e,t)=>e.numberOfMonths>t.numberOfMonths?-1:+(e.numberOfMonths<t.numberOfMonths)),Cce=e=>{if(e==null)return 0;let t=e.length%2!=0,n=e.length/2;return t?Math.floor(n):Math.ceil(n)},wce=({priceExample:e,setSelectedValue:t,selectedValue:n,setSelectedLoanPeriod:r,testID:i=`OnboardingOptionPartPaymentPickerSingleOption`})=>{let{formatMessage:a}=K(),{colors:o}=G(),s=(0,X.useCallback)(n=>()=>{t(n);let i=e?.[n];i!=null&&r({selectedLoanPeriod:i})},[e,r,t]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:8}),e?.map((r,c)=>(0,Z.jsxs)(Oce,{testID:i+`Mtp`,children:[(0,Z.jsxs)(Ece,{onPress:s(c),children:[(0,Z.jsxs)(Dce,{children:[(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:a({id:`onboardings__bnpl_invoice_and_part_payment__(customer_with_current_part_payment_or_revolve)_2__text`},{amount:r.mtp})}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:o.gray500,children:a({id:`onboardings__bnpl_invoice_and_part_payment__offer_03__value`},{0:r.numberOfMonths})})]}),(0,Z.jsx)(ea,{isFilled:n===c,onPress:()=>t(c),testID:i+`RadioButton`})]}),c!==e.length-1&&(0,Z.jsx)(pr,{})]},r.mtp))]})},Tce=({priceExample:e,setSelectedValue:t,selectedValue:n,setSelectedLoanPeriod:r,testID:i=`OnboardingOptionPartPaymentPickerSlider`})=>{let a=Cce(e),{formatMessage:o}=K(),{colors:s}=G();return(0,X.useEffect)(()=>{a!==0&&t(a)},[a,t]),(0,X.useEffect)(()=>{if(e?.[n]!=null){let t=e[n];r({selectedLoanPeriod:t})}},[e,n,r]),(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(S3,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:s.gray600,testID:i+`AmountLabel`,children:o({id:`onboardings__bnpl_invoice_and_part_payment__–_offer_02__label`})}),(0,Z.jsx)(U,{variant:`headline`,size:`small`,testID:i+`AmountValue`,children:o({id:`onboardings__bnpl_invoice_and_part_payment__–_offer_03__value`},{amount:e?.[n].mtp})})]}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(ki,{trackHeight:8,leftTrackColor:s.primary400,rightTrackColor:s.gray400,from:0,to:(e?.length??1)-1,step:1,setValue:t,value:n,testID:i+`SliderValueBar`}),(0,Z.jsx)(I,{height:8}),(0,Z.jsxs)(S3,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:s.gray700,testID:i+`RepaymentPeriodLabel`,children:o({id:`onboardings__bnpl_invoice_and_part_payment__–_offer_03__label`})}),(0,Z.jsx)(U,{variant:`label`,size:`medium`,testID:i+`RepaymentPeriodValue`,children:o({id:`onboardings__bnpl_invoice_and_part_payment__offer_03__value`},{0:e?.[n].numberOfMonths})})]})]})},x3=e=>{let t=kh(e=>e.bnplSession.setSelectedLoanPeriod),[n,r]=(0,X.useState)(0);return(e.priceExample?.length??0)>2?(0,Z.jsx)(Tce,{...e,selectedValue:n,setSelectedValue:r,setSelectedLoanPeriod:t}):(0,Z.jsx)(wce,{...e,selectedValue:n,setSelectedValue:r,setSelectedLoanPeriod:t})},S3=V.View(`flex-direction:row;align-items:center;justify-content:space-between;width:100%;`),Ece=V.TouchableOpacity(`flex-direction:row;justify-content:space-between;align-items:center;padding:12px 0;`),Dce=V.View(`flex-direction:column;`),Oce=V.View(`width:100%;`),C3=({isSelected:e,variant:t,onPress:n,priceExample:r,isLoading:i=!1,testID:a=`OnboardingOption`})=>{let{colors:o}=G(),{formatMessage:s}=K(),c=(0,X.useMemo)(()=>[s({id:`onboardings__bnpl_invoice_and_part_payment__–_offer_01_(default)__text__9`}),s({id:`onboardings__bnpl_invoice_and_part_payment__–_offer_01_(default)__text__30`}),s({id:`onboardings__bnpl_invoice_and_part_payment__–_offer_01_(default)__text__42`})],[s]),l=(0,X.useMemo)(()=>[s({id:`onboardings__bnpl_invoice_and_part_payment__–_offer_01_(default)__text__4`}),s({id:`onboardings__bnpl_invoice_and_part_payment__–_offer_(before_revolve_light)__text__63`}),s({id:`onboardings__bnpl_invoice_and_part_payment__–_offer_01_(default)__text`})],[s]),u=(0,X.useMemo)(()=>(t===`invoice`?c:l).map((e,t)=>(0,Z.jsxs)(w3,{testID:a+`Bullet${t}`,children:[(0,Z.jsx)(P.CongratsIcon,{width:32,height:32,fill:o.secondary400,testID:a+`Bullet${t}Icon`}),(0,Z.jsx)(I,{width:16}),(0,Z.jsx)(U,{variant:`body`,size:`small`,testID:a+`Bullet${t}Label`,children:e})]},e)),[t,c,l,o.secondary400,a]),d=(0,X.useMemo)(()=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(pr,{}),(0,Z.jsx)(I,{height:8})]}),[]),f=t===`invoice`?(0,Z.jsx)(P.InvoicesIcon,{width:32,height:32,fill:o.gray900,testID:a+`OptionIcon_Invoices`}):(0,Z.jsx)(P.PartPaymentIcon,{width:32,height:32,fill:o.gray900,testID:a+`OptionIcon_PartPayment`}),p=(r?.length??0)>2,m=(0,X.useCallback)(()=>e?(0,Z.jsxs)(Z.Fragment,{children:[d,(0,Z.jsx)(jce,{testID:a+`SliderContainer`,children:p?(0,Z.jsx)(x3,{priceExample:r,testID:a+`OptionPartPayment`}):(0,Z.jsx)(Mce,{children:(0,Z.jsx)(U,{variant:`body`,size:`small`,color:o.gray600,testID:a+`SliderTitle`,children:s({id:`onboardings__bnpl_invoice_and_part_payment__–_offer_02__label`})})})}),!p&&(0,Z.jsx)(x3,{priceExample:r,testID:a+`Container`})]}):(0,Z.jsxs)(Z.Fragment,{children:[d,u]}),[d,u,o.gray600,s,p,e,r,a]),h=(0,X.useCallback)(()=>(0,Z.jsxs)(Z.Fragment,{children:[d,u]}),[d,u]);return i?(0,Z.jsx)(Ace,{children:(0,Z.jsx)(P.SpinnerIcon,{height:64,width:64,fill:o.gray900})}):(0,Z.jsxs)(kce,{isSelected:e,onPress:n,activeOpacity:1,testID:a+`OptionContainer`,children:[(0,Z.jsxs)(w3,{children:[f,(0,Z.jsx)(I,{width:8}),(0,Z.jsx)(U,{color:o.gray900,variant:`body`,size:`medium`,testID:a+`OptionTitle`,children:s(t===`invoice`?{id:`onboardings__bnpl_invoice_and_part_payment__–_offer_02__name`}:{id:`onboardings__bnpl_invoice_and_part_payment__–_offer_02__name__34`})})]}),t===`part-payment`&&m(),t===`invoice`&&e&&h()]})},kce=V.TouchableOpacity(`width:100%;padding:12px 16px 16px;background-color:`,({theme:e})=>e.colors.gray0,`;border-radius:8px;border:2px solid `,({isSelected:e,theme:t})=>e?t.colors.primary400:t.colors.gray0,`;`,({isSelected:e})=>e&&Sc(4),`;`),w3=V.View(`flex-direction:row;align-items:center;`),Ace=V.View(`height:64px;justify-content:center;align-items:center;`),jce=V.View(`width:100%;justify-content:center;align-items:center;`),Mce=V.View(`width:100%;justify-content:flex-start;`);O();var T3=16,E3=144,D3=48,O3=`100%`,Nce=()=>{let{colors:e}
1329=G(),t=e.gray200,n=e.gray300;return(0,Z.jsxs)(A,{children:[(0,Z.jsx)(yo,{height:T3,width:E3,startColor:t,endColor:n}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(yo,{height:D3,width:O3,startColor:t,endColor:n}),(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(yo,{height:T3,width:E3,startColor:t,endColor:n}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(yo,{height:D3,width:O3,startColor:t,endColor:n}),(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(yo,{height:T3,width:E3,startColor:t,endColor:n}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(yo,{height:D3,width:O3,startColor:t,endColor:n}),(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(yo,{height:T3,width:E3,startColor:t,endColor:n}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(yo,{height:D3,width:O3,startColor:t,endColor:n}),(0,Z.jsx)(I,{height:12})]})};O();var{BankIdBadge:Pce}=Cr,Fce=({onSubmit:e,creditAmount:t,isLoadingCreditAmount:n,devSsn:r,setDevSsn:i,storeName:a,priceExample:o,isLoadingPriceExample:s,isPartPaymentError:c,bnplInvoiceStatus:l,testID:u=`BnplOnboardingOfferScreen`})=>{let{scrollToBottom:d,scrollHandler:f,scrollViewRef:p,isWholeContentVisible:m,handleSetViewHeight:h}=Fo(),[g,_]=(0,X.useState)(!1),[v,y]=(0,X.useState)(`invoice`),b=Lo(`partPayment`)===Oe.ENABLED||!1,{colors:x}=G(),{formatMessage:S}=K(),C=nr({value:t??0,format:`currency`}),w=(0,X.useCallback)(()=>n||t===0?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(nd,{height:16,width:144,startColor:x.primary200,endColor:x.primary300}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(nd,{height:48,width:`100%`,startColor:x.primary300,endColor:x.primary400})]}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`headline`,size:`small`,color:x.gray0,testID:u+`Amount`,children:C}),(0,Z.jsx)(U,{variant:`body`,size:`large`,color:x.gray0,testID:u+`StoreId`,children:a})]}),[n,t,x.gray0,x.primary200,x.primary300,x.primary400,C,a,u]),T=(0,X.useCallback)(()=>n||s?(0,Z.jsx)(Nce,{}):(0,Z.jsxs)(Z.Fragment,{children:[l===b3.AVAILABLE&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(C3,{variant:`invoice`,isSelected:v===`invoice`,onPress:()=>y(`invoice`),testID:u+`OptionInvoice`}),(0,Z.jsx)(I,{height:8})]}),!c&&b&&(0,Z.jsx)(C3,{variant:`part-payment`,isSelected:v===`part-payment`,onPress:()=>y(`part-payment`),priceExample:o,isLoading:s,testID:u+`OptionPartPayment`})]}),[b,l,n,s,c,o,v,u]),E=(0,X.useCallback)(()=>{if(m){e(v);return}d()},[m,e,d,v]);return(0,X.useEffect)(()=>{!n&&l===b3.UNAVAILABLE&&y(`part-payment`)},[l,n]),(0,Z.jsxs)(Z.Fragment,{children:[g&&(0,Z.jsxs)(Rce,{children:[(0,Z.jsx)(`p`,{children:`Give me any valid dev ssn, please`}),(0,Z.jsxs)(`form`,{method:`dialog`,children:[(0,Z.jsx)(`input`,{value:r,onChange:e=>i(e.target.value),"data-testid":`BnplOnboardingOfferScreenDialogSsnInput`}),(0,Z.jsx)(`button`,{onClick:()=>_(!1),"data-testid":`BnplOnboardingOfferScreenDialogConfirm`,children:`OK`})]})]}),(0,Z.jsx)(Ice,{testID:u,showsVerticalScrollIndicator:!1,ref:p,onScroll:f,scrollEventThrottle:8,onLayout:h(`scrollView`),children:(0,Z.jsxs)(A,{onLayout:h(`container`),children:[(0,Z.jsxs)(zce,{isLoadingCreditAmount:n,children:[(0,Z.jsxs)(Bce,{children:[(0,Z.jsx)(ma,{size:40,fill:x.gray0}),(0,Z.jsx)(P.BuyNowPayLaterIcon,{width:40,height:40,fill:x.gray0})]}),(0,Z.jsx)(I,{height:16}),w()]}),(0,Z.jsxs)(Lce,{children:[(0,Z.jsx)(fi,{title:S({id:`onboardings__bnpl_invoice_and_part_payment__–_offer_01_(default)__text__18`}),testID:u+`Header`}),T(),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:x.gray700,children:S({id:`bnpl__onboarding__onboarding_–_offer__confirm_description`},{link1:e=>(0,Z.jsx)(Gc,{variant:`body`,size:`small`,url:y3.TERMS_OF_USE,color:x.primary300,testID:u+`TermOfUseLink`,children:e}),link2:e=>(0,Z.jsx)(Gc,{variant:`body`,size:`small`,url:y3.PRIVACY_POLICY,color:x.primary300,testID:u+`PolicyPrivacyLink`,children:e}),link3:e=>(0,Z.jsx)(Gc,{variant:`body`,size:`small`,url:y3.PRODUCT_URL,color:x.primary300,testID:u+`GeneralTermsAndConditionsLink`,children:e})})}),(0,Z.jsx)(I,{height:64})]})]})}),(0,Z.jsx)(Vce,{children:(0,Z.jsx)(Hce,{onPress:E,LeadingIconComponent:Pce,testID:u+`ContinueButton`,children:S({id:`onboardings__bnpl_invoice_and_part_payment__–_offer_01_(default)__label-text`})})})]})},Ice=V.ScrollView(`flex:1;`),Lce=V.View(`padding:0 16px;`),Rce=$e(`dialog`,{target:`e1cl0z9u0`})({name:`xnrfx6`,styles:`display:flex;z-index:1;position:absolute;top:calc(50% - 55px);width:300px;height:110px;left:calc(50% - 150px);flex-direction:column;gap:12px;justify-content:center;align-items:center`}),zce=V.View(`background-color:`,({theme:e})=>e.colors.primary400,`;padding:`,({isLoadingCreditAmount:e})=>`16px 16px ${e?8:24}px`,`;`),Bce=V.View(`flex-direction:row;justify-content:space-between;align-items:center;`),Vce=V.View(`position:sticky;bottom:23px;width:100%;padding:0 16px;`),Hce=V(ba)(`width:100%;`,()=>Sc(4),`;`),k3=function(e){return e.POLLING=`Polling`,e.SUCCESS=`Success`,e.DENIAL=`Denial`,e}({}),A3=[`Denied`,`Erred`,`AutoprocessDenied`,`AutoprocessErred`],Uce=({children:e})=>{let{requestId:t}=yf(e=>e.bnplSession),{data:n,refetch:r,isRefetching:i}=ap(),a=(0,X.useCallback)(async()=>{i||await r()},[r,i]),o=n?.status==null||![...A3,`PaidOut`].includes(n.status);return Es(()=>{a()},o?1e3:null),A3.includes(n?.status??``)?e({pollingState:k3.DENIAL,requestId:t,denialReason:n?.denialReason}):n?.status===`PaidOut`?e({pollingState:k3.SUCCESS,requestId:t}):e({pollingState:k3.POLLING,requestId:t})},Wce=({onGoToAppstore:e,testID:t=`BnplSuccessScreen`})=>{let{formatMessage:n}=K();return(0,Z.jsx)(is,{testID:t,showLogotype:!0,type:`success`,title:n({id:`onboardings__bnpl_invoice_and_part_payment__headline__65`}),description:n({id:`onboardings__bnpl_invoice_and_part_payment__text01__81`}),buttonTitle:n({id:`onboardings__bnpl_invoice_and_part_payment__label-text`}),onButtonPress:e,stickyButtonsProps:{primaryButtonProps:{testID:`GoToAppButton`}}})},Gce={phoneNumber:``,emailAddress:``},Kce=({children:e,onContactDetailsSaved:t})=>{let{requestId:n}=yf(e=>e.bnplSession),{data:r,status:i}=kf(),{mutateAsync:a,isPending:o}=mf(),s=nc({defaultValues:Gce,mode:`all`}),{setValue:c,trigger:l}=s,u=(0,X.useCallback)(()=>{a({phoneNumber:s.getValues().phoneNumber,emailAddress:s.getValues().emailAddress}).then(()=>{t(n)})},[a,s,t,n]);return(0,X.useEffect)(()=>{W.not.emptyOrNull(r?.phoneNumber)&&(c(`phoneNumber`,r?.phoneNumber),l(`phoneNumber`)),W.not.emptyOrNull(r?.emailAddress)&&(c(`emailAddress`,r?.emailAddress),l(`emailAddress`))},[r,c,l]),e({formProps:s,isLoadingContactDetails:i===`pending`,isSubmittingContactDetails:o,saveContactDetails:u,requestId:n})},j3=[`Denied`,`Erred`,`AutoprocessDenied`,`AutoprocessErred`],qce=({children:e,onDenial:t,onSuccess:n})=>{let{requestId:r}=yf(e=>e.bnplSession),i=kh(e=>e.userSession.setCustomerId),{data:a,refetch:o,isRefetching:s}=ap(),c=(0,X.useCallback)(async()=>{s||await o()},[o,s]),l=a?.status==null||![...j3,`AutoprocessApproved`].includes(a.status);return Es(()=>{c()},l?1e3:null),j3.includes(a?.status??``)&&t(r),a?.status===`AutoprocessApproved`&&(a.customerId!=null&&i({customerId:a.customerId}),n(r,a.partPaymentResult?.tinkCheckNeeded??!1)),e()},Jce=({children:e,onSuccess:t,onError:n})=>{let{requestId:r}=yf(e=>e.bnplSession),[i,a]=(0,X.useState)(0),[o,s]=(0,X.useState)(0),{data:c,status:l}=Xf(),{mutateAsync:u,isPending:d}=$d(),{data:f,status:p}=gp(),m=(0,X.useCallback)(async()=>{try{await u({RepaymentPeriodMonths:i}),t(r)}catch{n(r)}},[u,n,t,i,r]),h=(0,X.useMemo)(()=>c?.repaymentPeriodDto??[],[c?.repaymentPeriodDto]);return(0,X.useEffect)(()=>{let e=h.find(e=>e.numberOfMonths===i)?.mtp??0;s(e)},[i,h]),e({options:h,hasRevolve:c?.hasActiveRevolve??!1,hasBnpl:c?.hasBnplIntent??!1,setRepaymentPeriodMonths:a,confirmPartPayment:m,isConfirming:d,repaymentPeriodMonths:i,isLoading:l===`pending`||p===`pending`,currentMtp:c?.currentMtp??0,newPurchaseAmount:c?.newPurchaseAmount??0,remainingDebt:c?.remainingDebt??0,mtp:o,agreementUrl:f?.draftUrl??``})},Yce=({options:e,setSelectedValue:t,selectedValue:n,withTopInfo:r,testID:i=`BnplPartPaymentDashboardHeaderSlider`})=>{let{formatMessage:a}=K(),{colors:o}=G(),s=(0,X.useMemo)(()=>{let r=[];for(let s=0;s<(e.length>4?3:e.length);s++)r.push((0,Z.jsx)(M3,{onPress:()=>t(s),isLast:s===3,isFocused:s===n,testID:i+`${s}QuickActionItem`,children:(0,Z.jsx)(U,{variant:`label`,size:`small`,color:s===n?o.primary400:o.gray900,testID:i+`${s}QuickActionValue`,children:a({id:`onboarding__part_payment__2__amount`},{0:e[s].numberOfMonths})})},e[s]?.numberOfMonths));return e.length>4&&r.push((0,Z.jsx)(M3,{onPress:()=>t(e.length-1),isLast:!0,isFocused:n===e.length-1,testID:i+`QuickActionItem`,children:(0,Z.jsx)(U,{variant:`label`,size:`small`,testID:i+`QuickActionValue`,children:a({id:`onboarding__part_payment__6__amount`},{Max:e[e.length-1].numberOfMonths})})},`Max`)),r},[o.gray900,o.primary400,a,e,n,t,i]);return(0,Z.jsxs)(Qce,{withTopInfo:r,children:[(0,Z.jsx)(U,{variant:`body`,size:`medium`,testID:i+`Title`,children:a({id:`onboardings__bnpl_invoice_and_part_payment__(customer_with_current_part_payment_or_revolve)_3__text__71`})}),(0,Z.jsx)(I,{height:12}
1329),(0,Z.jsx)(nl,{value:Math.ceil(e[n].mtp).toLocaleString(`sv-SE`),currency:a({id:`onboarding__part_payment__5__text`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(ki,{leftTrackColor:o.primary400,rightTrackColor:o.gray400,from:0,to:e.length-1,step:1,setValue:t,value:n,trackHeight:8,testID:i+`SliderBar`}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:o.gray700,testID:i+`QuickDialTitle`,children:a({id:`onboardings__bnpl_invoice_and_part_payment__(customer_with_current_part_payment_or_revolve)_2__label`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(tle,{children:s})]})},Xce=({options:e,setSelectedValue:t,selectedValue:n,testID:r=`BnplPartPaymentDashboardHeaderSinglePick`})=>{let{formatMessage:i}=K(),a=Gs(),{colors:o}=G();return(0,Z.jsxs)($ce,{testID:r+`Container`,children:[(0,Z.jsx)(fi,{title:i({id:`onboardings__bnpl_invoice_and_part_payment__(customer_with_current_part_payment_or_revolve)__text`}),isHeadline:!0,size:`medium`,testID:r+`Header`}),(0,Z.jsx)(I,{height:16}),e.map((s,c)=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(ele,{isSelected:n===c,onPress:()=>t(c),testID:r+`Option${c}`,children:[(0,Z.jsx)(P.PartPaymentIcon,{width:32,height:32,fill:o.gray900,testID:r+`Option${c}Icon_PartPayment`}),(0,Z.jsx)(I,{width:16}),(0,Z.jsxs)(nle,{children:[(0,Z.jsx)(U,{variant:`body`,size:`medium`,testID:r+`Option${c}Mtp`,children:i({id:`onboardings__bnpl_invoice_and_part_payment__part_payment__label`},{amount:a({value:Math.ceil(s.mtp)})})}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:o.gray500,testID:r+`Option${c}Period`,children:i({id:`onboardings__bnpl_invoice_and_part_payment__(customer_with_current_part_payment_or_revolve)_1_or_2_options__description`},{0:s.numberOfMonths})})]}),(0,Z.jsx)(ea,{isFilled:n===c,onPress:()=>t(c),testID:r+`Option${c}RadioButton`})]},s.numberOfMonths),c<e.length-1&&(0,Z.jsx)(I,{height:8})]}))]})},Zce=e=>{let{options:t,setRepaymentPeriodMonths:n,testID:r}=e,[i,a]=(0,X.useState)(0),{selectedLoanPeriod:o}=yf(e=>e.bnplSession);return(0,X.useEffect)(()=>{if(o!=null&&t.length>0){let e=t.find(e=>e.numberOfMonths===o.numberOfMonths&&e.mtp===o.mtp);e!=null&&a(t.indexOf(e))}},[t,o]),(0,X.useEffect)(()=>{n(t[i]?.numberOfMonths)},[t,n,i]),e.options.length<3?(0,Z.jsx)(Xce,{...e,selectedValue:i,setSelectedValue:a,testID:r}):(0,Z.jsx)(Yce,{...e,selectedValue:i,setSelectedValue:a,testID:r})},Qce=V.View(`width:100%;justify-content:center;align-items:center;padding:`,({withTopInfo:e})=>e?`16px 0`:` 44px 0 16px`,`;`),$ce=V.View(`padding:8px 0 16px;`),ele=V.TouchableOpacity(`border-width:`,({isSelected:e})=>e?`2px`:`1px`,`;background-color:`,({theme:e})=>e.colors.gray0,`;border-color:`,({isSelected:e,theme:t})=>e?t.colors.primary300:t.colors.gray300,`;padding:16px;flex-direction:row;border-radius:8px;align-items:center;`),tle=V.View(`flex-direction:row;padding:16px 0;width:100%;`),M3=V.TouchableOpacity(`background-color:`,({theme:e})=>e.colors.gray0,`;padding:33px 4px;border:2px solid;border-color:`,({theme:e,isFocused:t})=>t?e.colors.primary400:e.colors.gray300,`;border-radius:8px;flex:1;justify-content:center;align-items:center;margin-right:`,({isLast:e})=>e?0:`8px`,`;`),nle=V.View(`flex:1;`);O();var rle=(e,t,n)=>(0,Z.jsx)(cle,{testID:n,onPress:t,variant:`body`,size:`small`,color:ms.primary400,children:e},n),ile=({options:e,hasRevolve:t,hasBnpl:n,setRepaymentPeriodMonths:r,repaymentPeriodMonths:i,confirmPartPayment:a,isConfirming:o,currentMtp:s,remainingDebt:c,newPurchaseAmount:l,onPrivacyPolicy:u,testID:d=`BnplPartPaymentDashboardScreen`})=>{let f=Gs(),{formatMessage:p}=K(),{handleSetViewHeight:m,isWholeContentVisible:h,scrollToBottom:g,scrollViewRef:_,scrollHandler:v}=Fo(),y=(0,X.useCallback)(()=>{if(!h){g();return}a()},[a,h,g]),b=t||n;return(0,Z.jsx)(j,{fullWidth:!0,scrollViewRef:_,insetBottom:!1,contentContainerProps:{onLayout:m(`container`)},scrollViewProps:{onScroll:v,scrollEventThrottle:8,onLayout:m(`scrollView`)},footer:(0,Z.jsx)(ole,{children:(0,Z.jsx)(sle,{onPress:y,isLoading:o,disabled:o,testID:d+`ConfirmButton`,children:p({id:`onboarding__revolve__agreement__CTA__new`})})}),children:(0,Z.jsxs)(A,{onLayout:m(`container`),children:[b&&(0,Z.jsx)(fle,{children:(0,Z.jsx)(xc,{title:p({id:`onboarding__bnpl__part__payment__good__news__label`}),description:p({id:`onboarding__bnpl__part__payment__good__news__description`}),variant:`info-filled`})}),(0,Z.jsxs)(dle,{children:[(0,Z.jsx)(Zce,{options:e,setRepaymentPeriodMonths:r,testID:d,withTopInfo:b}),(0,Z.jsxs)(ale,{children:[(0,Z.jsx)(pr,{color:ms.gray300}),t&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Rr,{label:p({id:`onboardings__bnpl_invoice_and_part_payment__(customer_with_current_part_payment_or_revolve)__label__96`}),text:f({value:s}),variant:`singleLine`}),(0,Z.jsx)(pr,{color:ms.gray300}),(0,Z.jsx)(Rr,{label:p({id:`onboardings__bnpl_invoice_and_part_payment_3__label`}),text:f({value:c}),variant:`singleLine`}),(0,Z.jsx)(pr,{color:ms.gray300}),(0,Z.jsx)(Rr,{label:p({id:`onboardings__bnpl_invoice_and_part_payment__4__label`}),text:f({value:c+l}),variant:`singleLine`}),(0,Z.jsx)(pr,{color:ms.gray300})]}),(0,Z.jsx)(Rr,{label:p({id:`onboardings__bnpl_invoice_and_part_payment__(customer_with_current_part_payment_or_revolve)__label`}),text:p({id:`onboardings__bnpl_invoice_and_part_payment__(customer_with_current_part_payment_or_revolve)_3__text`},{0:i}),variant:`singleLine`,testID:d+`RepaymentPeriodItem`}),(0,Z.jsx)(pr,{color:ms.gray300}),(0,Z.jsx)(I,{height:20}),t&&(0,Z.jsxs)(ule,{children:[(0,Z.jsx)(P.InfoMessageIcon,{width:32,height:32,fill:ms.gray900}),(0,Z.jsx)(I,{width:8}),(0,Z.jsx)(U,{variant:`body`,size:`small`,children:p({id:`onboardings__BNPL__part__payment__good__to__know`})})]}),!b&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(fi,{title:p({id:`onboardings__bnpl_invoice_and_part_payment__(customer_with_current_part_payment_or_revolve)_1_or_2_options__text`}
1329),testID:d+`ExampleTitle`}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:ms.gray700,children:p({id:`onboardings__bnpl_invoice_and_part_payment__(customer_with_current_part_payment_or_revolve)_3__for_a_credit_of_sek_20_000_at_19.9%_​​annual_interest_(variable)_over_five_years_with_60_repayments_a_withdrawal_fee_of_sek_195_and_an_administrative_fee_of_sek_19_per_month__the_total_amount_to_be_re`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:ms.gray700,children:p({id:`onboarding__revolve__legal__description__new`},{link1:e=>rle(e,u,d+`PolicyPrivacyLink`)})})]})]})]}),(0,Z.jsx)(lle,{})]})})},ale=V.View(`padding:`,({theme:e})=>e.spacing(1),`;`),ole=V.View(`position:sticky;bottom:24px;width:100%;padding:`,({theme:e})=>`0 ${e.spacing(2)}`,`;`),sle=V(ba)(`width:100%;`,()=>Sc(4),`;`),cle=V(U)(R&&`cursor: pointer;`,`;`),lle=V.View(`flex:1;`),ule=V.View(`border-width:1px;border-color:`,({theme:e})=>e.colors.gray300,`;border-radius:8px;padding:`,({theme:e})=>e.spacing(2),`;align-items:center;flex-direction:row;`),dle=V.View(`padding:`,({theme:e})=>`0 ${e.spacing(2)}`,`;`),fle=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;padding:`,({theme:e})=>e.spacing(.5),`;`),ple=({children:e,onSuccess:t,onError:n})=>{let{requestId:r,retrieveToken:i}=yf(e=>e.bnplSession),{data:a,status:o}=lm(r,i),s=Fu([sn.AccountsRead,sn.IdentityRead,sn.TransactionsRead,sn.UserRead]),c=(0,X.useMemo)(()=>{let e={redirect_uri:`${window.location.origin}/callback`,client_id:`90348d60ed434e74b7580aca490a03a6`,scope:s,market:`SE`,locale:`sv_SE`,iframe:!0,test:!1,theme:Mi.LIGHT,appUri:null,...W.not.emptyOrNull(a?.personalNumber)?{input_username:a.personalNumber}:{}};return`https://link.tink.com/1.0/authorize/?${Ft.stringify(e)}`},[a?.personalNumber,s]);return hi(e=>t(e,r),n),o===`pending`?e({isLoading:!0}):o===`error`?(n(r),e({isError:!0,isLoading:!1})):e({tinkUrl:c,isError:!1,isLoading:!1})},mle=[sn.AccountsRead,sn.IdentityRead,sn.TransactionsRead],hle=({children:e,code:t,onDenial:n,onTinkScoringCompletedWithAccounts:r,onTinkScoringCompletedWithoutAccounts:i})=>{let{requestId:a}=yf(e=>e.bnplSession),[o,s]=(0,X.useState)(!1),{refetch:c,data:l}=Km(o),u=(0,X.useCallback)(()=>{s(!0),c()},[c]),{mutateAsync:d,isSuccess:f,isPending:p,data:m}=zf(u);return(0,X.useEffect)(()=>{f||p||d({code:t,scopes:mle})},[t,p,f,d]),(0,X.useEffect)(()=>{if(l!=null&&l.tinkScoringStatus!==BE.InProgress){if(s(!1),l.denialReason!=null){n(a);return}if(l.tinkScoringStatus===BE.Completed){if(m?.isRequestProcessed??!1){r(a);return}i(a)}}},[n,r,i,a,l,m]),e()},gle=({children:e,onSuccess:t})=>{let{requestId:n}=yf(e=>e.bnplSession),[r,i]=(0,X.useState)(null),{isLoading:a,data:o}=Pf(),{mutateAsync:s,isPending:c}=Td(()=>t(n)),l=(0,X.useCallback)(()=>{let e=o?.accounts.find(e=>e.accountNumber===r)?.accountNumber;e!=null&&s({accountNumber:e})},[o?.accounts,s,r]);return e({selectedAccount:r,setSelectedAccount:i,accounts:o?.accounts??[],isSubmitting:c,submitAccount:l,isLoading:a})},N3=({accounts:e,selectedAccount:t,setSelectedAccount:n,isSubmitting:r,submitAccount:i,testID:a=`BnplTinkAccountSelectScreen`})=>{let{formatMessage:o}=K(),s=(0,X.useMemo)(()=>e.map((r,i)=>(0,Z.jsx)(Yu,{onPress:()=>n(r.accountNumber),label:r.name,description:r.accountNumber,rightComponent:(0,Z.jsx)(ea,{onPress:()=>n(r.accountNumber),isFilled:t===r.accountNumber,testID:a+`Account${i}RadioButton`}),isFirstItem:i===0,isLastItem:i===e.length-1,testID:a+`Account${i}`},r.accountNumber)),[e,t,n,a]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(_le,{contentContainerStyle:vle,showsVerticalScrollIndicator:!1,testID:a,children:[(0,Z.jsx)(fi,{title:o({id:`onboardings__bnpl_invoice_and_part_payment__connect_account_01__text`}),isHeadline:!0,size:`medium`,testID:a}),s,(0,Z.jsx)(yle,{})]}),(0,Z.jsx)(bl,{primaryButtonProps:{onPress:i,text:o({id:`onboardings__bnpl_invoice_and_part_payment__(customer_with_current_part_payment_or_revolve)_1_or_2_options__label-text`}),disabled:t==null,isLoading:r,testID:`${a}ConfirmButton`}})]})},_le=V.ScrollView(`flex:1;`),vle=wo`
1330  padding: 8px 16px 126px;
1331`,yle=V.View(`flex:1;`),ble=({onNext:e,testID:t=`BnplPartPaymentAlmostDoneScreen`})=>{let{formatMessage:n}=K();return(0,Z.jsx)(is,{testID:t,showLogotype:!0,type:`success`,title:n({id:`onboardings__bnpl_invoice_and_part_payment__headline__40`}),description:n({id:`onboardings__bnpl_invoice_and_part_payment__text01__23`}),buttonTitle:n({id:`onboardings__bnpl_invoice_and_part_payment__label-text__71`}),onButtonPress:e})},xle=({isLoadingContactDetails:e,formProps:t,isSavingContactDetails:n,onSaveContactDetails:r,onClose:i,testID:a=`ContactDetailsModal`})=>{let{formatMessage:o}=K(),{formState:{errors:s}}=t,c=(0,X.useCallback)(()=>e?{phoneInput:(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(yo,{width:144,height:20}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(yo,{height:52})]}),emailInput:(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(yo,{width:144,height:20}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(yo,{height:52})]})}:{phoneInput:(0,Z.jsx)(gce,{}),emailInput:(0,Z.jsx)(mce,{})},[e]);return(0,Z.jsxs)(Sle,{testID:a,children:[(0,Z.jsx)(Cle,{}),(0,Z.jsxs)(Tle,{contentContainerStyle:Ele,children:[(0,Z.jsx)(wle,{onPress:i,activeOpacity:1}),(0,Z.jsxs)(Dle,{children:[(0,Z.jsx)(U,{variant:`headline`,size:`small`,testID:a+`Title`,children:o({id:`bnpl__onboarding_–_success_existing_customer__dialog-text__2`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,testID:a+`Description`,children:o({id:`onboardings__bnpl_invoice_and_part_payment__success_new_customer__dialog-text`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsxs)(St,{...t,children:[c().phoneInput,(0,Z.jsx)(I,{height:8}),c().emailInput,(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(Ole,{disabled:s.phoneNumber!=null||W.emptyOrNull(t.watch(`phoneNumber`))||s.emailAddress!=null||W.emptyOrNull(t.watch(`emailAddress`)),onPress:r,isLoading:n,testID:a+`ContinueButton`,children:o({id:`onboardings__bnpl_invoice_and_part_payment__modal_02__label`})})]})]})]})]})},Sle=V.View(`position:absolute;top:0;left:0;bottom:0;right:0;justify-content:center;align-items:center;`),Cle=V.View(`position:absolute;top:0;left:0;bottom:0;right:0;background-color:black;opacity:0.5;`),wle=V.TouchableOpacity(`position:absolute;top:0;left:0;bottom:0;right:0;`),Tle=V.ScrollView(`flex:1;width:100%;`),Ele=wo`
1332  justify-content: center;
1333  flex: 1;
1334  width: 100%;
1335  padding: 24px;
1336`,Dle=V.View(`background-color:white;border-radius:16px;padding:24px;width:100%;`),Ole=V(ba)(`align-self:stretch;`),kle=()=>{let e=N(),t=ta();return B({headerShown:!1}),(0,Z.jsx)(yce,{onboardingVariant:t.params.onboardingVariant,children:n=>{let{requestId:r}=n;return(0,Z.jsx)(v3,{auth:n.authRequest,authPing:n.authPingRequest,onCancel:()=>{e.replace(tE.BNPL_FORM,{requestId:r})},onError:()=>{e.replace(tE.BPNL_ERROR,{requestId:r})},onComplete:()=>{e.replace(tE.BNPL_CONTACT_DETAILS_MODAL,{requestId:r,onboardingVariant:t.params.onboardingVariant})},onRetrieveToken:n.saveRetrieveToken})}})},Ale=({route:{params:{isBnplLimit:e=!1}}})=>{let{formatMessage:t}=K();B({headerShown:!1});let n=(0,X.useCallback)(()=>{window.open(y3.CUSTOMER_CENTER,`_blank`)},[]),r=(0,X.useCallback)(()=>{window.open(`https://www.northmill.com`,`_self`)},[]),i=e?P.PartPaymentIcon:P.WarningIcon,a=t(e?{id:`onboardings__bnpl_invoice_and_part_payment__headline__invoice__not__possible`}:{id:`bnpl__onboarding_–_sign_bankid_(denied)__full-screen-outcome__headline`}),o=t(e?{id:`onboardings__bnpl_invoice_and_part_payment__text01__98`}:{id:`bnpl__onboarding_–_sign_bankid_(denied)__full-screen-outcome__text01`});return(0,Z.jsx)(is,{showLogotype:!0,IconComponent:i,type:`denied`,title:a,description:o,buttonTitle:t({id:`onboardings__bnpl_invoice_and_part_payment__label-text__43`}),onButtonPress:n,bottomButtonTitle:t({id:`onboardings__bnpl_invoice_and_part_payment__label-text__57`}),onBottomButtonPress:r})},jle=()=>{let e=N(),t=yf(e=>e.bnplSession.requestId),{formatMessage:n}=K(),r=(0,X.useCallback)(()=>{e.replace(tE.BNPL_FORM,{requestId:t})},[e,t]);return B({headerShown:!1}),(0,Z.jsx)(is,{showLogotype:!0,type:`error`,title:n({id:`bnpl__onboarding_–_sign_bankid_(error)__full-screen-outcome__headline`}),description:n({id:`onboardings__bnpl_invoice_and_part_payment__text01`}),buttonTitle:n({id:`bnpl__onboarding_–_sign_bankid_(error)__full-screen-outcome__label`}),onButtonPress:r})},Mle=()=>{let e=N(),{params:t}=ta(),n=kh(e=>e.bnplSession.setRequestId);return B({headerShown:!1}),Gi((0,X.useCallback)(()=>{(t==null||t.requestId===`undefined`)&&setTimeout(()=>e.replace(tE.BPNL_ERROR,{requestId:t.requestId}),0),setTimeout(()=>{n({requestId:t.requestId??``})},0),setTimeout(()=>e.replace(tE.BNPL_ONBOARDING_OFFER,{requestId:t.requestId}),0)},[e,t,n])),(0,Z.jsx)(Sn,{variant:`symbol`})},Nle=()=>{let e=N(),{params:t}=ta();return B({headerShown:!1}),(0,Z.jsx)(xce,{requestId:t?.requestId??``,children:t=>{let{requestId:n}=t;return t.isError&&e.replace(tE.BPNL_ERROR,{requestId:n}),(0,Z.jsx)(Fce,{isPartPaymentError:t.isPartPaymentError,onSubmit:t=>{e.replace(tE.BNPL_AUTH_SCREEN,{requestId:n,onboardingVariant:t})},creditAmount:t.creditAmount,devSsn:t.devSsn,isLoadingCreditAmount:t.isLoading,setDevSsn:t.setDevSsn,storeName:t.storeName,isLoadingPriceExample:t.isLoadingPriceExample,priceExample:t.priceExample,bnplInvoiceStatus:t.bnplInvoiceStatus,testID:`BnplOnboardingOfferScreen`})}})},Ple=()=>{let e=N();return B({headerShown:!1}),(0,Z.jsx)(Uce,{children:t=>
1336{let{pollingState:n,requestId:r,denialReason:i}=t;return n===k3.DENIAL&&e.replace(tE.BNPL_DENIAL,{requestId:r,isBnplLimit:i===`BnplLimit`}),n===k3.SUCCESS&&e.replace(tE.BNPL_SUCCESS,{requestId:r}),(0,Z.jsx)(Sn,{variant:`symbol`})}})},Fle=()=>{B({headerShown:!1});let e=(0,X.useCallback)(()=>{Tc.isAppleMobileDevice()&&(window.location.href=Xe.IOS),Tc.isAndroidMobileDevice()&&(window.location.href=Xe.ANDROID)},[]);return(0,Z.jsx)(Wce,{onGoToAppstore:e})},Ile=()=>{let e=N(),t=ta();B({headerShown:!1});let n=(0,X.useCallback)(n=>{t.params.onboardingVariant===`part-payment`?e.replace(tE.BNPL_PART_PAYMENT_STATUS_LONG_POLLING,{requestId:n}):e.replace(tE.BNPL_INVOICE_STATUS_LONG_POLLING,{requestId:n})},[e,t.params.onboardingVariant]);return(0,Z.jsx)(Kce,{onContactDetailsSaved:n,children:e=>(0,Z.jsx)(xle,{formProps:e.formProps,isLoadingContactDetails:e.isLoadingContactDetails,isSavingContactDetails:e.isSubmittingContactDetails,onSaveContactDetails:e.saveContactDetails})})},Lle=()=>{let e=N();return B({headerShown:!1}),(0,Z.jsx)(qce,{onDenial:t=>e.navigate(tE.BNPL_DENIAL,{requestId:t}),onSuccess:(t,n)=>{n?e.replace(tE.BNPL_PART_PAYMENT_ALMOST_DONE,{requestId:t}):e.popTo(tE.BNPL_PART_PAYMENT_DASHBOARD,{requestId:t})},children:()=>(0,Z.jsx)(Sn,{variant:`symbol`})})},Rle=()=>{let e=N(),{colors:t}=G(),{formatMessage:n}=K();B({headerShown:!1});let r=(0,X.useCallback)((t,n)=>{e.replace(tE.BNPL_PART_PAYMENT_TINK_LOADING,{requestId:n,code:t})},[e]),i=(0,X.useCallback)(t=>{e.replace(tE.BNPL_PART_PAYMENT_TINK_ERROR,{requestId:t})},[e]);return(0,Z.jsx)(ple,{onSuccess:r,onError:i,children:e=>e.isLoading?(0,Z.jsx)(Sn,{variant:`symbol`}):e.isError?(0,Z.jsx)(Z.Fragment,{}):(0,Z.jsxs)(zle,{children:[(0,Z.jsx)(U,{variant:`label`,size:`large`,color:t.gray900,children:n({id:`onboardings__bnpl_invoice_and_part_payment__content__text`})}),(0,Z.jsx)(I,{height:36}),(0,Z.jsx)(Ble,{src:e.tinkUrl,title:`Tink`,frameBorder:0,sandbox:`allow-forms allow-same-origin allow-scripts allow-top-navigation allow-popups`})]})})},zle=V.View(`background-color:`,({theme:e})=>e.colors.gray100,`;flex:1;height:100%;padding:24px;align-items:center;`),Ble=$e(`iframe`,{target:`et7sehh0`})({name:`hjw3d2`,styles:`height:100%;width:100%;border-radius:8px`}),Vle=()=>{let e=N(),t=ta();B({headerShown:!1});let n=(0,X.useCallback)(t=>{e.replace(tE.BNPL_DENIAL,{requestId:t})},[e]),r=(0,X.useCallback)(t=>{e.replace(tE.BNPL_PART_PAYMENT_TINK_ACCOUNT_SELECT,{requestId:t})},[e]),i=(0,X.useCallback)(t=>{e.popTo(tE.BNPL_PART_PAYMENT_DASHBOARD,{requestId:t})},[e]);return(0,Z.jsx)(hle,{code:t.params.code,onDenial:n,onTinkScoringCompletedWithAccounts:r,onTinkScoringCompletedWithoutAccounts:i,children:()=>(0,Z.jsx)(Sn,{variant:`symbol`})})};O();var Hle=()=>{let{formatMessage:e}=K(),t=N();B({headerShown:!0,headerTitle:()=>(0,Z.jsxs)(U,{variant:`title`,size:`medium`,children:[` `,e({id:`onboardings__bnpl_invoice_and_part_payment__(customer_with_current_part_payment_or_revolve)_1_or_2_options__title`})]}),headerLeft:()=>null});let n=(0,X.useCallback)(e=>{t.replace(tE.BPNL_ERROR,{requestId:e})},[t]),r=(0,X.useCallback)(e=>{t.replace(tE.BNPL_SUCCESS,{requestId:e,showContactDetailsModal:`false`})},[t]);return(0,Z.jsx)(Jce,{onError:n,onSuccess:r,children:e=>e.isLoading?(0,Z.jsx)(Sn,{variant:`symbol`}):(0,Z.jsx)(ile,{options:e.options,hasRevolve:e.hasRevolve,hasBnpl:e.hasBnpl,repaymentPeriodMonths:e.repaymentPeriodMonths,setRepaymentPeriodMonths:e.setRepaymentPeriodMonths,confirmPartPayment:e.confirmPartPayment,isConfirming:e.isConfirming,currentMtp:e.currentMtp,newPurchaseAmount:e.newPurchaseAmount,remainingDebt:e.remainingDebt,mtp:e.mtp,onPrivacyPolicy:()=>{b.openURL(e.agreementUrl)}})})},Ule=()=>{let e=N(),t=yf(e=>e.bnplSession.requestId),{formatMessage:n}=K(),r=(0,X.useCallback)(()=>{e.replace(tE.BNPL_PART_PAYMENT_TINK,{requestId:t})},[e,t]);return B({headerShown:!1}),(0,Z.jsx)(is,{showLogotype:!0,type:`error`,title:n({id:`bnpl__onboarding_–_sign_bankid_(error)__full-screen-outcome__headline`}),description:n({id:`onboardings__bnpl_invoice_and_part_payment__text01`}),buttonTitle:n({id:`bnpl__onboarding_–_sign_bankid_(error)__full-screen-outcome__label`}),onButtonPress:r})},Wle=()=>{let{formatMessage:e}=K(),t=N();B({headerLeft:()=>null,headerTitle:()=>(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:e({id:`onboardings__bnpl_invoice_and_part_payment__connect_account_01__title`})})});let n=(0,X.useCallback)(e=>{t.popTo(tE.BNPL_PART_PAYMENT_DASHBOARD,{requestId:e})},[t]);return(0,Z.jsx)(gle,{onSuccess:n,children:e=>e.isLoading?(0,Z.jsx)(Sn,{variant:`symbol`}):(0,Z.jsx)(N3,{submitAccount:e.submitAccount,isSubmitting:e.isSubmitting,accounts:e.accounts,selectedAccount:e.selectedAccount,setSelectedAccount:e.setSelectedAccount})})},Gle=()=>{let e=N(),t=ta(),n=Lo(`partPaymentNewTink`)===Oe.ENABLED,r=(0,X.useCallback)(()=>
1336{if(n){e.navigate(tE.BNPL_PART_PAYMENT_TINK_POPUP_V2,{requestId:t.params.requestId});return}e.navigate(tE.BNPL_PART_PAYMENT_TINK,{requestId:t.params.requestId})},[e,t.params.requestId,n]);return(0,Z.jsx)(ble,{onNext:r})},Kle=({tinkMessage:e,onTryAgain:t,onClose:n})=>{let{formatMessage:r}=K();return(0,Z.jsx)(is,{type:`error`,title:r({id:`onboarding__account__card__general__info__something__went__wrong`}),description:e,bottomButtonTitle:r({id:`onboardings__bnpl_invoice_and_part_payment__label-text__57`}),onBottomButtonPress:n,buttonTitle:r({id:`onboardings__bnpl_invoice_and_part_payment__label-text__47`}),onButtonPress:t,testID:`RevolveOnboardingTinkCallbackV2ErrorView`})},qle=({navigation:e,route:{params:{businessOperationId:t,reports_generation_job_id:n,error:r,message:i}}})=>{let a=yf(e=>e.bnplSession.requestId),o=(0,X.useCallback)(()=>{e.replace(tE.BNPL_PART_PAYMENT_TINK_SCORING_V2,{requestId:a})},[e,a]),s=(0,X.useCallback)(()=>{e.replace(tE.BNPL_PART_PAYMENT_TINK_POPUP_V2,{requestId:t})},[e,t]),c=(0,X.useCallback)(()=>{e.popTo(J.FEED,{screen:Fp.FEED_SCREEN})},[e]),l=yf(e=>e.userSession.customerId);return(0,Z.jsx)(Xp,{onSuccess:o,customerId:l,businessOperationId:t??``,productType:Ip.PART_PAYMENT,reportsGenerationJobId:n,error:r,children:e=>e.isLoading?(0,Z.jsx)(Sn,{variant:`symbol`}):e.isError?(0,Z.jsx)(Kle,{tinkMessage:i,onTryAgain:s,onClose:c}):(0,Z.jsx)(Sn,{variant:`symbol`})})},Jle=({isLoading:e,onGoToTink:t,onHide:n})=>{let{formatMessage:r}=K();return(0,Z.jsx)(Bl,{visible:!0,onClose:close,mainActionButtonProps:{onPress:t,text:r({id:`Feed__CTA__continue`}),isLoading:e},secondaryActionButtonProps:{onPress:n,text:r({id:`feed_and_general__login_splash__web_login_03_–_bankid__label`})},badgeComponent:(0,Z.jsx)(Cr.TinkBadge,{}),headerText:r({id:`feed__and__general__tink__dialog__dialog__text__52`}),descriptionText:r({id:`feed__and__general__tink__dialog__dialog__text`})})};O();var Yle=R?`${(()=>{if(!R)return``;let e=window.location.href.match(/(\/feature\/[^/]+)/);return e==null?window.location.origin:`${window.location.origin}${e[1]}`})()}/se/app/bnpl/part-payment/tink-callback`:`northmill://bnpl/part-payment/tink-callback`,Xle=({navigation:e,route:{params:t}})=>{let n=t.requestId,r=yf(e=>e.userSession.customerId),i=(0,X.useCallback)(()=>{e.canGoBack()?e.goBack():e.popTo(J.FEED,{screen:Fp.FEED_SCREEN})},[e]);return(0,Z.jsx)(mh,{reportTypes:`INCOME_CHECK_REPORT,RISK_INSIGHTS_REPORT,TRANSACTION_REPORT`,businessOperationId:n??``,externalReference:n,redirectUri:`${Yle}?businessOperationId=${n}`,customerId:r,children:({isLoading:t,tinkUrl:n})=>(0,Z.jsx)(Jle,{isLoading:t,onGoToTink:()=>{W.emptyOrNull(n)||(e.pop(),setTimeout(()=>b.openURL(n,`_self`),0))},onHide:i})})},Zle=({children:e,pollForAccounts:t,goToPartPaymentDashboard:n,requestId:r})=>{let[i,a]=(0,X.useState)(null),{data:o,status:s,refetch:c}=rg({businessOperationId:r,shouldPoll:t}),{mutateAsync:l,isPending:u}=Td(()=>{n()}),d=(0,X.useMemo)(()=>{if(o?.tinkAccounts!=null&&i!=null)return o?.tinkAccounts?.find(e=>e.accountNumber===i)?.accountNumber},[o?.tinkAccounts,i]),f=(0,X.useCallback)(async()=>{if(d!=null)return l({accountNumber:d})},[d,l]);return e(s===`pending`?{isLoading:!0}:s===`error`?{isLoading:!1,isError:!0,refetch:c}:{isLoading:!1,isError:!1,submitAccount:f,isSubmitting:u,selectedAccount:i,setSelectedAccount:a,accounts:o?.tinkAccounts??[]})},Qle=({navigation:e,route:{params:{requestId:t}}})=>{let n=Nr(),{formatMessage:r}=K(),i=(0,X.useCallback)(()=>{e.popTo(J.FEED,{screen:Fp.FEED_SCREEN})},[e]),a=(0,X.useCallback)(()=>{e.popTo(tE.BNPL_PART_PAYMENT_DASHBOARD,{requestId:t})},[e,t]);return(0,Z.jsx)(Zle,{pollForAccounts:n,goToPartPaymentDashboard:a,requestId:t??``,children:e=>e.isLoading?(0,Z.jsx)(Sn,{variant:`symbol`}):e.isError?(0,Z.jsx)(is,{type:`error`,title:r({id:`onboarding__account__card__general__info__something__went__wrong`}),bottomButtonTitle:r({id:`onboardings__bnpl_invoice_and_part_payment__label-text__57`}),onBottomButtonPress:i,buttonTitle:r({id:`onboardings__bnpl_invoice_and_part_payment__label-text__47`}),onButtonPress:e.refetch}):(0,Z.jsx)(N3,{accounts:e.accounts,selectedAccount:e.selectedAccount,setSelectedAccount:e.setSelectedAccount,isSubmitting:e.isSubmitting,submitAccount:e.submitAccount})})},$le=({children:e,onDenial:t,onTinkScoringCompletedWithAccounts:n})=>{let[r,i]=(0,X.useState)(!0),{data:a}=Km(r);return(0,X.useEffect)(()=>
1336{if(a!=null&&a.tinkScoringStatus!==BE.InProgress){if(i(!1),a.denialReason!=null){t();return}a.tinkScoringStatus===BE.Completed&&a.tinkScoringStatus===BE.Completed&&a.denialReason==null&&n()}},[t,n,a]),e()},eue=({navigation:e,route:{params:{requestId:t}}})=>{B({headerShown:!1});let n=(0,X.useCallback)(()=>{e.replace(tE.BNPL_DENIAL,{requestId:t})},[e,t]),r=(0,X.useCallback)(()=>{e.replace(tE.BNPL_PART_PAYMENT_TINK_SELECT_ACCOUNT_V2,{requestId:t})},[e,t]);return(0,Z.jsx)($le,{onDenial:n,onTinkScoringCompletedWithAccounts:r,children:()=>(0,Z.jsx)(Sn,{variant:`symbol`})})},{FlowResultScreen:tue}=Jc,nue=()=>{let{formatMessage:e}=K(),t=N();return(0,Z.jsx)(tue,{type:`error`,title:e({id:`profile__dashboard__invoice__headline`}),description:e({id:`profile__dashboard__invoice__back__button`}),buttonTitle:e({id:`profile__dashboard__invoice__description`}),onButtonPress:()=>t.pop()})},P3=({actionItems:e,visible:t,onClose:n,onPayButtonClick:r,isSelected:i,texts:a,children:o})=>{let{colors:s}=G(),{formatMessage:c}=K(),l={title:c({id:`profile__master__payments__invoices__–_payments_–_modal_only_active_between_the_dates:_21_-_26th__label-text`})},u=c({id:`profile__master__modal__item_label__55`}),d=c({id:`profile__profile__text-container__label`}),f=e.some(e=>e.checked&&e.id===ug.SWISH);return(0,Z.jsx)(Ti,{visible:t,onClose:n,testID:`PaymentMethodMenu`,children:(0,Z.jsxs)(rue,{children:[(0,Z.jsxs)(F3,{children:[W.not.emptyOrNull(a?.label)?(0,Z.jsx)(U,{variant:`label`,size:`small`,color:s.gray700,children:a.label}):null,(0,Z.jsx)(U,{variant:`headline`,size:`large`,color:s.gray900,children:a?.title??l.title})]}),(0,Z.jsx)(F3,{children:e.map(e=>(0,X.createElement)(vs,{...e,leading:{...e.leading,spacing:`none`},key:e.testID,colors:{...e.colors,iconBackgroundColor:`transparent`},useRadioButton:!1}))}),W.visibleReactNode(o)?o:null,(0,Z.jsx)(ba,{disabled:!i,wide:!0,hasShadow:!0,onPress:r,children:f?d:u})]})})},rue=V.View(`gap:24px;`),F3=V.View(`gap:4px;`),I3=()=>({invoiceTypeOf:(e,t)=>(0,DE.default)(e??``)===t}),L3=({storeName:e,dueDate:t,onDownloadInvoice:n})=>{let{formatMessage:r,locale:i}=K(),{colors:a}=G();return(0,Z.jsx)(M,{IconComponent:P.InvoicesIcon,leading:{title:W.not.emptyOrNull(e)?e:r({id:`profile__dashboard__monthly__invoice__header`}),description:r({id:`profile__dashbopard__payments_overview_04__description`},{0:Pu.fromISO(t??``,{locale:i}).toFormat(L.SE.FORMAT_WRITTEN_YYYY_MM_DD_DATE)})},trailingElement:(0,Z.jsx)(P.DownloadIcon,{width:24,height:24,fill:a.gray900,testID:b5+`InvoiceDownload_openInApp`}),onPress:n,variant:`success`,testID:b5+`InvoiceDownload`})},iue=function(e){return e.REDIRECT_TO_NEW_ONBOARDING=`RO_redirect_new`,e.REDIRECT_TO_OLD_ONBOARDING=`RO_redirect_old`,e.REDIRECT_TO_OLD_OFFER=`RO_redirect_offer_old`,e.REDIRECT_TO_NEW_OFFER=`RO_redirect_offer_new`,e.VISIT_USP=`RO_usp_visit`,e.NEXT_USP=`RO_usp_submit`,e.CANCEL_USP=`RO_usp_cancel`,e.UPDATE_USP=`RO_usp_update`,e.FORM_CANCEL=`RO_form_cancel`,e.FORM_BANKID=`RO_form_bankid`,e.FORM_SHOW_BANKID=`RO_form_show_bankid`,e.FORM_SUBMIT_LIVING_STATUS=`RO_form_submit_LS`,e.FORM_SUBMIT_JOB_SITUATION=`RO_form_submit_JS`,e.FORM_
1336SCROLL_TO_BOTTOM=`RO_form_scroll`,e.FORM_CLOSE_BANK_ID=`RO_form_close_bank_id`,e.FORM_BANK_ID_MODE=`RO_form_bank_id_mode`,e.FORM_SUBMIT=`RO_form_submit`,e.FORM_TRY_SUBMIT=`RO_form_try_submit`,e.FORM_TOOLTIP=`RO_form_tooltip`,e.APPLICATION_INITIAL_NEXT=`RO_application_initial_next`,e.APPLICATION_INITIAL_ERROR=`RO_application_initial_error`,e.CONNECT_ACCOUNT_BACK=`RO_connect_account_back`,e.CONNECT_ACCOUNT_CANCEL=`RO_connect_account_cancel`,e.CONNECT_ACCOUNT_NEXT=`RO_connect_account_next`,e.PRELIMINARY_OFFER_NEXT=`RO_preliminary_offer_next`,e.PRELIMINARY_OFFER_CANCEL=`RO_preliminary_offer_cancel`,e.ERROR_CANCEL=`RO_error_cancel`,e.DENIAL_NEXT=`RO_denial_next`,e.EDIT_LOAN_NEXT=`RO_edit_loan_next`,e.EDIT_LOAN_ERROR=`RO_edit_loan_cancel`,e.GENERAL_ONBOARDING_NEXT=`RO_general_onboarding_next`,e.GENERAL_ONBOARDING_CANCEL=`RO_general_onboarding_cancel`,e.GENERAL_ONBOARDING_ERROR=`RO_general_onboarding_error`,e.GENERAL_ONBOARDING_TRY_AGAIN=`RO_general_onboarding_try_again`,e.GENERAL_ONBOARDING_DIALOG_CANCEL=`RO_general_onboarding_dialog_cancel`,e.GENERAL_ONBOARDING_DIALOG_NEXT=`RO_general_onboarding_dialog_next`,e.GENERAL_ONBOARDING_DIALOG_TRY_AGAIN=`RO_general_onboarding_try_again_dialog`,e.OFFER_SIGN_NEXT=`RO_offer_sign_next`,e.OFFER_SIGN_CANCEL=`RO_offer_sign_cancel`,e.OFFER_SIGN_ERROR=`RO_offer_sign_error`,e.SUCCESS_NEXT=`RO_success_next`,e.TINK_NEXT=`RO_tink_next`,e.TINK_CANCEL=`RO_tink_cancel`,e.TINK_TRY_AGAIN=`RO_tink_try_again`,e.TINK_ERROR=`RO_tink_error`,e.TINK_POPUP_NEXT=`RO_tink_popup_next`,e.TINK_POPUP_CANCEL=`RO_tink_popup_cancel`,e.WITHDRAWAL_NEXT=`RO_withdrawal_next`,e.WITHDRAWAL_CANCEL=`RO_withdrawal_cancel`,e.WITHDRAWAL_TRY_AGAIN=`RO_withdrawal_try_again`,e.ZERO_WITHDRAWAL_NEXT=`RO_zero_withdrawal_next`,e.ZERO_WITHDRAWAL_ERROR=`RO_zero_withdrawal_error`,e.SHOW_INSURANCE=`RO_show_insurance`,e.ACCEPT_INSURANCE=`RO_accept_insurance`,e.DENY_INSURANCE=`RO_deny_insurance`,e.KALP_SHOW_TOOLTIP=`RO_show_tooltip`,e.KALP_SUCCESS=`RO_kalp_success`,e.KALP_ERROR=`RO_kalp_error`,e.KALP_CANCEL=`RO_kalp_cancel`,e.FEED_ACCOUNT_CREDIT=`RO_fac_apply`,e}({}),R3=({testID:e=`FeedAccountCredit`})=>{let{colors:t}=G(),{formatMessage:n}=K(),r=N(),i=ta(),{logEvent:a}=z(),o=(0,X.useCallback)(()=>{a(iue.FEED_ACCOUNT_CREDIT),r.navigate(yE.REVOLVE_ONBOARDING)},[a,r]),s=(0,X.useMemo)(()=>[{label:n({id:`Feed__account_credit_-_fullscreen_from_feed__name__62`}),isFirstItem:!0},{label:n({id:`Feed__account_credit_-_fullscreen_from_feed__name`})},{label:n({id:`Feed__account_credit_-_fullscreen_from_feed__name__15`})},{label:n({id:`Feed__account_credit_-_fullscreen_from_feed__name__17`}),isLastItem:!0}].map(e=>(0,X.createElement)(Yu,{...e,key:e.label,isDisabled:!0,leftComponent:(0,Z.jsx)(P.UspCheckIcon,{width:32,height:32,fill:t.secondary400})})),[t.secondary400,n]);return(0,Z.jsx)(Wl,{icon:P.LoanRevolve,label:n({id:`Feed__group_4__product-label`}),title:n({id:`feed___group_4__headline_title`}),subtitle:n({id:`Feed__group_4__description_with_1_or_2_lines`}),description:n({id:`Feed__account_credit_-_fullscreen_from_feed__dialog-text`}),headerColor:t.secondary400,testID:e+`Screen`,footerContent:(0,Z.jsx)(bl,{primaryButtonProps:{disabled:!1,isLoading:!1,text:n({id:`feed_and_general__-_pay_-_fullscreen_from_feed__label`}),onPress:o},secondaryButtonProps:{text:n({id:`feed_and_general__desktop_1920_-_pay_-_fullscreen_from_feed__label`}),onPress:()=>{if(i.params?.triggerScreen===`revolveDeposit`){r.navigate(Fp.DEPOSIT);return}r.popTo(J.FEED,{screen:Fp.FEED_SCREEN})}}}),children:s})},{FlowResultScreen:aue}=Jc,oue=()=>{let{formatMessage:e}=K(),t=N(),n=ta(),r=(0,X.useCallback)(()=>{if(n.params?.triggerScreen===`reduceAccountCreditInsurance`){t.dispatch(Ol.pop());return}t.popTo(Fp.FEED_SCREEN)},[t,n.params?.triggerScreen]);return(0,Z.jsx)(aue,{type:`error`,title:e({id:`feed_and_general__onboarding_usp_fullscreens__full-screen-outcome__headline`}),description:e({id:`feed__and_general__login_&_splash_(web_&_app)__full-screen-outcome__text01`}),buttonTitle:e({id:`feed_and_general__onboarding_usp_fullscreens__full-screen-outcome__label`}),onButtonPress:r,bottomButtonTitle:e({id:`feed_and_general__onboarding_usp_fullscreens__full-screen-outcome__label__67`}),onBottomButtonPress:()=>t.popTo(Fp.FEED_SCREEN)})};O();var z3=e=>({loading:!1,error:{name:`UseHasAnyCardsInWalletError`,message:`No implementation on platform ${xe.OS}`}}),B3=`/se/app/static/dashboar-item-saving-apply-RFwxfco2.png`,sue=`/se/app/static/card_premium-DmBiUsJb.png`,cue=`/se/app/static/card_standard-DiHlyz7h.png`,V3=`/se/app/static/dashboard-item-personal-account-apply-CEJp5-FB.png`,lue=`/se/app/static/ppi-CHggPMm2.png`,uue=({testID:e=`PersonalAccountApplyDashboardItem`,buttonText:t})=>{let n=N(),{formatMessage:r}=K(),{logEvent:i}=z(),a=()=>{i(u1.FEED_PERSONAL_ACCOUNT_APPLY),n.navigate(yE.CARD_ONBOARDING)};return(0,Z.jsx)(dt,{center:!0,variant:`dark`,headline:r({id:`feed__and_general__feed__headline__txt__28`}),subheadline:r({id:`feed__and_general__USP__label`}),imageSource:cue,gradientColor:`#E1D6F1`,mainListItemProps:{IconComponent:P.PayIcon,leading:{title:r({id:`feed_and_general__bottom_navigation__new_customer__label__23`}),description:r({id:`Feed__order__card`})},trailingElementType:{elementType:`button`,elementProps:{buttonText:t,accessible:!1}},onPress:a,testID:`${e}_MainListItem`},testID:e,onPress:a,hasShadow:!0}
1336)},due=`/se/app/static/usp-Bcrxs-uR.webp`;O();var fue=({testID:e=`RevolveApplyDashboardItem`})=>{let{logEvent:t}=z(),n=N(),{formatMessage:r}=K(),{webRevolveOnboarding:i}=Oa(),a=(0,X.useCallback)(()=>{t(u1.FEED_REVOLVE_APPLY),i===!1?n.navigate(yE.REVOLVE_ONBOARDING):b.openURL(i)},[i,n,t]);return(0,Z.jsx)(dt,{headline:r({id:`feed___group_4__headline_title`}),subheadline:r({id:`Feed__group_4__description_with_1_or_2_lines`}),imageSource:due,mainListItemProps:{variant:`active`,IconComponent:P.LoanRevolve,onPress:a,leading:{title:r({id:`feed_and_general__update_old_feed__product__label__01`}),description:r({id:`Feed__group_4__label__23`})},trailingElementType:{elementType:`button`,elementProps:{buttonText:r({id:`feed_and_general__read__more__text`}),accessible:!1}}},testID:e,onPress:a,hasShadow:!0})},pue=i(((e,t)=>{function n(e,t,n,r){for(var i=-1,a=e==null?0:e.length;++i<a;){var o=e[i];t(r,o,n(o),e)}return r}t.exports=n})),mue=i(((e,t)=>{var n=fm();function r(e,t,r,i){return n(e,function(e,n,a){t(i,e,r(e),a)}),i}t.exports=r})),hue=i(((e,t)=>{var n=pue(),r=mue(),i=Fm(),a=Ue();function o(e,t){return function(o,s){var c=a(o)?n:r,l=t?t():{};return c(o,e,i(s,2),l)}}t.exports=o})),gue=e(i(((e,t)=>{t.exports=hue()(function(e,t,n){e[+!n].push(t)},function(){return[[],[]]})}))()),H3=(e=!0)=>Gp({enabled:e,initialPageParam:null,queryFn:({pageParam:e,signal:t})=>bp({method:`GET`,url:`bnpl/invoices/unpaid`,signal:t,params:{paginationToken:e}}),queryKey:Wh.bnplUnpaidInvoices(),getNextPageParam:e=>e.paginationToken}),U3=(e,t=!0)=>{let n=Bn({queryKey:Wh.creditLineInvoiceToPay(e),queryFn:()=>bp({method:`GET`,url:`se/CreditLine/Product/Accounts/${e}/Invoices/InvoiceToPay`}),enabled:t&&e!=null,gcTime:0,staleTime:1e3,refetchOnMount:`always`}),r=n.data?.invoiceToPay?.dueDate!=null&&new Date(n.data?.invoiceToPay?.dueDate).getTime()<Date.now();return{...n,isOverdue:r}},_ue=()=>{let{locale:e,formatMessage:t}=K(),n=Gs(),r=N();return(0,X.useCallback)((i,a,o)=>{if(o)return{isLoading:!0};let s=a.find(e=>e.status===rm.Overdue||e.status===rm.Unpaid);if(s==null)return null;let c=()=>{r.navigate(Dh.PROFILE_BNPL,{screen:nE.BNPL_INVOICES_PURCHASE_DETAILS,params:{requestId:s.id,headerText:eD(s,t),isBnplCard:!0}})},l=ho({startDate:Pu.now().toISODate(),endDate:s.maturityDate??``,durationUnits:[`days`]}).days??0;return{amount:n({value:s.initialDebt??0,fractionDigits:2}),title:t({id:`feed_and_general__monthly__invoice__description`}),description:Pu.fromISO(s.maturityDate??``,{locale:e}).toFormat(L.SE.FORMAT_WRITTEN_YYYY_MM_DD_DATE),trailingDescription:s.status===rm.Unpaid||s.isSnoozed?t(l===1?{id:`feed__and__general__day__left`}:{id:`feed__and__general__days__left`},{0:l}):t({id:`feed__and__general__overdue__payment`}),IconComponent:i,onPress:c,isUpcoming:s.status===rm.Unpaid||s.isSnoozed}},[n,t,e,r])},vue=()=>{let{locale:e,formatMessage:t}=K(),n=Gs(),r=N();return(0,X.useCallback)((i,a,o,s)=>{if(s)return{isLoading:!0};let c=o.find(e=>{let t=e.requestStatus??e.status;return t===rm.Overdue||t===rm.Unpaid});if(c==null)return null;let l=()=>{r.navigate(Dh.PROFILE_BNPL,{screen:nE.BNPL_INVOICES_PURCHASE_DETAILS,params:{requestId:c.id,headerText:c.storeName}})},u=ho({startDate:Pu.now().toISO(),endDate:c.maturityDate??``,durationUnits:[`days`]}).days??0;return{amount:n({value:c.initialDebt??0,fractionDigits:2}),title:i,description:Pu.fromISO(c.maturityDate??``,{locale:e}).toFormat(L.SE.FORMAT_WRITTEN_YYYY_MM_DD_DATE),trailingDescription:c.requestStatus===rm.Unpaid?t(u===1?{id:`feed__and__general__day__left`}:{id:`feed__and__general__days__left`},{0:u}):t({id:`feed__and__general__overdue__payment`}),IconComponent:a,onPress:l,isUpcoming:c.requestStatus===rm.Unpaid}},[n,t,e,r])},yue=()=>{let e=N(),{trackAccountEvent:t}=lh(),{locale:n,formatMessage:r}=K(),i=Gs();return(0,X.useCallback)((a,o,s,c,l)=>{if(l)return{isLoading:!0};let u=c?.OutstandingDebtStatus===up.Unpaid&&!c.IsAutogiroActive;if(c?.OutstandingDebtStatus!==up.Overdue&&!u)return null;let d=ho({startDate:Pu.now().toISO(),endDate:c.DueDate??``,durationUnits:[`days`]}).days??0;return{amount:i({value:c.OutstandingDebt??0,fractionDigits:0}),title:o,IconComponent:s,description:Pu.fromISO(c.DueDate??``,{setZone:!0,locale:n}).toFormat(L.SE.FORMAT_WRITTEN_YYYY_MM_DD_DATE),trailingDescription:u?r(d===1?{id:`feed__and__general__day__left`}:{id:`feed__and__general__days__left`},{0:d}):r({id:`feed__and__general__overdue__payment`}),onPress:()=>{t(Uh.MONTHLY_INVOICE_CLICK,c?.AccountId,a===`reduce`?Mh.REDUCE:Mh.REVOLVE),a===`reduce`?e.navigate(Dh.PROFILE_REDUCE_OUTSTANDING_DEBT_DETAILS,{reduceId:c?.AccountId}):e.navigate(Dh.PROFILE_REVOLVE_OUTSTANDING_DEBT_DETAILS)},isUpcoming:u}},[i,r,n,e,t])},bue=()=>{let{formatMessage:e}=K(),t=N(),{isNewRevolve:n,newRevolveAccountId:r}=yf(e=>e.userSession),{logEvent:i}=z(),{data:a,isLoading:o,refetch:s}=Sd(),c=Op(),l=Zh(),u=Lo(`bnplCardInvoices`),d=H3(u===Oe.ENABLED),f=U3(r,n),p=yue(),m=vue(),h=_ue(),g=(0,X.useMemo)(()=>
1336{if(f.data?.invoiceToPay!=null)return{AccountId:f.data.accountNumber,OutstandingDebt:f.data.invoiceToPay.amountToPay,DueDate:f.data.invoiceToPay.dueDate,Bankgiro:f.data.accountNumber,Ocr:f.data.ocrNumber,IsAutogiroActive:!1,OutstandingDebtStatus:f.isOverdue?up.Overdue:up.Unpaid}},[f.data,f.isOverdue]),_=(0,X.useMemo)(()=>{let t=o&&a.length===0?[p(`reduce`,``,P.Reduce,void 0,!0)]:a.map(e=>p(`reduce`,e.title,P.Reduce,{AccountId:e.accountId,OutstandingDebt:e.outstandingDebt,DueDate:e.dueDate,Bankgiro:e.bankgiro,Ocr:e.ocr,IsAutogiroActive:e.isAutogiroActive,OutstandingDebtStatus:e.outstandingDebtStatus},!1)),r=p(`revolve`,e({id:`feed__and__general__revolve__invoice`}),P.LoanRevolve,c.data,c.isLoading&&c.data==null),i=p(`revolve`,e({id:`feed__and__general__revolve__invoice`}),P.LoanRevolve,g,f.isLoading&&g==null),s=n?i:r,_=m(e({id:`feed__and__general__pay__later__invoice`}),P.BuyNowPayLaterIcon,l.data?.pages[0].items??[],l.status===`pending`),v=h(P.CardPayLaterIcon,d.data?.pages[0].items??[],u!==Oe.DISABLED&&d.isLoading),y=[...t,s,_,v].filter(W.not.nullish),[b,x]=(0,gue.default)(y,e=>e.isUpcoming);return{upcoming:b,overdue:x}},[o,a,p,e,c.data,c.isLoading,g,f.isLoading,n,m,l.data?.pages,l.status,h,d.data?.pages,d.isLoading,u]),v=(0,X.useCallback)(()=>{i(u1.FEED_PAYMENTS_OVERDUE_PAYMENTS_TILE_CLICK),t.navigate(Dh.PROFILE_PAYMENTS_OVERVIEW)},[t,i]);return Gi((0,X.useCallback)(()=>{s(),l.refetch(),d.refetch()},[])),o||c.isLoading||l.isLoading||l.status===`pending`||u!==Oe.DISABLED&&d.isLoading||n&&f.isLoading||_.overdue.length===0&&_.upcoming.length===0||c.data==null||l.data==null?{UpcomingPaymentsTile:null,OverduePaymentsTile:null}:{OverduePaymentsTile:_.overdue.length===0?null:()=>(0,Z.jsx)(po,{items:_.overdue,title:e({id:`feed__and__general__overdue__payment_headline`}),buttonLabel:e({id:`feed__and__general__show__all`}),onButtonPress:v,testID:`FeedScreenFeedPaymentsTileOverduePaymentsTile`,trailingIconName:`ArrowForwardIcon`}),UpcomingPaymentsTile:_.upcoming.length===0?null:()=>(0,Z.jsx)(po,{items:_.upcoming,title:e({id:`feed__and__general__upcoming_payments__feed__group_5__text`}),buttonLabel:e({id:`feed__and__general__show__all`}),onButtonPress:v,trailingIconName:`ArrowForwardIcon`,testID:`FeedScreenFeedPaymentsTileUpcomingPaymentsTile`})}},{CREDIT_DEBIT_CARD_TRANSACTION:xue,DEBIT_DEBIT_CARD_TRANSACTION:Sue,OTHER:W3}=yt,G3=({transaction:e,translations:t,isBnplTransaction:n=!1})=>{let r=e.description;if(r!=null&&String(r).trim()!==``)return String(r).trim();if(e.isHoldTransaction)return e.merchant??t[W3]??``;let i=e.transactionType===xue||e.transactionType===Sue,a=e.accountType===Id.BNPL||n,o=e.transactionType===W3,s=e.merchantName;return(i||a||o)&&s!=null&&String(s).trim()!==``?String(s).trim():e.transactionType==null?t[W3]:t[e.transactionType]??t[W3]},K3=e=>{let t=ph(),{formatMessage:n,locale:r}=K(),i=Gs();return(0,X.useMemo)(()=>e?.transactions.map(e=>{let a=e.accountType===Id.BNPL,o=()=>e.isHoldTransaction&&e.isBNPLHold?n({id:`feed__and__general__pay__later__title`}):a?t[Id.BNPL]:``;return{id:e.id,product:`card`,type:e.transactionType??``,IconComponent:ig({transactionAccountType:e.transactionType,accountType:e.accountType,isHoldTransaction:e.isHoldTransaction}),amount:i({value:e.amount}),isIncomeTransaction:e.amount>0,label:G3({transaction:{...e,merchantName:e.merchantName},translations:t,isBnplTransaction:a}),description:Pu.fromISO(e.valueDate,{locale:r}).toFormat(L.SE.FORMAT_WRITTEN_DATE),transactionDate:e.valueDate,status:o(),isHoldTransaction:e.isHoldTransaction,isPressable:!e.isHoldTransaction,isBnplTransaction:a}})??[],[e?.transactions,r,t,n,i])},Cue=({transactionsData:e,revalidate:t,onItemPress:n=()=>null})=>{let{formatMessage:r}=K(),{navigate:i}=N(),a=K3(e),o=(0,X.useCallback)(()=>{i(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.PERSONAL_ACCOUNT_TRANSACTION_HISTORY_LIST,params:{initialTab:`card`}})},[i]),s=(0,X.useCallback)(e=>{e.isHoldTransaction!==!0&&(n(),i(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.PERSONAL_ACCOUNT_TRANSACTION_HISTORY_LIST,params:{transactionId:e.id,initialTab:e.isBnplTransaction===!1?`card`:`payLater`}}))},[i,n]);return Gi((0,X.useCallback)(()=>{t()},[t])),(0,Z.jsx)(Po,{title:r({id:`feed__and__general__activate_push_notification__usp02`}),showAllLabel:r({id:`reduce__dashboard__transactions__label`}),onShowAllPress:o,items:a,onItemPress:s,testID:`TransactionsTile`,topSpacing:!1,hasShadow:!0}
1336)},wue=({cardId:e})=>{let t=N(),{formatMessage:n}=K(),{logEvent:r}=z(),i=Lo(`cardHighDemand`)===Oe.ENABLED,a=n(i?{id:`feed_and_general__feed__group__headline__highdemand`}:{id:`feed_and_general__feed__group_2__headline_54`}),o=i?n({id:`feed_and_general__feed__group__description__highdemand`}):void 0,s=()=>{r(u1.FEED_PERSONAL_ACCOUNT_ACTIVATE_CARD),t.navigate(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.DEBIT_CARDS,params:{screen:oE.ACTIVATE_CARD,params:{cardId:e,widgetType:`activate_card`,goBackTo:`feed`}}})};return(0,Z.jsx)(F,{hasShadow:!0,onPress:s,children:(0,Z.jsx)(M,{leading:{title:a,description:o},IconComponent:Cr.DebitCard,variant:`active`,trailingElement:(0,Z.jsx)(M.Button,{size:`small`,variant:`outlined`,onPress:s,children:n({id:`feed__and__general__activate_push_notification__CTA`})})})})},Tue=()=>{let{navigate:e}=N(),{formatMessage:t}=K(),{logEvent:n}=z(),r=()=>{n(u1.FEED_ADD_TO_WALLET),e(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.DEBIT_CARDS,params:{revalidateData:!0,goBackToFeed:!0}})};return va?(0,Z.jsx)(F,{hasShadow:!0,onPress:r,children:(0,Z.jsx)(M,{leading:{title:t({id:`feed__group_2__headline__66`})},IconComponent:Cr.AppleWallet,variant:`active`,trailingElement:(0,Z.jsx)(M.Button,{size:`small`,variant:`outlined`,onPress:r,children:t({id:`feed__group_2__label__99`})})})}):En?(0,Z.jsx)(F,{hasShadow:!0,onPress:r,children:(0,Z.jsx)(M,{leading:{title:t({id:`feed__group_2__headline__41`})},IconComponent:Cr.GoogleWallet,variant:`active`,trailingElement:(0,Z.jsx)(M.Button,{size:`small`,variant:`outlined`,onPress:r,children:t({id:`feed__group_2__label__99`})})})}):null},Eue=`/se/app/static/usp-g4whtwVl.png`,Due=({isCardUser:e=!1,testID:t=`BnplDashboardItem`})=>{let{navigate:n}=N(),{formatMessage:r}=K(),{logEvent:i}=z();(0,X.useEffect)(()=>{i(u1.BNPL_FEED_EXPOSURE)},[]);let a=(0,X.useCallback)(()=>{i(u1.BNPL_FEED_TILE_CLICK),n(pE.BNPL_CARD,{isCta:e?`false`:`true`,comingFrom:`feed`})},[e,n]);return(0,Z.jsx)(dt,{headline:r({id:`feed_and_general__feed__producttile__headline`}),subheadline:r({id:`feed_and_general__feed__description`}),imageSource:Eue,mainListItemProps:{variant:`active`,IconComponent:P.CardPayLaterIcon,onPress:a,leading:{title:r({id:`feed__and__general__pay__later__title`}),description:r({id:`feed_and_general__feed__producttile__label`})},trailingElement:(0,Z.jsx)(ba,{size:`small`,variant:`outlined`,onPress:a,focusable:!1,accessible:!1,children:r({id:`general__key__label__text`})})},testID:t,onPress:a,hasShadow:!0})},q3=({data:e,disabled:t=!1,onTransactionsPress:n})=>{let{colors:r,item:i}=G(),{formatMessage:a}=K(),o=Gs(),s=(e?.usedAmount??0)+(e?.reservedAmount??0),c=t?i.disabled:i.default;return(0,Z.jsx)(M,{fullBackground:!0,colors:{containerBackgroundColor:r.gray50,leadingTitleColor:c.leadingTitleColor,leadingDescriptionColor:c.leadingDescriptionColor,trailingTitleColor:c.trailingTitleColor,trailingDescriptionColor:c.trailingDescriptionColor},onPress:n,leading:{title:a({id:`pay__dashboard__paylater__description__01`}),description:a({id:`pay__dashboard__pay__later__tile__transaction`})},trailing:{title:o({value:e?.availableAmount??0}),description:o({value:s})},trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`,color:t?r.gray500:void 0}}})};O();var J3={top:12,right:12,bottom:12,left:12},Oue=({onToggle:e,onPress:t,state:n,testID:r=`BnplToggleDashboardItem`,data:i,onTransactionsPress:a})=>{let{formatMessage:o}=K(),[s,c]=(0,X.useState)(n===Mm.Enabled);(0,X.useEffect)(()=>{c(n===Mm.Enabled)},[n]);let l=(0,X.useMemo)(()=>(0,lE.default)(()=>{c(t=>(e(!t),!t))},300,{leading:!0,trailing:!1}),[]),{variant:u,message:d,description:f,trailingElement:p}=(0,X.useMemo)(()=>n===Mm.Suspended?{variant:`disabled`,message:o({id:`feed_and_genral__description__label__45`}),description:o({id:`feed_and_general__BNPL__toggle__status__not__available`}),trailingElement:(0,Z.jsx)(Fi,{value:s,size:`medium`,onChange:l,disabled:!0})}:s?{variant:`success`,message:void 0,description:o({id:`feed_and_general__BNPL__toggle__status__active`}),trailingElement:(0,Z.jsx)(Y3,{onPress:l,hitSlop:J3,children:(0,Z.jsx)(Fi,{value:s,size:`medium`,onChange:l})})}:{variant:`default`,message:void 0,description:o({id:`feed__and__general__pay__later__status`}),trailingElement:(0,Z.jsx)(Y3,{onPress:l,hitSlop:J3,children:(0,Z.jsx)(Fi,{value:s,size:`medium`,onChange:l})})},[n,o,l,s]);return(0,Z.jsxs)(F,{hasShadow:!0,onPress:t,children:[(0,Z.jsx)(M,{variant:u,IconComponent:P.CardPayLaterIcon,leading:{title:o({id:`feed__and__general__pay__later__title`}),description:f},trailingElement:p,testID:r}),d!=null&&(0,Z.jsx)(Wu,{description:d,topContainer:!1,type:`info`,title:``,ctaText:o({id:`general__key__label__text`}),LinkIconComponent:P.OpenInBrowserIcon,onLinkPress:()=>{b.openURL(ME.BNPL,`_blank`)}}),(n===Mm.Enabled||n===Mm.Disabled)&&(0,Z.jsx)(q3,{data:i,onTransactionsPress:a,disabled:!s}
1336)]})},Y3=V.Pressable(`justify-content:center;`),X3=()=>(0,Z.jsx)(yo,{height:144,borderRadii:[16,16,16,16]}),Z3=()=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(X3,{}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(yo,{height:400,borderRadii:[15,15,15,15]})]}),kue=`/se/app/static/faq-C8gW6u8S.png`,Aue=({testID:e=`CustomerServiceDashboardItem`})=>{let t=N(),{logEvent:n}=z(),{formatMessage:r}=K(),i=()=>{n(u1.FEED_FAQ),t.navigate(Fp.FEED_CC_SCREEN)};return(0,Z.jsx)(dt,{center:!0,headline:r({id:`feed_and_general__tile__description__label__46`}),subheadline:r({id:`feed_and_general__tile__description__label__28`}),imageSource:kue,mainListItemProps:{variant:`active`,IconComponent:P.CustomerCenterIcon,onPress:i,leading:{title:r({id:`feed_and_general__log_in_general__image-container__text`}),description:r({id:`feed_and_general__tile__description__label`})},trailingElementType:{elementType:`button`,elementProps:{buttonText:r({id:`feed_and_general__feed__desktop_1920_-_reduce_-_fullscreen_from_feed__headline`}),accessible:!1}}},testID:e,onPress:i,hasShadow:!0})},jue=`/se/app/static/mortgage_apply-arPVZbZk.png`;O();var Mue=({testID:e})=>{let{formatMessage:t}=K();return(0,Z.jsx)(dt,{headline:t({id:`feed__mortgage__tile_title`}),subheadline:t({id:`feed__mortgage__tile_description`}),imageSource:jue,mainListItemProps:{variant:`active`,IconComponent:P.HomeIcon,leading:{title:t({id:`feed_and_general__product__label`}),description:t({id:`feed__mortgage__tile_label`})},trailingElementType:{elementType:`button`,elementProps:{buttonText:t({id:`feed_and_general__read__more__text`}),accessible:!1}}},onPress:()=>{b.openURL(OE.MORTGAGE_ONBOARDING_HELP)},testID:e,hasShadow:!0})},Nue=()=>{let e=N(),{formatMessage:t}=K(),{logEvent:n}=z(),r=()=>{n(u1.FEED_PAYMENTS_DEPOSIT),e.navigate(aE.PAYMENTS_DEPOSITS_ROOT_NAVIGATOR,{goBackToFeed:!0})};return(0,Z.jsx)(F,{hasShadow:!0,onPress:r,children:(0,Z.jsx)(M,{leading:{title:t({id:`feed__group_2__headline__84`})},IconComponent:Cr.DebitCard,variant:`active`,trailingElement:(0,Z.jsx)(M.Button,{size:`small`,variant:`outlined`,onPress:r,children:t({id:`feed__group_2__label__15`})})})})},Pue=`/se/app/static/usp-DRMrzuSt.png`,Fue=({testID:e=`ReduceApplyDashboardItem`})=>{let{formatMessage:t}=K(),{navigate:n}=N(),{logEvent:r}=z(),i=()=>{r(u1.FEED_REDUCE_APPLY),n(pE.uspReduce)};return(0,Z.jsx)(dt,{headline:t({id:`Feed__lower__interestrate`}),subheadline:t({id:`Feed__refinance__your__loans`}),imageSource:Pue,mainListItemProps:{variant:`active`,IconComponent:P.Reduce,onPress:i,leading:{title:t({id:`feed_and_general__update_old_feed__product__label__02`}),description:t({id:`feed_and_generafeed_and_general__feed_-_add_new_product__label__l__feed_-_add_new_product__label__584`})},trailingElementType:{elementType:`button`,elementProps:{buttonText:t({id:`feed_and_general__read__more__text`}),accessible:!1}}},testID:e,onPress:i,hasShadow:!0})},Iue=({testID:e=`ReduceRequestProcessingDashboardItem`})=>{let{formatMessage:t}=K();return(0,Z.jsx)(Lue,{children:(0,Z.jsx)(Wu,{icon:(0,Z.jsx)(P.Reduce,{width:32,height:32}),title:t({id:`feed__and__general__onboarding__reduce__onboarding`}),description:t({id:`feed_and_general__feed_tile_item__label_56`}),type:`info`,testID:e})})},Lue=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;padding:`,({theme:e})=>e.spacing(.5),`;border-radius:`,({theme:e})=>e.borderRadius,`;width:100%;`,()=>Sc(6),`;`),Rue=({testID:e=`ReduceResumeDashboardItem`})=>{let{logEvent:t}=z(),n=et(),r=N(),{formatMessage:i}=K(),a=()=>{t(u1.REDUCE_CONTINUE_ONBOARDING),r.navigate(dE.REDUCE_ONBOARDING_REDIRECT)},{data:o}=OZ({enabled:n}),s=o?.currentStep===kZ.VERIFICATION_DENY;return(0,Z.jsx)(F,{hasShadow:!0,children:(0,Z.jsx)(M,{onPress:a,leading:{title:i(s?{id:`feed__and__general__reduce__headline__upload`}:{id:`feed_and_general__onboarding_usp__consolidation__application`})},IconComponent:P.Reduce,variant:`active`,testID:e,trailingElementType:{elementType:`button`,elementProps:{buttonText:i(s?{id:`feed__and__general__CTA__upload`}:{id:`Feed__CTA__continue`}),accessible:!1}}})})},zue=`#996FCE`,Bue=({testID:e=`ReferAFriendDashboardItem`})=>{let t=N(),{formatMessage:n}=K(),{logEvent:r}=z(),{colors:i}=G();return(0,Z.jsx)(dt,{headline:n({id:`feed_and_general__onboarding_usp__label__8__9`}),subheadline:n({id:`profile__refer_program__screen_label__98`}),imageSource:eE,center:!0,backgroundColor:i.primary200,gradientColor:zue,variant:`light`,mainListItemProps:{variant:`active`,IconComponent:P.Loyalty,leading:{title:n({id:`profile__refer_program__screen_label__28`}),description:n({id:`feed_and_general__onboarding_usp__label__64`})},trailingElementType:{elementType:`button`,elementProps:{buttonText:n({id:`feed_and_general__read__more__text`}),accessible:!1}}},testID:e,onPress:()=>{r(u1.FEED_REFER_A_FRIEND),t.navigate(Dh.REFER_A_FRIEND)},hasShadow:!0}
1336)};O();var{useConditionalRendering:Vue}=Tc,Q3=({testID:e=`RevolveOfferItem`,isIncreaseLimit:t=!1,...n})=>{let{formatMessage:r}=K(),{logEvent:i}=z(),a=N(),o=Vue(n,Q3.shouldRender),{webRevolveOnboarding:s}=Oa();return o?(0,Z.jsx)(F,{hasShadow:!0,children:(0,Z.jsx)(M,{onPress:()=>{i(u1.FEED_REVOLVE_OFFER),s===!1?t?a.navigate(J.REVOLVE_DASHBOARD_ROOT_NAVIGATOR,{screen:Q.REVOLVE_INCREASE_LIMIT}):a.replace(yE.REVOLVE_ONBOARDING,{applicationId:n.isNewRevolveOnboardingActive?n.newRevolveApplicationID:void 0}):b.openURL(n.isNewRevolveOnboardingActive?`${s}/?applicationId=${n.newRevolveApplicationID}`:s)},leading:{title:r({id:`feed_and_general__onboarding_usp__label__28`})},IconComponent:P.LoanRevolve,variant:`active`,testID:e,trailingElementType:{elementType:`button`,elementProps:{buttonText:r({id:`feed_and_general__onboarding_usp__label__23`}),accessible:!1}}})}):null};Q3.shouldRender=e=>e.revolveOfferUrl!=null||e.isNewRevolveOnboardingActive!=null;var Hue=({testID:e=`RevolveProcessingDashboardItem`})=>{let{formatMessage:t}=K();return(0,Z.jsx)(Uue,{children:(0,Z.jsx)(Wu,{icon:(0,Z.jsx)(P.LoanRevolve,{width:32,height:32}),title:t({id:`feed_and_general__onboarding_usp__label__85`}),description:t({id:`feed_and_general__feed_tile_item__label_56`}),type:`info`,testID:e})})},Uue=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;padding:`,({theme:e})=>e.spacing(.5),`;border-radius:`,({theme:e})=>e.borderRadius,`;width:100%;`,()=>Sc(6),`;`),{useConditionalRendering:Wue}=Tc,Gue=1e3,$3=e=>{let{formatMessage:t}=K(),n=N(),{logEvent:r}=z(),i=Wue(e,$3.shouldRender),a=nr({value:e.availableBalance??0,fractionDigits:0});return i?e.loading?(0,Z.jsx)(X3,{}):(0,Z.jsx)(F,{hasShadow:!0,children:(0,Z.jsx)(M,{leading:{title:t({id:`feed_and_general__onboarding_usp__label__42`},{availableLimit:a}),description:t({id:`feed_and_general__onboarding_usp__label__23__88`})},IconComponent:P.LoanRevolve,variant:`active`,trailingElementType:{elementType:`button`,elementProps:{buttonText:t({id:`feed_and_general__onboarding_usp__label__50`}),onPressIn:()=>{r(u1.FEED_REVOLVE_WITHDRAW),n.navigate(J.REVOLVE_DASHBOARD_ROOT_NAVIGATOR,{screen:Q.REVOLVE_WITHDRAWAL,params:{goBackToFeed:!0}})},accessible:!1}}})}):null};$3.shouldRender=e=>e.loading||(e.availableBalance??0)>=Gue&&e.outstandingDebtStatus!==up.Overdue;var Kue=({testID:e=`SavingsApplyDashboardItem`})=>{let{logEvent:t}=z(),{formatMessage:n}=K(),{openSavingsOnboarding:r}=Z2(),i=()=>{t(u1.FEED_SAVINGS_APPLY),r({fallbackTo:`usp`})};return(0,Z.jsx)(dt,{variant:`dark`,headline:n({id:`feed_and_general__update_old_feed__product__headline__01`}),subheadline:n({id:`feed_and_general__save__onboarding_usp_fullscreen__dialog-text`}),imageSource:B3,mainListItemProps:{IconComponent:P.SaveIcon,leading:{title:n({id:`Feed__group_5__product`}),description:n({id:`Feed__group_5__label__45`})},trailingElementType:{elementType:`button`,elementProps:{buttonText:n({id:`feed_and_general__read__more__text`}),accessible:!1}},onPress:i,testID:`${e}_MainListItem`},testID:e,onPress:i,hasShadow:!0})},{useConditionalRendering:que}=Tc,e6=e=>{let t=N(),{formatMessage:n}=K(),r=que(e,e6.shouldRender),{logEvent:i}=z();if(!r)return null;if(e.loading)return(0,Z.jsx)(X3,{});let a=()=>{i(u1.FEED_SET_CARD_PIN),t.navigate(oE.PAYMENTS_DEBIT_CARDS_ROOT_NAVIGATOR,{screen:oE.SET_PIN,params:{cardId:e.cardWithoutPinId,widgetType:QT.SET_PIN,goBackTo:`feed`}})};return(0,Z.jsx)(F,{hasShadow:!0,onPress:a,children:(0,Z.jsx)(M,{leading:{title:n({id:`feed_and_genral__description__label__80`})},IconComponent:Cr.DebitCard,variant:`active`,trailingElement:(0,Z.jsx)(M.Button,{size:`small`,variant:`outlined`,onPress:a,children:n({id:`feed_and_genral__description__label__13`})})})})};e6.shouldRender=e=>e.loading||e.cardWithoutPinId!=null;var Jue=({testID:e=`StipApplyDashboardItem`})=>{let t=N(),n=kh(e=>e.stipOnboardingSession.setStipOnboardingValues),{formatMessage:r}=K(),{logEvent:i}=z(),a=()=>{i(u1.FEED_STIP_APPLY),n({origin:TE.MY_PAGES}),t.navigate(J.USP_STIP)};return(0,Z.jsx)(dt,{gradientColor:`#363A25`,variant:`light`,center:!0,headline:r({id:`feed_and_general__onboarding_usp_top_content__säkra_din_inkomst`}),subheadline:r({id:`feed_and_general__onboarding_usp__short_term_income_protection__short_term_income_protection__subheader`}),imageSource:lue,mainListItemProps:{IconComponent:P.InsuranceIcon,leading:{title:r({id:`feed_and_general__onboarding_usp__short_term_income_protection__inkomstförsäkring`}),description:r({id:`feed_and_general__onboarding_usp__short_term_income_label`})},trailingElementType:{elementType:`button`,elementProps:{buttonText:r({id:`feed_and_general__read__more__text`}),accessible:!1}},onPress:a,testID:`${e}_MainListItem`},testID:e,onPress:a,hasShadow:!0}
1336)},Yue=({testID:e=`SubscriptionApplyDashboardItem`,buttonText:t})=>{let n=N(),{formatMessage:r}=K(),{logEvent:i}=z(),a=()=>{i(u1.FEED_SUBSCRIPTION_APPLY),n.navigate(yE.PREMIUM_CARD_ONBOARDING,{comingFrom:`feed`})};return(0,Z.jsx)(dt,{center:!0,variant:`light`,headline:r({id:`feed__and_general__feed__headline__txt__82`}),subheadline:r({id:`feed__and_general__feed__headline__txt`}),imageSource:sue,gradientColor:`#502D7C`,mainListItemProps:{IconComponent:P.PayIcon,leading:{title:r({id:`feed__general__premium__upgrade__title`}),description:r({id:`feed__general__premium__upgrade__description`})},trailingElementType:{elementType:`button`,elementProps:{buttonText:t,accessible:!1}},onPress:a,testID:`${e}_MainListItem`},testID:e,onPress:a,hasShadow:!0})},Xue=({testID:e})=>{let{formatMessage:t}=K();return(0,Z.jsx)(F,{hasShadow:!0,children:(0,Z.jsx)(Wu,{testID:e,icon:(0,Z.jsx)(P.PayIcon,{}),title:t({id:`feed__and__general__card__infobox__header`}),description:t({id:`feed__and__general__card__infobox__description`}),type:`info`})})},Zue=({testID:e,numberOfDays:t})=>{let{formatMessage:n}=K(),{logEvent:r}=z(),i=N();return(0,Z.jsx)(F,{hasShadow:!0,onPress:()=>{r(u1.FEED_UPDATE_CUSTOMER_KNOWLEDGE),i.navigate(Dh.PROFILE_CUSTOMER_KNOWLEDGE)},children:(0,Z.jsx)(M,{testID:e,badge:!0,leading:{title:n({id:`feed_and_general__feed__customer_knowledge__label`}),description:n({id:`feed_and_general__feed__customer_knowledge__label__97`},{0:t??0})},IconComponent:P.KycIcon,variant:`info`,trailingElement:(0,Z.jsx)(P.ArrowForwardIcon,{width:24,height:24})})})},{conditionallyRenderComponent:t6}=Tc,n6=`content-card-classic.customer-knowledge.card-bnpl-enabled.overdue-payments.upcoming-payments.personal-account-activate-card.personal-account-cta.revolve-processing.revolve-offer.reduce-processing.reduce-offer.onboarding-card-bnpl.refer-a-friend.latest-transactions.revolve-cta.personal-account-add-to-wallet.content-card-image.insurance-revolve-ppi.insurance-reduce-ppi.onboarding-personal-account.onboarding-revolve.onboarding-reduce.onboarding-mortgage.onboarding-personal-account-premium.onboarding-insurance-stip.onboarding-savings.customer-service.bank-id-test.content-card-classic-footer`.split(`.`),Que=(e,t)=>n6.indexOf(e.category)-n6.indexOf(t.category),$ue=[`debug`,`test`].includes(`prod`),ede=(0,X.memo)(({feedDashboardItems:e,hasRevolve:t,hasPersonalAccount:n,hasMortgage:r,customerAlertData:i,refreshBrazeContentCards:a,testID:o=`DashboardItemsContent`})=>{let{state:{config:s}}=Ec(),{formatMessage:c}=K(),l=s?.minimumSettings?.cardBalanceTopUpTile??300,u=Lo(`bnplCard`),d=Lo(`stipOnboardingAO`),f=Lo(`bnplFeedFakeToggleTile`),p=Lo(`bnplFeedFakeToggleTileWeb`),m=Lo(`bnplFeedFakeToggleTileForCardUsersOnly`),h=Lo(`referAFriend`),{showReferralFeature:g}=df(),{isFeatureEnabled:_}=vp(`debugging`,`TinkTest`),{logEvent:v}=z(),y=et(),{navigate:b}=N(),{data:x,status:S}=Cf(y),{data:C,status:w}=Op(),{data:T}=Yd(y),{data:E,isLoading:D}=af(y),{data:O}=Vh(),k=z3(y),{data:A,revalidate:ee}=zp(4,y),{UpcomingPaymentsTile:te,OverduePaymentsTile:ne}=bue(),{captionImageContentCards:re,classicContentCards:ie,fetchCards:ae,refreshContentCards:oe}=Qh(),{canApplyForReduce:se}=Fh(),{isEligibleForMortgage:ce}=See(y),{data:le,isLoading:ue,refetch:de}=ng(),{data:fe}=Rm(),{toggleState:pe}=gf(),{isAgeEligibleForBnpl:me,isPending:he}=jp(y),ge=(0,X.useCallback)(()=>{v(u1.BNPL_CARD_DASHBOARD_TOGGLE_CLICK),b(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.PERSONAL_ACCOUNT_DASHBOARD})},[b,v]),_e=(0,X.useCallback)(()=>{v(u1.FEED_TRANSACTIONS_FEED_ITEM_CLICK)},[v]);Gi((0,X.useCallback)(()=>{de()},[de]));let ve=e.includes(qu.BasicSubscriptionProcessing),ye=x==null?0:Math.max(x.RevolveLoanInformation.AvailableCreditLimit,0),be=(0,X.useMemo)(()=>E?.cards.find(e=>e.missingPin&&e.cardStatus===wE.Active&&e.cardType===CE.Physical)?.id,[E?.cards]),xe=E?.cards.some(e=>e.cardStatus!==wE.Unactivated&&e.cardType===CE.Physical),Se=(0,X.useMemo)(()=>E?.cards.find(e=>e.cardStatus===wE.Unactivated&&e.cardType===CE.Physical)?.id,[E?.cards]),Ce=W.not.emptyOrNull(E?.cards),we=(0,X.useCallback)(()=>{b(Dh.PROFILE_CUSTOMER_KNOWLEDGE)},[b]);zl({navigationEnabled:i?.shouldDisplay,onNavigate:we});let Te=$ue?!0:g,{isRevolveProcessing:Ee,isRevolveOnboardingActive:De,ongoingApplicationId:ke,isRevolveIncreaseLimitOnboardingActive:Ae}=l4(),je=(0,X.useMemo)(()=>{let a=[],s=ie.some(e=>e.placementList.includes(`feed`)),g=ie.some(e=>e.placementList.includes(`feed-footer`));if(s&&a.push({category:`content-card-classic`,element:(0,Z.jsx)(tm,{variant:`classic`,placement:`feed`,classicContentCards:ie})}),g&&a.push({category:`content-card-classic-footer`,element:(0,Z.jsx)(tm,{variant:`classic`,placement:`feed-footer`,classicContentCards:ie})}),re.length>0&&a.push({category:`content-card-image`,element:(0,Z.jsx)(tm,{variant:`image`,placement:`feed`,captionImageContentCards:re})}),i?.shouldDisplay&&a.push({category:`customer-knowledge`,element:(0,Z.jsx)(Zue,{testID:o+`UpdateCustomerKnowledge`,numberOfDays:i?.remainingDays},`customer-knowledge`)}),n&&h===Oe.ENABLED&&Te&&a.push({category:`refer-a-friend`,element:(0,Z.jsx)(Bue,{},`refer-a-friend`)}),t&&x?.RevolveLoanInformation.AccountType===yd.CreditLine&&t6($3,{loading:S===`pending`||w===`pen
1336ding`,availableBalance:ye,outstandingDebtStatus:C?.OutstandingDebtStatus},({Component:e,props:t})=>{a.push({category:`revolve-cta`,element:(0,Z.jsx)(e,{...t},`revolve-cta`)})}),ve&&a.push({category:`personal-account-cta`,element:(0,Z.jsx)(Xue,{testID:o+`BasicSubscriptionProcessingTile`},`subscription-processing`)}),n){be!=null&&t6(e6,{loading:!1,cardWithoutPinId:be},({Component:e,props:t})=>{a.push({category:`personal-account-activate-card`,element:(0,Z.jsx)(e,{...t},`personal-account-activate-card`)})}),!xe&&W.not.emptyOrNull(Se)&&a.push({category:`personal-account-activate-card`,element:(0,Z.jsx)(wue,{cardId:Se},`personal-account-activate-card`)}),T?.balance!=null&&T.balance<l&&a.push({category:`personal-account-cta`,element:(0,Z.jsx)(Nue,{},`personal-account-cta`)}),!k.loading&&k.error==null&&!k.hasAnyCards&&a.push({category:`personal-account-add-to-wallet`,element:(0,Z.jsx)(Tue,{},`personal-account-add-to-wallet`)});let e=u===Oe.ENABLED&&W.not.nullish(le?.state)&&le?.state!==Mm.NotEnrolled&&!he&&me,t=!R&&f===Oe.ENABLED||R&&p===Oe.ENABLED||_,n=m===Oe.ENABLED&&Ce,r=m!==Oe.ENABLED,i=le?.canApply!=null&&le?.canApply;le?.state===Mm.Closing||le?.state===Mm.Closed||!i&&le?.state===Mm.NotEnrolled||(e?a.push({category:`card-bnpl-enabled`,element:(0,Z.jsx)(Oue,{state:le?.state,onToggle:pe,onPress:ge,data:fe,onTransactionsPress:ge,testID:o+`BnplFunctionalityActivatedToggler`},`card-bnpl-enabled`)}):t&&!ue&&(n||r)&&me&&!he&&a.push({category:`onboarding-card-bnpl`,element:(0,Z.jsx)(Due,{isCardUser:Ce,testID:o+`BnplFunctionalityNotActivatedToggler`},`onboarding-card-bnpl`)}))}ne!=null&&a.push({category:`overdue-payments`,element:(0,Z.jsx)(ne,{},`overdue-payments`)}),te!=null&&a.push({category:`upcoming-payments`,element:(0,Z.jsx)(te,{},`upcoming-payments`)}),n&&W.not.emptyOrNull(A)&&a.push({category:`latest-transactions`,element:(0,Z.jsx)(Cue,{transactionsData:A,revalidate:ee,onItemPress:_e},`latest-transactions`)});let v=!Ee&&!De&&!t,y=[...e,De||Ae?`revolveOffer`:``,Ee?`revolveProcessing`:``,v?`revolveApply`:``].filter(Boolean);return se&&a.push({category:`onboarding-reduce`,element:(0,Z.jsx)(Fue,{testID:o+`ReduceProductTile`},`reduceApply`)}),!r&&ce&&a.push({category:`onboarding-mortgage`,element:(0,Z.jsx)(Mue,{testID:o+`MortgageProductTile`},`mortgageApply`)}),y.forEach(e=>{switch(e){case`premiumSubscriptionApply`:case`premiumSubscriptionContinue`:case`basicSubscriptionUpgrade`:a.push({category:`onboarding-personal-account-premium`,element:(0,Z.jsx)(Yue,{testID:o+`SubscriptionProductTile`,buttonText:c(e===`premiumSubscriptionContinue`?{id:`Feed__CTA__continue`}:{id:`feed_and_general__read__more__text`})},e)});break;case`basicSubscriptionApply`:case`basicSubscriptionContinue`:a.push({category:`onboarding-personal-account`,element:(0,Z.jsx)(uue,{testID:o+`PersonalAccountProductTile`,buttonText:c(e===`basicSubscriptionContinue`?{id:`Feed__CTA__continue`}:{id:`feed_and_general__read__more__text`})},e)});break;case`revolveApply`:a.push({category:`onboarding-revolve`,element:(0,Z.jsx)(fue,{testID:o+`RevolveProductTile`},e)});break;case`reduceApply`:break;case`savingsAccountApply`:a.push({category:`onboarding-savings`,element:(0,Z.jsx)(Kue,{testID:o+`SavingsProductTile`},e)});break;case`reduceRequestsProcessing`:a.push({category:`reduce-processing`,element:(0,Z.jsx)(Iue,{testID:o+`ReduceRequestProcessingTile`},e)});break;case`reduceResume`:a.push({category:`reduce-offer`,element:(0,Z.jsx)(Rue,{testID:o+`ReduceResumeTile`},e)});break;case`revolveProcessing`:a.push({category:`revolve-processing`,element:(0,Z.jsx)(Hue,{testID:o+`RevolveRequestProcessingTile`},e)});break;case`revolveOffer`:t6(Q3,{revolveOfferUrl:O?.revolveOffer,newRevolveApplicationID:ke,isNewRevolveOnboardingActive:De,isIncreaseLimit:Ae,testID:o+`RevolveOfferTile`},({Component:t,props:n})=>{a.push({category:`revolve-offer`,element:(0,Z.jsx)(t,{...n},e)})});break;case`faq`:a.push({category:`customer-service`,element:(0,Z.jsx)(Aue,{testID:o+`CustomerServiceTile`},e)});break;case`stipApply`:d===Oe.ENABLED&&a.push({category:`onboarding-insurance-stip`,element:(0,Z.jsx)(Jue,{testID:o+`StipProductTile`},e)})}}),a.sort(Que).map(({element:e,noSpacing:t},n)=>(0,Z.jsxs)(X.Fragment,{children:[!t&&(0,Z.jsx)(I,{height:16}),e]},n))},[t,x?.RevolveLoanInformation.AccountType,n,ne,te,A,e,ve,S,w,ye,C?.OutstandingDebtStatus,be,xe,Se,T?.balance,k,r,u,le?.state,le?.canApply,f,p,m,Ce,ue,ge,pe,ee,d,O?.revolveOffer,_e,o,_,h,Te,l,Ee,De,ke,re,ie,fe,Ae,c,se,ce,he,me,i?.shouldDisplay,i?.remainingDays]);return Gi((0,X.useCallback)(()=>
1336{if(a){oe();return}ae()},[a])),D&&S===`pending`&&E==null&&x==null?(0,Z.jsx)(Z3,{}):je}),tde=qi`
1337  query Se_feed_productSwiper {
1338    se_feed_header {
1339      slides {
1340        type
1341        label
1342        productName
1343        productId
1344        title
1345        icon
1346        ctaLabel
1347        ctaIcon
1348        onPress
1349        onCTAPress
1350        isLoading
1351        testID
1352        isBlurred
1353      }
1354    }
1355  }
1356`,nde=qi`
1357  query Bff_homeDashboardItems {
1358    bff_homeDashboardItems {
1359      dashboardItems
1360    }
1361  }
1362`,rde=qi`
1363  query Se_feed_top_header {
1364    se_feed_top_header {
1365      title
1366      label
1367    }
1368  }
1369`,r6=`FeedScreen`,ide=({navigation:e,route:t})=>{let[n,r]=(0,X.useState)(!1),{colors:i}=G(),{refreshBrazeContentCards:a=!1}=t.params??{};Xd(),If(),jf(),B({headerShown:!1});let o=et(),{formatMessage:s}=K(),{requestPermissions:c}=Ga(),l=z3(o),{data:u,loading:d,error:f,refetch:p}=Yn(tde,{fetchPolicy:`cache-first`}),{data:m,loading:h,error:g,refetch:_}=Yn(rde,{fetchPolicy:`cache-first`}),{data:v,loading:y,error:b,refetch:x}=Yn(nde,{fetchPolicy:`cache-first`}),{customerAlertData:S,isCustomerAlertLoading:C,refetchCustomerAlert:w}=h3(),T=d&&u==null,E=h&&m==null,D=y&&v==null,O=(0,X.useCallback)(()=>{p(),_(),x(),w()},[x,p,_,w]),k=(0,X.useCallback)(()=>{O()},[O]),A=(0,X.useCallback)(()=>{O(),e.setParams({revalidateData:!1})},[e,O]);Gi((0,X.useCallback)(()=>{A()},[A]));let ee=()=>e.navigate(Dh.PROFILE_OVERVIEW),te=(0,X.useCallback)(t=>{t!=null&&(Pd(t),t.type===`navigate`)&&e.navigate(t.value,t.params)},[e]),ne=(0,X.useCallback)(()=>{e.navigate(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.DEBIT_CARDS,params:{goBackToFeed:!0,scrollToActiveCard:!0}})},[e]),re=(0,X.useMemo)(()=>u?.se_feed_header?.slides==null?[]:u?.se_feed_header?.slides?.map(e=>({type:e.type,label:e.label??``,productName:e.productName,title:e.title??``,Icon:tg(e?.icon?.value),CtaIcon:tg(e?.ctaIcon?.value),onPress:()=>te(e.onPress),onCTAPress:()=>te(e.onCTAPress),isLoading:!1,testID:`feed-${e.productName}-tile`})),[te,u?.se_feed_header?.slides]),{products:ie}=Ep({revolve:{isLoading:T,hasData:u?.se_feed_header?.slides?.some(e=>e.productId===`revolve`)??!1},newRevolve:{isLoading:T,hasData:u?.se_feed_header?.slides?.some(e=>e.productId===`new_revolve`)??!1},personalAccount:{isLoading:T,hasData:u?.se_feed_header?.slides?.some(e=>e.productId===`account`)??!1},reduce:{isLoading:T,hasData:u?.se_feed_header?.slides?.some(e=>e.productId===`reduce`)??!1},mortgage:{isLoading:T,hasData:u?.se_feed_header?.slides?.some(e=>e.productId===`mortgage`)??!1},savings:{isLoading:T,hasData:u?.se_feed_header?.slides?.some(e=>e.productId===`savings`)??!1}});return T&&E&&D&&C?(0,Z.jsx)(Sn,{variant:`symbol`}):f&&g&&b?(0,Z.jsx)(tu,{overline:s({id:`global__screens__generalerror__overline`}),title:s({id:`global__screens__something__went__wrong__headline`}),description:s({id:`global__screens__generalerror__body`}),buttonTitle:s({id:`generalErrorSubtitle`}),onButtonPress:k}):(0,Z.jsxs)(j,{fullWidth:!0,insetTop:!0,insetBottom:!1,backgroundColor:i.gray300,scrollViewProps:{showsVerticalScrollIndicator:!1,scrollEnabled:R||!n,scrollEventThrottle:0},testID:r6,children:[(0,Z.jsx)(i6,{children:(0,Z.jsx)(fs,{text:m?.se_feed_top_header?.title,isLoading:E,rightContent:(0,Z.jsx)(fs.IconButton,{testID:`FeedScreenProfileIcon`,Icon:P.ProfileUserIcon,onPress:ee,accessibilityLabel:s({id:`aria__label__icon__profile_user_icon_label`}),accessibilityHint:s({id:`aria__hint__navigate_to_profile_overview_icon_hint`}),label:m?.se_feed_top_header?.label??void 0})})}),T?(0,Z.jsx)(Ys,{data:[],setIsScrollingSwiper:r}):re.length>0&&(0,Z.jsx)(Ys,{data:re,setIsScrollingSwiper:r}),(0,Z.jsx)(ade,{isWebPlatform:R,children:(0,Z.jsxs)(i6,{children:[(0,Z.jsx)(hs,{}),(0,Z.jsxs)(ode,{children:[(0,Z.jsx)(I,{height:16}),D?(0,Z.jsx)(Z3,{}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(ede,{feedDashboardItems:v?.bff_homeDashboardItems?.dashboardItems??[],hasPersonalAccount:ie.personalAccount,hasRevolve:ie.revolve||ie.newRevolve,hasMortgage:ie.mortgage,refreshBrazeContentCards:a,customerAlertData:S,testID:r6}),(0,Z.jsx)(I,{height:64})]})]}),(0,Z.jsx)(sr,{})]})}),(0,Z.jsx)($T,{onAddToWallet:ne,requestPermissions:c,walletState:l})]})},ade=V.View(({isWebPlatform:e})=>!e&&`height: 100%`,`;background-color:`,({theme:e})=>e.colors.gray100,`;`),i6=V.View(`width:100%;align-self:center;padding:`,({theme:e})=>`0px ${e.width.screen.paddingHorizontal}`,`;max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;`),ode=V.View(`align-items:center;`);O();var sde=`FeedCCView`,a6=24,cde=()=>{let{colors:e}
1369=G(),{formatMessage:t}=K(),{scrollHandler:n,scrollViewRef:r,handleSetViewHeight:i}=Fo(),a=[{title:t({id:`feed_and_general__feed__label__14`}),IconComponent:P.LoanRevolve,url:ME.LOAN,testID:`FeedCCViewLoan`},{title:t({id:`Feed__group_5__product`}),IconComponent:P.SaveIcon,url:ME.SAVINGS,testID:`FeedCCViewSavings`},{title:t({id:`feed_and_general__feed__label__51`}),IconComponent:P.PayIcon,url:ME.CARD,testID:`FeedCCViewCard`},{title:t({id:`feed_and_general__feed__account_credit_insurance_-_fullscreen_from_feed__insurance`}),IconComponent:P.InsuranceIcon,url:ME.INSURANCE,testID:`FeedCCViewInsurance`},{title:t({id:`feed_and_general__feed__label__24`}),IconComponent:P.Info,url:ME.GENERAL,testID:`FeedCCViewGeneral`}];return(0,Z.jsxs)(j,{backgroundColor:e.gray50,scrollViewRef:r,header:(0,Z.jsx)(qt,{IconComponent:P.CustomerCenterIcon,errorButtonText:t({id:`reduce__dashboard__reload__label`}),title:t({id:`feed_and_general__feed__label__36`}),label:t({id:`Feed__group_7__description_with_1_or_2_lines.`}),description:t({id:`Feed__group_7__headline_title`}),testID:`FeedCCViewHeader`,actionButtonProps:{label:t({id:`feed_and_general__feed__label__43`}),onPress:async()=>{await Tc.onPhonePress(Wn)}}}),scrollViewProps:{onScroll:n,scrollEventThrottle:8,onLayout:i(`scrollView`)},contentContainerProps:{onLayout:i(`container`)},testID:sde,children:[(0,Z.jsx)(fi,{title:t({id:`feed_and_general__feed__label__39`}),topSpacing:!1}),(0,Z.jsx)(F,{children:a.map(e=>(0,Z.jsx)(M,{leading:{title:e.title},variant:`active`,trailingElement:(0,Z.jsx)(P.OpenInBrowserIcon,{width:a6,height:a6}),IconComponent:e.IconComponent,onPress:()=>b.openURL(e.url),testID:e.testID},e.title))}),(0,Z.jsx)(I,{height:20}),(0,Z.jsx)(fi,{title:t({id:`feed_and_general__feed__label__36__77`}),topSpacing:!1}),(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{IconComponent:P.HelpIcon,leading:{title:t({id:`feed_and_general__feed__desktop_1920_-_reduce_-_fullscreen_from_feed__headline`}),description:t({id:`feed_and_general__feed__customer_center_-_fullscreen_from_feed__label`})},onPress:()=>b.openURL(jE),trailingElement:(0,Z.jsx)(P.OpenInBrowserIcon,{width:a6,height:a6}),testID:`FeedCCViewFAQ`})}),(0,Z.jsx)(I,{height:64})]})},lde=()=>{let{formatMessage:e}=K();return B({headerTitleText:e({id:`Feed__group_7__product`})}),(0,Z.jsx)(cde,{})},o6=`FeedPersonalAccountScreen`,ude=()=>{let e=N(),{colors:t}=G(),{formatMessage:n}=K(),r=(0,X.useCallback)(()=>{e.navigate(yE.CARD_ONBOARDING)},[e]),i=(0,X.useMemo)(()=>[{label:n({id:`Feed__fullscreen_from_feed__name__60`}),isFirstItem:!0},{label:n({id:`Feed__fullscreen_from_feed__name__49`})},{label:n({id:`Feed__fullscreen_from_feed__name`})},{label:n({id:`Feed__fullscreen_from_feed__name__19`})},{label:n({id:`Feed__fullscreen_from_feed__name__26`}),isLastItem:!0}],[n]);return(0,Z.jsxs)(j,{backgroundColor:t.gray0,header:(0,Z.jsx)(rl,{overline:n({id:`Feed__product__label__pay`}),headline:n({id:`Feed__card__without_fees`}),subheadline:n({id:`Feed__fullscreen_from_feed__dialog-text`}),variant:`dark`,IconComponent:P.PayIcon,imageSource:V3,insetTop:!0,testID:`${o6}-header-container`}),footer:(0,Z.jsx)(bl,{primaryButtonProps:{text:n({id:`feed_and_general__-_pay_-_fullscreen_from_feed__label`}),onPress:r},secondaryButtonProps:{text:n({id:`feed_and_general__desktop_1920_-_pay_-_fullscreen_from_feed__label`}),onPress:e.goBack}}),testID:o6,children:[(0,Z.jsx)(fi,{title:n({id:`feed_and_general__onboarding_usp__pay__dialog-text`}),topSpacing:!1}),(0,Z.jsx)(dde,{children:i.map((e,n)=>(0,Z.jsxs)(X.Fragment,{children:[(0,X.createElement)(Yu,{...e,key:e.label,isDisabled:!0,leftComponent:(0,Z.jsx)(P.UspCheckIcon,{width:32,height:32,fill:t.secondary400})}),n!==i.length-1&&(0,Z.jsx)(pr,{})]},`${o6}-list-item-${n}`))}),(0,Z.jsx)(bl.Padding,{})]})},dde=V.View(`border-radius:`,({theme:e})=>e.borderRadius,`;border:1px solid `,({theme:e})=>e.colors.gray200,`;`),s6=`UspSavingsContent`,fde=({loading:e,fixedTermProducts:t,onConfirm:n,onCancel:r})=>{let{colors:i}=G(),{formatMessage:a}=K(),o=[{label:a({id:`Feed__save__fullscreen_from_feed__name__35`}),description:a({id:`feed_and_general__save__onboarding_usp_fullscreen__description`}),isFirstItem:!0},...t.map(({interestRate:e,numberOfMonths:n},r)=>({label:a({id:`Feed__save__fullscreen_from_feed__name__86`},{interestRate:e}),description:a({id:`feed_and_general__save__onboarding_usp_fullscreen__description__30`},{numOfMonths:n}),isLastItem:r===t.length-1}))];return(0,Z.jsxs)(j,{backgroundColor:i.gray0,header:(0,Z.jsx)(rl,{overline:a({id:`Feed__group_5__product`}),headline:a({id:`feed_and_general__update_old_feed__product__headline__01`}),subheadline:a({id:`feed_and_general__save__onboarding_usp_fullscreen__dialog-text`}),variant:`dark`,IconComponent:P.SaveIcon,imageSource:B3,altImageText:a({id:`aria__label__image__product__save`}),insetTop:!0,testID:`${s6}-header-container`}),footer:(0,Z.jsx)(bl,{primaryButtonProps:{text:a({id:`feed_and_general__-_pay_-_fullscreen_from_feed__label`}),onPress:n},secondaryButtonProps:{text:a({id:`feed_and_general__desktop_1920_-_pay_-_fullscreen_from_feed__label`}),onPress:r}}),testID:s6,children:[(0,Z.jsx)(fi,{title:a({id:`feed_and_general__update_old_feed__product__label`}),topSpacing:!1}),e?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(yo,{height:64}),(0,Z.jsx)(I,{height:2}),(0,Z.jsx)(yo,{height:64})]}):(0,Z.jsx)(pde,{children:o.map((e,t)=>(0,Z.jsxs)(X.Fragment,{children:[(0,X.createElement)(Yu,{...e,key:e.label,leftComponent:(0,Z.jsx)(P.UspCheckIcon,{width:32,height:32,fill:i.secondary300}
1369)}),t!==o.length-1&&(0,Z.jsx)(pr,{})]},`${s6}-list-item-${t}`))}),(0,Z.jsx)(bl.Padding,{})]})},pde=V.View(`border-radius:`,({theme:e})=>e.borderRadius,`;border:1px solid `,({theme:e})=>e.colors.gray200,`;`),mde=({children:e})=>{let t=Nr(),{data:n,status:r,error:i}=aee(t),[a,o]=(0,X.useState)({loading:!0});return(0,X.useEffect)(()=>{if(r===`pending`){o({loading:!0});return}if(r===`error`){o({loading:!1,error:i.message});return}o({loading:!1,error:null,data:n?.products?.map(e=>({interestRate:e.interestRate,numberOfMonths:e.productLengthInMonths}))??[]})},[n?.products,i,r]),e(a)},hde=()=>{let e=N(),{openSavingsOnboarding:t}=Z2(),n=(0,X.useCallback)(()=>{e.popTo(J.FEED,{screen:Fp.FEED_SCREEN})},[e]);return(0,Z.jsx)(mde,{children:e=>{let r=e.loading,i=r||e.error!=null?[]:e.data;return(0,Z.jsx)(fde,{loading:r,fixedTermProducts:i,onConfirm:()=>t({fallbackTo:`onboarding`}),onCancel:n})}})},c6=sf(),gde=()=>(0,Z.jsxs)(c6.Navigator,{initialRouteName:Fp.FEED_SCREEN,children:[(0,Z.jsx)(c6.Screen,{name:Fp.FEED_SCREEN,component:ide}),(0,Z.jsx)(c6.Screen,{name:Fp.ACCOUNT_CREDIT,component:R3}),(0,Z.jsx)(c6.Screen,{name:Fp.SAVE,component:hde,options:{headerShown:!1}}),(0,Z.jsx)(c6.Screen,{name:Fp.FEED_ERROR,component:oue}),(0,Z.jsx)(c6.Screen,{name:Fp.FEED_PERSONAL_ACCOUNT,component:ude,options:{headerShown:!1}}),(0,Z.jsx)(c6.Screen,{name:Fp.FEED_CC_SCREEN,component:lde})]}),_de=`/se/app/static/reduce-B5C8xypP.png`,vde=({onApply:e,onCancel:t,onOpenTermsAndConditions:n,isFeatureFlagLoading:r,testID:i=`UspReduceContent`})=>{let{formatMessage:a}=K(),o=(0,X.useCallback)(e=>(0,Z.jsx)(Gc,{url:OE.BUDGET_ADVICE_SERVICE,variant:`body`,size:`small`,children:e},`budget-advice-link`),[]);return(0,Z.jsx)(Ia,{testID:i,closeButton:{onPress:t,accessibilityLabel:a({id:`aria__label__icon__close_icon_label`})},headerContainerProps:{insetTop:!0,overline:a({id:`feed_and_general__update_old_feed__product__label__02`}),headline:a({id:`Feed__lower__interestrate`}),subheadline:a({id:`Feed__refinance__your__loans`}),IconComponent:P.Reduce,imageSource:_de,altImageText:a({id:`aria__label__image__product__reduce`})},primaryUsp:{header:a({id:`feed_and_general__onboarding_usp__reduce__dialog-text`}),data:[{title:a({id:`consolidationloan__USP__label__22`}),description:a({id:`reduce__USP__label__90`})},{title:a({id:`consolidationloan__USP__label`}),description:a({id:`reduce__USP__label`})},{title:a({id:`consolidationloan__USP__label__39`}),description:a({id:`reduce__USP__label__17`})},{title:a({id:`consolidationloan__USP__label__74`}),description:a({id:`reduce__USP__label__26`})}]},caption:a({id:`feed__and__general__reduce__price__example`}),secondaryCaption:(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(l6,{variant:`body`,size:`small`,children:[a({id:`Feed__fullscreen_from_feed__description__49`}),sa?` `:null,(0,Z.jsx)(yde,{variant:`body`,size:`small`,onPress:n,children:a({id:`Feed__reduce__fullscreen_from_feed__description`})})]}),(0,Z.jsx)(I,{height:16})]}),disclaimerContainerProps:{title:a({id:`feed__and__general__warning__disclaimer__title`}),description:a({id:`feed__and__general__warning__disclaimer__description`},{link1:o})},buttonsProps:{primaryButtonProps:{onPress:e,disabled:r,isLoading:r,text:a({id:`feed_and_general__-_pay_-_fullscreen_from_feed__label`})}}})},l6=V(U)(`align-self:flex-start;color:`,({theme:e})=>e.colors.gray800,`;`),yde=V(l6)(`margin-left:4px;text-decoration-line:underline;text-decoration-color:`,({theme:e})=>e.colors.gray900,`;color:`,({theme:e})=>e.colors.gray900,`;`),u6=function(e){return e.EMAIL=`EmailAddress`,e.PHONE=`MobileNumber`,e}({}),bde={EmailAddress:``,MobileNumber:``};O();var d6=({label:e,value:t,isLoading:n=!1,testID:r})=>n?(0,Z.jsx)(yo,{height:36,width:`40%`}):(0,Z.jsxs)(A,{children:[(0,Z.jsx)(xde,{variant:`body`,size:`small`,testID:`${r}Label`,children:e}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,testID:`${r}Value`,children:t})]}),xde=V(U)(`color:`,({theme:e})=>e.colors.gray700,`;`),Sde=({customerEmail:e,customerPhoneNumber:t,isLoading:n,createLead:r,isSubmitting:i,form:a,onClose:o,testID:s})=>{let{formatMessage:c}=K(),l=!W.nullish(e)&&!W.nullish(t)&&!n,u=(0,X.useCallback)(async e=>{await r(e)},[r]),d=(0,X.useCallback)(()=>{l&&u({EmailAddress:e,MobileNumber:t})},[e,t,l,u]),f=n?``:c(l?{id:`onboarding__account__card__modal__info__02`}:{id:`onboarding__revolve__modal__headline__01`}),p=l?{text:c({id:`onboarding__account__card__CTA__keep__curent`}),disabled:!1,testID:`${s}KeepCurrent`,variant:`contained`,onPress:d}:{text:c({id:`B2B__onboarding__CTA__next`}),onPress:a.handleSubmit(u),variant:`contained`,disabled:!a.formState.isValid||n||i,testID:`${s}Continue`,isLoading:i||n},m=(()=>
1369{if(l)return{isLoading:i||n,text:c(l?{id:`onboarding__account__card__CTA__update`}:{id:`B2B__onboarding__CTA__next`}),onPress:a.handleSubmit(u),disabled:!a.formState.isValid||!a.formState.isDirty||n||i,testID:`${s}Update`,variant:`outlined`}})();return(0,Z.jsxs)(Ti,{onClose:o,headerVisible:!0,fullscreen:!0,footer:(0,Z.jsxs)(Cde,{isSingleElement:W.emptyOrNull(m),children:[W.not.emptyOrNull(m)&&(0,Z.jsx)(f6,{...m,children:m.text}),(0,Z.jsx)(f6,{...p,children:p.text})]}),children:[(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(U,{variant:`headline`,size:`small`,accessibilityRole:`header`,children:f}),(0,Z.jsx)(I,{height:24}),l&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(d6,{isLoading:n,label:c({id:`onboarding__account__card__label__01`}),value:e,testID:s}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(d6,{isLoading:n,label:c({id:`onboarding__account__card__label__05`}),value:t,testID:s}),(0,Z.jsx)(I,{height:16})]}),n?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(yo,{height:52}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(yo,{})]}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Pt,{name:u6.EMAIL,control:a.control,rules:{pattern:{value:YE,message:c({id:`onboarding__error_message____50`})}},render:({field:{value:e,onChange:t,onBlur:r}})=>(0,Z.jsx)(jl,{id:u6.EMAIL,testID:`${s}EmailInput`,editable:!n||!i,onBlur:r,value:e,onChangeText:t,label:c({id:`onboardings__bnpl_invoice_and_part_payment__modal__label_text__5`}),placeholder:c({id:`onboarding__account__card__input__hint`}),error:a.formState.errors[u6.EMAIL],keyboardType:`email-address`,autoComplete:`off`,inputMode:`email`,enablesReturnKeyAutomatically:!0,enterKeyHint:`next`})}),l&&(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(Pt,{rules:{pattern:{value:JE,message:c({id:`onboarding__error_message____63`})}},name:u6.PHONE,control:a.control,render:({field:{value:e,onChange:t,onBlur:r}})=>(0,Z.jsx)(jl,{id:u6.PHONE,testID:`${s}PhoneInput`,editable:!n||!i,onBlur:r,value:e,onChangeText:e=>{t(e.replace(/[^+0-9]/g,``))},label:c({id:`onboarding__b2b_sales_led_kyc__02__label_text__94`}),placeholder:c({id:`onboarding__account__card__input__hint__02`}),keyboardType:`phone-pad`,error:a.formState.errors[u6.PHONE],autoComplete:`off`,inputMode:`tel`,enablesReturnKeyAutomatically:!0,enterKeyHint:`done`})})]})]})},f6=V(ba)(`flex:1;`),Cde=V.View(`flex-direction:row;justify-content:`,({isSingleElement:e})=>e?`center`:`space-between`,`;padding-top:`,({theme:e})=>e.spacing(4),`;padding-bottom:`,({theme:e})=>e.spacing(1),`;gap:`,({theme:e})=>e.spacing(1),`;`);O();var wde=({navigation:e})=>{let[t,n]=(0,X.useState)(!1),r=kh(e=>e.reduceOnboardingSession.setGeneralOnboardingFormValues),{logEvent:i}=z(),a=Nr(),{isOpen:o,onClose:s,onOpen:c}=ts(),{data:l,loading:u}=io(a),{data:d,status:f}=Ch(a),p=nc({defaultValues:bde,mode:`onChange`});(0,X.useEffect)(()=>{d?.email!=null&&d?.phoneNumber!=null&&l?.personalNumber!=null&&(p.setValue(u6.EMAIL,d.email),p.setValue(u6.PHONE,d.phoneNumber),r({email:p.getValues(`EmailAddress`),phoneNumber:p.getValues(`MobileNumber`),ssn:l?.personalNumber??``}),n(!0))},[d,p,l?.personalNumber,r]);let m=(0,X.useCallback)(()=>{b.openURL(OE.NORTHMILL_REDUCE_TERMS_AND_CONDITIONS)},[]),h=(0,X.useCallback)(()=>{i(xZ.REDIRECT_TO_NEW_ONBOARDING),e.replace(dE.PERSONAL_FORM)},[i,e]),g=(0,X.useCallback)(()=>{s(),n(!0),r({email:p.getValues(`EmailAddress`),phoneNumber:p.getValues(`MobileNumber`),ssn:l?.personalNumber??``}),h()},[l?.personalNumber,p,h,s,r]),{mutate:_}=qQ({onSuccess:e=>{if(e.isValid){g();return}if(!e.isValid){let t=e.errors.find(e=>e.propertyName===`PhoneNumber`);t!=null&&p.setError(`MobileNumber`,{message:t.errorMessage});let n=e.errors.find(e=>e.propertyName===`EmailAddress`);n!=null&&p.setError(`EmailAddress`,{message:n.errorMessage})}},onError:()=>{g()}}),v=(0,X.useCallback)(()=>{_({phoneNumber:p.getValues(`MobileNumber`),emailAddress:p.getValues(`EmailAddress`)})},[p,_]);return(0,X.useEffect)(()=>{i(u1.USP_REDUCE_VISIT)},[i]),(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(vde,{onApply:t?h:c,onCancel:e.goBack,onOpenTermsAndConditions:m,isFeatureFlagLoading:u||f===`pending`}),o&&(0,Z.jsx)(Sde,{onClose:()=>{s(),p.reset()},createLead:v,customerPhoneNumber:d?.phoneNumber??null,customerEmail:d?.email??null,isLoading:u||f===`pending`,form:p,isSubmitting:!1,testID:`UspReduceDialogView`})]})},Tde=[`dev`,`debug`].includes(`prod`),Ede=({flowId:e,children:t,onResetScreen:n,onExit:r})=>{let i=yf(e=>e.userSession.isAuthenticated),[a,o]=(0,X.useState)(null),{isLoading:s,applicationId:c,shouldShowError:l,hasProduct:u}=Rd({product:`ShortTermIncomeProtection`,requestType:`ProductApplication`}),{featureFlag:d,isLoading:f}=of(vd.customer_acquisition),p=(0,X.useMemo)(()=>
1369{if(d==null||!d.enabled)return null;let e=d.properties?.[_m.STIP_ONBOARDING];return e?.type!==`string`||e.value==null||e.value==="default"?null:e.value},[d]),m=e??p,{onCreateApplication:h,removeApplicationState:g,applicationState:_}=Uo({storageKey:ise,initialState:{timestamp:null,applicationId:null,flowId:null},flowId:m,expiryTime:A4.STIP}),v=()=>{n(m??void 0)};(0,X.useEffect)(()=>{o(cl())},[]);let y=(0,X.useCallback)(()=>{g(),r()},[g,r]),b=m===_.flowId&&_.applicationId===c;return t({isLoading:s||f||a==null,isError:l,applicationId:b?_.applicationId:null,isAuthenticated:i,currentFlowId:m,isDevelopment:Tde,authToken:a,resetScreen:v,hasStipInsurance:u,onCreateApplication:h,clearAndExit:y})},Dde=({route:{params:e},navigation:t})=>{let{flowId:n,isCrossSell:r}=e??{},{origin:i,revolveWizardToken:a}=yf(e=>e.stipOnboardingSession),o=kh(e=>e.stipOnboardingSession.setStipOnboardingValues),s=String(r)===`true`||i===TE.WITHDRAW||i===TE.INCREASE_LIMIT||i===TE.BNPL_CARD_ONBOARDING,{formatMessage:c}=K(),l=Lo(`stipOnboardingAO`),{logger:u,analytics:d,buildInfo:f,gatewayUrl:p,product:m,graphqlUrl:h,isGraphQlDataSource:g}=ao({product:`ShortTermIncomeProtection`}),{mutateAsync:_,isPending:v,isError:y}=O4(),b=(0,X.useCallback)(async(e,n)=>{if(o({revolveWizardToken:null,origin:null}),e===TE.WITHDRAW){t.replace(J.REVOLVE_DASHBOARD_ROOT_NAVIGATOR,{screen:Q.REVOLVE_WITHDRAWAL,params:{screen:Q.REVOLVE_WITHDRAWAL_SUCCESS,params:{origin:TE.WITHDRAW}}});return}if(e===TE.INCREASE_LIMIT){if(n!=null)try{await _({isAccepted:!1,token:n})}catch(e){o({revolveWizardToken:n,origin:TE.INCREASE_LIMIT}),Dc(e);return}t.replace(J.REVOLVE_DASHBOARD_ROOT_NAVIGATOR,{screen:Q.REVOLVE_INCREASE_LIMIT,params:{screen:Q.REVOLVE_INCREASE_LIMIT_INITIAL}});return}if(e===TE.BNPL_CARD_ONBOARDING||s){t.replace(J.FEED,{screen:Fp.FEED_SCREEN,params:{revalidateData:!0}});return}if(t.canGoBack()&&!s){t.goBack();return}t.replace(J.HUB,{screen:_E.PRODUCTS_OVERVIEW})},[_,t,o,s]),x=(0,X.useCallback)(()=>{b(i,a)},[b,i,a]);l===Oe.DISABLED&&x();let S={field:{subscriptionPaymentMethodType:vse}};return(0,X.useEffect)(()=>{n!=null&&u.debug(`FlowId provided in route params`,n)},[n,u]),(0,Z.jsx)(Ede,{flowId:n,onResetScreen:e=>{t.replace(J.USP_STIP,{flowId:e})},onExit:x,children:e=>e.isLoading||v||e.authToken==null?(0,Z.jsx)(Sn,{variant:`symbol`}):e.hasStipInsurance?(e.clearAndExit(),(0,Z.jsx)(Sn,{variant:`symbol`})):e.isError||m==null||d==null||y?(0,Z.jsx)(vi,{type:`error`,title:c({id:`save__onboarding__content__something_went_wrong_during_the_application`}),description:c({id:`save__onboarding__content__description__47`}),primaryButtonProps:{text:c({id:`onboardings__bnpl_invoice_and_part_payment__label-text__47`}),onPress:e.resetScreen},secondaryButtonProps:{text:c({id:`onboardings__bnpl_invoice_and_part_payment__label-text__57`}),onPress:e.clearAndExit}}):(0,Z.jsx)(ht,{logger:u,analytics:d,adapters:S,product:m,requestType:`ProductApplication`,gatewayUrl:p,graphqlUrl:h,isGraphQlDataSource:g,contentHubUrl:`https://content-hub-api.web.prod.northmill.tech`,isDevelopment:e.isDevelopment,isAuthenticated:e.isAuthenticated,applicationId:e.applicationId??void 0,tinkClientId:`c359ceb538f546529bd2ff380eb2588f`,baseWebAppUrl:en(),resetScreen:e.resetScreen,flowId:e.currentFlowId,xerxesToken:Vu()?void 0:e.authToken,authTokenKey:Pn.resolveKey(Pi),buildInfo:f,onExit:e.clearAndExit,onCreateApplication:e.onCreateApplication,isCrossSell:s})})};O();var{ListDetailSummaryItemWithCopyButton:p6}=Jc,Ode=()=>(0,Z.jsx)(A,{children:(0,Z.jsxs)(ir,{times:3,children:[(0,Z.jsx)(yo,{height:16,width:144}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(yo,{}),(0,Z.jsx)(I,{height:12})]})}),kde=()=>{let{formatMessage:e}=K(),{colors:t}=G(),n=Nr(),r=et(),{data:i,isInitialLoading:a}=Yd(n&&r),{goBack:o}=N();return a?(0,Z.jsx)(Ode,{}):(0,Z.jsxs)(Ti,{visible:!0,standalone:!0,fullscreen:!0,onClose:o,children:[a&&(0,Z.jsxs)(ir,{times:5,children:[(0,Z.jsx)(yo,{height:16,width:144}),(0,Z.jsx)(I,{}),(0,Z.jsx)(yo,{}),(0,Z.jsx)(I,{})]}),!a&&i!=null&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:t.gray700,children:e({id:`pay__screens__container__label__11`})}),(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:e({id:`pay__screens__text__name__81`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:e({id:`pay__screens__content__description__86`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(Rr,{variant:`multiLine`,label:e({id:`pay__screens__container__label__51`}),text:i?.clientName,testID:`BankTransferClientName`}),(0,Z.jsx)(pr,{color:t.gray200}),(0,Z.jsx)(p6,{label:e({id:`pay__screens__content__label__47`}),text:i?.clearingNumber??``,testID:`BankTransferClearingNumber`}),(0,Z.jsx)(pr,{color:t.gray200}),(0,Z.jsx)(p6,{label:e({id:`pay__screens__content__label__3`}),text:i?.bankAccountNumber??``,testID:`BankTransferBankAccountNumber`}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(Mu,{message:e({id:`pay__screens__deposit-details-list__descirption`})})]})]})},Ade=/^\+?([1-9]\d*)$/,jde=999999,Mde=1e3,Nde=`1000`,Pde=[500,1e3,5e3,1e4],m6=function(e){return e.SWISH=`SWISH`,e.BANK_TRANSFER=`BANK_TRANSFER`,e.REVOLVE=`REVOLVE`,e}({}),h6=function(e){return e.PERSONAL_ACCOUNT=`PERSONAL_ACCOUNT`,e.BANK_ACCOUNT=`BANK_ACCOUNT`,e}({}),g6={DENIAL:FE.DENIAL,ERROR:FE.ERROR,CONFIRMATION:FE.CONFIRMATION},_6={APPLY:10,PROCESSING:20,OFFER:30,ACTIVE:40,UNAVAILABLE:50},Fde=(e,t)=>{switch(t.type){case v6.SET_PAYMENT_TYPE:return{...e,paymentType:t.payload};case v6.SET_SUCCESS:return{...e,isSuccess:!0,isDenied:!1,isError:!1,errorData:void 0};case v6.SET_DENIED:return{...e,isSuccess:!1,isDenied:!0,isError:!1,errorData:void 0};case v6.SET_ERROR:return{...e,isSuccess:!1,isDenied:!1,isError:!0,errorData:void 0};case v6.SET_ERROR_DATA:return{...e,isSuccess:!1,isDenied:!1,isError:!0,errorData:t.payload};case v6.SET_QR_CODE:return{...e,qrCode:t.payload};case v6.RESET:return{...y6,paymentType:e.paymentType};default:return e}},v6=function(e){return e.SET_PAYMENT_TYPE=`setPaymentType`,e.SET_SUCCESS=`setSuccess`,e.SET_DENIED=`setDenied`,e.SET_ERROR=`setError`,e.SET_ERROR_DATA=`setErrorData`,e.SET_QR_CODE=`setQRCode`,e.RESET=`reset`,e}({}),y6={paymentType:m6.SWISH,isSuccess:!1,isDenied:!1,isError:!1,errorData:void 0,qrCode:void 0,setPaymentType:e=>{throw Error(`setPaymentType is not initialized`)},setSuccess:()=>{throw Error(`setSuccess is not initialized`)},setDenied:()=>{throw Error(`setDenied is not initialized`)},setError:()=>{throw Error(`setError is not initialized`)},setQRCode:e=>{throw Error(`setQRCode is not initialized`)},reset:()=>{throw Error(`reset is not initialized`)}},b6=(0,X.createContext)(y6),x6=({children:e})=>{let[t,n]=(0,X.useReducer)(Fde,y6),r=e=>{n({type:`setPaymentType`,payload:e})},i=()=>{n({type:`setSuccess`})},a=()=>{n({type:`setDenied`})},o=e=>{n(e==null?{type:`setError`}:{type:`setErrorData`,payload:e})},s=e=>{n({type:`setQRCode`,payload:e})},c=()=>{n({type:`reset`})},l=(0,X.useMemo)(()=>({...t,setPaymentType:r,setSuccess:i,setDenied:a,setError:o,setQRCode:s,reset:c}),[t]);return(0,Z.jsx)(b6.Provider,{value:l,children:e})},S6=()=>(0,X.useContext)(b6),Ide=({children:e,tabLabels:t})=>{let{paymentType:n,setPaymentType:r}=S6(),{isNewRevolve:i}=yf(e=>e.userSession),a=Nr(),{data:o}=nf(!a&&!i);return e({handleSelection:(0,X.useCallback)(e=>{switch(e){case t[m6.SWISH]:r(m6.SWISH);break;case t[m6.REVOLVE]:r(m6.REVOLVE);break;case t[m6.BANK_TRANSFER]:default:r(m6.BANK_TRANSFER)}},[r,t]),getSelectedItem:(0,X.useCallback)(()=>t[n],[n,t]),revolveWithdrawalData:o})};O();var{ListDetailSummaryItemWithCopyButton:C6}=Jc,Lde=()=>(0,Z.jsx)(A,{children:(0,Z.jsxs)(ir,{times:3,children:[(0,Z.jsx)(yo,{height:16,width:144}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(yo,{}),(0,Z.jsx)(I,{height:12})]})}),Rde=()=>{let{formatMessage:e}=K(),{colors:t}=G(),n=Nr(),r=et(),{data:i,isInitialLoading:a}=Yd(n&&r);return(0,Z.jsx)(zde,{children:(0,Z.jsx)(Bde,{children:a?(0,Z.jsx)(Lde,{}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:e({id:`pay__screens__content__description__86`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(Rr,{variant:`multiLine`,label:e({id:`pay__screens__container__label__51`}),text:i?.clientName}),(0,Z.jsx)(pr,{color:t.gray200}),(0,Z.jsx)(C6,{label:e({id:`pay__screens__content__label__47`}),text:i?.clearingNumber??``}),(0,Z.jsx)(pr,{color:t.gray200}),(0,Z.jsx)(C6,{label:e({id:`pay__screens__content__label__3`}),text:i?.bankAccountNumber??``}),(0,Z.jsx)(I,{height:38}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:t.gray600,children:e({id:`pay__screens__deposit-details-list__descirption`})})]})})})},zde=V.View(`width:100%;height:100%;flex:1;align-items:center;padding:`,({theme:e})=>
1369`24px ${e.width.screen.paddingHorizontal}`,`;`),Bde=V.View(`flex:1;width:100%;max-width:`,({theme:e})=>e.width.screen.maxContentWidth,`;`),Vde=({children:e,goToFeedAccountCredit:t})=>{let n=Nr(),r=et(),{paymentType:i,setError:a,setDenied:o,setSuccess:s,setPaymentType:c}=S6(),{data:l,status:u,refetch:d}=nf(!n),{data:f,status:p,refetch:m}=Op(!n),{data:h,status:g,error:_,mutateAsync:v}=Gm(),{status:y,data:b}=hee(!n),{data:x,status:S,refetch:C}=Cf(n&&r),w=Ih(),T=(0,X.useCallback)(async()=>{await d(),await m(),await C()},[d,m,C]);(0,X.useEffect)(()=>{if(g===`error`){a();return}if(g===`success`&&W.not.emptyOrNull(h)){if(h.NextStep===g6.ERROR){a();return}if(h.NextStep===g6.DENIAL){o();return}s()}},[_,g,h,a,s,o]);let E=y!==`pending`&&b!=null&&b.State!==_6.ACTIVE&&i===m6.REVOLVE;(0,X.useEffect)(()=>{E&&(setTimeout(()=>{c(m6.SWISH)},0),t())},[E,t,c]),(p===`pending`||u===`pending`||y===`pending`||S===`pending`)&&e({isLoading:!0}),(p===`error`||y===`error`||S===`error`)&&e({isLoading:!1,isError:!0,handleRefetch:T});let D=f?.OutstandingDebtStatus===up.Overdue,O=(l?.MaxWithdrawalAmount??0)<400,k=x?.RevolveLoanInformation.IsIncreaseLimitAvailable??!1;return e({isLoading:!1,isError:!1,isOverdue:D,revolveWithdrawalData:l,transferFromRevolve:v,isTransferInProgress:g===`pending`,revolveTileStateResponse:b,serviceChargeFeeRangeResponse:w,isBelowTheLimit:O&&!E,isIncreaseLimitAvailable:k})},Hde=({isIncreaseLimitAvailable:e})=>{let{formatMessage:t}=K();return(0,Z.jsx)(Ude,{testID:`RevolveTransfer_WithdrawalNotAvailable`,children:(0,Z.jsx)(Wu,{title:t({id:`revolve__dashboard__minimum__withdraw__not__possible__tile`}),icon:(0,Z.jsx)(P.InfoMessageIcon,{width:32,height:32}),multiLine:!0,description:t(e?{id:`revolve__dashboard__minimum__withdraw__not__possible__increase__limit__message__text`}:{id:`revolve__dashboard__minimum__withdraw__not__possible__max__limit__message__text`},{minWithdrawal:400})})})},Ude=V.View(`padding:`,({theme:e})=>e.width.screen.paddingHorizontal,`;max-width:`,({theme:e})=>e.width.screen.maxContentWidth,`;align-self:center;width:100%;`),Wde=()=>(0,Z.jsx)(yo,{height:72}),Gde=()=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:7}),(0,Z.jsx)(Wde,{}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(bn,{})]}),{useInput:Kde}=pi,{parseNumberByLocale:qde,formatNumber:w6}=Tc,T6=L.SE.number.amount.currency,Jde={amount:Nde},Yde=({revolveWithdrawalData:e,transferFromRevolve:t,isTransferInProgress:n,revolveTileStateResponse:r,serviceChargeFeeRangeResponse:i})=>{let{isMd:a}=tl(),{formatMessage:o,locale:s}=K(),[c,l]=(0,X.useState)(!0),{paymentType:u}=S6(),d=(0,X.useRef)(null),f=(0,X.useMemo)(()=>qde(s),[s]),{control:p,handleSubmit:m,clearErrors:h,formState:{isValid:g,errors:_},getValues:v,trigger:y}=nc({defaultValues:Jde,mode:`onChange`}),{amount:b}=rr({control:p}),x=f(b),S=$p(isNaN(x)?0:x,Um.DYNAMIC,{default:e?.WithdrawalFee,error:e?.WithdrawalFee}),C=i.loading||i.error!=null?Mde:i.data.withdrawRange.min,w=Math.max(0,e?.MaxWithdrawalAmount??0),T=nr({value:S});(0,X.useEffect)(()=>{u===m6.REVOLVE&&d.current?.focus()},[u,d]);let E=Kde({fieldProps:{label:a?o({id:`loan__revolve__withdrawal__label__87`}):void 0,error:_.amount},controllerProps:{name:`amount`,control:p,rules:{required:o({id:`save__flexible_alert-message__text_90`}),validate:e=>{let t=f(e);
1369if(isNaN(t))return o({id:`pay__screens__amount__numbers`});if(t<C)return o({id:`pay__screens__deposit__account__credit__4`},{0:w6(C,s,T6,{fractionDigits:0})});if(t>w)return o({id:`pay__screens__deposit__account__credit`},{0:w6(w,s,T6,{fractionDigits:0})});if(!Ade.test(e))return o({id:`pay__screens__deposit__error__message__whole__numbers`})}}}});(0,X.useEffect)(()=>{W.not.emptyOrNull(e)&&!g&&y(`amount`)},[e,y,g]),(0,X.useEffect)(()=>{r!=null&&r.State===_6.ACTIVE&&l(!1)},[r]);let D=(0,X.useCallback)(e=>{E.onChangeText!=null&&(h(`amount`),E.onChangeText(String(e)))},[E,h]),O=m(n=>{if(e==null||W.emptyOrNull(e.PersonalAccountData.TransferId))return;let r={Amount:f(n.amount),InternalTransfer:{TransferId:e.PersonalAccountData.TransferId,AccountId:e.PersonalAccountData.AccountId}};return h(`amount`),t(r)});return(0,Z.jsxs)(Z.Fragment,{children:[c?(0,Z.jsx)(Gde,{}):(0,Z.jsx)(Rt,{withdrawAmountInput:E,amountQuickSuggestionList:{testID:`RevolveTransferQuickSelectAmount`,maxValue:w,onPressValue:D,selectedValue:f(v().amount),textFormatter:e=>w6(e,s,T6)},amountQuickSuggestionDescription:{leftLabel:o({id:`loan__revolve__withdrawal__label__41`}),rightLabel:T}}),(0,Z.jsx)(I,{height:24}),!a&&(0,Z.jsx)(Xde,{}),(0,Z.jsx)(ba,{wide:!0,align:`center`,hasShadow:!0,onPress:O,disabled:!g,isLoading:n,testID:`RevolveTransferConfirmButton`,children:o({id:`pay__screens__content__button__label__94`})})]})},Xde=V.View(`flex:1;`);O();var Zde=()=>(0,Z.jsx)(yo,{height:72}),E6=()=>(0,Z.jsxs)(Qde,{children:[(0,Z.jsx)(A,{}),(0,Z.jsxs)(A,{children:[(0,Z.jsx)(Zde,{}),(0,Z.jsx)(I,{height:32}),(0,Z.jsxs)($de,{children:[(0,Z.jsx)(yo,{height:72}),(0,Z.jsx)(I,{width:8}),(0,Z.jsx)(yo,{height:72}),(0,Z.jsx)(I,{width:8}),(0,Z.jsx)(yo,{height:72}),(0,Z.jsx)(I,{width:8}),(0,Z.jsx)(yo,{height:72})]})]}),(0,Z.jsx)(yo,{height:56,borderRadii:[32,32,32,32]})]}),Qde=V.View(`padding:`,({theme:e})=>`0 ${e.width.screen.paddingHorizontal}`,`;justify-content:space-between;flex:1;padding-bottom:32px;`),$de=V.View(`flex-direction:row;`),efe=({goToPayInvoice:e})=>{let{colors:t}=G(),{formatMessage:n}=K();return(0,Z.jsxs)(nfe,{testID:`RevolveTransfer_WithdrawalNotAvailable`,children:[(0,Z.jsx)(Wu,{title:n({id:`pay__deposit__account__credit__unavailable__title`}),icon:(0,Z.jsx)(P.InfoMessageIcon,{width:32,height:32}),description:n({id:`pay__deposit__account__credit__unavailable__messagetext`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:n({id:`pay__deposit__account__credit__unavailable__text`})}),(0,Z.jsx)(I,{height:20}),(0,Z.jsx)(Yu,{isSingleItem:!0,label:n({id:`pay__dashboard__invoice__invoice03__title`}),description:n({id:`pay__dashboard__invoice__invoice03__description`}),leftComponent:(0,Z.jsx)(tfe,{}),rightComponent:(0,Z.jsx)(P.ArrowForwardIcon,{width:24,height:24}),onPress:e,testID:`WithdrawalNotAvailable_PayInvoice`,variant:`enabled`,descriptionColor:t.error})]})},tfe=()=>(0,Z.jsxs)(ife,{children:[(0,Z.jsx)(rfe,{}),(0,Z.jsx)(P.InvoicesIcon,{width:32,height:32})]}),nfe=V.View(`padding:`,({theme:e})=>e.width.screen.paddingHorizontal,`;`),D6=8,rfe=V.View(`width:`,`${D6}px`,`;height:`,`${D6}px`,`;border-radius:`,`${D6}px`,`;background-color:`,({theme:e})=>e.colors.error,`;position:absolute;right:4px;top:2px;outline-style:solid;outline-color:white;outline-width:2px;`),ife=V.View(`position:relative;`);O();var{FlowResultScreen:afe}=Jc,ofe=()=>{let e=N(),t=N(),{formatMessage:n}=K(),{webRevolveOnboarding:r}=Oa(),i=(0,X.useCallback)(()=>{r===!1?t.navigate(yE.REVOLVE_ONBOARDING):b.openURL(r)},[t,r]),a=(0,X.useCallback)(()=>{t.navigate(Dh.PROFILE_PAYMENTS_OVERVIEW)},[t]);return(0,Z.jsx)(Vde,{goToFeedAccountCredit:i,children:t=>t.isLoading?(0,Z.jsx)(E6,{}):t.isError?(0,Z.jsx)(afe,{type:`error`,title:n({id:`pay__screens__content__dialog-text__33`}),description:n({id:`pay__onboarding__content__description__6`}),buttonTitle:n({id:`pay__onboarding__content__button__label__8`}),bottomButtonTitle:n({id:`pay__onboarding__text-container__label__6`}),onButtonPress:t.handleRefetch,onBottomButtonPress:e.goBack}):t.isOverdue?(0,Z.jsx)(efe,{goToPayInvoice:a}):t.isBelowTheLimit?(0,Z.jsx)(Hde,{isIncreaseLimitAvailable:t.isIncreaseLimitAvailable}):(0,Z.jsx)(Yde,{serviceChargeFeeRangeResponse:t.serviceChargeFeeRangeResponse,revolveWithdrawalData:t.revolveWithdrawalData,transferFromRevolve:t.transferFromRevolve,isTransferInProgress:t.isTransferInProgress,revolveTileStateResponse:t.revolveTileStateResponse})})},sfe=({accountId:e,enabled:t})=>Bn({enabled:e!=null&&t,queryKey:Wh.creditLineDetails(e),queryFn:()=>bp({method:`GET`,url:`se/CreditLine/Product/Accounts/${e}/Details`})}),O6=({onSuccess:e,onError:t,onDenied:n})=>
1369{let[r,i]=(0,X.useState)(!1),a=et(),o=Nr(),{newRevolveAccountId:s}=yf(e=>e.userSession),c=Ke();(0,X.useEffect)(()=>{W.emptyOrNull(s)&&t()},[s]);let{data:l,isError:u}=sfe({accountId:s,enabled:a&&o}),{data:d,isError:f}=u4({accountId:s,enabled:a}),{mutate:p,data:m}=r3({transferType:K4.WITHDRAWAL,accountId:s,onSuccess:e=>{e.isValid?i(!0):(c.invalidateQueries({queryKey:Wh.transfer()}),n())},onError:t});(0,X.useEffect)(()=>{l!=null&&d!=null&&W.not.emptyOrNull(s)&&p()},[l,d,p,s]);let{data:h,status:g}=n3({enabled:W.not.emptyOrNull(s)&&r&&a,accountId:s,transferType:K4.WITHDRAWAL});return(0,X.useEffect)(()=>{g===`success`&&h!=null&&m?.isValid&&(h.defaultAccounts.length>0?e(h):n())},[h,g,m]),(0,X.useEffect)(()=>{(g===`error`||u||f)&&(c.invalidateQueries({queryKey:Wh.transfer()}),t())},[g,u]),{isLoading:g===`pending`,withdrawalData:h??null,availableBalance:d?.balance?.available==null?null:Math.floor(d.balance.available.amount),accountId:s??null,interestRate:l?.annualInterestRate??null,isValid:m?.isValid??!1,productType:d?.basicInfo.productType,currentRepaymentAmount:d?.creditInfo?.totalRepaymentAmount?.amount}},k6=1500,cfe=20,lfe=({accountId:e,transactionId:t,enabled:n,shouldPoll:r,onMaxRetries:i})=>{let[a,o]=(0,X.useState)(!1);return(0,X.useEffect)(()=>{a&&i!=null&&i()},[a]),Bn({enabled:r&&n&&!a,queryKey:Wh.transactionStatus(),gcTime:0,queryFn:({signal:n})=>bp({method:`GET`,url:`se/bank-accounts/public/accounts/${e}/transactionRequests/${t}`,signal:n}),retryDelay:k6,refetchInterval:e=>{let{data:t,error:n,dataUpdateCount:i}=e.state;return(W.nullish(t?.transactionRequest?.status)||t?.transactionRequest?.status===Y4.PENDING)&&n==null&&r?i<cfe?k6:(o(!0),0):0}})},ufe=({onSuccess:e,onError:t,accountId:n})=>{let r=Ke();return fn({mutationFn:e=>bp({method:`POST`,url:`se/bank-accounts/public/accounts/${n}/transfers`,contentType:`application/json`,params:e}),onSuccess:e,onError:t,onSettled:()=>{r.invalidateQueries({queryKey:Wh.revolveWithdrawalTransfer()}),r.invalidateQueries({queryKey:Wh.creditLineDetails(n)})}})},dfe={ACTION_CLICKED:`revolve_action_clicked`},A6={WITHDRAW:`withdraw`,INCREASE_LIMIT:`increase_limit`,TRANSACTIONS:`transactions`,INSURANCE_TILE:`insurance_tile`,MANAGE_CONNECTED_ACCOUNTS:`manage_connected_accounts`,ACCOUNT_DETAILS:`account_details`,DOCUMENTS:`documents`,CALL_CUSTOMER_CARE:`call_customer_care`,CONVERT_PART_PAYMENT:`convert_part_payment`,EDIT_MONTHLY_PAYMENT:`edit_monthly_payment`,PAYMENT_FREE_MONTH:`payment_free_month`},j6={V1:`v1`,V2:`v2`},M6=(e,t)=>{_i(dfe.ACTION_CLICKED,{product:`revolve`,action:e,version:t})},N6=({accountId:e,availableTransfers:t,availableAccounts:n})=>{let{paymentType:r,setError:i,setSuccess:a}=S6(),{trackAccountEvent:o}=lh(),s=Ke(),c=et(),{formatMessage:l}=K(),[u,d]=(0,X.useState)(null),[f,p]=(0,X.useState)(!1),[m,h]=(0,X.useState)(!1),g=(0,X.useRef)(0),{data:_}=Ch(c),v=(0,X.useCallback)(()=>{s.invalidateQueries({queryKey:Wh.transfer()}),s.invalidateQueries({queryKey:Wh.creditLineAccountSummary(e??``)}),o(Uh.WITHDRAWAL_COMPLETED,e,Mh.REVOLVE,{amount:g.current,version:j6.V2}),p(!1),a()},[]),{data:y,isError:b}=lfe({accountId:e,transactionId:u,enabled:e!=null&&u!=null&&c,shouldPoll:m,onMaxRetries:v}),x=(0,X.useMemo)(()=>b||y?.transactionRequest?.status!=null&&[Y4.APPROVED,Y4.COMPLETED,Y4.SCHEDULED,Y4.PROCESSING].includes(y?.transactionRequest?.status),[y,b]),S=(0,X.useMemo)(()=>y?.transactionRequest?.status!=null&&[Y4.FAILED,Y4.REJECTED].includes(y?.transactionRequest?.status),[y]);(0,X.useEffect)(()=>{x&&v()},[x]),(0,X.useEffect)(()=>{S&&(s.invalidateQueries({queryKey:Wh.transfer()}),s.invalidateQueries({queryKey:Wh.creditLineAccountSummary(e??``)}),o(Uh.WITHDRAWAL_FAILED,e,Mh.REVOLVE,{version:j6.V2}),p(!1),i())},[S]);let{mutate:C}=ufe({accountId:e,onSuccess:e=>{d(e.transactionRequestId),h(!0)},onError:()=>{o(Uh.WITHDRAWAL_FAILED,e,Mh.REVOLVE,{version:j6.V2}),p(!1),i()}});return{isSubmitting:f,submitWithdrawal:(0,X.useCallback)(i=>{let a=r===h6.PERSONAL_ACCOUNT||r===m6.REVOLVE,s=a?n.find(e=>e.type===G4.PERSONAL_ACCOUNT):n.find(e=>e.type===G4.WITHDRAWAL_ACCOUNT),c=t.includes(J4.RIX_INST)?J4.RIX_INST:J4.DCL,u=a?J4.INTERNAL:c;g.current=i,o(Uh.WITHDRAWAL_STARTED,e,Mh.REVOLVE,{amount:i,version:j6.V2}),p(!0),C({transferType:K4.WITHDRAWAL,message:l(a?{id:`loan__revolve__dashboard__withdraw_amount_(autogrito_not_connected)__name__12`}:{id:`loan__revolve__dashboard__after_onboarding__label__92`}),valueDateUtc:new Date().toISOString().split(`T`)[0],amount:i,transferMethod:u,recipientDetails:{accountNumber:s?.number??``,name:_?.name??``,accountNumberType:s?.numberType??``,type:`PrivatePerson`,accountId:s?.id??null}})},[e,n,t,l,C,r,_?.name,o])}},ffe=()=>{let{setDenied:e,setError:t}=S6(),{withdrawalData:n,availableBalance:r,interestRate:i,accountId:a,productType:o,currentRepaymentAmount:s}=O6({onDenied:e,onError:t,onSuccess:t=>{t.defaultAccounts.some(e=>
1369e.type===G4.PERSONAL_ACCOUNT)||e()}}),{isSubmitting:c,submitWithdrawal:l}=N6({accountId:a,availableTransfers:n?.transferMethods??[],availableAccounts:n?.defaultAccounts??[]});return c?(0,Z.jsx)(Sn,{variant:`symbol`}):n!=null&&r!=null&&i!=null?(0,Z.jsx)($4,{transferFromRevolve:l,isTransferInProgress:c,maxWithdrawalAmount:Math.min(n.limits.maxAmount,r),minWithdrawalAmount:n.limits.minAmount,interestRate:i.toString(),productType:o,currentRepaymentAmount:s}):(0,Z.jsx)(E6,{})};O();var{useInput:pfe}=pi,{parseNumberByLocale:mfe,formatNumber:hfe}=Tc,P6=L.SE.number.amount.currency,gfe={amount:``},_fe=()=>{let{setSuccess:e,setError:t,setQRCode:n,qrCode:r,paymentType:i}=S6(),{formatMessage:a,locale:o}=K(),s=(0,X.useMemo)(()=>mfe(o),[o]),{isMd:c}=tl(),l=Dd({positive:Uh.PAYMENTS_DEPOSIT_SWISH_SUCCESS,negative:Uh.PAYMENTS_DEPOSIT_SWISH_ERROR}),u=(0,X.useRef)(null);(0,X.useEffect)(()=>{i===m6.SWISH&&u.current?.focus()},[i,u]);let d=nc({defaultValues:gfe,mode:`onChange`}),{formState:{errors:f},control:p,handleSubmit:m,clearErrors:h,getValues:g,watch:_}=d,v=_(`amount`),{openSwish:y,isQRModalOpen:b,dataQrCode:x,isLoadingQrCode:S,isLoadingAutoStartToken:C,isLoadingSwishStatus:w}=l8({amount:Number(v??`0`),SWISH_CALLBACK_WEB_URL:Sh.InfoScreen,SWISH_CALLBACK_MOBILE_URL:`northmill://swishCallback`,submitSwishSuccessMachineEvent:()=>{l.log(),e()},submitSwishErrorMachineEvent:(e,n,...r)=>{l.error(e,n,...r),t(e)},autoStartTokenPost:xee,qrCodePost:Yp,swishStatusGet:Nm,autoStartTokenBodyParams:{useSandbox:!1}}),T=pfe({fieldProps:{label:c?a({id:`loan__revolve__withdrawal__label__87`}):void 0,error:f.amount},controllerProps:{name:`amount`,control:p,rules:{required:a({id:`save__flexible_alert-message__text_90`}),validate:e=>{let t=s(e);if(isNaN(t))return a({id:`save__flexible_alert-message__text_90`});if(t<100)return a({id:`pay__screens__alert-message__text2`});if(t>999999)return a({id:`save__flexible__alert-message__text`},{0:Tc.formatNumber(jde,o,P6)})}}}});(0,X.useEffect)(()=>{b&&W.not.emptyOrNull(x?.qrCode)&&W.emptyOrNull(r)&&n(x?.qrCode)},[b,x,n,r]);let E=m(()=>{h(`amount`),y()}),D=(0,X.useCallback)(e=>{T.onChangeText!=null&&(h(`amount`),T.onChangeText(String(e)))},[T,h]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Rt,{withdrawAmountInput:{...T,autoFocus:!1,...xe.OS===`android`&&{multiline:!0}},amountQuickSuggestionList:{testID:`SwishPaymentFormQuickSelectAmount`,defaultValues:Pde,onPressValue:D,selectedValue:Number(g().amount),textFormatter:e=>hfe(e,o,P6).replace(/\u00A0/g,` `)}}),(0,Z.jsx)(I,{height:24}),!c&&(0,Z.jsx)(vfe,{}),(0,Z.jsx)(ba,{wide:!0,align:`center`,hasShadow:!0,LeadingIconComponent:Cr.SwishLogoBadge,onPress:E,disabled:!d.formState.isValid,isLoading:S||C||w,testID:`SwishPaymentFormContinueButton`,children:a({id:`pay__screens__text-container__label__4`})})]})},vfe=V.View(`flex:1;`),{formatNumber:yfe}=Tc,bfe=L.SE.number.amount.currency,F6=32,I6=`PaymentsDepositScreenTopTabBar`,xfe=({paymentType:e,handleSelection:t,tabLabels:n,isHidden:r=!1,revolveWithdrawalData:i})=>{let{formatMessage:a,locale:o}=K(),s=no(),[c,l]=(0,X.useState)(!0),u=N(),{isNewRevolve:d}=yf(e=>e.userSession),{data:f}=Cf(!0),p=d||f?.RevolveLoanInformation!=null,m=i?.MaxWithdrawalAmount==null?void 0:yfe(i?.MaxWithdrawalAmount,o,bfe,{fractionDigits:0}),h=(0,X.useMemo)(()=>[{name:m6.SWISH,label:n[m6.SWISH],component:(0,Z.jsx)(_fe,{})},...p?[{name:m6.REVOLVE,label:n[m6.REVOLVE],component:d?(0,Z.jsx)(ffe,{}):(0,Z.jsx)(ofe,{}),subtitle:m}]:[],{name:m6.BANK_TRANSFER,label:n[m6.BANK_TRANSFER],component:(0,Z.jsx)(Rde,{})}],[n,p,d,m]),g=(0,X.useMemo)(()=>[{key:n[m6.SWISH],label:a({id:`pay__screens__tab_containter__tab__text__32`}),leftComponent:(0,Z.jsx)(Cr.SwishColorLogoBadge,{width:F6,height:F6}),rightComponent:(0,Z.jsx)(ea,{isFilled:m6.SWISH===e,onPress:()=>{t(n[m6.SWISH]),l(!1)}}),testID:`${I6}-${m6.SWISH}`},...p?[{key:n[m6.REVOLVE],label:a({id:`pay__screens__deposit__account_credit_4__text`}),description:a({id:`pay__dashboard__description__01`}),leftComponent:(0,Z.jsx)(P.LoanRevolve,{width:F6,height:F6}),rightComponent:(0,Z.jsx)(ea,{isFilled:m6.REVOLVE===e,onPress:()=>{t(n[m6.REVOLVE]),l(!1)}}),testID:`${I6}-${m6.REVOLVE}`}]:[],{key:`manual_deposit`,label:a({id:`pay__screens__master__text__manual__deposit`}),subtitle:a({id:`pay__screens__page-title-container__title__25`}),description:a({id:`pay__screens__page-title-container__title__25`}),leftComponent:(0,Z.jsx)(P.DocumentsIcon,{width:F6,height:F6}),rightComponent:(0,Z.jsx)(P.ArrowForwardIcon,{width:F6,height:F6}),testID:`${I6}-manual-deposit`}],[n,e,a,t,p]);return(0,Z.jsxs)(Sfe,{isHidden:r,children:[(0,Z.jsx)(j,{testID:`PaymentsDepositsScreen`,keyboardAvoiding:!0,scrollViewProps:{keyboardShouldPersistTaps:`always`,keyboardDismissMode:`on-drag`},header:(0,Z.jsx)(j.Header,{paddingTop:s,children:(0,Z.jsxs)(Cfe,{children:[(0,Z.jsx)(L6,{children:(0,Z.jsx)(Or,{title:h.find(t=>t.name===e)?.label??``,subtitle:h.find(t=>t.name===e)?.subtitle,onPress:()=>l(!0),testID:`${I6}Button1`})}),(0,Z.jsx)(U,{variant:`body`,size:`small`,children:a({id:`loan__revolve__dashboard__withdraw_1__label_text__27`})}),(0,Z.jsx)(L6,{children:(0,Z.jsx)(Or,{disabled:!0,hideIcon:!0,title:a({id:`loan__revolve__withdrawal__label__29`}),testID:`${I6}Button2`})})]})}),children:h.find(t=>t.name===e)?.component}),(0,Z.jsx)(Ks,{visible:c,onClose:()=>l(!1),headerText:a({id:`pay__screens__example__items__action__modal__text`}),actionListItems:g,onItemPress:({key:e})=>{c&&(l(!1),e===`manual_deposit`?u.push(aE.BANK_TRANSFER):t(e))}})]})},Sfe=V.View(`flex:1;`,({isHidden:e})=>e&&`display: none;`,`;`),Cfe=V.View(`flex-direction:row;gap:8px;align-items:center;padding:8px 0;`),L6=V.View(`flex:1;`),{FlowResultScreen:wfe}=Jc,Tfe=({paymentType:e,onClose:t})=>{let{formatMessage:n}=K(),[r,i]=(0,X.useState)(!1),{notificationStatus:a}=uu(),{requestPermissions:o}=Ga();return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(wfe,{testID:`PaymentsDepositsSuccessScreen`,type:`success`,title:n({id:`pay__screens__content__congratulations!_your_transfer_is_done`}),description:e===m6.SWISH?n({id:`pay__screens__content__description__78`}):n({id:`pay__screens__full-screen-outcome__text01`}),buttonTitle:n({id:`pay__onboarding__text-container__label__6`}),onButtonPress:()=>
1369{if(e===m6.SWISH&&pp({product:sp.CARD,screen:eg.SWISH_TOP_UP,result:Nd.SUCCESS}),a===Ku.GRANTED){t();return}rh({defaultValue:!1})?t():i(!0)}}),(0,Z.jsx)(Cc,{visible:r,onClose:()=>{i(!1),Om(),t()},onEnableNotifications:()=>{i(!1),Om(),o(),t()}})]})},{FlowResultScreen:Efe}=Jc,Dfe=({onClose:e})=>{let{formatMessage:t}=K();return(0,Z.jsx)(Efe,{type:`denied`,title:t({id:`pay__onboarding__content__headline__74`}),description:t({id:`pay__screens__denied__description`}),buttonTitle:t({id:`pay__screens__denied_CTA`}),onButtonPress:e})},Ofe=()=>{let{formatMessage:e}=K(),{popTo:t,pop:n,replace:r}=N(),i=ta(),{reset:a,isDenied:o,isError:s,errorData:c,isSuccess:l,paymentType:u,qrCode:d}=S6(),{isRatingAvailable:f,handleRateApp:p}=Ei();B({headerTitleText:e({id:`pay__screens__page-title-container__title__86`}),headerShown:W.emptyOrNull(d)&&!l&&!o&&!s,isHeaderSemiTransparent:!0});let m=(0,X.useMemo)(()=>({[m6.SWISH]:e({id:`pay__screens__tab_containter__tab__text__32`}),[m6.REVOLVE]:e({id:`pay__screens__deposit__account_credit_4__text`}),[m6.BANK_TRANSFER]:e({id:`pay__screens__tab_containter__tab__text__83`})}),[e]),h=(0,X.useCallback)(()=>{s&&u===m6.SWISH&&pp({product:sp.CARD,screen:eg.SWISH_TOP_UP,result:Nd.ERROR}),i?.params?.goBackToFeed??!1?t(J.FEED,{screen:Fp.FEED_SCREEN}):i.params?.revalidateAccountDashboardOnSuccess===!0?r(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.PERSONAL_ACCOUNT_DASHBOARD,params:{revalidateData:!0,backButtonTarget:`feed`}}):n()},[s,u,n,t,r,i.params?.goBackToFeed,i.params?.revalidateAccountDashboardOnSuccess]),g=(0,X.useCallback)(async()=>{f&&await p(),h()},[h,p,f]),_=(0,X.useCallback)(()=>{r(J.FEED,{screen:Fp.FEED_CC_SCREEN})},[r]);return(0,Z.jsx)(Ide,{tabLabels:m,children:e=>o?(0,Z.jsx)(Dfe,{onClose:h}):s?(0,Z.jsx)(pc,{error:c,onClose:h,onRedirectToCustomerCenter:_,onRetry:a,place:`PaymentsDepositsScreen`,testID:`PaymentsDepositsErrorScreen`}):l?(0,Z.jsx)(Tfe,{paymentType:u,onClose:g}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(xfe,{tabLabels:m,paymentType:u,getSelectedItem:e.getSelectedItem,handleSelection:e.handleSelection,revolveWithdrawalData:e.revolveWithdrawalData,isHidden:W.not.emptyOrNull(d)}),W.not.emptyOrNull(d)&&(0,Z.jsx)(Sm,{closeMachineEvent:h,imageDataBase64:d})]})})},R6=sf(),z6=()=>{Ut();let e=ta();return(0,Z.jsx)(x6,{children:(0,Z.jsxs)(R6.Navigator,{initialRouteName:aE.DEPOSIT,children:[(0,Z.jsx)(R6.Screen,{name:aE.DEPOSIT,initialParams:{goBackToFeed:e.params?.goBackToFeed??!1,revalidateAccountDashboardOnSuccess:e.params?.revalidateAccountDashboardOnSuccess??!1},component:Ofe}),(0,Z.jsx)(R6.Screen,{name:aE.BANK_TRANSFER,component:kde,options:{presentation:`transparentModal`,headerShown:!1}}),(0,Z.jsx)(R6.Screen,{name:Fp.ACCOUNT_CREDIT,component:R3})]})})},kfe=`/se/v1/app`,B6=()=>R?{DelayedAccountHashPaymentId:`/user/unpaid-invoices?paymentId`,DelayedAccountCallbackBaseUrl:`${window.location.origin}${kfe}#/user/unpaid-invoices`}:{DelayedAccountHashPaymentId:``,DelayedAccountCallbackBaseUrl:``},{SwishLogoBadge:Afe}=Cr,{ListDetailSummaryItemWithCopyButton:V6}=Jc,jfe=L.SE.number.amount.currency,Mfe=()=>{let{params:e}=ta(),{formatMessage:t,locale:n}=K(),{colors:r}=G(),i=N(),a=Dd({positive:Uh.DELAYED_ACCOUNS_SWISH_SUCCESS,negative:Uh.DELAYED_ACCOUNS_SWISH_ERROR}),{openSwish:o,isQRModalOpen:s,dataQrCode:c,isLoadingQrCode:l,isLoadingAutoStartToken:u,isLoadingSwishStatus:d,handleSwishQRModalClose:f}=l8({overrideTransitionFinished:!0,amount:e.totalDelayedAmount,autoStartTokenBodyParams:{accountId:e.accountId,brand:e.brand},autoStartTokenPost:zm,qrCodePost:ch,swishStatusGet:Th,SWISH_CALLBACK_MOBILE_URL:`northmill://swishCallback-delayedAccounts`,SWISH_CALLBACK_WEB_URL:B6().DelayedAccountCallbackBaseUrl,submitSwishSuccessMachineEvent:()=>{a.log(),i.navigate(sE.DELAYED_ACCOUNTS_SUCCESS)},submitSwishErrorMachineEvent:(e,t,...n)=>{a.error(e,t,...n),i.navigate(sE.DELAYED_ACCOUNTS_ERROR)}});Gi((0,X.useCallback)(()=>{d&&e.cancelFetchingStatus&&(f(),i.setParams({cancelFetchingStatus:!1}))},[f,d,i,e.cancelFetchingStatus]));let p=(0,X.useMemo)(()=>Tc.formatNumber(e.totalDelayedAmount,n,jfe,{style:`currency`,currencyDisplay:`symbol`,fractionDigits:0}),[n,e.totalDelayedAmount]);return B({headerTitleText:`${e.productName} - ${p}`}),(0,X.useEffect)(()=>{s&&W.emptyOrNull(c?.qrCodeBytes)&&!e.cancelFetchingStatus&&i.navigate(sE.SWISH_QR_CODE,{...e,imageDataBase64:c?.qrCodeBytes})},[s,i,c,e]),(0,Z.jsx)(Nfe,{children:(0,Z.jsxs)(Pfe,{children:[(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:t({id:`profile__left-container__text__45`})}),(0,Z.jsxs)(Ffe,{children:[(0,Z.jsx)(Rr,{variant:`multiLine`,label:t({id:`profile__container__label`}),text:Pu.fromISO(e.dueDate).toFormat(`yyyy-MM-dd`)}),(0,Z.jsx)(pr,{color:r.gray200}),(0,Z.jsx)(Rr,{variant:`multiLine`,label:t({id:`profile__container__label__5`}),text:p}),(0,Z.jsx)(pr,{color:r.gray200}),(0,Z.jsx)(V6,{label:t({id:`profile__content__label`}),text:e.bankgiroNumber}),(0,Z.jsx)(pr,{color:r.gray200}),(0,Z.jsx)(V6,{label:t({id:`profile__content__label__79`}),text:e.ocrNumber}),(0,Z.jsx)(pr,{color:r.gray200})]}),(0,Z.jsx)(Ife,{onPress:()=>o(),LeadingIconComponent:Afe,isLoading:l||u||d,children:t({id:`profile__profile__text-container__label`})})]})})},Nfe=V.View(`flex:1;align-items:center;justify-content:center;padding:`,({theme:e})=>
1369`24px ${e.width.screen.paddingHorizontal}`,`;`),Pfe=V.View(`flex:1;width:100%;max-width:`,({theme:e})=>e.width.screen.maxContentWidth,`;`),Ffe=V.View(`margin:30px 0;`),Ife=V(ba)(`width:100%;`),{FlowResultScreen:Lfe}=Jc,Rfe=Ol.pop(1),zfe=()=>{let{formatMessage:e}=K();B({headerShown:!1});let t=N(),n=(0,X.useCallback)(()=>t.popTo(sE.DELAYED_ACCOUNTS_LIST),[t]),r=(0,X.useCallback)(()=>t.dispatch(Rfe),[t]);return(0,Z.jsx)(Lfe,{type:`error`,title:e({id:`profile__content__headline`}),description:e({id:`profile__content__description__3`}),buttonTitle:e({id:`profile__content__button__label`}),onButtonPress:r,bottomButtonTitle:e({id:`pay__onboarding__text-container__label__6`}),onBottomButtonPress:n})},Bfe=()=>{let e=B6().DelayedAccountHashPaymentId,{[e]:t}=Ft.parse(R?location.hash:``),n=t!=null,[r,i]=(0,X.useState)(0);(0,X.useEffect)(()=>{!n&&r!==0&&i(0)},[n,r]);let{refetch:a,isLoading:o,data:s,error:c}=Th({paymentId:t??`null`,enabled:n}),l=(0,X.useCallback)(async()=>{if(s==null){await a(),await new Promise(e=>setTimeout(e,1e3));return}s.status===1&&(i(1),await a(),await new Promise(e=>setTimeout(e,1e3)))},[s,a]);return Es(l,(s?.status===1||s==null)&&t!=null&&t!==``&&!o?1e3:null),(0,X.useEffect)(()=>{c!=null&&(i(3),R&&OL())},[c]),(0,X.useEffect)(()=>{s?.status!=null&&s.status!==1&&(s.status===2||s.status===3)&&(i(s.status),R&&OL())},[s]),{isLoadingSwishStatus:o,isPaymentIdInUrl:n,paymentStatus:r,cleanSwishStatus:(0,X.useCallback)(()=>{kp.invalidateQueries({queryKey:Wh.swishStatus(t??`null`)})},[t])}},{CongratsIcon:Vfe}=P,Hfe=()=>{let{formatMessage:e}=K(),{colors:t}=G();return(0,Z.jsxs)(Ufe,{children:[(0,Z.jsx)(Vfe,{width:64,height:64,fill:t.gray0}),(0,Z.jsx)(Wfe,{color:t.gray0,align:`center`,variant:`display`,size:`small`,children:e({id:`profile__content__congrats!_all_your_invoices_are_paid.`})})]})},Ufe=V.View(`flex:1 1 auto;justify-content:center;align-items:center;padding:`,({theme:e})=>`24px ${e.width.screen.paddingHorizontal}`,`;background-color:`,({theme:e})=>e.colors.primary400,`;`),Wfe=V(U)(`margin:32px 0 64px;`),Gfe=L.SE.number.amount.currency,Kfe=()=>{let{formatMessage:e,locale:t}=K(),n=N(),{colors:r}=G();B({headerTitleText:e({id:`profile__unpaid_invoice__title`})});let{data:i,status:a,refetch:o}=kee(),{isLoadingSwishStatus:s,paymentStatus:c,isPaymentIdInUrl:l,cleanSwishStatus:u}=Bfe();Gi((0,X.useCallback)(()=>(o(),()=>{u()}),[u])),(0,X.useEffect)(()=>{c===2?n.navigate(sE.DELAYED_ACCOUNTS_SUCCESS):(c===3||a===`error`)&&n.navigate(sE.DELAYED_ACCOUNTS_ERROR)},[n,c,a]);let d=(0,X.useMemo)(()=>i?.accounts.sort((e,t)=>e.dueDate>t.dueDate?1:-1),[i?.accounts]);return i!=null&&W.zeroOrNull(i.accounts.length)?(0,Z.jsx)(Hfe,{}):(0,Z.jsx)(qfe,{children:(0,Z.jsxs)(Jfe,{children:[(a===`pending`||s)&&(0,Z.jsxs)(ir,{times:2,children:[(0,Z.jsx)(nd,{}),(0,Z.jsx)(I,{})]}),!l&&!s&&a!==`pending`&&d!=null&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Yfe,{variant:`headline`,size:`small`,children:e({id:`profile__left-container__text__59`})}),(0,Z.jsx)(Xfe,{variant:`title`,size:`medium`,children:e({id:`profile__left-container__text`})}),(0,Z.jsx)(Wi,{items:d.map(i=>({IconComponent:P.LoanIcon,leading:{title:i.productName,description:e({id:`profile__text__description__22`},{0:Pu.fromISO(i.dueDate).toFormat(`yyyy-MM-dd`)})},trailing:{title:Tc.formatNumber(i.totalDelayedAmount,t,Gfe,{style:`currency`,currencyDisplay:`symbol`,fractionDigits:0})},colors:{leadingDescriptionColor:Pu.fromISO(i.dueDate)<Pu.fromMillis(Date.now())?r.error:r.gray600},trailingElement:(0,Z.jsx)(M.Arrow,{}),onPress:()=>n.navigate(sE.DELAYED_ACCOUNT,{...i})}))})]})]})})},qfe=V.View(`flex:1;align-items:center;padding:`,({theme:e})=>`24px ${e.width.screen.paddingHorizontal}`,`;`),Jfe=V.View(`width:100%;max-width:`,({theme:e})=>e.width.screen.maxContentWidth,`;`),Yfe=V(U)(`margin-bottom:44px;`),Xfe=V(U)(`margin-bottom:20px;`),Zfe=()=>{let{formatMessage:e}=K();B({headerShown:!1});let t=N();return(0,Z.jsx)(is,{type:`success`,title:e({id:`profile__content__all_done!`}),description:e({id:`profile__content__description`}),buttonTitle:e({id:`profile__content__button__label__34`}),onButtonPress:()=>{t.popTo(sE.DELAYED_ACCOUNTS_LIST)}})},Qfe=()=>{let e=ta(),t=N(),{imageDataBase64:n,...r}=e.params??{};return(0,Z.jsx)(Sm,{imageDataBase64:n,closeMachineEvent:()=>{t.popTo(sE.DELAYED_ACCOUNT,{...r,cancelFetchingStatus:!0})}})},H6=sf(),$fe=()=>(0,Z.jsxs)(H6.Navigator,{initialRouteName:sE.DELAYED_ACCOUNTS_LIST,children:[(0,Z.jsx)(H6.Screen,{name:sE.DELAYED_ACCOUNTS_LIST,component:Kfe,options:{headerTitleAlign:`center`}}),(0,Z.jsx)(H6.Screen,{name:sE.DELAYED_ACCOUNT,component:Mfe,options:{headerTitleAlign:`center`}}),(0,Z.jsx)(H6.Screen,{name:sE.DELAYED_ACCOUNTS_SUCCESS,component:Zfe}),(0,Z.jsx)(H6.Screen,{name:sE.DELAYED_ACCOUNTS_ERROR,component:zfe}),(0,Z.jsx)(H6.Group,{screenOptions:{presentation:`modal`},children:(0,Z.jsx)(H6.Screen,{name:sE.SWISH_QR_CODE,component:Qfe})})]}),epe=`/se/app/static/usp-quIukkL0.png`,tpe=(0,X.memo)(({onCancel:e,onStartOnboarding:t,testID:n})=>{let{formatMessage:r}=K(),{scrollViewRef:i,scrollHandler:a,scrollToBottom:o,handleSetVie
1369wHeight:s,isWholeContentVisible:c,isFullHeightVisible:l}=Fo(),u=(0,X.useCallback)(()=>c?t():o(),[c,t,o]);return(0,Z.jsx)(Ia,{headerContainerProps:{headline:r({id:`pay__clicktopay__label__93`}),subheadline:r({id:`pay__clicktopay__label`}),overline:r({id:`pay__clicktopay__label__82`}),IconComponent:P.ClickToPayIcon,imageSource:epe,altImageText:r({id:`aria__label__hero__image__text`})},closeButton:{onPress:e,accessibilityLabel:r({id:`aria__label__icon__close_icon_label`})},customScreenProps:{scrollViewRef:i,scrollViewProps:{onScroll:a,onLayout:s(`scrollView`)},contentContainerProps:{onLayout:s(`container`)},isFullHeightVisible:l},buttonsProps:{primaryButtonProps:{text:r(c?{id:`pay__CTA__label`}:{id:`feed_and_general__onboarding_usp__stip__button__label`}),onPress:u,testID:`StartClickToPayOnboardingButton`}},primaryUsp:{header:r({id:`pay__clicktopay__label__100`}),data:[{title:r({id:`pay__clicktopay__label__52`}),description:r({id:`pay__clicktopay__label__23`})},{title:r({id:`pay__clicktopay__label__18`}),description:r({id:`pay__clicktopay__label__74`})},{title:r({id:`pay__clicktopay__label__84`}),description:r({id:`pay__clicktopay__label__3`})}]},secondaryDescription:{header:r({id:`pay__clicktopay__label__22`}),text:r({id:`pay__clicktopay__label__56`})},testID:n})}),npe=({route:e,navigation:t})=>{let{goBack:n,canGoBack:r,navigate:i,popTo:a}=t,o=e.params?.cardId??``,s=(0,X.useCallback)(()=>{i(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.CLICK_TO_PAY_ONBOARDING,params:{cardId:o}})},[i,o]),c=(0,X.useCallback)(()=>{if(r()){n();return}a(Sf.DEBIT_CARDS)},[r,n,a]);return(0,X.useEffect)(()=>{W.emptyOrNull(o)&&c()},[o,c]),(0,Z.jsx)(tpe,{onCancel:c,onStartOnboarding:s,testID:`ClickToPayUspScreen`})},rpe=({isVisible:e,onClose:t,onRemove:n,isLoading:r=!1,testID:i=`ClickToPayRemoveModal`})=>{let{formatMessage:a}=K(),o=(0,X.useCallback)(()=>{r||t()},[r,t]);return(0,Z.jsx)(Bl,{visible:e,testID:i,onClose:o,headerText:a({id:`pay__clicktopay__label__91__13`}),descriptionText:a({id:`pay__clicktopay__label__26`}),secondaryActionButtonProps:{testID:`MainActionButton`,text:a({id:`pay__CTA__label__93`}),onPress:n,isLoading:r},mainActionButtonProps:{testID:`CloseButton`,text:a({id:`pay__CTA__label__50`}),onPress:o}})},ipe=({isVisible:e,onClose:t,onTryAgain:n,status:r,testID:i=`FreezeClickToPayErrorModal`})=>{let{formatMessage:a}=K();return(0,Z.jsx)(Bl,{visible:e,testID:i,onClose:t,headerText:a({id:`pay__screens__content__dialog-text__33`}),descriptionText:r===ah.SUSPENDED?a({id:`pay__clicktopay__label__100__11`}):a({id:`pay__clicktopay__label__3__53`}),mainActionButtonProps:{testID:i+`MainActionButton`,text:a({id:`pay__dashboard__pay__later__bnpl_toggle_mvp__label__52`}),onPress:n},secondaryActionButtonProps:{testID:i+`CloseButton`,text:a({id:`pay__dashboard__pay__later__bnpl_toggle_mvp__full-screen-outcome__label__57`}),onPress:t}})},{CC_SWEDEN_PHONE_NUMBER:U6,CC_SWEDEN_EMAIL:W6}=$u,G6=({isVisible:e,onClose:t,testID:n=`ContactDetailsModal`})=>{let{formatMessage:r}=K(),{HeaderComponent:i}=Ji({variant:`label-top-left`,noSpacing:!0,label:r({id:`pay__clicktopay__label__82`}),title:r({id:`pay__clicktopay__label__45`})});return(0,Z.jsxs)(Ti,{visible:e,onClose:t,testID:n,fullscreen:!0,headerText:r({id:`pay__screens__content__label__32`}),children:[i,(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,color:ms.gray900,children:r({id:`pay__clicktopay__label__23__86`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsxs)(F,{enableBorder:!0,children:[(0,Z.jsx)(M,{leading:{title:r({id:`pay__screens__content__label__32`}),description:U6},trailingElementType:{elementType:`icon`,elementProps:{name:`PhoneIcon`}},onPress:()=>Tc.onPhonePress(U6)}),(0,Z.jsx)(pr,{color:ms.gray200}),(0,Z.jsx)(M,{leading:{title:r({id:`pay__onboarding__label-text__label_text__21`}),description:W6},trailingElementType:{elementType:`icon`,elementProps:{name:`EmailIcon`}},onPress:()=>Tc.onMailPress(W6)})]})]})};O();var{UspCheckIcon:K6,FreezeIcon:ape,BlockIcon:ope,DocumentsIcon:spe}=P,cpe=(0,X.memo)(({testID:e,hasError:t,clickToPayStatus:n,onToggleFreeze:r,isFrozen:i,userEmail:a,userPhone:o,onRemovePress:s,onContactUsPress:c})=>{let{formatMessage:l}=K(),u=(0,X.useMemo)(()=>t||n===ah.REQUESTED?`disabled`:n===ah.ACTIVE?`active`:`default`,[n,t]),d=(0,X.useCallback)(()=>
1369{b.openURL(OE.CLICK_TO_PAY_TERMS_AND_CONDITIONS)},[]);return(0,Z.jsxs)(A,{testID:e,children:[(0,Z.jsx)(fi,{title:l({id:`pay__clicktopay__label__1`})}),(0,Z.jsxs)(F,{children:[(0,Z.jsx)(M,{testID:`ClickToPayDashboardItemEmail`,variant:`success`,leading:{overline:l({id:`pay__onboarding__label-text__label_text__21`}),title:t?l({id:`pay__cards__ctp__error_label`}):a},IconComponent:K6,colors:t?{leadingTitleColor:ms.error}:void 0}),(0,Z.jsx)(M,{testID:`ClickToPayDashboardItemPhone`,variant:`success`,leading:{overline:l({id:`pay__withdrawal__label__79`}),title:t?l({id:`pay__cards__ctp__error_label`}):o},IconComponent:K6,colors:t?{leadingTitleColor:ms.error}:void 0}),(0,Z.jsx)(Mu,{message:l({id:`pay__clicktopay__label__84__52`}),testID:`ClickToPayDashboardInfoMessage`,onPress:c})]}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{testID:`ClickToPayDashboardItemFreeze`,variant:u,leading:{title:l({id:`pay__clicktopay__label__44`}),description:l({id:`pay__clicktopay__label__34`})},trailingElementType:{elementType:`toggle`,elementProps:{size:`medium`,value:i}},onPress:r,IconComponent:ape})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{testID:`ClickToPayDashboardTermsAndConditions`,variant:`default`,leading:{title:l({id:`pay__clicktopay__label__96`}),description:l({id:`pay__clicktopay__label__9`})},trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}},onPress:d,IconComponent:spe})}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{testID:`ClickToPayDashboardItemRemove`,variant:t||n===ah.REQUESTED?`disabled`:`error`,leading:{title:l({id:`pay__clicktopay__label__62`})},trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}},onPress:s,IconComponent:ope})})]})}),q6=({onClose:e,onTryAgain:t,isLoading:n})=>{let{formatMessage:r}=K();return(0,Z.jsx)(vi,{testID:`ClickToPayErrorScreen`,type:`error`,title:r({id:`pay__screens__content__dialog-text__33`}),description:r({id:`dashboard__full-screen-outcome__text01`}),primaryButtonProps:{text:r({id:`pay__dashboard__pay__later__bnpl_toggle_mvp__label__52`}),onPress:t,isLoading:n},secondaryButtonProps:{text:r({id:`pay__dashboard__pay__later__bnpl_toggle_mvp__full-screen-outcome__label__57`}),onPress:e,disabled:n}})},lpe=({onClose:e})=>{let{formatMessage:t}=K();return(0,Z.jsx)(vi,{testID:`ClickToPayRemoveSuccessScreen`,type:`approved`,title:t({id:`pay__clicktopay__label__27`}),description:t({id:`pay__clicktopay__label__59`}),primaryButtonProps:{text:t({id:`pay__dashboard__pay__later__bnpl_toggle_mvp__full-screen-outcome__label__57`}),onPress:e}})},upe=({route:e,navigation:t})=>{let{goBack:n,canGoBack:r,navigate:i}=t,a=et(),{colors:o}=G(),{formatMessage:s}=K(),c=no(),l=e.params?.cardId??``,{data:u,refetch:d,isFetching:f,error:p}=ef(l,a),{data:m,isFetching:h,refetch:g,error:_}=Ch(a),[v,y]=(0,X.useState)(!1),[b,x]=(0,X.useState)(!1),[S,C]=(0,X.useState)(!1),[w,T]=(0,X.useState)(!1),[E,D]=(0,X.useState)(!1),{mutateAsync:O,isPending:k}=Zf(l),{mutateAsync:A,isPending:ee}=Bf(l),[te,ne]=(0,X.useState)(u?.state===ah.SUSPENDED);B({headerTitleText:s({id:`pay__clicktopay__label__82`}),headerBorderless:!0,isHeaderSemiTransparent:!0});let re=(0,X.useCallback)(()=>{d(),g()},[d,g]),ie=(0,X.useMemo)(()=>{switch(u?.state){case ah.ACTIVE:return s({id:`pay__pay_lateter__empty_state__description`});case ah.SUSPENDED:return s({id:`pay__clicktopay__label__16`});case ah.REQUESTED:return s({id:`pay__clicktopay__label__25__98`});default:return s({id:`pay__clicktopay__label__82`})}},[s,u?.state]),ae=(0,X.useMemo)(()=>{switch(u?.state){case ah.ACTIVE:return o.secondary300;case ah.REQUESTED:return o.infoDark;default:return o.gray900}},[u?.state,o]);(0,X.useEffect)(()=>{ne(u?.state===ah.SUSPENDED)},[u?.state]);let oe=(0,X.useCallback)((e=!1)=>{if(!e&&r()){n();return}t.popTo(Sf.DEBIT_CARDS)},[r,n,t]);(0,X.useEffect)(()=>{(W.emptyOrNull(l)||u?.state===ah.CARD_NOT_FOUND)&&oe(!0)},[l,oe,u?.state]);let se=(0,X.useCallback)(async()=>{if(k)return;let e=te?ah.ACTIVE:ah.SUSPENDED,t=te;ne(!te);try{await O(e),re()}catch{ne(t),C(!0)}},[te,k,O,re]),ce=(0,X.useCallback)(async()=>{try{await A(),T(!0)}catch{D(!0)}finally{y(!1)}}
1369,[A]),le=f||h||W.emptyOrNull(l)||u?.state===ah.CARD_NOT_FOUND,ue=p!=null||_!=null;return(0,X.useEffect)(()=>{ee||w||u?.state===ah.UNACTIVATED&&i(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.CLICK_TO_PAY_USP,params:{cardId:l}})},[u?.state,i,l,ee,w]),w?(0,Z.jsx)(lpe,{onClose:oe}):E?(0,Z.jsx)(q6,{onClose:()=>D(!1),onTryAgain:ce,isLoading:ee}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(ipe,{status:u?.state,isVisible:S,onClose:()=>C(!1),onTryAgain:se}),(0,Z.jsx)(rpe,{isVisible:v,onClose:()=>y(!1),onRemove:ce,isLoading:ee}),(0,Z.jsx)(G6,{isVisible:b,onClose:()=>x(!1)}),(0,Z.jsxs)(j,{testID:`ClickToPayDashboardScreen`,header:(0,Z.jsx)(qt,{isError:ue,errorButtonText:s({id:`pay__screens__realod__button__label`}),onPressErrorButton:re,isLoading:le,IconComponent:P.ClickToPayIcon,headerHeight:c,label:s({id:`pay__clicktopay__label__94`}),title:ie,colors:{titleColor:ae}}),children:[le&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(fi,{title:s({id:`pay__clicktopay__label__1`})}),(0,Z.jsx)(F,{children:(0,Z.jsxs)(es,{times:2,children:[(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(nd,{width:144,height:16}),(0,Z.jsx)(nd,{})]})})]}),!le&&(0,Z.jsx)(cpe,{testID:`ClickToPayDashboardView`,hasError:ue,userEmail:m?.email??``,userPhone:m?.phoneNumber??``,onToggleFreeze:se,onRemovePress:()=>y(!0),onContactUsPress:()=>x(!0),isFrozen:te,clickToPayStatus:u?.state})]})]})},{PhoneIcon:dpe,EmailIcon:fpe}=P,ppe=(0,X.memo)(({email:e,phone:t,onToggleConfirmDetails:n,onOpenContactDetails:r,isConfirmDetailsAccepted:i,isToggleDisabled:a,isTermsAndConditionAccepted:o,onToggleTermsAndCondition:s})=>{let{formatMessage:c}=K(),{HeaderComponent:l}=Ji({variant:`label-top-left`,noSpacing:!0,title:c({id:`pay__clicktopay__label__95`})}),u=(0,X.useCallback)(e=>(0,Z.jsx)(Gc,{onPress:r,variant:`label`,size:`large`,color:ms.primary500,children:e}),[r]),d=(0,X.useCallback)(e=>(0,Z.jsx)(Gc,{accessibilityRole:`link`,url:OE.CLICK_TO_PAY_TERMS_AND_CONDITIONS,variant:`label`,size:`medium`,color:ms.primary400,children:e}),[]),f=(0,X.useCallback)(e=>(0,Z.jsx)(U,{variant:`label`,size:`large`,color:ms.primary400,children:e}),[]);return(0,Z.jsxs)(Z.Fragment,{children:[l,(0,Z.jsx)(U,{onPress:r,variant:`body`,size:`medium`,children:c({id:`pay__clicktopay__label__25`},{link1:u})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsxs)(F,{children:[(0,Z.jsx)(M,{testID:`ClickToPayDashboardItemEmail`,variant:`default`,leading:{overline:c({id:`pay__onboarding__label-text__label_text__21`}),title:e},IconComponent:fpe}),(0,Z.jsx)(M,{testID:`ClickToPayDashboardItemPhone`,variant:`default`,leading:{overline:c({id:`pay__withdrawal__label__79`}),title:t},IconComponent:dpe})]}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(pr,{color:ms.gray100}),(0,Z.jsx)(I,{height:16}),(0,Z.jsxs)(J6,{children:[(0,Z.jsx)(ll,{isDisabled:a,isFilled:i,onPress:n}),(0,Z.jsx)(Y6,{variant:`body`,size:`medium`,color:ms.gray700,onPress:n,children:c({id:`pay__clicktopay__label__91`})})]}),(0,Z.jsx)(I,{height:16}),(0,Z.jsxs)(J6,{children:[(0,Z.jsx)(ll,{isDisabled:a,isFilled:o,onPress:s}),(0,Z.jsx)(Y6,{variant:`body`,size:`medium`,color:ms.gray700,onPress:s,children:c({id:`pay__clicktopay__label__3__77`},{link:d,b:f})})]}),(0,Z.jsx)(I,{height:64})]})}),J6=V.View(`flex-direction:row;gap:8px;`),Y6=V(U)(`flex:1;`),mpe=({route:e,navigation:t})=>{let{goBack:n,canGoBack:r,popTo:i}=t,a=no(),{colors:o}=G(),{formatMessage:s}=K(),c=et(),l=e.params?.cardId??``,{data:u,isFetching:d,refetch:f,isError:p}=Ch(c),{mutateAsync:m,isPending:h}=Ff(l),[g,_]=(0,X.useState)(!1),[v,y]=(0,X.useState)(!1),[b,x]=(0,X.useState)(!1),[S,C]=(0,X.useState)(!1);B({headerTitleText:s({id:`pay__clicktopay__label__82`}),headerBorderless:!0,isHeaderSemiTransparent:!0});let w=(0,X.useCallback)((e=!1)=>{if(r()&&!e){n();return}i(Sf.DEBIT_CARDS)},[r,n,i]);(0,X.useEffect)(()=>{W.emptyOrNull(l)&&w()},[l,w]);let T=(0,X.useCallback)(async()=>{try{await m(),w(!0)}catch{C(!0)}},[m,w]),E=(0,X.useCallback)(()=>{y(e=>!e)},[]),D=(0,X.useCallback)(()=>{x(e=>!e)},[]);return p?(0,Z.jsx)(q6,{onClose:()=>C(!1),onTryAgain:()=>{f(),C(!1)},isLoading:d}):S?(0,Z.jsx)(q6,{onClose:()=>C(!1),onTryAgain:T,isLoading:h}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(G6,{isVisible:g,onClose:()=>_(!1)}),(0,Z.jsxs)(j,{insetBottom:!1,insetTop:!1,backgroundColor:o.gray0,testID:`ClickToPayOnboardingScreen`,footer:(0,Z.jsx)(bl,{isStacked:!0,primaryButtonProps:{disabled:!v||!b,onPress:T,testID:`ClickToPayOnboardingActivateButton`,isLoading:h,text:s({id:`pay__card_screen_label__description__54`})}}),children:[(0,Z.jsx)(I,{height:a}),d&&(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsxs)(es,{times:2,children:[(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(nd,{width:144,height:16}),(0,Z.jsx)(nd,{height:48})]})}
1369),!d&&(0,Z.jsx)(ppe,{email:u?.email??``,phone:u?.phoneNumber??``,onToggleConfirmDetails:E,onOpenContactDetails:()=>_(!0),isConfirmDetailsAccepted:v,isToggleDisabled:h,isTermsAndConditionAccepted:b,onToggleTermsAndCondition:D})]})]})},{EmailIcon:hpe,PhoneIcon:gpe}=P,{CC_SWEDEN_PHONE_NUMBER:X6,CC_SWEDEN_EMAIL:Z6}=$u,_pe=()=>{let{formatMessage:e}=K(),{colors:t}=G(),n=N();return(0,Z.jsxs)(Ti,{fullscreen:!0,onClose:n.goBack,headerText:e({id:`pay__screens__container__text`}),testID:`BlockCardScreen`,children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:t.gray700,children:e({id:`pay__screens__container__label__67`})}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:e({id:`pay__screens__container__text`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:e({id:`pay__screens__text__text`})}),(0,Z.jsx)(I,{height:28}),(0,Z.jsx)(Rr,{label:e({id:`pay__screens__content__label__32`}),text:X6,icon:(0,Z.jsx)(gpe,{width:32,height:32,fill:t.gray900}),onPressIcon:()=>Tc.onPhonePress(X6),variant:`multiLine`}),(0,Z.jsx)(pr,{color:t.gray200}),(0,Z.jsx)(Rr,{label:e({id:`pay__onboarding__label-text__label_text__21`}),text:Z6,icon:(0,Z.jsx)(hpe,{width:32,height:32,fill:t.gray900}),onPressIcon:()=>Tc.onMailPress(Z6),variant:`multiLine`}),(0,Z.jsx)(I,{height:54}),(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:e({id:`pay__screens__left-container__text__69`})}),(0,Z.jsx)(I,{height:20}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:e({id:`pay__screens__text__description__51`})})]})},Q6=()=>{let e=N(),{logEvent:t}=z();return{navigateToReissueCard:(n,r)=>{t(Uh.REISSUE_PHYSICAL_CARD_CLICK,{event_name:Uh.REISSUE_PHYSICAL_CARD_CLICK,place:r?.from}),e.navigate(mE.REISSUE_PHYSICAL_CARD,{cardId:n})},navigateToOrderCard:n=>{t(Uh.ORDER_PHYSICAL_CARD_CLICK,{event_name:Uh.ORDER_PHYSICAL_CARD_CLICK,place:n?.from}),e.navigate(mE.ORDER_PHYSICAL_CARD)}}},vpe=(e,t=!0)=>Bn({queryFn:async({signal:t})=>await bp({method:`GET`,url:`accounts/v1/DebitCards/${e}/MarqetaToken`,signal:t}),queryKey:Wh.accountDebitCardsMarqetaToken(e),enabled:t&&!!e}),$6=e=>{let{refetch:t,data:n,isSuccess:r,isLoading:i,isPending:a}=vpe(e);return{refetch:t,data:n,isSuccess:r,isLoading:i||a,clean:()=>kp.resetQueries({queryKey:Wh.accountDebitCardsMarqetaToken(e)}),cancel:()=>kp.cancelQueries({queryKey:Wh.accountDebitCardsMarqetaToken(e)})}},e8=(0,X.createContext)({isDebitCardDataLoading:!1,revalidateDebitCardData:()=>Promise.resolve(void 0),expiringCard:null}),ype=({children:e})=>{let{formatDate:t}=K(),n=Nr(),r=Lo(`physicalCardExpiration`),i=Lo(`physicalCardOrder`),{data:a,isLoading:o,error:s,refetch:c}=af(n),l=(0,X.useMemo)(()=>{if(o||r!==Oe.ENABLED&&i!==Oe.ENABLED)return;let e=(a?.cards??[]).filter(e=>e.canBeReissued&&e.expirationDate!=null),n=(0,UI.default)(e,`expirationDate`).reverse()?.[0]??null;if(n!=null)return{...n,expirationDate:t(n.expirationDate,{day:`numeric`,month:`long`,year:`numeric`})}},[a?.cards,t,o,r,i]);return(0,Z.jsx)(e8.Provider,{value:{debitCardData:a,isDebitCardDataLoading:o,debitCardDataError:s,revalidateDebitCardData:c,expiringCard:l},children:e})},bpe=(e,t)=>t<=0?0:Math.min(Math.max(0,e),t-1),xpe=({selectedCardId:e,cards:t})=>{let n=t??[],r=n.length;if(r<=0)return null;if(e!=null&&e!==``){let t=n.findIndex(t=>t.id===e);if(t>=0)return bpe(t,r)}return null},Spe=({children:e,routeParams:t})=>{let{debitCardData:n,isDebitCardDataLoading:r,revalidateDebitCardData:i,expiringCard:a}=(0,X.useContext)(e8),o=(0,X.useMemo)(()=>xpe({selectedCardId:t.selectedCardId,cards:n?.cards}),[t.selectedCardId,n?.cards]),[s,c]=(0,X.useState)(()=>o??0);(0,X.useEffect)(()=>{o!=null&&c(o)},[o]);let l=(0,X.useMemo)(()=>n?.cards[s],[s,n]),u=l?.id,d=$6(u??``);return(0,X.useEffect)(()=>{if(!W.emptyOrNull(u))return d.refetch(),()=>{d.clean(),d.cancel()}},[u]),e({debitCardData:n,expiringCard:a,isDebitCardDataLoading:r,revalidateDebitCardData:i,currentCard:l,innerCardIndex:s,setInnerCardIndex:c,personalAccountMarqetaTokenData:d,isCardSensitiveDataEnabled:d.data?.isCardSensitiveDataEnabled})};O();var t8=({text:e})=>{let{colors:t}=G();return(0,Z.jsxs)(wpe,{children:[(0,Z.jsx)(Tpe,{children:(0,Z.jsx)(P.LeadingIcon,{width:32,height:32,fill:t.
1369secondary400})}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:e})]})},Cpe=()=>{let{formatMessage:e}=K();return(0,Z.jsxs)(A,{children:[(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:e({id:`pay__modal__modal__dialog__text__57`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(t8,{text:e({id:`pay__modal__modal__name`})}),(0,Z.jsx)(t8,{text:e({id:`pay__modal__modal__name__32`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:e({id:`pay__modal__modal__dialog__text__9`})}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(U,{variant:`body`,children:e({id:`pay__modal__modal__dialog__text__39`})})]})},wpe=V.View(`flex-grow:1;flex-direction:row;align-items:center;gap:8px;`),Tpe=V.View(`width:32px;height:32px;`),Epe=({isVisible:e,onClose:t})=>{let{formatMessage:n}=K(),r={isVisible:e,onClose:t,headerText:n({id:`pay__modal__modal__dialog__text__93`}),mainActionButtonProps:{text:n({id:`pay__dashboard__purchasing__power__CTA__03`}),onPress:t},extraContent:(0,Z.jsx)(Cpe,{})};return(0,Z.jsx)(Bl,{visible:e,...r})};O();var Dpe=(0,X.memo)(({loading:e,bnplCardState:t,onNotEnrolledPress:n,onTransactionsPress:r,toggleBnplState:i,data:a})=>{let{formatMessage:o}=K(),{colors:s}=G(),[c,l]=(0,X.useState)(t===Mm.Enabled),{logEvent:u}=z();(0,X.useEffect)(()=>{t===Mm.NotEnrolled&&u(Uh.BNPL_CARD_DASHBOARD_EXPOSURE)},[t]),(0,X.useEffect)(()=>
1369{l(t===Mm.Enabled)},[t]);let d=(0,X.useMemo)(()=>(0,lE.default)(()=>{l(e=>(i(!e),!e))},300,{leading:!0,trailing:!1}),[]),{variant:f,message:p,description:m,leadingDescriptionColor:h,trailingElement:g,showBnplCardState:_,onPress:v}=(0,X.useMemo)(()=>t===Mm.NotEnrolled?{showBnplCardState:!1,variant:`disabled`,description:o({id:`pay__dashboard__pay__later__description`}),leadingDescriptionColor:s.info,trailingElement:(0,Z.jsx)(P.ArrowForwardIcon,{width:24,height:24}),onPress:n}:t===Mm.Suspended?{showBnplCardState:!1,variant:`disabled`,message:o({id:`feed_and_genral__description__label__45`}),description:o({id:`feed_and_general__BNPL__toggle__status__not__available`}),trailingElement:(0,Z.jsx)(Fi,{value:c,size:`medium`,onChange:d,disabled:!0}),onPress:void 0}:t===Mm.Processing?{showBnplCardState:!1,variant:`disabled`,message:o({id:`pay_–_dashboard_5__description`}),description:o({id:`pay_–_dashboard_5__description__24`}),leadingDescriptionColor:s.info,trailingElement:void 0,onPress:void 0}:c?{showBnplCardState:!0,variant:`success`,message:void 0,description:o({id:`feed_and_general__BNPL__toggle__status__active`}),leadingDescriptionColor:void 0,trailingElement:(0,Z.jsx)(Fi,{value:c,size:`medium`,onChange:d}),onPress:void 0}:{showBnplCardState:!0,variant:`default`,message:void 0,description:o({id:`feed__and__general__pay__later__status`}),leadingDescriptionColor:void 0,trailingElement:(0,Z.jsx)(Fi,{value:c,size:`medium`,onChange:d}),onPress:void 0},[t,o,s.info,d,c,n]);return(t==null||t===Mm.NotEnrolled)&&e?(0,Z.jsx)(nd,{}):(0,Z.jsxs)(F,{onPress:v,children:[(0,Z.jsx)(M,{variant:f,IconComponent:P.CardPayLaterIcon,leading:{title:o({id:`feed__and__general__pay__later__title`}),description:m},trailingElement:g,colors:h==null?void 0:{leadingDescriptionColor:h}}),p!=null&&(0,Z.jsx)(Wu,{description:p,topContainer:!1,type:`info`,title:``,ctaText:o({id:`general__key__label__text`}),LinkIconComponent:P.OpenInBrowserIcon,onLinkPress:()=>{b.openURL(ME.BNPL,`_blank`)}}),_&&(0,Z.jsx)(q3,{data:a,onTransactionsPress:r,disabled:!c})]})}),Ope=({usageData:e,bnplCardState:t,invoices:n,isLoading:r,isRevolveLoading:i,onPurchasePowerPress:a,onNotEnrolledPress:o,onTransactionsPress:s,onInvoiceItemPress:c,toggleBnplState:l})=>{let{formatMessage:u}=K(),d=t!==Mm.NotEnrolled&&t!==Mm.Suspended;return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(fi,{size:`medium`,title:u({id:`pay__dashboard__payment__method__title`}),rightComponent:d&&!i&&(0,Z.jsx)(ba,{variant:`text`,size:`small`,onPress:a,TrailingIconComponent:P.HelpIcon,children:u({id:`pay__dashboard__how__does__it__work__dashboard__title`})})}),(0,Z.jsx)(sme,{onInvoiceItemPress:c,invoices:n}),(0,Z.jsx)(Dpe,{loading:r,bnplCardState:t,data:e,onNotEnrolledPress:o,onTransactionsPress:s,toggleBnplState:l})]})},kpe=({bnplCardState:e,bnplCardUsage:t,invoices:n,revolve:r,onBnplApply:i,onBnplPress:a,onInvoiceItemPress:o})=>{let{data:s,isLoading:c}=e,{data:l,isInitialLoading:u}=t,{isLoading:d}=r,{isFeatureEnabled:f}=vp(`debugging`,`TinkTest`),[p,m]=(0,X.useState)(!1),h=(0,X.useCallback)(()=>{m(!0)},[]),g=Lo(`bnplFeedFakeToggleTile`),_=Lo(`bnplFeedFakeToggleTileWeb`),{toggleState:v,isLoading:y}=gf(),b=e.data?.canApply!=null&&e.data?.canApply;return s?.state===Mm.Closing||s?.state===Mm.Closed||!b&&e.data?.state===Mm.NotEnrolled?null:(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Vr,{feature:`bnplCard`,children:(0,Z.jsx)(Vr.Enabled,{children:(R&&_===Oe.ENABLED||!R&&g===Oe.ENABLED||s?.state!==Mm.NotEnrolled||f||!1)&&(0,Z.jsx)(Ope,{bnplCardState:s?.state,usageData:l,invoices:n,isLoading:c||y||u,isRevolveLoading:d,onPurchasePowerPress:h,onNotEnrolledPress:i,onTransactionsPress:a,onInvoiceItemPress:o,toggleBnplState:v})})}),(0,Z.jsx)(Epe,{onClose:()=>m(!1),isVisible:p})]})},n8=function(e){return e.SYSTEM_ENABLE_PUSH=`system_enable_push`,e.SYSTEM_DISABLE_PUSH=`system_disable_push`,e.APP_RATE=`PROFILE_overview_AppRate`,e.NAVIGATE_APP_RATE=`PROFILE_overview_
1369NavigateAppRate`,e.NOTIFICATIONS=`PROFILE_overview_Notifications`,e.CARD_PROGRESS_TILE_VIEW=`CARD_PROGRESS_Tile_View`,e.CARD_PROGRESS_TILE_CLICK=`CARD_PROGRESS_Tile_Click`,e.CARD_PROGRESS_MODAL_VIEW=`CARD_PROGRESS_Modal_View`,e.CARD_PROGRESS_ADD_TO_WALLET=`CARD_PROGRESS_AddToWallet`,e.CARD_PROGRESS_DOWNLOAD_APP=`CARD_PROGRESS_DownloadApp`,e.CARD_PROGRESS_TOP_UP=`CARD_PROGRESS_TopUp`,e.CARD_PROGRESS_MODAL_CLOSE=`CARD_PROGRESS_Modal_Close`,e}({}),Ape=({index:e,backgroundColor:t,fontColor:n})=>(0,Z.jsx)(ro,{backgroundColor:t,initials:(e+1).toString(),fontColor:n}),jpe=({progress:e,completedSteps:t,isVisible:n,onClose:r,hasCardInWallet:i,hasPositiveBalance:a,hasCardTransaction:o,hasDownloadedApp:s,isLoading:c=!1})=>{let{formatMessage:l}=K(),{colors:u}=G(),d=N(),{logEvent:f}=z();(0,X.useEffect)(()=>{n&&f(n8.CARD_PROGRESS_MODAL_VIEW,{completedSteps:t,hasCardInWallet:i,hasPositiveBalance:a,hasCardTransaction:o,hasDownloadedApp:s})},[n,t,i,a,o,s,f]);let p=(0,X.useCallback)((e,t)=>()=>(0,Z.jsx)(Ape,{index:e,backgroundColor:t,fontColor:u.gray0}),[u]),m=(0,X.useCallback)(()=>{f(n8.CARD_PROGRESS_DOWNLOAD_APP,{completedSteps:t,hasCardInWallet:i,hasPositiveBalance:a,hasCardTransaction:o,hasDownloadedApp:s}),Tc.isAppleMobileDevice()&&(window.location.href=Xe.IOS),Tc.isAndroidMobileDevice()&&(window.location.href=Xe.ANDROID),r()},[t,i,a,o,s,f,r]),h=()=>{f(n8.CARD_PROGRESS_ADD_TO_WALLET,{completedSteps:t,hasCardInWallet:i,hasPositiveBalance:a,hasCardTransaction:o,hasDownloadedApp:s}),d.navigate(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.DEBIT_CARDS,params:{revalidateData:!0,goBackToFeed:!0}}),r()},g=()=>{f(n8.CARD_PROGRESS_TOP_UP,{completedSteps:t,hasCardInWallet:i,hasPositiveBalance:a,hasCardTransaction:o}),d.navigate(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.PERSONAL_DEPOSIT,params:{goBackToFeed:!0}}),r()},_=()=>{f(n8.CARD_PROGRESS_MODAL_CLOSE,{completedSteps:t,hasCardInWallet:i,hasPositiveBalance:a,hasCardTransaction:o}),r()},v=[{title:l({id:`accounts_and_card__screen__headline__download__app`}),description:l(s?{id:`pay__card__bottom__sheet__modal__description`}:{id:`accounts_and_card__screen__app__store__google__play`}),rightElement:s?(0,Z.jsx)(P.UspCheckIcon,{width:24,height:24,fill:u.success}):Tc.isAppleMobileDevice()||Tc.isAndroidMobileDevice()?(0,Z.jsx)(ba,{variant:`outlined`,size:`small`,onPress:m,testID:`DownloadAppButton`,children:l({id:`pay__card__bottom__sheet__modal__label__text`})}):void 0,descriptionColor:s?u.success:u.gray500,titleColor:u.gray900,avatarBackgroundColor:u.gray900},{title:l(R?{id:`pay__dashboard__add__card__digital__wallet`}:va?{id:`pay__card__bottom__sheet__modal__apple`}:{id:`pay__card__bottom__sheet__modal__google`}),description:l(i?{id:`pay__card__bottom__sheet__modal__description`}:{id:`pay__card__bottom__sheet__modal__description__40`}),rightElement:i?(0,Z.jsx)(P.UspCheckIcon,{width:24,height:24,fill:u.success}):R?void 0:(0,Z.jsx)(ba,{variant:`outlined`,size:`small`,onPress:h,testID:`AddToWalletButton`,children:l({id:`pay__card__bottom__sheet__modal__label__text`})}),descriptionColor:i?u.success:u.gray600,titleColor:s||i?u.gray900:u.gray500,avatarBackgroundColor:s||i?u.gray900:u.gray500},{title:l({id:`pay__card__bottom__sheet__modal__headline__56`}),description:l(a?{id:`pay__card__bottom__sheet__modal__description`}:{id:`pay__card__bottom__sheet__modal__description__40`}),rightElement:a?(0,Z.jsx)(P.UspCheckIcon,{width:24,height:24,fill:u.success}):(0,Z.jsx)(ba,{variant:`outlined`,size:`small`,onPress:g,testID:`TopUpButton`,disabled:!i,color:i?u.gray900:u.gray500,children:l({id:`pay__dashboard__reload__action-header__label`})}),descriptionColor:a?u.success:u.gray600,titleColor:s&&i||a?u.gray900:u.gray500,avatarBackgroundColor:s&&i||a?u.gray900:u.gray500},{title:l({id:`pay__card__bottom__sheet__modal__headline__44`}),description:l(o?{id:`pay__card__bottom__sheet__modal__description`}:{id:`pay__card__sheet__modal__description__85`}),rightElement:o?(0,Z.jsx)(P.UspCheckIcon,{width:24,height:24,fill:u.success}):void 0,descriptionColor:o?u.success:u.gray500,titleColor:s&&i&&a||o?u.gray900:u.gray500,avatarBackgroun
1369dColor:s&&i&&a||o?u.gray900:u.gray500}];return(0,Z.jsxs)(Ti,{visible:n,onClose:_,children:[(0,Z.jsx)(fi,{isHeadline:!0,title:l({id:`pay__card__dashboard__text`}),testID:`CardProgressModalTitle`}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(Mpe,{children:(0,Z.jsx)(xt,{value:e,size:`small`,testID:`CardProgressBar`,leadingTextProps:{label:l({id:`pay__card__sheet__modal__leading__description`},{0:t})},withStripesInBackground:!0})}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(Npe,{children:c?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(nd,{height:64,borderRadii:[8,8,8,8]}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(nd,{height:64,borderRadii:[8,8,8,8]}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(nd,{height:64,borderRadii:[8,8,8,8]})]}):v.map((e,t)=>(0,Z.jsxs)(X.Fragment,{children:[(0,Z.jsx)(M,{IconComponent:p(t,e.avatarBackgroundColor),leading:{title:e.title,description:e.description},trailingElement:e.rightElement,testID:`CardProgressItem_${t}`,colors:{iconBackgroundColor:`transparent`,leadingTitleColor:e.titleColor,leadingDescriptionColor:e.descriptionColor}}),t<v.length-1&&(0,Z.jsx)(Ppe,{children:(0,Z.jsx)(Fpe,{backgroundColor:t===0&&s||t===1&&s&&i||t===2&&s&&a&&i||t===3&&s&&o&&i&&a?u.gray900:u.gray100})})]},t))}),(0,Z.jsx)(I,{height:48})]})},Mpe=V.View(`position:relative;width:100%;`),Npe=V.View(`border:1px solid `,({theme:e})=>e.colors.gray100,`;border-radius:8px;`),Ppe=V.View(`height:4px;position:relative;margin:0 0 0 16px;`),Fpe=V.View(`position:absolute;top:-14px;left:15px;width:2px;background-color:`,({backgroundColor:e})=>e,`;height:32px;z-index:0;`),Ipe=`@northmill/card-progress-tile-visibility`,r8=4,Lpe=({hasCardPurchase:e,accountDetails:t,isLoading:n,hasAddedCardToDigitalWallet:r,hasDownloadedApp:i})=>{let{formatMessage:a}=K(),[o,s]=Uc(Ipe,!0),[c,l]=(0,X.useState)(!1),{logEvent:u}=z(),d=r,f=t?.balance!=null&&t.balance>0,p=e,m=[d,f,p,i].filter(Boolean).length,h=m/r8,g=m===r8;return(0,X.useEffect)(()=>{o&&u(n8.CARD_PROGRESS_TILE_VIEW,{completedSteps:m,hasCardInWallet:d,hasPositiveBalance:f,hasCardTransaction:p,hasDownloadedApp:i,isCompleted:g})},[o,m,d,f,p,i,g,u]),g&&!o?null:n&&!g?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(F,{children:[(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(nd,{width:`40%`,height:16}),(0,Z.jsx)(nd,{width:`100%`,height:48})]}),(0,Z.jsx)(I,{height:16})]}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(F,{children:[(0,Z.jsx)(Rpe,{children:(0,Z.jsx)(xt,{value:h,size:`small`,testID:`CardProgressBar`,leadingTextProps:{label:a({id:`pay__dashboard__leading__description__04`},{0:m})},PrimaryTrailingIcon:g?P.CloseIcon:P.ArrowForwardIcon,onPressPrimaryTooltipIcon:()=>{u(n8.CARD_PROGRESS_TILE_CLICK,{completedSteps:m,hasCardInWallet:d,hasPositiveBalance:f,hasCardTransaction:p,hasDownloadedApp:i,isCompleted:g}),g?s(!1):l(!0)},withStripesInBackground:!0})}),(0,Z.jsx)(Mu,{variant:g?`success`:`info`,message:a(g?{id:`pay__card__dashboard__text__34`}:{id:`pay__card__dashboard__text`}),testID:`CardProgressInfoMessage`})]}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(jpe,{progress:h,completedSteps:m,isVisible:c,onClose:()=>l(!1),hasCardInWallet:d,hasPositiveBalance:f,hasCardTransaction:p,hasDownloadedApp:i})]})},Rpe=V.View(`position:relative;width:100%;padding:12px 8px 0;`),i8=e=>fn({mutationFn:t=>bp({method:`POST`,url:`accounts/v1/DebitCards/${e}/Apple/TokeniseCardRequest`,contentType:`application/json`,params:t}),onSuccess:()=>null}),a8=e=>fn({mutationFn:t=>bp({method:`POST`,url:`accounts/v1/DebitCards/${e}/Google/TokeniseCardRequest`,contentType:`application/json`,params:t}),onSuccess:()=>null}),zpe=()=>{let{popTo:e}=N();return(0,X.useCallback)((t,n=`feed`)=>{n===`feed`?e(J.FEED,{screen:Fp.FEED_SCREEN,params:{revalidateData:t}}):e(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.PERSONAL_ACCOUNT_DASHBOARD,params:{revalidateData:t,backButtonTarget:`feed`}})},[e])};O();var o8=e=>{let{navigate:t}=N(),{logEvent:n}=z(),{captureLog:r}=Mt(),{webRevolveOnboarding:i}=Oa(),a=(0,X.useCallback)(()=>{i===!1?t(yE.REVOLVE_ONBOARDING):b.openURL(i)},[t,i]);return{navigateToBackInTime:(0,X.useCallback)(i=>{i?(n(Uh.BACK_IN_TIME_BUTTON_CLICK,{event_name:Uh.BACK_IN_TIME_BUTTON_CLICK,coming_from:e}),r(Uh.BACK_IN_TIME_BUTTON_CLICK,{moreData:{event_name:Uh.BACK_IN_TIME_BUTTON_CLICK,coming_from:e},place:`useNavigateToBackInTime`}
1369),t(bE.MATCH_WITHDRAWALS_TO_PURCHASES)):(n(Uh.BACK_IN_TIME_REDIRECT_TO_REVOLVE,{event_name:Uh.BACK_IN_TIME_REDIRECT_TO_REVOLVE,coming_from:e}),a())},[r,e,n,t,a])}},s8=e=>{let{formatMessage:t}=K();if(e!=null)return e===CE.Physical?t({id:`pay__screens__container__label__67`}):t({id:`pay__screens__text__name`})};O();var Bpe=`PAID`,Vpe=[`DECLINED`,`CANCELLED`,`ERROR`],Hpe=[`REQUESTED`,`REGISTERED`],Upe=2,Wpe=3,Gpe=1,c8={swishPayout:()=>[`swish-payout`],swishPayoutStatus:e=>[...c8.swishPayout(),`swish-payout-status`,e],swishStatus:e=>[...c8.swishPayoutStatus(),`swish-status`,e]};function l8({submitSwishErrorMachineEvent:e,submitSwishSuccessMachineEvent:t,SWISH_CALLBACK_WEB_URL:n,SWISH_CALLBACK_MOBILE_URL:r,amount:i,autoStartTokenPost:a,swishStatusGet:o,qrCodePost:s,autoStartTokenBodyParams:c={},overrideTransitionFinished:l=!1}){let[u,d]=(0,X.useState)(!1),[f,p]=(0,X.useState)(!1),[m,h]=(0,X.useState)(!1),[g,_]=(0,X.useState)(!1),v=Ke(),y=Nr(),{appState:x}=mo(),{mutateAsync:S,isPending:C,data:w,error:T,reset:E}=a(),{mutateAsync:D,isPending:O,data:k,error:A,reset:ee,isSuccess:te}=s(),[ne,re]=(0,X.useState)(),{fetchStatus:ie,data:ae,error:oe,refetch:se}=o({paymentId:ne??``,enabled:g&&ne!=null}),ce=ie===`fetching`;(0,X.useEffect)(()=>{x===`active`&&(h(!1),E())},[x,E]),(0,X.useEffect)(()=>{k?.paymentId!=null&&re(k.paymentId)},[k?.paymentId]);let le=(0,X.useCallback)(()=>{v.removeQueries({queryKey:c8.swishStatus(ne??``)}),E(),ee(),_(!1)},[E,ee,ne,v]),ue=(0,X.useCallback)(()=>{d(!1),le()},[le]),de=ae?.status===Gpe||Hpe.includes((ae?.status??``).toString().toUpperCase());(0,X.useEffect)(()=>{let t=T??A??oe;(T!=null||A!=null||oe!=null)&&(le(),re(null),p(!1),e(t,`Swish Hook Error`,T,A,oe))},[T,le,A,e,oe]),(0,X.useEffect)(()=>{ae?.status!=null&&ae.status!==0&&ae.status!==``&&(ae.status===Upe||ae.status.toString().toUpperCase()===Bpe?(d(!1),re(null),t()):(ae.status===Wpe||Vpe.includes(ae.status.toString().toUpperCase()))&&(d(!1),re(null),le(),e(Error(`Swish status check failed. Status: ${ae.status}`),`Error Screen > Swish Hook`,ae)))},[le,e,t,ae]);let fe=(0,X.useCallback)(async()=>{mi.emptyOrNull(ne)||(ae==null||de)&&(g?await se():_(!0),await new Promise(e=>setTimeout(e,1e3)))},[ne,ae,de,g,se]);return Es(()=>{fe()},(ae==null||de)&&mi.not.emptyOrNull(ne)&&!ce&&f&&!m&&(y||l)?1e3:null),(0,X.useEffect)(()=>{if(R&&!Ul()&&!Ko())return;let e=w?.autoStartToken;if(!(m||mi.emptyOrNull(e)||ae!=null||ce)){if(re(w?.paymentId??``),R&&(Ul()||Ko())){window.location.href=`swish://paymentrequest?token=${e}&callbackurl=${encodeURIComponent(`${n}?paymentId=${ne}`)}`;return}b.openURL(`swish://paymentrequest?token=${e}&callbackurl=${encodeURIComponent(r)}`).then(()=>{h(!0)})}},[m,w?.autoStartToken,ae,ce,ne,n,r,w?.paymentId]),(0,X.useEffect)(()=>{R&&!Ul()&&!Ko()&&te&&d(!0)},[te]),{openSwish:async()=>{le(),p(!0);let t=!1;if(R){if(Ul()||Ko())t=await Fn(Ko()?{packageName:`se.bankgirot.swish`}:{urlScheme:`swish`});else{await D({amount:i,...c});return}}else t=await Fn(En?{packageName:`se.bankgirot.swish`}:{urlScheme:`swish`});if(!t){e(Error(`No Swish app installed`),`openSwish`);return}h(!1),await S({amount:i,...c})},isQRModalOpen:u,setIsQRModalOpen:d,dataQrCode:k,isLoadingQrCode:O,isLoadingAutoStartToken:C,handleSwishQRModalClose:ue,isLoadingSwishStatus:ce||de}}var Kpe=({debitCardData:e,isDebitCardDataLoading:t,currentCard:n,setInnerCardIndex:r,innerCardIndex:i,personalAccountMarqetaTokenData:a})=>{let{colors:o}=G(),{formatMessage:s}=K(),c=i8(n?.id??``),l=a8(n?.id??``),u=(0,X.useMemo)(()=>({walletLocalizedDescription:s({id:`pay__screens__wallet-page-localized-description`}),error:s({id:`pay__screens__error__apple__pay`}),errorTitle:s({id:`pay__screens__dialog__samsungpay__headline`}),retryButton:s({id:`pay__onboarding__content__button__label__8`}),closeButton:s({id:`pay__onboarding__text-container__label__6`})}),[s]),d=(0,X.useMemo)(()=>({error:s({id:`pay__screens__error__google__pay`}),errorTitle:s({id:`pay__screens__dialog__samsungpay__headline`}),retryButton:s({id:`pay__onboarding__content__button__label__8`}),closeButton:s({id:`pay__onboarding__text-container__label__6`})}),[s]),{renderApplePayButton:f,renderApplePayErrorDialog:p}=KL(n??{},a??{},c,u),{renderGooglePayButton:m,renderGooglePayErrorDialog:h}=qL(n??{},a??{},l,d),g=(0,X.useCallback)(e=>{r(e)},[r]),_=s8(n?.cardType),v=(0,X.useCallback)(()=>En?m():va?f():null,[f,m]),y=(0,X.useMemo)(()=>n==null?null:kM(n)||AM(n)?v():null,[n,v]),b=(0,X.useMemo)(()=>
1369{if(n!=null)return n.cardType===CE.Physical&&n.cardStatus===wE.Unactivated?(0,Z.jsx)(U,{variant:`body`,size:`small`,color:o.gray700,children:s({id:`pay__physical__card__order__received`})}):n.cardStatus===wE.Suspended?(0,Z.jsx)(WL,{text:s({id:`pay__dashboard__pay_–_physical_card_–_freezed__description`}),IconComponent:P.FreezeIcon,iconColor:o.infoDark}):null},[n,o.gray700,o.infoDark,s]);return t&&e==null?(0,Z.jsx)(F,{children:(0,Z.jsxs)(ir,{times:4,children:[(0,Z.jsx)(nd,{width:144,height:16}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(nd,{}),(0,Z.jsx)(I,{height:20})]})}):(0,Z.jsxs)(F,{withoutPadding:!0,children:[p(),h(),(0,Z.jsxs)(qpe,{children:[(0,Z.jsx)(U,{variant:`label`,size:`small`,children:_}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(VL,{defaultIndex:i,onIndexChanged:g,cards:e?.cards??[]}),(0,Z.jsx)(I,{height:8}),y,b,(0,Z.jsx)(I,{height:16})]})]})},qpe=V.View(`width:100%;height:auto;align-items:center;background-color:`,({theme:e})=>e.colors.gray0,`;`),Jpe=({onTopUpCardPress:e,selectedTitle:t,onSelectItem:n,tabTitles:r,innerCardIndex:i,setInnerCardIndex:a,currentCard:o,personalAccountMarqetaTokenData:s})=>{let c=no(),{formatMessage:l}=K(),u=Nr(),d=et(),f=Yd(u&&d),p=Qf(!0,d),m=(0,X.useContext)(e8),{data:h,isLoading:g,error:_,refetch:v}=f,{data:y,isLoading:b}=p,x=nr({value:h?.balance??0,format:`currency`}),S=nr({value:y?.sum??0,format:`currency`,inlinePrefix:(y?.sum??0)>0?`– `:``}),C=Ua({value:h?.interest?.rate,format:`decimal`}),w=nr({value:h?.interest?.accrued??0,inlinePrefix:W.not.zeroOrNull(h?.interest?.accrued)?`+ `:``}),T=()=>W.not.emptyOrNull(h?.interest)?l({id:`pay__dashboard__bottom-description-right`},{rate:C,amount:w}):l({id:`pay__dashboard__reserved_amount__bottom-description-right`},{0:S}),E=(0,X.useCallback)(e=>{n(e)},[n]),D=(0,X.useMemo)(()=>({items:[{text:r.account,testID:`AccountAndCardDashboardCardsTab`},{text:r.cards,testID:`AccountAndCardDashboardAccountTab`}],selectedItem:t,setSelectedItem:E,positionAbsoluteFix:En,withoutPadding:!0}),[E,t,r.cards,r.account]),O=t===r.account,k=(0,X.useMemo)(()=>O?null:(0,Z.jsx)(Kpe,{debitCardData:m.debitCardData,isDebitCardDataLoading:m.isDebitCardDataLoading,currentCard:o,innerCardIndex:i,setInnerCardIndex:a,personalAccountMarqetaTokenData:s}
1369),[O,m.debitCardData,m.isDebitCardDataLoading,s,i,a,o]);return(0,Z.jsx)(Z.Fragment,{children:O?(0,Z.jsx)(qt,{headerHeight:c,IconComponent:P.PayIcon,isError:_!=null,onPressErrorButton:v,errorButtonText:l({id:`save__flexible_dashboard__flexible_accounts_–_dashboard2__label`}),isLoading:g||b||h==null,label:l({id:`pay__screens__container__label__32`}),title:x,description:T(),actionButtonProps:{onPress:e,label:l({id:`pay__dashboard__reload__action-header__label`})},topTabBarProps:D}):(0,Z.jsx)(qt,{headerHeight:c,children:k,topTabBarProps:D})})};O();var u8=({onPress:e,height:t=192})=>{let{formatMessage:n}=K();return(0,Z.jsx)(Ype,{height:t,children:(0,Z.jsx)(A,{children:(0,Z.jsx)(ba,{variant:`outlined`,onPress:e,size:`medium`,children:n({id:`pay__screens__realod__button__label`})})})})},Ype=V.View(`width:100%;border-radius:8px;`,({height:e})=>`height: ${e}px;`,` justify-content:center;align-items:center;background-color:`,({theme:e})=>e.colors.gray0,`;`),{PHYSICAL_CARD_PLACEHOLDER_ID:d8}=ku,Xpe={cardColor:SE.GreenV2,cardStatus:wE.Unactivated,cardType:CE.Physical,id:d8,lastFourDigits:`----`,missingPin:!1,canBeReissued:!1,expirationDate:null,nameOnCard:`-`},Zpe=()=>{let{formatMessage:e}=K();return(0,X.useMemo)(()=>({[CE.Virtual]:e({id:`pay__screens__text__name`}),[CE.Physical]:e({id:`pay__screens__container__label__67`})}),[e])},Qpe=e=>{let t=Lo(`physicalCardOrder`),n=Zpe(),{formatMessage:r}=K();return(0,X.useMemo)(()=>{let i=(e?.cards??[]).slice(0,10);return i.length>0&&t===Oe.ENABLED&&i.findIndex(e=>e.id===d8||e.cardType===CE.Physical)===-1&&i.push(Xpe),i.map(e=>{let t=``,i=e.id===d8,a=e.missingPin&&e.cardType===CE.Physical&&e.cardStatus===wE.Active;if(i)t=r({id:`pay__dashboard__add__card`});else if(a)t=r({id:`pay__dashboard__screens__text__date__21__100`},{0:e.lastFourDigits});else switch(e.cardStatus){case wE.Unactivated:t=r({id:`pay__dashboard___dashboard_–_without_funds_–_without_transactions_-_card_inactive__description`},{0:e.lastFourDigits});break;case wE.Active:t=r({id:`pay__dashboard__pay_–_dashboard_-_reload__description`},{0:e.lastFourDigits});break;case wE.Suspended:t=r({id:`pay__dashboard__pay_–_dashboard_-_physical_card_frozen__description__71`},{0:e.lastFourDigits})}return{id:e.id,IconComponent:DL(e),title:n[e.cardType],canBeReissued:e.canBeReissued,description:t}})??[]},[e?.cards,t,n,r])},{PHYSICAL_CARD_PLACEHOLDER_ID:$pe}=ku,eme=()=>(0,Z.jsx)(rme,{children:(0,Z.jsxs)(ir,{times:2,children:[(0,Z.jsx)(nd,{width:144,height:16}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(nd,{}),(0,Z.jsx)(I,{height:12})]})}),tme=e=>{let{formatMessage:t}=K();return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(fi,{title:t({id:`pay__screens__page-title-container__title`})}),(0,Z.jsx)(nme,{...e})]})},nme=({debitCard:e,onOrderPhysicalCard:t,onDebitCardPress:n})=>{let{debitCardData:r,isDebitCardDataLoading:i,debitCardDataError:a,revalidateDebitCardData:o,expiringCard:s}=e,c=Qpe(r),{formatMessage:l}=K(),{colors:u}=G(),d=(0,X.useMemo)(()=>c.map((e,r)=>{let i=()=>{if(e.id===$pe){t();return}n(e.id)};return(0,Z.jsxs)(X.Fragment,{children:[(0,Z.jsx)(M,{leading:{title:e.title,description:e.description},IconComponent:e.IconComponent,trailingElement:(0,Z.jsx)(M.Arrow,{}),onPress:i,testID:`ListItem_DebitCard${r}`}),s!=null&&s.id===e.id?(0,Z.jsx)(M,{fullBackground:!0,onPress:i,IconComponent:P.Info,leading:{description:l({id:`pay__dashboard__dashboard_82__text`},{date:s.expirationDate})},colors:{containerBackgroundColor:u.infoLight,leadingDescriptionColor:u.info,iconColor:u.info}}):null]},e.description)}),[c,s,l,u.infoLight,u.info,n,t]);return i?(0,Z.jsx)(eme,{}):a==null?c.length===0?(0,Z.jsx)(F,{children:(0,Z.jsx)(Wu,{type:`info`,icon:(0,Z.jsx)(P.InfoMessageIcon,{width:32,height:32}),title:l({id:`pay__screens__text-container__protect_your_loans_with_our_insurance__87`}),description:l({id:`pay__screens__text-container__protect_your_loans_with_our_insurance__88`}),ctaText:l({id:`pay__screens__text-container__label__94`}),onLinkPress:()=>Tc.onPhonePress(NE)})}):(0,Z.jsx)(F,{children:d}):(0,Z.jsx)(u8,{onPress:o})},rme=V.View(`height:160px;`),f8=({onOrderPhysicalCard:e,expiringCard:t})=>{let{formatMessage:n}=K(),{colors:r}=G();return(0,Z.jsx)(F,{hasShadow:!0,children:(0,Z.jsx)(M,{variant:`active`,onPress:()=>
1369e(t.id),IconComponent:P.PayIcon,colors:{iconBackgroundColor:r.infoLight,iconColor:r.info},leading:{title:n({id:`pay__dashboard__physical__card__headline`}),description:n({id:`pay__dashboard__dashboard__82__description`},{date:t.expirationDate})},trailingElementType:{elementType:`button`,elementProps:{buttonText:n({id:`pay__dashboard__physical__card__ordering__CTA`}),size:`small`,variant:`outlined`,accessible:!1}}})})},p8=({onPress:e,disabled:t,availableAmount:n,outline:r,isLoading:i})=>{let{formatMessage:a}=K(),o=nr({value:n}),s=i?P.SpinnerIcon:P.ArrowForwardIcon;return(0,Z.jsx)(ame,{enabled:r,children:(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{IconComponent:P.PartPaymentIcon,variant:t?`disabled`:`active`,leading:{title:a({id:`pay__withdrawals__item__description__label__68`}),description:a({id:`pay__withdrawals__item__description__label`},{amount:i?``:o})},trailingElement:(0,Z.jsx)(s,{width:24,height:24}),onPress:e})})})},ime=({onPress:e,disabled:t,availableAmount:n,outline:r,isLoading:i})=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(p8,{onPress:e,disabled:t,isLoading:i,availableAmount:n,outline:r}),(0,Z.jsx)(I,{height:8})]}),m8=({onPress:e,disabled:t,availableAmount:n,outline:r,isLoading:i})=>(0,Z.jsx)(p8,{onPress:e,disabled:t,isLoading:i,availableAmount:n,outline:r});m8.LeadingElement=ime;var ame=V.View(({theme:e,enabled:t=!1})=>t&&`border-width: 1px; border-color: ${e.colors.gray100}; border-radius: 8px;`,`;`),ome=({personalTransactions:e,transactionRewindInformation:t,onTransactionsShowAllPress:n,onTransactionPress:r,onCashbackPress:i})=>{let{formatMessage:a}=K(),o=Lo(`backInTime`),s=Lo(`cashback`),{navigateToBackInTime:c}=o8(Sf.PERSONAL_ACCOUNT_DASHBOARD),l=s===Oe.ENABLED,u=K3(e.data),d=e.isLoading||t.isLoading;return(0,Z.jsx)(Po,{title:a({id:`pay__screens__left-container__text__72`}),showAllLabel:a({id:`pay__screens__text-container__label`}),onShowAllPress:n,leadingElement:(0,Z.jsxs)(Z.Fragment,{children:[l&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{variant:`active`,onPress:i,IconComponent:P.FeeIcon,leading:{title:a({id:`profile__premium__withdraw__amount__headline__60`})}})}),(0,Z.jsx)(I,{height:8})]}),o===Oe.ENABLED&&(0,Z.jsx)(m8.LeadingElement,{disabled:d||!t.data?.information.isWithdrawalAvailable&&t?.data?.information.isEnabled,isLoading:d,availableAmount:t?.data?.information.availableAmount??0,onPress:()=>c(t?.data?.information.isEnabled??!1)})]}),items:u,isLoading:e.isLoading,hasError:e.error!=null&&e.error.status!==404,onReloadPress:e.revalidate,reloadText:a({id:`pay__screens__realod__button__label`}),emptyText:a({id:`pay__dashboard_–_after_onboarding__description`}),onItemPress:r})},sme=({onInvoiceItemPress:e,invoices:t})=>{let{formatMessage:n,locale:r}=K(),{colors:i}=G(),a=W.not.emptyOrNull(t.data?.pages[0]?.items),o=(0,X.useMemo)(()=>{let e=t.data?.pages[0]?.items[0],a=e?.initialDebt==null?``:Tc.formatNumber(e.initialDebt,r,L.SE.number.amount.currency);switch(e?.status){case rm.Overdue:return{leading:{title:n({id:`pay__dashboard__83__headline`}),description:Pu.fromISO(e.maturityDate,{locale:r}).toFormat(L.SE.FORMAT_WRITTEN_YYYY_MM_DD_DATE)},trailing:{title:a,description:n({id:`pay__dashboard__71__description__overdue`})},trailingElement:(0,Z.jsx)(M.Arrow,{}),variant:`error`,colors:{trailingDescriptionColor:i.error}};case rm.Unpaid:{let t=ho({startDate:Pu.now().toISO(),endDate:e.maturityDate,durationUnits:[`days`]}).days??0;return{leading:{title:n({id:`pay__dashboard__83__headline`}),description:Pu.fromISO(e.maturityDate,{locale:r}).toFormat(L.SE.FORMAT_WRITTEN_YYYY_MM_DD_DATE)},trailing:{title:a,description:n(t===1?{id:`pay__dashboard__83__description__14__day__left`}:{id:`pay__dashboard__15__description__days__left`},{0:t})},trailingElement:(0,Z.jsx)(M.Arrow,{}),variant:`info`}}default:return{leading:{title:n({id:`pay__dashboard__invoice__invoice02__title`}),description:n({id:`pay__dashboard__invoice__invoice02__description`})},trailing:{title:a},trailingElement:(0,Z.jsx)(M.Arrow,{}),variant:`info`}}},[t,n,i,r]);return a&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{...o,onPress:e,IconComponent:P.InvoicesIcon})}),(0,Z.jsx)(I,{height:8})]})},cme=({showInternalTransferOption:e=!0,onInternalTransferItemPress:t,showSwishPayoutItem:n,onSwishPayoutPress:r})=>{let{formatMessage:i}=K();return!e&&!n?null:(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsxs)(F,{children:[e&&(0,Z.jsx)(M,{variant:`active`,testID:`InternalTransferItem`,onPress:t,IconComponent:P.SaveIcon,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}},leading:{title:i({id:`pay__dashboard__name__01`}),description:i({id:`pay__dashboard__description__01`})}}),n&&(0,Z.jsx)(M,{variant:`active`,testID:`SwishPayoutItem`,IconComponent:Cr.SwishColorLogoBadge,leading:{title:i({id:`pay__dashboard__label__58`})},trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}},onPress:r})]})})},h8=e=>fn({mutationFn:()=>bp({method:`POST`,url:`accounts/v1/DebitCards/${e}/Reactivate`,contentType:`application/json`}),onSuccess:()=>null}),g8=e=>fn({mutationFn:()=>bp({method:`POST`,url:`accounts/v1/DebitCards/${e}/Suspend`,contentType:`application/json`}),onSuccess:()=>null}),lme={ACTION_CLICKED:`personal_account_action_clicked`}
1369,_8={PERSONAL_ACCOUNT:`personal_account`,BNPL_CARD:`bnpl_card`},v8={DEPOSIT:`deposit`,INTERNAL_TRANSFER:`internal_transfer`,TRANSACTIONS:`transactions`,TRANSACTION_DETAILS:`transaction_details`,MORE_ACTIONS:`more_actions`,SWISH_PAYOUT:`swish_payout`,CASHBACK:`cashback`,ORDER_CARD:`order_card`,REISSUE_CARD:`reissue_card`,CARD_DETAILS:`card_details`,ACCOUNT_DETAILS_VIEWED:`account_details_viewed`,PAYMENT_DETAILS_CLICK:`payment_details_click`,ACTIVATE_CARD:`activate_card`,SET_PIN:`set_pin`,BLOCK_CARD:`block_card`,FREEZE_CARD:`freeze_card`,UNFREEZE_CARD:`unfreeze_card`,PURCHASE_SETTINGS:`purchase_settings`,TRAVEL_INSURANCE:`travel_insurance`,CLICK_TO_PAY:`click_to_pay`,BNPL_APPLY:`bnpl_apply`,INVOICES:`invoices`},y8=(e,t=_8.PERSONAL_ACCOUNT)=>{_i(lme.ACTION_CLICKED,{product:t,action:e})},b8={STARTED:`swish_payout_started`,COMPLETED:`swish_payout_completed`,FAILED:`swish_payout_failed`},ume=e=>{_i(b8.STARTED,{product:_8.PERSONAL_ACCOUNT,amount:e})},dme=e=>{_i(b8.COMPLETED,{product:_8.PERSONAL_ACCOUNT,amount:e})},fme=e=>{_i(b8.FAILED,{product:_8.PERSONAL_ACCOUNT,amount:e})},{OpenInBrowserIcon:pme}=P,x8=({cardId:e,onNavigateToActivate:t})=>{let{formatMessage:n}=K(),{colors:r}=G(),i=N(),a=(0,X.useCallback)(()=>{y8(v8.ACTIVATE_CARD),t?t(e):i.navigate(oE.ACTIVATE_CARD,{cardId:e,widgetType:QT.ACTIVATE_CARD})},[e,t,i]);return(0,Z.jsx)(nL,{children:(0,Z.jsxs)(mme,{children:[(0,Z.jsx)(U,{variant:`title`,size:`large`,children:n({id:`pay__screens__text-container__protect_your_loans_with_our_insurance`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsxs)(hme,{onPress:a,children:[(0,Z.jsx)(U,{variant:`label`,size:`small`,color:r.primary400,children:n({id:`pay__screens__text-container__label__36`})}),(0,Z.jsx)(pme,{width:16,height:16,fill:r.primary400})]})]})})},mme=V.View(`width:100%;padding:24px 24px 33px;border-radius:8px;background-color:`,({theme:e})=>e.colors.gray0,`;`),hme=V.TouchableOpacity(`flex-direction:row;align-self:flex-start;justify-content:center;align-items:center;`),{ArrowForwardIcon:gme}=P,S8=({cardId:e,onNavigateToSetPin:t})=>{let{isMd:n}=tl(),{formatMessage:r}=K(),{colors:i}=G(),a=N();return(0,Z.jsx)(nL,{children:(0,Z.jsxs)(_me,{isMd:n,children:[(0,Z.jsx)(U,{variant:`title`,size:`large`,children:r({id:`pay__screens__text-container__missing__PIN__code`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsxs)(vme,{onPress:()=>{y8(v8.SET_PIN),t?t(e):a.navigate(oE.SET_PIN,{cardId:e,widgetType:QT.SET_PIN})},children:[(0,Z.jsx)(yme,{variant:`label`,size:`small`,color:i.primary400,children:r({id:`pay__screens__text-container__label__11`})}),(0,Z.jsx)(gme,{width:16,height:16,fill:i.primary400})]})]})})},_me=V.View(`width:100%;padding:24px 24px 33px;border-radius:8px;background-color:`,({theme:e})=>e.colors.gray0,`;`),vme=V.TouchableOpacity(`flex-direction:row;align-self:flex-start;justify-content:center;align-items:center;`),yme=V(U)(`margin-right:5px;`),bme=({isVisible:e,onClose:t,cardType:n})=>{let{formatMessage:r}=K(),{colors:i}=G(),a=Gs(),o=s8(n),{HeaderComponent:s}=Ji({variant:`label-top-left`,noSpacing:!0,label:o??``,title:r({id:`pay__dashboard__spending__limits__title`})}),{data:c,fetchStatus:l,error:u}=Ef({enabled:e}),d=(0,X.useCallback)(e=>{if(c==null)return[];let t=c.velocityControls.find(t=>t.type===e);if(t==null)return[];let n=(e,t)=>({title:e,available:t?.available??0,used:t?.used??0}),i=[],{day:a,week:o,month:s}=t.spending;return a!=null&&i.push(n(r({id:`pay__dashboard__daily__limits`}),a)),o!=null&&i.push(n(r({id:`pay__dashboard__weekly__limits`}),o)),s!=null&&i.push(n(r({id:`pay__dashboard__monthly__limits`}),s)),i},[r,c]),f=(e,t,n)=>(0,Z.jsxs)(X.Fragment,{children:[(0,Z.jsx)(M,{colors:{leadingDescriptionColor:i.gray900},leading:{description:e.title},trailing:{title:a({value:e.available,fractionDigits:2}),description:r({id:`accounts_and_card__spending_limits_modal__label`},{leftValue:a({value:Math.max(0,e?.available-e?.used),fractionDigits:2})})}}),t===n.length-1?null:(0,Z.jsx)(pr,{horizontalMargin:8,color:i.gray200})]},t);return u==null?(0,Z.jsxs)(Ti,{visible:e,onClose:t,fullscreen:!0,children:[s,(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:r({id:`accounts_and_card__spending_limits_modal__description`})}),(0,Z.jsx)(I,{height:16}),l===`fetching`?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(yo,{height:24}),(0,Z.jsx)(I,{height:16,testID:`ModalContentLoader`}),(0,Z.jsx)(yo,{height:128}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(yo,{height:24}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(yo,{height:128}),(0,Z.jsx)(I,{height:16})]}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(F,{enableBorder:!0,children:[(0,Z.jsx)(M,{fullBackgroun
1369d:!0,colors:{containerBackgroundColor:i.primary50},leading:{title:r({id:`accounts_and_card__spending_limits_modal____32`})},testID:`ModalContentHeaderPurchase`}),d(`Purchase`).map(f)]}),(0,Z.jsx)(I,{height:16}),(0,Z.jsxs)(F,{enableBorder:!0,children:[(0,Z.jsx)(M,{fullBackground:!0,colors:{containerBackgroundColor:i.primary50},leading:{title:r({id:`accounts_and_card__spending_limits_modal____47`})}}),d(`ATM`).map(f)]})]})]}):null},xme=({onSave:e,purchaseSettings:t})=>{let{formatMessage:n}=K(),[r,i]=(0,X.useState)(t?.worldwideUse??!0),[a,o]=(0,X.useState)(t?.onlinePurchases??!0),[s,c]=(0,X.useState)(t?.atmWithdrawals??!0),l=()=>{i(t=>(e({worldwideUse:!t,onlinePurchases:a,atmWithdrawals:s}),!t))},u=()=>{o(t=>(e({worldwideUse:r,onlinePurchases:!t,atmWithdrawals:s}),!t))},d=()=>{c(t=>(e({worldwideUse:r,onlinePurchases:a,atmWithdrawals:!t}),!t))};return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:n({id:`accounts_and_card__spending_limits_modal____66`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(Yu,{label:n({id:`accounts_and_card__spending_limits_modal____78`}),description:n({id:`accounts_and_card__spending_limits_modal____82`}),leftSideContainerPadding:`none`,rightSideContainerPadding:`none`,rightComponent:(0,Z.jsx)(Fi,{testID:`WorldwideUseToggle${r?`Enabled`:`Disabled`}`,size:`medium`,value:r,onChange:l}),onPress:l,isPressable:!0,testID:`WorldwideUseToggle`}),(0,Z.jsx)(pr,{size:1}),(0,Z.jsx)(Yu,{label:n({id:`accounts_and_card__spending_limits_modal____86`}),description:n({id:`accounts_and_card__spending_limits_modal____19`}),leftSideContainerPadding:`none`,rightSideContainerPadding:`none`,rightComponent:(0,Z.jsx)(Fi,{testID:`OnlinePurchasesToggle${a?`Enabled`:`Disabled`}`,size:`medium`,value:a,onChange:u}),onPress:u,isPressable:!0,testID:`InternetPurchaseToggle`}),(0,Z.jsx)(pr,{size:1}),(0,Z.jsx)(Yu,{label:n({id:`accounts_and_card__spending_limits_modal____46`}),description:n({id:`accounts_and_card__spending_limits_modal____12`}),leftSideContainerPadding:`none`,rightSideContainerPadding:`none`,rightComponent:(0,Z.jsx)(Fi,{testID:`AtmWithdrawalsToggle${s?`Enabled`:`Disabled`}`,size:`medium`,value:s,onChange:d}),onPress:d,isPressable:!0,testID:`AtmWithdrawalsToggle`})]})},Sme=()=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(yo,{height:24}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(yo,{}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(yo,{}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(yo,{})]}),Cme=({isVisible:e,onClose:t})=>{let{formatMessage:n}=K(),{logEvent:r}=z(),{captureError:i}=Mt(),a=Nr(),{data:o,fetchStatus:s,error:c}=pee(a&&e),{mutate:l}=Ed(),u=(0,X.useCallback)((0,lE.default)(e=>{l(e),r(Uh.PA_CARD_PURCHASESETTINGS_SAVE)},300),[]);return(0,X.useEffect)(()=>{s!==`fetching`&&c!=null&&i(pm.PURCHASE_SETTINGS_GET,{place:`DebitCardsProvider`,response:c})},[c,s,i]),(0,Z.jsxs)(Ti,{isFixedContent:!0,fullscreen:!0,visible:e,onClose:t,testID:`PersonalAccountCardPurchaseSettingsModal`,children:[(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:n({id:`accounts_and_card__spending_limits_modal____94`})}),(0,Z.jsx)(I,{height:24}),s===`fetching`?(0,Z.jsx)(Sme,{}):(0,Z.jsx)(xme,{onSave:u,purchaseSettings:o})]})};O();var{PayIcon:wme,FreezeIcon:Tme,PinCodeIcon:Eme,BlockIcon:Dme,StatisticIcon:Ome,ShoppingIcon:kme,InsuranceIcon:Ame,ClickToPayIcon:jme}=P,C8=({cardType:e,cardStatus:t,cardId:n,hidePinChangeFeature:r,hideCardDetailsFeature:i,isCardSensitiveDataEnabled:a,onRevalidateData:o,cardOwner:s,freezeCard:c,freezeError:l,unfreezeCard:u,unfreezeError:d,onNavigateToSetPin:f,onNavigateToDebitCardDetails:p,onNavigateToBlockCard:m,clickToPayStatus:h})=>{let{formatMessage:g}=K(),{logEvent:_}=z(),{colors:v}=G(),y=N(),b=N(),x=N(),[S,C]=(0,X.useState)(t===wE.Suspended),w=Lo(`travelInsurance`),T=(0,X.useMemo)(()=>{switch(h?.state){case ah.UNACTIVATED:return g({id:`pay__clicktopay__label__54`});case ah.ACTIVE:return g({id:`pay__pay_lateter__empty_state__description`});case ah.SUSPENDED:return g({id:`pay__clicktopay__label__16`});case ah.REQUESTED:return g({id:`pay__clicktopay__label__25__98`});default:return g({id:`pay__clicktopay__label__54`})}},[h?.state,g]),E=(0,X.useMemo)(()=>{switch(h?.state){case ah.ACTIVE:return{leadingDescriptionColor:v.success};case ah.REQUESTED:return{leadingDescriptionColor:v.infoDark};default:return}},[v,h?.state]),[D,O]=(0,X.useState)({isDialogOpen:!1,message:g({id:`pay__screens__content__dialog-text`})}),[k,ee]=(0,X.useState)(!1),[te,ne]=(0,X.useState)(!1);(0,X.useEffect)(()=>{C(t===wE.Suspended)},[t]);let re=(0,X.useCallback)(()=>{ne(!0),_(Uh.PA_CARD_PURCHASESETTINGS_CLICKED),y8(v8.PURCHASE_SETTINGS)},[_]),ie=(0,X.useCallback)(async()=>{S?(C(!1),y8(v8.UNFREEZE_CARD),await u()):(C(!0),y8(v8.FREEZE_CARD),await c()),o()},[S,c,u,o]),ae=(0,X.useCallback)(()=>{W.emptyOrNull(n)||W.emptyOrNull(e)||W.emptyOrNull(s)||(y8(v8.CARD_DETAILS),p==null?y.navigate(oE.DEBIT_CARD_DETAILS,{cardType:e,cardId:n,cardOwner:s}):p(n,e,s))},[n,s,e,y,p]),oe=(0,X.useMemo)(()=>W.not.emptyOrNull(h?.state)&&[ah.UNACTIVATED,ah.ACTIVE,ah.REQUESTED,ah.SUSPENDED].includes(h.state),[h?.state]),se=(0,X.useCallback)(()=>{W.emptyOrNull(n)||(y8(v8.SET_PIN),f==null?y.navigate(oE.SET_PIN,{cardId:n,widgetType:QT.SET_PIN}
1369):f(n))},[n,y,f]),ce=(0,X.useCallback)(()=>{y8(v8.TRAVEL_INSURANCE),b.navigate(gE.TRAVEL_INSURANCE_DASHBOARD)},[b]),le=(0,X.useCallback)(()=>{y8(v8.CLICK_TO_PAY),h?.state===ah.UNACTIVATED?x.navigate(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.CLICK_TO_PAY_USP,params:{cardId:n}}):x.navigate(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.CLICK_TO_PAY_DASHBOARD,params:{cardId:n}})},[x,h?.state,n]),ue=(0,X.useCallback)(()=>{y8(v8.BLOCK_CARD),m==null?y.navigate(oE.BLOCK_CARD):m()},[y,m]);return(0,X.useEffect)(()=>{l!=null&&(C(!1),O({isDialogOpen:!0,message:g({id:`pay__screens__content__dialog-text`})}))},[l,g]),(0,X.useEffect)(()=>{d!=null&&(C(!0),O({isDialogOpen:!0,message:g({id:`pay__screens__dashboard__dialog-text`})}))},[d,g]),(0,Z.jsxs)(A,{testID:`CardSettingsView`,children:[(0,Z.jsx)(UL,{isVisible:D.isDialogOpen,title:g({id:`pay__screens__dialog__samsungpay__headline`}),message:D.message,actionButtonText:g({id:`pay__onboarding__content__button__label__8`}),closeButtonText:g({id:`pay__onboarding__text-container__label__6`}),onClose:()=>O({isDialogOpen:!1,message:``}),onAction:()=>{O({isDialogOpen:!1,message:``}),ie()}}),(0,Z.jsx)(bme,{cardType:e,isVisible:k,onClose:()=>ee(!1)}),(0,Z.jsx)(Vr,{feature:`personalAccountCardPurchaseSettings`,children:(0,Z.jsx)(Vr.Enabled,{children:(0,Z.jsx)(Cme,{isVisible:te,onClose:()=>{ne(!1)}})})}),(0,Z.jsxs)(F,{children:[a&&(0,Z.jsx)(M,{testID:`PersonalAccountCardDetailsItem`,variant:`active`,leading:{title:g({id:`pay__screens__text__name__60`}),description:g({id:`pay__screens__text__description__49`})},IconComponent:wme,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}},onPress:ae}),w===Oe.ENABLED&&(0,Z.jsx)(M,{testID:`PersonalAccountCardTravelInsuranceItem`,variant:`active`,leading:{title:g({id:`pay__card__apple__travel__headline`}),description:g({id:`pay__pay_lateter__empty_state__description`})},IconComponent:Ame,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}},onPress:ce,colors:{leadingDescriptionColor:v.success}})]}),(0,Z.jsx)(fi,{title:g({id:`pay__dashboard__physical_card__text`})}),(0,Z.jsx)(I,{height:12}),oe&&(0,Z.jsx)(Vr,{feature:`clickToPay`,children:(0,Z.jsx)(Vr.Enabled,{children:(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{testID:`PersonalAccountCardClickToPayVisaItem`,variant:`active`,leading:{title:g({id:`pay__clicktopay__label__82`}),description:T},IconComponent:jme,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}},onPress:le,colors:E})}),(0,Z.jsx)(I,{height:8})]})})}),(0,Z.jsxs)(F,{children:[!i&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(M,{testID:`PersonalAccountCardSpendingLimitsItem`,variant:`active`,leading:{title:g({id:`pay__dashboard__spending__limits__title`}),description:g({id:`pay__dashboard__display__spending__limits`})},IconComponent:Ome,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}},onPress:()=>ee(!0)}),(0,Z.jsx)(Vr,{feature:`personalAccountCardPurchaseSettings`,children:(0,Z.jsx)(Vr.Enabled,{children:(0,Z.jsx)(M,{variant:`active`,testID:`PersonalAccountCardPurchaseSettingsItem`,leading:{title:g({id:`accounts_and_card__spending_limits_modal____94`}),description:g({id:`pay__dashboard____description`})},IconComponent:kme,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}},onPress:re})})})]}),!r&&(0,Z.jsx)(M,{testID:`PersonalAccountCardPinChangeItem`,variant:`active`,leading:{title:g({id:`pay__screens__text__name__66`}),description:g({id:`pay__screens__text__description`})},IconComponent:Eme,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}},onPress:se}),(0,Z.jsx)(M,{testID:`PersonalAccountCardFreezeToggle`,variant:`active`,leading:{title:g({id:`pay__screens__text__name__58`}),description:g({id:`pay__screens__text__date__58`})},IconComponent:Tme,trailingElementType:{elementType:`toggle`,elementProps:{size:`medium`,value:S}},onPress:ie,colors:S?{leadingTitleColor:v.gray500,iconColor:v.gray500}:void 0}),(0,Z.jsx)(M,{testID:`PersonalAccountCardBlockItem`,variant:`error`,leading:{title:g({id:`pay__screens__text__name__36`}),description:g({id:`pay__screens__text__description__55`})},IconComponent:Dme,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}},onPress:ue})]})]})},Mme=({debitCardData:e,isDebitCardDataLoading:t,revalidateDebitCardData:n,revalidateData:r=!1,currentCard:i,expiringCard:a,setInnerCardIndex:o,innerCardIndex:s,onOrderPhysicalCard:c,personalAccountMarqetaTokenData:l})=>{let{formatMessage:u}=K(),{isLg:d}=tl(),f=N(),p=ta(),{colors:m}=G(),h=no(),g=i8(i?.id??``),_=a8(i?.id??``),v=(0,X.useMemo)(()=>({walletLocalizedDescription:u({id:`pay__screens__wallet-page-localized-description`}),error:u({id:`pay__screens__error__apple__pay`}),errorTitle:u({id:`pay__screens__dialog__samsungpay__headline`}),retryButton:u({id:`pay__onboarding__content__button__label__8`}),closeButton:u({id:`pay__onboarding__text-container__label__6`})}),[u]),y=(0,X.useMemo)(()=>({error:u({id:`pay__screens__error__google__pay`}),errorTitle:u({id:`pay__screens__dialog__samsungpay__headline`}),retryButton:u({id:`pay__onboarding__content__button__label__8`}),closeButton:u({id:`pay__onboarding__text-container__label__6`})}),[u]),{renderApplePayButton:b,renderApplePayErrorDialog:x}=KL(i??{},l??{},g,v),{renderGooglePayButton:S,renderGooglePayErrorDialog:C}=qL(i??{},l??{},_,y),{mutateAsync:w,error:T,isPending:E}=g8(i?.id??``),{mutateAsync:D,error:O,isPending:k}=h8(i?.id??``),A=ef(i?.id??``,i!=null),ee=E||k||t,te=(0,X.useRef)(null),ne=(0,X.useCallback)(()=>{let e=te.current;e==null||!R||Tc.isAppleMobileDevice()&&(e.style.overflowY=`hidden`,setTimeout(()=>{e.style.overflowY=`scroll`},1))},[]),re=(0,X.useCallback)(t=>{o(t);let n=e?.cards[t]?.id;n!=null&&n!==``&&f.setParams({selectedCardId:n})},[f,o,e?.cards]);(0,X.useEffect)(()=>
1369{if(p.params.scrollToActiveCard!==!0)return;let t=e?.cards;if(t==null||t.length===0)return;let n=t.find(jM)?.id??t[0]?.id;f.setParams({scrollToActiveCard:!1,selectedCardId:n})},[p.params.scrollToActiveCard,e?.cards,f]);let ie=(0,X.useCallback)(()=>{n()},[]);Gi((0,X.useCallback)(()=>(r&&n(),()=>{f.setParams({goBackToFeed:!1})}),[r,n,f]));let ae=s8(i?.cardType),oe=(0,X.useMemo)(()=>{if(i!=null)return i.cardType===CE.Physical&&i.cardStatus===wE.Unactivated?(0,Z.jsx)(x8,{cardId:i.id}):i.cardType===CE.Physical&&i.cardStatus===wE.Active&&i.missingPin?(0,Z.jsx)(S8,{cardId:i.id}):l.isLoading||A.isLoading?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(nd,{height:16,width:`30%`}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(F,{children:(0,Z.jsx)(ir,{times:4,children:(0,Z.jsx)(nd,{})})})]}):(0,Z.jsx)(C8,{cardType:i.cardType,cardId:i.id,cardStatus:i.cardStatus,hidePinChangeFeature:i.cardStatus===wE.Suspended,hideCardDetailsFeature:i.cardStatus===wE.Suspended,isCardSensitiveDataEnabled:l.data?.isCardSensitiveDataEnabled??!1,cardOwner:i.nameOnCard,onRevalidateData:ie,freezeCard:w,freezeError:T,unfreezeCard:D,unfreezeError:O,clickToPayStatus:A.data})},[i,w,T,ie,l.data?.isCardSensitiveDataEnabled,l.isLoading,A.isLoading,A.data,D,O]),se=(0,X.useCallback)(()=>En?S():va?b():null,[b,S]),ce=(0,X.useMemo)(()=>i==null?null:kM(i)||AM(i)?se():null,[i,se]),le=(0,X.useMemo)(()=>{if(i!=null){if(i.cardType===CE.Physical&&i.cardStatus===wE.Unactivated)return(0,Z.jsx)(U,{variant:`body`,size:`small`,color:m.gray700,children:u({id:`pay__physical__card__order__received`})});if(i.cardStatus===wE.Suspended)return(0,Z.jsx)(WL,{text:u({id:`pay__dashboard__pay_–_physical_card_–_freezed__description`}),IconComponent:P.FreezeIcon,iconColor:m.infoDark})}},[i,m.gray700,m.infoDark,u]);return t&&e==null?(0,Z.jsx)(Pme,{children:(0,Z.jsx)(w8,{children:(0,Z.jsxs)(ir,{times:4,children:[(0,Z.jsx)(nd,{width:144,height:16}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(nd,{}),(0,Z.jsx)(I,{height:20})]})})}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(Fme,{scrollEventThrottle:1,contentContainerStyle:Nme,bounces:!1,ref:te,testID:`DebitCardsListScreen`,children:[x(),C(),(0,Z.jsxs)(Ime,{children:[(0,Z.jsx)(I,{height:h}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`label`,size:`small`,children:ae}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(VL,{defaultIndex:s,onIndexChanged:re,cards:e?.cards??[],onAnimationStart:ne}),(0,Z.jsx)(I,{height:8}),ce,le,(0,Z.jsx)(I,{height:16})]}),(0,Z.jsxs)(w8,{children:[a!=null&&a.id===i?.id?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(f8,{expiringCard:a,onOrderPhysicalCard:c}),(0,Z.jsx)(I,{height:16})]}):null,oe,d&&(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(sr,{})]})]}),ee&&(0,Z.jsx)(Ct,{})]})},Nme=wo`
1370  width: 100%;
1371  align-items: center;
1372`,Pme=V.View(`flex:1;align-items:center;`),Fme=V.ScrollView(`width:100%;`),w8=V.View(`width:100%;max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;padding:`,({theme:e})=>`${R?24:12}px ${e.width.screen.paddingHorizontal}`,`;`),Ime=V.View(`width:100%;height:auto;align-items:center;background-color:`,({theme:e})=>e.colors.gray0,`;`),Lme=()=>{let e=ta(),t=N(),{navigateToReissueCard:n,navigateToOrderCard:r}=Q6(),{formatMessage:i}=K();B({headerTitleText:i({id:`pay__screens__page-title-container__title`}),isHeaderSemiTransparent:!0,onNavigateBack:()=>{e.params.goBackToFeed?t.popTo(J.FEED,{screen:Fp.FEED_SCREEN}):t.goBack()}});let a=(0,X.useCallback)(e=>{e==null?r({from:`DirectCardListScreen`}):n(e,{from:`DirectCardListScreen`})},[r,n]);return(0,Z.jsx)(Spe,{routeParams:e.params,children:({isDebitCardDataLoading:t,revalidateDebitCardData:n,debitCardData:r,expiringCard:i,currentCard:o,setInnerCardIndex:s,innerCardIndex:c,personalAccountMarqetaTokenData:l})=>(0,Z.jsx)(Mme,{currentCard:o,revalidateData:e.params.revalidateData,debitCardData:r,expiringCard:i,revalidateDebitCardData:n,isDebitCardDataLoading:t,setInnerCardIndex:s,innerCardIndex:c,onOrderPhysicalCard:a,personalAccountMarqetaTokenData:l})})},Rme=e=>Bn({queryFn:({signal:t})=>bp({method:`GET`,url:`accounts/v1/DebitCards/${e}/AccessToken`,signal:t}),queryKey:Wh.accountsDebitCardsMarqetaAccessToken(e)}),zme=()=>{let{formatMessage:e}=K(),{colors:t}=G(),n=ta(),r=N(),{cardId:i}=n.params,{data:a}=Rme(i),o=cl(),s=`${iu()}/accounts/v1/DebitCards/${i}/DetailsPageV2`,c={copied:e({id:`general_key__copied__label`}),cardNumber:e({id:`pay__screens__content__label`}),expiryDate:e({id:`pay__screens__content__label__49`})};return(0,Z.jsxs)(Ti,{fullscreen:!0,onClose:r.goBack,headerText:e({id:`pay__screens__text__name__60`}),children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:t.gray700,children:n.params.cardType===CE.Physical?e({id:`pay__screens__container__label__67`}
1372):e({id:`pay__screens__text__name`})}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:e({id:`pay__screens__text__name__60`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsxs)(F,{enableBorder:!0,children:[(0,Z.jsx)(M,{leading:{overline:e({id:`pay__screens__container__label__87`}),title:n.params.cardOwner,numberOfLines:{title:2}}}),(0,Z.jsx)(pr,{color:t.gray200}),W.not.emptyOrNull(i)&&(0,Z.jsx)(PI,{cardId:i,authToken:o,detailsPageUri:s,clientAccessToken:a?.token,translations:c})]})]})},T8=sf(),Bme=()=>(0,Z.jsxs)(ir,{times:4,children:[(0,Z.jsx)(nd,{width:144,height:16}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(nd,{}),(0,Z.jsx)(I,{height:20})]}),Vme=500,E8=()=>{let{formatMessage:e}=K(),t=ta(),{refetch:n,data:r,isLoading:i}=$6(t.params.cardId),a=N(),o=N(),s=Ke();(0,X.useEffect)(()=>{n()},[n]);let c=(0,X.useCallback)(()=>{switch(s.invalidateQueries({queryKey:Wh.debitCards()}),t.params.goBackTo){case`feed`:o.popTo(J.FEED,{screen:Fp.FEED_SCREEN});return;case`settings`:o.replace(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.PERSONAL_ACCOUNT_DASHBOARD,params:{revalidateData:!0,cardId:t.params.cardId,tab:`settings`}});return;default:a.popTo(oE.DEBIT_CARD_LIST,{revalidateData:!0});return}},[o,a,s,t.params.goBackTo,t.params.cardId]),l=(0,X.useCallback)(async()=>{await new Promise(e=>setTimeout(e,Vme)),c()},[c]);B({headerTitleText:t.params.widgetType===QT.ACTIVATE_CARD?e({id:`pay__screens__marqeta__activate__card`}):e({id:`pay__screens__text__name__66`}),onNavigateBack:c});let u=(0,X.useCallback)(()=>(0,Z.jsx)(D8,{children:(0,Z.jsx)(Ume,{children:(0,Z.jsx)(Bme,{})})}),[]);return i||r==null?u():(0,Z.jsx)(D8,{children:(0,Z.jsx)(Hme,{children:(0,Z.jsx)(pt,{oneTimeToken:r.oneTimeToken,applicationId:r.applicationId,userToken:r.userToken,cardToken:r.cardToken,widget:t.params.widgetType,renderLoading:u,onSuccess:l})})})},D8=V.View(`width:100%;align-items:center;flex:1;`),Hme=V.View(`flex:1;width:100%;max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;`),Ume=V.View(`flex:1;width:100%;max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;padding:`,({theme:e})=>`24px ${e.width.screen.paddingHorizontal}`,`;`),O8=()=>{let e=ta();return(0,Z.jsxs)(T8.Navigator,{initialRouteName:oE.DEBIT_CARD_LIST,children:[(0,Z.jsx)(T8.Screen,{name:oE.DEBIT_CARD_LIST,component:Lme,initialParams:{...e.params}}),(0,Z.jsxs)(T8.Group,{screenOptions:{presentation:`modal`},children:[(0,Z.jsx)(T8.Screen,{name:oE.DEBIT_CARD_DETAILS,component:zme,options:{presentation:`transparentModal`,headerShown:!1}}),(0,Z.jsx)(T8.Screen,{name:oE.BLOCK_CARD,component:_pe,options:{presentation:`transparentModal`,headerShown:!1}})]}),(0,Z.jsx)(T8.Screen,{name:oE.ACTIVATE_CARD,component:E8}),(0,Z.jsx)(T8.Screen,{name:oE.SET_PIN,component:E8})]})},Wme=qc(`
1373  query se_personalAccount_cashbackDashboard {
1374    screen: se_personalAccount_cashbackDashboard {
1375      actions
1376      content
1377      header
1378      items
1379      metadata
1380      footer
1381    }
1382  }
1383`),k8=20,Gme=({navigation:e})=>{let{formatMessage:t}=K(),[n,r]=(0,X.useState)(k8),[i,a]=(0,X.useState)(!1),{classicContentCards:o,fetchCards:s}=Qh();Gi((0,X.useCallback)(()=>{s()},[s]));let c=(0,X.useMemo)(()=>({ContentCardSectionA:cg({placement:`cashback-dashboard-footer`,classicContentCards:o,variant:`classic`})}),[o]),{data:l,refetch:u,loading:d}=Yn(Wme),{data:f,refetch:p,loading:m}=Yn(kn,{variables:{pageSize:n}});return B({headerTitleText:l?.screen?.metadata?.title??``,headerBorderless:!0,isHeaderSemiTransparent:!0}),(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j,{insetTop:!1,insetBottom:!1,footer:(0,Z.jsx)(ip,{node:l?.screen?.footer,loading:d,refetch:u}),header:(0,Z.jsx)(dg,{node:l?.screen?.header,loading:d,refetch:u}),children:[(0,Z.jsx)(Df,{node:l?.screen?.content,refetch:u,loading:d,options:{actions:{onPressIncreaseCashback:()=>{a(!0)}},components:c}}),(0,Z.jsx)(Df,{node:f?.screen?.content,refetch:p,loading:m,options:{actions:{showMoreHistoryItems:()=>{r(e=>e+k8)},showTermsAndConditions:()=>{e.navigate(Dh.PROFILE_DOCUMENTS_OVERVIEW)}}}}),(0,Z.jsx)(sr,{})]}),(0,Z.jsx)(Bl,{visible:i,onClose:()=>{a(!1)},mainActionButtonProps:{onPress:()=>{a(!1),y8(v8.BNPL_APPLY,_8.BNPL_CARD),l?.screen?.metadata?.isNotEnrolledToBnpl?e.navigate(pE.BNPL_CARD):e.navigate(Sf.PERSONAL_ACCOUNT_DASHBOARD)}
1383,text:t({id:`profile__premium__cashback__modal__CTA`})},headerText:t({id:`profile__premium__cashback__modal__dialog__headline`},{0:l?.screen?.metadata?.cashbackToIncrease}),descriptionText:t({id:`profile__premium__cashback__modal__dialog__text`})})]})},Kme={ACTION_CLICKED:`premium_action_clicked`},A8={PREMIUM_FEATURES:`premium_features`,CASHBACK:`cashback`},j8={LOUNGE_SELECTED:`lounge_selected`,LOUNGE_DETAILS_VIEWED:`lounge_details_viewed`,MEMBERSHIP_CARD_VIEWED:`membership_card_viewed`,FIND_LOUNGE:`find_lounge`,VISIT_HISTORY:`visit_history`,VISIT_HISTORY_ITEM_CLICKED:`visit_history_item_clicked`},M8=(e,t=A8.PREMIUM_FEATURES)=>{_i(Kme.ACTION_CLICKED,{product:t,action:e})},N8={REASON_SUBMITTED:`premium_cancellation_reason_submitted`,COMPLETED:`premium_cancellation_completed`},qme=()=>{_i(N8.REASON_SUBMITTED,{product:A8.PREMIUM_FEATURES})},Jme=()=>{_i(N8.COMPLETED,{product:A8.PREMIUM_FEATURES})},Yme={COMPLETED:`premium_reactivation_completed`},P8=()=>{_i(Yme.COMPLETED,{product:A8.PREMIUM_FEATURES})},Xme=e=>{switch(e){case`AIRCON`:return P.FreezeIcon;case`ALCOHOL`:return P.AlcoholIcon;case`CONF`:return P.ConferenceRoomIcon;case`FAX`:return P.Print;case`FLTINFO`:return P.TransactionAirTravel;case`INTERNT`:return P.WifiGoodIcon;case`NOSMOKE`:return P.NoSmokingIcon;case`REFRESH`:return P.RefreshmentsIcon;case`SHOWER`:return P.ShowerIcon;case`TEL`:return P.PhoneIcon;case`TV`:return P.TransactionEntertainment;case`WIFI`:return P.WifiGoodIcon;case`DISABLE`:return P.DisabledAccessIcon;case`NEWSMAG`:return P.DocumentsIcon;default:return P.PlaceholderIcon}},Zme=({facilities:e})=>{let{colors:t}=G();return(0,Z.jsx)(Qme,{children:(0,Z.jsx)($me,{children:(0,Z.jsx)(ehe,{children:e.map((e,n)=>{let r=Xme(e.type);return(0,Z.jsxs)(the,{testID:`AmenitiesFacilityItem-${e.type}-${n}`,children:[(0,Z.jsx)(nhe,{testID:`AmenitiesIconContainer-${e.type}-${n}`,children:(0,Z.jsx)(r,{width:24,height:24,fill:t.gray900})}),(0,Z.jsx)(U,{variant:`body`,size:`small`,children:e.name})]},`${e.type}-${n}`)})})})})},Qme=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;border-color:`,({theme:e})=>e.colors.gray100,`;border-width:1px;border-radius:10px;padding:3px;`),$me=V.View(`background-color:`,({theme:e})=>e.colors.gray100,`;border-color:`,({theme:e})=>e.colors.gray100,`;border-radius:5px;`),ehe=V.View(`flex-direction:row;flex-wrap:wrap;`),the=V.View(`flex-direction:row;align-items:center;width:50%;padding:`,({theme:e})=>e.spacing(2),`;gap:`,({theme:e})=>e.spacing(2),`;`),nhe=V.View(`align-items:center;justify-content:center;`),rhe=({data:e})=>{let{colors:t}=G(),{formatMessage:n}=K();return(0,Z.jsx)(ahe,{testID:`LoungeDetails-Container`,children:(0,Z.jsxs)(ohe,{children:[(0,Z.jsxs)(I8,{children:[(0,Z.jsx)(F8,{label:n({id:`profile__premium__dashboard__upgrade__usp__page__overline__80`}),value:e.locationName}),(0,Z.jsx)(F8,{label:n({id:`profile__premium__dashboard__terminal__label`}),value:e.terminal})]}),(0,Z.jsx)(pr,{verticalMargin:16,color:t.gray200}),(0,Z.jsxs)(I8,{children:[(0,Z.jsx)(F8,{label:n({id:`profile__premium__dashboard__city__label`}),value:e.city}),(0,Z.jsx)(F8,{label:n({id:`profile__premium__dashboard__country__label`}),value:e.country})]}),(0,Z.jsx)(pr,{verticalMargin:16,color:t.gray200}),(0,Z.jsx)(I8,{children:(0,Z.jsx)(F8,{label:n({id:`profile__premium__dashboard__direction__label`}),value:e.direction})})]})})},F8=({label:e,value:t})=>{let{colors:n}=G();return(0,Z.jsxs)(ihe,{testID:`LoungeDetails-${e}`,children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,children:e}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:n.gray700,children:t})]})},ihe=V.View(`flex:1;`),ahe=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;border-color:`,({theme:e})=>e.colors.gray100,`;border-width:1px;border-radius:10px;padding:3px;`),ohe=V.View(`background-color:`,({theme:e})=>e.colors.gray100,`;border-radius:5px;border-color:`,({theme:e})=>e.colors.gray0,`;padding:16px;`),I8=V.View(`flex-direction:row;justify-content:space-between;align-items:center;`);O();var she=220,che=369,L8=.9,lhe=40,uhe=({images:e})=>{let t=re.get(`window`).width,{isMd:n}=tl(),r=R&&n,i=(0,X.useMemo)(()=>t<600?(t-32)/L8:600,[t]),a=r?600:t,o=(0,X.useMemo)(()=>i<600?she/L8:che,[i]),s=(0,X.useMemo)(()=>e.map(e=>(0,Z.jsx)(dhe,{source:{uri:e.url},resizeMode:`cover`,style:{width:i,height:o},accessibilityLabel:e.description,accessibilityRole:`image`})),[e,i,o]);return(0,Z.jsxs)(A,{children:[R&&(0,Z.jsx)(I,{height:32}
1383),(0,Z.jsx)(cp,{items:s,height:o,containerWidth:a,cardWidth:i,mode:r?void 0:`parallax`,autoPlay:!0,autoPlayInterval:2e3,loop:!0,modeConfig:{parallaxScrollingScale:L8,parallaxScrollingOffset:lhe}})]})},dhe=V.Image(`border-radius:10px;`),fhe=qc(`
1384  query PriorityPass_loungeDetails($code: String!) {
1385    priorityPass_loungeDetails(code: $code) {
1386      lounge {
1387        name
1388        code
1389        location {
1390          locationType
1391          locationCode
1392          locationName
1393          city
1394          country
1395          countryCode
1396          terminal
1397          direction
1398        }
1399        images {
1400          description
1401          width
1402          height
1403          mimeType
1404          url
1405          lastModified
1406        }
1407        conditions {
1408          policies
1409          terms
1410          openingHours
1411          isGuestAllowed
1412          dmcAccepted
1413        }
1414        facilities {
1415          type
1416          name
1417          available
1418        }
1419      }
1420    }
1421  }
1422`),phe=({route:e,navigation:t})=>{let n=e.params?.loungeId,{colors:r}=G(),{formatMessage:i}=K(),a=no(),{data:o,loading:s,error:c,refetch:l}=Yn(fhe,{variables:{code:n??``},skip:!n}),u=o?.priorityPass_loungeDetails?.lounge?.name;if(B({headerShown:!c,headerTitleText:u??``,headerBorderless:!0,isHeaderSemiTransparent:!0}),(0,X.useEffect)(()=>{if(!n){t.navigate(Sf.LOUNGE_ACCESS_LOUNGE_SEARCH);return}M8(j8.LOUNGE_DETAILS_VIEWED)},[n,t]),s||!n)return(0,Z.jsx)(Sn,{variant:`symbol`,transparent:!0,testID:`lounge-detail-loading-view`});if(c)return(0,Z.jsx)(vi,{type:`error`,title:i({id:`pay__screens__content__dialog-text__33`}),description:i({id:`dashboard__full-screen-outcome__text01`}),primaryButtonProps:{text:i({id:`pay__dashboard__pay__later__bnpl_toggle_mvp__label__52`}),onPress:()=>l()}});let d=o?.priorityPass_loungeDetails?.lounge?.facilities??[],f=o?.priorityPass_loungeDetails?.lounge?.location,p=o?.priorityPass_loungeDetails?.lounge?.conditions?.terms??null;return(0,Z.jsxs)(j,{insetTop:!1,paddingTop:a,backgroundColor:r.gray0,children:[(0,Z.jsx)(uhe,{images:o?.priorityPass_loungeDetails?.lounge?.images??[]}),(0,Z.jsx)(fi,{title:i({id:`profile__premium__dashboard__subscription__plan__overline__44`})}),(0,Z.jsx)(U,{variant:`body`,size:`small`,children:o?.priorityPass_loungeDetails?.lounge?.conditions?.openingHours?.trim()??``}),(0,Z.jsx)(fi,{title:i({id:`profile__premium__dashboard__withdraw__amount__text__27`})}),f&&(0,Z.jsx)(rhe,{data:f}),(0,Z.jsx)(fi,{title:i({id:`profile__premium__dashboard__upgrade__usp__page__text`})}),(0,Z.jsx)(Zme,{facilities:d}),!W.emptyOrNull(p)&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(fi,{title:i({id:`feed_and_general__start__premium__text`})}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:r.gray700,children:p})]}),(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(I,{height:64})]})},mhe=({onPress:e})=>{let{formatMessage:t}=K();return(0,Z.jsx)(hhe,{children:(0,Z.jsx)(Te,{title:t({id:`profile__content__headline`}),subtitle:t({id:`profile__premium__dashboard__please__try__again`}),image:`none`,IconComponent:P.LoungeIcon,Button:(0,Z.jsx)(ba,{wide:!0,onPress:e,testID:`error-view-retry-button`,children:t({id:`profile__content__button__label`})}),testID:`error-view`})})},hhe=V.View(`flex:1;align-self:center;width:100%;background-color:`,({theme:e})=>e.colors.gray0,`;`),ghe=()=>(0,Z.jsx)(_he,{testID:`loading-indicator`,children:(0,Z.jsxs)(es,{times:3,children:[(0,Z.jsx)(nd,{height:16,width:144}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(nd,{height:48,width:`100%`}),(0,Z.jsx)(I,{height:12})]})}),_he=V.View(`width:100%;align-items:stretch;`),vhe=({name:e,locationName:t,city:n,country:r,onPress:i,imageSource:a})=>{let{colors:o}=G(),{formatMessage:s}=K();return(0,Z.jsxs)(yhe,{onPress:i,testID:`lounge-item-${e}`,children:[(0,Z.jsx)(M,{fullBackground:!0,leading:{title:e,description:t},colors:{containerBackgroundColor:o.gray0},imageSource:a??`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAKxElEQVR4Ae3dT4yU9R3H8e/vGdw/NtK1YJtq16weNDZpWJpGD4YGE70KeimesO3ZYA/1CntseinprUktPZVTEa6SSEswgTTd5VKwSWEtiqGFghAZ9s88vz7fR5esC8wzu/PMzDPP5/1KFBiGTebJ/N7P73memd8TrAQxxomlO63dFsK2aHHKYpjOHpywYBMGoARhPlicz8bYXBLiX5bSxtz4eJi3LgXbIB/0C82lN5OQ7IpmOw1AX4UsBtlAPNiyxomNxmDdAfCBv3wn3ZfG+DZ7eKAasoF8KAvBzHpDsK4ALDVb+xn4QHUlFg48NN6Y6fT5HQWg2YxTjZAeyfb+0wag4sJ8aslLncwGkqInLC/GvUlszTL4gWERp5LQml1YWN5d9My2AVhaaO1vtVqHmPIDQyZmYza1I37Y3u5pDzwE8MGfpvGAARhq7c4L3DcA+dQhq4cBqIVGo/HmppHwx7WP3xMAP+Hnx/xM+4EaCXYjjY3ta08M3nMOILH0AwY/UDPZOQG/krf24a8FwI/7/QyiAagdv5K38MXSgdWP3T0EyKf+1rpoAOorOxQYGW08FUK44X+8OwPIBv9+A1Bv2aHA4u3lt1f+mM8A2PsDQlbNAr6aAbR2GgAN2SzAv8nrv80D0AhhnwGQ4V/j918D039A08hY49EkSVt8yQcQ5Kt4JTHEnQZAT4zTSRLCNgMgJzWbSlILUwZATnYZcFtYaC5HA6An2I3CFYEA1FS0CQIACCMAgDACAAgjAIAwAgAIIwCAMAIACCMAgDACAAgjAIAwAgAIIwCAMAIACCMAgDACAAgjAIAwAgAIIwCAMAIACCMAgDACAAgjAIAwAgAIIwCAMAIACCMAgDACAAgjAIAwAgAIIwCAMAIACCMAgDACAAgjAIAwAgAIIwCAMAIACCMAgDACAAgjAIAwAgAIIwCAMAIACCMAgDACAAgjAIAwAgAIIwCAMAIACCMAgDACAAgjAIAwAgAIIwCAMAIACCMAgDACAAgjAIAwAgAIIwCAMAIACCMAgDACAAgjAICwTYZKWri9bBdmP7dPP7pp//13025dW8wfGwajD2+yR7aM2GNPjtsTz262p7d/M38M1RMWmsvRUBk3ry7Y3PtX7PyH/xuaAd+J517cYs+/+rht3jpqqA4CUBE+2E8f/czOHr9ideYReGHX44ZqIAAV4Hv9P//6n3Yr+1WBzwJe++UzzAYqgJOAA6Y2+J2/5iPZa74p9JqrigAMkOLgX0EEqoEADJDq4F+xEoGF2y3DYBCAATl99LL04F/hEfBtgcHg4uwA+Jv+zLHO3vRPPPtIdh390fxa+rCcNLt66Xb+2YXTxzqLnF/5mH7l25wUHACuAgzA8Xcv2rlT19o+xz8488Ku79q2l79jw8wHt+/hi6b5/jp//M
1422akob84BOgzHwidDP7X33lm6Ae/89fw+jvPZq+p0fZ55z+8yrmAASAAfXZh9kbhc3zPv3XyYasLfy1FH/7xwd/JtkG5CECf+Wf72/Hj4Drs+dfy1+TnM9op2jYoHwHoMz851o5/VLaunt4+0fbvi7YNykcA+uzWtfZnxbdOjltdFQWgaNugfASgz4pOdD32ZH2O/dcquszHScD+IwCAMAIACCMAgDACAAgjAIAwAgAIIwCAMAIACCMAgDACAAhjRaAe8rX+597/j3360S27eW2RJcA68Nuf/y1fD8G/EzFsKyENIwLQA77k1/F35/OBj/XzcPq28/9OHuauQr1EAEp27tTV7E37Sa1u6zVovoKSLxbiEZh+pX5rJQwS5wBK5Gvf+Z6/m8Ff5xVyu3lt/k3Bk4cvsYJwyQhASfyGnp2u9NuO/4w6Lo3lr6ms7eOzLJSDAJTgy2W+P7Oy+KrBdbpjjr+Wv2Z777L4TIA7CpWDAJTA90plHvP7dLeMvWVVnDlW7k1QfPv4oRa6RwC65HuiomW+N8J/Zh1WyOnV9vErBKwg1D2uAnSpk+N1v3z18s+m8mvbfo3b/41PiYv2in6sO+xnvXu5ffy8S9Fy42iPGUCXit7g/ubes/+5fElsf3M7Xxzzjf3ft0cKrmvX4WRgL7cPn7PoHgHokt8Hr50dP5m8+8Zeze+U80q212vn1rVFG3Zsn2ojAF0qOg59+ocPXgq76O4/dTjTzfapNgIwQEX3y1PH9uk9AgAIIwCAMAIACCMAgDACAAgjAIAwAgAI47sAFedr5AG9wgwAEEYAAGEEABBGAABhBAAQRgAAYQQAEMbnAAbsrd//yIBBYQYACCMAgDACAAgjAIAwAgAIIwA9xu2rUGUEoEtFd68pujEGHqzorkIsG949AtClzVtG2v6938WWWcD6+d2Wi24pXnTjEBQjAF3ye9q143evOTzzD/vX34f/Pn/94AP/k/O37E8z5wpvDur3EER3wkJzORo2zPfuv3tr1tB/e3/1g/zmotg4ZgBd8uPQolkAyvfci1sY/CUgACXwe9tzQqp//G7Cz7/6uKF7BKAEvifasedJQ3/s2DPJ3r8kBKAkPiV9YRd7pV7zbezbGuXgJGDJzh6/YqePXubSX8l82r9jz/eywb/VUB4C0AN+6e/Msct27tQ1Q/d8j+/H/Ez7y0cAeshDcGH28+y/63b1UjO/xo32fE8/kp1QfWxyPLu6sjkb/N/KH0NvEIA+K7rTT91XCFJ//VXDSUBAGAEAhBEAQBgB6DP1TwzyiclqIQB91u4rrArfblN//VVDAPrsQd8b+PKDLpNWd+qvv2q4DDgA/vmAk4cv5Sve+Bt/a3bN2weGygdd1F9/lRAAQBiHAIAwAgAIIwCAMAIACCMAgDACAAgjAIAwAgAIIwCAMAIACCMAgDACAAgjAIAwAgAIIwCAMAIACCMAgDACAAgjAIAwAgAIIwCAMAIACCMAgDACAAgjAIAwAgAIIwCAMAIACCMAgDACAAgjAIAwAgAIIwCAMAIACCMAgDACAAgjAIAwAgAIIwCAMAIACCMAgDACAAgjAIAwAgAIIwCAMAIACCMAgDACAAgjAIAwAgAIIwCAMAIACCMAgDACAAgjAIAwAgAIIwCAMAIACCMAgDACAAgjAIAwAgAIIwCAMAIACEss2g0DICmJIRAAQNN8EkKcMwByggcgpvFjA6AnxrN+CMAMABAUYzgR4vU4sTjWum4ApKTWeCoJj4Yb2bHACQOgI4a58fEwn38OII3pUQMgIzv5fzD/1f+XHwaMti5mf5owALXn0/+7MwA/DLCvigCg3kJih3zw579feZBZAKBhZe/vv7/7XQBmAUD9pWmcWRn8Lqx9wuKd1myMcdoA1EyYHx1vPLX6kXu+DdiKyWt8QQiomWxMp5a8tPbhewLg04M02C8MQH007Kerp/4r7rsewPj4pkOpxRkDMPT8uH90dNN79/u70O4fNptLBxIL+w3AUMpP+n3joQMP+vu2AXALXyzvzp71By4PAkPEj/mzQ3mfzbd7WmEAXLMZpxJLP8h+6pQBqLQQwpyfzL/fMf9aHa0J6D/ILx9wXgCosPxMf5wZGWts72Twu45mAKv5bMDS7NxAkuw1AIOXT/fjwbGxTb8J61zib90BWJGHwFo7GyHs44NDQP/51/j9m7yj4w8dChtc23PDAVgtP0eQtqZjiDuTELZFC1OcLwBK4h/M8wEe41y0+LGv4jU21ngvlLCg7/8B1dajezGlvo4AAAAASUVORK5CYII=`,trailingElementType:{elementType:`icon`,elementProps:{name:`ChevronRightIcon`}}}),(0,Z.jsxs)(bhe,{children:[(0,Z.jsx)(R8,{children:(0,Z.jsx)(M,{fullBackground:!0,leading:{title:s({id:`profile__premium__dashboard__city__label`}),description:n}})}),(0,Z.jsx)(xhe,{}),(0,Z.jsx)(R8,{children:(0,Z.jsx)(M,{fullBackground:!0,leading:{title:s({id:`profile__premium__dashboard__country__label`}),description:r}})})]})]})},yhe=V.Pressable(`border-radius:10px;padding:4px;background-color:`,({theme:e})=>e.colors.gray0,`;gap:4px;`),bhe=V.View(`flex-direction:row;align-items:center;background-color:`,({theme:e})=>e.colors.gray50,`;border-radius:6px;`),R8=V.View(`flex:1;`),xhe=V.View(`width:1px;height:48px;background-color:`,({theme:e})=>e.colors.gray200,`;z-index:1;`),She=()=>{let{formatMessage:e}=K();return(0,Z.jsx)(Che,{children:(0,Z.jsx)(Te,{title:e({id:`profile__premium__dashboard__error__headline`}),subtitle:e({id:`profile__premium__dashboard__error__subheadline`}),image:`none`,IconComponent:P.LoungeIcon,testID:`no-search-results`})})},Che=V.View(`flex:1;align-self:center;width:100%;background-color:`,({theme:e})=>e.colors.gray0,`;`);function whe(e,t){let n=new Map;for(let r of e){let e=r.location.terminal?.trim(),i=W.emptyOrNull(e)?r.location.locationName:t({id:`profile__premium__dashboard__termina__search__label`},{terminal:e}),a=n.get(i)??[];n.set(i,[...a,r])}return Array.from(n.entries()).map(([e,t])=>({title:e,data:t.sort((e,t)=>e.name.localeCompare(t.name))})).sort((e,t)=>e.title.localeCompare(t.title))}var The=500,Ehe=3;function Dhe(e,t=The,n=Ehe){let[r,i]=(0,X.useState)(``),a=(0,X.useCallback)(t=>{let r=t.trim();r.length>=n&&e(r)},[e,n]),o=(0,X.useMemo)(()=>(0,lE.default)(a,t),[a,t]);return{searchText:r,onChange:(0,X.useCallback)(e=>{i(e),o(e)},[o]),clearSearchText:(0,X.useCallback)(()=>{i(``)}
1422,[]),retry:(0,X.useCallback)(()=>{a(r)},[a,r])}}O();var z8=32,Ohe=qc(`
1423  query GetLounges($searchTerm: String!) {
1424    priorityPass_lounges(searchTerm: $searchTerm) {
1425      lounges {
1426        name
1427        conditions {
1428          openingHours
1429        }
1430        location {
1431          city
1432          locationCode
1433          locationName
1434          locationType
1435          terminal
1436          countryCode
1437          country
1438        }
1439        code
1440        images {
1441          url
1442        }
1443      }
1444    }
1445  }
1446`),khe=({navigation:e})=>{let{formatMessage:t}=K(),{isMd:n}=tl(),[r,{data:i,loading:a,error:o}]=xn(Ohe);B({headerTitleText:t({id:`profile__premium__dashboard__withdraw__amount__text__15`}),headerBorderless:!0});let{searchText:s,onChange:c,clearSearchText:l,retry:u}=Dhe((0,X.useCallback)(e=>{r({variables:{searchTerm:e}})},[r])),d=i?i?.priorityPass_lounges.lounges.length>0:!1,f=(0,X.useMemo)(()=>i==null?[]:whe(i.priorityPass_lounges.lounges??[],t),[i,t]),p=(0,X.useCallback)(({section:e})=>(0,Z.jsx)(fi,{title:e.title}),[]),m=(0,X.useCallback)(e=>`${e.code}_${e.name}`,[]),h=(0,X.useCallback)(({item:t})=>{let n=t.images[0]?.url;return(0,Z.jsx)(vhe,{name:t.name,locationName:t.location.locationName,city:t.location.city,country:t.location.country,imageSource:n?{uri:n}:void 0,onPress:()=>{M8(j8.LOUNGE_SELECTED),e.navigate(Sf.LOUNGE_ACCESS_LOUNGE_DETAIL,{loungeId:t.code})}})},[e]),g=(0,X.useCallback)(()=>(0,Z.jsx)(I,{height:12}),[]),_=(0,X.useCallback)(()=>(0,Z.jsx)(B8,{children:(0,Z.jsx)(oe,{keyExtractor:m,sections:f,renderSectionHeader:p,renderItem:h,stickySectionHeadersEnabled:!1,ItemSeparatorComponent:g,contentContainerStyle:Nhe})}),[m,f,p,h,g]),v=(0,X.useCallback)(()=>o&&!a?(0,Z.jsx)(mhe,{onPress:u}):a?(0,Z.jsx)(B8,{children:(0,Z.jsx)(ghe,{})}):i?.priorityPass_lounges.lounges.length===0?(0,Z.jsx)(She,{}):_(),[o,a,i,u,_]),y=s.length>0;return(0,Z.jsxs)(j,{insetTop:!1,paddingBottom:d?64:0,fullWidth:!0,children:[(0,Z.jsxs)(Ahe,{isMd:n,children:[y&&(0,Z.jsx)(jhe,{children:(0,Z.jsx)(P.CloseIcon,{width:z8,height:z8,onPress:l})}),(0,Z.jsx)(Mhe,{children:(0,Z.jsx)(Wc,{value:s,onChangeText:c,placeholder:t({id:`profile__premium__dashboard__subscription__plan__placeholder__text__15`}),style:Phe,showClearButton:!1,testID:`search-input`})})]}),v()]})},Ahe=V.View(`height:80px;padding:12px 16px;flex-direction:row;align-items:center;justify-content:center;align-self:center;gap:8px;max-width:`,({isMd:e,theme:t})=>e?t.width.screen.minContainerWidth:`100%`,`;width:100%;`),jhe=V.View(`justify-content:center;align-items:center;height:56px;width:32px;`),Mhe=V.View(`flex:1;`),B8=V.View(`max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;align-self:center;width:100%;padding:12px 16px;`),Nhe=wo`
1447  padding-bottom: 32px;
1448`,Phe=wo`
1449  width: 100%;
1450  padding: 0 16px;
1451`,Fhe=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAwCAYAAAD9wT87AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA1dSURBVHgB7VwLcFTlFf7uYzebhIQ8eMYEFAiF4gNLo/KGMjoI6siAdcogiINvETsOUCyIwxSGGQoOVRBktOIDUURhxrECMoJUBRpFJYAKwVLeBJJAkk12s7t/zzl37+XukihpneleymF29977P+7/n+8/3zn/uTdoigQeEYWYfCzR5Z8j5y/HTzT60eI/in74n/dEh4fErWAdvK5i8U/0PEBQSbWVlCeAo1zVUlw0L1mQg4e9rLRG+hA4DBDSpcCuYtCsNI2n5oJGxTuRX7qup75NmfCSXKBPH3gKsZiC0mtJ74xcQKhP0ximerrmJ/jSLEyF8ahMNdVXaoqnLCgWNx8esqJD3dDAozfYz7Bh0Mcwm2tr+bAoVyRQedJpHiB4b1EcSUxFyDr0uMtXiDRWYd+e7ehQ8Avk5mVj04er0FBbQeCZiIR1GL405Ofnobi4GPntiuELFApIEWJFn6mnPMt5y4KiMVK8jtrqY9i9axP2lH2CA/u24WB5Of687B/o0L4DJo69HgMH9EI0osHQ26GmqhJ7S7dBD5hoU3gVel73G/xu/AykZbRz+rtQUocDPeWDdCOGWU8Owr7yA+jWuQvM6FFk+XPRrmMWTH8a6TUNOVl+TJqyFqYv12lXX/svLH1hFg5+vwG7S1egdOsazP3LFrRu202oMaqHyZtRwBHJhKJ7RLU6UkwWUkE8FWYjZmDUmGl46a+fYP7ijchIzyKKC1NBmKgvLIteaRGE6uulegSWX0rP6IQnp76EjoW9kZ4eQF6ewpw/jKa2NVJPuWNuzflKCfEUQBFa5L/qeweyc7oThdHQjXSxKtPgiNmaivimOGtbuiY/JZG1ifHjZ6K6UkN2pon64H58snkldGqmEfDKCvGoIvfjR6qIpwAy0zSyipjselibkUiYsKDYjsHSDLlquVS3RURlU8QgFXb6NfLzihEO+dE+vy127vgQHN9pEtXpcYBYKT6kiniL4ojKdFSTtcRB0KP0TVkClU5U1nR6gCHVtTDYwHTDj6LO3REMkj2Z2ag5fYRAro1rwZD22mWK+2+Et6C0EeUcmxyTWZDyKWh2ZdqSIzCT6vkd6JRJPGlGqQW1idVARSKySYoJ4Cp+lwhSRbwFkKKgU2XETwgSxVRE/oMsSTaxtPxjbAmalaeznD9NkUJuPZ6rC8bqEPJVU8LhHBqNTPJBuvghS6gNb3pTSC3eAogNg6I0a9RRy+8QvemSV2uUCkqxg2fgdA7pBKSI1gDO/DCd7S//Hr60DITPasgvKIHhb01MGYIZ80m2gW3nMkA/lyg7ow3rl1DQCUDFexo6NzUmPx1h8j06GV952d9gnD2OnMZWOHfYwNBBIyGgammSOBX8kVpK8TZAcbGe9ag4VpSrixmwqI1SPeSv2MYi9RV484U5aN+Gwoz60+jwy04o6XeH7JM0J7bQU04h3gdIQmPWMFEUUZquDKQHyCKYrEzyKdEgjh/YjHnTRqL63GH881gIWu51mDp3neyN3EGbFs+Hp5JSvPW4oTnhvWksA6ZuICMnhOm/H0yBQCWiRhChyhDqjsbQ7oq2KOoxCEOG3YMbBvyWEqaahOYaZ0sdC+IdluW7UiXSvjQA4mBAqyELykdjrYbJTy6ALzMb4YYQAn4/HfuR2aoNWmUVQgKIKMd6dRQA+gibtDgWMVd/uAzQzytETcqaSmNUobDrDZStzmu6Jj9pNawHe7DivzgYfM20TlKI4y6JIOG8gtmY+BlR0DqW72hiVccyTFw4/dRTx6UB0AXixfd3mpZLFKBLRy4DlOLiUYDicbHr9ZzzLzRquExx/yuRJwo85DgIlD8Dv0RCmQNdBaSCLs93rGy0BZO3ScJjydKItSmVkyiivKHUay3biQXkqjwZ1S2AGiXH7W1r8tjyMuTJj/1ENar7ENX89EtAGCEyLkqTaj6xIyuN6n2q8wxAsZj1QjxnzzgVqhE4ZjQDWmMmPdU24Tc5IU1ZgUYfPTlNF2g4I8cT5MfiXpWUzyQwMBrtLjV6qlZxYj8agofo0YEJQ6ekZ+QkfEYd/P4anDq1DZFgJ6QbZ3HyyN9hBgqo8Rl6UFeEgi7XST+67j1/5IkXFyP0WNokUJYs+iN2blkOIz9HMmhF+W0pcxBEOBDG6TMEWK2J9lcoHK2IIkRPW1WIHivk98f8xevlZZJoNCr9eEk8ARCvfgbJJxYQJl9jvV+tSf6NHilwUEDHWozOCTBogfhfCEUk0uNXGEzD8KQVeejV34tNMbvreejPGJoRDy2ni1W09h+0SV25nOpJcWkxQFa4a4nNjva1ps7dDMrHyXXdZbYjd9fh4+S6fC35Hsn3Zp/Fx9yffd19f3c/7v6S69n+r6kxs9j9NzX/5u5j95lcrylpEUANDQ0JTlaLP1zhQYbDYefcrsPn9oB48HxuA9DY2JjQN5fxNfvXvsZ9ue/DE7PeZdNRW1trheDxT/K9+Zj7ciucr/FYbcW6+7PLuS23scvstvZ8bOFywzAS5mAr3gbVPSY7SOEPR5PuvpuTFgcJ69atw+bNm5GRkYHq6mqMHz8e/fv3l7Jt27bhnXfeQVpaGurr63HNNdfggQcekMmeOXMGGzduxNixY0VpPp8PH3zwAd5++21pe/fdd+PWW291Qmou27Bhg/RVV1eHkpIS3HvvvTShKA4fPoLS0lKMHj0aL7/8shx37NhR+jx48CAGDx4sfb366qt44oknBBDu89y5c1i8eDFmz54tANkgfvbZZ1i9erXcKxgM4sYbb5R58TgZAK7DbSZNmoSioqIEZS9fvhzbt2+X86lTp+Lqq69GKBSSvvheZWVl0s9TTz2F7t27o7KyUu6Xnp6Orl274sorr/xxhasWyi233KLWr1+vvvjiC/X111+rnj17qo8//ljKJkyYoBYuXKi++eYbtXv3bkVKVzQwKSsv
1451L1ekNKefuXPnquHDh0u9b7/9Vt18882KlOCU33XXXeqtt95SX331lSor201th6tFixZK2ZYtW6RvFm7L45g8ebKaOHGi2rNnj/ruu++krE+fPoqAdvocMGCAeuONN+SYAJIPy0MPPaSeeeYZacv3u/3229X8+fOdenv37lVt2rRRBECCLubMmaNoAaojR45I28LCQkWLV8pmzJihpk2bJmU8x7y8PLVr1y5F4KmtW7fKh8BTPyUtBogVU1FR4Qx+//79auTIkXL+yCOPqC+//DKhPq1mqffDDz8oWpVyjSfTr1+/CxQ1cOBAtW/fPjm+774J6ujRo04/9fVBVVLSR4537typHn300YT7rFixQi1YsMA5J0tURIGKLEuUwuVkvVJGK1p+adXL75QpUxzF2uVkRc45L5YDBw7IAjt58qRzfcSIEer99993zlkvn3/+uRwPGTJEffrpp07ZsWPHBKBkscfQnFz0tlrFfQibPNOV3+8X2nj66adBViV1AoEACCAxfVoxeO6559C7d2+Hd22+ZepiunL3zTJq1CihyJkzZxJd+amvUkrhFCInJw/z5v2JaGuEU18lMTPTSLJfy8zMxGuvvYahQ4cKpXz00UcyBiO+abX9Fs+FqYeplPtdsmQJrr32Wik7fvy4UCTT0eOPP45FixaBrEvar1q1Cvfffz9efPFFoT6mwJtuuknGsWbNGinj/jp37owHH3xQdMF98f1sfWraj28FLhoguyP2PdOnT0d+fj5qampkIjxwluzsbKxduxa02vDuu++CaAvPP/+846Rth8rgEeXJsWQIfNbf45w+fRpdunSV41atWmHlypXo0aMHXnnlFfFls2bNlr7cgYMtydf4mJUxbNgwAneeLCRbksHluRA1y8JhkHJzc7Fs2TIp43szSM8++6yUMSjcH4OQlZUlPpTHTTQIsmr5sJ/lOb733nsgqwIxBoh+ZeERfaJFolooY8aMUWRBCddsinr44YcdXqXJiA+gYMGhuHHjxjll3bp1E3q0hZy7Ki4uFjpimTTpPrqPRaVVVVXU1/VCPUwJTHGPPfZYwhiWLl2qSHFynEwbtIAc6mmKUiiQUBTgXDAn/rDfYmpiP8u+lf3c66+/LnUGDRok47aFy5nSWXjuJ06ccMr4/nfeeadqqbQ4c8hWc/bsWVkh7tXKwiuMuBa9evUSSyMnKStm06ZNYkHcjoXL+BqXkS8Sy6IJSJTH5s/ClHPq1Cm0bt2aKC6HKHEC7rlnHN58c7WE+wRawrg45OboyT0eW9gCeGzJZXbEyHPie7kWrVgkR2FswUxNtrD1MKWzlbBVUaCD2267Tfrl6JathoXLOJq0LYYjXGaXlkqLwmxWMiuOlcYTsydr+xYOu5nr2RfZmeNDhw6hoKBAym1gmXq4Drcja5C6ffv2dfZJvG2oqqqm+2Q7+5ZAIB1kcbjqqi6iWA6HmYrsPQsrmYWpkcW99+Axsz/i0NfN+/a47XIeu3uuZAGg6C1hz8K/FCgIvfFC48WyY8cOKaMgRxYbbzG4jMN62yfzQrT7aElGvcUANZcN/qlMsYo7RXc9+5ot9saQ5Xwd+U5QanPtmxqHu87F1L/Yds21ba6uXcbyU4GBWzz3P438v8m/AWUw0CkwNW4eAAAAAElFTkSuQmCC`,Ihe=({logoImage:e,barcodeQr:t,details:n})=>{let{formatMessage:r}=K();return(0,Z.jsxs)(Rhe,{hasShadow:!0,children:[(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(zhe,{source:e}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(Hhe,{children:(0,Z.jsx)(Uhe,{source:{uri:t}})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(Bhe,{children:n.map((e,t)=>(0,Z.jsxs)(X.Fragment,{children:[(0,Z.jsx)(Lhe,{label:e.label,value:e.value,testID:`MembershipCardDetails-DetailItem-${t}`}),t!==n.length-1&&(0,Z.jsx)(pr,{})]},`detail-${t}`))}),(0,Z.jsx)(Ghe,{children:(0,Z.jsx)(Whe,{message:r({id:`profile__premium__disclaimer__membership__description`}),variant:`info`})})]})},Lhe=({label:e,value:t,testID:n})=>(0,Z.jsxs)(Vhe,{testID:n,children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:ms.gray900,children:e}),(0,Z.jsx)(U,{variant:`title`,size:`small`,color:ms.gray900,children:t})]}),Rhe=V(F)(`align-items:center;`),zhe=V.Image(`width:104px;height:48px;`),Bhe=V.View(`background-color:`,ms.gray50,`;width:100%;padding:0 12px;border-radius:6px;`),Vhe=V.View(`flex-direction:row;justify-content:space-between;align-items:center;padding-top:22px;padding-bottom:22px;`),Hhe=V.View(`position:relative;justify-content:center;align-items:center;`),Uhe=V.Image(`width:160px;height:160px;`),Whe=V(Mu)(`width:100%;`),Ghe=V.View(`width:100%;`),Khe=qc(`
1452  query PriorityPass_profile {
1453    priorityPass_profile {
1454      holderName
1455      membershipNumber
1456      barcode
1457      barcodeQr
1458      validFrom
1459      validTo
1460    }
1461    priorityPass_usage {
1462      usage {
1463        pending
1464        remaining
1465        total
1466        used
1467      }
1468    }
1469    priorityPass_membershipCardData {
1470      costAfterAllEntries
1471      costAfterAllEntriesCurrency
1472    }
1473  }
1474`),qhe=({navigation:e})=>{let{formatMessage:t}=K();B({headerTitleText:t({id:`profile__premium__subscription__plan__description__68`}),headerBorderless:!0});let{data:n,loading:r,error:i,refetch:a}=Yn(Khe);(0,X.useEffect)(()=>{M8(j8.MEMBERSHIP_CARD_VIEWED)},[]);let o=n?.priorityPass_membershipCardData?.costAfterAllEntries??``,s=n?.priorityPass_membershipCardData?.costAfterAllEntriesCurrency??``,c=(0,X.useMemo)(()=>n?.priorityPass_usage?.usage?.total==null||n?.priorityPass_usage?.usage?.used==null?0:n.priorityPass_usage.usage.used/n.priorityPass_usage.usage.total,[n?.priorityPass_usage?.usage?.used,n?.priorityPass_usage?.usage?.total]);if(r)return(0,Z.jsx)(Sn,{variant:`symbol`,transparent:!0,testID:`membership-card-loading-view`});if(i)return(0,Z.jsx)(vi,{type:`error`,title:t({id:`pay__screens__content__dialog-text__33`}),description:t({id:`dashboard__full-screen-outcome__text01`}),primaryButtonProps:{text:t({id:`pay__dashboard__pay__later__bnpl_toggle_mvp__label__52`}),onPress:()=>a()},testID:`membership-card-error-screen`});let l=Pu.fromISO(n?.priorityPass_profile?.validFrom??``).toFormat(L.SE.FORMAT_WRITTEN_DATE),u=Pu.fromISO(n?.priorityPass_profile?.validTo??``).toFormat(L.SE.FORMAT_WRITTEN_DATE),d=`${o} ${s}`,f=[{label:t({id:`profile__premium__dashboard__subscription__plan__overline__18`}),value:n?.priorityPass_profile?.holderName??``},{label:t({id:`profile__premium__dashboard__withdraw__amount__overline__42`}),value:n?.priorityPass_profile?.membershipNumber??``},{label:t({id:`profile__premium__dashboard__subscription__plan__overline__69`}),value:l},{label:t({id:`profile__premium__dashboard__subscription__plan__overline__38`}),value:u}];return(0,Z.jsxs)(j,{insetTop:!1,children:[(0,Z.jsx)(Ihe,{logoImage:Fhe,barcodeQr:n?.priorityPass_profile?.barcodeQr??``,details:f}),(0,Z.jsx)(fi,{title:t({id:`profile__premium__dashboard__withdraw__amount__text__27`})}),(0,Z.jsxs)(F,{children:[(0,Z.jsx)(Jhe,{children:(0,Z.jsx)(xt,{disabled:!1,size:`small`,value:c,withStripesInBackground:!0,withStripesInFill:!0,leadingTextProps:{label:t({id:`profile__premium__withdraw__amount__leading__description`}),value:n?.priorityPass_usage?.usage?.used.toString()??`0`,labelColor:ms.primary400,valueColor:ms.primary400,valueV
1474ariant:`body`,valueSize:`small`},trailingTextProps:{label:t({id:`profile__premium__dashboard__subscription__plan__trailing__description`}),value:n?.priorityPass_usage?.usage?.total.toString()??`0`,labelColor:ms.gray900,valueColor:ms.gray900,valueVariant:`body`,valueSize:`small`}})}),(0,Z.jsx)(Mu,{message:t({id:`profile__premium__dashboard__subscription__plan__text__43`},{0:d}),variant:`info`})]}),(0,Z.jsx)(I,{height:8}),(0,Z.jsxs)(F,{children:[(0,Z.jsx)(M,{leading:{title:t({id:`profile__premium__dashboard__withdraw__amount__text__15`})},variant:`active`,IconComponent:P.LoungeIcon,onPress:()=>{M8(j8.FIND_LOUNGE),e.navigate(Sf.LOUNGE_ACCESS_LOUNGE_SEARCH)},trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}}}),(0,Z.jsx)(M,{leading:{title:t({id:`profile__premium__dashboard__withdraw__amount__text__16`})},variant:`active`,IconComponent:P.ViewListIcon,onPress:()=>{M8(j8.VISIT_HISTORY),e.navigate(Sf.LOUNGE_ACCESS_VISIT_HISTORY)},trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}}})]})]})},Jhe=V.View(`padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:8px;`),V8=3,Yhe=qc(`
1475  query GetPremiumDetails {
1476    screen: se_premium_details {
1477      header
1478      content
1479      metadata
1480    }
1481  }
1482`),Xhe=qc(`
1483  query GetPremiumPaymentHistory($pageSize: Int) {
1484    screen: se_personalAccount_paymentHistory(pageSize: $pageSize) {
1485      content
1486    }
1487  }
1488`),Zhe=qc(`
1489  query GetCancelSubscriptionConfig {
1490    screen: se_personalAccount_cancelSubscriptionButton{
1491      content
1492    }
1493  }
1494`),Qhe=qc(`
1495  mutation Subscriptions_reactivateSubscription($subscriptionId: String!) {
1496    subscriptions_reactivateSubscription(subscriptionId: $subscriptionId)
1497}
1498`),$he=({navigation:{dispatch:e}})=>{let{formatMessage:t}=K(),n=et(),{captureError:r}=Mt(),[i,a]=(0,X.useState)(V8),[o,s]=(0,X.useState)(!1),{data:c,refetch:l}=Na(),{data:u,loading:d,refetch:f}=Yn(Yhe),{data:p,loading:m,refetch:h}=Yn(Zhe),{data:g,loading:_,refetch:v}=Yn(Xhe,{variables:{pageSize:i}}),y=(0,X.useCallback)(()=>{P8(),s(!1),l(),f(),h()},[h,f,l]),[b,{loading:x}]=Kt(Qhe,{onCompleted:y});(0,X.useEffect)(()=>{n&&(v({pageSize:i}),h())},[n,i,h,v]),B({headerTitleText:u?.screen?.metadata?.title,onNavigateBack:()=>{e(Ol.popTo(Sf.LOUNGE_ACCESS_SUBSCRIPTION_PLAN_DASHBOARD))},headerBorderless:!0});let S={actions:{showMoreInvoices:()=>{a(e=>e+V8)},renewSubscription:()=>{s(!0)}}},C=(0,X.useCallback)(()=>{if(!c?.data?.subscriptionId){r(pm.NO_SUBSCRIPTION_ID_FOUND,{place:`PremiumDetailsScreen`});return}b({variables:{subscriptionId:c?.data?.subscriptionId}})},[b,c?.data?.subscriptionId,r]),w=(0,X.useCallback)(({contractId:t,productType:n,isWithdrawalFlowAvailable:r})=>{e(r?Ol.popTo(yE.PRODUCT_WITHDRAWAL_ONBOARDING,{contractId:t,productType:n}):Ol.popTo(Sf.SUBSCRIPTIONS_WINBACK_COMPARISON))},[e]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j,{header:u?.screen?.header==null?void 0:(0,Z.jsx)(dg,{node:u?.screen?.header,loading:d,refetch:f,options:S}),children:[(0,Z.jsx)(Df,{node:u?.screen?.content,loading:d,refetch:f}),(0,Z.jsx)(Df,{options:S,node:g?.screen?.content,loading:_,refetch:v}),(0,Z.jsx)(Df,{node:p?.screen?.content,loading:m,refetch:h,options:{actions:{onPressAgreementWithdrawEntry:w}}}),(0,Z.jsx)(sr,{})]}),(0,Z.jsx)(Bl,{visible:o,onClose:()=>s(!1),headerText:t({id:`profile__profile__text`}),descriptionText:t({id:`profile__premium__renew__modal__description`}),mainActionButtonProps:{text:t({id:`profile__premium__withdraw__amount__label__text`}),onPress:C,isLoading:x},secondaryActionButtonProps:{text:t({id:`Profile__payments__bnpl__invoice__details__modal__cancel`}),onPress:()=>s(!1)}})]})},ege=qc(`
1499  query Query {
1500    screen: se_personalAccount_subscriptionDashboard {
1501      actions
1502      content
1503      header
1504      items
1505      metadata
1506      footer
1507    }
1508  }
1509`),tge=qc(`
1510  mutation Subscriptions_reactivateSubscription($subscriptionId: String!) {
1511    subscriptions_reactivateSubscription(subscriptionId: $subscriptionId)
1512}
1513`),nge=({navigation:e})=>{let[t,n]=(0,X.useState)(!1),{formatMessage:r}=K(),{captureError:i}=Mt(),{data:a,loading:o,refetch:s}=Na(),c=Ca(a),l=fa(a),{data:u,refetch:d,loading:f}=Yn(ege,{skip:o||c}),{captionImageContentCards:p,classicContentCards:m,fetchCards:h}=Qh();Gi((0,X.useCallback)(()=>{h()}
1513,[h]));let g=(0,X.useMemo)(()=>({ContentCardSectionA:cg({placement:`premium-dashboard`,classicContentCards:m,variant:`classic`}),ContentCardSectionB:cg({placement:`premium-dashboard`,captionImageContentCards:p,variant:`image`}),ContentCardSectionC:cg({placement:`premium-dashboard-footer`,classicContentCards:m,variant:`classic`})}),[m,p]),_=(0,X.useCallback)(()=>{P8(),d(),s(),n(!1)},[d,s]),[v,{loading:y}]=Kt(tge,{onCompleted:_}),b=(0,X.useCallback)(()=>{if(!a?.data?.subscriptionId){i(pm.NO_SUBSCRIPTION_ID_FOUND,{place:`SubscriptionPlanDashboardScreen`});return}v({variables:{subscriptionId:a?.data?.subscriptionId}})},[v,a?.data?.subscriptionId,i]);return B({headerTitleText:u?.screen?.metadata?.title??``,isHeaderSemiTransparent:!0}),(0,X.useEffect)(()=>{o||l||c&&e.navigate(yE.PREMIUM_CARD_ONBOARDING)},[o,l,c,e]),o||c?(0,Z.jsx)(Sn,{variant:`symbol`,transparent:!0,testID:`subscription-plan-dashboard-loading-view`}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j,{insetBottom:!1,footer:(0,Z.jsx)(ip,{node:u?.screen?.footer,loading:f,refetch:d}),header:(0,Z.jsx)(dg,{node:u?.screen?.header,loading:f,refetch:d,options:{actions:{renewSubscription:()=>{n(!0)}}}}),children:[(0,Z.jsx)(Df,{node:u?.screen?.content,refetch:d,loading:f,options:{components:g}}),(0,Z.jsx)(sr,{})]}),(0,Z.jsx)(Bl,{visible:t,onClose:()=>n(!1),headerText:r({id:`profile__profile__text`}),descriptionText:r({id:`profile__premium__renew__modal__description`}),mainActionButtonProps:{text:r({id:`profile__premium__withdraw__amount__label__text`}),onPress:b,isLoading:y},secondaryActionButtonProps:{text:r({id:`Profile__payments__bnpl__invoice__details__modal__cancel`}),onPress:()=>n(!1)}})]})},rge=()=>{let e=Pu.now().year,t=e-1;return(0,Z.jsxs)(j,{insetTop:!1,testID:`visit-history-loading-view`,children:[(0,Z.jsx)(H8,{label:e.toString()}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(H8,{label:t.toString()})]})},H8=({label:e})=>(0,Z.jsxs)(ige,{children:[(0,Z.jsx)(U,{variant:`title`,size:`small`,children:e}),(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(nd,{height:16,width:144}),(0,Z.jsx)(nd,{height:48})]}),ige=V.View(`gap:4px;`),age=({imageUrl:e,loungeName:t})=>{let{colors:n}=G();return(0,Z.jsx)(oge,{children:e?(0,Z.jsx)(sge,{source:{uri:e},resizeMode:`cover`}):(0,Z.jsx)(cge,{children:(0,Z.jsx)(U,{variant:`label`,size:`small`,color:n.gray700,children:t.charAt(0).toUpperCase()})})})},oge=V.View(`width:64px;height:64px;border-radius:6px;overflow:hidden;`),sge=V.Image(`width:100%;height:100%;`),cge=V.View(`width:100%;height:100%;background-color:`,({theme:e})=>e.colors.gray100,`;justify-content:center;align-items:center;`),lge=()=>{let{formatMessage:e}=K();return(0,Z.jsx)(Te,{title:e({id:`profile__premium__dashboard__withdraw__amount__headline__100`}),subtitle:e({id:`profile__premium__dashboard__withdraw__amount__subheadline`}),IconComponent:P.LoungeIcon,testID:`visit-history-empty-component`})},uge=(e,t)=>Pu.fromISO(t,{locale:e}).toFormat(`dd LLL yyyy`),dge=e=>{let t=e.reduce((e,t)=>{let n=new Date(t.visitDate??``).getFullYear().toString();return e[n]||(e[n]=[]),e[n].push(t),e},{});return Object.keys(t).sort((e,t)=>Number(t)-Number(e)).map(e=>({title:e,data:t[e]}))},fge=({visit:e,onPress:t})=>{let{locale:n}=K(),{colors:r}=G(),{formatMessage:i}=K(),a=Gs(),o=e.lounge?.images?.[0]?.url,s=e.lounge?.location,c=s?.city&&s?.country?`${s.city}, ${s.country}`:s?.locationName??``,l=uge(n,e.visitDate??``),u=e.memberChargeCurrency===``?null:e.memberChargeCurrency,d=a({value:e.memberChargeFee??0,fractionDigits:2,format:`currency`,currency:u});return(0,Z.jsxs)(pge,{onPress:()=>t(e),accessibilityLabel:`Visit to ${e.lounge?.name??``}${c?` in ${c}`:``}`,accessibilityHint:`Double tap to view lounge details`,accessibilityRole:`button`,children:[(0,Z.jsxs)(mge,{children:[(0,Z.jsx)(age,{imageUrl:o,loungeName:e.lounge?.name??``}),(0,Z.jsxs)(hge,{children:[(0,Z.jsx)(U,{variant:`title`,size:`small`,children:e.lounge?.name??``}),c&&(0,Z.jsx)(U,{variant:`body`,size:`small`,color:r.gray700,children:c})]})]}),(0,Z.jsxs)(gge,{children:[(0,Z.jsxs)(U8,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:r.gray900,children:i({id:`profile__premium__dashboard__withdraw__amount__overline__6`})}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:r.gray700,children:l})]}),(0,Z.jsx)(_ge,{}),(0,Z.jsxs)(U8,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:r.gray900,children:i({id:`profile__premium__dashboard__withdraw__amount__overline`})}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:r.gray700,children:d})]})]})]})},pge=V.TouchableOpacity(`background-color:`,({theme:e})=>e.colors.gray0,`;padding:4px;border-radius:10px;margin-bottom:12px;gap:4px;`),mge=V.View(`flex-direction:row;align-items:center;gap:12px;`),hge=V.View(`flex:1;flex-direction:column;`),gge=V.View(`flex-direction:row;background-color:`,({theme:e})=>e.colors.gray50,`;border-radius:6px;padding:12px;`),U8=V.View(`flex:1;flex-direction:column;`),_ge=V.View(`width:1px;background-color:`,({theme:e})=>e.colors.gray200,`;margin:0 12px;`);O();var vge=qc(`
1514  query Visits {
1515    priorityPass_usageHistory {
1516      visits {
1517        memberChargeCount
1518        memberChargeFee
1519        memberChargeCurrency
1520        memberChargeDeclined
1521        nonMemberChargeCount
1522        totalVisitors
1523        totalGuests
1524        visitReference
1525        visitDate
1526        processedDate
1527        lounge {
1528          name
1529          code
1530          location {
1531            locationType
1532            locationCode
1533            locationName
1534            city
1535            country
1536            countryCode
1537            terminal
1538            direction
1539          }
1540          images {
1541            description
1542            width
1543            height
1544            mimeType
1545            url
1546            lastModified
1547          }
1548        }
1549      }
1550    }
1551  }
1552`),yge=({navigation:e})=>{let{formatMessage:t}=K();B({headerTitleText:t({id:`profile__premium__dashboard__withdraw__amount__text__16`}),headerBorderless:!0});let{data:n,loading:r,error:i,refetch:a}=Yn(vge),o=(0,X.useMemo)(()=>dge(n?.priorityPass_usageHistory?.visits??[]),[n?.priorityPass_usageHistory?.visits]),s=(0,X.useCallback)(t=>{let n=t.lounge?.code;n!=null&&(M8(j8.VISIT_HISTORY_ITEM_CLICKED),e.navigate(Sf.LOUNGE_ACCESS_LOUNGE_DETAIL,{lou
1552ngeId:n}))},[e]),c=(0,X.useCallback)(({item:e})=>(0,Z.jsx)(xge,{children:(0,Z.jsx)(fge,{visit:e,onPress:s})}),[s]),l=(0,X.useCallback)(({section:e})=>e.title==null||e.data.length===0?null:(0,Z.jsx)(bge,{children:(0,Z.jsx)(fi,{size:`medium`,title:e.title})}),[]),u=(0,X.useCallback)(e=>e.visitReference??``,[]);if(r)return(0,Z.jsx)(rge,{});if(i)return(0,Z.jsx)(vi,{type:`error`,title:t({id:`pay__screens__content__dialog-text__33`}),description:t({id:`dashboard__full-screen-outcome__text01`}),primaryButtonProps:{text:t({id:`pay__dashboard__pay__later__bnpl_toggle_mvp__label__52`}),onPress:()=>a()}});let d=n?.priorityPass_usageHistory?.visits?.length===0;return(0,Z.jsxs)(j,{insetTop:!1,fullWidth:d,backgroundColor:d?ms.gray0:void 0,children:[(0,Z.jsx)(oe,{sections:o,renderItem:c,renderSectionHeader:l,keyExtractor:u,contentContainerStyle:Sge,stickySectionHeadersEnabled:!1,ListEmptyComponent:lge}),(0,Z.jsx)(sr,{})]})},bge=V.View(`width:100%;align-self:center;`),xge=V.View(`width:100%;align-self:center;`),Sge=wo`
1553  flex-grow: 1;
1554`,Cge=qi`
1555  query CoveragePeriod($subscriptionId: String!) {
1556    subscriptions_subscriptionDetails(subscriptionId: $subscriptionId) {
1557      coveragePeriod {
1558        end
1559      }
1560    }
1561  }
1562`,wge=({navigation:e,route:t})=>{let{formatMessage:n}=K(),r=t.params.subscriptionId,{data:i,loading:a,error:o,refetch:s}=Yn(Cge,{variables:{subscriptionId:r},skip:!r});B({headerShown:!1}),(0,X.useEffect)(()=>{Jme()},[]);let c=(0,X.useCallback)(()=>{e.replace(Sf.LOUNGE_ACCESS_PREMIUM_DETAILS)},[e]);if(a)return(0,Z.jsx)(Sn,{variant:`symbol`,transparent:!0});if(o)return(0,Z.jsx)(vi,{type:`error`,title:n({id:`pay__screens__content__dialog-text__33`}),description:n({id:`dashboard__full-screen-outcome__text01`}),primaryButtonProps:{text:n({id:`pay__dashboard__pay__later__bnpl_toggle_mvp__label__52`}),onPress:()=>s()}});let l=i?.subscriptions_subscriptionDetails?.coveragePeriod?.end;return(0,Z.jsx)(vi,{title:n({id:`profile__premium__premium__details__headline`}),description:n({id:`profile__premium__premium__details__text01`},{date:l}),type:`denied`,primaryButtonProps:{text:n({id:`profile__content__button__label__34`}),onPress:c}})},Tge=qc(`
1563  mutation Subscriptions_cancelSubscription($subscriptionId: String!) {
1564    subscriptions_cancelSubscription(subscriptionId: $subscriptionId)
1565  }
1566`),Ege=qc(`
1567  mutation Subscriptions_setCancellationReason(
1568    $subscriptionId: String!
1569    $request: SetCancellationReasonRequest!
1570  ) {
1571    subscriptions_setCancellationReason(subscriptionId: $subscriptionId, request: $request)
1572  }
1573`),Dge=e=>e.selectedReason===`Other`?{reason:e.selectedReason,cancellationDescription:e.cancellationDescription}:{reason:e.selectedReason},Oge=qc(`
1574  query Subscriptions_cancellationReasons {
1575    reasons: b2c_subscriptionCancellationReasons {
1576      value
1577      label
1578    }
1579  }
1580`),kge=({navigation:e})=>{let{formatMessage:t}=K(),{captureError:n}=Mt(),{data:r,loading:i}=Na(),a=r?.data?.subscriptionId,o=(0,X.useCallback)(()=>{if(!i){if(a==null){n(pm.NO_SUBSCRIPTION_ID_FOUND,{place:`ReasonsForResigningScreen.navigateToConfirmation`,reason:`Missing subscriptionId`}),e.replace(Sf.LOUNGE_ACCESS_PREMIUM_DETAILS);return}e.navigate(Sf.SUBSCRIPTIONS_CANCELLATION_CONFIRMATION,{subscriptionId:a})}},[n,i,e,a]),s=(0,X.useCallback)(()=>{qme(),o()},[o]),[c,{loading:l,error:u,reset:d}]=Kt(Ege,{onCompleted:s});B({headerTitleText:t({id:`Profile__payments__bnpl__invoice__details__modal__cancel`}),headerBorderless:!0,headerLeft:()=>null,onClose:o});let{data:f,loading:p}=Yn(Oge),{control:m,handleSubmit:h,watch:g,setValue:_,formState:{isValid:v,errors:y}}=nc({defaultValues:{selectedReason:``,cancellationDescription:null},mode:`onChange`}),b=g(`selectedReason`),x=g(`cancellationDescription`),S=p||a==null||i,C=b===``||b===`Other`&&(x==null||x===``)||S||!v;return l||i?(0,Z.jsx)(Sn,{variant:`symbol`,transparent:!0}):u?(0,Z.jsx)(vi,{type:`error`,title:t({id:`pay__screens__content__dialog-text__33`}),description:t({id:`dashboard__full-screen-outcome__text01`}),primaryButtonProps:{text:t({id:`pay__dashboard__pay__later__bnpl_toggle_mvp__label__52`}),onPress:()=>d()}}):(0,Z.jsxs)(j,{keyboardAvoiding:!0,footer:(0,Z.jsx)(bl,{isStacked:!0,primaryButtonProps:{text:t({id:`profile__premium__CTA__send`}),onPress:h(e=>{a!=null&&c({variables:{subscriptionId:a,request:Dge(e)}})}),disabled:C}}),children:[(0,Z.jsx)(fi,{isHeadline:!0,title:t({id:`profile__premium__survey__headline`})}),(0,Z.jsx)(F,{children:(0,Z.jsx)(Pt,{name:`selectedReason`,control:m,rules:{validate:e=>e!==``||t({id:`onboarding__error_message____12`})}
1580,render:({field:{onChange:e,value:t}})=>(0,Z.jsxs)(Z.Fragment,{children:[S&&(0,Z.jsx)(es,{times:7,children:(0,Z.jsx)(nd,{height:72})}),f!=null&&!p&&a!=null&&f.reasons.map(n=>{let r=t===n.value;return(0,Z.jsx)(vs,{variant:`default`,checked:r,leading:{title:n.label,spacing:`default`},onPress:()=>{e(n.value),n.value!==`Other`&&_(`cancellationDescription`,null)},useRadioButton:!0,trailingElementType:{elementType:`checkbox`,elementProps:{isFilled:r}}},n.value)})]})})}),b===`Other`&&(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsx)(Pt,{rules:{minLength:{value:10,message:t({id:`onboarding__error_message____12`})}},name:`cancellationDescription`,control:m,render:({field:{onChange:e,value:n}})=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(jl,{value:n??void 0,onChangeText:e,label:t({id:`profile__premium__dashboard__withdraw__amount__text__32__30`}),placeholder:t({id:`profile__reason_to_cancel__text__24`}),error:y.cancellationDescription})]})})}),(0,Z.jsx)(bl.Padding,{}),(0,Z.jsx)(bl.Padding,{})]})},Age=qc(`
1581  query Se_personalAccount_winbackComparison {
1582    se_personalAccount_winbackComparison {
1583      content
1584      metadata
1585      footer
1586    }
1587  }
1588`),jge=({navigation:e})=>{let{formatMessage:t}=K(),{captureError:n}=Mt(),{data:r,loading:i,refetch:a}=Na(),o=r?.data?.subscriptionId,s=r?.data?.status,{data:c,refetch:l,loading:u}=Yn(Age);Gi((0,X.useCallback)(()=>{a()},[a]));let d=(0,X.useCallback)(()=>{e.dispatch(Ol.popTo(Sf.LOUNGE_ACCESS_PREMIUM_DETAILS))},[e]);B({headerTitleText:c?.se_personalAccount_winbackComparison?.metadata?.title??``,headerBorderless:!0,onNavigateBack:d});let f=(0,X.useCallback)(()=>{e.navigate(Sf.SUBSCRIPTIONS_REASONS_FOR_RESIGNING)},[e]),p=(0,X.useCallback)(()=>{if(o==null){n(pm.NO_SUBSCRIPTION_ID_FOUND,{place:`WinbackComparisonScreen.navigateToConfirmation`,reason:`Missing subscriptionId`}),e.navigate(Sf.LOUNGE_ACCESS_PREMIUM_DETAILS);return}e.navigate(Sf.SUBSCRIPTIONS_CANCELLATION_CONFIRMATION,{subscriptionId:o})},[n,e,o]),m=(0,X.useCallback)(()=>{a(),f()},[f,a]),[h,{loading:g,error:_,reset:v}]=Kt(Tge,{onCompleted:m}),y=(0,X.useCallback)(()=>{if(!i){if(o==null){n(pm.NO_SUBSCRIPTION_ID_FOUND,{place:`WinbackComparisonScreen.cancelPremium`,reason:`Missing subscriptionId`}),e.navigate(Sf.LOUNGE_ACCESS_PREMIUM_DETAILS);return}if(s===rs.Cancelled){p();return}if(s===rs.ToBeCancelled){f();return}h({variables:{subscriptionId:o}})}},[h,n,i,p,f,e,o,s]);return g?(0,Z.jsx)(Sn,{variant:`symbol`,transparent:!0}):_?(0,Z.jsx)(vi,{type:`error`,title:t({id:`pay__screens__content__dialog-text__33`}),description:t({id:`dashboard__full-screen-outcome__text01`}),primaryButtonProps:{text:t({id:`pay__dashboard__pay__later__bnpl_toggle_mvp__label__52`}),onPress:()=>v()}}):(0,Z.jsx)(j,{footer:(0,Z.jsx)(ip,{node:c?.se_personalAccount_winbackComparison?.footer,loading:u||i,refetch:l,options:{actions:{cancelPremium:y}}}),children:(0,Z.jsx)(Df,{node:c?.se_personalAccount_winbackComparison?.content,refetch:l,loading:u})})},W8=sf(),{ArrowForwardIcon:G8}=P,Mge=({navigation:e})=>{let{formatMessage:t}=K(),{colors:n,actionsMenu:r}=G(),[i,a]=(0,X.useState)(!0);return Ut(r.overlay.backgroundColor),(0,Z.jsx)(Ks,{visible:i,headerText:t({id:`pay__screens__account_–_more_action_menu__more-action-menu-items__text`}),actionListItems:[{key:`account_details`,label:t({id:`pay__screens__page-title-container__title__25`}),leftComponent:null,rightComponent:(0,Z.jsx)(G8,{width:24,height:24,fill:n.gray900})},{key:`invoices`,label:t({id:`profile__dashboard__profile_–_payments_–_reduce_overview_3_(loading)__text`}),leftComponent:null,rightComponent:(0,Z.jsx)(G8,{width:24,height:24,fill:n.gray900})}],onItemPress:t=>{switch(a(!1),t.key){case`account_details`:y8(v8.PAYMENT_DETAILS_CLICK),e.push(Sf.PERSONAL_ACCOUNT_DETAILS);break;case`invoices`:y8(v8.INVOICES),e.navigate(Dh.PROFILE_PAYMENTS_OVERVIEW)}},onClose:()=>{e.popTo(Sf.PERSONAL_ACCOUNT_DASHBOARD)}})},K8=e=>Bn({queryFn:({signal:e})=>bp({method:`GET`,url:`accounts/v1/TransactionRewind/Information`,signal:e}),queryKey:Wh.transactionRewindInformation(),enabled:e}),Nge=qc(`
1589  query BrazeUsersFieldsExport($fieldsToExport: [String!]!) {
1590    crm_braze_usersFieldsExport(fieldsToExport: $fieldsToExport) {
1591      users
1592      invalidUserIds
1593      message
1594    }
1595  }
1596`),Pge=()=>{let[e,t]=(0,X.useState)(!1),{data:n,loading:r,error:i}=Yn(Nge,{variables:{fieldsToExport:[`apps`]}});return(0,X.useEffect)(()=>
1596{if(n){let e=n.crm_braze_usersFieldsExport.users;if(Array.isArray(e)&&e.length>0){let n=(e[0]?.apps??[]).some(e=>e.platform===`iOS`||e.platform===`Android`);t(n)}else t(!1)}},[n]),{hasDownloadedApp:e,isLoading:r,error:i??null}},Fge=()=>{let[e,t]=(0,X.useState)(!1),[n,r]=(0,X.useState)(!1),[i,a]=(0,X.useState)(!0),[o,s]=(0,X.useState)(null);return(0,X.useEffect)(()=>{(async()=>{try{a(!0),s(null);let e=cl(),n=await fetch(`${iu()}/crm-proxy/braze/users/custom-attribute`,{method:`POST`,headers:{"Content-Type":`application/json`,Authorization:`Bearer ${e}`},body:JSON.stringify({fieldsToExport:[`custom_attributes`]})});if(!n.ok)throw Error(`Failed to fetch Braze data: ${n.status}`);let i=await n.json();if(i.users.length>0){let e=i.users[0]?.customAttributes?.has_made_card_purchase??!1,n=i.users[0]?.customAttributes?.card_added_to_digital_wallet??!1;t(e),r(n)}else t(!1),r(!1)}catch(e){s(e instanceof Error?e:Error(`Unknown error`)),t(!1),r(!1)}finally{a(!1)}})()},[]),{hasCardPurchase:e,hasAddedCardToDigitalWallet:n,isLoading:i,error:o}},Ige=({onInternalTransferItemPress:e,onSwishPayoutPress:t,onBnplApply:n,onBnplPress:r,onTransactionPress:i,onTransactionsShowAllPress:a,onInvoiceItemPress:o,onDebitCardPress:s,onOrderPhysicalCard:c,showSwishPayoutItem:l,contentCards:u={captionImageContentCards:[],classicContentCards:[]},onCashbackPress:d,onAgreementWithdrawPress:f})=>{let p=et(),m=Nr(),h=Lo(`cardProgressTile`),g=Lo(`swishPayouts`),_=Lo(`bnplCardInvoices`),v=Lo(`backInTime`),{showCardProgressTile:y}=qf(),{hasCardPurchase:b,hasAddedCardToDigitalWallet:x,isLoading:S}=Fge(),{hasDownloadedApp:C,isLoading:w}=Pge(),{classicContentCards:T,captionImageContentCards:E}=u,D=Yd(m&&p),O=zp(5,p),k=K8(v===Oe.ENABLED&&m&&p&&O.data!=null),A=ng(),ee=Rm(),{isAgeEligibleForBnpl:te,isPending:ne}=jp(p),re=H3(_===Oe.ENABLED),ie=Cf(p),{data:ae}=bf(),{data:oe}=Rn([`Active`],[$l.CreditCard,$l.Transactional]),[se,{data:ce,loading:le}]=ul(),ue=(0,X.useContext)(e8);return(0,X.useEffect)(()=>{if(oe==null)return;let e=[],t=oe.data.find(e=>e.productType===It.PersonalAccount);t!=null&&e.push({id:t.accountId,productType:Ka.PersonalAccount});let n=oe.data.find(e=>e.productType===It.CreditCard);n!=null&&e.push({id:n.accountId,productType:Ka.BnplCard}),e.length>0&&se({variables:{contractIdsByProducts:e}})},[oe,se]),(0,Z.jsxs)(Z.Fragment,{children:[h===Oe.ENABLED&&y&&(0,Z.jsx)(Lpe,{hasDownloadedApp:C,hasCardPurchase:b,accountDetails:D.data,isLoading:S||w||D.isLoading,hasAddedCardToDigitalWallet:x}),T.length>0&&(0,Z.jsx)(tm,{variant:`classic`,placement:`card-dashboard`,classicContentCards:T,spacing:{gap:12,bottom:12}}),ue.expiringCard==null?null:(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(f8,{expiringCard:ue.expiringCard,onOrderPhysicalCard:c}),(0,Z.jsx)(I,{height:16})]}),(0,Z.jsx)(cme,{showInternalTransferOption:ae?.hasActiveAccount,onInternalTransferItemPress:e,showSwishPayoutItem:g===Oe.ENABLED&&l,onSwishPayoutPress:t}),E.length>0&&(0,Z.jsx)(tm,{variant:`image`,placement:`card-dashboard`,captionImageContentCards:E,spacing:{top:12,gap:12}}),te&&!ne&&(0,Z.jsx)(kpe,{bnplCardState:A,bnplCardUsage:ee,onBnplApply:n,onBnplPress:r,revolve:ie,invoices:re,onInvoiceItemPress:o}),(0,Z.jsx)(ome,{onTransactionPress:i,onTransactionsShowAllPress:a,personalTransactions:O,transactionRewindInformation:k,onCashbackPress:d}),(0,Z.jsx)(tme,{debitCard:ue,onOrderPhysicalCard:c,onDebitCardPress:s}),!le&&(0,Z.jsx)(Fa,{items:ce?.data??[],onClick:f}),T.length>0&&(0,Z.jsx)(tm,{variant:`classic`,placement:`card-dashboard-footer`,classicContentCards:T,spacing:{top:16,gap:12,bottom:12}}),(0,Z.jsx)(sr,{})]})},Lge=({debitCardData:e,isDebitCardDataLoading:t,revalidateDebitCardData:n,revalidateData:r=!1,currentCard:i,expiringCard:a,onOrderPhysicalCard:o,personalAccountMarqetaTokenData:s})=>{let{isLg:c}=tl(),l=N(),{classicContentCards:u,fetchCards:d}=Qh();Gi((0,X.useCallback)(()=>{d()},[d]));let{mutateAsync:f,error:p,isPending:m}=g8(i?.id??``),{mutateAsync:h,error:g,isPending:_}=h8(i?.id??``),v=ef(i?.id??``,i!=null),y=m||_||t,b=(0,X.useCallback)(()=>{n()},[]);Gi((0,X.useCallback)(()=>{r&&n()},[r,n]));let x=(0,X.useCallback)(e=>{l.navigate(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.DEBIT_CARDS,params:{screen:oE.ACTIVATE_CARD,params:{cardId:e,widgetType:QT.ACTIVATE_CARD,goBackTo:`settings`}}})},[l]),S=(0,X.useCallback)(e=>{l.navigate(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.DEBIT_CARDS,params:{screen:oE.SET_PIN,params:{cardId:e,widgetType:QT.SET_PIN,goBackTo:`settings`}}})},[l]),C=(0,X.useCallback)((e,t,n)=>{l.navigate(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.DEBIT_CARDS,params:{screen:oE.DEBIT_CARD_DETAILS,params:{cardId:e,cardType:t,cardOwner:n}}})},[l]),w=(0,X.useCallback)(()=>{l.navigate(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.DEBIT_CARDS,params:{screen:oE.BLOCK_CARD}})},[l]),T=(0,X.useMemo)(()=>
1596{if(i!=null)return i.cardType===CE.Physical&&i.cardStatus===wE.Unactivated?(0,Z.jsx)(x8,{cardId:i.id,onNavigateToActivate:x}):i.cardType===CE.Physical&&i.cardStatus===wE.Active&&i.missingPin?(0,Z.jsx)(S8,{cardId:i.id,onNavigateToSetPin:S}):s.isLoading||v.isLoading?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(nd,{height:16,width:`30%`}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(F,{children:(0,Z.jsx)(ir,{times:4,children:(0,Z.jsx)(nd,{})})})]}):(0,Z.jsx)(C8,{onNavigateToSetPin:S,onNavigateToDebitCardDetails:C,onNavigateToBlockCard:w,cardType:i.cardType,cardId:i.id,cardStatus:i.cardStatus,hidePinChangeFeature:i.cardStatus===wE.Suspended,hideCardDetailsFeature:i.cardStatus===wE.Suspended,isCardSensitiveDataEnabled:s.data?.isCardSensitiveDataEnabled??!1,cardOwner:i.nameOnCard,onRevalidateData:b,freezeCard:f,freezeError:p,unfreezeCard:h,unfreezeError:g,clickToPayStatus:v.data})},[i,f,p,b,s.data?.isCardSensitiveDataEnabled,s.isLoading,v.isLoading,v.data,h,g,x,S,C,w]);return t&&e==null?(0,Z.jsx)(F,{children:(0,Z.jsxs)(ir,{times:4,children:[(0,Z.jsx)(nd,{width:144,height:16}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(nd,{}),(0,Z.jsx)(I,{height:20})]})}):(0,Z.jsxs)(Z.Fragment,{children:[a!=null&&a.id===i?.id?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(f8,{expiringCard:a,onOrderPhysicalCard:o}),(0,Z.jsx)(I,{height:16})]}):null,T,u.length>0&&(0,Z.jsx)(tm,{variant:`classic`,placement:`card-settings-footer`,classicContentCards:u,spacing:{top:16,gap:12,bottom:12}}),c&&(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(sr,{}),y&&(0,Z.jsx)(Ct,{})]})},Rge=({onOrderPhysicalCard:e,currentCard:t,personalAccountMarqetaTokenData:n})=>{let r=ta(),i=(0,X.useContext)(e8);return(0,Z.jsx)(Lge,{currentCard:t,revalidateData:r.params?.revalidateData,debitCardData:i.debitCardData,expiringCard:i.expiringCard,revalidateDebitCardData:i.revalidateDebitCardData,isDebitCardDataLoading:i.isDebitCardDataLoading,onOrderPhysicalCard:e,personalAccountMarqetaTokenData:n})},zge=({hasFreeCardSubscription:e=!0})=>{let{logEvent:t}=z(),{navigateToReissueCard:n,navigateToOrderCard:r}=Q6(),i=N(),a=ta();return{onNavigationBack:(0,X.useCallback)(()=>{a.params?.backButtonTarget!==`feed`&&i.canGoBack()?i.goBack():i.popTo(J.FEED,{screen:Fp.FEED_SCREEN,params:{revalidateData:a.params?.revalidateData??!1}})},[i,a.params]),goToBnplCardOnboarding:(0,X.useCallback)(()=>{t(Uh.BNPL_CARD_DASHBOARD_TILE_CLICK),y8(v8.BNPL_APPLY,_8.BNPL_CARD),i.navigate(pE.BNPL_CARD)},[t,i]),goToBnplTransactionsList:(0,X.useCallback)(()=>{t(Uh.PA_DASHBOARD_BNPL_TRANSACTIONS),y8(v8.TRANSACTIONS,_8.BNPL_CARD),i.navigate(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.PERSONAL_ACCOUNT_TRANSACTION_HISTORY_LIST,params:{initialTab:`payLater`}})},[t,i]),goToOrderPhysicalCard:(0,X.useCallback)(e=>{e==null?(t(Uh.ORDER_PHYSICAL_CARD_CLICK),y8(v8.ORDER_CARD),r({from:`PersonalAccountDashboardScreen`})):(t(Uh.REISSUE_PHYSICAL_CARD_CLICK),y8(v8.REISSUE_CARD),n(e,{from:`PersonalAccountDashboardScreen`}))},[t,r,n]),goToDebitCardDetails:(0,X.useCallback)(e=>{t(Uh.PA_CARD_PURCHASESETTINGS_CLICKED),y8(v8.CARD_DETAILS),i.navigate(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.DEBIT_CARDS,params:{selectedCardId:e}})},[t,i]),goToInternalTransfer:(0,X.useCallback)(()=>{t(Uh.PA_DASHBOARD_INTERNAL_TRANSFER),y8(v8.INTERNAL_TRANSFER),i.navigate(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.PERSONAL_INTERNAL_TRANSFER,params:{screen:vee.PAYMENTS_INTERNAL_TRANSFER}})},[t,i]),goToTransactionDetails:(0,X.useCallback)(e=>{e.isHoldTransaction!==!0&&(t(Uh.PA_DASHBOARD_TRANSACTION_DETAILS),y8(v8.TRANSACTION_DETAILS),i.push(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.PERSONAL_ACCOUNT_TRANSACTION_HISTORY_LIST,params:{transactionId:e.id,initialTab:e.isBnplTransaction===!1?`card`:`payLater`}}))},[t,i]),goToTransactionsList:(0,X.useCallback)(()=>{t(Uh.PA_DASHBOARD_TRANSACTIONS_LIST),y8(v8.TRANSACTIONS),i.push(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.PERSONAL_ACCOUNT_TRANSACTION_HISTORY_LIST,params:{initialTab:`card`}})},[t,i]),goToMoreActionsMenu:(0,X.useCallback)(()=>{t(Uh.PA_DASHBOARD_MORE_ACTIONS),y8(v8.MORE_ACTIONS),i.navigate(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.PERSONAL_ACCOUNT_DASHBOARD_MORE_ACTIONS_MENU})},[t,i]),goToPersonalDeposit:(0,X.useCallback)(()=>{t(Uh.PA_DASHBOARD_PERSONAL_DEPOSIT),y8(v8.DEPOSIT),i.push(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.PERSONAL_DEPOSIT,params:{revalidateAccountDashboardOnSuccess:!0}})},[t,i]),goToInvoicesList:(0,X.useCallback)(()=>{t(Uh.PA_DASHBOARD_INVOICES_LIST),y8(v8.INVOICES,_8.BNPL_CARD),i.navigate(Dh.PROFILE_BNPL,{screen:nE.BNPL_INVOICES_SHOPPING_OVERVIEW,params:{initialTab:`card`}})}
1596,[t,i]),goToSwishPayouts:(0,X.useCallback)(()=>{t(Uh.PA_SWISH_PAYOUT_CLICKED),y8(v8.SWISH_PAYOUT),i.navigate(hE.SWISH_PAYOUTS_SCREEN)},[t,i]),goToCashback:(0,X.useCallback)(()=>{y8(v8.CASHBACK),e?i.navigate(yE.PREMIUM_CARD_ONBOARDING,{comingFrom:`personal-account`}):i.navigate(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.LOUNGE_ACCESS_CASHBACK_DASHBOARD})},[e,i]),goToProductWithdrawalOnboarding:(0,X.useCallback)(({contractId:e,productType:t,isWithdrawalFlowAvailable:n})=>{n&&i.dispatch(Ol.popTo(yE.PRODUCT_WITHDRAWAL_ONBOARDING,{contractId:e,productType:t}))},[i])}},Bge=()=>{let{formatMessage:e}=K(),t=N(),n=Nr(),{data:r,refetch:i}=Na(),a=zge({hasFreeCardSubscription:Ca(r)}),{data:o,isPending:s}=Rp({enabled:n}),c=!s&&o!=null&&o.hasActiveAccount;return B({headerTitleText:e({id:`pay__screens__container__label__11`}),onTrailingButtonPress:a.goToMoreActionsMenu,buttonText:c?e({id:`pay_–_dashboard__label-text`}):void 0,buttonTestID:`PersonalAccountDashboardMoreActionsButton`,onNavigateBack:a.onNavigationBack,isHeaderSemiTransparent:!0}),(0,X.useEffect)(()=>{if(n&&!s&&o!=null&&!o.hasActiveAccount){t.popTo(J.HUB,{screen:_E.PRODUCTS_OVERVIEW});return}},[n,s,o,t]),c?(0,Z.jsx)(Vge,{dashboardNavigation:a,refetchSubscriptionDetails:i}
1596):(0,Z.jsx)(Sn,{variant:`symbol`})},Vge=({dashboardNavigation:e,refetchSubscriptionDetails:t})=>{let{logEvent:n}=z(),{captionImageContentCards:r,classicContentCards:i,fetchCards:a}=Qh(),{formatMessage:o}=K(),s=Lo(`bnplCardInvoices`),c=et(),l=ta(),{goToBnplCardOnboarding:u,goToBnplTransactionsList:d,goToOrderPhysicalCard:f,goToDebitCardDetails:p,goToInternalTransfer:m,goToTransactionDetails:h,goToTransactionsList:g,goToPersonalDeposit:_,goToInvoicesList:v,goToSwishPayouts:y,goToCashback:b,goToProductWithdrawalOnboarding:x}=e;Ut();let S=Nr(),C=(0,X.useContext)(e8),w=Yd(S&&c),T=Qf(!0,c),E=ng(),D=zp(5,c),{data:O,status:k}=Xm(),A=H3(s===Oe.ENABLED),ee={account:o({id:`pay__screens__tab_label`}),cards:o({id:`pay__screens__left-container__text__16`})},[te,ne]=(0,X.useState)(ee.account),[re,ie]=(0,X.useState)(0),ae=(0,X.useMemo)(()=>C.debitCardData?.cards?.[re],[C.debitCardData?.cards,re]),oe=$6(ae?.id??``),se=(0,X.useCallback)(e=>{ne(e)},[]);return Gi((0,X.useCallback)(()=>{if(l.params?.revalidateData&&(C.revalidateDebitCardData(),T.refetch(),w.refetch(),D.revalidate(),E.refetch(),A.refetch(),t()),l.params?.tab===`settings`&&(ne(ee.cards),l.params?.cardId!=null)){let e=C.debitCardData?.cards?.findIndex(e=>e.id===l.params?.cardId)??-1;e>=0&&ie(e)}a()},[l.params?.revalidateData,l.params?.tab,l.params?.cardId,a,ne,C.debitCardData?.cards,t])),(0,X.useEffect)(()=>{n(Uh.PA_DASHBOARD_VISIT)},[n]),(0,Z.jsx)(j,{insetBottom:!1,header:(0,Z.jsx)(Jpe,{onTopUpCardPress:_,selectedTitle:te,onSelectItem:se,tabTitles:ee,innerCardIndex:re,setInnerCardIndex:ie,currentCard:ae,personalAccountMarqetaTokenData:oe}),testID:`PersonalAccountDashboardScreen`,children:te===ee.account?(0,Z.jsx)(Ige,{onInternalTransferItemPress:m,onSwishPayoutPress:y,onBnplApply:u,onBnplPress:d,onTransactionPress:h,onTransactionsShowAllPress:g,onInvoiceItemPress:v,onDebitCardPress:p,onOrderPhysicalCard:f,onCashbackPress:b,onAgreementWithdrawPress:x,showSwishPayoutItem:k===`success`&&O?.isPossible,contentCards:{captionImageContentCards:r,classicContentCards:i}}):(0,Z.jsx)(Rge,{onOrderPhysicalCard:f,currentCard:ae,personalAccountMarqetaTokenData:oe})})},q8=20,J8=({startDate:e,endDate:t,accountType:n})=>{let[r,i]=(0,X.useState)(0),[a,o]=(0,X.useState)({dateFrom:null,dateTo:null}),[s,c]=(0,X.useState)([]),[l,u]=(0,X.useState)(!0),d=et(),{data:f,isLoading:p,error:m,refetch:h}=_d(d,{pageSize:q8,offset:r,accountType:n,...a}),g=(0,X.useCallback)(()=>{l&&i(e=>e+q8)},[l]);(0,X.useEffect)(()=>{c([]),o({dateFrom:e??null,dateTo:t??null}),i(0),u(!0)},[e,t]);let _=(0,X.useCallback)(async()=>{if(r===0){let e=await h();c(e?.data?.transactions??[])}else c([]),i(0),u(!0)},[r,h]);return(0,X.useEffect)(()=>{if(f==null||!l)return;let e=W.emptyOrNull(f.transactions)||f.transactions.length<q8;u(!e),c(e=>e.length>0?[...e,...f.transactions.filter(t=>!e.some(e=>e.id===t.id))]:f.transactions)},[l,f]),(0,X.useEffect)(()=>{r>0&&f!=null&&W.emptyOrNull(f.transactions)&&!p&&u(!1)},[p,r,f]),(0,X.useMemo)(()=>({data:{transactions:s},isLoading:p,revalidate:_,error:m,loadMore:l?g:void 0}),[l,m,p,g,_,s])},Hge=(0,X.memo)(({items:e,selectedItem:t,setSelectedItem:n})=>(0,Z.jsx)(Uge,{needsOffscreenAlphaCompositing:!0,children:(0,Z.jsx)(ei,{items:[{text:e.card,testID:`CardTab`},{text:e.payLater,testID:`PayLaterTab`}],selectedItem:t,setSelectedItem:n,positionAbsoluteFix:En})})),Uge=V.View(`max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;width:100%;margin:auto;`),Wge=({heldAmountData:e,isBnplHold:t=!1})=>{let{formatMessage:n,locale:r}=K(),i=Gs(),a=t?Id.BNPL:Id.PERSONAL_ACCOUNT;return(0,X.useMemo)(()=>e?.holds.map(e=>({id:e.id,product:`card`,type:e.merchant,IconComponent:ig({transactionAccountType:yt.DEBIT_DEBIT_CARD_TRANSACTION,accountType:a,isHoldTransaction:!0}),amount:i({value:e.amount}),isIncomeTransaction:e.amount>0,label:e.merchant,description:Pu.fromISO(e.valueDate,{locale:r}).toFormat(L.SE.FORMAT_WRITTEN_DATE),transactionDate:e.valueDate,status:t?n({id:`pay__dashboard__pay__later__title`}):void 0,isHoldTransaction:!0,isPressable:!1}))??[],[a,n,i,e?.holds,t,r])},Gge=({transactionsData:e,isBnplTransaction:t=!1})=>{let n=ph(),{formatMessage:r,locale:i}=K(),a=Gs();return(0,X.useMemo)(()=>e?.transactions.map(e=>{let o=G3({transaction:{...e,isHoldTransaction:!1},translations:n,isBnplTransaction:t});return{id:e.id,product:`card`,type:e.transactionType??``,IconComponent:ig({transactionAccountType:e.transactionType,accountType:e.accountType,isHoldTransaction:!1}),amount:a({value:e.amount}),isIncomeTransaction:e.amount>0,label:o,description:Pu.fromISO(e.valueDate,{locale:i}).toFormat(L.SE.FORMAT_WRITTEN_DATE),transactionDate:e.valueDate,status:t?r({id:`pay__dashboard__pay__later__title`}):void 0,isHoldTransaction:!1,isPressable:!0}})??[],[r,a,t,i,e?.transactions,n])},Kge=({headerContent:e,holds:t,transactions:n,emptyStateContentProps:r,isBnpl:i=!1,isBnplEnrolled:a=!1,onTransactionPress:o,footerContent:s})=>{let{formatMessage:c}=K(),{colors:l}
1596=G(),{logEvent:u}=z(),d=Wge({heldAmountData:t.data,isBnplHold:i}),f=Gge({transactionsData:n.data,isBnplTransaction:i}),p=mp(d,`none`),m=mp(f),h=(0,X.useMemo)(()=>p.length===0?m:[...p,...m],[p,m]),g=(0,X.useCallback)(()=>{n.revalidate(),t.refetch()},[t,n]),_=nr({value:t.data?.sum??0,format:`currency`,inlinePrefix:(t.data?.sum??0)>0?`– `:``}),v=(0,X.useCallback)(e=>{let{section:t}=e;return W.emptyOrNull(t.title)?(0,Z.jsxs)(qge,{children:[(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:c({id:`pay__screens__tab_containter__tab__text__94`})}),(0,Z.jsx)(I,{height:2}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:l.info,children:c({id:`pay__dashboard__reserved_amount__bottom-description-right`},{0:_})})]}):(0,Z.jsx)(fi,{size:`medium`,title:t.title})},[l.info,c,_]),y=(0,X.useCallback)(e=>{u(Uh.TRANSACTIONS_ALL_TRANSACTIONS_ITEM_CLICK),e.id!=null&&e.isPressable&&o(e.id)},[u,o]),b=n.isLoading||t.isLoading;return n.error!=null&&t.isError&&!b&&!(i&&!a)?(0,Z.jsx)(u8,{onPress:g}):(0,Z.jsx)(Wm,{headerContent:e,groupedTransactions:h,renderSectionHeader:v,isLoading:b,onRefresh:g,onLoadMore:n.loadMore,onItemPress:y,emptyStateContent:(0,Z.jsx)(Te,{...r}),footerContent:s})},qge=V.View(`padding:20px 0 12px;`);O();var Jge=({startDate:e,endDate:t,resetDateFilter:n,navigateToDateFilter:r,withDownloadOption:i})=>{let{colors:o}=G(),{locale:s,formatMessage:c}=K(),{openPdfWithBase64Conversion:l,isLoading:u}=qm(),d=e==null||t==null,f=(0,X.useMemo)(()=>d?c({id:`pay__pay_lateter__label__last__90__days`}):`${Pu.fromISO(e,{locale:s}).toFormat(`dd LLLL yyyy`)} - ${Pu.fromISO(t,{locale:s}).toFormat(`dd LLLL yyyy`)}`,[e,t,s,d,c]);return(0,Z.jsxs)(Yge,{children:[(0,Z.jsx)(Or,{title:c({id:`pay__transaction__list__21__item__label`}),subtitle:f,icon:d?(0,Z.jsx)(P.Calendar,{width:24,height:24,fill:o.gray900}):(0,Z.jsx)(a,{onPress:n,accessibilityLabel:c({id:`aria__label__icon__close_icon_label`}),accessibilityHint:c({id:`aria__hint__clear_date_filter_icon_hint`}),children:(0,Z.jsx)(P.CloseIcon,{width:24,height:24,fill:o.gray900})}),onPress:r,disabled:u}),i?(0,Z.jsx)(Xge,{onPress:()=>{let n=t??new Date().toISOString().split(`T`)[0],r=e??Pu.fromISO(n).minus({days:90}).toISODate();l({url:`/accounts/v1/Account/AccountStatements?DateFrom=${r}&DateTo=${n}`,fileName:`AccountStatements.pdf`})},disabled:u,children:u?(0,Z.jsx)(P.SpinnerIcon,{width:32,height:32,fill:o.gray900}):(0,Z.jsx)(P.DownloadIcon,{width:24,height:24,fill:o.gray900})}):null]})},Yge=V.View(`max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;width:100%;margin:auto;padding-top:8px;padding-bottom:8px;padding-right:16px;padding-left:16px;flex-direction:row;gap:8px;`),Xge=V.TouchableOpacity(`min-height:56px;min-width:56px;align-items:center;justify-content:center;border:1px solid `,({theme:e})=>e.menuItem.default.borderColor,`;border-radius:8px;`),Y8={holds:[],sum:0},{TransferIcon:Zge,CardPayLaterIcon:Qge}=P,$ge=()=>{let e=Lo(`bnplCard`),{formatMessage:t}=K(),{colors:n}=G(),{classicContentCards:r,fetchCards:i}=Qh();Gi((0,X.useCallback)(()=>{i()},[i]));let a=Lo(`backInTime`),{navigateToBackInTime:o}=o8(Sf.PERSONAL_ACCOUNT_TRANSACTION_HISTORY_LIST);Ut();let{logEvent:s}=z(),{data:c,loading:l,error:u}=Na(),d=Ca(c),f=et(),p=Nr(),m=N(),h=N(),g=ta(),_=g.params?.startDate??null,v=g.params?.endDate??null,y=no(),b=g.params?.initialTab??`card`,x=(0,X.useMemo)(()=>({card:t({id:`pay__screens__container__label__11`}),payLater:t({id:`pay__dashboard__pay__later__title`})}),[t]),[S,C]=(0,X.useState)(b),w=(0,X.useCallback)(e=>{let t=Object.keys(x).find(t=>x[t]===e)??b;C(t)},[b,x]);(0,X.useEffect)(()=>{let e=g.params?.transactionId;if(W.emptyOrNull(e))return;if(Fc()){m.navigate(Sf.PERSONAL_ACCOUNT_TRANSACTION_DETAILS,{transactionId:e});return}let t=requestIdleCallback(()=>{m.navigate(Sf.PERSONAL_ACCOUNT_TRANSACTION_DETAILS,{transactionId:e})});return()=>{Fc()||cancelIdleCallback(t)}},[m,g.params?.transactionId]),B({headerTitleText:t({id:`save__flexible__page-title-container__title__95`}),onNavigateBack:m.goBack,isHeaderSemiTransparent:!0,onTrailingButtonPress:()=>{s(Uh.TRANSACTIONS_MORE_ACTIONS_BUTTON_CLICK),m.navigate(Sf.PERSONAL_ACCOUNT_TRANSACTIONS_MORE_ACTIONS_MENU)},buttonText:t({id:`pay_–_dashboard__label-text`}),buttonTestID:`PersonalAccountDashboardTransactionsListMoreActionsButton`});let T=e!==Oe.ENABLED,{data:E,isPending:D}=ng(T),O=E?.state!==Mm.NotEnrolled&&!D,k=Qf(!1,p),A=J8({startDate:_,endDate:v,accountType:void 0}),ee=J8({accountType:`BNPL`,startDate:_,endDate:v}),te=Qf(!0,f),{data:ne,isLoading:re}=K8(a===Oe.ENABLED&&S===`card`&&A.data!=null),ie=(0,X.useCallback)(()=>{d?h.navigate(yE.PREMIUM_CARD_ONBOARDING,{comingFrom:`personal-account`}):m.navigate(Sf.LOUNGE_ACCESS_CASHBACK_DASHBOARD)},[d,h,m]),ae=(0,X.useMemo)(()=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(e_e,{testID:`TransactionHistoryListScreen`,children:[(0,Z.jsx)(I,{height:y}),(0,Z.jsx)(Vr,{feature:`bnplCard`,children:(0,Z.jsx)(Vr.Enabled,{children:O?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Hge,{items:x,selectedItem:x[S],setSelectedItem:w}),(0,Z.jsx)(pr,{})]}):null})}),(0,Z.jsx)(Jge,{startDate:_,endDate:v,withDownloadOption:x[S]===x.card,resetDateFilter:()=>
1596m.setParams({startDate:null,endDate:null}),navigateToDateFilter:()=>m.navigate(Sf.PERSONAL_ACCOUNT_TRANSACTIONS_FILTER,{startDate:_??null,endDate:v??null})}),(0,Z.jsx)(pr,{})]}),S===`card`&&!l&&!u&&(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsxs)(X8,{children:[(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(M,{variant:`active`,withMainContent:!0,onPress:ie,IconComponent:P.FeeIcon,leading:{title:t({id:`profile__premium__withdraw__amount__headline__60`})}})]})}),S===`card`&&a===Oe.ENABLED&&(0,Z.jsx)(X8,{children:(0,Z.jsx)(m8,{disabled:A.isLoading||re||!ne?.information.isWithdrawalAvailable&&ne?.information.isEnabled,isLoading:A.isLoading||re,availableAmount:ne?.information?.availableAmount??0,onPress:()=>o(ne?.information.isEnabled??!1)})})]}),[y,O,x,S,w,_,v,l,u,ie,t,a,A.isLoading,re,ne?.information.isWithdrawalAvailable,ne?.information.isEnabled,ne?.information?.availableAmount,m,o]),oe=(0,X.useMemo)(()=>{let e=E?.state!==Mm.NotEnrolled,r=_!=null||v!=null;return{card:{transactions:A,holds:r?{...k,data:Y8}:k,emptyStateContentProps:{title:t(r?{id:`pay__transaction_list__empty_state__header__78`}:{id:`pay__transaction_list__empty_state__header__94`}),image:r?`scope`:`rocket`,IconComponent:Zge},isBnpl:!1},payLater:{transactions:ee,holds:r?{...te,data:Y8}:te,emptyStateContentProps:{title:t(r?{id:`pay__transaction_list__empty_state__header__78`}:{id:`pay__dashboard__empty__transaction__description`}),image:r?`scope`:`rocket`,IconComponent:Qge,centralComponent:(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`body`,size:`medium`,color:n.gray900,children:t({id:`pay__dashboard__pay__later__title`})}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:n.success,children:t({id:`pay__pay_lateter__empty_state__description`})})]}),rightComponent:(0,Z.jsx)(t_e,{children:(0,Z.jsx)(n_e,{})})},isBnpl:!0,isBnplEnrolled:e}}},[E?.state,A,_,v,k,t,n.gray900,n.success,ee,te]),se=(0,X.useMemo)(()=>{if(r.length!==0)return(0,Z.jsx)(tm,{variant:`classic`,placement:`card-transactions-footer`,classicContentCards:r,spacing:{top:16,gap:12,bottom:12}})},[r]);return(0,Z.jsx)(Kge,{...oe[S],headerContent:ae,footerContent:se,onTransactionPress:e=>m.navigate(Sf.PERSONAL_ACCOUNT_TRANSACTION_DETAILS,{transactionId:e})})},e_e=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;`),X8=V.View(`width:100%;align-self:center;max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;padding:12px `,({theme:e})=>e.width.screen.paddingHorizontal,` 0;`),t_e=V.View(`width:42px;height:24px;background-color:`,({theme:e})=>e.toggle.on.backgroundColor+`80`,`;border-radius:12px;`),n_e=V.View(`width:20px;height:20px;background-color:`,({theme:e})=>e.toggle.on.knobColor,`;border-radius:10px;position:absolute;top:2px;right:2px;`),{ListDetailSummaryItemWithCopyButton:Z8}=Jc,r_e=()=>{let{formatMessage:e,locale:t}=K(),n=et(),{data:r,isLoading:i}=Yd(n),{colors:a,actionsMenu:o}=G();Ut(o.overlay.backgroundColor);let s=N(),c=Ua({value:r?.interest.rate??0});return(0,X.useEffect)(()=>{y8(v8.ACCOUNT_DETAILS_VIEWED)},[]),(0,Z.jsxs)(Ti,{fullscreen:!0,onClose:s.goBack,headerText:e({id:`pay__screens__page-title-container__title__25`}),children:[i&&(0,Z.jsxs)(ir,{times:5,children:[(0,Z.jsx)(yo,{height:16,width:144}),(0,Z.jsx)(I,{}),(0,Z.jsx)(yo,{}),(0,Z.jsx)(I,{})]}),!i&&r!=null&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:a.gray700,children:e({id:`pay__screens__container__label__11`})}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:e({id:`pay__screens__page-title-container__title__25`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:e({id:`pay__screens__content__description__86`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(Rr,{label:e({id:`pay__screens__container__label__32`}),text:Tc.formatNumber(r.balance,t,L.SE.number.amount.currency),variant:`multiLine`}),(0,Z.jsx)(pr,{color:a.gray200}),(0,Z.jsx)(Rr,{label:e({id:`pay__dashboard__transaction__capitalization`}),text:c,variant:`multiLine`}),(0,Z.jsx)(pr,{color:a.gray200}),(0,Z.jsx)(Rr,{label:e({id:`pay__screens__container__label__51`}),text:r.clientName,variant:`multiLine`}),(0,Z.jsx)(pr,{color:a.gray200}),(0,Z.jsx)(Z8,{label:e({id:`pay__screens__content__label__47`}),text:r.clearingNumber}),(0,Z.jsx)(pr,{color:a.gray200}),(0,Z.jsx)(Z8,{label:e({id:`pay__screens__content__label__3`}),text:r.bankAccountNumber}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(Mu,{message:e({id:`save__flexible__deposit-list__descirption`})})]})]})},i_e=Pu.fromISO(`2021-01-01`),a_e=()=>{let e=N(),t=ta(),{formatMessage:n}=K(),r=Pu.now(),i=(0,X.useMemo)(()=>{let e=t.params?.startDate,n=t.params?.endDate;return e==null||n==null?null:{start:Pu.fromISO(e).toJSDate(),end:Pu.fromISO(n).toJSDate()}},[t.params?.startDate,t.params?.endDate]),a=(0,X.useCallback)(t=>{e.popTo(Sf.PERSONAL_ACCOUNT_TRANSACTION_HISTORY_LIST,{startDate:t?.start==null?null:Pu.fromJSDate(t.start).toISODate(),endDate:t?.end==null?null:Pu.fromJSDate(t.end).toISODate()})},[e]);return(0,Z.jsx)(Nc,{isDatePickerOpen:!0,closeDatePicker:e.goBack,minDate:i_e.toJSDate(),maxDate:r.toJSDate(),selectedDates:i,maxRange:365,primaryButtonText:n({id:`pay__pay_lateter__cta__choose__date`}),secondaryButtonText:n({id:`pay__pay_lateter__cta__clear`}),onDateSelected:a})}
1596,{ArrowForwardIcon:o_e}=P,s_e=()=>{let{formatMessage:e}=K(),{colors:t}=G(),n=N(),{logEvent:r}=z();return(0,Z.jsx)(Ks,{headerText:e({id:`pay__screens__account_–_more_action_menu__more-action-menu-items__text`}),actionListItems:[{key:`documents`,label:e({id:`save__flexible__name_&_date__text__77`}),leftComponent:null,rightComponent:(0,Z.jsx)(o_e,{width:24,height:24,fill:t.gray900})}],onItemPress:e=>{e.key===`documents`&&(r(Uh.TRANSACTIONS_MORE_ACTIONS_DOCUMENTS_CLICK),n.navigate(Dh.PROFILE_DOCUMENTS_OVERVIEW))},onClose:()=>{r(Uh.TRANSACTIONS_MORE_ACTIONS_MENU_CLOSE),n.popTo(Sf.PERSONAL_ACCOUNT_TRANSACTION_HISTORY_LIST)}})},c_e=e=>Bn({queryFn:({signal:t})=>bp({method:`GET`,url:`accounts/v1/Account/Transactions/${e}`,signal:t}),queryKey:Wh.transactionDetails(e)}),l_e=({children:e,transactionId:t})=>{let{locale:n,formatMessage:r}=K(),i=Gs(),a=Lo(`backInTime`),{data:o,isLoading:s,refetch:c,isError:l}=c_e(t),u=K8(a===Oe.ENABLED&&o?.transaction?.paymentMethod!==zE.BNPL_CARD);return e({transactionDetailsList:(0,X.useMemo)(()=>{if(o==null)return[];let{postTransactionBalance:e,amount:t,valueDate:a,merchantName:s,transactionType:c,postingDate:l,conversion:u}=o.transaction,d=e-t,f=c===RE.DEBIT_DEBIT_CARD_TRANSACTION||c===RE.CREDIT_DEBIT_CARD_TRANSACTION,p=u?.originalCurrencyIsoCode===L.SE.number.amount.currency;return[{label:r({id:`pay____modal__label_description__81`}),value:d==null?null:i({value:d,fractionDigits:2}),testID:`PreTransactionBalance`},{label:r({id:`pay____modal__label_description__57`}),value:e==null?null:i({value:e,fractionDigits:2}),testID:`PostTransactionBalance`},{label:r({id:`pay____modal__label_description__32`}),value:a===``?null:Pu.fromISO(a,{locale:n}).toFormat(`dd LLLL yyyy`),testID:`PurchaseDate`},{label:r({id:`pay__screens__container__label__55`}),value:l===``?null:Pu.fromISO(l,{locale:n}).toFormat(`dd LLLL yyyy`),testID:`AccountingDate`},{label:r({id:`pay__screens__container__label`}),value:f?s:null,testID:`TransactionDetailsMerchant`},{label:r({id:`pay__screens__container__label____72`}),value:u!=null&&!p?Tc.formatNumber(u.originalAmount??0,n,u.originalCurrencyIsoCode??``,{currencyDisplay:`code`}):null,testID:`TransactionDetailsOriginalAmount`},{label:r({id:`pay__screens__container__label__`}),value:u!=null&&!p?Tc.formatNumber(u.cardNetworkConversionRate??0,n,u.originalCurrencyIsoCode??``,{style:void 0,showFractionalZeros:!0}):null,testID:`TransactionDetailsExchangeRate`},{label:r({id:`pay__screens__container__label____24`}),value:u?.markupOverEcbPercentage!=null&&!p?Tc.formatPercent(u.markupOverEcbPercentage,n):null,testID:`TransactionDetailsMarkupOverEcbRate`}].filter(e=>e.value!=null)},[i,n,r,o]),transactionRewindInformation:u,paymentMethod:o?.transaction.paymentMethod,amount:o?.transaction.amount??null,isLoading:s,refetch:c,isError:l})},u_e=({refetch:e,label:t})=>(0,Z.jsx)(d_e,{testID:`TransactionDetailsError`,children:(0,Z.jsx)(f_e,{variant:`outlined`,onPress:e,size:`medium`,children:t})}),d_e=V.View(`align-items:center;justify-content:center;min-height:300px;`),f_e=V(ba)(`align-self:center;`),Q8=()=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(yo,{height:16,width:144}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(yo,{height:48})]}),p_e=()=>{let{isMd:e}=tl();return(0,Z.jsxs)(m_e,{contentContainerStyle:e&&h_e,testID:`TransactionDetailsLoading`,children:[(0,Z.jsx)(Q8,{}),(0,Z.jsx)(Q8,{}),(0,Z.jsx)(Q8,{})]})},m_e=V.ScrollView(``),h_e=wo`
1597  flex-direction: column;
1598  justify-content: center;
1599`,g_e=({isLoading:e,transactionDetailsList:t,transactionRewindInformation:n,amount:r,closeModal:i,isError:a,refetch:o,transactionId:s,paymentMethod:c})=>{let{colors:l}=G(),{formatMessage:u}=K(),d=Gs(),f=Lo(`backInTime`),{navigateToBackInTime:p}=o8(Sf.PERSONAL_ACCOUNT_TRANSACTION_DETAILS),m=r==null?null:d({value:r,fractionDigits:2}),{openPdfWithBase64Conversion:h,isLoading:g}=qm();return(0,Z.jsxs)(Ti,{onClose:i,fullscreen:!0,children:[e&&(0,Z.jsx)(p_e,{}),a&&(0,Z.jsx)(u_e,{label:u({id:`pay__screens__realod__button__label`}),refetch:o}),!a&&!e&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(__e,{testID:`TransactionDetail
1599sView`,children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:l.gray700,children:u({id:`pay____modal__label_description__72`})}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(U,{variant:`headline`,size:`large`,testID:`TransaCtionDetailAmount`,children:m})]}),f===Oe.ENABLED&&c!==zE.BNPL_CARD&&(0,Z.jsx)(m8,{outline:!0,availableAmount:n?.data?.information?.availableAmount??0,disabled:n?.isLoading||!n.data?.information.isWithdrawalAvailable&&n?.data?.information.isEnabled,isLoading:n?.isLoading,onPress:()=>{i(),p(n?.data?.information.isEnabled??!1)}}),t.map((e,n)=>(0,Z.jsxs)(X.Fragment,{children:[(0,Z.jsx)(Rr,{variant:`multiLine`,label:e.label,text:e.value,testID:e.testID}),n<t.length-1&&(0,Z.jsx)(pr,{size:1,color:l.gray200})]},n)),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(v_e,{children:(0,Z.jsx)(M,{colors:{iconBackgroundColor:`transparent`},variant:e?`disabled`:`default`,leading:{title:u({id:`pay____modal__label_description__89`}),spacing:`none`},IconComponent:P.DocumentsIcon,trailingElement:g?(0,Z.jsx)(P.SpinnerIcon,{width:32,height:32,fill:l.gray900}):(0,Z.jsx)(P.DownloadIcon,{width:24,height:24,fill:l.gray900}),onPress:async()=>{R||i(),await h({url:`/accounts/v1/account/Transactions/${s}/pdf`,fileName:`transaction-details-${s}.pdf`})},testID:`DownloadTransactionDetails`})})]})]})},__e=V.View(`padding:16px 0;margin-bottom:24px;`),v_e=V.View(`border:1px solid `,({theme:e})=>e.colors.gray200,`;border-radius:8px;`),y_e=()=>{let{params:e}=ta(),t=N();return(0,Z.jsx)(l_e,{transactionId:e.transactionId,children:({transactionDetailsList:n,transactionRewindInformation:r,amount:i,isLoading:a,isError:o,refetch:s,paymentMethod:c})=>(0,Z.jsx)(g_e,{amount:i,closeModal:t.goBack,isError:o,isLoading:a,refetch:s,transactionDetailsList:n,transactionRewindInformation:r,paymentMethod:c,transactionId:e.transactionId})})},b_e=()=>{let e=Lo(`clickToPay`);return(0,Z.jsx)(ype,{children:(0,Z.jsxs)(W8.Navigator,{initialRouteName:Sf.PERSONAL_ACCOUNT_DASHBOARD,children:[(0,Z.jsx)(W8.Screen,{name:Sf.PERSONAL_ACCOUNT_DASHBOARD_MORE_ACTIONS_MENU,component:Mge,options:{presentation:`transparentModal`,headerShown:!1}}),(0,Z.jsx)(W8.Screen,{name:Sf.PERSONAL_ACCOUNT_DETAILS,component:r_e,options:{presentation:`transparentModal`,headerShown:!1}}),(0,Z.jsx)(W8.Screen,{name:Sf.PERSONAL_ACCOUNT_DASHBOARD,component:Bge}),(0,Z.jsx)(W8.Screen,{name:Sf.PERSONAL_ACCOUNT_TRANSACTION_HISTORY_LIST,component:$ge}),(0,Z.jsx)(W8.Screen,{name:Sf.PERSONAL_ACCOUNT_TRANSACTION_DETAILS,component:y_e,options:{headerShown:!1,presentation:`transparentModal`}}),(0,Z.jsx)(W8.Screen,{name:Sf.PERSONAL_ACCOUNT_TRANSACTIONS_MORE_ACTIONS_MENU,component:s_e,options:{presentation:`transparentModal`,headerShown:!1}}),(0,Z.jsx)(W8.Screen,{name:Sf.PERSONAL_ACCOUNT_TRANSACTIONS_FILTER,component:a_e,options:{presentation:`transparentModal`,headerShown:!1}}),(0,Z.jsx)(W8.Screen,{name:Sf.PERSONAL_INTERNAL_TRANSFER,component:bh,options:{headerShown:!1},initialParams:{triggerScreen:`personal`}}),(0,Z.jsx)(W8.Screen,{name:Sf.PERSONAL_DEPOSIT,component:z6,options:{headerShown:!1}}),(0,Z.jsx)(W8.Screen,{name:Sf.DEBIT_CARDS,component:O8,options:{headerShown:!1}}),(0,Z.jsx)(W8.Screen,{name:Sf.LOUNGE_ACCESS_MEMBERSHIP_CARD,component:qhe}),(0,Z.jsx)(W8.Screen,{name:Sf.LOUNGE_ACCESS_SUBSCRIPTION_PLAN_DASHBOARD,component:nge}),(0,Z.jsx)(W8.Screen,{name:Sf.LOUNGE_ACCESS_VISIT_HISTORY,component:yge}),(0,Z.jsx)(W8.Screen,{name:Sf.LOUNGE_ACCESS_LOUNGE_SEARCH,component:khe}),(0,Z.jsx)(W8.Screen,{name:Sf.LOUNGE_ACCESS_LOUNGE_DETAIL,component:phe}),(0,Z.jsx)(W8.Screen,{name:Sf.LOUNGE_ACCESS_PREMIUM_DETAILS,component:$he}),(0,Z.jsx)(W8.Screen,{name:Sf.LOUNGE_ACCESS_CASHBACK_DASHBOARD,component:Gme}),(0,Z.jsx)(W8.Screen,{name:Sf.SUBSCRIPTIONS_WINBACK_COMPARISON,component:jge}),(0,Z.jsx)(W8.Screen,{name:Sf.SUBSCRIPTIONS_REASONS_FOR_RESIGNING,component:kge}),(0,Z.jsx)(W8.Screen,{name:Sf.SUBSCRIPTIONS_CANCELLATION_CONFIRMATION,component:wge}),e===Oe.ENABLED&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(W8.Screen,{name:Sf.CLICK_TO_PAY_USP,component:npe,options:{headerShown:!1}}),(0,Z.jsx)(W8.Screen,{name:Sf.CLICK_TO_PAY_DASHBOARD,component:upe}),(0,Z.jsx)(W8.Screen,{name:Sf.CLICK_TO_PAY_ONBOARDING,component:mpe,options:{headerShown:!1}})]})]})})},x_e=`/se/app/static/bnpl-fIcUeHft.png`,S_e=(0,X.memo)(({showDialog:e,onCancel:t,onConfirm:n,onDialogClose:r,isApplying:i,agreementLink:a,canApply:o=!1,isFutureFeature:s=!1,isLegalNoticeLoading:c=!1,testID:l,isCrossSell:u=!1})=>{let{formatMessage:d}=K(),{isMd:f}=tl(),p=u&&!f,{scrollViewRef:m,scrollHandler:h,scrollToBottom:g,handleSetVie
1599wHeight:_,isWholeContentVisible:v,isFullHeightVisible:y}=Fo(),b=(0,X.useCallback)(()=>v?n():g(),[v,n,g]),x=(0,X.useCallback)((e,t,n)=>(0,Z.jsx)(Gc,{url:t,variant:`body`,size:`small`,children:e},n),[]),S=(0,X.useMemo)(()=>s?{text:d({id:`feed__general__BNPL__onboarding__USP__CTA`}),onPress:b}:{text:d({id:`feed__general__BNPL__onboarding__USP__CTA`}),onPress:b,isLoading:i||c,disabled:!o||i||c,testID:`ApplyBnplCard`},[o,d,b,i,s,c]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Ia,{headerContainerProps:{overline:d({id:`feed__and__general__pay__later__title`}),headline:d({id:`feed__and__general__pay__later__headline`}),subheadline:d({id:`feed_and_general__dashboard__pay__later__USP__terms__and__condition`}),IconComponent:P.CardPayLaterIcon,imageSource:x_e,altImageText:d({id:`aria__label__hero__image__text`})},closeButton:{onPress:t,accessibilityLabel:d({id:`aria__label__icon__close_icon_label`})},customScreenProps:{scrollViewRef:m,scrollViewProps:{onScroll:h,onLayout:_(`scrollView`)},contentContainerProps:{onLayout:_(`container`)},isFullHeightVisible:y},buttonsProps:{primaryButtonProps:{...S,text:v?S.text:d({id:`feed_and_general__onboarding_usp__stip__button__label`})},secondaryButtonProps:u?{text:d({id:`feed_and_general__desktop_1920_-_pay_-_fullscreen_from_feed__label`}),onPress:t,variant:`contained-secondary`}:void 0,isStacked:p,isReversed:p},primaryUsp:{data:[{title:d({id:`pay_later__USP__label__47`}),description:d({id:`pay_later__USP__label__39`})},{title:d({id:`pay_later__USP__label__1`}),description:d({id:`pay_later__USP__label__88`})},{title:d({id:`pay_later__USP__label__19`}),description:d({id:`pay_later__USP__label__25`})},{title:d({id:`pay_later__USP__label__5`}),description:d({id:`pay_later__USP__label`})}]},testID:l,caption:s?void 0:d({id:`feed__and__general__bnpl__legal__text__02`}),secondaryCaption:s?void 0:c?(0,Z.jsx)(nd,{}):d({id:`feed__general__BNPL__onboarding__USP__legal`},{link1:e=>x(e,a??``,`agreement-link`)}),disclaimerContainerProps:s?void 0:{title:d({id:`feed__and__general__warning__disclaimer__title`}),description:d({id:`feed__and__general__warning__disclaimer__description`},{link1:e=>x(e,OE.BUDGET_ADVICE_SERVICE,`budget-advice-link`)})}}),(0,Z.jsx)(Bl,{visible:e,headerText:d({id:`feed__and__general__pay__later__USP__modal__headline`}),descriptionText:d({id:`feed__and__general__pay__later__USP__modal__description`}),mainActionButtonProps:{text:d({id:`feed__and__general__pay__later__USP__modal__
1599CTA`}),onPress:r},onClose:r})]})}),C_e=1e4,w_e=({children:e})=>{let[t,n]=(0,X.useState)(!1),[r,i]=(0,X.useState)(!0),{data:a,status:o}=Jp({shouldPoll:r});return(0,X.useEffect)(()=>{let e=setTimeout(()=>{a?.state!==$h.Approved&&a?.state!==$h.Denied&&a?.state!==$h.Failed&&(i(!1),n(!0))},C_e);return()=>clearTimeout(e)},[a?.state]),e({isLoading:o===`pending`||a?.state===$h.Pending||a?.state===$h.Created||a?.state===$h.PreliminaryApproved,isError:a?.state===$h.Denied||a?.state===$h.Failed,isSuccess:a?.state===$h.Approved,isPollingTooLong:t,data:a})},{FlowResultScreen:T_e}=Jc,E_e=(0,X.memo)(({onButtonClick:e})=>{let{formatMessage:t}=K();return(0,Z.jsx)(T_e,{testID:`PreliminaryApprovalDenied`,type:`success`,title:t({id:`onboarding__bnpl__manual__verification__headline`}),description:t({id:`onboarding__bnpl__manual__verification__text__01`}),descriptionBottom:t({id:`onboarding__bnpl__manual__verification__text__02`}),buttonTitle:t({id:`pay__dashboard__pay__later__bnpl_toggle_mvp__full-screen-outcome__label__57`}),onButtonPress:e})}),D_e=`/se/app/static/limitExample-BHQnIUyT.png`,{FlowResultScreen:O_e}=Jc,k_e=(0,X.memo)(({onButtonClick:e,onCloseClick:t})=>{let{formatMessage:n}=K();return(0,Z.jsx)(O_e,{testID:`PreliminaryApprovalDeniedDueToRevolveLimit`,type:`denied`,title:n({id:`feed__and__general__bnpl__outcomescreen__header`}),description:n({id:`feed__and__general__bnpl__outcomescreen__body`}),buttonTitle:n({id:`feed_and_general__pay_later_toggle_tile__label`}),onButtonPress:e,bottomButtonTitle:n({id:`feed_and_general__onboarding_usp_fullscreens__full-screen-outcome__label__67`}),onBottomButtonPress:t,children:(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`body`,size:`medium`,align:`center`,children:n({id:`feed__and__general__bnpl__outcomescreen_label`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(A_e,{resizeMode:`contain`,source:D_e,isMobile:!R})]})})}),A_e=V.Image(({isMobile:e})=>e?`
1600        width: 100%;
1601        max-height: 150px;
1602      `:`min-height: 240px;`,`;`),$8=({isVisible:e,onClose:t})=>{let{formatMessage:n}=K(),{logScreenView:r}=z();return(0,X.useEffect)(()=>{e&&r({screenName:Uh.BNPL_CARD_APPLICATION_FAILURE,screenClass:Uh.BNPL_CARD_APPLICATION_FAILURE})},[e,r]),(0,Z.jsx)(Bl,{visible:e,onClose:t,mainActionButtonProps:{onPress:t,text:n({id:`Feed__CTA__continue`})},headerText:n({id:`feed__and__general__pay__later__bnpl_-_denied__headline`}),descriptionText:n({id:`feed_and_general__pay_later_denied_–_dialog__dialog-text`}),badgeComponent:(0,Z.jsx)(P.WarningIcon,{height:40,width:40})})},{FlowResultScreen:j_e}=Jc,M_e=(0,X.memo)(({onCloseClick:e,onButtonClick:t})=>{let{formatMessage:n}=K();return(0,Z.jsx)(j_e,{testID:`PreliminaryApprovalError`,type:`error`,title:n({id:`pay__dashboard__pay__later__bnpl_toggle_mvp__headline`}),buttonTitle:n({id:`pay__dashboard__pay__later__bnpl_toggle_mvp__label__52`}),onButtonPress:t,bottomButtonTitle:n({id:`pay__dashboard__pay__later__bnpl_toggle_mvp__label`}),onBottomButtonPress:e})}),{FlowResultScreen:N_e}=Jc,P_e=(0,X.memo)(({onButtonClick:e,preliminaryApproved:t=!1,comingFrom:n})=>{let{formatMessage:r}=K(),{logScreenView:i}=z();(0,X.useEffect)(()=>{i(t?{screenName:Uh.BNPL_CARD_PRELIMINARY_APPROVED,screenClass:Uh.BNPL_CARD_PRELIMINARY_APPROVED}:{screenName:Uh.BNPL_CARD_SUCCESS,screenClass:Uh.BNPL_CARD_SUCCESS})},[i,t]);let a=(0,X.useMemo)(()=>t?{title:r({id:`feed__and__general__success__text__pay__later__title`}),description:r({id:`feed__and__general__success__text__pay__later__description`}),buttonTitle:W.emptyOrNull(n)||n===`feed`?r({id:`feed_and_general__onboarding_usp_fullscreens__full-screen-outcome__label__67`}):r({id:`B2B__onboarding__CTA__next`})}:{title:r({id:`feed__and__general__pay__later__success__headline`}),description:r({id:`feed__and__general__pay__later__success__text01`}),buttonTitle:W.emptyOrNull(n)||n===`feed`?r({id:`feed__and__general__pay__later__bnpl_-_success__label-text`}):r({id:`B2B__onboarding__CTA__next`})},[r,t,n]);return(0,Z.jsx)(N_e,{type:`success`,onButtonPress:e,IconComponent:P.SettingsIcon,...a})}),F_e=({navigation:{popTo:e,replace:t},route:{params:{flowType:n}}})=>{let r=(0,X.useCallback)(()=>{e(J.FEED,{screen:Fp.FEED_SCREEN,params:{revalidateData:!0}})},[e]),i=()=>{e(pE.BNPL_CARD)},a=()=>{t(J.REVOLVE_DASHBOARD_ROOT_NAVIGATOR,{screen:Q.REVOLVE_INCREASE_LIMIT,params:{screen:Q.REVOLVE_INCREASE_LIMIT_INITIAL}})};switch(n){case`limit`:return(0,Z.jsx)(k_e,{onButtonClick:a,onCloseClick:r});case`denied`:return(0,Z.jsx)(E_e,{onButtonClick:r});default:return(0,Z.jsx)(M_e,{onButtonClick:i,onCloseClick:r})}},I_e=()=>{let{captureError:e}=Mt(),t=zpe(),{params:n={}}=ta(),{replace:r}=N(),i=yf(e=>e.userSession.customerId),a=yf(e=>e.tinkBnplCardSession.businessOperationId),[o,s]=(0,X.useState)(!0),c=(0,X.useCallback)(()=>{s(!1),t(!1,n.comingFrom)},[t,n.comingFrom]),l=(0,X.useCallback)(()=>{r(iE.APPLICATION_STATE_POLLING,{comingFrom:n.comingFrom,[Bm]:n[Bm]})},[n,r]);return(0,X.useEffect)(()=>{`error`in n&&e(pm.TINK_ISSUE,{place:`BnplCardTinkCallbackScreen`,reason:`Error returned from Tink`,response:{error:n.error,message:n.message},moreData:`BNPL CARD TINK CALLBACK`})},[e,n]),(0,Z.jsx)(Xp,{reportsGenerationJobId:`reports_generation_job_id`in n?n.reports_generation_job_id:null,error:`error`in n?n.error:null,customerId:i,businessOperationId:a,productType:Ip.BNPL_CARD,onSuccess:l,children:e=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Sn,{variant:`symbol`}),(0,Z.jsx)($8,{isVisible:e.isError&&o,onClose:c})]})})},L_e=()=>{let{popTo:e}=N(),{params:t}=ta(),[n,r]=(0,X.useState)(!0),i=(0,X.useCallback)(n=>{t?.comingFrom===`cardOnboarding`?e(yE.PREMIUM_CARD_ONBOARDING,{request:`UpgradeToPremium`,skipUsp:!1,isCrossSell:!0}):e(J.FEED,{screen:Fp.FEED_SCREEN,params:{revalidateData:n}})},[t.comingFrom,e]),a=(0,X.useCallback)(()=>{r(!1),i()},[i]);return(0,Z.jsx)(w_e,{children:e=>e.isSuccess||e.isPollingTooLong?(0,Z.jsx)(P_e,{onButtonClick:()=>i(!0),preliminaryApproved:e.isPollingTooLong,comingFrom:t.comingFrom}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Sn,{variant:`symbol`}),(0,Z.jsx)($8,{isVisible:e.isError&&n,onClose:a})]})})},R_e=i((e=>
vendor: 8,985 bytes, line 1602
1602{Object.defineProperty(e,"__esModule",{value:!0});var t=class extends Error{},n=class extends t{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}},r=class extends t{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}},i=class extends t{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}},a=class extends t{},o=class extends t{constructor(e){super(`Invalid unit ${e}`)}},s=class extends t{},c=class extends t{constructor(){super(`Zone is an abstract class`)}},l=`numeric`,u=`short`,d=`long`,f={year:l,month:l,day:l},p={year:l,month:u,day:l},m={year:l,month:u,day:l,weekday:u},h={year:l,month:d,day:l},g={year:l,month:d,day:l,weekday:d},_={hour:l,minute:l},v={hour:l,minute:l,second:l},y={hour:l,minute:l,second:l,timeZoneName:u},b={hour:l,minute:l,second:l,timeZoneName:d},x={hour:l,minute:l,hourCycle:`h23`},S={hour:l,minute:l,second:l,hourCycle:`h23`},C={hour:l,minute:l,second:l,hourCycle:`h23`,timeZoneName:u},w={hour:l,minute:l,second:l,hourCycle:`h23`,timeZoneName:d},T={year:l,month:l,day:l,hour:l,minute:l},E={year:l,month:l,day:l,hour:l,minute:l,second:l},D={year:l,month:u,day:l,hour:l,minute:l},O={year:l,month:u,day:l,hour:l,minute:l,second:l},k={year:l,month:u,day:l,weekday:u,hour:l,minute:l},A={year:l,month:d,day:l,hour:l,minute:l,timeZoneName:u},ee={year:l,month:d,day:l,hour:l,minute:l,second:l,timeZoneName:u},te={year:l,month:d,day:l,weekday:d,hour:l,minute:l,timeZoneName:d},ne={year:l,month:d,day:l,weekday:d,hour:l,minute:l,second:l,timeZoneName:d},re=class{get type(){throw new c}get name(){throw new c}get ianaName(){return this.name}get isUniversal(){throw new c}offsetName(e,t){throw new c}formatOffset(e,t){throw new c}offset(e){throw new c}equals(e){throw new c}get isValid(){throw new c}},ie=null,ae=class e extends re{static get instance(){return ie===null&&(ie=new e),ie}get type(){return`system`}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(e,{format:t,locale:n}){return mt(e,t,n)}formatOffset(e,t){return _t(this.offset(e),t)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return e.type===`system`}get isValid(){return!0}},oe={};function se(e){return oe[e]||(oe[e]=new Intl.DateTimeFormat(`en-US`,{hour12:!1,timeZone:e,year:`numeric`,month:`2-digit`,day:`2-digit`,hour:`2-digit`,minute:`2-digit`,second:`2-digit`,era:`short`})),oe[e]}var ce={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function le(e,t){let n=e.format(t).replace(/\u200E/g,``),[,r,i,a,o,s,c,l]=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(n);return[a,r,i,o,s,c,l]}function ue(e,t){let n=e.formatToParts(t),r=[];for(let e=0;e<n.length;e++){let{type:t,value:i}=n[e],a=ce[t];t===`era`?r[a]=i:Ge(a)||(r[a]=parseInt(i,10))}return r}var de={},fe=class e extends re{static create(t){return de[t]||(de[t]=new e(t)),de[t]}static resetCache(){de={},oe={}}static isValidSpecifier(e){return this.isValidZone(e)}static isValidZone(e){if(!e)return!1;try{return new Intl.DateTimeFormat(`en-US`,{timeZone:e}).format(),!0}catch{return!1}}constructor(t){super(),this.zoneName=t,this.valid=e.isValidZone(t)}get type(){return`iana`}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(e,{format:t,locale:n}){return mt(e,t,n,this.name)}formatOffset(e,t){return _t(this.offset(e),t)}offset(e){let t=new Date(e);if(isNaN(t))return NaN;let n=se(this.name),[r,i,a,o,s,c,l]=n.formatToParts?ue(n,t):le(n,t);o===`BC`&&(r=-Math.abs(r)+1);let u=dt({year:r,month:i,day:a,hour:s===24?0:s,minute:c,second:l,millisecond:0}),d=+t,f=d%1e3;return d-=f>=0?f:1e3+f,(u-d)/6e4}equals(e){return e.type===`iana`&&e.name===this.name}get isValid(){return this.valid}},pe={};function me(e,t={}){let n=JSON.stringify([e,t]),r=pe[n];return r||(r=new Intl.ListFormat(e,t),pe[n]=r),r}var he={};function ge(e,t={}){let n=JSON.stringify([e,t]),r=he[n];return r||(r=new Intl.DateTimeFormat(e,t),he[n]=r),r}var _e={};function ve(e,t={}){let n=JSON.stringify([e,t]),r=_e[n];return r||(r=new Intl.NumberFormat(e,t),_e[n]=r),r}var ye={};function be(e,t={}){let{base:n,...r}=t,i=JSON.stringify([e,r]),a=ye[i];return a||(a=new Intl.RelativeTimeFormat(e,t),ye[i]=a),a}var xe=null;function Se(){return xe||(xe=new Intl.DateTimeFormat().resolvedOptions().locale,xe)}function Ce(e){let t=e.indexOf(`-x-`);t!==-1&&(e=e.substring(0,t));let n=e.indexOf(`-u-`);if(n===-1)return[e];{let t,r;try{t=ge(e).resolvedOptions(),r=e}catch{let i=e.substring(0,n);t=ge(i).resolvedOptions(),r=i}let{numberingSystem:i,calendar:a}=t;return[r,i,a]}}function we(e,t,n){return n||t?(e.includes(`-u-`)||(e+=`-u`),n&&(e+=`-ca-${n}`),t&&(e+=`-nu-${t}`),e):e}function Te(e){let t=[];for(let n=1;n<=12;n++){let r=mi.utc(2009,n,1);t.push(e(r))}return t}function Ee(e){let t=[];for(let n=1;n<=7;n++){let r=mi.utc(2016,11,13+n);t.push(e(r))}return t}function De(e,t,n,r){let i=e.listingMode();return i===`error`?null:i===`en`?n(t):r(t)}function Oe(e){return e.numberingSystem&&e.numberingSystem!==`latn`?!1:e.numberingSystem===`latn`||!e.locale||e.locale.startsWith(`en`)||new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem===`latn`}var ke=class{constructor(e,t,n){this.padTo=n.padTo||0,this.floor=n.floor||!1;let{padTo:r,floor:i,...a}=n;if(!t||Object.keys(a).length>0){let t={useGrouping:!1,...n};n.padTo>0&&(t.minimumIntegerDigits=n.padTo),this.inf=ve(e,t)}}format(e){if(this.inf){let t=this.floor?Math.floor(e):e;return this.inf.format(t)}return rt(this.floor?Math.floor(e):st(e,3),this.padTo)}},Ae=class{constructor(e,t,n){this.opts=n,this.originalZone=void 0;let r;if(this.opts.timeZone)this.dt=e;else if(e.zone.type===`fixed`){let t=-1*(e.offset/60),n=t>=0?`Etc/GMT+${t}`:`Etc/GMT${t}`;e.offset!==0&&fe.create(n).valid?(r=n,this.dt=e):(r=`UTC`,this.dt=e.offset===0?e:e.setZone(`UTC`).plus({minutes:e.offset}),this.originalZone=e.zone)}else e.zone.type===`system`?this.dt=e:e.zone.type===`iana`?(this.dt=e,r=e.zone.name):(r=`UTC`,this.dt=e.setZone(`UTC`).plus({minutes:e.offset}),this.originalZone=e.zone);let i={...this.opts};i.timeZone=i.timeZone||r,this.dtf=ge(t,i)}format(){return this.originalZone?this.formatToParts().map(({value:e})=>e).join(``):this.dtf.format(this.dt.toJSDate())}formatToParts(){let e=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?e.map(e=>{if(e.type===`timeZoneName`){let t=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...e,value:t}}return e}):e}resolvedOptions(){return this.dtf.resolvedOptions()}},je=class{constructor(e,t,n){this.opts={style:`long`,...n},!t&&Xe()&&(this.rtf=be(e,n))}format(e,t){return this.rtf?this.rtf.format(e,t):It(t,e,this.opts.numeric,this.opts.style!==`long`)}formatToParts(e,t){return this.rtf?this.rtf.formatToParts(e,t):[]}},Me=class e{static fromOpts(t){return e.create(t.locale,t.numberingSystem,t.outputCalendar,t.defaultToEN)}static create(t,n,r,i=!1){let a=t||We.defaultLocale,o=a||(i?`en-US`:Se()),s=n||We.defaultNumberingSystem,c=r||We.defaultOutputCalendar;return new e(o,s,c,a)}static resetCache(){xe=null,he={},_e={},ye={}}static fromObject({locale:t,numberingSystem:n,outputCalendar:r}={}){return e.create(t,n,r)}constructor(e,t,n,r){let[i,a,o]=Ce(e);this.locale=i,this.numberingSystem=t||a||null,this.outputCalendar=n||o||null,this.intl=we(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=r,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached??=Oe(this),this.fastNumbersCached}listingMode(){let e=this.isEnglish(),t=(this.numberingSystem===null||this.numberingSystem===`latn`)&&(this.outputCalendar===null||this.outputCalendar===`gregory`);return e&&t?`en`:`intl`}clone(t){return!t||Object.getOwnPropertyNames(t).length===0?this:e.create(t.locale||this.specifiedLocale,t.numberingSystem||this.numberingSystem,t.outputCalendar||this.outputCalendar,t.defaultToEN||!1)}redefaultToEN(e={}){return this.clone({...e,defaultToEN:!0})}redefaultToSystem(e={}){return this.clone({...e,defaultToEN:!1})}months(e,t=!1){return De(this,e,St,()=>{let n=t?{month:e,day:`numeric`}:{month:e},r=t?`format`:`standalone`;return this.monthsCache[r][e]||(this.monthsCache[r][e]=Te(e=>this.extract(e,n,`month`))),this.monthsCache[r][e]})}weekdays(e,t=!1){return De(this,e,Et,()=>{let n=t?{weekday:e,year:`numeric`,month:`long`,day:`numeric`}:{weekday:e},r=t?`format`:`standalone`;return this.weekdaysCache[r][e]||(this.weekdaysCache[r][e]=Ee(e=>this.extract(e,n,`weekday`))),this.weekdaysCache[r][e]})}meridiems(){return De(this,void 0,()=>Dt,()=>{if(!this.meridiemCache){let e={hour:`numeric`,hourCycle:`h12`};this.meridiemCache=[mi.utc(2016,11,13,9),mi.utc(2016,11,13,19)].map(t=>this.extract(t,e,`dayperiod`))}return this.meridiemCache})}eras(e){return De(this,e,jt,()=>{let t={era:e};return this.eraCache[e]||(this.eraCache[e]=[mi.utc(-40,1,1),mi.utc(2017,1,1)].map(e=>this.extract(e,t,`era`))),this.eraCache[e]}
1602)}extract(e,t,n){let r=this.dtFormatter(e,t).formatToParts().find(e=>e.type.toLowerCase()===n);return r?r.value:null}numberFormatter(e={}){return new ke(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,t={}){return new Ae(e,this.intl,t)}relFormatter(e={}){return new je(this.intl,this.isEnglish(),e)}listFormatter(e={}){return me(this.intl,e)}isEnglish(){return this.locale===`en`||this.locale.toLowerCase()===`en-us`||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith(`en-us`)}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}},Ne=null,Pe=class e extends re{static get utcInstance(){return Ne===null&&(Ne=new e(0)),Ne}static instance(t){return t===0?e.utcInstance:new e(t)}static parseSpecifier(t){if(t){let n=t.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(n)return new e(ht(n[1],n[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return`fixed`}get name(){return this.fixed===0?`UTC`:`UTC${_t(this.fixed,`narrow`)}`}get ianaName(){return this.fixed===0?`Etc/UTC`:`Etc/GMT${_t(-this.fixed,`narrow`)}`}offsetName(){return this.name}formatOffset(e,t){return _t(this.fixed,t)}get isUniversal(){return!0}offset(){return this.fixed}equals(e){return e.type===`fixed`&&e.fixed===this.fixed}get isValid(){return!0}},Fe=class extends re{constructor(e){super(),this.zoneName=e}get type(){return`invalid`}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return``}offset(){return NaN}equals(){return!1}get isValid(){return!1}};function Ie(e,t){if(Ge(e)||e===null)return t;if(e instanceof re)return e;if(Je(e)){let n=e.toLowerCase();return n==="default"?t:n===`local`||n===`system`?ae.instance:n===`utc`||n===`gmt`?Pe.utcInstance:Pe.parseSpecifier(n)||fe.create(e)}return Ke(e)?Pe.instance(e):typeof e==`object`&&`offset`in e&&typeof e.offset==`function`?e:new Fe(e)}var Le=()=>Date.now(),Re=`system`,ze=null,Be=null,Ve=null,He=60,Ue,We=class{static get now(){return Le}static set now(e){Le=e}static set defaultZone(e){Re=e}static get defaultZone(){return Ie(Re,ae.instance)}static get defaultLocale(){return ze}static set defaultLocale(e){ze=e}static get defaultNumberingSystem(){return Be}static set defaultNumberingSystem(e){Be=e}
1602static get defaultOutputCalendar(){return Ve}static set defaultOutputCalendar(e){Ve=e}static get twoDigitCutoffYear(){return He}static set twoDigitCutoffYear(e){He=e%100}static get throwOnInvalid(){return Ue}static set throwOnInvalid(e){Ue=e}static resetCaches(){Me.resetCache(),fe.resetCache()}};function Ge(e){return e===void 0}function Ke(e){return typeof e==`number`}function qe(e){return typeof e==`number`&&e%1==0}function Je(e){return typeof e==`string`}function Ye(e){return Object.prototype.toString.call(e)===`[object Date]`}function Xe(){try{return typeof Intl<`u`&&!!Intl.RelativeTimeFormat}catch{return!1}}function Ze(e){return Array.isArray(e)?e:[e]}function Qe(e,t,n){if(e.length!==0)return e.reduce((e,r)=>{let i=[t(r),r];return e&&n(e[0],i[0])===e[0]?e:i},null)[1]}function $e(e,t){return t.reduce((t,n)=>(t[n]=e[n],t),{})}function et(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function tt(e,t,n){return qe(e)&&e>=t&&e<=n}function nt(e,t){return e-t*Math.floor(e/t)}function rt(e,t=2){let n=e<0,r;return r=n?`-`+(``+-e).padStart(t,`0`):(``+e).padStart(t,`0`),r}function it(e){if(!(Ge(e)||e===null||e===``))return parseInt(e,10)}function at(e){if(!(Ge(e)||e===null||e===``))return parseFloat(e)}function ot(e){if(!(Ge(e)||e===null||e===``)){let t=parseFloat(`0.`+e)*1e3;return Math.floor(t)}}function st(e,t,n=!1){let r=10**t;return(n?Math.trunc:Math.round)(e*r)/r}function ct(e){return e%4==0&&(e%100!=0||e%400==0)}function lt(e){return ct(e)?366:365}function ut(e,t){let n=nt(t-1,12)+1,r=e+(t-n)/12;return n===2?ct(r)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][n-1]}function dt(e){let t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);return e.year<100&&e.year>=0&&(t=new Date(t),t.setUTCFullYear(e.year,e.month-1,e.day)),+t}function ft(e){let t=(e+Math.floor(e/4)-Math.floor(e/100)+Math.floor(e/400))%7,n=e-1,r=(n+Math.floor(n/4)-Math.floor(n/100)+Math.floor(n/400))%7;return t===4||r===3?53:52}function pt(e){return e>99?e:e>We.twoDigitCutoffYear?1900+e:2e3+e}function mt(e,t,n,r=null){let i=new Date(e),a={hourCycle:`h23`,year:`numeric`,month:`2-digit`,day:`2-digit`,hour:`2-digit`,minute:`2-digit`};r&&(a.timeZone=r);let o={timeZoneName:t,...a},s=new Intl.DateTimeFormat(n,o).formatToParts(i).find(e=>e.type.toLowerCase()===`timezonename`);return s?s.value:null}function ht(e,t){let n=parseInt(e,10);Number.isNaN(n)&&(n=0);let r=parseInt(t,10)||0,i=n<0||Object.is(n,-0)?-r:r;return n*60+i}function j(e){let t=Number(e);if(typeof e==`boolean`||e===``||Number.isNaN(t))throw new s(`Invalid unit value ${e}`);return t}function gt(e,t){let n={};for(let r in e)if(et(e,r)){let i=e[r];if(i==null)continue;n[t(r)]=j(i)}return n}function _t(e,t){let n=Math.trunc(Math.abs(e/60)),r=Math.trunc(Math.abs(e%60)),i=e>=0?`+`:`-`;switch(t){case`short`:return`${i}${rt(n,2)}:${rt(r,2)}`;case`narrow`:return`${i}${n}${r>0?`:${r}`:``}`;case`techie`:return`${i}${rt(n,2)}${rt(r,2)}`;default:throw RangeError(`Value format ${t} is out of range for property format`)}}function vt(e){return $e(e,[`hour`,`minute`,`second`,`millisecond`])}var yt=[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`],bt=[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`],xt=[`J`,`F`,`M`,`A`,`M`,`J`,`J`,`A`,`S`,`O`,`N`,`D`];function St(e){switch(e){case`narrow`:return[...xt];case`short`:return[...bt];case`long`:return[...yt];case`numeric`:return[`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`10`,`11`,`12`];case`2-digit`:return[`01`,`02`,`03`,`04`,`05`,`06`,`07`,`08`,`09`,`10`,`11`,`12`];default:return null}}var Ct=[`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`,`Sunday`],wt=[`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`,`Sun`],Tt=[`M`,`T`,`W`,`T`,`F`,`S`,`S`];function Et(e){switch(e){case`narrow`:return[...Tt];case`short`:return[...wt];case`long`:return[...Ct];case`numeric`:return[`1`,`2`,`3`,`4`,`5`,`6`,`7`];default:return null}}var Dt=[`AM`,`PM`],Ot=[`Before Christ`,`Anno Domini`],kt=[`BC`,`AD`],At=[`B`,`A`];function jt(e){switch(e){case`narrow`:return[...At];case`short`:return[...kt];case`long`:return[...Ot];default:return null}}function Mt(e){return Dt[e.hour<12?0:1]}function Nt(e,t){return Et(t)[e.weekday-1]}function Pt(e,t){return St(t)[e.month-1]}function Ft(e,t){return jt(t)[e.year<0?0:1]}function It(e,t,n=`always`,r=!1){let i={years:[`year`,`yr.`],quarters:[`quarter`,`qtr.`],months:[`month`,`mo.`],weeks:[`week`,`wk.`],days:[`day`,`day`,`days`],hours:[`hour`,`hr.`],minutes:[`minute`,`min.`],seconds:[`second`,`sec.`]},a=[`hours`,`minutes`,`seconds`].indexOf(e)===-1;if(n===`auto`&&a){let n=e===`days`;switch(t){case 1:return n?`tomorrow`:`next ${i[e][0]}`;case-1:return n?`yesterday`:`last ${i[e][0]}`;case 0:return n?`today`:`this ${i[e][0]}`}}
1602let o=Object.is(t,-0)||t<0,s=Math.abs(t),c=s===1,l=i[e],u=r?c?l[1]:l[2]||l[1]:c?i[e][0]:e;return o?`${s} ${u} ago`:`in ${s} ${u}`}function Lt(e,t){let n=``;for(let r of e)r.literal?n+=r.val:n+=t(r.val);return n}var Rt={D:f,DD:p,DDD:h,DDDD:g,t:_,tt:v,ttt:y,tttt:b,T:x,TT:S,TTT:C,TTTT:w,f:T,ff:D,fff:A,ffff:te,F:E,FF:O,FFF:ee,FFFF:ne},zt=class e{static create(t,n={}){return new e(t,n)}static parseFormat(e){let t=null,n=``,r=!1,i=[];for(let a=0;a<e.length;a++){let o=e.charAt(a);o===`'`?(n.length>0&&i.push({literal:r||/^\s+$/.test(n),val:n}),t=null,n=``,r=!r):r||o===t?n+=o:(n.length>0&&i.push({literal:/^\s+$/.test(n),val:n}),n=o,t=o)}return n.length>0&&i.push({literal:r||/^\s+$/.test(n),val:n}),i}static macroTokenToFormatOpts(e){return Rt[e]}constructor(e,t){this.opts=t,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,t){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,{...this.opts,...t}).format()}dtFormatter(e,t={}){return this.loc.dtFormatter(e,{...this.opts,...t})}formatDateTime(e,t){return this.dtFormatter(e,t).format()}formatDateTimeParts(e,t){return this.dtFormatter(e,t).formatToParts()}formatInterval(e,t){return this.dtFormatter(e.start,t).dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,t){return this.dtFormatter(e,t).resolvedOptions()}num(e,t=0){if(this.opts.forceSimple)return rt(e,t);let n={...this.opts};return t>0&&(n.padTo=t),this.loc.numberFormatter(n).format(e)}formatDateTimeFromString(t,n){let r=this.loc.listingMode()===`en`,i=this.loc.outputCalendar&&this.loc.outputCalendar!==`gregory`,a=(e,n)=>this.loc.extract(t,e,n),o=e=>t.isOffsetFixed&&t.offset===0&&e.allowZ?`Z`:t.isValid?t.zone.formatOffset(t.ts,e.format):``,s=()=>r?Mt(t):a({hour:`numeric`,hourCycle:`h12`},`dayperiod`),c=(e,n)=>r?Pt(t,e):a(n?{month:e}:{month:e,day:`numeric`},`month`),l=(e,n)=>r?Nt(t,e):a(n?{weekday:e}:{weekday:e,month:`long`,day:`numeric`},`weekday`),u=n=>{let r=e.macroTokenToFormatOpts(n);return r?this.formatWithSystemDefault(t,r):n},d=e=>r?Ft(t,e):a({era:e},`era`);return Lt(e.parseFormat(n),e=>{switch(e){case`S`:return this.num(t.millisecond);case`u`:case`SSS`:return this.num(t.millisecond,3);case`s`:return this.num(t.second);case`ss`:return this.num(t.second,2);case`uu`:return this.num(Math.floor(t.millisecond/10),2);case`uuu`:return this.num(Math.floor(t.millisecond/100));case`m`:return this.num(t.minute);case`mm`:return this.num(t.minute,2);case`h`:return this.num(t.hour%12==0?12:t.hour%12);case`hh`:return this.num(t.hour%12==0?12:t.hour%12,2);case`H`:return this.num(t.hour);case`HH`:return this.num(t.hour,2);case`Z`:return o({format:`narrow`,allowZ:this.opts.allowZ});case`ZZ`:return o({format:`short`,allowZ:this.opts.allowZ});case`ZZZ`:return o({format:`techie`,allowZ:this.opts.allowZ});case`ZZZZ`:return t.zone.offsetName(t.ts,{format:`short`,locale:this.loc.locale});case`ZZZZZ`:return t.zone.offsetName(t.ts,{format:`long`,locale:this.loc.locale});case`z`:return t.zoneName;case`a`:return s();case`d`:return i?a({day:`numeric`},`day`):this.num(t.day);case`dd`:return i?a({day:`2-digit`},`day`):this.num(t.day,2);case`c`:return this.num(t.weekday);case`ccc`:return l(`short`,!0);case`cccc`:return l(`long`,!0);case`ccccc`:return l(`narrow`,!0);case`E`:return this.num(t.weekday);case`EEE`:return l(`short`,!1);case`EEEE`:return l(`long`,!1);case`EEEEE`:return l(`narrow`,!1);case`L`:return i?a({month:`numeric`,day:`numeric`},`month`):this.num(t.month);case`LL`:return i?a({month:`2-digit`,day:`numeric`},`month`):this.num(t.month,2);case`LLL`:return c(`short`,!0);case`LLLL`:return c(`long`,!0);case`LLLLL`:return c(`narrow`,!0);case`M`:return i?a({month:`numeric`},`month`):this.num(t.month);case`MM`:return i?a({month:`2-digit`},`month`):this.num(t.month,2);case`MMM`:return c(`short`,!1);case`MMMM`:return c(`long`,!1);case`MMMMM`:return c(`narrow`,!1);case`y`:return i?a({year:`numeric`},`year`):this.num(t.year);case`yy`:return i?a({year:`2-digit`},`year`):this.num(t.year.toString().slice(-2),2);case`yyyy`:return i?a({year:`numeric`},`year`):this.num(t.year,4);case`yyyyyy`:return i?a({year:`numeric`},`year`):this.num(t.year,6);case`G`:return d(`short`);case`GG`:return d(`long`);case`GGGGG`:return d(`narrow`);case`kk`:return this.num(t.weekYear.toString().slice(-2),2);case`kkkk`:return this.num(t.weekYear,4);case`W`:return this.num(t.weekNumber);case`WW`:return this.num(t.weekNumber,2);case`o`:return this.num(t.ordinal);case`ooo`:return this.num(t.ordinal,3);case`q`:return this.num(t.quarter);case`qq`:return this.num(t.quarter,2);case`X`:return this.num(Math.floor(t.ts/1e3));case`x`:return this.num(t.ts);default:return u(e)}})}formatDurationFromString(t,n){let r=e=>{switch(e[0]){case`S`:return`millisecond`;case`s`:return`second`;case`m`:return`minute`;case`h`:return`hour`;case`d`:return`day`;case`w`:return`week`;case`M`:return`month`;case`y`:return`year`;default:return null}},i=e=>t=>{let n=r(t);return n?this.num(e.get(n),t.length):t},a=e.parseFormat(n),o=a.reduce((e,{literal:t,val:n})=>t?e:e.concat(n),[]);return Lt(a,i(t.shiftTo(...o.map(r).filter(e=>e))))}},Bt=class{constructor(e,t){this.reason=e,this.explanation=t}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}},Vt=/[A-Za-z_+-]{1,256}
1602(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function Ht(...e){let t=e.reduce((e,t)=>e+t.source,``);return RegExp(`^${t}$`)}function Ut(...e){return t=>e.reduce(([e,n,r],i)=>{let[a,o,s]=i(t,r);return[{...e,...a},o||n,s]},[{},null,1]).slice(0,2)}function Wt(e,...t){if(e==null)return[null,null];for(let[n,r]of t){let t=n.exec(e);if(t)return r(t)}return[null,null]}function Gt(...e){return(t,n)=>{let r={},i;for(i=0;i<e.length;i++)r[e[i]]=it(t[n+i]);return[r,null,n+i]}}var Kt=/(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/,qt=`(?:${Kt.source}?(?:\\[(${Vt.source})\\])?)?`,Jt=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,Yt=RegExp(`${Jt.source}${qt}`),Xt=RegExp(`(?:T${Yt.source})?`),Zt=/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,Qt=/(\d{4})-?W(\d\d)(?:-?(\d))?/,$t=/(\d{4})-?(\d{3})/,en=Gt(`weekYear`,`weekNumber`,`weekDay`),tn=Gt(`year`,`ordinal`),nn=/(\d{4})-(\d\d)-(\d\d)/,rn=RegExp(`${Jt.source} ?(?:${Kt.source}|(${Vt.source}))?`),an=RegExp(`(?: ${rn.source})?`);function on(e,t,n){let r=e[t];return Ge(r)?n:it(r)}function sn(e,t){return[{year:on(e,t),month:on(e,t+1,1),day:on(e,t+2,1)},null,t+3]}function cn(e,t){return[{hours:on(e,t,0),minutes:on(e,t+1,0),seconds:on(e,t+2,0),milliseconds:ot(e[t+3])},null,t+4]}function ln(e,t){let n=!e[t]&&!e[t+1],r=ht(e[t+1],e[t+2]);return[{},n?null:Pe.instance(r),t+3]}function M(e,t){return[{},e[t]?fe.create(e[t]):null,t+1]}var N=RegExp(`^T?${Jt.source}$`),un=/^-?P(?:(?:(-?\d{1,20}(?:\.\d{1,20})?)Y)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20}(?:\.\d{1,20})?)W)?(?:(-?\d{1,20}(?:\.\d{1,20})?)D)?(?:T(?:(-?\d{1,20}(?:\.\d{1,20})?)H)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,20}))?S)?)?)$/;function dn(e){let[t,n,r,i,a,o,s,c,l]=e,u=t[0]===`-`,d=c&&c[0]===`-`,f=(e,t=!1)=>e!==void 0&&(t||e&&u)?-e:e;return[{years:f(at(n)),months:f(at(r)),weeks:f(at(i)),days:f(at(a)),hours:f(at(o)),minutes:f(at(s)),seconds:f(at(c),c===`-0`),milliseconds:f(ot(l),d)}]}var fn={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function pn(e,t,n,r,i,a,o){let s={year:t.length===2?pt(it(t)):it(t),month:bt.indexOf(n)+1,day:it(r),hour:it(i),minute:it(a)};return o&&(s.second=it(o)),e&&(s.weekday=e.length>3?Ct.indexOf(e)+1:wt.indexOf(e)+1),s}var mn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function hn(e){let[,t,n,r,i,a,o,s,c,l,u,d]=e,f=pn(t,i,r,n,a,o,s),p;return p=c?fn[c]:l?0:ht(u,d),[f,new Pe(p)]}function gn(e){return e.replace(/\([^()]*\)|[\n\t]/g,` `).replace(/(\s\s+)/g,` `).trim()}var _n=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,vn=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,yn=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function bn(e){let[,t,n,r,i,a,o,s]=e;return[pn(t,i,r,n,a,o,s),Pe.utcInstance]}function xn(e){let[,t,n,r,i,a,o,s]=e;return[pn(t,s,n,r,i,a,o),Pe.utcInstance]}var Sn=Ht(Zt,Xt),Cn=Ht(Qt,Xt),wn=Ht($t,Xt),Tn=Ht(Yt),En=Ut(sn,cn,ln,M),Dn=Ut(en,cn,ln,M),P=Ut(tn,cn,ln,M),On=Ut(cn,ln,M);function kn(e){return Wt(e,[Sn,En],[Cn,Dn],[wn,P],[Tn,On])}function An(e){return Wt(gn(e),[mn,hn])}function jn(e){return Wt(e,[_n,bn],[vn,bn],[yn,xn])}function Mn(e){return Wt(e,[un,dn])}var Nn=Ut(cn);function Pn(e){return Wt(e,[N,Nn])}var Fn=Ht(nn,an),In=Ht(rn),F=Ut(cn,ln,M);function Ln(e){return Wt(e,[Fn,En],[In,F])}var Rn=`Invalid Duration`,zn={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},Bn={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...zn},Vn=146097/400,Hn=146097/4800,Un={years:{quarters:4,months:12,weeks:Vn/7,days:Vn,hours:Vn*24,minutes:Vn*24*60,seconds:Vn*24*60*60,milliseconds:Vn*24*60*60*1e3},quarters:{months:3,weeks:Vn/28,days:Vn/4,hours:Vn*24/4,minutes:Vn*24*60/4,seconds:Vn*24*60*60/4,milliseconds:Vn*24*60*60*1e3/4},months:{weeks:Hn/7,days:Hn,hours:Hn*24,minutes:Hn*24*60,seconds:Hn*24*60*60,milliseconds:Hn*24*60*60*1e3},...zn},Wn=[`years`,`quarters`,`months`,`weeks`,`days`,`hours`,`minutes`,`seconds`,`milliseconds`],Gn=Wn.slice(0).reverse();function Kn(e,t,n=!1){return new Zn({values:n?t.values:{...e.values,...t.values||{}},loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy,matrix:t.matrix||e.matrix})}function qn(e){return Math.trunc(e*1e3)/1e3}function Jn(e,t,n,r,i){let a=e[i][n],o=t[n]/a,s=Math.floor(o);r[i]=qn(r[i]+s),t[n]=qn(t[n]-s*a)}function Yn(e,t){Gn.reduce((n,r)=>Ge(t[r])?n:(n&&Jn(e,t,n,t,r),r),null)}function Xn(e){let t={};for(let[n,r]of Object.entries(e))r!==0&&(t[n]=r);return t}var Zn=class e{constructor(e){let t=e.conversionAccuracy===`longterm`||!1,n=t?Un:Bn;e.matrix&&(n=e.matrix),this.values=e.values,this.loc=e.loc||Me.create(),this.conversionAccuracy=t?`longterm`:`casual`,this.invalid=e.invalid||null,this.matrix=n,this.isLuxonDuration=!0}static fromMillis(t,n){return e.fromObject({milliseconds:t},n)}static fromObject(t,n={}){if(typeof t!=`object`||!t)throw new s(`Duration.fromObject: argument expected to be an object, got ${t===null?`null`:typeof t}`);return new e({values:gt(t,e.normalizeUnit),loc:Me.fromObject(n),conversionAccuracy:n.conversionAccuracy,matrix:n.matrix})}static fromDurationLike(t){if(Ke(t))return e.fromMillis(t);if(e.isDuration(t))return t;if(typeof t==`object`)return e.fromObject(t);throw new s(`Unknown duration argument ${t} of type ${typeof t}`)}static fromISO(t,n){let[r]=Mn(t);return r?e.fromObject(r,n):e.invalid(`unparsable`,`the input "${t}" can't be parsed as ISO 8601`)}static fromISOTime(t,n){let[r]=Pn(t);return r?e.fromObject(r,n):e.invalid(`unparsable`,`the input "${t}" can't be parsed as ISO 8601`)}
1602static invalid(t,n=null){if(!t)throw new s(`need to specify a reason the Duration is invalid`);let r=t instanceof Bt?t:new Bt(t,n);if(We.throwOnInvalid)throw new i(r);return new e({invalid:r})}static normalizeUnit(e){let t={year:`years`,years:`years`,quarter:`quarters`,quarters:`quarters`,month:`months`,months:`months`,week:`weeks`,weeks:`weeks`,day:`days`,days:`days`,hour:`hours`,hours:`hours`,minute:`minutes`,minutes:`minutes`,second:`seconds`,seconds:`seconds`,millisecond:`milliseconds`,milliseconds:`milliseconds`}[e&&e.toLowerCase()];if(!t)throw new o(e);return t}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,t={}){let n={...t,floor:t.round!==!1&&t.floor!==!1};return this.isValid?zt.create(this.loc,n).formatDurationFromString(this,e):Rn}toHuman(e={}){let t=Wn.map(t=>{let n=this.values[t];return Ge(n)?null:this.loc.numberFormatter({style:`unit`,unitDisplay:`long`,...e,unit:t.slice(0,-1)}).format(n)}).filter(e=>e);return this.loc.listFormatter({type:`conjunction`,style:e.listStyle||`narrow`,...e}).format(t)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let e=`P`;return this.years!==0&&(e+=this.years+`Y`),(this.months!==0||this.quarters!==0)&&(e+=this.months+this.quarters*3+`M`),this.weeks!==0&&(e+=this.weeks+`W`),this.days!==0&&(e+=this.days+`D`),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(e+=`T`),this.hours!==0&&(e+=this.hours+`H`),this.minutes!==0&&(e+=this.minutes+`M`),(this.seconds!==0||this.milliseconds!==0)&&(e+=st(this.seconds+this.milliseconds/1e3,3)+`S`),e===`P`&&(e+=`T0S`),e}toISOTime(e={}){if(!this.isValid)return null;let t=this.toMillis();return t<0||t>=864e5?null:(e={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:`extended`,...e,includeOffset:!1},mi.fromMillis(t,{zone:`UTC`}).toISOTime(e))}toJSON(){return this.toISO()}toString(){return this.toISO()}toMillis(){let e=this.values.milliseconds??0;for(let n of Gn.slice(1)){var t;(t=this.values)!=null&&t[n]&&(e+=this.values[n]*this.matrix[n].milliseconds)}return e}valueOf(){return this.toMillis()}plus(t){if(!this.isValid)return this;let n=e.fromDurationLike(t),r={};for(let e of Wn)(et(n.values,e)||et(this.values,e))&&(r[e]=n.get(e)+this.get(e));return Kn(this,{values:r},!0)}minus(t){if(!this.isValid)return this;let n=e.fromDurationLike(t);return this.plus(n.negate())}mapUnits(e){if(!this.isValid)return this;let t={};for(let n of Object.keys(this.values))t[n]=j(e(this.values[n],n));return Kn(this,{values:t},!0)}get(t){return this[e.normalizeUnit(t)]}set(t){if(!this.isValid)return this;let n={...this.values,...gt(t,e.normalizeUnit)};return Kn(this,{values:n})}reconfigure({locale:e,numberingSystem:t,conversionAccuracy:n,matrix:r}={}){let i={loc:this.loc.clone({locale:e,numberingSystem:t}),matrix:r,conversionAccuracy:n};return Kn(this,i)}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this;let e=this.toObject();return this.valueOf()>=0?(Yn(this.matrix,e),Kn(this,{values:e},!0)):this.negate().normalize().negate()}rescale(){if(!this.isValid)return this;let e=Xn(this.normalize().shiftToAll().toObject());return Kn(this,{values:e},!0)}shiftTo(...t){if(!this.isValid||t.length===0)return this;t=t.map(t=>e.normalizeUnit(t));let n={},r={},i=this.toObject(),a;for(let e of Wn)if(t.indexOf(e)>=0){a=e;let t=0;for(let n in r)t+=this.matrix[n][e]*r[n],r[n]=0;Ke(i[e])&&(t+=i[e]);let o=Math.trunc(t);n[e]=o,r[e]=(t*1e3-o*1e3)/1e3;for(let t in i)Wn.indexOf(t)>Wn.indexOf(e)&&Jn(this.matrix,i,t,n,e)}else Ke(i[e])&&(r[e]=i[e]);for(let e in r)r[e]!==0&&(n[a]+=e===a?r[e]:r[e]/this.matrix[a][e]);return Kn(this,{values:n},!0).normalize()}shiftToAll(){return this.isValid?this.shiftTo(`years`,`months`,`weeks`,`days`,`hours`,`minutes`,`seconds`,`milliseconds`):this}negate(){if(!this.isValid)return this;let e={};for(let t of Object.keys(this.values))e[t]=this.values[t]===0?0:-this.values[t];return Kn(this,{values:e},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid||!this.loc.equals(e.loc))return!1;function t(e,t){return e===void 0||e===0?t===void 0||t===0:e===t}for(let n of Wn)if(!t(this.values[n],e.values[n]))return!1;return!0}},Qn=`Invalid Interval`;function $n(e,t){return!e||!e.isValid?er.invalid(`missing or invalid start`):!t||!t.isValid?er.invalid(`missing or invalid end`):t<e?er.invalid(`end before start`,`The end of an interval must be after its start, but you had start=${e.toISO()} and end=${t.toISO()}`):null}var er=class e{constructor(e){this.s=e.start,this.e=e.end,this.invalid=e.invalid||null,this.isLuxonInterval=!0}
vendor: 5,465 bytes, line 1602
1602static invalid(t,n=null){if(!t)throw new s(`need to specify a reason the Interval is invalid`);let i=t instanceof Bt?t:new Bt(t,n);if(We.throwOnInvalid)throw new r(i);return new e({invalid:i})}static fromDateTimes(t,n){let r=hi(t),i=hi(n);return $n(r,i)??new e({start:r,end:i})}static after(t,n){let r=Zn.fromDurationLike(n),i=hi(t);return e.fromDateTimes(i,i.plus(r))}static before(t,n){let r=Zn.fromDurationLike(n),i=hi(t);return e.fromDateTimes(i.minus(r),i)}static fromISO(t,n){let[r,i]=(t||``).split(`/`,2);if(r&&i){let t,a;try{t=mi.fromISO(r,n),a=t.isValid}catch{a=!1}let o,s;try{o=mi.fromISO(i,n),s=o.isValid}catch{s=!1}if(a&&s)return e.fromDateTimes(t,o);if(a){let r=Zn.fromISO(i,n);if(r.isValid)return e.after(t,r)}else if(s){let t=Zn.fromISO(r,n);if(t.isValid)return e.before(o,t)}}return e.invalid(`unparsable`,`the input "${t}" can't be parsed as ISO 8601`)}static isInterval(e){return e&&e.isLuxonInterval||!1}get start(){return this.isValid?this.s:null}get end(){return this.isValid?this.e:null}get isValid(){return this.invalidReason===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}length(e=`milliseconds`){return this.isValid?this.toDuration(e).get(e):NaN}count(e=`milliseconds`){if(!this.isValid)return NaN;let t=this.start.startOf(e),n=this.end.startOf(e);return Math.floor(n.diff(t,e).get(e))+(n.valueOf()!==this.end.valueOf())}hasSame(e){return this.isValid?this.isEmpty()||this.e.minus(1).hasSame(this.s,e):!1}isEmpty(){return this.s.valueOf()===this.e.valueOf()}isAfter(e){return this.isValid?this.s>e:!1}isBefore(e){return this.isValid?this.e<=e:!1}contains(e){return this.isValid?this.s<=e&&this.e>e:!1}set({start:t,end:n}={}){return this.isValid?e.fromDateTimes(t||this.s,n||this.e):this}splitAt(...t){if(!this.isValid)return[];let n=t.map(hi).filter(e=>this.contains(e)).sort(),r=[],{s:i}=this,a=0;for(;i<this.e;){let t=n[a]||this.e,o=+t>+this.e?this.e:t;r.push(e.fromDateTimes(i,o)),i=o,a+=1}return r}splitBy(t){let n=Zn.fromDurationLike(t);if(!this.isValid||!n.isValid||n.as(`milliseconds`)===0)return[];let{s:r}=this,i=1,a,o=[];for(;r<this.e;){let t=this.start.plus(n.mapUnits(e=>e*i));a=+t>+this.e?this.e:t,o.push(e.fromDateTimes(r,a)),r=a,i+=1}return o}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s<e.e}abutsStart(e){return this.isValid?+this.e==+e.s:!1}abutsEnd(e){return this.isValid?+e.e==+this.s:!1}engulfs(e){return this.isValid?this.s<=e.s&&this.e>=e.e:!1}equals(e){return!this.isValid||!e.isValid?!1:this.s.equals(e.s)&&this.e.equals(e.e)}intersection(t){if(!this.isValid)return this;let n=this.s>t.s?this.s:t.s,r=this.e<t.e?this.e:t.e;return n>=r?null:e.fromDateTimes(n,r)}union(t){if(!this.isValid)return this;let n=this.s<t.s?this.s:t.s,r=this.e>t.e?this.e:t.e;return e.fromDateTimes(n,r)}static merge(e){let[t,n]=e.sort((e,t)=>e.s-t.s).reduce(([e,t],n)=>t?t.overlaps(n)||t.abutsStart(n)?[e,t.union(n)]:[e.concat([t]),n]:[e,n],[[],null]);return n&&t.push(n),t}static xor(t){let n=null,r=0,i=[],a=t.map(e=>[{time:e.s,type:`s`},{time:e.e,type:`e`}]),o=Array.prototype.concat(...a).sort((e,t)=>e.time-t.time);for(let t of o)r+=t.type===`s`?1:-1,r===1?n=t.time:(n&&+n!=+t.time&&i.push(e.fromDateTimes(n,t.time)),n=null);return e.merge(i)}difference(...t){return e.xor([this].concat(t)).map(e=>this.intersection(e)).filter(e=>e&&!e.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:Qn}toLocaleString(e=f,t={}){return this.isValid?zt.create(this.s.loc.clone(t),e).formatInterval(this):Qn}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:Qn}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:Qn}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:Qn}toFormat(e,{separator:t=` – `}={}){return this.isValid?`${this.s.toFormat(e)}${t}${this.e.toFormat(e)}`:Qn}toDuration(e,t){return this.isValid?this.e.diff(this.s,e,t):Zn.invalid(this.invalidReason)}mapEndpoints(t){return e.fromDateTimes(t(this.s),t(this.e))}},tr=class{static hasDST(e=We.defaultZone){let t=mi.now().setZone(e).set({month:12});return!e.isUniversal&&t.offset!==t.set({month:6}).offset}static isValidIANAZone(e){return fe.isValidZone(e)}static normalizeZone(e){return Ie(e,We.defaultZone)}static months(e=`long`,{locale:t=null,numberingSystem:n=null,locObj:r=null,outputCalendar:i=`gregory`}={}){return(r||Me.create(t,n,i)).months(e)}static monthsFormat(e=`long`,{locale:t=null,numberingSystem:n=null,locObj:r=null,outputCalendar:i=`gregory`}={}){return(r||Me.create(t,n,i)).months(e,!0)}static weekdays(e=`long`,{locale:t=null,numberingSystem:n=null,locObj:r=null}={}){return(r||Me.create(t,n,null)).weekdays(e)}static weekdaysFormat(e=`long`,{locale:t=null,numberingSystem:n=null,locObj:r=null}={}){return(r||Me.create(t,n,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return Me.create(e).meridiems()}static eras(e=`short`,{locale:t=null}={}){return Me.create(t,null,`gregory`).eras(e)}static features(){return{relative:Xe()}}};function nr(e,t){let n=e=>e.toUTC(0,{keepLocalTime:!0}).startOf(`day`).valueOf(),r=n(t)-n(e);return Math.floor(Zn.fromMillis(r).as(`days`))}function I(e,t,n){let r=[[`years`,(e,t)=>t.year-e.year],[`quarters`,(e,t)=>t.quarter-e.quarter+(t.year-e.year)*4],[`months`,(e,t)=>t.month-e.month+(t.year-e.year)*12],[`weeks`,(e,t)=>{let n=nr(e,t);
1602return(n-n%7)/7}],[`days`,nr]],i={},a=e,o,s;for(let[c,l]of r)n.indexOf(c)>=0&&(o=c,i[c]=l(e,t),s=a.plus(i),s>t?(i[c]--,e=a.plus(i),e>t&&(s=e,i[c]--,e=a.plus(i))):e=s);return[e,i,s,o]}function rr(e,t,n,r){let[i,a,o,s]=I(e,t,n),c=t-i,l=n.filter(e=>[`hours`,`minutes`,`seconds`,`milliseconds`].indexOf(e)>=0);l.length===0&&(o<t&&(o=i.plus({[s]:1})),o!==i&&(a[s]=(a[s]||0)+c/(o-i)));let u=Zn.fromObject(a,r);return l.length>0?Zn.fromMillis(c,r).shiftTo(...l).plus(u):u}var ir={arab:`[٠-٩]`,arabext:`[۰-۹]`,bali:`[᭐-᭙]`,beng:`[০-৯]`,deva:`[०-९]`,fullwide:`[0-9]`,gujr:`[૦-૯]`,hanidec:`[〇|一|二|三|四|五|六|七|八|九]`,khmr:`[០-៩]`,knda:`[೦-೯]`,laoo:`[໐-໙]`,limb:`[᥆-᥏]`,mlym:`[൦-൯]`,mong:`[᠐-᠙]`,mymr:`[၀-၉]`,orya:`[୦-୯]`,tamldec:`[௦-௯]`,telu:`[౦-౯]`,thai:`[๐-๙]`,tibt:`[༠-༩]`,latn:`\\d`},ar={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},or=ir.hanidec.replace(/[\[|\]]/g,``).split(``);function sr(e){let t=parseInt(e,10);if(isNaN(t)){t=``;for(let n=0;n<e.length;n++){let r=e.charCodeAt(n);if(e[n].search(ir.hanidec)!==-1)t+=or.indexOf(e[n]);else for(let e in ar){let[n,i]=ar[e];r>=n&&r<=i&&(t+=r-n)}}return parseInt(t,10)}return t}function cr({numberingSystem:e},t=``){return RegExp(`${ir[e||`latn`]}${t}`)}var lr=`missing Intl.DateTimeFormat.formatToParts support`;function ur(e,t=e=>e){return{regex:e,deser:([e])=>t(sr(e))}}var dr=`[ \xA0]`,fr=new RegExp(dr,`g`);function pr(e){return e.replace(/\./g,`\\.?`).replace(fr,dr)}function mr(e){return e.replace(/\./g,``).replace(fr,` `).toLowerCase()}function hr(e,t){return e===null?null:{regex:RegExp(e.map(pr).join(`|`)),deser:([n])=>e.findIndex(e=>mr(n)===mr(e))+t}}function gr(e,t){return{regex:e,deser:([,e,t])=>ht(e,t),groups:t}}function _r(e){return{regex:e,deser:([e])=>e}}
vendor: 4,669 bytes, line 1602
1602function vr(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,`\\$&`)}function yr(e,t){let n=cr(t),r=cr(t,`{2}`),i=cr(t,`{3}`),a=cr(t,`{4}`),o=cr(t,`{6}`),s=cr(t,`{1,2}`),c=cr(t,`{1,3}`),l=cr(t,`{1,6}`),u=cr(t,`{1,9}`),d=cr(t,`{2,4}`),f=cr(t,`{4,6}`),p=e=>({regex:RegExp(vr(e.val)),deser:([e])=>e,literal:!0}),m=(m=>{if(e.literal)return p(m);switch(m.val){case`G`:return hr(t.eras(`short`),0);case`GG`:return hr(t.eras(`long`),0);case`y`:return ur(l);case`yy`:return ur(d,pt);case`yyyy`:return ur(a);case`yyyyy`:return ur(f);case`yyyyyy`:return ur(o);case`M`:return ur(s);case`MM`:return ur(r);case`MMM`:return hr(t.months(`short`,!0),1);case`MMMM`:return hr(t.months(`long`,!0),1);case`L`:return ur(s);case`LL`:return ur(r);case`LLL`:return hr(t.months(`short`,!1),1);case`LLLL`:return hr(t.months(`long`,!1),1);case`d`:return ur(s);case`dd`:return ur(r);case`o`:return ur(c);case`ooo`:return ur(i);case`HH`:return ur(r);case`H`:return ur(s);case`hh`:return ur(r);case`h`:return ur(s);case`mm`:return ur(r);case`m`:return ur(s);case`q`:return ur(s);case`qq`:return ur(r);case`s`:return ur(s);case`ss`:return ur(r);case`S`:return ur(c);case`SSS`:return ur(i);case`u`:return _r(u);case`uu`:return _r(s);case`uuu`:return ur(n);case`a`:return hr(t.meridiems(),0);case`kkkk`:return ur(a);case`kk`:return ur(d,pt);case`W`:return ur(s);case`WW`:return ur(r);case`E`:case`c`:return ur(n);case`EEE`:return hr(t.weekdays(`short`,!1),1);case`EEEE`:return hr(t.weekdays(`long`,!1),1);case`ccc`:return hr(t.weekdays(`short`,!0),1);case`cccc`:return hr(t.weekdays(`long`,!0),1);case`Z`:case`ZZ`:return gr(RegExp(`([+-]${s.source})(?::(${r.source}))?`),2);case`ZZZ`:return gr(RegExp(`([+-]${s.source})(${r.source})?`),2);case`z`:return _r(/[a-z_+-/]{1,256}?/i);case` `:return _r(/[^\S\n\r]/);default:return p(m)}})(e)||{invalidReason:lr};return m.token=e,m}var br={year:{"2-digit":`yy`,numeric:`yyyyy`},month:{numeric:`M`,"2-digit":`MM`,short:`MMM`,long:`MMMM`},day:{numeric:`d`,"2-digit":`dd`},weekday:{short:`EEE`,long:`EEEE`},dayperiod:`a`,dayPeriod:`a`,hour12:{numeric:`h`,"2-digit":`hh`},hour24:{numeric:`H`,"2-digit":`HH`},minute:{numeric:`m`,"2-digit":`mm`},second:{numeric:`s`,"2-digit":`ss`},timeZoneName:{long:`ZZZZZ`,short:`ZZZ`}};function xr(e,t,n){let{type:r,value:i}=e;if(r===`literal`){let e=/^\s+$/.test(i);return{literal:!e,val:e?` `:i}}let a=t[r],o=r;r===`hour`&&(o=t.hour12==null?t.hourCycle==null?n.hour12?`hour12`:`hour24`:t.hourCycle===`h11`||t.hourCycle===`h12`?`hour12`:`hour24`:t.hour12?`hour12`:`hour24`);let s=br[o];if(typeof s==`object`&&(s=s[a]),s)return{literal:!1,val:s}}function L(e){return[`^${e.map(e=>e.regex).reduce((e,t)=>`${e}(${t.source})`,``)}$`,e]}function Sr(e,t,n){let r=e.match(t);if(r){let e={},t=1;for(let i in n)if(et(n,i)){let a=n[i],o=a.groups?a.groups+1:1;!a.literal&&a.token&&(e[a.token.val[0]]=a.deser(r.slice(t,t+o))),t+=o}return[r,e]}return[r,{}]}function Cr(e){let t=e=>{switch(e){case`S`:return`millisecond`;case`s`:return`second`;case`m`:return`minute`;case`h`:case`H`:return`hour`;case`d`:return`day`;case`o`:return`ordinal`;case`L`:case`M`:return`month`;case`y`:return`year`;case`E`:case`c`:return`weekday`;case`W`:return`weekNumber`;case`k`:return`weekYear`;case`q`:return`quarter`;default:return null}},n=null,r;return Ge(e.z)||(n=fe.create(e.z)),Ge(e.Z)||(n||=new Pe(e.Z),r=e.Z),Ge(e.q)||(e.M=(e.q-1)*3+1),Ge(e.h)||(e.h<12&&e.a===1?e.h+=12:e.h===12&&e.a===0&&(e.h=0)),e.G===0&&e.y&&(e.y=-e.y),Ge(e.u)||(e.S=ot(e.u)),[Object.keys(e).reduce((n,r)=>{let i=t(r);return i&&(n[i]=e[r]),n},{}),n,r]}var wr=null;function Tr(){return wr||=mi.fromMillis(1555555555555),wr}function Er(e,t){if(e.literal)return e;let n=Ar(zt.macroTokenToFormatOpts(e.val),t);return n==null||n.includes(void 0)?e:n}function Dr(e,t){return Array.prototype.concat(...e.map(e=>Er(e,t)))}function Or(e,t,n){let r=Dr(zt.parseFormat(n),e),i=r.map(t=>yr(t,e)),o=i.find(e=>e.invalidReason);if(o)return{input:t,tokens:r,invalidReason:o.invalidReason};{let[e,n]=L(i),o=RegExp(e,`i`),[s,c]=Sr(t,o,n),[l,u,d]=c?Cr(c):[null,null,void 0];if(et(c,`a`)&&et(c,`H`))throw new a(`Can't include meridiem when specifying 24-hour format`);return{input:t,tokens:r,regex:o,rawMatches:s,matches:c,result:l,zone:u,specificOffset:d}}}function kr(e,t,n){let{result:r,zone:i,specificOffset:a,invalidReason:o}=Or(e,t,n);return[r,i,a,o]}function Ar(e,t){if(!e)return null;let n=zt.create(t,e).dtFormatter(Tr()),r=n.formatToParts(),i=n.resolvedOptions();return r.map(t=>xr(t,e,i))}var jr=[0,31,59,90,120,151,181,212,243,273,304,334],Mr=[0,31,60,91,121,152,182,213,244,274,305,335];function Nr(e,t){return new Bt(`unit out of range`,`you specified ${t} (of type ${typeof t}) as a ${e}
1602, which is invalid`)}function Pr(e,t,n){let r=new Date(Date.UTC(e,t-1,n));e<100&&e>=0&&r.setUTCFullYear(r.getUTCFullYear()-1900);let i=r.getUTCDay();return i===0?7:i}function Fr(e,t,n){return n+(ct(e)?Mr:jr)[t-1]}function Ir(e,t){let n=ct(e)?Mr:jr,r=n.findIndex(e=>e<t),i=t-n[r];return{month:r+1,day:i}}function Lr(e){let{year:t,month:n,day:r}=e,i=Fr(t,n,r),a=Pr(t,n,r),o=Math.floor((i-a+10)/7),s;return o<1?(s=t-1,o=ft(s)):o>ft(t)?(s=t+1,o=1):s=t,{weekYear:s,weekNumber:o,weekday:a,...vt(e)}}function Rr(e){let{weekYear:t,weekNumber:n,weekday:r}=e,i=Pr(t,1,4),a=lt(t),o=n*7+r-i-3,s;o<1?(s=t-1,o+=lt(s)):o>a?(s=t+1,o-=lt(t)):s=t;let{month:c,day:l}=Ir(s,o);return{year:s,month:c,day:l,...vt(e)}}function zr(e){let{year:t,month:n,day:r}=e;return{year:t,ordinal:Fr(t,n,r),...vt(e)}}function Br(e){let{year:t,ordinal:n}=e,{month:r,day:i}=Ir(t,n);return{year:t,month:r,day:i,...vt(e)}}function Vr(e){let t=qe(e.weekYear),n=tt(e.weekNumber,1,ft(e.weekYear)),r=tt(e.weekday,1,7);return t?n?!r&&Nr(`weekday`,e.weekday):Nr(`week`,e.week):Nr(`weekYear`,e.weekYear)}function Hr(e){let t=qe(e.year),n=tt(e.ordinal,1,lt(e.year));return t?!n&&Nr(`ordinal`,e.ordinal):Nr(`year`,e.year)}function Ur(e){let t=qe(e.year),n=tt(e.month,1,12),r=tt(e.day,1,ut(e.year,e.month));return t?n?!r&&Nr(`day`,e.day):Nr(`month`,e.month):Nr(`year`,e.year)}function Wr(e){let{hour:t,minute:n,second:r,millisecond:i}=e,a=tt(t,0,23)||t===24&&n===0&&r===0&&i===0,o=tt(n,0,59),s=tt(r,0,59),c=tt(i,0,999);return a?o?s?!c&&Nr(`millisecond`,i):Nr(`second`,r):Nr(`minute`,n):Nr(`hour`,t)}var Gr=`Invalid DateTime`,Kr=864e13;function qr(e){return new Bt(`unsupported zone`,`the zone "${e.name}" is not supported`)}function Jr(e){return e.weekData===null&&(e.weekData=Lr(e.c)),e.weekData}function Yr(e,t){let n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new mi({...n,...t,old:n})}function Xr(e,t,n){let r=e-t*60*1e3,i=n.offset(r);if(t===i)return[r,t];r-=(i-t)*60*1e3;let a=n.offset(r);return i===a?[r,i]:[e-Math.min(i,a)*60*1e3,Math.max(i,a)]}function Zr(e,t){e+=t*60*1e3;let n=new Date(e);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function Qr(e,t,n){return Xr(dt(e),t,n)}function $r(e,t){let n=e.o,r=e.c.year+Math.trunc(t.years),i=e.c.month+Math.trunc(t.months)+Math.trunc(t.quarters)*3,a={...e.c,year:r,month:i,day:Math.min(e.c.day,ut(r,i))+Math.trunc(t.days)+Math.trunc(t.weeks)*7},o=Zn.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as(`milliseconds`),[s,c]=Xr(dt(a),n,e.zone);return o!==0&&(s+=o,c=e.zone.offset(s)),{ts:s,o:c}}function ei(e,t,n,r,i,a){let{setZone:o,zone:s}=n;if(e&&Object.keys(e).length!==0||t){let r=t||s,i=mi.fromObject(e,{...n,zone:r,specificOffset:a});return o?i:i.setZone(s)}return mi.invalid(new Bt(`unparsable`,`the input "${i}" can't be parsed as ${r}`))}function ti(e,t,n=!0){return e.isValid?zt.create(Me.create(`en-US`),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(e,t):null}function ni(e,t){let n=e.c.year>9999||e.c.year<0,r=``;return n&&e.c.year>=0&&(r+=`+`),r+=rt(e.c.year,n?6:4),t?(r+=`-`,r+=rt(e.c.month),r+=`-`,r+=rt(e.c.day)):(r+=rt(e.c.month),r+=rt(e.c.day)),r}function ri(e,t,n,r,i,a){let o=rt(e.c.hour);return t?(o+=`:`,o+=rt(e.c.minute),(e.c.millisecond!==0||e.c.second!==0||!n)&&(o+=`:`)):o+=rt(e.c.minute),(e.c.millisecond!==0||e.c.second!==0||!n)&&(o+=rt(e.c.second),(e.c.millisecond!==0||!r)&&(o+=`.`,o+=rt(e.c.millisecond,3))),i&&(e.isOffsetFixed&&e.offset===0&&!a?o+=`Z`:e.o<0?(o+=`-`,o+=rt(Math.trunc(-e.o/60)),o+=`:`,o+=rt(Math.trunc(-e.o%60))):(o+=`+`,o+=rt(Math.trunc(e.o/60)),o+=`:`,o+=rt(Math.trunc(e.o%60)))),a&&(o+=`[`+e.zone.ianaName+`]`),o}var ii={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},ai={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},oi={ordinal:1,hour:0,minute:0,second:0,millisecond:0},si=[`year`,`month`,`day`,`hour`,`minute`,`second`,`millisecond`],ci=[`weekYear`,`weekNumber`,`weekday`,`hour`,`minute`,`second`,`millisecond`],li=[`year`,`ordinal`,`hour`,`minute`,`second`,`millisecond`];function ui(e){let t={year:`year`,years:`year`,month:`month`,months:`month`,day:`day`,days:`day`,hour:`hour`,hours:`hour`,minute:`minute`,minutes:`minute`,quarter:`quarter`,quarters:`quarter`,second:`second`,seconds:`second`,millisecond:`millisecond`,milliseconds:`millisecond`,weekday:`weekday`,weekdays:`weekday`,weeknumber:`weekNumber`,weeksnumber:`weekNumber`,weeknumbers:`weekNumber`,weekyear:`weekYear`,weekyears:`weekYear`,ordinal:`ordinal`}[e.toLowerCase()];if(!t)throw new o(e);return t}function di(e,t){let n=Ie(t.zone,We.defaultZone),r=Me.fromObject(t),i=We.now(),a,o;if(Ge(e.year))a=i;else{for(let t of si)Ge(e[t])&&(e[t]=ii[t]);let t=Ur(e)||Wr(e);if(t)return mi.invalid(t);let r=n.offset(i);[a,o]=Qr(e,r,n)}return new mi({ts:a,zone:n,loc:r,o})}function fi(e,t,n){let r=Ge(n.round)?!0:n.round,i=(e,i)=>(e=st(e,r||n.calendary?0:2,!0),t.loc.clone(n).relFormatter(n).format(e,i)),a=r=>n.calendary?t.hasSame(e,r)?0:t.startOf(r).diff(e.startOf(r),r).get(r):t.diff(e,r).get(r);if(n.unit)return i(a(n.unit),n.unit);for(let e of n.units){let t=a(e);if(Math.abs(t)>=1)return i(t,e)}return i(e>t?-0:0,n.units[n.units.length-1])}function pi(e){let t={},n;return e.length>0&&typeof e[e.length-1]==`object`?(t=e[e.length-1],n=Array.from(e).slice(0,e.length-1)):n=Array.from(e),[t,n]}var mi=class e{constructor(e){let t=e.zone||We.defaultZone,n=e.invalid||(Number.isNaN(e.ts)?new Bt(`invalid input`):null)||(t.isValid?null:qr(t));this.ts=Ge(e.ts)?We.now():e.ts;let r=null,i=null;if(!n){if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(t))[r,i]=[e.old.c,e.old.o];else{let e=t.offset(this.ts);r=Zr(this.ts,e),n=Number.isNaN(r.year)?new Bt(`invalid input`):null,r=n?null:r,i=n?null:e}}this._zone=t,this.loc=e.loc||Me.create(),this.invalid=n,this.weekData=null,this.c=r,this.o=i,this.isLuxonDateTime=!0}static now(){return new e({})}static local(){let[e,t]=pi(arguments),[n,r,i,a,o,s,c]=t;return di({year:n,month:r,day:i,hour:a,minute:o,second:s,millisecond:c},e)}static utc(){let[e,t]=pi(arguments),[n,r,i,a,o,s,c]=t;return e.zone=Pe.utcInstance,di({year:n,month:r,day:i,hour:a,minute:o,second:s,millisecond:c},e)}static fromJSDate(t,n={}){let r=Ye(t)?t.valueOf():NaN;
1602if(Number.isNaN(r))return e.invalid(`invalid input`);let i=Ie(n.zone,We.defaultZone);return i.isValid?new e({ts:r,zone:i,loc:Me.fromObject(n)}):e.invalid(qr(i))}static fromMillis(t,n={}){if(!Ke(t))throw new s(`fromMillis requires a numerical input, but received a ${typeof t} with value ${t}`);return t<-864e13||t>Kr?e.invalid(`Timestamp out of range`):new e({ts:t,zone:Ie(n.zone,We.defaultZone),loc:Me.fromObject(n)})}static fromSeconds(t,n={}){if(Ke(t))return new e({ts:t*1e3,zone:Ie(n.zone,We.defaultZone),loc:Me.fromObject(n)});throw new s(`fromSeconds requires a numerical input`)}static fromObject(t,n={}){t||={};let r=Ie(n.zone,We.defaultZone);if(!r.isValid)return e.invalid(qr(r));let i=We.now(),o=Ge(n.specificOffset)?r.offset(i):n.specificOffset,s=gt(t,ui),c=!Ge(s.ordinal),l=!Ge(s.year),u=!Ge(s.month)||!Ge(s.day),d=l||u,f=s.weekYear||s.weekNumber,p=Me.fromObject(n);if((d||c)&&f)throw new a(`Can't mix weekYear/weekNumber units with year/month/day or ordinals`);if(u&&c)throw new a(`Can't mix ordinal dates with month/day`);let m=f||s.weekday&&!d,h,g,_=Zr(i,o);m?(h=ci,g=ai,_=Lr(_)):c?(h=li,g=oi,_=zr(_)):(h=si,g=ii);let v=!1;for(let e of h){let t=s[e];Ge(t)?s[e]=v?g[e]:_[e]:v=!0}let y=(m?Vr(s):c?Hr(s):Ur(s))||Wr(s);if(y)return e.invalid(y);let[b,x]=Qr(m?Rr(s):c?Br(s):s,o,r),S=new e({ts:b,zone:r,o:x,loc:p});return s.weekday&&d&&t.weekday!==S.weekday?e.invalid(`mismatched weekday`,`you can't specify both a weekday of ${s.weekday} and a date of ${S.toISO()}`):S}static fromISO(e,t={}){let[n,r]=kn(e);return ei(n,r,t,`ISO 8601`,e)}static fromRFC2822(e,t={}){let[n,r]=An(e);return ei(n,r,t,`RFC 2822`,e)}static fromHTTP(e,t={}){let[n,r]=jn(e);return ei(n,r,t,`HTTP`,t)}static fromFormat(t,n,r={}){if(Ge(t)||Ge(n))throw new s(`fromFormat requires an input string and a format`);let{locale:i=null,numberingSystem:a=null}=r,[o,c,l,u]=kr(Me.fromOpts({locale:i,numberingSystem:a,defaultToEN:!0}),t,n);return u?e.invalid(u):ei(o,c,r,`format ${n}`,t,l)}static fromString(t,n,r={}){return e.fromFormat(t,n,r)}static fromSQL(e,t={}){let[n,r]=Ln(e);return ei(n,r,t,`SQL`,e)}static invalid(t,r=null){if(!t)throw new s(`need to specify a reason the DateTime is invalid`);let i=t instanceof Bt?t:new Bt(t,r);if(We.throwOnInvalid)throw new n(i);return new e({invalid:i}
vendor: 4,889 bytes, line 1602
1602)}static isDateTime(e){return e&&e.isLuxonDateTime||!1}static parseFormatForOpts(e,t={}){let n=Ar(e,Me.fromObject(t));return n?n.map(e=>e?e.val:null).join(``):null}static expandFormat(e,t={}){return Dr(zt.parseFormat(e),Me.fromObject(t)).map(e=>e.val).join(``)}get(e){return this[e]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?Jr(this).weekYear:NaN}get weekNumber(){return this.isValid?Jr(this).weekNumber:NaN}get weekday(){return this.isValid?Jr(this).weekday:NaN}get ordinal(){return this.isValid?zr(this.c).ordinal:NaN}get monthShort(){return this.isValid?tr.months(`short`,{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?tr.months(`long`,{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?tr.weekdays(`short`,{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?tr.weekdays(`long`,{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:`short`,locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:`long`,locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];let e=864e5,t=6e4,n=dt(this.c),r=this.zone.offset(n-e),i=this.zone.offset(n+e),a=this.zone.offset(n-r*t),o=this.zone.offset(n-i*t);if(a===o)return[this];let s=n-a*t,c=n-o*t,l=Zr(s,a),u=Zr(c,o);return l.hour===u.hour&&l.minute===u.minute&&l.second===u.second&&l.millisecond===u.millisecond?[Yr(this,{ts:s}),Yr(this,{ts:c})]:[this]}get isInLeapYear(){return ct(this.year)}get daysInMonth(){return ut(this.year,this.month)}get daysInYear(){return this.isValid?lt(this.year):NaN}get weeksInWeekYear(){return this.isValid?ft(this.weekYear):NaN}resolvedLocaleOptions(e={}){let{locale:t,numberingSystem:n,calendar:r}=zt.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:t,numberingSystem:n,outputCalendar:r}}toUTC(e=0,t={}){return this.setZone(Pe.instance(e),t)}toLocal(){return this.setZone(We.defaultZone)}setZone(t,{keepLocalTime:n=!1,keepCalendarTime:r=!1}={}){if(t=Ie(t,We.defaultZone),t.equals(this.zone))return this;if(t.isValid){let e=this.ts;if(n||r){let n=t.offset(this.ts),r=this.toObject();[e]=Qr(r,n,t)}return Yr(this,{ts:e,zone:t})}return e.invalid(qr(t))}reconfigure({locale:e,numberingSystem:t,outputCalendar:n}={}){let r=this.loc.clone({locale:e,numberingSystem:t,outputCalendar:n});return Yr(this,{loc:r})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this;let t=gt(e,ui),n=!Ge(t.weekYear)||!Ge(t.weekNumber)||!Ge(t.weekday),r=!Ge(t.ordinal),i=!Ge(t.year),o=!Ge(t.month)||!Ge(t.day),s=i||o,c=t.weekYear||t.weekNumber;if((s||r)&&c)throw new a(`Can't mix weekYear/weekNumber units with year/month/day or ordinals`);if(o&&r)throw new a(`Can't mix ordinal dates with month/day`);let l;n?l=Rr({...Lr(this.c),...t}):Ge(t.ordinal)?(l={...this.toObject(),...t},Ge(t.day)&&(l.day=Math.min(ut(l.year,l.month),l.day))):l=Br({...zr(this.c),...t});let[u,d]=Qr(l,this.o,this.zone);return Yr(this,{ts:u,o:d})}plus(e){if(!this.isValid)return this;let t=Zn.fromDurationLike(e);return Yr(this,$r(this,t))}minus(e){if(!this.isValid)return this;let t=Zn.fromDurationLike(e).negate();return Yr(this,$r(this,t))}startOf(e){if(!this.isValid)return this;let t={},n=Zn.normalizeUnit(e);switch(n){case`years`:t.month=1;case`quarters`:case`months`:t.day=1;case`weeks`:case`days`:t.hour=0;case`hours`:t.minute=0;case`minutes`:t.second=0;case`seconds`:t.millisecond=0}return n===`weeks`&&(t.weekday=1),n===`quarters`&&(t.month=(Math.ceil(this.month/3)-1)*3+1),this.set(t)}endOf(e){return this.isValid?this.plus({[e]:1}).startOf(e).minus(1):this}toFormat(e,t={}){return this.isValid?zt.create(this.loc.redefaultToEN(t)).formatDateTimeFromString(this,e):Gr}
1602toLocaleString(e=f,t={}){return this.isValid?zt.create(this.loc.clone(t),e).formatDateTime(this):Gr}toLocaleParts(e={}){return this.isValid?zt.create(this.loc.clone(e),e).formatDateTimeParts(this):[]}toISO({format:e=`extended`,suppressSeconds:t=!1,suppressMilliseconds:n=!1,includeOffset:r=!0,extendedZone:i=!1}={}){if(!this.isValid)return null;let a=e===`extended`,o=ni(this,a);return o+=`T`,o+=ri(this,a,t,n,r,i),o}toISODate({format:e=`extended`}={}){return this.isValid?ni(this,e===`extended`):null}toISOWeekDate(){return ti(this,`kkkk-'W'WW-c`)}toISOTime({suppressMilliseconds:e=!1,suppressSeconds:t=!1,includeOffset:n=!0,includePrefix:r=!1,extendedZone:i=!1,format:a=`extended`}={}){return this.isValid?(r?`T`:``)+ri(this,a===`extended`,t,e,n,i):null}toRFC2822(){return ti(this,`EEE, dd LLL yyyy HH:mm:ss ZZZ`,!1)}toHTTP(){return ti(this.toUTC(),`EEE, dd LLL yyyy HH:mm:ss 'GMT'`)}toSQLDate(){return this.isValid?ni(this,!0):null}toSQLTime({includeOffset:e=!0,includeZone:t=!1,includeOffsetSpace:n=!0}={}){let r=`HH:mm:ss.SSS`;return(t||e)&&(n&&(r+=` `),t?r+=`z`:e&&(r+=`ZZ`)),ti(this,r,!0)}toSQL(e={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(e)}`:null}toString(){return this.isValid?this.toISO():Gr}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(e={}){if(!this.isValid)return{};let t={...this.c};return e.includeConfig&&(t.outputCalendar=this.outputCalendar,t.numberingSystem=this.loc.numberingSystem,t.locale=this.loc.locale),t}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(e,t=`milliseconds`,n={}){if(!this.isValid||!e.isValid)return Zn.invalid(`created by diffing an invalid DateTime`);let r={locale:this.locale,numberingSystem:this.numberingSystem,...n},i=Ze(t).map(Zn.normalizeUnit),a=e.valueOf()>this.valueOf(),o=rr(a?this:e,a?e:this,i,r);return a?o.negate():o}diffNow(t=`milliseconds`,n={}){return this.diff(e.now(),t,n)}until(e){return this.isValid?er.fromDateTimes(this,e):this}hasSame(e,t){if(!this.isValid)return!1;let n=e.valueOf(),r=this.setZone(e.zone,{keepLocalTime:!0});return r.startOf(t)<=n&&n<=r.endOf(t)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(t={}){if(!this.isValid)return null;let n=t.base||e.fromObject({},{zone:this.zone}),r=t.padding?this<n?-t.padding:t.padding:0,i=[`years`,`months`,`days`,`hours`,`minutes`,`seconds`],a=t.unit;return Array.isArray(t.unit)&&(i=t.unit,a=void 0),fi(n,this.plus(r),{...t,numeric:`always`,units:i,unit:a})}toRelativeCalendar(t={}){return this.isValid?fi(t.base||e.fromObject({},{zone:this.zone}),this,{...t,numeric:`auto`,units:[`years`,`months`,`days`],calendary:!0}):null}static min(...t){if(!t.every(e.isDateTime))throw new s(`min requires all arguments be DateTimes`);return Qe(t,e=>e.valueOf(),Math.min)}static max(...t){if(!t.every(e.isDateTime))throw new s(`max requires all arguments be DateTimes`);return Qe(t,e=>e.valueOf(),Math.max)}static fromFormatExplain(e,t,n={}){let{locale:r=null,numberingSystem:i=null}=n;return Or(Me.fromOpts({locale:r,numberingSystem:i,defaultToEN:!0}),e,t)}static fromStringExplain(t,n,r={}){return e.fromFormatExplain(t,n,r)}static get DATE_SHORT(){return f}static get DATE_MED(){return p}static get DATE_MED_WITH_WEEKDAY(){return m}static get DATE_FULL(){return h}static get DATE_HUGE(){return g}static get TIME_SIMPLE(){return _}static get TIME_WITH_SECONDS(){return v}static get TIME_WITH_SHORT_OFFSET(){return y}static get TIME_WITH_LONG_OFFSET(){return b}static get TIME_24_SIMPLE(){return x}static get TIME_24_WITH_SECONDS(){return S}static get TIME_24_WITH_SHORT_OFFSET(){return C}static get TIME_24_WITH_LONG_OFFSET(){return w}static get DATETIME_SHORT(){return T}static get DATETIME_SHORT_WITH_SECONDS(){return E}static get DATETIME_MED(){return D}static get DATETIME_MED_WITH_SECONDS(){return O}static get DATETIME_MED_WITH_WEEKDAY(){return k}static get DATETIME_FULL(){return A}static get DATETIME_FULL_WITH_SECONDS(){return ee}static get DATETIME_HUGE(){return te}static get DATETIME_HUGE_WITH_SECONDS(){return ne}};function hi(e){if(mi.isDateTime(e))return e;if(e&&e.valueOf&&Ke(e.valueOf()))return mi.fromJSDate(e);if(e&&typeof e==`object`)return mi.fromObject(e);throw new s(`Unknown datetime argument: ${e}, of type ${typeof e}`)}e.DateTime=mi,e.Duration=Zn,e.FixedOffsetZone=Pe,e.IANAZone=fe,e.Info=tr,e.Interval=er,e.InvalidZone=Fe,e.Settings=We,e.SystemZone=ae,e.VERSION=`3.4.0`,e.Zone=re})),e5=i(((e,t)=>{(function(n,r){if(typeof e==`object`&&typeof t==`object`)t.exports=r();else if(typeof define==`function`&&define.amd)define([],r);else{var i=r();for(var a in i)(typeof e==`object`?e:n)[a]=i[a]}})(e,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:`Module`}
1602),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t||4&t&&typeof e==`object`&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&typeof e!=`string`)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,`a`,t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p=``,n(n.s=1)}([function(e,t){e.exports=R_e()},function(e,t,n){n.r(t),n.d(t,`DateTime`,(function(){return E}));var r={};n.r(r),n.d(r,`getEasterMonthAndDay`,(function(){return a}));var i={};function a(e){var t=Math.floor,n=e%19,r=t(e/100),i=(r-t(r/4)-t((8*r+13)/25)+19*n+15)%30,a=i-t(i/28)*(1-t(29/(i+1))*t((21-n)/11)),o=a-(e+t(e/4)+a+2-r+t(r/4))%7,s=3+t((o+40)/44);return[s,o+28-31*t(s/4)]}n.r(i),n.d(i,`isNewYearsDay`,(function(){return h})),n.d(i,`isMLKDay`,(function(){return g})),n.d(i,`isEasterDay`,(function(){return _})),n.d(i,`isMemorialDay`,(function(){return v})),n.d(i,`isIndependanceDay`,(function(){return y})),n.d(i,`isLaborDay`,(function(){return b})),n.d(i,`isColumbusDay`,(function(){return x})),n.d(i,`isThanksgivingDay`,(function(){return S})),n.d(i,`isChristmasDay`,(function(){return C}));var o,s=1,c=5,l=9,u=10,d=11;function f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(typeof Symbol>`u`||!(Symbol.iterator in Object(e)))){var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{r||s.return==null||s.return()}finally{if(i)throw a}}return n}}(e,t)||function(e,t){if(e){if(typeof e==`string`)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}}(e,t)||function(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
1603In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function p(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function m(e){return(m=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e})(e)}o=(typeof luxon>`u`?`undefined`:m(luxon))===`object`&&typeof window<`u`?luxon.DateTime:n(0).DateTime;var h=function(e){var t=e.month===1,n=e.day===1;return t&&n},g=function(e){if(!w(e.month,s))return!1;var t=T({n:3,day:1,month:s,year:e.year}),n=e.month===t.month,r=e.day===t.day;return n&&r},_=function(e){var t=e.year,n=f(a(t),2),r=n[0],i=n[1],s=o.fromObject({year:t,month:r,day:i}),c=e.month===s.month,l=e.day===s.day;return c&&l},v=function(e){if(!w(e.month,c))return!1;var t=e.year,n=o.fromObject({year:t,month:c,day:31}),r=n.weekday,i=n.minus({days:r-1}),a=e.month===i.month,s=e.day===i.day;return a&&s},y=function(e){var t=e.month===7,n=e.day===4;return t&&n},b=function(e){if(!w(e.month,l))return!1;var t=e.year,n=o.fromObject({year:t,month:l,day:1}),r=n.weekday,i=r===1?n:n.plus({days:8-r}),a=e.month===i.month,s=e.day===i.day;return a&&s},x=function(e){if(!w(e.month,u))return!1;var t=T({n:2,day:1,month:u,year:e.year}),n=e.month===t.month,r=e.day===t.day;return n&&r},S=function(e){if(!w(e.month,d))return!1;var t=T({n:4,day:4,month:d,year:e.year}),n=e.month===t.month,r=e.day===t.day;return n&&r},C=function(e){var t=e.month===12,n=e.day===25;return t&&n};function w(e,t){return e===t}function T(e){var t=e.n,n=e.day,r=e.month,i=e.year,a=o.fromObject({day:1,month:r,year:i}),s=a.weekday-n,c=null;return c=s>0?7-s:-1*s,a.plus({days:c}).plus({days:7*(t-1)})}var E,D=[1,2,3,4,5],O=[h,_,v,y,b,S,C];function k(e){return(k=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e})(e)}(E=(typeof luxon>`u`?`undefined`:k(luxon))===`object`&&typeof window<`u`?luxon.DateTime:n(0).DateTime).prototype.availableHolidayMatchers=i,E.prototype.availableHolidayHelpers=r,E.prototype.setupBusiness=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.businessDays,n=t===void 0?D:t,r=e.holidayMatchers,i=r===void 0?O:r;E.prototype.businessDays=n,E.prototype.holidayMatchers=i},E.prototype.clearBusinessSetup=function(){delete E.prototype.businessDays,delete E.prototype.holidayMatchers},E.prototype.isHoliday=function(){for(var e=this,t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return(this.holidayMatchers||O).some((function(t){return t.apply(void 0,[e].concat(n))}))},E.prototype.isBusinessDay=function(){return(this.businessDays||D).includes(this.weekday)},E.prototype.plusBusiness=function(){var e=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).days,t=e===void 0?1:e,n=this;if(!n.isValid)return n;for(var r=t<0,i=Math.round(r?-1*t:t);i>0;){var a=r?-1:1;(n=n.plus({days:a})).isBusinessDay()&&!n.isHoliday()&&i--}return n},E.prototype.minusBusiness=function(){var e=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).days,t=e===void 0?1:e;return this.plusBusiness({days:-t})}}])}))}))(),z_e=SE.PurpleV2,B_e=({cardData:e,onCardOrder:t,onGoBack:n,testID:r,onTopUpBalance:i})=>{let{colors:a}=G(),{formatMessage:o,locale:s}=K(),{isOpen:c,onOpen:l,onClose:u}=ts(),[d,f]=(0,X.useState)(Im.STANDARD),p=Lo(`expressCardDeliveryEnabled`),{hasExpressDeliveryActive:m,expressDeliveryPrice:h,hasSufficientBalance:g}=(0,X.useMemo)(()=>{let t=e?.deliveryOptions.find(e=>e.method===Im.EXPRESS);return t==null?{hasExpressDeliveryActive:!1,expressDeliveryPrice:null,hasSufficientBalance:null}:{hasExpressDeliveryActive:p===Oe.ENABLED,expressDeliveryPrice:t.price,hasSufficientBalance:t.isEnabled}},[e,p]),_=(0,X.useMemo)(()=>({leading:{title:o({id:`pay__card_screen_label__description__30__38`}),description:o({id:`pay__card_screen_label__description__14__50`},{DD_MM_YYYY:e5.DateTime.fromJSDate(new Date).setLocale(s).plusBusiness({days:14}
1603).toLocaleString(e5.DateTime.DATE_FULL)}),spacing:`default`},trailing:{title:o({id:`pay__card_screen_label__description__1`})}}),[o,s]),v=(0,X.useMemo)(()=>({leading:{title:o({id:`pay__card_screen_label__description__24`}),description:o({id:`pay__card_screen_label__description__14__50`},{DD_MM_YYYY:e5.DateTime.fromJSDate(new Date).setLocale(s).plusBusiness({days:3}).toLocaleString(e5.DateTime.DATE_FULL)}),spacing:`default`},trailing:{title:h==null?void 0:Tc.formatNumber(h,s,L.SE.number.amount.currency)}}),[o,s,h]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j,{backgroundColor:a.gray0,testID:r,header:(0,Z.jsx)(rl,{overline:o({id:`pay__screens__container__label__67`}),headline:o({id:`pay__card_screen_label__description__32`}),IconComponent:P.PayIcon,imageSource:V3,testID:`${r}_HeaderContainer`}),footer:(0,Z.jsx)(bl,{testID:r,hasShadow:!0,primaryButtonProps:{text:o({id:`pay__card_screen_label__description__35`}),onPress:()=>t(z_e,d),testID:`_PrimaryButton`},secondaryButtonProps:{text:o({id:`pay__screens__dialog__samsungpay__CTA02`}),onPress:n,testID:`_SecondaryButton`}}),children:[(0,Z.jsx)(fi,{title:o({id:`pay__card_screen_label__description__8`})}),m?(0,Z.jsx)(vs,{testID:`${r}_StandardDeliverySelectableItem`,onPress:()=>f(Im.STANDARD),checked:d===Im.STANDARD,..._}):(0,Z.jsx)(t5,{children:(0,Z.jsx)(M,{..._,testID:`${r}_StandardDeliveryItem`})}),m&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:4}),g?(0,Z.jsx)(vs,{testID:`${r}_ExpressDeliverySelectableItem`,onPress:()=>{f(Im.EXPRESS)},checked:d===Im.EXPRESS,...v}):(0,Z.jsxs)(t5,{children:[(0,Z.jsx)(M,{...v,variant:`disabled`,testID:`${r}_ExpressDeliveryItem`}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(V_e,{children:(0,Z.jsx)(M,{testID:`${r}_ExpressDeliveryMessageItem`,leading:{title:o({id:`pay__card__card__order__headline`},{price:h})},trailingElementType:{elementType:`button`,elementProps:{testID:`${r}_ExpressDeliveryMessageButton`,buttonText:o({id:`pay__dashboard__reload__action-header__label`}),size:`small`,variant:`outlined`}},onPress:i})})]}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(Mu,{message:o({id:`pay__card_screen_label__description__15`}),variant:`info`,testID:`${r}_ExpressDeliveryInfoMessage`})]}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(pr,{color:a.gray200}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(xc,{testID:`${r}_AddressInfo`,title:o({id:`pay__onboarding__left-container__text__7`}),description:e?.address.street+`
1604`+e?.address.zipCode+` `+e?.address.city,variant:`info-filled`,buttonProps:{label:o({id:`pay__card_screen_label__description__11`}),onPress:l,testID:`${r}_AddressInfoButton`,accessibilityLabel:o({id:`pay__dashboard__modal__dialog__headline`})}}),(0,Z.jsx)(bl.Padding,{})]}),(0,Z.jsx)(Bl,{testID:`${r}_AddressDialog`,visible:c,onClose:u,headerText:o({id:`pay__dashboard__modal__dialog__headline`}),descriptionText:o({id:`pay__dashboard__modal__dialog__description`}),mainActionButtonProps:{text:o({id:`pay__onboarding__text-container__label__6`}),onPress:u,testID:`CloseButton`}})]})},t5=V.View(`border:1px solid `,({theme:e})=>e.colors.gray100,`;border-radius:8px;padding:4px;`),V_e=V.View(`background-color:`,({theme:e})=>e.colors.gray50,`;border-radius:8px;`),n5=({navigation:e,route:t})=>{let{logEvent:n}=z(),{data:r}=ree(),{isPending:i,mutate:a}=Af(),{isPending:o,mutate:s}=hf(),c=t.params?.cardId!=null,l=(0,X.useCallback)(t=>{e.replace(mE.ORDER_PHYSICAL_CARD_RESULT,{isSuccess:!0,deliveryOption:t})},[e]),u=(0,X.useCallback)(t=>{e.replace(mE.ORDER_PHYSICAL_CARD_RESULT,{isSuccess:!1,deliveryOption:t})},[e]),d=(0,X.useCallback)((e,n)=>{c?s({cardId:t.params.cardId,shipping:{deliveryMethod:n}},{onSuccess:()=>l(n),onError:()=>u(n)}):a({selectedColor:e,shipping:{deliveryMethod:n}},{onSuccess:()=>l(n),onError:()=>u(n)})},[c,u,l,s,t.params?.cardId,a]),f=(0,X.useCallback)(()=>{e.goBack()},[e]),p=(0,X.useCallback)(()=>{n(Uh.PA_DASHBOARD_PERSONAL_DEPOSIT),e.navigate(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.PERSONAL_DEPOSIT})},[e]);return r==null||i||o?(0,Z.jsx)(Sn,{variant:`symbol`}):(0,Z.jsx)(B_e,{cardData:r,onCardOrder:d,onGoBack:f,onTopUpBalance:p,testID:`OrderPhysicalCardScreen`})},{FlowResultScreen:r5}=Jc,H_e=({navigation:e,route:t})=>{let{formatMessage:n,locale:r}=K(),i=Lo(`cardHighDemand`)===Oe.ENABLED,{isSuccess:a,deliveryOption:o}=t.params,s=(0,X.useMemo)(()=>e5.DateTime.fromJSDate(new Date).setLocale(r).plusBusiness({days:o===Im.EXPRESS?3:14}),[o,r]),c=i?n({id:`pay__dashboard__success__order__card__description__62`}):n({id:`pay__dashboard__success__order__card__description`}
1604,{date:s.toLocaleString(e5.DateTime.DATE_FULL)});return(0,Z.jsx)(Z.Fragment,{children:a?(0,Z.jsx)(r5,{type:`success`,title:n({id:`pay__dashboard__modal__dialog__title`}),description:c,buttonTitle:n({id:`pay__dashboard__pay__later__bnpl_toggle_mvp__label`}),onButtonPress:()=>{kp.invalidateQueries({queryKey:Wh.debitCards()}),e.popTo(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.PERSONAL_ACCOUNT_DASHBOARD,params:{revalidateData:!0}})}}):(0,Z.jsx)(r5,{type:`error`,title:n({id:`pay__screens__content__dialog-text__33`}),description:n({id:`dashboard__full-screen-outcome__text01`}),buttonTitle:n({id:`pay__onboarding__content__button__label__8`}),onButtonPress:()=>e.goBack()})})};Sc(4);var i5=function(e){return e.REDUCE_APPLY=`reduceApply`,e.REDUCE_REQUESTS_PROCESSING=`reduceRequestsProcessing`,e.REDUCE_RESUME=`reduceResume`,e.REDUCE_LOAN=`reduceLoan`,e.REDUCE_CREDITS_TRANSFERRING=`reduceCreditsTransferring`,e.CREDIT_CARD_APPLY=`creditCardApply`,e.CREDIT_CARD_VERSION_NORTHMILL=`creditCardVersionNorthmill`,e.CREDIT_CARD_VERSION_REBILLA=`creditCardVersionRebilla`,e.CREDIT_CARD_REQUEST_PROCESSING=`creditCardRequestProcessing`,e.SAVINGS_ACCOUNT_APPLY=`savingsAccountApply`,e.SAVINGS_ACCOUNT=`savingsAccount`,e.REVOLVE_APPLY=`revolveApply`,e.REVOLVE=`revolve`,e.REVOLVE_OFFER=`revolveOffer`,e.REVOLVE_PROCESSING=`revolveProcessing`,e.PPI=`ppi`,e.PPI_APPLY=`ppiApply`,e.FAQ=`faq`,e.PERSONAL_ACCOUNT=`personalAccount`,e.PERSONAL_ACCOUNT_ANNUAL=`personalAccountAnnual`,e.PERSONAL_ACCOUNT_APPLY=`basicSubscriptionApply`,e}({}),a5=(e,t)=>{switch(t){case i5.SAVINGS_ACCOUNT:return`/SavingsAccount/AnnualStatement/${e}`;case i5.REVOLVE:return`/Revolve/Dashboard/Document?documentId=${e}`;case i5.REDUCE_LOAN:return`/Document?documentId=${e}`;case i5.PERSONAL_ACCOUNT_ANNUAL:return`/accounts/v1/Account/AnnualStatements/${e}`;case i5.PERSONAL_ACCOUNT:return`/accounts/v1/Account/Documents/${e}`;default:return null}},U_e=`SWISH_PAYOUTS_SCREEN_ERROR`,W_e=()=>{let{formatMessage:e,locale:t}=K(),{captureError:n}=Mt(),r=et(),{onClose:i,onOpen:a,isOpen:o}=ts(!1),[s,c]=(0,X.useState)(!1),{data:l,status:u}=Xm(),{data:d,status:f,mutate:p,error:m}=Kf(),{data:h,refetch:g,status:_,fetchStatus:v}=Ud(d?.paymentId,!s&&f===`success`&&d?.paymentId!=null),{data:y,status:b,refetch:x,isRefetching:S}=Yd(r),C=N(),[w,T]=(0,X.useState)(`0`),{logEvent:E}=z(),D=(0,X.useRef)(!1),O=(0,X.useCallback)(e=>{E(Uh.PA_SWISH_PAYOUT_SUBMIT),D.current=!1,ume(Number(e??`0`)),T(e),p({amount:Number(e??`0`),useSandBox:!1})},[E,p]),k=f===`success`&&d?.paymentId!=null&&v===`idle`&&h?.status!==eh.PAID&&!s;Es(g,k?500:null);let A=u===`pending`,ee=f===`pending`||v===`fetching`||k,te=!A&&d?.paymentId!=null&&f===`success`&&h?.status===eh.PAID;(0,X.useEffect)(()=>{let e=u===`error`||f===`error`||b===`error`||_===`error`||h?.status===eh.ERROR||h?.status===eh.DECLINED||h?.status===eh.CANCELLED;e&&!s&&n(U_e,{place:`SwishPayoutsScreen`,reason:`SwishPayoutsScreenError`,moreData:{swishPayoutGetStatus:u,swishPayoutPostStatus:f,personalAccountDetailsStatus:b,payoutStatusRequestStatus:_,payoutStatus:h?.status??``}}),c(e)},[h?.status,_,b,u,f,n,s]),(0,X.useEffect)(()=>{D.current||f===`idle`||(te?(D.current=!0,dme(Number(w))):s&&(D.current=!0,fme(Number(w))))},[te,s,w,f]),B({headerTitleText:e({id:`pay__dashboard__label__58`}),headerShown:!s&&!te,isHeaderSemiTransparent:!0});let ne=(0,X.useMemo)(()=>{let e=[l?.maximumAmount??0,y?.balance??0];return l?.maximumAmount==null?e[1]:Math.min(...e)},[l?.maximumAmount,y?.balance]),re=(0,X.useCallback)(()=>{C.pop()},[C]),ie=(0,X.useCallback)(()=>{C.replace(hE.SWISH_PAYOUTS_SCREEN)},[C]),ae=(0,X.useCallback)(()=>{C.navigate(J.FEED,{screen:Fp.FEED_CC_SCREEN})},[C]);if((0,X.useEffect)(()=>{te&&x()},[te,x]),A||S)return(0,Z.jsx)(Sn,{variant:`symbol`});if(s)return(0,Z.jsx)(pc,{error:m,onClose:re,onRetry:ie,onRedirectToCustomerCenter:ae,place:`SwishPayoutsScreen`,testID:`SwishPayoutFailure`});if(te)return(0,Z.jsx)(X_e,{testID:`SwishPayoutSuccess`,mobileNumber:l?.phoneNumber??`---`,withdrawalAmount:Cl(Number(w),t,L.SE.number.amount.currency,{style:`decimal`}),balance:Cl(y?.balance??0,t,L.SE.number.amount.currency,{style:`decimal`}),onClose:re});let oe=()=>{E(Uh.PA_SWISH_PAYOUT_PHONE),a()},se=()=>{E(Uh.PA_SWISH_PAYOUT_PHONE_CLOSE),i()};return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(G_e,{testID:`SwishPayoutScreen`,onSwishSubmit:O,onDialogOpen:oe,isLoading:ee,isDisabled:A||ee||!l?.isPossible,minimumAmount:l?.minimumAmount,maximumAmount:ne,balance:y?.balance??0,phone:l?.phoneNumber}),(0,Z.jsx)(Bl,{visible:o,headerText:e({id:`pay__withdrawal__label__79`}),descriptionText:e({id:`pay__withdrawal__label__47`}),onClose:se,mainActionButtonProps:{text:e({id:`pay__dashboard__pay__later__bnpl_toggle_mvp__full-screen-outcome__label__57`}),onPress:se},secondaryActionButtonProps:{text:e({id:`pay__screens__content__label__32`}),onPress:()=>{E(Uh.PA_SWISH_PAYOUT_CALL_CC),Tc.onCcContactPress()}}})]})};O();var G_e=({isLoading:e,isDisabled:t,onSwishSubmit:n,onDialogOpen:r,testID:i,minimumAmount:a,maximumAmount:o,balance:s,phone:c})=>{let l=no(),{locale:u,formatMessage:d}=K(),{isMd:f}=tl(),p=(0,X.useMemo)(()=>Wr(u),[u]),m={amount:`${a??0}`},{control:h,formState:{errors:g,isValid:_},handleSubmit:v,clearErrors:y,getValues:b}=nc({defaultValues:m,mode:`onChange`}),{field:x}=wr({name:`amount`,defaultValue:m.amount,rules:{required:d({id:`pay__withdrawal__label__36`}),validate:e=>{let t=p(e);if(isNaN(t))return d({id:`pay__withdrawal__label__36`});let n=a!=null&&a>0?a:.01;if(t<n)return d({id:`pay__withdrawal__label__34`},{min:Cl(n,u,L.SE.number.amount.currency,{style:`decimal`})});if(t>o)return d({id:`pay__withdrawal__label__55`},{max:Cl(o,u,L.SE.number.amount.currency,{style:`decimal`})})}},control:h}),S=v(()=>{y(`amount`),n(b().amount)}
1604),C=(0,X.useMemo)(()=>({text:e?``:d({id:`pay__dashboard__label__58`}),startIcon:(0,Z.jsx)(Cr.SwishLogoBadge,{}),onPress:S,disabled:t||!_,hasShadow:!0,testID:`SwishPayoutButton`,isLoading:e}),[e,d,S,t,_]);return(0,Z.jsxs)(j,{testID:i,keyboardAvoiding:!0,header:(0,Z.jsx)(K_e,{space:l,children:(0,Z.jsxs)(q_e,{isMd:f,children:[(0,Z.jsx)(Or,{disabled:!0,hideIcon:!0,title:d({id:`pay__screens__wallet-page-localized-description`}),subtitle:Cl(s,u,L.SE.number.amount.currency)}),(0,Z.jsx)(U,{variant:`body`,size:`small`,children:d({id:`pay__screens__label-text__label_text__89`})}),(0,Z.jsx)(Or,{disabled:!0,title:d({id:`pay__withdrawal__label__5`}),subtitle:c??``,tooltip:r,tooltipInside:!0,testID:`${i}To`,onPress:r})]})}),footer:R?(0,Z.jsx)(Z.Fragment,{}):(0,Z.jsx)(A,{children:(0,Z.jsx)(bl,{primaryButtonProps:C})}),children:[(0,Z.jsx)(Rt,{detailedMessage:d({id:`pay__withdrawal__label`}),withdrawAmountInput:{...x,error:g.amount,onChangeText:x.onChange,autoFocus:!0,editable:!e}}),R&&(0,Z.jsx)(J_e,{children:(0,Z.jsx)(Y_e,{...C,children:C.text})})]})},K_e=V.View(`padding-top:`,({space:e})=>`${e}px`,`;align-items:center;justify-content:center;background-color:`,({theme:e})=>e.colors.gray0,`;`),q_e=V.View(`width:`,({theme:e})=>e.width.screen.maxContentWidth,`;max-width:100%;flex-direction:row;align-items:center;padding:`,({theme:e})=>e.spacing(1),` `,({theme:e})=>e.spacing(2),`;gap:`,({theme:e})=>e.spacing(1),`;`,({isMd:e,theme:t})=>e&&`padding: ${t.spacing(1)} 0;`,`;`),J_e=V.View(`padding-top:`,({theme:e})=>e.spacing(3),`;`),Y_e=V(ba)(`margin:auto;width:100%;`),X_e=({onClose:e,withdrawalAmount:t,mobileNumber:n,balance:r,testID:i})=>{let{formatMessage:a}=K(),{logEvent:o}=z(),[s,c]=(0,X.useState)(!1),{notificationStatus:l}=uu(),{requestPermissions:u}=Ga();return(0,X.useEffect)(()=>{o(Uh.PA_SWISH_PAYOUT_SUCCESS)},[]),(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(is,{testID:i,type:`success`,title:a({id:`pay__withdrawal__label__77`}),description:a({id:`pay__withdrawal__label__95`},{withdrawalAmount:t,mobileNumber:n,balance:r}),buttonTitle:a({id:`pay__dashboard__purchasing__power__CTA__03`}),onButtonPress:()=>{if(pp({product:sp.CARD,screen:eg.WITHDRAWAL,result:Nd.SUCCESS}),l===Ku.GRANTED){e();return}Pm({defaultValue:!1})?e():c(!0)}}),(0,Z.jsx)(Cc,{visible:s,onClose:()=>{c(!1),Wp(),e()},onEnableNotifications:()=>{c(!1),Wp(),u(),e()}})]})},Z_e=i(((e,t)=>{function n(e,t,n,r){var i=-1,a=e==null?0:e.length;for(r&&a&&(n=e[++i]);++i<a;)n=t(n,e[i],i,e);return n}t.exports=n})),Q_e=i(((e,t)=>{function n(e){return function(t){return e?.[t]}}t.exports=n})),$_e=i(((e,t)=>{t.exports=Q_e()({À:`A`,Á:`A`,Â:`A`,Ã:`A`,Ä:`A`,Å:`A`,à:`a`,á:`a`,â:`a`,ã:`a`,ä:`a`,å:`a`,Ç:`C`,ç:`c`,Ð:`D`,ð:`d`,È:`E`,É:`E`,Ê:`E`,Ë:`E`,è:`e`,é:`e`,ê:`e`,ë:`e`,Ì:`I`,Í:`I`,Î:`I`,Ï:`I`,ì:`i`,í:`i`,î:`i`,ï:`i`,Ñ:`N`,ñ:`n`,Ò:`O`,Ó:`O`,Ô:`O`,Õ:`O`,Ö:`O`,Ø:`O`,ò:`o`,ó:`o`,ô:`o`,õ:`o`,ö:`o`,ø:`o`,Ù:`U`,Ú:`U`,Û:`U`,Ü:`U`,ù:`u`,ú:`u`,û:`u`,ü:`u`,Ý:`Y`,ý:`y`,ÿ:`y`,Æ:`Ae`,æ:`ae`,Þ:`Th`,þ:`th`,ß:`ss`,Ā:`A`,Ă:`A`,Ą:`A`,ā:`a`,ă:`a`,ą:`a`,Ć:`C`,Ĉ:`C`,Ċ:`C`,Č:`C`,ć:`c`,ĉ:`c`,ċ:`c`,č:`c`,Ď:`D`,Đ:`D`,ď:`d`,đ:`d`,Ē:`E`,Ĕ:`E`,Ė:`E`,Ę:`E`,Ě:`E`,ē:`e`,ĕ:`e`,ė:`e`,ę:`e`,ě:`e`,Ĝ:`G`,Ğ:`G`,Ġ:`G`,Ģ:`G`,ĝ:`g`,ğ:`g`,ġ:`g`,ģ:`g`,Ĥ:`H`,Ħ:`H`,ĥ:`h`,ħ:`h`,Ĩ:`I`,Ī:`I`,Ĭ:`I`,Į:`I`,İ:`I`,ĩ:`i`,ī:`i`,ĭ:`i`,į:`i`,ı:`i`,Ĵ:`J`,ĵ:`j`,Ķ:`K`,ķ:`k`,ĸ:`k`,Ĺ:`L`,Ļ:`L`,Ľ:`L`,Ŀ:`L`,Ł:`L`,ĺ:`l`,ļ:`l`,ľ:`l`,ŀ:`l`,ł:`l`,Ń:`N`,Ņ:`N`,Ň:`N`,Ŋ:`N`,ń:`n`,ņ:`n`,ň:`n`,ŋ:`n`,Ō:`O`,Ŏ:`O`,Ő:`O`,ō:`o`,ŏ:`o`,ő:`o`,Ŕ:`R`,Ŗ:`R`,Ř:`R`,ŕ:`r`,ŗ:`r`,ř:`r`,Ś:`S`,Ŝ:`S`,Ş:`S`,Š:`S`,ś:`s`,ŝ:`s`,ş:`s`,š:`s`,Ţ:`T`,Ť:`T`,Ŧ:`T`,ţ:`t`,ť:`t`,ŧ:`t`,Ũ:`U`,Ū:`U`,Ŭ:`U`,Ů:`U`,Ű:`U`,Ų:`U`,ũ:`u`,ū:`u`,ŭ:`u`,ů:`u`,ű:`u`,ų:`u`,Ŵ:`W`,ŵ:`w`,Ŷ:`Y`,ŷ:`y`,Ÿ:`Y`,Ź:`Z`,Ż:`Z`,Ž:`Z`,ź:`z`,ż:`z`,ž:`z`,IJ:`IJ`,ij:`ij`,Œ:`Oe`,œ:`oe`,ʼn:`'n`,ſ:`s`})})),eve=i(((e,t)=>
1604{var n=$_e(),r=Hr(),i=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a=RegExp(`[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]`,`g`);function o(e){return e=r(e),e&&e.replace(i,n).replace(a,``)}t.exports=o})),tve=i(((e,t)=>{var n=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function r(e){return e.match(n)||[]}t.exports=r})),nve=i(((e,t)=>{var n=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function r(e){return n.test(e)}t.exports=r})),rve=i(((e,t)=>{var n=`\\ud800-\\udfff`,r=`\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff`,i=`\\u2700-\\u27bf`,a=`a-z\\xdf-\\xf6\\xf8-\\xff`,o=`\\xac\\xb1\\xd7\\xf7`,s=`\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf`,c=`\\u2000-\\u206f`,l=` \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000`,u=`A-Z\\xc0-\\xd6\\xd8-\\xde`,d=`\\ufe0e\\ufe0f`,f=o+s+c+l,p=`['’]`,m=`[`+f+`]`,h=`[`+r+`]`,g=`\\d+`,_=`[`+i+`]`,v=`[`+a+`]`,y=`[^`+n+f+g+i+a+u+`]`,b=`(?:`+h+`|\\ud83c[\\udffb-\\udfff])`,x=`[^`+n+`]`,S=`(?:\\ud83c[\\udde6-\\uddff]){2}`,C=`[\\ud800-\\udbff][\\udc00-\\udfff]`,w=`[`+u+`]`,T=`\\u200d`,E=`(?:`+v+`|`+y+`)`,D=`(?:`+w+`|`+y+`)`,O=`(?:`+p+`(?:d|ll|m|re|s|t|ve))?`,k=`(?:`+p+`(?:D|LL|M|RE|S|T|VE))?`,A=b+`?`,ee=`[`+d+`]?`,te=`(?:`+T+`(?:`+[x,S,C].join(`|`)+`)`+ee+A+`)*`,ne=`\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])`,re=`\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])`,ie=ee+A+te,ae=`(?:`+[_,S,C].join(`|`)+`)`+ie,oe=RegExp([w+`?`+v+`+`+O+`(?=`+[m,w,`$`].join(`|`)+`)`,D+`+`+k+`(?=`+[m,w+E,`$`].join(`|`)+`)`,w+`?`+E+`+`+O,w+`+`+k,re,ne,g,ae].join(`|`),`g`);function se(e){return e.match(oe)||[]}t.exports=se})),ive=i(((e,t)=>{var n=tve(),r=nve(),i=Hr(),a=rve();function o(e,t,o){return e=i(e),t=o?void 0:t,t===void 0?r(e)?a(e):n(e):e.match(t)||[]}t.exports=o})),ave=i(((e,t)=>{var n=Z_e(),r=eve(),i=ive(),a=RegExp(`['’]`,`g`);function o(e){return function(t){return n(i(r(t).replace(a,``)),e,``)}}t.exports=o})),o5=e(i(((e,t)=>{var n=ave(),r=Kd();t.exports=n(function(e,t,n){return e+(n?` `:``)+r(t)})}))()),ove=(e=!1)=>Bn({queryFn:({signal:e})=>bp({method:`GET`,url:`accounts/v1/TransactionRewind/Transactions`,signal:e}),queryKey:Wh.transactionRewindTransactions(),enabled:e}),sve=()=>fn({mutationFn:({topUpAmount:e,transactionIds:t})=>bp({method:`POST`,url:`accounts/v1/TransactionRewind/Transactions`,contentType:`application/json`,params:{topUpAmount:e,transactionIds:t}}),onSuccess:()=>{kp.invalidateQueries({queryKey:Wh.transactionRewindInformation()})}}),cve=({children:e})=>{let{formatDate:t}=K(),{captureError:n,captureLog:r}=Mt(),{logEvent:i}=z(),{data:a,isPending:o,isLoading:s,isError:c,error:l}=K8(!0),{data:u,isLoading:d,isError:f,error:p}=ove(!0),{mutateAsync:m,isPending:h,isSuccess:g,isError:_,error:v,reset:y}=sve(),{mutateAsync:b,data:x,isPending:S,isError:C,error:w}=Of();(0,X.useEffect)(()=>{if(!c&&!f&&!C&&!_)return;let e=p??l??v??w;e!=null&&(i(Uh.BACK_IN_TIME_FAILURE,{event_name:Uh.BACK_IN_TIME_FAILURE,error:e}),n(pm.BACK_IN_TIME_FAILURE,{moreData:{error:e,body_message:e?.body?.message,body_code:e?.body?.code},place:`MatchWithdrawalsToPurchasesData`}))},[n,l,c,C,_,f,i,w,v,p]),(0,X.useEffect)(()=>{g&&(i(Uh.BACK_IN_TIME_SUCCESS),r(Uh.BACK_IN_TIME_SUCCESS,{place:`MatchWithdrawalsToPurchasesData`}))},[r,g,i]);let T=(0,X.useMemo)(()=>{let e=[];
1604if(!(u==null||d))return u.transactions.map(n=>{let r=(0,o5.default)(t(n.valueDate,{day:`2-digit`,month:`long`,year:void 0})),i=(0,o5.default)(t(n.valueDate,{dateStyle:`long`})),a=e.find(e=>e.title===r),o={...n,valueDate:i};a==null?e.push({title:r,data:[o]}):a.data.push(o)}),e},[t,d,u]);return e({isLoading:s,isPending:o||h,availableAmount:a?.information?.availableAmount??0,withdrawalFees:a?.information?.withdrawalFees,transactionsGroup:T??[],recalculateMonthlyPayment:b,monthlyPaymentData:x,monthlyPaymentPending:S,postTransactions:m,isError:_,isSuccess:g,reset:y})},s5=L.SE.number.amount.currency,c5=(0,X.forwardRef)(({availableAmount:e,selectedSum:t,headerHeight:n,noHorizontalPadding:r=!1,topPadding:i=24,bottomPadding:a=12,isDivider:o=!1},s)=>{let{formatMessage:c,locale:l}=K();return(0,Z.jsx)(lve,{ref:s,headerH:n,noPadding:r,isDivider:o,children:(0,Z.jsx)(uve,{topPadding:i,bottomPadding:a,children:(0,Z.jsx)(xt,{value:e===0?0:t/e,size:`small`,leadingTextProps:{label:c({id:`pay__match_witdrawals__label__98`}),value:Tc.formatNumber(t,l,s5)},trailingTextProps:{label:c({id:`pay__dashboard__bottom_sheet__credi_usage__label`}),value:Tc.formatNumber(e-t,l,s5)}})})})}),lve=V.View(`position:sticky;top:`,({headerH:e})=>R?`${e}px`:`0`,`;z-index:1;`,({theme:e})=>R&&`background-color: ${e.colors.gray0}`,`;padding:`,({theme:e,noPadding:t})=>`0 ${t?0:e.width.screen.paddingHorizontal}`,`;`,({theme:e,isDivider:t})=>t&&`border-bottom-color: ${e.colors.gray100}; border-bottom-width: 1px;`,`;`),uve=V.View(`align-self:center;align-items:stretch;justify-content:center;max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;width:100%;padding:`,({topPadding:e,bottomPadding:t})=>`${e}px ${R?`16px`:0} ${t}px`,`;`),l5=({left:e,right:t,isLoading:n=!1})=>{let{colors:r}=G();return(0,Z.jsxs)(dve,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:r.gray600,children:e}),n?(0,Z.jsx)(P.SpinnerIcon,{height:16,width:16}):(0,Z.jsx)(U,{variant:`body`,size:`small`,children:t})]})},dve=V.View(`flex-direction:row;justify-content:space-between;align-items:center;margin-top:16px;`),fve=L.SE.number.amount.currency,pve=1e3,mve=({isOpen:e,onClose:t,availableAmount:n,rewindAmount:r,withdrawalFees:i,recalculateMonthlyPayment:a,monthlyPaymentData:o,monthlyPaymentPending:s,onConfirm:c})=>{let[l,u]=(0,X.useState)(0),{formatMessage:d,locale:f}=K(),p=e=>Cl(e,f,fve),m=(0,X.useMemo)(()=>{let e=[0],t=0,a=n-r;a/2>pve?e=[0,Math.floor(a/2),a]:a>0&&(e=[0,a]),i!=null&&(t=i.find(e=>e.bandRange.high>=l+r&&e.bandRange.low<=l+r)?.amount??0);let o=i?.reduce((e,t)=>t.bandRange.low<e?t.bandRange.low:e,1/0)??0,s=i?.reduce((e,t)=>t.bandRange.high>e?t.bandRange.high:e,0)??0;return{availableAmountList:e,withdrawalFee:t,minimumRangeValue:o,maximumRangeValue:s,isOutOfRange:o>r+l||s<r+l}},[n,r,l,i]);return(0,X.useEffect)(()=>{if(!e){u(0);return}a({WithdrawalAmount:l+r})},[e,a,r,l]),(0,Z.jsxs)(Ti,{onClose:t,visible:e,children:[(0,Z.jsx)(U,{variant:`headline`,children:d({id:`pay__match_witdrawals__label__37`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`title`,size:`small`,children:d({id:`pay__match_witdrawals__label__75`})}),(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(tc,{onPressValue:e=>{u(e)},defaultValues:m.availableAmountList,textFormatter:e=>e===0?d({id:`pay__match_witdrawals__label__80__44`}):p(e),selectedValue:l,compact:!0,flex:!0}),(0,Z.jsx)(c5,{availableAmount:n,selectedSum:r+l,headerHeight:0,noHorizontalPadding:!0}),(0,Z.jsx)(pr,{}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`title`,size:`small`,children:d({id:`pay__dashboard__bottom_sheet__credi_usage__label__43`})}),(0,Z.jsx)(l5,{left:d({id:`pay__match_witdrawals__label__100`}),right:p(r+l)}),(0,Z.jsx)(l5,{left:d({id:`pay__match_witdrawals__label__93`}),right:p(o?.MonthlyPayment??0),isLoading:s}),(0,Z.jsx)(l5,{left:d({id:`pay__match_witdrawals__label__47`}),right:p(m.withdrawalFee)}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(ba,{hasShadow:!0,wide:!0,disabled:m.isOutOfRange,onPress:()=>c(l),children:d({id:`pay__onboarding__left-container__text__29`})})]})},hve=({isOpen:e,onClose:t})=>{let{formatMessage:n}=K();return(0,Z.jsxs)(Ti,{onClose:t,visible:e,children:[(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:n({id:`pay__match_witdrawals__label__83`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,children:n({id:`pay__match_witdrawals__label__88`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(pr,{}),(0,Z.jsx)(fi,{title:n({id:`pay__match_witdrawals__label__16`})}),(0,Z.jsx)(U,{variant:`body`,children:n({id:`pay__match_witdrawals__label__73`})}),(0,Z.jsx)(fi,{title:n({id:`pay__match_witdrawals__label__40`})}),(0,Z.jsx)(U,{variant:`body`,children:n({id:`pay__match_witdrawals__label__6`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(Mu,{message:n({id:`pay__match_witdrawals__label__80`})}),(0,Z.jsx)(I,{height:64})]})};O();
1604var u5=L.SE.number.amount.currency,d5=12,gve=({availableAmount:e,withdrawalFees:t,transactionsGroup:n,recalculateMonthlyPayment:r,monthlyPaymentData:i,monthlyPaymentPending:a,onContinue:o,selected:s,setSelected:c})=>{let{formatMessage:l,locale:u}=K(),d=no(),{colors:f}=G(),p=(0,X.useRef)(null),[m,h]=(0,X.useState)(!1),[g,_]=(0,X.useState)(0),v=ts(),y=ts(),{logEvent:b}=z();B({headerTitleText:l({id:`pay__withdrawals__item__description__label__68`}),isHeaderSemiTransparent:!0,headerStyle:{borderBottomWidth:m&&R?0:1,opacity:m?1:.8,backgroundColor:En?f.gray0:void 0},headerRight:()=>(0,Z.jsx)(yve,{children:(0,Z.jsx)(qe,{icon:(0,Z.jsx)(P.HelpIcon,{height:32,width:32}),onPress:v.onOpen,onPressIn:v.onOpen})})});let x=(0,X.useCallback)(()=>{p.current!=null&&p.current.measure((e,t,n,r,i,a)=>{let o=En?d+80:d;h(a<=o+d5),_(n)})},[d]),S=s.reduce((e,t)=>e+t.amount,0),C=(0,X.useCallback)(e=>{s.some(t=>t.id===e.id)?c(t=>t.filter(t=>t.id!==e.id)):c(t=>[...t,{id:e.id,amount:Math.abs(e.amount)}])},[s,c]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(_ve,{isHidden:!m,hHeight:d,width:g,children:(0,Z.jsx)(c5,{noHorizontalPadding:R,isDivider:!0,topPadding:d5,bottomPadding:R?12:8,availableAmount:e,selectedSum:S,headerHeight:d})}),(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(oe,{onScroll:x,stickySectionHeadersEnabled:!1,ListHeaderComponent:(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(qt,{headerHeight:En?d+80:d,IconComponent:P.PartPaymentIcon,label:l({id:`pay__match_witdrawals__label__86`}),title:Tc.formatNumber(e,u,u5),description:l({id:`pay__match_witdrawals__label__25`})}),(0,Z.jsx)(c5,{isDivider:m,topPadding:0,bottomPadding:R?12:4,availableAmount:e,selectedSum:S,headerHeight:d,ref:p})]}),sections:n,keyExtractor:e=>e.id,renderItem:({item:t,index:n,section:r})=>{let i=s.some(e=>e.id===t.id),a=S+Math.abs(t.amount)>e&&!i;return(0,Z.jsx)(f5,{children:(0,Z.jsx)(p5,{children:(0,Z.jsx)(vve,{isFirst:n===0,isLast:n===r.data.length-1,children:(0,Z.jsx)(M,{variant:a?`disabled`:`default`,titleSize:`big`,IconComponent:i?P.CheckboxChecked:P.CheckboxUnchecked,colors:{iconBackgroundColor:i?f.primary50:f.gray50},leading:{title:t.description,description:t.valueDate},trailing:{title:Tc.formatNumber(t.amount,u,u5).replace(`−`,`− `)},onPress:()=>a?null:C(t)})})})})},renderSectionHeader:({section:{title:e}})=>(0,Z.jsx)(f5,{children:(0,Z.jsx)(p5,{children:(0,Z.jsx)(fi,{title:e})})}),scrollEventThrottle:1,scrollIndicatorInsets:{right:1},ListFooterComponent:(0,Z.jsx)(I,{height:120})}),(0,Z.jsx)(bl,{primaryButtonProps:{disabled:S===0,onPress:()=>{b(Uh.BACK_IN_TIME_CONTINUE_CLICK),y.onOpen()},text:l({id:`pay__match_witdrawals__label__54`})}})]}),(0,Z.jsx)(hve,{isOpen:v.isOpen,onClose:v.onClose}),(0,Z.jsx)(mve,{isOpen:y.isOpen,onClose:y.onClose,availableAmount:e,rewindAmount:S??0,withdrawalFees:t,recalculateMonthlyPayment:r,monthlyPaymentData:i,monthlyPaymentPending:a,onConfirm:e=>{b(Uh.BACK_IN_TIME_CONFIRM_CLICK),o({transactionIds:s.map(e=>e.id),topUpAmount:e})}})]})},_ve=V.View(({isHidden:e})=>e&&`display: none;`,` position:absolute;top:`,({hHeight:e})=>`${En?e+80:e}px`,`;left:0;right:0;z-index:1;width:`,({width:e})=>`${e}px`,`;background-color:`,({theme:e})=>e.colors.gray0,`;`),f5=V.View(`flex-grow:1;flex-direction:row;justify-content:center;`),p5=V.View(`padding:`,({theme:e})=>`0px ${e.width.screen.paddingHorizontal}`,`;max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;flex:1;`),vve=V.View(`width:100%;padding:0 4px 4px;gap:4px;border-radius:0;`,({isFirst:e})=>e&&`border-top-left-radius: 8px; border-top-right-radius: 8px; padding-top: 4px;`,` `,({isLast:e})=>e&&`border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; padding-bottom: 4px;`,` `,({isFirst:e,isLast:t})=>!e&&!t&&`padding-bottom: 4px;`,` background-color:`,({theme:e})=>e.colors.gray0,`;`),yve=V.View(`justify-content:center;align-items:center;height:100%;`),bve=()=>{let[e,t]=(0,X.useState)([]),{formatMessage:n}=K(),r=N(),{logEvent:i}=z(),a=r.goBack;return(0,Z.jsx)(cve,{children:r=>r.isPending?(0,Z.jsx)(Sn,{variant:`symbol`}):r.isError?(0,Z.jsx)(is,{type:`error`,title:n({id:`pay__screens__content__dialog-text__33`}),description:n({id:`dashboard__full-screen-outcome__text01`}),buttonTitle:n({id:`pay__dashboard__pay__later__bnpl_toggle_mvp__label__52`}),onButtonPress:()=>{r.reset(),i(Uh.BACK_IN_TIME_FAILURE_RETRY_CLICK,{event_name:Uh.BACK_IN_TIME_FAILURE_RETRY_CLICK})},bottomButtonTitle:n({id:`pay__dashboard__pay__later__bnpl_toggle_mvp__full-screen-outcome__label__57`}),onBottomButtonPress:a}):r.isSuccess?(0,Z.jsx)(is,{type:`success`,title:n({id:`pay__match_witdrawals__label__57`}),description:n({id:`pay__match_witdrawals__label__88__34`}),buttonTitle:n({id:`dashboard__full-screen-outcome__label`}),onButtonPress:a}):r.transactionsGroup==null||r.transactionsGroup.length===0?(0,Z.jsx)(Z.Fragment,{}
1604):(0,Z.jsx)(gve,{availableAmount:r.availableAmount,transactionsGroup:r.transactionsGroup,recalculateMonthlyPayment:r.recalculateMonthlyPayment,monthlyPaymentData:r.monthlyPaymentData,withdrawalFees:r.withdrawalFees,monthlyPaymentPending:r.monthlyPaymentPending,onContinue:r.postTransactions,selected:e,setSelected:t})})},m5=24,xve=(0,X.forwardRef)(({data:e,amountToPay:t,refetch:n,requestId:r,resetFetchingSwishStatus:i,onSwishPaymentSuccess:a,onSwishPaymentError:o,onSwishQRCodeGenerated:s,updateNavigationParams:c,isPaid:l,isUsingInternalPayment:u,isAccountPaymentAvailable:d=!1,showPaymentModal:f,isCurrentFlow:p=!0,canBePaid:m},h)=>{let{colors:g}=G(),{formatMessage:_}=K(),v=e.requestStatus??e.status,y=Dd({positive:Uh.BNPL_INVOICE_SWISH_PAYMENT_SUCCESS,negative:Uh.BNPL_INVOICE_SWISH_PAYMENT_ERROR}),[b,x]=(0,X.useState)(!1),{openSwish:S,isQRModalOpen:C,dataQrCode:w,isLoadingSwishStatus:T,isLoadingAutoStartToken:E,isLoadingQrCode:D,handleSwishQRModalClose:O}=l8({overrideTransitionFinished:!0,submitSwishErrorMachineEvent:(e,t,...r)=>{y.error(e,t,...r),o(),x(!1),n()},submitSwishSuccessMachineEvent:()=>{y.log(),O(),n(),a(),x(!1)},SWISH_CALLBACK_WEB_URL:Sh.BnplInvoices,SWISH_CALLBACK_MOBILE_URL:`northmill://swishCallback`,amount:t??e.leftToPay??0,autoStartTokenPost:zm,qrCodePost:ch,swishStatusGet:Th,autoStartTokenBodyParams:{brand:4,accountId:W.not.emptyOrNull(e?.accountId)?e.accountId:r}}),k=D||E||T||v===rm.Paid||v===rm.FullRefund||b||l||m===!1;Gi((0,X.useCallback)(()=>{!T&&i&&(O(),c())},[O,T,c,i])),(0,X.useEffect)(()=>{C&&W.not.emptyOrNull(w?.qrCodeBytes)&&!i&&s(w?.qrCodeBytes)},[C,s,w,i]),(0,X.useEffect)(()=>{x(u)},[u]);let A=()=>{x(!0),S()};(0,X.useImperativeHandle)(h,()=>({startSwishPayment(){A()}}));let ee=(0,X.useCallback)(()=>{if(d){f();return}A()},[d,f]);return(0,Z.jsx)(M,{IconComponent:P.TransferIcon,leading:{title:_({id:`profile__invoice__deatails__card__purchase__headline`}),description:_({id:`profile__invoice__deatails__card__purchase__description__38`})},trailingElement:b&&p?(0,Z.jsx)(P.SpinnerIcon,{width:m5,height:m5,fill:g.gray900}):(0,Z.jsx)(P.ArrowForwardIcon,{width:m5,height:m5,fill:k?g.gray500:g.gray900,testID:b5+`ItemSwishIcon_OpenInBrowser`}),onPress:ee,variant:k?`disabled`:`active`,testID:b5+(d?`ItemPaymentMethods`:`ItemSwish`)}
1604)}),h5=({data:e,isBnplCard:t})=>{let{formatMessage:n}=K(),{navigate:r}=N();return(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsx)(M,{IconComponent:P.TransferIcon,leading:{title:n({id:`profile__dashboard__profile_–_payments_–_shopping_invoice_2_(after_snooze)_expanded__text`}),description:n(t?{id:`profile__blnpl__invoice_purchase__description__49`}:{id:`profile__blnpl__invoice_purchase__description__61`})},trailingElement:(0,Z.jsx)(M.Arrow,{}),onPress:()=>r(nE.BNPL_INVOICES_PAYMENT_DETAILS_MODAL,{modalType:xE.PurchaseDetails,isBnplCard:t,requestId:e.id??e.requestId}),variant:`success`,testID:b5+`PurchaseDetails`})})},g5=({data:e,isBnplCard:t,isPaid:n,canBePaid:r})=>{let{formatMessage:i}=K(),{colors:a}=G(),{navigate:o}=N(),s=e.requestStatus??e.status,c=n||s===rm.Paid||s===rm.FullRefund||r===!1;return(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsx)(M,{IconComponent:P.DocumentsIcon,leading:{title:i({id:`profile__dashboard__invoice__manual__payment__title`}),description:i({id:`profile__dashboard__invoice__manual__payment__description`})},trailingElement:(0,Z.jsx)(P.ArrowForwardIcon,{width:24,height:24,fill:c?a.gray500:a.gray900,testID:b5+`PaymentDetails_OpenInApp`}),onPress:()=>o(nE.BNPL_INVOICES_PAYMENT_DETAILS_MODAL,{modalType:xE.Payment,isBnplCard:t,requestId:e.id}),variant:c?`disabled`:`active`,testID:b5+`PaymentDetails`})})},Sve=({isPaying:e,onPress:t,isPartPaymentAvailable:n,testID:r=`PartPayListItem`,isPaid:i=!1,isCurrentFlow:a=!0,canBePaid:o})=>{let{formatMessage:s}=K(),{colors:c}=G(),l=e&&a,u=!i&&n&&!e&&o!==!1,d=r+(u?`Enabled`:`Disabled`);return(0,Z.jsx)(M,{variant:u?`active`:`disabled`,IconComponent:P.PartPaymentIcon,leading:{title:s({id:`profile__invoice__deatails__credit__line__headline`}),description:s(u?{id:`Profile__payments__bnpl__invoice__details__part__payment`}:{id:`profile__dashboard__payments_–_bnpl_invoice_details_description`})},trailingElement:l?(0,Z.jsx)(P.SpinnerIcon,{width:24,height:24,fill:c.gray900}):(0,Z.jsx)(P.ArrowForwardIcon,{width:24,height:24,fill:u?c.gray900:c.gray500,testID:d+`Icon_ArrowForward`}),onPress:t,testID:d})},Cve=({mtp:e,onPress:t})=>{let{formatMessage:n}=K(),{colors:r}=G();return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(fi,{title:n({id:`profile__invoices__text`})}),(0,Z.jsx)(vs,{IconComponent:P.PartPaymentIcon,colors:{iconBackgroundColor:r.primary50,iconColor:r.primary400},leading:{title:n({id:`profile__invoice__deatails__credit__line__headline`}),spacing:`default`},trailing:{title:e},trailingElement:(0,Z.jsx)(M.Arrow,{}),onPress:t})]})},wve=({interestRate:e})=>{let{formatMessage:t,locale:n}=K();return(0,Z.jsx)(Mu,{message:t({id:`profile__betal__direct__bottom__sheet__text__46`},{Interest:Qi(e,n,`decimal`,2,!1)})})},_5=(e,t)=>e===rm.Overdue?t.error:e===rm.Paid?t.secondary300:t.gray900,v5=(e,t)=>e===rm.Overdue?t.error:e===rm.Unpaid?t.gray600:e===rm.Paid?t.secondary300:t.info,y5=({status:e,isSnoozed:t,daysLeft:n,dueDate:r,formatMessage:i})=>{let a=e;return(e===rm.PartialRefund||e===rm.Unpaid)&&t&&(a=og.Snoozed),{...O5(i),[rm.Unpaid]:i({id:`profile__dashboard__invoice__ready__to__pay`},{daysLeft:n,dueDate:r}),[rm.Paid]:i({id:`profile__dashboard__invoice__paid`})}[a]},b5=`BNPLInvoicesPurchaseDetails`,Tve=({requestId:e,resetFetchingSwishStatus:t,data:n,onDownloadInvoice:r,refetch:i,isBnplCard:a=!1,onPaymentSuccess:o,onPaymentError:s,updateNavigationParams:c,dueDate:l,storeName:u,canBePaid:d})=>{let{logEvent:f}=z(),{captureError:p}=Mt(),[m,h]=(0,X.useState)(!0),{formatMessage:g,locale:_}=K(),{colors:v}=G(),y=Lo(`payInvoiceWithPaBnpl`),b=e=>{if(e!==`active`){h(!1);return}h(!0)},[x,S]=(0,X.useState)(null),[C,w]=(0,X.useState)(!1),[T,E]=(0,X.useState)(0),{invoiceTypeOf:D}=I3();mo({onChange:b});let O=n.requestStatus??n.status,k=O===rm.Paid,A=O===rm.PART_PAID||O===rm.AUTO_PART_PAID||O===rm.PART_PAYMENT_REQUESTED||O===rm.AUTO_PART_PAYMENT_REQUESTED,ee=W.not.emptyOrNull(n.coreBankingReferenceId),te=Cl(n.initialDebt,_,void 0,{style:`decimal`}),ne=Cl(n.leftToPay,_,void 0,{style:`decimal`}),re=nr({value:n.mtp??n.leftToPay,format:`currency`}),ie=(0,X.useRef)(null),[ae,oe]=(0,X.useState)(!1),[se,ce]=(0,X.useState)(),{processPayment:le,paymentSources:ue,
1604isLoading:de,isPaying:fe,isActionsMenuVisible:pe,showActionsMenu:me,hideActionsMenu:he,actionItems:ge,activeOption:_e}=rp({enabled:y===Oe.ENABLED&&ee&&!k,invoiceId:n.coreBankingReferenceId,onSuccess:()=>{f(Uh.INVOICE_PAYMENTS_SUCCESS,{event_name:Uh.INVOICE_PAYMENTS_SUCCESS,payment_type:_e,place:`BNPLInvoicesPurchaseDetails`}),o()},onError:e=>{f(Uh.INVOICE_PAYMENTS_ERROR,{event_name:Uh.INVOICE_PAYMENTS_ERROR,payment_type:_e,place:`BNPLInvoicesPurchaseDetails`}),p(pm.INVOICE_PAYMENT_FAILED,{place:`BNPLInvoicesPurchaseDetails`,moreData:{activeOption:_e,error:{message:e.message,body_message:e?.body?.message,body_code:e?.body?.code}}}),s()},invoiceAmount:T}),ve=(0,X.useCallback)(()=>{if(f(Uh.INVOICE_PAYMENTS_STARTED,{event_name:Uh.INVOICE_PAYMENTS_STARTED,payment_type:_e,place:`BNPLInvoicesPurchaseDetails`}),_e===ug.SWISH){he(),ie.current?.startSwishPayment();return}le()},[_e,he,f,le]),ye=n.orderLines!=null&&n.orderLines?.length>0,be=(0,X.useMemo)(()=>ho({startDate:Pu.now().toISODate(),endDate:l,durationUnits:[`days`]}).days??0,[l]),xe=(0,X.useMemo)(()=>({titleColor:_5(O,v),descriptionColor:v5(O,v)}),[O,v]),Se=(0,X.useMemo)(()=>ue.some(e=>e!==ug.SWISH),[ue]),Ce=(0,X.useCallback)(()=>{let e=Cl(n.mtp??n.leftToPay,_,void 0,{style:`decimal`});S({label:g({id:`profile__betal__direct__bottom__sheet__label__87`}),title:g({id:`profile__direct__bottom__sheet__text`},{minAmount:e})}),E(n.mtp??n.leftToPay),w(!0),me()},[n.leftToPay,n.mtp,g,_,me]),we=(0,X.useCallback)(()=>{S({label:g({id:`profile__betal__direct__bottom__sheet__label`}),title:g({id:`profile__betal__direct__bottom_sheet__text__61`},{fullAmount:ne})}),E(n.leftToPay),w(!1),me()},[n.leftToPay,g,ne,me]),Te=(0,X.useMemo)(()=>C&&W.not.zeroOrNull(n.interestRate)&&D(n.type,lg.CREDIT_CARD),[n.interestRate,n.type,D,C]),Ee=(0,X.useMemo)(()=>!C&&W.not.emptyOrNull(re)&&n.canBePartPaid,[n.canBePartPaid,C,re]),De=(0,X.useCallback)(()=>{oe(!1),ce(void 0)},[]),ke=(0,X.useCallback)(e=>{ce(e),oe(!0)},[]),Ae=(0,X.useCallback)(()=>{De(),o()},[De,o]),je=(0,X.useCallback)(()=>{De(),s()},[De,s]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Dve,{isHidden:ae,children:(0,Z.jsx)(j,{header:(0,Z.jsx)(qt,{IconComponent:P.InvoicesIcon,label:g({id:`profile__invoice__label`}),title:re,description:y5({status:O,isSnoozed:n.isSnoozed,dueDate:Pu.fromISO(l??``,{locale:_}).toFormat(L.SE.FORMAT_WRITTEN_YYYY_MM_DD_DATE),daysLeft:be,formatMessage:g}),colors:xe,testID:`BNPLInvoicesPurchaseDetailsHeader`}),paddingTop:0,testID:b5,children:(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(Eve,{testID:b5,children:[(0,Z.jsx)(fi,{title:g({id:`profile__dashboard__invoice__subheader__01`}),testID:`BNPLInvoicesPurchaseDetailsHeader`}),(0,Z.jsxs)(F,{children:[n.canBePartPaid&&(0,Z.jsx)(Sve,{isCurrentFlow:C,isPaying:fe,isPartPaymentAvailable:!A,isPaid:k||A,onPress:Ce,testID:`BNPLInvoicesPurchaseDetailsItemPartPayment`,canBePaid:d}),(0,Z.jsx)(xve,{data:n,isPaid:k||A||de,isAccountPaymentAvailable:Se,isCurrentFlow:!C,isUsingInternalPayment:fe,refetch:i,requestId:e,resetFetchingSwishStatus:t,onSwishPaymentSuccess:Ae,onSwishPaymentError:je,onSwishQRCodeGenerated:ke,updateNavigationParams:c,showPaymentModal:we,amountToPay:T,ref:ie,canBePaid:d}),(0,Z.jsx)(g5,{data:n,isBnplCard:a,isPaid:k,canBePaid:d})]}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(F,{children:(0,Z.jsx)(Wu,{title:g({id:`profile__invoice__deatails__card__purchase__headline__2`},{totalDebt:te}),description:g({id:`profile__invoice__deatails__card__purchase__description__80`}),type:`info`})}),(0,Z.jsx)(fi,{title:g({id:`profile__blnpl__invoice_purchase__text`}),testID:`BNPLInvoicesPurchaseDetailsHeader`}),(0,Z.jsxs)(F,{children:[ye?(0,Z.jsx)(h5,{data:n,isBnplCard:a}):null,(0,Z.jsx)(L3,{dueDate:l,storeName:u,onDownloadInvoice:r})]})]}),(0,Z.jsxs)(P3,{actionItems:ge,visible:pe&&m,onClose:he,onPayButtonClick:ve,isSelected:_e!=null,texts:x,children:[Te&&(0,Z.jsx)(wve,{interestRate:n.interestRate}),Ee&&(0,Z.jsx)(Cve,{mtp:re,onPress:()=>{he(),setTimeout(()=>{Ce()},0)}})]}),(0,Z.jsx)(sr,{})]})})}),ae&&W.not.emptyOrNull(se)&&(0,Z.jsx)(Sm,{imageDataBase64:se,closeMachineEvent:De})]})},Eve=V.View(`max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;width:100%;align-self:center;`),Dve=V.View(`flex:1;`,({isHidden:e})=>e&&`display: none;`,`;`),x5=({requestId:e,isBnplCard:t})=>{let n=Nr(),r=hm(e,t&&n),i=th(e,!t&&n),a=(0,X.useCallback)(()=>{kp.invalidateQueries({queryKey:Wh.reduce()}),kp.invalidateQueries({queryKey:Wh.revolve()}),kp.invalidateQueries({queryKey:Wh.bnplCardState()})},[]),{data:o,error:s,status:c}=t?r:i,l=s?.message??null;return{loading:c===`pending`,data:o,error:l,refetch:a,isPartPaymentAvailable:!1}};O(),Ps();var{useScrollableSubHeader:Ove}=pi,S5=()=>{let{formatMessage:e}=K(),t=gu(32),n=gu(36.5),{AnimatedFlatList:r,AnimatedSubheaderContainer:i}=Ove({offsetYThreshold:12,offsetYDiff:16,interpolations:[{sv:t,inputRange:[0,150],outputRange:[32,16]},{sv:n,inputRange:[0,150],outputRange:[36.5,20]}],flatListPadding:90}),a=(0,X.useMemo)(()=>(0,Z.jsx)(i,{children:(0,Z.jsx)(jve,{children:(0,Z.jsxs)(Mve,{children:[(0,Z.jsx)(nd,{height:16,width:144}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(nd,{height:48})]})})}),[i]);return(0,Z.jsxs)(kve,{children:[a,(0,Z.jsx)(Ave,{children:(0,Z.jsx)(r,{data:[],renderItem:()=>null,bounces:!1,overScrollMode:`never`,contentContainerStyle:Nve.contentContainer,ListHeaderComponent:(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(fi,{title:e({id:`profile__dashboard__desktop_1920_–_profile_–_payments_–_shopping_invoice_1_(after_snooze)__text__28`})}),(0,Z.jsxs)(ir,{times:3,children:[(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(nd,{height:16,width:144}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(nd,{height:48}),(0,Z.jsx)(I,{height:12})]})]})})})]})},kve=V.View(`background-color:`,({theme:e})=>e.colors.gray100,`;flex:1;align-items:center;`),Ave=V.View(`width:100%;flex:1;max-width:600px;background-color:`,({theme:e})=>e.colors.gray0,`;`),jve=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;height:88px;width:100%;align-items:center;justify-content:center;`),Mve=V.View(`padding:0 24px;width:100%;max-width:600px;`),Nve=c.create({contentContainer:{paddingHorizontal:24}}),Pve=({paymentData:e})=>{let{formatMessage:t,locale:n}=K(),{colors:r}=G(),{maturityDate:i,leftToPay:a,mtp:o,bankgiro:s,ocr:c,interestRate:l,canBePartPaid:u}=e,d=nr({value:o,format:`currency`}),f=nr({value:a,format:`currency`}),p=Pu.fromISO(i).isValid?Pu.fromISO(i,{locale:n}).toFormat(L.SE.FORMAT_WRITTEN_YYYY_MM_DD_DATE):t({id:`profile__dashboard__invoice__paid`});return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:t({id:`profile__dashboard__invoice__manual__payment__title`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:t({id:`profile__invoice__bottom_sheet__paragraph`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(Rr,{label:t({id:`profile__dashboard__profile_–_payments_invoice_2__label`}),text:p,variant:`multiLine`}),(0,Z.jsx)(pr,{color:r.gray200}),u&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(_s,{label:t({id:`profile__invoice__label`}),text:d,processText:Tc.pureNumber}),W.not.zeroOrNull(l)&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Mu,{message:t({id:`profile__bottom__sheet__reduce__description`},{Interest:Qi(l,n,`decimal`,2,!1)})}),(0,Z.jsx)(I,{height:8})]}),(0,Z.jsx)(pr,{color:r.gray200})]}),(0,Z.jsx)(_s,{label:t({id:`profile_–_payments_-_bnpl_invoices_–_invoice_-_snooze_6_(after_snooze_expanded)__label`}),text:f,processText:Tc.pureNumber}),(0,Z.jsx)(pr,{color:r.gray200}),(0,Z.jsx)(_s,{label:t({id:`profile__content__label`}),text:s}),(0,Z.jsx)(pr,{color:r.gray200}),(0,Z.jsx)(_s,{label:t({id:`profile__content__label__79`}),text:c}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:r.info,children:t({id:`profile__dashboard__revolve__invoice__details__payment_to_be_registered.`})})]})},Fve=({orderLines:e,storeAddress:t,storeName:n,maturityDate:r,isMonthlyInvoice:i})=>{let{formatMessage:a,locale:o}=K(),{colors:s}=G(),c=Pu.fromISO(r).isValid?Pu.fromISO(r).toUTC().toFormat(`yyyy-MM-dd`):a({id:`profile__dashboard__invoice__paid`}),l=(0,X.useMemo)(()=>i?null:(0,Z.jsxs)(Z.Fragment,{children:[(W.not.emptyOrNull(n)||W.not.emptyOrNull(t))&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:a({id:`profile__dashboard__master__text`})}),(0,Z.jsx)(I,{height:16})]}),W.not.emptyOrNull(n)&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Rr,{label:a({id:`profile__dashboard__profile_–_payments_–_shopping_invoice_2_(after_snooze)_expanded__label__61`}),text:n,variant:`multiLine`}),(0,Z.jsx)(pr,{color:s.gray200})]}),W.not.emptyOrNull(t)&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Rr,{label:a({id:`profile__dashboard__profile_–_payments_–_shopping_invoice_2_(after_snooze)_expanded__label`}),text:t,variant:`multiLine`}),(0,Z.jsx)(pr,{color:s.gray200})]}),W.not.emptyOrNull(c)&&(0,Z.jsx)(Rr,{label:a({id:`profile__dashboard__label__45`}),text:c,variant:`multiLine`}),(0,Z.jsx)(I,{height:32}),(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:a({id:`profile__dashboard___master__text`})}),(0,Z.jsx)(I,{height:16})]}),[n,t,c,i,a,s.gray200]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:s.gray700,children:a(i?{id:`profile__blnpl__invoice_purchase__description__49`}:{id:`profile__blnpl__invoice_purchase__description__61`})}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:a({id:`profile__dashboard__profile_–_payments_–_shopping_invoice_2_(after_snooze)_expanded__text`})}),(0,Z.jsx)(I,{height:24}),l,e.map((t,n)=>(0,Z.jsxs)(Ive,{children:[(0,Z.jsx)(Yu,{leftSideContainerPadding:`none`,leftComponent:(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:t.quantity>1?`${t.quantity}x ${t.articleName}`:t.articleName}),rightComponent:(0,Z.jsxs)(Lve,{children:[(0,Z.jsx)(U,{variant:`title`,size:`medium`,color:s.gray900,children:Tc.formatNumber(t.quantity*t.unitPrice,o,L.SE.number.amount.currency)}),t.isRefound&&(0,Z.jsx)(U,{variant:`body`,size:`small`,color:s.info,children:a({id:`profile__dashboard__payments_–_shopping_overview__status__13`})})]})}),n!==e.length-1&&(0,Z.jsx)(pr,{color:s.gray200})]},`AmountListDetailsSummaryItem-${n}`))]})},Ive=V.View(``),Lve=V.View(`text-align:right;
1604align-items:flex-end;`),Rve=()=>{let{goBack:e}=N(),{params:{modalType:t,isBnplCard:n,requestId:r}}=ta(),i=x5({isBnplCard:n??!1,requestId:r});return i?.loading?(0,Z.jsx)(Ti,{fullscreen:!0,onClose:e,children:(0,Z.jsx)(S5,{})}):i?.error!=null||i?.data==null?(0,Z.jsx)(Ti,{fullscreen:!0,onClose:e}):t===xE.PurchaseDetails?(0,Z.jsx)(Ti,{fullscreen:!0,onClose:e,children:(0,Z.jsx)(Fve,{orderLines:i?.data.orderLines,maturityDate:i?.data.maturityDate,storeAddress:i?.data.storeAddress,storeName:i?.data.storeName,testID:b5+`ShowPurchaseDetailsButton`,isMonthlyInvoice:n??!1})}):(0,Z.jsx)(Ti,{fullscreen:!0,onClose:e,children:(0,Z.jsx)(Pve,{paymentData:i?.data})})},zve=({requestId:e,isBnplCard:t=!1,children:n})=>{let r=x5({requestId:e,isBnplCard:t});return r.loading?n({loading:!0}):r.error==null?n({loading:!1,error:null,data:r.data,refetch:r.refetch,isPartPaymentAvailable:r.isPartPaymentAvailable??!0}):n({loading:!1,error:r.error,refetch:r.refetch})},C5=24,Bve=(0,X.forwardRef)(({data:e,refetch:t,requestId:n,resetFetchingSwishStatus:r,onSwishPaymentSuccess:i,onSwishPaymentError:a,onSwishQRCodeGenerated:o,updateNavigationParams:s,isPaid:c,isUsingInternalPayment:l,isAccountPaymentAvailable:u=!1,showPaymentModal:d},f)=>{let{colors:p}=G(),{formatMessage:m}=K(),h=e.requestStatus??e.status,g=Dd({positive:Uh.BNPL_INVOICE_SWISH_PAYMENT_SUCCESS,negative:Uh.BNPL_INVOICE_SWISH_PAYMENT_ERROR}),[_,v]=(0,X.useState)(!1),{openSwish:y,isQRModalOpen:b,dataQrCode:x,isLoadingSwishStatus:S,isLoadingAutoStartToken:C,isLoadingQrCode:w,handleSwishQRModalClose:T}=l8({overrideTransitionFinished:!0,submitSwishErrorMachineEvent:(e,n,...r)=>{g.error(e,n,...r),a(),v(!1),t()},submitSwishSuccessMachineEvent:()=>{g.log(),T(),t(),i(),v(!1)},SWISH_CALLBACK_WEB_URL:Sh.BnplInvoices,SWISH_CALLBACK_MOBILE_URL:`northmill://swishCallback`,amount:e.leftToPay??0,autoStartTokenPost:zm,qrCodePost:ch,swishStatusGet:Th,autoStartTokenBodyParams:{brand:4,accountId:n}}),E=w||C||S||h===rm.Paid||h===rm.FullRefund||_||c;Gi((0,X.useCallback)(()=>{!S&&r&&(T(),s())},[T,S,s,r])),(0,X.useEffect)(()=>{b&&W.not.emptyOrNull(x?.qrCodeBytes)&&!r&&o(x?.qrCodeBytes)},[b,o,x,r]),(0,X.useEffect)(()=>{v(l)},[l]);let D=()=>{v(!0),y()};(0,X.useImperativeHandle)(f,()=>({startSwishPayment(){D()}}));let O=(0,X.useCallback)(()=>{if(u){d();return}D()},[u,d]);return(0,Z.jsx)(M,{IconComponent:P.TransferIcon,leading:{title:m({id:`profile__master__payments__invoices__–_payments_–_modal_only_active_between_the_dates:_21_-_26th__label-text`}),description:m(u?{id:`profile__master__invoice__item_description`}:{id:`profile__blnpl__invoice_purchase__description`})},trailingElement:_?(0,Z.jsx)(P.SpinnerIcon,{width:C5,height:C5,fill:p.gray900}):(0,Z.jsx)(P.ArrowForwardIcon,{width:C5,height:C5,fill:E?p.gray500:p.gray900,testID:b5+`ItemSwishIcon_OpenInBrowser`}),onPress:O,variant:E?`disabled`:`active`,testID:b5+(u?`ItemPaymentMethods`:`ItemSwish`)}
1604)}),Vve=({status:e,onPress:t,isPartPaymentAvailable:n,testID:r=`RevolveListItem`,isPaid:i=!1})=>{let{formatMessage:a}=K(),{colors:o}=G(),s=!i&&(n?e===VE.CAN_BE_PAID_BY_REVOLVE||e===VE.DOES_NOT_HAVE_REVOLVE:!1),c=()=>{switch(e){case VE.REVOLVE_APPLICATION_PENDING:return a({id:`Profile__payments__bnpl__invoice__details__handling__request`});case VE.CANNOT_BE_PAID_BY_REVOLVE:return a({id:`profile__dashboard__payments_–_bnpl_invoice_details_description`})}return a({id:`Profile__payments__bnpl__invoice__details__split`})},l=r+(s?`Enabled`:`Disabled`);return(0,Z.jsx)(M,{variant:s?`active`:`disabled`,IconComponent:P.PartPaymentIcon,leading:{title:a({id:`Profile__payments__bnpl__invoice__details__part__payment`}),description:c()},trailingElement:(0,Z.jsx)(P.ArrowForwardIcon,{width:24,height:24,fill:s?o.gray900:o.gray500,testID:l+`Icon_ArrowForward`}),onPress:t,testID:l})},w5=`BNPLInvoicesPurchaseDetails`,Hve=({requestId:e,coreBankingReferenceId:t,resetFetchingSwishStatus:n,data:r,onDownloadInvoice:i,onBeginPartPay:a,refetch:o,isPartPaymentAvailable:s=!0,isBnplCard:c=!1,onPaymentSuccess:l,onPaymentError:u,updateNavigationParams:d,dueDate:f,storeName:p})=>{let{logEvent:m}=z(),{captureError:h}=Mt(),[g,_]=(0,X.useState)(!0),{formatMessage:v,locale:y}=K(),{colors:b}=G(),x=Lo(`payInvoiceWithPaBnpl`),[S,C]=(0,X.useState)(!1),[w,T]=(0,X.useState)();mo({onChange:e=>{if(e!==`active`){_(!1);return}_(!0)}});let E=r.requestStatus??r.status,D=E===rm.Paid||E===rm.PART_PAID,{processPayment:O,paymentSources:k,isLoading:A,isPaying:ee,isActionsMenuVisible:te,showActionsMenu:ne,hideActionsMenu:re,actionItems:ie,activeOption:ae}=rp({enabled:x===Oe.ENABLED&&t!=null&&!D,invoiceId:t,invoiceAmount:r.leftToPay,onSuccess:()=>{m(Uh.INVOICE_PAYMENTS_SUCCESS,{event_name:Uh.INVOICE_PAYMENTS_SUCCESS,payment_type:ae,place:`BNPLInvoicesPurchaseDetails`}),l()},onError:e=>{m(Uh.INVOICE_PAYMENTS_ERROR,{event_name:Uh.INVOICE_PAYMENTS_ERROR,payment_type:ae,place:`BNPLInvoicesPurchaseDetails`}),h(pm.INVOICE_PAYMENT_FAILED,{place:`BNPLInvoicesPurchaseDetails`,moreData:{activeOption:ae,error:{message:e.message,body_message:e?.body?.message,body_code:e?.body?.code}}}),u()}}),oe=nr({value:r.leftToPay,format:`currency`}),se=(0,X.useRef)(null),ce=(0,X.useCallback)(()=>{if(m(Uh.INVOICE_PAYMENTS_STARTED,{event_name:Uh.INVOICE_PAYMENTS_STARTED,payment_type:ae,place:`BNPLInvoicesPurchaseDetails`}),ae===ug.SWISH){re(),se.current?.startSwishPayment();return}O()},[ae,re,m,O]),le=(0,X.useMemo)(()=>ho({startDate:Pu.now().toISO(),endDate:f,durationUnits:[`days`]}).days??0,[f]),ue=(0,X.useMemo)(()=>({titleColor:_5(E,b),descriptionColor:v5(E,b)}),[E,b]),de=(0,X.useMemo)(()=>k.some(e=>e!==ug.SWISH),[k]),fe=(0,X.useCallback)(()=>{C(!1),T(void 0)},[]),pe=(0,X.useCallback)(e=>{T(e),C(!0)},[]),me=(0,X.useCallback)(()=>{fe(),l()},[fe,l]),he=(0,X.useCallback)(()=>{fe(),u()},[fe,u]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Wve,{isHidden:S,children:(0,Z.jsx)(j,{header:(0,Z.jsx)(qt,{IconComponent:P.InvoicesIcon,title:oe,description:y5({status:E,isSnoozed:r.isSnoozed,dueDate:Pu.fromISO(f??``,{locale:y}).toFormat(L.SE.FORMAT_WRITTEN_YYYY_MM_DD_DATE),daysLeft:le,formatMessage:v}),colors:ue,testID:`BNPLInvoicesPurchaseDetailsHeader`}),paddingTop:0,testID:w5,children:(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(Uve,{testID:w5,children:[(0,Z.jsx)(fi,{title:v({id:`profile__dashboard__invoice__subheader__01`}),testID:`BNPLInvoicesPurchaseDetailsHeader`}),(0,Z.jsxs)(F,{children:[(0,Z.jsx)(Bve,{data:r,isPaid:D||A,isAccountPaymentAvailable:de,isUsingInternalPayment:ee,refetch:o,requestId:e,resetFetchingSwishStatus:n,onSwishPaymentSuccess:me,onSwishPaymentError:he,onSwishQRCodeGenerated:pe,updateNavigationParams:d,showPaymentModal:ne,ref:se}),(0,Z.jsx)(Vve,{isPartPaymentAvailable:s,isPaid:D,status:r.revolveStatus,onPress:a,testID:`BNPLInvoicesPurchaseDetailsItemPartPayment`}),(0,Z.jsx)(g5,{data:r,isBnplCard:c,isPaid:D})]}),(0,Z.jsx)(fi,{title:v({id:`profile__blnpl__invoice_purchase__text`}),testID:`BNPLInvoicesPurchaseDetailsHeader`}),(0,Z.jsxs)(F,{children:[(0,Z.jsx)(h5,{data:r,isBnplCard:c}),(0,Z.jsx)(L3,{dueDate:f,storeName:p,onDownloadInvoice:i})]})]}),(0,Z.jsx)(P3,{actionItems:ie,visible:te&&g,onClose:re,onPayButtonClick:ce,isSelected:ae!=null}),(0,Z.jsx)(sr,{})]})})}),S&&W.not.emptyOrNull(w)&&(0,Z.jsx)(Sm,{imageDataBase64:w,closeMachineEvent:fe})]})},Uve=V.View(`max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;width:100%;align-self:center;`),Wve=V.View(`flex:1;`,({isHidden:e})=>e&&`display: none;`,`;`);O();var Gve=()=>{let{params:{requestId:e,headerText:t,resetFetchingSwishStatus:n,isBnplCard:r,canBePaid:i}}=ta(),{navigate:a,setParams:o}=N(),s=no(),{invoiceTypeOf:c}=I3(),l=Lo(`partPaymentInApp`);Ut(),B({headerTitleText:t,isHeaderSemiTransparent:!0});let u=(0,X.useCallback)(async e=>{if(W.emptyOrNull(e)){a(nE.BNPL_INVOICES_MISSING_INVOICE);return}await b.canOpenURL(e)&&b.openURL(e)},[a]),d=(0,X.useCallback)(()=>a(nE.BNPL_INVOICES_ERROR),[a]),f=(0,X.useCallback)(()=>a(nE.BNPL_INVOICES_SUCCESS),[a]),p=(0,X.useCallback)(()=>o({params:{resetFetchingSwishStatus:!1}}),[o]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:s}),(0,Z.jsx)(zve,{requestId:e,isBnplCard:r,children:t=>t.loading?(0,Z.jsx)(S5,{}):t.error==null?c(t.data.type,lg.CREDIT_CARD)?(0,Z.jsx)(Tve,{requestId:e??``,resetFetchingSwishStatus:n??!1,data:t.data,onDownloadInvoice:()=>u(t.data.invoiceDocumentUrl),refetch:t.refetch,isBnplCard:r,onPaymentError:d,onPaymentSuccess:f,updateNavigationParams:p,storeName:t.data.storeName,dueDate:t.data.maturityDate,canBePaid:i}):(0,Z.jsx)(Hve,{requestId:e??``,coreBankingReferenceId:t.data.coreBankingReferenceId,resetFetchingSwishStatus:n??!1,data:t.data,onDownloadInvoice:()=>u(t.data.invoiceDocumentUrl),onBeginPartPay:()=>
1604{if(l===Oe.DISABLED)switch(t.data.revolveStatus){case VE.CAN_BE_PAID_BY_REVOLVE:a(J.PART_PAY_CONFIRMATION_MODAL,{amount:t.data.leftToPay,accountId:e??``,transferId:t.data.transferId});break;case VE.DOES_NOT_HAVE_REVOLVE:a(pE.uspPartPayment,{leftToPay:t.data.leftToPay,transferId:t.data.transferId,requestId:e??``})}else a(nE.BNPL_PART_PAYMENT_MODAL,{requestId:e??``,isBnplCard:r})},refetch:t.refetch,isBnplCard:r,isPartPaymentAvailable:t.isPartPaymentAvailable,onPaymentError:d,onPaymentSuccess:f,updateNavigationParams:p,storeName:t.data.storeName,dueDate:t.data.maturityDate}):null})]})},T5=({onCancel:e,onConfirm:t})=>{let{formatMessage:n}=K(),{colors:r}=G(),i=(0,X.useMemo)(()=>[{label:n({id:`Profile__payments__bnpl__invoice__details__transparent__plan`}),isFirstItem:!0},{label:n({id:`Profile__payments__bnpl__invoice__details__answer__directly`})},{label:n({id:`Profile__payments__bnpl__invoice__details__no__hidden__fees`})},{label:n({id:`Profile__payments__bnpl__invoice__details__flexible__repayment`}),isLastItem:!0}].map(e=>(0,X.createElement)(Yu,{...e,key:e.label,isDisabled:!0,leftComponent:(0,Z.jsx)(P.UspCheckIcon,{width:32,height:32,fill:r.secondary400})})),[r.secondary400,n]);return(0,Z.jsx)(Wl,{icon:P.PartPaymentIcon,label:n({id:`Profile__payments__bnpl__invoice__details__part__payment`}),title:n({id:`Profile__payments__bnpl__invoice__details__header`}),subtitle:n({id:`Profile__payments__bnpl__invoice__details__subheader`}),description:n({id:`Profile__payments__bnpl__invoice__details__download__dialog__text`}),headerColor:r.secondary400,footerContent:(0,Z.jsx)(bl,{hasShadow:!0,primaryButtonProps:{text:n({id:`Profile__payments__bnpl__invoice__details__continue`}),onPress:t,isLoading:!1,disabled:!1},secondaryButtonProps:{icon:(0,Z.jsx)(P.ArrowBack,{width:32,height:32,fill:r.gray900}),onPress:e}}),children:i})};O();var Kve=()=>{let{goBack:e,navigate:t}=N(),{webRevolveOnboarding:n}=Oa(),r=(0,X.useCallback)(()=>{if(R||e(),n!==!1){b.openURL(n);return}t(yE.REVOLVE_ONBOARDING)},[e,t,n]),i=(0,X.useCallback)(e,[e]);return(0,Z.jsx)(T5,{onConfirm:r,onCancel:i})},E5=()=>{let[e,t]=(0,X.useState)({displayModal:!1,onPress:null,onClose:null}),{formatMessage:n}=K(),{invoiceTypeOf:r}=I3(),i=N(),a=(0,X.useCallback)(e=>{i.navigate(Dh.PROFILE_BNPL,{screen:nE.BNPL_INVOICES_PURCHASE_DETAILS,params:{requestId:e.id,headerText:eD(e,n),isBnplCard:r(e.type,lg.CARD)||r(e.type,lg.CREDIT_CARD),canBePaid:e.canBePaid}})},[n,r,i]),o=(0,X.useCallback)(()=>{t({displayModal:!1,onPress:null,onClose:null})},[]);return{invoiceOnPressHandler:(0,X.useCallback)((e,n)=>{let r=e.requestStatus??e.status;if(n!==void 0&&e.id!==e.latestInvoiceId&&(r===rm.Unpaid||r===rm.Overdue)){t({displayModal:!0,onPress:()=>{a(n),o()},onClose:o});return}a(e)},[a,o]),modalIfOverdueBnplCardInvoice:e}},D5=(e,t)=>e===rm.Overdue?t.error:e===rm.Unpaid?t.gray600:e===rm.Paid?t.success:e===rm.DebtCollection||e===rm.NotCreated?t.gray500:t.info,O5=e=>({[rm.NotCreated]:e({id:`profile__dashboard__payments_–_shopping_overview__invoice__making`}),[rm.Unpaid]:e({id:`profile__dashboard__desktop_1920_–_profile_–_payments_–_shoppinng_overview_(after_snooze)__text`}),[rm.Paid]:e({id:`profile__dashboard__payments_–_shopping_overview__status__100`}),[rm.Overdue]:e({id:`profile__left-container__text`}),[rm.FullRefund]:e({id:`profile__dashboard__payments_–_shopping_overview__status__13`}),[rm.PartialRefund]:e({id:`profile__dashboard__payments_–_shopping_overview__status__74`}),[rm.DebtCollection]:e({id:`profile__dashboard__payments_–_shopping_overview__status__52`}),[rm.Snoozed]:e({id:`profile__dashboard__payments_–_shopping_overview__status`}),[rm.PART_PAID]:e({id:`profile__master__staus__–_payments_–_bnpl_invoices_overview_05_card__status`}),[rm.PART_PAYMENT_REQUESTED]:e({id:`profile__master__staus__–_payments_–_bnpl_invoices_overview_05_card__status`}),[rm.AUTO_PART_PAID]:e({id:`profile__master__staus__–_payments_–_bnpl_invoices_overview_05_card__status`}),[rm.AUTO_PART_PAYMENT_REQUESTED]:e({id:`profile__master__staus__–_payments_–_bnpl_invoices_overview_05_card__status`})}),qve=({status:e,isSnoozed:t,formatMessage:n})=>{let r=e;return(e===rm.PartialRefund||e===rm.Unpaid)&&t&&(r=og.Snoozed),O5(n)[r]},k5=(e,t,n)=>{let r=ho({startDate:Pu.now().toISO(),endDate:e.maturityDate,durationUnits:[`days`]}).days??0;return t===rm.Unpaid?n(r===1?{id:`profile__invoice__83__description__14__day__left`}:{id:`profile__invoice_overdue__label__61`},{0:r}):t===rm.Overdue?n({id:`profile__invoice__overview_overdue__payments__description`}):qve({status:t,formatMessage:n,isSnoozed:e.isSnoozed})}
1604,Jve=(e,t,n)=>e?`disabled`:t?`error`:n?`success`:`info`,Yve=[`NotCreated`,`Unpaid`,`Overdue`,`Snoozed`,`PartialRefund`],Xve=e=>{let t=e.flatMap(e=>e.items),n=(0,kE.default)(t,[`maturityDate`],[`desc`]),{invoiceOnPressHandler:r,modalIfOverdueBnplCardInvoice:i}=E5(),{invoiceTypeOf:a}=I3(),{locale:o,formatMessage:s}=K(),{colors:c}=G(),l=s({id:`profile__unpaid_invoice__title`}),u=s({id:`profile__dashboard__profile_–_payments_–_shoppinng_overview_(after_snooze)__text`});return{invoicesGroups:(0,X.useMemo)(()=>{let e=[],t=[],i=[],d=n.find(e=>e.id===e.latestInvoiceId);return n.forEach(e=>{let n=e.requestStatus??e.status,l=Yve.includes(n),u=n===rm.DebtCollection||n===rm.NotCreated,f=n===rm.Overdue,p=n===rm.Paid,m={IconComponent:a(e.type,lg.CARD)||a(e.type,lg.CREDIT_CARD)?P.CardPayLaterIcon:P.BuyNowPayLaterIcon,leading:{title:eD(e,s),description:Pu.fromISO(e.maturityDate??``,{locale:o}).toFormat(L.SE.FORMAT_WRITTEN_YYYY_MM_DD_DATE)},trailing:{title:Tc.formatNumber(e.initialDebt,o,L.SE.number.amount.currency),description:k5(e,n,s)},trailingElement:(0,Z.jsx)(M.Arrow,{}),colors:{trailingDescriptionColor:D5(n,c)},variant:Jve(u,f,p),badge:f,requestId:e.id,onPress:()=>r(e,d)};l?t.push(m):i.push(m)}),t.length>0&&e.push({data:t,title:l}),i.length>0&&e.push({data:i,title:u}),e},[a,c,s,o,u,n,l,r]),modalIfOverdueBnplCardInvoice:i}},Zve=({items:e,selectedItem:t,setSelectedItem:n})=>(0,Z.jsx)(Qve,{children:(0,Z.jsx)(ei,{items:e,selectedItem:t,setSelectedItem:n,positionAbsoluteFix:En})}),Qve=V.View(`margin:auto;max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;width:100%;`),$ve=({hasNextPage:e,onShowMore:t,isFetching:n})=>{let{formatMessage:r}=K();return e?(0,Z.jsxs)(tye,{children:[n&&(0,Z.jsx)(eye,{}),(0,Z.jsx)(nye,{variant:`outlined`,disabled:n,onPress:t,children:r({id:`profile__dashboard__profile_–_payments_–_account_credit_overview_3_(loading)__label`})})]}):(0,Z.jsx)(I,{height:24})},eye=()=>(0,Z.jsxs)(rye,{children:[(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(yo,{height:20,width:120}),(0,Z.jsx)(I,{height:16}),(0,Z.jsxs)(ir,{times:3,children:[(0,Z.jsx)(yo,{height:56}),(0,Z.jsx)(I,{height:16})]}),(0,Z.jsx)(yo,{height:20,width:120}),(0,Z.jsx)(I,{height:16}),(0,Z.jsxs)(ir,{times:3,children:[(0,Z.jsx)(yo,{height:56}),(0,Z.jsx)(I,{height:16})]})]}),tye=V.View(`width:100%;max-width:`,({theme:e})=>e.width.screen.maxContentWidth,`;padding:`,({theme:e})=>`0 ${e.width.screen.paddingHorizontal}`,`;margin:0 auto;`),nye=V(ba)(`margin:24px auto;width:100%;`),rye=V.View(`width:100%;`);O();var iye=()=>{let{formatMessage:e}=K(),t=e({id:`profile__payments_–_bnpl_invoices_overview_5_(card)__text`}),n=e({id:`profile__dashboard__bnpl__invoices__overview__text`}),r=(0,X.useMemo)(()=>[n,t],[t,n]),i=Nr(),{params:{revalidateData:a=!1,initialTab:o}={}}=ta(),[s,c]=(0,X.useState)(o===`card`?n:t),l=(0,X.useMemo)(()=>s===n,[n,s]),{data:u,hasNextPage:d,fetchNextPage:f,refetch:p,fetchStatus:m}=oee({isBnplCard:l,enabled:i}),h=no();B({headerTitleText:e({id:`profile__dashboard__desktop_1920_–_profile_-_payments_-_overview__text`}),isHeaderSemiTransparent:!0}),Gi((0,X.useCallback)(()=>{a&&p()},[a,s]));let{invoicesGroups:g,modalIfOverdueBnplCardInvoice:_}=Xve(u?.pages??[]),v=N(),y=(0,X.useCallback)(e=>{v.navigate(nE.BNPL_INVOICES_PURCHASE_DETAILS,{requestId:e.requestId??e.id,headerText:e.label,isBnplCard:s===n})},[n,v,s]),b=(0,X.useCallback)(()=>{f()},[f]),x=(0,X.useMemo)(()=>(0,Z.jsx)(Vr,{feature:`bnplCardInvoices`,children:(0,Z.jsx)(Vr.Enabled,{children:(0,Z.jsx)(aye,{children:(0,Z.jsx)(Zve,{items:r,selectedItem:s,setSelectedItem:c})})})}),[r,s,c]);return m!==`fetching`&&g.length===0?(0,Z.jsxs)(cye,{children:[(0,Z.jsx)(I,{height:h}),x,(0,Z.jsx)(Te,{title:e({id:`profile__dashboard__invoice__overview__text`})})]}):(0,Z.jsx)(oye,{testID:`BnplInvoicesShoppingOverview`,children:(0,Z.jsxs)(sye,{children:[(0,Z.jsx)(Vn,{scrollEventThrottle:1,listItems:g,onItemClick:y,spacing:0,stickySectionHeadersEnabled:!1,ListFooterComponent:(0,Z.jsx)($ve,{hasNextPage:d??!1,onShowMore:b,isFetching:m===`fetching`}),contentContainerStyle:[lye.contentContainer,{paddingTop:h}],initialNumToRender:20,ListHeaderComponent:x,newVersion:!0}),_.displayModal&&(0,Z.jsx)(Bl,{visible:!0,mainActionButtonProps:{text:e({id:`profile__master__modal__item_label__55`}),onPress:()=>{_.onPress?.()}},onClose:()=>{_.onClose?.()},withCloseButton:!0,headerText:e({id:`profile__invoice__modal__dialog__text`}),descriptionText:e({id:`profile__invoice__dialog__text__58`})})]})})},aye=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;`),oye=V.View(`background-color:`,({theme:e})=>e.colors.gray100,`;flex:1;`),sye=V.View(`flex:1;`),cye=V.View(`flex:1;background-color:`,({theme:e})=>e.colors.gray0,`;`),lye=c.create({contentContainer:{flexGrow:1}}),uye=()=>{let{colors:e}
1604=G(),{formatMessage:t,locale:n}=K(),{isMd:r}=tl(),{goBack:i,replace:a}=N(),[o,s]=(0,X.useState)(-1),{params:{requestId:c,snoozeType:l,maturityDate:u,snoozeOptions:d,leftToPay:f,transferId:p,revolveStatus:m}}=ta(),{mutate:h,status:g}=vce(c,l===`card`),_=(0,X.useCallback)((e,t=L.SE.FORMAT_WRITTEN_SHORT_DATE)=>Pu.fromISO(u).plus({days:e}).setLocale(n).toFormat(t),[n,u]),v=(0,X.useMemo)(()=>Pu.fromISO(u).setLocale(n).toFormat(L.SE.FORMAT_WRITTEN_YYYY_MM_DD_DATE),[n,u]),y=(0,X.useCallback)(()=>{h({SnoozeDays:d[o].days})},[h,o,d]);(0,X.useEffect)(()=>{if(g!==`pending`&&(g===`error`&&a(nE.BNPL_INVOICES_SNOOZING_OPTIONS_SNOOZE_FAILURE),g===`success`)){let e=_(d[o].days);a(nE.BNPL_INVOICES_SNOOZING_OPTIONS_SNOOZE_SUCCESS,{selectedSnoozeDate:e})}},[_,a,o,d,g]);let b=(0,X.useCallback)(()=>{switch(m){case VE.CAN_BE_PAID_BY_REVOLVE:a(J.PART_PAY_CONFIRMATION_MODAL,{amount:f,accountId:c??``,transferId:p});break;case VE.DOES_NOT_HAVE_REVOLVE:a(pE.uspPartPayment,{leftToPay:f,transferId:p,requestId:c??``})}},[a,f,c,m,l,p]);return(0,Z.jsxs)(Ti,{onClose:i,children:[(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:t({id:`Profile__payments__bnpl__invoice__details__push`})}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,color:e.gray600,children:t({id:`profile__dashboard__profile_–_payments_-_shooping_invoice_–_snooze_1__description`},{0:v})}),(0,Z.jsx)(fi,{title:t({id:`profile_–_payments_-_shooping_invoice_–_snooze_2__text`})}),d.filter(({isAvailable:e})=>e).map((r,i)=>(0,Z.jsx)(Yu,{label:t({id:`profile__push__forward__days__number__label`},{0:r.days}),description:_(r.days),isSingleItem:!0,leftComponent:(0,Z.jsx)(P.PushForwardIcon,{width:32,height:32,fill:e.gray900}),rightComponent:(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:Tc.formatNumber(r.price,n,L.SE.number.amount.currency)}),onPress:()=>s(i),variant:i===o?`selected`:`outlined`,spacing:8},String(i))),(0,Z.jsx)(I,{height:16}),d.filter(({isAvailable:e})=>!e).map((n,r)=>(0,Z.jsx)(Yu,{label:t({id:`Profile__payments__bnpl__invoice__details__part__payment`}),description:t({id:`Profile__payments__bnpl__invoice__details__split`}),isSingleItem:!0,leftComponent:(0,Z.jsx)(P.PartPaymentIcon,{width:32,height:32,fill:e.gray900}),rightComponent:(0,Z.jsx)(P.ArrowForwardIcon,{width:32,height:32,fill:e.gray900}),onPress:b,variant:`outlined`},String(r))),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(ba,{hasShadow:!r,onPress:y,isLoading:g===`pending`,disabled:o<0,wide:!0,children:t({id:`profile__dashboard__desktop_1920_–_profile_–_payments_-_shooping_invoice_–_snooze_1__label`})})]})},{FlowResultScreen:dye}=Jc,fye=()=>{let{formatMessage:e}=K(),t=N(),n=(0,X.useCallback)(()=>{t.pop()},[t]),r=(0,X.useCallback)(()=>{t.popToTop()},[t]);return(0,Z.jsx)(dye,{type:`error`,title:e({id:`profile__dashboard__dashboard__full-screen-outcome__headline`}),description:e({id:`profile__dashboard__dashboard__full-screen-outcome__text01`}),buttonTitle:e({id:`profile__content__button__label`}),bottomButtonTitle:e({id:`profile__dashboard__dashboard__full-screen-outcome__label`}),onBottomButtonPress:r,onButtonPress:n})},{FlowResultScreen:pye}=Jc,mye=()=>{let{formatMessage:e}=K(),t=N(),n=ta(),r=(0,X.useCallback)(()=>{t.goBack()},[t]);return(0,Z.jsx)(pye,{type:`success`,title:e({id:`dashboard__full-screen-outcome__headline`}),description:e({id:`profile__dashboard__dashboard__full-screen-outcome__text01__89`},{0:n.params.selectedSnoozeDate}),buttonTitle:e({id:`profile__dashboard__dashboard__full-screen-outcome__label`}),onButtonPress:r})},{FlowResultScreen:hye}=Jc,gye=()=>{let{formatMessage:e}=K(),t=N(),n=(0,X.useCallback)(()=>t.pop(),[t]),r=(0,X.useCallback)(()=>t.popToTop(),[t]);return(0,Z.jsx)(hye,{type:`error`,title:e({id:`profile__dashboard__dashboard__full-screen-outcome__headline`}),description:e({id:`profile__dashboard__dashboard__full-screen-outcome__text01`}),buttonTitle:e({id:`profile__content__button__label`}),bottomButtonTitle:e({id:`profile__dashboard__dashboard__full-screen-outcome__label`}),onBottomButtonPress:r,onButtonPress:n})},{FlowResultScreen:_ye}=Jc,vye=()=>{let{formatMessage:e}=K(),t=N(),n=(0,X.useCallback)(()=>
1604{if(pp({product:sp.BNPL,screen:eg.INVOICE_PAID,result:Nd.SUCCESS}),R&&!Tc.isAppleMobileDevice()&&!Tc.isAndroidMobileDevice()){t.pop(2);return}t.goBack()},[t]);return(0,Z.jsx)(_ye,{type:`success`,title:e({id:`profile__content__all_done!`}),description:e({id:`profile__content__description`}),buttonTitle:e({id:`profile__dashboard__dashboard__full-screen-outcome__label`}),onButtonPress:n})},yye=()=>{let e=ta(),t=N();return(0,Z.jsx)(Sm,{imageDataBase64:e.params.qrCode,closeMachineEvent:()=>t.popTo(nE.BNPL_INVOICES_PURCHASE_DETAILS,{resetFetchingSwishStatus:!0})})},bye=({children:e,onDenied:t,onError:n,onSuccess:r,requestId:i,isBnplCard:a=!1})=>{let{retrieveToken:o}=yf(e=>e.userSession),[s,c]=(0,X.useState)(null),l={requestId:i,retrieveToken:o,enabled:!a},u={requestId:i,retrieveToken:o,enabled:a},d=Gf(l),f=Hd(l),p=Jd(l),m=lf(u),h=wp(u),g=Ad(u),{data:_,status:v}=a?m:d,{mutateAsync:y,isPending:b}=a?h:f,{data:x,status:S}=a?g:p,C=(0,X.useCallback)(async()=>{try{if((await y({RepaymentPeriodMonths:s??0})).isAccepted){r();return}t()}catch{n()}},[y,t,n,r,s]);return e({partPaymentOptions:_?.repaymentPeriodDto??[],setRepaymentPeriodMonths:c,repaymentPeriodMonths:s,submit:C,hasActiveRevolveLight:_?.hasActiveRevolve??!1,hasBnplIntent:_?.hasBnplIntent??!1,isLoading:v===`pending`||S===`pending`,isSubmitting:b,remainingDebt:_?.remainingDebt??0,newPurchaseAmount:_?.newPurchaseAmount??0,agreementUrl:x?.draftUrl??``})};O();var xye=({options:e,setRepaymentPeriodMonths:t,testID:n=`BnplPartPaymentModalHeaderPickOptions`})=>{let{formatMessage:r}=K(),i=Gs(),[a,o]=(0,X.useState)(0),{colors:s}=G();return(0,X.useEffect)(()=>{t(e[a]?.numberOfMonths??0)},[e,a,t]),(0,Z.jsxs)(A,{testID:n,children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:s.gray700,children:r({id:`profile__dashboard__choose__monthly__payment__period`})}),(0,Z.jsx)(I,{height:16}),e.map((t,n)=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(Sye,{isSelected:a===n,onPress:()=>o(n),children:[(0,Z.jsx)(P.PartPaymentIcon,{width:32,height:32,fill:s.gray900}),(0,Z.jsx)(I,{width:16}),(0,Z.jsxs)(Cye,{children:[(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:r({id:`onboardings__bnpl_invoice_and_part_payment__part_payment__label`},{amount:i({value:Math.ceil(t.mtp)})})}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:s.gray500,children:r({id:`onboardings__bnpl_invoice_and_part_payment__(customer_with_current_part_payment_or_revolve)_1_or_2_options__description`},{0:t.numberOfMonths})})]}),(0,Z.jsx)(ea,{isFilled:a===n,onPress:()=>o(n)})]},t.numberOfMonths),n<e.length-1&&(0,Z.jsx)(I,{height:8})]}))]})},Sye=V.TouchableOpacity(`border-width:`,({isSelected:e})=>e?`2px`:`1px`,`;background-color:`,({theme:e})=>e.colors.gray0,`;border-color:`,({isSelected:e,theme:t})=>e?t.colors.primary300:t.colors.gray300,`;padding:16px;flex-direction:row;border-radius:8px;align-items:center;`),Cye=V.View(`flex:1;`),A5=4,wye=e=>e>A5?2:qE(e),Tye=({options:e,setRepaymentPeriodMonths:t,testID:n=`BnplPartPaymentModalHeaderSliderOptions`})=>{let{colors:r}=G(),{formatMessage:i}=K(),a=Gs(),[o,s]=(0,X.useState)(wye(e.length)),c=(0,X.useMemo)(()=>{let t=[],r=e.length>A5;for(let a=0;a<(r?3:e.length);a++){let r=o===a;t.push((0,Z.jsx)(j5,{isFocused:r,onPress:()=>s(a),testID:n+`Option`+a,children:i({id:`profile__dashboard__revolve__light__modal__01__amount`},{0:e[a].numberOfMonths})},e[a]?.numberOfMonths))}if(r){let r=o===e.length-1;t.push((0,Z.jsx)(j5,{isFocused:r,onPress:()=>s(e.length-1),testID:n+(e.length-1),children:i({id:`profile__revolve_light-modal_5__amount`})},`Max`))}return t},[e,o,i,n]);return(0,X.useEffect)(()=>{t(e[o].numberOfMonths)},[e,t,o]),(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(Eye,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,testID:n+`Hint`,color:r.gray700,children:i({id:`profile__dashboard__revolve__light__modal__01__top__description__left`})}),(0,Z.jsx)(I,{width:4}),(0,Z.jsx)(U,{variant:`headline`,size:`small`,testID:n+`MtpLabel`,children:i({id:`profile__dashboard__revolve_light-modal_02__text`},{amount:a({value:Math.ceil(e[o].mtp)})})})]}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(ki,{from:0,to:e.length-1,value:o,setValue:s,step:1,leftTrackColor:r.primary400,rightTrackColor:r.gray400,trackHeight:8,testID:n+`Slider`}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`small`,testID:n+`QuickDialTitle`,color:r.gray700,children:i({id:`profile__revolve__light__modal_01__label`})}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(Dye,{children:c})]})},j5=({isFocused:e,onPress:t,children:n,testID:r=`QuickOptionButton`})=>{let{colors:i}=G();return(0,Z.jsx)(Oye,{onPress:t,testID:r+`Tile`,children:(0,Z.jsx)(kye,{isFocused:e,children:(0,Z.jsx)(U,{variant:`label`,size:`small`,color:e?i.primary400:i.gray900,testID:r+`Label`,children:n})})})},Eye=V.View(`flex-direction:row;justify-content:space-between;align-items:center;`),Dye=V.View(`flex-direction:row;gap:8px;`),Oye=V.TouchableOpacity(`height:40px;flex:1;`),kye=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;border-width:`,({isFocused:e})=>e?`2px`:`1px`,`;border-color:`,({theme:e,isFocused:t})=>t?e.colors.primary400:e.colors.gray300,`;justify-content:center;align-items:center;flex:1;border-radius:4px;`),Aye=({partPaymentOptions:e,onGoBack:t,submit:n,isRevolveCustomer:r,repaymentPeriodMonths:i,setRepaymentPeriodMonths:a,isLoading:o,isSubmitting:s,remainingDebt:c,newPurchaseAmount:l,onPrivacyPolicy:u,testID:d=`BnplPartPaymentModalView`})=>{let{colors:f}=G(),{formatMessage:p}=K(),{isMd:m}=tl(),h=Gs(),g=e.length>2;return o?(0,Z.jsx)(M5,{testID:d+`Loader`}):(0,Z.jsx)(Ti,{testID:d,onClose:t,children:o?(0,Z.jsx)(M5,{testID:d+`Loader`,children:(0,Z.jsx)(P.SpinnerIcon,{width:60,height:60,fill:f.gray900})}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`headline`,size:`large`,testID:d+`Title`,children:p({id:`Profile__payments__bnpl__invoice__details__part__payment`})}),(0,Z.jsx)(I,{height:8}),r&&g&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`body`,size:`medium`,color:f.gray700,children:p({id:`profile__dashboard__revolve__light__modal__01__top__description__left__66`})}),(0,Z.jsx)(I,{height:32})]}),!r&&g&&(0,Z.jsx)(I,{height:16}),g?(0,Z.jsx)(Tye,{options:e,setRepaymentPeriodMonths:a,testID:d+`Slider`}):(0,Z.jsx)(xye,{options:e,setRepaymentPeriodMonths:a,testID:d+`P
1604ickOptions`}),r&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:16}),(0,Z.jsxs)(N5,{testID:d+`RemainingDebt`,children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:f.gray700,children:p({id:`profile__dashboard__revolve__light__modal__02__label`})}),(0,Z.jsx)(U,{variant:`label`,size:`small`,color:f.gray700,children:h({value:c})})]}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(pr,{}),(0,Z.jsx)(I,{height:8}),(0,Z.jsxs)(N5,{testID:d+`PurchaseAmount`,children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:f.gray700,children:p({id:`profile__dashboard__revolve__light__modal__01__label__39`})}),(0,Z.jsx)(U,{variant:`label`,size:`small`,color:f.gray700,children:h({value:l})})]})]}),g&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:r?8:16}),(0,Z.jsx)(pr,{}),(0,Z.jsx)(I,{height:8}),(0,Z.jsxs)(N5,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,testID:d+`RepaymentPeriodLabel`,color:f.gray700,children:p({id:`profile__dashboard__revolve__light__modal__01__label`})}),(0,Z.jsx)(U,{variant:`label`,size:`small`,testID:d+`RepaymentPeriodValue`,color:f.gray700,children:p({id:`profile__dashboard__revolve__light__modal__01__amount__71`},{0:i})})]})]}),!r&&(0,Z.jsxs)(jye,{testID:d+`Agreement`,children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,testID:d+`PriceExampleText`,children:p({id:`profile__dashboard__revolve_light-modal_02__price-exampel`})}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(U,{variant:`body`,size:`small`,testID:d+`AcceptToSInfo`,children:p({id:`profile__dashboard__revolve_light-modal_01__terms-container`},{link:e=>(0,Z.jsx)(Mye,{variant:`body`,size:`small`,color:f.primary400,onPress:u,testID:d+`AgreementLink`,children:e})})})]}),(0,Z.jsx)(I,{height:40}),(0,Z.jsx)(ba,{hasShadow:!0,wide:!0,onPress:n,isLoading:s,disabled:s,testID:d+`ConfirmButton`,children:p({id:`profile__dashboard__desktop_1920_–_profile_–_payments_-_shooping_invoice_–_snooze_1__label`})}),(0,Z.jsx)(I,{height:16}),r&&!g&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(U,{variant:`body`,color:f.gray600,size:`small`,align:m?`left`:`center`,testID:d+`PlanInfo`,children:p({id:`profile__dashboard__revolve_light-modal_02__message-text`})}),(0,Z.jsx)(I,{height:24})]})]})})},M5=V.View(`min-height:400px;justify-content:center;align-items:center;`),jye=V.View(`border-radius:8px;padding:16px;background-color:`,({theme:e})=>e.colors.gray50,`;margin-top:16px;`),N5=V.View(`flex-direction:row;justify-content:space-between;`),Mye=V(U)(R&&`cursor: pointer;`,`;`);O();var Nye=`BnplPartPaymentModalScreen`,Pye=()=>{let e=N(),t=ta(),n=(0,X.useCallback)(()=>{e.replace(nE.BNPL_PART_PAYMENT_RESULT,{result:`success`})},[e]),r=(0,X.useCallback)(()=>{e.replace(nE.BNPL_PART_PAYMENT_RESULT,{result:`denied`})},[e]),i=(0,X.useCallback)(()=>{e.replace(nE.BNPL_PART_PAYMENT_RESULT,{result:`error`})},[e]);return(0,Z.jsx)(bye,{onDenied:r,onError:i,onSuccess:n,requestId:t.params.requestId,isBnplCard:t.params.isBnplCard,children:t=>(0,Z.jsx)(Aye,{partPaymentOptions:t.partPaymentOptions,onGoBack:e.goBack,submit:t.submit,isRevolveCustomer:t.hasActiveRevolveLight||t.hasBnplIntent,repaymentPeriodMonths:t.repaymentPeriodMonths,setRepaymentPeriodMonths:t.setRepaymentPeriodMonths,isLoading:t.isLoading,isSubmitting:t.isSubmitting,newPurchaseAmount:t.newPurchaseAmount,remainingDebt:t.remainingDebt,onPrivacyPolicy:()=>{b.openURL(t.agreementUrl)},testID:Nye})})},{FlowResultScreen:P5}=Jc,F5=`BnplPartPaymentResultScreen`,Fye=()=>{let e=N(),t=ta(),{formatMessage:n}=K();return t.params.result===`success`?(0,Z.jsx)(P5,{type:`success`,title:n({id:`profile__dashboard__revolve__light__success__page__headline`}),description:n({id:`profile__dashboard__revolve__light__success__page__text01`}),buttonTitle:n({id:`profile__dashboard__dashboard__full-screen-outcome__label`}),onButtonPress:()=>e.popToTop(),testID:F5}):t.params.result===`denied`?(0,Z.jsx)(P5,{type:`denied`,title:n({id:`profile__dashboard__revolve__light__denied__headline`}),description:n({id:`profile__dashboard__revolve__light__denied__text01`}),buttonTitle:n({id:`profile__dashboard__dashboard__full-screen-outcome__label`}),onButtonPress:()=>e.popToTop(),testID:F5}):(0,Z.jsx)(P5,{type:`error`,title:n({id:`profile__dashboard__revolve_(error)__headline`}),description:n({id:`profile__dashboard__revolve_(error)__text01`}),buttonTitle:n({id:`profile__dashboard__dashboard__full-screen-outcome__label`}),onButtonPress:()=>e.popToTop(),testID:F5})},{FlowResultScreen:Iye}=Jc,Lye=({goBack:e,monthlyPayAmount:t})=>{let{formatMessage:n}=K();return(0,Z.jsx)(Iye,{type:`success`,title:n({id:`Profile__payments__successscreen__headline`}),description:`${n({id:`Profile__payments__successscreen__description01`})}\n\n${n({id:`Profile__payments__successscreen__description02`},{mtpAmount:t})}`,buttonTitle:n({id:`Profile__payments__successscreen__back__button`}),onButtonPress:e})},Rye=()=>{let{goBack:e}=N(),{params:{monthlyPayAmount:t}}=ta();return(0,Z.jsx)(Lye,{monthlyPayAmount:t,goBack:e})},I5=sf(),zye=({loading:e=!1,onCancel:t,onContinue:n})=>{let{formatMessage:r}=K();return(0,Z.jsx)(Bl,{visible:!0,headerText:r({id:`Profile__payments__bnpl__invoice__details__modal__headline`}),descriptionText:r({id:`Profile__payments__bnpl__invoice__details__modal__description`}),onClose:e?uE.default:t,mainActionButtonProps:{isLoading:e,disabled:e,text:r({id:`Profile__payments__bnpl__invoice__details__modal__approve`}),onPress:n},secondaryActionButtonProps:{isLoading:e,disabled:e,text:r({id:`Profile__payments__bnpl__invoice__details__modal__cancel`}),onPress:t}})},Bye=()=>{let{goBack:e,replace:t}=N(),{params:{amount:n,accountId:r,transferId:i}}=ta(),{mutateAsync:a,isPending:o,data:s}=Gm(),{refetch:c,data:l,isInitialLoading:u}=wd(s?.Token),d=(0,X.useCallback)(()=>{a({Amount:n,InternalTransfer:{InternalTransferType:2,AccountId:r,TransferId:i}})},[r,n,a,i]);return(0,X.useEffect)(()=>
1604{if(s!=null)switch(s.NextStep){case FE.BNPL_CONFIRMATION:c();break;case FE.DENIAL:e()}},[s,c,e]),(0,X.useEffect)(()=>{if(l==null)return;let e=l.ViewData.MonthlyPayment;t(J.BNPL_REVOLVE_PRELIMINARY_SUCCESS,{monthlyPayAmount:e})},[l,t]),(0,Z.jsx)(zye,{loading:o||u,onCancel:e,onContinue:d})},Vye=()=>(0,Z.jsxs)(I5.Navigator,{initialRouteName:nE.BNPL_INVOICES_SHOPPING_OVERVIEW,children:[(0,Z.jsx)(I5.Screen,{name:nE.BNPL_INVOICES_SHOPPING_OVERVIEW,component:iye}),(0,Z.jsx)(I5.Screen,{name:nE.BNPL_INVOICES_PURCHASE_DETAILS,component:Gve}),(0,Z.jsx)(I5.Screen,{name:nE.BNPL_INVOICES_PAYMENT_DETAILS_MODAL,component:Rve,options:{presentation:`transparentModal`,headerShown:!1}}),(0,Z.jsx)(I5.Screen,{name:nE.BNPL_INVOICES_SUCCESS,component:vye}),(0,Z.jsx)(I5.Screen,{name:nE.BNPL_INVOICES_ERROR,component:gye}),(0,Z.jsx)(I5.Screen,{name:nE.BNPL_INVOICES_SNOOZING_OPTIONS,component:uye,options:{presentation:`transparentModal`,headerShown:!1}}),(0,Z.jsx)(I5.Screen,{name:nE.BNPL_INVOICES_MISSING_INVOICE,component:nue}),(0,Z.jsx)(I5.Screen,{name:nE.BNPL_INVOICES_SNOOZING_OPTIONS_SNOOZE_FAILURE,component:fye}),(0,Z.jsx)(I5.Screen,{name:nE.BNPL_INVOICES_SNOOZING_OPTIONS_SNOOZE_SUCCESS,component:mye}),(0,Z.jsx)(I5.Group,{screenOptions:{presentation:`modal`},children:(0,Z.jsx)(I5.Screen,{name:nE.SWISH_QR_CODE,component:yye})}),(0,Z.jsx)(I5.Screen,{name:J.BNPL_REVOLVE_PRELIMINARY_SUCCESS,component:Rye,options:{headerShown:!1}}),(0,Z.jsx)(I5.Screen,{name:J.PART_PAY_CONFIRMATION_MODAL,component:Bye,options:{headerShown:!1,presentation:`transparentModal`}}),(0,Z.jsx)(I5.Screen,{name:pE.uspPartPayment,component:Kve,options:{headerShown:!1}}),(0,Z.jsx)(I5.Screen,{name:nE.BNPL_PART_PAYMENT_MODAL,component:Pye,options:{headerShown:!1,presentation:`transparentModal`}}),(0,Z.jsx)(I5.Screen,{name:nE.BNPL_PART_PAYMENT_RESULT,component:Fye,options:{headerShown:!1}})]}),{useInput:Hye}=pi,Uye=({fill:e})=>(0,Z.jsx)(ma,{size:40,fill:e?.toString()}),L5=({defaultAmount:e,...t})=>{let{formatMessage:n,locale:r}=K(),{colors:i}=G(),a=(0,X.useMemo)(()=>Tc.parseNumberByLocale(r),[r]),{control:o,formState:{isValid:s},handleSubmit:c}=nc({mode:`onChange`,defaultValues:{amount:e?.toString()??``}}),l=Hye({controllerProps:{name:`amount`,control:o,rules:{required:n({id:`loan__revolve__amount__required`}),validate:e=>{let r=a(e);if(isNaN(r))return n({id:`loan__revolve__amount__not__valid`});if(r<50)return n({id:`bnpl__onboarding__test__amount_input_error_amount_too_low__text`});if(r>5e4)return n({id:`bnpl__onboarding__test___amount_input_error_amount_too_high__text`});t.loading||t.onAmountChanged(r)}}},fieldProps:{label:n({id:`bnpl__onboarding__test__label`}),keyboardType:`numeric`,editable:!t.loading}});return(0,Z.jsx)(Wl,{headerHeight:225,icon:Uye,label:``,title:{variant:`headline`,size:`small`,spacingTop:26,text:n({id:`bnpl__onboarding__test__headline`})},subtitle:{variant:`body`,size:`large`,spacingTop:20,text:n({id:`bnpl__onboarding__test__subheader`})},backgroundColor:i.gray100,footerContent:(0,Z.jsx)(bl,{hasShadow:!0,primaryButtonProps:{disabled:!s||t.loading,isLoading:t.loading,startIcon:(0,Z.jsx)(Cr.BankIdBadge,{}),text:n({id:`bnpl__onboarding_–_offer__label`}),onPress:t.loading?uE.default:c(t.onSubmit)}}),children:(0,Z.jsxs)(Wye,{children:[(0,Z.jsxs)(Gye,{children:[(0,Z.jsx)(U,{variant:`body`,size:`medium`,color:i.gray900,children:n({id:`bnpl__onboarding__test__description`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(Co,{...l}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(pr,{color:i.gray200}),(0,Z.jsx)(I,{height:24}),(0,Z.jsxs)(Kye,{children:[(0,Z.jsx)(P.DoneIcon,{width:30,height:30,fill:i.success}),(0,Z.jsx)(I,{width:20}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,color:i.gray900,children:n({id:`bnpl__onboarding_–_offer__no_uc`})})]})]}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:i.gray600,children:n({id:`bnpl__onboarding__test__legal__information`})})]})})},Wye=V.View(`max-width:327px;`),Gye=V.View(`padding:24px;border-radius:8px;background-color:`,({theme:e})=>e.colors.gray0,`;`),Kye=V.View(`flex-direction:row;align-items:center;`),qye=e=>fn({mutationFn:()=>bp({method:`POST`,url:`bnpl/dryRun/?amount=${e}`,contentType:`application/json`}),onSuccess:()=>null}),Jye=({children:e})=>{let[t,n]=(0,X.useState)(`start`),[r,i]=(0,X.useState)(``),[a,o]=(0,X.useState)(0),{mutateAsync:s,data:c}=qye(a),l=(0,X.useCallback)(async()=>{n(`loading`),await s()},[s]);switch((0,X.useEffect)(()=>
1604{if(c!=null){n(`result`),i(c.dryRunId);return}},[c]),t){case`start`:return e({phase:t,setDryRunAmount:o,startDryRun:l});case`result`:return e({phase:t,dryRunId:r});case`loading`:return e({phase:t});default:return console.error(`Invalid BNPLDryRunAmountData phase ${t}. Fallback to loading.`),e({phase:`loading`})}},Yye=()=>{let{replace:e}=N(),[t,n]=(0,X.useState)(0);return(0,Z.jsx)(Jye,{children:r=>{if(r.phase===`start`){let{setDryRunAmount:e,startDryRun:t}=r;return(0,Z.jsx)(L5,{loading:!1,onAmountChanged:t=>{n(t),e(t)},onSubmit:t})}return r.phase===`result`&&e(vE.BNPL_DRY_RUN_SIGN,{amount:t,dryRunId:r.dryRunId}),(0,Z.jsx)(L5,{loading:!0,defaultAmount:t})}})},Xye=({onTryNewAmount:e})=>{let{formatMessage:t}=K();return(0,Z.jsx)(is,{type:`denied`,showLogotype:!0,IconComponent:P.ShoppingIcon,title:t({id:`bnpl__onboarding__test__denied__headline`}),description:t({id:`bnpl__onboarding__test__denied__description`}),buttonTitle:t({id:`bnpl__onboarding__test__new__test__cta`}),onButtonPress:e})},Zye=(e,t)=>Bn({queryFn:({signal:n})=>bp({method:`GET`,url:`bnpl/dryRun/${e}`,signal:n,headers:{retrieveToken:t}}),queryKey:Wh.bnplDryRun(e),enabled:!1}),Qye=({retrieveToken:e,dryRunId:t,children:n})=>{let[r,i]=(0,X.useState)({loading:!0}),{refetch:a,data:o,isLoading:s,error:c,isSuccess:l}=Zye(t,e);return(0,X.useEffect)(()=>{if(s){i({loading:!0});return}if(!l){i({loading:!1,error:c?.message??`Error`});return}if(o==null){i({loading:!0});return}i({loading:!1,error:null,data:{approved:o.accepted}})},[o,c?.message,s,l]),Gi((0,X.useCallback)(()=>{a()},[a])),n(r)},$ye=()=>(0,Z.jsx)(Sn,{variant:`symbol`}),ebe=({amount:e,onTryNewAmount:t,onDownloadApp:n})=>{let{formatMessage:r}=K();return(0,Z.jsx)(is,{showLogotype:!0,type:`success`,title:r({id:`bnpl__onboarding__test__success__headline`},{amount:e}),description:r({id:`bnpl__onboarding__test__success__description`}),buttonTitle:r({id:`bnpl__onboarding_–_download_app__full-screen-outcome__headline`}),onButtonPress:n,bottomButtonTitle:r({id:`bnpl__onboarding__test__new__test__cta`}),onBottomButtonPress:t})},tbe=()=>{let{replace:e}=N(),{params:{amount:t,retrieveToken:n,dryRunId:r}}=ta(),i=(0,X.useCallback)(()=>{e(vE.BNPL_DRY_RUN_AMOUNT_INPUT)},[e]),a=(0,X.useCallback)(()=>{Tc.isAppleMobileDevice()&&(window.location.href=Xe.IOS),Tc.isAndroidMobileDevice()&&(window.location.href=Xe.ANDROID)},[]);return(0,Z.jsx)(Qye,{retrieveToken:n,dryRunId:r,children:e=>e.loading||e.error!=null?(0,Z.jsx)($ye,{}):e.data.approved?(0,Z.jsx)(ebe,{amount:t,onTryNewAmount:i,onDownloadApp:a}):(0,Z.jsx)(Xye,{onTryNewAmount:i})})},nbe=()=>{let{params:{amount:e,dryRunId:t}}=ta(),{replace:n}=N(),[r,i]=(0,X.useState)(!1),[a,o]=(0,X.useState)(``),[s,c]=(0,X.useState)(null),l=(0,X.useCallback)(()=>{s!=null&&n(vE.BNPL_DRY_RUN_RESULT,{amount:e,retrieveToken:s,dryRunId:t})},[e,t,n,s]),u=(0,X.useCallback)(()=>{n(vE.BNPL_DRY_RUN_AMOUNT_INPUT)},[n]);return(0,Z.jsxs)(Z.Fragment,{children:[r&&(0,Z.jsxs)(rbe,{children:[(0,Z.jsx)(`p`,{children:`Give me any valid dev ssn, please`}),(0,Z.jsxs)(`form`,{method:`dialog`,children:[(0,Z.jsx)(`input`,{value:a,onChange:e=>o(e.target.value),"data-testid":`BnplDryRunSignScreenDialogSsnInput`}),(0,Z.jsx)(`button`,{onClick:()=>i(!1),"data-testid":`BnplDryRunSignScreenDialogConfirm`,children:`OK`})]})]}),(0,Z.jsx)(v3,{auth:{method:`POST`,url:`/bnpl/dryRun/${t}/SignV2`,body:a===``?void 0:{personalNumber:a}},authPing:{method:`GET`,url:`/bnpl/dryRun/${t}/SignPing`,includeRetrieveToken:!0,retryOptions:{retries:2,retryIf:e=>e.message===`Load failed`}},onCancel:u,onComplete:l,onError:()=>console.log(`Auth error`),onRetrieveToken:c})]})},rbe=$e(`dialog`,{target:`e4woai30`})({name:`xnrfx6`,styles:`display:flex;z-index:1;position:absolute;top:calc(50% - 55px);width:300px;height:110px;left:calc(50% - 150px);flex-direction:column;gap:12px;justify-content:center;align-items:center`}),ibe=()=>(0,Z.jsxs)(Y.Group,{children:[(0,Z.jsx)(Y.Screen,{name:tE.BNPL_FORM,component:Mle}),(0,Z.jsx)(Y.Screen,{name:tE.BNPL_ONBOARDING_OFFER,component:Nle}),(0,Z.jsx)(Y.Screen,{name:tE.BNPL_AUTH_SCREEN,component:kle}),(0,Z.jsx)(Y.Screen,{name:tE.BNPL_SUCCESS,component:Fle}),(0,Z.jsx)(Y.Screen,{name:tE.BPNL_ERROR,component:jle}),(0,Z.jsx)(Y.Screen,{name:tE.BNPL_DENIAL,component:Ale}),(0,Z.jsx)(Y.Screen,{name:tE.BNPL_INVOICE_STATUS_LONG_POLLING,component:Ple}),(0,Z.jsx)(Y.Screen,{name:tE.BNPL_CONTACT_DETAILS_MODAL,component:Ile}),(0,Z.jsx)(Y.Screen,{name:tE.BNPL_PART_PAYMENT_STATUS_LONG_POLLING,component:Lle}),(0,Z.jsx)(Y.Screen,{name:tE.BNPL_PART_PAYMENT_TINK,component:Rle}),(0,Z.jsx)(Y.Screen,{name:tE.BNPL_PART_PAYMENT_TINK_POPUP_V2,component:Xle}),(0,Z.jsx)(Y.Screen,{name:tE.BNPL_PART_PAYMENT_TINK_CALLBACK_V2,component:qle}),(0,Z.jsx)(Y.Screen,{name:tE.BNPL_PART_PAYMENT_TINK_SELECT_ACCOUNT_V2,component:Qle}),(0,Z.jsx)(Y.Screen,{name:tE.BNPL_PART_PAYMENT_TINK_SCORING_V2,component:eue}),(0,Z.jsx)(Y.Screen,{name:tE.BNPL_PART_PAYMENT_TINK_LOADING,component:Vle}),(0,Z.jsx)(Y.Screen,{name:tE.BNPL_PART_PAYMENT_TINK_ERROR,component:Ule}),(0,Z.jsx)(Y.Screen,{name:tE.BNPL_PART_PAYMENT_TINK_ACCOUNT_SELECT,component:Wle}),(0,Z.jsx)(Y.Screen,{name:tE.BNPL_PART_PAYMENT_DASHBOARD,component:Hle}),(0,Z.jsx)(Y.Screen,{name:tE.BNPL_PART_PAYMENT_ALMOST_DONE,component:Gle}),(0,Z.jsxs)(Y.Group,{screenOptions:{headerShown:!1},children:[(0,Z.jsx)(Y.Screen,{name:vE.BNPL_DRY_RUN_AMOUNT_INPUT,component:Yye}),(0,Z.jsx)(Y.Screen,{name:vE.BNPL_DRY_RUN_SIGN,component:nbe}),(0,Z.jsx)(Y.Screen,{name:vE.BNPL_DRY_RUN_RESULT,component:tbe})]})]}),abe=()=>(0,Z.jsxs)(Y.Group,{children:[(0,Z.jsx)(Y.Screen,{name:fE.LOGIN,component:tZ,options:{animation:`none`}}),R&&ibe(),L2()]}),R5=(e,t=!0)=>{let n=W.not.emptyOrNull(e),r=Bn({queryFn:({signal:t})=>bp({method:`GET`,url:`se/CreditLine/Product/Accounts/${e}/Details`,signal:t}),queryKey:Wh.creditLineDetails(e),enabled:t&&n}),i=Bn({enabled:n&&t,queryKey:Wh.creditLineAccountSummary(e,[`IncludeBalanceInfo`]),queryFn:({signal:t})=>bp({method:`GET`,url:`se/bank-accounts/public/accounts/${e}/details`,params:{IncludeBalanceInfo:!0},signal:t})}),a=(0,X.useCallback)(()=>{n&&(r.refetch(),i.refetch())},[n]),o=(0,X.useMemo)(()=>{let e=i.data;return typeof e==`object`&&e&&`errorCodes`in e&&Array.isArray(e.errorCodes)?{isValid:e.isValid===!0,errorCodes:e.errorCodes}:null},[i.data]);return{...(0,X.useMemo)(()=>r.data!=null&&i.data?.balance!=null?{data:{...r.data,availableBalance:{amount:i.data.balance?.available?.amount,currencyCode:r.data.availableBalance.currencyCode}},isLoading:i.isLoading||r.isLoading,error:i.error??r.error,refetch:a,isError:i.isError||r.isError,isPending:i.isPending||r.isPending,accountBalanceErrorResponse:o}:{data:void 0,isLoading:i.isLoading||r.isLoading,error:i.error??r.error,refetch:a,isError:i.isError||r.isError||i?.data!=null&&i?.data?.balance==null,isPending:i.isPending||r.isPending,accountBalanceErrorResponse:o},[r.data,r.isLoading,r.error,r.isError,r.isPending,i.data,i.isLoading,i.error,
1604i.isError,i.isPending,a,o])}},obe=({isFromRevolve:e})=>{let{newRevolveAccountId:t}=yf(e=>e.userSession),{mutate:n,isPending:r,status:i,data:a}=Eee(),{data:o,isLoading:s}=Cf(!e),{data:c,isLoading:l}=R5(t,!e);return{confirmPaymentFreeMonth:n,isPending:r,status:i,data:a,isRevolveLoading:s,isNewRevolveLoading:l,hasRevolve:mi.not.emptyOrNull(o)||mi.not.emptyOrNull(c)}},sbe=`PaymentFreeMonthEligibilityModal`,cbe=({navigation:e,route:t})=>{let{colors:n}=G(),{formatMessage:r}=K(),i=no(),{isOpen:a,onOpen:o,onClose:s}=ts(),{isMd:c}=tl(),l=t.params?.origin===`revolveDashboard`||t.params?.origin===`revolveOutstandingDebt`,{confirmPaymentFreeMonth:u,isPending:d,status:f,data:p,hasRevolve:m,isRevolveLoading:h,isNewRevolveLoading:g}=obe({isFromRevolve:l}),_={warning:{bg:n.warning,fg:n.gray900},info:{bg:n.infoLight,fg:n.info}};B({headerTitleText:r({id:`general__key__text__payment__free`}),isHeaderSemiTransparent:!0});let v=(0,X.useCallback)(()=>{e.replace(Dh.PAYMENT_FREE_MONTH_RESULT,{variant:`success`,...t.params})},[e,t.params]),y=(0,X.useCallback)(()=>{e.replace(Dh.PAYMENT_FREE_MONTH_RESULT,{variant:`error`,...t.params})},[e,t.params]);return(0,X.useEffect)(()=>{(f===`error`||p!=null&&!p.isSuccess)&&y(),f===`success`&&p?.isSuccess&&v()},[p,y,v,f]),(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j,{backgroundColor:n.gray0,testID:sbe,paddingTop:i,insetBottom:!1,paddingBottom:120,footer:(0,Z.jsx)(bl,{primaryButtonProps:{onPress:()=>u(t.params.accountId),isLoading:d||h||g,text:r({id:`general__key__label__text__75`}),testID:`ConfirmPaymentFreeMonthButton`},hasShadow:!0}),children:[(0,Z.jsx)(fi,{isHeadline:!0,title:r({id:`general__key__text__47`}),testID:`PaymentFreeMonthEligibilityModalHeader`}),(0,Z.jsxs)(B5,{children:[(0,Z.jsx)(V5,{children:(0,Z.jsx)(P.InvoicesIcon,{width:32,height:32})}),(0,Z.jsx)(H5,{children:(0,Z.jsx)(U,{variant:`title`,size:`small`,children:r({id:`general__key__headline__3`})})})]}),(0,Z.jsx)(pr,{}),(0,Z.jsxs)(B5,{children:[(0,Z.jsx)(V5,{children:(0,Z.jsx)(P.KycIcon,{width:32,height:32})}),(0,Z.jsx)(H5,{children:(0,Z.jsx)(U,{variant:`title`,size:`small`,children:r({id:`general__key__headline__36`})})})]}),(0,Z.jsx)(pr,{}),(0,Z.jsxs)(B5,{children:[(0,Z.jsx)(V5,{children:(0,Z.jsx)(P.FeeIcon,{width:32,height:32})}),(0,Z.jsx)(H5,{children:(0,Z.jsx)(U,{variant:`title`,size:`small`,children:r({id:`general__key__headline__89`})})})]}),(0,Z.jsx)(I,{height:12}),m&&!l&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(z5,{color:_.warning.bg,children:[(0,Z.jsx)(U,{variant:`title`,size:`medium`,color:_.warning.fg,children:r({id:`general__key__headline__33`})}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:_.warning.fg,children:r({id:`general__key__change__direct__debit__disabled__headline__60`})})]}),(0,Z.jsx)(I,{height:12})]}),l&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(z5,{color:_.info.bg,children:[(0,Z.jsx)(U,{variant:`title`,size:`medium`,color:_.info.fg,children:r({id:`general__key__headline__7`})}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:_.info.fg,children:r({id:`general__key__change__direct__debit__disabled__headline__60`})})]}),(0,Z.jsx)(I,{height:12})]}),(0,Z.jsxs)(z5,{children:[(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:r({id:`general__key__headline__good__to__know`})}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(U,{variant:`body`,size:`small`,children:r({id:`general__key__headline__27`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsxs)(lbe,{children:[(0,Z.jsx)(H5,{children:(0,Z.jsx)(U,{variant:`body`,size:`small`,children:r({id:`general__key__headline__29`})})}),(0,Z.jsx)(ba,{variant:`outlined`,size:`small`,onPress:o,children:r({id:`general__key__label__text`})})]})]})]}),(0,Z.jsxs)(Ti,{visible:a,onClose:s,fullscreen:!0,footer:c?void 0:(0,Z.jsx)(ba,{variant:`outlined`,onPress:s,wide:!0,children:r({id:`general__key__payment__free__month__label__text`})}),children:[(0,Z.jsx)(fi,{isHeadline:!0,title:r({id:`general__key__payment__free__month__bottom__sheet__text`})}),(0,Z.jsxs)(B5,{children:[(0,Z.jsx)(V5,{children:(0,Z.jsx)(P.WithdrawIcon,{width:32,height:32})}),(0,Z.jsx)(H5,{children:(0,Z.jsx)(U,{variant:`title`,size:`small`,children:r({id:`general__key__headline__81`})})})]}),(0,Z.jsx)(pr,{}),(0,Z.jsxs)(B5,{children:[(0,Z.jsx)(V5,{children:(0,Z.jsx)(P.KycIcon,{width:32,height:32})}),(0,Z.jsx)(H5,{children:(0,Z.jsx)(U,{variant:`title`,size:`small`,children:r({id:`general__key__payment__free__month__bottom__sheet__headline__65`})})})]}),(0,Z.jsx)(pr,{}),(0,Z.jsxs)(B5,{children:[(0,Z.jsx)(V5,{children:(0,Z.jsx)(P.FeeIcon,{width:32,height:32})}),(0,Z.jsx)(H5,{children:(0,Z.jsx)(U,{variant:`title`,size:`small`,children:r({id:`general__key__payment__free__month__bottom__sheet__headline`})})})]}),(0,Z.jsx)(pr,{}),(0,Z.jsxs)(B5,{children:[(0,Z.jsx)(V5,{children:(0,Z.jsx)(P.Calendar,{width:32,height:32})}),(0,Z.jsx)(H5,{children:(0,Z.jsx)(U,{variant:`title`,size:`small`,children:r({id:`general__key__payment__free__month__bottom__sheet__headline__94`})})})]}),c?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(ba,{variant:`outlined`,onPress:s,wide:!0,children:r({id:`general__key__payment__free__month__label__text`})})]}):null]})]})},z5=V.View(`border-radius:8px;background-color:`,({theme:e,color:t})=>t??e.colors.gray50,`;padding:16px;`),B5=V.View(`flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 0;`),V5=V.View(`width:32px;`),lbe=V.View(`flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;`),H5=V.View(`flex:1;min-width:0;`),ube=({navigation:e,route:t})=>{let n=N(),{formatMessage:r}=K(),i=(0,X.useCallback)(()=>{e.replace(Dh.PAYMENT_FREE_MONTH,{origin:t.params.origin,accountId:t.params.accountId})},[e,t.params]),a=(0,X.useCallback)(()=>
1604{if(t.params.variant===`error`)return;let e=[`revolveDashboard`,`revolveOutstandingDebt`].includes(t.params.origin)?sp.REVOLVE:sp.REDUCE,n={success:Nd.SUCCESS,denial:Nd.DENIED}[t.params.variant]??Nd.ERROR;pp({product:e,screen:eg.PAYMENT_FREE_MONTH,result:n})},[t.params.variant,t.params.origin]),o=(0,X.useCallback)(()=>{switch(kp.invalidateQueries({queryKey:[`payment-plans`]}),a(),t.params.origin){case`reduceOutstandingDebt`:e.popTo(Dh.PROFILE_REDUCE_OUTSTANDING_DEBT_DETAILS);break;case`revolveOutstandingDebt`:e.popTo(Dh.PROFILE_REVOLVE_OUTSTANDING_DEBT_DETAILS);break;case`revolveDashboard`:n.popTo(J.REVOLVE_DASHBOARD_ROOT_NAVIGATOR);break;case`reduceDashboard`:n.popTo(J.REDUCE_DASHBOARD_ROOT_NAVIGATOR,{screen:rE.REDUCE_DASHBOARD});break;default:e.popTo(Dh.PROFILE_OVERVIEW)}},[e,t.params.origin,n,a]);return t.params.variant===`error`?(0,Z.jsx)(is,{testID:`PaymentFreeMonthErrorResultScreen`,IconComponent:P.ReloadIcon,type:`error`,title:r({id:`Revolve__SE__onboarding__USP__data__issue`}),description:r({id:`profile__dashboard__dashboard__full-screen-outcome__text01`}),buttonTitle:r({id:`generalErrorTryAgainCTA`}),onButtonPress:i,bottomButtonTitle:r({id:`close`}),onBottomButtonPress:o}):t.params.variant===`denial`?(0,Z.jsx)(is,{testID:`PaymentFreeMonthDeniedResultScreen`,IconComponent:P.WarningIcon,type:`denied`,title:r({id:`general__key__payments__revolve__invoice__headline`}),description:r({id:`general__key__text01`}),descriptionBottom:r({id:`general__key__text02`}),buttonTitle:r({id:`close`}),onButtonPress:o}):(0,Z.jsx)(is,{testID:`PaymentFreeMonthSuccessfullResultScreen`,IconComponent:P.CongratsIcon,type:`success`,title:r({id:`general__key__payment__free__month__headline`}),bottomline:r({id:`general__key__payment__free__month__overline`}),description:r({id:`general__key__payment__free__month__text01`}),descriptionBottom:r({id:`general__key__payment__free__month__text02`}),buttonTitle:r({id:`general__key__payment__free__month__label__text`}),onButtonPress:o})},dbe=({onPress:e,isDisabled:t=!1,isLoading:n,isActiveForCurrentInvoice:r,isActiveForNextInvoice:i})=>{let{colors:a}=G(),{formatMessage:o}=K(),s=r||i,c=n?P.SpinnerIcon:M.Arrow,l=o(r?{id:`profile__dashboard__invoice__payment__free__month__status__01`}:i?{id:`profile__dashboard__invoice__payment__free__month__status__02`}:{id:`profile__invoice__payment_free_month_label`});return(0,Z.jsx)(M,{IconComponent:P.PushForwardIcon,leading:{title:o({id:`profile__invoice__description__label__41`}),description:l},trailingElement:s?(0,Z.jsx)(P.UspCheckIcon,{width:24,height:24,fill:a.gray900}):(0,Z.jsx)(c,{width:24,height:24,fill:a.gray900}),colors:{leadingTitleColor:t&&!s?a.gray600:a.gray900,leadingDescriptionColor:s?a.info:void 0},variant:t||s?`disabled`:`active`,onPress:e,testID:`PaymentFreeMonthListItem`})},fbe=()=>{let{formatMessage:e}=K();return(0,Z.jsx)(pbe,{children:(0,Z.jsxs)(mbe,{children:[(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:e({id:`profile__dashboard__title__info__warning__box`})}),(0,Z.jsx)(I,{height:8}),(0,Z.jsxs)(hbe,{children:[(0,Z.jsx)(gbe,{children:(0,Z.jsx)(U,{variant:`body`,size:`small`,children:e({id:`profile__dashboard__description__info__warning__box`})})}),(0,Z.jsx)(ba,{onPress:em,variant:`outlined`,size:`medium`,children:e({id:`profile__dashboard__CTA__info__warning__box`})})]})]})})},pbe=V.View(`z-index:9;padding:4px;max-width:600px;width:100%;align-self:center;`),mbe=V.View(`background-color:`,({theme:e})=>e.colors.warning,`;padding:12px 16px;border-radius:8px;`),hbe=V.View(`flex-direction:row;justify-content:space-between;align-items:center;gap:16px;`),gbe=V.View(`flex:1;`),U5=24,W5=()=>{let{locale:e,formatMessage:t,formatDate:n}=K(),{captureError:r}=Mt(),{colors:i}=G();
1604return(0,X.useCallback)((a,o,s,c)=>s?.map(s=>{let l=new Date(s.DueDate).toLocaleString(e,{month:`long`}),u=l.charAt(0).toUpperCase()+l.slice(1),d=``;switch(s.InvoiceType){case Bh.Reminder:case cm.Reminder:d=t({id:`profile__dashboard__invoice__overview__reminder`},{month:u});break;case Bh.PaymentFreeMonth:case cm.PaymentFreeMonth:d=t({id:`profile__hub__revolve__invoice__paymnet__free__month`},{month:u});break;case Bh.Invoice:case cm.Invoice:d=t({id:`profile__dashboard__monthly__invoice__header`},{month:u});break;case Bh.Termination:case cm.Termination:d=t({id:`profile__dashboard__invoice__overview__termination`});break;default:r(pm.MISSING_INVOICE_NAME,{place:`useMapOutstandingDebtInvoicesToComponent`,reason:`Missing invoice type`}),d=t({id:`profile__dashboard__revolve__light__modal__01__label__39`})}let f=a&&c===s.Id,p=(()=>{let e=Pu.fromISO(s.DueDate),t=Pu.now();return t.hasSame(e,`day`)&&t.hasSame(e,`month`)&&t.hasSame(e,`year`)&&t.day===14})(),m=s.InvoiceType===Bh.PaymentFreeMonth||s.DocumentAvailable===!1,h=f?(0,Z.jsx)(P.SpinnerIcon,{width:U5,height:U5,fill:i.gray900}):p||s.DocumentAvailable===!1?(0,Z.jsxs)(_be,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:i.gray500,children:t({id:`profile__dashboard__invoice__creating__invoice__label`})}),(0,Z.jsx)(I,{width:8}),(0,Z.jsx)(P.DownloadIcon,{width:U5,height:U5,fill:i.gray500})]}):(0,Z.jsx)(P.DownloadIcon,{width:U5,height:U5,fill:m?i.gray500:i.gray900});return(0,Z.jsx)(M,{IconComponent:P.InvoicesIcon,leading:{title:d,description:n(s.DueDate,{timeZone:`UTC`})},trailingElement:h,onPress:()=>o(s.Id,s.DueDate),variant:p||m?`disabled`:`default`},s.Id)}),[r,i.gray500,i.gray900,n,t,e])},_be=V.View(`flex-direction:row;align-items:center;`),G5=32,K5=24,q5=({invoiceStatus:e,outstandingAmount:t,isLoadingOutstandingDebt:n,dueDate:r,transparentListItem:i,invoices:a,isDownloadingInvoice:o,downloadedInvoiceId:s,onDownloadInvoice:c,onOpenManualPayment:l,isAutogiroConnected:u,canFetchMoreInvoices:d,onShowMoreInvoices:f,isLoadingMoreInvoices:p,isLoadingSwish:m,availablePaymentMethods:h,onPayButtonClick:g,testID:_,bankgiro:v,ocr:y,onPaymentFreeMonthItemPress:b,paymentFreeMonthStatusData:x,isLoadingPaymentFreeMonthStatus:S,isLoadingPaymentFreeMonthEligibility:C,paymentFreeMonthEnabled:w,paymentFreeMonthEligibilityData:T})=>{let[E,D]=(0,X.useState)(!0),{onClose:O,onOpen:k,isOpen:A}=ts(),{formatDate:ee,formatMessage:te}=K(),{isMd:ne}=tl(),re=no();B({headerTitleText:te({id:`profile__dashboard__revolve__invoice__details__overdue__title`}),isHeaderSemiTransparent:!0});let ie=nr({value:t}),{colors:ae}=G(),oe=(0,X.useCallback)(e=>{if(e!==`active`){D(!1);return}D(!0)},[]);mo({onChange:oe});let se=e===up.Paid,ce=e===up.Overdue,le=e===up.Unpaid,ue=Math.floor(Pu.now().diff(Pu.fromJSDate(r)).as(`day`)),de=ee(r,{timeZone:`UTC`}),fe=Pu.now().day,pe=u&&fe>=21&&fe<=26,me=(0,X.useCallback)(()=>{l({bankgiro:v??``,ocr:y??``,formattedDueDate:de,formattedOutstandingDebt:ie??``})},[v,de,ie,y,l]),he=le?u?te({id:`profile__dashboard__invoice__autogiro__ready__to__pay`},{daysLeftToPay:Math.abs(ue),date:de}):te({id:`profile__dashboard__invoice__ready__to__pay`},{daysLeft:Math.abs(ue),dueDate:de}):ce?te({id:`profile__dashboard__invoice__overdue`},{date:de}):te({id:`profile__dashboard__invoice__paid`}),ge=le?ae.gray900:ce?ae.error:ae.secondary300,_e=le?ae.gray700:ce?ae.error:ae.secondary300,ve=u?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(F,{children:(0,Z.jsx)(Wu,{icon:(0,Z.jsx)(P.UspCheckIcon,{width:G5,height:G5,fill:ae.success}),description:te({id:`profile__dashboard__revolve__invoice__details__autogiro__message-text`}),title:te({id:`profile__dashboard__revolve__invoice__details__autogiro__title`}),multiLine:!0})}),(0,Z.jsx)(I,{height:12})]}):null,ye=p?(0,Z.jsxs)(bbe,{children:[(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(P.SpinnerIcon,{width:G5,height:G5,fill:ae.gray900})]}):d?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(ybe,{onPress:f,variant:`outlined`,children:te({id:`profile__dashboard__revolve__invoice__details__label`})})]}):null,be=W5(),xe=h.paymentSources.some(e=>e!==ug.SWISH)&&!se,Se=()=>{if(!xe){g(ug.SWISH);return}h.showActionsMenu()},Ce=(0,X.useCallback)(()=>{pe&&O(),Se()},[pe,O]);return(0,Z.jsxs)(j,{header:(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:re}),ue>3&&(0,Z.jsx)(fbe,{}),(0,Z.jsx)(qt,{IconComponent:P.InvoicesIcon,title:ie,description:he,isLoading:n,colors:{titleColor:ge,descriptionColor:_e},testID:_+`Header`})]}),paddingTop:0,testID:_,children:[(0,Z.jsxs)(vbe,{isMd:ne,children:[(0,Z.jsx)(fi,{title:te({id:`profile__dashboard__invoice__subheader__01`}),size:`medium`}),(0,Z.jsxs)(F,{children:[(0,Z.jsx)(M,{IconComponent:P.TransferIcon,leading:{title:te({id:`profile__master__payments__invoices__–_payments_–_modal_only_active_between_the_dates:_21_-_26th__label-text`}),description:te(xe?{id:`profile__master__invoice__item_description`}:{id:`Profile__payments__bnpl__invoice__details__pay__directly`})}
1604,trailingElementType:m?{elementType:`icon`,elementProps:{name:`SpinnerIcon`,width:K5,height:K5,fill:ae.gray900}}:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}},variant:se||h.isLoading?`disabled`:`active`,onPress:pe?k:Se,testID:`SwishButton`}),w&&T?.isEligible===!0&&(0,Z.jsx)(dbe,{onPress:b,isDisabled:S||x!=null&&(x.isActiveForNextInvoice||x.isActiveForCurrentInvoice)||C,isLoading:S||C,isActiveForCurrentInvoice:x!=null&&x.isActiveForCurrentInvoice,isActiveForNextInvoice:x!=null&&x.isActiveForNextInvoice}),(0,Z.jsx)(M,{IconComponent:P.DocumentsIcon,leading:{title:te({id:`profile__dashboard__invoice__manual__payment__title`}),description:te({id:`profile__dashboard__invoice__manual__payment__description`})},trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}},onPress:me,variant:`active`,testID:`ManualPaymentOption`})]}),(0,Z.jsx)(I,{height:12}),ve,(0,Z.jsx)(F,{children:(0,Z.jsx)(Wu,{type:`info`,title:`${i.label}: ${i.value}`,description:te({id:`profile__dashboard___credit__loan__payment__description`}),ctaText:te({id:`profile__dashboard__invoice__manual__payment__title`}),onLinkPress:me,testID:`OutstandingDebtDetailsViewV2_CardMessage`})}),a!=null&&a.length>0&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(fi,{title:te({id:`profile__dashboard__revolve__invoice__details__paid__text`}),size:`medium`}),(0,Z.jsx)(F,{children:be(o,c,a,s)}),ye]})]}),pe&&(0,Z.jsx)(Bl,{visible:A&&E,onClose:O,headerText:te({id:`profile__master__payments__invoices__modal_only_active_between_the_dates:_21_-_26th__dialog-text`}),mainActionButtonProps:{text:te({id:`profile__master__payments__invoices__–_payments_–_modal_only_active_between_the_dates:_21_-_26th__label-text`}),onPress:Ce},secondaryActionButtonProps:{text:te({id:`Profile__payments__bnpl__invoice__details__modal__cancel`}),onPress:O},extraContent:(0,Z.jsx)(U,{variant:`body`,children:te({id:`profile__master__payments__invoices__–_modal_only_active_between_the_dates:_21_-_26th__dialog-text`})})}),(0,Z.jsx)(P3,{actionItems:h.actionItems,visible:h.isActionsMenuVisible&&E,onClose:h.hideActionsMenu,onPayButtonClick:g,isSelected:h.activeOption!=null}),(0,Z.jsx)(sr,{})]})},vbe=V.View(`align-self:center;max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;width:100%;`),ybe=V(ba)(`width:100%;align-self:center;`),bbe=V.View(`width:`,`${G5}px`,`;height:`,`${G5}px`,`;align-self:center;`),xbe=({reduceId:e,children:t,onPaymentSuccess:n,onPaymentError:r,onSwishPayment:i})=>{let{logEvent:a}=z(),{captureError:o}=Mt(),s=et(),{setSwishQrByteCode:c}=kh(e=>e.swishSessionStore),l=Lo(`payInvoiceWithPaReduce`),{data:u,isLoading:d,error:f,refetch:p}=Sd(),m=(0,X.useMemo)(()=>u.find(t=>t.accountId===e),[u,e]),h=(0,X.useMemo)(()=>{if(m!=null)return{accountId:m.accountId,outstandingDebt:m.outstandingDebt,dueDate:m.dueDate,bankgiro:m.bankgiro,ocr:m.ocr,isAutogiroActive:m.isAutogiroActive,outstandingDebtStatus:m.outstandingDebtStatus}},[m]),g=d&&m==null,{data:_,isLoading:v,refetch:y}=qd({accountId:e,includeBalanceInfo:!0,includeInterestInfo:!0,includeCreditInfo:!0,enabled:s}),b=_?.details?.balance?.current?.amount??0,x=_?.details?.interestInfo?.receivableInterestInfo?.accruedInterest?.amount??0,S=_?.details==null?void 0:Math.abs(b+x),C=nr({value:S,fractionDigits:0}),{invoices:w,isLoading:T,isError:E,hasMore:D,fetchMore:O,refetch:k}=_h(e),A=h?.outstandingDebtStatus===up.Paid,ee=rp({enabled:l===Oe.ENABLED&&h?.accountId!=null&&!A,invoiceId:h?.accountId??``,invoiceAmount:h?.outstandingDebt??0,onError:e=>{a(Uh.INVOICE_PAYMENTS_ERROR,{event_name:Uh.INVOICE_PAYMENTS_ERROR,payment_type:ee.activeOption,place:`ReduceOutstandingDebtDetails`}),o(pm.INVOICE_PAYMENT_FAILED,{place:`ReduceOutstandingDebtDetails`,moreData:{activeOption:ee.activeOption,error:{message:e.message,body_message:e?.body?.message,body_code:e?.body?.code}}}),r()},onSuccess:()=>{a(Uh.INVOICE_PAYMENTS_SUCCESS,{event_name:Uh.INVOICE_PAYMENTS_SUCCESS,payment_type:ee.activeOption,place:`ReduceOutstandingDebtDetails`}),y(),p(),k(),n(h?.isAutogiroActive??!1)}}),{downloadInvoice:te,isLoading:ne,downloadedInvoiceId:re}=see(e),ie=Dd({positive:Uh.OUTSTANDING_DEBT_SWISH_SUCCESS,negative:Uh.OUTSTANDING_DEBT_SWISH_ERROR}),{openSwish:ae,isQRModalOpen:oe,dataQrCode:se,isLoadingQrCode:ce,isLoadingAutoStartToken:le,isLoadingSwishStatus:ue,handleSwishQRModalClose:de}=l8({overrideTransitionFinished:!0,amount:h?.outstandingDebt??0,autoStartTokenBodyParams:{accountId:h?.accountId,brand:4},autoStartTokenPost:zm,qrCodePost:ch,swishStatusGet:Th,SWISH_CALLBACK_MOBILE_URL:`northmill://swishCallback`,SWISH_CALLBACK_WEB_URL:Sh.PaymentsDashboard,submitSwishSuccessMachineEvent:()=>{y(),p(),k(),ie.log({debtType:`reduce`}),c({swishQrByteCode:``}),de(),n(h?.isAutogiroActive??!1)},submitSwishErrorMachineEvent:(e,t,...n)=>{ie.error(e,t,...n,{debtType:`reduce`}),c({swishQrByteCode:``}),r()}});return(0,X.useEffect)(()=>{oe&&se?.qrCodeBytes!=null&&(c({swishQrByteCode:se.qrCodeBytes}),i())},[oe,se,i,c]),t({isInitialLoadingReduceOutstandingDebt:g||v,isReduceOutstandingDebtError:f!=null,isInitialLoadingReduceInvoices:T,isFetchingMoreReduceInvoices:!1,hasMoreReduceInvoices:D,reduceInvoices:w,reduceOutstandingDebtData:h,isReduceInvoicesError:E,fetchMoreReduceInvoices:O,downloadedInvoiceId:re,downloadInvoice:te,isDownloadingInvoice:ne,principalLeft:C,onPayButtonClick:e=>{if(a(Uh.INVOICE_PAYMENTS_STARTED,{event_name:Uh.INVOICE_PAYMENTS_STARTED,payment_type:ee.activeOption,place:`ReduceOutstandingDebtDetails`}),ee.activeOption===ug.SWISH||e===ug.SWISH){ee.hideActionsMenu(),ae();return}ee.processPayment()},isLoadingSwish:!!(ce||le||ue||ee.isPaying),availablePaymentMethods:ee,bankgiro:h?.bankgiro,ocr:h?.ocr})};O();var Sbe=e=>{let[t,n]=(0,X.useState)({invoiceId:void 0,invoiceUrl:void 0,invoiceName:void 0,currentStep:0}),{data:r,isLoading:i,refetch:a}=Cee(!1,t.invoiceId),{data:o,isLoading:s,refetch:c}=Fd(!1,t.invoiceId),l=e===`reduce`?o?.invoiceDocumentUrl:r?.InvoiceDocumentUrl,u=(0,X.useCallback)(()=>e===`reduce`?c():a(),[c,a,e]),d=e===`reduce`?s:i,{openPdfWithBase64Conversion:f,isLoading:p}=qm(),m=d||p,h=(0,X.useCallback)(()=>{n({invoiceId:void 0,invoiceUrl:void 0,invoiceName:void 0,currentStep:0}),u()},[u]);return(0,X.useEffect)(()=>{W.emptyOrNull(t.invoiceId)||t.currentStep!==1||(n(e=>({...e,currentStep:2})),u().catch(h))},[u,t,h]),(0,X.useEffect)(()=>{t.currentStep===2&&W.emptyOrNull(l)&&!d&&h(),!(W.emptyOrNull(l)||W.emptyOrNull(t.invoiceId)||t.currentStep!==2)&&n(e=>({...e,invoiceUrl:l,currentStep:3}))},[l,t,d,h]),(0,X.useEffect)(()=>
1604{if(!(W.emptyOrNull(t.invoiceUrl)||W.emptyOrNull(t.invoiceName)||m||t.currentStep!==3)){if(n(e=>({...e,currentStep:0})),!/northmill\.(se|com)\//.test(t.invoiceUrl)){if(R){let e=document.createElement(`a`);e.href=t.invoiceUrl,e.download=t.invoiceName,e.click();return}b.openURL(t.invoiceUrl).finally(h);return}f({url:t.invoiceUrl,fileName:String(t.invoiceName)}).finally(h)}},[f,t,m,h]),{downloadInvoice:(0,X.useCallback)((e,r)=>{t.currentStep===0&&n(t=>({...t,invoiceId:e,invoiceName:r,currentStep:1}))},[t.currentStep]),isLoading:m,downloadedInvoiceId:t.invoiceId}},Cbe=({children:e,onPaymentError:t,onPaymentSuccess:n,onPaymentFreeMonthPress:r,onIsEligible:i})=>{let a=r??i,{logEvent:o}=z(),{captureError:s}=Mt(),c=Ke(),{setSwishQrByteCode:l}=kh(e=>e.swishSessionStore),u=et(),d=Lo(`payInvoiceWithPaRevolve`),{isInitialLoading:f,isFetching:p,hasNextPage:m,isError:h,data:g,fetchNextPage:_}=Wf(),{isInitialLoading:v,isError:y,data:b,refetch:x}=Op(),{data:S,isFetching:C,refetch:w}=dp(b?.AccountId??``),T=b?.OutstandingDebtStatus===up.Paid,E=rp({enabled:d===Oe.ENABLED&&b?.AccountId!=null&&!T,invoiceId:b?.AccountId??``,invoiceAmount:b?.OutstandingDebt??0,onError:e=>{o(Uh.INVOICE_PAYMENTS_ERROR,{event_name:Uh.INVOICE_PAYMENTS_ERROR,payment_type:E.activeOption,place:`RevolveOutstandingDebtDetails`}),s(pm.INVOICE_PAYMENT_FAILED,{place:`RevolveOutstandingDebtDetails`,moreData:{activeOption:E.activeOption,error:{message:e.message,body_message:e?.body?.message,body_code:e?.body?.code}}}),t()},onSuccess:()=>{o(Uh.INVOICE_PAYMENTS_SUCCESS,{event_name:Uh.INVOICE_PAYMENTS_SUCCESS,payment_type:E.activeOption,place:`RevolveOutstandingDebtDetails`}),n(b?.IsAutogiroActive??!1)}}),{data:D,isLoading:O}=im(b?.AccountId??``),{data:k,isInitialLoading:A,refetch:ee}=Cf(u),te=nr({value:sg(k?.RevolveLoanInformation)}),{downloadInvoice:ne,isLoading:re,downloadedInvoiceId:ie}=Sbe(`revolve`),ae=Dd({positive:Uh.OUTSTANDING_DEBT_SWISH_SUCCESS,negative:Uh.OUTSTANDING_DEBT_SWISH_ERROR}),{openSwish:oe,isQRModalOpen:se,dataQrCode:ce,isLoadingQrCode:le,isLoadingAutoStartToken:ue,isLoadingSwishStatus:de,handleSwishQRModalClose:fe}=l8({amount:b?.OutstandingDebt??0,autoStartTokenBodyParams:{accountId:b?.AccountId,brand:4},autoStartTokenPost:zm,qrCodePost:ch,swishStatusGet:Th,SWISH_CALLBACK_MOBILE_URL:`northmill://swishCallback`,SWISH_CALLBACK_WEB_URL:Sh.PaymentsDashboard,submitSwishSuccessMachineEvent:()=>{x(),ee(),ae.log({debtType:`revolve`}),l({swishQrByteCode:``}),c.invalidateQueries({queryKey:Wh.revolve()}),fe(),n(b?.IsAutogiroActive??!1)},submitSwishErrorMachineEvent:(e,n,...r)=>{ae.error(e,n,...r,{debtType:`revolve`}),l({swishQrByteCode:``}),t()}}),pe=e=>{if(o(Uh.INVOICE_PAYMENTS_STARTED,{event_name:Uh.INVOICE_PAYMENTS_STARTED,payment_type:E.activeOption,place:`RevolveOutstandingDebtDetails`}),E.activeOption===ug.SWISH||e===ug.SWISH){E.hideActionsMenu(),oe();return}E.processPayment()};(0,X.useEffect)(()=>{se&&ce?.qrCodeBytes!=null&&l({swishQrByteCode:ce.qrCodeBytes})},[se,ce,l]);let me=Lo(`paymentFreeMonthMinimumBuildNumber`)===Oe.ENABLED;return(0,X.useEffect)(()=>{me&&u&&b?.AccountId!=null&&S==null&&!C&&w()},[me,u,b?.AccountId,S,C,w]),e({revolveInvoices:g?.pages.flatMap(e=>e.Invoices)??[],fetchMoreRevolveInvoices:_,isFetchingMoreRevolveInvoices:p,isInitialLoadingRevolveInvoices:f,isRevolveInvoicesError:h,hasMoreRevolveInvoices:m,usedCredit:te,isInitialLoadingRevolveOutstandingDebt:v||A,isRevolveOutstandingDebtError:y,revolveOutstandingDebtData:b,onPayButtonClick:pe,isLoadingSwish:!!(le||ue||de||E.isPaying),availablePaymentMethods:E,downloadInvoice:ne,isDownloadingInvoice:re,downloadedInvoiceId:ie,bankgiro:b?.Bankgiro,ocr:b?.Ocr,paymentFreeMonthStatusData:D,isLoadingPaymentFreeMonthStatus:O,paymentFreeMonthEligibilityData:S,isLoadingPaymentFreeMonthEligibility:C,fetchPaymentFreeMonthEligibility:w,onPaymentFreeMonthItemPress:()=>{a&&b?.AccountId&&a(b.AccountId)},isQrCodeModalOpen:se,handleSwishQRModalClose:fe})};O();var J5=5,wbe=(e,t=!0)=>{let[n,r]=(0,X.useState)(!1),[i,a]=(0,X.useState)(``),o=(0,X.useRef)(0),s=Gp({enabled:t&&e!=null,initialPageParam:0,queryKey:Wh.creditLineInvoices(e??``),queryFn:({pageParam:t})=>bp({method:`GET`,url:`se/CreditLine/Product/Accounts/${String(e)}/Invoices`,params:{skip:fl(t,W.zeroOrNull,0),pageSize:J5}}),getNextPageParam:e=>{if(e.nextPagePath==null||e.invoices!=null&&e.invoices.length%J5!==0)return;let t=o.current+J5;return o.current=t,t},select:e=>e.pages.flatMap(e=>e.invoices?.map(e=>({Id:e.id,DueDate:e.dueDate,InvoiceType:e.invoiceType,DocumentAvailable:e.documentAvailable}))??[])});return{downloadedInvoiceId:i,isDownloadingInvoice:n,downloadInvoice:(0,X.useCallback)(async t=>{r(!0),a(t);try{let n=await bp({method:`GET`,url:`se/CreditLine/Product/Accounts/${String(e)}/Invoices/${t}`});if(n?.invoiceDocumentUrl==null)return;b.openURL(n.invoiceDocumentUrl)}catch{}r(!1)},[e]),...s}},Tbe=({children:e,onPaymentError:t,onPaymentSuccess:n,accountId:r,creditLineChannel:i=`revolve`})=>{let{logEvent:a}=z(),{captureError:o}=Mt(),s=Ke(),{setSwishQrByteCode:c}=kh(e=>e.swishSessionStore),l=et(),u=Lo(`payInvoiceWithPaRevolve`),d=R5(r,l),f=U3(r,l),p=wbe(r,l),{invoiceToPay:m}=f.data??{},h=m?.amountToPay,g=m==null,_=up.Paid;m!=null&&(_=up.Unpaid),f?.isOverdue&&(_=up.Overdue);let v={AccountId:r,IsAutogiroActive:!1,Bankgiro:f.data?.accountNumber??``,Ocr:f.data?.ocrNumber??``,OutstandingDebt:h??0,DueDate:f.data?.invoiceToPay?.dueDate??``,OutstandingDebtStatus:_}
1604,y=rp({enabled:u===Oe.ENABLED&&!g,invoiceId:r,invoiceAmount:h??0,onError:e=>{a(Uh.INVOICE_PAYMENTS_ERROR,{event_name:Uh.INVOICE_PAYMENTS_ERROR,payment_type:y.activeOption,place:`RevolveOutstandingDebtDetails`,creditLineChannel:i}),o(pm.INVOICE_PAYMENT_FAILED,{place:`CreditLineOutstandingDebtDetails`,moreData:{creditLineChannel:i,activeOption:y.activeOption,error:{message:e.message,body_message:e?.body?.message,body_code:e?.body?.code}}}),t()},onSuccess:()=>{a(Uh.INVOICE_PAYMENTS_SUCCESS,{event_name:Uh.INVOICE_PAYMENTS_SUCCESS,payment_type:y.activeOption,place:`RevolveOutstandingDebtDetails`,creditLineChannel:i}),n(v?.IsAutogiroActive??!1)}}),b=nr({value:(d?.data?.creditLimit.amount??0)-(d?.data?.availableBalance.amount??0),fractionDigits:0}),x=Dd({positive:Uh.OUTSTANDING_DEBT_SWISH_SUCCESS,negative:Uh.OUTSTANDING_DEBT_SWISH_ERROR}),{openSwish:S,isQRModalOpen:C,dataQrCode:w,isLoadingQrCode:T,isLoadingAutoStartToken:E,isLoadingSwishStatus:D,handleSwishQRModalClose:O}=l8({amount:h??0,autoStartTokenBodyParams:{accountId:r,brand:4},autoStartTokenPost:zm,qrCodePost:ch,swishStatusGet:Th,SWISH_CALLBACK_MOBILE_URL:`northmill://swishCallback`,SWISH_CALLBACK_WEB_URL:Sh.PaymentsDashboard,submitSwishSuccessMachineEvent:()=>{d.refetch(),f.refetch(),x.log({debtType:`revolve`}),c({swishQrByteCode:``}),s.invalidateQueries({queryKey:Wh.revolve()}),O(),n(v?.IsAutogiroActive??!1)},submitSwishErrorMachineEvent:(e,n,...r)=>{x.error(e,n,...r,{debtType:`revolve`}),c({swishQrByteCode:``}),t()}});return(0,X.useEffect)(()=>{C&&w?.qrCodeBytes!=null&&c({swishQrByteCode:w.qrCodeBytes})},[C,w,c]),e({revolveInvoices:p.data,fetchMoreRevolveInvoices:p.fetchNextPage,isFetchingMoreRevolveInvoices:!1,isInitialLoadingRevolveInvoices:!1,isRevolveInvoicesError:p.isError,hasMoreRevolveInvoices:p.hasNextPage,usedCredit:b,isInitialLoadingRevolveOutstandingDebt:d.isPending||f.isPending||p.isPending,isRevolveOutstandingDebtError:f.isError,revolveOutstandingDebtData:v,onPayButtonClick:e=>{if(a(Uh.INVOICE_PAYMENTS_STARTED,{event_name:Uh.INVOICE_PAYMENTS_STARTED,payment_type:y.activeOption,place:`RevolveOutstandingDebtDetails`}),y.activeOption===ug.SWISH||e===ug.SWISH){y.hideActionsMenu(),S();return}y.processPayment()},isLoadingSwish:!!(T||E||D||y.isPaying),availablePaymentMethods:y,downloadInvoice:p.downloadInvoice,isDownloadingInvoice:p.isDownloadingInvoice,downloadedInvoiceId:p.downloadedInvoiceId,bankgiro:v?.Bankgiro,ocr:v?.Ocr,isQrCodeModalOpen:C,handleSwishQRModalClose:O})};O();var Ebe=({formattedDueDate:e,formattedOutstandingDebt:t,bankgiro:n,ocr:r})=>{let{formatMessage:i}=K(),{colors:a}=G(),o=N(),{goBack:s}=o,{HeaderComponent:c}=Ji({variant:`label-top-left`,noSpacing:!0,label:i({id:`profile__dashboard__bnpl__invoices__overview__text`}),title:i({id:`profile__dashboard__invoice__manual__payment__title`})}),l=(0,X.useCallback)(()=>{s(),ne.runAfterInteractions(()=>{o.navigate(J.FEED,{screen:Fp.FEED_CC_SCREEN})})},[s,o]),u=Pu.fromISO(e).isValid?e:i({id:`profile__dashboard__invoice__paid`});return(0,Z.jsxs)(Ti,{fullscreen:!0,onClose:s,children:[c,(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:i({id:`profile__invoice__bottom_sheet__paragraph`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(Rr,{label:i({id:`profile__dashboard__profile_–_payments_invoice_2__label`}),text:u,variant:`multiLine`}),(0,Z.jsx)(pr,{color:a.gray200}),(0,Z.jsx)(_s,{label:i({id:`profile__container__label__5`}),text:t}),(0,Z.jsx)(pr,{color:a.gray200}),(0,Z.jsx)(_s,{label:i({id:`profile__content__label`}),text:n}),(0,Z.jsx)(pr,{color:a.gray200}),(0,Z.jsx)(_s,{label:i({id:`profile__content__label__79`}),text:r}),(0,Z.jsx)(pr,{color:a.gray200}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`small`,children:i({id:`profile__dashboard__revolve__invoice__details__payment_to_be_registered.`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(F,{enableBorder:!0,children:(0,Z.jsx)(Wu,{type:`info`,title:i({id:`profile__bottom__sheet__headline`}),description:i({id:`profile__bottom__sheet__reduce__description__04`}),ctaText:i({id:`profile__bottom__sheet__reduce__label`}),onLinkPress:l,testID:`OutstandingDebtManualPaymentView_CardMessageCC`})})]})},Y5=32,X5=({invoices:e,onShowMoreInvoices:t,isDownloadingInvoice:n,downloadedInvoiceId:r,isLoadingMoreInvoices:i,onDownloadInvoice:a,canFetchMoreInvoices:o,type:s})=>{let{isMd:c}=tl(),{formatMessage:l}=K(),{colors:u}=G();B({headerTitle:l(s===`Revolve`?{id:`profile__dashboard__hub__title__5`}:{id:`loan__reduce__dashboard_5__title`})});let d=i?(0,Z.jsxs)(Abe,{children:[(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(P.SpinnerIcon,{width:Y5,height:Y5,fill:u.gray900})]}):o?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:24}
1604),(0,Z.jsx)(kbe,{onPress:t,variant:`outlined`,children:l({id:`profile__dashboard__revolve__invoice__details__label`})})]}):null,f=W5();return(0,Z.jsxs)(Dbe,{showsVerticalScrollIndicator:!1,children:[(0,Z.jsx)(rn,{title:l({id:`profile__dashboard__revolve__invoice__details__closed_account__text`})}),(0,Z.jsxs)(Obe,{isMd:c,children:[(0,Z.jsx)(fi,{title:l({id:`profile__dashboard__revolve__invoice__details__paid__text`})}),f(n,a,e,r),d]}),(0,Z.jsx)(I,{height:64})]})},Dbe=V.ScrollView(``),Obe=V.View(`align-self:center;max-width:600px;width:100%;padding:`,({isMd:e})=>e?0:`0 16px`,`;`),kbe=V(ba)(`width:100%;align-self:center;`),Abe=V.View(`width:`,`${Y5}px`,`;height:`,`${Y5}px`,`;align-self:center;`),jbe=({navigation:e,route:t})=>{let{formatMessage:n}=K(),{colors:r}=G(),{trackAccountEvent:i}=lh(),a=t.params?.reduceId??``,o=(0,X.useCallback)(t=>{i(Uh.MANUAL_PAYMENT_CLICK,a,Mh.REDUCE),e.navigate(Dh.OUTSTANDING_DEBT_MANUAL_PAYMENT,t)},[e,a,i]),s=(0,X.useCallback)(t=>{e.navigate(Dh.OUTSTANDING_DEBT_SUCCESS_SCREEN,{isAutogiroConnected:t,revalidate:`reduce`,crossSellTrigger:{product:sp.REDUCE,screen:eg.INVOICE_PAID,result:Nd.SUCCESS}})},[e]),c=(0,X.useCallback)(()=>{e.navigate(Dh.OUTSTANDING_DEBT_ERROR_SCREEN)},[e]),l=(0,X.useCallback)(()=>{e.navigate(Dh.OUTSTANDING_DEBT_DETAILS_QR_CODE,{reduceId:a,isReduceDebt:!0,isRevolveDebt:!1})},[e,a]);return(0,Z.jsx)(xbe,{reduceId:a,onPaymentSuccess:s,onPaymentError:c,onSwishPayment:l,children:e=>e.reduceOutstandingDebtData?.outstandingDebtStatus===up.Closed||e.reduceOutstandingDebtData?.outstandingDebtStatus===up.Inactive?(0,Z.jsx)(X5,{isDownloadingInvoice:e.isDownloadingInvoice,isLoadingMoreInvoices:e.isFetchingMoreReduceInvoices,onDownloadInvoice:e.downloadInvoice,onShowMoreInvoices:e.fetchMoreReduceInvoices,type:`Reduce`,canFetchMoreInvoices:e.hasMoreReduceInvoices,downloadedInvoiceId:e.downloadedInvoiceId,invoices:e.reduceInvoices}):(0,Z.jsx)(q5,{transparentListItem:{icon:(0,Z.jsx)(P.Reduce,{width:32,height:32,fill:r.gray600}),value:e.principalLeft,label:n({id:`profile__payments__current__debt__label__01`})},canFetchMoreInvoices:e.hasMoreReduceInvoices,dueDate:new Date(e.reduceOutstandingDebtData?.dueDate??``),invoiceStatus:e.reduceOutstandingDebtData?.outstandingDebtStatus,invoices:e.reduceInvoices,isAutogiroConnected:e.reduceOutstandingDebtData?.isAutogiroActive,isDownloadingInvoice:e.isDownloadingInvoice,isLoadingMoreInvoices:e.isFetchingMoreReduceInvoices,isLoadingOutstandingDebt:e.isInitialLoadingReduceOutstandingDebt,onOpenManualPayment:o,onShowMoreInvoices:e.fetchMoreReduceInvoices,outstandingAmount:e.reduceOutstandingDebtData?.outstandingDebt??0,downloadedInvoiceId:e.downloadedInvoiceId,onPayButtonClick:e.onPayButtonClick,onDownloadInvoice:(t,n)=>{i(Uh.MONTHLY_INVOICE_CLICK,a,Mh.REDUCE),e.downloadInvoice(t,n)},isLoadingSwish:e.isLoadingSwish,availablePaymentMethods:e.availablePaymentMethods,testID:`ReduceMultiOutstandingDebtDetailsScreen`,ocr:e.ocr,bankgiro:e.bankgiro})})},Z5=({navigation:e,route:t})=>{let{formatMessage:n}=K(),{colors:r}=G(),{trackAccountEvent:i}=lh(),{isNewRevolve:a}=yf(e=>e.userSession),o=Lo(`paymentFreeMonthMinimumBuildNumber`)===Oe.ENABLED,s=t.name===Dh.PROFILE_MORTGAGE_OUTSTANDING_DEBT_DETAILS,c=a||s?!1:o,l=s?Mh.MORTGAGE:Mh.REVOLVE,{newRevolveAccountId:u,mortgageAccountId:d}=yf(e=>e.userSession),f=s?d:u,p=(0,X.useCallback)(t=>{i(Uh.MANUAL_PAYMENT_CLICK,f,l),e.navigate(Dh.OUTSTANDING_DEBT_MANUAL_PAYMENT,t)},[f,l,e,i]),m=(0,X.useCallback)(t=>{e.navigate(Dh.OUTSTANDING_DEBT_SUCCESS_SCREEN,{isAutogiroConnected:t,revalidate:`revolve`,crossSellTrigger:{product:s?sp.MORTGAGE:sp.REVOLVE,screen:eg.INVOICE_PAID,result:Nd.SUCCESS}})},[e,s]),h=(0,X.useCallback)(()=>{e.navigate(Dh.OUTSTANDING_DEBT_ERROR_SCREEN)},[e]),g=(0,X.useCallback)(t=>{e.navigate(Dh.PAYMENT_FREE_MONTH,{origin:`revolveOutstandingDebt`,accountId:t})},[e]),_=(0,X.useCallback)(t=>{e.navigate(Dh.PAYMENT_FREE_MONTH_RESULT,{variant:`denial`,origin:`revolveOutstandingDebt`,accountId:t})},[e]);return(0,Z.jsx)(a||s?Tbe:Cbe,{onPaymentError:h,onPaymentSuccess:m,onIsEligible:g,onIsNotEligible:_,accountId:s?d:u,creditLineChannel:s?`mortgage`:`revolve`,children:e=>e.revolveOutstandingDebtData?.OutstandingDebtStatus===up.Closed||e.revolveOutstandingDebtData?.OutstandingDebtStatus===up.Inactive?(0,Z.jsx)(X5,{isDownloadingInvoice:e.isDownloadingInvoice,isLoadingMoreInvoices:e.isFetchingMoreRevolveInvoices,onDownloadInvoice:e.downloadInvoice,onShowMoreInvoices:e.fetch
1604MoreRevolveInvoices,type:`Revolve`,canFetchMoreInvoices:e.hasMoreRevolveInvoices,downloadedInvoiceId:e.downloadedInvoiceId,invoices:e.revolveInvoices}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Mbe,{isHidden:e.isQrCodeModalOpen,children:(0,Z.jsx)(q5,{transparentListItem:{icon:(0,Z.jsx)(P.LoanRevolve,{width:32,height:32,fill:r.gray600}),value:e.usedCredit,label:n({id:`profile_–_payments_–_revolve_invoice_paid__label`})},canFetchMoreInvoices:e.hasMoreRevolveInvoices,dueDate:e.revolveOutstandingDebtData?.DueDate!=null&&e.revolveOutstandingDebtData?.DueDate!==``?new Date(e.revolveOutstandingDebtData?.DueDate):new Date,invoiceStatus:e.revolveOutstandingDebtData?.OutstandingDebtStatus,invoices:e.revolveInvoices,isAutogiroConnected:e.revolveOutstandingDebtData?.IsAutogiroActive,isDownloadingInvoice:e.isDownloadingInvoice,isLoadingMoreInvoices:e.isFetchingMoreRevolveInvoices,isLoadingOutstandingDebt:e.isInitialLoadingRevolveOutstandingDebt,onOpenManualPayment:p,onShowMoreInvoices:e.fetchMoreRevolveInvoices,outstandingAmount:e.revolveOutstandingDebtData?.OutstandingDebt??0,downloadedInvoiceId:e.downloadedInvoiceId,onPayButtonClick:e.onPayButtonClick,availablePaymentMethods:e.availablePaymentMethods,onDownloadInvoice:(t,n)=>{i(Uh.MONTHLY_INVOICE_CLICK,f,l),e.downloadInvoice(t,n)},isLoadingSwish:e.isLoadingSwish,testID:`CreditLineOutstaningDebtDetailsScreen`,ocr:e.ocr,bankgiro:e.bankgiro,onPaymentFreeMonthItemPress:e.onPaymentFreeMonthItemPress,paymentFreeMonthStatusData:e.paymentFreeMonthStatusData,isLoadingPaymentFreeMonthStatus:e.isLoadingPaymentFreeMonthStatus,isLoadingPaymentFreeMonthEligibility:e.isLoadingPaymentFreeMonthEligibility,paymentFreeMonthEnabled:c,paymentFreeMonthEligibilityData:e.paymentFreeMonthEligibilityData})}
1604),e.isQrCodeModalOpen&&(0,Z.jsx)(Sm,{closeMachineEvent:e.handleSwishQRModalClose})]})})},Mbe=V.View(`flex:1;`,({isHidden:e})=>e&&`display: none;`,`;`),Nbe=({route:e})=>(0,Z.jsx)(Ebe,{...e.params}),{FlowResultScreen:Pbe}=Jc,Fbe=({})=>{let{replace:e,getState:t,popTo:n}=N(),{formatMessage:r}=K();return(0,Z.jsx)(Pbe,{type:`approved`,title:r({id:`pay__transfer__swish__headline`}),description:r({id:`pay__transfer__swish__subline`}),buttonTitle:r({id:`pay__transfer__swish__label`}),onButtonPress:()=>{if(R){window.close();return}let{routeNames:r}=t();r.includes(J.FEED)?n(J.FEED,{screen:Fp.FEED_SCREEN}):e(fE.LOGIN)},IconComponent:Cr.SwishColorLogoBadge})},Ibe=({navigation:e})=>{let{canApplyStip:t,isFetched:n}=qh(),r=(0,X.useRef)(!1);return(0,X.useEffect)(()=>{if(!r.current&&n){if(r.current=!0,t){e.replace(J.USP_STIP,{isCrossSell:!0});return}e.popTo(J.FEED,{screen:Fp.FEED_SCREEN})}},[n,e,t]),(0,Z.jsx)(Sn,{variant:`symbol`})};O();var Q5=`wallet://`,Lbe=async()=>{await b.canOpenURL(Q5)&&await b.openURL(Q5)},Rbe=()=>{let e=N(),{formatMessage:t}=K(),n=(0,X.useCallback)(()=>{Lbe(),e.canGoBack()?e.goBack():e.navigate(J.FEED,{screen:Fp.FEED_SCREEN})},[e]);return(0,Z.jsx)(vi,{type:`approved`,headerShown:!1,showIcon:!0,IconComponent:P.AppleWallet,title:t({id:`global_screens__add_card_apple_wallet__title`}),description:t({id:`global_screens__add_card_apple_wallet__description`}),primaryButtonProps:{text:t({id:`global_screens__add_card_apple_wallet__button_label`}),onPress:n}})},zbe=()=>(0,Z.jsxs)(Y.Group,{children:[(0,Z.jsx)(Y.Screen,{name:yp.SWISH_INFO_SCREEN,component:Fbe}),(0,Z.jsx)(Y.Screen,{name:yp.STORE_REDIRECT_SCREEN,component:dm})]});O();var Bbe=()=>{let{logEvent:e}=z(),{formatMessage:t,locale:n}=K(),{colors:r}=G(),{navigate:i,dispatch:a}=N(),{data:o}=Gh(),[s,c]=(0,X.useState)(!1),[l,u]=(0,X.useState)(!1),d=no();B({headerTitleText:t({id:`insurance__reduce__dashboard__name`}),isHeaderSemiTransparent:!0});let f=o?.insurance?.canSubmitClaims??!1,p=(W.not.emptyOrNull(o?.insurance?.fromDate)&&Pu.fromISO(o?.insurance.fromDate).year<2025)??!1,[m,{data:h,loading:g}]=ul();(0,X.useEffect)(()=>{o?.insurance?.id!=null&&m({variables:{contractIdsByProducts:[{id:o.insurance.id.toString(),productType:Ka.PaymentProtectionInsurance}]}})},[o?.insurance?.id,m]);let _=(0,X.useCallback)(()=>{f?p?i(Q.REVOLVE_INSURANCE_REPORT_CLAIM):(e(T4.PPI_DASHBOARD_REPORT_CLAIM),b.openURL(C4)):(e(T4.PPI_DASHBOARD_REPORT_CLAIM_OLDER),c(!0))},[f,e,p,i]),v=(0,X.useCallback)(()=>{e(T4.PPI_DASHBOARD_OPEN_FAQ),b.openURL(w4)},[e]),y=(0,X.useCallback)(()=>{e(T4.PPI_DASHBOARD_OPEN_DOCUMENTS),i(Q.REVOLVE_INSURANCE_DOCUMENTS)},[e,i]),x=(0,X.useCallback)(()=>{e(T4.PPI_DASHBOARD_OPEN_RESIGN),u(!0)},[e]),S=(0,X.useCallback)(()=>{e(T4.PPI_DASHBOARD_CALL_CC),u(!1),Tc.onPhonePress(NE)},[e]),C=[{title:t({id:`insurance__reduce__dashboard__name__34`}),description:t({id:`insurance__reduce__dashboard__description`})},{title:t({id:`insurance__reduce__dashboard__name__55`}),description:t({id:`insurance__reduce__dashboard__description`})},{title:t({id:`insurance__reduce__dashboard__name__47`}),description:t({id:`insurance__reduce__dashboard__description__24`})}];return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j,{insetBottom:!1,testID:`RevolveInsuranceScreen`,header:(0,Z.jsx)(qt,{IconComponent:P.InsuranceIcon,headerHeight:d,label:t({id:`insurance__reduce__dashboard__label`}),title:t({id:`insurance__reduce__dashboard__text__93`}),colors:{titleColor:r.secondary300},actionButtonProps:{label:t({id:`insurance__reduce__dashboard__name`}),onPress:_,TrailingIconComponent:P.OpenInBrowserIcon}}),children:[(0,Z.jsx)(fi,{topSpacing:!1,title:t({id:`insurance__dashboard__dashboard__text`})}),(0,Z.jsx)(F,{children:C.map((e,t)=>(0,Z.jsx)(M,{variant:`success`,leading:e,IconComponent:P.UspCheckIcon},t))}),(0,Z.jsx)(I,{height:8}),(0,Z.jsxs)(F,{children:[(0,Z.jsx)(M,{leading:{title:t({id:`insurance__dashboard__name`})},IconComponent:P.DocumentsIcon,trailingElement:(0,Z.jsx)(M.Arrow,{}),onPress:y}),(0,Z.jsx)(M,{leading:{title:t({id:`insurance__reduce__dashboard__name__6`})},IconComponent:P.CustomerCenterIcon,trailingElement:(0,Z.jsx)(P.OpenInBrowserIcon,{height:24,width:24}),onPress:v})]}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(F,{children:(0,Z.jsx)(Wu,{type:`info`,icon:(0,Z.jsx)(P.InfoMessageIcon,{width:32,height:32,fill:r.info}),title:t({id:`insurance__reduce__dashboard__title__41`}),description:t({id:`global_screens__insurance__info_text_17`},{0:Cl(o?.insurance?.premiumGuesstimate??0,n,L.SE.number.amount.currency)}),multiLine:!0})}),!g&&(0,Z.jsx)(Fa,{items:h?.data??[],onClick:({contractId:e,productType:t,isWithdrawalFlowAvailable:n})=>{n?a(Ol.popTo(yE.PRODUCT_WITHDRAWAL_ONBOARDING,{contractId:e,productType:t})):x()}}),(0,Z.jsx)(sr,{})]}),(0,Z.jsx)(Bl,{headerText:t({id:`insurance__reduce__dashboard__name`}),descriptionText:t({id:`insurance__dashboard__report__claim__modal__dialog__text`},{date:Pu.fromISO(o?.insurance?.fromDate??``,{locale:n}).toFormat(L.SE.FORMAT_WRITTEN_YYYY_MM_DD_DATE)}),visible:s,onClose:()=>c(!1),mainActionButtonProps:{text:t({id:`insurance__stip__(short_term_income_protection)__label-text__27`}),onPress:()=>c(!1)}}),(0,Z.jsx)(Bl,{headerText:t({id:`insurance__dashboard__report__claim__modal__dialog__text__45`}),descriptionText:t({id:`insurance__dashboard__resign__dialog__text`}),visible:l,onClose:()=>u(!1),secondaryActionButtonProps:{text:t({id:`insurance__resign__label-text__82`}),onPress:()=>u(!1)},mainActionButtonProps:{text:t({id:`insurance__resign__label-text`}),onPress:S}})]})};O();var Vbe=({isFirstItem:e,isLastItem:t,...n})=>{let{formatDate:r}=K(),{colors:i}=G(),a=(0,X.useMemo)(()=>(0,Z.jsx)(P.PdfIcon,{width:32,height:32,fill:i.gray900}),[i]),o=(0,X.useMemo)(()=>(0,Z.jsx)(P.ArrowForwardIcon,{width:32,height:32,fill:i.gray900}),[i]);return(0,Z.jsx)(Yu,{onPress:()=>b.openURL(n.url),spacing:1,label:n.name,description:r(n.dateCreated),rightComponent:o,leftComponent:a,isFirstItem:e,isLastItem:t})},Hbe=()=>{let{data:e,error:t,refetch:n,isLoading:r}=Gh(),{formatMessage:i}=K(),a=no();B({headerTitleText:i({id:`profile__dashboard__profile_–_documents_overview__text__50`}),isHeaderSemiTransparent:!0});
1604let o=(0,X.useCallback)(({item:t,index:n})=>e?.insurance?.documents==null?null:(0,X.createElement)(Vbe,{...t,key:t.s3FileKey,isFirstItem:n===0,isLastItem:n===e.insurance.documents.length-1}),[e]),s=(0,X.useMemo)(()=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(yo,{height:64}),(0,Z.jsx)(I,{height:1}),(0,Z.jsx)(yo,{height:64}),(0,Z.jsx)(I,{height:1}),(0,Z.jsx)(yo,{height:64}),(0,Z.jsx)(I,{height:1}),(0,Z.jsx)(yo,{height:64})]}),[]),c=(0,X.useMemo)(()=>e?.insurance?.documents?.map((e,t)=>({key:t,...e})),[e?.insurance?.documents]);return t==null?(0,Z.jsx)(Ube,{children:(0,Z.jsx)(be,{scrollEventThrottle:1,ListHeaderComponent:(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:a}),(0,Z.jsx)(fi,{title:i({id:`insurance__reduce__documents__text`}),size:`medium`})]}),style:Wbe.flatList,data:c,ListEmptyComponent:s,renderItem:o,refreshing:e!=null&&r,onRefresh:n,showsVerticalScrollIndicator:!1})}):null},Ube=V.View(`align-self:center;width:100%;max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;padding:`,({theme:e})=>`0 ${e.width.screen.paddingHorizontal} 24px`,`;`),Wbe=c.create({flatList:{height:`100%`}});O();var $5=()=>{let{logEvent:e}=z(),{formatMessage:t}=K(),[n,r]=(0,X.useState)(null),{goBack:i}=N(),a=no();B({headerTitleText:t({id:`insurance__reduce__dashboard__name`}),onNavigateBack:i,isHeaderSemiTransparent:!0});let o=(0,X.useCallback)(()=>{e(T4.PPI_DASHBOARD_REPORT_CLAIM),n===!0?b.openURL(C4):b.openURL(Voe),i()},[e,n,i]);return(0,Z.jsxs)(j,{testID:`ReduceInsuranceScreen`,children:[(0,Z.jsx)(I,{height:a}),(0,Z.jsx)(fi,{topSpacing:!1,title:t({id:`insurance__dashboard__claim__header`})}),(0,Z.jsxs)(F,{children:[(0,Z.jsx)(M,{leading:{overline:t({id:`insurance__dashboard__overline__before`}),title:t({id:`insurance__dashboard__select__direct__account__headline`})},IconComponent:P.Calendar,variant:`active`,onPress:()=>r(!1),trailingElementType:{elementType:`radio`,elementProps:{isFilled:n===!1}}}),n===!1&&(0,Z.jsx)(Mu,{message:t({id:`insurance__dashboard__description__text__confirm`})})]}),(0,Z.jsx)(I,{height:8}),(0,Z.jsxs)(F,{children:[(0,Z.jsx)(M,{leading:{overline:t({id:`insurance__dashboard__overline__after`}),title:t({id:`insurance__dashboard__headline__38`})},IconComponent:P.Calendar,variant:`active`,onPress:()=>r(!0),trailingElementType:{elementType:`radio`,elementProps:{isFilled:n===!0}}}),n===!0&&(0,Z.jsx)(Mu,{message:t({id:`insurance__dashboard__select__direct__account__text__9`})})]}),(0,Z.jsx)(Gbe,{}),(0,Z.jsx)(ba,{wide:!0,align:`center`,hasShadow:!0,onPress:o,disabled:n==null,children:t({id:`insurance__reduce__dashboard__name`})})]})},Gbe=V.View(`flex:1;min-height:24px;`),Kbe=({goBack:e})=>{let{logEvent:t}=z(),[n,r]=(0,X.useState)(!1),{formatMessage:i}=K(),{colors:a}=G(),o=(0,X.useMemo)(()=>{let e=[i({id:`Feed__account_credit_-_fullscreen_from_feed__name__62`}),i({id:`Feed__account_credit_-_fullscreen_from_feed__name`}),i({id:`Feed__account_credit_-_fullscreen_from_feed__name__15`}),i({id:`Feed__account_credit_-_fullscreen_from_feed__name__17`})];return e.map((t,n)=>(0,Z.jsx)(Yu,{isFirstItem:n===0,isLastItem:n===e.length-1,isDisabled:!0,leftComponent:(0,Z.jsx)(P.UspCheckIcon,{width:32,height:32,fill:a.secondary400}),testID:`ApplyPage_UspItem`,label:t},n))},[a.secondary400,i]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Wl,{headerColor:a.secondary400,icon:P.LoanRevolve,label:i({id:`Feed__group_4__product-label`}),subtitle:i({id:`Feed__group_4__description_with_1_or_2_lines`}),title:i({id:`feed___group_4__headline_title`}),description:i({id:`Feed__account_credit_-_fullscreen_from_feed__dialog-text`}),footerContent:(0,Z.jsx)(bl,{hasShadow:!0,primaryButtonProps:{isLoading:!1,text:i({id:`feed_and_general__onboarding-usp__revolve__credit_-_fullscreen_from_feed__label-text`}),onPress:()=>{t(Uh.REVOLVE_LIGHT_CONVERT_TO_REVOLVE),r(!0)},testID:`ApplyPage_GetStartedButton`},secondaryButtonProps:{isLoading:!1,icon:(0,Z.jsx)(P.CloseIcon,{width:32,height:32,fill:a.gray900}),onPress:e,testID:`ApplyPage_GetStartedButton`}}),children:o}),n&&(0,Z.jsx)(qbe,{children:(0,Z.jsxs)(Jbe,{children:[(0,Z.jsx)(U,{variant:`headline`,size:`small`,children:i({id:`feed_and_general__onboarding-usp___dialog-text`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:i({id:`feed_and_general__onboarding-usp___withdraw_–_more_action_menu__dialog-text`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(Ybe,{onPress:e,children:i({id:`feed_and_general__onboarding-usp__label-text`})})]})})]})},qbe=V.View(`position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.5);justify-content:center;align-items:center;padding-left:20px;padding-right:20px;`),Jbe=V.View(`padding:24px;background-color:`,({theme:e})=>e.colors.gray0,`;border-radius:16px;max-width:600px;`),Ybe=V(ba)(`align-self:center;width:100%;`),Xbe=()=>{let e=N(),t=(0,X.useCallback)(()=>{e.replace(Q.REVOLVE_DASHBOARD)},[e]);return(0,Z.jsx)(Kbe,{goBack:t})},Zbe=function(e){return e.AVAILABLE=`Available`,e.UNAVAILABLE=`Unavailable`,e.ACTIVE=`Active`,e}({});O();var Qbe=({onPress:e,testID:t})=>{let{formatMessage:n}=K();return(0,Z.jsxs)(A,{testID:t+`Container`,children:[(0,Z.jsx)(fi,{title:n({id:`Revolve__dashboard__more__actions__menu__text`})}),(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{variant:`active`,IconComponent:P.InsuranceIcon,leading:{title:n({id:`global_screen__dashboard__insurance_dashboard__title`}),description:n({id:`revolve__dashboard__insurance_dashboard__text`})},trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}},colors:{leadingDescriptionColor:ms.success},onPress:e,testID:t+`Item`})})]})},e7=({title:e,isAccountConnected:t,onPress:n,connectedAccountDescription:r,bankName:i,statusText:a,statusColor:o})=>{let{formatMessage:s}=K(),{colors:c}=G();return t?(0,Z.jsx)(M,{variant:`success`,leading:{title:e,description:r},colors:{trailingDescriptionColor:o},avatarInitials:i,trailing:{description:a}}):(0,Z.jsx)(M,{variant:`error`,leading:{title:e,description:s({id:`revolve__dashboard__directdebit__withdraw__account__not__connected`})},colors:{leadingDescriptionColor:c.error},IconComponent:P.WarningIcon,trailingElementType:{elementType:`button`,elementProps:{buttonText:s({id:`reduce__dashboard__item__label__33`}),onPressIn:n}}})},$be=(e,t)=>
1604{switch(t){case sm.Approved:return e({id:`revolve__dashboard__directdebit__withdraw__account__connected`});case sm.Pending:return e({id:`profile__dashboard__item__description__pending`});case sm.Cancelled:case sm.NotExist:return e({id:`revolve__dashboard__directdebit__withdraw__account__not__connected`});default:return}},exe=(e,t)=>{switch(t){case sm.Approved:return e.colors.success;case sm.Pending:return e.colors.info;case sm.Cancelled:case sm.NotExist:return e.colors.error;default:return e.colors.gray600}},txe=({accountId:e})=>{let{navigate:t}=N(),{formatMessage:n}=K(),r=et(),i=G(),{data:a,loading:o}=Ii({accountId:e,transferType:wt.Withdrawal,enabled:r}),s=a,{data:c,isPending:l}=nm(r),u=s?.connectedAccounts!=null&&s.connectedAccounts.length>0,d=c?.accounts!=null&&c.accounts.length>0,f=s?.connectedAccounts?.[0],p=c?.accounts?.[0],m=p?.directDebitStatus===sm.NotExist||p?.directDebitStatus===sm.Cancelled,h=()=>{M6(A6.MANAGE_CONNECTED_ACCOUNTS,j6.V2),t(Dh.CONNECTED_ACCOUNTS)};return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(fi,{title:n({id:`loan__revolve__light__direct__debit__description`}),rightComponent:!o&&!l&&(0,Z.jsx)(ba,{variant:`text`,size:`small`,onPress:h,TrailingIconComponent:P.ArrowForwardIcon,children:n({id:`lona__revolve__dashboard__loading__label`})})}),o||l?(0,Z.jsx)(nd,{height:140}):(0,Z.jsxs)(F,{children:[(0,Z.jsx)(e7,{title:n({id:`revolve__dashboard__withdraw__account__title`}),isAccountConnected:u,onPress:h,connectedAccountDescription:f?`${f.bankName} ···· ${f.number}`:void 0,bankName:f?.bankName??void 0,statusText:n({id:`revolve__dashboard__directdebit__withdraw__account__connected`}),statusColor:i.colors.success}),(0,Z.jsx)(e7,{title:n({id:`revolve__dashboard__direct__debit__account__title`}),isAccountConnected:d&&!m,onPress:h,connectedAccountDescription:p?`${p.bankName} ···· ${p.directDebitAccountNumber}`:void 0,bankName:p?.bankName??void 0,statusText:$be(n,p?.directDebitStatus??null),statusColor:exe(i,p?.directDebitStatus??null)})]})]})},nxe=({accountId:e})=>{let{formatMessage:t}=K(),{logEvent:n}=z(),{navigate:r}=N(),i=et(),a=no(),o=Gs(),s=R5(e,i),{data:c}=n3({accountId:e,transferType:K4.WITHDRAWAL,enabled:i}),{data:l}=_p({accountId:e,enabled:i}
1604),u=U3(e,i),{mutate:d,data:f,isPending:p}=r3({transferType:K4.WITHDRAWAL,accountId:e});(0,X.useEffect)(()=>{e&&i&&d()},[e,i,d]);let m=f?.isValid===!1?f?.errorCodes??null:null,h=(m?.includes(q4.DAILY_TRANSFER_COUNT_LIMIT_EXCEEDED)??!1)||(m?.includes(q4.MONTHLY_TRANSFER_COUNT_LIMIT_EXCEEDED)??!1),g=c?.limits.minAmount,_=l?.maximumLimit??0,v=s.data?.availableBalance?.amount??0,y=s.data?.creditLimit?.amount??0,b=l?.canRequestIncreaseLimit===!0,x=g!=null&&v<g&&y<_&&b,S=s.isPending||s.isError||u.isPending||u.isError||u.isOverdue||p||h||x,C=o({value:s.data?.availableBalance?.amount,fractionDigits:0}),w=o({value:s.data?.creditLimit?.amount,fractionDigits:0}),T=(0,X.useMemo)(()=>t(S?{id:`revolve__dashboard__withdraw_not_possible__action-header__description`}:{id:`revolve__dashboard__withdraw_amount__label`}),[t,S]);return(0,Z.jsx)(qt,{headerHeight:a,IconComponent:P.LoanRevolve,isError:s.isError,errorButtonText:t({id:`loan__revolve__dashboard__full_limit_(reload)__label`}),onPressErrorButton:s.refetch,isLoading:s.isPending,title:C,label:T,description:t({id:`revolve__dashboard__after_onboarding__bottom-description-right`},{creditLimit:w}),actionButtonProps:{onPress:()=>{n(H4.WITHDRAW),M6(A6.WITHDRAW,j6.V2),r(Q.REVOLVE_WITHDRAWAL)},label:t({id:`revolve__dashboard__loading__action-header__label`}),disabled:S}})},rxe=({maximumLimit:e})=>{let{formatMessage:t}=K(),{logEvent:n}=z(),{navigate:r}=N(),i=et(),{isRefetching:a}=Cf(i),o=nr({value:e,fractionDigits:0});return(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{variant:a?`disabled`:`active`,onPress:()=>{a||(n(H4.INCREASE_LIMIT),r(Q.REVOLVE_INCREASE_LIMIT))},IconComponent:P.AddIcon,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}},leading:{title:t({id:`loan__revolve__dashboard__after_onboarding__label__72`}),description:t({id:`revolve__dashboard__after_onboarding__description`},{maxRevolve:o})},testID:`RevolveDashboardScreenIncreaseLimit`})})},ixe=({accountId:e,enabled:t})=>{let{formatMessage:n}=K(),{logEvent:r}=z(),{colors:i}=G(),{navigate:a}=N(),{data:o,isPending:s}=_p({accountId:e??void 0,enabled:t}),{data:c,isPending:l}=n3({accountId:e??``,transferType:K4.WITHDRAWAL,enabled:e!=null}),u=R5(e??void 0,t),{mutate:d,data:f}=r3({transferType:K4.WITHDRAWAL,accountId:e??``});(0,X.useEffect)(()=>{e!=null&&t&&d()},[e,t,d]);let p=c?.limits.minAmount,m=u.data?.availableBalance?.amount??0,h=u.data?.creditLimit?.amount??0,g=o?.canRequestIncreaseLimit===!0,_=f?.isValid===!1?f?.errorCodes??null:null,v=_?.includes(q4.DAILY_TRANSFER_COUNT_LIMIT_EXCEEDED)??!1,y=_?.includes(q4.MONTHLY_TRANSFER_COUNT_LIMIT_EXCEEDED)??!1,b=o?.maximumLimit??0,x=p!=null&&m<p&&h<b,S=(0,X.useMemo)(()=>{if(g){if(x)return{variant:`info`,title:n({id:`revolve__dashboard__Increase__limit__withdraw__funds`}),message:n({id:`revolve__dashboard__withdraw_amount__description__35`}),showCta:!0};if(v)return{variant:`info`,title:n({id:`revolve__dashboard__Increase__limit__withdraw__funds`}),message:n({id:`revolve__dashboard__withdraw_amount__description`}),showCta:!0};if(y)return{variant:`info`,title:n({id:`revolve__dashboard__Increase__limit__withdraw__funds`}),message:n({id:`revolve__dashboard__withdraw_amount__description__31`}),showCta:!0}}if(!g){if(v)return{variant:`info`,title:n({id:`revolve__dashboard__withdraw_amount__headline__18`}),message:n({id:`revolve__dashboard__withdraw_amount__description__37`}),showCta:!1};if(y)return{variant:`info`,title:n({id:`revolve__dashboard__withdraw_amount__headline__93`}),message:n({id:`revolve__dashboard__withdraw_amount__description__83`}),showCta:!1}}return null},[n,g,v,y,x]),C=(0,X.useCallback)(()=>{r(H4.INCREASE_LIMIT),M6(A6.INCREASE_LIMIT,j6.V2),a(Q.REVOLVE_INCREASE_LIMIT)},[r,a]);return s||l||u.isPending||f==null?null:S==null?g?(0,Z.jsx)(rxe,{maximumLimit:o.maximumLimit}):null:(0,Z.jsx)(F,{children:(0,Z.jsx)(Wu,{type:S.variant,multiLine:!0,icon:(0,Z.jsx)(P.InfoMessageIcon,{width:32,height:32,fill:i.info}),title:S.title,description:S.message,testID:`RevolveDashboardIncreaseLimitCardMessage`,...S.showCta&&{ctaText:n({id:`revolve_-_dashboard_–_after_onboarding__name`}),onLinkPress:C}})})},axe=({accountId:e})=>{let{formatMessage:t,locale:n}=K(),r=et(),{navigate:i}=N(),{colors:a}=G(),o=Gs(),{data:s,isPending:c,isError:l,isOverdue:u}=U3(e,r),{trackAccountEvent:d}=lh(),f=()=>{d(Uh.MONTHLY_INVOICE_CLICK,e,Mh.REVOLVE),i(Dh.PROFILE_REVOLVE_OUTSTANDING_DEBT_DETAILS)};if(c)return(0,Z.jsx)(nd,{height:72});if(l)return null;let{invoiceToPay:p}=s;
1604if(p==null)return(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{leading:{title:t({id:`revolve__dashboard__invoice__button__tittle__nothing__to__pay`}),description:t({id:`revolve__dashboard__invoice__button__description__nothing__to__pay`})},variant:`success`,testID:`RevolveDashboard-OutstandingDebt-ListItem`,IconComponent:P.InvoicesIcon,colors:{leadingDescriptionColor:a.success},onPress:f,trailingElement:(0,Z.jsx)(M.Arrow,{})})});let{amountToPay:m,dueDate:h}=p,g=Pu.fromISO(h,{locale:n}).toFormat(L.SE.FORMAT_WRITTEN_YYYY_MM_DD_DATE),_=o({value:m}),v=ho({startDate:Pu.now().toISO(),endDate:h,durationUnits:[`days`]}).days??0;return u?(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{leading:{title:t({id:`revolve__dashboard__invoice__button__tittle__ready__to__pay`}),description:g},trailing:{title:_,description:t({id:`revolve__dashboard__invoice__tile__overdue`})},variant:`error`,testID:`RevolveDashboard-OutstandingDebt-ListItem`,IconComponent:P.InvoicesIcon,colors:{trailingDescriptionColor:a.error},onPress:f,trailingElement:(0,Z.jsx)(M.Arrow,{})})}):(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{leading:{title:t({id:`revolve__dashboard__invoice__button__tittle__ready__to__pay`}),description:g},trailing:{title:_,description:t({id:`reduce__dashboard__invoice__tile__days__left`},{0:v})},variant:`info`,testID:`RevolveDashboard-OutstandingDebt-ListItem`,IconComponent:P.InvoicesIcon,onPress:f,trailingElement:(0,Z.jsx)(M.Arrow,{})})})},t7=()=>{let e=Gs(),{locale:t}=K();return(0,X.useCallback)(n=>n?.map(n=>({id:n.id,product:`revolve`,type:n.transactionType,IconComponent:sxe(n.transactionType),amount:e({value:n.amount.amount}),isIncomeTransaction:n.amount.amount>0,label:cxe(n.transactionType),description:Pu.fromISO(n.transactionDate,{locale:t}).toFormat(L.SE.FORMAT_WRITTEN_DATE),transactionDate:n.transactionDate}))??[],[t,e])},n7={AutogiroPayment:`AutogiroPayment`,Payment:`Payment`,DebtCollection:`DebtCollection`,PendingWithdrawal:`PendingWithdrawal`,WithdrawRebillaCreditLine:`WithdrawRebillaCreditLine`,OwnAccountTransfer:`OwnAccountTransfer`,SwishPayment:`SwishPayment`,StartingFee:`StartingFee`,WithdrawalFee:`WithdrawalFee`,ReminderFee:`ReminderFee`,LateFee:`LateFee`,InvoicingFee:`InvoicingFee`,Interest:`Interest`,DelayInterest:`DelayInterest`},r7={[n7.AutogiroPayment]:P.RecurringPaymentIcon,[n7.Payment]:P.DepositIcon,[n7.DebtCollection]:P.TransferIcon,[n7.PendingWithdrawal]:P.WithdrawIcon,[n7.WithdrawRebillaCreditLine]:P.WithdrawIcon,[n7.OwnAccountTransfer]:P.WithdrawIcon,[n7.SwishPayment]:Cr.SwishLogoBadge,[n7.StartingFee]:P.FeeIcon,[n7.WithdrawalFee]:P.FeeIcon,[n7.ReminderFee]:P.FeeIcon,[n7.LateFee]:P.FeeIcon,[n7.InvoicingFee]:P.FeeIcon,[n7.Interest]:P.PayInterestIcon,[n7.DelayInterest]:P.PayInterestIcon,default:P.TransferIcon},oxe={[n7.AutogiroPayment]:`Autogirobetalning`,[n7.Payment]:`Manuell betalning`,[n7.DebtCollection]:`Inkasso`,[n7.PendingWithdrawal]:`Pågående utbetalning`,[n7.WithdrawRebillaCreditLine]:`Uttag till extern bank`,[n7.OwnAccountTransfer]:`Uttag till personkonto`,[n7.SwishPayment]:`Swish insättning`,[n7.StartingFee]:`Uppläggningsavgift`,[n7.WithdrawalFee]:`Uttagsavgift`,[n7.ReminderFee]:`Påminnelseavgift`,[n7.LateFee]:`Förseningsavgift`,[n7.InvoicingFee]:`Administrativ månadsavgift`,[n7.Interest]:`Ränta`,[n7.DelayInterest]:`Dröjsmålsränta`},sxe=e=>r7[e]??r7.default,cxe=e=>oxe[e]??e,lxe=({accountId:e})=>{let{formatMessage:t}=K(),n=et(),{logEvent:r}=z(),{navigate:i}=N(),a=t7(),{data:o,isPending:s,isError:c,refetch:l}=Bn({enabled:n,queryKey:Wh.creditLineTransactions(e),queryFn:()=>bp({method:`GET`,url:`se/bank-accounts/public/accounts/${e}/transactions`})});if(s)return(0,Z.jsx)(Po,{title:t({id:`loan__revolve__dashboard__after_onboarding__text__9`}),isLoading:!0});if(c)return(0,Z.jsx)(Po,{title:t({id:`loan__revolve__dashboard__after_onboarding__text__9`}),hasError:!0,onReloadPress:l,reloadText:t({id:`loan__revolve__dashboard__full_limit_(reload)__label`})});let u=a(o.transactions);return(0,Z.jsx)(Po,{title:t({id:`loan__revolve__dashboard__after_onboarding__text__9`}),showAllLabel:t({id:`loan__revolve__dashboard__withdraw_amount_(autogrito_not_connected)__label`}),items:u,onShowAllPress:()=>{r(H4.SHOW_TRANSACTIONS),M6(A6.TRANSACTIONS,j6.V2),i(Q.REVOLVE_TRANSACTIONS_HISTORY_LIST)},isLoading:s,hasError:c,onReloadPress:l,reloadText:t({id:`loan__revolve__dashboard__full_limit_(reload
1604)__label`}),emptyText:t({id:`loan__revolve__dashboard__after_onboarding__description`})})},uxe=()=>{let{formatMessage:e}=K(),{logEvent:t}=z();Ut();let{navigate:n,popTo:r,dispatch:i}=N(),{newRevolveAccountId:a,isNewRevolve:o}=yf(e=>e.userSession),s=Nr(),{data:c}=hp({accountId:a,enabled:s}),{captionImageContentCards:l,classicContentCards:u,fetchCards:d}=Qh(),[f,{data:p,loading:m}]=ul();return(0,X.useEffect)(()=>{a!=null&&f({variables:{contractIdsByProducts:[{id:a,productType:Ka.Revolve}]}})},[a,f]),B({headerTitleText:e({id:`loan__revolve__dashboard__after_onboarding__title`}),onTrailingButtonPress:()=>{t(H4.MORE_ACTIONS),n(Q.REVOLVE_DASHBOARD_MORE_ACTIONS_MENU)},buttonText:e({id:`pay_–_dashboard__label-text`}),buttonTestID:`RevolveDashboardScreenMoreActionsButton`,isHeaderSemiTransparent:!0,onNavigateBack:()=>{r(J.FEED,{screen:Fp.FEED_SCREEN})}}),(0,X.useEffect)(()=>{t(H4.REVOLVE_DASHBOARD_VISIT)},[t]),(0,X.useEffect)(()=>{o||n(Q.REVOLVE_ERROR)},[o,n]),Gi((0,X.useCallback)(()=>{o&&d()},[o,d])),(0,Z.jsxs)(j,{insetBottom:!1,header:(0,Z.jsx)(nxe,{accountId:a}),testID:`RevolveDashboardScreen`,children:[u.length>0&&(0,Z.jsx)(tm,{variant:`classic`,placement:`revolve-dashboard`,classicContentCards:u,spacing:{gap:12,bottom:12}}),(0,Z.jsxs)(dxe,{children:[(0,Z.jsx)(Vr,{feature:`revolveIncreaseLimitV2`,children:(0,Z.jsx)(Vr.Enabled,{children:(0,Z.jsx)(ixe,{accountId:a,enabled:s})})}),(0,Z.jsx)(axe,{accountId:a})]}),(0,Z.jsx)(txe,{accountId:a}),l.length>0&&(0,Z.jsx)(tm,{variant:`image`,placement:`revolve-dashboard`,captionImageContentCards:l,spacing:{top:12,gap:12}}),c?.state===Zbe.ACTIVE&&(0,Z.jsx)(Qbe,{onPress:()=>{M6(A6.INSURANCE_TILE,j6.V2),n(Q.REVOLVE_INSURANCE_DASHBOARD)},testID:`CreditProtectionSection`}),(0,Z.jsx)(lxe,{accountId:a}),!m&&(0,Z.jsx)(Fa,{items:p?.data??[],onClick:({contractId:e,productType:t,isWithdrawalFlowAvailable:n})=>{n&&i(Ol.popTo(yE.PRODUCT_WITHDRAWAL_ONBOARDING,{contractId:e,productType:t}))}}),u.length>0&&(0,Z.jsx)(tm,{variant:`classic`,placement:`revolve-dashboard-footer`,classicContentCards:u,spacing:{top:16,gap:12,bottom:12}}),(0,Z.jsx)(sr,{})]})},dxe=V.View(`gap:8px;`),fxe=({onPress:e,isDisabled:t=!1,isLoading:n,isActiveForCurrentInvoice:r,isActiveForNextInvoice:i})=>{let{colors:a}=G(),{formatMessage:o}=K(),s=r||i,c=t&&!s?.5:1,l=n?P.SpinnerIcon:P.ArrowForwardIcon,u=o(r?{id:`profile__dashboard__invoice__payment__free__month__status__01`}:i?{id:`profile__dashboard__invoice__payment__free__month__status__02`}:{id:`profile__invoice__payment_free_month_label`});return(0,Z.jsx)(M,{testID:`PaymentFreeMonthItem`,variant:t||n?`disabled`:s?`default`:`active`,onPress:e,leading:{title:o({id:`profile__invoice__description__label__41`}),description:u},IconComponent:P.PushForwardIcon,trailingElement:s?(0,Z.jsx)(P.UspCheckIcon,{width:24,height:24,fill:a.gray900}):(0,Z.jsx)(l,{height:24,width:24,fill:a.gray900,fillOpacity:c}),colors:{leadingDescriptionColor:s?a.info:a.gray600}})},pxe=(e,t)=>{let n=[],r=[];e.forEach(e=>{if(W.not.emptyOrNull(e.directDebitAccountNumber))switch(e.productType){case zh.Revolve:n.push(e);break;case zh.ReduceRefill:r.push(e)}});let i=[],a=[];return t.forEach(e=>{if(W.not.emptyOrNull(e.withdrawalAccountNumber))switch(e.productTypeForWithdrawal){case Xh.Revolve:i.push(e);break;case Xh.Savings:a.push(e)}}),{creditLineAccounts:{directDebit:n,withdrawal:i},reduceAndLoanAccounts:{directDebit:r},savingsAccounts:{withdrawal:a}}},i7={repayment:`Inbetalning`,autogiroPayment:`Inbetalning Autogiro`,swishPayment:`Swish-betalning`,withdrawalFee:`Administrativ uttagsavgift`,administrativeMonthlyFee:`Administrativ månadsavgift`,reminderFee:`Påminnelseavgift`,lateFee:`Förseningsvite`,insurance:`Låneskyddsförsäkring`,interest:`Ränta`,invoicingFee:`Aviavgift`,internalTransfer:`Överföring`,withdrawal:`Uttag`},a7={width:32,height:32};i7.repayment,P.DepositIcon,{...a7},i7.autogiroPayment,P.RecurringPaymentIcon,{...a7},i7.swishPayment,Cr.SwishLogoBadge,{...a7},i7.withdrawalFee,P.FeeIcon,{...a7},i7.administrativeMonthlyFee,P.FeeIcon,{...a7},i7.reminderFee,P.FeeIcon,{...a7},i7.lateFee,P.FeeIcon,{...a7},i7.invoicingFee,P.FeeIcon,{...a7},i7.insurance,P.InsuranceIcon,{...a7},i7.interest,P.PayInterestIcon,{...a7},i7.internalTransfer,P.WithdrawIcon,{...a7},i7.withdrawal,P.WithdrawIcon,{...a7},P.TransferIcon,{...a7};var o7={[i7.repayment]:P.DepositIcon,[i7.autogiroPayment]:P.RecurringPaymentIcon,[i7.swishPayment]:Cr.SwishLogoBadge,[
1604i7.withdrawalFee]:P.FeeIcon,[i7.administrativeMonthlyFee]:P.FeeIcon,[i7.reminderFee]:P.FeeIcon,[i7.lateFee]:P.FeeIcon,[i7.invoicingFee]:P.FeeIcon,[i7.insurance]:P.InsuranceIcon,[i7.interest]:P.PayInterestIcon,[i7.internalTransfer]:P.WithdrawIcon,[i7.withdrawal]:P.WithdrawIcon,default:P.TransferIcon},mxe={[i7.repayment]:`Manuell betalning`,[i7.internalTransfer]:`Uttag till personkonto`,[i7.autogiroPayment]:`Autogirobetalning`},hxe=e=>o7[e]??o7.default,gxe=e=>mxe[e]??e,s7=e=>{let t=Gs(),{locale:n}=K();return(0,X.useMemo)(()=>e?.map((e,r)=>({id:e.TransactionId??r,product:`revolve`,type:e.TransactionType,IconComponent:hxe(e.TransactionType),amount:t({value:e.Amount}),isIncomeTransaction:e.Amount>0,label:gxe(e.TransactionType),description:Pu.fromISO(e.ValueDate,{locale:n}).toFormat(L.SE.FORMAT_WRITTEN_DATE),transactionDate:e.ValueDate}))??[],[e,n,t])},c7=({isWithdrawalAccountConnected:e,isDirectDebitAccountConnected:t,isLoading:n})=>{let r=N(),{formatMessage:i}=K(),{colors:a}=G(),o=()=>{M6(A6.MANAGE_CONNECTED_ACCOUNTS,j6.V1),r.navigate(Dh.CONNECTED_ACCOUNTS)},s=(0,Z.jsx)(M.Button,{onPress:o,children:i({id:`reduce__dashboard__item__label__33`})});return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(fi,{title:i({id:`loan__revolve__light__direct__debit__description`}),rightComponent:!n&&(0,Z.jsx)(ba,{variant:`text`,size:`small`,onPress:o,TrailingIconComponent:P.ArrowForwardIcon,children:i({id:`lona__revolve__dashboard__loading__label`})})}),n?(0,Z.jsx)(yo,{height:140}):(0,Z.jsxs)(F,{children:[(0,Z.jsx)(M,{variant:e?`success`:`error`,leading:{title:i({id:`revolve__dashboard__withdraw__account__title`}),description:i(e?{id:`revolve__dashboard__directdebit__withdraw__account__connected`}:{id:`revolve__dashboard__directdebit__withdraw__account__not__connected`})},colors:{leadingDescriptionColor:e?a.success:a.error},IconComponent:e?P.UspCheckIcon:P.WarningIcon,trailingElement:e?void 0:s}),(0,Z.jsx)(M,{variant:t?`success`:`error`,leading:{title:i({id:`revolve__dashboard__direct__debit__account__title`}),description:i(t?{id:`revolve__dashboard__directdebit__withdraw__account__connected`}:{id:`revolve__dashboard__directdebit__withdraw__account__not__connected`})},colors:{leadingDescriptionColor:t?a.success:a.error},IconComponent:t?P.UspCheckIcon:P.WarningIcon,trailingElement:t?void 0:s})]})]})},_xe=({isPartPayment:e,IsIncreaseLimitAvailable:t,isOverdue:n,isWithdrawDisabled:r})=>e||t?!1:!!(n||r),vxe=(e,t,n,r)=>t?e({id:`revolve__dashboard__minimum__withdraw__not__possible__increase__limit__message__text`},{minWithdrawal:r}):n?e({id:`revolve__dashboard__dashboard_–_overdue_payment__message-text`}):e({id:`revolve__dashboard__minimum__withdraw__not__possible__max__limit__message__text`},{minWithdrawal:r}),yxe=()=>{let{formatMessage:e}=K(),{logEvent:t}=z(),n=N(),r=et(),{colors:i}=G();Ut();let a=Lo(`paymentFreeMonthMinimumBuildNumber`)===Oe.ENABLED,o=no(),{data:s,status:c,error:l,refetch:u,isRefetching:d}=Cf(r),{data:f}=Op(),p=Ih(),{data:m,status:h}=nm(r),{data:g,status:_}=lp(),{captionImageContentCards:v,classicContentCards:y,fetchCards:b}
1604=Qh(),x=h===`pending`||_===`pending`,S=(0,X.useMemo)(()=>{let e=W.emptyOrNull(m)||W.emptyOrNull(g);if(x||e)return{withdrawalAccounts:[],directDebitAccounts:[]};let t=pxe(m.accounts.filter(e=>e.productType===zh.Revolve&&e.directDebitStatus===sm.Approved),g.accounts.filter(e=>e.productTypeForWithdrawal===Xh.Revolve));return{withdrawalAccounts:t.creditLineAccounts.withdrawal,directDebitAccounts:t.creditLineAccounts.directDebit}},[m,g,x]),C=S.withdrawalAccounts.length>0,w=S.directDebitAccounts.length>0,T=s?.RevolveLoanInformation.AccountType===yd.PartPayment,E=f?.OutstandingDebtStatus===up.Overdue,D=T&&W.not.emptyOrNull(f)&&!f.IsAutogiroActive,O=c===`pending`;Gi((0,X.useCallback)(()=>{b()},[b]));let k=(0,X.useMemo)(()=>s?.RevolveLoanInformation==null?!1:s.RevolveLoanInformation.AccountType===yd.CreditLine||s.RevolveLoanInformation.AccountType===yd.PartPayment&&s.RevolveLoanInformation.UsedCreditRevolve>15e3,[s]),A=C||w;B({headerTitleText:e({id:`loan__revolve__dashboard__after_onboarding__title`}),onTrailingButtonPress:()=>{t(H4.MORE_ACTIONS),n.navigate(Q.REVOLVE_DASHBOARD_MORE_ACTIONS_MENU)},buttonText:e({id:`pay_–_dashboard__label-text`}),buttonTestID:`RevolveDashboardScreenMoreActionsButton`,isHeaderSemiTransparent:!0,onNavigateBack:()=>{n.popTo(J.FEED,{screen:Fp.FEED_SCREEN})}});let ee=s7(s?.RevolveLoanInformation?.Transactions),te=sg(s?.RevolveLoanInformation),ne=(0,X.useMemo)(()=>{if(T)return s.RevolveLoanInformation.UsedCreditRevolve??0;if(s?.RevolveLoanInformation.AvailableCreditLimit!==void 0){let e=s.RevolveLoanInformation.AvailableCreditLimit;return e>0?e:0}return 0},[s?.RevolveLoanInformation.AvailableCreditLimit,s?.RevolveLoanInformation.UsedCreditRevolve,T]),re=nr({value:ne,fractionDigits:0}),ie=nr({value:s?.RevolveLoanInformation.MonthlyPayment,fractionDigits:0}),ae=nr({value:te,fractionDigits:0}),oe=nr({value:s?.RevolveLoanInformation.CreditLimit,fractionDigits:0}),{minWithdrawAmount:se,maxRevolve:ce}=p.loading||p.error!=null?{minWithdrawAmount:B4,maxRevolve:wse}:{minWithdrawAmount:p.data.withdrawRange.min,maxRevolve:p.data.withdrawRange.max},le=nr({value:ce,fractionDigits:0}),ue=nr({value:se,fractionDigits:0}),de=ne<se||E,fe=_xe({isOverdue:E,isPartPayment:T,IsIncreaseLimitAvailable:s?.RevolveLoanInformation.IsIncreaseLimitAvailable??!1,isWithdrawDisabled:de}),pe=de&&(s?.RevolveLoanInformation.IsIncreaseLimitAvailable??!1)&&!E,me=(0,X.useMemo)(()=>O&&s==null?(0,Z.jsx)(nd,{height:72}):pe?null:s!=null&&s.RevolveLoanInformation.IsIncreaseLimitAvailable?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{variant:d?`disabled`:`active`,onPress:()=>{d||(t(H4.INCREASE_LIMIT),M6(A6.INCREASE_LIMIT,j6.V1),n.navigate(Q.REVOLVE_INCREASE_LIMIT))},IconComponent:P.AddIcon,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}},leading:{title:e({id:`loan__revolve__dashboard__after_onboarding__label__72`}),description:e({id:`revolve__dashboard__after_onboarding__description`},{maxRevolve:le})},testID:`RevolveDashboardScreenIncreaseLimit`})}),(0,Z.jsx)(I,{height:8})]}):null,[s,e,le,O,d,t,n,pe]),he=e(T?{id:`profile__dashboard__revolve__light__dashboard__label`}:de?{id:`revolve__dashboard__withdraw_not_possible__action-header__description`}:{id:`revolve__dashboard__withdraw_amount__label`}),ge=vxe(e,pe,E,ue),_e=e(pe?{id:`revolve_-_dashboard_–_after_onboarding__name`}:{id:`revolve__dashboard__loading__action-header__label`}),ve=()=>{if(T){M6(A6.CONVERT_PART_PAYMENT,j6.V1),n.navigate(Q.CONVERT_PART_PAYMENT_TO_REVOLVE);return}pe?(t(H4.INCREASE_LIMIT),M6(A6.INCREASE_LIMIT,j6.V1),n.navigate(Q.REVOLVE_INCREASE_LIMIT)):(t(H4.WITHDRAW),M6(A6.WITHDRAW,j6.V1),n.navigate(Q.REVOLVE_WITHDRAWAL,{screen:Q.REVOLVE_WITHDRAWAL_FORM}))},ye=()=>{t(H4.SHOW_TRANSACTIONS),M6(A6.TRANSACTIONS,j6.V1),n.navigate(Q.REVOLVE_TRANSACTIONS_HISTORY_LIST)},be=de&&c!==`pending`&&!T,xe=s?.RevolveLoanInformation.IsResizeAvailable??!1,{data:Se,isFetching:Ce,refetch:we}=dp(f?.AccountId??``),{data:Te,isLoading:Ee}=im(f?.AccountId??``),De=(0,X.useCallback)(()=>{M6(A6.PAYMENT_FREE_MONTH,j6.V1),n.navigate(Dh.PAYMENT_FREE_MONTH,{origin:`revolveDashboard`,accountId:f?.AccountId??``})},[f?.AccountId,n]);(0,X.useEffect)(()=>{t(H4.REVOLVE_DASHBOARD_VISIT)},[t]),(0,X.useEffect)(()=>{a&&r&&f?.AccountId!=null&&Se==null&&!Ce&&we()},[a,r,f?.AccountId,Se,Ce,we]);let ke=a&&Te!=null&&Te.isActiveForCurrentInvoice;return(0,Z.jsxs)(j,{insetBottom:!1,header:(0,Z.jsx)(qt,{headerHeight:o,IconComponent:P.LoanRevolve,isError:l!=null,errorButtonText:e({id:`loan__revolve__dashboard__full_limit_(reload
1604)__label`}),isLoading:O,title:T?ie:re,label:he,description:T?e({id:`profile__dashboard__revolve__light__dashboard__bottom-description__right`},{amount:ae}):e({id:`revolve__dashboard__after_onboarding__bottom-description-right`},{creditLimit:oe}),actionButtonProps:{onPress:ve,label:_e,disabled:fe||ke}}),testID:`RevolveDashboardScreen`,children:[y.length>0&&(0,Z.jsx)(tm,{variant:`classic`,placement:`revolve-dashboard`,classicContentCards:y,spacing:{gap:12,bottom:12}}),be&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(F,{children:(0,Z.jsx)(Wu,{type:`info`,multiLine:!0,icon:(0,Z.jsx)(P.InfoMessageIcon,{width:32,height:32,fill:i.info}),title:e({id:`revolve__dashboard__minimum__withdraw__not__possible__tile`}),description:ge})}),(0,Z.jsx)(I,{height:8})]}),ke&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(F,{children:(0,Z.jsx)(Wu,{type:`info`,multiLine:!0,icon:(0,Z.jsx)(P.Info,{width:32,height:32,fill:i.info}),title:e({id:`revolve__dashboard__minimum__withdraw__not__possible__tile`}),description:e({id:`revolve__dashboard__withdraw__amount__description`})})}),(0,Z.jsx)(I,{height:8})]}),me,xe&&(0,Z.jsx)(Z.Fragment,{children:d?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(nd,{height:72}),(0,Z.jsx)(I,{height:8})]}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{variant:d?`disabled`:`active`,onPress:()=>{d||(M6(A6.EDIT_MONTHLY_PAYMENT,j6.V1),n.push(Q.REVOLVE_EDIT_MONTHLY_PAYMENT))},IconComponent:P.EditIcon,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}},leading:{title:e({id:`profile__dashboard__revolve__light__dashboard__name__62`})}})}),(0,Z.jsx)(I,{height:8})]})}),(0,Z.jsxs)(F,{children:[(0,Z.jsx)(Hh,{descriptorProductsType:`revolve`,testID:`RevolveDashboard-OutstandingDebt-ListItem`}),a&&Se?.isEligible&&(0,Z.jsx)(fxe,{onPress:De,isDisabled:Ee||Te!=null&&(Te.isActiveForCurrentInvoice||Te.isActiveForNextInvoice)||Ce,isLoading:Ee||Ce,isActiveForCurrentInvoice:Te!=null&&Te.isActiveForCurrentInvoice,isActiveForNextInvoice:Te!=null&&Te.isActiveForNextInvoice})]}),k&&!A&&(0,Z.jsx)(c7,{isWithdrawalAccountConnected:C,isDirectDebitAccountConnected:w,isLoading:x}),!k&&D&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(F,{children:(0,Z.jsx)(Wu,{multiLine:!0,type:`info`,icon:(0,Z.jsx)(P.UspCheckIcon,{width:32,height:32,fill:i.info}),title:e({id:`revolve__light___dashboard___headline`}),description:e({id:`revolve__light___dashboard_3__amount`}),ctaText:e({id:`revolve__onboarding__denied_page__label`}),onLinkPress:()=>{M6(A6.CALL_CUSTOMER_CARE,j6.V1),Tc.onPhonePress(`0840007040`)}})})]}),k&&A&&(0,Z.jsx)(c7,{isWithdrawalAccountConnected:C,isDirectDebitAccountConnected:w,isLoading:x}),v.length>0&&(0,Z.jsx)(tm,{variant:`image`,placement:`revolve-dashboard`,captionImageContentCards:v,spacing:{top:12,gap:12}}),(0,Z.jsx)(Po,{title:e({id:`loan__revolve__dashboard__after_onboarding__text__9`}),showAllLabel:e({id:`loan__revolve__dashboard__withdraw_amount_(autogrito_not_connected)__label`}),items:ee,onShowAllPress:ye,isLoading:c===`pending`,hasError:l!=null&&l.status!==404,onReloadPress:u,reloadText:e({id:`loan__revolve__dashboard__full_limit_(reload)__label`}),emptyText:e({id:`loan__revolve__dashboard__after_onboarding__description`})}),y.length>0&&(0,Z.jsx)(tm,{variant:`classic`,placement:`revolve-dashboard-footer`,classicContentCards:y,spacing:{top:16,gap:12,bottom:12}}),(0,Z.jsx)(sr,{})]})}
1604,bxe=()=>{let e=N(),t=et(),{formatMessage:n,locale:r}=K(),{colors:i}=G(),{trackAccountEvent:a}=lh(),{status:o,data:s}=Cf(t),{data:c}=Op(),l=Ch(t),u=c?.AccountId,d=(0,X.useMemo)(()=>o===`pending`||l.isLoading,[o,l.isLoading]),f=(0,X.useMemo)(()=>s!=null&&l.data!=null?{...s.RevolveLoanInformation,...l.data}:{},[s,l.data]);(0,X.useEffect)(()=>{(o===`error`||l.error!=null)&&e.navigate(Q.REVOLVE_ERROR)},[l.error,o,e]),Gi((0,X.useCallback)(()=>{a(Uh.ACCOUNT_DETAILS_VIEWED,u,Mh.REVOLVE)},[u,a]));let p=Ua({value:f.InterestRate});return(0,Z.jsx)(Ti,{fullscreen:!0,onClose:e.goBack,headerText:n({id:`revolve__dashboard__text_label__13`}),children:d?(0,Z.jsxs)(ir,{times:5,children:[(0,Z.jsx)(yo,{height:16,width:144}),(0,Z.jsx)(I,{}),(0,Z.jsx)(yo,{}),(0,Z.jsx)(I,{})]}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:i.gray700,children:n({id:`loan__revolve__loan_details__label__6`})}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:n({id:`revolve__dashboard__text_label__13`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:n({id:`revolve__dashboard__modal_–_loan_details_–_scrolled__modal-text`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(ba,{onPress:()=>{M6(A6.CALL_CUSTOMER_CARE,j6.V1),em()},variant:`text`,children:n({id:`revolve__dashboard__modal_–_loan_details_–_scrolled__modal-number`})}),(0,Z.jsx)(I,{height:8}),(0,Z.jsxs)(F,{enableBorder:!0,children:[(0,Z.jsx)(M,{leading:{overline:n({id:`loan__revolve__loan_details__label__83`}),title:Tc.formatNumber(f.UsedCreditRevolve,r,L.SE.number.amount.currency)}}),(0,Z.jsx)(pr,{color:i.gray100}),(0,Z.jsx)(M,{leading:{overline:n({id:`loan__revolve__loan_details__label`}),title:Tc.formatNumber(f.CreditLimit,r,L.SE.number.amount.currency)}}),(0,Z.jsx)(pr,{color:i.gray100}),(0,Z.jsx)(M,{leading:{overline:n({id:`loan__revolve__label-text__label_text__18`}),title:p}})]}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(F,{enableBorder:!0,children:(0,Z.jsx)(M,{variant:`active`,leading:{title:n({id:`loan__revolve__content__text__8`}),description:n({id:`profile__dashboard__invoice__manual__payment__description`})},IconComponent:P.InvoicesIcon,onPress:()=>{a(Uh.PAYMENT_DETAILS_CLICK,u,Mh.REVOLVE),e.navigate(Q.REVOLVE_PAYMENT_DETAILS)},trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}},testID:`AccountDetails-PaymentDetails-Button`})})]})})},{formatNumber:l7,formatPercent:xxe}=Tc,Sxe=()=>{let{navigate:e,goBack:t}=N(),n=et(),{formatMessage:r,locale:i}=K(),{colors:a}=G(),{trackAccountEvent:o}=lh(),{isNewRevolve:s,newRevolveAccountId:c}=yf(e=>e.userSession),l=c,{data:u,isError:d,isPending:f}=R5(l,n);return Gi((0,X.useCallback)(()=>{o(Uh.ACCOUNT_DETAILS_VIEWED,l,Mh.REVOLVE)},[l,o])),(0,X.useEffect)(()=>{(!s||c==null||c===``||d)&&e(Q.REVOLVE_ERROR)},[d,c,e,s]),(0,Z.jsx)(Ti,{fullscreen:!0,onClose:t,headerText:r({id:`revolve__dashboard__text_label__13`}),children:f?(0,Z.jsxs)(ir,{times:5,children:[(0,Z.jsx)(nd,{height:16,width:144}),(0,Z.jsx)(I,{}),(0,Z.jsx)(nd,{}),(0,Z.jsx)(I,{})]}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:a.gray700,children:r({id:`loan__revolve__loan_details__label__6`})}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:r({id:`revolve__dashboard__text_label__13`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:r({id:`revolve__dashboard__modal_–_loan_details_–_scrolled__modal-text`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(ba,{onPress:()=>{M6(A6.CALL_CUSTOMER_CARE,j6.V2),em()},variant:`text`,children:r({id:`revolve__dashboard__modal_–_loan_details_–_scrolled__modal-number`})}),(0,Z.jsx)(I,{height:8}),(0,Z.jsxs)(F,{enableBorder:!0,children:[(0,Z.jsx)(M,{leading:{overline:r({id:`loan__revolve__loan_details__label__83`}),title:l7((u?.creditLimit.amount??0)-(u?.availableBalance.amount??0),i,L.SE.number.amount.currency)}}),(0,Z.jsx)(pr,{color:a.gray100}),(0,Z.jsx)(M,{leading:{overline:r({id:`loan__revolve__loan_details__label`}),title:l7(u?.creditLimit?.amount??0,i,L.SE.number.amount.currency)}}),(0,Z.jsx)(pr,{color:a.gray100}),(0,Z.jsx)(M,{leading:{overline:r({id:`loan__revolve__label-text__label_text__18`}),title:xxe(u?.annualInterestRate??0,i)}})]}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(F,{enableBorder:!0,children:(0,Z.jsx)(M,{variant:`active`,leading:{title:r({id:`loan__revolve__content__text__8`}),description:r({id:`profile__dashboard__invoice__manual__payment__description`})},IconComponent:P.InvoicesIcon,onPress:()=>{o(Uh.PAYMENT_DETAILS_CLICK,l,Mh.REVOLVE),e(Q.REVOLVE_PAYMENT_DETAILS)},trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}},testID:`AccountDetails-PaymentDetails-Button`})})]})})},{ListItemWithCopyButton:u7}=Jc,Cxe=()=>{let{navigate:e,goBack:t,popTo:n,canGoBack:r}=N(),{formatMessage:i,locale:a}=K(),{colors:o}=G(),{data:s,isLoading:c,isError:l}=Op(),u=(0,X.useCallback)(()=>
1604{if(r()){t();return}n(Q.REVOLVE_DASHBOARD)},[n,r,t]);(0,X.useEffect)(()=>{l&&e(Q.REVOLVE_ERROR)},[l,e]);let d=(0,X.useCallback)(()=>{if(M6(A6.CALL_CUSTOMER_CARE,j6.V1),n(Q.REVOLVE_DASHBOARD),Fc()){e(J.FEED,{screen:Fp.FEED_CC_SCREEN});return}requestIdleCallback(()=>{e(J.FEED,{screen:Fp.FEED_CC_SCREEN})})},[n,e]),f=s?.DueDate,p=f!=null&&Pu.fromISO(f).isValid?Pu.fromISO(f,{locale:a}).toFormat(`yyyy-MM-dd`):i({id:`profile__dashboard__invoice__paid`}),m=nr({value:s?.OutstandingDebt,fractionDigits:2});return(0,Z.jsx)(Ti,{fullscreen:!0,onClose:()=>n(Q.REVOLVE_DASHBOARD),onBack:u,headerText:i({id:`loan__revolve__content__text__8`}),children:c?(0,Z.jsxs)(ir,{times:5,children:[(0,Z.jsx)(yo,{height:16,width:144}),(0,Z.jsx)(I,{}),(0,Z.jsx)(yo,{}),(0,Z.jsx)(I,{})]}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:o.gray700,children:i({id:`loan__revolve__loan_details__label__6`})}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:i({id:`loan__revolve__content__text__8`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:i({id:`global_screens__invoice__bottom_sheet__paragraph`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsxs)(F,{enableBorder:!0,children:[(0,Z.jsx)(u7,{testID:`RevolvePaymentDetailsV1_ListDetailSummaryItemWithCopyButton_Date`,overline:i({id:`profile__dashboard__profile_–_payments_invoice_2__label`}),title:p}),(0,Z.jsx)(pr,{color:o.gray100}),(0,Z.jsx)(u7,{testID:`RevolvePaymentDetailsV1_ListDetailSummaryItemWithCopyButton_Amount`,overline:i({id:`profile__container__label__5`}),title:m}),(0,Z.jsx)(pr,{color:o.gray100}),s?.Bankgiro!=null&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(u7,{testID:`RevolvePaymentDetailsV1_ListDetailSummaryItemWithCopyButton_Bankgiro`,overline:i({id:`profile__content__label`}),title:s?.Bankgiro}),(0,Z.jsx)(pr,{color:o.gray100})]}),(0,Z.jsx)(u7,{testID:`RevolvePaymentDetailsV1_ListDetailSummaryItemWithCopyButton_Ocr`,overline:i({id:`profile__content__label__79`}),title:s?.Ocr??``})]}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:o.infoDark,children:i({id:`profile__dashboard__revolve__invoice__details__payment_to_be_registered.`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(F,{enableBorder:!0,children:(0,Z.jsx)(Wu,{type:`info`,title:i({id:`profile__bottom__sheet__headline`}),description:i({id:`profile__bottom__sheet__reduce__description__04`}),ctaText:i({id:`profile__bottom__sheet__reduce__label`}),onLinkPress:d,testID:`RevolvePaymentDetailsV1_CardMessageCC`})})]})})},{ListItemWithCopyButton:d7}=Jc,wxe=()=>{let{navigate:e,goBack:t,popTo:n,canGoBack:r}=N(),i=et(),{formatMessage:a,locale:o}=K(),{colors:s}=G(),{isNewRevolve:c,newRevolveAccountId:l}=yf(e=>e.userSession),u=l,{data:d,isError:f,isPending:p}=R5(u,i),{data:m,isPending:h,isError:g}=U3(u,i),_=p||h,v=(0,X.useCallback)(()=>{if(r()){t();return}n(Q.REVOLVE_DASHBOARD)},[n,r,t]);(0,X.useEffect)(()=>{(!c||l==null||l===``||f||g)&&e(Q.REVOLVE_ERROR)},[f,g,l,e,c]);let y=(0,X.useCallback)(()=>{if(n(Q.REVOLVE_DASHBOARD),Fc()){e(J.FEED,{screen:Fp.FEED_CC_SCREEN});return}requestIdleCallback(()=>{e(J.FEED,{screen:Fp.FEED_CC_SCREEN})})},[n,e]),b=m?.invoiceToPay?.dueDate,x=b!=null&&Pu.fromISO(b).isValid?Pu.fromISO(b,{locale:o}).toFormat(L.SE.FORMAT_WRITTEN_YYYY_MM_DD_DATE):a({id:`profile__dashboard__invoice__paid`}),S=m?.invoiceToPay?.amountToPay==null?`-`:Tc.formatNumber(m.invoiceToPay.amountToPay,o,L.SE.number.amount.currency);return(0,Z.jsx)(Ti,{fullscreen:!0,onClose:()=>n(Q.REVOLVE_DASHBOARD),onBack:v,headerText:a({id:`loan__revolve__content__text__8`}),children:_?(0,Z.jsxs)(ir,{times:5,children:[(0,Z.jsx)(nd,{height:16,width:144}),(0,Z.jsx)(I,{}),(0,Z.jsx)(nd,{}),(0,Z.jsx)(I,{})]}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:s.gray700,children:a({id:`loan__revolve__loan_details__label__6`})}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:a({id:`loan__revolve__content__text__8`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:a({id:`global_screens__invoice__bottom_sheet__paragraph`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsxs)(F,{enableBorder:!0,children:[(0,Z.jsx)(d7,{testID:`RevolvePaymentDetailsV2_ListItemWithCopyButton_Date`,overline:a({id:`profile__dashboard__profile_–_payments_invoice_2__label`}),title:x}),(0,Z.jsx)(pr,{color:s.gray100}),(0,Z.jsx)(d7,{testID:`RevolvePaymentDetailsV2_ListItemWithCopyButton_Amount`,overline:a({id:`profile__container__label__5`}),title:S}),(0,Z.jsx)(pr,{color:s.gray100}),m?.accountNumber!=null&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(d7,{testID:`RevolvePaymentDetailsV2_ListItemWithCopyButton_Bankgiro`,overline:a({id:`profile__content__label`}),title:m.accountNumber}),(0,Z.jsx)(pr,{color:s.gray100})]}),(0,Z.jsx)(d7,{testID:`RevolvePaymentDetailsV2_ListItemWithCopyButton_Ocr`,overline:a({id:`profile__content__label__79`}),title:d?.ocrNumber??``})]}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:s.infoDark,children:a({id:`profile__dashboard__revolve__invoice__details__payment_to_be_registered.`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(F,{enableBorder:!0,children:(0,Z.jsx)(Wu,{type:`info`,title:a({id:`profile__bottom__sheet__headline`}),description:a({id:`profile__bottom__sheet__reduce__description__04`}),ctaText:a({id:`profile__bottom__sheet__reduce__label`}),onLinkPress:y,testID:`RevolvePaymentDetails_CardMessageCC`})})]})})},Txe=({children:e,onEdited:t})=>{let{retrieveToken:n}=yf(e=>e.userSession),{data:r,status:i}=vf({retrieveToken:n}),{mutateAsync:a,isPending:o,status:s}=Oh({retrieveToken:n}),c=(0,X.useCallback)(async e=>{try{await a({SelectedMtp:e})}catch{}},[a]);return(0,X.useEffect)(()=>{s===`success`&&t()},[t,s]),e({options:r?.loanPeriods??[],isSubmitting:o,oldMtp:r?.currentMtp??0,isLoading:i===`pending`,submit:c})},{SliderWrapper:Exe}=Jc,Dxe=({options:e,setSelectedRepaymentOption:t,selectedRepaymentOption:n})=>{let{formatMessage:r}=K(),{colors:i}=G(),a=(0,X.useMemo)(()=>{let t=[],n=e.length-1;for(let r=0;r<(e.length>4?3:e.length);r++){let i=n-r;t.push(e[i].numberOfMonths)}return e.length>4&&t.push(e[0].numberOfMonths),t.reverse()},[e]);return(0,Z.jsxs)(Axe,{children:[(0,Z.jsx)(U,{variant:`body`,size:`medium`,align:`center`,children:r({id:`profile__dashboard__revolve__light__edit__monthly__payment__01__text`})}),(0,Z.jsx)(I,{height:12}),(0,Z.jsx)(nl,{value:n?.mtp==null?`-`:Math.ceil(n.mtp).toLocaleStr
1604ing(`sv-SE`),currency:r({id:`onboarding__part_payment__5__text`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(Exe,{children:(0,Z.jsx)(ki,{leftTrackColor:i.primary400,rightTrackColor:i.gray400,from:0,to:e.length-1,step:1,setValue:n=>t(e[n]),value:(0,TB.findIndex)(e,e=>e.numberOfMonths===n?.numberOfMonths),trackHeight:8})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:i.gray700,children:r({id:`profile__revolve__light__modal_01__label`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(Jn,{onPressValue:n=>{let r=(0,TB.find)(e,e=>e.numberOfMonths===n);r!=null&&t(r)},selectedValue:n?.numberOfMonths,defaultValues:a,suffix:r({id:`loan__revolve__light__dashboard__value__per__month`})})]})},Oxe=({options:e,setSelectedRepaymentOption:t,selectedRepaymentOption:n})=>{let{formatMessage:r}=K(),i=Gs(),{colors:a}=G();return(0,Z.jsxs)(jxe,{children:[(0,Z.jsx)(fi,{isHeadline:!0,title:r({id:`profile__dashboard__revolve__light__edit__monthly__payment__01__text`})}),(0,Z.jsx)(I,{height:16}),e.map((o,s)=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(Mxe,{isSelected:n?.numberOfMonths===o.numberOfMonths,onPress:()=>t(o),children:[(0,Z.jsx)(P.PartPaymentIcon,{width:32,height:32,fill:a.gray900}),(0,Z.jsx)(I,{width:16}),(0,Z.jsxs)(Nxe,{children:[(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:r({id:`profile__dashboard__revolve_light-modal_02__text`},{amount:i({value:Math.ceil(o.mtp)})})}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:a.gray500,children:r({id:`profile__dashboard__revolve__light__modal__01__amount__71`},{0:o.numberOfMonths})})]}),(0,Z.jsx)(ea,{isFilled:o.numberOfMonths===n?.numberOfMonths,onPress:()=>t(o)})]},o.numberOfMonths),s<e.length-1&&(0,Z.jsx)(I,{height:8})]}))]})},kxe=e=>e.options.length<3?(0,Z.jsx)(Oxe,{...e}):(0,Z.jsx)(Dxe,{...e}),Axe=V.View(`width:100%;padding-bottom:48px;`),jxe=V.View(``),Mxe=V.TouchableOpacity(`border-width:`,({isSelected:e})=>e?`2px`:`1px`,`;background-color:`,({theme:e})=>e.colors.gray0,`;border-color:`,({isSelected:e,theme:t})=>e?t.colors.primary300:t.colors.gray300,`;padding:16px;flex-direction:row;border-radius:8px;align-items:center;`),Nxe=V.View(`flex:1;`);O();var Pxe=({options:e,isSubmitting:t,oldMtp:n,submit:r})=>{let{colors:i}=G(),a=Gs(),{formatMessage:o}=K(),[s,c]=(0,X.useState)(e[e.length-1]);return(0,Z.jsx)(ue,{showsVerticalScrollIndicator:!1,showsHorizontalScrollIndicator:!1,contentContainerStyle:Rxe,children:(0,Z.jsxs)(Fxe,{morePadding:e.length>2,children:[(0,Z.jsx)(kxe,{options:e,setSelectedRepaymentOption:c,selectedRepaymentOption:s}),(0,Z.jsx)(pr,{color:i.gray200}),(0,Z.jsx)(Rr,{text:o({id:`profile__dashboard__revolve__light__modal__01__amount__71`},{0:s?.numberOfMonths}),label:o({id:`profile__dashboard__revolve__light__modal__01__label`}),variant:`singleLine`}),(0,Z.jsx)(pr,{color:i.gray200}),(0,Z.jsx)(Rr,{text:a({value:n}),label:o({id:`profile__dashboard__revolve__light__edit__monthly__payment__01__label`}),variant:`singleLine`}),(0,Z.jsx)(pr,{color:i.gray200}),(0,Z.jsx)(Rr,{text:a({value:s?.mtp}),label:o({id:`profile__dashboard__revolve__light__edit__monthly_payment__01__label`}),variant:`singleLine`}),(0,Z.jsx)(Lxe,{}),(0,Z.jsx)(Ixe,{isLoading:t,disabled:t||s?.mtp==null,onPress:()=>{let e=s?.mtp;e!=null&&r(e)},hasShadow:!0,children:o({id:`profile__dashboard__desktop_1920_–_profile_–_payments_-_shooping_invoice_–_snooze_1__label`})})]})})},Fxe=V.View(`padding:36px 16px 32px;padding-top:`,({morePadding:e})=>e?`36px`:`20px`,`;flex:1;max-width:600px;width:100%;align-self:center;`),Ixe=V(ba)(`min-width:100%;align-self:stretch;`),Lxe=V.View(`flex:1;`),Rxe=wo`
1605  justify-content: space-between;
1606  flex: 1;
1607`,zxe=({navigation:e})=>{let{formatMessage:t}=K(),{colors:n}=G();B({headerTitle:t({id:`profile__dashboard__revolve__light__dashboard__name__62`})});let r=(0,X.useCallback)(()=>{e.replace(Q.REVOLVE_EDIT_MONTHLY_PAYMENT_SUCCESS)},[e]);return(0,Z.jsx)(Txe,{onEdited:r,children:e=>e.isLoading?(0,Z.jsx)(Bxe,{children:(0,Z.jsx)(P.SpinnerIcon,{width:60,height:60,fill:n.gray900})}):(0,Z.jsx)(Pxe,{submit:e.submit,isLoading:e.isLoading,options:e.options,isSubmitting:e.isSubmitting,oldMtp:e.oldMtp})})},Bxe=V.View(`flex:1;justify-content:center;align-items:center;`),{FlowResultScreen:Vxe}=Jc,Hxe=({navigation:e})=>{let{formatMessage:t}=K(),n=Ke(),r=(0,X.useCallback)(()=>{n.invalidateQueries({queryKey:Wh.revolve()}),pp({product:sp.REVOLVE,screen:eg.EDIT_MONTHLY_PAYMENT,result:Nd.SUCCESS}),e.popTo(Q.REVOLVE_DASHBOARD)},[e,n]);return(0,Z.jsx)(Vxe,{type:`success`,title:t({id:`loan__revolve___headline`}),description:t({id:`loan__revolve__withdraw_8_(success_page)__full-screen-outcome__text02__89`}),buttonTitle:t({id:`loan__revolve__full-screen-outcome__label__17`}),onButtonPress:r})},f7={token:null,applyFormDetails:null,newLimit:null,accounts:null},Uxe={setToken:()=>{throw Error(`setToken in IncreaseLimitContextProvider not found`)},setNewLimit:()=>{throw Error(`setNewLimit in IncreaseLimitContextProvider not found`)},setApplyFormDetails:()=>{throw Error(`setApplyFormDetails in IncreaseLimitContextProvider not found`)},setAccounts:()=>{throw Error(`setAccounts in IncreaseLimitContextProvider not found`)}}
1607,p7=(0,X.createContext)(f7),m7=(0,X.createContext)(Uxe),h7=()=>(0,X.useContext)(p7),g7=()=>(0,X.useContext)(m7),Wxe=({children:e})=>{let[t,n]=(0,X.useState)(f7.token),[r,i]=(0,X.useState)(f7.newLimit),[a,o]=(0,X.useState)(f7.applyFormDetails),[s,c]=(0,X.useState)(f7.accounts);return(0,Z.jsx)(m7.Provider,{value:(0,X.useMemo)(()=>({setToken:n,setNewLimit:i,setApplyFormDetails:o,setAccounts:c}),[]),children:(0,Z.jsx)(p7.Provider,{value:(0,X.useMemo)(()=>({token:t,newLimit:r,applyFormDetails:a,accounts:s}),[s,a,r,t]),children:e})})},_7=sf(),Gxe=({navigation:e})=>{let{formatMessage:t}=K(),{token:n}=h7(),r=et(),i=kh(e=>e.stipOnboardingSession.setStipOnboardingValues),{refetch:a,data:o,isLoading:s,error:c}=kd(r,n),{mutateAsync:l,data:u,isPending:d,error:f}=Yf(n??null),{getAvatar:p,isCreditorsLoading:m}=xf(),h=(0,X.useCallback)(()=>e.popTo(Q.REVOLVE_DASHBOARD),[e]);B({header:()=>(0,Z.jsx)(Ri,{numberOfSteps:4,currentStep:4,title:t({id:`loan__revolve__dashboard__increase_credit_limit_6_–_offer__subline`}),onClose:h})});let g=(0,X.useCallback)(()=>{n!=null&&l()},[l,n]);return(0,X.useEffect)(()=>{n!=null&&a()},[a,n]),(0,X.useEffect)(()=>{n!=null&&(c??f)!=null&&r&&e.navigate(Q.REVOLVE_INCREASE_LIMIT_ERROR)},[f,c,r,e,n]),(0,X.useEffect)(()=>{if(r&&u!=null)switch(u.nextStep){case FE.DENIAL:e.replace(Q.REVOLVE_INCREASE_LIMIT_DENIED);break;case FE.PAYMENT_PROTECTION_INSURANCE:e.replace(Q.REVOLVE_INCREASE_LIMIT_PPI);break;case FE.STIP_INSURANCE:i({revolveWizardToken:n,origin:TE.INCREASE_LIMIT}),e.replace(J.USP_STIP);break;case FE.CONFIRMATION:e.navigate(Q.REVOLVE_INCREASE_LIMIT_SUCCESS);break;default:e.navigate(Q.REVOLVE_INCREASE_LIMIT_ERROR)}},[u,r,e,i,n]),(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Kxe,{children:(0,Z.jsxs)(qxe,{children:[(0,Z.jsxs)(Jxe,{children:[(0,Z.jsx)(fi,{size:`medium`,isHeadline:!0,title:t({id:`loan__revolve__increase_credit_limit_10_–_bank_account__text`})}),(0,Z.jsxs)(Yxe,{children:[(0,Z.jsx)(I,{height:8}),s||m?(0,Z.jsxs)(ir,{times:5,children:[(0,Z.jsx)(yo,{height:16,width:144}),(0,Z.jsx)(I,{}),(0,Z.jsx)(yo,{}),(0,Z.jsx)(I,{})]}):(0,Z.jsx)(Z.Fragment,{children:W.not.emptyOrNull(o?.bankName)&&W.not.emptyOrNull(o?.bankAccountLastFourDigits)&&(0,Z.jsx)(Yu,{isFirstItem:!0,label:o?.bankName,description:`∙∙∙∙ `+o?.bankAccountLastFourDigits,rightComponent:(0,Z.jsx)(ea,{isFilled:!0}),leftComponent:(0,Z.jsx)(Xxe,{children:p(o?.bankName)})})})]})]}),(0,Z.jsx)(I,{height:112})]})}),(0,Z.jsx)(bl,{primaryButtonProps:{text:t({id:`loan__revolve__content__button__label`}),onPress:g,disabled:s,isLoading:d,testID:`RevolveIncreaseLimitBankAccountScreenContinueButton`}})]})},Kxe=V.View(`width:100%;height:100%;flex:1;`),qxe=V.ScrollView(`width:100%;align-self:center;`),Jxe=V.View(`max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;width:100%;align-self:center;padding:`,({theme:e})=>`0 ${e.width.screen.paddingHorizontal}`,`;`),Yxe=V.View(``),Xxe=V.View(`padding:0 8px;`),v7={HELPDESK:`https://support.northmill.com/hc/sv-se/`,TERMS_OF_USE:`https://northmill-assets.s3.eu-north-1.amazonaws.com/docs/se/terms/general/Anvandarvillkor_Northmill.pdf`,PRIVACY_POLICY:`https://www.northmill.com/se/integritetspolicy`,DENIAL_REASONS:`https://support.northmill.com/hc/sv-se/articles/7969464465553-Varf%C3%B6r-fick-jag-avslag-p%C3%A5-min-kredith%C3%B6jning-`},{FlowResultScreen:Zxe}=Jc,Qxe=({navigation:e})=>{let{formatMessage:t}=K(),{colors:n}=G(),r=(0,X.useCallback)(()=>{pp({product:sp.REVOLVE,screen:eg.INCREASE_LIMIT,result:Nd.DENIED}),e.popTo(Q.REVOLVE_DASHBOARD)},[e]);return(0,Z.jsx)(Zxe,{type:`denied`,title:t({id:`loan__revolve__dashboard__full-screen-outcome__headline02`}),description:t({id:`loan__revolve__dashboard__full-screen-outcome__text03`},{link1:e=>(0,Z.jsx)(Gc,{variant:`body`,color:n.primary400,url:v7.DENIAL_REASONS,children:e})}),buttonTitle:t({id:`loan__revolve__dashboard__full-screen-outcome__label01`}),onButtonPress:r})},{FlowResultScreen:$xe}=Jc,eSe=({navigation:e,route:t})=>{let{formatMessage:n}=K(),r=(0,X.useCallback)(()=>e.popTo(Q.REVOLVE_INCREASE_LIMIT_INITIAL,{closeToFeed:t.params?.closeToFeed}),[e,t.params?.closeToFeed]),i=(0,X.useCallback)(()=>e.popTo(Q.REVOLVE_DASHBOARD),[e]);return(0,Z.jsx)($xe,{type:`error`,title:n({id:`loan__revolve__content__headline__4`}),description:n({id:`loan__revolve__content__description__26`}),buttonTitle:n({id:`loan__revolve__content__button__label__42`}),onButtonPress:r,bottomButtonTitle:n({id:`loan__revolve__content__button__label__22`}),onBottomButtonPress:i})},tSe=({navigation:e})=>{let{setToken:t,setNewLimit:n,setApplyFormDetails:r}=g7(),i=kh(e=>e.stipOnboardingSession.setStipOnboardingValues),a=Nr(),o=et(),{data:s,isLoading:c,isFetching:l}=cf(o),{data:u,status:d}=Cf(a&&o),f=(0,X.useCallback)(()=>{n(s?.availableLimits?Math.max(...s.availableLimits):0),r(s??null),e.navigate(Q.REVOLVE_INCREASE_LIMIT_VERIFY_INFORMATION)}
1607,[s,e,r,n]),p=d===`pending`||u==null||c||s==null;return(0,X.useEffect)(()=>{if(!(p||!o)&&!l){if(s?.nextStep==null||W.emptyOrNull(s.token)){f();return}switch(t(s.token),s.nextStep){case FE.EDIT_LOAN:e.replace(Q.REVOLVE_INCREASE_LIMIT_WITHDRAW);break;case FE.FILL_BANK_ACCOUNT_INFORMATION:e.replace(Q.REVOLVE_INCREASE_LIMIT_BANK_ACCOUNT);break;case FE.PAYMENT_PROTECTION_INSURANCE:e.replace(Q.REVOLVE_INCREASE_LIMIT_PPI);break;case FE.STIP_INSURANCE:i({revolveWizardToken:s.token,origin:TE.INCREASE_LIMIT}),e.replace(J.USP_STIP);break;case FE.CONFIRMATION:e.navigate(Q.REVOLVE_INCREASE_LIMIT_SUCCESS)}}},[p,o,s?.nextStep,s?.token,t,e,l,f,i]),B({headerShown:!1}),(0,Z.jsx)(Sn,{variant:`symbol`})},{FlowResultScreen:nSe}=Jc,rSe=({navigation:e})=>{let{formatMessage:t}=K(),{token:n}=h7(),{data:r,status:i,mutateAsync:a}=nee(),o=(0,X.useCallback)(()=>{pp({product:sp.REVOLVE,screen:eg.INCREASE_LIMIT,result:Nd.SUCCESS}),e.popTo(Q.REVOLVE_DASHBOARD,{revalidateData:!0})},[e]);return(0,X.useEffect)(()=>{n!=null&&i!==`pending`&&r==null&&a(n)},[a,i,r,n]),(0,Z.jsx)(nSe,{testID:`RevolveIncreaseLimitSuccessScreen`,type:`success`,title:t({id:`loan__revolve__full-screen-outcome__headline01`}),description:t({id:`loan__revolve__full-screen-outcome__text04`}),buttonTitle:t({id:`loan__revolve__full-screen-outcome__label__40`}),onButtonPress:o})},iSe=(e,t,n)=>fn({mutationFn:()=>bp({method:`POST`,url:`Revolve/Tink/Initialize?Token=${e}`,contentType:`application/json`,params:{reportsGenerationJobId:t}}),onSuccess:n}),aSe=(e,t,n)=>fn({mutationFn:t=>{if(e==null)throw Error(`Token is missing`);return bp({method:`PUT`,url:`Revolve/IncreaseLimit/ChooseAccount`,contentType:`application/json`,params:{Token:e,TinkAccountNumber:t,UseExistingAccount:t==null}})},onSuccess:e=>{t?.(e.nextStep)},onError:n}),oSe=({currentStep:e,navigation:{navigate:t,replace:n},newTink:r=!1,token:i,setTraits:a})=>(o,s=!1)=>{let c=s?n:t;switch(o){case FE.EDIT_LOAN:c(Q.REVOLVE_INCREASE_LIMIT_WITHDRAW);break;case FE.PAYMENT_PROTECTION_INSURANCE:c(r?Q.REVOLVE_INCREASE_LIMIT_NEW_PPI:Q.REVOLVE_INCREASE_LIMIT_PPI);break;case FE.STIP_INSURANCE:a({revolveWizardToken:i,origin:TE.INCREASE_LIMIT}),c(J.USP_STIP);break;case FE.FILL_BANK_ACCOUNT_INFORMATION:c(Q.REVOLVE_INCREASE_LIMIT_BANK_ACCOUNT);break;case FE.CONFIRMATION:c(Q.REVOLVE_INCREASE_LIMIT_SUCCESS);break;default:c(Q.REVOLVE_INCREASE_LIMIT_ERROR),ml(`Unhandled revolve wizard step`,t=>(t.setExtra(`step`,o),t.setExtra(`currentStep`,e),t))}},y7=`RevolveIncreaseLimitTinkCallbackView`,b7=e=>`${y7}_${e}`,sSe=({currentBankAccount:e,accounts:t,isLoading:n,onFinish:r,onClose:i,onBack:a})=>{let{formatMessage:o}=K(),{colors:s}=G(),[c,l]=(0,X.useState)(null),u=t.find(e=>e.accountNumber===c)??null;return B({header:()=>(0,Z.jsx)(Ri,{numberOfSteps:4,currentStep:4,title:o({id:`loan__revolve__withdrawal__label____13`}),onClose:i}),gestureEnabled:!1}),(0,Z.jsxs)(j,{footer:(0,Z.jsx)(bl,{hasShadow:!0,primaryButtonProps:{isLoading:n,disabled:n,text:o({id:`revolve__dashboard__finish__CTA`}),onPress:()=>{r(u)}},secondaryButtonProps:{isLoading:n,disabled:n,icon:(0,Z.jsx)(P.ArrowBack,{width:32,height:32,fill:s.gray900}),onPress:a}}),testID:y7,children:[(0,Z.jsx)(fi,{size:`medium`,title:o({id:`loan__revolve__withdrawal__label__`})}),(0,Z.jsx)(pn,{listItems:[{label:e.bankName,description:`∙∙∙∙ ${e.lastFourDigits}`,leftComponent:e.avatar,rightComponent:(0,Z.jsx)(ea,{isFilled:c==null,onPress:()=>l(null)}),testID:b7(`AccountListItemCurrentAccount`)},...t.map(e=>({itemId:e.accountNumber,label:e.name,description:e.accountNumber,leftComponent:(0,Z.jsx)(ro,{initials:e.name[0].toUpperCase(),fontColor:s.gray0}),rightComponent:(0,Z.jsx)(ea,{isFilled:e.accountNumber===c,onPress:()=>l(e.accountNumber)}),testID:b7(`AccountListItem${e.id}`)}))],onItemClick:({itemId:e})=>{l(e??null)}})]})},cSe=({navigation:e,route:{params:{error:t,message:n,reports_generation_job_id:r}={}}})=>{let i=et(),a=yf(e=>e.userSession.customerId),o=kh(e=>e.stipOnboardingSession.setStipOnboardingValues),[s,c]=(0,X.useState)(!1),{data:l,isLoading:u}=cf(i),d=l?.token,f=l?.pendingRequestId,p=oSe({currentStep:FE.FILL_BANK_ACCOUNT_INFORMATION,navigation:e,newTink:!0,token:d,setTraits:o}),{getAvatar:m,isCreditorsLoading:h}=xf(),{data:g,isLoading:_,error:v}=kd(i,d),{mutateAsync:y,isPending:b}=aSe(d,p,Dc),{data:x,isFetching:S,error:C}=Vd(s&&i,d,r),[w,T]=(0,X.useState)(!1),{mutate:E}=iSe(d,r,()=>T(!0));(0,X.useEffect)(()=>{!w&&d!=null&&r!=null&&E()},[E,w,r,d]);let D=(0,X.useMemo)(()=>g==null?null:{bankName:g.bankName,lastFourDigits:g.bankAccountLastFourDigits,avatar:m(g.bankName)},[g,m]);(0,X.useEffect)(()=>{v!=null&&i&&(Dc(v),e.navigate(Q.REVOLVE_INCREASE_LIMIT_ERROR))},[v,i,e]),(0,X.useEffect)(()=>{C!=null&&i&&(Dc(C),e.navigate(Q.REVOLVE_INCREASE_LIMIT_ERROR))},[i,e,C]);let O=(0,X.useCallback)(()=>
1607{e.navigate(Q.REVOLVE_INCREASE_LIMIT_ERROR)},[e]),k=(0,X.useCallback)(()=>{e.popTo(Q.REVOLVE_DASHBOARD)},[e]),A=(0,X.useCallback)(e=>{y(e==null?null:e.accountNumber)},[y]),ee=(0,X.useCallback)(()=>{c(!0)},[]);return(0,Z.jsx)(Xp,{pollForAccounts:!0,message:n??void 0,reportsGenerationJobId:r,error:t,customerId:a,businessOperationId:f??`invalid_business_operation_id`,productType:Ip.CREDIT_LINE,isTinkInitialized:w,onError:O,onSuccess:ee,children:e=>e.isLoading||e.isError||S||x?.status!==Vp.COMPLETED||_||v!=null||D==null||h||u?(0,Z.jsx)(lSe,{}):(0,Z.jsx)(sSe,{currentBankAccount:D,accounts:e.data?.tinkAccounts??[],onClose:k,onBack:k,onFinish:A,isLoading:_||b})})},lSe=()=>(B({headerShown:!1,gestureEnabled:!1}),(0,Z.jsx)(Sn,{variant:`symbol`})),uSe=e(i(((e,t)=>{var n=km(),r=Rh(),i=Zp(),a=9007199254740991,o=4294967295,s=Math.min;function c(e,t){if(e=i(e),e<1||e>a)return[];var c=o,l=s(e,o);t=r(t),e-=o;for(var u=n(l,t);++c<e;)t(c);return u}t.exports=c}))()),x7=(e,t)=>{if(e?.ModelState!=null){let n=Object.keys(e.ModelState).map(n=>n in t&&e.ModelState?.[n]?.[0]!=null?[n,e.ModelState[n][0]]:null).filter(Boolean);return n.length>0?Object.fromEntries(n):null}return null};O();var{useInput:S7}=pi,C7=(0,uSe.default)(10,e=>({id:(e+1).toString(),title:(e+1).toString()})),dSe=({navigation:e,route:t})=>{let{formatMessage:n,locale:r}=K(),{colors:i}=G(),{showFullScreenLoader:a,hideFullScreenLoader:o}=ps(),{newLimit:s,applyFormDetails:c}=h7(),{setToken:l}=g7(),u=(0,X.useMemo)(()=>Tc.parseNumberByLocale(r),[r]),d=(0,X.useCallback)(()=>e.popTo(Q.REVOLVE_INCREASE_LIMIT_INITIAL,{closeToFeed:t.params?.closeToFeed}),[e,t.params?.closeToFeed]),f=(0,X.useCallback)(()=>e.popTo(Q.REVOLVE_DASHBOARD),[e]);B({headerShown:!1});let p=(0,X.useMemo)(()=>({MonthlyIncome:c?.monthlyIncome?.toString()??``,LivingAndOtherCosts:c?.livingAndOtherCosts?.toString()??``,HousingCosts:c?.housingCosts?.toString()??``,LoanCosts:c?.loanCosts?.toString()??``,TotalDebt:c?.totalDebt?.toString()??``,NumberOfAdultsInTheHouseHold:c?.numberOfAdultsInTheHouseHold?.toString()??``,LoanPurpose:c?.kycForm?.questions[0]?.answer?.selectedOptionIds[0]?.toString()??``,EmploymentStatus:c?.employmentStatus?.toString()??``,ChildrenCount:c?.childrenCount?.toString()??``}),[c]),m=nc({defaultValues:p}),{control:h,handleSubmit:g,setError:_,formState:{errors:v}}=m,y=(0,X.useCallback)(t=>{let n=x7(t.body,p);if(n==null){e.replace(Q.REVOLVE_INCREASE_LIMIT_ERROR);return}Object.entries(n).forEach(([e,t])=>{_(e,{type:`validate`,message:t})})},[p,e,_]),b=(0,X.useCallback)(t=>{l(t.token),t.nextStep===FE.EDIT_LOAN?e.replace(Q.REVOLVE_INCREASE_LIMIT_WITHDRAW):t.nextStep===FE.DENIAL?e.replace(Q.REVOLVE_INCREASE_LIMIT_DENIED):e.replace(Q.REVOLVE_INCREASE_LIMIT_ERROR)},[e,l]),{mutate:x,isPending:S}=Nf({onMutate:()=>{a({variant:`symbol`,transparent:!1})},onSettled:o,onSuccess:b,onError:y}),C=(0,X.useMemo)(()=>[{id:PE.PERMAMENT_EMPLOYMENT.toString(),title:n({id:`revolveOnboardingNewCustomerPersonalFormQuestion4Full`})},{id:PE.SUBSTITUTE_OR_PROJECT_EMPLOYMENT.toString(),title:n({id:`revolveOnboardingNewCustomerPersonalFormQuestion4Temp`})},{id:PE.SELF_EMPLOYED_LESS_TWO_YEARS.toString(),title:n({id:`Revolve__onboarding__SE__employement__status__self__02`})},{id:PE.SELF_EMPLOYED_MORE_TWO_YEARS.toString(),title:n({id:`Revolve__onboarding__SE__employement__status__self`})},{id:PE.STUDENT.toString(),title:n({id:`revolveOnboardingNewCustomerPersonalFormQuestion4Student`})},{id:PE.PENSIONER.toString(),title:n({id:`revolveOnboardingNewCustomerPersonalFormQuestion4Pensioner`})},{id:PE.SICK_PENSIONER.toString(),title:n({id:`revolveOnboardingNewCustomerPersonalFormQuestion4Sick`})},{id:PE.UNEMPLOYED.toString(),title:n({id:`revolveOnboardingNewCustomerPersonalFormQuestion4Unemployed`})}],[n]),w=e=>t=>{let n=u(t);if(isNaN(n))return e},{onChange:T,value:E}=xl({name:`NumberOfAdultsInTheHouseHold`,control:h}),{onChange:D,value:O}=xl({name:`ChildrenCount`,control:h}),k=S7({controllerProps:{name:`MonthlyIncome`,control:h,rules:{required:n({id:`loan__revolve__increase_credit_limit_5_-_verify_information_(error)__text`}),validate:w(n({id:`loan__revolve__increase_credit_limit_5_-_verify_information_(error)__text__30`}))}},fieldProps:{label:n({id:`loan__revolve__dashboard__increase_credit_limit_3_-_verify_information__label_text__71`}),placeholder:``,testID:`revolveIncreaseLimitVerifyInformationScreenMonthlyIncome`,suffix:`kr`,keyboardType:`numeric`}}),{onChange:A,value:ee}=xl({name:`EmploymentStatus`,control:h}),te=S7({fieldProps:{label:n({id:`loan__revolve__dashboard__increase_credit_limit_3_-_verify_information__label_text__62`}),placeholder:``,testID:`revolveIncreaseLimitVerifyInformationScreenHousingCosts`,suffix:`kr`,keyboardType:`numeric`,onTooltipPress:()=>
1607{e.navigate(Q.REVOLVE_TOOLTIP,{title:n({id:`loan__revolve__tooltip__modal__monthlyhousingcost`}),paragraph:[{title:n({id:`loan__revolve__tooltip__modal__monthlyhousingcost__subheader`}),body:n({id:`loan__revolve__tooltip__modal__monthlyhousingcost__description`})}]})}},controllerProps:{name:`HousingCosts`,control:h,rules:{required:n({id:`loan__revolve__increase_credit_limit_5_-_verify_information_(error)__text`}),validate:w(n({id:`loan__revolve__increase_credit_limit_5_-_verify_information_(error)__text__30`}))}}}),ne=S7({controllerProps:{name:`LoanCosts`,control:h,rules:{required:n({id:`loan__revolve__increase_credit_limit_5_-_verify_information_(error)__text`}),validate:w(n({id:`loan__revolve__increase_credit_limit_5_-_verify_information_(error)__text__30`}))}},fieldProps:{suffix:`kr`,keyboardType:`numeric`,onTooltipPress:()=>{e.navigate(Q.REVOLVE_TOOLTIP,{title:n({id:`loan__revolve__tooltip__modal__monthlyloancost`}),body:n({id:`loan__revolve__tooltip__modal__monthlyloancost__description`})})},label:n({id:`loan__revolve__dashboard__increase_credit_limit_3_-_verify_information__label_text__94`}),placeholder:``,testID:`revolveIncreaseLimitVerifyInformationScreenLoanCosts`}}),re=S7({fieldProps:{testID:`revolveIncreaseLimitVerifyInformationScreenLivingAndOtherCosts`,label:n({id:`loan__revolve__dashboard__increase_credit_limit_3_-_verify_information__label_text`}),placeholder:``,suffix:`kr`,keyboardType:`numeric`,onTooltipPress:()=>{e.navigate(Q.REVOLVE_TOOLTIP,{title:n({id:`loan__revolve__tooltip__modal__monthlylivingcost`}),paragraph:[{title:n({id:`loan__revolve__tooltip__modal__monthlylivingcost__subheader__1`}),body:n({id:`loan__revolve__tooltip__modal__monthlylivingcost__description__1`})},{title:n({id:`loan__revolve__tooltip__modal__monthlylivingcost__subheader__2`}),body:n({id:`loan__revolve__tooltip__modal__monthlylivingcost__descrption__2`})}]})}},controllerProps:{name:`LivingAndOtherCosts`,control:h,rules:{required:n({id:`loan__revolve__increase_credit_limit_5_-_verify_information_(error)__text`}),validate:w(n({id:`loan__revolve__increase_credit_limit_5_-_verify_information_(error)__text__30`}))}}}),ie=S7({fieldProps:{suffix:`kr`,keyboardType:`numeric`,onTooltipPress:()=>{e.navigate(Q.REVOLVE_TOOLTIP,{title:n({id:`loan__revolve__tooltip__modal__totaldebts`}),body:n({id:`loan__revolve__tooltip__modal__totaldebts__description__1`})})},testID:`revolveIncreaseLimitVerifyInformationScreenTotalDebt`,label:n({id:`loan__revolve__dashboard__increase_credit_limit_3_-_verify_information__label_text__74`}),placeholder:``},controllerProps:{name:`TotalDebt`,control:h,rules:{required:n({id:`loan__revolve__increase_credit_limit_5_-_verify_information_(error)__text`}),validate:w(n({id:`loan__revolve__increase_credit_limit_5_-_verify_information_(error)__text__30`}))}}}),{onChange:ae,value:oe}=xl({name:`LoanPurpose`,control:h}),se=e=>{x({MonthlyIncome:u(e.MonthlyIncome),LivingAndOtherCosts:u(e.LivingAndOtherCosts),LoanCosts:u(e.LoanCosts),HousingCosts:u(e.HousingCosts),TotalDebt:u(e.TotalDebt),EmploymentStatus:u(e.EmploymentStatus),FormAnswers:[{QuestionId:c?.kycForm.questions[0]?.questionId??null,Answer:{SelectedOptionIds:[e.LoanPurpose]}}],NumberOfAdultsInTheHouseHold:u(e.NumberOfAdultsInTheHouseHold),RaiseLimitAmount:u(s),ChildrenCount:u(e.ChildrenCount),SharedResidence:!1,LoanPurpose:null})};return(0,Z.jsx)(Gt,{children:(0,Z.jsxs)(fSe,{children:[(0,Z.jsx)(Ri,{numberOfSteps:4,currentStep:2,title:n({id:`loan__revolve__dashboard__increase_credit_limit_1__subline`}),subtitle:n({id:`loan__revolve__dashboard__after_onboarding__label__92`}),subtitlePrefix:n({id:`loan__description-holder__leading-label`}),onClose:f}),(0,Z.jsxs)(pSe,{contentContainerStyle:hSe.scrollContainer,children:[(0,Z.jsxs)(mSe,{children:[(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(fi,{size:`medium`,isHeadline:!0,title:n({id:`loan__revolve__dashboard__increase_credit_limit_3_-_verify_information__text__50`})}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:i.gray700,children:n({id:`loan__revolve__dashboard__increase_credit_limit_3_-_verify_information__text__11`})}),(0,Z.jsxs)(St,{...m,children:[(0,Z.jsx)(fi,{size:`medium`,title:n({id:`loan__revolve__dashboard__increase_credit_limit_3_-_verify_information__text__12`})}),(0,Z.jsx)(T7,{children:(0,Z.jsx)(Fe,{onChange:T,label:n({id:`loan__revolve__left-container__text__52`}),placeholder:``,value:E,onTooltipPress:()=>
1607{e.navigate(Q.REVOLVE_TOOLTIP,{title:n({id:`loan__revolve__tooltip__modal__numberofadults`}),body:n({id:`loan__revolve__tooltip__modal__numberofadults__description`})})},items:C7})}),(0,Z.jsx)(T7,{children:(0,Z.jsx)(Fe,{label:n({id:`loan__revolve__left-container__text__66`}),placeholder:``,onChange:D,value:O,items:[{id:`0`,title:`0`},...C7]})}),(0,Z.jsx)(fi,{size:`medium`,title:n({id:`loan__revolve__dashboard__increase_credit_limit_3_-_verify_information__text__75`})}),(0,Z.jsx)(w7,{children:(0,Z.jsx)(jl,{...k,error:v.MonthlyIncome,returnKeyType:`done`})}),(0,Z.jsx)(T7,{children:(0,Z.jsx)(Fe,{onChange:A,label:n({id:`loan__revolve__dashboard__increase_credit_limit_3_-_verify_information__label_text__54`}),placeholder:``,value:ee,items:C})}),(0,Z.jsx)(fi,{size:`medium`,title:n({id:`loan__revolve__dashboard__increase_credit_limit_3_-_verify_information__text`})}),(0,Z.jsx)(w7,{children:(0,Z.jsx)(jl,{...te,error:v.HousingCosts,returnKeyType:`done`})}),(0,Z.jsx)(w7,{children:(0,Z.jsx)(jl,{...ne,error:v.LoanCosts,returnKeyType:`done`})}),(0,Z.jsx)(w7,{children:(0,Z.jsx)(jl,{...re,error:v.LivingAndOtherCosts,returnKeyType:`done`})}),(0,Z.jsx)(w7,{children:(0,Z.jsx)(jl,{...ie,error:v.TotalDebt,returnKeyType:`done`})}),c?.kycForm.questions.length===1&&c.kycForm.questions[0]!=null&&(0,Z.jsx)(Ir,{question:c.kycForm.questions[0],value:oe,onChange:ae},0),(0,Z.jsx)(pr,{color:i.gray200}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:i.gray700,children:n({id:`loan__revolve__dashboard__increase_credit_limit_3_-_verify_information__confirm_description`},{link1:e=>(0,Z.jsx)(Gc,{variant:`body`,size:`small`,color:i.primary400,url:v7.TERMS_OF_USE,children:e}),link2:e=>(0,Z.jsx)(Gc,{variant:`body`,size:`small`,color:i.primary400,url:v7.PRIVACY_POLICY,children:e})})}),(0,Z.jsx)(I,{height:64})]})]}),(0,Z.jsx)(I,{height:112})]}),(0,Z.jsx)(bl,{primaryButtonProps:{text:n({id:`loan__revolve__dashboard__after_onboarding__label__95`}),onPress:g(se),isLoading:S,testID:`RevolveIncreaseLimitVerifyInformationScreenContinueButton`},secondaryButtonProps:{text:n({id:`loan__revolve__text-container__label`}),onPress:d}})]})})},fSe=V.View(`height:100%;width:100%;justify-content:center;flex:1;`),pSe=V.ScrollView(`width:100%;padding:`,({theme:e})=>`0 ${e.width.screen.paddingHorizontal}`,`;flex:1;`),mSe=V.View(`width:100%;max-width:`,({theme:e})=>e.width.screen.maxContentWidth,`;`),w7=V.View(`margin-bottom:8px;`),T7=V.View(`margin-bottom:8px;`),hSe=c.create({scrollContainer:{flexGrow:1,alignItems:`center`}}),{SpinnerIcon:gSe}=P,E7=200,_Se=({navigation:e})=>{let{formatMessage:t,locale:n}=K(),{colors:r}=G(),{isMd:i}=tl(),a=et(),{token:o}=h7(),s=yf(e=>e.userSession.customerId),{startTinkFlow:c}=am(),[l,u]=(0,X.useState)(V4),d=(0,X.useCallback)(()=>e.popTo(Q.REVOLVE_DASHBOARD),[e]),f=(0,X.useMemo)(()=>Tc.parseNumberByLocale(n),[n]),p=Gs(),{handleSetViewHeight:m,isWholeContentVisible:h,scrollHandler:g,scrollToBottom:_,scrollViewRef:v}=Fo(114);B({header:()=>(0,Z.jsx)(Ri,{numberOfSteps:4,currentStep:3,title:t({id:`loan__revolve__dashboard__after_onboarding__label__92`}),subtitle:t({id:`loan__revolve__dashboard__increase_credit_limit_6_–_offer__subline`}),subtitlePrefix:t({id:`loan__description-holder__leading-label`}),onClose:d}),gestureEnabled:!1});let{refetch:y,isLoading:b,data:x,error:S}=Aee(o??null),{mutateAsync:C,isPending:w,data:T,error:E}=Rf(),D=(0,X.useCallback)(t=>{if(!(t==null||!a)){if(t.nextStep===FE.FILL_BANK_ACCOUNT_INFORMATION)e.replace(Q.REVOLVE_INCREASE_LIMIT_BANK_ACCOUNT);else if(t.nextStep===FE.NEW_TINK){if(W.emptyOrNull(o)||W.emptyOrNull(x?.applicationId)){ml(`Cannot start Tink flow in Revolve increase limit: Token or applicationId is missing`,e=>(e.setExtra(`token`,W.emptyOrNull(o)?`missing`:`exists`),e.setExtra(`applicationId`,W.emptyOrNull(x?.applicationId)?`missing`:`exists`),e)),e.navigate(Q.REVOLVE_INCREASE_LIMIT_ERROR);return}let t=x?.applicationId??``;c({businessOperationId:t,customerId:s,redirectUri:`revolve/increase-limit/tink-callback`,reportTypes:`INCOME_CHECK_REPORT,RISK_INSIGHTS_REPORT,TRANSACTION_REPORT`,useMock:!1,canCancelProcess:!1,hiddenNavbar:!0})}else ml(`Unknown next step in Revolve increase limit withdraw`,e=>(e.setExtra(`nextStep`,t.nextStep),e)),e.navigate(Q.REVOLVE_INCREASE_LIMIT_ERROR)}},[s,a,e,x?.applicationId,c,o]),{mutateAsync:O,isPending:k,error:A}=Qd(D),ee=Ih(),te=$p(l??0,Um.DYNAMIC,{default:x?.administrativeWithdrawalFee,error:x?.administrativeWithdrawalFee}),ne=ee.loading||ee.error!=null?B4:ee.data.withdrawRange.min,re=x==null?0:x.offeredLimit-x.currentDebt;(0,X.useEffect)(()=>{u(Math.min(re,V4))},[re]);let ie=(0,X.useCallback)(e=>{C({Token:o??null,WithdrawalAmount:e})},[C,o]);(0,X.useEffect)(()=>{o!=null&&(y(),ie(ne))},[ie,y,ne,o]),(0,X.useEffect)(()=>{o!=null&&(S??A??E)!=null&&e.navigate(Q.REVOLVE_INCREASE_LIMIT_ERROR)},[A,E,e,S,o]);let ae=(0,X.useCallback)(()=>
1607{if(!h){_();return}o!=null&&x!=null&&O({Token:o,WithdrawalAmount:x.canDoWithdrawal&&W.not.zeroOrNull(l)?l:0})},[h,o,x,_,O,l]),oe=(0,X.useMemo)(()=>{if(x!=null&&l!==void 0){let e=T?.monthlyPayment??0;return{monthlyPayment:e<E7?E7:e,creditLimitLeft:x.offeredLimit-x.currentDebt-l}}return{monthlyPayment:E7,creditLimitLeft:0}},[T?.monthlyPayment,x,l]),se=nr({value:ne,fractionDigits:0}),ce=Ua({value:x?.interest}),le=nr({value:oe.monthlyPayment,fractionDigits:0}),ue=nr({value:oe.creditLimitLeft,fractionDigits:0}),de=nr({value:x?.offeredLimit,fractionDigits:0}),fe=nr({value:te,fractionDigits:0}),pe=nr({value:x?.monthlyAdministrationFee,fractionDigits:0}),me=nr({value:x?.offeredLimit,fractionDigits:0}),he=nr({value:x?.loanCost12Months,fractionDigits:0}),ge=nr({value:x?.monthlyCost12Months,fractionDigits:0}),_e=Ua({value:x?.effectiveInterest}),ve=(0,X.useMemo)(()=>{let e=f(l);if(isNaN(e))return{type:`Alert`,message:t({id:`loan__revolve__amount__not__valid`})};if(e<ne)return{type:`Alert`,message:t({id:`loan__revolve__dashboard__increase_credit_limit_6_–_offer__description`},{0:se})};if(e>re)return{type:`Alert`,message:t({id:`loan__revolve__increase_credit_limit_8_–_offer_(error)__description`},{0:re})};if(!li.test(l?.toString()??``))return{type:`Alert`,message:t({id:`loan__revolve__amount__not__valid`})}},[re,t,se,ne,f,l]),ye=(0,X.useCallback)((0,lE.default)(e=>{e>=ne&&e<=re&&ie(e)},300),[ie,ne,re]);return(0,X.useEffect)(()=>{W.not.zeroOrNull(l)&&ye(l)},[ye,l]),(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(vSe,{children:b||re===0?(0,Z.jsx)(xSe,{}):(0,Z.jsxs)(D7,{ref:v,onLayout:m(`scrollView`),onScroll:g,children:[(0,Z.jsxs)(O7,{onLayout:m(`container`),children:[(0,Z.jsxs)(bSe,{isMd:i,children:[(0,Z.jsx)(to,{label:t({id:`revolve__dashboard__withdraw__02__label`},{amount:p({value:re})}),description:t({id:`revolve__dashboard__increase__credit__limit__minimum__to__pay`},{amount:T?.monthlyPayment??(0,Z.jsx)(P.SpinnerIcon,{width:10,height:10,fill:r.gray600})}),value:l?.toString()??``,onChangeText:e=>{if(e===``){u(0);return}e.match(/^[0-9]+$/)!=null&&u(Number.parseInt(e,10))},testID:`RevolveIncreaseLimitWithdrawScreenWithdrawAmountInput`}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(tc,{selectedValue:l,onPressValue:u,maxValue:re,textFormatter:e=>p({value:e}),testID:`RevolveIncreaseLimitWithdrawScreenWithdrawAmountQuickSuggestionList`})]}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(fi,{size:`medium`,title:t({id:`loan__revolve__content__text__46`})}),(0,Z.jsx)(Rr,{variant:`singleLine`,label:t({id:`loan__revolve__increase__credit__limit__offer__label`}),text:de}),(0,Z.jsx)(pr,{color:r.gray200}),(0,Z.jsx)(Rr,{variant:`singleLine`,label:t({id:`loan__revolve__content__text__37`}),text:!w&&le,icon:w&&(0,Z.jsx)(gSe,{width:24,height:24,fill:r.gray900})}),(0,Z.jsx)(pr,{color:r.gray200}),(0,Z.jsx)(Rr,{variant:`singleLine`,label:t({id:`loan__revolve__dashboard__increase_credit_limit_6_–_offer__label__93`}),text:ce}),(0,Z.jsx)(pr,{color:r.gray200}),(0,Z.jsx)(Rr,{variant:`singleLine`,label:t({id:`loan__revolve__dashboard__increase_credit_limit_6_–_offer__label__49`}),text:ue}),(0,Z.jsx)(I,{height:16}),(0,Z.jsxs)(ySe,{children:[(0,Z.jsx)(fi,{size:`medium`,title:t({id:`loan__revolve__increase__credit__limit__offer__text`})}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:r.gray700,children:t({id:`loan__revolve__price__example__description`},{0:me,1:ce,2:fe,3:pe,4:he,5:ge,6:_e})}),(0,Z.jsx)(I,{height:16})]}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:r.gray600,children:t({id:`revolve__dashboard__increase_credit_limit_6_–_offer__more_information_text_here`},{link:e=>(0,Z.jsx)(Gc,{variant:`body`,size:`small`,color:r.primary400,url:x?.agreementDraftUrl??``,children:e})})}),(0,Z.jsx)(I,{height:64})]}),(0,Z.jsx)(I,{height:144})]})}),(0,Z.jsx)(bl,{primaryButtonProps:{text:t({id:`loan__revolve__dashboard__increase_credit_limit_6_–_offer__label__25`}),onPress:ae,isLoading:k,disabled:ve!=null,testID:`RevolveIncreaseLimitWithdrawScreenContinueButton`}})]})},vSe=V.View(`flex:1;`),D7=V.ScrollView(``),O7=V.View(`width:100%;max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;padding:`,({theme:e})=>`0 ${e.width.screen.paddingHorizontal}`,`;align-self:center;`),ySe=V.View(`width:100%;border-radius:8px;background-color:`,({theme:e})=>e.colors.gray0,`;padding:0 16px;`),bSe=V.View(`padding:`,({isMd:e})=>e?`62px 0 62px`:`16px 0 0`,`;
1607`),xSe=()=>(0,Z.jsx)(D7,{children:(0,Z.jsxs)(O7,{children:[(0,Z.jsx)(I,{height:32}),(0,Z.jsxs)(ir,{times:5,children:[(0,Z.jsx)(yo,{height:16,width:144}),(0,Z.jsx)(I,{}),(0,Z.jsx)(yo,{}),(0,Z.jsx)(I,{})]})]})}),{Amount:SSe}=Jc,CSe=({navigation:e})=>{let{formatMessage:t}=K(),{colors:n}=G(),[r,i]=(0,X.useState)(null),{accounts:a,token:o}=h7(),{mutateAsync:s,isPending:c,error:l,data:u}=pf(o??null),d=(0,X.useCallback)(()=>{o!=null&&r!=null&&s({TinkAccountNumber:r.accountNumber,VerifyIncomeStatus:null,Token:o})},[r,o,s]),f=(0,X.useCallback)(()=>{if(u!=null)switch(u.nextStep){case FE.PAYMENT_PROTECTION_INSURANCE:e.replace(Q.REVOLVE_INCREASE_LIMIT_PPI);break;case FE.CONFIRMATION:e.navigate(Q.REVOLVE_INCREASE_LIMIT_SUCCESS);break;default:e.navigate(Q.REVOLVE_INCREASE_LIMIT_ERROR)}},[u,e]);return(0,X.useEffect)(()=>{o!=null&&f()},[f,o]),(0,X.useEffect)(()=>{o!=null&&l!=null&&e.navigate(Q.REVOLVE_INCREASE_LIMIT_ERROR)},[e,o,l,u]),B({headerTitleText:t({id:`loan__revolve__new_account_via_tink_1__title__92`}),headerStyle:{backgroundColor:n.gray0}}),(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(wSe,{children:(0,Z.jsxs)(TSe,{children:[(0,Z.jsxs)(ESe,{children:[(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(fi,{size:`medium`,isHeadline:!0,title:t({id:`loan__revolve__connect_new_account_via_tink_2__text`})}),a?.map((e,t)=>(0,Z.jsxs)(DSe,{children:[(0,Z.jsx)(Yu,{leftSideContainerPadding:`dense`,label:e.name,description:e.accountNumber,leftComponent:(0,Z.jsx)(OSe,{children:(0,Z.jsx)(ea,{isFilled:e.accountNumber===r?.accountNumber,onPress:()=>i(e)})}),rightComponent:(0,Z.jsx)(SSe,{variant:`title`,value:e.balance??0,fractionDigits:2,size:`medium`}),onPress:()=>i(e),isSingleItem:!0}),(0,Z.jsx)(I,{height:4})]},t))]}),(0,Z.jsx)(I,{height:112})]})}),(0,Z.jsx)(bl,{primaryButtonProps:{text:t({id:`loan__revolve__content__button__label`}),onPress:d,isLoading:c,disabled:r==null}})]})},wSe=V.View(`width:100%;height:100%;flex:1;`),TSe=V.ScrollView(`width:100%;align-self:center;`),ESe=V.View(`max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;width:100%;align-self:center;padding:`,({theme:e})=>`0 ${e.width.screen.paddingHorizontal}`,`;`),DSe=V.View(``),OSe=V.View(`width:100%;align-self:center;`),{FlowResultScreen:kSe}=Jc,ASe=({navigation:e})=>{let{formatMessage:t}=K(),n=(0,X.useCallback)(()=>e.replace(Q.REVOLVE_INCREASE_LIMIT_TINK),[e]);return(0,Z.jsx)(kSe,{type:`error`,title:t({id:`loan__revolve__full-screen-outcome__headline`}),description:t({id:`loan__revolve__full-screen-outcome__text01`}),descriptionBottom:t({id:`loan__revolve__full-screen-outcome__text02`}),buttonTitle:t({id:`loan__reduce__onboarding__content__button__label`}),onButtonPress:n})},k7=[sn.UserRead,sn.AccountsRead,sn.IdentityRead,sn.TransactionsRead],jSe=({navigation:e})=>{let{token:t}=h7(),{setAccounts:n}=g7(),r=(0,X.useCallback)(n=>{t!=null&&(n===Zi.USER_CANCELLED?e.popTo(Q.REVOLVE_DASHBOARD):e.navigate(Q.REVOLVE_INCREASE_LIMIT_ERROR))},[e,t]),i=(0,X.useCallback)(t=>{n(t),e.replace(Q.REVOLVE_INCREASE_LIMIT_TINK_ACCOUNT_SELECTION)},[e,n]),a=(0,X.useMemo)(()=>({url:`/Revolve/Tink/Process`,payload:{businessContext:{token:t??``},scopes:k7}}),[t]),o=(0,X.useMemo)(()=>({url:`/Revolve/Tink/Accounts?Token=${t??`null`}`}),[t]);return t==null?null:(0,Z.jsx)(Tr,{children:(0,Z.jsx)(go,{code:a,accounts:o,scopes:k7,onAccountsFetchSuccess:i,onError:r})})},MSe=()=>(0,Z.jsx)(Wxe,{children:(0,Z.jsxs)(_7.Navigator,{children:[(0,Z.jsx)(_7.Screen,{name:Q.REVOLVE_INCREASE_LIMIT_INITIAL,component:tSe}),(0,Z.jsx)(_7.Screen,{name:Q.REVOLVE_INCREASE_LIMIT_VERIFY_INFORMATION,component:dSe}),(0,Z.jsx)(_7.Screen,{name:Q.REVOLVE_INCREASE_LIMIT_DENIED,component:Qxe}),(0,Z.jsx)(_7.Screen,{name:Q.REVOLVE_INCREASE_LIMIT_WITHDRAW,component:_Se}),(0,Z.jsx)(_7.Screen,{name:Q.REVOLVE_INCREASE_LIMIT_BANK_ACCOUNT,component:Gxe}),(0,Z.jsx)(_7.Screen,{name:Q.REVOLVE_INCREASE_LIMIT_SUCCESS,component:rSe}),(0,Z.jsx)(_7.Screen,{name:Q.REVOLVE_INCREASE_LIMIT_TINK_INITIAL,component:ASe}),(0,Z.jsx)(_7.Screen,{name:Q.REVOLVE_INCREASE_LIMIT_TINK,component:jSe,options:{headerShown:!1}}),(0,Z.jsx)(_7.Screen,{name:Q.REVOLVE_INCREASE_LIMIT_TINK_ACCOUNT_SELECTION,component:CSe}),(0,Z.jsx)(_7.Screen,{name:Q.REVOLVE_INCREASE_LIMIT_ERROR,component:eSe}),(0,Z.jsx)(_7.Screen,{name:Q.REVOLVE_INCREASE_LIMIT_TINK_CALLBACK,component:cSe})]})}
1607),{ArrowForwardIcon:A7}=P,NSe=()=>{let{formatMessage:e}=K(),[t,n]=(0,X.useState)(!0),r=N(),{colors:i}=G(),{isNewRevolve:a}=yf(e=>e.userSession),o=a?j6.V2:j6.V1,s=(0,X.useMemo)(()=>[{key:`documents`,label:e({id:`revolve__dashboard__modal__more_action_menu_items_text`}),leftComponent:null,rightComponent:(0,Z.jsx)(A7,{width:24,height:24,fill:i.gray900})},{key:`account_details`,label:e({id:`revolve__dashboard__text_label__13`}),leftComponent:null,rightComponent:(0,Z.jsx)(A7,{width:24,height:24,fill:i.gray900})}],[i.gray900,e]);return(0,Z.jsx)(Ks,{visible:t,headerText:e({id:`loan__revolve__text`}),actionListItems:s,onItemPress:e=>{switch(n(!1),e.key){case`account_details`:M6(A6.ACCOUNT_DETAILS,o),r.push(Q.REVOLVE_DETAILS);break;case`documents`:M6(A6.DOCUMENTS,o),r.navigate(Dh.PROFILE_DOCUMENTS_OVERVIEW)}},onClose:()=>r.popTo(Q.REVOLVE_DASHBOARD)})};O();var{PayIcon:PSe}=P,FSe=({selectedAccount:e,setSelectedAccount:t,withdrawalData:n,isActionsMenuVisible:r,setIsActionsMenuVisible:i})=>{let{formatMessage:a}=K(),{colors:o}=G(),s=(0,X.useCallback)(()=>{i(!1)},[i]),{getAvatar:c}=xf(),l=(0,X.useCallback)(e=>{t(e)},[t]),u=(0,X.useMemo)(()=>e??(n?.PersonalAccountData.IsAccountAvailable?U4.PERSONAL_ACCOUNT:U4.BANK_ACCOUNT),[e,n?.PersonalAccountData.IsAccountAvailable]),d=(0,X.useMemo)(()=>{let e=[];return n?.PersonalAccountData.IsAccountAvailable&&e.push({key:`personalAccount`,label:a({id:`loan__revolve__dashboard__withdraw_1__title`}),leftComponent:(0,Z.jsx)(PSe,{width:32,height:32,fill:o.gray900}),rightComponent:(0,Z.jsx)(A,{pointerEvents:`box-only`,children:(0,Z.jsx)(ea,{isFilled:u===U4.PERSONAL_ACCOUNT,focu
1607sable:!1})})}),W.not.emptyOrNull(n?.BankName)&&e.push({key:`bankAccount`,label:n?.BankName,leftComponent:c(n?.BankName),rightComponent:(0,Z.jsx)(A,{pointerEvents:`box-only`,children:(0,Z.jsx)(ea,{isFilled:u===U4.BANK_ACCOUNT,focusable:!1})})}),e},[o.gray900,a,c,u,n?.BankName,n?.PersonalAccountData.IsAccountAvailable]),f=(0,X.useCallback)(e=>{switch(e.key){case`personalAccount`:l(U4.PERSONAL_ACCOUNT),s();break;case`bankAccount`:l(U4.BANK_ACCOUNT),s()}},[l,s]);return(0,Z.jsx)(Ks,{headerText:a({id:`loan__revolve__withdrawal__label__100`}),actionListItems:d,onItemPress:f,onClose:s,visible:r})},j7=e=>`${e.getFullYear()}-${e.getMonth()+1}-${e.getDate()}`,ISe=()=>fn({mutationFn:({from:e,to:t})=>bp({method:`POST`,contentType:`application/json`,url:`Revolve/Dashboard/CreateAccountStatement`,params:{From:j7(e),To:j7(t)}})}),LSe=()=>{let e=et(),{data:t,isLoading:n,refetch:r}=Cf(e),{mutateAsync:i,isPending:a}=ISe(),{formatMessage:o,locale:s}=K(),{openPdfBase64:c}=qm(),l=t?.RevolveLoanInformation.Transactions,[u,d]=(0,X.useState)(null),f=(0,X.useMemo)(()=>l==null?new Date:new Date(l[l.length-1].ValueDate),[l]),{transactions:p,firstTransactionDate:m,selectedDatesInfo:h,isDateFilterActive:g}=(0,X.useMemo)(()=>{if(l==null)return{transactions:[],firstTransactionDate:new Date,selectedDatesInfo:``};if(u==null){let e=new Date;e.setDate(e.getDate()-90);let t=l.filter(t=>new Date(t.ValueDate)>=e);return t.length>5?{transactions:t,firstTransactionDate:new Date(t[t.length-1].ValueDate),selectedDatesInfo:o({id:`revolve__dashboard__list__02__90__days`}),isDateFilterActive:!1}:{transactions:l,firstTransactionDate:new Date(l[l.length-1].ValueDate),selectedDatesInfo:o({id:`loan__revolve__dashboard__withdraw_amount_(autogrito_not_connected)__label`}),isDateFilterActive:!1}}return{transactions:l.filter(e=>{let t=new Date(e.ValueDate);return t>=u.start&&t<=u.end}),firstTransactionDate:u.start,selectedDatesInfo:`${Jf(s,u.start)} - ${Jf(s,u.end)}`,isDateFilterActive:!0}},[l,u,o,s]),_=(0,X.useCallback)(async()=>{let e=m,t=u?.end??new Date;try{let n=await i({from:e,to:t});c({base64Data:n,fileName:`account-statement-${e.toISOString()}-${t.toISOString()}.pdf`})}catch(e){Dc(e)}},[i,u?.end,m,c]),v=s7(p),y=mp(v);return(0,Z.jsx)(Cd,{dates:u,selectedDatesInfo:h,isDateFilterActive:g??!1,groupedTransactions:y,minDate:f,isDownloadingTransactions:a,isLoading:n,onDownloadTransactions:_,onSetDates:d,onRefresh:r})};O();var RSe=()=>{let e=et(),{newRevolveAccountId:t}=yf(e=>e.userSession),n=t,{formatMessage:r,locale:i}=K(),[a,o]=(0,X.useState)(null),[s,c]=(0,X.useState)(!1),[l,u]=(0,X.useState)(!1),{openPdfBase64:d}=qm(),{data:f,isPending:p}=u4({accountId:n,enabled:n!=null&&e,withBalance:!1,withCreditInfo:!1}),m=(0,X.useMemo)(()=>{if(f?.basicInfo?.createdAt!=null)return new Date(f.basicInfo.createdAt)},[f?.basicInfo?.createdAt]),h=(0,X.useMemo)(()=>{if(a!=null)return null;let e=new Date,t=new Date,n=new Date;n.setDate(n.getDate()-90);let r=m!=null&&m>n;return t.setTime(r?m.getTime():n.getTime()),{start:t,end:e}},[a,m]),g=Zd(i,a??h),{data:_,isPending:v,refetch:y}=Bn({enabled:n!=null&&e&&!p,queryKey:Wh.creditLineTransactions(n,g?.dateFrom,g?.dateTo),queryFn:()=>bp({method:`GET`,url:`se/bank-accounts/public/accounts/${n}/transactions`,params:g})}),x=t7()(_?.transactions),S=mp(x),C=a!=null,w=(0,X.useMemo)(()=>a==null?_?.transactions!=null&&_.transactions.length>5?r({id:`revolve__dashboard__list__02__90__days`}):r({id:`loan__revolve__dashboard__withdraw_amount_(autogrito_not_connected)__label`}):`${Jf(i,a.start)} - ${Jf(i,a.end)}`,[a,_?.transactions,i,r]),T=(0,X.useCallback)(async()=>{c(!0);try{let{statementPdf:e}=await bp({method:`GET`,url:`se/bank-accounts/public/accounts/${n}/account-statement/pdf`,params:g});d({base64Data:e,fileName:`account-statement-${g?.dateFrom}-${g?.dateTo}.pdf`})}catch(e){e.body?.title===`Product type CreditLineWithSubAccounts is not supported`?u(!0):Dc(e)}finally{c(!1)}},[n,g,d]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Cd,{dates:a??h,selectedDatesInfo:w,isDateFilterActive:C,groupedTransactions:S,isDownloadingTransactions:s,isLoading:v||p,onDownloadTransactions:T,onSetDates:o,onRefresh:y,minDate:m}),(0,Z.jsxs)(Bl,{visible:l,onClose:()=>u(!1),mainActionButtonProps:{text:r({id:`loan__revolve__content__button__label__22`}),onPress:()=>u(!1)},children:[(0,Z.jsx)(U,{variant:`headline`,size:`small`,align:`center`,children:r({id:`revolve__dashboard__modal__account__statement__unavailable__header`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,align:`center`,children:r({id:`revolve__dashboard__modal__account__statement__unavailable__description`},{phoneNumber:e=>(0,Z.jsx)(Gc,{variant:`label`,size:`medium`,onPress:()=>b.openURL(AE),children:e})})})]})]})};O();var zSe=e=>e.slice(-4),BSe=({navigation:e,route:t})=>{let{formatMessage:n}=K(),{colors:r}=G(),{paymentType:i,setPaymentType:a}=S6(),o=(0,X.useCallback)(()=>{e.pop()},[e]),s=(0,X.useMemo)(()=>{let e=[];return t.params.hasPersonalAccount&&e.push({key:h6.PERSONAL_ACCOUNT,label:n({id:`loan__revolve__dashboard__withdraw_1__title`}),leftComponent:(0,Z.jsx)(P.PayIcon,{width:32,height:32,fill:r.gray900}),rightComponent:(0,Z.jsx)(A,{pointerEvents:`box-only`,children:(0,Z.jsx)(ea,{isFilled:i===h6.PERSONAL_ACCOUNT,focu
1607sable:!1})})}),W.not.emptyOrNull(t.params.defaultAccountNumber)&&e.push({key:h6.BANK_ACCOUNT,label:n({id:`loan__revolve__withdrawal__label__42`}),description:`∙∙∙∙ ${zSe(t.params.defaultAccountNumber)}`,leftComponent:(0,Z.jsx)(P.TransferIcon,{width:32,height:32,fill:r.gray900}),rightComponent:(0,Z.jsx)(A,{pointerEvents:`box-only`,accessibilityElementsHidden:!0,children:(0,Z.jsx)(ea,{isFilled:i===h6.BANK_ACCOUNT,focusable:!1})})}),e},[r.gray900,n,i,t.params.defaultAccountNumber,t.params.hasPersonalAccount]),c=(0,X.useCallback)(e=>{a(e.key)},[a]);return(0,Z.jsx)(Ks,{headerText:n({id:`loan__revolve__withdrawal__label__100`}),actionListItems:s,onItemPress:c,onClose:o})},VSe=L.SE.number.amount.currency,{formatNumber:HSe,parseNumberByLocale:USe}=Tc,{SpinnerIcon:WSe}=P,{useInput:GSe}=pi,M7=e=>e.substr(e.length-4),KSe=({balance:e,withdrawRange:{min:t,max:n},serviceChargeFee:r,withdrawalData:i,onWithdrawAmountChange:a,setDenied:o,setWithdrawalError:s,navigateToUSPStip:c,redirectToSuccess:l})=>{let{formatMessage:u,locale:d}=K(),{colors:f}=G(),{isMd:p}=tl(),{logEvent:m}=z(),{trackAccountEvent:h}=lh(),{data:g}=Op(),_=g?.AccountId,v=(0,X.useRef)(0),[y,b]=(0,X.useState)(null),{mutateAsync:x,isPending:S,isSuccess:C,data:w,error:T}=Of(),{mutateAsync:E,error:D,status:O,data:k}=Gm(),[A,ee]=(0,X.useState)(!1),te=kh(e=>e.stipOnboardingSession.setStipOnboardingValues),ne=(0,X.useMemo)(()=>USe(d),[d]),re=nr({value:e,currencyDisplay:`symbol`,format:`currency`}),{showFullScreenLoader:ie,hideFullScreenLoader:ae}=ps(),oe=no(),se=(0,X.useMemo)(()=>e>1e4?`10000`:e>5e3?`5000`:e>1e3?`1000`:e>=t?String(e):``,[e,t]),ce=(0,X.useMemo)(()=>({Amount:se}),[se]),le=nc({mode:`onChange`,defaultValues:ce}),{control:ue,formState:{errors:de,isValid:fe},handleSubmit:pe,setError:me,setValue:he,clearErrors:ge,watch:_e}=le,ve=_e(`Amount`),ye=nr({value:t}),be=nr({value:n}),xe=nr({value:r}),Se=nr({value:w?.MonthlyPayment??0}),Ce=(0,X.useCallback)((0,lE.default)(e=>{let r=parseFloat(e.replace(`,`,`.`));if(r>n){he(`Amount`,n.toString(),{shouldValidate:!0,shouldDirty:!0});return}if(de.Amount==null){if(r<t||r>n)return;x({WithdrawalAmount:r}),a(r)}},600),[]);(0,X.useEffect)(()=>{W.not.emptyOrNull(ve)&&Ce(ve)},[Ce,ve]);let we=(0,X.useCallback)(()=>{i!=null&&ee(!0)},[i]);(0,X.useEffect)(()=>{we()},[]);let Te=(0,X.useCallback)(()=>{if(D!=null){let e=x7(D.body,ce);e==null?s():Object.entries(e).forEach(([e,t])=>{me(e,{type:`validate`,message:t})})}},[ce,me,D,s]),Ee=(0,X.useCallback)(()=>{k!=null&&(k.NextStep===FE.DENIAL?(ae(),o()):k.NextStep===FE.CONFIRMATION?(h(Uh.WITHDRAWAL_COMPLETED,_,Mh.REVOLVE,{amount:v.current,version:j6.V1}),l(w?.MonthlyPayment??0,k.Token)):k.NextStep===FE.STIP_INSURANCE?(h(Uh.WITHDRAWAL_COMPLETED,_,Mh.REVOLVE,{amount:v.current,version:j6.V1}),ae(),te({origin:TE.WITHDRAW}),c()):(ae(),s()))},[_,ae,w?.MonthlyPayment,c,l,o,te,s,k,h]);(0,X.useEffect)(()=>{T!=null&&s()},[T,s]),(0,X.useEffect)(()=>{D==null?k!=null&&Ee():(Te(),ae())},[Te,Ee,ae,D,k]);let De=pe(e=>{if(m(H4.WITHDRAW_CONFIRM),ie({variant:`symbol`,transparent:!1}),i==null)return;v.current=ne(e.Amount),h(Uh.WITHDRAWAL_STARTED,_,Mh.REVOLVE,{amount:v.current,version:j6.V1});let t={Amount:ne(e.Amount),InternalTransfer:y===U4.PERSONAL_ACCOUNT||y==null&&i.PersonalAccountData.IsAccountAvailable?{AccountId:i.PersonalAccountData.AccountId,TransferId:i.PersonalAccountData.TransferId}:null};return ge(`Amount`),E(t)}),Oe=(0,X.useMemo)(()=>S||W.emptyOrNull(Se)||!C,[Se,S,C]),ke=GSe({fieldProps:{autoFocus:!1,testID:`revolveAmountInput`,error:de.Amount,label:p?u({id:`loan__revolve__withdrawal__label__87`}):void 0},controllerProps:{name:`Amount`,control:ue,rules:{required:u({id:`loan__revolve__dashboard__increase_credit_limit_6_–_offer__description`},{0:ye}),validate:e=>{let r=ne(e);if(isNaN(r))return u({id:`loan__revolve__amount__not__valid`});if(r<t)return u({id:`loan__revolve__dashboard__withdraw_5_(error)__text`},{0:ye});if(r>n)return u({id:`loan__revolve__dashboard__withdraw_4_(error)__text`},{0:be})}}}}),Ae=(0,X.useMemo)(()=>W.not.emptyOrNull(y)?y===U4.PERSONAL_ACCOUNT?{title:u({id:`loan__revolve__dashboard__withdraw_1__title`}),subtitle:void 0}:{title:i.BankName,subtitle:`∙∙∙∙ ${M7(i.BankAccount)}`}:i.PersonalAccountData.IsAccountAvailable?{title:u({id:`loan__revolve__dashboard__withdraw_1__title`}),subtitle:void 0}:{title:i.BankName,subtitle:`∙∙∙∙ ${M7(i.BankAccount)}`},[u,y,i.BankAccount,i.BankName,i.PersonalAccountData.IsAccountAvailable]),je=e=>{he(`Amount`,e.toString(),{shouldValidate:!0,shouldDirty:!0})},Me=Math.min(n,Cse),Ne=(0,X.useMemo)(()=>
1607{if(n<1600)return[400];if(n<1e4){let e=Math.round(n/400)*100;return[e,e*2,e*3]}return[5e3,7500,1e4]},[n]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j,{keyboardAvoiding:!0,scrollViewProps:{keyboardShouldPersistTaps:`always`,keyboardDismissMode:`on-drag`},header:(0,Z.jsx)(j.Header,{paddingTop:oe,children:(0,Z.jsxs)(qSe,{children:[(0,Z.jsx)(N7,{children:(0,Z.jsx)(Or,{disabled:!0,title:u({id:`loan__revolve__loan_details__label__6`}),subtitle:re})}),(0,Z.jsx)(U,{variant:`body`,size:`small`,children:u({id:`loan__revolve__dashboard__withdraw_1__label_text__27`})}),(0,Z.jsx)(N7,{children:(0,Z.jsx)(Or,{title:Ae.title??``,subtitle:Ae.subtitle,onPress:we,testID:`RevolveWithdrawalFormRecipientSelection`})})]})}),children:[(0,Z.jsx)(Rt,{withdrawAmountInput:ke,withdrawAmountDescription:Oe?{middleElement:(0,Z.jsx)(YSe,{isMd:p,children:(0,Z.jsx)(WSe,{width:p?20:16,height:p?20:16,fill:f.gray700})})}:{leftLabel:u({id:`loan__revolve__withdrawal__label__2`}),rightLabel:Se},amountQuickSuggestionList:{textFormatter:e=>HSe(e,d,VSe).replace(/\u00A0/g,` `),maxValue:Me,onPressValue:je,selectedValue:ne(le.getValues().Amount),defaultValues:Ne},amountQuickSuggestionDescription:{leftLabel:u({id:`loan__revolve__withdrawal__label__41`}),rightLabel:xe}}),(0,Z.jsx)(I,{height:24}),!p&&(0,Z.jsx)(JSe,{}),(0,Z.jsx)(ba,{wide:!0,align:`center`,hasShadow:!0,onPress:De,disabled:i.IsWithdrawalPossible==null?!1:!i.IsWithdrawalPossible||!fe,isLoading:O===`pending`,testID:`RevolveWithdrawalFormConfirmButton`,children:u({id:`loan__revolve__dashboard__withdraw_1__label`})})]}),(0,Z.jsx)(FSe,{selectedAccount:y,setSelectedAccount:b,withdrawalData:i,isActionsMenuVisible:A,setIsActionsMenuVisible:ee})]})},qSe=V.View(`flex-direction:row;gap:8px;align-items:center;padding:8px 0;`),N7=V.View(`flex:1;`),JSe=V.View(`flex:1;`),YSe=V.View(`height:`,({isMd:e})=>e?`20px`:`16px`,`;margin:0 auto;`),P7=()=>{let e=no();return(0,Z.jsxs)(XSe,{children:[(0,Z.jsx)(I,{height:e}),(0,Z.jsx)(I,{height:17}),(0,Z.jsx)(nd,{width:40,height:16}),(0,Z.jsx)(I,{height:7}),(0,Z.jsx)(nd,{height:56}),(0,Z.jsx)(I,{height:17}),(0,Z.jsx)(nd,{width:40,height:16}),(0,Z.jsx)(I,{height:7}),(0,Z.jsx)(nd,{height:56}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(nd,{height:72}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(nd,{height:16,width:100}),(0,Z.jsx)(I,{height:20}),(0,Z.jsx)(bn,{})]})},XSe=V.View(`max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;width:100%;align-self:center;padding:`,({theme:e})=>`0 ${e.width.screen.paddingHorizontal}`,`;`),ZSe=e=>e.substring(e.length-4),QSe=({balance:e,handleMenu:t,defaultWithdrawalAccountNumber:n})=>{let{formatMessage:r}=K(),{paymentType:i}=S6(),a=nr({value:e,currencyDisplay:`symbol`,format:`currency`}),o=(0,X.useMemo)(()=>{if(i===h6.PERSONAL_ACCOUNT)return{title:r({id:`loan__revolve__dashboard__withdraw_1__title`}),subtitle:void 0};if(i===h6.BANK_ACCOUNT)return{title:r({id:`loan__revolve__withdrawal__label__42`}),subtitle:`∙∙∙∙ ${ZSe(n??``)}`}},[n,r,i]);return(0,Z.jsxs)($Se,{children:[(0,Z.jsx)(F7,{children:(0,Z.jsx)(Or,{disabled:!0,title:r({id:`loan__revolve__loan_details__label__6`}),subtitle:a})}),(0,Z.jsx)(U,{variant:`body`,size:`small`,children:r({id:`loan__revolve__dashboard__withdraw_1__label_text__27`})}),(0,Z.jsx)(F7,{children:(0,Z.jsx)(Or,{title:o?.title??``,subtitle:o?.subtitle??``,onPress:t,testID:`RevolveWithdrawalFormRecipientSelection`})})]})},$Se=V.View(`flex-direction:row;gap:8px;align-items:center;padding:8px 0;`),F7=V.View(`flex:1;`),I7=(e,t)=>e.find(e=>e.type===t),eCe=({navigateToMoreActions:e,handleBack:t})=>{let{formatMessage:n}=K(),r=no(),{setDenied:i,setError:a,setPaymentType:o}=S6(),s=(0,X.useCallback)((t,n)=>{let r=I7(t.defaultAccounts,G4.PERSONAL_ACCOUNT),i=I7(t.defaultAccounts,G4.WITHDRAWAL_ACCOUNT);n&&o(r==null?h6.BANK_ACCOUNT:h6.PERSONAL_ACCOUNT),e(i?.number??``,r!=null)},[]),{withdrawalData:c,availableBalance:l,interestRate:u,accountId:d,isValid:f,productType:p,currentRepaymentAmount:m}=O6({onDenied:i,onError:a,onSuccess:e=>s(e,!0)}),{isSubmitting:h,submitWithdrawal:g}=N6({accountId:d,availableTransfers:c?.transferMethods??[],availableAccounts:c?.defaultAccounts??[]});return B({headerTitleText:n({id:`loan__revolve__dashboard__after_onboarding__label__92`}),onNavigateBack:t,isHeaderSemiTransparent:!0}),h?(0,Z.jsx)(Sn,{variant:`symbol`}):c!=null&&l!=null&&u!=null&&f?(0,Z.jsx)(j,{keyboardAvoiding:!0,scrollViewProps:{keyboardShouldPersistTaps:`always`,keyboardDismissMode:`on-drag`},header:(0,Z.jsx)(j.Header,{paddingTop:r,children:(0,Z.jsx)(QSe,{handleMenu:()=>s(c,!1),balance:l,defaultWithdrawalAccountNumber:I7(c.defaultAccounts,G4.WITHDRAWAL_ACCOUNT)?.number})}),children:(0,Z.jsx)($4,{transferFromRevolve:g,isTransferInProgress:h,maxWithdrawalAmount:Math.min(c.limits.maxAmount,l),minWithdrawalAmount:c.limits.minAmount,interestRate:u.toString(),productType:p,currentRepaymentAmount:m})}):(0,Z.jsx)(P7,{})},tCe=({navigation:e})=>{let{isDenied:t,isError:n,isSuccess:r}=S6(),{logEvent:i}=z(),a=Lo(`revolveWithdrawalStip`),{canApplyStip:o}=qh(),s=a===Oe.ENABLED&&o,c=N(),l=ta(),u=et(),d=kh(e=>e.stipOnboardingSession.setStipOnboardingValues),f=(0,X.useRef)(!1),p=(0,X.useRef)(!1),m=(0,X.useRef)(!1),h=(0,X.useCallback)((t,n)=>{e.navigate(Q.REVOLVE_WITHDRAWAL_ACTIONS_MENU,{defaultAccountNumber:t,hasPersonalAccount:n})},[e]),g=(0,X.useCallback)(()=>{l.params?.goBackToFeed??!1?c.popTo(J.FEED,{screen:Fp.FEED_SCREEN}):e.goBack()},[e,c,l.params]);return(0,X.useEffect)(()=>{i(eo.WITHDRAWAL_VISIT)},[]),(0,X.useEffect)(()=>
1607{if(u){if(t&&!f.current){f.current=!0,e.replace(Q.REVOLVE_WITHDRAWAL_DENIED);return}if(n&&!p.current){p.current=!0,e.replace(Q.REVOLVE_WITHDRAWAL_ERROR);return}if(r&&!m.current){if(m.current=!0,s){d({origin:TE.WITHDRAW}),c.navigate(J.USP_STIP);return}e.replace(Q.REVOLVE_WITHDRAWAL_SUCCESS)}t||(f.current=!1),n||(p.current=!1),r||(m.current=!1)}},[t,n,r,e,c,s,u,d,o]),(0,Z.jsx)(eCe,{navigateToMoreActions:h,handleBack:g})},{FlowResultScreen:nCe}=Jc,rCe=({navigation:e})=>{let{formatMessage:t}=K(),{colors:n}=G(),r=ta(),i=N(),{newRevolveAccountId:a}=yf(e=>e.userSession),{reset:o}=S6(),{trackAccountEvent:s}=lh();(0,X.useEffect)(()=>{s(Uh.WITHDRAWAL_FAILED,a,Mh.REVOLVE,{reason:`denied`,version:j6.V2})},[]);let c=(0,X.useCallback)(()=>{o()},[o]),l=(0,X.useCallback)(()=>{c(),r.params?.goBackToFeed??!1?i.popTo(J.FEED,{screen:Fp.FEED_SCREEN}):e.pop()},[e,i,c,r.params]);return(0,Z.jsx)(nCe,{type:`denied`,title:t({id:`loan__revolve__dashboard__screen-outcome__headline`}),description:t({id:`loan__revolve__dashboard__full-screen-outcome__text02`},{link1:e=>(0,Z.jsx)(Gc,{variant:`body`,color:n.primary400,url:W4,children:e})}),buttonTitle:t({id:`loan__revolve__dashboard__full-screen-outcome__label01`}),onButtonPress:l})},{FlowResultScreen:iCe}=Jc,aCe=({navigation:e})=>{let{formatMessage:t}=K(),n=ta(),r=N(),{reset:i}=S6(),a=(0,X.useCallback)(()=>{i()},[i]),o=(0,X.useCallback)(()=>{a(),n.params?.goBackToFeed??!1?r.popTo(J.FEED,{screen:Fp.FEED_SCREEN}):e.pop()},[e,r,a,n.params]);return(0,Z.jsx)(iCe,{type:`error`,title:t({id:`loan__revolve__content__headline__4`}),description:t({id:`loan__revolve__content__description__26`}),buttonTitle:t({id:`loan__revolve__content__button__label__42`}),onButtonPress:()=>{i(),e.replace(Q.REVOLVE_WITHDRAWAL_FORM)},bottomButtonTitle:t({id:`loan__revolve__content__button__label__22`}),onBottomButtonPress:o})},oCe=({navigation:e})=>{let{formatMessage:t}=K(),n=N(),{params:r}=ta(),i=r?.origin,{reset:a}=S6(),o=(0,X.useCallback)(()=>{a()},[a]),s=(0,X.useCallback)(()=>{o(),pp({product:sp.REVOLVE,screen:eg.WITHDRAWAL,result:Nd.SUCCESS}),i===TE.WITHDRAW?n.popTo(J.REVOLVE_DASHBOARD_ROOT_NAVIGATOR,{screen:Q.REVOLVE_DASHBOARD}):e.pop()},[n,o,i,e]);return(0,Z.jsx)(is,{testID:`RevolveWithdrawalSuccessScreen`,type:`success`,title:t({id:`loan__revolve__dashboard__withdraw_8_(success_page)__full-screen-outcome__headline`}),description:t({id:`loan__revolve__full-screen-outcome__text01__43`}),descriptionBottom:t({id:`loan__revolve__withdraw_8_(success_page)__full-screen-outcome__text02__89`}),buttonTitle:t({id:`loan__revolve__full-screen-outcome__label__17`}),onButtonPress:s})},L7=sf(),sCe=()=>(0,Z.jsx)(x6,{children:(0,Z.jsxs)(L7.Navigator,{children:[(0,Z.jsx)(L7.Screen,{name:Q.REVOLVE_WITHDRAWAL_FORM,component:tCe}),(0,Z.jsx)(L7.Screen,{name:Q.REVOLVE_WITHDRAWAL_ACTIONS_MENU,component:BSe,options:{presentation:`transparentModal`,headerShown:!1}}),(0,Z.jsx)(L7.Screen,{name:Q.REVOLVE_WITHDRAWAL_SUCCESS,component:oCe,options:{headerShown:!1}}),(0,Z.jsx)(L7.Screen,{name:Q.REVOLVE_WITHDRAWAL_DENIED,component:rCe}),(0,Z.jsx)(L7.Screen,{name:Q.REVOLVE_WITHDRAWAL_ERROR,component:aCe})]})}),{FlowResultScreen:cCe}=Jc,lCe=({navigation:e,route:t})=>{let{formatMessage:n}=K(),{colors:r}=G(),{trackAccountEvent:i}=lh(),{data:a}=Op();(0,X.useEffect)(()=>{i(Uh.WITHDRAWAL_FAILED,a?.AccountId,Mh.REVOLVE,{reason:`denied`,version:j6.V1})},[]);let o=(0,X.useCallback)(()=>{String(t.params?.goBackToFeed)===`true`?e.popTo(J.FEED,{screen:Fp.FEED_SCREEN}):e.popTo(Q.REVOLVE_DASHBOARD,{revalidateData:!0,...t.params??{}})},[e,t.params]);return(0,Z.jsx)(cCe,{type:`denied`,title:n({id:`loan__revolve__dashboard__screen-outcome__headline`}),description:n({id:`loan__revolve__dashboard__full-screen-outcome__text02`},{link1:e=>(0,Z.jsx)(Gc,{variant:`body`,color:r.primary400,url:W4,children:e})}),buttonTitle:n({id:`loan__revolve__dashboard__full-screen-outcome__label01`}),onButtonPress:o})},{FlowResultScreen:uCe}=Jc,dCe=({navigation:e,route:t})=>{let{formatMessage:n}=K(),{trackAccountEvent:r}=lh(),{data:i}=Op();(0,X.useEffect)(()=>{r(Uh.WITHDRAWAL_FAILED,i?.AccountId,Mh.REVOLVE,{version:j6.V1})},[]);let a=(0,X.useCallback)(()=>{e.replace(Q.REVOLVE_WITHDRAWAL_FORM,t.params)},[e,t.params]),o=(0,X.useCallback)(()=>{String(t.params?.goBackToFeed)===`true`?e.popTo(J.FEED,{screen:Fp.FEED_SCREEN}):e.popTo(Q.REVOLVE_DASHBOARD,{revalidateData:!0,...t.params??{}})},[e,t.params]);return(0,Z.jsx)(uCe,{type:`error`,title:n({id:`loan__revolve__content__headline__4`}),description:n({id:`loan__revolve__content__description__26`}),buttonTitle:n({id:`loan__revolve__content__button__label__42`}),onButtonPress:a,bottomButtonTitle:n({id:`loan__revolve__content__button__label__22`}),onBottomButtonPress:o})},R7=void 0,z7=null,B7=function(e){return e[e.LOADING=0]=`LOADING`,e[e.E
1607RROR=1]=`ERROR`,e[e.DATA=2]=`DATA`,e}({}),fCe=({children:e})=>{let[t,n]=(0,X.useState)(0),r=Nr(),i=Ih(),a=$p(t,Um.DYNAMIC,{default:R7,error:z7}),{data:o,status:s}=nf(!r);return(0,X.useEffect)(()=>{if(!i.loading&&i.error==null){let e=i.data.withdrawRange.min;n(t=>Math.max(t,e))}},[i,t]),e((0,X.useMemo)(()=>{if(s===`pending`||i.loading||a===R7)return{state:0};if(s===`error`)return{state:1,error:`error`};if(i.error!=null)return{state:1,error:i.error};if(a===z7)return{state:1,error:`Could not load charge fee`};if(o==null)return{state:0};let{withdrawRange:e}=i.data,t=o.IsWithdrawalPossible,r=e.min;return{state:2,data:{availableBalance:o.MaxWithdrawalAmount,isWithdrawalPossible:t,serviceChargeFee:a,withdrawalLimits:{min:r,max:o.MaxWithdrawalAmount},administrationFee:o.AdministrationFee,withdrawalData:o,setWithdrawAmount:n}}},[a,i,o,s]))},pCe=({navigation:e,route:t})=>{let{formatMessage:n}=K();Ut();let{logEvent:r}=z(),i=(0,X.useRef)(null),a=(0,X.useRef)(null),o=(0,X.useCallback)(()=>{e.replace(Q.REVOLVE_WITHDRAWAL_ERROR,t.params)},[e,t.params]),s=(0,X.useCallback)(()=>{e.replace(Q.REVOLVE_WITHDRAWAL_DENIED,t.params)},[e,t.params]),c=(0,X.useCallback)(()=>{String(t.params?.goBackToFeed)===`true`?e.popTo(J.FEED,{screen:Fp.FEED_SCREEN}):e.popTo(Q.REVOLVE_DASHBOARD,{revalidateData:!0,...t.params??{}})},[e,t.params]),l=(0,X.useCallback)(()=>{e.replace(J.USP_STIP)},[e]);(0,X.useEffect)(()=>{r(eo.WITHDRAWAL_VISIT)},[]),(0,X.useEffect)(()=>{let e=i.current,t=e?.state??null;t!==a.current&&(t===B7.ERROR?o():t===B7.DATA&&e!=null&&`data`in e&&!e.data.isWithdrawalPossible&&s(),a.current=t)},[i.current?.state]);let u=()=>{t.params?.goBackToFeed??!1?e.popTo(J.FEED,{screen:Fp.FEED_SCREEN}):c()},d=(0,X.useCallback)((n,r)=>{e.replace(Q.REVOLVE_WITHDRAWAL_SUCCESS,{...t.params,newMtp:n,token:r})},[e,t.params]);return B({headerTitleText:n({id:`loan__revolve__dashboard__after_onboarding__label__92`}),onNavigateBack:u,isHeaderSemiTransparent:!0}),(0,Z.jsx)(mCe,{testID:`RevolveWithdrawalFormScreen`,children:(0,Z.jsx)(fCe,{children:e=>{i.current=e;let{state:t}=e;switch(t){case B7.LOADING:return(0,Z.jsx)(P7,{});case B7.ERROR:return(0,Z.jsx)(P7,{});case B7.DATA:let{isWithdrawalPossible:n,withdrawalLimits:r,availableBalance:i,serviceChargeFee:a,administrationFee:c,withdrawalData:u,setWithdrawAmount:f}=e.data;return n?(0,Z.jsx)(KSe,{balance:i,serviceChargeFee:a,withdrawRange:r,administrationFee:c,withdrawalData:u,setDenied:s,setWithdrawalError:o,redirectToSuccess:d,navigateToUSPStip:l,onWithdrawAmountChange:f}):(0,Z.jsx)(P7,{});default:return console.error(`Unhandled state ${t}`),null}}})})},mCe=V.View(`width:100%;height:100%;flex:1;`),{FlowResultScreen:hCe}=Jc,{useAppReview:gCe}=pi,_Ce=({navigation:e,route:t})=>{let n=Ke(),r=t.params?.newMtp,i=t.params?.token,{formatMessage:a}=K(),{isLoading:o,refetch:s,data:c,error:l}=Cp(i),u=(0,X.useCallback)(()=>{e.replace(Q.REVOLVE_WITHDRAWAL_ERROR)},[e]),d=(0,X.useCallback)(()=>{String(t.params?.goBackToFeed)===`true`?e.popTo(J.FEED,{screen:Fp.FEED_SCREEN}):e.popTo(Q.REVOLVE_DASHBOARD,{revalidateData:!0,...t.params??{}})},[e,t.params]),{isRatingAvailable:f,handleRateApp:p}=gCe(),{hideFullScreenLoader:m,showFullScreenLoader:h}=ps(),g=(0,X.useCallback)(()=>{d(),pp({product:sp.REVOLVE,screen:eg.WITHDRAWAL,result:Nd.SUCCESS}),f&&p()},[p,f,d]);return(0,X.useEffect)(()=>{i!=null&&(h({variant:`symbol`,transparent:!1}),s())},[i]),(0,X.useEffect)(()=>{i!=null&&l!=null&&u()},[u,l,i]),(0,X.useEffect)(()=>{!o&&c!=null&&m()},[o,m,c]),(0,X.useEffect)(()=>{n.invalidateQueries({queryKey:Wh.revolve()})},[n]),(0,Z.jsx)(Z.Fragment,{children:c==null?null:(0,Z.jsx)(hCe,{testID:`RevolveWithdrawalSuccessScreen`,type:`success`,title:a({id:`loan__revolve__dashboard__withdraw_8_(success_page)__full-screen-outcome__headline`}),description:a({id:`loan__revolve__full-screen-outcome__text01__43`}),descriptionBottom:r===0?void 0:a({id:`loan__revolve__withdraw_8_(success_page)__full-screen-outcome__text02__89`}),buttonTitle:a({id:`loan__revolve__full-screen-outcome__label__17`}),onButtonPress:g})})},V7=sf(),vCe=()=>(0,Z.jsxs)(V7.Navigator,{children:[(0,Z.jsx)(V7.Screen,{name:Q.REVOLVE_WITHDRAWAL_FORM,component:pCe}),(0,Z.jsx)(V7.Screen,{name:Q.REVOLVE_WITHDRAWAL_SUCCESS,component:_Ce,options:{headerShown:!1}}),(0,Z.jsx)(V7.Screen,{name:Q.REVOLVE_WITHDRAWAL_DENIED,component:lCe}),(0,Z.jsx)(V7.Screen,{name:Q.REVOLVE_WITHDRAWAL_ERROR,component:dCe})]}),H7=sf(),yCe=()=>{let{params:e}=ta(),{isNewRevolve:t}=yf(e=>e.userSession),n=Lo(`revolveIncreaseLimitV2`);return(0,Z.jsxs)(H7.Navigator,{initialRouteName:Q.REVOLVE_DASHBOARD,screenOptions:{gestureEnabled:!1},children:[(0,Z.jsx)(H7.Screen,{name:Q.REVOLVE_DASHBOARD,component:t?uxe:yxe,options:{headerShown:!1}}),(0,Z.jsx)(H7.Screen,{name:Q.REVOLVE_TRANSACTIONS_HISTORY_LIST,component:t?RSe:LSe}),(0,Z.jsx)(H7.Screen,{name:Q.REVOLVE_DETAILS,component:t?Sxe:bxe,options:{presentation:`transparentModal`,headerShown:!1}}),(0,Z.jsx)(H7.Screen,{name:Q.REVOLVE_PAYMENT_DETAILS,component:t?wxe:Cxe,options:{presentation:`transparentModal`,headerShown:!1}}),(0,Z.jsx)(H7.Screen,{name:Q.REVOLVE_DASHBOARD_MORE_ACTIONS_MENU,component:NSe,options:{presentation:`transparentModal`,headerShown:!1}}),(0,Z.jsx)(H7.Screen,{name:Q.REVOLVE_WITHDRAWAL,component:t?sCe:vCe,options:{headerShown:!1},initialParams:e}),(0,Z.jsx)(H7.Screen,{name:Q.REVOLVE_INCREASE_LIMIT,component:t&&n===Oe.ENABLED?o3:MSe,options:{headerShown:!1},initialParams:{slug:`revolve`}}),(0,Z.jsx)(H7.Screen,{name:Q.REVOLVE_TOOLTIP,component:ac,options:{headerShown:!1,presentation:`transparentModal`}}),(0,Z.jsx)(H7.Screen,{name:Q.REVOLVE_ERROR,component:Eo}),(0,Z.jsx)(H7.Screen,{name:Q.REVOLVE_EDIT_MONTHLY_PAYMENT,component:zxe}),(0,Z.jsx)(H7.Screen,{name:Q.REVOLVE_EDIT_MONTHLY_PAYMENT_SUCCESS,component:Hxe}),(0,Z.jsx)(H7.Screen,{name:Q.CONVERT_PART_PAYMENT_TO_REVOLVE,component:Xbe}),(0,Z.jsx)(H7.Screen,{name:Q.REVOLVE_INSURANCE_DASHBOARD,component:Bbe}),(0,Z.jsx)(H7.Screen,{name:Q.REVOLVE_INSURANCE_DOCUMENTS,component:Hbe}),(0,Z.jsx)(H7.Screen,{name:Q.REVOLVE_INSURANCE_REPORT_CLAIM,component:$5})]})},bCe=e=>e!=null&&typeof e.fixedTermProductId==`string`,xCe=()=>{let e=N();return{startFixedTermOnboarding:({activeFixedTermAccountLimitExceeded:t,depositAmount:n,...r})=>{t?e.navigate(_f.SAVINGS_FIXED_TERM_PRODUCTS_LIMIT_EXCEEDED):e.navigate(_f.SAVINGS_FIXED_TERM_PRODUCT_FORM,{depositAmount:n,selectedProduct:bCe(r)?r:null})}}},SCe=5e3,CCe=11e5,wCe=e=>W.zeroOrNull(e)||e<5e3?SCe:e>11e5?CCe:e,TCe=(e,t)=>W.zeroOrNull(t)||e===0?!1:e>t,ECe=e=>{if(e==null||e===0||e===``)return 0;if(typeof e==`string`){let t=e.replaceAll(`,`,`.`);return parseFloat(t)}return e},DCe=({children:e,balance:t,showSavingsFixedTermOnboarding:n})=>{let{data:r,isLoading:i}=Up(),[a,o]=(0,X.useState)(0),[s,c]=(0,X.useState)(`0`),[l,u]=(0,X.useState)(),d=wCe(t),f=(0,X.useMemo)(()=>l==null?a:a+a*(l.interestRate/100)*l.productLengthInMonths/12,[a,l]),p=TCe(a,t),m=nr({value:f,format:`currency`}),h=(0,X.useCallback)(e=>{o(e),c(e)},[o,c]),g=(0,X.useCallback)(e=>{c(e),o(parseFloat(e))},[o,c]),_=(0,X.useCallback)(()=>{let e=ECe(s),t=Intl.NumberFormat([`se`,`fi`],{maximumFractionDigits:2}).format(e);c(t),o(e)},[s]);return(0,X.useEffect)(()=>{!i&&r?.activeFixedTermAccountLimitExceeded===!0&&n({activeFixedTermAccountLimitExceeded:r.activeFixedTermAccountLimitExceeded,capitalAmountAvailable:r.capitalAmountAvailable,activeFixedTermAccountAmountLimitLeft:r.activeFixedTermAccountAmountLimitLeft})},[r,i,n]),e({reserveFixedTermSavingsAccountFixedTermProductsData:r,isLoadingReserveFixedTermSavingsAccountFixedTermProducts:i,defaultDeposit:d,handleSetNumberValue:h,handleSetStringValue:g,onBlur:_,isOverBalance:p,formattedDeposit:m,depositAmount:a,setDepositAmount:o,setRawDepositAmount:c,rawDepositAmount:s,setSelectedProduct:u,selectedProduct:l})},U7={DEPOSIT_INFO:`https://northmill-assets.s3.eu-north-1.amazonaws.com/docs/se/terms/product/Information_till_insattare.pdf`,TERMS_AND_CON
1607DITIONS:`https://northmill-assets.s3.eu-north-1.amazonaws.com/docs/se/terms/general/Allmanna_villkor_Northmills_Sparkonton.pdf`,INFORMATION_TO_DEPOSITORS:`https://nth-cms-storage-prod-media-bucket.s3.eu-west-1.amazonaws.com/media/ghqjow4r/information-till-insa-ttaren-from-2021-01-01.pdf`},W7=function(e){return e.MORE_ACTIONS=`SAVINGS_dashboard_MoreActions`,e.CHANGE_PRODUCT=`SAVINGS_dashboard_ChangeProduct`,e.DEPOSIT_WITH_CARD_CTA=`SAVINGS_dashboard_Deposit_with_card_CTA`,e.DEPOSIT_WITHOUT_CARD_CTA=`SAVINGS_dashboard_Deposit_no_card_CTA`,e.NEW_ACCOUNT_CTA=`SAVINGS_dashboard_NewAccountCTA`,e.ADD_FUNDS_CTA=`SAVINGS_dashboard_AddFundsCTA`,e.MORE_ACTIONS_ACCOUNT_DETAILS=`SAVINGS_moreActions_AccountDetails`,e.MORE_ACTIONS_PROFILE_DOCUMENTS=`SAVINGS_moreActions_ProfileDocuments`,e.ADD_FUNDS_MORE_ACTIONS_DEPOSIT=`SAVINGS_addFunds_MoreActions_Deposit`,e.ADD_FUNDS_MORE_ACTIONS_INTERNAL_TRANSFER=`SAVINGS_addFunds_MoreActions_InternalTra`,e.START_WITHDRAWAL_PROCESS=`SAVINGS_withdrawalActions_StartOnboardin`,e.TRANSACTION_HISTORY_MORE_ACTIONS_PDF_DOWNLOAD=`SAVINGS_transactionsHist_DownloadPdf`,e.FIXED_ACCOUNTS_SELECT_PRODUCT=`SAVINGS_fixedAccounts_SelectProduct`,e.WITHDRAWAL_ACCOUNT_SELECT_SELECT_TINK=`Savings_withdrawalAccount_Select_Tink`,e.TRANSACTIONS_HISTORY_BACK=`SAVINGS_transactionsHist_Back`,e.TRANSACTIONS_HISTORY_MORE_ACTIONS=`SAVINGS_transactionsHist_MoreActions`,e.SAVINGS_FIXED_BANK_ID_MODE=`SAVINGS_FIXED_bank_id_mode`,e.SAVINGS_FIXED_BANK_ID_CLOSE=`SAVINGS_FIXED_bank_id_close`,e.SAVINGS_FIXED_BANK_ID_ERROR=`SAVINGS_FIXED_bank_id_error`,e.SAVINGS_FIXED_BANK_ID_COMPLETE=`SAVINGS_FIXED_bank_id_complete`,e}({}),G7=({text:e})=>{let{colors:t}=G();return(0,Z.jsxs)(NCe,{children:[(0,Z.jsx)(P.UspCheckIcon,{width:24,height:24,fill:t.secondary300}),(0,Z.jsx)(I,{width:8}),(0,Z.jsx)(PCe,{variant:`body`,children:e})]})},K7=L.SE.number.amount.currency,q7=`SavingsDashboardFixedTermAccountOnboarding`,J7=(e,t)=>Number(`${e}00${t}`),OCe=({balance:e,reserveFixedTermSavingsAccountFixedTermProductsData:t,isLoadingReserveFixedTermSavingsAccountFixedTermProducts:n,showSavingsFixedTermOnboarding:r,setDepositAmount:i,defaultDeposit:a,depositAmount:o,isOverBalance:s,formattedDeposit:c,handleSetNumberValue:l,handleSetStringValue:u,setSelectedProduct:d,setRawDepositAmount:f,selectedProduct:p,isModalOpened:m,toggleModal:h})=>{let g=no(),{colors:_}=G(),{locale:v,formatMessage:y}=K(),{logEvent:b}=z(),x=(0,X.useCallback)(()=>{p!=null&&e!=null&&(p?.minimumDepositAmount,p?.minimumDepositAmount,o>e&&p?.maximumDepositAmount,p?.maximumDepositAmount)},[p,e,o]),S=(0,X.useCallback)(()=>{if(t==null||p==null||o<p.minimumDepositAmount||o>p.maximumDepositAmount)return;let n=W.not.zeroOrNull(e)&&o>e?e:o;b(W7.FIXED_ACCOUNTS_SELECT_PRODUCT,{product_id:p.fixedTermProductId}),r({...p,depositAmount:n,activeFixedTermAccountLimitExceeded:t.activeFixedTermAccountLimitExceeded,capitalAmountAvailable:t.capitalAmountAvailable,activeFixedTermAccountAmountLimitLeft:t.activeFixedTermAccountAmountLimitLeft})},[t,p,o,e,b,r]),C=p==null||o<p.minimumDepositAmount||o>p.maximumDepositAmount?`disabled`:`success`,w=(0,X.useMemo)(()=>(x(),p==null||e==null?``:o<p?.minimumDepositAmount?y({id:`savings__fixed_rate__onboarding__label__20`},{amount:Tc.formatNumber(p?.minimumDepositAmount,v,K7)}):o>e&&o<p?.maximumDepositAmount?y({id:`savings__fixed_rate__onboarding__label__100`}):o>p?.maximumDepositAmount?y({id:`savings__fixed_rate__onboarding__label__18`},{amount:Tc.formatNumber(p?.maximumDepositAmount,v,K7)}):e<p?.minimumDepositAmount?y({id:`savings__fixed_rate__onboarding__label__56`}):``),[x,p,e,o,y,v]),T=(0,X.useMemo)(()=>t?.products?.map((e,n)=>{if(p==null&&n===0){d(e);let n=Math.min(t.capitalAmountAvailable,a);i(n),f(n)}return{value:J7(e.interestRate,e.productLengthInMonths),label:y({id:`savings__fixed_rate__onboarding__label__15`},{amount:e.productLengthInMonths})}}),[t?.capitalAmountAvailable,t?.products,a,p,i,f,d,y]),E=(0,X.useCallback)(e=>{if(typeof e==`string`){let t=parseFloat(e);isNaN(t)?u(`0`):l(t)}else l(e??0)},[l,u]),D=p==null||o<p.minimumDepositAmount||o>p.maximumDepositAmount||e===0||s;return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j,{header:(0,Z.jsxs)(ACe,{children:[(0,Z.jsx)(I,{height:g}),(0,Z.jsx)(jCe,{children:(0,Z.jsx)(Or,{title:y({id:`savings__fixed_rate__onboarding__label__34`}),disabled:!0,hideIcon:!0,rightLabel:Tc.formatNumber(e??0,v,K7),testID:`${q7}FlexibleBalance`})})]}),footer:(0,Z.jsx)(bl,{primaryButtonProps:{disabled:D,onPress:S,text:y({id:`save__onboarding__content__button__label__12`}),variant:`contained`,testID:`${q7}NextButton`},hasShadow:!0}
1607),children:[n?(0,Z.jsx)(nd,{borderRadii:[8,8,8,8],width:`100%`,height:144}):t?.products==null?null:(0,Z.jsxs)(kCe,{children:[(0,Z.jsx)(Rt,{amountQuickSuggestionList:{testID:`${q7}QuickSuggestions`,flex:!0,onPressValue:e=>{d(t?.products?.find(t=>J7(t.interestRate,t.productLengthInMonths)===e))},defaultValues:T?.map(e=>e.value),labels:T?.map(e=>e.label),selectedValue:J7(p?.interestRate??0,p?.productLengthInMonths??0),textFormatter:e=>{let n=t?.products?.find(t=>J7(t.interestRate,t.productLengthInMonths)===e);return Tc.formatPercent(n?.interestRate??0,v,`percent`)},roundDown:!1},withdrawAmountInput:{testID:`${q7}AmountInput`,label:y({id:`savings__fixed_rate__onboarding__label__92`}),value:o.toString(),onChangeText:E,inputBorderColor:w===``?void 0:_.infoLight,textColor:_.gray900},amountQuickSuggestionListTitle:y({id:`savings__fixed_rate__onboarding__label`}),withdrawAmountDescription:{leftLabel:y({id:`savings__fixed_rate__onboarding__label__46`},{amount:Tc.formatNumber(p?.minimumDepositAmount??0,v,K7)}),rightLabel:y({id:`savings__fixed_rate__onboarding__label__74`},{amount:Tc.formatNumber(p?.maximumDepositAmount??0,v,K7)}),leftLabelColor:p==null?void 0:o<p?.minimumDepositAmount?_.info:void 0,rightLabelColor:p==null?void 0:o>p?.maximumDepositAmount?_.info:void 0},detailedMessage:w}),(0,Z.jsx)(MCe,{children:(0,Z.jsx)(ns,{title:C===`success`?c:Tc.formatNumber(0,v,K7),description:y({id:`savings__fixed_rate__onboarding__label__13`},{amount:p?.productLengthInMonths}),variant:C})})]}),(0,Z.jsx)(bl.Padding,{})]}),(0,Z.jsxs)(Ti,{testID:`${q7}InformationModal`,fullscreen:!0,visible:m,onClose:h(!1),children:[(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:y({id:`save__dashboard__modal__dialog__text`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(G7,{text:y({id:`save__onboarding_fixed__dialog-text01__dialog-text01`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(G7,{text:y({id:`save__onboarding_fixed__dialog-text02__dialog-text02`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(G7,{text:y({id:`save__onboarding__fixed__fullscreen__dialog-text03__86__new`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(G7,{text:y({id:`savings__fixed_rate__onboarding__label__78`})})]})]})},kCe=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;width:100%;border-radius:`,({theme:e})=>e.borderRadius,`;`),ACe=V.View(`width:100%;background-color:`,({theme:e})=>e.colors.gray0,`;align-items:center;`),jCe=V.View(`width:100%;max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;padding:8px 16px;`),MCe=V.View(`padding:4px;border-bottom-right-radius:`,({theme:e})=>e.borderRadius,`;border-bottom-left-radius:`,({theme:e})=>e.borderRadius,`;background-color:`,({theme:e})=>e.colors.gray0,`;`),NCe=V.View(`flex-direction:row;align-items:center;align-self:flex-start;`),PCe=V(U)(`flex:1;flex-wrap:wrap;`),FCe=({route:{params:e}})=>{let{balance:t}=e,{formatMessage:n}=K(),[r,i]=(0,X.useState)(!1),{startFixedTermOnboarding:a}=xCe(),o=(0,X.useCallback)(e=>{a(e)},[a]),s=(0,X.useCallback)(e=>()=>{i(e)},[]);return B({headerTitleText:n({id:`save__fixed__content__button__label`}),headerRight:()=>(0,Z.jsx)(ICe,{children:(0,Z.jsx)(qe,{onPressIn:s(!0),onPress:s(!0),icon:(0,Z.jsx)(P.HelpIcon,{width:32,height:32})})}),isHeaderSemiTransparent:!0}),(0,Z.jsx)(DCe,{balance:t,showSavingsFixedTermOnboarding:o,children:e=>(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsx)(OCe,{...e,balance:t,showSavingsFixedTermOnboarding:o,isModalOpened:r,toggleModal:s})})})},ICe=V.View(`justify-content:center;align-items:center;height:100%;`),Y7={OK:1,INVALID_BANK_ACCOUNT:2,WITHDRAWAL_AMOUNT_TOO_BIG:3,WITHDRAWAL_AMOUNT_NEGATIVE_OR_TOO_LOW:4,WITHDRAWAL_HAS_DECIMAL_PLACES:5},X7={THANK_YOU:1,ERROR:2},LCe=[{url:`/Reserve/Withdrawal/AuthV2`,method:`POST`},{url:`/Reserve/Withdrawal/AuthPing`},{url:`/Reserve/Withdrawal/AuthComplete`,method:`POST`}],Z7=[sn.AccountsRead,sn.IdentityRead],RCe={url:({correlationId:e})=>`/SavingsAccount/Tink/${e??`null`}/Accounts`},zCe={url:`/SavingsAccount/Tink/Process`,payload:{scopes:Z7}},BCe=(e,t)=>({[Y7.INVALID_BANK_ACCOUNT]:{field:`accountNumber`,message:t({id:`reserveOnboardingStep4BankRequired`})},[Y7.WITHDRAWAL_AMOUNT_NEGATIVE_OR_TOO_LOW]:{field:`amount`,message:t({id:`reserveWithdrawalManualAmountToLow`})},[Y7.WITHDRAWAL_AMOUNT_TOO_BIG]:{field:`amount`,message:t({id:`reserveWithdrawalManualAmountToHigh`})},[Y7.WITHDRAWAL_HAS_DECIMAL_PLACES]:{field:`amount`,message:t({id:`reserveWithdrawalManualAmountInvalid`})}})[e.withdrawalValidationResult],VCe=()=>fn({mutationFn:()=>bp({method:`POST`,url:`Reserve/FixedTermSavingsAccount/AuthComplete`,contentType:`application/json`,params:{}}),onSuccess:()=>null}),Q7=1e3,HCe=(e=!1,t)=>{let{isAppVisible:n}=fr();return Bn({queryFn:({signal:e})=>bp({method:`GET`,url:`Reserve/FixedTermSavingsAccount/AuthPing`,signal:e,headers:{retrieveToken:t}}),queryKey:Wh.reserveFixedTermSavingsAccountAuthPing(),enabled:e&&n,gcTime:0,retry:5,retryDelay:Q7,refetchInterval:e=>n&&e.state.data?.status===bm.IN_PROGRESS?Q7:!1})},UCe=()=>fn({mutationFn:({authenticationType:e})=>bp({method:`POST`,url:`Reserve/FixedTermSavingsAccount/AuthV2`,contentType:`application/json`,params:{authenticationType:e}}),onSuccess:()=>null});O();var WCe=()=>{let e=Lo(`experimentalAuthRedirect`)===Oe.ENABLED,[t,n]=(0,X.useState)(null),[r,i]=(0,X.useState)(null),[a,o]=(0,X.useState)(!1),{captureError:s}=Mt(),{secondsRemaining:c,startTimer:l,resetTimer:u,onExtend:d,totalSeconds:f}=CY(),{data:p,mutateAsync:m,status:h,error:g}=UCe(),{data:_,status:v,error:y}=HCe(W.not.emptyOrNull(p?.retrieveToken)&&!a,p?.retrieveToken),{data:x,mutateAsync:S,status:C,error:w}=VCe();return(0,X.useEffect)(()=>{h===`idle`&&t!=null&&(m({authenticationType:t}),t===Kh.Qr&&l())},[m,h,t,l]),(0,X.useEffect)(()=>{_!=null&&i(_?.qrCode)},[_]),(0,X.useEffect)(()=>{v===`success`&&W.not.emptyOrNull(_)&&_.status===bm.SUCCESS&&S()},[S,_,v]),(0,X.useEffect)(()=>{t===Kh.Qr&&h===`pending`&&c<=0&&(s(pm.SWISH_ERROR,{place:`Fixed Term Savings - useFixedTermAuthData`,moreData:{message:`Qr code timeout error`,name:`Custom error`}}),o(!0))},[h,s,t,c]),(0,X.useEffect)(()=>
1607{if(_?.status===bm.FAIL&&t===Kh.Qr&&_?.hintCode===`startFailed`&&c>0){m({authenticationType:Kh.Qr});return}if(h===`error`||v===`error`||C===`error`||_?.status===bm.FAIL){let e={message:`Unknown error`,name:`Unknown error`};h===`error`&&g!=null?e=g:v===`error`&&y!=null?e=y:C===`error`&&w!=null&&(e=w),s(pm.SWISH_ERROR,{place:`Fixed Term Savings - useFixedTermAuthData`,moreData:e}),o(!0),u()}},[w,C,g,m,_?.hintCode,_?.status,y,v,h,s,t,c,u]),{openBankId:(0,X.useCallback)(()=>{if(p?.autoStartToken==null)return;let t=xe.select({ios:Ln,web:e?`${window.location.href}#`:`null`,default:`null`}),n=Ft.stringify({autostarttoken:p?.autoStartToken,redirect:t});R?window.open(`bankid:///?${n}`,`_self`):b.openURL(`bankid:///?${n}`)},[p?.autoStartToken,e]),authCompleteData:x,isAuthError:a,autoStartToken:p?.autoStartToken,qrCode:r,mode:t,setMode:n,secondsRemaining:c,totalSeconds:f,onExtend:d}},GCe=()=>{let{logEvent:e}=z(),t=N(),{qrCode:n,authCompleteData:r,mode:i,setMode:a,isAuthError:o,autoStartToken:s,openBankId:c,secondsRemaining:l,totalSeconds:u,onExtend:d}=WCe(),f=(0,X.useCallback)(()=>{e(W7.SAVINGS_FIXED_BANK_ID_CLOSE),t.goBack()},[e,t]),p=(0,X.useCallback)(()=>{e(W7.SAVINGS_FIXED_BANK_ID_ERROR),t.replace(_f.SAVINGS_FIXED_TERM_ERROR)},[e,t]),m=(0,X.useCallback)(n=>{n==null?p():(e(W7.SAVINGS_FIXED_BANK_ID_COMPLETE),n.nextStep===X7.THANK_YOU?t.replace(_f.SAVINGS_FIXED_TERM_SUCCESS):n.nextStep===X7.ERROR&&p())},[p,e,t]);return(0,X.useEffect)(()=>{r!=null&&m(r)},[r,m]),(0,X.useEffect)(()=>{o&&p()},[p,o]),(0,X.useEffect)(()=>{i===Kh.Device&&W.not.emptyOrNull(s)&&c()},[s,i,c]),i===Kh.Device&&W.not.emptyOrNull(s)?(0,Z.jsx)(L0,{onCancel:f,autoStartToken:s}):(0,Z.jsx)(j.Container,{children:(0,Z.jsx)(rZ,{method:`sign`,loading:i===Kh.Qr&&n==null,qrCode:n,onOpenBankId:c,onModeSelected:t=>{e(W7.SAVINGS_FIXED_BANK_ID_MODE,{mode:t}),a(t)},onClose:f,qrCodeProgress:{secondsRemaining:l,totalSeconds:u,onExtend:d}})})},{FlowResultScreen:KCe}=Jc,qCe=()=>{let{formatMessage:e}=K(),t=N(),{trackAccountEvent:n}=lh(),{data:r}=Ph(!0);(0,X.useEffect)(()=>{r?.accountNumber!=null&&n(Uh.FIXED_TERM_BOOKING_FAILED,r.accountNumber,Mh.SAVINGS)},[r?.accountNumber,n]);let i=(0,X.useCallback)(()=>{t.popTo(_f.SAVINGS_DASHBOARD,{revalidateData:!0})},[t]),a=(0,X.useCallback)(()=>{t.goBack()},[t]);return(0,Z.jsx)(KCe,{type:`error`,title:e({id:`save__onboarding__content__something_went_wrong_during_the_application`}),description:e({id:`save__onboarding_fixed__content__description`}),buttonTitle:e({id:`save__content__button__label_89`}),onButtonPress:a,bottomButtonTitle:e({id:`save__text-container__label__25`}),onBottomButtonPress:i})},{FlowResultScreen:JCe}=Jc,YCe=()=>{let{formatMessage:e}=K(),t=N(),n=(0,X.useCallback)(()=>{pp({product:sp.SAVINGS,screen:eg.FIXED_TERM_LIMIT_REACHED,result:Nd.REACHED}),t.popTo(_f.SAVINGS_DASHBOARD,{revalidateData:!0})},[t]),r=`${e({id:`save__fixed__content__description__81`})}\n\n${e({id:`save__fixed__content__description_85`})}`;return(0,Z.jsx)(JCe,{type:`error`,title:e({id:`save__fixed__content__headline_87`}),description:r,bottomButtonTitle:e({id:`save__text-container__label__25`}),onBottomButtonPress:n})},{BankIdBadge:XCe}=Cr,ZCe=L.SE.number.amount.currency,$7=`SavingsDashboardFixedTermAccountOnboardingConfirmation`,QCe=()=>{let{colors:e}
1607=G(),{formatMessage:t,locale:n}=K(),r=N(),i=ta(),a=i.params?.selectedProduct,o=i.params?.depositAmount??0,{formState:{errors:s},control:c,handleSubmit:l,setError:u,clearErrors:d}=nc({mode:`all`,defaultValues:{amount:String(o)}}),f=rr({control:c}),p=(0,X.useCallback)(()=>(r.popTo(_f.SAVINGS_DASHBOARD,{revalidateData:!0}),!0),[r]),m=(0,X.useCallback)(()=>{r.goBack()},[r]);Nu(p);let h=no();B({headerTitleText:t({id:`save__fixed__content__button__label`}),onNavigateBack:m,backTestID:`SavingsFixedTermProductFormScreen_BackButton`,onClose:p,closeTestID:`SavingsFixedTermProductFormScreen_CloseButton`,isHeaderSemiTransparent:!0});let g=(0,X.useCallback)(()=>{r.navigate(_f.SAVINGS_FIXED_TERM_ERROR)},[r]),_=(0,X.useCallback)(()=>{r.navigate(_f.SAVINGS_FIXED_TERM_AUTH)},[r]),{data:v,error:y,status:b,mutateAsync:x}=np(),S=e=>{`amount`in e&&e.amount[0]!=null?u(`amount`,{message:e.amount[0]},{shouldFocus:!0}):d(`amount`)};(0,X.useEffect)(()=>{if(b!==`pending`){if(b===`error`&&y instanceof td){let e=Tc.getFieldLevelErrors(y);Object.keys(e).length>0?S(e):g()}else v!=null&&_()}},[y,v,b]);let C=l(()=>{if(a!=null){let e={amount:o,fixedTermProductId:a.fixedTermProductId};return d(`amount`),x(e)}return Promise.reject(Error(`Missing product`))}),w=W.emptyOrNull(f.amount)||s.amount!=null;return(0,Z.jsxs)(j,{testID:$7,paddingTop:h+16,footer:(0,Z.jsx)(bl,{hasShadow:!0,primaryButtonProps:{text:t({id:`save__onboarding__text-container__label_02`}),testID:`${$7}ConfirmButton`,onPress:C,disabled:w,isLoading:b===`pending`,startIcon:(0,Z.jsx)(XCe,{width:32,height:32,fill:e.gray0})}}),children:[(0,Z.jsx)(U,{variant:`headline`,size:`small`,children:t({id:`save__onboarding__content__text__100`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsxs)($Ce,{children:[(0,Z.jsx)(Yu,{label:t({id:`save__onboarding_fixed__label-container__label`}),rightComponent:(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:Tc.formatPercent(a?.interestRate??0,n,`percent`)})}),(0,Z.jsx)(pr,{size:1}),(0,Z.jsx)(Yu,{label:t({id:`savings__fixed_rate__onboarding__label__51`}),rightComponent:(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:Tc.formatNumber(o,n,ZCe)})}),(0,Z.jsx)(pr,{size:1}),(0,Z.jsx)(Yu,{label:t({id:`savings__fixed_rate__onboarding__label__21`}),rightComponent:(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:Pu.fromJSDate(new Date).setLocale(n).plus({month:a?.productLengthInMonths}).toLocaleString(Pu.DATE_SHORT)})}),(0,Z.jsx)(Mu,{message:t({id:`savings__fixed_rate__onboarding__label__72`})})]}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:e.gray700,children:t({id:`onboarding__fixed_term_accounts__confirm_new_description`},{depositMonths:a?.productLengthInMonths,link1:e=>a?.productTermsUrl==null?(0,Z.jsx)(Z.Fragment,{children:e}):(0,Z.jsx)(Gc,{variant:`body`,size:`small`,url:a.productTermsUrl,children:e}),link2:e=>(0,Z.jsx)(Gc,{variant:`body`,size:`small`,url:U7.TERMS_AND_CONDITIONS,children:e}),link3:e=>(0,Z.jsx)(Gc,{variant:`body`,size:`small`,url:U7.INFORMATION_TO_DEPOSITORS,children:e})})}),(0,Z.jsx)(bl.Padding,{})]})},$Ce=V.View(`width:100%;background-color:`,({theme:e})=>e.colors.gray0,`;border-radius:`,({theme:e})=>e.borderRadius,`;margin-bottom:24px;padding:4px;`),{FlowResultScreen:ewe}=Jc,{useAppReview:twe}=pi,nwe=()=>{let{formatMessage:e}=K(),{isRatingAvailable:t,handleRateApp:n}=twe(),r=N(),{trackAccountEvent:i}=lh(),{data:a}=Ph(!0);(0,X.useEffect)(()=>{a?.accountNumber!=null&&i(Uh.FIXED_TERM_ACCOUNT_OPENED,a.accountNumber,Mh.SAVINGS)},[a?.accountNumber,i]);let o=(0,X.useCallback)(()=>{pp({product:sp.SAVINGS,screen:eg.FIXED_TERM_ACCOUNT_CREATED,result:Nd.SUCCESS}),t&&n(),r.popTo(_f.SAVINGS_DASHBOARD,{revalidateData:!0})},[n,t,r]);return(0,Z.jsx)(ewe,{testID:`FixedTermSuccess`,type:`success`,title:e({id:`The_fixed_interest_account_does_not_renew_automatically._When_the_lock-in_period_expires__the_savings_capital_is_moved_to_your_flexible_savings_account.__84`}),description:`${e({id:`The_fixed_interest_account_does_not_renew_automatically._When_the_lock-in_period_expires__the_savings_capital_is_moved_to_your_flexible_savings_account.__92`})} \n\n ${e({id:`The_fixed_interest_account_does_not_renew_automatically._When_the_lock-in_period_expires__the_savings_capital_is_moved_to_your_flexible_savings_account.`})}`,buttonTitle:e({id:`save__text-container__label__25`}),onButtonPress:o})};sf();var e9=()=>
1607sf(),{ArrowForwardIcon:t9}=P,rwe=()=>{let{formatMessage:e}=K(),{logEvent:t}=z(),n=N(),[r,i]=(0,X.useState)(!0),{params:a}=ta(),{colors:o}=G(),s=(0,X.useMemo)(()=>{let t={key:`documents`,label:e({id:`save__flexible__name_&_date__text__77`}),leftComponent:null,rightComponent:(0,Z.jsx)(t9,{width:24,height:24,fill:o.gray900})},n={key:`account_details`,label:e({id:`save__flexible__text__text__70`}),leftComponent:null,rightComponent:(0,Z.jsx)(t9,{width:24,height:24,fill:o.gray900})};return a?.isFixedSelected?[t]:[n,t]},[e,o.gray900,a?.isFixedSelected]);return(0,Z.jsx)(Ks,{visible:r,headerText:e({id:`save__flexible__flexible_accounts_modal_–_more_menu__more-action-menu-items__text`}),actionListItems:s,onItemPress:e=>{switch(i(!1),e.key){case`account_details`:t(W7.MORE_ACTIONS_ACCOUNT_DETAILS),n.push(_f.SAVINGS_DETAILS);break;case`documents`:t(W7.MORE_ACTIONS_PROFILE_DOCUMENTS),n.navigate(Dh.PROFILE_DOCUMENTS_OVERVIEW)}},onClose:()=>n.popTo(_f.SAVINGS_DASHBOARD)})},iwe=()=>{let{formatMessage:e}=K(),{colors:t}=G(),[n,r]=(0,X.useState)(!0),{logEvent:i}=z(),{trackAccountEvent:a}=lh(),o=N(),{data:s,isSuccess:c}=Rp(),{data:l}=Ph(!0),u=(0,X.useMemo)(()=>[s?.hasActiveAccount??!1?{key:`internal_transfer`,label:e({id:`save__flexible__page-title-container__title`}),description:e({id:`save__flexible__name_&_date__description__39`}),leftComponent:(0,Z.jsx)(P.TransferIcon,{width:32,height:32,fill:t.gray900}),rightComponent:(0,Z.jsx)(P.ArrowForwardIcon,{width:24,height:24,fill:t.gray900})}:null,{key:`deposit`,label:e({id:`save__flexible__name_&_date__text`}),description:e({id:`save__flexible__name_&_date__description`}),leftComponent:(0,Z.jsx)(P.DepositIcon,{width:32,height:32,fill:t.gray900}),rightComponent:(0,Z.jsx)(P.ArrowForwardIcon,{width:24,height:24,fill:t.gray900})}].filter(Boolean),[t.gray900,e,s?.hasActiveAccount]),d=(0,X.useCallback)(e=>{r(!1),e.key===`deposit`?(i(W7.ADD_FUNDS_MORE_ACTIONS_DEPOSIT),o.push(_f.SAVINGS_DEPOSIT)):e.key===`internal_transfer`&&(i(W7.ADD_FUNDS_MORE_ACTIONS_INTERNAL_TRANSFER),a(Uh.DEPOSIT_STARTED,l?.accountNumber,Mh.SAVINGS,{method:`internal_transfer`}),o.push(_f.SAVINGS_INTERNAL_TRANSFER,{triggerScreen:`savings`,isDeposit:!0}))},[i,o,l?.accountNumber,a]),f=(0,X.useCallback)(()=>{o.popTo(_f.SAVINGS_DASHBOARD)},[o]);return(0,Z.jsx)(Ks,{visible:n,headerText:e({id:`save__flexible__flexible_accounts_modal_–_add_funds__more-action-menu-items__text`}),isLoading:!c,actionListItems:u,onItemPress:d,onClose:f})},{PdfIcon:awe,DownloadIcon:owe}=P,swe=()=>{let e=N(),{openPdfWithBase64Conversion:t}=qm({retainActiveUrls:!0}),{formatMessage:n}=K(),{colors:r}=G(),{logEvent:i}=z();return(0,Z.jsx)(Ks,{headerText:n({id:`save__flexible__flexible_accounts_modal_–_more_menu__more-action-menu-items__text`}),actionListItems:[{key:`0`,label:n({id:`save__flexible__name_&_date__text__81`}),leftComponent:(0,Z.jsx)(awe,{width:32,height:32,fill:r.gray900}),rightComponent:(0,Z.jsx)(owe,{width:24,height:24,fill:r.gray900})}],isAsync:!0,onItemPress:async()=>{i(W7.TRANSACTION_HISTORY_MORE_ACTIONS_PDF_DOWNLOAD),await t({url:`/SavingsAccount/AccountStatement`,fileName:`savings_history.pdf`})},onClose:()=>{e.popTo(_f.TRANSACTIONS_HISTORY_LIST)}})},cwe=({name:e,color:t,backgroundColor:n})=>(0,Z.jsx)(uwe,{children:(0,Z.jsx)(lwe,{color:n,children:(0,Z.jsx)(U,{variant:`label`,size:`small`,color:t,children:e})})}),lwe=V.View(`width:32px;height:32px;border-radius:32px;align-items:center;justify-content:center;background-color:`,({color:e})=>e,`;`),uwe=V.View(`align-items:center;justify-content:center;width:40px;height:40px;padding:4px;`),dwe=()=>{let{params:{defaultAccountNumber:e}}=ta(),t=N(),{logEvent:n}=z(),{trackAccountEvent:r}=lh(),{data:i}=Ph(!0),{formatMessage:a}=K(),{colors:o}=G(),{data:s,status:c}=Ah(e),l=(0,X.useMemo)(()=>({[EE.DEFAULT]:{key:EE.DEFAULT.toString(),leftComponent:(0,Z.jsx)(la,{name:s?.bankAccount?.bankName??``}),label:s?.bankAccount?.bankName??``,rightComponent:(0,Z.jsx)(P.ArrowForwardIcon,{width:24,height:24,fill:o.gray900})},[EE.MANUAL]:{key:EE.MANUAL.toString(),leftComponent:(0,Z.jsx)(cwe,{name:`?`,backgroundColor:o.gray400,color:o.gray0}),label:a({id:`save__flexible__name_&_date__text__14`}),rightComponent:(0,Z.jsx)(P.ArrowForwardIcon,{width:24,height:24,fill:o.gray900})},[EE.TINK]:{key:EE.TINK.toString(),leftComponent:(0,Z.jsx)(Aa,{}),label:a({id:`save__flexible__dashboard__another__account__title`,defaultMessage:`Another withdrawal account`}),description:a({id:`save__flexible__dashboard__another__account__description`,defaultMessage:`Identify your account with Tink`}),rightComponent:(0,Z.jsx)(P.ArrowForwardIcon,{width:24,height:24,fill:o.gray900})}}),[s,o,a]),u=(0,X.useMemo)(()=>[W.not.emptyOrNull(e)?l[EE.DEFAULT]:null,W.emptyOrNull(e)?l[EE.MANUA
1607L]:null,l[EE.TINK]].filter(e=>e!=null),[e,l]),d=(0,X.useCallback)(({key:a,label:o})=>{if(n(W7.START_WITHDRAWAL_PROCESS),r(Uh.WITHDRAWAL_STARTED,i?.accountNumber,Mh.SAVINGS,{method:`reserve_account`}),a===EE.TINK.toString()){t.navigate(_f.SAVINGS_WITHDRAWAL_TINK);return}t.navigate(_f.SAVINGS_WITHDRAWAL_FORM,{correlationId:null,selectedMethod:parseInt(a,10),accountNumber:e??null,accountName:o})},[e,n,t,i?.accountNumber,r]),f=(0,X.useCallback)(()=>{t.popTo(_f.SAVINGS_DASHBOARD)},[t]);return(0,Z.jsx)(Ks,{isLoading:!W.emptyOrNull(e)&&c===`pending`,headerText:a({id:`save__flexible__dashboard__example__items__action__modal__text`}),actionListItems:u,onItemPress:d,onClose:f})},n9=32,fwe=()=>{let{formatMessage:e}=K(),[t,n]=(0,X.useState)(!0),r=N(),{colors:i}=G(),{trackAccountEvent:a}=lh(),{data:o}=Ph(!0),s=(0,X.useMemo)(()=>[{key:`card`,label:e({id:`save__flexible__dashboard__top__up__from__northmill__card`}),description:e({id:`save__flexible__dashboardsavings__modal__description`}),leftComponent:(0,Z.jsx)(P.PayIcon,{width:n9,height:n9,fill:i.gray900}),rightComponent:(0,Z.jsx)(ea,{importantForAccessibility:`no`,focusable:!1,accessible:!1,pressable:!1})},{key:`deposit`,label:e({id:`save__flexible__dashboard__example__items__action__modal__text__32`}),description:e({id:`save__flexible__text__text__70`}),leftComponent:(0,Z.jsx)(P.DocumentsIcon,{width:n9,height:n9,fill:i.gray900}),rightComponent:(0,Z.jsx)(P.ArrowForwardIcon,{width:n9,height:n9,fill:i.gray900})}],[e,i.gray900]);return(0,Z.jsx)(Ks,{visible:t,headerText:e({id:`save__flexible__dashboard__example__items__action__modal__text__33`}),actionListItems:s,onItemPress:e=>{switch(n(!1),e.key){case`card`:a(Uh.DEPOSIT_STARTED,o?.accountNumber,Mh.SAVINGS,{method:`internal_transfer`}),r.push(_f.SAVINGS_INTERNAL_TRANSFER,{triggerScreen:`savings`,isDeposit:!0});break;case`deposit`:r.push(_f.SAVINGS_DEPOSIT)}},onClose:()=>r.popTo(_f.SAVINGS_DASHBOARD)})},pwe=`/se/app/static/3m-VJYOpDNG.png`,mwe=`/se/app/static/3m-disabled-aovpEXIe.png`,hwe=`/se/app/static/6m-BVlRGRKh.png`,gwe=`/se/app/static/6m-disabled-CnDFhmqN.png`,_we=`/se/app/static/12m-Bk3AtJgH.png`,vwe=`/se/app/static/12m-disabled-BEWmmcfH.png`,ywe=`/se/app/static/24m-6_8iZ8BR.png`,bwe=`/se/app/static/24m-disabled-DFBJh43-.png`,xwe=`/se/app/static/3m-desktop-CNWOuvci.png`,Swe=`/se/app/static/3m-disabled-desktop-DbphLEvk.png`,Cwe=`/se/app/static/6m-desktop-D1RA36bA.png`,wwe=`/se/app/static/6m-disabled-desktop-C0oeixyc.png`,Twe=`/se/app/static/12m-desktop-C2cRJSg0.png`,Ewe=`/se/app/static/12m-disabled-desktop-CTXVCHi9.png`,Dwe=`/se/app/static/24m-desktop-DbUvWuyF.png`,r9=`/se/app/static/24m-disabled-desktop-Ch0RIVO_.png`,i9=(e,t,n=!1)=>
1607{if([3,6,12,24].includes(t))return e?{3:n?Swe:xwe,6:n?wwe:Cwe,12:n?Ewe:Twe,24:n?r9:Dwe}[t]:{3:n?mwe:pwe,6:n?gwe:hwe,12:n?vwe:_we,24:n?bwe:ywe}[t]},Owe=e=>e.productLengthInMonths,kwe=e=>e.reduce((e,t)=>{let n=Owe(t),r=e.find(e=>e.months===n);return r??(r={months:n,items:[]},e.push(r)),r.items.push(t),e},[]),Awe=e=>(0,kE.default)(e,[`transactionDate`],[`desc`]),jwe=e=>{let{formatMessage:t}=K();return[(0,X.useMemo)(()=>kwe(Awe(e)).map(({items:e,months:n})=>({data:e.map(e=>e),title:t({id:`save__fixed__left-container__text`},{months:n})})),[t,e])]},a9=L.SE.number.amount.currency,Mwe=`FixedTermDepositTile`,o9=`yyyy-MM-dd`,Nwe=.01,Pwe=({screenHeader:e,fixedTermDeposits:t=[],emptyStateProps:n,onPressAgreementWithdrawal:r})=>{let[i]=jwe(t),{formatMessage:a,locale:o}=K(),{colors:s}=G(),c=i.length>0,[l,{data:u,loading:d}]=ul();(0,X.useEffect)(()=>{c&&l({variables:{contractIdsByProducts:t.map(e=>({id:e.id,productType:Ka.FixTermDeposit,fixedTermDepositMonths:e.productLengthInMonths}))}})},[c,t,l]);let f=e=>{let t=Tc.calculateDateDifference({startDate:e.creationDate,endDate:new Date().toISOString(),durationUnits:[`days`],mode:`duration`}).days,n=Tc.calculateDateDifference({startDate:e.creationDate,endDate:e.maturityDate,durationUnits:[`days`],mode:`duration`}).days;if(n==null||t==null)return 0;let r=n===0?0:t/n;return Math.max(r,Nwe)},p=e=>{let t=Tc.calculateDateDifference({startDate:new Date().toISOString(),endDate:e.maturityDate,durationUnits:[`months`]}).months,n=Tc.calculateDateDifference({startDate:new Date().toISOString(),endDate:e.maturityDate,durationUnits:[`days`]}).days;return t!=null&&t>1?a({id:`savings__flexible__rate__term__accounts__dashboard__trailing__description`},{0:Math.round(t),expDate:Pu.fromISO(e.maturityDate).toFormat(o9)}):n==null||n===0?Pu.fromISO(e.maturityDate).toFormat(o9):a((n??0)===1?{id:`savings__fixed__dashboard__day__left__pay`}:{id:`save__flxed__accounts__dashboard__trailing__description__days`},{0:n??0,expDate:Pu.fromISO(e.maturityDate).toFormat(o9)})};return c?(0,Z.jsxs)(j,{insetBottom:!1,header:e,children:[(0,Z.jsx)(Fwe,{children:t.map((e,t)=>(0,Z.jsx)(Ts,{headline:a({id:`savings__flexible__rate__term__accounts__dashboard__creditor`}),value:Tc.formatNumber(e.amount+(e.accruedInterest??0),o,a9),description:a({id:`savings__flexible__rate__term__accounts__dashboard__label__89`}),barValue:f(e),barLeadingText:Pu.fromISO(e.creationDate).toFormat(o9),barTrailingText:p(e),infoItems:[{testID:`FixedTermDepositTileDeposit`,label:a({id:`save__fixed__label-container__label`}),value:Tc.formatNumber(e.amount,o,a9)},{testID:`FixedTermDepositTileInterestRate`,label:a({id:`savings__flexible__rate__accounts__dashboard__label`}),value:Tc.formatPercent(e.interestRate,o)}],disabled:e.isPending,testID:Mwe,activeHeaderImageSource:i9(R,e.productLengthInMonths),disabledHeaderImageSource:i9(R,e.productLengthInMonths,!0),infoMessage:a({id:`save__fixed__top-container__your_account_will_open_soon._give_us_24_hours.`})},t))}),!d&&(0,Z.jsx)(Fa,{items:u?.data??[],onClick:r}),(0,Z.jsx)(sr,{})]}):(0,Z.jsx)(j,{insetBottom:!1,fullWidth:!0,header:e,backgroundColor:s.gray0,children:(0,Z.jsx)(Ta,{title:a({id:`fixed__accounts__dashboard__text`}),description:a({id:`savings__fixed_rate__onboarding__label__66__new`}),actionLabel:a({id:`savings__fixed_rate__onboarding__label__34__35`}),showBottomDetails:!0,bottomDetailsText:a({id:`savings__fixed_rate__onboarding__label__78__91`}),bottomDetailsHeader:n.maxInterestRate,onPressBottomAction:n.onPressLandingCTA})})},Fwe=V.View(`gap:16px;`),{TRANSACTION_TYPES:s9}=ku,c9={[s9.DEPOSIT]:P.DepositIcon,[s9.WITHDRAWAL]:P.WithdrawIcon,[s9.CAPITALIZATION_OF_INTEREST]:P.GetInterestIcon,[s9.TRANSACTION]:P.TransferIcon,[s9.INTEREST_TAX_DEDUCTION]:P.PayTaxIcon,[s9.INTERNAL_TRANSFER]:P.TransferIcon,[s9.CLOSE_FIX_TERM_ACCOUNT]:P.SaveIcon,default:P.DepositIcon},Iwe=e=>c9[e]??c9.default,Lwe=()=>{let{formatMessage:e}=K();return(0,X.useMemo)(()=>({[s9.DEPOSIT]:e({id:`save__flexible__name_&_date__text`}),[s9.WITHDRAWAL]:e({id:`save__transfers__text__name__66`}),[s9.CAPITALIZATION_OF_INTEREST]:e({id:`save__transfers__text__name__86`}),[s9.TRANSACTION]:e({id:`save__transfers__text__name__6`}),[s9.INTEREST_TAX_DEDUCTION]:e({id:`save__transfers__text__name__11`}),[s9.INTERNAL_TRANSFER]:e({id:`save__transfers__text__name__54`}),[s9.CLOSE_FIX_TERM_ACCOUNT]:e({id:`save__transfers__text__name__11__56`})}),[e])},l9=e=>{let t=Lwe(),{locale:n}=K(),r=Gs();return(0,X.useMemo)(()=>e?.transactions.map((e,i)=>({id:`savings-transaction-${i}`,product:`savings`,type:e.transactionType,IconComponent:Iwe(e.transactionType),amount:r({value:e.amount}),isIncomeTransaction:e.amount>0,label:t[e.transactionType]??t[Si.TRANSACTION],description:Pu.fromISO(e.valueDate,{locale:n}).toFormat(L.SE.FORMAT_WRITTEN_DATE),transactionDate:e.valueDate}))??[],[e?.transactions,r,n,t])},Rwe=()=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(yo,{}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(yo,{})]}),zwe=e=>(0,kE.default)(e,[`valueDate`],[`desc`]),Bwe=({savingAccountId:e,defaultAccountNumber:t,transactionsData:n,isLoadingTransactions:r,errorTransactions:i,revalidateTransactions:a,hasPersonalAccount:o,screenHeader:s,isLoading:c,classicContentCards:l=[],captionImageContentCards:u=[]})=>{let{formatMessage:d}=K(),f=N(),{trackAccountEvent:p}=lh(),{data:m}=Ph(!0),h=l9({transactions:zwe(n?.transactions)}),[g,{data:_,loading:v}]=ul();(0,X.useEffect)(()=>{e!=null&&g({variables:{contractIdsByProducts:[{id:e,productType:Ka.SavingsAccount}]}})},[e,g]);let y=(0,X.useMemo)(()=>c?(0,Z.jsx)(Rwe,{}):(0,Z.jsxs)(Z.Fragment,{children:[o&&(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{variant:`active`,onPress:()=>{p(Uh.WITHDRAWAL_STARTED,m?.accountNumber,Mh.SAVINGS,{method:`internal_transfer`}),f.push(_f.SAVINGS_INTERNAL_TRANSFER)},leading:{title:d({id:`savings__flexible__label__transfer__to__card`}),description:d({id:`pay__dashboard__description__01`})},IconComponent:P.PayIcon,trailingElement:(0,Z.jsx)(M.Arrow,{})})}),o&&(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{variant:`active`,onPress:()=>f.navigate(_f.DASHBOARD_WITHDRAWAL_ACTIONS_MENU,{defaultAccountNumber:t}),leading:{title:d({id:`savings__flexible__rate__make__withdrawal__01`})},IconComponent:P.WithdrawIcon,trailingElement:(0,Z.jsx)(M.Arrow,{})})})]}),[t,d,o,c,f,m?.accountNumber,p]);return(0,Z.jsxs)(j,{insetBottom:!1,header:s,children:[l.length>0&&(0,Z.jsx)(tm,{variant:`classic`,placement:`savings-dashboard`,classicContentCards:l,spacing:{gap:12,bottom:12}}),y,u.length>0&&(0,Z.jsx)(tm,{variant:`image`,placement:`savings-dashboard`,captionImageContentCards:u,spacing:{top:12,gap:12}}),(0,Z.jsx)(Po,{title:d({id:`save__flexible__left-container__text__16`}),showAllLabel:d({id:`save__flexible__text-container__label`}),onShowAllPress:()=>f.push(_f.TRANSACTIONS_HISTORY_LIST),items:h,isLoading:r,hasError:i!=null&&i.status!==404,onReloadPress:a,reloadText:d({id:`save__flexible_dashboard__flexible_accounts_–_dashboard2__label`}),emptyText:d({id:`save__flexible__text-content__headline_98`})}),!v&&(0,Z.jsx)(Fa,{items:_?.data??[],onClick:({contractId:e,productType:t,isWithdrawalFlowAvailable:n})=>{n&&f.dispatch(Ol.popTo(yE.PRODUCT_WITHDRAWAL_ONBOARDING,{contractId:e,productType:t}))}}),l.length>0&&(0,Z.jsx)(tm,{variant:`classic`,placement:`savings-dashboard-footer`,classicContentCards:l,spacing:{top:16,gap:12,bottom:12}}),(0,Z.jsx)(sr,{})]})},u9=L.SE.number.amount.currency,Vwe=()=>{let{logEvent:e}=z(),{trackAccountEvent:t}=lh(),{formatMessage:n,locale:r}=K(),i=N(),{params:a}=ta();Ut();let o=no(),s=Nr(),c=et(),{data:l}=Up(),u=(0,X.useMemo)(()=>l?.products==null?0:Math.max(...l.products.map(e=>e.interestRate)),[l]),{captionImageContentCards:d,classicContentCards:f,fetchCards:p}=Qh(),{data:m,isPending:h,refetch:g}=Ph(s&&c),{data:_,isPending:v}=Rp({enabled:s}),{data:y,isLoading:b,isPending:x,error:S,refetch:C}=dh(!s),{hasAnyCard:w}=Eh(s),T={fixed:n({id:`save__flexible__tab_containter__tab__text`}),flexible:n({id:`save__flexible__tab_containter__tab__text__90`})},[E,D]=(0,X.useState)(T.flexible),O=h||v,k=m?.fixedTermDeposits!=null&&m?.fixedTermDeposits.length>0;Gi((0,X.useCallback)(()=>{a?.revalidateData&&(g(),C()),p()}
1607,[a?.revalidateData,p])),(0,X.useEffect)(()=>{a?.navigateToDepositActions&&!h&&m?.defaultAccountNumber!=null&&(w?i.push(_f.DASHBOARD_DEPOSIT_ACTIONS_MENU):i.push(_f.SAVINGS_DEPOSIT))},[i,a?.navigateToDepositActions,w,m?.defaultAccountNumber,h]);let A=nr({value:m?.capitalAmountAvailable??0,format:`currency`});B({headerTitleText:n({id:`save__page-title-container__title`}),onTrailingButtonPress:()=>{e(W7.MORE_ACTIONS),i.navigate(_f.DASHBOARD_MORE_ACTIONS_MENU,{isFixedSelected:E===T.fixed})},buttonText:n({id:`pay_–_dashboard__label-text`}),buttonTestID:`SavingsDashboardMoreActionsButton`,isHeaderSemiTransparent:!0});let[ee,te]=(0,X.useMemo)(()=>m?.fixedTermDeposits==null?[0,0]:m.fixedTermDeposits.reduce((e,t)=>[e[0]+t.amount,e[1]+(t.accruedInterest??0)],[0,0]),[m?.fixedTermDeposits]),ne=(0,X.useCallback)(t=>{e(W7.CHANGE_PRODUCT,{product:t}),D(t)},[e]),re=(0,X.useCallback)(()=>{w?(e(W7.DEPOSIT_WITH_CARD_CTA),i.push(_f.DASHBOARD_DEPOSIT_ACTIONS_MENU)):(e(W7.DEPOSIT_WITHOUT_CARD_CTA),i.push(_f.SAVINGS_DEPOSIT))},[e,i,w]),ie=(0,X.useCallback)(()=>{e(W7.NEW_ACCOUNT_CTA),t(Uh.FIXED_TERM_BOOKING_STARTED,m?.accountNumber,Mh.SAVINGS),i.push(_f.SAVINGS_FIXED_TERM_PRODUCTS_LIST,{balance:m?.capitalAmountAvailable??0})},[e,i,m?.accountNumber,m?.capitalAmountAvailable,t]),ae=(0,X.useCallback)(({contractId:e,productType:t,isWithdrawalFlowAvailable:n})=>{n&&i.dispatch(Ol.popTo(yE.PRODUCT_WITHDRAWAL_ONBOARDING,{contractId:e,productType:t}))},[i]),oe=(0,X.useMemo)(()=>({items:[{text:T.flexible,testID:`SavingsDashboardFlexibleTab`},{text:T.fixed,testID:`SavingsDashboardFixedTab`}],selectedItem:E,setSelectedItem:ne,positionAbsoluteFix:En,withoutPadding:!0}),[ne,E,T.fixed,T.flexible]),se=(0,X.useMemo)(()=>(0,Z.jsx)(Bwe,{isLoading:O,savingAccountId:m?.id??null,screenHeader:(0,Z.jsx)(qt,{IconComponent:P.SaveIcon,headerHeight:o,topTabBarProps:oe,isLoading:O,label:n({id:`flexible__accounts__dashboard_–_without_funds__label`},{flexibleInterest:Tc.formatNumber(m?.flexibleInterestRate??0,r,void 0,{style:`decimal`,showFractionalZeros:!0})}),title:A,description:n({id:`flexible__accounts__dashboard_–_without_funds__bottom-description-right`},{accruedInterest:Tc.formatNumber(m?.accruedInterest??0,r,u9)}),actionButtonProps:{label:n({id:`save__transfers__text__name__74`}),onPress:re,disabled:O}}),transactionsData:y,errorTransactions:S instanceof td?S:void 0,isLoadingTransactions:b||x,revalidateTransactions:C,defaultAccountNumber:m?.defaultAccountNumber,hasPersonalAccount:_?.hasActiveAccount??!1,classicContentCards:f,captionImageContentCards:d}),[O,m?.id,m?.flexibleInterestRate,m?.accruedInterest,m?.defaultAccountNumber,o,oe,n,r,A,re,y,S,b,x,C,_?.hasActiveAccount,f,d]),ce=(0,X.useMemo)(()=>(0,Z.jsx)(Pwe,{emptyStateProps:{onPressLandingCTA:ie,maxInterestRate:Tc.formatPercent(u,r,`percent`)},screenHeader:(0,Z.jsx)(qt,{IconComponent:P.SaveIcon,testID:`SavingsDashboardFixedAccountScreenHeader`,headerHeight:o,isLoading:h,topTabBarProps:oe,tabBarOnly:!k,...k&&{title:Tc.formatNumber(ee??0,r,u9),label:n({id:`save__flexible__container__label_52`},{flexibleInterest:m?.flexibleInterestRate}),description:n({id:`flexible__accounts__dashboard_–_without_funds__bottom-description-right`},{accruedInterest:Tc.formatNumber(te??0,r,u9)}),bottomLabelVariant:`info`,actionButtonProps:{label:n({id:`save__fixed__content__button__label`}),onPress:ie}}}),fixedTermDeposits:m?.fixedTermDeposits??[],onPressAgreementWithdrawal:ae}),[ae,ee,te,n,ie,o,r,m?.fixedTermDeposits,m?.flexibleInterestRate,h,oe,k,u]),le=(0,X.useCallback)(()=>E===T.flexible?se:ce,[E,T.flexible,se,ce]);return(0,Z.jsx)(Hwe,{testID:`SavingsDashboardScreen`,children:le()})},Hwe=V.View(`width:100%;height:100%;`),{ListDetailSummaryItemWithCopyButton:d9}=Jc,Uwe=()=>{let e=Nr(),t=et(),{data:n,error:r,isLoading:i}=Ph(e&&t),a=N(),{formatMessage:o}=K(),{colors:s,actionsMenu:c}=G();return Ut(c.overlay.backgroundColor),(0,X.useEffect)(()=>{r!=null&&a.navigate(_f.ERROR)}),(0,Z.jsx)(Ti,{fullscreen:!0,onClose:a.goBack,headerText:o({id:`save__flexible_dashboard__fixed_accounts_–_dashboard_v2__top-description-left`}),testID:`SavingsDepositScreen`,children:i?(0,Z.jsxs)(ir,{times:5,children:[(0,Z.jsx)(yo,{height:16,width:144}),(0,Z.jsx)(I,{}),(0,Z.jsx)(yo,{}),(0,Z.jsx)(I,{})]}):n==null?null:(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:s.gray700,children:o({id:`save__page-title-container__title`})}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:o({id:`save__flexible_dashboard__fixed_accounts_–_dashboard_v2__top-description-left`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,children:o({id:`save__flexible__content__description__73`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(Rr,{label:o({id:`save__flexible__container__label__43`}),variant:`multiLine`,text:n.accountHolderName}),(0,Z.jsx)(pr,{color:s.gray200}),(0,Z.jsx)(d9,{label:o({id:`save__onboarding__container__label__47`}),text:n.clearingNumber}),(0,Z.jsx)(pr,{color:s.gray200}),(0,Z.jsx)(d9,{label:o({id:`save__onboarding__container__label__02`}),text:n.accountNumber}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(Mu,{message:o({id:`save__flexible__deposit-list__descirption`})})]})})},{ListDetailSummaryItemWithCopyButton:f9}=Jc,Wwe=()=>{let e=et(),{data:t,error:n,isLoading:r}=Ph(e),i=N(),{formatMessage:a,locale:o}=K(),{colors:s}=G(),{trackAccountEvent:c}=lh();(0,X.useEffect)(()=>{n!=null&&i.navigate(_f.ERROR)}),(0,X.useEffect)(()=>{t?.accountNumber!=null&&c(Uh.ACCOUNT_DETAILS_VIEWED,t.accountNumber,Mh.SAVINGS)},[t?.accountNumber,c]);let l=Ua({value:t?.flexibleInterestRate??0});return(0,Z.jsx)(Ti,{fullscreen:!0,onClose:i.goBack,headerText:a({id:`save__flexible__text__text__70`}),children:r?(0,Z.jsxs)(ir,{times:5,children:[(0,Z.jsx)(yo,{height:16,width:144}),(0,Z.jsx)(I,{}),(0,Z.jsx)(yo,{}),(0,Z.jsx)(I,{})]}):t==null?null:(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:s.gray700,children:a({id:`save__flexible__container__label__51`})}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(U,{variant:`headline`,size:`large`,children:a({id:`save__flexible__text__text__70`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(Rr,{variant:`multiLine`,label:a({id:`save__flexible__container__label_52`}),text:Tc.formatNumber(t.capitalAmountAvailable,o,L.SE.number.amount.currency)}),(0,Z.jsx)(pr,{color:s.gray200}),(0,Z.jsx)(Rr,{variant:`multiLine`,label:a({id:`save__flexible__container__label__57`}),text:l}),(0,Z.jsx)(pr,{color:s.gray200}),(0,Z.jsx)(Rr,{variant:`multiLine`,label:a({id:`save__flexible__container__label__43`}),text:t.accountHolderName}),(0,Z.jsx)(pr,{color:s.gray200}),(0,Z.jsx)(f9,{testID:`SavingsDetailsScreenClearingNumber`,label:a({id:`save__onboarding__container__label__47`}),text:t.clearingNumber}),(0,Z.jsx)(pr,{color:s.gray200}),(0,Z.jsx)(f9,{label:a({id:`save__onboarding__container__label__02`}),text:t.accountNumber})]})})},Gwe=()=>{let{data:e,isLoading:t,refetch:n}=dh(),{formatMessage:r}=K();Ut();let i=N(),{logEvent:a}=z(),o=l9(e),s=mp(o),c=no();return B({headerTitleText:r({id:`save__flexible__page-title-container__title__95`}),onNavigateBack:()=>{a(W7.TRANSACTIONS_HISTORY_BACK),i.popTo(_f.SAVINGS_DASHBOARD)},backTestID:`SavingsTransactionsHistoryScreenBackButton`,onTrailingButtonPress:()=>{a(W7.TRANSACTIONS_HISTORY_MORE_ACTIONS),i.navigate(_f.TRANSACTIONS_HISTORY_LIST_MORE_ACTIONS_MENU)},buttonText:r({id:`pay_–_dashboard__label-text`}),buttonTestID:`SavingsTransactionsHistoryScreenMoreActionsButton`,isHeaderSemiTransparent:!0}),(0,Z.jsx)(Wm,{headerContent:(0,Z.jsx)(I,{height:c}),groupedTransactions:s,isLoading:t,onRefresh:n,emptyStateContent:(0,Z.jsx)(mee,{message:r({id:`save__flexible__text-content__headline_98`})})})},p9=(e,t,n)=>t||!n?e:{...e,body:{useFakeBankId:!1}},Kwe=({navigation:e})=>{let[t,n,r]=LCe,[i,a]=(0,X.useState)(!1),[o,s]=(0,X.useState)(``),{amount:c}=ta().params??{},l=(0,X.useCallback)(()=>e.pop(),[e]),u=(0,X.useCallback)(t=>{t==null?e.replace(_f.SAVINGS_WITHDRAWAL_ERROR):e.replace(_f.SAVINGS_WITHDRAWAL_AUTH_SUCCESS,{amount:c})},[e,c]),d=(0,X.useCallback)(()=>e.replace(_f.SAVINGS_WITHDRAWAL_ERROR),[e]);return B({headerShown:!1}),(0,Z.jsx)(v3,{fakeLogin:i,setFakeLogin:a,isDevMode:!1,setDevSsn:s,devSsn:o,auth:p9(t,i,!1),authPing:p9(n,i,!1),authComplete:p9(r,i,!1),onCancel:l,onComplete:u,onError:d,method:`sign`})},{FlowResultScreen:qwe}=Jc,Jwe=({navigation:e})=>{let{formatMessage:t}=K(),{data:n,isPending:r}=Ph(!0),{trackAccountEvent:i}=lh();(0,X.useEffect)(()=>{n?.accountNumber!=null&&i(Uh.WITHDRAWAL_FAILED,n.accountNumber,Mh.SAVINGS,{method:`reserve_account`})},[n?.accountNumber,i]);let a=(0,X.useCallback)(()=>e.pop(),[e]),o=(0,X.useCallback)(()=>e.navigate(_f.DASHBOARD_WITHDRAWAL_ACTIONS_MENU,{defaultAccountNumber:n?.defaultAccountNumber}),[e,n?.defaultAccountNumber]);return(0,Z.jsx)(qwe,{type:`error`,title:t({id:`save__flexible__content__headline`}),description:t({id:`save__onboarding__content__description__47`}),buttonTitle:t({id:`save__content__button__label_89`}),onButtonPress:o,bottomButtonTitle:t({id:`save__text-container__label__25`}),onBottomButtonPress:a,stickyButtonsProps:{primaryButtonProps:{isLoading:r}}})},{FlowResultScreen:Ywe}=Jc,Xwe=({navigation:e})=>{let{formatMessage:t}=K(),{trackAccountEvent:n}=lh(),{data:r}=Ph(!0),{amount:i}=ta().params??{};(0,X.useEffect)(()=>{r?.accountNumber!=null&&n(Uh.WITHDRAWAL_COMPLETED,r.accountNumber,Mh.SAVINGS,{method:`reserve_account`,amount:i})},[r?.accountNumber,n,i]);let a=(0,X.useCallback)(()=>{pp({product:sp.SAVINGS,screen:eg.WITHDRAWAL_TRANSFER,result:Nd.SUCCESS}),e.pop()},[e]);return(0,Z.jsx)(Ywe,{testID:`SavingsDashboardWithdrawalSuccess`,type:`success`,title:t({id:`save__flexible__content__congrats!__your_transfer_has_been_done`}),description:t({id:`save__flexible__content__description__58`}),buttonTitle:t({id:`save__text-container__label__25`}),onButtonPress:a})},{useInput:Zwe}=pi,m9=`accountNumber`,h9=7,Qwe=()=>{let[e,t]=(0,X.useState)(``),{control:n,formState:{errors:r},clearErrors:i,setError:a}=He(),{formatMessage:o}=K(),{data:s,refetch:c}=Ah(e),l=(0,X.useCallback)((0,lE.default)(e=>{(e.length??0)>=h9&&t(e)},600),[c]);(0,X.useEffect)(()=>{s!=null&&(s.isValid?i(m9):a(m9,{type:`validate`,message:o({id:`save__flexible__alert-message__text__34`})}))},[s,i,o,a]);let u=Zwe({controllerProps:{control:n,name:m9,rules:{required:o({id:`save__flexible__alert-message__text_65`}),validate:e=>{if((e.length??0)<h9||s?.isValid===!1)return o({id:`save__flexible__alert-message__text__91`})}}},fieldProps:{label:o({id:`savings__flexible__label__clearing__account__number__input`}),hint:r.accountNumber==null?s?.bankAccount?.bankName??``:``,returnKeyType:`done`,keyboardType:`numeric`,testID:`savingsDashboardWithdrawalAccountNumberManualInput`}}),d=(0,X.useCallback)(e=>{u.onChangeText!=null&&u.onChangeText(e),l(e)},[u,l]);return(0,Z.jsx)(jl,{...u,onChangeText:d})},{useInput:$we}=pi,{formatNumber:eTe,parseNumberByLocale:tTe,getFieldLevelErrors:nTe}=Tc,rTe=L.SE.number.amount.currency,iTe=.01,g9={accountNumber:``,amount:`0`},aTe=({selectedAccount:e,selectedMethod:t,capitalAmountAvailable:n,onSubmitError:r,onSubmitSuccess:i,correlationId:a})=>{let{formatMessage:o,locale:s}=K(),c=no(),{isMd:l}=tl(),u=(0,X.useMemo)(()=>tTe(s),[s]),d=nr({value:n}),f=(0,X.useRef)(0),p=nc({mode:`onChange`,defaultValues:g9}),{control:m,handleSubmit:h,clearErrors:g,setError:_,setValue:v,formState:{isValid:y,errors:b}}=p,{error:x,data:S,status:C,mutateAsync:w}=xd();(0,X.useEffect)(()=>
1607{if(C===`pending`)g();else if(C===`error`){let e=nTe(x);if(Object.keys(e).length>0){Object.keys(g9).forEach(t=>{t in e&&e[t][0]!=null?_(t,{type:`validate`,message:e[t][0]},{shouldFocus:!0}):g(t)});return}r(x)}else if(S!=null){let e=BCe(S,o);e==null?i(f.current):e.field===`accountNumber`&&t!==EE.MANUAL?r(x):_(e.field,{type:`validate`,message:e.message},{shouldFocus:!0})}},[g,o,_,x,S,C,r,t,i]);let T=$we({controllerProps:{name:`amount`,control:m,rules:{validate:e=>{if(e==null||e.length===0)return o({id:`save__flexible_alert-message__text_90`});let t=u(e);if(isNaN(t))return o({id:`save__flexible__alert-message__text_56__63`});if(t<iTe)return o({id:`save__flexible__alert-message__text_08`});if(t>n)return o({id:`save__flexible__alert-message__text`},{0:d})}}},fieldProps:{label:l?o({id:`loan__revolve__withdrawal__label__87`}):``,testID:`savingsDashboardWithdrawalFormAmountInput`,currencySign:`kr`,error:b.amount}}),E=(0,X.useCallback)(n=>{let r={amount:u(n.amount),accountNumber:e?.accountNumber==null?n.accountNumber:e.accountNumber,withdrawalMethodType:t,correlationId:a??``};f.current=r.amount,w(r)},[u,e?.accountNumber,w,a,t]),D=(0,X.useCallback)(e=>{v(`amount`,e?.toString(),{shouldValidate:!0,shouldDirty:!0})},[v]);return(0,Z.jsxs)(j,{keyboardAvoiding:!0,scrollViewProps:{keyboardShouldPersistTaps:`always`,keyboardDismissMode:`on-drag`},header:(0,Z.jsx)(j.Header,{paddingTop:c,children:(0,Z.jsxs)(oTe,{children:[(0,Z.jsx)(_9,{children:(0,Z.jsx)(Or,{hideIcon:!0,disabled:!0,title:o({id:`save__flexible__left-text-container__title`}),subtitle:d})}),t===EE.MANUAL&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,children:o({id:`save__flexible__label-text__label_text__7`})}),(0,Z.jsx)(_9,{children:(0,Z.jsx)(Or,{hideIcon:!0,disabled:!0,title:o({id:`save__flexible__name_&_date__text__14`})})})]})]})}),children:[(0,Z.jsxs)(St,{...p,children:[t===EE.MANUAL&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Qwe,{}),(0,Z.jsx)(I,{height:16})]}),(0,Z.jsx)(Rt,{withdrawAmountInput:T,amountQuickSuggestionList:{textFormatter:e=>eTe(e,s,rTe).replace(/\u00A0/g,` `),maxValue:n,onPressValue:D,selectedValue:u(p.getValues().amount),testID:`SavingsWithdrawQuickSelectAmount`}})]}),(0,Z.jsx)(I,{height:24}),!l&&(0,Z.jsx)(sTe,{}),(0,Z.jsx)(ba,{wide:!0,align:`center`,hasShadow:!0,onPress:h(E),disabled:!y,isLoading:C===`pending`,testID:`SavingsDashboardWithdrawalFormConfirm`,children:o({id:`save__flexible__dashboard__withdrawal__label__text`})})]})},oTe=V.View(`flex-direction:row;gap:8px;align-items:center;padding:8px 0;`),_9=V.View(`flex:1;`),sTe=V.View(`flex:1;`),cTe=({navigation:e,route:t})=>{let{isLg:n}=tl(),{formatMessage:r}=K(),i=et(),{correlationId:a,selectedMethod:o,accountNumber:s,accountName:c}=t.params,l=(0,X.useMemo)(()=>({accountNumber:s,name:c}),[s,c]),{data:u,status:d}=Ph(i),f=(0,X.useCallback)(()=>{e.canGoBack()?e.pop():e.popTo(_f.SAVINGS_DASHBOARD)},[e]),p=(0,X.useCallback)(()=>{e.replace(_f.SAVINGS_WITHDRAWAL_ERROR)},[e]),m=(0,X.useCallback)(t=>{o===EE.TINK?e.replace(_f.SAVINGS_WITHDRAWAL_AUTH_SUCCESS,{amount:t}):e.replace(_f.SAVINGS_WITHDRAWAL_AUTH,{amount:t})},[e,o]);return B({headerTitleText:r({id:`save__flexible__buttons__shortcut-card__label`}),onNavigateBack:f,isHeaderSemiTransparent:!0}),(0,X.useEffect)(()=>{d===`error`&&e.navigate(_f.SAVINGS_WITHDRAWAL_ERROR)},[d,e]),(0,Z.jsx)(lTe,{children:(0,Z.jsx)(Z.Fragment,{children:d===`pending`?(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsxs)(uTe,{children:[(0,Z.jsx)(I,{height:n?48:16}),(0,Z.jsxs)(ir,{times:1,children:[(0,Z.jsx)(yo,{}),(0,Z.jsx)(I,{})]})]})}):u==null?null:(0,Z.jsx)(aTe,{capitalAmountAvailable:u.capitalAmountAvailable,selectedAccount:l,selectedMethod:o??EE.MANUAL,onSubmitSuccess:m,onSubmitError:p,correlationId:a})})})},lTe=V.View(`flex:1;width:100%;background-color:`,({theme:e})=>e.colors.gray100,`;`),uTe=V.View(`padding:`,({theme:e})=>`0 ${e.width.screen.paddingHorizontal}`,`;`),dTe=({item:e,isSelected:t,onSelect:n})=>{let{colors:r}=G(),i=nr({value:e.balance,format:`currency`});return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(vs,{colors:{containerBackgroundColor:r.gray0}
1607,fullBackground:!0,leading:{title:e.name,description:e.accountNumber,spacing:`default`},checked:t,onPress:n,trailing:{title:i}}),(0,Z.jsx)(I,{height:4})]})},fTe=({tinkAccounts:e,handleBack:t,setSelectedAccount:n,handleNext:r,selectedAccount:i})=>{let{colors:a}=G(),{formatMessage:o}=K();return B({headerTitleText:o({id:`save__flexible__page-title-container__title__99`}),headerStyle:{backgroundColor:a.gray0},onNavigateBack:t}),(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsxs)(j,{backgroundColor:a.gray200,footer:(0,Z.jsx)(bl,{primaryButtonProps:{onPress:r,disabled:i==null,text:o({id:`save__onboarding__content__button__label__12`})}}),children:[(0,Z.jsx)(U,{variant:`headline`,color:a.gray900,size:`medium`,children:o({id:`save__flexible__left-container__text__16__25`})}),(0,Z.jsx)(I,{height:40}),e.map(e=>(0,Z.jsx)(dTe,{item:e,isSelected:i?.accountNumber===e.accountNumber,onSelect:()=>n(e)},e.accountNumber)),(0,Z.jsx)(bl.Padding,{})]})})},pTe=({navigation:e})=>{let{logEvent:t}=z(),[n,r]=(0,X.useState)(null),[i,a]=(0,X.useState)(null),[o,s]=(0,X.useState)(null),c=(0,X.useCallback)(()=>(e.pop(),!0),[e]),l=(0,X.useCallback)(t=>{t===Zi.USER_CANCELLED?e.pop():e.replace(_f.SAVINGS_WITHDRAWAL_ERROR)},[e]),u=(0,X.useCallback)(()=>{o!=null&&(t(W7.WITHDRAWAL_ACCOUNT_SELECT_SELECT_TINK),e.replace(_f.SAVINGS_WITHDRAWAL_FORM,{correlationId:n,selectedMethod:EE.TINK,accountNumber:o.accountNumber,accountName:o.name}))},[n,t,e,o]),d=(0,X.useCallback)(e=>{r(e)},[]),f=(0,X.useCallback)(e=>{a(e)},[]);return i!=null&&i.length>0&&n!=null?(0,Z.jsx)(fTe,{tinkAccounts:i,handleBack:c,setSelectedAccount:s,handleNext:u,selectedAccount:o}):(0,Z.jsx)(Tr,{children:(0,Z.jsx)(go,{code:zCe,accounts:RCe,scopes:Z7,onSaveCorrelationId:d,onAccountsFetchSuccess:f,onError:l})})},v9=e9(),mTe=()=>(0,Z.jsxs)(v9.Group,{children:[(0,Z.jsx)(v9.Screen,{name:_f.DASHBOARD_WITHDRAWAL_ACTIONS_MENU,component:dwe,options:{presentation:`transparentModal`,headerShown:!1}}),(0,Z.jsx)(v9.Screen,{name:_f.SAVINGS_WITHDRAWAL_TINK,component:pTe,options:{headerShown:!1}}),(0,Z.jsx)(v9.Screen,{name:_f.SAVINGS_WITHDRAWAL_FORM,component:cTe}),(0,Z.jsx)(v9.Screen,{name:_f.SAVINGS_WITHDRAWAL_AUTH,component:Kwe}),(0,Z.jsx)(v9.Screen,{name:_f.SAVINGS_WITHDRAWAL_ERROR,component:Jwe,options:{headerShown:!1}}),(0,Z.jsx)(v9.Screen,{name:_f.SAVINGS_WITHDRAWAL_AUTH_SUCCESS,options:{headerShown:!1},component:Xwe})]}),y9=e9(),hTe=()=>(0,Z.jsxs)(y9.Navigator,{initialRouteName:_f.SAVINGS_DASHBOARD,children:[(0,Z.jsx)(y9.Screen,{name:_f.SAVINGS_DASHBOARD,component:Vwe}),(0,Z.jsx)(y9.Screen,{name:_f.TRANSACTIONS_HISTORY_LIST,component:Gwe}),(0,Z.jsx)(y9.Screen,{name:_f.SAVINGS_DETAILS,component:Wwe,options:{presentation:`transparentModal`,headerShown:!1}}),(0,Z.jsx)(y9.Screen,{name:_f.SAVINGS_DEPOSIT,component:Uwe,options:{presentation:`transparentModal`,headerShown:!1}}),(0,Z.jsx)(y9.Screen,{name:_f.SAVINGS_INTERNAL_TRANSFER,component:bh,options:{headerShown:!1},initialParams:{triggerScreen:`savings`}}),(0,Z.jsx)(y9.Screen,{name:_f.DASHBOARD_MORE_ACTIONS_MENU,component:rwe,options:{presentation:`transparentModal`,headerShown:!1}}),(0,Z.jsx)(y9.Screen,{name:_f.DASHBOARD_DEPOSIT_ACTIONS_MENU,component:fwe,options:{presentation:`transparentModal`,headerShown:!1}}),(0,Z.jsx)(y9.Screen,{name:_f.DASHBOARD_ADD_FUNDS_ACTIONS_MENU,component:iwe,options:{presentation:`transparentModal`,headerShown:!1}}),mTe(),(0,Z.jsx)(y9.Screen,{name:_f.TRANSACTIONS_HISTORY_LIST_MORE_ACTIONS_MENU,component:swe,options:{presentation:`transparentModal`,headerShown:!1}}),(0,Z.jsx)(y9.Screen,{name:_f.SAVINGS_FIXED_TERM_PRODUCT_FORM,component:QCe}),(0,Z.jsx)(y9.Screen,{name:_f.SAVINGS_FIXED_TERM_AUTH,component:GCe,options:{headerShown:!1}}),(0,Z.jsx)(y9.Screen,{name:_f.SAVINGS_FIXED_TERM_SUCCESS,component:nwe}),(0,Z.jsx)(y9.Screen,{name:_f.SAVINGS_FIXED_TERM_ERROR,component:qCe}),(0,Z.jsx)(y9.Screen,{name:_f.SAVINGS_FIXED_TERM_PRODUCTS_LIMIT_EXCEEDED,component:YCe}),(0,Z.jsx)(y9.Screen,{name:_f.SAVINGS_FIXED_TERM_PRODUCTS_LIST,component:FCe}),(0,Z.jsx)(y9.Screen,{name:_f.ERROR,component:Eo})]}),gTe=({children:e,applicationId:t,product:n,requestType:r})=>{let i=yf(e=>e.userSession.isAuthenticated),[a,o]=(0,X.useState)(null),{data:s,isLoading:c,isPending:l,isFetched:u,isError:d}=Vf({product:n,requestType:r??void 0,enabled:i});return(0,X.useEffect)(()=>{o(cl())},[]),e(!i||a==null||c||l?{isLoading:!0}:{isLoading:!1,authToken:a,canContinueApplication:u&&!d&&s?.applicationId!=null&&s.applicationId===t})},_Te=[`dev`,`debug`].includes(`prod`),vTe=({route:e,navigation:t})=>{let{formatMessage:n}=K(),{state:r,reports_generation_job_id:i,error:a}=e.params,{applicationId:o,redirectUriFromCallback:s,product:c,requestType:l}=JSON.parse(decodeURIComponent(r)),{logger:u,analytics:d,buildInfo:f,gatewayUrl:p,graphqlUrl:m,isGraphQlDataSource:h}=ao({product:c}),g=(0,X.useCallback)(()=>{t.popTo(J.FEED,{screen:Fp.FEED_SCREEN})},[t]);return(0,Z.jsx)(gTe,{applicationId:o,product:c,requestType:l,children:e=>e.isLoading||d==null?(0,Z.jsx)(Sn,{variant:`symbol`}):e.canContinueApplication?(0,Z.jsx)(or,{logger:u,analytics:d,children:(0,Z.jsx)(Dr,{isDevelopment:_Te,applicationId:o,product:c,requestType:l,contentHubUrl:`https://content-hub-api.web.prod.northmill.tech`,gatewayUrl:p,graphqlUrl:m,isGraphQlDataSource:h,xerxesToken:Vu()?void 0:e.authToken??void 0,authTokenKey:Pn.resolveKey(Pi),buildInfo:f,isAuthenticated:!0,children:(0,Z.jsx)(Pe,{reportsGenerationJobId:i,redirectUriFromCallback:s,applicationId:o,error:a,product:c,onClose:g})})}):(0,Z.jsx)(vi,{type:`error`,title:n({id:`global_screens__tink__outcomescreen__title`}),description:n({id:`global_screens__tink__outcomescreen__description`}),primaryButtonProps:{text:n({id:`global_screens__CTA__backtofeed`}),onPress:g}}
1607)})},yTe=({navigation:e,route:{params:{error:t,message:n,reports_generation_job_id:r,businessOperationId:i,productType:a}={}}})=>{let{formatMessage:o}=K(),{signOut:s}=cY(),c=yf(e=>e.userSession.customerId),l=yf(e=>e.tink.businessOperationId);return i??=l,(0,Z.jsx)(Xp,{message:n??void 0,reportsGenerationJobId:r,error:t,customerId:c,businessOperationId:i??`invalid_business_operation_id`,productType:a??Ip.CREDIT_LINE,children:({isLoading:t,isError:n})=>t?(0,Z.jsx)(Sn,{variant:`symbol`}):n?(0,Z.jsx)(is,{type:`error`,title:o({id:`Revolve__SE__onboarding__USP__data__issue`}),description:o({id:`onboarding__TINK__manually__text01__67`}),testID:`ManualTinkResultErrorView`,...i==null?{buttonTitle:o({id:`onboardings__bnpl_invoice_and_part_payment__label-text__57`}),onButtonPress:s}:{bottomButtonTitle:o({id:`onboardings__bnpl_invoice_and_part_payment__label-text__57`}),onBottomButtonPress:s,buttonTitle:o({id:`onboardings__bnpl_invoice_and_part_payment__label-text__47`}),onButtonPress:()=>e.replace(J.MANUAL_TINK,{requestId:i??``,productType:a??Ip.CREDIT_LINE})}}):(0,Z.jsx)(is,{type:`success`,title:o({id:`onboarding__TINK__manually__headline__100`}),description:o({id:`onboarding__TINK__manually__tink__text01`}),buttonTitle:o({id:`B2B__onboarding__CTA__next`}),onButtonPress:()=>e.popTo(J.FEED,{screen:Fp.FEED_SCREEN})})})},bTe=(0,X.forwardRef)((e,t)=>
1607(0,Z.jsxs)(zs,{width:217,height:80,viewBox:`0 0 217 80`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:t,...e,children:[(0,Z.jsx)(Sl,{x:1,y:.5,width:79,height:79,rx:15.5,stroke:`#E5E6E7`}),(0,Z.jsx)(H,{d:`M14.5 38.3695H16.5389V33.9849C17.4826 33.9849 18.3695 33.9734 19.2543 34.0039C19.3364 34.0071 19.4742 34.2765 19.4763 34.425C19.4953 35.5293 19.4869 36.6325 19.4869 37.7369C19.4869 37.9242 19.4869 38.1116 19.4869 38.3527H23.2375V40.8582H19.6099C19.5489 40.9424 19.5111 40.9698 19.5111 40.9972C19.5068 42.8363 19.4658 44.6764 19.5174 46.5145C19.5479 47.6041 20.137 48.1862 21.2291 48.2736C21.914 48.3283 22.6115 48.2325 23.4448 48.1978C23.4448 48.8779 23.4574 49.6453 23.4311 50.4106C23.4269 50.5296 23.2638 50.7096 23.1407 50.7464C22.7599 50.8612 22.3622 50.9201 21.9708 51.0002H20.7083C20.5926 50.9686 20.4779 50.9222 20.3601 50.9086C17.9435 50.617 16.4442 48.9873 16.3906 46.5555C16.3643 45.367 16.3769 44.1764 16.3748 42.9868C16.3727 42.3088 16.3748 41.6309 16.3748 40.894H14.5V38.3674V38.3695Z`,fill:`#1D1F20`}),(0,Z.jsx)(H,{d:`M66.9985 44.8966C65.4257 44.8145 63.9706 44.3923 62.7082 43.4091C60.3284 41.5542 59.3952 38.4339 60.3746 35.5831C61.3405 32.7702 63.9854 30.8995 66.9985 30.8964V33.9493C66.8807 33.9777 66.765 34.0177 66.645 34.0314C64.5346 34.2819 63.0385 35.9737 63.1153 38.0265C63.1932 40.0961 64.847 41.6773 66.9985 41.7394V44.8976V44.8966Z`,fill:`#1D1F20`}),(0,Z.jsx)(H,{d:`M63.5266 27C63.6245 28.8349 62.9606 30.3982 61.7528 31.7299C60.3925 33.23 58.6734 33.9701 56.6113 34.0069V30.9098C57.7349 30.8382 58.7155 30.4456 59.4772 29.5908C60.1337 28.8528 60.4367 27.9769 60.4767 27H63.5277H63.5266Z`,fill:`#1D1F20`}),(0,Z.jsx)(H,{d:`M46.7097 50.8302H43.6523V34.0223H46.6813V43.5527C46.7328 43.5864 46.7844 43.6211 46.8359 43.6548C46.9317 43.5242 47.0179 43.3853 47.1242 43.2632C48.4572 41.7272 49.7881 40.1913 51.1326 38.6659C51.2578 38.5238 51.463 38.3711 51.6345 38.3669C52.7539 38.3406 53.8743 38.3533 55.14 38.3533C53.5514 40.1239 52.0395 41.8072 50.493 43.5306C52.1815 45.9402 53.8659 48.3426 55.6334 50.8638C55.0295 50.8638 54.5361 50.8681 54.0416 50.8638C53.3946 50.8575 52.6392 51.0481 52.131 50.7775C51.6029 50.4954 51.3083 49.769 50.9243 49.2279C50.2057 48.2131 49.4977 47.1898 48.7833 46.1718C48.696 46.0466 48.5971 45.9297 48.473 45.7708C47.9048 46.395 47.3525 46.9761 46.8349 47.5867C46.7286 47.712 46.716 47.9436 46.7139 48.1268C46.7023 49.0174 46.7086 49.908 46.7086 50.8323L46.7097 50.8302Z`,fill:`#1D1F20`}),(0,Z.jsx)(H,{d:`M41.6942 50.8294H38.5821C38.5821 50.6284 38.5821 50.4431 38.5821 50.2578C38.5821 48.0829 38.5821 45.908 38.5821 43.733C38.5821 43.5404 38.5863 43.3456 38.5611 43.1551C38.3549 41.6234 37.4659 40.8349 36.0414 40.9107C34.5316 40.9907 33.4806 42.0529 33.4564 43.6183C33.4227 45.8101 33.4448 48.0029 33.4427 50.1957C33.4427 50.3873 33.4427 50.5789 33.4427 50.8168H30.3633V38.3883H33.3091C33.3491 38.9221 33.387 39.4358 33.4332 40.0643C34.1729 39.121 35.0324 38.5768 36.1003 38.3431C39.2113 37.662 41.6247 39.4379 41.7184 42.6045C41.7973 45.2679 41.7352 47.9366 41.7341 50.6021C41.7341 50.6684 41.7121 50.7337 41.6952 50.8294H41.6942Z`,fill:`#1D1F20`}),(0,Z.jsx)(H,{d:`M28.3414 50.8403H25.2725V38.3992H28.3414V50.8403Z`,fill:`#1D1F20`}),(0,Z.jsx)(H,{d:`M28.3327 36.7304H25.2617V34.0165H28.3327V36.7304Z`,fill:`#1D1F20`}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M115.634 26.6083L121.884 32.8614C122 32.9775 122.092 33.1154 122.155 33.2671C122.218 33.4188 122.25 33.5814 122.25 33.7456C122.25 33.9098 122.218 34.0725 122.155 34.2242C122.092 34.3759 122 34.5137 121.884 34.6298L115.634 40.883C115.518 41.0003 115.38 41.0935 115.228 41.1573C115.076 41.2212 114.913 41.2543 114.748 41.2548C114.584 41.2553 114.42 41.2232 114.268 41.1604C114.116 41.0975 113.977 41.0052 113.861 40.8886C113.744 40.772 113.652 40.6335 113.589 40.4811C113.526 40.3286 113.494 40.1653 113.495 40.0004C113.495 39.8355 113.528 39.6724 113.592 39.5204C113.656 39.3683 113.749 39.2304 113.866 39.1146L117.982 34.9962H106C105.668 34.9962 105.351 34.8645 105.116 34.6299C104.882 34.3954 104.75 34.0773 104.75 33.7456C104.75 33.4139 104.882 33.0958 105.116 32.8613C105.351 32.6268 105.668 32.495 106 32.495H117.982L113.866 28.3767C113.635 28.1414 113.507 27.8245 113.508 27.4948C113.51 27.1651 113.641 26.8494 113.874 26.6163C114.107 26.3831 114.423 26.2515 114.752 26.25C115.082 26.2485 115.399 26.3773 115.634 26.6083ZM99.0175 45.0013H111C111.331 45.0013 111.649 45.133 111.884 45.3676C112.118 45.6021 112.25 45.9202 112.25 46.2519C112.25 46.5836 112.118 46.9017 111.884 47.1362C111.649 47.3708 111.331 47.5025 111 47.5025H99.0175L103.134 51.6208C103.366 51.8559 103.495 52.1731 103.494 52.5034C103.493 52.8337 103.362 53.1502 103.128 53.3837C102.895 53.6173 102.578 53.7489 102.248 53.75C101.918 53.751 101.601 53.6214 101.366 53.3893L95.1162 47.1362C95.0001 47.0201 94.908 46.8822 94.8452 46.7305C94.7823 46.5788 94.75 46.4162 94.75 46.2519C94.75 46.0877 94.7823 45.9251 94.8452 45.7734C94.908 45.6216 95.0001 45.4838 95.1162 45.3677L101.366 39.1146C101.601 38.8825 101.918 38.7528 102.248 38.7538C102.578 38.7549 102.895 38.8865 103.128 39.1201C103.362 39.3536 103.493 39.6701 103.494 40.0004C103.495 40.3306 103.366 40.6479 103.134 40.883L99.0175 45.0013Z`,fill:`#1D1F20`}),(0,Z.jsx)(Sl,{x:137,y:.5,width:79,height:79,rx:15.5,stroke:`#E5E6E7`}),(0,Z.jsx)(H,{d:`M189.838 35.8646H175.882C178.147 33.0652 179.536 29.5284 179.629 25.6698C179.635 25.4397 179.449 25.25 179.219 25.25H173.766C173.546 25.25 173.364 25.4234 173.356 25.
16076432C173.259 28.3309 172.166 30.8436 170.255 32.7553C168.343 34.667 165.831 35.7598 163.144 35.8568C162.924 35.8646 162.75 36.0465 162.75 36.2663V41.72C162.75 41.95 162.94 42.1363 163.17 42.1303C167.028 42.0359 170.565 40.6478 173.364 38.3832V52.3397C173.364 52.5663 173.548 52.75 173.774 52.75H179.226C179.452 52.75 179.636 52.5663 179.636 52.3397V42.1363H189.84C190.066 42.1363 190.25 41.9526 190.25 41.726V36.2749C190.248 36.0483 190.065 35.8646 189.838 35.8646Z`,fill:`#1D1F20`})]})),b9=`ManualTinkView`,x9=e=>`${b9}_${e}`,xTe=({onOpenTink:e,onClose:t,isLoading:n})=>{let{formatMessage:r}=K(),{colors:i}=G(),{bottom:a}=qn();return(0,Z.jsx)(j,{backgroundColor:i.gray0,header:(0,Z.jsx)(TTe,{children:(0,Z.jsx)(ETe,{disabled:n,onPress:t,testID:x9(`CloseButton`),children:(0,Z.jsx)(P.CloseIcon,{width:24,height:24,fill:i.gray900,pointerEvents:`none`})})}),footer:(0,Z.jsxs)(wTe,{children:[(0,Z.jsx)(ma,{size:40,fill:i.gray400}),(0,Z.jsx)(I,{height:Math.max(a,56)})]}),testID:b9,children:(0,Z.jsxs)(STe,{children:[(0,Z.jsx)(bTe,{}),(0,Z.jsx)(I,{height:48}),(0,Z.jsx)(U,{variant:`headline`,size:`small`,color:i.gray900,align:`center`,children:r({id:`onboarding__account__card__TINK__modal__info`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,color:i.gray900,align:`center`,children:r({id:`onboarding__account__card__modal__headline__03`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(CTe,{disabled:n,isLoading:n,onPress:e,align:`center`,testID:x9(`ActionButton`),children:r({id:`B2B__onboarding__CTA__next`})})]})})},STe=V.View(`flex:1;justify-content:center;align-items:center;`),CTe=V(ba)(`width:100%;`),wTe=V.View(`padding-left:24px;width:100%;`),TTe=V.View(`width:100%;max-width:`,({theme:e})=>e.width.screen.maxContentWidth,`;align-items:flex-end;align-self:center;padding:8px 16px;`),ETe=V.TouchableOpacity(`width:32px;height:32px;border-radius:16px;background-color:`,({theme:e})=>e.colors.gray50,`;justify-content:center;align-items:center;`);O();var DTe=e=>R?`${ls()}/se/app/${e}`:`northmill:///${e}`,OTe=({navigation:e,route:{params:t}})=>{let n=et(),{captureError:r}=Mt(),{signOut:i}=cY(),a=yf(e=>e.userSession.customerId),o=kh(e=>e.tink.setBusinessOperationId);return(0,X.useEffect)(()=>{o({businessOperationId:t?.requestId})},[t?.requestId,o]),(0,X.useEffect)(()=>{n&&W.emptyOrNull(t?.requestId)&&(r(pm.TINK_ISSUE,{place:`OnboardingManualTinkScreen`,reason:`No requestId in params`}),e.replace(J.MANUAL_TINK_RESULT,{message:`No requestId in OnboardingManualTinkScreen params`}))},[r,n,e,t?.requestId]),(0,Z.jsx)(mh,{reportTypes:`INCOME_CHECK_REPORT,RISK_INSIGHTS_REPORT,TRANSACTION_REPORT`,sentryAdditionalData:`Manual Tink`,businessOperationId:t?.requestId,externalReference:t?.requestId,redirectUri:DTe(`usp/onboarding/verify-income/confirm/result?businessOperationId=${t?.requestId}&productType=${t?.productType}`),customerId:a,useMock:!1,children:e=>(0,Z.jsx)(xTe,{isLoading:e.isLoading,onOpenTink:()=>{W.emptyOrNull(e.tinkUrl)||b.openURL(e.tinkUrl,`_self`)},onClose:i})})},S9=sf();O();var kTe=({navigation:e,route:t})=>{let{logEvent:n}=z(),{formatMessage:r}=K(),{colors:i}=G(),a=t.params?.insuranceId??``,{data:o}=mm(a),[s,c]=(0,X.useState)(!1),l=no();B({headerTitleText:r({id:`insurance__reduce__dashboard__title`}),isHeaderSemiTransparent:!0});let[u,{data:d,loading:f}]=ul();(0,X.useEffect)(()=>{a!=null&&u({variables:{contractIdsByProducts:[{id:a,productType:Ka.PaymentProtectionInsurance}]}})},[a,u]);let p=(0,X.useCallback)(()=>{n(T4.PPI_DASHBOARD_OPEN_FAQ),b.openURL(w4)},[n]),m=(0,X.useCallback)(()=>{n(T4.PPI_DASHBOARD_OPEN_DOCUMENTS),e.navigate(cE.REDUCE_PPI_DOCUMENTS,{insuranceId:a})},[n,e,a]),h=(0,X.useCallback)(()=>{n(T4.PPI_DASHBOARD_OPEN_RESIGN),c(!0)},[n]),g=(0,X.useCallback)(()=>{n(T4.PPI_DASHBOARD_CALL_CC),c(!1),Tc.onPhonePress(NE)},[n]),_=[{variant:`success`,leading:{title:r({id:`insurance__reduce__dashboard__name__34`}),description:r({id:`insurance__reduce__dashboard__description`})},IconComponent:P.UspCheckIcon},{variant:`success`,leading:{title:r({id:`insurance__reduce__dashboard__name__55`}),description:r({id:`insurance__reduce__dashboard__description`})},IconComponent:P.UspCheckIcon},{variant:`success`,leading:{title:r({id:`insurance__reduce__dashboard__name__47`}),description:r({id:`insurance__reduce__dashboard__description__24`})},IconComponent:P.UspCheckIcon}];return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j,{insetBottom:!1,testID:`ReduceMultiInsuranceScreen`,header:(0,Z.jsx)(qt,{IconComponent:P.InsuranceIcon,headerHeight:l,label:r({id:`insurance__reduce__dashboard__label`}),title:r({id:`insurance__reduce__dashboard__text__93`}),colors:{titleColor:i.secondary300}}),children:[(0,Z.jsx)(fi,{topSpacing:!1,title:r({id:`insurance__dashboard__change__direct__debit__disabled__text`})}),(0,Z.jsx)(Wi,{items:_}),(0,Z.jsx)(I,{height:8}),(0,Z.jsxs)(F,{children:[(0,Z.jsx)(M,{leading:{title:r({id:`insurance__dashboard__name`})},IconComponent:P.DocumentsIcon,trailingElement:(0,Z.jsx)(M.Arrow,{}),onPress:m}),(0,Z.jsx)(M,{leading:{title:r({id:`insurance__reduce__dashboard__name__6`})},IconComponent:P.CustomerCenterIcon,trailingElement:(0,Z.jsx)(P.OpenInBrowserIcon,{height:24,width:24}),onPress:p})]}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(F,{children:(0,Z.jsx)(Wu,{type:`info`,icon:(0,Z.jsx)(P.InfoMessageIcon,{width:32,height:32,fill:i.info}),title:r({id:`insurance__reduce__dashboard__title__41`}),description:r({id:`insurance__reduce__dashboard__message-text`},{0:o?.premiumGuesstimate??0}),multiLine:!0})}),!f&&(0,Z.jsx)(Fa,{items:d?.data??[],onClick:({contractId:t,productType:n,isWithdrawalFlowAvailable:r})=>{r?e.dispatch(Ol.popTo(yE.PRODUCT_WITHDRAWAL_ONBOARDING,{contractId:t,productType:n})):h()}}),(0,Z.jsx)(sr,{})]}),(0,Z.jsx)(Bl,{headerText:r({id:`insurance__dashboard__report__claim__modal__dialog__text__45`}),descriptionText:r({id:`insurance__dashboard__resign__dialog__text`}),visible:s,onClose:()=>c(!1),secondaryActionButtonProps:{text:r({id:`insurance__resign__label-text__82`}),onPress:()=>c(!1)},mainActionButtonProps:{text:r({id:`insurance__resign__label-text`}),onPress:g}}
1607)]})};O();var ATe=({isFirstItem:e,isLastItem:t,...n})=>{let{formatDate:r}=K(),{colors:i}=G(),a=(0,X.useMemo)(()=>(0,Z.jsx)(P.PdfIcon,{width:32,height:32,fill:i.gray900}),[i]),o=(0,X.useMemo)(()=>(0,Z.jsx)(P.ArrowForwardIcon,{width:32,height:32,fill:i.gray900}),[i]);return(0,Z.jsx)(Yu,{onPress:()=>b.openURL(n.url),spacing:1,label:n.name,description:r(n.dateCreated),rightComponent:o,leftComponent:a,isFirstItem:e,isLastItem:t})},jTe=({route:e})=>{let t=e.params?.insuranceId??``,{data:n,error:r,refetch:i,isLoading:a}=gee(t),{formatMessage:o}=K(),s=no();B({headerTitleText:o({id:`profile__dashboard__profile_–_documents_overview__text__50`}),isHeaderSemiTransparent:!0});let c=(0,X.useCallback)(({item:e,index:t})=>n==null?null:(0,X.createElement)(ATe,{...e,key:e.name,isFirstItem:t===0,isLastItem:t===n.length-1}),[n]),l=(0,X.useMemo)(()=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(yo,{height:64}),(0,Z.jsx)(I,{height:1}),(0,Z.jsx)(yo,{height:64}),(0,Z.jsx)(I,{height:1}),(0,Z.jsx)(yo,{height:64}),(0,Z.jsx)(I,{height:1}),(0,Z.jsx)(yo,{height:64})]}),[]);return r==null?(0,Z.jsx)(MTe,{children:(0,Z.jsx)(be,{scrollEventThrottle:1,ListHeaderComponent:(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:s}),(0,Z.jsx)(fi,{title:o({id:`insurance__reduce__documents__text`}),size:`medium`})]}),style:NTe.flatList,data:n,ListEmptyComponent:l,renderItem:c,refreshing:n!=null&&a,onRefresh:i,showsVerticalScrollIndicator:!1})}):null},MTe=V.View(`align-self:center;width:100%;max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;padding:`,({theme:e})=>`0 ${e.width.screen.paddingHorizontal} 24px`,`;`),NTe=c.create({flatList:{height:`100%`}}),PTe=()=>(0,Z.jsxs)(S9.Navigator,{initialRouteName:cE.REDUCE_PPI_DASHBOARD,screenOptions:{gestureEnabled:!1},children:[(0,Z.jsx)(S9.Screen,{name:cE.REDUCE_PPI_DASHBOARD,component:kTe}),(0,Z.jsx)(S9.Screen,{name:cE.REDUCE_PPI_DOCUMENTS,component:jTe})]}),FTe=qc(`
1608  query ReduceDetails($reduceId: String!) {
1609    screen: se_reduce_details(reduceId: $reduceId) {
1610      content
1611    }
1612  }
1613`),ITe=({navigation:e,route:t})=>{let n=t.params?.reduceId??``,{trackAccountEvent:r}=lh(),{data:i,loading:a,refetch:o}=Yn(FTe,{variables:{reduceId:n}});Gi((0,X.useCallback)(()=>{r(Uh.ACCOUNT_DETAILS_VIEWED,n,Mh.REDUCE)},[n,r]));let s=(0,X.useCallback)(()=>{if(e.canGoBack()){e.goBack();return}e.popTo(rE.REDUCE_DASHBOARD,{reduceId:n})},[e,n]),c={actions:{onPhonePress:em,onPaymentDetailsPress:()=>{r(Uh.PAYMENT_DETAILS_CLICK,n,Mh.REDUCE),e.navigate(rE.REDUCE_PAYMENT_DETAILS,{reduceId:n})}}};return(0,Z.jsx)(Ti,{fullscreen:!0,onClose:s,children:(0,Z.jsx)(Df,{node:i?.screen?.content,refetch:o,loading:a,options:c})})},C9=function(e){return e.VISIT_REDUCE_DASHBOARD=`REDUCE_dashboard_visit`,e.CTA_PRESS=`REDUCE_dahboard_CtaPress`,e.APPLY_FOR_REDUCE_V2=`REDUCE_dashboard_ApplyForReduceV2`,e.CALL_CENTER=`REDUCE_dashboard_CallCenter`,e.GO_TO_PPI=`REDUCE_dashboard_GoToPPIOnboarding`,e.MORE_ACTIONS_BUTTON_PRESS=`REDUCE_dashboard_MoreActionsButtonPress`,e.GO_TO_TRANSACTIONS=`REDUCE_dashboardMoreActionsMenu_GoToTran`,e.GO_TO_INSURANCE_DASHBOARD=`REDUCE_dashboardMoreActionsMenu_GoToInsu`,e.GO_TO_LOAN_DETAILS=`REDUCE_dashboardMoreActionsMenu_GoToInsu`,e.GO_TO_DOCUMENTS=`REDUCE_dashboardMoreActionsMenu_GoToDocu`,e.BACK_TO_REDUCE_DASHBOARD=`REDUCE_moreActions_BackReduceDashboard`,e.LOAN_DETAILS_VISIT=`REDUCE_LoanDetails_visit`,e.LOAN_DETAILS_PAYMENT_DETAILS=`REDUCE_LoanDetails_PaymentDetails`,e}({}),LTe=qc(`
1614  query ReduceMultiDashboard(
1615    $reduceId: String!
1616  ) {
1617    screen: se_reduce_dashboard(
1618      reduceId: $reduceId
1619    ) {
1620      header
1621      content
1622      actions
1623      metadata
1624    }
1625  }
1626`),RTe=({navigation:e,route:t})=>{let{logEvent:n}=z(),{reduceAccountIds:r}=yf(e=>e.userSession),i=t.params?.reduceId??``,{data:a,loading:o,refetch:s}=Yn(LTe,{variables:{reduceId:i}}),{setIsMenuVisible:c,isMenuVisible:l,onClose:u,onPress:d}=Od({refetch:s}),{captionImageContentCards:f,classicContentCards:p,fetchCards:m}=Qh(),h=(0,X.useCallback)(()=>{if(e.canGoBack()){e.goBack();return}r.length>1?e.replace(rE.REDUCE_OVERVIEW):e.replace(J.FEED)},[e,r]);B({headerTitleText:a?.screen?.metadata?.title,onTrailingButtonPress:()=>{a?.screen!=null&&(n(C9.MORE_ACTIONS_BUTTON_PRESS),c(!0))},onNavigateBack:h,buttonText:a?.screen?.metadata?.buttonText,buttonTestID:`ReduceDashboardMoreActionsButton`,isHeaderSemiTransparent:!0}),Gi((0,X.useCallback)(()=>{t.params?.revalidateData&&s(),m()},[t.params?.revalidateData,m,s])),(0,X.useEffect)(()=>{n(C9.VISIT_REDUCE_DASHBOARD)},[n]);let g=(0,X.useCallback)(({contractId:t,productType:n})=>{e.dispatch(Ol.popTo(yE.PRODUCT_WITHDRAWAL_ONBOARDING,{contractId:t,productType:n}))},[e]),_=(0,X.useMemo)(()=>({ContentCardSectionA:cg({placement:`reduce-dashboard`,classicContentCards:p,variant:`classic`}),ContentCardSectionB:cg({placement:`reduce-dashboard`,captionImageContentCards:f,variant:`image`}),ContentCardSectionC:cg({placement:`reduce-dashboard-footer`,classicContentCards:p,variant:`classic`})}),[p,f]);return(0,Z.jsxs)(j,{insetBottom:!1,header:(0,Z.jsx)(dg,{node:a?.screen?.header,loading:o,refetch:s}),testID:`ReduceDashboardScreen`,children:[(0,Z.jsx)(Df,{node:a?.screen?.content,refetch:s,loading:o,options:{components:_,actions:{onPressAgreementWithdrawEntry:g}}}),(0,Z.jsx)(ff,{node:a?.screen?.actions,options:{actions:{onClose:u,onPress:d},values:{isMenuVisible:l}},refetch:s,loading:o}),(0,Z.jsx)(sr,{})]})},zTe=qc(`
1627  query SeReduceOverview {
1628    screen: se_reduce_overview {
1629      header
1630      content
1631      metadata
1632    }
1633  }
1634`),BTe=e=>{let{data:t,loading:n,refetch:r}=Yn(zTe);return B({headerTitleText:t?.screen?.metadata?.title??` `,headerBackgroun
1634dStyle:{borderBottomWidth:1,borderBottomColor:ms.gray100}}),(0,Z.jsxs)(j,{header:(0,Z.jsx)(dg,{node:t?.screen?.header,loading:n,refetch:r}),testID:`ReduceOverviewScreen`,children:[(0,Z.jsx)(Df,{node:t?.screen?.content,refetch:r,loading:n}),(0,Z.jsx)(sr,{})]})},VTe=qc(`
1635  query ReducePaymentDetails($reduceId: String!) {
1636    screen: se_reduce_payment_details(reduceId: $reduceId) {
1637      content
1638    }
1639  }
1640`),HTe=({navigation:e,route:t})=>{let n=t.params?.reduceId??``,r=(0,X.useCallback)(()=>{if(e.canGoBack()){e.goBack();return}e.popTo(rE.REDUCE_DASHBOARD,{reduceId:n})},[e,n]);return(0,Z.jsx)(Ti,{fullscreen:!0,onClose:()=>e.popTo(rE.REDUCE_DASHBOARD),onBack:r,children:(0,Z.jsx)(UTe,{reduceId:n,navigation:e})})},UTe=({reduceId:e,navigation:t})=>{let{showToast:n}=Nt(),{formatMessage:r}=K(),{data:i,loading:a,refetch:o}=Yn(VTe,{variables:{reduceId:e}}),s={actions:{onCopyPaymentInfo:(0,X.useCallback)(({value:e})=>{gT.default.setString(e),n(r({id:`general_key__copied__label`}))},[n,r]),onCustomerCenterPress:(0,X.useCallback)(()=>{if(t.popTo(rE.REDUCE_DASHBOARD),Fc()){t.navigate(J.FEED,{screen:Fp.FEED_CC_SCREEN});return}requestIdleCallback(()=>{t.navigate(J.FEED,{screen:Fp.FEED_CC_SCREEN})})},[t])}};return(0,Z.jsx)(Df,{node:i?.screen?.content,refetch:o,loading:a,options:s})},WTe=qc(`
1641  query se_reduce_transactions($accountId: String!, $dateFrom: String, $dateTo: String, $pageNumber: Int) {
1642    screen: se_reduce_transactions(accountId: $accountId, dateFrom: $dateFrom, dateTo: $dateTo, pageNumber: $pageNumber) {
1643      content
1644      metadata
1645    }
1646  }
1647`),GTe=({route:e})=>{let t=e.params?.reduceId??null;return t==null?null:(0,Z.jsx)(Mf,{accountId:t,testID:`ReduceTransactions_Screen`,query:WTe,isFilterVisible:!1})},w9=sf(),KTe=()=>{let{reduceAccountIds:e}=yf(e=>e.userSession),{initialRouteName:t,dashboardInitialParams:n}=(0,X.useMemo)(()=>e.length>1?{initialRouteName:rE.REDUCE_OVERVIEW,dashboardInitialParams:void 0}:{initialRouteName:rE.REDUCE_DASHBOARD,dashboardInitialParams:{reduceId:e.length===1?e[0]:``}},[e]);return(0,Z.jsxs)(w9.Navigator,{initialRouteName:t,screenOptions:{gestureEnabled:!1},children:[(0,Z.jsx)(w9.Screen,{name:rE.REDUCE_PPI_DASHBOARD_NAVIGATOR,component:PTe,options:{headerShown:!1}}),(0,Z.jsx)(w9.Screen,{name:rE.REDUCE_OVERVIEW,component:BTe}),(0,Z.jsx)(w9.Screen,{name:rE.REDUCE_DASHBOARD,component:RTe,initialParams:n}),(0,Z.jsx)(w9.Screen,{name:rE.REDUCE_DETAILS,component:ITe,options:{presentation:`transparentModal`,headerShown:!1}}),(0,Z.jsx)(w9.Screen,{name:rE.REDUCE_PAYMENT_DETAILS,component:HTe,options:{presentation:`transparentModal`,headerShown:!1}}),(0,Z.jsx)(w9.Screen,{name:rE.REDUCE_TRANSACTIONS_HISTORY_LIST,component:GTe,options:{headerShown:!1}})]})},qTe=({navigation:e,route:{params:{error:t,message:n,reports_generation_job_id:r,businessOperationId:i}={}}})=>{let{formatMessage:a}=K(),{signOut:o}=cY(),s=yf(e=>e.userSession.customerId),c=yf(e=>e.tink.businessOperationId);return i??=c,(0,Z.jsx)(Xp,{message:n??void 0,reportsGenerationJobId:r,error:t,customerId:s,businessOperationId:i??`invalid_business_operation_id`,productType:Ip.REBILLA_CREDIT,children:({isLoading:t,isError:n})=>t?(0,Z.jsx)(Sn,{variant:`symbol`}):n?(0,Z.jsx)(is,{type:`error`,title:a({id:`Revolve__SE__onboarding__USP__data__issue`}),description:a({id:`onboarding__TINK__manually__text01__67`}),testID:`ReduceOnboardingManualTinkResultErrorView`,...i==null?{buttonTitle:a({id:`onboardings__bnpl_invoice_and_part_payment__label-text__57`}),onButtonPress:o}:{bottomButtonTitle:a({id:`onboardings__bnpl_invoice_and_part_payment__label-text__57`}),onBottomButtonPress:o,buttonTitle:a({id:`onboardings__bnpl_invoice_and_part_payment__label-text__47`}),onButtonPress:()=>e.replace(J.REDUCE_MANUAL_TINK,{requestId:i??``})}}):(0,Z.jsx)(is,{type:`success`,title:a({id:`onboarding__TINK__manually__headline__100`}),description:a({id:`onboarding__TINK__manually__tink__text01`}),buttonTitle:a({id:`B2B__onboarding__CTA__next`}),onButtonPress:()=>e.popTo(J.FEED,{screen:Fp.FEED_SCREEN})})})},JTe=(0,X.forwardRef)((e,t)=>
1647(0,Z.jsxs)(zs,{width:217,height:80,viewBox:`0 0 217 80`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:t,...e,children:[(0,Z.jsx)(Sl,{x:1,y:.5,width:79,height:79,rx:15.5,stroke:`#E5E6E7`}),(0,Z.jsx)(H,{d:`M14.5 38.3695H16.5389V33.9849C17.4826 33.9849 18.3695 33.9734 19.2543 34.0039C19.3364 34.0071 19.4742 34.2765 19.4763 34.425C19.4953 35.5293 19.4869 36.6325 19.4869 37.7369C19.4869 37.9242 19.4869 38.1116 19.4869 38.3527H23.2375V40.8582H19.6099C19.5489 40.9424 19.5111 40.9698 19.5111 40.9972C19.5068 42.8363 19.4658 44.6764 19.5174 46.5145C19.5479 47.6041 20.137 48.1862 21.2291 48.2736C21.914 48.3283 22.6115 48.2325 23.4448 48.1978C23.4448 48.8779 23.4574 49.6453 23.4311 50.4106C23.4269 50.5296 23.2638 50.7096 23.1407 50.7464C22.7599 50.8612 22.3622 50.9201 21.9708 51.0002H20.7083C20.5926 50.9686 20.4779 50.9222 20.3601 50.9086C17.9435 50.617 16.4442 48.9873 16.3906 46.5555C16.3643 45.367 16.3769 44.1764 16.3748 42.9868C16.3727 42.3088 16.3748 41.6309 16.3748 40.894H14.5V38.3674V38.3695Z`,fill:`#1D1F20`}),(0,Z.jsx)(H,{d:`M66.9985 44.8966C65.4257 44.8145 63.9706 44.3923 62.7082 43.4091C60.3284 41.5542 59.3952 38.4339 60.3746 35.5831C61.3405 32.7702 63.9854 30.8995 66.9985 30.8964V33.9493C66.8807 33.9777 66.765 34.0177 66.645 34.0314C64.5346 34.2819 63.0385 35.9737 63.1153 38.0265C63.1932 40.0961 64.847 41.6773 66.9985 41.7394V44.8976V44.8966Z`,fill:`#1D1F20`}),(0,Z.jsx)(H,{d:`M63.5266 27C63.6245 28.8349 62.9606 30.3982 61.7528 31.7299C60.3925 33.23 58.6734 33.9701 56.6113 34.0069V30.9098C57.7349 30.8382 58.7155 30.4456 59.4772 29.5908C60.1337 28.8528 60.4367 27.9769 60.4767 27H63.5277H63.5266Z`,fill:`#1D1F20`}),(0,Z.jsx)(H,{d:`M46.7097 50.8302H43.6523V34.0223H46.6813V43.5527C46.7328 43.5864 46.7844 43.6211 46.8359 43.6548C46.9317 43.5242 47.0179 43.3853 47.1242 43.2632C48.4572 41.7272 49.7881 40.1913 51.1326 38.6659C51.2578 38.5238 51.463 38.3711 51.6345 38.3669C52.7539 38.3406 53.8743 38.3533 55.14 38.3533C53.5514 40.1239 52.0395 41.8072 50.493 43.5306C52.1815 45.9402 53.8659 48.3426 55.6334 50.8638C55.0295 50.8638 54.5361 50.8681 54.0416 50.8638C53.3946 50.8575 52.6392 51.0481 52.131 50.7775C51.6029 50.4954 51.3083 49.769 50.9243 49.2279C50.2057 48.2131 49.4977 47.1898 48.7833 46.1718C48.696 46.0466 48.5971 45.9297 48.473 45.7708C47.9048 46.395 47.3525 46.9761 46.8349 47.5867C46.7286 47.712 46.716 47.9436 46.7139 48.1268C46.7023 49.0174 46.7086 49.908 46.7086 50.8323L46.7097 50.8302Z`,fill:`#1D1F20`}),(0,Z.jsx)(H,{d:`M41.6942 50.8294H38.5821C38.5821 50.6284 38.5821 50.4431 38.5821 50.2578C38.5821 48.0829 38.5821 45.908 38.5821 43.733C38.5821 43.5404 38.5863 43.3456 38.5611 43.1551C38.3549 41.6234 37.4659 40.8349 36.0414 40.9107C34.5316 40.9907 33.4806 42.0529 33.4564 43.6183C33.4227 45.8101 33.4448 48.0029 33.4427 50.1957C33.4427 50.3873 33.4427 50.5789 33.4427 50.8168H30.3633V38.3883H33.3091C33.3491 38.9221 33.387 39.4358 33.4332 40.0643C34.1729 39.121 35.0324 38.5768 36.1003 38.3431C39.2113 37.662 41.6247 39.4379 41.7184 42.6045C41.7973 45.2679 41.7352 47.9366 41.7341 50.6021C41.7341 50.6684 41.7121 50.7337 41.6952 50.8294H41.6942Z`,fill:`#1D1F20`}),(0,Z.jsx)(H,{d:`M28.3414 50.8403H25.2725V38.3992H28.3414V50.8403Z`,fill:`#1D1F20`}),(0,Z.jsx)(H,{d:`M28.3327 36.7304H25.2617V34.0165H28.3327V36.7304Z`,fill:`#1D1F20`}),(0,Z.jsx)(H,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M115.634 26.6083L121.884 32.8614C122 32.9775 122.092 33.1154 122.155 33.2671C122.218 33.4188 122.25 33.5814 122.25 33.7456C122.25 33.9098 122.218 34.0725 122.155 34.2242C122.092 34.3759 122 34.5137 121.884 34.6298L115.634 40.883C115.518 41.0003 115.38 41.0935 115.228 41.1573C115.076 41.2212 114.913 41.2543 114.748 41.2548C114.584 41.2553 114.42 41.2232 114.268 41.1604C114.116 41.0975 113.977 41.0052 113.861 40.8886C113.744 40.772 113.652 40.6335 113.589 40.4811C113.526 40.3286 113.494 40.1653 113.495 40.0004C113.495 39.8355 113.528 39.6724 113.592 39.5204C113.656 39.3683 113.749 39.2304 113.866 39.1146L117.982 34.9962H106C105.668 34.9962 105.351 34.8645 105.116 34.6299C104.882 34.3954 104.75 34.0773 104.75 33.7456C104.75 33.4139 104.882 33.0958 105.116 32.8613C105.351 32.6268 105.668 32.495 106 32.495H117.982L113.866 28.3767C113.635 28.1414 113.507 27.8245 113.508 27.4948C113.51 27.1651 113.641 26.8494 113.874 26.6163C114.107 26.3831 114.423 26.2515 114.752 26.25C115.082 26.2485 115.399 26.3773 115.634 26.6083ZM99.0175 45.0013H111C111.331 45.0013 111.649 45.133 111.884 45.3676C112.118 45.6021 112.25 45.9202 112.25 46.2519C112.25 46.5836 112.118 46.9017 111.884 47.1362C111.649 47.3708 111.331 47.5025 111 47.5025H99.0175L103.134 51.6208C103.366 51.8559 103.495 52.1731 103.494 52.5034C103.493 52.8337 103.362 53.1502 103.128 53.3837C102.895 53.6173 102.578 53.7489 102.248 53.75C101.918 53.751 101.601 53.6214 101.366 53.3893L95.1162 47.1362C95.0001 47.0201 94.908 46.8822 94.8452 46.7305C94.7823 46.5788 94.75 46.4162 94.75 46.2519C94.75 46.0877 94.7823 45.9251 94.8452 45.7734C94.908 45.6216 95.0001 45.4838 95.1162 45.3677L101.366 39.1146C101.601 38.8825 101.918 38.7528 102.248 38.7538C102.578 38.7549 102.895 38.8865 103.128 39.1201C103.362 39.3536 103.493 39.6701 103.494 40.0004C103.495 40.3306 103.366 40.6479 103.134 40.883L99.0175 45.0013Z`,fill:`#1D1F20`}),(0,Z.jsx)(Sl,{x:137,y:.5,width:79,height:79,rx:15.5,stroke:`#E5E6E7`}),(0,Z.jsx)(H,{d:`M189.838 35.8646H175.882C178.147 33.0652 179.536 29.5284 179.629 25.6698C179.635 25.4397 179.449 25.25 179.219 25.25H173.766C173.546 25.25 173.364 25.4234 173.356 25.
16476432C173.259 28.3309 172.166 30.8436 170.255 32.7553C168.343 34.667 165.831 35.7598 163.144 35.8568C162.924 35.8646 162.75 36.0465 162.75 36.2663V41.72C162.75 41.95 162.94 42.1363 163.17 42.1303C167.028 42.0359 170.565 40.6478 173.364 38.3832V52.3397C173.364 52.5663 173.548 52.75 173.774 52.75H179.226C179.452 52.75 179.636 52.5663 179.636 52.3397V42.1363H189.84C190.066 42.1363 190.25 41.9526 190.25 41.726V36.2749C190.248 36.0483 190.065 35.8646 189.838 35.8646Z`,fill:`#1D1F20`})]})),T9=`ReduceManualTinkView`,E9=e=>`${T9}_${e}`,YTe=({onOpenTink:e,onClose:t,isLoading:n})=>{let{formatMessage:r}=K(),{colors:i}=G(),{bottom:a}=qn();return(0,Z.jsx)(j,{backgroundColor:i.gray0,header:(0,Z.jsx)($Te,{children:(0,Z.jsx)(eEe,{disabled:n,onPress:t,testID:E9(`CloseButton`),children:(0,Z.jsx)(P.CloseIcon,{width:24,height:24,fill:i.gray900,pointerEvents:`none`})})}),footer:(0,Z.jsxs)(QTe,{children:[(0,Z.jsx)(ma,{size:40,fill:i.gray400}),(0,Z.jsx)(I,{height:Math.max(a,56)})]}),testID:T9,children:(0,Z.jsxs)(XTe,{children:[(0,Z.jsx)(JTe,{}),(0,Z.jsx)(I,{height:48}),(0,Z.jsx)(U,{variant:`headline`,size:`small`,color:i.gray900,align:`center`,children:r({id:`onboarding__account__card__TINK__modal__info`})}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(U,{variant:`body`,size:`medium`,color:i.gray900,align:`center`,children:r({id:`onboarding__account__card__modal__headline__03`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(ZTe,{disabled:n,isLoading:n,onPress:e,align:`center`,testID:E9(`ActionButton`),children:r({id:`B2B__onboarding__CTA__next`})})]})})},XTe=V.View(`flex:1;justify-content:center;align-items:center;`),ZTe=V(ba)(`width:100%;`),QTe=V.View(`justify-content:flex-start;align-items:flex-start;margin-left:24px;width:100%;`),$Te=V.View(`width:100%;max-width:`,({theme:e})=>e.width.screen.maxContentWidth,`;align-items:flex-end;align-self:center;padding:8px 16px;`),eEe=V.TouchableOpacity(`width:32px;height:32px;border-radius:16px;background-color:`,({theme:e})=>e.colors.gray50,`;justify-content:center;align-items:center;`);O();var tEe=e=>R?`${ls()}/se/app/${e}`:`northmill:///${e}`,nEe=({navigation:e,route:{params:t}})=>{let n=et(),{captureError:r}=Mt(),{signOut:i}=cY(),a=yf(e=>e.userSession.customerId),o=kh(e=>e.tink.setBusinessOperationId);return(0,X.useEffect)(()=>{o({businessOperationId:t?.requestId})},[t?.requestId,o]),(0,X.useEffect)(()=>{n&&W.emptyOrNull(t?.requestId)&&(r(pm.TINK_ISSUE,{place:`ReduceOnboardingManualTinkScreen`,reason:`No requestId in params`}),e.replace(J.REDUCE_MANUAL_TINK_RESULT,{message:`No requestId in ReduceOnboardingManualTinkScreen params`}))},[r,n,e,t?.requestId]),(0,Z.jsx)(mh,{reportTypes:`INCOME_CHECK_REPORT,RISK_INSIGHTS_REPORT,TRANSACTION_REPORT`,sentryAdditionalData:`Reduce onboarding manual Tink`,businessOperationId:t?.requestId,externalReference:t?.requestId,redirectUri:tEe(`usp/onboarding/reduce/verify-income/confirm/result?businessOperationId=${t?.requestId}`),customerId:a,useMock:!1,children:e=>(0,Z.jsx)(YTe,{isLoading:e.isLoading,onOpenTink:()=>{W.emptyOrNull(e.tinkUrl)||b.openURL(e.tinkUrl,`_self`)},onClose:i})})},rEe=()=>(0,Z.jsxs)(Y.Group,{screenOptions:{headerShown:!1},children:[(0,Z.jsx)(Y.Screen,{name:iE.APPLICATION_FAILURE,component:F_e}),(0,Z.jsx)(Y.Screen,{name:iE.APPLICATION_STATE_POLLING,component:L_e}),(0,Z.jsx)(Y.Screen,{name:iE.TINK_CALLBACK,component:I_e})]}),iEe=qc(`
1648  query se_travelInsurance_dashboard {
1649    screen: se_travelInsurance_dashboard {
1650      header
1651      content
1652      metadata
1653    }
1654  }
1655`),aEe=`travelInsuranceDashboard_Screen`,oEe=()=>{let e=et(),{data:t,loading:n,refetch:r}=Yn(iEe),{showToast:i}=Nt(),{classicContentCards:a,fetchCards:o}=Qh();(0,X.useEffect)(()=>{e&&r()},[e,r]),Gi((0,X.useCallback)(()=>{o()},[o])),B({headerTitleText:t?.screen?.metadata?.title??``,isHeaderSemiTransparent:!0});let s={actions:{onCopyInsuranceCode:({insuranceCode:e,message:t})=>{gT.default.setString(e),i(t)}},components:(0,X.useMemo)(()=>({ContentCardSectionA:cg({placement:`travelinsurance-dashboard-footer`,classicContentCards:a,variant:`classic`})}),[a])};return(0,Z.jsxs)(j,{insetBottom:!1,header:(0,Z.jsx)(dg,{node:t?.screen?.header,loading:n,refetch:r}),testID:aEe,fullWidth:t?.screen?.metadata?.fullWidth??!1,children:[(0,Z.jsx)(Df,{node:t?.screen?.content,loading:n,refetch:r,options:s}),(0,Z.jsx)(sr,{})]})},sEe=()=>(0,Z.jsx)(Y.Group,{children:(0,Z.jsx)(Y.Screen,{name:gE.TRAVEL_INSURANCE_DASHBOARD,component:oEe,options:{headerShown:!1}})}),cEe=()=>(0,Z.jsxs)(Y.Group,{children:[(0,Z.jsx)(Y.Screen,{name:mE.REISSUE_PHYSICAL_CARD,component:n5}
1655),(0,Z.jsx)(Y.Screen,{name:mE.ORDER_PHYSICAL_CARD,component:n5}),(0,Z.jsx)(Y.Screen,{name:mE.ORDER_PHYSICAL_CARD_RESULT,component:H_e,options:{headerShown:!1}})]}),lEe=()=>(0,Z.jsx)(Y.Group,{children:(0,Z.jsx)(Y.Screen,{name:J.PDF_VIEW,component:tD})}),uEe=({children:e,correlationId:t,handleNavigateToDebitFlowResult:n,accountingId:r,handleNavigateToConnectedAccounts:i,productType:a,isEditable:o,accountType:s,isCreate:c})=>{let{logEvent:l}=z(),{data:u,status:d,refetch:f}=Oee(a,t),{formatMessage:p}=K(),{colors:m}=G(),{isNewRevolve:h,newRevolveAccountId:g}=yf(e=>e.userSession),_=ri(),v=Ke(),y=(0,X.useCallback)(()=>{s===Qp.Premium&&_.refetchQueries({include:[`B2c_cardSubscriptionDetails`]}),s===Qp.Stip&&v.invalidateQueries({queryKey:Wh.stipInsurance()}),n(gh.Success)},[s,_,v,n]),b=(0,X.useCallback)(()=>{n(gh.Error)},[n]),{mutateAsync:x,status:S}=Lm({onSuccess:y,onError:b}),[C,{loading:w}]=un({onCompleted:y,onError:b}),[T,{loading:E}]=Ki({onCompleted:y,onError:b}),{mutateAsync:D,status:O}=Tee({onSuccess:y,onError:b}),{mutateAsync:k,status:A}=qp({onSuccess:y,onError:b}),[ee,{loading:te}]=bee({onSuccess:y,onError:b}),[ne,{loading:re}]=oh({onSuccess:y,onError:b}),ie=O===`pending`||A===`pending`||S===`pending`||w||E||te||re,ae=(0,X.useCallback)(async()=>{await f()},[f]),oe=(0,X.useCallback)(async e=>a===$m.DirectDebit&&r!=null?(l($2.CONNECTED_ACCOUNTS_CHOOSE_SUBMIT_DIRECT_DEBIT,{isEditable:o,accountType:s}),o?[Qp.Premium,Qp.Stip].includes(s)?c?ne({variables:{accountId:r,accountNumber:e.accountNumber,clearingNumber:e.clearingNumber}}):ee({variables:{accountId:r,accountNumber:e.accountNumber,clearingNumber:e.clearingNumber}}):k({accountingId:r,newDirectDebitAccountNumber:e.accountNumber,newDirectDebitClearingNumber:e.clearingNumber}):D({accountingId:r,newDirectDebitAccountNumber:e.accountNumber,newDirectDebitClearingNumber:e.clearingNumber})):(l($2.CONNECTED_ACCOUNTS_CHOOSE_SUBMIT_WITHDRAWAL,{isEditable:o,accountType:s,isNewRevolve:h}),h&&r!=null&&g!=null?T({variables:{accountId:g,request:{connectedAccountId:r,number:`${e.clearingNumber}-${e.accountNumber}`}}}):h&&g!=null?C({variables:{accountId:g,request:{number:`${e.clearingNumber}-${e.accountNumber}`,transferType:wt.Withdrawal,type:fc.SwedishAccountNumber}}}):x({correlationId:t,accountNumber:e.accountNumber,clearingNumber:e.clearingNumber})),[a,r,l,o,s,c,D,k,h,g,x,t,T,C,ee,ne]);return B({headerShown:d!==`error`||u?.accounts.length===0,headerTitle:p({id:`profile__dashboard__connect__account__process__title`}),headerTitleProps:{color:m.gray900},headerLeft:()=>null,onClose:i,closeTestID:`ChooseDirectDebitAccount_CloseButton`}),d===`pending`?e({isLoading:!0}):d===`error`?e({isError:!0,isLoading:!1,refetch:ae}):u.accounts.length===0?e({isError:!1,isLoading:!1,accounts:null}):e({accounts:u.accounts,isError:!1,isLoading:!1,handleSubmit:oe,isSubmitting:ie})};O();var dEe=({setSelectedAccount:e,selectedAccount:t,accounts:n=[],testID:r=`AccountList`})=>{let i=(0,X.useCallback)(t=>()=>{e(t)},[e]);return(0,Z.jsx)(be,{contentContainerStyle:fEe,data:n,renderItem:({item:e,index:a})=>(0,Z.jsx)(Yu,{onPress:i(e),isSingleItem:n.length===1,variant:`enabled`,isFirstItem:a===0,isLastItem:a===n.length-1,label:e.displayName,description:`${e.balance} ${e.currencyCode}`,leftComponent:(0,Z.jsx)(la,{name:e.displayName}),rightComponent:(0,Z.jsx)(ea,{isFilled:t?.accountNumber===e.accountNumber,onPress:i(e),testID:r+`Item`+a+`RadioButton`}),testID:r+`Item`+a})})},fEe=wo`
1656  padding: 16px;
1657`;O();var pEe=({accounts:e,isSubmitting:t=!1,onSubmit:n,isWithdrawal:r,testID:i=`ChooseDirectDebitAccountView`})=>{let{isLg:a}=tl(),{formatMessage:o}=K(),[s,c]=(0,X.useState)(null),l=async e=>{if(W.not.emptyOrNull(e))return n(e)};return(0,Z.jsxs)(vEe,{children:[(0,Z.jsxs)(gEe,{testID:i,children:[(0,Z.jsx)(I,{height:5}),(0,Z.jsx)(mEe,{children:(0,Z.jsx)(fi,{isHeadline:!0,title:o(r?{id:`revolve__dashboard__edit__withdrawaccount__title`}:{id:`profile__dashboard__select__debit__account__title`}),testID:i+`Header`})}),(0,Z.jsxs)(_Ee,{testID:i+`List`,children:[(0,Z.jsx)(dEe,{selectedAccount:s,setSelectedAccount:c,accounts:e,testID:i+`List`}),(0,Z.jsx)(hEe,{children:(0,Z.jsx)(ba,{flex:1,wide:!0,isLoading:t,onPress:()=>l(s),disabled:s==null,testID:i+`ConfirmSelectionButton`+(s==null?`Disabled`:`Enabled`),children:o({id:`profile__dashboard__connect__account__process__CTA__01`})})})]})]}),(0,Z.jsx)(I,{height:a?64:24})]})},mEe=V.View(`padding-left:`,({theme:e})=>e.width.screen.paddingHorizontal,`;padding-right:`,({theme:e})=>e.width.screen.paddingHorizontal,`;`),hEe=V.View(`padding-bottom:`,En?`24px`:`0`,`;padding-left:`,({theme:e})=>e.width.screen.paddingHorizontal,`;padding-right:`,({theme:e})=>e.width.screen.paddingHorizontal,`;align-items:`,R?`center`:void 0,`;`),gEe=V(S)(`width:100%;max-width:`,({theme:e})=>e.width.screen.maxContentWidth,`;flex:1;`),_Ee=V.View(`justify-content:space-between;flex:1;`),vEe=V.View(`flex:1;align-items:center;`),yEe=({testID:e=`AccountListLoader`,isWithdrawal:t})=>{let{formatMessage:n}=K();return(0,Z.jsxs)(bEe,{testID:e,children:[(0,Z.jsx)(I,{height:5}),(0,Z.jsx)(fi,{isHeadline:!0,title:n(t?{id:`revolve__dashboard__edit__withdrawaccount__title`}:{id:`profile__dashboard__select__debit__account__title`}),testID:e+`Header`}),(0,Z.jsx)(yo,{}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(yo,{}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(yo,{}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(yo,{})]})},bEe=V.View(`padding-left:`,({theme:e})=>e.spacing(2),`;padding-right:`,({theme:e})=>e.spacing(2),`;`),{FlowResultScreen:xEe}=Jc,SEe=({onButtonPress:e})=>{let{formatMessage:t}=K();return(0,Z.jsx)(xEe,{type:`denied`,title:t({id:`profile__status__page__headline__02`}),description:t({id:`profile__status__page__description__02`}),buttonTitle:t({id:`profile__dashboard__dashboard__full-screen-outcome__label`}),onButtonPress:e})},{FlowResultScreen:CEe}=Jc,wEe=({navigation:e,route:{params:{correlationId:t,accountingId:n,productType:r,isEditable:i,accountType:a,isCreate:o}}})=>{let{formatMessage:s}=K(),{logEvent:c}=z(),l=(0,X.useCallback)(()=>{c($2.CONNECTED_ACCOUNTS_CHOOSE_BACK,{productType:r,isEditable:i,accountType:a}
1657),e.popTo(Dh.CONNECTED_ACCOUNTS)},[a,i,c,e,r]),u=(0,X.useCallback)(t=>{c($2.CONNECTED_ACCOUNTS_CHOOSE_FLOW_RESULT,{productType:r,isEditable:i,variant:t,accountType:a}),e.navigate(Dh.CHOOSE_DEBIT_FLOW_RESULT,{variant:t,productType:r})},[a,i,c,e,r]),d=r===$m.Withdrawal&&a===Qp.Revolve;return(0,Z.jsx)(uEe,{accountType:a,handleNavigateToConnectedAccounts:l,correlationId:t,accountingId:n,handleNavigateToDebitFlowResult:u,productType:r,isEditable:i,isCreate:o,children:e=>e.isLoading?(0,Z.jsx)(yEe,{testID:`ChooseDirectDebitAccountScreenLoader`,isWithdrawal:d}):e.isError?(0,Z.jsx)(CEe,{type:`error`,title:s({id:`profile__dashboard__revolve_(error)__headline`}),description:s({id:`profile__content__button__label`}),onButtonPress:e.refetch,onBottomButtonPress:l,buttonTitle:s({id:`profile__content__button__label`}),bottomButtonTitle:s({id:`profile__dashboard__dashboard__full-screen-outcome__label`}),testID:`ChooseDirectDebitAccountScreenError`}):e.accounts==null?(0,Z.jsx)(SEe,{onButtonPress:l}):(0,Z.jsx)(pEe,{accounts:e.accounts,isSubmitting:e.isSubmitting,onSubmit:e.handleSubmit,testID:`ChooseDirectDebitAccountScreenAccounts`,isWithdrawal:d})})},D9=()=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(yo,{}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(yo,{})]});Ps();var TEe=()=>{let e=no();return(0,Z.jsx)(EEe,{children:(0,Z.jsx)(DEe,{children:(0,Z.jsxs)(OEe,{children:[(0,Z.jsx)(I,{height:e}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(D9,{}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(D9,{}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(D9,{}),(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(D9,{})]})})})},EEe=V(Za.ScrollView)(`flex:1;width:100%;`),DEe=V.View(`padding:`,({theme:e})=>`0 ${e.width.screen.paddingHorizontal}`,`;align-items:center;`),OEe=V.View(`width:100%;max-width:`,({theme:e})=>e.width.screen.maxContentWidth,`;`),kEe=({testID:e=`NoData`})=>{let{formatMessage:t}=K(),n=no();return(0,Z.jsxs)(AEe,{children:[(0,Z.jsx)(I,{height:n}),(0,Z.jsx)(Te,{testID:e,title:t({id:`profile__dashboard__connected__accounts__empty__screen`}),image:`none`,firstListItemIcon:(0,Z.jsx)(la,{name:`seb`}),secondListItemIcon:(0,Z.jsx)(la,{name:`nordea`})})]})},AEe=V.View(`flex:1;background-color:`,({theme:e})=>e.colors.gray0,`;`),jEe=(e,t)=>{switch(t){case sm.Cancelled:return e({id:`profile__dashboard__item__description__not__connected`});case sm.Pending:return e({id:`profile__dashboard__item__description__pending`});default:return null}},MEe=(e,t)=>{switch(t){case sm.Cancelled:case sm.NotExist:return e.colors.error;case sm.Pending:return e.colors.info;default:return e.colors.gray600}},NEe=[sm.NotExist,sm.Ignored,sm.Cancelled,sm.Error],PEe=e=>!NEe.includes(e),O9=({title:e,onActionPress:t,isPayoutVisible:n=!1,isDirectDebitVisible:r=!1,premiumDirectDebitData:i,stipData:a,directDebitData:o,payoutData:s,showAddAccountButton:c=!1,testID:l=`ProductSection`})=>{let u=G(),{formatMessage:d}=K(),{isNewRevolve:f}=yf(e=>e.userSession),p=W.not.emptyOrNull(a?.bankName)&&W.not.emptyOrNull(a?.clearingNumber);return(0,Z.jsxs)(FEe,{testID:l,children:[(0,Z.jsx)(fi,{title:e}),(0,Z.jsxs)(F,{children:[c&&(0,Z.jsx)(M,{onPress:()=>t?.(null,$m.Withdrawal,!0),variant:`error`,leading:{title:d({id:`profile__status__accounts__add__withdraw__account`})},IconComponent:P.WarningIcon,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`,testID:l+`WithdrawalConnectedAccountAddButton`}},testID:l+`WithdrawalConnectedAccountAdd`}),n&&(0,Z.jsx)(Z.Fragment,{children:s?.map(({ocr:e,withdrawalClearingNumber:n,withdrawalAccountNumber:r,bankName:i,productTypeForWithdrawal:a,isEditable:o,recipientId:s},c)=>{let u=a===Xh.Savings,p=f&&s!=null?s:r,m=u?em:()=>t?.(p,$m.Withdrawal,o),h=u?void 0:{elementType:`icon`,elementProps:{name:`EditIcon`,testID:l+`WithdrawalConnectedAccount`+c+`Icon_Edit`}};return u&&r==null?null:(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(M,{onPress:m,avatarInitials:i,variant:`success`,leading:{title:d({id:`profile__dashboard__withdrawal__account__title`}),description:`${i}\n${n} ${r}`},trailingElementType:h,testID:l+`WithdrawalConnectedAccount`+c},e),u&&(0,Z.jsx)(Wu,{type:`default`,title:d({id:`profile__dashboard__connected__accounts__all__products__headline`}),description:d({id:`profile__dashboard__label__description`}),ctaText:d({id:`profile__accounts__call__CC__CTA`}),onLinkPress:em})]})})}),r&&(0,Z.jsx)(Z.Fragment,{children:o?.map(({accountingId:e,directDebitAccountNumber:n,bankName:r,directDebitStatus:i,directDebitClearingNumber:a},o)=>{let s=t!=null,c=i===sm.Pending,f=i===sm.Cancelled||i===sm.NotExist,p=`${a} ${n}`,m=jEe(d,i),h=MEe(u,i),g=PEe(i),_=()=>t?.(e,$m.DirectDebit,g),v=c?void 0:{elementType:`icon`,elementProps:{name:f?`ArrowForwardIcon`:`EditIcon`,testID:l+`DirectDebitAccount`+o+`Icon_Edit`}};return!s&&g?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(M,{avatarInitials:r,variant:`success`,leading:{title:d({id:`profile__dashboard__revolve__light__dashboard__name`}),description:`${r}\n${p}`},trailing:{description:m??void 0},colors:{trailingDescriptionColor:h},testID:l},e),(0,Z.jsx)(Wu,{type:`default`,title:d({id:`profile_connecrted_accounts_label`}),description:d({id:`profile_connecrted_accounts_label__67`}),multiLine:!0,ctaText:d({id:`profile__accounts__call__CC__CTA`}),onLinkPress:em})]}):!s&&!g?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(M,{avatarInitials:`add`,variant:`active`,leading:{title:d({id:`profile_connecrted_accounts_label__32`})},testID:l},e),(0,Z.jsx)(Wu,{type:`default`,topContainer:!1,title:``,description:d({id:`profile_connecrted_accounts_label__6`}),multiLine:!0,ctaText:d({id:`profile__accounts__call__CC__CTA`}),onLinkPress:em})]}):(0,Z.jsx)(M,{onPress:_,avatarInitials:f?void 0:r,variant:c?`disabled`:f?`error`:`success`,leading:{title:d(f?{id:`profile_connecrted_accounts_label__32`}:{id:`profile__dashboard__revolve__light__dashboard__name`}),description:f?void 0:`${r}\n${p}`},trailing:{description:m??void 0},IconComponent:f?P.WarningIcon:void 0,trailingElementType:v,colors:{trailingDescriptionColor:h},testID:l+`DirectDebitAccount`+o},e)})}),i!=null&&(0,Z.jsx)(M,{onPress:()=>t?.(i.accountId,$m.DirectDebit,!0),variant:`success`,leading:{title:d({id:`profile__dashboard__revolve__light__dashboard__name`}),description:`${i.bankName}
1657\n **** ${i.clearingNumber}`},avatarInitials:i.bankName,trailingElementType:{elementType:`icon`,elementProps:{name:`EditIcon`,testID:l+`DirectDebitAccountPremiumDirectDebitIcon_Edit`}},testID:l+`PremiumDirectDebit`}),p&&a&&(0,Z.jsx)(M,{onPress:()=>t?.(a.accountId,$m.DirectDebit,!0),variant:`success`,leading:{title:d({id:`insurance__dashboard__headline__28`}),description:`${a.bankName}\n **** ${a.clearingNumber}`},avatarInitials:a.bankName,trailingElementType:{elementType:`icon`,elementProps:{name:`EditIcon`,testID:l+`StipAccountDirectDebitIcon_Edit`}},testID:l+`StipAccount`}),!p&&a&&(0,Z.jsx)(M,{variant:`error`,IconComponent:P.WarningIcon,onPress:()=>t?.(a.accountId,$m.DirectDebit,!0,!0),leading:{title:d({id:`insurance__dashboard__headline__28`}),description:d({id:`insurance__dashboard__description__57__not__connected`})},testID:l+`StipAccountNotConnected`,trailingElementType:{elementType:`button`,elementProps:{buttonText:d({id:`insurance__dashboard__label__text`}),accessible:!1}}})]})]})},FEe=V.View(``),IEe=({children:e})=>{let t=Nr(),{newRevolveAccountId:n,isNewRevolve:r,mortgageAccountId:i}=yf(e=>e.userSession),a=et(),{formatMessage:o}=K(),{data:s,status:c,refetch:l}=nm(t&&a),{data:u,loading:d,refetch:f}=Na(),{data:p,status:m,refetch:h}=ym(!t),{data:g,status:_,refetch:v}=lp(!t),y=Lo(`creditLineMortgage`)===Oe.ENABLED&&W.not.emptyOrNull(i)&&s?.accounts.some(e=>e.accountingId===i),{data:b,refetch:x}=Ii({accountId:n,transferType:wt.Withdrawal,enabled:r&&t&&a});B({headerShown:!0,headerTitleText:o({id:`profile__dashboard__connected__accounts__title`}),isHeaderSemiTransparent:!0}),(0,X.useCallback)(async()=>{await l(),await v(),await f(),await h(),r&&x()},[l,v,r,x,f,h]);let S=(0,X.useMemo)(()=>{let e=[],t=[],n=[];
1657return W.emptyOrNull(s)||c===`pending`||s.accounts.forEach(r=>{r.productType===zh.Revolve?e.push(r):r.productType===zh.ReduceMortgage&&y&&r.accountingId===i?n.push(r):r.productType===zh.ReduceRefill&&t.push(r)}),{creditLine:e,reduceAndLoans:t,mortgage:n}},[s,c,y,i]),C=(0,X.useMemo)(()=>{let e=[],t=[];return g?.accounts.forEach(n=>{n.productTypeForWithdrawal===Xh.Revolve?e.push(n):n.productTypeForWithdrawal===Xh.Savings&&t.push(n)}),b?.connectedAccounts?.forEach(t=>{if(t.number==null)return;let[n,r]=t.number.split(`-`),i={productTypeForWithdrawal:Xh.Revolve,isEditable:!1,withdrawalAccountNumber:r,withdrawalClearingNumber:n,ocr:``,bankName:t.bankName??``,recipientId:t.id};e.push(i)}),{creditLine:e,savings:t}},[g,b?.connectedAccounts]),w=u?.data?.paymentMethod,T=w?{accountId:w.accountId,bankName:w.bankName,clearingNumber:w.identifier}:null,E=p?.insurance,D=E?.paymentMethod,O={accountId:E?.accountId??``,bankName:D?.bankName??``,clearingNumber:D?.identifier??``};return e(c===`pending`||_===`pending`||m===`pending`||d?{isLoading:!0,hasData:!1}:{isLoading:!1,isError:!1,hasData:(W.not.emptyOrNull(S.creditLine)||W.not.emptyOrNull(S.reduceAndLoans)||W.not.emptyOrNull(C.creditLine)||r||W.not.emptyOrNull(C.savings)&&C.savings.some(e=>e.withdrawalAccountNumber!=null)||y||W.not.emptyOrNull(T)||W.not.emptyOrNull(O.accountId))??!1,creditLineData:{directDebitData:S.creditLine,payoutData:C.creditLine},reduceAndLoansData:{directDebitData:S.reduceAndLoans},savingsData:{payoutData:C.savings},mortgageData:{directDebitData:S.mortgage},premiumData:T,stipData:O})};O();var{TinkBadge:LEe}=Cr,REe=({handleStartTinkOnboarding:e,premiumData:t,reduceAndLoansData:n,creditLineData:r,savingsData:i,mortgageData:a,stipData:o,testID:s=`ProfileConnectedAccountsScreen`})=>{let c=no(),{formatMessage:l}=K(),{isNewRevolve:u}=yf(e=>e.userSession),[d,f]=(0,X.useState)(null),[p,m]=(0,X.useState)(null),[h,g]=(0,X.useState)(!1),_=(0,X.useCallback)((e,t,n)=>{f({accountType:Qp.Revolve,productType:t,isEditable:n}),m(e),g(!0)},[]),v=(0,X.useCallback)((e,t,n)=>{f({accountType:Qp.ReduceLoans,productType:t,isEditable:n}),m(e),g(!0)},[]),y=(0,X.useCallback)((e,t,n)=>{f({accountType:Qp.Premium,productType:t,isEditable:n}),m(e),g(!0)},[]),b=(0,X.useCallback)((e,t,n)=>{f({accountType:Qp.Savings,productType:t,isEditable:n}),m(e),g(!0)},[]),x=(0,X.useCallback)((e,t,n,r)=>{f({accountType:Qp.Stip,productType:t,isEditable:n,isCreate:r}),m(e),g(!0)},[]),S=(0,X.useCallback)(()=>{g(!1),f(null)},[]),C=()=>{if(d==null)throw Error(`Variant should not be null`);S(),e(d,p)},w=W.not.emptyOrNull(r.directDebitData)||W.not.emptyOrNull(r.payoutData)||u,T=W.not.emptyOrNull(n.directDebitData),E=i.payoutData.some(e=>e.withdrawalAccountNumber!=null),D=W.not.emptyOrNull(a.directDebitData),O=W.not.emptyOrNull(t),k=W.not.emptyOrNull(o.accountId);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j,{testID:s,insetTop:!1,paddingTop:c,children:[(0,Z.jsxs)(A,{children:[w&&(0,Z.jsx)(O9,{isDirectDebitVisible:W.not.emptyOrNull(r.directDebitData),isPayoutVisible:W.not.emptyOrNull(r.payoutData),title:l({id:`profile__dashboard__hub__title__5`}),onActionPress:_,directDebitData:r.directDebitData,payoutData:r.payoutData,testID:`ProfileConnectedAccountsScreenCreditLineProduct`,showAddAccountButton:u&&W.emptyOrNull(r.payoutData)}),D&&(0,Z.jsx)(O9,{isDirectDebitVisible:W.not.emptyOrNull(a.directDebitData),title:l({id:`reduce__mortgage__dashboard__navtitle`}),directDebitData:a.directDebitData,testID:`ProfileConnectedAccountsScreenMortgageProduct`}),T&&(0,Z.jsx)(O9,{isDirectDebitVisible:!0,title:l({id:`profile__dashboard__subheader__title`}),onActionPress:v,directDebitData:n.directDebitData,testID:`ProfileConnectedAccountsScreenReduceAndLoansProduct`}),O&&(0,Z.jsx)(O9,{title:l({id:`profile__premium__direct__debit__title__3__text`}),onActionPress:y,premiumDirectDebitData:t,testID:`ProfileConnectedAccountsScreenPremiumProduct`}),k&&(0,Z.jsx)(O9,{title:l({id:`profile__dashboard__hub____title`}),onActionPress:x,stipData:o,testID:`ProfileConnectedAccountsScreenStipProduct`}),E&&(0,Z.jsx)(O9,{title:l({id:`profile__dashboard__documents_overview__text`}),onActionPress:b,payoutData:i.payoutData,isPayoutVisible:!0,testID:`ProfileConnectedAccountsScreenSavingsProduct`})]}),(0,Z.jsx)(sr,{})]}),(0,Z.jsx)(Bl,{visible:h,badgeComponent:(0,Z.jsx)(LEe,{}),onClose:S,headerText:l({id:`profile__dashboard__TINK__modal__title`}),mainActionButtonProps:{text:l({id:`Profile__payments__bnpl__invoice__details__continue`}),onPress:C,testID:`ContinueButton`},testID:`ProfileConnectedAccountsScreenTinkDialog`,children:(0,Z.jsx)(de,{testID:`ProfileConnectedAccountsScreenTinkDialogDescription`,children:l({
1657id:`profile__dashboard__TINK__modal__description`})})})]})},{FlowResultScreen:zEe}=Jc,k9=`ProfileConnectedAccountsScreen`,BEe=({navigation:e})=>{let{formatMessage:t}=K(),{logEvent:n}=z();Ut();let r=(0,X.useCallback)((t,r)=>{n($2.CONNECTED_ACCOUNTS_START_TINK_ONBOARDING,{accountType:t.accountType,productType:t.productType,isEditable:t.isEditable}),e.navigate(Dh.CONNECTED_ACCOUNTS_ONBOARDING_TINK,{...t,accountingId:r})},[n,e]);return(0,Z.jsx)(IEe,{children:n=>n.isLoading?(0,Z.jsx)(TEe,{}):n.isError?(0,Z.jsx)(zEe,{type:`error`,title:t({id:`profile__dashboard__revolve_(error)__headline`}),description:t({id:`profile__content__button__label`}),onButtonPress:n.refetch,onBottomButtonPress:e.goBack,buttonTitle:t({id:`profile__content__button__label`}),bottomButtonTitle:t({id:`profile__dashboard__dashboard__full-screen-outcome__label`}),testID:k9}):n.hasData?(0,Z.jsx)(REe,{handleStartTinkOnboarding:r,premiumData:n.premiumData,savingsData:n.savingsData,creditLineData:n.creditLineData,reduceAndLoansData:n.reduceAndLoansData,mortgageData:n.mortgageData,stipData:n.stipData,testID:k9}):(0,Z.jsx)(kEe,{testID:k9})})},{FlowResultScreen:VEe}=Jc,HEe=`ChooseDirectDebitAccountSuccessScreen`,UEe=({navigation:e,route:{params:{variant:t,productType:n}}})=>{let{formatMessage:r}=K(),i=Ke(),a=(0,X.useCallback)(()=>{i.invalidateQueries({queryKey:Wh.withdrawalAccounts()}),i.invalidateQueries({queryKey:Wh.directDebitAccounts()}),e.popTo(Dh.CONNECTED_ACCOUNTS)},[e,i]),o=(0,X.useMemo)(()=>{switch(t){case gh.Success:return{type:gh.Success,title:n===$m.DirectDebit?r({id:`profile__dashboard__success__screen__connected__accounts__headear__02`}):r({id:`profile__dashboard__success__screen__connected__accounts__headear__01`}),description:n===$m.DirectDebit?r({id:`profile__dashboard__success__screen__connected__accounts__description__02`}):r({id:`profile__dashboard__success__screen__connected__accounts__description__01`}),buttonTitle:r({id:`profile__content__button__label__34`}),onButtonPress:a};case gh.Error:return{type:gh.Error,onBottomButtonPress:a,onButtonPress:e.goBack,buttonTitle:r({id:`profile__content__button__label`}),title:r({id:`profile__connected__accounts__try__again__header`}),description:r({id:`profile__connected__accounts__try__again__parapgraph01`}),descriptionBottom:r({id:`profile__connected__accounts__try__again__parapgraph02`}),bottomButtonTitle:r({id:`profile__dashboard__dashboard__full-screen-outcome__label`})};case gh.Denied:return{type:gh.Denied,title:n===$m.DirectDebit?r({id:`profile__dashboard__direct__debit__status__denial`}):r({id:`profile__status__accounts_-_denied__headline`}),buttonTitle:r({id:`profile__content__button__label__34`}),onButtonPress:a};default:throw Error(`Invalid variant`)}},[r,a,e.goBack,t,n]);return(0,Z.jsx)(VEe,{...o,testID:HEe})},WEe=()=>{let e=ta(),t=N();return B({headerTitle:()=>null}),(0,X.useEffect)(()=>{t.setOptions({presentation:`modal`})},[t]),(0,Z.jsx)(Sm,{imageDataBase64:e.params.imageDataBase64,closeMachineEvent:()=>{let n=e.params.isReduceDebt?Dh.PROFILE_REDUCE_OUTSTANDING_DEBT_DETAILS:Dh.PROFILE_REVOLVE_OUTSTANDING_DEBT_DETAILS;t.popTo(n,{...e.params,cancelFetchingStatus:!0})}})},{FlowResultScreen:GEe}=Jc,KEe=()=>{let{formatMessage:e}=K(),t=N();return(0,Z.jsx)(GEe,{type:`error`,title:e({id:`profile__dashboard__revolve_(error)__headline`}),description:e({id:`profile__dashboard__revolve_(error)__text01`}),buttonTitle:e({id:`profile__dashboard__revolve_(error)__label`}),onButtonPress:t.goBack})},{FlowResultScreen:qEe}=Jc,JEe=()=>{let{formatMessage:e}=K(),t=fp(),n=N(),{params:r}=ta(),i=r.isAutogiroConnected?e({id:`profile__content__description`}):e({id:`profile__content__description`})+`
1658
1659`+e({id:`profile__dashboard__revolve__invoice__details__full-screen-outcome__text02`}),a=r.isAutogiroConnected?e({id:`profile__dashboard__dashboard__full-screen-outcome__label`}):e({id:`profile__dashboard__revolve__invoice__details__full-screen-outcome__label`}),o=r.isAutogiroConnected?void 0:e({id:`profile__content__button__label__34`}),s=(0,X.useCallback)(()=>{if(!r.isAutogiroConnected)Tc.onPhonePress(Wn);else{if(r.crossSellTrigger!=null&&pp(r.crossSellTrigger),t(r?.revalidate),R&&!Tc.isAppleMobileDevice()&&!Tc.isAndroidMobileDevice()
1659){n.pop(2);return}n.goBack()}},[n,r,t]),c=(0,X.useCallback)(()=>{if(r.crossSellTrigger!=null&&pp(r.crossSellTrigger),t(r?.revalidate),R&&!Tc.isAppleMobileDevice()&&!Tc.isAndroidMobileDevice()){n.pop(2);return}n.goBack()},[n,r,t]);return(0,Z.jsx)(qEe,{testID:`OutstandingDebtSuccessScreen`,type:`success`,title:e({id:`profile__content__all_done!`}),description:i,buttonTitle:a,onButtonPress:s,bottomButtonTitle:o,onBottomButtonPress:r.isAutogiroConnected?void 0:c})};Ps();var YEe=()=>{let e=et(),{data:t,status:n}=Ch(e),{formatMessage:r,locale:i}=K(),{colors:a}=G(),o=no(),{logEvent:s}=z();if(Ut(),B({headerTitleText:r({id:`profile__dashboard__profile_-_settings_–_contact_details_1__title`}),isHeaderSemiTransparent:!0}),n===`pending`||t==null)return(0,Z.jsx)(A9,{children:(0,Z.jsxs)(j9,{scrollEventThrottle:1,children:[(0,Z.jsx)(I,{height:o}),(0,Z.jsxs)(ir,{times:6,children:[(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(yo,{height:64})]})]})});let c=e=>e??r({id:`profile__settings__contact_details_3__text`});return(0,Z.jsx)(A9,{testID:`ProfileContactDetailsScreen`,children:(0,Z.jsxs)(j9,{scrollEventThrottle:1,children:[(0,Z.jsx)(I,{height:o}),t.isCustomer?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(fi,{title:c(t.name),isHeadline:!0}),(0,Z.jsx)(Rr,{label:r({id:`profile__dashboard__desktop_1920_–_profile_–_contact_details_2__label__1`}),text:W.emptyOrNull(t?.dateOfBirth)?r({id:`profile__settings__contact_details_3__text`}):Pu.fromISO(t.dateOfBirth,{locale:i}).toFormat(L.SE.FORMAT_WRITTEN_YYYY_MM_DD_DATE),variant:`multiLine`}),(0,Z.jsx)(pr,{size:1,color:a.gray200}),(0,Z.jsx)(Rr,{label:r({id:`profile__dashboard__profile_-_settings_–_contact_details_1__label`}),text:c(t.email),variant:`multiLine`}),(0,Z.jsx)(pr,{size:1,color:a.gray200}),(0,Z.jsx)(Rr,{label:r({id:`profile__dashboard__desktop_1920_–_profile_–_contact_details_2__label`}),text:c(t.phoneNumber),variant:`multiLine`}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(fi,{title:r({id:`profile__dashboard__profile_-_settings_–_contact_details__text`})})]}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(fi,{title:r({id:`profile__dashboard__settings__contact_details_2__text__51`}),isHeadline:!0}),(0,Z.jsx)(fi,{title:r({id:`profile__dashboard__settings__contact_details_2__text`})})]}),(0,Z.jsx)(Rr,{label:r({id:`pay__screens__content__label__32`}),text:Wn,icon:(0,Z.jsx)(P.PhoneIcon,{width:32,height:32,fill:a.gray900}),onPressIcon:()=>{s($2.PHONE_PRESS),Tc.onPhonePress(Wn)},variant:`multiLine`}),(0,Z.jsx)(pr,{color:a.gray200}),(0,Z.jsx)(Rr,{label:r({id:`pay__onboarding__label-text__label_text__21`}),text:gn,icon:(0,Z.jsx)(P.EmailIcon,{width:32,height:32,fill:a.gray900}),onPressIcon:()=>{s($2.EMAIL_PRESS),Tc.onMailPress(gn)},variant:`multiLine`}),(0,Z.jsx)(I,{height:64}),(0,Z.jsx)(sr,{})]})})},A9=V.View(`background-color:`,({theme:e})=>e.colors.gray100,`;align-items:center;`),j9=V(Za.ScrollView)(`padding:`,({theme:e})=>`0 ${e.width.screen.paddingHorizontal}`,`;max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;width:100%;`),M9=function(e){return e.BNPL_CARD=`bnplCard`,e.BNPL_INVOICE=`bnplInvoice`,e.REVOLVE=`revolve`,e.REDUCE=`reduce`,e.MORTGAGE=`mortgage`,e.CREDWAY=`credway`,e.CREDIGO=`credigo`,e.EASYCREDIT=`easycredit`,e}({}),XEe={credway:P.CredwayIcon,credigo:P.CredigoIcon,easycredit:P.EasycreditIcon},N9=5,P9=Array.from(Object.keys(og)),F9=(e,t)=>{let n=e.requestStatus??e.status,r=t.requestStatus??t.status,i=P9.includes(n);return i===P9.includes(r)?e.maturityDate>t.maturityDate?-1:1:i?-1:1},ZEe=(e,t,n)=>e?`disabled`:t?`error`:n?`success`:`info`;function QEe({bnplRequest:e,bnplInvoices:t,revolveOutstandingDebtRequest:n,reduceMultiOutstandingDebtRequest:r,mortgageOutstandingDebtRequest:i,credwayInvoiceRequest:a,credigoInvoiceRequest:o,easycreditInvoiceRequest:s}){let c=N(),{locale:l,formatMessage:u}=K(),{colors:d}=G(),{invoiceOnPressHandler:f,modalIfOverdueBnplCardInvoice:p}=E5(),{invoiceTypeOf:m}=I3(),h=(0,X.useCallback)((e,t)=>{let n=e.data?.letters?.[0];if(n==null||n.isPaid)return[];let r=e.data?.isOverdue===!0,i=Tc.formatNumber(n.minimumToPay,l,L.SE.number.amount.currency),a=n.dueDate==null?0:ho({startDate:Pu.now().toISO(),endDate:n.dueDate,durationUnits:[`days`]}).days??0,o={leading:{title:u({id:`profile__dashboard__invoice__overview__02__name`}),description:Pu.fromISO(n.dueDate??``,{locale:l}).toFormat(L.SE.FORMAT_WRITTEN_YYYY_MM_DD_DATE)},IconComponent:XEe[t],trailingElement:(0,Z.jsx)(M.Arrow,{}),onPress:()=>{c.navigate(J.LEGACY_PRODUCT,{screen:ik.INVOICE,params:{productKey:t}})}};return r?[{...o,trailing:{title:i,description:u({id:`profile__left-container__text`})},colors:{trailingDescriptionColor:d.error},badge:!1,variant:`error`}]:[{...o,trailing:{title:i,description:u(a===1?{id:`profile__invoice__83__description__14__day__left`}:{id:`profile__invoice_overdue__label__61`},{0:a})},variant:`info`}]},[d.error,u,l,c]),g=(0,X.useCallback)((e,t,n)=>{let r=e.requestStatus??e.status,i=r===rm.DebtCollection||r===rm.NotCreated,a=r===rm.Overdue,o=r===rm.Paid;return{testID:`ProfilePaymentsOverviewScreenListItem`+t,IconComponent:m(e.type,lg.CARD)||m(e.type,lg.CREDIT_CARD)?P.CardPayLaterIcon:P.BuyNowPayLaterIcon,leading:{title:eD(e,u),description:Pu.fromISO(e.maturityDate??``,{locale:l}).toFormat(L.SE.FORMAT_WRITTEN_YYYY_MM_DD_DATE)},trailing:{title:Tc.formatNumber(e.initialDebt,l,L.SE.number.amount.currency),description:k5(e,r,u)},trailingElement:(0,Z.jsx)(M.Arrow,{}),colors:{trailingDescriptionColor:D5(r,d)},variant:ZEe(i,a,o),badge:a,onPress:()=>{f(e,n)}}},[d,u,f,m,l]),_=(0,X.useMemo)(()=>({title:`bnplInvoice`,data:(e.data?.pages?.[0]?.items??[]).sort(F9).slice(0,N9).map((e,t)=>g(e,t)),isLoading:e.isLoading}),[e,g]),v=(0,X.useMemo)(()=>{let e=t?.data?.pages?.[0]?.items??[],n=e.find(e=>e.id===e.latestInvoiceId);return{title:`bnplCard`,data:e.sort(F9).slice(0,N9).map((e,t)=>g(e,t,n)),isLoading:!!t?.isLoading}},[t,g]),{createOutstandingDebtSectionData:y}=yh(),b=(0,X.useMemo)(()=>({title:`revolve`,data:y(n,`revolve`),isLoading:n.isLoading}),[y,n]),x=(0,X.useMemo)(()=>({title:`mortgage`,data:y(i,`mortgage`),isLoading:i.isLoading}),[y,i]),S=(0,X.useMemo)(()=>r.data?.map(e=>({title:`reduce`,displayTitle:e.title,data:y({data:e,isLoading:r.isLoading},`reduce`),isLoading:r.isLoading}))??[],[y,r]),C=(0,X.useMemo)(()=>({title:`credway`,data:h(a,`credway`),isLoading:a.loading}),[h,a]),w=(0,X.useMemo)(()=>({title:`credigo`,data:h(o,`credigo`),isLoading:o.loading}),[h,o]),T=(0,X.useMemo)(()=>({title:`easycredit`,data:h(s,`easycredit`),isLoading:s.loading}),[h,s]);return{sectionsToShow:(0,X.useMemo)(()=>[b,...S,x,v,_,C,w,T].filter(({data:{length:e},isLoading:t})=>t||e>0),[b,S,x,v,_,C,w,T]),modalIfOverdueBnplCardInvoice:p}}var $Ee=qc(`query GetMultiAccountDocuments {
1660  b2c_insurance_multiAccountDocuments {
1661    name
1662    url
1663    dateCreated
1664  }
1665}`),eDe=()=>{let{data:e,loading:t,error:n}=Yn($Ee);return{data:e,loading:t,error:n}},I9=function(e){return e.CREDIT_CARD=`CreditCard`,e.PERSONAL_ACCOUNT=`PersonalAccount`,e}({}),tDe=function(e){return e.AGREEMENT=`Agreement`,e}({}),nDe=()=>fn({mutationFn:({productTypes:e,documentTypes:t})=>bp({method:`POST`,url:`accounts/v1/Account/Documents`,contentType:`application/json`,params:{productTypes:e,documentTypes:t}}
1665),onSuccess:()=>null}),L9=(e,t,n)=>e.reduce((e,r)=>t(r)?{...e,documents:[...e.documents,n(r)]}:{...e,invoices:[...e.invoices,n(r)]},{documents:[],invoices:[]}),rDe=()=>({id:e,fileName:t,creationDateTime:n})=>({id:e,name:t,url:a5(e,i5.PERSONAL_ACCOUNT_ANNUAL),type:WE.ANNUAL_STATEMENT,creationDate:n}),iDe=()=>({id:e,fileName:t,createdDate:n})=>({id:e,name:t.split(`_`)[1]??t,url:a5(e,i5.PERSONAL_ACCOUNT),type:WE.ANNUAL_STATEMENT,creationDate:n}),aDe=()=>({name:e,creationDate:t,url:n})=>({id:e+String(t),type:WE.INTEREST_RATE_CHANGE_INFO,name:e,url:n,creationDate:t}),oDe=()=>{let{data:e,...t}=Tf(),{data:n,mutateAsync:r,isPending:i}=nDe(),{state:{config:a}}=Ec();(0,X.useEffect)(()=>{n!=null||i||r({productTypes:[I9.CREDIT_CARD,I9.PERSONAL_ACCOUNT],documentTypes:[tDe.AGREEMENT]})},[n,i,r]);let o=(0,X.useMemo)(()=>a?.personalAccountInterestRate==null?{documents:[],invoices:[]}:L9(a.personalAccountInterestRate,()=>!0,aDe()),[a?.personalAccountInterestRate]),s=(0,X.useMemo)(()=>W.emptyOrNull(n)?{documents:[],invoices:[]}:L9(n,()=>!0,iDe()),[n]),c=(0,X.useMemo)(()=>e?.annualStatements==null?{documents:[],invoices:[]}:L9(e.annualStatements,()=>!0,rDe()),[e]),l=(0,X.useMemo)(()=>[...o.documents,...s.documents,...c.documents],[o,s,c]);return{data:{documents:(0,X.useMemo)(()=>l.sort((e,t)=>{let n=new Date(e.creationDate).getTime();return new Date(t.creationDate).getTime()-n}),[l]),invoices:[...s.invoices]},...t}},R9=(e,t)=>{let{data:n,loading:r,error:i}=tt(e,t);return{documents:(0,X.useMemo)(()=>(n?.documents??[]).map(t=>({id:t.blobId,name:t.title,creationDate:t.date,blobId:t.blobId,messageType:t.messageType,authMethod:e})).sort((e,t)=>{let n=new Date(e.creationDate).getTime();return new Date(t.creationDate).getTime()-n}),[e,n?.documents]),loading:r,error:i}},sDe=()=>{let{formatMessage:e}=K(),{showToast:t}=Nt(),{openPdfBase64:n}=qm(),[r,i]=(0,X.useState)(!1),{fetchLegacyDocument:a}=id();return{openLegacyMessageDocument:(0,X.useCallback)(async({blobId:o,messageType:s,authMethod:c})=>{if(!r){i(!0);try{let{data:r,error:i}=await a({blobId:o,messageType:s,authMethod:c}),l=r?.document;if(i!=null||l?.fileData==null){Dc(i??Error(`useDownloadLegacyDocument returned no document`)),t(e({id:`global_screens__something_went_wrong__title`}));return}await n({base64Data:l.fileData,fileName:l.fileName})}catch(n){Dc(n),t(e({id:`global_screens__something_went_wrong__title`}))}finally{i(!1)}}},[a,e,r,n,t]),isLoading:r}},cDe=e=>t=>({...t,url:a5(t.id,e)}),lDe=(e=!0)=>{let{data:t,...n}=iee(e);return{data:(0,X.useMemo)(()=>t?.documents!=null&&t.documents.length>0?L9(t.documents,()=>!0,cDe(i5.REVOLVE)):{documents:[],invoices:[]},[t]),...n}},uDe=e=>({documentId:t,fileName:n,creationDate:r})=>({id:t,name:n,url:a5(t,e),type:WE.ANNUAL_STATEMENT,creationDate:r}),dDe=()=>({name:e,creationDate:t,url:n})=>({id:e+String(t),type:WE.INTEREST_RATE_CHANGE_INFO,name:e,url:n,creationDate:t}),fDe=(e=!0)=>{let{data:t,...n}=dee(e),{data:r}=Ph(e),{state:{config:i}}=Ec(),a=(0,X.useMemo)(()=>{let e=i?.savingsInterestRate!=null&&i.savingsInterestRate.length>0&&r?.defaultAccountNumber!=null?L9(i.savingsInterestRate,()=>!0,dDe()):{documents:[],invoices:[]},n=t?.annualStatements!=null&&t.annualStatements.length>0?L9(t?.annualStatements,()=>!0,uDe(i5.SAVINGS_ACCOUNT)):{documents:[],invoices:[]};return{documents:n.documents.concat(e.documents),invoices:n.invoices.concat(e.invoices)}},[i?.savingsInterestRate,t?.annualStatements,r?.defaultAccountNumber]);return a.documents=a.documents.sort((e,t)=>e?.creationDate==null||t?.creationDate==null?0:t.creationDate>e.creationDate?1:-1),{data:a,...n}},pDe=()=>{let[e,t]=(0,X.useState)(!1),[n,r]=(0,X.useState)(null),{openPdfDirect:i}=qm(),a=(0,X.useCallback)(async(e,t,n)=>{let{data:r}=await $r(e,`GET`);R&&n!=null?n.location=r.url:await i({url:r.url,fileName:t})},[i]);return{openPdfDocumentLink:(0,X.useCallback)(async(e,n)=>{t(!0),r(null);let i=null;R&&(i=window.open());try{await a(e,n,i)}catch(e){r(e),R&&i!=null&&i.close()}finally{t(!1)}},[a]),isLoading:e,error:n}},z9=24,mDe=({document:e})=>{let{colors:t}=G(),{openPdfWithBase64Conversion:n,openPdfDirect:r,isLoading:i}=qm(),{icon:a,label:o,description:s,action:c}=e;return(0,Z.jsx)(M,{variant:i?`disabled`:`success`,onPress:async()=>{c===`on-press`&&(e.onPress==null?e.url!=null&&e.url.trim()!==``&&await r({url:e.url,fileName:e.name}):e.onPress()),c===`download`&&e.url!=null&&e.url.trim()!==``&&await n({url:e.url,fileName:e.name})},IconComponent:P.DocumentsIcon,leading:{title:o,description:s},trailingElement:i?(0,Z.jsx)(P.SpinnerIcon,{width:z9,height:z9,fill:t.gray900}):(0,Z.jsx)(a,{width:z9,height:z9,fill:t.gray900})})},hDe=()=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:28}),(0,Z.jsx)(yo,{borderRadii:[4,4,4,4],height:24}),(0,Z.jsx)(I,{height:20}),(0,Z.jsx)(yo,{borderRadii:[8,8,0,0],height:64}),(0,Z.jsx)(I,{height:1}),(0,Z.jsx)(yo,{borderRadii:[0,0,8,8],height:64})]}),gDe=3,_De=5,B9=({isLoading:e=!1,title:t,documents:n})=>{let{colors:r}=G(),{formatMessage:i}=K(),[a,o]=(0,X.useState)(!1),{isMd:s}=tl(),c=s?_De:gDe,l=!a&&n.length>c,u=(0,X.useMemo)(()=>n.map((e,t)=>!a&&t>=c?null:(0,Z.jsx)(mDe,{document:e},e.id)),[n,c,a]);return e?(0,Z.jsx)(hDe,{}):!e&&n.length===0?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(fi,{title:t}),(0,Z.jsx)(vDe,{children:(0,Z.jsx)(U,{color:r.gray500,variant:`body`,size:`small`,children:i({id:`profile_–_documents_overview__description`})})})]}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(fi,{title:t}),(0,Z.jsx)(F,{children:u}),l&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:8}),(0,Z.jsx)(ba,{wide:!0,align:`center`,variant:`outlined`,size:`medium`,onPress:()=>o(!0),children:i({id:`reduce__transaction_list__label`})})]})]})},vDe=V.View(`align-items:center;justify-content:center;height:64px;border-radius:8px;background-color:`,({theme:e})=>e.colors.gray0,`;`);O();var V9=/\.[^/.]+$/,yDe=({reduceDocuments:e,revolveDocuments:t,mortgageDocuments:n,newRevolveDocuments:r,savingsDocuments:i,insuranceDocuments:a,stipDocuments:o,accountDocuments:s,credwayDocuments:c,credigoDocuments:l,easycreditDocuments:u,isLoadingStip:d,isLoadingRevolve:f,isLoadingMortgage:p,isLoadingReduce:m,isLoadingSavings:h,isLoadingInsurance:g,
1665isLoadingNewRevolve:_,isLoadingCredway:v,isLoadingCredigo:y,isLoadingEasycredit:x})=>{let{formatDate:S,formatMessage:C}=K(),w=no(),{openPdfDocumentLink:T}=pDe(),{openLegacyMessageDocument:E}=sDe(),D=(0,X.useMemo)(()=>({id:e,label:t,date:n,onPress:r,url:i,name:a})=>({id:e,label:t,icon:P.ArrowForwardIcon,action:`on-press`,url:i,name:a,onPress:r,...W.not.emptyOrNull(n)&&{description:S(n)}}),[S]),O=(0,X.useCallback)(e=>({id:e.id,description:S(e.creationDate),label:e.name.replace(V9,``),icon:P.ArrowForwardIcon,action:`download`,url:e.url??``,name:e.name}),[S]),k=(0,X.useCallback)(e=>({id:e.id,description:S(e.creationDate),action:`on-press`,url:e.url??``,name:e.name,onPress:()=>{W.not.emptyOrNull(e.url)&&T(e.url,e.name)},icon:P.ArrowForwardIcon,label:e.name.replace(V9,``)}),[S,T]),A=(0,X.useCallback)(e=>({id:e.id,description:S(e.creationDate),action:`on-press`,url:e.url??``,name:e.name,icon:P.ArrowForwardIcon,label:e.name.replace(V9,``)}),[S]),ee=(0,X.useCallback)(e=>D({id:e.id,label:e.name.replace(V9,``),date:e.creationDate,url:``,name:e.name,onPress:()=>{E({blobId:e.blobId,messageType:e.messageType,authMethod:e.authMethod})}}),[D,E]),te=(0,X.useMemo)(()=>c.map(ee),[c,ee]),ne=(0,X.useMemo)(()=>l.map(ee),[l,ee]),re=(0,X.useMemo)(()=>u.map(ee),[u,ee]),ie=(0,X.useMemo)(()=>e.map(k)??[],[e,k]),ae=(0,X.useMemo)(()=>t.map(k)??[],[t,k]),oe=(0,X.useMemo)(()=>n.map(A)??[],[n,A]),se=(0,X.useMemo)(()=>r.map(A)??[],[r,A]),ce=(0,X.useMemo)(()=>i.map(e=>e.type===WE.INTEREST_RATE_CHANGE_INFO?D({id:e.id,label:e.name,date:e.creationDate,url:e.url??``,name:e.name}):O(e)),[i,D,O]),le=(0,X.useMemo)(()=>a.map(e=>D({id:e.id,label:e.name.replace(V9,``),date:e.creationDate,url:e.url??``,name:e.name})),[a,D]),ue=(0,X.useMemo)(()=>o.map(e=>D({id:e.id,label:e.name.replace(V9,``),url:e.url??``,name:e.name,date:e.creationDate})),[D,o]),de=(0,X.useMemo)(()=>s.map(e=>e.type===WE.LOAN_AGREEMENT||e.type===WE.INTEREST_RATE_CHANGE_INFO?D({id:e.id,label:e.name,date:e.creationDate,url:e.url??``,name:e.name}):O(e)),[s,O,D]),fe=(0,X.useMemo)(()=>[D({id:`integrity_policy`,label:C({id:`profile__dashboard__documents_overview__name__91`}),url:``,name:``,onPress:()=>b.openURL(Q2.INTEGRITY_POLICY)}),D({id:`user_terms`,label:C({id:`profile__dashboard__documents_overview__name__19`}),url:Q2.USER_TERMS,name:`anvandarvillkor-northmill-20200615.pdf`}),D({id:`cookies`,label:C({id:`profile__dashboard__profile_–_documents_overview__name__57`}),url:``,name:``,onPress:()=>b.openURL(Q2.COOKIES_POLICY)}),D({id:`bnpl_product_terts`,label:C({id:`profile__dashboard__documents_overview__name__28`}),url:``,name:``,onPress:()=>b.openURL(Q2.ALL_PRODUCT_TERMS)})],[D,C]);return(0,Z.jsxs)(j,{testID:`ProfileDocumentsOverviewScreen`,insetTop:!1,paddingTop:w,children:[(ae.length>0||f)&&(0,Z.jsx)(B9,{isLoading:f,title:C({id:`profile__dashboard__profile_-_payments_-_overview_3_(loading)__text`}),documents:ae}),(oe.length>0||p)&&(0,Z.jsx)(B9,{isLoading:p,title:C({id:`reduce__mortgage__dashboard__navtitle`}),documents:oe}),(se.length>0||_)&&(0,Z.jsx)(B9,{isLoading:_,title:C({id:`profile__dashboard__profile_-_payments_-_overview_3_(loading)__text`}),documents:se}),(ie.length>0||m)&&(0,Z.jsx)(B9,{isLoading:m,title:C({id:`profile__dashboard__profile_-_payments_-_overview_2_(without_bnpl)__text`}),documents:ie}),(ue.length>0||d)&&(0,Z.jsx)(B9,{isLoading:d,title:C({id:`profile__dashboard__hub____title`}),documents:ue}),(le.length>0||g)&&(0,Z.jsx)(B9,{isLoading:g,title:C({id:`profile_–_documents_overview__text__91`}),documents:le}),ce.length>0&&(0,Z.jsx)(B9,{isLoading:h,title:C({id:`profile__dashboard__documents_overview__text`}),documents:ce}),de.length>0&&(0,Z.jsx)(B9,{isLoading:!1,title:C({id:`profile__dashboard__documents_overview____text`}),documents:de}),(te.length>0||v)&&(0,Z.jsx)(B9,{isLoading:v,title:C({id:`hub__credway__label`}),documents:te}),(ne.length>0||y)&&(0,Z.jsx)(B9,{isLoading:y,title:C({id:`feed__general__credigo__label`}),documents:ne}),(re.length>0||x)&&(0,Z.jsx)(B9,{isLoading:x,title:C({id:`feed__general__easycredit__label`}),documents:re}),(0,Z.jsx)(B9,{title:C({id:`profile__dashboard__profile_–_documents_overview__text__84`}),documents:fe}),(0,Z.jsx)(sr,{})]})},H9=({accountId:e,enabled:t})=>{let{formatMessage:n}=K();return Bn({queryFn:({signal:t})=>bp({method:`GET`,url:`se/CreditLine/Product/Accounts/${e}/Documents/LoanAgreement`,signal:t}),queryKey:Wh.creditLineDocuments(e),retry:!1,enabled:t,select:({date:e,url:t,amendments:r})=>{let i=[{id:`loan-agreement`,creationDate:e,name:n({id:`profile__dashboard__documents_overviewe__name__87`}),type:1,url:t}];return r!=null&&r.length>0&&i.push(...r.map(e=>({id:e.url,creationDate:e.date,name:e.title??n({id:`profile__dashboard__profile_–_documents_overview__name__60`}),type:3,url:e.url}))),i}})},bDe=()=>{let{formatMessage:e}=K();Ut();
1665let{isNewRevolve:t,newRevolveAccountId:n,mortgageAccountId:r}=yf(e=>e.userSession),i=Lo(`creditLineMortgage`);B({headerTitleText:e({id:`profile__dashboard__profile_–_documents_overview__text_45`}),isHeaderSemiTransparent:!0});let a=Nr(),{hasCredigo:o,hasCredway:s,hasEasycredit:c}=Hm(a),l=Lo(`se_credway`)===Oe.ENABLED,u=Lo(`se_credigo`)===Oe.ENABLED,d=Lo(`se_easycredit`)===Oe.ENABLED,f=R9(`credway`,s&&l),p=R9(`credigo`,o&&u),m=R9(`easycredit`,c&&d),[h,,{isLoading:g}]=fh(),_=et(),{isLoading:v}=vh(),{isLoading:y}=Cf(_),b=y,x=v,S=v,C=Md(h.reduce??!1),w=lDe((h.revolve&&!t)??!1),T=fDe(a&&(h.savings??!1)),E=oDe(),D=eDe(),O=ym(),k=(0,X.useMemo)(()=>D.data?.b2c_insurance_multiAccountDocuments?.map(e=>({id:e.name,creationDate:e.dateCreated,name:e.name,type:1,url:e.url})),[D.data]),A=(0,X.useMemo)(()=>O.data?.insurance?.documents?.map(e=>({id:e.name,creationDate:e.dateCreated,name:e.name,type:1,url:e.url})),[O.data?.insurance?.documents]),ee=n??``,te=Bn({queryFn:({signal:e})=>bp({method:`GET`,url:`se/CreditLine/Product/Accounts/${ee}/Insurances/Overview`,signal:e}),queryKey:Wh.creditLineInsuranceDocuments(ee),retry:!1,enabled:t&&(h.revolve??!1),select:({documents:e})=>e.map(({name:e,dateCreated:t,url:n})=>({id:e,creationDate:t,name:e,type:1,url:n}))}),ne=H9({accountId:ee,enabled:t&&(h.revolve??!1)}),re=i===Oe.ENABLED&&W.not.emptyOrNull(r),ie=H9({accountId:r,enabled:re});return(0,Z.jsx)(yDe,{reduceDocuments:C.data.documents??[],newRevolveDocuments:ne.data??[],revolveDocuments:w.data.documents??[],mortgageDocuments:ie.data??[],savingsDocuments:T.data.documents??[],insuranceDocuments:t?te.data??[]:k??[],stipDocuments:A??[],accountDocuments:E.data.documents??[],credwayDocuments:f.documents,credigoDocuments:p.documents,easycreditDocuments:m.documents,isLoadingStip:g||O.status===`pending`,isLoadingCredway:s&&f.loading,isLoadingCredigo:o&&p.loading,isLoadingEasycredit:c&&m.loading,isLoadingRevolve:(b||w.status===`pending`&&h.revolve&&!t)??!1,isLoadingNewRevolve:b||ne.status===`pending`&&t&&(h.revolve??!1),isLoadingMortgage:re&&ie.status===`pending`,isLoadingReduce:S||C.isLoading&&(h.reduce??!1),isLoadingSavings:x||T.status===`pending`&&a&&(h.savings??!1),isLoadingInsurance:g||D.loading})},xDe=`ProfileLanguageScreen`,SDe=()=>{let e=no(),t=N(),{formatMessage:n}=K(),{locale:r,handleLanguageChange:i,languageOptions:a}=We(),[o,s]=(0,X.useState)(r);B({headerTitleText:n({id:`profile__settings__language__label`}),isHeaderSemiTransparent:!0});let c=(0,X.useCallback)(()=>{i(o),t.canGoBack()&&t.goBack()},[i,o,t]),l=(0,X.useMemo)(()=>a.map(e=>({leading:{title:e.title,description:e.description},variant:`active`,trailingElementType:{elementType:`radio`,elementProps:{isFilled:e.value===o}},IconComponent:e.icon,onPress:()=>s(e.value)})),[o,a]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j,{testID:xDe,insetTop:!1,paddingTop:e,children:[(0,Z.jsx)(fi,{title:n({id:`profile__settings__select__language__text`})}),(0,Z.jsx)(Wi,{items:l}),(0,Z.jsx)(I,{height:80})]}),(0,Z.jsx)(bl,{primaryButtonProps:{disabled:o===r,onPress:c,text:n({id:`profile__dashboard__connect__account__process__CTA__01`})}})]})},CDe=({node:e,isLoading:t,refetch:n,gap:r=16})=>t?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(F,{hasShadow:!0,children:(0,Z.jsx)(nd,{height:64})}),r>0&&(0,Z.jsx)(I,{height:r})]}):e==null?null:(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(F,{hasShadow:!0,children:(0,Z.jsx)(Df,{node:e,refetch:n,loading:!1})}),r>0&&(0,Z.jsx)(I,{height:r})]}),wDe=(e,t,n)=>{if(W.emptyOrNull(e)||!(e.personalAccount||e.reduce||e.revolve||e.newRevolve||e.savings))return!1;let r=(e.revolve||e.newRevolve)&&!e.reduce&&!e.savings&&!e.personalAccount;return t&&r?!0:W.emptyOrNull(n)&&r?!1:!(r&&n===yd.PartPayment)};O();var TDe=[`debug`,`test`].includes(`prod`),{useAppReview:EDe}=pi,DDe=`ProfileOverviewScreen`,U9=12,ODe=()=>{let{logEvent:e}=z(),t=et(),[n]=tf(),{data:r}=Cf(t),{buildNumber:i,buildVersion:a}=Zt(),{isMd:o}=tl(),{isNewRevolve:s}=yf(e=>e.userSession),c=Lo(`referAFriend`),l=Lo(`languageSwitcher`),{showReferralFeature:u}=df(),{signOut:d}=cY(),{data:f,loading:p,refetch:m}=Na(`profile`),{data:h}=Ch(t),{customerAlertData:g}=h3(),{data:_}=Rp(),{captionImageContentCards:v,classicContentCards:y,fetchCards:x}=Qh();Gi((0,X.useCallback)(()=>{x()},[x]));let S=N(),{formatMessage:C}=K(),[w,T]=(0,X.useState)(!1),{colors:E}=G();Ut(E.primary50);let{navigateToRating:D,showInAppReview:O}=EDe(),{activeIntegration:k}=XD(),ee=Lo(`connectedAccounts`)===Oe.ENABLED&&wDe(n,s,r?.RevolveLoanInformation.AccountType),te=TDe?!0:u,ne=l===Oe.ENABLED&&
1665!1,{selectedLanguageName:re}=We();B({headerShown:!1});let ie=(0,X.useCallback)(async()=>{e($2.SIGN_OUT),T(!1),await d(),S.popTo(fE.LOGIN)},[e,d,S]),ae=(0,X.useCallback)(e=>()=>{T(e)},[T]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j,{testID:DDe,backgroundColor:E.gray0,insetBottom:!1,paddingTop:o?void 0:0,header:(0,Z.jsx)(qt,{IconComponent:P.ProfileUserIcon,title:h?.name,description:`${h?.email??``}\n${h?.phoneNumber??``}`,colors:{backgroundColor:E.primary50,descriptionColor:E.gray900},insetTop:!0,testID:`ProfileOverviewScreenTitle`}),children:[y?.length>0&&(0,Z.jsx)(tm,{variant:`classic`,placement:`profile-page`,classicContentCards:y,spacing:{gap:U9,bottom:U9}}),_?.hasActiveAccount&&c===Oe.ENABLED&&te&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(F,{hasShadow:!0,children:(0,Z.jsx)(M,{testID:`ProfileOverviewScreenReferAFriendItem`,IconComponent:P.Loyalty,leading:{title:C({id:`profile__dashboard__item__description`}),description:C({id:`profile__dashboard__item__description__30`})},onPress:()=>{e($2.REFER_A_FRIEND),S.navigate(Dh.REFER_A_FRIEND)},variant:`info`,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`,width:24,height:24}}})}),(0,Z.jsx)(I,{height:U9})]}),(0,Z.jsx)(CDe,{node:f?.data?.subscriptionEntryMagic?.content,isLoading:p,refetch:m,gap:U9}),(0,Z.jsxs)(F,{hasShadow:!0,children:[(0,Z.jsx)(M,{testID:`ProfileOverviewScreenPaymentsOverviewItem`,IconComponent:P.InvoicesIcon,leading:{title:C({id:`profile__dashboard__profile_-_payments__text_26`})},onPress:()=>{e($2.PAYMENTS_OVERVIEW),S.navigate(Dh.PROFILE_PAYMENTS_OVERVIEW)},variant:`active`,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}}}),(0,Z.jsx)(M,{testID:`ProfileOverviewScreenDocumentOverviewItem`,IconComponent:P.DocumentsIcon,leading:{title:C({id:`profile__dashboard__profile_–_documents_overview__text_45`})},onPress:()=>{e($2.DOCUMENT_OVERVIEW),S.navigate(Dh.PROFILE_DOCUMENTS_OVERVIEW)},variant:`active`,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}}}),ee&&(0,Z.jsx)(M,{testID:`ProfileOverviewScreenConnectedAccountItem`,IconComponent:P.ConnectedAccountsIcon,leading:{title:C({id:`profile__dashboard__connected__accounts__title`})},onPress:()=>{e($2.CONNECTED_ACCOUNT),S.navigate(Dh.CONNECTED_ACCOUNTS)},variant:`active`,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}}}),g?.shouldDisplay&&(0,Z.jsx)(M,{testID:`ProfileOverviewScreenCustomerKnowledgeItem`,IconComponent:P.KycIcon,leading:{title:C({id:`profile__customer_knowledge__questions__label__29`})},onPress:()=>{e($2.CUSTOMER_KNOWLEDGE),S.navigate(Dh.PROFILE_CUSTOMER_KNOWLEDGE)},variant:`active`,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}}}),R&&ne&&(0,Z.jsx)(M,{testID:`ProfileOverviewScreenLanguageItem`,IconComponent:P.Language,leading:{title:C({id:`profile__settings__language__label`}),description:re},onPress:()=>{e($2.PROFILE_LANGUAGE),S.navigate(Dh.PROFILE_LANGUAGE)},variant:`active`,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}}}),!R&&(0,Z.jsx)(M,{testID:`ProfileOverviewScreenSettingsItem`,IconComponent:P.SettingsIcon,leading:{title:C({id:`profile__settings__settings__label`})},onPress:()=>{e($2.PROFILE_SETTINGS),S.navigate(Dh.PROFILE_SETTINGS)},variant:`active`,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}}})]}),(0,Z.jsx)(I,{height:U9}),v?.length>0&&(0,Z.jsx)(tm,{variant:`image`,placement:`profile-page`,captionImageContentCards:v,spacing:{gap:U9,bottom:U9}}),(0,Z.jsxs)(F,{hasShadow:!0,children:[sa&&k!=null&&(0,Z.jsx)(M,{variant:`active`,testID:`ProfileOverviewScreenChatItem`,IconComponent:P.ChatIcon,leading:{title:C({id:`global__screens__profile__chat__label`})},onPress:()=>{e($2.CHAT),zD(k)},trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}}}),O&&sa&&(0,Z.jsx)(M,{testID:`ProfileOverviewScreenAppReviewItem`,IconComponent:P.Star,leading:{title:C({id:`profile__dashboard__profile__name`})},onPress:D,variant:`active`,trailingElementType:{elementType:`icon`,elementProps:{name:`OpenInBrowserIcon`}}}),(0,Z.jsx)(M,{testID:`ProfileOverviewScreenPrivacyPolicyItem`,IconComponent:P.DocumentsIcon,leading:{title:C({id:`profile__dashboard__profile_–_settings__label`})},onPress:()=>
1665{e($2.PRIVACY_POLICY),b.openURL(Q2.PRIVACY_POLICY)},variant:`active`,trailingElementType:{elementType:`icon`,elementProps:{name:`OpenInBrowserIcon`}}}),(0,Z.jsx)(M,{testID:`ProfileOverviewScreenSupportItem`,IconComponent:P.HelpIcon,leading:{title:C({id:`profile__dashboard__profile_–_dashboard__text__23`})},onPress:()=>{e($2.SUPPORT),b.openURL(Q2.SUPPORT)},variant:`active`,trailingElementType:{elementType:`icon`,elementProps:{name:`OpenInBrowserIcon`}}})]}),(0,Z.jsx)(I,{height:U9}),y?.length>0&&(0,Z.jsx)(tm,{variant:`classic`,placement:`profile-page-footer`,classicContentCards:y,spacing:{top:U9,gap:U9,bottom:U9}}),(0,Z.jsxs)(kDe,{children:[R?(0,Z.jsx)(A,{}):(0,Z.jsx)(U,{variant:`body`,size:`small`,testID:`ProfileOverviewScreenVersionLabel`,color:E.gray600,numberOfLines:1,ellipsizeMode:`tail`,children:C({id:`profile__dashboard__confirm_description`},{versionCode:a,buildNumber:i})}),(0,Z.jsx)(ba,{size:`small`,variant:`outlined`,onPress:ae(!0),testID:`ProfileOverviewScreenLogoutButton`,children:C({id:`profile__dashboard__profile_–_dashboard__label`})})]}),(0,Z.jsx)(sr,{})]}),(0,Z.jsx)(Bl,{visible:w,onClose:ae(!1),mainActionButtonProps:{onPress:ie,text:C({id:`profile__dashboard__desktop_1920_–_profile_modal_–_logout__label`}),testID:`ConfirmLogout`},secondaryActionButtonProps:{onPress:ae(!1),text:C({id:`profile__dashboard__dashboard__label`}),testID:`CancelLogout`},headerText:C({id:`profile__dashboard__desktop_1920_–_profile_modal_–_logout__dialog-text`}),descriptionText:C({id:`profile__dashboard__dashboard__dialog-text`}),testID:`ProfileOverviewScreenLogoutDialog`})]})},kDe=V.View(`flex-direction:row;justify-content:space-between;align-items:center;z-index:1001;`),ADe=()=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(yo,{height:20}),(0,Z.jsx)(I,{height:20})]}),jDe=()=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(yo,{height:64,borderRadii:[8,8,0,0]}),(0,Z.jsx)(I,{height:1}),(0,Z.jsx)(yo,{height:64,borderRadii:[0,0,0,0]}),(0,Z.jsx)(I,{height:1}),(0,Z.jsx)(yo,{height:64,borderRadii:[0,0,8,8]})]});O();var W9=`ProfilePaymentsOverviewScreen`,G9=e=>{if(e.data?.invoiceToPay!=null)return{AccountId:e.data.accountNumber,OutstandingDebt:e.data.invoiceToPay.amountToPay,DueDate:e.data.invoiceToPay.dueDate,Bankgiro:e.data.accountNumber,Ocr:e.data.ocrNumber,IsAutogiroActive:!0,OutstandingDebtStatus:e.isOverdue?up.Overdue:up.Unpaid}},MDe=()=>{let e=N(),{logEvent:t}=z(),{formatMessage:n}=K(),{colors:r}=G();Ut();let i=no(),{isLg:a}=tl(),{classicContentCards:o,fetchCards:s}=Qh();Gi((0,X.useCallback)(()=>{s()},[s]));let{isNewRevolve:c,newRevolveAccountId:l,mortgageAccountId:u}=yf(e=>e.userSession);B({headerTitleText:n({id:`profile__dashboard__profile_-_payments__text_26`}),isHeaderSemiTransparent:!0});let d=Nr(),f=Lo(`creditLineMortgage`),p=Lo(`bnplCardInvoices`),m=Lo(`se_credway`)===Oe.ENABLED,h=Lo(`se_credigo`)===Oe.ENABLED,g=Lo(`se_easycredit`)===Oe.ENABLED,{hasCredigo:_,hasCredway:v,hasEasycredit:y}=Hm(d),b=Zh(!d),x=sh(p===Oe.ENABLED&&d),S=Op(!d),C=Sd(d),{refetch:w}=C,T=U3(l,c&&d),E=U3(u,d&&f===Oe.ENABLED),D=ni(`credway`,v&&m&&d),O=ni(`credigo`,_&&h&&d),k=ni(`easycredit`,y&&g&&d),A=G9(T),ee=G9(E),te={isLoading:T.isLoading,data:A},ne={isLoading:E.isLoading,data:ee};Gi((0,X.useCallback)(()=>{w()},[w]));let re=b.isLoading||x.isLoading||(c?T.isPending:S.isPending)||C.isLoading||E.isPending||D.loading||O.loading||k.loading,{sectionsToShow:ie,modalIfOverdueBnplCardInvoice:ae}=QEe({bnplRequest:b,bnplInvoices:x,revolveOutstandingDebtRequest:c?te:S,reduceMultiOutstandingDebtRequest:C,mortgageOutstandingDebtRequest:ne,credwayInvoiceRequest:D,credigoInvoiceRequest:O,easycreditInvoiceRequest:k}),oe=(0,X.useCallback)(({section:e})=>e.isLoading===!0&&e.data.length===0?(0,Z.jsx)(jDe,{}):e.data.length>0?null:(0,Z.jsx)(PDe,{children:(0,Z.jsx)(U,{variant:`body`,size:`small`,color:r.gray500,children:n({id:`profile__dashboard__profile_-_payments_-_overview_2_(without_bnpl)__description`})})}),[r.gray500,n]),se=(0,X.useCallback)(n=>{t($2.FULL_LIST,{listName:`bnpl`}),e.navigate(Dh.PROFILE_BNPL,{screen:nE.BNPL_INVOICES_SHOPPING_OVERVIEW,params:{revalidateData:!0,initialTab:n===M9.BNPL_CARD?`card`:`merchant`}})},[t,e]),ce=(0,X.useCallback)(e=>({[M9.BNPL_CARD]:n({id:`profile__invoice_overdue__label`}),[M9.BNPL_INVOICE]:n({id:`profile__invoice_overdue__label__70`}),[M9.REDUCE]:n({id:`profile__dashboard__profile_-_payments_-_overview_2_(without_bnpl)__text`}),[M9.REVOLVE]:n({id:`profile__dashboard__profile_–_payments_–_account_credit_overview1__title`}),[M9.MORTGAGE]:n({id:`reduce__mortgage__dashboard__navtitle`}),[M9.CREDWAY]:n({id:`hub__credway__label`}),[M9.CREDIGO]:n({id:`feed__general__credigo__label`}),[M9.EASYCREDIT]:n({id:`feed__general__easycredit__label`})})[e],[n]),le=(0,X.useCallback)(({section:e})=>
1665{let t=e.displayTitle??ce(e.title),i=`SectionHeader_${e.displayTitle??e.title}`;return e.isLoading===!0&&e.data.length===0?(0,Z.jsx)(ADe,{}):(0,Z.jsx)(fi,{title:t,testID:i,rightComponent:e.data.length>0&&(e.title===M9.BNPL_CARD||e.title===M9.BNPL_INVOICE)&&(0,Z.jsxs)(FDe,{onPress:()=>se(e.title),testID:`${i}ShowMoreButton`,accessibilityRole:`button`,role:`button`,accessibilityLabel:n({id:`profile__dashboard__invoice__overview__03__label`}),accessibilityHint:n({id:`aria__hint__show_all_purchases_hint`}),children:[(0,Z.jsx)(U,{variant:`label`,size:`small`,color:r.primary500,children:n({id:`profile__dashboard__invoice__overview__03__label`})}),(0,Z.jsx)(P.ArrowForwardIcon,{width:16,height:16,fill:r.primary500})]})})},[r.primary500,n,ce,se]);return ie.length===0&&!re?(0,Z.jsxs)(NDe,{children:[(0,Z.jsx)(I,{height:i}),(0,Z.jsx)(Te,{title:n({id:`profile__dashboard__invoice__overview__text`}),testID:`ProfilePaymentsOverviewScreenNoInvoices`}),(0,Z.jsx)(sr,{})]}):(0,Z.jsxs)(j,{testID:W9,fullWidth:!0,insetTop:!1,paddingTop:0,children:[(0,Z.jsx)(Vn,{ListFooterComponent:(0,Z.jsxs)(Z.Fragment,{children:[o.length>0&&(0,Z.jsx)(IDe,{children:(0,Z.jsx)(tm,{variant:`classic`,placement:`invoices-footer`,classicContentCards:o,spacing:{top:16,gap:12,bottom:12}})}),a?(0,Z.jsx)(I,{height:24}):(0,Z.jsx)(sr,{})]}),scrollEventThrottle:1,listItems:ie,onItemClick:()=>null,spacing:1,stickySectionHeadersEnabled:!1,showsVerticalScrollIndicator:!1,contentContainerStyle:[LDe.contentContainer,{paddingTop:i}],renderSectionFooter:oe,renderSectionHeader:le,newVersion:!0,testID:W9}),ae.displayModal&&(0,Z.jsx)(Bl,{visible:!0,mainActionButtonProps:{text:n({id:`profile__master__modal__item_label__55`}),onPress:()=>{ae.onPress?.()}},onClose:()=>{ae.onClose?.()},withCloseButton:!0,headerText:n({id:`profile__invoice__modal__dialog__text`}),descriptionText:n({id:`profile__invoice__dialog__text__58`})})]})},NDe=V.View(`flex:1;background-color:`,({theme:e})=>e.colors.gray0,`;`),PDe=V.View(`background-color:`,({theme:e})=>e.colors.gray0,`;height:64px;justify-content:center;align-items:center;border-radius:8px;`),FDe=V.TouchableOpacity(`flex-direction:row;`),IDe=V.View(`width:100%;margin:auto;max-width:`,({theme:e})=>e.width.screen.minContainerWidth,`;padding:`,({theme:e})=>`0 ${e.width.screen.paddingHorizontal}`,`;`),LDe=c.create({contentContainer:{flexGrow:1}});O();var RDe=`ProfileSettingsScreen`,zDe=()=>{let e=no(),{formatMessage:t}=K(),{logEvent:n}=z(),{classicContentCards:r,fetchCards:i}=Qh();Gi((0,X.useCallback)(()=>{i()},[i]));let a=N(),{selectedLanguageName:o}=We(),s=Lo(`languageSwitcher`)===Oe.ENABLED&&!1;return B({headerTitleText:t({id:`profile__settings__settings__label`}),isHeaderSemiTransparent:!0}),(0,Z.jsxs)(j,{testID:RDe,insetTop:!1,paddingTop:e,children:[(0,Z.jsx)(fi,{title:t({id:`profile__settings__notification__label`})}),(0,Z.jsx)(BU,{}),(0,Z.jsx)(fi,{title:t({id:`profile__customer_knowledge__questions__label__42`}),topSpacing:!0}),(0,Z.jsxs)(F,{children:[s?(0,Z.jsx)(M,{testID:`ProfileSettingsScreenLanguageItem`,IconComponent:P.Language,leading:{title:t({id:`profile__settings__language__label`}),description:o},onPress:()=>{n($2.PROFILE_LANGUAGE),a.navigate(Dh.PROFILE_LANGUAGE)},variant:`active`,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}}}):null,(0,Z.jsx)(M,{testID:`ProfileSettingsScreenAccessibilitySettingsItem`,IconComponent:P.Contrast,leading:{title:t({id:`profile__settings__accessibility__label`})},onPress:()=>{n($2.PROFILE_ACCESSIBILITY),b.openSettings()},variant:`active`,trailingElementType:{elementType:`icon`,elementProps:{name:`ArrowForwardIcon`}}})]}),r.length>0&&(0,Z.jsx)(tm,{variant:`classic`,placement:`profile-settings-footer`,classicContentCards:r,spacing:{top:16,gap:12,bottom:12}}),(0,Z.jsx)(sr,{})]})},BDe=qc(`
1666query CustomerCampaigns {
1667  martech_voucherify_customerCampaigns {
1668    campaigns {
1669      name
1670      id
1671      referralCode
1672      rewardedReferralLimit
1673      referredCount
1674      pendingReferrals
1675      rewardPerReferral
1676      rewardLimit
1677      earnedReward
1678      pendingReward
1679      rewardCurrency
1680    }
1681    activeReferAFriendCampaignId
1682  }
1683}
1684`),VDe=({children:e})=>{let{data:t,loading:n,error:r}=Yn(BDe),i=t?.martech_voucherify_customerCampaigns?.campaigns,a=t?.martech_voucherify_customerCampaigns?.activeReferAFriendCampaignId,o=i?.find(e=>e.id===a);return e(r?{isLoading:!1,isError:!0}
1684:{isLoading:n,isError:!1,referralCode:o?.referralCode??``,pendingReferrals:o?.pendingReferrals??0,completedReferrals:o?.referredCount??0,receivedReward:o?.earnedReward??0,referralLimit:o?.rewardedReferralLimit??0,rewardLimit:o?.rewardLimit??0})};O();var HDe=`ReferAFriendScreen`,K9=`ReferAFriendView`,UDe=({onCancel:e,onPressInfo:t,isLoading:n,referralCode:r,completedReferrals:i,receivedReward:a,pendingReferrals:o,referralLimit:s,rewardLimit:c,isAutoInvite:l})=>{let{colors:u}=G(),{formatMessage:d,locale:f}=K(),{logEvent:p}=z(),{captureError:m}=Mt(),{showToast:h}=Nt();B({headerShown:!1});let g=W.not.emptyOrNull(r),v=sa?!0:navigator?.share!==void 0,y=g?`https://www.northmill.com/se/kort/referral?referralCode=${r}`:`https://www.northmill.com/se/kort/referral`,b=(0,X.useCallback)(()=>{h(d({id:`general_key__copied__label`}))},[h,d]),x=(0,X.useCallback)(e=>{m(pm.REFER_A_FRIEND_COPY_LINK_FAILED,{place:K9,reason:Wa(e)})},[m]),S=(0,X.useCallback)(()=>{p($2.REFER_A_FRIEND_COPY_LINK),js(y,b,x)},[x,b,p,y]),C=(0,X.useCallback)(async()=>{try{(await _.share({title:d({id:`profile__refer_program__screen_label__28`}),message:`${d({id:`profile__refer_program__screen_label__87`})}\n${y}`},{dialogTitle:d({id:`profile__refer_program__screen_label__28`})})).action===_.sharedAction&&(l?(p($2.INVITE_A_FRIEND_SHARE_LINK),close()):p($2.REFER_A_FRIEND_SHARE_LINK))}catch(e){m(pm.REFER_A_FRIEND_SHARE_LINK_FAILED,{place:K9,reason:Wa(e)})}},[d,l,y]);return(0,X.useEffect)(()=>{g&&l&&C()},[l,g,C]),(0,Z.jsxs)(j,{backgroundColor:u.gray0,header:(0,Z.jsx)(rl,{overline:d({id:`profile__refer_program__screen_label__28`}),headline:d({id:`profile__refer_program__screen_label__62`}),subheadline:d({id:`profile__refer_program__screen_label__98`}),variant:`dark`,IconComponent:P.Loyalty,imageSource:eE,insetTop:!0,testID:`ReferAFriendScreenHeaderContainer`}),footer:(0,Z.jsx)(bl,{primaryButtonProps:{text:d({id:`profile__refer_program__screen_label__60`}),endIcon:(0,Z.jsx)(P.Link,{}),onPress:C,isLoading:n,testID:`ReferAFriendScreenShareButton`,disabled:!g||!v},secondaryButtonProps:{icon:(0,Z.jsx)(P.ArrowBack,{}),onPress:e,testID:`ReferAFriendScreenBackButton`,accessibilityLabel:d({id:`aria__label__icon__arrow__back__icon__label`})}}),testID:HDe,children:[(0,Z.jsx)(fi,{title:d({id:`profile__refer_program__screen_label__27`}),rightComponent:(0,Z.jsx)(ba,{variant:`text`,TrailingIconComponent:P.ArrowForwardIcon,size:`small`,onPress:t,testID:`ReferAFriendScreenInfoButton`,children:d({id:`profile__refer_program__screen_label__50`})}),topSpacing:!1}),(0,Z.jsx)(xt,{value:i/s,size:`small`,testID:`ReferAFriendScreenProgressBar`,leadingTextProps:{label:d({id:`profile__refer_program__screen_label__30`}),value:i.toString(),valueSize:`small`,labelColor:u.info,valueColor:u.info},trailingTextProps:{label:d({id:`profile__refer_program__screen_label__6`}),value:d({id:`profile__refer_program__screen_label__7__31`},{0:a,1:Cl(c,f,L.SE.number.amount.currency)}),valueSize:`small`},fillColor:u.info,withStripesInBackground:!0}),(0,Z.jsx)(I,{height:4}),o>0&&(0,Z.jsx)(Mu,{message:d({id:`profile__refer_program__screen_label__55`},{amount:o}),IconComponent:P.PendingIcon,testID:`ReferAFriendScreenPendingReferralsMessage`}),i>=s&&(0,Z.jsx)(Mu,{message:d({id:`profile__refer_program__screen_label__75`}),IconComponent:P.CongratsIcon,variant:`success`,testID:`ReferAFriendScreenMaxReferralsMessage`}),n?(0,Z.jsx)(nd,{height:72}):(0,Z.jsx)(WDe,{children:(0,Z.jsx)(F,{children:(0,Z.jsx)(M,{onPress:S,testID:`ReferAFriendScreenCopyBox`,IconComponent:P.CopyIcon,leading:{title:d({id:`profile__refer_program__screen_label__60`}),description:y},variant:g?`active`:`disabled`,trailingElementType:{elementType:`button`,elementProps:{variant:`outlined`,size:`small`,testID:`ReferAFriendScreenCopyButton`,disabled:!g,buttonText:d({id:`profile__refer_program__screen_label__65`})}}})})}),(0,Z.jsx)(GDe,{children:(0,Z.jsx)(U,{variant:`body`,size:`small`,color:u.gray700,testID:`ReferAFriendScreenTermsAndConditions`,children:d({id:`profile__refer_program__screen_label__46`},{link1:e=>(0,Z.jsx)(Gc,{variant:`body`,size:`small`,color:u.primary500,url:Q2.ALL_PRODUCT_TERMS,children:e})})})}),(0,Z.jsx)(bl.Padding,{})]})},WDe=V.View(`margin-top:12px;border:1px solid `,({theme:e})=>e.colors.gray100,`;border-radius:8px;`),GDe=V.View(`margin-top:12px;padding:16px;background-color:`,({theme:e})=>e.colors.gray50,`;border-radius:8px;`),KDe=({navigation:e,route:t})=>{let{goBack:n,navigate:r,canGoBack:i}=e,a=N(),{formatMessage:o}=K(),s=Lo(`referAFriend`);(0,X.useEffect)(()=>{s===Oe.DISABLED&&n()},[n,s]);
1684let c=(0,X.useCallback)(()=>{i()?n():a.navigate(J.FEED,{screen:Fp.FEED_SCREEN})},[i,n,a]);return(0,Z.jsx)(VDe,{children:e=>e.isError?(0,Z.jsx)(vi,{type:`error`,title:o({id:`global__screens__something__went__wrong__headline`}),primaryButtonProps:{text:o({id:`profile__dashboard__dashboard__full-screen-outcome__label`}),onPress:c}}):(0,Z.jsx)(UDe,{isLoading:e.isLoading,referralCode:e.referralCode,pendingReferrals:e.pendingReferrals,completedReferrals:e.completedReferrals,receivedReward:e.receivedReward,referralLimit:e.referralLimit,rewardLimit:e.rewardLimit,onCancel:n,isAutoInvite:t.params?.isAutoInvite??!1,onPressInfo:()=>r(Dh.REFER_A_FRIEND_INFO)})})},q9=({color:e})=>(0,Z.jsx)(qDe,{color:e,children:(0,Z.jsx)(JDe,{})}),qDe=V.View(`width:32px;height:32px;justify-content:center;align-items:center;border-radius:16px;background-color:`,({theme:e,color:t})=>t??e.colors.gray900,`;`),JDe=V.View(`width:4px;height:4px;border-radius:2px;background-color:`,({theme:e})=>e.colors.gray0,`;`),YDe=`ReferAFriendInfoModal`,XDe=({navigation:e})=>{let{formatMessage:t}=K(),{isMd:n}=tl(),{colors:r}=G(),i=[{label:t({id:`profile__refer_program__screen_label__60`}),description:t({id:`profile__refer_program__screen_label`}),leftComponent:(0,Z.jsx)(q9,{})},{label:t({id:`profile__refer_program__screen_label__78`}),description:t({id:`profile__refer_program__screen_label__39`}),leftComponent:(0,Z.jsx)(q9,{})},{label:t({id:`profile__refer_program__screen_label__24`}),description:t({id:`profile__refer_program__screen_label__37`}),leftComponent:(0,Z.jsx)(q9,{color:r.primary400})}];return(0,Z.jsxs)(Ti,{fullscreen:!0,testID:YDe,onClose:e.goBack,children:[(0,Z.jsx)(U,{variant:`body`,size:`small`,color:r.gray700,children:t({id:`profile__refer_program__screen_label__28`})}),(0,Z.jsx)(I,{height:4}),(0,Z.jsx)(U,{variant:`headline`,size:n?`medium`:`large`,testID:`ReferAFriendInfoModalTitle`,children:t({id:`profile__refer_program__screen_label__50`})}),(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`title`,size:`medium`,children:t({id:`profile__refer_program__screen_label__64`})}),(0,Z.jsx)(I,{height:36}),(0,Z.jsx)(qr,{items:i,stepsVerticalLine:!0,showSteps:!0,colorDef:{mainColor:r.gray900,secondaryColor:r.gray600,avatarBackgroundColor:r.gray900,avatarColor:r.gray0,verticalLineColor:r.gray900,backgroundColor:r.gray0,borderColor:r.gray0},testID:`ReferAFriendInfoModalListBox`})]})},ZDe=`northmill://tinkCallback`,QDe=`/callback`,$De=`https://link.tink.com`,J9={Accounts:`accounts:read`,99:`credentials:read`,IdentityInformation:`identity:read`,Transactions:`transactions:read`,100:`user:read`},eOe=[J9.Transactions,J9.IdentityInformation,J9.Accounts,J9[99],J9[100]],tOe=({children:e,handleNavigateToConnectedAccounts:t,handleNavigateToFlowResult:n,handleNavigateToChooseDirectDebitAccount:r})=>{let{data:i,loading:a,error:o}=io(!0),s=(0,X.useMemo)(()=>R,[]),c=jm({onSuccess:e=>{r(e.correlationId)},onError:n});hi(e=>{c.mutate({code:e})},e=>{if(e===Zi.USER_CANCELLED){t();return}n()});let l=(0,X.useMemo)(()=>R?`${window.location.origin}${QDe}`:ZDe,[]),u=(0,X.useMemo)(()=>{let e={redirect_uri:l,client_id:`90348d60ed434e74b7580aca490a03a6`,scope:eOe.join(`,`),market:`SE`,locale:`sv_SE`,test:!1,iframe:s,theme:Mi.LIGHT,...W.not.emptyOrNull(i?.personalNumber)?{input_username:i.personalNumber}:{}};return`${$De}/1.0/authorize/?${Ft.stringify(e)}`},[i,l,s]);return a?e({isLoading:!0}):W.not.emptyOrNull(o)?e({isLoading:!1,isError:!0}):e({tinkUrl:u,redirectUri:l,isError:!1,isLoading:!1})};O();var nOe=[`https://*`,`http://*`,`northmill://*`],rOe=({tinkUrl:e,redirectUri:t})=>{let{formatMessage:n}=K(),{isLg:r}=tl(),i=(0,X.useMemo)(()=>e=>{let n=e.nativeEvent?.url??e.url;return!n.startsWith(t)||(b.openURL(n),!1)},[t]);return(0,Z.jsx)(iOe,{children:(0,Z.jsxs)(aOe,{children:[(0,Z.jsx)(I,{height:24}),(0,Z.jsx)(U,{variant:`body`,children:n({id:`profile__dashboard__TINK__modal__iframe__description`})}),(0,Z.jsx)(I,{height:40}),R?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(oOe,{src:e,title:`Tink`,sandbox:`allow-forms allow-same-origin allow-scripts allow-top-navigation allow-popups`}),r&&(0,Z.jsx)(I,{height:64})]}):(0,Z.jsx)(Su.default,{source:{uri:e},originWhitelist:nOe,onShouldStartLoadWithRequest:i})]})})},iOe=V(Pr)(`flex:1;background-color:`,({theme:e})=>e.colors.gray100,`;`),aOe=V.View(`padding:`,({theme:e})=>`0 ${e.width.screen.paddingHorizontal}`,`;flex:1;padding-bottom:`,En?`56px`:`0`,`;`),oOe=$e(`iframe`,{target:`e1ve9x660`})({name:`g7s65h`,styles:`height:100%;width:100%;border-radius:8px;border:0`}),{FlowResultScreen:sOe}=Jc,cOe=({navigation:e,route:{params:{accountingId:t,accountType:n,productType:r,isEditable:i,isCreate:a}}})=>{let{formatMessage:o}=K(),{logEvent:s}=z();B({headerTitleText:o({id:`profile__dashboard__connected__accounts__title`}),headerShown:!1,isHeaderSemiTransparent:!0});
1684let c=(0,X.useCallback)(()=>{s($2.CONNECTED_ACCOUNTS_ONBOARDING_GO_BACK,{accountType:n,productType:r,isEditable:i}),e.popTo(Dh.CONNECTED_ACCOUNTS)},[n,i,s,e,r]),l=(0,X.useCallback)(()=>{s($2.CONNECTED_ACCOUNTS_ONBOARDING_RESULT,{accountType:n,productType:r,isEditable:i,variant:gh.Error}),e.popTo(Dh.CHOOSE_DEBIT_FLOW_RESULT,{variant:gh.Error,productType:r})},[n,i,s,e,r]),u=(0,X.useCallback)(o=>{s($2.CONNECTED_ACCOUNTS_ONBOARDING_SUCCESS,{accountType:n,productType:r,isEditable:i}),e.navigate(Dh.CHOOSE_DIRECT_DEBIT_ACCOUNT_SCREEN,{correlationId:o,accountingId:t,productType:r,isEditable:i,accountType:n,isCreate:a})},[s,n,r,i,e,t,a]);return(0,Z.jsx)(tOe,{handleNavigateToConnectedAccounts:c,handleNavigateToFlowResult:l,handleNavigateToChooseDirectDebitAccount:u,productType:r,accountType:n,children:t=>t.isLoading?(0,Z.jsx)(Sn,{variant:`symbol`}):t.isError?(0,Z.jsx)(sOe,{type:`error`,title:o({id:`profile__dashboard__revolve_(error)__headline`}),onBottomButtonPress:e.goBack,bottomButtonTitle:o({id:`profile__dashboard__dashboard__full-screen-outcome__label`})}):(0,Z.jsx)(rOe,{tinkUrl:t.tinkUrl,redirectUri:t.redirectUri})})},lOe=()=>{let e=Lo(`creditLineMortgage`);return(0,Z.jsxs)(Y.Group,{children:[(0,Z.jsx)(Y.Screen,{name:Dh.PROFILE_OVERVIEW,component:ODe}),(0,Z.jsx)(Y.Screen,{name:Dh.REFER_A_FRIEND,component:KDe}),(0,Z.jsx)(Y.Screen,{name:Dh.REFER_A_FRIEND_INFO,component:XDe,options:{presentation:`transparentModal`,headerShown:!1}}),(0,Z.jsx)(Y.Screen,{name:Dh.PROFILE_PAYMENTS_OVERVIEW,component:MDe}),(0,Z.jsx)(Y.Screen,{name:Dh.PROFILE_BNPL,component:Vye,options:{headerShown:!1}}),(0,Z.jsx)(Y.Screen,{name:Dh.PROFILE_DOCUMENTS_OVERVIEW,component:bDe}),(0,Z.jsx)(Y.Screen,{name:Dh.PROFILE_CUSTOMER_KNOWLEDGE,component:x4}),(0,Z.jsx)(Y.Screen,{name:Dh.PROFILE_CONTACT_DETAILS,component:YEe}),(0,Z.jsx)(Y.Screen,{name:Dh.OUTSTANDING_DEBT_ERROR_SCREEN,component:KEe}),(0,Z.jsx)(Y.Screen,{name:Dh.OUTSTANDING_DEBT_SUCCESS_SCREEN,component:JEe}),(0,Z.jsx)(Y.Screen,{name:Dh.OUTSTANDING_DEBT_DETAILS_QR_CODE,component:WEe}),(0,Z.jsx)(Y.Screen,{name:Dh.PROFILE_REVOLVE_OUTSTANDING_DEBT_DETAILS,component:Z5}),e===Oe.ENABLED&&(0,Z.jsx)(Y.Screen,{name:Dh.PROFILE_MORTGAGE_OUTSTANDING_DEBT_DETAILS,component:Z5}),(0,Z.jsx)(Y.Screen,{name:Dh.PROFILE_REDUCE_OUTSTANDING_DEBT_DETAILS,component:jbe}),(0,Z.jsx)(Y.Screen,{name:Dh.OUTSTANDING_DEBT_MANUAL_PAYMENT,component:Nbe,options:{headerShown:!1,presentation:`transparentModal`}}),(0,Z.jsxs)(Y.Group,{children:[(0,Z.jsx)(Y.Screen,{name:Dh.CONNECTED_ACCOUNTS,component:BEe}),(0,Z.jsx)(Y.Screen,{name:Dh.PROFILE_LANGUAGE,component:SDe}),sa&&(0,Z.jsx)(Y.Screen,{name:Dh.PROFILE_SETTINGS,component:zDe}),(0,Z.jsx)(Y.Screen,{name:Dh.CONNECTED_ACCOUNTS_ONBOARDING_TINK,component:cOe}),(0,Z.jsx)(Y.Screen,{name:Dh.CHOOSE_DIRECT_DEBIT_ACCOUNT_SCREEN,component:wEe}),(0,Z.jsx)(Y.Screen,{name:Dh.CHOOSE_DEBIT_FLOW_RESULT,component:UEe})]}),(0,Z.jsx)(Y.Screen,{name:Dh.STIP_DASHBOARD,component:Zoe}),(0,Z.jsx)(Y.Screen,{name:Dh.STIP_REPORT_CLAIM,component:$5}),(0,Z.jsx)(Y.Screen,{name:Dh.PAYMENT_FREE_MONTH,component:cbe}),(0,Z.jsx)(Y.Screen,{name:Dh.PAYMENT_FREE_MONTH_RESULT,component:ube})]})},uOe=()=>(0,Z.jsx)(Y.Group,{children:(0,Z.jsx)(Y.Screen,{name:hE.SWISH_PAYOUTS_SCREEN,component:W_e})}),dOe=()=>(0,Z.jsxs)(Y.Group,{children:[(0,Z.jsx)(Y.Screen,{name:Dp.POPUP,component:Jh,options:{presentation:`transparentModal`}}),(0,Z.jsx)(Y.Screen,{name:Dp.POPUP_NO_NAVBAR,component:Jh,options:{presentation:`transparentModal`}}),(0,Z.jsx)(Y.Screen,{name:Dp.MOCK,component:uee}),(0,Z.jsx)(Y.Screen,{name:Dp.CALLBACK_TEST_PRODUCT,component:Zm}),(0,Z.jsx)(Y.Screen,{name:Dp.START_TEST_PRODUCT,component:Lh})]}),fOe=()=>fn({mutationFn:()=>bp({method:`POST`,url:`bnpl/Card/ApplyV4`}),mutationKey:Wh.bnplCardApply(),onSuccess:()=>null}),pOe=()=>Bn({queryFn:({signal:e})=>bp({method:`GET`,url:`bnpl/Card/ApplyV4`,signal:e}),queryKey:Wh.bnplCardApplyGet()}),Y9=`BnplCardUspOnboardingData.tsx`,mOe=`Endpoint failed: bnpl/card/applyV4 GET`,hOe=({children:e})=>{let{data:t,status:n}=ng(),{data:r,status:i}=pOe(),{captureError:a}=Mt(),o=t?.state,s=n===`success`&&o!=null&&o!==Mm.NotEnrolled&&o!==Mm.Closed;return(0,X.useEffect)(()=>{i===`error`&&!s&&a(pm.BNPL_CARD_APPLICATION_FAILED,{place:Y9,reason:mOe,response:r}),n===`error`&&a(pm.BNPL_CARD_APPLICATION_FAILED,{place:Y9,reason:`Endpoint failed: bnpl/card/state GET`,response:t})}
1684,[t,n,a,r,s,i]),e({isLoading:n===`pending`||!s&&i===`pending`,isError:n===`error`||!s&&i===`error`,canApply:r?.canApply??!1,useTink:r?.useTink??!1,hasBnplCard:s,agreementLink:r?.agreementDraftLink})},X9=`bnplCardApply function in BnplCardUspOnboardingScreen`,gOe=()=>{let{formatMessage:e}=K(),t=kh(e=>e.tinkBnplCardSession.setBusinessOperationId),{goBack:n,navigate:r,canGoBack:i}=N(),a=N(),{params:o}=ta(),{startTinkFlow:s}=am(),{customerId:c}=yf(e=>e.userSession),{colors:l}=G();Ut(l.gray900);let{captureError:u}=Mt(),{logEvent:d}=z(),f=et(),[p,m]=(0,X.useState)(!1),[h,g]=(0,X.useState)(!1),{fetchStatus:_,status:v,data:y,error:b}=cf(p),{status:x,mutateAsync:S,data:C}=fOe(),w=(0,X.useCallback)(()=>{d(Uh.BNPL_ONBOARDING_CTA_CLICK),g(!0)},[]),T=(0,X.useCallback)(()=>{g(!1)},[]),E=(0,X.useCallback)((0,lE.default)(d,200),[]);(0,X.useEffect)(()=>{if(!(!p||v!==`success`)){if(b!=null&&v===`error`){u(pm.REVOLVE_LIMIT_CHECK_FAILED,{place:X9,response:y}),r(iE.APPLICATION_FAILURE,{flowType:`error`,comingFrom:o?.comingFrom});return}if((y?.availableLimits??[]).length>0){d(Uh.BNPL_CARD_APPLICATION_FAILURE,{reason:LE.REVOLVE_LIMIT,type:`Denied`}),r(iE.APPLICATION_FAILURE,{flowType:`limit`,comingFrom:o?.comingFrom});return}d(Uh.BNPL_CARD_APPLICATION_FAILURE,{reason:LE.OTHER,type:`Denied`}),r(iE.APPLICATION_FAILURE,{flowType:`denied`,comingFrom:o?.comingFrom})}},[u,p,d,r,o?.comingFrom,y,b,v]);let D=(0,X.useCallback)(async()=>{E(Uh.BNPL_ONBOARDING_APPLY_CLICK);let e=await S().then(e=>e).catch(()=>null);if(x===`error`){u(pm.BNPL_CARD_APPLICATION_FAILED,{place:X9,response:C}),r(iE.APPLICATION_FAILURE,{flowType:`error`,comingFrom:o?.comingFrom});return}switch(e?.applicationState){case IE.APPROVED:r(iE.APPLICATION_STATE_POLLING,{comingFrom:o?.comingFrom});break;case IE.PRELIMINARY_APPROVED:if(W.emptyOrNull(e.businessOperationId)){u(pm.BNPL_CARD_APPLICATION_FAILED,{place:X9,reason:`Missing businessOperationId`}),r(iE.APPLICATION_FAILURE,{flowType:`error`,comingFrom:o?.comingFrom});break}t({businessOperationId:e.businessOperationId}),s({businessOperationId:e.businessOperationId,reportTypes:`INCOME_CHECK_REPORT,RISK_INSIGHTS_REPORT,TRANSACTION_REPORT`,redirectUri:`usp/uspBnplCard/tinkCallback?comingFrom=${o?.comingFrom??`card`}`,customerId:c,useMock:!1,sentryAdditionalData:`BNPL Card`});break;case IE.DENIED:if(e?.denialReason===LE.REVOLVE_LIMIT){m(!0);break}r(iE.APPLICATION_FAILURE,{flowType:`denied`,comingFrom:o?.comingFrom});break;default:u(pm.BNPL_CARD_APPLICATION_FAILED,{place:X9,reason:`Unknown application state`,response:e}),r(iE.APPLICATION_FAILURE,{flowType:`error`,comingFrom:o?.comingFrom})}},[S,C,x,u,c,E,r,o?.comingFrom,t,s]),O=Lo(`bnplCardOnboarding`),k=Lo(`bnplCardOnboardingWeb`),{isFeatureEnabled:A}=vp(`debugging`,`TinkTest`),ee=(0,X.useMemo)(()=>o?.isCta===`true`||!R&&O!==Oe.ENABLED||R&&k!==Oe.ENABLED||A,[O,k,A,o?.isCta]),te=(0,X.useCallback)(()=>{ee?w():D()},[D,ee,w]),ne=(0,X.useCallback)(()=>{a.popTo(J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,{screen:Sf.PERSONAL_ACCOUNT_DASHBOARD,params:{revalidateData:!0,backButtonTarget:`feed`}})},[a]),re=(0,X.useCallback)(({hasBnplCard:e=!1}={})=>{if(o?.comingFrom===`cardOnboarding`){a.popTo(yE.PREMIUM_CARD_ONBOARDING,{request:`UpgradeToPremium`,skipUsp:!1,isCrossSell:!0});return}if(e){ne();return}if(i()){n();return}a.popTo(J.FEED,{screen:Fp.FEED_SCREEN,params:{revalidateData:!0}})},[i,n,o?.comingFrom,ne,a]);return(0,X.useEffect)(()=>{d(Uh.BNPL_USP_VISIT)},[d]),(0,Z.jsx)(hOe,{children:t=>{let n=!t.canApply&&!t.isLoading;n&&u(pm.BNPL_CARD_APPLICATION_FAILED,{place:`BnplCardUspOnboardingScreen`,reason:`User cannot apply. 3% MTP`});let r=t.useTink,i=r||!r&&x!==`pending`;return t.isLoading?(0,Z.jsx)(Sn,{variant:`symbol`}):t.isError?(0,Z.jsx)(is,{type:`error`,IconComponent:P.WarningIcon,title:e({id:`feed__and__general__pay__later__bnpl_-_try_again__headline`}),buttonTitle:e({id:`feed__and__general__pay__later__try_again__label-text__72`}),onButtonPress:re,testID:`BnplCardUspOnboardingError`}):t.hasBnplCard?(f&&re({hasBnplCard:!0}),(0,Z.jsx)(Z.Fragment,{})):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(S_e,{showDialog:h,onCancel:()=>i?re():void 0,onConfirm:te,onDialogClose:T,isFutureFeature:ee,canApply:t.canApply&&!t.isError,isApplying:x===`pen
1684ding`||_===`fetching`,isLegalNoticeLoading:t.isLoading,agreementLink:t.agreementLink,testID:`BnplCardUspOnboarding`,isCrossSell:o?.comingFrom===`cardOnboarding`}),(0,Z.jsx)(Bl,{visible:n&&f,onClose:re,descriptionText:e({id:`feed_and_general__onboarding_usp__modal_denied`}),mainActionButtonProps:{text:e({id:`feed_and_general__onboarding_usp_fullscreens__full-screen-outcome__label__67`}),onPress:re}})]})}})};O();var _Oe=()=>{let{goBack:e,navigate:t}=N(),{webRevolveOnboarding:n}=Oa(),r=(0,X.useCallback)(()=>{n===!1?t(yE.REVOLVE_ONBOARDING):b.openURL(n)},[t,n]),i=(0,X.useCallback)(e,[e]);return(0,Z.jsx)(T5,{onConfirm:r,onCancel:i})},vOe=()=>(0,Z.jsxs)(Y.Group,{children:[(0,Z.jsx)(Y.Screen,{name:pE.uspReduce,component:wde}),(0,Z.jsx)(Y.Screen,{name:pE.uspPartPayment,component:_Oe}),(0,Z.jsx)(Y.Screen,{name:pE.BNPL_CARD,component:gOe,options:{headerShown:!1}})]}),yOe=()=>{let e=Lo(`creditLineMortgage`),t=Lo(`se_esim`)===Oe.ENABLED,n=Lo(`se_credway`)===Oe.ENABLED,r=Lo(`se_easycredit`)===Oe.ENABLED,i=Lo(`se_credigo`)===Oe.ENABLED,a=n||r||i;return(0,Z.jsxs)(Y.Group,{children:[(0,Z.jsx)(Y.Screen,{name:J.FEED,component:gde,options:{animation:`fade`}}),(0,Z.jsx)(Y.Screen,{name:J.HUB,component:Loe,options:{animation:`fade`}}),(0,Z.jsx)(Y.Screen,{name:J.REDUCE_DASHBOARD_ROOT_NAVIGATOR,component:KTe}),(0,Z.jsx)(Y.Screen,{name:J.PAYMENTS_DEPOSITS_ROOT_NAVIGATOR,component:z6}),(0,Z.jsx)(Y.Screen,{name:J.PAYMENTS_DEBIT_CARDS_ROOT_NAVIGATOR,component:O8}),(0,Z.jsx)(Y.Screen,{name:J.REVOLVE_DASHBOARD_ROOT_NAVIGATOR,component:yCe}),(0,Z.jsx)(Y.Screen,{name:J.PERSONAL_ACCOUNT_ROOT_NAVIGATOR,component:b_e}),(0,Z.jsx)(Y.Screen,{name:J.DELAYED_ACCOUNTS_ROOT_NAVIGATOR,component:$fe}),(0,Z.jsx)(Y.Screen,{name:J.SAVINGS_DASHBOARD_ROOT_NAVIGATOR,component:hTe}),(0,Z.jsx)(Y.Screen,{name:J.REDUCE_MANUAL_TINK,component:nEe}),(0,Z.jsx)(Y.Screen,{name:J.REDUCE_MANUAL_TINK_RESULT,component:qTe}),(0,Z.jsx)(Y.Screen,{name:J.MANUAL_TINK,component:OTe}),(0,Z.jsx)(Y.Screen,{name:J.MANUAL_TINK_RESULT,component:yTe}),(0,Z.jsx)(Y.Screen,{name:yE.GENERIC_TINK_CALLBACK,component:vTe}),(0,Z.jsx)(Y.Screen,{name:J.STIP_CHECK,component:Ibe}),(0,Z.jsxs)(Y.Group,{children:[(0,Z.jsx)(Y.Screen,{name:J.USP_STIP,component:Dde}),(0,Z.jsx)(Y.Screen,{name:J.USP_STIP_SUCCESS,component:$oe})]}),(0,Z.jsx)(Y.Screen,{name:J.NOT_FOUND,component:OF}),(0,Z.jsx)(Y.Screen,{name:J.WALLET_EXT_AUTH_HANDOFF,component:Rbe}),rEe(),cEe(),uOe(),lOe(),vOe(),I2(),e===Oe.ENABLED?Am():null,dOe(),lEe(),sEe(),t&&TF(Y,{ESIM_DASHBOARD:J.ESIM_DASHBOARD}),a&&Xk(Y,{LEGACY_PRODUCT:J.LEGACY_PRODUCT}),(0,Z.jsx)(Y.Group,{children:(0,Z.jsx)(Y.Screen,{name:bE.MATCH_WITHDRAWALS_TO_PURCHASES,component:bve})})]})},bOe=()=>{let e=et();oce();let t=cY(),{context:{isAuthenticated:n},signOut:r,status:i,refreshAuthToken:a}=t;uce(n);let{data:o}=Ch(e&&n),{customerAlertData:s}=h3();Xd(),If(n),jf(n),nse(n,a);let{identifyUser:c,removeUser:l}=XD();$D(n),(0,X.useEffect)(()=>{n&&o&&c({full_name:o.name,email:o.email,phone_number:o.phoneNumber,user_id:Dn()||void 0})},[n,o,c]),(0,X.useEffect)(()=>{n||l()},[n,l]);let[u,d]=(0,X.useState)(!1),f=i===`AUTH_STARTED`||i===`AUTH_COMPLETE_PENDING`||i===`AUTH_PING_PENDING`,p=(0,X.useCallback)(()=>{d(!0)},[]),m=(0,X.useCallback)(()=>{f||setTimeout(()=>{d(!1)},200)},[f]);mo({onForeground:m,onBackground:p}),(0,X.useEffect)(()=>{m()},[m,i]);let h=s?.isMandatory?tse():yOe(),g=n?J.FEED:fE.LOGIN;return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(gM,{enabled:!f,refreshAuthToken:t.refreshAuthToken,signOut:r,isAuthenticated:n,idleTimeoutMs:3e5,tokenSource:Qe,children:(0,Z.jsxs)(Y.Navigator,{initialRouteName:g,screenOptions:{headerShown:!1},children:[n?h:abe(),zbe(),rce()]})}),!1,(0,Z.jsx)(hr,{visible:u})]})},xOe=2e3,SOe=()=>{let[e,t]=(0,X.useState)(!1),{appConfig:n,appConfigStatus:r,resetAppConfig:i}=Nl();(0,X.useLayoutEffect)(()=>{n?.featureToggle!=null&&Pn.setItem(Vt,n.featureToggle.useU2A??!1)},[n]);let{checkAuthentication:a,signOut:o}=cY(),s=vT(),{formatMessage:c}=K(),l=(0,X.useRef)(void 0),{logScreenView:u}=z(),[d,f]=(0,X.useState)(!1);return(0,X.useEffect)(()=>{let e=a();if(R){e?t(!0):o().then(()=>{t(!0)});return}(!e||r.success)&&o().then(()=>{t(!0)})},[r.success]),(0,X.useEffect)(()=>{!R&&e&&d&&Io.hide({fade:!0})},[e,d]),Es(i,r.error?xOe:null),oM({ref:vm}),wu(`se_oneTrustIntegration`),(0,Z.jsx)(pT,{ref:vm,onReady:()=>{l.current=vm.current?.getCurrentRoute()?.name,f(!0)},linking:bZ(),documentTitle:{formatter:()=>c({id:`headerMyPagesTitle`})},onStateChange:async()=>{let e=l.current,t=vm.current?.getCurrentRoute(),n=t?.name,r=t?.params;if(e!==n&&n!=null){let e={screenName:n,screenClass:n};r!=null&&(e.params=JSON.stringify(r)),await u(e),R||fo.getState().clearDeeplink()}l.current=n},...s,children:!e||!r.success?(0,Z.jsx)(Sn,{colored:!0,variant:`symbol`,transparent:!1}):(0,Z.jsx)(J2,{navigationContainerRef:vm,children:(0,Z.jsx)(bOe,{})})})},COe=({children:e})=>{let{signOut:t}=cY(),n=(0,X.useMemo)(()=>({onError:e=>{e.status===401&&t()}}),[]);return(0,Z.jsx)(Kn,{config:n,children:e})},wOe=()=>(0,Z.jsx)(rf,{children:(0,Z.jsx)(Ql,{children:(0,Z.jsx)(YD,{children:(0,Z.jsx)(tY,{children:(0,Z.jsx)(um,{children:(0,Z.jsx)(rt,{children:(0,Z.jsx)(uZ,{children:(0,Z.jsx)(COe,{children:(0,Z.jsx)(SOe,{})})})})})})})})}),TOe=({region:e=null,onChange:t})=>{let[n,r]=(0,X.useState)(e);(0,X.useEffect)(()=>{n!=null&&t(n)},[n,t]);let i=(0,X.useMemo)(()=>[{id:Ma.SWEDEN,value:Ma.SWEDEN,title:`Sweden`,icon:P.FlagSwedish},{id:Ma.FINLAND,value:Ma.FINLAND,title:`Finland`,icon:P.FlagFinnish}],[]),a=(0,X.useMemo)(()=>i.map(e=>({leading:{title:e.title},variant:`active`,trailingElementType:{elementType:`radio`,elementProps:{isFilled:e.value===n}},IconComponent:e.icon,onPress:()=>r(e.value)})),[n,i]);return(0,X.useEffect)(()=>{R||Io.hide({fade:!0})},[]),(0,Z.jsx)(Wi,{items:a})},EOe=`Country`,DOe=`Choose your country to see the correct products, pricing, and terms.`,OOe=`We can’t automatically detect your region yet, so please select it manually. You can change this later in Settings.`,kOe=`Confirm`,AOe=e=>{let{onSetRegion:t}=e,[n,r]=(0,X.useState)(null),{colors:i}=G(),a=qn(),{isMd:o}=tl(),s=(0,X.useCallback)(()=>{n!=null&&t(n)},[n,t]);return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j,{insetTop:!1,fullWidth:!0,children:[(0,Z.jsx)(jOe,{insetTop:a.top,children:(0,Z.jsx)(MOe,{children:(0,Z.jsx)(U,{variant:`title`,size:`medium`,color:i.gray900,accessibilityRole:`header`,children:EOe})})}),(0,Z.jsxs)(NOe,{isMd:o,children:[(0,Z.jsx)(fi,{title:DOe}),(0,Z.jsx)(U,{variant:`body`,size:`small`,color:i.gray700,children:OOe}),(0,Z.jsx)(I,{height:16}),(0,Z.jsx)(TOe,{onChange:r}),(0,Z.jsx)(I,{height:100})]})]}),(0,Z.jsx)(bl,{primaryButtonProps:{disabled:n==null,onPress:s,text:kOe}})]})},jOe=V.View(`padding:`,({insetTop:e})=>`${e}px 0 0 0`,`;justify-content:center;align-items:center;background-color:`,({theme:e})=>e.colors.gray0,`;`),MOe=V.View(`height:`,R?`88px`:`48px`,`;justify-content:center;`),NOe=V.View(`padding:0 16px;`,({isMd:e})=>e&&`max-width: 600px; align-self: center;`,`;`);O();var Z9=e=>{ol(e,da.B2C),Pn.setItem(Tn.Region,e),Pn.setItem(Tn.Locale,Js(e))},POe=()=>{let[e,t]=(0,X.useState)(`loading`);switch((0,X.useEffect)(()=>{b.getInitialURL().then(e=>{if(e==null&&(e=window?.location?.href,e==null)){t(null);return}e.includes(`/fi/app`)?t(Ma.FINLAND):e.includes(`/se/app`)?t(Ma.SWEDEN):t(null)})},[]),e){case Ma.SWEDEN:return Z9(Ma.SWEDEN),(0,Z.jsx)(wOe,{});case Ma.FINLAND:return Z9(Ma.FINLAND),(0,Z.jsx)(ZJ,{});case`loading`:return(0,Z.jsx)(Sn,{colored:!0,variant:`symbol`,transparent:!1})}return(0,Z.jsx)(AOe,{onSetRegion:t})},FOe=({children:e})=>((0,X.useEffect)(()=>{let e=window.document.querySelector(`meta[name='build']`)?.getAttribute(`content`);qa.init({applicationId:`07fa2d21-9d90-4057-861c-cc72cd4eb212`,clientToken:`pub1429e8c437e49e4198d3ffa56f986ce2`,site:`datadoghq.eu`,service:`northmill-bank-client-react-native`,env:`prod`,version:e??`debug`,sessionSampleRate:100,sessionReplaySampleRate:20,trackResources:!0,trackLongTasks:!0,trackUserInteractions:!0,enableExperimentalFeatures:[`distributed_tracing`],trackSe
1684ssionAcrossSubdomains:!0,defaultPrivacyLevel:`mask`,allowedTracingUrls:[{match:`https://xerxes.northmill.com/api/v1`,propagatorTypes:[`tracecontext`,`datadog`]},{match:`https://u2a-gateway.main.prod.northmill.tech/proxy/xerxes/api/v1`,propagatorTypes:[`tracecontext`,`datadog`]},{match:`https://bff-api.web.prod.northmill.tech/graphql`,propagatorTypes:[`tracecontext`,`datadog`]},{match:/.*\/api\/.*/,propagatorTypes:[`tracecontext`,`datadog`]},{match:/.*\/graphql.*/,propagatorTypes:[`tracecontext`,`datadog`]},{match:/.*xerxes-dev\.northmill\.com.*/,propagatorTypes:[`tracecontext`,`datadog`]},{match:/.*bff-api\.web\.dev\.northmill\.tech.*/,propagatorTypes:[`tracecontext`,`datadog`]}],traceSampleRate:100})},[]),(0,Z.jsx)(Z.Fragment,{children:e})),IOe=async()=>(await Gg(()=>import(`./intl-CJJTtlQW.js`).then(t=>e(t.default)),__vite__mapDeps([21,1,16])),await Promise.all([Gg(()=>import(`./nb-NO-BUvesChk.js`),[]),Gg(()=>import(`./sv-SE-DDUlluTQ.js`),[]),Gg(()=>import(`./fi-FI-D-q4SHTv.js`),[]),Gg(()=>import(`./en-D7F8Da0k.js`),[]),Gg(()=>import(`./polyfill-Dw3OIM8w.js`).then(t=>e(t.default)),__vite__mapDeps([22,1,23])),Gg(()=>import(`./polyfill-Ch9rYHnw.js`).then(t=>e(t.default)),__vite__mapDeps([24,1,23])),Gg(()=>import(`./polyfill-force-DE8GdOwT.js`).then(t=>e(t.default)),__vite__mapDeps([25,1,14])),Gg(()=>import(`./polyfill-force-4ThdM6sg.js`).then(t=>e(t.default)),__vite__mapDeps([26,1]))]),await Promise.all([Gg(()=>import(`./en-GB-BgdAN2Eg.js`),[]),Gg(()=>import(`./en-CqQ0eND2.js`),[]),Gg(()=>import(`./fi-CI6byTj9.js`),[]),Gg(()=>import(`./sv-aKulYz9M.js`),[]),Gg(()=>import(`./nb-ufOk-Vzk.js`),[])]),await Gg(()=>import(`./se-B31Aecqv.js`),[]));O(),window.atob=hT.decode,ye.ignoreLogs(["`new NativeEventEmitter()` was called with a non-null argument"]),$w(),ZT();function Q9(){let[e,t]=(0,X.useState)(!1);return(0,X.useEffect)(()=>{e||IOe().then(()=>{t(!0)})},[e]),e?(0,Z.jsx)(FOe,{children:(0,Z.jsx)(rc,{children:(0,Z.jsxs)(pl,{children:[(0,Z.jsx)(Il,{barStyle:`dark-content`}),(0,Z.jsx)(POe,{}),(0,Z.jsx)(Os,{})]})})}):null}el(`firebase`,`12.9.0`,`app`);var $9={test:{apiKey:`AIzaSyBO7JwXvqVGLnlJlf3u0RnrwQpchjQy8do`,authDomain:`rebilla-58d60.firebaseapp.com`,databaseURL:`https://rebilla-58d60.firebaseio.com`,projectId:`rebilla-58d60`,storageBucket:`rebilla-58d60.appspot.com`,messagingSenderId:`1040753721731`,appId:`1:1040753721731:web:a36a17cba90d39f11c76b6`,measurementId:`G-8QJWMMVWXW`},debug:{apiKey:`AIzaSyBO7JwXvqVGLnlJlf3u0RnrwQpchjQy8do`,authDomain:`rebilla-58d60.firebaseapp.com`,databaseURL:`https://rebilla-58d60.firebaseio.com`,projectId:`rebilla-58d60`,storageBucket:`rebilla-58d60.appspot.com`,messagingSenderId:`1040753721731`,appId:`1:1040753721731:web:a36a17cba90d39f11c76b6`,measurementId:`G-8QJWMMVWXW`},dev:{apiKey:`AIzaSyBO7JwXvqVGLnlJlf3u0RnrwQpchjQy8do`,authDomain:`rebilla-58d60.firebaseapp.com`,databaseURL:`https://rebilla-58d60.firebaseio.com`,projectId:`rebilla-58d60`,storageBucket:`rebilla-58d60.appspot.com`,messagingSenderId:`1040753721731`,appId:`1:1040753721731:web:a36a17cba90d39f11c76b6`,measurementId:`G-8QJWMMVWXW`},preprod:{apiKey:`AIzaSyDUNtkVrHETbYFAt4gGKDJFlb08o8RVyok`,authDomain:`rebilla-ios-prod.firebaseapp.com`,databaseURL:`https://rebilla-ios-prod.firebaseio.com`,projectId:`rebilla-ios-prod`,storageBucket:`rebilla-ios-prod.appspot.com`,messagingSenderId:`1023054543155`,appId:`1:1023054543155:web:0c6e3ef4fe312ff0336646`,measurementId:`G-GB7D111T18`},prod:{apiKey:`AIzaSyDUNtkVrHETbYFAt4gGKDJFlb08o8RVyok`,authDomain:`rebilla-ios-prod.firebaseapp.com`,databaseURL:`https://rebilla-ios-prod.firebaseio.com`,projectId:`rebilla-ios-prod`,storageBucket:`rebilla-ios-prod.appspot.com`,messagingSenderId:`1023054543155`,appId:`1:1023054543155:web:0c6e3ef4fe312ff0336646`,measurementId:`G-GB7D111T18`}};O(),(()=>{let e={};switch(`prod`){case`test`:e=$9.test;break;case`debug`:e=$9.debug;break;case`dev`:e=$9.dev;break;case`preprod`:e=$9.preprod;break;case`prod`:e=$9.prod}let t=$o(e);No(t)})(),(()=>{let e={webWidget:{offset:{vertical:`24px`,mobile:{vertical:`24px`}},zIndex:1,color:{launcher:`#F9F7FC`,launcherText:`#8C5AC8`}}};typeof window.zE==`function`?window.zE(`webWidget`,`updateSettings`,e):window.zESettings=e})();var LOe=async()=>(0,Z.jsx)(Q9,{});m.registerComponent(`Northmill`,xe.select({web:()=>Q9,default:()=>LOe})),m.runApplication(`Northmill`,{rootTag:document.getElementById(`root`)});
1685//# sourceMappingURL=index-B2bBEDTf.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.