From 8e738d1bedfaa4199433d572d0463b89058cd00b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bastian=20Echterh=C3=B6lter?= Date: Mon, 27 Jan 2025 13:58:28 +0100 Subject: [PATCH] chore: removing unused static folder (#85) --- Dockerfile | 1 - nginx.conf | 3 - static/apeirora-logo.svg | 55 - .../72-Bold-full.338928a2310a07fd.woff2 | Bin 56684 -> 0 bytes .../72-Regular-full.9f470ac3a09b4563.woff2 | Bin 57984 -> 0 bytes .../catalog/SAP-icons.169d50d11fe45248.woff | Bin 80500 -> 0 bytes static/catalog/css_variables(1).css | 945 - static/catalog/css_variables.css | 946 - static/catalog/index.html | 21953 ---------------- static/catalog/luigi.js | 64 - static/catalog/luigi_horizon.css | 18 - static/catalog/sap_horizon(1).css | 6 - static/catalog/sap_horizon.css | 6 - static/catalog/sap_horizon_fonts.css | 1 - static/catalog/styles.a47a7ad56d70dfbb.css | 1 - static/catalog/styles.b03abc2c0c987c75.css | 1 - 16 files changed, 24000 deletions(-) delete mode 100644 static/apeirora-logo.svg delete mode 100644 static/catalog/72-Bold-full.338928a2310a07fd.woff2 delete mode 100644 static/catalog/72-Regular-full.9f470ac3a09b4563.woff2 delete mode 100644 static/catalog/SAP-icons.169d50d11fe45248.woff delete mode 100644 static/catalog/css_variables(1).css delete mode 100644 static/catalog/css_variables.css delete mode 100644 static/catalog/index.html delete mode 100644 static/catalog/luigi.js delete mode 100644 static/catalog/luigi_horizon.css delete mode 100644 static/catalog/sap_horizon(1).css delete mode 100644 static/catalog/sap_horizon.css delete mode 100644 static/catalog/sap_horizon_fonts.css delete mode 100644 static/catalog/styles.a47a7ad56d70dfbb.css delete mode 100644 static/catalog/styles.b03abc2c0c987c75.css diff --git a/Dockerfile b/Dockerfile index c83ee84..fcfa8f5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,6 +12,5 @@ RUN npm run build:wc FROM nginx:alpine COPY --from=build /app/frontend/dist/ /usr/share/nginx/html/ui/example-content COPY --from=build /app/frontend/dist-wc/ /usr/share/nginx/html/ui/wc -COPY static/ /usr/share/nginx/html/ui/static COPY nginx.conf /etc/nginx/nginx.conf EXPOSE 8080 \ No newline at end of file diff --git a/nginx.conf b/nginx.conf index e7aac46..0400fd4 100644 --- a/nginx.conf +++ b/nginx.conf @@ -15,8 +15,5 @@ http { location /ui/account-ui/ { try_files $uri $uri/ /ui/account-ui/index.html; } - - location /ui/static/ { - } } } \ No newline at end of file diff --git a/static/apeirora-logo.svg b/static/apeirora-logo.svg deleted file mode 100644 index 49cd649..0000000 --- a/static/apeirora-logo.svg +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/catalog/72-Bold-full.338928a2310a07fd.woff2 b/static/catalog/72-Bold-full.338928a2310a07fd.woff2 deleted file mode 100644 index 8ad2e230554522dff36f213acb61ca6c4152254f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56684 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 diff --git a/static/catalog/72-Regular-full.9f470ac3a09b4563.woff2 b/static/catalog/72-Regular-full.9f470ac3a09b4563.woff2 deleted file mode 100644 index 9ff05164e9563294ad0ed4bea43ee9534980d1bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57984 zcmV)SK(fDgPew8T0RR910OEiE5&!@I0q)2E0OA?|0000000000000000000000000 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

R@$msA4_Q6`P+I~PwQ)QZIQJg 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લoE|4 zPKyT`dmU_m1A+hNJSVUZ=3W5+ajL3;I8i(!Is|_xaOJpA;4+N;{~=&G&{}!OQ|3?TDd19-pT!%Sy3^VyYj0nzVg+m1>8YyCoega*h42WMS zp6Pz9wg;6T!b=_)G8l&FKv{99e~M-Gpfqu) zaeQ&OxJ36i@6i2=Icta7)y4tGR*qW|dou61+r0wAf zbq7w6*)&}RZ?O-?Sz5@Khii-5!ebAUdm9vq8tKv*~CKD(&OcU=W?BOMot0;|o zJx0!xv+p*pA`=6tsxo3!Vn-E-)26^{$JVTe~TH zE~&F6dj<`WeH+N%XDAY**#;(6d*+sH%;^W$QKP0zu87K5E-6ZRC2V5Do=W3cN164j zylYProu}w(ZtpiUu?a~kO^DtU-C$~pUL+($S@htbOE4!LEo1mrQ8ZQ3sX~}k2psz+ zjID48!$$sLw(4@7?ODHtVk+}rgU9RvyX|Cmdj6wBpqW_R zxpV-XU~bz0hYArhdSF5h!x2p(Jc0KFa0e<**yD;6;m7dYKXZFPf>q-ZRY~O{jz>{p z0(0Z$ku!!L5&%96GjtQU>VyToqWmx^w=_}|-nlVMC?qWD;m}D1TA)&WY~F=I(WC>9 zz*{WgA66jFV3TTzK|T;f7_9)v5cP*h;RY%O1WzsyK`RpP*hgzPOHmtM;S#0^)BqhI z49x1hwTD=+@d$?+OrXx_+KmO|;ehDAx&oa!L_r%nC6#RSaI#vqd_WhICsT4FXxw%R z1wjWjalho62kNfJlkgZ83pkVECJTr?CeyhosxBfA6cG)Rj~%v}Q$eQWJd*@M@{hdqv@@TR$FeIgzj0u+fBblV@(*`y-2Ru|+n??q?B?!A^p!96jXodm z9cAOESu)5HWXZ;VSu)D*WKXh}US!E{*>3i4_AGn(X_mZ~rJ2iivzOoaZbakfJ2M%n zvy?ocgy;_K0VQvyqnF0tzBEtY+ezN*led4lHcx-PGEaZHJWqeTGf%%*{Cxb{%k%Wr z_8;k4@-DjMqb)qRJ`;}561LCcmd|3Q&!UFUBD&71wJI^6DghP68Wjq~bdDlIQJ~0e zU&{i2Y3{8P`bBAla{hN-q@K9gbD_8hq#Rs0U^WyRqc#He=g)v1TW?_h7E}ww!nmb( zF;kyr7X}P{h!GtV-#S{fW>Kfrib^O#)fACe0F8(o!6=#EmUw^yL7pH$;Dd0=!i~cM zy}T^JFFr|vJ3nQ9%t=>7w$gY^cgLTLG#}kemp-P6*xXvr0Ph=jZ*Qb^(MfCZ^(@`r zZ(ZDQ(#Hn}%+Gr+$ExaCl~PL2^ODIVPjb$=+?8B%4w{rl(CCBmUFmsXInUI>C(39c{^3<{8kAdZha0X7081C??Mm3ROIAO(;m2exhum1A2F+p`)} zz-_^MXPBtYAtosbtsuJnd0zcWs4;dU^%+GYq{-0Xmt+Uh7JA#}FR)Fa{-vOvOm3L* zzpXs7|NsC0|NsC0|NsC0|Nnno(lN9kLQvb@So42FMo2D!Y9p=65*@4Rm4@uIW;GZV z$wI_RMKWY0W1*Vps!IW#OeJs;+Ryad_rQjJ7PvF4Zbl=!V!rHCR+>6A*G#3}z^%~| zb<&e5g^JWW6`}fjmB%Dt(Fe&EJ8+a82-5OI6cJ#v3^1$b3ml%W^;T7-T5nXI-5(&& zr-U^dwNF?;QH78~6e(O<&AJ!U8oS1hZ%Ano2}$@a31PNXZ}fN^K*2?}h~~X5q;!Zv zL_+ow!mJOo1R@~`nG?cl{sD_*L_!jl1lsKqh_Vo6PoLg%3n`@tRS=Sp0mE)QeV>9! zjl)h2>AT2caa9c-U=Cn7Xr%x3ZBtXK^$%<%=VU@++O?BCbx{RWVStD=%J!d2SfwHg z5eZpv$ie7)01K|VXjYh0Xm)i!#6>cquuup4C^DpEvrBT|oKt9g!vvu+A&Db}R-3o` zp8H>1Qz~i*DS^Z6?0+CDq3=KcBmXP^1M|*7ZGPzczAvj>RAVrNbTEgMKw}|dLL`J) zJ5=;N_WzPDhi^*I_f3kl`a_LDNJbRO98~jlA98n_KL2#}w}EULFp%Q8ZQHc$r-NPB zfli8lx!&O;{OtJJJ z2e5H$fP&x{JGch-xCDpFCh7nIVSvZHK+ur~nhrHQLIv^28;>v(^O)w5l?P%OR)$)d zS6Tc2`8EBAxqkM&Gj|L;3^wpzAi@xFf+qcRwM@#8rb2`{nN(wNW3~o}Qj1h$R@J0R z1(H-e_rTNW**p_q0)PsC@a`RyT@<1X3i*U3K_HM0DYj$ifrAmZ!?Uga|IA=u zA&4L#Dk2^U1ryLgbix>Qq8xX2+ugah!r(8p*i}Fwwre-Z}0Ma6A^>OYB{rV21KU6{#a8#$-YU> z%^3$;4mfrJ_XiAVyU@>pC&~6);!NAQTs2qeN@Gu9A?6QErv)kI%)KnQ0oh8&BQ!RC z7SL}fH~*X2z0K^qjg+wK6kWHoIMP?v`uhKJx%OTAt|JMltRRzwLhDcxQhVay|7X+u zbLIb5H?S)?EI5KHfJK-02Be)v>&bbWHffXA3=0C^oe6?a!Qosc_F|t9hqh%kwtB*m z0_y*O3fuAx$k?z&Dg$qnV-IYEaE*YGxrLfoznTL@)YKBzPA^CyZ3qpl0FulQ*7Vi-32P*~|2N)=6$p@et=AnP5vgdLoKoXJwRE>mki z{3&F65nYq|^rz~p>dP3o&SD1#S7Glk_OEx%;2!X#+$MOCa0}E@>{T^eNx5M=smWGE zQ}EnxZT^w1{n6Q(ROP$y@`tFL*``YhrboQ*zdu)# zAeN8Zo?xk2s^G7PO=^?r%rr1xbN1|r_Q|3cV{Hrs1KNl62SOmaVN7XYg4uceQrhAC zFXuhnc5}FWxB;8DP(ebl4K`O(k(uxR*iX0rKd{3P8)8FjxL(9}p!$n}Osb?vh}gq^ z^Jg@4s%9ScP<@Sd>40rF@sJi5nkEfpAua@Zh^WZO{Fl1wD%o-q8n)e&nb{C~Qoh4P zx+mnrW!@g=-RoD7Rnab~O12VMwhWdndt3^%fa8LET~^$VGnjA_Co<4J}|-B}SV zV^3Q)A?`v?2;l@wqI(n58`CX@%Q3@i+#~PbO?}z&R2rZ#Ow?PR=YLhs za#NkhAm@}&oCt%}2vu8W=v4jg)5);*bhE6JePLf5IGo`iF#?1V5i$~qk-&fcKBvp7 z5wbxcgoELBl9$8Hu&8FbXqH`=U&j{Dd}iv~9`Qp8^)J7Rj!Is z9U@a!ASKPr&MszV_rSXYNFM-7j0!0bbPlzvF6Z7=iRbG7PNjWu`4a}LA5+>tdS!2= zo0r#KX>!MO$fYnw0MGwhmZkj>`4c1UbugQ&)0WIJJQTa>%QIO&UOY7L6$w_U+mOcW=LI9Z@MrBnmMN7-Zwj@*LvRaNz8HOEQbU#bFg5? zClAQ;0u8DJ9Owiba0HzJ2+w0Tt?izb;0K{fYAvAKqKIN?9!Nlm;WY(>6w*nnzt6Z+ zQ!ko&fC*N znToq>@5}m`fY$*s#0!zvWi@tLeyshqWA}NDX^r{wYxA0)Gu4Jd--QJv_e)HzjJ>)0 zzt#xrb+V4raD_h8C5;3|+mLK5gTa7Zaz?e<%^&=^`X&Lik9$OlW2jQKBM6};6w8+P zdH=_p{Vzs0oBmVPCm2y|4M7-~R_;J@&Oe?xqd$zgo4!3oNhFGbrGrR)mDgtU?tda- z&2DnG9#mT1XLdmPBXIBA^gkx&|9!eXy_Awwlrin~_$6A+Y|B?Uj{`DaC@^c-uWv98YuaP*w;}Zr z=dgHF?<(*KAB>Vd(?^y3U$4;-Va!vYNUKmDNZ{FmvTzBb^4j=d*g{a_z$kJCp2qa^ z4=1OOK`w7%;+%wU#RJ{;I=Fatdm%Z@?agy&iieSd&lwhN)SMr)b zRgOGItIeVQlCGZ|573H=c@eUB$+tz$E=|mlre}VvG}h`>rNnlT_r-TGSu@91bi;ql zW>b|f%_=PK;*37!q&aU%p#OS)GrMpAp;_M3(zQ2q`JUeReu4RviyrUfZkefZRN8fE zDbfFUSN;I2>;E$9I{P?SMK|#_nhs)qpa8zG;3irS1mrT)5DC=v`|afNO@)*HhG{Vr z&}hCGs4q zM0%S)I;&f{MRKL!h8y5Je;Cg~;e%IUPz0cY73bgv0x;mDL6zpgs|+X$IN>XBaDxa~ z;)bHRm-U!eZBPfe;?+lRLjXABkr6iu zAH14^W+0cMB?mWDfNS0uZ95*k+Jhc}V>#(52REDnKIa$4Wv_Vf>NV)ikK50I-1VM= z8y)~Z@+afDFFbhl74+?o_XL-Ze*Q1G;S2CL|1p017e09PA3k%QdsF>0M^MDz7y|&+ zg@CgQ!V6&V9e;b8=dlF2S}KnR9qJgaFx?|uklea2WO*XyU0fu~H>RTMG6(}RXOL)@ z^j*w_n=@bbDSvcG*s+-LHeijuQ=LM($T2@;uXo{?u^njZ4pNd{F_A1LBy+j;(w4mg ztxzHmtZ`@ukvP$a&>j~{OoS!IQc-PSY{x-QlVGjBYgr{9hr@^#@OIiB=i`vYDWj-4 zMB7)pWYNropSL8bcUXixgK9$fZbgPb}Q%lBYVr|D}2q$e>5Xi|SnM`L|3oWgh zsl|-y6s+*|GgdLP62d%``hFe*l^(W?wa>_PSQemEI7Y_F?vzI{?+zF=mmM|^jBWo( zZY7gbnADbrpQNRfBgL#Uvga!^$OsLjmJQ(z%5q|&z8p<(5oIBA?*$?wPs7$AM*BjD({W>(Uc-@wZ+Lk z#zI0MzX-LYCnaSik-@VI2$C&I=R~Zvo`Ffc$TH<$d*3J9>CDf>H}0}zikq{y-Y&<0 z2x_l*dEJD3WT&GEau$8kdPx&Rg#*$oM|n^43kN`26es!#CyhV zC-2CIqfuX_+g&DSdpDT`=f-24JGFj73LNT7i7HYE)38gOFigS}IypWU!M43{=Pq@( zy>o`bCDmM&)P-;RJ`B|^Eapx!rbzOJ1Of1)7r-!}UiH}HdAuF65xQU1CxWN##byE3 zJ_`BV0jFPc&d2Ak6(fD@U4E312B1m+-c6zBBAIy46pMXz>^0byVItsBM4dY&`LxHR z52<5Ksg7pDtCcmEM^{u&ie&C{z$B6vgt~ayG zHF@3}Yx5qefgRwIJ&XeyT>H4bbK=$fG?Urd39&ZJztor$c2AIOfzP`1way!({SPis z^{ZFUW-gm>rBea6FW8g=kW@dfy$s~`*#G1%!g=44bpXAx;*R8PaRwmUx&WlB?oKSY=iuI9 z)Dq7`&gLNy?NyKR{;(y8cyl;g$Z2ziGU9M@dkfUghwwPk<^^o>#k|87BHzC;4CTa4 z-QUFiV(sK$_mhl6Xm8q&-m|VzE=)o&tZ1VKkxnjt3Xpt! zGz-^OIY%xmj~UAH55Gpwg7uQYXyF#^f(x@mLery7wNvGZhq{tZRV(I!0<)O2<0a519p5uS&S?m8(#M5BDzxBZE|hxewud-Ub%^~k^sf!W zYTBiacYjGk`s;b>dgZOf}uCD{8ST1Cq z<4Rqqs*&XR0lM94uZmkG@^O_{LnZNbh)X)Da4^F5|K<)Gd#A=Y{Pm$uN)kmu;1r~{ zK8&dLCi*y=^bYIqL{|Oa3uwKY3-ZC$(5euO z$YW-sUJ@}9NGY2x03piUB8O!rFhT}?g81g~B{Me(Io)p_#G2ZE5#+BQUVv-I@~Ai? zA68>#-SQmu&SmSq@{p$~7O#j{>m->Va6~asOcC*+G=T|F>m06G%CYYmgO*dXx<&-fEOrAIY(R#l8eZCOKVRbTwBRjcW z30KBB0MeNL2pL9;w2|?u@SycVYqWMFd~q=_pnyHJ_OF0gBpYX<KLV=jdfy(Gl2be&u8tei|B5C2hL10=YB!^{8z0Mwwd5rxm%^(Hk%%KG#=o&KM)U7%nhUk-ffH0_PR8HHY>2<1wYc<%mlW zEZ%Ybd_jCw_thyjUFz686??%M7t5C|Q*2z)B5p^wJeQlks!)uxrHxOnQq4;^VQV5-G%{`y#+T>VD;?bE9{POpE*seqsaC{5u_ zr^#HfEc8sOEWA`Leg^V_Lc)c|W+G7RqBFCg`-~T@acrDAxk-ksvV2}-cjiQ^I}c*s z5EStOaFnjfe^3u(d}qcRM(4IDvaz6%A?7;lHR)jG{Cpw4&5uN*J!ll;&dv$!&>6lM z2gC&Cc!cVpd@B97tMENVO!P0u!DuB%WBxhX)JuV^;O{Z`m6geSF;I&?clAU0^6kO> zN$tEuWZRpxCVT+cAqX^{1)U3ZL^0+9Gn$fV`*oJ}j{;T;ku=aIPT_~a6rK6yHQcgv z3D*_em?wAzxb$_{X?w!z`)oPNEHE52g3Gkwb#>#MsFLCr=}mQu)Ug<9l4AG-wKJ>*XS7f@st}~fJeL0-xiUTT!*&|`K5l7s&DmsB5qTr+ITmC~pvL~? zUYTv@Ht|G#TDMN&Lj`qb%&95%p*taX1t(*WJMYd~JFHMqLFhTcKK@el*Or*M+*FEjoola6;O&NRX(X{vG;X-jPdu$DhRHGwo{GzQdHlUt-xOf05h~f=`TN^xkK7$@*hEkzyAu zbf>fHCZ+a{ZhC(G0(~zdy7Rm+Yfi2EoSRLKpY39!JN-w-Xh#t)N8kpp`M%F?l8*u;a*eQO zY8@$lb{z%2#t#05C) z9tl{_UZrGu19<$w575xW{g}SN075XJOj=+~V}g)CQ?joF4)ilPZzOXl8_@i~xIWT0 z4X-n*c$?6u$CW~mch>+#WDk_+_w4FPjSK?^e1Bch14#M~_`ye($lEGdJZv{tBauw> zq9al;yHI?4>sD!EH{_n$@9dLX-KCL1<`)80esEmJH3o= zZz6m`+Y<#z`pZ#x(3(jBT_iQaD<&foiLM#vX0%Q@2nm@O;4Vdyk*SAei|-=GTLxin z0F?d|E#ZtaC#K1%(u(B5sS0WtBx+WePF@SiNE^aOmuw;l)Mfin_`GH{c_|$Yv@SX@ z?k?4j7ib0uK}VJ^9F&i45VTWFnCm5Xz0HamqFPV!al09rNSMXWh4M?m&ENzv z&5`tIAJ)kOLCkrr;_9v80QTd9z5Q+xZc>hw0$f`XA3IbawiHshWij}X;K^p*$ZQsJ zp-O2)s{C2CefIXw8iqnn;+m4VaC;71n}w5O9>8@0YrnOvo`f`JW*m)_`XXukXVl#2 zOtc)ES~Q(vwn(*;<#BaF6FA7?GBm9APAPgUG=&P$jKZIq`z#Eajy932mAZXf&90r? z{jLc+djEE{{H*F`;7`6YdQAF;^(qH$a9>?w_m$Y#e+r0EPx15W7q9)PdQLVY`r$zETUX3XcoQ{yJ zD}6yU?}y+O)Z;jd`g4nkAm;K3I%w3a<2r`DqvU|?*Q=Fr8XHvr16QmM7H7fJ?1!YDfedPgf zuPX9fl+-e3fszDa<s5$4R%lQXay~*MlZC5%s%oOoA z_^a?&~QeSrIArU!YZ(wb_?O5b&*;4?DoL~`S5se{OSw|Xy9b)LlUFU2$ouL zo3lZ}KB!jNEJW*Lw00sO-U9fJ{__opH<<=-7YG~I{n|G@f( z8$RCN3%fTNya7#U4`#n|&Fi6B=;Z$almbkCx|DLwXA+$uN@T&Ar-V-ahxST7bz|DI z0P5DEy#34SgjqlpC%n7eCxli!@?2;LoM(Yy!^0s1h?){QP-FJ>jsSgqF5EHR9(0iC zm~2bTMHDWTe>|=*FndR}ClPg?ulO+VlBq#((JHhlfp{~7vUgEhW*fp(jnXzW#|nfM z@AJ4Ma@|2Z`=hn=a;pQTxaob|VRg~Tdi~b*=I*2wr{p?6 zh*Eo!vLo1UjCGo2X3!1@%scm1SHZnO9$s&~s7&ulL}|Ckp5i z+Nq4N_IRa#)d-c{9NZHW$D5xbeHn~j0eNX$v{bRzxys~^URAnWBOZx8S#x-p7$wg% z*`-Ck&#(I4;L$KB`W6#pS&_jJ{PmXNVTU}>XRr0r^Bz~s?mxe!l0^0M0ql|~aEuQB z@8Owkf74rU9)dOlCKCVzRj%))0$Bd8O3v*=S50Jkf?RpwMXEL?9>HOG%V+PlZSPmg zmlErwe|TtL`#FH!acw?IEK0`z*~umEDqR)GHblh_M~nvUS6iNEq5~G=8x~`b7~8Q5q&v zpc!Ekfv>6jxS+5|ANfmJ`00*rI z_E#c#TdKDdF8rxi_Iw?2cQ|Q=J=aRExI)F|ho>3bBZScTDyjo^(jv4q`!=fxWvLIV zl@2(#OhuJYYZ>tU3k`6V#s@vLfE1R7M9Nt5VoklZ9*{L+w!1?u@FFHZL|!HjkC3-j z*5hZ><0$lOp1iUOjSqh6;w)ABr}cAdKKoYS+W7QGy=HdsIvK_GU;n~pvIjg#AXO}H zra-3hT}uOhpo~}a)?AvM9b{|ooMCj?r8_V?%f;b!yY?{KeB-Ox7YdE#`e@k6zH!lN z&ekShfV#Ko-!9T%RFp?opR?O_GhdgaeA#g&UodvCp#%J^81#tJ4SiV|Bttk=O$QyrL0Tg8o|2S&iF@I{0C zGwlf|hAiK>HuHy@cwXRt>p$A5tq_X=isQ^qyK1jHye~oYbRshxfp64M$ zz%d^VWe^8$8Camr+b@}u3VyjiDz6?N!Y42=fNq;l$G{yFmVjpNI&fvp-qp2WhkT0F zzcaoZMi^$h7~ZINyj+ZE&zwG^+Yx7E*cH=SGhT^!xC-IuRxj;7CPFC9vDj zi}FttI8hlbhE;2+ZDr!b=(6h|Jv(Mg3gX8g^TML|L#~2Vs?ybd{*w+zUiS7EXH91N z@Y&71Scrx`Lw)EzBu(W62l9%dvs1b85_{ZvT__&1fAAw3s!i1|lQUobmH0CHg)j5F z22;c=7#qyZPp}sf4du@&X=#6lkq5;LTK=_B5x+*CQu_QsKZnn%%EFmjoBTD$VEhIH zAm(a=TlC?WeLtljCKlQ+47>aV+IerDBuEhm#YBM$a69{t9brPZF?$XZBI)zE>!G58 zXOU{P3RQ*L_}hb+*?%tEIb0B`!C{WO7AD6k3S?Cn$)-=7ej+Lae2F_DXUR~UJdNbs^2=?w3%5yB7g zz7g679ar(iiAXpioAB}ktxQ5Hn2xCkJb{6C!IMArtl3$Eyj}6G_XKxn@M331CTQvp zPm;7UK91-+r5^ABiTkY^Z%kY782u^vd*cGldfnG2&3?DeKAe?F+A-7sR%tu|0e9ir zAyJsV1D6?Mo}?zDhHbNIV6WZc6Hzac#xP-QF`-rAn_Df~0cq&qe-o#SBNh(?$MsG2 z%>?5^PBK^^=QyrPQXQ!rWe%4b-?!7o3r2ffCXzq*0L4N^5r-oIBunX?TcDUQf)ED4 zwxs(eV6g#)GeZ+Aw3THXCjuw}6)|OsLb6Qyrr_b?mdNB?MHSLDBP^2=TmoixEAc zf80?XB!@464++z0zC1iRIr;a09)F7cCvOP46l4<_jfD7f#2&;Mx)1~6V92wU5U2%z z$P~FqQ)r9~20#=$UorB>R>#Cok?zP*IrZB%QS#}70=Ba4juidd>E0q!aZoY$<}U~9 zw8$m%Bc=JZ&4n~EHCJESUb+3v9vuJl^;%^^WtXdIz$+KNO%aQp1>cepbwpXSXJp$%h7MJ zm2(35uOF?Tg3e<>Iv>0Nn?GxXW|Fr+y6aNfa-4@DwX4Q$FD$p>nloLZA0^-;q`-g;J;;{ezP#^LJ|#c z3W&azr&^0Au)d^!Ma*BxB$`_>L01pt6cd37%8Gspka%cQ-11J}nsjx*grG*S+t{%; zH&R7$CvaTQ=i@K<3$#QZoZYfGY9pvkcu#&c$2Es-OGbDDj`&mZxe1`6M-M$`O%TE; zWjK5YU{7*mge}tqRIhUK{Xl*t);iEiBi6ev zw8S!Z+z^!wy>=E8a=JFGQh#sZt7w|zY9#<_S;pI@&UA{Yd4m6K%b7k( z<#lK0A+HH8D${pGvUt@Og$dE(4($ZN&@T>Ca|^NH>L8+$98Nek^8aF@4)48Ixn~BB zA0keTj?1gHjxH7yD!RN6vB$OoV>@MgT(%LccGcF}RflhbUlw6sB2+1r{1toE9 z9FV=|v4Ho*GpIr5nu*U~;^zDG@Ye{M{Xn6ZfK&!^t~QgDs7ytn6zf69Xz#j zwXyFfCPZbBo@o1aa)v3`W>W038WxED4_^Z4<+~2ItB&z40{)IrekxFl#Mg>bQf)yA#zM!iE|(-6#Baq~5elk>F}}1bJ{?IiZq`_*pXELHWHU zv5Su5%zP*8^&B^Pp_||L-O!?l5JepEFP2P`3^^Tu+XP5>mv=15fJ4c%Y?T=hmZTll zxGebqi29dx#7NdZ$WIyXTl3B_gh6ESrju6W=&JjWb1Ob?XkV+3dm7cYwgz3?lD#=pF|Vs`Da#mIWan-SURC~8io<(zqR;!QU~r>tmr z2`tJD*G`R4%jncTHQ?5%&y5k#hGG&Z2{Q+RYrv+LhVouD;oXp6aM3At$q|(5W`>01 zsRZic=Qrhe9yio$yG;`hM|E!ObOtgp@x77K&*1yVULK?|NvK(U`gCO$#{bSjBLsL5 zq1iF!5WZPiDK9&knKrj@ET)uMEorG*KaV*ySgg{V0RJ&5?8M3xoY{|R3 zW>L6mhq<0az>QwIbI-REI(PSB6|XH!yANsHm?CXap&mIsPfqV58nT19WA!YlMm||; z98bsUk-ZQe2;_p+)L+IqKu!T))IcYNu{u1nTl8#qy#e04IRH7xx}xa za@jCzN)~1OIw$D(QB((t$n>saKZ=^p9qmh+!=@YAp`216?dkWz;^;Eb$xoeM&N7KF z(T3MP>t?iSz|D*amgNa{%&uKkgbKyd{Q0NRTl(O`%HBP}%UxY-f*)T}0uqUP*wHGz z{#u?TXdx?nhwUl1aD%OW4CmBXrZp3EyA@F&2H~2CtW+ub#4#7|3PdFuu$^q@IkLr| zACQcW!AdQ+$|bgHilZ@=imU@;#}t!2ZD+Si(wMGqt6o6F63Tc;Y0bnME4I(c+Br0v z=S0wAhRzNw-Nh%tuOR9Urkan@2<9=sJPSq#SYX0ay;hWO4@)xq<6UV|5tA+aFUWiS z#g7b&YaJgW&kuJvl8dvSfWJZZ;

X5+i;ZCjt%$4eS5t4m-;Zh;h|ERrbg$ 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

a&J98XN(mz2wClY=uH+!E{eK{7y#` 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 Q;dp1(f2Qk&{Q7_WAK - - - - - - Providers - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-
-
-
- -
- -
-
-
-
-
- - -
- -
- - -

- Catalog

-
- -
-
-
- - - -
- - -
-
-
-
- -
- -
- - - -
- - -
- - -
-
-
-
-
-
-
-
-
-
-
- -
-
- -
-
-
-
- - - -
-
- - -
-
-
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. - -
by Community
-

-
-
- -
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vehicula nunc in est molestie gravida. Fusce eu quam risus. Nam ut tortor magna. Phasellus massa ipsum, posuere sed consectetur vel, suscipit nec erat. Nullam pellentesque condimentum placerat. Donec tempor tristique massa sed eleifend. Pellentesque ac viverra purus. Praesent tincidunt pellentesque magna, et cursus diam placerat a. Nullam maximus tempor enim, nec dictum mauris pellentesque at. Suspendisse ac arcu cursus, imperdiet massa vel, vestibulum risus. Vestibulum elementum nulla id facilisis luctus. Pellentesque in sem pretium ex efficitur lobortis. -
-
-
-

Test & Validate

-
-
-
-
-
- - - -
-
- - -
-
-
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. - -
by Community
-

-
-
- -
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vehicula nunc in est molestie gravida. Fusce eu quam risus. Nam ut tortor magna. Phasellus massa ipsum, posuere sed consectetur vel, suscipit nec erat. Nullam pellentesque condimentum placerat. Donec tempor tristique massa sed eleifend. Pellentesque ac viverra purus. Praesent tincidunt pellentesque magna, et cursus diam placerat a. Nullam maximus tempor enim, nec dictum mauris pellentesque at. Suspendisse ac arcu cursus, imperdiet massa vel, vestibulum risus. Vestibulum elementum nulla id facilisis luctus. Pellentesque in sem pretium ex efficitur lobortis. -
-
-
-

Test & Validate

-
-
-
-
-
- - - -
-
- - -
-
-
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. - -
by Community
-

-
-
- -
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vehicula nunc in est molestie gravida. Fusce eu quam risus. Nam ut tortor magna. Phasellus massa ipsum, posuere sed consectetur vel, suscipit nec erat. Nullam pellentesque condimentum placerat. Donec tempor tristique massa sed eleifend. Pellentesque ac viverra purus. Praesent tincidunt pellentesque magna, et cursus diam placerat a. Nullam maximus tempor enim, nec dictum mauris pellentesque at. Suspendisse ac arcu cursus, imperdiet massa vel, vestibulum risus. Vestibulum elementum nulla id facilisis luctus. Pellentesque in sem pretium ex efficitur lobortis. -
-
-
-

Test & Validate

-
-
-
-
-
- - - -
-
- - -
-
-
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. - -
by Community
-

-
-
- -
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vehicula nunc in est molestie gravida. Fusce eu quam risus. Nam ut tortor magna. Phasellus massa ipsum, posuere sed consectetur vel, suscipit nec erat. Nullam pellentesque condimentum placerat. Donec tempor tristique massa sed eleifend. Pellentesque ac viverra purus. Praesent tincidunt pellentesque magna, et cursus diam placerat a. Nullam maximus tempor enim, nec dictum mauris pellentesque at. Suspendisse ac arcu cursus, imperdiet massa vel, vestibulum risus. Vestibulum elementum nulla id facilisis luctus. Pellentesque in sem pretium ex efficitur lobortis. -
-
-
-

Test & Validate

-
-
-
-
-
- - - -
-
- - -
-
-
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. - -
by Community
-

-
-
- -
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vehicula nunc in est molestie gravida. Fusce eu quam risus. Nam ut tortor magna. Phasellus massa ipsum, posuere sed consectetur vel, suscipit nec erat. Nullam pellentesque condimentum placerat. Donec tempor tristique massa sed eleifend. Pellentesque ac viverra purus. Praesent tincidunt pellentesque magna, et cursus diam placerat a. Nullam maximus tempor enim, nec dictum mauris pellentesque at. Suspendisse ac arcu cursus, imperdiet massa vel, vestibulum risus. Vestibulum elementum nulla id facilisis luctus. Pellentesque in sem pretium ex efficitur lobortis. -
-
-
-

Test & Validate

-
-
-
-
-
- - - -
-
- - -
-
-
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. - -
by Community
-

-
-
- -
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vehicula nunc in est molestie gravida. Fusce eu quam risus. Nam ut tortor magna. Phasellus massa ipsum, posuere sed consectetur vel, suscipit nec erat. Nullam pellentesque condimentum placerat. Donec tempor tristique massa sed eleifend. Pellentesque ac viverra purus. Praesent tincidunt pellentesque magna, et cursus diam placerat a. Nullam maximus tempor enim, nec dictum mauris pellentesque at. Suspendisse ac arcu cursus, imperdiet massa vel, vestibulum risus. Vestibulum elementum nulla id facilisis luctus. Pellentesque in sem pretium ex efficitur lobortis. -
-
-
-

Test & Validate

-
-
-
-
-
- - - -
-
- - -
-
-
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. - -
by Community
-

-
-
- -
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vehicula nunc in est molestie gravida. Fusce eu quam risus. Nam ut tortor magna. Phasellus massa ipsum, posuere sed consectetur vel, suscipit nec erat. Nullam pellentesque condimentum placerat. Donec tempor tristique massa sed eleifend. Pellentesque ac viverra purus. Praesent tincidunt pellentesque magna, et cursus diam placerat a. Nullam maximus tempor enim, nec dictum mauris pellentesque at. Suspendisse ac arcu cursus, imperdiet massa vel, vestibulum risus. Vestibulum elementum nulla id facilisis luctus. Pellentesque in sem pretium ex efficitur lobortis. -
-
-
-

Test & Validate

-
-
-
-
-
- - - -
-
- - -
-
-
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. - -
by Community
-

-
-
- -
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vehicula nunc in est molestie gravida. Fusce eu quam risus. Nam ut tortor magna. Phasellus massa ipsum, posuere sed consectetur vel, suscipit nec erat. Nullam pellentesque condimentum placerat. Donec tempor tristique massa sed eleifend. Pellentesque ac viverra purus. Praesent tincidunt pellentesque magna, et cursus diam placerat a. Nullam maximus tempor enim, nec dictum mauris pellentesque at. Suspendisse ac arcu cursus, imperdiet massa vel, vestibulum risus. Vestibulum elementum nulla id facilisis luctus. Pellentesque in sem pretium ex efficitur lobortis. -
-
-
-

Test & Validate

-
-
-
-
- -
-
- -
-
- - - - -
- - diff --git a/static/catalog/luigi.js b/static/catalog/luigi.js deleted file mode 100644 index 2e9a438..0000000 --- a/static/catalog/luigi.js +++ /dev/null @@ -1,64 +0,0 @@ -var Zw=Object.defineProperty;var Xw=(i,e,t)=>e in i?Zw(i,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[e]=t;var Ol=(i,e,t)=>(Xw(i,typeof e!="symbol"?e+"":e,t),t);function He(){}function $w(i,e){for(const t in e)i[t]=e[t];return i}function xw(i){return i&&typeof i=="object"&&typeof i.then=="function"}function z_(i){return i()}function Kf(){return Object.create(null)}function je(i){i.forEach(z_)}function mi(i){return typeof i=="function"}function Et(i,e){return i!=i?e==e:i!==e||i&&typeof i=="object"||typeof i=="function"}let $a;function $e(i,e){return $a||($a=document.createElement("a")),$a.href=e,i===$a.href}function e2(i){return Object.keys(i).length===0}function Wo(i,...e){if(i==null)return He;const t=i.subscribe(...e);return t.unsubscribe?()=>t.unsubscribe():t}function rl(i){let e;return Wo(i,t=>e=t)(),e}function bi(i,e,t){i.$$.on_destroy.push(Wo(e,t))}function ds(i,e,t,n){if(i){const l=q_(i,e,t,n);return i[0](l)}}function q_(i,e,t,n){return i[1]&&n?$w(t.ctx.slice(),i[1](n(e))):t.ctx}function hs(i,e,t,n){if(i[2]&&n){const l=i[2](n(t));if(e.dirty===void 0)return l;if(typeof l=="object"){const r=[],a=Math.max(e.dirty.length,l.length);for(let o=0;o32){const e=[],t=i.ctx.length/32;for(let n=0;ni.removeEventListener(e,t,n)}function bt(i){return function(e){return e.preventDefault(),i.call(this,e)}}function Ht(i){return function(e){return e.stopPropagation(),i.call(this,e)}}function f(i,e,t){t==null?i.removeAttribute(e):i.getAttribute(e)!==t&&i.setAttribute(e,t)}function n2(i){return Array.from(i.childNodes)}function Le(i,e){e=""+e,i.wholeText!==e&&(i.data=e)}function jf(i,e){i.value=e??""}function On(i,e,t,n){t===null?i.style.removeProperty(e):i.style.setProperty(e,t,n?"important":"")}function Jt(i,e,t){i.classList[t?"add":"remove"](e)}function i2(i,e,{bubbles:t=!1,cancelable:n=!1}={}){const l=document.createEvent("CustomEvent");return l.initCustomEvent(i,t,n,e),l}class gr{constructor(e=!1){this.is_svg=!1,this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,t,n=null){this.e||(this.is_svg?this.e=t2(t.nodeName):this.e=S(t.nodeName),this.t=t,this.c(e)),this.i(n)}h(e){this.e.innerHTML=e,this.n=Array.from(this.e.childNodes)}i(e){for(let t=0;t{const l=i.$$.callbacks[e];if(l){const r=i2(e,t,{cancelable:n});return l.slice().forEach(a=>{a.call(i,r)}),!r.defaultPrevented}return!0}}function Hr(i,e){return cl().$$.context.set(i,e),e}function kt(i){return cl().$$.context.get(i)}function Ml(i,e){const t=i.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const zr=[],Qe=[],ts=[],Oo=[],l2=Promise.resolve();let Mo=!1;function r2(){Mo||(Mo=!0,l2.then(zo))}function Fo(i){ts.push(i)}function vt(i){Oo.push(i)}const Ro=new Set;let xa=0;function zo(){const i=Gr;do{for(;xa{ns.delete(i),n&&(t&&i.d(1),n())}),i.o(e)}else n&&n()}function ls(i,e){const t=e.token={};function n(l,r,a,o){if(e.token!==t)return;e.resolved=o;let c=e.ctx;a!==void 0&&(c=c.slice(),c[a]=o);const h=l&&(e.current=l)(c);let d=!1;e.block&&(e.blocks?e.blocks.forEach((g,p)=>{p!==r&&g&&(be(),U(g,1,1,()=>{e.blocks[p]===g&&(e.blocks[p]=null)}),ve())}):e.block.d(1),h.c(),R(h,1),h.m(e.mount(),e.anchor),d=!0),e.block=h,e.blocks&&(e.blocks[r]=h),d&&zo()}if(xw(i)){const l=cl();if(i.then(r=>{Ui(l),n(e.then,1,e.value,r),Ui(null)},r=>{if(Ui(l),n(e.catch,2,e.error,r),Ui(null),!e.hasCatch)throw r}),e.current!==e.pending)return n(e.pending,0),!0}else{if(e.current!==e.then)return n(e.then,1,e.value,i),!0;e.resolved=i}}function K_(i,e,t){const n=e.slice(),{resolved:l}=i;i.current===i.then&&(n[i.value]=l),i.current===i.catch&&(n[i.error]=l),i.block.p(n,t)}const dl=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function wt(i,e,t,n){const l=i.$$.props[e];l!==void 0&&(i.$$.bound[l]=t,n===void 0&&t(i.$$.ctx[l]))}function Ue(i){i&&i.c()}function Me(i,e,t,n){const{fragment:l,after_update:r}=i.$$;l&&l.m(e,t),n||Fo(()=>{const a=i.$$.on_mount.map(z_).filter(mi);i.$$.on_destroy?i.$$.on_destroy.push(...a):je(a),i.$$.on_mount=[]}),r.forEach(Fo)}function Fe(i,e){const t=i.$$;t.fragment!==null&&(je(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function s2(i,e){i.$$.dirty[0]===-1&&(zr.push(i),r2(),i.$$.dirty.fill(0)),i.$$.dirty[e/31|0]|=1<{const m=b.length?b[0]:p;return h.ctx&&l(h.ctx[g],h.ctx[g]=m)&&(!h.skip_bound&&h.bound[g]&&h.bound[g](m),d&&s2(i,g)),p}):[],h.update(),d=!0,je(h.before_update),h.fragment=n?n(h.ctx):!1,e.target){if(e.hydrate){const g=n2(e.target);h.fragment&&h.fragment.l(g),g.forEach(L)}else h.fragment&&h.fragment.c();e.intro&&R(i.$$.fragment),Me(i,e.target,e.anchor,e.customElement),zo()}Ui(c)}class Vt{$destroy(){Fe(this,1),this.$destroy=He}$on(e,t){if(!mi(t))return He;const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const l=n.indexOf(t);l!==-1&&n.splice(l,1)}}$set(e){this.$$set&&!e2(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}class o2{constructor(){this.handles={},this.keyExistencyTimeout=2e4,this.keyExistencyCheckInterval=50}wrapAsPromise(e){return new Promise(t=>{t(e)})}applyFunctionPromisified(e,t){return e=e.apply(this,t),le.isPromise(e)?e:this.wrapAsPromise(e)}getConfigValueFromObjectAsync(e,t,...n){let l=le.getConfigValueFromObject(e,t);return le.isFunction(l)?this.applyFunctionPromisified(l,n):this.wrapAsPromise(l)}}const rs=new o2;class u2{convertCustomMessageInternalToUser(e){return e.data}convertCustomMessageUserToInternal(e){return{msg:"custom",data:e}}}const as=new u2;class f2{constructor(){this.dataManagement=new Map}setChildren(e,t){this.dataManagement.set(e,t),this.navPath=""}getChildren(e){return e?this.dataManagement.get(e):{}}hasChildren(e){const t=this.getChildren(e);return t&&t.hasOwnProperty("children")}setRootNode(e){this.dataManagement.set("_luigiRootNode",{node:e})}getRootNode(){return this.dataManagement.get("_luigiRootNode")}hasRootNode(){return!!this.getRootNode()}deleteCache(){this.dataManagement.clear()}deleteNodesRecursively(e){if(this.hasChildren(e)){let t=this.getChildren(e).children;for(let n=0;n({config:e})),this._configModificationTimestamp=new Date,this.initialized||(this.initialized=!0,this.configReadyCallback().then(async()=>{K2.luigiAfterInit(),await this.executeConfigFnAsync("lifecycleHooks.luigiAfterInit")}))}getConfig(){return this.config}configChanged(...e){const t=pn.optimizeScope(e);t.length>0?t.forEach(n=>{window.Luigi._store.fire(n,{current:window.Luigi._store})}):window.Luigi._store.update(n=>n)}setErrorMessage(e){var t=document.createTextNode(e),n=document.createElement("div");n.setAttribute("class","fd-ui"),n.setAttribute("style","text-align: center;");var l=document.createElement("div");l.setAttribute("class","fd-message-strip fd-message-strip--error"),l.setAttribute("style","max-width: 800px; display: inline-block; margin-top: 40px;"),l.appendChild(t),n.appendChild(l),Bi.getLuigiContainer().appendChild(n)}getConfigValue(e){return le.getConfigValueFromObject(this.getConfig(),e)}getConfigBooleanValue(e){const t=le.getConfigValueFromObject(this.getConfig(),e);return t===!0||t==="true"}getConfigValueAsync(e,...t){return rs.getConfigValueFromObjectAsync(this.getConfig(),e,t)}async executeConfigFnAsync(e,t=!1,...n){const l=this.getConfigValue(e);if(le.isFunction(l))try{return await rs.applyFunctionPromisified(l,n)}catch(r){if(t)return Promise.reject(r)}return Promise.resolve(void 0)}isAuthorizationEnabled(){return pi.isAuthorizationEnabled()}unload(){this.initialized=!1,gn.unload(),Mn.removeAllEventListeners();const e=Bi.getLuigiContainer();for(;e.firstChild;)e.removeChild(e.lastChild)}async readUserSettings(){const e=await this.getConfigValueAsync("userSettings"),t=e||await this.getConfigValueAsync("settings.userSettings");if(t&&le.isFunction(t.readUserSettings))return t.readUserSettings();const n=localStorage.getItem(this.USER_SETTINGS_KEY);return n&&JSON.parse(n)}async storeUserSettings(e,t){const n=await this.getConfigValueAsync("userSettings"),l=n||await this.getConfigValueAsync("settings.userSettings");if(l&&le.isFunction(l.storeUserSettings))return l.storeUserSettings(e,t);localStorage.setItem(this.USER_SETTINGS_KEY,JSON.stringify(e)),this.configChanged()}reset(){const e=this.getConfig();this.unload(),this.setConfig(e)}clearNavigationCache(){Gn.deleteCache();const e=t=>{t&&t.forEach&&t.forEach(n=>{n.titleResolver&&n.titleResolver._cache&&(n.titleResolver._cache=void 0),n.children&&e(n.children)})};e(this.getConfig().navigation.nodes)}setGlobalContext(e,t){this.config&&this.config.navigation&&(this.config.navigation.globalContext=e,t||this.configChanged("navigation"))}getGlobalContext(){var e,t;return((t=(e=this.config)==null?void 0:e.navigation)==null?void 0:t.globalContext)||{}}updateContextValues(e){const t=Ae.getMicrofrontendIframes();t&&t.length>0&&t.forEach(n=>{n.luigi&&Ae.sendMessageToIframe(n,{msg:"luigi.navigate",context:JSON.stringify(Object.assign({},JSON.parse(n.luigi._lastUpdatedMessage.context),e)),nodeParams:n.luigi._lastUpdatedMessage.nodeParams,pathParams:JSON.stringify(Object.assign({},n.luigi.pathParams)),searchParams:JSON.stringify(Object.assign({},me.prepareSearchParamsForClient(n.luigi.currentNode))),internal:Ae.applyCoreStateData(JSON.parse(n.luigi._lastUpdatedMessage.internal))})}),document.querySelector(".wcContainer")&&document.querySelectorAll("[lui_web_component=true]").forEach(l=>{l.context=Object.assign({},l.context,e)})}};const ss=new c2;let d2=class{constructor(){}isAuthorizationEnabled(){return!!te.getConfigValue("auth.use")}login(){this.isAuthorizationEnabled()&&gn.startAuthorization()}logout(){this.isAuthorizationEnabled()&&gn.logout()}async handleAuthEvent(e,t,n,l){const r=await te.executeConfigFnAsync("auth.events."+e,!1,t,n);let a=r===void 0||!!r;if(a&&l){window.location.href=l;return}return a}get store(){return te.initialized||console.warn("Luigi Core is not initialized yet. Consider moving your code to the luigiAfterInit lifecycle hook. Documentation: https://docs.luigi-project.io/docs/lifecycle-hooks"),{getStorageKey:()=>ui.getStorageKey(),getStorageType:()=>ui.getStorageType(),getAuthData:()=>ui.getAuthData(),setAuthData:e=>ui.setAuthData(e),removeAuthData:()=>ui.removeAuthData(),setNewlyAuthorized:()=>ui.setNewlyAuthorized()}}};const j_=new d2,fn={desktopMinWidth:600},h2=[{type:"main",selector:".iframeContainer iframe"},{type:"split-view",selector:".iframeSplitViewCnt iframe"},{type:"modal",selector:".iframeModalCtn._modal iframe"},{type:"drawer",selector:".iframeModalCtn._drawer iframe"},{type:"user-settings",selector:".iframeUserSettingsCtn iframe"}],g2={cssSelector:"[luigi-app-root]"},_2={cssSelector:"[luigi-app-loading-indicator]"};let p2=class{getLuigiContainer(){return this.getCustomLuigiContainer()||this.getDefaultLuigiContainer()}isCustomLuigiContainer(){return this.getLuigiContainer()===this.getCustomLuigiContainer()}getCustomLuigiContainer(){return document.querySelector(g2.cssSelector)}getDefaultLuigiContainer(){return document.querySelector("body")}getShellbar(){return document.getElementsByClassName("lui-shellbar-wrapper")[0]}getShellbarActions(){return document.getElementsByClassName("lui-shellbar_group--actions")[0]}getMicrofrontends(){return Ae.getMicrofrontendsInDom()}getMicrofrontendIframes(){return Ae.getMicrofrontendIframes()}getCurrentMicrofrontendIframe(){return Ae.getCurrentMicrofrontendIframe()}getNavFooterContainer(){return document.getElementsByClassName("lui-side-nav__footer")[0]}};const J_=new p2;class m2{constructor(){this.promises={}}setPromise(e,t){this.promises[e]=t}getPromise(e){return this.promises[e]}}class Nn extends m2{constructor(e){super(),Object.assign(this,e),this.options={preserveView:!1,nodeParams:{},errorSkipNavigation:!1,fromContext:null,fromParent:!1,fromClosestContext:!1,relative:!1,link:""}}async navigate(e,t,n,l,r){if(this.options.errorSkipNavigation)return this.options.errorSkipNavigation=!1,Promise.reject(new Error("navigation skipped"));this.options.preserveView=t;const a=e[0]!=="/";if(e==="/"&&(n||l||r))return console.warn("Navigation with an absolute path prevented."),Promise.reject(new Error("Navigation with an absolute path prevented."));const o=le.createRemotePromise(),c={msg:"luigi.navigation.open",params:Object.assign(this.options,{link:e,relative:a,modal:n,splitView:l,drawer:r}),remotePromiseId:o.id};return this.sendPostMessageToLuigiCore(c),o}navigateToIntent(e,t={}){var l;let n="#?intent=";if(n+=e,t&&((l=Object.keys(t))!=null&&l.length)){const r=Object.entries(t);if(r.length>0){n+="?";for(const[a,o]of r)n+=a+"="+o+"&";n=n.slice(0,-1)}}this.navigate(n)}openAsModal(e,t={},n){if(le.isFunction(n)){const l=le.createRemotePromise();l.then(r=>{n(r)}),t.onClosePromiseId=l.id}return this.navigate(e,!0,t)}openAsDrawer(e,t={}){return this.navigate(e,!0,void 0,void 0,t)}openAsSplitView(e,t={}){return this.navigate(e,!0,void 0,t),Luigi.splitView.splitViewHandle}fromContext(e){return this.options.fromContext=e,this}fromClosestContext(){return this.options.fromContext=null,this.options.fromClosestContext=!0,this.options.fromParent=!1,this}fromVirtualTreeRoot(){return this.options.fromContext=null,this.options.fromClosestContext=!1,this.options.fromVirtualTreeRoot=!0,this.options.fromParent=!1,this}fromParent(){return this.options.fromContext=null,this.options.fromClosestContext=!1,this.options.fromVirtualTreeRoot=!1,this.options.fromParent=!0,this}withParams(e){return e&&Object.assign(this.options.nodeParams,e),this}pathExists(e){if(le.isFunction(Luigi.pathExists))return Luigi.pathExists(e);console.error("Luigi.navigation().pathExists(path) is only available inside your configuration, after the configuration was initialized with Luigi.setConfig().")}hasBack(){return Luigi.hasBack()}goBack(e){this.sendPostMessageToLuigiCore({msg:"luigi.navigation.back",goBackContext:e&&JSON.stringify(e)})}getCurrentRoute(){return Luigi._app.ctx[Luigi._app.props.buildPathForGetCurrentRoute](this.options)}sendPostMessageToLuigiCore(e){window.postMessage(e,"*")}}class b2{constructor(){}updateTopNavigation(){window.postMessage({msg:"luigi.navigation.update-badge-counters"},"*")}navigate(e,t,n,l,r){return new Nn().navigate(e,t,n,l,r)}navigateToIntent(e,t){return new Nn().navigateToIntent(e,t)}openAsModal(e,t,n){return new Nn().openAsModal(e,t,n)}openAsSplitView(e,t={}){if(e==="/"){console.warn("Navigation with an absolute path prevented.");return}return new Nn().openAsSplitView(e,t)}openAsDrawer(e,t){return new Nn().openAsDrawer(e,t)}fromContext(e){return new Nn().fromContext(e)}fromClosestContext(){return new Nn().fromClosestContext()}fromVirtualTreeRoot(){return new Nn().fromVirtualTreeRoot()}fromParent(){return new Nn().fromParent()}getCurrentRoute(){return new Nn().getCurrentRoute()}withParams(e){return new Nn().withParams(e)}pathExists(e){return new Nn().pathExists(e)}hasBack(){return new Nn().hasBack()}goBack(e){return new Nn().goBack(e)}}const Y_=new b2,v2={luigi:{unsavedChangesAlert:{header:"Unsaved changes detected",body:"Unsaved changes will be lost. Do you want to continue?"},confirmationModal:{header:"Confirmation",body:"Are you sure you want to do this?"},button:{dismiss:"No",confirm:"Yes"},requestedRouteNotFound:"Could not find the requested route {route}.",notExactTargetNode:"Could not map the exact target node for the requested route {route}.",navigation:{up:"Up"}}},w2=v2;class k2{constructor(){this.currentLocaleStorageKey="luigi.currentLocale",this.defaultLocale="en",this.translationTable=w2,this.listeners={}}_init(){pn.doOnStoreChange(window.Luigi._store,()=>{this._initCustomImplementation()},["settings"])}getCurrentLocale(){return sessionStorage.getItem(this.currentLocaleStorageKey)||this.defaultLocale}setCurrentLocale(e){e&&(sessionStorage.setItem(this.currentLocaleStorageKey,e),this._notifyLocaleChange(e))}addCurrentLocaleChangeListener(e){if(le.isFunction(e)){const t=le.getRandomId();return this.listeners[t]=e,t}else console.error("Provided locale change listener is not a function.")}removeCurrentLocaleChangeListener(e){e&&this.listeners[e]?delete this.listeners[e]:console.error("Unable to remove locale change listener - no listener registered for given ID.")}_notifyLocaleChange(e){Object.getOwnPropertyNames(this.listeners).forEach(t=>{this.listeners[t](e)}),ss.configChanged()}_initCustomImplementation(){this.translationImpl=ss.getConfigValue("settings.customTranslationImplementation"),le.isFunction(this.translationImpl)&&(this.translationImpl=this.translationImpl())}getTranslation(e,t=void 0,n=void 0){if(!e)return"";if(this.translationImpl){const r=this.translationImpl.getTranslation(e,t,n);if(r!==e)return r}const l=this.findTranslation(e,this.translationTable,t);return l||e}findTranslation(e,t,n){let l=e.split(".");for(let r=0;r{e=e.replace(new RegExp("{"+hr.escapeKeyForRegexp(n)+"}","gi"),t[n])}),e}}const Q_=new k2;class S2{sendToAll(e){const t=as.convertCustomMessageUserToInternal(e);Ae.getMicrofrontendsInDom().map(n=>n.container).map(n=>Ae.sendMessageToIframe(n,t))}send(e,t){const n=as.convertCustomMessageUserToInternal(t);Ae.getMicrofrontendsInDom().filter(l=>l.id===e).map(l=>l.container).map(l=>Ae.sendMessageToIframe(l,n))}}const C2=new S2,ar=[];function y2(i,e){return{subscribe:cr(i,e).subscribe}}function cr(i,e=He){let t;const n=new Set;function l(o){if(Et(i,o)&&(i=o,t)){const c=!ar.length;for(const h of n)h[1](),ar.push(h,i);if(c){for(let h=0;h{n.delete(h),n.size===0&&(t(),t=null)}}return{set:l,update:r,subscribe:a}}class P2{initial(){this.responsiveNavSetting=te.getConfigValue("settings.responsiveNavigation");const e=this.responsiveNavSetting==="semiCollapsible"||this.responsiveNavSetting==="Fiori3";JSON.parse(localStorage.getItem(re.COL_NAV_KEY))!==!1&&e&&(this.isSemiCollapsed=this.getCollapsed()),this.semiCollapsible=!!e;let t=this.isSemiCollapsed===void 0;return this.semiCollapsible&&window.innerWidth!==0&&window.innerWidth=fn.desktopMinWidth,n=window.innerWidth!==0&&window.innerWidth>fn.desktopMinWidth&&this.previousWindowWidth>=fn.desktopMinWidth;return t&&this.setCollapsed(!0,!1),!this.isStoredCollapsed()&&n&&this.setCollapsed(!1,!1),e=this.closePopupMenu(e),{isSemiCollapsed:this.isSemiCollapsed,selectedCategory:e}}setCollapsed(e,t=!0){document.body.classList.remove("semiCollapsed"),e&&document.body.classList.add("semiCollapsed"),this.isSemiCollapsed=e,t&&localStorage.setItem(re.COL_NAV_KEY,e),this.valueChangedFns instanceof Array&&this.valueChangedFns.forEach(n=>n({isSemiCollapsed:this.isSemiCollapsed}))}isStoredCollapsed(){return JSON.parse(localStorage.getItem(re.COL_NAV_KEY))}getCollapsed(){return this.isStoredCollapsed()?!0:this.isSemiCollapsed}closePopupMenu(e){var t;return e&&(e=null,(t=document.getElementsByClassName("fd-app__sidebar")[0])==null||t.classList.remove("isBlocked")),e}buttonClicked(e){return this.closePopupMenu(),this.getCollapsed()?this.setCollapsed(!1):(this.setCollapsed(!0),document.getElementsByClassName("lui-fd-side-nav-wrapper")[0]&&(document.getElementsByClassName("lui-fd-side-nav-wrapper")[0].setAttribute("style","overflow-y:hidden;"),window.setTimeout(function(){document.getElementsByClassName("lui-fd-side-nav-wrapper")[0].setAttribute("style","overflow-y:auto;")}))),this.isSemiCollapsed}}const _i=new P2;let I2=class{constructor(){this.documentTitle=cr()}hideAppLoadingIndicator(){const e=document.querySelector(_2.cssSelector);e&&(e.classList.add("hidden"),setTimeout(()=>{e.parentNode&&e.parentNode.removeChild(e)},500))}showAlert(e){if(le.isFunction(Luigi.showAlert))return Luigi.showAlert(e);console.error("Luigi.ux().showAlert() is only available inside your configuration, after the configuration was initialized with Luigi.setConfig().")}showConfirmationModal(e){if(le.isFunction(Luigi.showConfirmationModal))return Luigi.showConfirmationModal(e);console.error("Luigi.ux().showConfirmationModal() is only available inside your configuration, after the configuration was initialized with Luigi.setConfig().")}setDocumentTitle(e){this.documentTitle.set(e),Luigi.configChanged("settings.header")}getDocumentTitle(){return rl(this.documentTitle)}collapseLeftSideNav(e){_i.setCollapsed(e)}openUserSettings(){Luigi.openUserSettings()}closeUserSettings(){Luigi.closeUserSettings()}removeBackdrop(){new Nn().sendPostMessageToLuigiCore({msg:"luigi.remove-backdrop"})}getDirtyStatus(){return Luigi.getDirtyStatus()}getCurrentTheme(){return Luigi.theming().getCurrentTheme()}};const Z_=new I2;let N2=class{openSearchField(){Luigi.openSearchField()}closeSearchField(){Luigi.closeSearchField()}clearSearchField(){Luigi.clearSearchField()}showSearchResult(e){Luigi.showSearchResult(e)}closeSearchResult(){Luigi.closeSearchResult()}getSearchString(){return Luigi.getGlobalSearchString()}setSearchString(e){Luigi.setGlobalSearchString(e)}setSearchInputPlaceholder(e){Luigi.setSearchInputPlaceholder(e)}};const X_=new N2;let T2=class{constructor(){this.currentTheme}async getAvailableThemes(){return await te.getConfigValueAsync("settings.theming.themes")}setCurrentTheme(e){this.currentTheme=e,window.Luigi.__cssVars=void 0}async getThemeObject(e){const t=await this.getAvailableThemes();return t&&t.find(n=>n.id===e)}getCurrentTheme(){if(!this.isThemingAvailable())return!1;if(this.currentTheme)return this.currentTheme;const e=te.getConfigValue("settings.theming");return e.defaultTheme||console.error("[Theming] getCurrentTheme() error. No theme set and no defaultTheme found in configuration",e),e.defaultTheme}isThemingAvailable(){return!!te.getConfigValue("settings.theming")}async getCSSVariables(){if(!window.Luigi.__cssVars){const e=te.getConfigValue("settings.theming.variables.file");if(e)try{const t=await fetch(e);window.Luigi.__cssVars=(await t.json()).root,Object.keys(window.Luigi.__cssVars).forEach(n=>{const l=getComputedStyle(document.documentElement).getPropertyValue("--"+n);l&&(window.Luigi.__cssVars[n]=l)})}catch(t){le.isFunction(te.getConfigValue("settings.theming.variables.errorHandling"))?te.getConfigValue("settings.theming.variables.errorHandling")(t):console.error("CSS variables file error: ",t)}else te.getConfigValue("settings.theming.variables")==="fiori"&&window.__luigiThemeVars?(window.Luigi.__cssVars={},window.__luigiThemeVars.forEach(t=>{window.Luigi.__cssVars[t]=getComputedStyle(document.documentElement).getPropertyValue("--"+t)})):window.Luigi.__cssVars={}}return window.Luigi.__cssVars}_init(){const e=()=>{const t=te.getConfigValue("settings.theming");t&&t.nodeViewURLDecorator&&t.nodeViewURLDecorator.queryStringParameter&&jr.add({type:"queryString",uid:"theming",key:t.nodeViewURLDecorator.queryStringParameter.keyName,valueFn:()=>{const n=this.getCurrentTheme(),l=t.nodeViewURLDecorator.queryStringParameter.value;return l?l(n):n}}),t&&t.useFioriScrollbars===!0&&document.body.classList.add("fioriScrollbars")};pn.doOnStoreChange(window.Luigi._store,()=>{e()},["settings.theming"])}};const $_=new T2;let L2=class{constructor(){this.featureToggleList=cr([])}setFeatureToggle(e,t=!1){this.isValid(e)&&(e.startsWith("!")&&!t||this.isDuplicatedOrDisabled(e)||rl(this.featureToggleList).push(e))}unsetFeatureToggle(e){if(!this.isValid(e))return;const t=rl(this.featureToggleList).indexOf(e);if(t===-1){console.warn("Feature toggle name is not in the list.");return}rl(this.featureToggleList).splice(t,1)}getActiveFeatureToggleList(){return[...rl(this.featureToggleList)].filter(e=>!e.startsWith("!"))}isValid(e){return le.isString(e)?!0:(console.warn("Feature toggle name is not valid or not of type 'string'"),!1)}isDuplicatedOrDisabled(e){return rl(this.featureToggleList).includes(e)?(console.warn("Feature toggle name already exists"),!0):rl(this.featureToggleList).includes(`!${e}`)?(console.warn("Disabled feature toggle can not be activated"),!0):!1}};const x_=new L2;let A2=class{constructor(){}getSearchParams(){const e={},t=new URL(location);if(te.getConfigValue("routing.useHashRouting"))for(const[n,l]of new URLSearchParams(t.hash.split("?")[1]))e[n]=l;else for(const[n,l]of t.searchParams.entries())e[n]=l;return e}addSearchParams(e,t){if(!le.isObject(e)){console.log("Params argument must be an object");return}const n=new URL(location);te.getConfigValue("routing.useHashRouting")?n.hash=me.addParamsOnHashRouting(e,n.hash):me.modifySearchParams(e,n.searchParams),this.handleBrowserHistory(t,n),te.configChanged()}addNodeParams(e,t){if(!le.isObject(e)){console.log("Params argument must be an object");return}const n=me.getContentViewParamPrefix(),l=new URL(location);te.getConfigValue("routing.useHashRouting")?l.hash=me.addParamsOnHashRouting(e,l.hash,n):me.modifySearchParams(e,l.searchParams,n),this.handleBrowserHistory(t,l),te.configChanged()}sanitizeUrl(e){return new URL(location).origin===new URL(e).origin?e:void 0}handleBrowserHistory(e,t){const n=this.sanitizeUrl(t.href);if(!n){console.warn("invalid url: "+n);return}e?window.history.pushState({},"",n):window.history.replaceState({},"",n)}getAnchor(){const{hash:e}=new URL(location);return te.getConfigValue("routing.useHashRouting")&&e.split("#").length===2?"":e.split("#").pop()}setAnchor(e){if(te.getConfigValue("routing.useHashRouting")){const{hash:t}=new URL(location),n=t.split("#"),r=n.length>2?n.slice(0,-1):n;window.location.hash=[...r,e].join("#")}else window.location.hash=e}};const ep=new A2,te=ss,pi=j_,Bi=J_,tp=Y_,Nt=Q_,Zr=Z_,E2=X_,Uo=$_,qo=x_,al=ep;window.Luigi=ss;window.Luigi.auth=()=>j_;window.Luigi.elements=()=>J_;window.Luigi.navigation=()=>Y_;window.Luigi.i18n=()=>Q_;window.Luigi.customMessages=()=>C2;window.Luigi.ux=()=>Z_;window.Luigi.globalSearch=()=>X_;window.Luigi.theming=()=>$_;window.Luigi.featureToggles=()=>x_;window.Luigi.routing=()=>ep;class R2{constructor(){this.iframeNavFallbackTimeout=2e3,this.timeoutHandle}getActiveIframe(e){return[...e.children].filter(n=>n.tagName==="IFRAME").find(le.isElementVisible)}setActiveIframeToPrevious(e){const t=Ae.getMainIframes(),n=this.getPreservedViewsInDom(t);if(n.length===0)return;const l=this.getActiveIframe(e);Ae.hideElementChildren(e),l&&e.removeChild(l),n[0].pv=void 0,n[0].style.display="block"}removeInactiveIframes(e){Array.from(e.children).forEach(n=>{!le.isElementVisible(n)&&!n.vg&&n.tagName==="IFRAME"&&e.removeChild(n)})}hasIsolatedView(e,t,n){return e||n&&e!==!1&&!t}getPreservedViewsInDom(e){return e.filter(t=>t.pv)}canCache(e){const t=re.getViewGroupSettings(e);return t&&t.preloadUrl}notifyInactiveIframes(){const e={msg:"luigi-client.inactive-microfrontend",context:JSON.stringify({}),nodeParams:JSON.stringify({}),pathParams:JSON.stringify({}),internal:JSON.stringify({currentLocale:Nt.getCurrentLocale()})};Ae.sendMessageToVisibleIframes(e)}switchActiveIframe(e,t,n){const l=this.getActiveIframe(e);if(l!==t){let r=!1;Array.from(e.children).forEach(o=>{if(o===l)if(n)e.removeChild(o);else{const c=re.getViewGroupSettings(o.vg);if(c&&this.notifyInactiveIframes(),o.style.display="none",c.preloadUrl){const h={msg:"luigi.navigate",viewUrl:c.preloadUrl,context:JSON.stringify({}),nodeParams:JSON.stringify({}),pathParams:JSON.stringify({}),internal:JSON.stringify({currentLocale:Nt.getCurrentLocale()})};Ae.sendMessageToIframe(o,h)}}o===t&&(r=!0)}),t&&(t.style.display="block",r||e.insertBefore(t,e.firstChild))}return t}setOkResponseHandler(e,t,n){this.timeoutHandle=setTimeout(async()=>{e.navigateOk?e.navigateOk=void 0:(Ae.removeIframe(e.iframe,n),e.iframe=void 0,e.isFallbackFrame=!0,console.info("navigate: luigi-client did not respond, using fallback by replacing iframe"),await this.navigateIframe(e,t,n))},this.iframeNavFallbackTimeout)}checkIframe(e,t,n,l,r){this.timeoutHandle=setTimeout(()=>{t.get().showLoadingIndicator&&(e.viewUrl?(n=e.viewUrl,t.set({viewUrl:n}),this.iframeNavFallbackTimeout=0,this.setOkResponseHandler(l,t,r)):re.handleUnresponsiveClient(e))},e.timeout)}initHandshakeFailed(e){if(!(e&&e.iframe&&e.iframe.luigi))return!0;const t=e.iframe.luigi.clientVersion;return e.iframe.luigi.initOk===void 0?!0:!t||le.semverCompare("1.1.1",t)!==-1?!1:!e.iframe.luigi.initOk}async navigateIframe(e,t,n){clearTimeout(this.timeoutHandle);const l=t.get();let r=l.viewUrl;r&&(r=me.substituteViewUrl(r,l));const a=Ae.isSameViewGroup(e,t),o=this.hasIsolatedView(l.previousNodeValues.isolateView,a,e.isolateAllViews),c=this.hasIsolatedView(l.isolateView,a,e.isolateAllViews),h=Ae.canReuseIframe(e,t);let d=this.getActiveIframe(n);const g=Ae.getMainIframes(),p=this.getPreservedViewsInDom(g);let b,m=!1;if(p.length>0&&(b=p.shift(),b===d&&(m=!0,d=void 0,e.iframe=void 0)),!m&&!t.get().isNavigateBack){d&&o&&(d=this.switchActiveIframe(n,void 0,!0)),d&&c&&(d=this.switchActiveIframe(n,void 0,!d.vg));let v;if(!c&&l.viewGroup){const y=Ae.getMainIframes().filter(P=>P.vg===l.viewGroup);y.length>0&&(v=y[0],d=this.switchActiveIframe(n,v,d&&!d.vg))}d&&!v&&(d.vg?d=this.switchActiveIframe(n,void 0,!1):h||(d=this.switchActiveIframe(n,void 0,!0))),e.iframe=d}if(!e.iframe||this.initHandshakeFailed(e)){if(e.iframe&&n.removeChild(e.iframe),m?(this.notifyInactiveIframes(),Ae.hideElementChildren(n)):Ae.removeElementChildren(n),l.viewUrl){le.getConfigValueFromObject(l,"currentNode.loadingIndicator.enabled")!==!1?t.set({showLoadingIndicator:!0}):t.set({showLoadingIndicator:!1}),e.navigateOk=void 0;const v=l.viewGroup&&!c&&this.canCache(l.viewGroup);e.iframe=Ae.createIframe(r,v?l.viewGroup:void 0,t.get().currentNode,"main",l),n.insertBefore(e.iframe,n.firstChild),e.builderCompatibilityMode?e.iframe.addEventListener("load",()=>{e.iframe._ready=!0;const y=["init",JSON.stringify(l.context)];Ae.sendMessageToIframe(e.iframe,y)}):e.iframe.addEventListener("load",()=>{e.iframe._ready=!0});const C=l.currentNode.pageErrorHandler;C?this.checkIframe(C,t,r,e,n):e.defaultPageErrorHandler&&this.checkIframe(e.defaultPageErrorHandler,t,r,e,n)}}else{t.set({showLoadingIndicator:!1});const v=t.get().goBackContext;e.iframe.style.display="block",e.iframe.luigi.nextViewUrl=r,e.iframe.luigi.nextClientPermissions=t.get().currentNode.clientPermissions,e.iframe.vg=this.canCache(l.viewGroup)?l.viewGroup:void 0,e.iframe.luigi.currentNode=l.currentNode;const C=await t.prepareInternalData(e),y={msg:"luigi.navigate",viewUrl:r,context:JSON.stringify(Object.assign({},l.context,{goBackContext:v})),nodeParams:JSON.stringify(Object.assign({},l.nodeParams)),pathParams:JSON.stringify(Object.assign({},l.pathParams)),searchParams:JSON.stringify(Object.assign({},me.prepareSearchParamsForClient(e.iframe.luigi.currentNode))),internal:JSON.stringify(C)};l.isNavigationSyncEnabled?(Ae.getVisibleIframes().forEach(I=>{I!==e.iframe&&(I.userSettingsGroup?Luigi.readUserSettings().then(T=>{Ae.sendMessageToIframe(I,{msg:"luigi.navigate",context:{userSettingsData:T[I.userSettingsGroup]},internal:Ae.applyCoreStateData(I.luigi._lastUpdatedMessage.internal)})}):Ae.sendMessageToIframe(I,{msg:"luigi.navigate",context:I.luigi._lastUpdatedMessage.context,nodeParams:I.luigi._lastUpdatedMessage.nodeParams,pathParams:JSON.stringify(Object.assign({},I.luigi.pathParams)),searchParams:JSON.stringify(Object.assign({},me.prepareSearchParamsForClient(e.iframe.luigi.currentNode))),internal:Ae.applyCoreStateData(I.luigi._lastUpdatedMessage.internal)}))}),Ae.sendMessageToIframe(e.iframe,y),this.setOkResponseHandler(e,t,n)):t.set({isNavigationSyncEnabled:!0}),t.set({goBackContext:void 0,isNavigateBack:!1})}}}const oi=new R2;class D2{constructor(){this.preloadBatchSize=1,this.shouldPreload=!1}preloadViewGroups(e=3,t){if(te.getConfigValue("navigation.preloadViewGroups")===!1)return;const l=re.getAllViewGroupSettings();if(!l)return;const r=Ae.getIframeContainer(),a=Ae.getMainIframes(),o=new Date().getTime();if(a.filter(g=>g.luigi&&g.luigi.preloading&&o-g.luigi.createdAt<3e4).length>0){console.debug("skipping view group preloading (busy)");return}const h=a.map(g=>g.vg).filter(Boolean),d=Object.entries(l).filter(([g,p])=>!h.includes(g)).filter(([g,p])=>p&&p.preloadUrl);t&&d.forEach(([g,p])=>{p.loadOnStartup&&this.preloadIframeOnBackground(p,g,r)}),!t&&d.filter((g,p)=>p{console.debug("preloading view group "+g+" - "+p.preloadUrl),this.preloadIframeOnBackground(p,g,r)})}preloadIframeOnBackground(e,t,n){const l=Ae.createIframe(e.preloadUrl,t,null,"main");l.style.display="none",l.luigi.preloading=!0,n.appendChild(l)}preload(e){this.shouldPreload&&setTimeout(()=>{this.preloadViewGroups(this.preloadBatchSize,e)},e),this.shouldPreload=!0}viewGroupLoaded(e){if(e.luigi.preloading){const t=new Date().getTime()-e.luigi.createdAt;let n=1;t<500?n=3:t<1e3&&(n=2),this.preloadBatchSize=n,console.debug("preload batch size: "+this.preloadBatchSize),setTimeout(()=>{e.luigi.preloading=!1},this.preloadBatchSize>2?500:1e3)}}}const sr=new D2;class V2{async getNavigationPath(e,t=""){try{const n=le.getTrimmedUrl(t);if(!e)return console.error("No navigation nodes provided in the configuration."),[{}];let l;if(Gn.hasRootNode()&&(l=Gn.getRootNode().node),!l){const g=await e;le.isObject(g)?(l=g,l.pathSegment&&(l.pathSegment="",console.warn("Root node must have an empty path segment. Provided path segment will be ignored."))):l={children:g},l.children=await this.getChildren(l),Gn.setRootNode(l)}const r=n.split("/"),o={...te.getConfigValue("navigation.globalContext")||{},...l.context||{}},c=await this.buildNode(r,[l],l.children,o),h=c.navigationPath.filter(g=>g.pathSegment).map(g=>g.pathSegment);c.isExistingRoute=!n||r.length===h.length;const d=n.split("/");return c.matchedPath=d.filter((g,p)=>h[p]&&h[p].startsWith(":")||h[p]===g).join("/"),c}catch(n){console.error("Failed to load top navigation nodes.",n)}}async getChildren(e,t){if(!e)return[];let n=[];if(Gn.hasChildren(e)){let r=Gn.getChildren(e);r&&(n=r.children)}else try{n=await rs.getConfigValueFromObjectAsync(e,"children",t||e.context),n==null&&(n=[]),n=n.map(r=>this.getExpandStructuralPathSegment(r)).map(r=>this.bindChildToParent(r,e))||[]}catch(r){console.error("Could not lazy-load children for node",r)}let l=this.getAccessibleNodes(e,n,t);return Gn.setChildren(e,{children:n,filteredChildren:l}),l}async getFilteredChildren(e){return Gn.hasChildren(e)?Bt.getChildrenFromCache(e):await Bt.getChildren(e)}getChildrenFromCache(e){let t=Gn.getChildren(e);return t?t.filteredChildren:[]}getAccessibleNodes(e,t,n){return t?t.filter(l=>re.isNodeAccessPermitted(l,e,n)):[]}bindChildToParent(e,t){return t&&t.pathSegment&&(e.parent=t),e}getExpandStructuralPathSegment(e){if(e&&e.pathSegment&&e.pathSegment.indexOf("/")!==-1){const t=e.pathSegment.split("/"),n={...e},l=(r,a)=>{const o=r.shift();let c={};return r.length?(c.pathSegment=o,a.hideFromNav&&(c.hideFromNav=a.hideFromNav),c.children=[l(r,a)]):(c=n,c.pathSegment=o),c};return l(t,e)}return e}async buildNode(e,t,n,l,r={}){l.parentNavigationContexts||(l.parentNavigationContexts=[]);let a={navigationPath:t,context:l,pathParams:r};if(e.length>0&&n&&n.length>0){const o=e[0],c=this.findMatchingNode(o,n);if(c){t.push(c);let h=re.applyContext(l,c.context,c.navigationContext);c.pathSegment.startsWith(":")&&(r[c.pathSegment.replace(":","")]=hr.sanitizeParam(o)),h=me.substituteDynamicParamsInObject(h,r);try{this.buildVirtualTree(c,e,r);let d=await this.getChildren(c,h);const g=e.slice(1);a=this.buildNode(g,t,d,h,r)}catch(d){console.error("Error getting nodes children",d)}}}return a}buildVirtualViewUrl(e,t,n){let l="";for(const r in t)r.startsWith("virtualSegment")&&(l+=":"+r+"/");return n?(l+=":virtualSegment_"+n+"/",e+"/"+l):e}buildVirtualTree(e,t,n){const l=e.virtualTree,r=e._virtualTree,a=e._virtualViewUrl||e.viewUrl;if((l||r)&&t[0]){let o=e._virtualPathIndex;if(l&&(o=0,e.keepSelectedForChildren=!0),o>50)return;o++;const h=["_*","virtualTree","parent","children","keepSelectedForChildren","navigationContext"],d=le.removeProperties(e,h);Object.assign(d,{pathSegment:":virtualSegment_"+o,label:":virtualSegment_"+o,viewUrl:le.trimTrailingSlash(this.buildVirtualViewUrl(a,n,o)),_virtualTree:!0,_virtualPathIndex:o,_virtualViewUrl:a});const g=Array.isArray(e.children)&&e.children.length>0?e.children[0]._virtualTree:!1;e.children&&!g&&console.warn(`Found both virtualTree and children nodes defined on a navigation node. -Children nodes are redundant and ignored when virtualTree is enabled. -Please refer to documentation`),e.children=[d]}}findMatchingNode(e,t){let n=null;const l=t.filter(a=>!!a.pathSegment).length,r=t.filter(a=>a.pathSegment&&a.pathSegment.startsWith(":")).length;return e=e.includes("#")?e.split("#").shift():e,l>1&&(r===1&&(console.warn(`Invalid node setup detected. -Static and dynamic nodes cannot be used together on the same level. Static node gets cleaned up. -Remove the static node from the configuration to resolve this warning. -Affected pathSegment:`,e,"Children:",t),t=t.filter(a=>a.pathSegment&&a.pathSegment.startsWith(":"))),r>1)?(console.error(`Invalid node setup detected. -Multiple dynamic nodes are not allowed on the same level. Stopped navigation. -Invalid Children:`,t),null):(t.some(a=>{if(a.pathSegment===e||a.pathSegment&&a.pathSegment.startsWith(":"))return n=a,!0}),n)}onNodeChange(e,t){const n=te.getConfigValue("navigation.nodeChangeHook");typeof n=="function"?n(e,t):n!==void 0&&console.warn("nodeChangeHook is not a function!")}getNodesToDisplay(e,t){if(e&&e.length>0)return{children:e};if(t.length>1&&(t[0].topNav===!1||t.length>2)){const n=t[t.length-2];if(Gn.hasChildren(n))return{children:this.getChildrenFromCache(n),parent:n}}return{children:[]}}getGroupedChildren(e,t){const n=this.getNodesToDisplay(e,t.pathData);return Array.isArray(n)?re.groupNodesBy(n,"category",!0):{children:re.groupNodesBy(n.children,"category",!0),parent:n.parent}}getTruncatedChildren(e){let t=!1,n=!1,l=[];return e.slice().reverse().forEach(r=>{(!t||r.tabNav)&&(r.tabNav===!1&&(n=!0),r.keepSelectedForChildren===!1?t=!0:(r.keepSelectedForChildren||r.tabNav&&!n&&!me.isDynamicNode(r))&&(t=!0,l=[])),l.push(r)}),l.reverse()}async getLeftNavData(e,t){var l;const n={};if(e.pathData&&e.pathData.length>0&&(e.pathData[0].topNav===!1||e.pathData.length>1)){const r=this.getTruncatedChildren(t.pathData);let a=[...r].pop(),o;(a.keepSelectedForChildren||a.tabNav)&&(o=a,r.pop(),a=[...r].pop());const c=await this.getChildren(a,(l=t.pathData)==null?void 0:l._context),h=this.getGroupedChildren(c,e);n.navParent=h.parent||a,n.context=e.pathData._context,n.hasCategoriesWithIcon=!1;const d=h.children;Object.values(d).forEach(p=>{!n.hasCategoriesWithIcon&&p&&p.metaInfo&&p.metaInfo.icon&&(n.hasCategoriesWithIcon=!0)}),n.selectedNode=o||a,n.children=d,te.getConfigValue("settings.expandCategoryByNavigation")&&this.expandCategoriesByNavigationFn(n.children,n.selectedNode,re.getSideNavAccordionMode(n.selectedNode))}return n}expandCategoriesByNavigationFn(e,t,n){if(e)for(const[l,r]of Object.entries(e))r.forEach(a=>{a===t&&r.metaInfo&&r.metaInfo.collapsible&&re.storeExpandedState(r.metaInfo.categoryUid,!0,n)})}getTruncatedChildrenForTabNav(e){const t=[];for(let n=e.length-1;n>=0;n--)if(e[n].tabNav)return e.slice(0,n+2);return t}async getTabNavData(e,t){var l;const n={};if(e.pathData&&e.pathData.length>0&&(e.pathData[0].topNav===!1||e.pathData.length>1)){const a=[...this.getTruncatedChildrenForTabNav(t.pathData)].pop(),o=await this.getChildren(a.tabNav?a:re.getParentNode(a,e.pathData),(l=e.pathData)==null?void 0:l._context),c=this.getGroupedChildren(o,e).children;n.selectedNode=a,n.selectedNodeForTabNav=a,n.children=c}return n}async extractDataFromPath(e){const t=await this.getNavigationPath(te.getConfigValueAsync("navigation.nodes"),e);return{nodeObject:me.getLastNodeObject(t),pathData:t}}async shouldPreventNavigation(e){return!!(e&&(le.isFunction(e.onNodeActivation)||le.isAsyncFunction(e.onNodeActivation))&&await e.onNodeActivation(e)===!1)}}const Bt=new V2,ul={logout:{label:"Sign Out",icon:"log"},userSettingsProfileMenuEntry:{label:"Settings",icon:"settings"},userSettingsDialog:{dialogHeader:"User Settings",saveBtn:"Save",dismissBtn:"Cancel"},globalSearchCenteredCancelButton:"Cancel"},O2={externalLink:{sameWindow:!1}};class dr{constructor(e){e?(this.rendererObject=e,this.config=e.config||{}):this.config={}}createCompoundContainer(){return document.createElement("div")}createCompoundItemContainer(){return document.createElement("div")}attachCompoundItem(e,t){e.appendChild(t)}}class M2 extends dr{constructor(e){super(e||{use:{}}),e&&e.use&&e.use.extends&&(this.superRenderer=np({use:e.use.extends,config:e.config}))}createCompoundContainer(){return this.rendererObject.use.createCompoundContainer?this.rendererObject.use.createCompoundContainer(this.config,this.superRenderer):this.superRenderer?this.superRenderer.createCompoundContainer():super.createCompoundContainer()}createCompoundItemContainer(e){return this.rendererObject.use.createCompoundItemContainer?this.rendererObject.use.createCompoundItemContainer(e,this.config,this.superRenderer):this.superRenderer?this.superRenderer.createCompoundItemContainer(e):super.createCompoundItemContainer(e)}attachCompoundItem(e,t){this.rendererObject.use.attachCompoundItem?this.rendererObject.use.attachCompoundItem(e,t,this.superRenderer):this.superRenderer?this.superRenderer.attachCompoundItem(e,t):super.attachCompoundItem(e,t)}}class F2 extends dr{createCompoundContainer(){const e="__lui_compound_"+new Date().getTime(),t=document.createElement("div");t.classList.add(e);let n="";return this.config.layouts&&this.config.layouts.forEach(l=>{if(l.minWidth||l.maxWidth){let r="@media only screen ";l.minWidth!=null&&(r+=`and (min-width: ${l.minWidth}px) `),l.maxWidth!=null&&(r+=`and (max-width: ${l.maxWidth}px) `),r+=`{ - .${e} { - grid-template-columns: ${l.columns||"auto"}; - grid-template-rows: ${l.rows||"auto"}; - grid-gap: ${l.gap||"0"}; - } - } - `,n+=r}}),t.innerHTML=` - - `,t}createCompoundItemContainer(e){const t=e||{},n=document.createElement("div");return n.setAttribute("style",`grid-row: ${t.row||"auto"}; grid-column: ${t.column||"auto"}`),n}}const np=i=>{const e=i.use;if(e){if(e==="grid")return new F2(i);if(e.createCompoundContainer||e.createCompoundItemContainer||e.attachCompoundItem)return new M2(i)}else return new dr(i);return new dr(i)},Jf=(i,e,t,n)=>{e.eventListeners&&e.eventListeners.forEach(l=>{const r=l.source+"."+l.name,a=i[r],o={wcElementId:t,wcElement:n,action:l.action,converter:l.dataConverter};a?a.push(o):i[r]=[o]})},U2=i=>Object.entries(i).reduce((e,t)=>(e[Yf(t[0])]=Yf(t[1]),e),{}),Yf=(i="")=>String(i).replaceAll("<","<").replaceAll(">",">").replaceAll(""",'"').replaceAll("'","'").replaceAll("/","/"),B2="500px",H2="0px";class W2{constructor(){Ol(this,"wcContainerData",new WeakMap)}dynamicImport(e){return import(/* webpackIgnore: true */e)}attachWC(e,t,n,l,r,a,o,c){if(n&&n.contains(t)){const h=document.createElement(e);a&&h.setAttribute("nodeId",a),h.setAttribute("lui_web_component",!0),this.initWC(h,e,n,r,l,a,o),n.replaceChild(h,t),c&&(this.removeTemporaryHeightFromCompoundItemContainer(n),this.wcContainerData.delete(n))}}initWC(e,t,n,l,r,a,o){const c=r.context;e.extendedContext=r,e.extendedContext.currentNode&&(e.extendedContext.clientPermissions=e.extendedContext.currentNode.clientPermissions);const h={linkManager:window.Luigi.navigation,uxManager:window.Luigi.ux,getCurrentLocale:()=>window.Luigi.i18n().getCurrentLocale(),publishEvent:g=>{n.eventBus&&n.eventBus.onPublishEvent(g,a,t)},getActiveFeatureToggleList:()=>window.Luigi.featureToggles().getActiveFeatureToggleList(),getActiveFeatureToggles:()=>window.Luigi.featureToggles().getActiveFeatureToggleList(),getPathParams:()=>{var g;return(g=e.extendedContext)!=null&&g.pathParams?e.extendedContext.pathParams:{}},getCoreSearchParams:()=>{const g={clientPermissions:e.extendedContext.clientPermissions};return me.prepareSearchParamsForClient(g)},getClientPermissions:()=>{var g;return(g=e.extendedContext)!=null&&g.clientPermissions?e.extendedContext.clientPermissions:{}},addNodeParams:(g,p)=>{o||window.Luigi.routing().addNodeParams(g,p)},getNodeParams:g=>{var b;if(o)return{};const p=(b=e.extendedContext)!=null&&b.nodeParams?e.extendedContext.nodeParams:{};return g?U2(p):e.extendedContext.nodeParams},setAnchor:g=>{o||window.Luigi.routing().setAnchor(g)},getAnchor:()=>window.Luigi.routing().getAnchor(),getUserSettings:async()=>await this.getUserSettingsForWc(n._luigi_node),setViewGroupData:g=>{const p=re.findViewGroup(n._luigi_node);if(p){const b=re.getViewGroupSettings(p);b._liveCustomData=g,te.configChanged("navigation.viewgroupdata")}}};if(e.__postProcess){const g=new URL(document.baseURI).origin===new URL(l,document.baseURI).origin?new URL(l,document.baseURI):new URL("./",l);e.__postProcess(c,h,g.origin+g.pathname)}else e.context=c,e.nodeParams=r.nodeParams,e.LuigiClient=h;const d=te.getConfigValue("settings.webcomponentCreationInterceptor");le.isFunction(d)&&d(e,r.currentNode,r,a,o)}generateWCId(e){let t="",n=new URL(e,encodeURI(location.href)).href;for(let l=0;l{this.checkWCUrl(n)?this.dynamicImport(n).then(a=>{try{if(!window.customElements.get(t)){let o=a.default;if(!HTMLElement.isPrototypeOf(o)){let c=Object.keys(a);for(let h=0;hr(a)):(console.warn(`View URL '${n}' not allowed to be included`),r(`View URL '${n}' not allowed`))})}includeSelfRegisteredWCFromUrl(e,t,n){if(this.checkWCUrl(t)){window.Luigi._registerWebcomponent||(window.Luigi._registerWebcomponent=(r,a)=>{const o=this.generateWCId(r);window.customElements.get(o)||window.customElements.define(o,a)});let l=document.createElement("script");l.setAttribute("src",t),e.webcomponent.type==="module"&&l.setAttribute("type","module"),l.setAttribute("defer",!0),l.addEventListener("load",()=>{n()}),document.body.appendChild(l)}else console.warn(`View URL '${t}' not allowed to be included`)}checkWCUrl(e){if(e.indexOf("://")>0||e.trim().indexOf("//")===0){if(new URL(e).host===window.location.host)return!0;const n=te.getConfigValue("navigation.validWebcomponentUrls");if(n&&n.length>0)for(let l of n)try{if(new RegExp(l).test(e))return!0}catch(r){console.error(r)}return!1}return!0}renderWebComponent(e,t,n,l,r,a,o){var p;const c=n.context,h=me.substituteViewUrl(e,{context:c}),d=((p=l==null?void 0:l.webcomponent)==null?void 0:p.tagName)||this.generateWCId(h),g=document.createElement("div");t.appendChild(g),t._luigi_node=l,window.customElements.get(d)?this.attachWC(d,g,t,n,h,r,a,o):window.luigiWCFn?window.luigiWCFn(h,d,g,()=>{this.attachWC(d,g,t,n,h,r,a,o)}):l.webcomponent&&l.webcomponent.selfRegistered?this.includeSelfRegisteredWCFromUrl(l,h,()=>{this.attachWC(d,g,t,n,h,r,a,o)}):this.registerWCFromUrl(h,d).then(()=>{this.attachWC(d,g,t,n,h,r,a,o)})}createCompoundContainerAsync(e,t,n){return new Promise((l,r)=>{var a,o;if(e.viewUrl)try{const c=((a=n==null?void 0:n.webcomponent)==null?void 0:a.tagName)||this.generateWCId(e.viewUrl);(o=n==null?void 0:n.webcomponent)!=null&&o.selfRegistered?this.includeSelfRegisteredWCFromUrl(n,e.viewUrl,()=>{const h=document.createElement(c);h.setAttribute("lui_web_component",!0),this.initWC(h,c,h,e.viewUrl,t,"_root"),l(h)}):this.registerWCFromUrl(e.viewUrl,c).then(()=>{const h=document.createElement(c);h.setAttribute("lui_web_component",!0),this.initWC(h,c,h,e.viewUrl,t,"_root"),l(h)})}catch(c){r(c)}else l(e.createCompoundContainer())})}intersectionObserverCallback(e,t){e.filter(l=>l.isIntersecting).forEach(l=>{const r=l.target,a=this.wcContainerData.get(r);a?this.renderWebComponent(a.viewUrl,a.wc_container,a.extendedContext,a.node,a.nodeId,a.isSpecialMf,!0):console.error("Could not find WC container data",{for:r}),t.unobserve(r)})}setTemporaryHeightForCompoundItemContainer(e,t,n){var r,a,o;if(((r=t.lazyLoadingOptions)==null?void 0:r.noTemporaryContainerHeight)===!0)return;const l=((a=n.layoutConfig)==null?void 0:a.temporaryContainerHeight)||((o=t.lazyLoadingOptions)==null?void 0:o.temporaryContainerHeight)||B2;e.style.height=l}removeTemporaryHeightFromCompoundItemContainer(e){const t=this.wcContainerData.get(e);(t==null?void 0:t.noTemporaryContainerHeight)!==!0&&e.style.removeProperty("height")}getCompoundRenderer(e,t){const n=e.webcomponent&&!!e.viewUrl;let l;return n?(l=new dr,l.viewUrl=me.substituteViewUrl(e.viewUrl,{context:t}),l.createCompoundItemContainer=r=>{var a=document.createElement("div");return r&&r.slot&&a.setAttribute("slot",r.slot),a}):e.compound.renderer?l=np(e.compound.renderer):l=new dr,l}createIntersectionObserver(e){var t;return new IntersectionObserver((n,l)=>{this.intersectionObserverCallback(n,l)},{rootMargin:((t=e.compound.lazyLoadingOptions)==null?void 0:t.intersectionRootMargin)||H2})}renderWebComponentCompound(e,t,n){var c,h;const l=((h=(c=e.compound)==null?void 0:c.lazyLoadingOptions)==null?void 0:h.enabled)===!0,r=n.context,a=this.getCompoundRenderer(e,r);let o;return l&&(o=this.createIntersectionObserver(e)),t._luigi_node=e,new Promise(d=>{this.createCompoundContainerAsync(a,n,e).then(g=>{const p={};g.eventBus={listeners:p,onPublishEvent:(b,m,v)=>{const C=p[m+"."+b.type]||[];C.push(...p["*."+b.type]||[]),C.forEach(y=>{const P=y.wcElement||g.querySelector("[nodeId="+y.wcElementId+"]");P?P.dispatchEvent(new CustomEvent(y.action,{detail:y.converter?y.converter(b.detail):b.detail})):console.debug("Could not find event target",y)})}},e.compound.children.forEach((b,m)=>{var P;const v={...r,...b.context},C=a.createCompoundItemContainer(b.layoutConfig),y=b.id||"gen_"+m;C.eventBus=g.eventBus,l?(this.setTemporaryHeightForCompoundItemContainer(C,e.compound,b),a.attachCompoundItem(g,C),this.wcContainerData.set(C,{viewUrl:b.viewUrl,wc_container:C,extendedContext:{context:v},node:b,nodeId:y,isSpecialMf:!0,noTemporaryContainerHeight:(P=e.compound.lazyLoadingOptions)==null?void 0:P.noTemporaryContainerHeight}),o.observe(C)):(a.attachCompoundItem(g,C),this.renderWebComponent(b.viewUrl,C,{context:v},b,y,!0,!1)),Jf(p,b,y)}),t.appendChild(g),Jf(p,e.compound,"_root",g),d(g)})})}getUserSettingsForWc(e){return new Promise((t,n)=>{if(e.userSettingsGroup){const l=e.userSettingsGroup;te.readUserSettings().then(r=>{const o=l&&typeof r=="object"&&r!==null?r[l]:null;t(o)})}else n(null)})}}const ur=new W2;var Wr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},os={exports:{}};/** - * @license - * Lodash - * Copyright OpenJS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */os.exports;(function(i,e){(function(){var t,n="4.17.21",l=200,r="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",o="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",h=500,d="__lodash_placeholder__",g=1,p=2,b=4,m=1,v=2,C=1,y=2,P=4,I=8,T=16,O=32,E=64,H=128,V=256,D=512,q=30,Z="...",X=800,ge=16,$=1,G=2,K=3,ue=1/0,fe=9007199254740991,ne=17976931348623157e292,ae=0/0,Se=4294967295,ie=Se-1,Re=Se>>>1,ze=[["ary",H],["bind",C],["bindKey",y],["curry",I],["curryRight",T],["flip",D],["partial",O],["partialRight",E],["rearg",V]],Pe="[object Arguments]",Ie="[object Array]",Ve="[object AsyncFunction]",ht="[object Boolean]",We="[object Date]",xe="[object DOMException]",Tt="[object Error]",he="[object Function]",it="[object GeneratorFunction]",Ct="[object Map]",$t="[object Number]",cn="[object Null]",Gt="[object Object]",Ce="[object Promise]",gt="[object Proxy]",ct="[object RegExp]",Ot="[object Set]",Ut="[object String]",Qt="[object Symbol]",ti="[object Undefined]",rn="[object WeakMap]",mn="[object WeakSet]",jn="[object ArrayBuffer]",Zt="[object DataView]",Ln="[object Float32Array]",vi="[object Float64Array]",wi="[object Int8Array]",bn="[object Int16Array]",ki="[object Int32Array]",Si="[object Uint8Array]",Ci="[object Uint8ClampedArray]",yi="[object Uint16Array]",Pi="[object Uint32Array]",hl=/\b__p \+= '';/g,gl=/\b(__p \+=) '' \+/g,_l=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ii=/&(?:amp|lt|gt|quot|#39);/g,Hi=/[&<>"']/g,Wi=RegExp(Ii.source),fi=RegExp(Hi.source),pl=/<%-([\s\S]+?)%>/g,ml=/<%([\s\S]+?)%>/g,zi=/<%=([\s\S]+?)%>/g,bl=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,vl=/^\w*$/,wl=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ni=/[\\^$.*+?()[\]{}|]/g,kl=RegExp(Ni.source),ni=/^\s+/,J=/\s/,ke=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Je=/\{\n\/\* \[wrapped with (.+)\] \*/,et=/,? & /,mt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,yt=/[()=,{}\[\]\/\s]/,xt=/\\(\\)?/g,Lt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Fn=/\w*$/,Sl=/^[-+]0x[0-9a-f]+$/i,Hl=/^0b[01]+$/i,_r=/^\[object .+?Constructor\]$/,qi=/^0o[0-7]+$/i,Cl=/^(?:0|[1-9]\d*)$/,yl=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ci=/($^)/,Wl=/['\n\r\u2028\u2029\\]/g,Ti="\\ud800-\\udfff",pr="\\u0300-\\u036f",Y="\\ufe20-\\ufe2f",Mt="\\u20d0-\\u20ff",vn=pr+Y+Mt,ii="\\u2700-\\u27bf",mr="a-z\\xdf-\\xf6\\xf8-\\xff",Gi="\\xac\\xb1\\xd7\\xf7",an="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",zl="\\u2000-\\u206f",Xr=" \\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",$r="A-Z\\xc0-\\xd6\\xd8-\\xde",Ki="\\ufe0e\\ufe0f",xr=Gi+an+zl+Xr,br="['’]",ps="["+Ti+"]",ea="["+xr+"]",ji="["+vn+"]",ta="\\d+",ms="["+ii+"]",na="["+mr+"]",vr="[^"+Ti+xr+ta+ii+mr+$r+"]",wr="\\ud83c[\\udffb-\\udfff]",ia="(?:"+ji+"|"+wr+")",la="[^"+Ti+"]",ql="(?:\\ud83c[\\udde6-\\uddff]){2}",kr="[\\ud800-\\udbff][\\udc00-\\udfff]",Ji="["+$r+"]",ra="\\u200d",aa="(?:"+na+"|"+vr+")",bs="(?:"+Ji+"|"+vr+")",sa="(?:"+br+"(?:d|ll|m|re|s|t|ve))?",oa="(?:"+br+"(?:D|LL|M|RE|S|T|VE))?",ua=ia+"?",fa="["+Ki+"]?",vs="(?:"+ra+"(?:"+[la,ql,kr].join("|")+")"+fa+ua+")*",ws="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",ks="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",ca=fa+ua+vs,Ss="(?:"+[ms,ql,kr].join("|")+")"+ca,Cs="(?:"+[la+ji+"?",ji,ql,kr,ps].join("|")+")",ys=RegExp(br,"g"),Ps=RegExp(ji,"g"),Sr=RegExp(wr+"(?="+wr+")|"+Cs+ca,"g"),B=RegExp([Ji+"?"+na+"+"+sa+"(?="+[ea,Ji,"$"].join("|")+")",bs+"+"+oa+"(?="+[ea,Ji+aa,"$"].join("|")+")",Ji+"?"+aa+"+"+sa,Ji+"+"+oa,ks,ws,ta,Ss].join("|"),"g"),oe=RegExp("["+ra+Ti+vn+Ki+"]"),Ee=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,qe=["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"],Oe=-1,ce={};ce[Ln]=ce[vi]=ce[wi]=ce[bn]=ce[ki]=ce[Si]=ce[Ci]=ce[yi]=ce[Pi]=!0,ce[Pe]=ce[Ie]=ce[jn]=ce[ht]=ce[Zt]=ce[We]=ce[Tt]=ce[he]=ce[Ct]=ce[$t]=ce[Gt]=ce[ct]=ce[Ot]=ce[Ut]=ce[rn]=!1;var Ne={};Ne[Pe]=Ne[Ie]=Ne[jn]=Ne[Zt]=Ne[ht]=Ne[We]=Ne[Ln]=Ne[vi]=Ne[wi]=Ne[bn]=Ne[ki]=Ne[Ct]=Ne[$t]=Ne[Gt]=Ne[ct]=Ne[Ot]=Ne[Ut]=Ne[Qt]=Ne[Si]=Ne[Ci]=Ne[yi]=Ne[Pi]=!0,Ne[Tt]=Ne[he]=Ne[rn]=!1;var St={À:"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"},Wt={"&":"&","<":"<",">":">",'"':""","'":"'"},Cr={"&":"&","<":"<",">":">",""":'"',"'":"'"},Yi={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},yr=parseFloat,Qi=parseInt,Gl=typeof Wr=="object"&&Wr&&Wr.Object===Object&&Wr,Ke=typeof self=="object"&&self&&self.Object===Object&&self,tt=Gl||Ke||Function("return this")(),Rt=e&&!e.nodeType&&e,zt=Rt&&!0&&i&&!i.nodeType&&i,An=zt&&zt.exports===Rt,Un=An&&Gl.process,dn=function(){try{var Q=zt&&zt.require&&zt.require("util").types;return Q||Un&&Un.binding&&Un.binding("util")}catch{}}(),Kl=dn&&dn.isArrayBuffer,Pl=dn&&dn.isDate,Is=dn&&dn.isMap,jl=dn&&dn.isRegExp,da=dn&&dn.isSet,Il=dn&&dn.isTypedArray;function sn(Q,de,se){switch(se.length){case 0:return Q.call(de);case 1:return Q.call(de,se[0]);case 2:return Q.call(de,se[0],se[1]);case 3:return Q.call(de,se[0],se[1],se[2])}return Q.apply(de,se)}function wn(Q,de,se,Be){for(var nt=-1,Pt=Q==null?0:Q.length;++nt-1}function Ts(Q,de,se){for(var Be=-1,nt=Q==null?0:Q.length;++Be-1;);return se}function $o(Q,de){for(var se=Q.length;se--&&Jl(de,Q[se],0)>-1;);return se}function Tp(Q,de){for(var se=Q.length,Be=0;se--;)Q[se]===de&&++Be;return Be}var Lp=Rs(St),Ap=Rs(Wt);function Ep(Q){return"\\"+Yi[Q]}function Rp(Q,de){return Q==null?t:Q[de]}function Yl(Q){return oe.test(Q)}function Dp(Q){return Ee.test(Q)}function Vp(Q){for(var de,se=[];!(de=Q.next()).done;)se.push(de.value);return se}function Ms(Q){var de=-1,se=Array(Q.size);return Q.forEach(function(Be,nt){se[++de]=[nt,Be]}),se}function xo(Q,de){return function(se){return Q(de(se))}}function $i(Q,de){for(var se=-1,Be=Q.length,nt=0,Pt=[];++se-1}function km(s,u){var _=this.__data__,k=Aa(_,s);return k<0?(++this.size,_.push([s,u])):_[k][1]=u,this}Li.prototype.clear=mm,Li.prototype.delete=bm,Li.prototype.get=vm,Li.prototype.has=wm,Li.prototype.set=km;function Ai(s){var u=-1,_=s==null?0:s.length;for(this.clear();++u<_;){var k=s[u];this.set(k[0],k[1])}}function Sm(){this.size=0,this.__data__={hash:new Tl,map:new(Nr||Li),string:new Tl}}function Cm(s){var u=za(this,s).delete(s);return this.size-=u?1:0,u}function ym(s){return za(this,s).get(s)}function Pm(s){return za(this,s).has(s)}function Im(s,u){var _=za(this,s),k=_.size;return _.set(s,u),this.size+=_.size==k?0:1,this}Ai.prototype.clear=Sm,Ai.prototype.delete=Cm,Ai.prototype.get=ym,Ai.prototype.has=Pm,Ai.prototype.set=Im;function Ll(s){var u=-1,_=s==null?0:s.length;for(this.__data__=new Ai;++u<_;)this.add(s[u])}function Nm(s){return this.__data__.set(s,c),this}function Tm(s){return this.__data__.has(s)}Ll.prototype.add=Ll.prototype.push=Nm,Ll.prototype.has=Tm;function ri(s){var u=this.__data__=new Li(s);this.size=u.size}function Lm(){this.__data__=new Li,this.size=0}function Am(s){var u=this.__data__,_=u.delete(s);return this.size=u.size,_}function Em(s){return this.__data__.get(s)}function Rm(s){return this.__data__.has(s)}function Dm(s,u){var _=this.__data__;if(_ instanceof Li){var k=_.__data__;if(!Nr||k.length=u?s:u)),s}function Qn(s,u,_,k,N,F){var z,j=u&g,x=u&p,_e=u&b;if(_&&(z=N?_(s,k,N,F):_(s)),z!==t)return z;if(!jt(s))return s;var pe=lt(s);if(pe){if(z=P1(s),!j)return En(s,z)}else{var ye=Sn(s),De=ye==he||ye==it;if(ll(s))return Ou(s,j);if(ye==Gt||ye==Pe||De&&!N){if(z=x||De?{}:ef(s),!j)return x?g1(s,Fm(z,s)):h1(s,cu(z,s))}else{if(!Ne[ye])return N?s:{};z=I1(s,ye,j)}}F||(F=new ri);var Ge=F.get(s);if(Ge)return Ge;F.set(s,z),Af(s)?s.forEach(function(Xe){z.add(Qn(Xe,u,_,Xe,s,F))}):Tf(s)&&s.forEach(function(Xe,dt){z.set(dt,Qn(Xe,u,_,dt,s,F))});var Ze=_e?x?oo:so:x?Dn:hn,st=pe?t:Ze(s);return Kt(st||s,function(Xe,dt){st&&(dt=Xe,Xe=s[dt]),Er(z,dt,Qn(Xe,u,_,dt,s,F))}),z}function Um(s){var u=hn(s);return function(_){return du(_,s,u)}}function du(s,u,_){var k=_.length;if(s==null)return!k;for(s=Ft(s);k--;){var N=_[k],F=u[N],z=s[N];if(z===t&&!(N in s)||!F(z))return!1}return!0}function hu(s,u,_){if(typeof s!="function")throw new Jn(a);return Ur(function(){s.apply(t,_)},u)}function Rr(s,u,_,k){var N=-1,F=ha,z=!0,j=s.length,x=[],_e=u.length;if(!j)return x;_&&(u=qt(u,Bn(_))),k?(F=Ts,z=!1):u.length>=l&&(F=Pr,z=!1,u=new Ll(u));e:for(;++NN?0:N+_),k=k===t||k>N?N:at(k),k<0&&(k+=N),k=_>k?0:Rf(k);_0&&_(j)?u>1?_n(j,u-1,_,k,N):Xi(N,j):k||(N[N.length]=j)}return N}var qs=Wu(),pu=Wu(!0);function di(s,u){return s&&qs(s,u,hn)}function Gs(s,u){return s&&pu(s,u,hn)}function Ra(s,u){return Zi(u,function(_){return Oi(s[_])})}function El(s,u){u=nl(u,s);for(var _=0,k=u.length;s!=null&&_u}function Wm(s,u){return s!=null&&At.call(s,u)}function zm(s,u){return s!=null&&u in Ft(s)}function qm(s,u,_){return s>=kn(u,_)&&s=120&&pe.length>=120)?new Ll(z&&pe):t}pe=s[0];var ye=-1,De=j[0];e:for(;++ye-1;)j!==s&&Ca.call(j,x,1),Ca.call(s,x,1);return s}function Nu(s,u){for(var _=s?u.length:0,k=_-1;_--;){var N=u[_];if(_==k||N!==F){var F=N;Vi(N)?Ca.call(s,N,1):eo(s,N)}}return s}function Xs(s,u){return s+Ia(su()*(u-s+1))}function n1(s,u,_,k){for(var N=-1,F=un(Pa((u-s)/(_||1)),0),z=se(F);F--;)z[k?F:++N]=s,s+=_;return z}function $s(s,u){var _="";if(!s||u<1||u>fe)return _;do u%2&&(_+=s),u=Ia(u/2),u&&(s+=s);while(u);return _}function ot(s,u){return po(lf(s,u,Vn),s+"")}function i1(s){return fu(rr(s))}function l1(s,u){var _=rr(s);return qa(_,Al(u,0,_.length))}function Or(s,u,_,k){if(!jt(s))return s;u=nl(u,s);for(var N=-1,F=u.length,z=F-1,j=s;j!=null&&++NN?0:N+u),_=_>N?N:_,_<0&&(_+=N),N=u>_?0:_-u>>>0,u>>>=0;for(var F=se(N);++k>>1,z=s[F];z!==null&&!Wn(z)&&(_?z<=u:z=l){var _e=u?null:b1(s);if(_e)return _a(_e);z=!1,N=Pr,x=new Ll}else x=u?[]:j;e:for(;++k=k?s:Zn(s,u,_)}var Vu=Qp||function(s){return tt.clearTimeout(s)};function Ou(s,u){if(u)return s.slice();var _=s.length,k=nu?nu(_):new s.constructor(_);return s.copy(k),k}function lo(s){var u=new s.constructor(s.byteLength);return new ka(u).set(new ka(s)),u}function u1(s,u){var _=u?lo(s.buffer):s.buffer;return new s.constructor(_,s.byteOffset,s.byteLength)}function f1(s){var u=new s.constructor(s.source,Fn.exec(s));return u.lastIndex=s.lastIndex,u}function c1(s){return Ar?Ft(Ar.call(s)):{}}function Mu(s,u){var _=u?lo(s.buffer):s.buffer;return new s.constructor(_,s.byteOffset,s.length)}function Fu(s,u){if(s!==u){var _=s!==t,k=s===null,N=s===s,F=Wn(s),z=u!==t,j=u===null,x=u===u,_e=Wn(u);if(!j&&!_e&&!F&&s>u||F&&z&&x&&!j&&!_e||k&&z&&x||!_&&x||!N)return 1;if(!k&&!F&&!_e&&s=j)return x;var _e=_[k];return x*(_e=="desc"?-1:1)}}return s.index-u.index}function Uu(s,u,_,k){for(var N=-1,F=s.length,z=_.length,j=-1,x=u.length,_e=un(F-z,0),pe=se(x+_e),ye=!k;++j1?_[N-1]:t,z=N>2?_[2]:t;for(F=s.length>3&&typeof F=="function"?(N--,F):t,z&&Pn(_[0],_[1],z)&&(F=N<3?t:F,N=1),u=Ft(u);++k-1?N[F?u[z]:z]:t}}function Gu(s){return Di(function(u){var _=u.length,k=_,N=Yn.prototype.thru;for(s&&u.reverse();k--;){var F=u[k];if(typeof F!="function")throw new Jn(a);if(N&&!z&&Wa(F)=="wrapper")var z=new Yn([],!0)}for(k=z?k:_;++k<_;){F=u[k];var j=Wa(F),x=j=="wrapper"?uo(F):t;x&&go(x[0])&&x[1]==(H|I|O|V)&&!x[4].length&&x[9]==1?z=z[Wa(x[0])].apply(z,x[3]):z=F.length==1&&go(F)?z[j]():z.thru(F)}return function(){var _e=arguments,pe=_e[0];if(z&&_e.length==1&<(pe))return z.plant(pe).value();for(var ye=0,De=_?u[ye].apply(this,_e):pe;++ye<_;)De=u[ye].call(this,De);return De}})}function Fa(s,u,_,k,N,F,z,j,x,_e){var pe=u&H,ye=u&C,De=u&y,Ge=u&(I|T),Ze=u&D,st=De?t:Mr(s);function Xe(){for(var dt=arguments.length,pt=se(dt),zn=dt;zn--;)pt[zn]=arguments[zn];if(Ge)var In=ir(Xe),qn=Tp(pt,In);if(k&&(pt=Uu(pt,k,N,Ge)),F&&(pt=Bu(pt,F,z,Ge)),dt-=qn,Ge&&dt<_e){var tn=$i(pt,In);return Ju(s,u,Fa,Xe.placeholder,_,pt,tn,j,x,_e-dt)}var si=ye?_:this,Fi=De?si[s]:s;return dt=pt.length,j?pt=M1(pt,j):Ze&&dt>1&&pt.reverse(),pe&&xj))return!1;var _e=F.get(s),pe=F.get(u);if(_e&&pe)return _e==u&&pe==s;var ye=-1,De=!0,Ge=_&v?new Ll:t;for(F.set(s,u),F.set(u,s);++ye1?"& ":"")+u[k],u=u.join(_>2?", ":" "),s.replace(ke,`{ -/* [wrapped with `+u+`] */ -`)}function T1(s){return lt(s)||Vl(s)||!!(ru&&s&&s[ru])}function Vi(s,u){var _=typeof s;return u=u??fe,!!u&&(_=="number"||_!="symbol"&&Cl.test(s))&&s>-1&&s%1==0&&s0){if(++u>=X)return arguments[0]}else u=0;return s.apply(t,arguments)}}function qa(s,u){var _=-1,k=s.length,N=k-1;for(u=u===t?k:u;++_1?s[u-1]:t;return _=typeof _=="function"?(s.pop(),_):t,pf(s,_)});function mf(s){var u=M(s);return u.__chain__=!0,u}function Bb(s,u){return u(s),s}function Ga(s,u){return u(s)}var Hb=Di(function(s){var u=s.length,_=u?s[0]:0,k=this.__wrapped__,N=function(F){return zs(F,s)};return u>1||this.__actions__.length||!(k instanceof _t)||!Vi(_)?this.thru(N):(k=k.slice(_,+_+(u?1:0)),k.__actions__.push({func:Ga,args:[N],thisArg:t}),new Yn(k,this.__chain__).thru(function(F){return u&&!F.length&&F.push(t),F}))});function Wb(){return mf(this)}function zb(){return new Yn(this.value(),this.__chain__)}function qb(){this.__values__===t&&(this.__values__=Ef(this.value()));var s=this.__index__>=this.__values__.length,u=s?t:this.__values__[this.__index__++];return{done:s,value:u}}function Gb(){return this}function Kb(s){for(var u,_=this;_ instanceof La;){var k=ff(_);k.__index__=0,k.__values__=t,u?N.__wrapped__=k:u=k;var N=k;_=_.__wrapped__}return N.__wrapped__=s,u}function jb(){var s=this.__wrapped__;if(s instanceof _t){var u=s;return this.__actions__.length&&(u=new _t(this)),u=u.reverse(),u.__actions__.push({func:Ga,args:[mo],thisArg:t}),new Yn(u,this.__chain__)}return this.thru(mo)}function Jb(){return Ru(this.__wrapped__,this.__actions__)}var Yb=Ma(function(s,u,_){At.call(s,_)?++s[_]:Ei(s,_,1)});function Qb(s,u,_){var k=lt(s)?Ko:Bm;return _&&Pn(s,u,_)&&(u=t),k(s,Ye(u,3))}function Zb(s,u){var _=lt(s)?Zi:_u;return _(s,Ye(u,3))}var Xb=qu(cf),$b=qu(df);function xb(s,u){return _n(Ka(s,u),1)}function ev(s,u){return _n(Ka(s,u),ue)}function tv(s,u,_){return _=_===t?1:at(_),_n(Ka(s,u),_)}function bf(s,u){var _=lt(s)?Kt:el;return _(s,Ye(u,3))}function vf(s,u){var _=lt(s)?Ns:gu;return _(s,Ye(u,3))}var nv=Ma(function(s,u,_){At.call(s,_)?s[_].push(u):Ei(s,_,[u])});function iv(s,u,_,k){s=Rn(s)?s:rr(s),_=_&&!k?at(_):0;var N=s.length;return _<0&&(_=un(N+_,0)),Za(s)?_<=N&&s.indexOf(u,_)>-1:!!N&&Jl(s,u,_)>-1}var lv=ot(function(s,u,_){var k=-1,N=typeof u=="function",F=Rn(s)?se(s.length):[];return el(s,function(z){F[++k]=N?sn(u,z,_):Dr(z,u,_)}),F}),rv=Ma(function(s,u,_){Ei(s,_,u)});function Ka(s,u){var _=lt(s)?qt:ku;return _(s,Ye(u,3))}function av(s,u,_,k){return s==null?[]:(lt(u)||(u=u==null?[]:[u]),_=k?t:_,lt(_)||(_=_==null?[]:[_]),Pu(s,u,_))}var sv=Ma(function(s,u,_){s[_?0:1].push(u)},function(){return[[],[]]});function ov(s,u,_){var k=lt(s)?Ls:Qo,N=arguments.length<3;return k(s,Ye(u,4),_,N,el)}function uv(s,u,_){var k=lt(s)?kp:Qo,N=arguments.length<3;return k(s,Ye(u,4),_,N,gu)}function fv(s,u){var _=lt(s)?Zi:_u;return _(s,Ya(Ye(u,3)))}function cv(s){var u=lt(s)?fu:i1;return u(s)}function dv(s,u,_){(_?Pn(s,u,_):u===t)?u=1:u=at(u);var k=lt(s)?Vm:l1;return k(s,u)}function hv(s){var u=lt(s)?Om:a1;return u(s)}function gv(s){if(s==null)return 0;if(Rn(s))return Za(s)?Ql(s):s.length;var u=Sn(s);return u==Ct||u==Ot?s.size:Ys(s).length}function _v(s,u,_){var k=lt(s)?As:s1;return _&&Pn(s,u,_)&&(u=t),k(s,Ye(u,3))}var pv=ot(function(s,u){if(s==null)return[];var _=u.length;return _>1&&Pn(s,u[0],u[1])?u=[]:_>2&&Pn(u[0],u[1],u[2])&&(u=[u[0]]),Pu(s,_n(u,1),[])}),ja=Zp||function(){return tt.Date.now()};function mv(s,u){if(typeof u!="function")throw new Jn(a);return s=at(s),function(){if(--s<1)return u.apply(this,arguments)}}function wf(s,u,_){return u=_?t:u,u=s&&u==null?s.length:u,Ri(s,H,t,t,t,t,u)}function kf(s,u){var _;if(typeof u!="function")throw new Jn(a);return s=at(s),function(){return--s>0&&(_=u.apply(this,arguments)),s<=1&&(u=t),_}}var vo=ot(function(s,u,_){var k=C;if(_.length){var N=$i(_,ir(vo));k|=O}return Ri(s,k,u,_,N)}),Sf=ot(function(s,u,_){var k=C|y;if(_.length){var N=$i(_,ir(Sf));k|=O}return Ri(u,k,s,_,N)});function Cf(s,u,_){u=_?t:u;var k=Ri(s,I,t,t,t,t,t,u);return k.placeholder=Cf.placeholder,k}function yf(s,u,_){u=_?t:u;var k=Ri(s,T,t,t,t,t,t,u);return k.placeholder=yf.placeholder,k}function Pf(s,u,_){var k,N,F,z,j,x,_e=0,pe=!1,ye=!1,De=!0;if(typeof s!="function")throw new Jn(a);u=$n(u)||0,jt(_)&&(pe=!!_.leading,ye="maxWait"in _,F=ye?un($n(_.maxWait)||0,u):F,De="trailing"in _?!!_.trailing:De);function Ge(tn){var si=k,Fi=N;return k=N=t,_e=tn,z=s.apply(Fi,si),z}function Ze(tn){return _e=tn,j=Ur(dt,u),pe?Ge(tn):z}function st(tn){var si=tn-x,Fi=tn-_e,Gf=u-si;return ye?kn(Gf,F-Fi):Gf}function Xe(tn){var si=tn-x,Fi=tn-_e;return x===t||si>=u||si<0||ye&&Fi>=F}function dt(){var tn=ja();if(Xe(tn))return pt(tn);j=Ur(dt,st(tn))}function pt(tn){return j=t,De&&k?Ge(tn):(k=N=t,z)}function zn(){j!==t&&Vu(j),_e=0,k=x=N=j=t}function In(){return j===t?z:pt(ja())}function qn(){var tn=ja(),si=Xe(tn);if(k=arguments,N=this,x=tn,si){if(j===t)return Ze(x);if(ye)return Vu(j),j=Ur(dt,u),Ge(x)}return j===t&&(j=Ur(dt,u)),z}return qn.cancel=zn,qn.flush=In,qn}var bv=ot(function(s,u){return hu(s,1,u)}),vv=ot(function(s,u,_){return hu(s,$n(u)||0,_)});function wv(s){return Ri(s,D)}function Ja(s,u){if(typeof s!="function"||u!=null&&typeof u!="function")throw new Jn(a);var _=function(){var k=arguments,N=u?u.apply(this,k):k[0],F=_.cache;if(F.has(N))return F.get(N);var z=s.apply(this,k);return _.cache=F.set(N,z)||F,z};return _.cache=new(Ja.Cache||Ai),_}Ja.Cache=Ai;function Ya(s){if(typeof s!="function")throw new Jn(a);return function(){var u=arguments;switch(u.length){case 0:return!s.call(this);case 1:return!s.call(this,u[0]);case 2:return!s.call(this,u[0],u[1]);case 3:return!s.call(this,u[0],u[1],u[2])}return!s.apply(this,u)}}function kv(s){return kf(2,s)}var Sv=o1(function(s,u){u=u.length==1&<(u[0])?qt(u[0],Bn(Ye())):qt(_n(u,1),Bn(Ye()));var _=u.length;return ot(function(k){for(var N=-1,F=kn(k.length,_);++N=u}),Vl=bu(function(){return arguments}())?bu:function(s){return Xt(s)&&At.call(s,"callee")&&!lu.call(s,"callee")},lt=se.isArray,Fv=Kl?Bn(Kl):Km;function Rn(s){return s!=null&&Qa(s.length)&&!Oi(s)}function en(s){return Xt(s)&&Rn(s)}function Uv(s){return s===!0||s===!1||Xt(s)&&yn(s)==ht}var ll=$p||Eo,Bv=Pl?Bn(Pl):jm;function Hv(s){return Xt(s)&&s.nodeType===1&&!Br(s)}function Wv(s){if(s==null)return!0;if(Rn(s)&&(lt(s)||typeof s=="string"||typeof s.splice=="function"||ll(s)||lr(s)||Vl(s)))return!s.length;var u=Sn(s);if(u==Ct||u==Ot)return!s.size;if(Fr(s))return!Ys(s).length;for(var _ in s)if(At.call(s,_))return!1;return!0}function zv(s,u){return Vr(s,u)}function qv(s,u,_){_=typeof _=="function"?_:t;var k=_?_(s,u):t;return k===t?Vr(s,u,t,_):!!k}function ko(s){if(!Xt(s))return!1;var u=yn(s);return u==Tt||u==xe||typeof s.message=="string"&&typeof s.name=="string"&&!Br(s)}function Gv(s){return typeof s=="number"&&au(s)}function Oi(s){if(!jt(s))return!1;var u=yn(s);return u==he||u==it||u==Ve||u==gt}function Nf(s){return typeof s=="number"&&s==at(s)}function Qa(s){return typeof s=="number"&&s>-1&&s%1==0&&s<=fe}function jt(s){var u=typeof s;return s!=null&&(u=="object"||u=="function")}function Xt(s){return s!=null&&typeof s=="object"}var Tf=Is?Bn(Is):Ym;function Kv(s,u){return s===u||Js(s,u,fo(u))}function jv(s,u,_){return _=typeof _=="function"?_:t,Js(s,u,fo(u),_)}function Jv(s){return Lf(s)&&s!=+s}function Yv(s){if(E1(s))throw new nt(r);return vu(s)}function Qv(s){return s===null}function Zv(s){return s==null}function Lf(s){return typeof s=="number"||Xt(s)&&yn(s)==$t}function Br(s){if(!Xt(s)||yn(s)!=Gt)return!1;var u=Sa(s);if(u===null)return!0;var _=At.call(u,"constructor")&&u.constructor;return typeof _=="function"&&_ instanceof _&&ba.call(_)==jp}var So=jl?Bn(jl):Qm;function Xv(s){return Nf(s)&&s>=-fe&&s<=fe}var Af=da?Bn(da):Zm;function Za(s){return typeof s=="string"||!lt(s)&&Xt(s)&&yn(s)==Ut}function Wn(s){return typeof s=="symbol"||Xt(s)&&yn(s)==Qt}var lr=Il?Bn(Il):Xm;function $v(s){return s===t}function xv(s){return Xt(s)&&Sn(s)==rn}function e0(s){return Xt(s)&&yn(s)==mn}var t0=Ha(Qs),n0=Ha(function(s,u){return s<=u});function Ef(s){if(!s)return[];if(Rn(s))return Za(s)?li(s):En(s);if(Ir&&s[Ir])return Vp(s[Ir]());var u=Sn(s),_=u==Ct?Ms:u==Ot?_a:rr;return _(s)}function Mi(s){if(!s)return s===0?s:0;if(s=$n(s),s===ue||s===-ue){var u=s<0?-1:1;return u*ne}return s===s?s:0}function at(s){var u=Mi(s),_=u%1;return u===u?_?u-_:u:0}function Rf(s){return s?Al(at(s),0,Se):0}function $n(s){if(typeof s=="number")return s;if(Wn(s))return ae;if(jt(s)){var u=typeof s.valueOf=="function"?s.valueOf():s;s=jt(u)?u+"":u}if(typeof s!="string")return s===0?s:+s;s=Zo(s);var _=Hl.test(s);return _||qi.test(s)?Qi(s.slice(2),_?2:8):Sl.test(s)?ae:+s}function Df(s){return hi(s,Dn(s))}function i0(s){return s?Al(at(s),-fe,fe):s===0?s:0}function It(s){return s==null?"":Hn(s)}var l0=tr(function(s,u){if(Fr(u)||Rn(u)){hi(u,hn(u),s);return}for(var _ in u)At.call(u,_)&&Er(s,_,u[_])}),Vf=tr(function(s,u){hi(u,Dn(u),s)}),Xa=tr(function(s,u,_,k){hi(u,Dn(u),s,k)}),r0=tr(function(s,u,_,k){hi(u,hn(u),s,k)}),a0=Di(zs);function s0(s,u){var _=er(s);return u==null?_:cu(_,u)}var o0=ot(function(s,u){s=Ft(s);var _=-1,k=u.length,N=k>2?u[2]:t;for(N&&Pn(u[0],u[1],N)&&(k=1);++_1),F}),hi(s,oo(s),_),k&&(_=Qn(_,g|p|b,v1));for(var N=u.length;N--;)eo(_,u[N]);return _});function I0(s,u){return Mf(s,Ya(Ye(u)))}var N0=Di(function(s,u){return s==null?{}:e1(s,u)});function Mf(s,u){if(s==null)return{};var _=qt(oo(s),function(k){return[k]});return u=Ye(u),Iu(s,_,function(k,N){return u(k,N[0])})}function T0(s,u,_){u=nl(u,s);var k=-1,N=u.length;for(N||(N=1,s=t);++ku){var k=s;s=u,u=k}if(_||s%1||u%1){var N=su();return kn(s+N*(u-s+yr("1e-"+((N+"").length-1))),u)}return Xs(s,u)}var B0=nr(function(s,u,_){return u=u.toLowerCase(),s+(_?Bf(u):u)});function Bf(s){return Po(It(s).toLowerCase())}function Hf(s){return s=It(s),s&&s.replace(yl,Lp).replace(Ps,"")}function H0(s,u,_){s=It(s),u=Hn(u);var k=s.length;_=_===t?k:Al(at(_),0,k);var N=_;return _-=u.length,_>=0&&s.slice(_,N)==u}function W0(s){return s=It(s),s&&fi.test(s)?s.replace(Hi,Ap):s}function z0(s){return s=It(s),s&&kl.test(s)?s.replace(Ni,"\\$&"):s}var q0=nr(function(s,u,_){return s+(_?"-":"")+u.toLowerCase()}),G0=nr(function(s,u,_){return s+(_?" ":"")+u.toLowerCase()}),K0=zu("toLowerCase");function j0(s,u,_){s=It(s),u=at(u);var k=u?Ql(s):0;if(!u||k>=u)return s;var N=(u-k)/2;return Ba(Ia(N),_)+s+Ba(Pa(N),_)}function J0(s,u,_){s=It(s),u=at(u);var k=u?Ql(s):0;return u&&k>>0,_?(s=It(s),s&&(typeof u=="string"||u!=null&&!So(u))&&(u=Hn(u),!u&&Yl(s))?il(li(s),0,_):s.split(u,_)):[]}var ew=nr(function(s,u,_){return s+(_?" ":"")+Po(u)});function tw(s,u,_){return s=It(s),_=_==null?0:Al(at(_),0,s.length),u=Hn(u),s.slice(_,_+u.length)==u}function nw(s,u,_){var k=M.templateSettings;_&&Pn(s,u,_)&&(u=t),s=It(s),u=Xa({},u,k,Qu);var N=Xa({},u.imports,k.imports,Qu),F=hn(N),z=Os(N,F),j,x,_e=0,pe=u.interpolate||ci,ye="__p += '",De=Fs((u.escape||ci).source+"|"+pe.source+"|"+(pe===zi?Lt:ci).source+"|"+(u.evaluate||ci).source+"|$","g"),Ge="//# sourceURL="+(At.call(u,"sourceURL")?(u.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Oe+"]")+` -`;s.replace(De,function(Xe,dt,pt,zn,In,qn){return pt||(pt=zn),ye+=s.slice(_e,qn).replace(Wl,Ep),dt&&(j=!0,ye+=`' + -__e(`+dt+`) + -'`),In&&(x=!0,ye+=`'; -`+In+`; -__p += '`),pt&&(ye+=`' + -((__t = (`+pt+`)) == null ? '' : __t) + -'`),_e=qn+Xe.length,Xe}),ye+=`'; -`;var Ze=At.call(u,"variable")&&u.variable;if(!Ze)ye=`with (obj) { -`+ye+` -} -`;else if(yt.test(Ze))throw new nt(o);ye=(x?ye.replace(hl,""):ye).replace(gl,"$1").replace(_l,"$1;"),ye="function("+(Ze||"obj")+`) { -`+(Ze?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(j?", __e = _.escape":"")+(x?`, __j = Array.prototype.join; -function print() { __p += __j.call(arguments, '') } -`:`; -`)+ye+`return __p -}`;var st=zf(function(){return Pt(F,Ge+"return "+ye).apply(t,z)});if(st.source=ye,ko(st))throw st;return st}function iw(s){return It(s).toLowerCase()}function lw(s){return It(s).toUpperCase()}function rw(s,u,_){if(s=It(s),s&&(_||u===t))return Zo(s);if(!s||!(u=Hn(u)))return s;var k=li(s),N=li(u),F=Xo(k,N),z=$o(k,N)+1;return il(k,F,z).join("")}function aw(s,u,_){if(s=It(s),s&&(_||u===t))return s.slice(0,eu(s)+1);if(!s||!(u=Hn(u)))return s;var k=li(s),N=$o(k,li(u))+1;return il(k,0,N).join("")}function sw(s,u,_){if(s=It(s),s&&(_||u===t))return s.replace(ni,"");if(!s||!(u=Hn(u)))return s;var k=li(s),N=Xo(k,li(u));return il(k,N).join("")}function ow(s,u){var _=q,k=Z;if(jt(u)){var N="separator"in u?u.separator:N;_="length"in u?at(u.length):_,k="omission"in u?Hn(u.omission):k}s=It(s);var F=s.length;if(Yl(s)){var z=li(s);F=z.length}if(_>=F)return s;var j=_-Ql(k);if(j<1)return k;var x=z?il(z,0,j).join(""):s.slice(0,j);if(N===t)return x+k;if(z&&(j+=x.length-j),So(N)){if(s.slice(j).search(N)){var _e,pe=x;for(N.global||(N=Fs(N.source,It(Fn.exec(N))+"g")),N.lastIndex=0;_e=N.exec(pe);)var ye=_e.index;x=x.slice(0,ye===t?j:ye)}}else if(s.indexOf(Hn(N),j)!=j){var De=x.lastIndexOf(N);De>-1&&(x=x.slice(0,De))}return x+k}function uw(s){return s=It(s),s&&Wi.test(s)?s.replace(Ii,Up):s}var fw=nr(function(s,u,_){return s+(_?" ":"")+u.toUpperCase()}),Po=zu("toUpperCase");function Wf(s,u,_){return s=It(s),u=_?t:u,u===t?Dp(s)?Wp(s):yp(s):s.match(u)||[]}var zf=ot(function(s,u){try{return sn(s,t,u)}catch(_){return ko(_)?_:new nt(_)}}),cw=Di(function(s,u){return Kt(u,function(_){_=gi(_),Ei(s,_,vo(s[_],s))}),s});function dw(s){var u=s==null?0:s.length,_=Ye();return s=u?qt(s,function(k){if(typeof k[1]!="function")throw new Jn(a);return[_(k[0]),k[1]]}):[],ot(function(k){for(var N=-1;++Nfe)return[];var _=Se,k=kn(s,Se);u=Ye(u),s-=Se;for(var N=Vs(k,u);++_0||u<0)?new _t(_):(s<0?_=_.takeRight(-s):s&&(_=_.drop(s)),u!==t&&(u=at(u),_=u<0?_.dropRight(-u):_.take(u-s)),_)},_t.prototype.takeRightWhile=function(s){return this.reverse().takeWhile(s).reverse()},_t.prototype.toArray=function(){return this.take(Se)},di(_t.prototype,function(s,u){var _=/^(?:filter|find|map|reject)|While$/.test(u),k=/^(?:head|last)$/.test(u),N=M[k?"take"+(u=="last"?"Right":""):u],F=k||/^find/.test(u);N&&(M.prototype[u]=function(){var z=this.__wrapped__,j=k?[1]:arguments,x=z instanceof _t,_e=j[0],pe=x||lt(z),ye=function(dt){var pt=N.apply(M,Xi([dt],j));return k&&De?pt[0]:pt};pe&&_&&typeof _e=="function"&&_e.length!=1&&(x=pe=!1);var De=this.__chain__,Ge=!!this.__actions__.length,Ze=F&&!De,st=x&&!Ge;if(!F&&pe){z=st?z:new _t(this);var Xe=s.apply(z,j);return Xe.__actions__.push({func:Ga,args:[ye],thisArg:t}),new Yn(Xe,De)}return Ze&&st?s.apply(this,j):(Xe=this.thru(ye),Ze?k?Xe.value()[0]:Xe.value():Xe)})}),Kt(["pop","push","shift","sort","splice","unshift"],function(s){var u=pa[s],_=/^(?:push|sort|unshift)$/.test(s)?"tap":"thru",k=/^(?:pop|shift)$/.test(s);M.prototype[s]=function(){var N=arguments;if(k&&!this.__chain__){var F=this.value();return u.apply(lt(F)?F:[],N)}return this[_](function(z){return u.apply(lt(z)?z:[],N)})}}),di(_t.prototype,function(s,u){var _=M[u];if(_){var k=_.name+"";At.call(xl,k)||(xl[k]=[]),xl[k].push({name:u,func:_})}}),xl[Fa(t,y).name]=[{name:"wrapper",func:t}],_t.prototype.clone=um,_t.prototype.reverse=fm,_t.prototype.value=cm,M.prototype.at=Hb,M.prototype.chain=Wb,M.prototype.commit=zb,M.prototype.next=qb,M.prototype.plant=Kb,M.prototype.reverse=jb,M.prototype.toJSON=M.prototype.valueOf=M.prototype.value=Jb,M.prototype.first=M.prototype.head,Ir&&(M.prototype[Ir]=Gb),M},Zl=zp();zt?((zt.exports=Zl)._=Zl,Rt._=Zl):tt._=Zl}).call(Wr)})(os,os.exports);var Kr=os.exports;class z2{getNodePath(e,t){return me.getNodePath(e,t)}normalizePath(e){const t=e.indexOf("/")===0;let n=new URL(e,"http://valid.url");const l=n.pathname+n.search+n.hash;return!t&&l.indexOf("/")===0?l.substr(1):l}concatenatePath(e,t){let n=le.getPathWithoutHash(e);return n?(t&&(n.endsWith("/")&&(n=n.substring(0,n.length-1)),t.startsWith("/")||(n+="/"),n+=t),n):t}async navigateTo(e,t={}){const{nodeObject:n}=await Bt.extractDataFromPath(e),{keepBrowserHistory:l=!0,navSync:r=!0,preventContextUpdate:a=!1}=t;if(await Bt.shouldPreventNavigation(n)||le.trimLeadingSlash(this.getWindowPath())===le.trimLeadingSlash(e))return;const c=te.getConfigValue("routing.useHashRouting"),h=te.getConfigValue("routing.preserveQueryParams");let d=new URL(location.href);e=h?me.composeSearchParamsToRoute(e):e,c&&(d.hash=e);const g=l?"pushState":"replaceState",p=te.getConfigValue("routing.disableBrowserHistory")?"replaceState":g;window.history[p]({path:c?d.hash:e},"",c?d.hash:e);const b={detail:{preventContextUpdate:a,withoutSync:!r}},m=new CustomEvent("popstate",b);window.dispatchEvent(m)}getWindowPath(){return te.getConfigValue("routing.useHashRouting")?le.getPathWithoutHash(window.location.hash):window.location.pathname+window.location.search}buildFromRelativePath(e){let t=this.getWindowPath();if(e.parent&&e.parent.pathSegment){const n=le.trimLeadingSlash(this.getNodePath(e.parent)).split("/"),l=le.trimLeadingSlash(t).split("/");l.length>n.length&&(t=l.slice(0,n.length).join("/"))}return this.normalizePath(le.addLeadingSlash(this.concatenatePath(t,e.link)))}getHashPath(e=window.location.hash){if(e&&/\?intent=/i.test(e)){const t=e.replace("#/#","#"),n=me.getIntentPath(t.split("#")[1]);if(n)return n}return e.split("#/")[1]}getModifiedPathname(){if(window.location.hash&&/\?intent=/i.test(window.location.hash)){const n=window.location.hash.replace("#/#","").replace("#",""),l=me.getIntentPath(n);return l||"/"}const e=window.location.search?window.location.search:"";return(window.history.state&&window.history.state.path||window.location.pathname+e).split("/").slice(1).join("/")}getCurrentPath(){if(/\?intent=/i.test(window.location.hash)){const e=window.location.hash.replace("#/#","").replace("#",""),t=me.getIntentPath(e);if(t)return Luigi.getConfigValue("routing.replaceIntentRoute")&&history.replaceState(window.state,"",t),t}return te.getConfigValue("routing.useHashRouting")?window.location.hash.replace("#",""):window.location.search?le.trimLeadingSlash(window.location.pathname)+window.location.search:le.trimLeadingSlash(window.location.pathname)}setFeatureToggle(e){const t=te.getConfigValue("settings.featureToggles.queryStringParam");t&&typeof e=="string"&&me.setFeatureToggles(t,e)}shouldSkipRoutingForUrlPatterns(){const e=[/access_token=/,/id_token=/];return(te.getConfigValue("routing.skipRoutingForUrlPatterns")||e).filter(n=>location.href.match(n)).length!==0}handleUnsavedChangesModal(e,t,n,l){const r=window.location.href,a=t.get().unsavedChanges.persistUrl;return a&&history.pushState(window.state,"",a),t.getUnsavedChangesModalPromise().then(()=>{this.resolveUnsavedChanges(e,t,n,l,r)},()=>{})}resolveUnsavedChanges(e,t,n,l,r){e&&(this.handleRouteChange(e,t,n,l),history.replaceState(window.state,"",r))}async shouldShowModalPathInUrl(){te.getConfigValue("routing.showModalPathInUrl")&&await this.handleBookmarkableModalPath()}async handleViewUrlMisconfigured(e,t,n,l,r){const{children:a,intendToHaveEmptyViewUrl:o,compound:c}=e,h=a&&Array.isArray(a)&&a.length>0||a||!1;if(!c&&t.trim()===""&&!h&&!o){if(console.warn("The intended target route can't be accessed since it has neither a viewUrl nor children. This is most likely a misconfiguration."),!(n&&(n.viewUrl||n.currentNode&&n.currentNode.compound))){const d=await Bt.getNavigationPath(te.getConfigValueAsync("navigation.nodes"),"/"),g=await me.getDefaultChildNode(d);this.showPageNotFoundError(r,g,l),this.navigateTo(g)}return!0}return!1}async handlePageNotFound(e,t,n,l,r,a,o){if(!t&&!e.compound||e.tabNav&&e.tabNav.showAsTabHeader){const c=await me.getDefaultChildNode(n,async(h,d)=>await Bt.getChildren(h,d));if(n.isExistingRoute){const h=le.getTrimmedUrl(l);return this.navigateTo(`${h?`/${h}`:""}/${c}`,{keepBrowserHistory:!1}),!1}else{if(c&&n.navigationPath.length>1)return this.showPageNotFoundError(r,le.trimTrailingSlash(n.matchedPath)+"/"+c,a,!0),!0;const h=await Bt.getNavigationPath(te.getConfigValueAsync("navigation.nodes"),"/"),d=await me.getDefaultChildNode(h);this.showPageNotFoundError(r,d,a,!1,o)}return!0}return n.isExistingRoute?!1:(this.showPageNotFoundError(r,n.matchedPath,a,!0),!0)}async handleRouteChange(e,t,n,l,r,a=!1){const o=e||"";if(o.external){this.navigateToExternalLink({url:o.url,sameWindow:!o.openInNewTab});return}if(this.setFeatureToggle(o),!this.shouldSkipRoutingForUrlPatterns()){if(window.Luigi.preventLoadingModalData){window.Luigi.preventLoadingModalData=!1;return}try{if(t.shouldShowUnsavedChangesModal()){await this.handleUnsavedChangesModal(o,t,n,l);return}await this.shouldShowModalPathInUrl();const c=t.get();this.checkInvalidateCache(c,o);const h=o&&o.length?le.getPathWithoutHash(o):"",{nodeObject:d,pathData:g}=await Bt.extractDataFromPath(o),p=d.viewUrl||"";if(await this.handleViewUrlMisconfigured(d,p,c,h,t)||await this.handlePageNotFound(d,p,g,o,t,h,l))return;const b=te.getConfigBooleanValue("settings.hideNavigation"),m=me.parseParams(h.split("?")[1]),v=me.getNodeParams(m),C=re.findViewGroup(d),y=decodeURIComponent(h.split("?")[1]||""),P=g.navigationPath&&g.navigationPath.length>0?g.navigationPath[g.navigationPath.length-1]:null;let I=!1,T=P;for(;T;){if(T.tabNav===!0){I=!0;break}else if(T.tabNav===!1){I=!1;break}else if(le.isObject(T.tabNav)){if(T.tabNav.showAsTabHeader){I=!0;break}if("hideTabNavAutomatically"in T.tabNav&&T.children)if(T.tabNav.hideTabNavAutomatically===!0&&T.children.length===1){I=!1;break}else{I=!0;break}else console.warn("tabNav:{hideTabNavAutomatically:true|false} is not configured correctly.")}T=re.getParentNode(T,g.navigationPath)}let O=P,E=d.hideSideNav;if(E===void 0)for(;O;){if(O.tabNav&&O.hideSideNav===!0){E=!0;break}if(O.hideSideNav===!1){E=!1;break}O=re.getParentNode(O,g.navigationPath)}const H=me.substituteDynamicParamsInObject(Object.assign({},g.context,P.context),g.pathParams);g.navigationPath._context=H;const V={hideNav:b,viewUrl:p,nodeParams:v,viewGroup:C,urlParamsRaw:y,currentNode:P,navigationPath:g.navigationPath,context:H,pathParams:g.pathParams,hideSideNav:E||!1,isolateView:d.isolateView||!1,tabNav:I};t.set(Object.assign({},V,{previousNodeValues:c?{viewUrl:c.viewUrl,isolateView:c.isolateView,viewGroup:c.viewGroup}:{}}));let D=document.getElementsByClassName("iframeContainer")[0];if(D&&(I?D.classList.add("iframeContainerTabNav"):D.classList.contains("iframeContainerTabNav")&&D.classList.remove("iframeContainerTabNav")),d.compound)oi.switchActiveIframe(n,void 0,!1),D&&D.classList.add("lui-webComponent"),this.navigateWebComponentCompound(t,d);else if(d.webcomponent)oi.switchActiveIframe(n,void 0,!1),D&&D.classList.add("lui-webComponent"),this.navigateWebComponent(t,d);else{const Z=document.querySelector(".wcContainer");if(Z&&(Z.configChangedRequest=!1),D&&(D.classList.remove("lui-webComponent"),this.removeLastChildFromWCContainer()),!a)if(!r)await oi.navigateIframe(l,t,n);else{const X=t.get(),ge=await t.prepareInternalData(l);Ae.sendMessageToIframe(l.iframe,{msg:"luigi.navigate",viewUrl:p,context:JSON.stringify(X.context),nodeParams:JSON.stringify(X.nodeParams),pathParams:JSON.stringify(X.pathParams),searchParams:JSON.stringify(me.prepareSearchParamsForClient(l.iframe.luigi.currentNode)),internal:JSON.stringify(ge),withoutSync:!0})}}const q=document.querySelector(".lui-tab-header");q&&q.dispatchEvent(new Event("lui_ctx_update")),Bt.onNodeChange(c.currentNode,P)}catch(c){console.info("Could not handle route change",c)}}}async handleBookmarkableModalPath(){const e=me.getModalPathFromPath();if(e){const t=me.getModalParamsFromPath(),{nodeObject:n}=await Bt.extractDataFromPath(e);tp.openAsModal(e,t||n.openNodeInModal)}}checkInvalidateCache(e,t){let n=t.split("/");if(e.navigationPath&&e.navigationPath.length>0){let l=e.navigationPath.slice(1),r=!0;for(let a=0;aa?n[a]:void 0,c=l[a];if(o!==c.pathSegment||!r)if(me.isDynamicNode(c)){if(!r||o!==me.getDynamicNodeValue(c,e.pathParams)){Gn.deleteNodesRecursively(c);break}}else r=!1}}else Gn.deleteCache()}handleRouteClick(e,t){const n=me.getRouteLink(e,t.get().pathParams);if(e.externalLink&&e.externalLink.url)this.navigateToExternalLink(n,e,t.get().pathParams);else if(e.link)this.navigateTo(n);else if(le.trimLeadingSlash(this.getWindowPath())===le.trimLeadingSlash(n)){const r=Ae.getIframeContainer(),a=oi.getActiveIframe(r);a&&a.vg&&oi.canCache(a.vg)?(oi.switchActiveIframe(Ae.getIframeContainer(),void 0,!1),setTimeout(()=>{oi.switchActiveIframe(Ae.getIframeContainer(),a,!1),window.postMessage({msg:"refreshRoute"},"*")})):(a&&r.removeChild(a),window.postMessage({msg:"refreshRoute"},"*"))}else this.navigateTo(n)}async showPageNotFoundError(e,t,n,l=!1,r={}){const a=me.getPageNotFoundRedirectResult(n,l);if(a.ignoreLuigiErrorHandling)return;const o=a.path;if(o){a.keepURL?this.handleRouteChange(o,e,Ae.getIframeContainer(),r):this.navigateTo(o);return}me.showRouteNotFoundAlert(e,n,l),this.navigateTo(le.addLeadingSlash(t))}navigateToLink(e){e.externalLink&&e.externalLink.url?this.navigateToExternalLink(e.externalLink):this.navigateTo(e.link)}navigateToExternalLink(e,t,n){if(t){const l={...O2.externalLink,...(t==null?void 0:t.externalLink)||{}};l.url=me.calculateNodeHref(t,n),window.open(l.url,l.sameWindow?"_self":"_blank").focus()}else le.isObject(e)&&window.open(e.url,e.sameWindow?"_self":"_blank").focus()}getGeneratedWCId(e){const{viewUrl:t,context:n}=e;if(t){const l=me.substituteViewUrl(t,{context:n});return e.webcomponent&&e.webcomponent.tagName?e.webcomponent.tagName:ur.generateWCId(l)}}navigateWebComponent(e,t){let n=document.querySelector(".wcContainer"),l=n._luigi_node;const r=this.getGeneratedWCId(t),a=e.get();if(t===l&&!n.configChangedRequest){const o=document.querySelector(r);o.context=a.context,o.extendedContext&&(o.extendedContext.nodeParams=a.nodeParams);return}n.configChangedRequest=!1,n=this.removeLastChildFromWCContainer(),n&&ur.renderWebComponent(a.viewUrl,n,a,t)}navigateWebComponentCompound(e,t){const n=document.querySelector(".wcContainer");if(!n)return;const l=e.get();if(n._luigi_node===t&&Kr.isEqual(n._luigi_pathParams,l.pathParams)&&!n.configChangedRequest)return;n.configChangedRequest=!1;const{compound:r}=t;this.removeLastChildFromWCContainer(),r&&r.children&&(r.children=r.children.filter(a=>re.checkVisibleForFeatureToggles(a))),ur.renderWebComponentCompound(t,n,l),n._luigi_pathParams=l.pathParams}removeLastChildFromWCContainer(){const e=document.querySelector(".wcContainer");if(e){for(;e.lastChild;)e.lastChild.remove();return e._luigi_node=void 0,e}}updateModalDataInUrl(e,t,n){let l=me.getHashQueryParamSeparator();const r=me.getQueryParams(),a=me.getModalViewParamName();r[a]=e,t&&Object.keys(t).length&&(r[`${a}Params`]=JSON.stringify(t));const o=new URL(location.href);if(te.getConfigBooleanValue("routing.useHashRouting")){const h=location.hash.indexOf(l);h!==-1&&(o.hash=o.hash.slice(0,h)),o.hash=`${o.hash}${l}${me.encodeParams(r)}`}else o.search=`?${me.encodeParams(r)}`;n?history.pushState(window.state,"",o.href):history.replaceState(window.state,"",o.href)}appendModalDataToUrl(e,t){let n=me.getHashQueryParamSeparator();const l=me.getQueryParams(),r=me.getModalViewParamName(),a=l[r],o=new URL(location.href),c=te.getConfigBooleanValue("routing.useHashRouting");let h=history.state,d,g;if(c){let[p,b]=o.hash.split("?");d=p,g=me.getURLWithoutModalData(b,r),g&&(d+="?"+g)}else d=o.pathname,g=me.getURLWithoutModalData(o.search,r),g&&(d+="?"+me.getURLWithoutModalData(o.search,r));if(h=me.handleHistoryState(h,d),a!==e){if(l[r]=e,t&&Object.keys(t).length&&(l[`${r}Params`]=JSON.stringify(t)),c){const p=location.hash.indexOf(n);p!==-1&&(o.hash=o.hash.slice(0,p)),o.hash=`${o.hash}${n}${me.encodeParams(l)}`}else o.search=`?${me.encodeParams(l)}`;history.pushState(h,"",o.href)}else{const p=new URL(o);if(c){let b=p.hash.split("?")[0];p.hash=b,g&&(p.hash+="?"+g)}else p.search=g;history.replaceState({},"",p.href),history.pushState(h,"",o.href)}}removeModalDataFromUrl(e){const t=me.getQueryParams(),n=me.getModalViewParamName();let l=new URL(location.href);if(te.getConfigBooleanValue("routing.useHashRouting")){let a={};t[n]&&(a[n]=t[n]),t[`${n}Params`]&&(a[`${n}Params`]=t[`${n}Params`]);let o=me.encodeParams(a);l.hash.includes(`?${o}`)?l.hash=l.hash.replace(`?${o}`,""):l.hash.includes(`&${o}`)&&(l.hash=l.hash.replace(`&${o}`,""))}else{let a=new URLSearchParams(l.search.slice(1));a.delete(n),a.delete(`${n}Params`);let o="";Array.from(a.keys()).forEach(c=>{o+=(o===""?"?":"&")+c+"="+a.get(c)}),l.search=o}if(history.state&&history.state.modalHistoryLength>=0&&e){history.state.modalHistoryLength;const a=history.state.pathBeforeHistory;let o=!1;if(window.addEventListener("popstate",c=>{o?(history.replaceState({},"",a),history.pushState({},"",a),history.back()):(history.pushState({},"",a),history.back())},{once:!0}),history.state.historygap===history.length-history.state.modalHistoryLength)history.go(-history.state.modalHistoryLength);else if(history.state.modalHistoryLength>history.length){const c=history.length-1;o=!0,history.go(-c),window.Luigi.preventLoadingModalData=!0}else{const c=history.state.modalHistoryLength;history.go(-c)}}else history.pushState({},"",l.href)}}const rt=new z2;class q2{constructor(){this.splitViewValues,this.internalValues={innerHeight:null,rightContentHeight:null,thresholdTop:null,thresholdBottom:null,m_pos_prev:null}}getContainer(){return document.getElementById("splitViewContainer")}getDragger(){return document.getElementById("splitViewDragger")}getDraggerButton(){return document.querySelector("#splitViewDragger>.lui-collapse-btn")}getCollapsedDraggerButton(){return document.querySelector("#splitViewDraggerCollapsed>.lui-collapse-btn")}getDraggerBackdrop(){return document.getElementById("splitViewDraggerBackdrop")}getDefaultData(){return{mfSplitView:{displayed:!1,settings:{}}}}setIframe(e,t,n){e&&(e=me.substituteViewUrl(e,t));const l=Ae.createIframe(e,void 0,n.get().lastNode,"split-view",t);return document.querySelector(".iframeSplitViewCnt").appendChild(l),l}async prepareSplitViewData(e,t){const n=t&&t.length?le.getPathWithoutHash(t):"",l=await Bt.getNavigationPath(te.getConfigValueAsync("navigation.nodes"),t),r=me.parseParams(n.split("?")[1]),a=me.getNodeParams(r),o=me.getLastNodeObject(l),c=e.get().splitViewSettings;c.title||(c.title=o.label);const h=c.collapsed||!1;e.set({splitViewSettings:c,lastNode:o,pathData:l,nodeParams:a,collapsed:h,isDataPrepared:!0})}createAndSetView(e){const{nodeParams:t,lastNode:n,pathData:l}=e.get();if(n.webcomponent){ur.renderWebComponent(n.viewUrl,document.querySelector(".iframeSplitViewCnt"),{context:l.context},n,void 0,!0);const r={splitViewWC:document.querySelector(".iframeSplitViewCnt"),splitViewWCData:{...l,nodeParams:t}};e.set(r),e.dispatch("wcCreated",{...r,collapsed:!1});const a=document.querySelector(".wcContainer");if(a&&a.childElementCount){const o=document.getElementsByClassName("iframeContainer")[0];o&&o.classList.add("lui-webComponent")}}else{const a={splitViewIframe:this.setIframe(n.viewUrl,{context:l.context,pathParams:l.pathParams,nodeParams:t},e),splitViewIframeData:{...l,nodeParams:t}};e.set(a),e.dispatch("iframeCreated",{...a,collapsed:!1})}this.fixIOSscroll()}fixIOSscroll(){if(!(!!navigator.platform&&/iPad|iPhone|iPod/.test(navigator.platform)))return;const t=document.querySelector(".iframeSplitViewCnt iframe");t&&t.addEventListener("load",()=>{document.querySelector(".iframeSplitViewCnt").style.overflow="hidden",setTimeout(()=>{document.querySelector(".iframeSplitViewCnt").style.overflow="auto"})})}calculateInitialValues(e,t){if(t){const n=e||40,l=parseInt(le.computePxFromPercent(t,n)),r=e?100-e:60,a=parseInt(le.computePxFromPercent(t,r));return{percent:n,bottom:l,top:a}}}calculateAndSetSplitViewValues(e,t){const n=parseInt(le.computePxFromPercent(t.rightContentHeight,100-e))+Ae.getIframeContainer().getBoundingClientRect().top;this.splitViewValues=this.enforceTresholds(n,t.innerHeight-n,t)}enforceTresholds(e,t){const n=this.internalValues;return e<=n.thresholdTop?(e=n.thresholdTop,t=n.innerHeight-n.thresholdTop):t<=n.thresholdBottom&&(e=n.innerHeight-n.thresholdBottom,t=n.thresholdBottom),{top:e,bottom:t,percent:le.computePercentFromPx(n.rightContentHeight,t)}}open(e,t,n){const l={displayed:!0,collapsed:n.collapsed===!0,nodepath:t,settings:n};this.splitViewValues=this.calculateInitialValues(l.settings&&l.settings.size,le.getContentAreaHeight()),this.sendMessageToClients("internal",{exists:!0,size:this.splitViewValues.percent,collapsed:l.collapsed}),e.set({mfSplitView:l,splitViewValues:this.splitViewValues})}close(e){e.get().splitViewIframe||e.get().splitViewWC?e.getUnsavedChangesModalPromise(e.get().splitViewWC?e.get().splitViewWC:e.get().splitViewIframe.contentWindow).then(()=>{e.get().mfSplitView&&(e.get().mfSplitView.displayed=!1,e.get().mfSplitView.collapsed=!1,e.set({mfSplitView:e.get().mfSplitView})),e.dispatch("statusChanged",{displayed:!1}),Ae.getIframeContainer().style.marginBottom="",ft.sendMessageToClients("close.ok")},()=>{}):e.get().mfSplitView.displayed&&(e.get().mfSplitView.displayed=!1,e.set({mfSplitView:e.get().mfSplitView}))}async expand(e){this.sendMessageToClients("internal",{exists:!0,size:this.splitViewValues.percent,collapsed:!1}),this.sendMessageToClients("expand.ok"),e.dispatch("statusChanged",{displayed:!0,collapsed:!1}),this.getContainer().style.top=`${this.splitViewValues.top}px`,Ae.getIframeContainer().style.marginBottom=`${this.splitViewValues.bottom}px`,setTimeout(()=>{this.getDragger().style.top=`${this.splitViewValues.top}px`})}collapse(e){(e.get().splitViewIframe||e.get().splitViewWC)&&e.getUnsavedChangesModalPromise(e.get().splitViewWC?e.get().splitViewWC:e.get().splitViewIframe.contentWindow).then(()=>{this.sendMessageToClients("internal",{exists:!0,size:this.splitViewValues.percent,collapsed:!0}),this.sendMessageToClients("collapse.ok"),e.dispatch("statusChanged",{displayed:!0,collapsed:!0}),this.getContainer().style.top="",Ae.getIframeContainer().style.marginBottom=""},()=>{})}sendMessageToClients(e,t){Ae.sendMessageToVisibleIframes({msg:`luigi.navigation.splitview.${e}`,data:t})}}const ft=new q2;class G2{luigiAfterInit(){te.getConfigBooleanValue("settings.appLoadingIndicator.hideAutomatically")&&setTimeout(()=>{Zr.hideAppLoadingIndicator()},0)}}const K2=new G2;class j2{constructor(){this._defaultStorage="localStorage",this._authKey="luigi.auth",this._newlyAuthorizedKey="luigi.newlyAuthorized",this._invalidStorageMsg="Configuration Error: Invalid auth.storage value defined. Must be one of localStorage, sessionStorage or none."}getStorageKey(){return this._authKey}getStorageType(){return this._storageType||(this._storageType=te.getConfigValue("auth.storage")||this._defaultStorage),this._storageType}getAuthData(){return this._getStore(this.getStorageKey())}setAuthData(e){this._setStore(this.getStorageKey(),e)}removeAuthData(){this._setStore(this.getStorageKey(),void 0)}isNewlyAuthorized(){return!!this._getStore(this._newlyAuthorizedKey)}setNewlyAuthorized(){this._setStore(this._newlyAuthorizedKey,!0)}removeNewlyAuthorized(){this._setStore(this._newlyAuthorizedKey,void 0)}_setStore(e,t){switch(this.getStorageType()){case"localStorage":case"sessionStorage":t!==void 0?window[this.getStorageType()].setItem(e,JSON.stringify(t)):window[this.getStorageType()].removeItem(e);break;case"none":this[e]=t;break;default:console.error(this._invalidStorageMsg)}}_getStore(e){try{switch(this.getStorageType()){case"localStorage":case"sessionStorage":return JSON.parse(window[this.getStorageType()].getItem(e));case"none":return this[e];default:console.error(this._invalidStorageMsg)}}catch{console.warn("Error parsing authorization data. Auto-logout might not work!")}}}const ui=new j2;class J2{constructor(){return this._userInfoStore=cr({}),this._loggedInStore=cr(!1),this}setUserInfo(e){this._userInfoStore.set(e)}setLoggedIn(e){this._loggedInStore.set(e)}getUserInfoStore(){return this._userInfoStore}getLoggedInStore(){return this._loggedInStore}setProfileLogoutFn(e){this._profileLogoutFn=e}async init(){const e=te.getConfigValue("auth.use");if(!e)return Promise.resolve(!0);const t=te.getConfigValue(`auth.${e}`),n=sl.parseUrlAuthErrors()||{};if(await sl.handleUrlAuthErrors(t,n.error,n.errorDescription))return this.idpProviderInstance=this.getIdpProviderInstance(e,t),le.isPromise(this.idpProviderInstance)?this.idpProviderInstance.then(r=>(this.idpProviderInstance=r,this.checkAuth(t))).catch(r=>{const a=`Error: ${r.message||r}`;console.error(a,r.message&&r),te.setErrorMessage(a)}):this.checkAuth(t)}async checkAuth(e){const t=sl.getStoredAuthData();if(!t||!sl.isLoggedIn()){if(te.getConfigValue("auth.disableAutoLogin"))return;let l=!0;return t&&(l=await pi.handleAuthEvent("onAuthExpired",e)),l?this.startAuthorization():void 0}this.idpProviderInstance.settings&&le.isFunction(this.idpProviderInstance.settings.userInfoFn)?this.idpProviderInstance.settings.userInfoFn(this.idpProviderInstance.settings,t).then(l=>{this.setUserInfo(l),this.setLoggedIn(!0)}):le.isFunction(this.idpProviderInstance.userInfo)?this.idpProviderInstance.userInfo(e).then(l=>{this.setUserInfo(l),this.setLoggedIn(!0)}):(this.setLoggedIn(!0),this.setUserInfo(rl(this._userInfoStore))),le.isFunction(te.getConfigValue("auth.events.onAuthSuccessful"))&&ui.isNewlyAuthorized()&&await pi.handleAuthEvent("onAuthSuccessful",e,t),ui.removeNewlyAuthorized(),le.isFunction(this.idpProviderInstance.setTokenExpirationAction)&&this.idpProviderInstance.setTokenExpirationAction(),le.isFunction(this.idpProviderInstance.setTokenExpireSoonAction)&&this.idpProviderInstance.setTokenExpireSoonAction()}async startAuthorization(){if(this.idpProviderInstance)return this.idpProviderInstance.login().then(e=>{ui.setNewlyAuthorized(),e&&console.error(e)})}logout(){const e=sl.getStoredAuthData(),t=async l=>{await pi.handleAuthEvent("onLogout",this.idpProviderInstance.settings,void 0,l),ui.removeAuthData()},n=te.getConfigValue(`auth.${te.getConfigValue("auth.use")}.logoutFn`);le.isFunction(n)?n(this.idpProviderInstance.settings,e,t):le.isFunction(this.idpProviderInstance.logout)?this.idpProviderInstance.logout(e,t):this._profileLogoutFn?this._profileLogoutFn(e,t):t(this.idpProviderInstance.settings.logoutUrl)}IdpProviderException(e){return{message:e,name:"IdpProviderException"}}async getIdpProviderInstance(e,t){const n=le.getConfigValueFromObject(t,"idpProvider");if(n){const r=await new n(t);return["login"].forEach(a=>{if(!le.isFunction(r[a]))throw this.IdpProviderException(`${a} function does not exist in custom IDP Provider ${e}`)}),r}if(le.isFunction(te.getConfigValue("auth.events.onAuthConfigError")))await pi.handleAuthEvent("onAuthConfigError",{idpProviderName:e,type:"IdpProviderException"});else throw this.IdpProviderException(`IDP Provider ${e} does not exist.`)}unload(){this.idpProviderInstance&&le.isFunction(this.idpProviderInstance.unload)&&this.idpProviderInstance.unload()}}const gn=new J2;class Y2{constructor(){this.decorators=[]}hasDecorators(){return this.decorators.length>0}add(e){this.decorators=this.decorators.filter(t=>t.uid!==e.uid).concat(e)}applyDecorators(e,t){if(!e)return e;const n=new URL(le.prependOrigin(e)),l=this.decorators.filter(r=>r.type==="queryString");for(let r=0;re.accessTokenExpirationDate>Number(new Date))()}parseUrlAuthErrors(){const e=le.getUrlParameter("error"),t=le.getUrlParameter("errorDescription");if(e)return{error:e,errorDescription:t}}async handleUrlAuthErrors(e,t,n){return t?await pi.handleAuthEvent("onAuthError",e,{error:t,errorDescription:n},e.logoutUrl+"?post_logout_redirect_uri="+e.post_logout_redirect_uri+"&error="+t+"&errorDescription="+n):!0}}const sl=new Q2;class Z2{sanitizeHtml(e=""){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/javascript:/g,"")}restoreSanitizedBrs(e=""){return e.replace(/<br\/>/g,"
").replace(/<br \/>/g,"
").replace(/<br>/g,"
").replace(/<br >/g,"
")}restoreSanitizedElements(e=""){let t=e;const n=["i","b","br","mark","strong","em","small","del","ins","sub","sup"];for(let l=0;l`).replace(a,`<${n[l]}>`).replace(o,`<${n[l]}>`).replace(c,`<${n[l]}>`).replace(h,``).replace(d,``).replace(g,``).replace(p,``)}return t}sanatizeHtmlExceptTextFormatting(e=""){return this.restoreSanitizedElements(this.sanitizeHtml(e))}sanitizeParam(e=""){return String(e).replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")}escapeKeyForRegexp(e=""){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}processTextAndLinks(e="",t,n){let r={sanitizedText:this.restoreSanitizedBrs(this.sanitizeHtml(e)),links:[]};return t?Object.entries(t).reduce((a,[o,c])=>{const h=`_luigi_alert_${n}_link_${this.sanitizeParam(o)}`,d=this.restoreSanitizedBrs(this.sanitizeHtml(c.text)),g=`${d}`,p=this.escapeKeyForRegexp(o),b=new RegExp(`({${p}})`,"g");return{sanitizedText:a.sanitizedText.replace(b,g),links:a.links.concat({elemId:h,url:c.url?encodeURI(this.sanitizeHtml(c.url)):void 0,dismissKey:c.dismissKey?encodeURI(this.sanitizeHtml(c.dismissKey)):void 0})}},r):r}}const hr=new Z2;class X2{get specialIframeTypes(){return[{iframeKey:"modalIframe",dataKey:"modalIframeData",iframeConfigKey:"modal"},{iframeKey:"drawerIframe",dataKey:"drawerIframeData",iframeConfigKey:"drawer"},{iframeKey:"splitViewIframe",dataKey:"splitViewIframeData",iframeConfigKey:"splitView"}]}hideElementChildren(e){e.children&&Array.from(e.children).forEach(t=>{t.tagName==="IFRAME"&&(t.style.display="none")})}removeElementChildren(e){[...e.children].forEach(n=>{!n.vg&&n.tagName==="IFRAME"&&e.removeChild(n)})}removeIframe(e,t){Array.from(t.children).forEach(l=>{l===e&&t.removeChild(l)})}isSameUrl(e,t){if(!e.iframe)return!1;const n=t.get(),l=le.getUrlWithoutHash(n.previousNodeValues.viewUrl),r=le.getUrlWithoutHash(n.viewUrl),a=n.previousNodeValues.viewGroup,o=n.viewGroup;return l===r&&!a&&!o}isSameViewGroup(e,t){if(e.iframe){const n=t.get(),l=le.getUrlWithoutHash(n.previousNodeValues.viewUrl),r=le.getUrlWithoutHash(n.viewUrl),a=this.getLocation(l),o=this.getLocation(r);if(a===o){const c=n.previousNodeValues.viewGroup,h=n.viewGroup;if(c&&h&&c===h)return!0}}return!1}canReuseIframe(e,t){return this.isSameUrl(e,t)||this.isSameViewGroup(e,t)}getLocation(e){const t=document.createElement("a");if(t.href=e,t.origin)return t.origin}urlMatchesTheDomain(e="",t){return this.getLocation(e)===this.getLocation(t)}iframeIsSameDomain(e,t){return this.urlMatchesTheDomain(e,t)}getIframeContainer(){const e=Array.from(document.querySelectorAll(".iframeContainer"));return e.length>0?e[0]:void 0}getMicrofrontendsInDom(){return h2.map(({type:e,selector:t})=>Array.from(document.querySelectorAll(t)).map(n=>({id:n.luigi.id,container:n,active:le.isElementVisible(n),type:e}))).reduce((e,t)=>e.concat(t),[])}getMicrofrontendIframes(){return this.getMicrofrontendsInDom().map(e=>e.container)}getCurrentWebcomponentCtnInDom(){return document.querySelector(".iframeContainer.lui-webComponent")}getCurrentMicrofrontendIframe(){const e=this.getModalIframes(),t=this.getMainIframes().filter(le.isElementVisible),n=this.getCurrentWebcomponentCtnInDom();return e[0]||t[0]||n||null}getIframesWithType(e){return this.getMicrofrontendsInDom().filter(t=>t.type===e).map(t=>t.container)}getMainIframes(){return this.getIframesWithType("main")}getModalIframes(){return this.getIframesWithType("modal")}getVisibleIframes(){return this.getMicrofrontendsInDom().filter(e=>e.active).map(e=>e.container)}sendMessageToIframe(e,t){if(!(e.luigi&&e.luigi.viewUrl&&e._ready))return;const n=this.getLocation(e.luigi.viewUrl);n!==""&&e.contentWindow&&e.contentWindow.postMessage(t,n)}sendMessageToVisibleIframes(e){this.getVisibleIframes().forEach(t=>this.sendMessageToIframe(t,e))}broadcastMessageToAllIframes(e){Ae.getMicrofrontendIframes().forEach(t=>this.sendMessageToIframe(t,e))}createIframe(e,t,n,l,r){const a=["allow-forms","allow-modals","allow-popups","allow-popups-to-escape-sandbox","allow-same-origin","allow-scripts"],o=te.getConfigValue("settings.customSandboxRules"),c=te.getConfigValue("settings.allowRules"),h=o?[...new Set([...a,...o])]:a,d=document.createElement("iframe");d.src=jr.hasDecorators()?jr.applyDecorators(e,n?n.decodeViewUrl:void 0):e,c&&(c.forEach((p,b)=>{c[b]=p+(p.indexOf(";")!=-1?"":";")}),d.allow=c.join(" ")),d.sandbox=h.join(" "),d.luigi={viewUrl:e,currentNode:n,createdAt:new Date().getTime(),id:le.getRandomId(),pathParams:r?r.pathParams:void 0},t&&(d.vg=t),n&&n.clientPermissions&&(d.luigi.clientPermissions=n.clientPermissions);const g=te.getConfigValue("settings.iframeCreationInterceptor");if(le.isFunction(g))try{g(d,t,n,l)}catch(p){console.error("Error applying iframe creation interceptor: ",p)}return d}isMessageSource(e,t){return t&&t.contentWindow===e.source}getValidMessageSource(e){const n=[...Ae.getMicrofrontendIframes(),{contentWindow:window,luigi:{viewUrl:window.location.href}}].find(a=>this.isMessageSource(e,a));if(!n||!n.luigi||!n.luigi.viewUrl)return;const l=e.data.msg==="luigi.navigate.ok";if(l&&!n.luigi.nextViewUrl)return;const r=l?n.luigi.nextViewUrl:n.luigi.viewUrl;if(this.iframeIsSameDomain(r,e.origin))return n}getSpecialIframeMessageSource(e,t){return Ae.specialIframeTypes.filter(n=>Ae.isMessageSource(e,t[n.iframeKey]))}disableA11yOfInactiveIframe(e){[...document.querySelectorAll("*")].forEach(n=>{n.getAttribute("oldTab")||n.setAttribute("oldTab",n.getAttribute("tabindex")),n!==e&&n.setAttribute("tabindex","-1")})}enableA11yOfInactiveIframe(){[...document.querySelectorAll("*")].forEach(t=>{const n=t.getAttribute("oldTab");t.getAttribute("oldTab")==="null"&&t.removeAttribute("tabindex"),t.removeAttribute("oldTab"),n&&n!=="null"&&t.setAttribute("tabindex",n)})}disableA11YKeyboardExceptClassName(e){[...document.querySelectorAll("*")].forEach(n=>{const l=!n.closest(e),r=n.getAttribute("tabindex");(r||r===0)&&l&&!n.hasAttribute("oldtab")&&n.setAttribute("oldtab",r),l&&n.setAttribute("tabindex","-1")})}enableA11YKeyboardBackdropExceptClassName(e){[...document.querySelectorAll("*")].forEach(n=>{const l=n.getAttribute("oldtab");!n.closest(e)&&n.removeAttribute("tabindex"),l&&l!=="null"&&(n.setAttribute("tabindex",l),n.removeAttribute("oldtab"))})}applyCoreStateData(e){return{...e,activeFeatureToggleList:qo.getActiveFeatureToggleList(),currentLocale:Nt.getCurrentLocale(),currentTheme:Uo.getCurrentTheme()}}}const Ae=new X2;class $2{getRandomId(){return window.crypto.getRandomValues(new Uint32Array(1))[0]}isFunction(e){return e&&{}.toString.call(e)==="[object Function]"}isAsyncFunction(e){return e&&{}.toString.call(e)==="[object AsyncFunction]"}isPromise(e){return e&&this.isFunction(e.then)}isString(e){return typeof e=="string"||e instanceof String}isIE(){const e=navigator.userAgent;return!!(e.includes("MSIE ")||e.includes("Trident/"))}isObject(e){return!!(e&&typeof e=="object"&&!Array.isArray(e))}isEmptyObject(e){return this.isObject(e)&&Object.keys(e).length===0}deepMerge(e,...t){if(!t.length)return e;const n=t.shift();if(this.isObject(e)&&this.isObject(n))for(const l in n)this.isObject(n[l])?(e[l]||Object.assign(e,{[l]:{}}),this.deepMerge(e[l],n[l])):Object.assign(e,{[l]:n[l]});return this.deepMerge(e,...t)}getUrlWithoutHash(e){if(!e)return!1;const t=e.split("#")[0];return t.startsWith("http")?t:window.location.origin+(t.startsWith("/")?"":"/")+t}hasHash(e){return e&&e.search(/^[#\/].*$/)===0}getPathWithoutHash(e){for(;this.hasHash(e);)e=e.substr(1);return e}getUrlParameter(e){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");const n=new RegExp("[\\?&]"+e+"=([^&#]*)").exec(window.location.search);return n&&decodeURIComponent(n[1].replace(/\+/g," "))||""}prependOrigin(e){if(!e||e.startsWith("http"))return e;const t=e.startsWith("/");return e.length?window.location.origin+(t?"":"/")+e:window.location.origin}addLeadingSlash(e){return(e.startsWith("/")?"":"/")+e}addTrailingSlash(e){return typeof e!="string"?e:e.replace(/\/?$/,"/")}trimLeadingSlash(e){return this.isString(e)?e.replace(/^\/+/g,""):""}trimTrailingSlash(e){return this.isString(e)?e.replace(/\/+$/,""):""}getTrimmedUrl(e){const t=e.length>0?this.getPathWithoutHash(e):e;return this.trimTrailingSlash(t.split("?")[0])}normalizePath(e){return typeof e!="string"?e:this.addLeadingSlash(this.addTrailingSlash(e))}getConfigValueFromObject(e,t){let n=0,l=e;const r=t.split(".");for(;l&&n{let o=a.slice(1,-1).trim();return o.indexOf(n)===0&&(o=o.substring(n.length)),Kr.get(t,o,a)}):Object.entries(t).forEach(a=>{r=r.replace(new RegExp(this.escapeRegExp(n+a[0]),"g"),encodeURIComponent(a[1]))})),l&&(r=r.replace(new RegExp("\\{"+this.escapeRegExp(n)+"[^\\}]+\\}","g"),"")),r}getInnerHeight(){return Ae.getIframeContainer().clientHeight}getContentAreaHeight(){return this.getInnerHeight()-Ae.getIframeContainer().getBoundingClientRect().top}getShellbarHeight(){return(Bi.getShellbar()||{}).clientHeight||0}computePxFromPercent(e,t){return e/100*t}computePercentFromPx(e,t){return Math.floor(100*t/e)}isElementVisible(e){return window.getComputedStyle(e,null).getPropertyValue("display")!=="none"}removeInternalProperties(e){return e&&Object.keys(e).filter(t=>!t.startsWith("_")).reduce((t,n)=>(t[n]=e[n],t),{})||e}removeProperties(e,t){const n={};if(!t instanceof Array||!t.length)return console.error("[ERROR] removeProperties requires second parameter: array of keys to remove from object."),e;for(const l in e)if(e.hasOwnProperty(l)){const r=t.filter(o=>l.includes(o)).length===0,a=t.filter(o=>o.endsWith("*")).map(o=>o.slice(0,-1)).filter(o=>l.startsWith(o)).length===0;r&&a&&(n[l]=e[l])}return n}semverCompare(e,t){const n=e.split("-")[0].split("."),l=t.split("-")[0].split(".");for(let r=0;r<3;r++){const a=Number(n[r]),o=Number(l[r]);if(a>o)return 1;if(o>a)return-1;if(!isNaN(a)&&isNaN(o))return 1;if(isNaN(a)&&!isNaN(o))return-1}return 0}requestExperimentalFeature(e,t){const n=!!te.getConfigValue("settings.experimental."+e);return t&&!n&&console.warn("Experimental feature not enabled: ",e),n}createRemotePromise(){let e,t;const n=new Promise(r=>{e=a=>{r(a||!0)},t=()=>{r(!1)}});let l=te._remotePromises;return l||(l={counter:0,promises:[]},te._remotePromises=l),n.id=l.counter++,l.promises[n.id]=n,n.doResolve=r=>{delete l.promises[n.id],e(r)},n.doReject=()=>{delete l.promises[n.id],t()},n}getRemotePromise(e){return te._remotePromises?te._remotePromises.promises[e]:void 0}isString(e){return typeof e=="string"||e instanceof String}}const le=new $2;class x2{constructor(){this.EXP_CAT_KEY="luigi.preferences.navigation.expandedCategories",this.COL_NAV_KEY="luigi.preferences.navigation.collapsedNavigation",this.virtualGroupPrefix="___"}getProductSwitcherConfig(){const e=te.getConfigValue("navigation.productSwitcher");return Object.assign({icon:"grid",label:"My Products"},e)}getProductSwitcherColumnsNumber(){const e=this.getProductSwitcherConfig();if(!e.items)return;let t=e.columns,n;return le.isFunction(e.items)?n=e.items().length:n=e.items.length,t==="auto"?n<=6?e.columns=3:e.columns=4:e.columns===3?3:4}prepareForTests(...e){let t="";return e.forEach(n=>{n&&(t+=(t?"_":"")+encodeURIComponent(n.toLowerCase().split(" ").join("")))}),t}checkVisibleForFeatureToggles(e){if(e&&e.visibleForFeatureToggles){const t=qo.getActiveFeatureToggleList();for(const n of e.visibleForFeatureToggles)if(n.startsWith("!")){if(t.includes(n.slice(1)))return!1}else if(!t.includes(n))return!1}return!0}isNodeAccessPermitted(e,t,n){if(pi.isAuthorizationEnabled()){const r=sl.isLoggedIn(),a=e.anonymousAccess;if(r&&a==="exclusive"||!r&&a!=="exclusive"&&a!==!0)return!1}if(!this.checkVisibleForFeatureToggles(e))return!1;const l=te.getConfigValue("navigation.nodeAccessibilityResolver");return typeof l!="function"?!0:l(e,t,n)}applyContext(e,t,n){if(t)for(var l in t)e[l]=t[l];return n&&e.parentNavigationContexts.unshift(n),e}getNodePath(e){return me.getNodePath(e,null)}groupNodesBy(e,t,n){const l=te.getConfigValue("navigation.defaults.category");let r={},a=0,o=0;const c=h=>{h.sort((d,g)=>{const p=d.order||0,b=g.order||0;return p-b})};return e.forEach(h=>{let d,g;const p=h[t];le.isObject(p)?(d=p.id?p.id:p.label,g=Object.assign({},p)):(d=p,n&&!p&&(d=this.virtualGroupPrefix+o),g={label:d,_fromString:!0});let b=r[d];b||(n&&p&&o++,(g.order===void 0||g.order===null||g.order==="")&&(g.order=d?a++:-1),b=[],r[d]=b),b.metaInfo||(b.metaInfo=g),le.isObject(p)&&b.metaInfo._fromString&&(delete b.metaInfo._fromString,b.metaInfo={...b.metaInfo,...p}),le.isObject(p)&&l&&(p.titleExpandButton?b.metaInfo.titleExpandButton=p.titleExpandButton:b.metaInfo.titleExpandButton=l.titleExpandButton,p.titleCollapseButton?b.metaInfo.titleCollapseButton=p.titleCollapseButton:b.metaInfo.titleCollapseButton=l.titleCollapseButton),!b.metaInfo.categoryUid&&d&&(b.metaInfo.categoryUid=h.parent?this.getNodePath(h.parent)+":"+d:d),b.push(h)}),Object.keys(r).forEach(h=>{const d=r[h].metaInfo;d&&d.id&&(r[d.label]=r[d.id],delete r[d.id])}),Object.keys(r).forEach(h=>{c(r[h]),r[h].length===0&&delete r[h]}),r}generateTooltipText(e,t){let n=e.tooltipText;return n===void 0&&(n=te.getConfigValue("navigation.defaults.tooltipText")),n===void 0?t:n===!1?"":Nt.getTranslation(n)}async generateTopNavNodes(e){const t=e[0].topNav===!1?[]:await Bt.getFilteredChildren(e[0]);let n=null,l=0,r=0,a={};const o=[];let c=[];for(const d of t){e.forEach(b=>{!n&&b===d&&(n=d)}),d.hideFromNav||(l++,d.globalNav&&r++);let g;const p=!!d.badgeCounter;if(p&&(g=await d.badgeCounter.count()),d.category){const b=d.category.label||d.category;if(a[b]){if(a[b].icon||(a[b].icon=d.category.icon,a[b].altText=d.category.altText),p&&!a[b].badgeCounter)a[b].badgeCounter={label:"",count:()=>g};else if(p){const m=a[b].badgeCounter.count()+g;a[b].badgeCounter.count=()=>m}}else a[b]={isCat:!0,label:b,icon:d.category.icon,altText:d.category.altText,children:[],badgeCounter:p&&{label:"",count:()=>g}},o.push(a[b]);a[b].children.push(d)}else o.push(d);g&&c.push(g)}for(let d=0;dg+p);h.totalBadgeNode={badgeCounter:{count:()=>d,label:""}}}return h}getSideNavAccordionMode(e){let t=e&&e.sideNavAccordionMode||e&&e.parent&&e.parent.sideNavAccordionMode;return typeof t<"u"?t:te.getConfigBooleanValue("navigation.defaults.sideNavAccordionMode")}loadExpandedCategories(){let e=[];const t=localStorage.getItem(this.EXP_CAT_KEY);if(t)try{e=JSON.parse(t)}catch{console.warn("Preference data corrupted, using default")}return e}storeExpandedState(e,t,n=!1){let l=this.loadExpandedCategories(),r=e.split(":")[0];if(t)n&&(l=l.filter(a=>a.indexOf(r+":")===-1)),l.indexOf(e)<0&&l.push(e);else{let a=l.indexOf(e);a>=0&&l.splice(a,1)}return localStorage.setItem(this.EXP_CAT_KEY,JSON.stringify(l)),l}isOpenUIiconName(e){return/^[a-z0-9\-]+$/i.test(e)}renderIconClassName(e){if(!e)return"";let t="sap-icon-";return e.startsWith("businessSuiteInAppSymbols")||e.startsWith("TNT")?t+=e:t+="-"+e,t}handleUnresponsiveClient(e){if(e.errorFn)e.errorFn();else{console.warn("Something went wrong with a client! You will be redirected to another page.");const t=e.redirectPath||"/";rt.navigateTo(t)}}getBurgerTooltipConfig(){const e=te.getConfigValue("settings.burgerTooltip");if(le.isObject(e)||e===!0){const t=e.navExpanded?Nt.getTranslation(e.navExpanded):"Collapse navigation";return[e.navCollapsed?Nt.getTranslation(e.navCollapsed):"Expand navigation",t]}}stripNode(e){const t={...e};return delete t.parent,delete t.children,delete t.navHeader,t}async shouldPreventNavigationForPath(e){const{nodeObject:t}=await Bt.extractDataFromPath(e);return!!await Bt.shouldPreventNavigation(t)}getPropertyChainValue(e,t,n){return!t||!e?n:Kr.get(e,t,n)}substituteVars(e,t){const l=JSON.stringify(e).replace(/\$\{[a-zA-Z0-9$_.]+\}/g,r=>{const a=r.substr(2,r.length-3);return this.getPropertyChainValue(t,a)||r});return JSON.parse(l)}_fetch(e,t){return fetch(e,t)}processTitleData(e,t){let n=this.getPropertyChainValue(e,t.titlePropertyChain);return n&&(n=n.trim()),n&&t.titleDecorator&&(n=t.titleDecorator.replace("%s",n)),{label:n||t.fallbackTitle,icon:this.getPropertyChainValue(e,t.iconPropertyChain,t.fallbackIcon)}}async fetchNodeTitleData(e,t){return new Promise((n,l)=>{if(!e.titleResolver){l(new Error("No title resolver defined at node"));return}const r={...e.titleResolver};delete r._cache;const a=this.substituteVars(r,t),o=JSON.stringify(a);if(e.titleResolver._cache&&e.titleResolver._cache.key===o){n(e.titleResolver._cache.value);return}const c=a.request;this._fetch(c.url,{method:c.method,headers:c.headers,body:JSON.stringify(c.body)}).then(h=>{h.json().then(d=>{try{const g=this.processTitleData(d,a,e);e.titleResolver._cache={key:o,value:g},n(g)}catch(g){l(g)}})}).catch(h=>{l(h)})}).catch(n=>{Kr.reject(n)})}handleNavAnchorClickedWithoutMetaKey(e){return e.ctrlKey||e.metaKey||e.shiftKey?(e.stopPropagation(),!1):(e.preventDefault(),!0)}getNodeLabel(e){let t=Nt.getTranslation(e.label);const n=this.findViewGroup(e);if(n){const l=this.getViewGroupSettings(n)||{};let r={...l.customData||{},...l._liveCustomData||{}};t=le.replaceVars(t,r,"viewGroupData.")}return t}getParentNode(e,t){let n=e.parent;return!n&&t.length>0&&t[1]===e&&(n=t[0]),n}getAllViewGroupSettings(){return te.getConfigValue("navigation.viewGroupSettings")}getViewGroupSettings(e){const t=this.getAllViewGroupSettings();return e&&t&&t[e]?t[e]:{}}findViewGroup(e,t){if(e.viewGroup)return t&&t!==e?e.viewUrl&&t.viewUrl&&Ae.getLocation(e.viewUrl)===Ae.getLocation(t.viewUrl)?e.viewGroup:void 0:e.viewGroup;if(e.parent)return this.findViewGroup(e.parent,t||e)}getTestId(e){return e.testId?e.testId:re.prepareForTests(e.pathSegment,e.label)}}const re=new x2;class ek{constructor(){this.defaultContentViewParamPrefix="~",this.defaultQueryParamSeparator="?",this.defaultModalViewParamName="modal"}getLastNodeObject(e){return[...e.navigationPath].pop()||{}}async getDefaultChildNode(e,t){const n=e.navigationPath[e.navigationPath.length-1],l=t?await t(n,e.context):await rs.getConfigValueFromObjectAsync(n,"children",e.context),r=l.find(a=>a.pathSegment===n.defaultChildNode);if(n.defaultChildNode&&r)return n.defaultChildNode;if(l&&l.length){if(e.navigationPath.length===1){const c=l.find(h=>h.pathSegment);return c&&c.pathSegment||console.error("At least one navigation node in the root hierarchy must have a pathSegment.")}const o=l.find(c=>c.pathSegment&&(c.viewUrl||c.compound||c.externalLink&&c.externalLink.url));if(o)return o.pathSegment}return""}parseParams(e){if(!e)return{};const t={},n=e.replace(/\+/g," "),l=n?n.split("&"):null;return l&&l.forEach(r=>{const a=r.split("=");a&&a.length>0&&(t[decodeURIComponent(a[0])]=decodeURIComponent(a[1]))}),t}encodeParams(e){const t=[];for(const n in e)t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t.join("&")}getNodeParams(e){const t={},n=this.getContentViewParamPrefix();return e&&Object.entries(e).forEach(l=>{if(l[0].startsWith(n)){const r=l[0].substr(n.length);t[r]=l[1]}}),this.sanitizeParamsMap(t)}applyPathParams(e,t){let n=e;return t&&Object.entries(t).forEach(([l,r])=>{n=n.replace(new RegExp(":"+l,"g"),r)}),n}getContentViewParamPrefix(){let e=te.getConfigValue("routing.nodeParamPrefix");return e===!1?e="":e||(e=this.defaultContentViewParamPrefix),e}getModalViewParamName(){let e=te.getConfigValue("routing.modalPathParam");return e||(e=this.defaultModalViewParamName),e}getHashQueryParamSeparator(){return this.defaultQueryParamSeparator}getQueryParam(e){return this.getQueryParams()[e]}getQueryParams(){return te.getConfigBooleanValue("routing.useHashRouting")?this.getLocationHashQueryParams():this.getLocationSearchQueryParams()}getLocation(){return location}getLocationHashQueryParams(){const e=me.getLocation().hash.indexOf(this.defaultQueryParamSeparator);return e!==-1?me.parseParams(me.getLocation().hash.slice(e+1)):{}}getLocationSearchQueryParams(){return me.getLocation().search?me.parseParams(me.getLocation().search.slice(1)):{}}composeSearchParamsToRoute(e){if(te.getConfigBooleanValue("routing.useHashRouting")){const n=location.hash.indexOf(this.defaultQueryParamSeparator);return n!==-1?e+location.hash.slice(n):e}return location.search?e+location.search:e}getModalPathFromPath(){return this.getQueryParam(this.getModalViewParamName())}getModalParamsFromPath(){const e=this.getQueryParam(`${this.getModalViewParamName()}Params`);return e&&JSON.parse(e)}addRouteChangeListener(e){const t=te.getConfigValue("routing.useHashRouting");Mn.addEventListener("message",n=>{if(n.data.msg==="refreshRoute"&&n.origin===window.origin){const l=t?rt.getHashPath():rt.getModifiedPathname();e(l)}}),Mn.addEventListener("popstate",n=>{const l=t?rt.getHashPath(location.href):rt.getModifiedPathname();e(l,n.detail)})}buildRoute(e,t,n){return e.parent?this.buildRoute(e.parent,`/${e.parent.pathSegment}${t}`,n):t+(n?"?"+n:"")}getContext(e,t){return t==null?this.getContext(e,e.context||{}):e.parent?{...this.getContext(e.parent),...t}:t}getRouteLink(e,t,n){const l=n||"";if(e.externalLink&&e.externalLink.url){const a=e.externalLink.url,o={context:me.substituteDynamicParamsInObject(this.getContext(e),t),pathParams:t,nodeParams:{}};return this.substituteViewUrl(a,o)}else if(e.link){const a=e.link.startsWith("/")?e.link:rt.buildFromRelativePath(e);return l+a}const r=me.buildRoute(e,`/${e.pathSegment}`);return l+le.replaceVars(r,t,":",!1)}calculateNodeHref(e,t){const n=me.getRouteLink(e,t,te.getConfigValue("routing.useHashRouting")?"#":"");return this.getI18nViewUrl(n.url)||n}getNodeHref(e,t){if(te.getConfigBooleanValue("navigation.addNavHrefs"))return this.calculateNodeHref(e,t)}getNodePath(e,t){return!e||t?e?this.buildRoute(e,e.pathSegment?"/"+e.pathSegment:"",t):"":`${e.parent?this.getNodePath(e.parent):""}/${e.pathSegment}`}substituteDynamicParamsInObject(e,t,n=":",l=!1){return Object.entries(e).map(([r,a])=>{const o=l?Object.keys(t).find(c=>a&&a.indexOf(n+c)>=0):Object.keys(t).find(c=>a===n+c);return[r,o?l?a.replace(n+o,t[o]):t[o]:a]}).reduce((r,[a,o])=>Object.assign(r,{[a]:o}),{})}mapPathToNode(e,t){if(!e||!t)return;const n=le.trimLeadingSlash(e).split("/"),l=me.buildRoute(t,`/${t.pathSegment}`),r=le.trimLeadingSlash(l).split("/");if(n.length0&&e.pathSegment[0]===":"}getDynamicNodeValue(e,t){return this.isDynamicNode(e)?t[e.pathSegment.substring(1)]:void 0}getI18nViewUrl(e){const t="{i18n.currentLocale}",n=Nt.getCurrentLocale();return e&&e.includes(t)?e.replace(t,n):e}substituteViewUrl(e,t){const n="context.",l="nodeParams.",r="routing.queryParams";if(e=le.replaceVars(e,t.pathParams,":",!1),e=le.replaceVars(e,t.context,n),e=le.replaceVars(e,t.nodeParams,l),e=this.getI18nViewUrl(e),e&&e.includes(r)){const a=e.split("?")[1];if(a){const o=a.split("=")[0];al.getSearchParams()[o]?e=e.replace(`{${r}.${o}}`,al.getSearchParams()[o]):e=e.replace(`?${o}={${r}.${o}}`,"")}}return e}sanitizeParamsMap(e){return Object.entries(e).reduce((t,n)=>(t[hr.sanitizeParam(n[0])]=hr.sanitizeParam(n[1]),t),{})}setFeatureToggles(e,t){let n;const l=this.sanitizeParamsMap(this.parseParams(t.split("?")[1]));if(l[e]&&(n=l[e]),!n)return;const r=n.split(",");r.length>0&&r[0]!==""&&r.forEach(a=>qo.setFeatureToggle(a,!0))}getIntentObject(e){const t=e.split("?intent=")[1];if(t){const n=t.split("?"),l=n[0].split("-"),r=Object.fromEntries(new URLSearchParams(n[1]).entries());return{semanticObject:l[0],action:l[1],params:r}}}getIntentPath(e){const t=te.getConfigValue("navigation.intentMapping");if(t&&t.length>0){const n=e.replace(/\?intent=/i,"?intent="),l=this.getIntentObject(n);if(l){let r=t.find(o=>o.semanticObject===l.semanticObject&&o.action===l.action);if(!r)return!1;if(r.externalLink)return{...r.externalLink,external:!0};r=r.pathSegment;const a=Object.entries(l.params);if(a&&a.length>0){r=this.resolveDynamicIntentPath(r,l.params);let o=te.getConfigValue("routing.nodeParamPrefix");o=o||"~",r=r.concat(`?${o}`),a.forEach(([c,h],d)=>{r+=`${d>0?"&"+o:""}${c}=${h}`})}return r}else console.warn("Could not parse given intent link.")}else console.warn("No intent mappings are defined in Luigi configuration.");return!1}resolveDynamicIntentPath(e,t){if(!t)return e;let n=e;for(const[l,r]of Object.entries(t)){const a=new RegExp("/:"+l+"(/|$)","g");n=n.replace(a,`/${r}/`)}return n=n.replace(/\/$/,""),n}prepareSearchParamsForClient(e){const t={};return e&&e.clientPermissions&&e.clientPermissions.urlParameters&&Object.keys(e.clientPermissions.urlParameters).forEach(n=>{n in al.getSearchParams()&&e.clientPermissions.urlParameters[n].read===!0&&(t[n]=al.getSearchParams()[n])}),t}addSearchParamsFromClient(e,t,n){const l={...t};if(le.isObject(l)&&e&&e.clientPermissions&&e.clientPermissions.urlParameters){const r={};Object.keys(e.clientPermissions.urlParameters).forEach(a=>{a in l&&e.clientPermissions.urlParameters[a].write===!0&&(r[a]=l[a],delete l[a])});for(const a in l)console.warn(`No permission to add the search param "${a}" to the url`);Object.keys(r).length>0&&al.addSearchParams(r,n)}}hasIntent(e){return!!e&&e.toLowerCase().includes("#?intent=")}getPageNotFoundRedirectResult(e,t=!1){const n=te.getConfigValue("routing.pageNotFoundHandler");if(typeof n=="function"){const l=n(e,t);if(l&&(l.redirectTo||l.ignoreLuigiErrorHandling))return{path:l.redirectTo,keepURL:l.keepURL,ignoreLuigiErrorHandling:l.ignoreLuigiErrorHandling}}return{}}async handlePageNotFoundAndRetrieveRedirectPath(e,t,n){if(n)return t;const l=this.getPageNotFoundRedirectResult(t).path;if(l!==void 0)return l;this.showRouteNotFoundAlert(e,t),console.warn(`Could not find the requested route: ${t}`)}showRouteNotFoundAlert(e,t,n=!1){const l={text:Nt.getTranslation(n?"luigi.notExactTargetNode":"luigi.requestedRouteNotFound",{route:t}),type:"error",ttl:1};e.showAlert(l,!1)}modifySearchParams(e,t,n){for(const[l,r]of Object.entries(e)){const a=n?`${n}${l}`:l;t.set(a,r),r===void 0&&t.delete(a)}}addParamsOnHashRouting(e,t,n){let l=t;const[r,a]=l.split("?"),o=new URLSearchParams(a);return this.modifySearchParams(e,o,n),l=r,o.toString()!==""&&(l+=`?${o.toString()}`),l}getURLWithoutModalData(e,t){let n=new URLSearchParams(e);return n.delete(t),n.delete(`${t}Params`),n.toString()}handleHistoryState(e,t){return e&&e.modalHistoryLength?e.modalHistoryLength+=1:e={modalHistoryLength:1,historygap:history.length,pathBeforeHistory:t},e}}const me=new ek;class tk{optimizeScope(e){let t="";const n=[];return[...e].sort().forEach(l=>{l&&!n.includes(l)&&(!t||l.indexOf(t)!==0)&&(n.push(l),t=l)}),n}expandScope(e){const t=[];return e.forEach(n=>{let l="";n.split(".").forEach(r=>{l=l+(l?".":"")+r,t.push(l)})}),[...new Set(t)]}doOnStoreChange(e,t,n=[]){e.subscribe(t),this.expandScope(n).forEach(l=>{e.subscribeToScope(t,l)})}}const pn=new tk;class nk{constructor(){this.listeners=[],this.hashChangeWithoutSync=!1}addEventListener(e,t){this.listeners.push({type:e,listenerFn:t}),window.addEventListener(e,t)}removeEventListener(e,t){this.listeners=this.listeners.filter(n=>!(n.type===e&&n.listenerFn===t)),window.removeEventListener(e,t)}removeAllEventListeners(){this.listeners.forEach(e=>{window.removeEventListener(e.type,e.listenerFn)}),this.listeners=[]}}const Mn=new nk;class ik{constructor(){this.init=!1,this.storage=void 0,this.browseSupported=void 0}checkInit(){this.init||(this.storage=window.localStorage,this.browseSupported=this.supportLocalStorage(),this.init=!0)}supportLocalStorage(){try{return"localStorage"in window&&window.localStorage!==null}catch{return!1}}checkStorageBrowserSupport(){if(!this.browseSupported)throw"Browser does not support local storage"}process(e,t,n,l,r){try{this.checkInit(),this.checkStorageBrowserSupport();const a=this[l];if(typeof a!="function")throw l+" is not a supported operation for the storage";const o=a.bind(this,this.cleanHostname(t),r)();this.sendBackOperation(e,n,"OK",o)}catch(a){console.log(a),this.sendBackOperation(e,n,"ERROR",a)}}cleanHostname(e){return e.replace("http://","").replace("https://","")}setItem(e,t){this.checkKey(t);const n=this.stringifyValue(t.value),l=this.buildKey(e,t.key);this.storage.setItem(l,n)}getItem(e,t){this.checkKey(t);const n=this.buildKey(e,t.key),l=this.storage.getItem(n);if(l)return this.parseJsonIfPossible(l)}buildKey(e,t){return this.buildPrefix(e)+t.trim()}buildPrefix(e){return"Luigi#"+e+"#"}removeItem(e,t){this.checkKey(t);const n=this.buildKey(e,t.key),l=this.storage.getItem(n);if(l)return this.storage.removeItem(n),l}clear(e,t){const n=this.buildPrefix(e);Object.keys(this.storage).filter(l=>l.startsWith(n)).forEach(l=>this.storage.removeItem(l))}has(e,t){this.checkKey(t);const n=this.buildKey(e,t.key);return!!this.storage.getItem(n)}getAllKeys(e,t){const n=this.buildPrefix(e);return Object.keys(this.storage).filter(l=>l.startsWith(n)).map(l=>l.substring(n.length))}checkKey(e){if(!e.key||e.key.trim().length===0)throw"Missing key, we cannot execute storage operation"}parseJsonIfPossible(e){try{return JSON.parse(e)}catch{return e}}stringifyValue(e){if(!e)throw"Value is empty";if(typeof e=="string"||e instanceof String)return e;try{return JSON.stringify(e)}catch(t){throw"Value cannot be stringify, error: "+t}}sendBackOperation(e,t,n,l){let r={msg:"storage",data:{id:t,status:n,result:l}};Ae.getMicrofrontendsInDom().filter(a=>a.id===e).map(a=>a.container).map(a=>Ae.sendMessageToIframe(a,r))}}const lk=new ik;class rk{constructor(){}processUserSettingGroups(){const e=[],t=te.getConfigValue("userSettings.userSettingGroups"),n=te.getConfigValue("settings.userSettings.userSettingGroups"),l=t||n;if(le.isObject(l)){for(const r in l){let a={};a[r]=l[r],e.push(a)}return e}return e}createIframe(e,t){const n=Ae.createIframe(e,void 0,void 0,"usersettings"),l=document.querySelector(".iframeUserSettingsCtn");return n.setAttribute("userSettingsGroup",t),n.userSettingsGroup=t,l.appendChild(n),n}getUserSettingsIframesInDom(){const e=document.querySelector(".iframeUserSettingsCtn");return e?[...e.children]:[]}hideUserSettingsIframe(){this.getUserSettingsIframesInDom().forEach(e=>{e.style.display="none"})}findActiveCustomUserSettingsIframe(e){let t=document.querySelectorAll("[userSettingsGroup]");for(let n=0;n0?n:e.inputPlaceholder}if(typeof e.inputPlaceholder=="object")return e.inputPlaceholder[t]}renderCustomSearchItem(e,t,n){return setTimeout(()=>{search.searchProvider.customSearchResultItemRenderer(e,t.children[n],searchApiObj)}),""}onKeyUp({keyCode:e},t){this.search&&this.search.searchProvider?le.isFunction(this.search.searchProvider.onEnter)&&e===fl?this.search.searchProvider.onEnter():le.isFunction(this.search.searchProvider.onEscape)&&e===Ul?this.search.searchProvider.onEscape():e===fr?t&&(document.querySelector(".luigi-search-result-item__0").childNodes[0].setAttribute("aria-selected","true"),document.querySelector(".luigi-search-result-item__0").focus()):le.isFunction(this.search.searchProvider.onInput)&&this.search.searchProvider.onInput():console.warn("GlobalSearch is not available.")}calcSearchResultItemSelected(e){let t=this.customSearchItemRendererSlotContainer.children;if(t)for(let n=0;n{this.setFocusOnGlobalSearchFieldDesktop(n)}),this.search.searchProvider.onEscape())}setFocusOnGlobalSearchFieldDesktop(e){e&&e.focus()}onActionClick(e){let t=e.pathObject;t.externalLink?rt.navigateToLink(t):this.dispatch("handleSearchNavigation",{node:t})}toggleSearch(e,t,n,l){if(e||setTimeout(()=>{this.setFocusOnGlobalSearchFieldDesktop()}),this.dispatch("toggleSearch",{isSearchFieldVisible:e,inputElem:n,customSearchItemRendererSlot:l}),this.search&&this.search.searchProvider&&le.isFunction(this.search.searchProvider.toggleSearch)){const r=e===void 0?!0:!e;this.search.searchProvider.toggleSearch(n,r)}}}function Qf(i,e,t){const n=i.slice();return n[9]=e[t],n}function Zf(i){let e,t,n,l,r,a,o=(i[9].dataSanitized?i[9].settings.text:"")+"",c,h,d,g,p,b;function m(){return i[4](i[9])}return{c(){e=S("div"),t=S("div"),n=S("span"),r=W(),a=S("p"),c=W(),h=S("button"),h.innerHTML='',d=W(),f(n,"class",l="sap-icon sap-icon--message-"+i[1][i[9].settings.type]+" svelte-dkyena"),f(n,"focusable","false"),f(n,"role","presentation"),f(n,"aria-hidden","true"),f(t,"class","fd-message-strip__icon-container"),f(t,"aria-hidden","true"),f(a,"class","fd-message-strip__text svelte-dkyena"),f(h,"class","fd-button fd-button--transparent fd-button--compact fd-message-strip__close"),f(h,"aria-label","Close"),f(h,"aria-controls","j2ALl423"),f(h,"data-testid","luigi-alert-dismiss"),f(e,"class",g="fd-message-strip fd-message-strip--"+i[1][i[9].settings.type]+" fd-message-strip--dismissible svelte-dkyena"),f(e,"role","alert"),f(e,"id","j2ALl423"),f(e,"data-testid","luigi-alert")},m(v,C){A(v,e,C),w(e,t),w(t,n),w(e,r),w(e,a),a.innerHTML=o,w(e,c),w(e,h),w(e,d),p||(b=ee(h,"click",m),p=!0)},p(v,C){i=v,C&3&&l!==(l="sap-icon sap-icon--message-"+i[1][i[9].settings.type]+" svelte-dkyena")&&f(n,"class",l),C&1&&o!==(o=(i[9].dataSanitized?i[9].settings.text:"")+"")&&(a.innerHTML=o),C&3&&g!==(g="fd-message-strip fd-message-strip--"+i[1][i[9].settings.type]+" fd-message-strip--dismissible svelte-dkyena")&&f(e,"class",g)},d(v){v&&L(e),p=!1,b()}}}function ok(i){let e,t=i[0],n=[];for(let l=0;l{if(!l||!l.length){console.warn("There are no alerts to display");return}if(l.processed)return;const p=l.map(b=>{const{text:m,links:v,closeAfter:C}=b.settings,y=hr.processTextAndLinks(m,v,b.settings.id);if(setTimeout(()=>{y.links.forEach(P=>{h(P,b.settings.id)})}),b.settings.afterInit){const P=a;b.settings.afterInit({dismiss:()=>{P&&P.isConnected?n("alertDismiss",{id:b.settings.id}):console.debug("Alert already dismissed: ",P)},element:P})}return{settings:{...b.settings,text:y.sanitizedText},dataSanitized:!0}});p.processed=!0,t(0,l=p)}),ln(()=>{});function h(p,b){try{const m=document.getElementById(p.elemId);if(!m)return;m.dismissListener&&m.removeEventListener("click",m.dismissListener);const v=C=>{if(p.url){const y=!p.url.startsWith("/");C.stopPropagation(),o().then(()=>{const P={params:{link:p.url,relative:y}};c(P)},()=>{})}else p.dismissKey&&n("alertDismiss",{id:b,dismissKey:p.dismissKey})};m.addEventListener("click",v),m.dismissListener=v}catch(m){console.error("Error on Alert::addClickListener",m)}}const d=p=>n("alertDismiss",{id:p.settings.id});function g(p){Qe[p?"unshift":"push"](()=>{a=p,t(2,a)})}return i.$$set=p=>{"alertQueue"in p&&t(0,l=p.alertQueue),"alertTypeMap"in p&&t(1,r=p.alertTypeMap)},[l,r,a,n,d,g]}class fk extends Vt{constructor(e){super(),Dt(this,e,uk,ok,Et,{alertQueue:0,alertTypeMap:1})}}function Xf(i){let e,t;return{c(){e=S("i"),f(e,"class",t=xn(i[3](i[0].icon))+" svelte-lzffuc")},m(n,l){A(n,e,l)},p(n,l){l&1&&t!==(t=xn(n[3](n[0].icon))+" svelte-lzffuc")&&f(e,"class",t)},d(n){n&&L(e)}}}function $f(i){let e,t,n=i[0].buttonConfirm+"",l,r,a;return{c(){e=S("div"),t=S("button"),l=Te(n),f(t,"data-testid","luigi-modal-confirm"),f(t,"class","fd-button fd-button--emphasized fd-button--compact fd-message-box__decisive-button confirm-button"),f(e,"class","fd-bar__element")},m(o,c){A(o,e,c),w(e,t),w(t,l),r||(a=ee(t,"click",i[4]),r=!0)},p(o,c){c&1&&n!==(n=o[0].buttonConfirm+"")&&Le(l,n)},d(o){o&&L(e),r=!1,a()}}}function ck(i){let e,t,n,l,r,a,o,c=i[0].header+"",h,d,g,p=i[0].body+"",b,m,v,C,y,P,I=i[0].buttonDismiss+"",T,O,E,H,V,D=i[0].type&&Xf(i),q=i[0].buttonConfirm!==!1&&$f(i);return{c(){e=S("div"),t=S("section"),n=S("header"),l=S("div"),r=S("div"),D&&D.c(),a=W(),o=S("h2"),h=Te(c),d=W(),g=S("div"),b=W(),m=S("footer"),v=S("div"),q&&q.c(),C=W(),y=S("div"),P=S("button"),T=Te(I),f(o,"class","fd-title fd-title--h5"),f(r,"class","fd-bar__element"),f(l,"class","fd-bar__left"),f(n,"class","fd-bar fd-bar--header fd-message-box__header"),f(g,"class","fd-message-box__body svelte-lzffuc"),f(P,"data-testid","luigi-modal-dismiss"),f(P,"class",O="fd-button "+(i[0].buttonConfirm===!1?"fd-button--emphasized":"fd-button--transparent")+" fd-button--compact fd-message-box__decisive-button dismiss-button"),f(y,"class","fd-bar__element"),f(v,"class","fd-bar__right"),f(m,"class","fd-bar fd-bar--footer fd-message-box__footer"),f(t,"class","fd-message-box__content svelte-lzffuc"),f(e,"class",E="fd-message-box-docs-static fd-message-box fd-message-box--"+i[0].type+" fd-message-box--active svelte-lzffuc"),f(e,"data-testid","luigi-confirmation-modal")},m(Z,X){A(Z,e,X),w(e,t),w(t,n),w(n,l),w(l,r),D&&D.m(r,null),w(r,a),w(r,o),w(o,h),w(t,d),w(t,g),g.innerHTML=p,w(t,b),w(t,m),w(m,v),q&&q.m(v,null),w(v,C),w(v,y),w(y,P),w(P,T),H||(V=[ee(window,"keydown",i[1]),ee(P,"click",i[5])],H=!0)},p(Z,[X]){Z[0].type?D?D.p(Z,X):(D=Xf(Z),D.c(),D.m(r,a)):D&&(D.d(1),D=null),X&1&&c!==(c=Z[0].header+"")&&Le(h,c),X&1&&p!==(p=Z[0].body+"")&&(g.innerHTML=p),Z[0].buttonConfirm!==!1?q?q.p(Z,X):(q=$f(Z),q.c(),q.m(v,C)):q&&(q.d(1),q=null),X&1&&I!==(I=Z[0].buttonDismiss+"")&&Le(T,I),X&1&&O!==(O="fd-button "+(Z[0].buttonConfirm===!1?"fd-button--emphasized":"fd-button--transparent")+" fd-button--compact fd-message-box__decisive-button dismiss-button")&&f(P,"class",O),X&1&&E!==(E="fd-message-box-docs-static fd-message-box fd-message-box--"+Z[0].type+" fd-message-box--active svelte-lzffuc")&&f(e,"class",E)},i:He,o:He,d(Z){Z&&L(e),D&&D.d(),q&&q.d(),H=!1,je(V)}}}function dk(i,e,t){const n=Yt();let{settings:l}=e;const r={confirmation:"question-mark",information:"message-information",warning:"message-warning",error:"message-error",success:"message-success"};Qr(()=>{Ae.enableA11YKeyboardBackdropExceptClassName(".fd-message-box-docs-static")}),ln(()=>{const d={icon:r[l.type],header:Nt.getTranslation("luigi.confirmationModal.header"),body:Nt.getTranslation("luigi.confirmationModal.body"),buttonDismiss:Nt.getTranslation("luigi.button.dismiss"),buttonConfirm:Nt.getTranslation("luigi.button.confirm")};t(0,l={...l,body:hr.sanatizeHtmlExceptTextFormatting(l.body)}),t(0,l=Object.assign(d,l)),Ae.disableA11YKeyboardExceptClassName(".fd-message-box-docs-static");const g=l.buttonConfirm?"confirm-button":"dismiss-button";try{document.querySelector(`.${g}`).focus()}catch{console.warn(`Couldn't focus ${g} in modal`)}});function a(d){return re.renderIconClassName(d)}function o(d){d.keyCode===Ul&&n("modalDismiss")}const c=()=>n("modalConfirm"),h=()=>n("modalDismiss");return i.$$set=d=>{"settings"in d&&t(0,l=d.settings)},[l,o,n,a,c,h]}class hk extends Vt{constructor(e){super(),Dt(this,e,dk,ck,Et,{settings:0,handleKeydown:1})}get handleKeydown(){return this.$$.ctx[1]}}function gk(i){let e,t,n;const l=i[5].default,r=ds(l,i,i[4],null);return{c(){e=S("div"),r&&r.c(),f(e,"class",t=i[0]+" "+(i[1]==="main"?"zIndexZero":"")+" svelte-az6f9h"),f(e,"aria-hidden","false")},m(a,o){A(a,e,o),r&&r.m(e,null),n=!0},p(a,[o]){r&&r.p&&(!n||o&16)&&gs(r,l,a,a[4],n?hs(l,a[4],o,null):_s(a[4]),null),(!n||o&3&&t!==(t=a[0]+" "+(a[1]==="main"?"zIndexZero":"")+" svelte-az6f9h"))&&f(e,"class",t)},i(a){n||(R(r,a),n=!0)},o(a){U(r,a),n=!1},d(a){a&&L(e),r&&r.d(a)}}}function _k(i,e,t){let{$$slots:n={},$$scope:l}=e;const r=Yt();let{backdropClass:a=""}=e,{backdropActive:o=!1}=e,c=!1,h={},{area:d}=e,{disable:g}=e;const p=()=>{const m="lui-backdrop ";o?h.data&&h.data.heightCssClass?t(0,a=m+h.data.heightCssClass):t(0,a=m+"height-auto"):t(0,a="")},b=m=>{if(!d)return!0;const C=[...Ae.getMicrofrontendsInDom(),{contentWindow:window,luigi:{viewUrl:window.location.href}}].find(y=>y.container&&y.container.contentWindow===m.source);return!(C&&d===C.type)};return ln(()=>{te.getConfigValue("settings.backdropDisabled")||(p(),Mn.addEventListener("message",v=>{const C=Ae.getValidMessageSource(v);C&&g!==!0&&(v.data.msg==="luigi.add-backdrop"&&(t(2,o=b(v)),r("stateChanged",{backdropActive:!0}),Ae.disableA11yOfInactiveIframe(C)),v.data.msg==="luigi.remove-backdrop"&&(t(2,o=!1),r("stateChanged",{backdropActive:!1}),c&&Ae.enableA11yOfInactiveIframe()))}))}),Kn(()=>{o!==c&&(c=o,p())}),i.$$set=m=>{"backdropClass"in m&&t(0,a=m.backdropClass),"backdropActive"in m&&t(2,o=m.backdropActive),"area"in m&&t(1,d=m.area),"disable"in m&&t(3,g=m.disable),"$$scope"in m&&t(4,l=m.$$scope)},[a,d,o,g,l,n]}class Bl extends Vt{constructor(e){super(),Dt(this,e,_k,gk,Et,{backdropClass:0,backdropActive:2,area:1,disable:3})}}function xf(i){let e,t,n,l,r,a,o,c,h,d,g,p,b,m;t=new Bl({props:{disable:i[2]}});let v=i[0].title&&ec(i);return{c(){e=S("div"),Ue(t.$$.fragment),n=W(),l=S("div"),r=S("div"),v&&v.c(),a=W(),o=S("div"),c=S("div"),h=S("button"),d=S("i"),f(r,"class","fd-bar__element"),f(l,"class","fd-bar__left"),f(d,"class","sap-icon sap-icon--decline"),f(h,"class","fd-button fd-button--transparent fd-button--compact"),f(h,"aria-label","close"),f(h,"data-testid",g=i[0].closebtn_data_testid&&i[5]?i[0].closebtn_data_testid:"lui-modal-index-"+i[1]),f(c,"class","fd-bar__element"),f(o,"class","fd-bar__right"),f(e,"class","lui-modal-header fd-dialog__header fd-bar fd-bar--header svelte-1rzu3xo")},m(C,y){A(C,e,y),Me(t,e,null),w(e,n),w(e,l),w(l,r),v&&v.m(r,null),w(e,a),w(e,o),w(o,c),w(c,h),w(h,d),p=!0,b||(m=ee(h,"click",i[11]),b=!0)},p(C,y){const P={};y&4&&(P.disable=C[2]),t.$set(P),C[0].title?v?v.p(C,y):(v=ec(C),v.c(),v.m(r,null)):v&&(v.d(1),v=null),(!p||y&35&&g!==(g=C[0].closebtn_data_testid&&C[5]?C[0].closebtn_data_testid:"lui-modal-index-"+C[1]))&&f(h,"data-testid",g)},i(C){p||(R(t.$$.fragment,C),p=!0)},o(C){U(t.$$.fragment,C),p=!1},d(C){C&&L(e),Fe(t),v&&v.d(),b=!1,m()}}}function ec(i){let e,t=i[0].title+"",n;return{c(){e=S("h2"),n=Te(t),f(e,"class","fd-title fd-title--h5"),f(e,"id","dialog-title-1")},m(l,r){A(l,e,r),w(e,n)},p(l,r){r&1&&t!==(t=l[0].title+"")&&Le(n,t)},d(l){l&&L(e)}}}function tc(i){let e;const t=i[10].default,n=ds(t,i,i[9],null);return{c(){n&&n.c()},m(l,r){n&&n.m(l,r),e=!0},p(l,r){n&&n.p&&(!e||r&512)&&gs(n,t,l,l[9],e?hs(t,l[9],r,null):_s(l[9]),null)},i(l){e||(R(n,l),e=!0)},o(l){U(n,l),e=!1},d(l){n&&n.d(l)}}}function nc(i){let e;return{c(){e=S("div"),e.innerHTML=`
-
-
`,f(e,"class","fd-page spinnerContainer fade-out svelte-1rzu3xo"),f(e,"aria-hidden","false"),f(e,"aria-label","Loading")},m(t,n){A(t,e,n)},d(t){t&&L(e)}}}function pk(i){let e,t,n,l,r,a,o,c,h,d,g,p,b,m,v=(i[5]||i[4]&&i[0].header)&&xf(i),C=i[4]&&tc(i),y=i[3]&&nc();return{c(){e=S("div"),t=S("div"),v&&v.c(),n=W(),l=S("div"),C&&C.c(),r=W(),a=S("div"),h=W(),y&&y.c(),f(a,"class",o="iframeModalCtn "+(i[4]?"_drawer":"_modal")+" svelte-1rzu3xo"),f(a,"modal-container-index",c=i[4]?void 0:i[1]),f(l,"class","fd-dialog__body svelte-1rzu3xo"),f(t,"class",d="fd-dialog__content "+(i[4]?i[0].backdrop?"drawer drawer-dialog__content drawer__backdrop":"drawer drawer-dialog__content":"lui-modal-mf lui-modal-index-"+i[1])+" svelte-1rzu3xo"),f(t,"data-testid",g=i[5]?"modal-mf":"drawer-mf"),f(t,"role","dialog"),f(t,"aria-modal","true"),f(t,"aria-labelledby","dialog-title-1"),f(e,"class",p=xn(i[5]||i[4]&&i[0].backdrop?"fd-dialog fd-dialog--active":"drawer-dialog")+" svelte-1rzu3xo"),f(e,"style",b=i[5]?"z-index:1001":"")},m(P,I){A(P,e,I),w(e,t),v&&v.m(t,null),w(t,n),w(t,l),C&&C.m(l,null),w(l,r),w(l,a),w(t,h),y&&y.m(t,null),m=!0},p(P,[I]){P[5]||P[4]&&P[0].header?v?(v.p(P,I),I&49&&R(v,1)):(v=xf(P),v.c(),R(v,1),v.m(t,n)):v&&(be(),U(v,1,1,()=>{v=null}),ve()),P[4]?C?(C.p(P,I),I&16&&R(C,1)):(C=tc(P),C.c(),R(C,1),C.m(l,r)):C&&(be(),U(C,1,1,()=>{C=null}),ve()),(!m||I&16&&o!==(o="iframeModalCtn "+(P[4]?"_drawer":"_modal")+" svelte-1rzu3xo"))&&f(a,"class",o),(!m||I&18&&c!==(c=P[4]?void 0:P[1]))&&f(a,"modal-container-index",c),P[3]?y||(y=nc(),y.c(),y.m(t,null)):y&&(y.d(1),y=null),(!m||I&19&&d!==(d="fd-dialog__content "+(P[4]?P[0].backdrop?"drawer drawer-dialog__content drawer__backdrop":"drawer drawer-dialog__content":"lui-modal-mf lui-modal-index-"+P[1])+" svelte-1rzu3xo"))&&f(t,"class",d),(!m||I&32&&g!==(g=P[5]?"modal-mf":"drawer-mf"))&&f(t,"data-testid",g),(!m||I&49&&p!==(p=xn(P[5]||P[4]&&P[0].backdrop?"fd-dialog fd-dialog--active":"drawer-dialog")+" svelte-1rzu3xo"))&&f(e,"class",p),(!m||I&32&&b!==(b=P[5]?"z-index:1001":""))&&f(e,"style",b)},i(P){m||(R(v),R(C),m=!0)},o(P){U(v),U(C),m=!1},d(P){P&&L(e),v&&v.d(),C&&C.d(),y&&y.d()}}}function mk(i,e,t){let{$$slots:n={},$$scope:l}=e,{settings:r}=e,{isDataPrepared:a=!1}=e,{nodepath:o}=e,{modalIndex:c}=e,{disableBackdrop:h}=e;const d=Yt();let g,p,b,m=!1,v=!1,C=!1,y=!1,P=!1,I=!0,T,O=kt("store");const E=G=>re.getNodeLabel(G),H=async G=>{const K=G&&G.length?le.getPathWithoutHash(G):"",ue=me.parseParams(K.split("?")[1]);b=me.getNodeParams(ue);const fe=await Bt.extractDataFromPath(G);g=fe.nodeObject,t(4,P=r.isDrawer||typeof g.drawer=="object"),T=P?"._drawer":`[modal-container-index="${c}"]`,t(0,r._liveLabel=!1,r),P?(t(5,I=!1),r.header===void 0?(t(0,r.header=!0,r),t(0,r.title=E(g),r),t(0,r._liveLabel=!0,r)):r.header&&r.header.title&&t(0,r.title=r.header.title,r),(r.backdrop===void 0||!r.backdrop)&&(t(0,r.backdrop=!1,r),d("drawerState",{activeDrawer:!0})),r.size||t(0,r.size="s",r),r.overlap===void 0&&t(0,r.overlap=!0,r)):r.title||(t(0,r.title=E(g),r),t(0,r._liveLabel=!0,r)),p=fe.pathData,t(7,a=!0)},V=async G=>{if(!(m||v))if(a)if(g.webcomponent)t(3,C=!1),P?await Z():await D(),ur.renderWebComponent(g.viewUrl,document.querySelector(T),{context:p.context,clientPermissions:g.clientPermissions||{},pathParams:p.pathParams||{}},g,void 0,!0),d("wcCreated",{modalWC:document.querySelector(T),modalWCData:{...p,nodeParams:b}}),v=!0;else{const K=await q(g.viewUrl,{context:p.context,pathParams:p.pathParams,nodeParams:b});d("iframeCreated",{modalIframe:K,modalIframeData:{...p,nodeParams:b}}),m=!0}else await H(G)},D=async()=>{let G,K;const ue=document.querySelector(".lui-modal-index-"+c),{size:fe,width:ne,height:ae}=r,Se=/^.?[0-9]{1,3}(%|px|rem|em|vh|vw)$/;if(ue.classList.remove("lui-modal-fullscreen"),ne&&ne.match(Se)&&ae&&ae.match(Se))G=ae,K=ne;else switch(fe){case"fullscreen":G="100vh",K="100vw",ue.classList.add("lui-modal-fullscreen");break;case"m":G="80%",K="60%";break;case"s":G="80%",K="40%";break;default:G="80%",K="80%"}ue.setAttribute("style",`width:${K};height:${G};`)},q=async(G,K)=>{P?await Z():await D(),G&&(G=me.substituteViewUrl(G,K));const ue=await Ae.createIframe(G,void 0,g,"modal",K);return document.querySelector(T).appendChild(ue),ue};async function Z(G){let K="";const ue=document.getElementsByClassName("drawer"),fe=document.getElementsByClassName("drawer-dialog");r.size&&(r.size==="l"?K="width:75%;":r.size==="m"?K="width:50%;":r.size==="s"?K="width:25%;":r.size==="xs"&&(K="width:15.5%;")),r.backdrop?ue[0].setAttribute("style",K):(fe[0].setAttribute("style",K),ue[0].setAttribute("style","width:100%"))}Yr(()=>{V(o)});const X=async G=>{G.data.msg==="luigi.show-loading-indicator"&&t(3,C=!0),G.data.msg==="luigi.hide-loading-indicator"&&t(3,C=!1),G.data.msg==="luigi.get-context"&&(y=!0,(!g||!g.loadingIndicator||g.loadingIndicator.hideAutomatically!==!1)&&ge()),G.data.msg==="luigi.close-modal"&&d("close",{type:"modal"}),G.data.msg==="luigi.navigation.updateModalSettings"&&((G.data.updatedModalSettings.title||G.data.updatedModalSettings.title==="")&&t(0,r.title=G.data.updatedModalSettings.title,r),(G.data.updatedModalSettings.size||G.data.updatedModalSettings.width||G.data.updatedModalSettings.height)&&(t(0,r.size=G.data.updatedModalSettings.size,r),t(0,r.height=G.data.updatedModalSettings.height,r),t(0,r.width=G.data.updatedModalSettings.width,r),await D()),te.getConfigBooleanValue("routing.showModalPathInUrl")&&rt.updateModalDataInUrl(me.getModalPathFromPath(),{title:r.title,size:r.size,height:r.height,width:r.width},G.data.addHistoryEntry))};ln(()=>{pn.doOnStoreChange(O,()=>{r._liveLabel&&g&&t(0,r.title=E(g),r)},["navigation.viewgroupdata"]),Mn.addEventListener("message",X),r.isDrawer&&!r.backdrop||Ae.disableA11YKeyboardExceptClassName(".lui-modal-index-"+c),window.focus(),setTimeout(()=>{var G;!y&&!g.webcomponent&&((G=g.loadingIndicator)==null?void 0:G.enabled)!==!1&&t(3,C=!0)},250)}),Qr(()=>{Mn.removeEventListener("message",X),r.isDrawer&&!r.backdrop||Ae.enableA11YKeyboardBackdropExceptClassName(".lui-modal-index-"+c)});function ge(){let G;I?G=document.querySelector(`.lui-modal-mf.lui-modal-index-${c} .spinnerContainer`):G=document.querySelector(".drawer .spinnerContainer"),G&&G.classList.contains("fade-out")&&(G.classList.remove("fade-out"),setTimeout(()=>{t(3,C=!1)},250))}const $=()=>d("close",{activeDrawer:!1});return i.$$set=G=>{"settings"in G&&t(0,r=G.settings),"isDataPrepared"in G&&t(7,a=G.isDataPrepared),"nodepath"in G&&t(8,o=G.nodepath),"modalIndex"in G&&t(1,c=G.modalIndex),"disableBackdrop"in G&&t(2,h=G.disableBackdrop),"$$scope"in G&&t(9,l=G.$$scope)},[r,c,h,C,P,I,d,a,o,l,n,$]}class lp extends Vt{constructor(e){super(),Dt(this,e,mk,pk,Et,{settings:0,isDataPrepared:7,nodepath:8,modalIndex:1,disableBackdrop:2})}}function ic(i,e,t){const n=i.slice();return n[27]=e[t][0],n[28]=e[t][1],n[29]=e,n[30]=t,n}function lc(i,e,t){const n=i.slice();return n[31]=e[t],n[33]=t,n}function rc(i,e,t){const n=i.slice();return n[31]=e[t],n[33]=t,n}function ac(i){let e,t=i[1][1].settings&&sc(i);return{c(){t&&t.c(),e=we()},m(n,l){t&&t.m(n,l),A(n,e,l)},p(n,l){n[1][1].settings?t?t.p(n,l):(t=sc(n),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(n){t&&t.d(n),n&&L(e)}}}function sc(i){let e,t,n=Object.entries(i[1][1].settings),l=[];for(let r=0;r',b=W(),m=S("div"),T&&T.c(),f(a,"class","fd-select__text-content"),f(a,"data-testid","lui-us-input"+i[30]),f(a,"disabled",h=!(i[28].isEditable===void 0||i[28].isEditable)),f(g,"class","fd-button fd-button--transparent fd-select__button lui-activate-dropdown"),f(r,"tabindex","0"),f(r,"aria-expanded","false"),f(r,"aria-haspopup","listbox"),f(r,"aria-label","Language"),f(r,"class","fd-select__control lui-anchor-node svelte-1q4f8ra"),f(r,"data-testid",p="lui-us-"+i[28].type+"-"+i[30]),f(r,"id","fd-form-input-"+i[30]),f(l,"class","fd-select fd-select--compact"),f(n,"class","fd-popover__control"),f(n,"aria-expanded","false"),f(n,"aria-haspopup","true"),f(m,"class","fd-popover__body fd-popover__body--no-arrow fd-popover__body--dropdown fd-popover__body--dropdown-fill"),f(m,"aria-hidden","true"),f(t,"class","fd-popover"),f(e,"class","fd-form-item")},m(O,E){A(O,e,E),w(e,t),w(t,n),w(n,l),w(l,r),w(r,a),w(a,c),w(r,d),w(r,g),w(t,b),w(t,m),T&&T.m(m,null),C||(y=[ee(r,"keydown",P),ee(n,"click",Ht(I))],C=!0)},p(O,E){i=O,E[0]&3&&o!==(o=i[11](i[0][i[1][0]][i[27]],i[28].options)+"")&&Le(c,o),E[0]&2&&h!==(h=!(i[28].isEditable===void 0||i[28].isEditable))&&f(a,"disabled",h),E[0]&2&&p!==(p="lui-us-"+i[28].type+"-"+i[30])&&f(r,"data-testid",p),E[0]&2&&(v=Array.isArray(i[28].options)),v?T?T.p(i,E):(T=fc(i),T.c(),T.m(m,null)):T&&(T.d(1),T=null)},d(O){O&&L(e),T&&T.d(),C=!1,je(y)}}}function fc(i){let e,t=i[28].options,n=[];for(let l=0;l',f(n,"class","fd-switch__input"),f(n,"type","checkbox"),f(n,"aria-labelledby","label1"),f(n,"data-testid",l="lui-us-checkbox-switch_"+i[27]),n.disabled=r=!(i[28].isEditable===void 0||i[28].isEditable),f(o,"class","fd-switch__slider"),f(t,"class","fd-switch__control"),f(e,"class","fd-switch fd-switch--compact"),f(e,"data-testid",c="lui-us-label-switch_"+i[27])},m(p,b){A(p,e,b),w(e,t),w(t,n),n.checked=i[0][i[1][0]][i[27]],w(t,a),w(t,o),h||(d=ee(n,"change",g),h=!0)},p(p,b){i=p,b[0]&2&&l!==(l="lui-us-checkbox-switch_"+i[27])&&f(n,"data-testid",l),b[0]&2&&r!==(r=!(i[28].isEditable===void 0||i[28].isEditable))&&(n.disabled=r),b[0]&3&&(n.checked=i[0][i[1][0]][i[27]]),b[0]&2&&c!==(c="lui-us-label-switch_"+i[27])&&f(e,"data-testid",c)},d(p){p&&L(e),h=!1,d()}}}function _c(i){let e,t,n,l;function r(){i[24].call(e,i[27])}return{c(){e=S("input"),f(e,"type","checkbox"),f(e,"class","fd-checkbox"),e.disabled=t=!(i[28].isEditable===void 0||i[28].isEditable)},m(a,o){A(a,e,o),e.checked=i[0][i[1][0]][i[27]],n||(l=ee(e,"change",r),n=!0)},p(a,o){i=a,o[0]&2&&t!==(t=!(i[28].isEditable===void 0||i[28].isEditable))&&(e.disabled=t),o[0]&3&&(e.checked=i[0][i[1][0]][i[27]])},d(a){a&&L(e),n=!1,l()}}}function pc(i){let e,t,n,l=i[5](i[28].label)+"",r,a,o,c,h,d,g=i[28].type==="enum"&&i[28].style==="button"&&Array.isArray(i[28].options),p,b,m,v=i[28].type==="string"&&oc(i),C=i[28].type==="enum"&&(i[28].style===void 0||i[28].style==="list")&&uc(i),y=g&&dc(i),P=i[28].type==="boolean"&&(!i[28].style||i[28].style==="switch")&&gc(i),I=i[28].type==="boolean"&&i[28].style==="checkbox"&&_c(i);return{c(){e=S("div"),t=S("div"),n=S("label"),r=Te(l),a=Te(":"),o=W(),c=S("div"),v&&v.c(),h=W(),C&&C.c(),d=W(),y&&y.c(),p=W(),P&&P.c(),b=W(),I&&I.c(),m=W(),f(n,"class","fd-form-label svelte-1q4f8ra"),f(n,"for","fd-form-input-"+i[30]),f(t,"class","fd-col fd-col--4 svelte-1q4f8ra"),f(c,"class","fd-col fd-col--8 svelte-1q4f8ra"),f(e,"class","fd-row svelte-1q4f8ra")},m(T,O){A(T,e,O),w(e,t),w(t,n),w(n,r),w(n,a),w(e,o),w(e,c),v&&v.m(c,null),w(c,h),C&&C.m(c,null),w(c,d),y&&y.m(c,null),w(c,p),P&&P.m(c,null),w(c,b),I&&I.m(c,null),w(e,m)},p(T,O){O[0]&34&&l!==(l=T[5](T[28].label)+"")&&Le(r,l),T[28].type==="string"?v?v.p(T,O):(v=oc(T),v.c(),v.m(c,h)):v&&(v.d(1),v=null),T[28].type==="enum"&&(T[28].style===void 0||T[28].style==="list")?C?C.p(T,O):(C=uc(T),C.c(),C.m(c,d)):C&&(C.d(1),C=null),O[0]&2&&(g=T[28].type==="enum"&&T[28].style==="button"&&Array.isArray(T[28].options)),g?y?y.p(T,O):(y=dc(T),y.c(),y.m(c,p)):y&&(y.d(1),y=null),T[28].type==="boolean"&&(!T[28].style||T[28].style==="switch")?P?P.p(T,O):(P=gc(T),P.c(),P.m(c,b)):P&&(P.d(1),P=null),T[28].type==="boolean"&&T[28].style==="checkbox"?I?I.p(T,O):(I=_c(T),I.c(),I.m(c,null)):I&&(I.d(1),I=null)},d(T){T&&L(e),v&&v.d(),C&&C.d(),y&&y.d(),P&&P.d(),I&&I.d()}}}function wk(i){let e,t,n,l=i[1]&&i[1][0]&&i[1][1]&&ac(i);return{c(){e=S("div"),l&&l.c(),f(e,"class","lui-usersettings-content svelte-1q4f8ra")},m(r,a){A(r,e,a),l&&l.m(e,null),t||(n=[ee(window,"click",i[7]),ee(window,"blur",i[7])],t=!0)},p(r,a){r[1]&&r[1][0]&&r[1][1]?l?l.p(r,a):(l=ac(r),l.c(),l.m(e,null)):l&&(l.d(1),l=null)},i:He,o:He,d(r){r&&L(e),l&&l.d(),t=!1,je(n)}}}function is(i,e,t){if(i&&t>0)return i.matches(e)?i:is(i.parentNode,e,t-1)}function kk(i,e,t){let n,{userSettingGroup:l}=e,{storedUserSettingData:r}=e;const a=Yt();let o=kt("getTranslation");bi(i,o,$=>t(5,n=$));let c,{isComboOpen:h}=e;function d(){a("updateSettingsObject",{storedUserSettingData:r})}const g=()=>{p()};function p($){document.querySelectorAll(".lui-usersettings-content .fd-popover__control").forEach(G=>{m(G,!1)})}function b($,G){let K=is($.target,".fd-popover__control",20),ue=K.getAttribute("aria-expanded")==="true";(G||G===void 0)&&(p(),m(K,!ue))}function m($,G){const K=$.querySelector(".lui-activate-dropdown"),ue=$.parentNode.querySelector(".fd-popover__body"),fe=$.parentNode.querySelector(".fd-select__control");$.setAttribute("aria-expanded",G),ue.setAttribute("aria-hidden",!G),fe.setAttribute("aria-expanded",G),K.setAttribute("aria-expanded",G),t(14,h=G)}function v($,G,K){t(4,c=K),t(0,r[l[0]][$]=G.value||G,r)}function C($,G){document.querySelectorAll(".enum-buttons-container-"+$+" button").forEach(K=>{const ue=K.getAttribute("id"),fe=`lui-us-enum_button_${$}_option`;ue===fe?K.classList.add("fd-button--emphasized"):K.classList.remove("fd-button--emphasized")}),t(0,r[l[0]][$]=G.value||G,r)}function y($,G){let K;if(Array.isArray(G)){for(let ue=0;ue{Se.classList.contains("is-focus")&&(ae=ie)}),h){if($.keyCode===qr&&$.altKey&&(fe.click(),fe.focus()),$.keyCode===fr&&!$.altKey){if(ae===-1){ae=0,ne.item(ae).classList.add("is-focus");return}ae0&&ae0&&ae{G.focus()},0))}}y();function E($){r[l[0]][$]=this.value,t(0,r)}const H=($,G,K,ue)=>T(ue,$,G,K),V=$=>b(event,$.isEditable),D=($,G,K)=>v($,G,K),q=$=>O($),Z=($,G)=>C($,G);function X($){r[l[0]][$]=this.checked,t(0,r)}function ge($){r[l[0]][$]=this.checked,t(0,r)}return i.$$set=$=>{"userSettingGroup"in $&&t(1,l=$.userSettingGroup),"storedUserSettingData"in $&&t(0,r=$.storedUserSettingData),"isComboOpen"in $&&t(14,h=$.isComboOpen)},[r,l,T,O,c,n,o,p,b,v,C,y,P,I,h,d,g,E,H,V,D,q,Z,X,ge]}class Sk extends Vt{constructor(e){super(),Dt(this,e,kk,wk,Et,{userSettingGroup:1,storedUserSettingData:0,isComboOpen:14,updateSettingsObject:15,closeDropDown:16,handleKeyListDropdown:2,keyPressDropdownNode:3},null,[-1,-1])}get updateSettingsObject(){return this.$$.ctx[15]}get closeDropDown(){return this.$$.ctx[16]}get handleKeyListDropdown(){return this.$$.ctx[2]}get keyPressDropdownNode(){return this.$$.ctx[3]}}const{window:mc}=dl;function bc(i,e,t){const n=i.slice();return n[30]=e[t][0],n[11]=e[t][1],n[36]=t,n}function vc(i,e,t){const n=i.slice();return n[37]=e[t],n}function wc(i){let e,t,n;function l(o,c){return c[0]&2&&(e=null),e==null&&(e=!!o[19](o[37][1])),e?yk:Ck}let r=l(i,[-1,-1]),a=r(i);return{c(){a.c(),t=W(),n=S("i"),f(n,"role","presentation"),f(n,"class","sap-icon")},m(o,c){a.m(o,c),A(o,t,c),A(o,n,c)},p(o,c){r===(r=l(o,c))&&a?a.p(o,c):(a.d(1),a=r(o),a&&(a.c(),a.m(t.parentNode,t)))},d(o){a.d(o),o&&L(t),o&&L(n)}}}function Ck(i){let e,t,n,l,r,a=i[37][1].initials&&kc(i);return{c(){e=S("span"),l=W(),a&&a.c(),r=we(),f(e,"class",t=xn(i[37][1].iconClassAttribute||"fd-image--s fd-list__thumbnail")+" svelte-12fj8b7"),f(e,"aria-label",n=i[37][1].altText?i[37][1].altText:""),On(e,"background-image","url('"+i[37][1].icon+"')"),On(e,"background-size","cover")},m(o,c){A(o,e,c),A(o,l,c),a&&a.m(o,c),A(o,r,c)},p(o,c){c[0]&2&&t!==(t=xn(o[37][1].iconClassAttribute||"fd-image--s fd-list__thumbnail")+" svelte-12fj8b7")&&f(e,"class",t),c[0]&2&&n!==(n=o[37][1].altText?o[37][1].altText:"")&&f(e,"aria-label",n),c[0]&2&&On(e,"background-image","url('"+o[37][1].icon+"')"),o[37][1].initials?a?a.p(o,c):(a=kc(o),a.c(),a.m(r.parentNode,r)):a&&(a.d(1),a=null)},d(o){o&&L(e),o&&L(l),a&&a.d(o),o&&L(r)}}}function yk(i){let e,t,n;return{c(){e=S("span"),t=S("i"),f(t,"role","presentation"),f(t,"class",n=xn(i[18](i[37][1].icon))+" svelte-12fj8b7"),f(e,"class","fd-list__thumbnail")},m(l,r){A(l,e,r),w(e,t)},p(l,r){r[0]&2&&n!==(n=xn(l[18](l[37][1].icon))+" svelte-12fj8b7")&&f(t,"class",n)},d(l){l&&L(e)}}}function kc(i){let e,t=(i[37][1].initials?i[37][1].initials:"")+"",n,l,r;return{c(){e=S("span"),n=Te(t),f(e,"class",l=xn(i[37][1].iconClassAttribute+" lui-profile-initials"||"fd-image--s fd-list__thumbnail")+" svelte-12fj8b7"),f(e,"aria-label",r=i[37][1].altText?i[37][1].altText:"")},m(a,o){A(a,e,o),w(e,n)},p(a,o){o[0]&2&&t!==(t=(a[37][1].initials?a[37][1].initials:"")+"")&&Le(n,t),o[0]&2&&l!==(l=xn(a[37][1].iconClassAttribute+" lui-profile-initials"||"fd-image--s fd-list__thumbnail")+" svelte-12fj8b7")&&f(e,"class",l),o[0]&2&&r!==(r=a[37][1].altText?a[37][1].altText:"")&&f(e,"aria-label",r)},d(a){a&&L(e)}}}function Sc(i){let e,t,n,l,r,a=i[10](i[37][1].label?i[37][1].label:"")+"",o,c,h,d=i[10](i[37][1].sublabel?i[37][1].sublabel:"")+"",g,p,b,m,v=i[37][1].icon&&wc(i);function C(){return i[21](i[37])}function y(...P){return i[22](i[36],...P)}return{c(){e=S("li"),t=S("a"),v&&v.c(),n=W(),l=S("div"),r=S("div"),o=Te(a),c=W(),h=S("div"),g=Te(d),p=W(),f(r,"class","fd-list__title"),f(h,"class","fd-list__byline svelte-12fj8b7"),f(l,"class","fd-list__content"),f(t,"tabindex","-1"),f(t,"class","fd-list__link"),f(t,"href","#"),f(e,"class","fd-list__item fd-list__item--link lui-us-navlist__item"),f(e,"data-testid","us-navigation-item"),f(e,"tabindex","0")},m(P,I){A(P,e,I),w(e,t),v&&v.m(t,null),w(t,n),w(t,l),w(l,r),w(r,o),w(l,c),w(l,h),w(h,g),w(e,p),b||(m=[ee(e,"click",bt(C)),ee(e,"keydown",y)],b=!0)},p(P,I){i=P,i[37][1].icon?v?v.p(i,I):(v=wc(i),v.c(),v.m(t,n)):v&&(v.d(1),v=null),I[0]&1026&&a!==(a=i[10](i[37][1].label?i[37][1].label:"")+"")&&Le(o,a),I[0]&1026&&d!==(d=i[10](i[37][1].sublabel?i[37][1].sublabel:"")+"")&&Le(g,d)},d(P){P&&L(e),v&&v.d(),b=!1,je(m)}}}function Cc(i){let e,t=Object.entries(i[11]),n=[];for(let l=0;lwt(e,"closeDropDown",r,i[9])),Qe.push(()=>wt(e,"isComboOpen",a,i[8])),e.$on("updateSettingsObject",i[15]),{c(){Ue(e.$$.fragment)},m(c,h){Me(e,c,h),l=!0},p(c,h){const d={};h[0]&1&&(d.storedUserSettingData=c[0]),h[0]&2048&&(d.userSettingGroup=c[11]),!t&&h[0]&512&&(t=!0,d.closeDropDown=c[9],vt(()=>t=!1)),!n&&h[0]&256&&(n=!0,d.isComboOpen=c[8],vt(()=>n=!1)),e.$set(d)},i(c){l||(R(e.$$.fragment,c),l=!0)},o(c){U(e.$$.fragment,c),l=!1},d(c){Fe(e,c)}}}function Pk(i){let e,t,n,l,r,a,o,c=i[10](i[4])+"",h,d,g,p,b,m,v,C,y,P=i[10](i[7])+"",I,T,O,E,H,V,D,q,Z,X,ge,$=i[10](i[5])+"",G,K,ue,fe,ne=i[10](i[6])+"",ae,Se,ie,Re,ze=Object.entries(i[1]),Pe=[];for(let Ve=0;Ve',C=W(),y=S("h2"),I=Te(P),T=W(),O=S("div"),E=S("div"),Ie&&Ie.c(),H=W(),V=S("div"),D=W(),q=S("footer"),Z=S("div"),X=S("div"),ge=S("button"),G=Te($),K=W(),ue=S("div"),fe=S("button"),ae=Te(ne),f(o,"class","fd-title fd-title--h5 svelte-12fj8b7"),f(o,"id","dialog-title-2"),f(a,"class","fd-side-nav__group-header svelte-12fj8b7"),f(p,"class","fd-list fd-list--byline fd-list--navigation lui-us-list"),f(g,"class","fd-side-nav__main-navigation lui-fd-side-nav__main-navigation svelte-12fj8b7"),f(r,"class","fd-side-nav svelte-12fj8b7"),f(l,"class","lui-usersettings-left-nav svelte-12fj8b7"),f(v,"class","fd-button fd-button--transparent fd-button--compact lui-usersettings-content-header__back-btn svelte-12fj8b7"),f(y,"class","fd-title fd-title--h5 svelte-12fj8b7"),f(m,"class","fd-side-nav__group-header lui-usersettings-dialog-sub-header svelte-12fj8b7"),f(E,"class","usersettingseditor mf-wrapper svelte-12fj8b7"),f(V,"class","iframeUserSettingsCtn iframe-wrapper svelte-12fj8b7"),f(O,"class","lui-usersettings-content svelte-12fj8b7"),f(n,"class","fd-dialog__body lui-usersettings-body svelte-12fj8b7"),f(ge,"data-testid","lui-us-saveBtn"),f(ge,"class","fd-dialog__decisive-button fd-button fd-button--emphasized fd-button--compact confirm-button"),f(X,"class","fd-bar__element"),f(fe,"data-testid","lui-us-dismissBtn"),f(fe,"class","fd-dialog__decisive-button fd-button fd-button--transparent fd-button--compact"),f(ue,"class","fd-bar__element"),f(Z,"class","fd-bar__right"),f(q,"class","fd-dialog__footer fd-bar fd-bar--footer"),f(t,"class","fd-dialog__content lui-usersettings-dialog-size svelte-12fj8b7"),f(t,"role","dialog"),f(t,"aria-modal","true"),f(t,"aria-labelledby","dialog-title-2"),f(e,"class","fd-dialog fd-dialog--active lui-usersettings-dialog svelte-12fj8b7"),f(e,"tabindex","0")},m(Ve,ht){A(Ve,e,ht),w(e,t),w(t,n),w(n,l),w(l,r),w(r,a),w(a,o),w(o,h),w(r,d),w(r,g),w(g,p);for(let We=0;We{Ie=null}),ve()),(!Se||ht[0]&1056)&&$!==($=Ve[10](Ve[5])+"")&&Le(G,$),(!Se||ht[0]&1088)&&ne!==(ne=Ve[10](Ve[6])+"")&&Le(ae,ne)},i(Ve){Se||(R(Ie),Se=!0)},o(Ve){U(Ie),Se=!1},d(Ve){Ve&&L(e),ut(Pe,Ve),Ie&&Ie.d(),ie=!1,je(Re)}}}function Pc(i,e){let t={};return i.forEach(n=>{for(let l in n){for(let r in n[l].settings)n[l].settings[r]="";t[l]={...n[l].settings,...e[l]}}}),t}function Ik(){document.querySelector(".iframeUserSettingsCtn").style.display="block",document.querySelector(".usersettingseditor").style.display="none"}function Nk(){document.querySelector(".iframeUserSettingsCtn").style.display="none",document.querySelector(".usersettingseditor").style.display="block"}function rp(i,e,t){if(i&&t>0)return i.matches(e)?i:rp(i.parentNode,e,t-1)}function Ic(){document.querySelector(".usersettings-leftNavVisible")?document.querySelector(".confirm-button").style.display="block":document.querySelector(".confirm-button").style.display="none"}function Tk(i,e,t){let n,{userSettingGroups:l}=e;const r=Yt();let a,{storedUserSettings:o={}}=e,c={},h=kt("getTranslation");bi(i,h,ae=>t(10,n=ae));let d=ul.userSettingsDialog.dialogHeader,g=ul.userSettingsDialog.saveBtn,p=ul.userSettingsDialog.dismissBtn,b={},m,v,C,y;Qr(()=>{Ae.enableA11YKeyboardBackdropExceptClassName(".lui-usersettings-dialog")}),ln(()=>{const ae=te.getConfigValue("userSettings.userSettingsDialog"),Se=ae||te.getConfigValue("settings.userSettings.userSettingsDialog");Se&&(t(4,d=Se.dialogHeader?Se.dialogHeader:d),t(5,g=Se.saveBtn?Se.saveBtn:g),t(6,p=Se.dismissBtn?Se.dismissBtn:p)),m=Object.keys(l[0]).length>0?Object.keys(l[0])[0]:void 0,Mn.addEventListener("message",ie=>{const Re=Ae.getValidMessageSource(ie);if(!Re||ie.data.msg!=="custom")return;Re._ready=!0;const ze=as.convertCustomMessageInternalToUser(ie.data),Pe="luigi.updateUserSettings";if(ze.id===Pe){const Ie=or.findActiveCustomUserSettingsIframe(ie.source);if(Ie){let Ve=Ie.getAttribute("userSettingsGroup");t(0,o[Ve]=ze.data,o)}}ze.id==="luigi.navBackMobile"&&window.window.innerWidth!==0&&window.innerWidth{c=JSON.parse(JSON.stringify(ie)),ie===null?t(0,o=Pc(JSON.parse(JSON.stringify(l)),{})):t(0,o=Pc(JSON.parse(JSON.stringify(l)),ie)),I([m,l[0][m]])}).catch(ie=>{ie&&ie.message&&console.error(ie.message),ie&&ie.closeDialog&&r("close")}),Ae.disableA11YKeyboardExceptClassName(".lui-usersettings-dialog")});function P(ae){if(t(7,v=ae.title?ae.title:""),!!le.isObject(ae.settings))for(let Se in ae.settings){let ie=ae.settings[Se];ie.type==="enum"?Array.isArray(ie.options)||console.error(`There is no options array for '${Se}' defined in the Luigi userSettings config.`):ie.type===void 0&&console.error(`There is no data type defined for '${Se}' in the Luigi userSettings config.`)}}function I(ae,Se){t(11,a=ae);let ie=ae[0],Re=ae[1];if(P(Re),Se?(document.querySelectorAll(".lui-us-list .lui-us-navlist__item").forEach(Pe=>{Pe.classList.remove("is-selected")}),rp(Se.target,".lui-us-navlist__item",20).classList.add("is-selected"),window.innerWidth{ze.userSettingsGroup===ie&&(ze.style.display="block")});else{const ze=jr.hasDecorators()?jr.applyDecorators(Re.viewUrl):Re.viewUrl;let Pe=or.createIframe(ze,ie);b[ie]=Pe}Ik()}else Nk()}const T=ae=>{t(0,o=ae.detail.userSettings)};function O(){te.storeUserSettings(o,c).then(()=>{r("close")}).catch(ae=>{ae&&ae.message&&console.error(ae.message),ae&&ae.closeDialog&&r("close")})}function E(){H()}function H(){document.querySelector(".lui-usersettings-dialog").classList.toggle("usersettings-leftNavVisible"),window.innerWidth!==0&&window.innerWidth{const ae=window.innerWidth>=fn.desktopMinWidth&&q=fn.desktopMinWidth&&(document.querySelector(".lui-usersettings-dialog").classList.toggle("usersettings-leftNavVisible"),document.querySelector(".usersettings-leftNavVisible")?document.querySelector(".confirm-button").style.display="block":document.querySelector(".confirm-button").style.display="none"),ae&&(document.querySelector(".confirm-button").style.display="block"),!q){let ie=document.querySelector(".confirm-button");window.innerWidthI(ae,event),G=(ae,Se)=>X(Se,[ae]);function K(ae){y=ae,t(9,y)}function ue(ae){C=ae,t(8,C)}const fe=()=>O(),ne=()=>r("close");return i.$$set=ae=>{"userSettingGroups"in ae&&t(1,l=ae.userSettingGroups),"storedUserSettings"in ae&&t(0,o=ae.storedUserSettings)},[o,l,X,ge,d,g,p,v,C,y,n,a,r,h,I,T,O,H,V,D,Z,$,G,K,ue,fe,ne]}class Lk extends Vt{constructor(e){super(),Dt(this,e,Tk,Pk,Et,{userSettingGroups:1,storedUserSettings:0,handleKeyUp:2,handleKeyDown:3},null,[-1,-1])}get handleKeyUp(){return this.$$.ctx[2]}get handleKeyDown(){return this.$$.ctx[3]}}const{window:Ak}=dl;function Ek(i){let e;return{c(){e=S("div"),f(e,"class","iframeSplitViewCnt svelte-1jkwjpc")},m(t,n){A(t,e,n)},p:He,d(t){t&&L(e)}}}function Rk(i){let e,t,n,l,r=i[1].title+"",a,o,c;return{c(){e=S("div"),t=S("a"),t.innerHTML='',n=W(),l=S("h1"),a=Te(r),f(t,"class","lui-collapse-btn svelte-1jkwjpc"),f(e,"id","splitViewDraggerCollapsed"),f(e,"class","splitViewSeparator isCollapsed svelte-1jkwjpc"),f(l,"class","fd-splitView__title svelte-1jkwjpc")},m(h,d){A(h,e,d),w(e,t),A(h,n,d),A(h,l,d),w(l,a),o||(c=ee(t,"click",Ht(bt(i[4]))),o=!0)},p(h,d){d&2&&r!==(r=h[1].title+"")&&Le(a,r)},d(h){h&&L(e),h&&L(n),h&&L(l),o=!1,c()}}}function Nc(i){let e,t,n,l,r,a,o,c;return{c(){e=S("div"),t=W(),n=S("div"),l=S("div"),r=W(),a=S("a"),a.innerHTML='',f(e,"id","splitViewDraggerBackdrop"),f(l,"class","splitViewSeparator"),f(a,"class","lui-collapse-btn svelte-1jkwjpc"),f(n,"id","splitViewDragger")},m(h,d){A(h,e,d),A(h,t,d),A(h,n,d),w(n,l),w(n,r),w(n,a),o||(c=[ee(a,"click",Ht(bt(i[3]))),ee(n,"mousedown",Ht(i[6]))],o=!0)},p:He,d(h){h&&L(e),h&&L(t),h&&L(n),o=!1,je(c)}}}function Dk(i){let e,t,n,l,r,a,o,c,h,d;t=new Bl({props:{area:"split-view",disable:i[2]}}),t.$on("stateChanged",i[7]);function g(v,C){return v[0]?Rk:Ek}let p=g(i),b=p(i),m=!i[0]&&Nc(i);return{c(){e=S("div"),Ue(t.$$.fragment),n=W(),l=S("div"),b.c(),a=W(),m&&m.c(),o=we(),f(l,"class","lui-split-view svelte-1jkwjpc"),f(e,"id","splitViewContainer"),f(e,"class",r="fd-page splitViewContainer "+(i[0]?"lui-collapsed":"")+" svelte-1jkwjpc")},m(v,C){A(v,e,C),Me(t,e,null),w(e,n),w(e,l),b.m(l,null),A(v,a,C),m&&m.m(v,C),A(v,o,C),c=!0,h||(d=ee(Ak,"resize",i[5]),h=!0)},p(v,[C]){const y={};C&4&&(y.disable=v[2]),t.$set(y),p===(p=g(v))&&b?b.p(v,C):(b.d(1),b=p(v),b&&(b.c(),b.m(l,null))),(!c||C&1&&r!==(r="fd-page splitViewContainer "+(v[0]?"lui-collapsed":"")+" svelte-1jkwjpc"))&&f(e,"class",r),v[0]?m&&(m.d(1),m=null):m?m.p(v,C):(m=Nc(v),m.c(),m.m(o.parentNode,o))},i(v){c||(R(t.$$.fragment,v),c=!0)},o(v){U(t.$$.fragment,v),c=!1},d(v){v&&L(e),Fe(t),b.d(),v&&L(a),m&&m.d(v),v&&L(o),h=!1,d()}}}function Vk(i,e,t){const n=Yt();let l={draggable:null,iframe:null,split:null},r,a,o,c,h,d,g,p,b,{nodepath:m}=e,{collapsed:v}=e,{splitViewSettings:C={}}=e,{isDataPrepared:y=!1}=e,{disableBackdrop:P}=e,I=!1,T=kt("getUnsavedChangesModalPromise");const O=()=>({get:()=>({collapsed:v,splitViewSettings:C,isDataPrepared:y,lastNode:r,pathData:a,nodeParams:o,currentNode:c,splitViewIframe:d,splitViewIframeData:g,splitViewWC:p,splitViewWCData:b}),set:K=>{K&&Object.getOwnPropertyNames(K).forEach(ue=>{ue==="splitViewSettings"?t(1,C=K.splitViewSettings):ue==="lastNode"?r=K.lastNode:ue==="pathData"?a=K.pathData:ue==="nodeParams"?o=K.nodeParams:ue==="collapsed"?t(0,v=K.collapsed):ue==="isDataPrepared"?t(8,y=K.isDataPrepared):ue==="currentNode"?c=K.currentNode:ue==="splitViewIframe"?d=K.splitViewIframe:ue==="splitViewIframeData"?g=K.splitViewIframeData:ue==="splitViewWC"?p=K.splitViewWC:ue==="splitViewWCData"&&(b=K.splitViewWCData)})},dispatch:n,getUnsavedChangesModalPromise:T}),E=async()=>{y?v||ft.createAndSetView(O()):await ft.prepareSplitViewData(O(),m)},H=()=>{l.split=ft.getContainer(),l.iframe=Ae.getIframeContainer(),l.draggable=ft.getDragger()},V=()=>{const K=ft.getDraggerBackdrop();K&&(K.style.display="none"),H(),l.draggable&&(l.draggable.style.top=`${ft.splitViewValues.top}px`),l.split.style.top=`${ft.splitViewValues.top}px`,l.iframe.style.marginBottom=`${l.split.clientHeight}px`};function D(K){if(Ae.getValidMessageSource(K)&&(K.data.msg==="luigi.navigation.splitview.close"&&ft.close(O()),K.data.msg==="luigi.navigation.splitview.collapse"&&q(),K.data.msg==="luigi.navigation.splitview.expand"&&Z(),K.data.msg==="luigi.navigation.splitview.resize")){const ue=parseInt(K.data.data);if(ft.calculateAndSetSplitViewValues(ue,ft.internalValues),v)return;V(),ft.sendMessageToClients("resize.ok",ft.splitViewValues.percent)}}ln(()=>{X(),h=D.bind(this),Mn.addEventListener("message",h)}),Yr(()=>{E(),I!==y&&!v&&(I=y,V())}),Qr(()=>{window.removeEventListener("message",h)});function q(){ft.collapse(O())}async function Z(){await ft.expand(O()),l.draggerBackdrop&&(l.draggerBackdrop.style.display="none")}function X(){const K=le.getShellbarHeight();ft.internalValues.innerHeight=le.getInnerHeight(),ft.internalValues.rightContentHeight=ft.internalValues.innerHeight-K,ft.internalValues.thresholdBottom=30,ft.internalValues.thresholdTop=K+30,ft.calculateAndSetSplitViewValues(ft.splitViewValues.percent,ft.internalValues),v||V()}function ge(K){let ue=K.y,fe={};const ne=function(ze){const Pe=ue-ze.y,Ie=parseInt(getComputedStyle(l.draggable,"").top);if(isNaN(Ie)||Pe===0)return;const Ve=Ie-Pe,ht=ft.internalValues.innerHeight-Ve,We=ft.enforceTresholds(Ve,ht);Ve{let ue=ft.getDraggerButton();ue&&(ue.style.display=K?"block":"none"),ue=ft.getCollapsedDraggerButton(),ue&&(ue.style.display=K?"block":"none")},G=K=>{$(!K.detail||K.detail.backdropActive!==!0)};return i.$$set=K=>{"nodepath"in K&&t(9,m=K.nodepath),"collapsed"in K&&t(0,v=K.collapsed),"splitViewSettings"in K&&t(1,C=K.splitViewSettings),"isDataPrepared"in K&&t(8,y=K.isDataPrepared),"disableBackdrop"in K&&t(2,P=K.disableBackdrop)},[v,C,P,q,Z,X,ge,G,y,m]}class ap extends Vt{constructor(e){super(),Dt(this,e,Vk,Dk,Et,{nodepath:9,collapsed:0,splitViewSettings:1,isDataPrepared:8,disableBackdrop:2,collapse:3,expand:4,updateSizes:5,onDragStart:6})}get collapse(){return this.$$.ctx[3]}get expand(){return this.$$.ctx[4]}get updateSizes(){return this.$$.ctx[5]}get onDragStart(){return this.$$.ctx[6]}}function Tc(i){let e,t,n={ctx:i,current:null,token:null,hasCatch:!1,pending:Fk,then:Mk,catch:Ok,value:1};return ls(t=i[0].badgeCounter.count(),n),{c(){e=we(),n.block.c()},m(l,r){A(l,e,r),n.block.m(l,n.anchor=r),n.mount=()=>e.parentNode,n.anchor=e},p(l,r){i=l,n.ctx=i,r&1&&t!==(t=i[0].badgeCounter.count())&&ls(t,n)||K_(n,i,r)},d(l){l&&L(e),n.block.d(l),n.token=null,n=null}}}function Ok(i){return{c:He,m:He,p:He,d:He}}function Mk(i){let e,t=i[1]>0&&Lc(i);return{c(){t&&t.c(),e=we()},m(n,l){t&&t.m(n,l),A(n,e,l)},p(n,l){n[1]>0?t?t.p(n,l):(t=Lc(n),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(n){t&&t.d(n),n&&L(e)}}}function Lc(i){let e,t=i[1]+"",n,l;return{c(){e=S("span"),n=Te(t),f(e,"class","fd-counter fd-counter--notification fd-shellbar__counter--notification svelte-x8m4yt"),f(e,"aria-label",l=i[0].badgeCounter.label)},m(r,a){A(r,e,a),w(e,n)},p(r,a){a&1&&t!==(t=r[1]+"")&&Le(n,t),a&1&&l!==(l=r[0].badgeCounter.label)&&f(e,"aria-label",l)},d(r){r&&L(e)}}}function Fk(i){return{c:He,m:He,p:He,d:He}}function Uk(i){let e,t=i[0]&&i[0].badgeCounter&&Tc(i);return{c(){t&&t.c(),e=we()},m(n,l){t&&t.m(n,l),A(n,e,l)},p(n,[l]){n[0]&&n[0].badgeCounter?t?t.p(n,l):(t=Tc(n),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:He,o:He,d(n){t&&t.d(n),n&&L(e)}}}function Bk(i,e,t){let{node:n}=e;return i.$$set=l=>{"node"in l&&t(0,n=l.node)},[n]}class Tn extends Vt{constructor(e){super(),Dt(this,e,Bk,Uk,Et,{node:0})}}function Ac(i){let e,t,n=i[0].statusBadge.label+"",l;return{c(){e=S("span"),t=S("span"),l=Te(n),f(t,"class","fd-object-status__text"),f(e,"class","fd-object-status fd-object-status--"+i[1]+" fd-object-status--inverted svelte-1ooarw2")},m(r,a){A(r,e,a),w(e,t),w(t,l)},p(r,a){a&1&&n!==(n=r[0].statusBadge.label+"")&&Le(l,n)},d(r){r&&L(e)}}}function Hk(i){let e,t=i[0].statusBadge&&i[0].statusBadge.label&&Ac(i);return{c(){t&&t.c(),e=we()},m(n,l){t&&t.m(n,l),A(n,e,l)},p(n,[l]){n[0].statusBadge&&n[0].statusBadge.label?t?t.p(n,l):(t=Ac(n),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:He,o:He,d(n){t&&t.d(n),n&&L(e)}}}function Wk(i,e,t){let{node:n}=e;const l=["negative","positive","critical","informative"],r=n&&n.statusBadge&&n.statusBadge.type,a=l.includes(r)?r:"none";return i.$$set=o=>{"node"in o&&t(0,n=o.node)},[n,a]}class ei extends Vt{constructor(e){super(),Dt(this,e,Wk,Hk,Et,{node:0})}}function zk(i){let e,t,n,l,r=i[1].title+"",a,o,c,h,d,g,p,b,m,v,C,y;const P=i[4].default,I=ds(P,i,i[3],null);return{c(){e=S("li"),t=S("div"),n=S("a"),l=S("span"),a=Te(r),o=W(),c=S("span"),d=W(),g=S("ul"),I&&I.c(),p=W(),b=S("li"),f(l,"class","fd-navigation__text"),f(c,"class","fd-navigation__has-children-indicator"),f(c,"role","presentation"),f(c,"aria-hidden","true"),f(c,"aria-label","has children indicator, expanded"),f(n,"class","fd-navigation__link svelte-l1ubl5"),f(n,"role","button"),f(n,"tabindex","0"),f(t,"class","fd-navigation__item fd-navigation__item--group"),f(t,"aria-level","1"),f(t,"role","treeitem"),f(t,"title",h=i[1].title+" Group"),f(t,"aria-roledescription","Navigation List Tree Item - Group"),f(t,"aria-selected","false"),f(t,"aria-expanded",i[0]),f(b,"class","fd-navigation__list-item fd-navigation__list-item--separator"),f(b,"role","presentation"),f(b,"aria-hidden","true"),f(g,"class","fd-navigation__list fd-navigation__list--parent-items svelte-l1ubl5"),f(g,"role","tree"),f(g,"aria-roledescription","Navigation List Tree - Parent Items"),f(g,"tabindex","-1"),f(g,"navgroupid",m=i[1].uid),f(e,"class","fd-navigation__list-item"),f(e,"aria-hidden","true")},m(T,O){A(T,e,O),w(e,t),w(t,n),w(n,l),w(l,a),w(n,o),w(n,c),w(e,d),w(e,g),I&&I.m(g,null),w(g,p),w(g,b),v=!0,C||(y=[ee(n,"click",Ht(bt(i[2]))),ee(n,"keyup",i[5])],C=!0)},p(T,O){(!v||O&2)&&r!==(r=T[1].title+"")&&Le(a,r),(!v||O&2&&h!==(h=T[1].title+" Group"))&&f(t,"title",h),(!v||O&1)&&f(t,"aria-expanded",T[0]),I&&I.p&&(!v||O&8)&&gs(I,P,T,T[3],v?hs(P,T[3],O,null):_s(T[3]),null),(!v||O&2&&m!==(m=T[1].uid))&&f(g,"navgroupid",m)},i(T){v||(R(I,T),v=!0)},o(T){U(I,T),v=!1},d(T){T&&L(e),I&&I.d(T),C=!1,je(y)}}}function qk(i){let e;const t=i[4].default,n=ds(t,i,i[3],null);return{c(){n&&n.c()},m(l,r){n&&n.m(l,r),e=!0},p(l,r){n&&n.p&&(!e||r&8)&&gs(n,t,l,l[3],e?hs(t,l[3],r,null):_s(l[3]),null)},i(l){e||(R(n,l),e=!0)},o(l){U(n,l),e=!1},d(l){n&&n.d(l)}}}function Gk(i){let e,t,n,l;const r=[qk,zk],a=[];function o(c,h){return c[1].isSingleEntry?0:1}return e=o(i),t=a[e]=r[e](i),{c(){t.c(),n=we()},m(c,h){a[e].m(c,h),A(c,n,h),l=!0},p(c,[h]){let d=e;e=o(c),e===d?a[e].p(c,h):(be(),U(a[d],1,1,()=>{a[d]=null}),ve(),t=a[e],t?t.p(c,h):(t=a[e]=r[e](c),t.c()),R(t,1),t.m(n.parentNode,n))},i(c){l||(R(t),l=!0)},o(c){U(t),l=!1},d(c){a[e].d(c),c&&L(n)}}}function Kk(i,e,t){let{$$slots:n={},$$scope:l}=e,{navGroup:r}=e,{expanded:a=!0}=e;function o(){t(0,a=!a),re.storeExpandedState(r.uid,a)}const c=h=>{(h.code==="Enter"||h.code==="Space")&&o()};return i.$$set=h=>{"navGroup"in h&&t(1,r=h.navGroup),"expanded"in h&&t(0,a=h.expanded),"$$scope"in h&&t(3,l=h.$$scope)},[a,r,o,l,n,c]}class jk extends Vt{constructor(e){super(),Dt(this,e,Kk,Gk,Et,{navGroup:1,expanded:0})}}const{window:es}=dl;function Ec(i,e,t){const n=i.slice();return n[91]=e[t][0],n[92]=e[t][1],n[94]=t,n}function Rc(i,e,t){const n=i.slice();return n[95]=e[t],n}function Dc(i,e,t){const n=i.slice();return n[95]=e[t],n}function Vc(i,e,t){const n=i.slice();return n[95]=e[t],n}function Oc(i,e,t){const n=i.slice();return n[95]=e[t],n}function Mc(i,e,t){const n=i.slice();return n[88]=e[t],n}function Fc(i,e,t){const n=i.slice();return n[91]=e[t][0],n[92]=e[t][1],n[94]=t,n}function Uc(i,e,t){const n=i.slice();return n[95]=e[t],n}function Bc(i,e,t){const n=i.slice();return n[95]=e[t],n}function Jk(i){let e,t,n,l,r,a,o,c,h,d,g=i[12]&&Hc(i),p=i[0]&&i[5].length>0&&(i[5][0].topNav===!1||i[5].length>1)&&qc(i),b=(i[2]||i[3])&&gd(i);return{c(){e=S("div"),g&&g.c(),t=W(),n=S("nav"),l=S("div"),p&&p.c(),r=W(),b&&b.c(),f(l,"class","fd-side-nav__main-navigation svelte-p6nf04"),f(n,"class",a="fd-side-nav "+(i[6]?"fd-side-nav--condensed":"")+" "+(i[12]?"lui-nav-header-visible":"")+" svelte-p6nf04"),f(n,"data-testid","semiCollapsibleLeftNav"),f(e,"class",o="fd-app__sidebar fd-navigation "+(i[1]?"hideNavComponent":"")+" "+(i[2]||i[3]?"hasFooter":"")+" "+(i[2]&&!i[3]?"hasOnlyFooterText":"")+" svelte-p6nf04")},m(m,v){A(m,e,v),g&&g.m(e,null),w(e,t),w(e,n),w(n,l),p&&p.m(l,null),w(n,r),b&&b.m(n,null),c=!0,h||(d=ee(n,"keyup",i[19]),h=!0)},p(m,v){m[12]?g?g.p(m,v):(g=Hc(m),g.c(),g.m(e,t)):g&&(g.d(1),g=null),m[0]&&m[5].length>0&&(m[5][0].topNav===!1||m[5].length>1)?p?(p.p(m,v),v[0]&33&&R(p,1)):(p=qc(m),p.c(),R(p,1),p.m(l,null)):p&&(be(),U(p,1,1,()=>{p=null}),ve()),m[2]||m[3]?b?b.p(m,v):(b=gd(m),b.c(),b.m(n,null)):b&&(b.d(1),b=null),(!c||v[0]&4160&&a!==(a="fd-side-nav "+(m[6]?"fd-side-nav--condensed":"")+" "+(m[12]?"lui-nav-header-visible":"")+" svelte-p6nf04"))&&f(n,"class",a),(!c||v[0]&14&&o!==(o="fd-app__sidebar fd-navigation "+(m[1]?"hideNavComponent":"")+" "+(m[2]||m[3]?"hasFooter":"")+" "+(m[2]&&!m[3]?"hasOnlyFooterText":"")+" svelte-p6nf04"))&&f(e,"class",o)},i(m){c||(R(p),c=!0)},o(m){U(p),c=!1},d(m){m&&L(e),g&&g.d(),p&&p.d(),b&&b.d(),h=!1,d()}}}function Yk(i){let e,t,n,l,r=i[12]&&pd(i),a=i[0]&&i[5].length>1&&vd(i);return{c(){e=S("div"),r&&r.c(),t=W(),a&&a.c(),f(e,"class",n="fd-navigation fd-navigation--vertical "+(i[1]?"hideNavComponent":"")+" "+(i[2]||i[3]?"hasFooter":"")+" "+(i[2]&&!i[3]?"hasOnlyFooterText":"")+" "+(i[6]?"fd-navigation--snapped":"")+" svelte-p6nf04"),f(e,"role","navigation"),On(e,"width","var(--luigi__left-sidenav--width)"),On(e,"height","100%")},m(o,c){A(o,e,c),r&&r.m(e,null),w(e,t),a&&a.m(e,null),l=!0},p(o,c){o[12]?r?r.p(o,c):(r=pd(o),r.c(),r.m(e,t)):r&&(r.d(1),r=null),o[0]&&o[5].length>1?a?(a.p(o,c),c[0]&33&&R(a,1)):(a=vd(o),a.c(),R(a,1),a.m(e,null)):a&&(be(),U(a,1,1,()=>{a=null}),ve()),(!l||c[0]&78&&n!==(n="fd-navigation fd-navigation--vertical "+(o[1]?"hideNavComponent":"")+" "+(o[2]||o[3]?"hasFooter":"")+" "+(o[2]&&!o[3]?"hasOnlyFooterText":"")+" "+(o[6]?"fd-navigation--snapped":"")+" svelte-p6nf04"))&&f(e,"class",n)},i(o){l||(R(a),l=!0)},o(o){U(a),l=!1},d(o){o&&L(e),r&&r.d(),a&&a.d()}}}function Hc(i){let e,t,n,l,r,a,o=i[26](i[12].label)+"",c,h,d,g=i[12].icon&&Wc(i),p=i[12].showUpLink&&zc(i);return{c(){e=S("div"),t=S("ul"),n=S("li"),l=S("a"),g&&g.c(),r=W(),a=S("span"),c=Te(o),h=W(),p&&p.c(),f(a,"class","fd-nested-list__title svelte-p6nf04"),f(l,"class","fd-nested-list__link svelte-p6nf04"),f(l,"title",d=i[34](i[12],i[26](i[12].label))),f(n,"class","fd-nested-list__item svelte-p6nf04"),f(t,"class","fd-nested-list svelte-p6nf04"),f(e,"class","lui-nav-title svelte-p6nf04")},m(b,m){A(b,e,m),w(e,t),w(t,n),w(n,l),g&&g.m(l,null),w(l,r),w(l,a),w(a,c),w(l,h),p&&p.m(l,null)},p(b,m){b[12].icon?g?g.p(b,m):(g=Wc(b),g.c(),g.m(l,r)):g&&(g.d(1),g=null),m[0]&67112960&&o!==(o=b[26](b[12].label)+"")&&Le(c,o),b[12].showUpLink?p?p.p(b,m):(p=zc(b),p.c(),p.m(l,null)):p&&(p.d(1),p=null),m[0]&67112960&&d!==(d=b[34](b[12],b[26](b[12].label)))&&f(l,"title",d)},d(b){b&&L(e),g&&g.d(),p&&p.d()}}}function Wc(i){let e,t;function n(a,o){return o[0]&4096&&(e=null),e==null&&(e=!!a[31](a[12].icon)),e?Zk:Qk}let l=n(i,[-1,-1,-1,-1]),r=l(i);return{c(){r.c(),t=we()},m(a,o){r.m(a,o),A(a,t,o)},p(a,o){l===(l=n(a,o))&&r?r.p(a,o):(r.d(1),r=l(a),r&&(r.c(),r.m(t.parentNode,t)))},d(a){r.d(a),a&&L(t)}}}function Qk(i){let e,t,n,l;return{c(){e=S("span"),t=S("img"),$e(t.src,n=i[12].icon)||f(t,"src",n),f(t,"alt",l=i[12].altText?i[12].altText:""),f(t,"class","svelte-p6nf04"),f(e,"class","fd-nested-list__icon sap-icon svelte-p6nf04")},m(r,a){A(r,e,a),w(e,t)},p(r,a){a[0]&4096&&!$e(t.src,n=r[12].icon)&&f(t,"src",n),a[0]&4096&&l!==(l=r[12].altText?r[12].altText:"")&&f(t,"alt",l)},d(r){r&&L(e)}}}function Zk(i){let e,t;return{c(){e=S("i"),f(e,"class",t="lui-header-icon fd-nested-list__icon sap-icon "+i[30](i[12].icon)+" svelte-p6nf04"),f(e,"role","presentation")},m(n,l){A(n,e,l)},p(n,l){l[0]&4096&&t!==(t="lui-header-icon fd-nested-list__icon sap-icon "+n[30](n[12].icon)+" svelte-p6nf04")&&f(e,"class",t)},d(n){n&&L(e)}}}function zc(i){let e,t,n,l;return{c(){e=S("i"),f(e,"class","lui-nav-up fd-nested-list__icon sap-icon sap-icon--navigation-up-arrow svelte-p6nf04"),f(e,"role","presentation"),f(e,"title",t=i[26]("luigi.navigation.up"))},m(r,a){A(r,e,a),n||(l=ee(e,"click",bt(i[20])),n=!0)},p(r,a){a[0]&67108864&&t!==(t=r[26]("luigi.navigation.up"))&&f(e,"title",t)},d(r){r&&L(e),n=!1,l()}}}function qc(i){let e,t,n,l,r=i[13],a=[];for(let c=0;cU(a[c],1,1,()=>{a[c]=null});return{c(){e=S("div"),t=S("ul");for(let c=0;c{a[d]=null}),ve(),t=a[e],t?t.p(c,h):(t=a[e]=r[e](c),t.c()),R(t,1),t.m(n.parentNode,n))},i(c){l||(R(t),l=!0)},o(c){U(t),l=!1},d(c){a[e].d(c),c&&L(n)}}}function $k(i){let e,t,n=i[92],l=[];for(let a=0;aU(l[a],1,1,()=>{l[a]=null});return{c(){for(let a=0;aU(p[m],1,1,()=>{p[m]=null});return{c(){e=S("li"),d&&d.c(),t=W(),l=Te(n),o=W();for(let m=0;mU(Se[Pe],1,1,()=>{Se[Pe]=null});let Re=i[92].metaInfo&&i[92].metaInfo.label===i[8]&&nd(i);function ze(){return i[69](i[92])}return{c(){e=S("li"),t=S("div"),n=S("a"),K.c(),r=W(),a=S("span"),c=Te(o),m=W(),v=S("button"),C=S("i"),O=W(),E=S("ul");for(let Pe=0;Pe{Re=null}),ve()),(!Z||Ie[0]&8192&&q!==(q=i[33](i[92].metaInfo,i[91])))&&f(e,"data-testid",q),(!Z||Ie[0]&8704)&&Jt(e,"lui-item-expanded",nn(i[92],i[9]))},i(Pe){if(!Z){for(let Ie=0;Ie{n=null}),ve())},i(l){t||(R(n),t=!0)},o(l){U(n),t=!1},d(l){n&&n.d(l),l&&L(e)}}}function jc(i){let e,t,n,l,r=i[29](i[95])+"",a,o,c,h,d,g,p,b,m,v,C,y,P,I;function T(X,ge){return X[95].icon?lS:iS}let O=T(i),E=O(i),H=i[95].statusBadge&&Jc(i),V=i[95].externalLink&&i[95].externalLink.url&&Yc(),D=i[95].badgeCounter&&Qc(i);function q(...X){return i[70](i[95],...X)}function Z(...X){return i[71](i[95],...X)}return{c(){e=S("li"),t=S("a"),E.c(),n=W(),l=S("span"),a=Te(r),o=W(),H&&H.c(),h=W(),V&&V.c(),d=W(),D&&D.c(),v=W(),f(l,"class",c="fd-nested-list__title badge-align-"+(i[95].statusBadge&&i[95].statusBadge.align==="right"?"right":"left")+" svelte-p6nf04"),f(t,"href",g=i[32](i[95])),f(t,"tabindex","0"),f(t,"class",p="fd-nested-list__link "+(i[95]===i[7]?"is-selected":"")+" svelte-p6nf04"),f(t,"role",b=i[24]?void 0:"button"),f(t,"data-testid",m=re.getTestId(i[95])),f(e,"class","fd-nested-list__item"),f(e,"title",C=i[34](i[95],i[29](i[95]))),f(e,"aria-labelledby","category_list_level1_"+i[94])},m(X,ge){A(X,e,ge),w(e,t),E.m(t,null),w(t,n),w(t,l),w(l,a),w(l,o),H&&H.m(l,null),w(t,h),V&&V.m(t,null),w(t,d),D&&D.m(t,null),w(e,v),y=!0,P||(I=[ee(t,"click",q),ee(t,"keyup",function(){mi(i[24]?void 0:Z)&&(i[24]?void 0:Z).apply(this,arguments)})],P=!0)},p(X,ge){i=X,O===(O=T(i))&&E?E.p(i,ge):(E.d(1),E=O(i),E&&(E.c(),E.m(t,n))),(!y||ge[0]&8192)&&r!==(r=i[29](i[95])+"")&&Le(a,r),i[95].statusBadge?H?(H.p(i,ge),ge[0]&8192&&R(H,1)):(H=Jc(i),H.c(),R(H,1),H.m(l,null)):H&&(be(),U(H,1,1,()=>{H=null}),ve()),(!y||ge[0]&8192&&c!==(c="fd-nested-list__title badge-align-"+(i[95].statusBadge&&i[95].statusBadge.align==="right"?"right":"left")+" svelte-p6nf04"))&&f(l,"class",c),i[95].externalLink&&i[95].externalLink.url?V||(V=Yc(),V.c(),V.m(t,d)):V&&(V.d(1),V=null),i[95].badgeCounter?D?(D.p(i,ge),ge[0]&8192&&R(D,1)):(D=Qc(i),D.c(),R(D,1),D.m(t,null)):D&&(be(),U(D,1,1,()=>{D=null}),ve()),(!y||ge[0]&8192&&g!==(g=i[32](i[95])))&&f(t,"href",g),(!y||ge[0]&8320&&p!==(p="fd-nested-list__link "+(i[95]===i[7]?"is-selected":"")+" svelte-p6nf04"))&&f(t,"class",p),(!y||ge[0]&16777216&&b!==(b=i[24]?void 0:"button"))&&f(t,"role",b),(!y||ge[0]&8192&&m!==(m=re.getTestId(i[95])))&&f(t,"data-testid",m),(!y||ge[0]&8192&&C!==(C=i[34](i[95],i[29](i[95]))))&&f(e,"title",C)},i(X){y||(R(H),R(D),y=!0)},o(X){U(H),U(D),y=!1},d(X){X&&L(e),E.d(),H&&H.d(),V&&V.d(),D&&D.d(),P=!1,je(I)}}}function iS(i){let e,t,n,l,r=i[6]?"sap-icon--rhombus-milestone-2":"",a;return{c(){e=S("i"),n=W(),l=S("span"),a=Te(r),f(e,"class",t="fd-nested-list__icon sap-icon "+(i[6]?"sap-icon--rhombus-milestone-2":""))},m(o,c){A(o,e,c),A(o,n,c),A(o,l,c),w(l,a)},p(o,c){c[0]&64&&t!==(t="fd-nested-list__icon sap-icon "+(o[6]?"sap-icon--rhombus-milestone-2":""))&&f(e,"class",t),c[0]&64&&r!==(r=o[6]?"sap-icon--rhombus-milestone-2":"")&&Le(a,r)},d(o){o&&L(e),o&&L(n),o&&L(l)}}}function lS(i){let e,t;function n(a,o){return o[0]&8192&&(e=null),e==null&&(e=!!a[31](a[95].icon)),e?aS:rS}let l=n(i,[-1,-1,-1,-1]),r=l(i);return{c(){r.c(),t=we()},m(a,o){r.m(a,o),A(a,t,o)},p(a,o){l===(l=n(a,o))&&r?r.p(a,o):(r.d(1),r=l(a),r&&(r.c(),r.m(t.parentNode,t)))},d(a){r.d(a),a&&L(t)}}}function rS(i){let e,t,n,l;return{c(){e=S("span"),t=S("img"),$e(t.src,n=i[95].icon)||f(t,"src",n),f(t,"alt",l=i[95].altText?i[95].altText:""),f(t,"class","svelte-p6nf04"),f(e,"class","fd-nested-list__icon sap-icon svelte-p6nf04")},m(r,a){A(r,e,a),w(e,t)},p(r,a){a[0]&8192&&!$e(t.src,n=r[95].icon)&&f(t,"src",n),a[0]&8192&&l!==(l=r[95].altText?r[95].altText:"")&&f(t,"alt",l)},d(r){r&&L(e)}}}function aS(i){let e,t;return{c(){e=S("i"),f(e,"class",t="fd-nested-list__icon sap-icon "+i[30](i[95].icon)+" svelte-p6nf04")},m(n,l){A(n,e,l)},p(n,l){l[0]&8192&&t!==(t="fd-nested-list__icon sap-icon "+n[30](n[95].icon)+" svelte-p6nf04")&&f(e,"class",t)},d(n){n&&L(e)}}}function Jc(i){let e,t;return e=new ei({props:{node:i[95]}}),{c(){Ue(e.$$.fragment)},m(n,l){Me(e,n,l),t=!0},p(n,l){const r={};l[0]&8192&&(r.node=n[95]),e.$set(r)},i(n){t||(R(e.$$.fragment,n),t=!0)},o(n){U(e.$$.fragment,n),t=!1},d(n){Fe(e,n)}}}function Yc(i){let e;return{c(){e=S("i"),f(e,"class","sap-icon--action")},m(t,n){A(t,e,n)},d(t){t&&L(e)}}}function Qc(i){let e,t;return e=new Tn({props:{node:i[95]}}),{c(){Ue(e.$$.fragment)},m(n,l){Me(e,n,l),t=!0},p(n,l){const r={};l[0]&8192&&(r.node=n[95]),e.$set(r)},i(n){t||(R(e.$$.fragment,n),t=!0)},o(n){U(e.$$.fragment,n),t=!1},d(n){Fe(e,n)}}}function Zc(i){let e,t,n=!i[95].hideFromNav&&Kc(i);return{c(){n&&n.c(),e=we()},m(l,r){n&&n.m(l,r),A(l,e,r),t=!0},p(l,r){l[95].hideFromNav?n&&(be(),U(n,1,1,()=>{n=null}),ve()):n?(n.p(l,r),r[0]&8192&&R(n,1)):(n=Kc(l),n.c(),R(n,1),n.m(e.parentNode,e))},i(l){t||(R(n),t=!0)},o(l){U(n),t=!1},d(l){n&&n.d(l),l&&L(e)}}}function sS(i){let e,t,n,l;return{c(){e=S("span"),t=S("img"),$e(t.src,n=i[92].metaInfo.icon)||f(t,"src",n),f(t,"alt",l=i[92].metaInfo.altText?i[92].metaInfo.altText:""),f(t,"class","svelte-p6nf04"),f(e,"class","fd-nested-list__icon sap-icon svelte-p6nf04")},m(r,a){A(r,e,a),w(e,t)},p(r,a){a[0]&8192&&!$e(t.src,n=r[92].metaInfo.icon)&&f(t,"src",n),a[0]&8192&&l!==(l=r[92].metaInfo.altText?r[92].metaInfo.altText:"")&&f(t,"alt",l)},d(r){r&&L(e)}}}function oS(i){let e,t;return{c(){e=S("i"),f(e,"class",t="fd-nested-list__icon sap-icon "+i[30](i[92].metaInfo.icon)+" "+(i[6]&&!i[92].metaInfo.icon?"sap-icon--rhombus-milestone-2":"")+" svelte-p6nf04"),f(e,"role","presentation")},m(n,l){A(n,e,l)},p(n,l){l[0]&8256&&t!==(t="fd-nested-list__icon sap-icon "+n[30](n[92].metaInfo.icon)+" "+(n[6]&&!n[92].metaInfo.icon?"sap-icon--rhombus-milestone-2":"")+" svelte-p6nf04")&&f(e,"class",t)},d(n){n&&L(e)}}}function Xc(i){let e,t,n=i[95].label&&$c(i);return{c(){n&&n.c(),e=we()},m(l,r){n&&n.m(l,r),A(l,e,r),t=!0},p(l,r){l[95].label?n?(n.p(l,r),r[0]&8192&&R(n,1)):(n=$c(l),n.c(),R(n,1),n.m(e.parentNode,e)):n&&(be(),U(n,1,1,()=>{n=null}),ve())},i(l){t||(R(n),t=!0)},o(l){U(n),t=!1},d(l){n&&n.d(l),l&&L(e)}}}function $c(i){let e,t,n,l=i[29](i[95])+"",r,a,o,c,h,d,g,p,b,m,v,C,y,P,I;o=new ei({props:{node:i[95]}});let T=i[95].externalLink&&i[95].externalLink.url&&xc(),O=i[95].badgeCounter&&ed(i);function E(...V){return i[65](i[95],...V)}function H(...V){return i[66](i[95],...V)}return{c(){e=S("li"),t=S("a"),n=S("span"),r=Te(l),a=W(),Ue(o.$$.fragment),h=W(),T&&T.c(),d=W(),O&&O.c(),C=W(),f(n,"class",c="fd-nested-list__title badge-align-"+(i[95].statusBadge&&i[95].statusBadge.align==="right"?"right":"left")+" svelte-p6nf04"),f(t,"href",g=i[32](i[95])),f(t,"class",p="fd-nested-list__link "+(i[95]===i[7]?"is-selected":"")+" svelte-p6nf04"),f(t,"role",b=i[24]?void 0:"button"),f(t,"tabindex","0"),f(t,"data-testid",m=re.getTestId(i[95])),f(t,"title",v=i[34](i[95],i[29](i[95]))),f(e,"class","fd-nested-list__item"),f(e,"aria-labelledby","collapsible_listnode_"+i[94])},m(V,D){A(V,e,D),w(e,t),w(t,n),w(n,r),w(n,a),Me(o,n,null),w(t,h),T&&T.m(t,null),w(t,d),O&&O.m(t,null),w(e,C),y=!0,P||(I=[ee(t,"click",E),ee(t,"keyup",function(){mi(i[24]?void 0:H)&&(i[24]?void 0:H).apply(this,arguments)})],P=!0)},p(V,D){i=V,(!y||D[0]&8192)&&l!==(l=i[29](i[95])+"")&&Le(r,l);const q={};D[0]&8192&&(q.node=i[95]),o.$set(q),(!y||D[0]&8192&&c!==(c="fd-nested-list__title badge-align-"+(i[95].statusBadge&&i[95].statusBadge.align==="right"?"right":"left")+" svelte-p6nf04"))&&f(n,"class",c),i[95].externalLink&&i[95].externalLink.url?T||(T=xc(),T.c(),T.m(t,d)):T&&(T.d(1),T=null),i[95].badgeCounter?O?(O.p(i,D),D[0]&8192&&R(O,1)):(O=ed(i),O.c(),R(O,1),O.m(t,null)):O&&(be(),U(O,1,1,()=>{O=null}),ve()),(!y||D[0]&8192&&g!==(g=i[32](i[95])))&&f(t,"href",g),(!y||D[0]&8320&&p!==(p="fd-nested-list__link "+(i[95]===i[7]?"is-selected":"")+" svelte-p6nf04"))&&f(t,"class",p),(!y||D[0]&16777216&&b!==(b=i[24]?void 0:"button"))&&f(t,"role",b),(!y||D[0]&8192&&m!==(m=re.getTestId(i[95])))&&f(t,"data-testid",m),(!y||D[0]&8192&&v!==(v=i[34](i[95],i[29](i[95]))))&&f(t,"title",v)},i(V){y||(R(o.$$.fragment,V),R(O),y=!0)},o(V){U(o.$$.fragment,V),U(O),y=!1},d(V){V&&L(e),Fe(o),T&&T.d(),O&&O.d(),P=!1,je(I)}}}function xc(i){let e;return{c(){e=S("i"),f(e,"class","sap-icon--action")},m(t,n){A(t,e,n)},d(t){t&&L(e)}}}function ed(i){let e,t;return e=new Tn({props:{node:i[95]}}),{c(){Ue(e.$$.fragment)},m(n,l){Me(e,n,l),t=!0},p(n,l){const r={};l[0]&8192&&(r.node=n[95]),e.$set(r)},i(n){t||(R(e.$$.fragment,n),t=!0)},o(n){U(e.$$.fragment,n),t=!1},d(n){Fe(e,n)}}}function td(i){let e,t,n=!i[95].hideFromNav&&Xc(i);return{c(){n&&n.c(),e=we()},m(l,r){n&&n.m(l,r),A(l,e,r),t=!0},p(l,r){l[95].hideFromNav?n&&(be(),U(n,1,1,()=>{n=null}),ve()):n?(n.p(l,r),r[0]&8192&&R(n,1)):(n=Xc(l),n.c(),R(n,1),n.m(e.parentNode,e))},i(l){t||(R(n),t=!0)},o(l){U(n),t=!1},d(l){n&&n.d(l),l&&L(e)}}}function nd(i){let e,t,n,l=i[26](i[91])+"",r,a,o,c,h=i[92],d=[];for(let p=0;pU(d[p],1,1,()=>{d[p]=null});return{c(){e=S("div"),t=S("div"),n=S("h5"),r=Te(l),a=W(),o=S("ul");for(let p=0;p{n=null}),ve())},i(l){t||(R(n),t=!0)},o(l){U(n),t=!1},d(l){n&&n.d(l),l&&L(e)}}}function ld(i){let e,t,n,l=i[29](i[95])+"",r,a,o,c,h,d,g,p,b,m,v,C,y,P,I;o=new ei({props:{node:i[95]}});let T=i[95].externalLink&&i[95].externalLink.url&&rd(),O=i[95].badgeCounter&&ad(i);function E(...V){return i[67](i[95],...V)}function H(...V){return i[68](i[95],...V)}return{c(){e=S("li"),t=S("a"),n=S("span"),r=Te(l),a=W(),Ue(o.$$.fragment),h=W(),T&&T.c(),d=W(),O&&O.c(),C=W(),f(n,"class",c="fd-nested-list__title badge-align-"+(i[95].statusBadge&&i[95].statusBadge.align==="right"?"right":"left")+" svelte-p6nf04"),f(t,"href",g=i[32](i[95])),f(t,"class",p="fd-nested-list__link "+(i[95]===i[7]?"is-selected":"")+" svelte-p6nf04"),f(t,"tabindex","0"),f(t,"role",b=i[24]?void 0:"button"),f(t,"data-testid",m=re.getTestId(i[95])),f(t,"title",v=i[34](i[95],i[29](i[95]))),f(e,"class","fd-nested-list__item")},m(V,D){A(V,e,D),w(e,t),w(t,n),w(n,r),w(n,a),Me(o,n,null),w(t,h),T&&T.m(t,null),w(t,d),O&&O.m(t,null),w(e,C),y=!0,P||(I=[ee(t,"click",E),ee(t,"keyup",function(){mi(i[24]?void 0:H)&&(i[24]?void 0:H).apply(this,arguments)})],P=!0)},p(V,D){i=V,(!y||D[0]&8192)&&l!==(l=i[29](i[95])+"")&&Le(r,l);const q={};D[0]&8192&&(q.node=i[95]),o.$set(q),(!y||D[0]&8192&&c!==(c="fd-nested-list__title badge-align-"+(i[95].statusBadge&&i[95].statusBadge.align==="right"?"right":"left")+" svelte-p6nf04"))&&f(n,"class",c),i[95].externalLink&&i[95].externalLink.url?T||(T=rd(),T.c(),T.m(t,d)):T&&(T.d(1),T=null),i[95].badgeCounter?O?(O.p(i,D),D[0]&8192&&R(O,1)):(O=ad(i),O.c(),R(O,1),O.m(t,null)):O&&(be(),U(O,1,1,()=>{O=null}),ve()),(!y||D[0]&8192&&g!==(g=i[32](i[95])))&&f(t,"href",g),(!y||D[0]&8320&&p!==(p="fd-nested-list__link "+(i[95]===i[7]?"is-selected":"")+" svelte-p6nf04"))&&f(t,"class",p),(!y||D[0]&16777216&&b!==(b=i[24]?void 0:"button"))&&f(t,"role",b),(!y||D[0]&8192&&m!==(m=re.getTestId(i[95])))&&f(t,"data-testid",m),(!y||D[0]&8192&&v!==(v=i[34](i[95],i[29](i[95]))))&&f(t,"title",v)},i(V){y||(R(o.$$.fragment,V),R(O),y=!0)},o(V){U(o.$$.fragment,V),U(O),y=!1},d(V){V&&L(e),Fe(o),T&&T.d(),O&&O.d(),P=!1,je(I)}}}function rd(i){let e;return{c(){e=S("i"),f(e,"class","sap-icon--action")},m(t,n){A(t,e,n)},d(t){t&&L(e)}}}function ad(i){let e,t;return e=new Tn({props:{node:i[95]}}),{c(){Ue(e.$$.fragment)},m(n,l){Me(e,n,l),t=!0},p(n,l){const r={};l[0]&8192&&(r.node=n[95]),e.$set(r)},i(n){t||(R(e.$$.fragment,n),t=!0)},o(n){U(e.$$.fragment,n),t=!1},d(n){Fe(e,n)}}}function sd(i){let e,t,n=!i[95].hideFromNav&&id(i);return{c(){n&&n.c(),e=we()},m(l,r){n&&n.m(l,r),A(l,e,r),t=!0},p(l,r){l[95].hideFromNav?n&&(be(),U(n,1,1,()=>{n=null}),ve()):n?(n.p(l,r),r[0]&8192&&R(n,1)):(n=id(l),n.c(),R(n,1),n.m(e.parentNode,e))},i(l){t||(R(n),t=!0)},o(l){U(n),t=!1},d(l){n&&n.d(l),l&&L(e)}}}function od(i){let e,t,n=i[95].label&&ud(i);return{c(){n&&n.c(),e=we()},m(l,r){n&&n.m(l,r),A(l,e,r),t=!0},p(l,r){l[95].label?n?(n.p(l,r),r[0]&8192&&R(n,1)):(n=ud(l),n.c(),R(n,1),n.m(e.parentNode,e)):n&&(be(),U(n,1,1,()=>{n=null}),ve())},i(l){t||(R(n),t=!0)},o(l){U(n),t=!1},d(l){n&&n.d(l),l&&L(e)}}}function ud(i){let e,t,n,l,r=i[29](i[95])+"",a,o,c,h,d,g,p,b,m,v,C,y,P,I,T;function O(X,ge){return X[95].icon?fS:uS}let E=O(i),H=E(i);c=new ei({props:{node:i[95]}});let V=i[95].externalLink&&i[95].externalLink.url&&fd(),D=i[95].badgeCounter&&cd(i);function q(...X){return i[60](i[95],...X)}function Z(...X){return i[61](i[95],...X)}return{c(){e=S("li"),t=S("a"),H.c(),n=W(),l=S("span"),a=Te(r),o=W(),Ue(c.$$.fragment),d=W(),V&&V.c(),g=W(),D&&D.c(),y=W(),f(l,"class",h="fd-nested-list__title badge-align-"+(i[95].statusBadge&&i[95].statusBadge.align==="right"?"right":"left")+" svelte-p6nf04"),f(t,"href",p=i[32](i[95])),f(t,"title",b=i[34](i[95],i[29](i[95]))),f(t,"class",m="fd-nested-list__link "+(i[95]===i[7]?"is-selected":"")+" svelte-p6nf04"),f(t,"tabindex","0"),f(t,"role",v=i[24]?void 0:"button"),f(t,"data-testid",C=re.getTestId(i[95])),f(e,"class","fd-nested-list__item")},m(X,ge){A(X,e,ge),w(e,t),H.m(t,null),w(t,n),w(t,l),w(l,a),w(l,o),Me(c,l,null),w(t,d),V&&V.m(t,null),w(t,g),D&&D.m(t,null),w(e,y),P=!0,I||(T=[ee(t,"click",q),ee(t,"keyup",function(){mi(i[24]?void 0:Z)&&(i[24]?void 0:Z).apply(this,arguments)})],I=!0)},p(X,ge){i=X,E===(E=O(i))&&H?H.p(i,ge):(H.d(1),H=E(i),H&&(H.c(),H.m(t,n))),(!P||ge[0]&8192)&&r!==(r=i[29](i[95])+"")&&Le(a,r);const $={};ge[0]&8192&&($.node=i[95]),c.$set($),(!P||ge[0]&8192&&h!==(h="fd-nested-list__title badge-align-"+(i[95].statusBadge&&i[95].statusBadge.align==="right"?"right":"left")+" svelte-p6nf04"))&&f(l,"class",h),i[95].externalLink&&i[95].externalLink.url?V||(V=fd(),V.c(),V.m(t,g)):V&&(V.d(1),V=null),i[95].badgeCounter?D?(D.p(i,ge),ge[0]&8192&&R(D,1)):(D=cd(i),D.c(),R(D,1),D.m(t,null)):D&&(be(),U(D,1,1,()=>{D=null}),ve()),(!P||ge[0]&8192&&p!==(p=i[32](i[95])))&&f(t,"href",p),(!P||ge[0]&8192&&b!==(b=i[34](i[95],i[29](i[95]))))&&f(t,"title",b),(!P||ge[0]&8320&&m!==(m="fd-nested-list__link "+(i[95]===i[7]?"is-selected":"")+" svelte-p6nf04"))&&f(t,"class",m),(!P||ge[0]&16777216&&v!==(v=i[24]?void 0:"button"))&&f(t,"role",v),(!P||ge[0]&8192&&C!==(C=re.getTestId(i[95])))&&f(t,"data-testid",C)},i(X){P||(R(c.$$.fragment,X),R(D),P=!0)},o(X){U(c.$$.fragment,X),U(D),P=!1},d(X){X&&L(e),H.d(),Fe(c),V&&V.d(),D&&D.d(),I=!1,je(T)}}}function uS(i){let e,t;return{c(){e=S("i"),f(e,"class",t="fd-nested-list__icon sap-icon "+(i[6]?"sap-icon--rhombus-milestone-2":"")),f(e,"role","presentation")},m(n,l){A(n,e,l)},p(n,l){l[0]&64&&t!==(t="fd-nested-list__icon sap-icon "+(n[6]?"sap-icon--rhombus-milestone-2":""))&&f(e,"class",t)},d(n){n&&L(e)}}}function fS(i){let e,t;function n(a,o){return o[0]&8192&&(e=null),e==null&&(e=!!a[31](a[95].icon)),e?dS:cS}let l=n(i,[-1,-1,-1,-1]),r=l(i);return{c(){r.c(),t=we()},m(a,o){r.m(a,o),A(a,t,o)},p(a,o){l===(l=n(a,o))&&r?r.p(a,o):(r.d(1),r=l(a),r&&(r.c(),r.m(t.parentNode,t)))},d(a){r.d(a),a&&L(t)}}}function cS(i){let e,t,n,l;return{c(){e=S("span"),t=S("img"),$e(t.src,n=i[95].icon)||f(t,"src",n),f(t,"alt",l=i[95].altText?i[95].altText:""),f(t,"class","svelte-p6nf04"),f(e,"class","fd-nested-list__icon sap-icon svelte-p6nf04")},m(r,a){A(r,e,a),w(e,t)},p(r,a){a[0]&8192&&!$e(t.src,n=r[95].icon)&&f(t,"src",n),a[0]&8192&&l!==(l=r[95].altText?r[95].altText:"")&&f(t,"alt",l)},d(r){r&&L(e)}}}function dS(i){let e,t;return{c(){e=S("i"),f(e,"class",t="fd-nested-list__icon sap-icon "+i[30](i[95].icon)+" svelte-p6nf04"),f(e,"role","presentation")},m(n,l){A(n,e,l)},p(n,l){l[0]&8192&&t!==(t="fd-nested-list__icon sap-icon "+n[30](n[95].icon)+" svelte-p6nf04")&&f(e,"class",t)},d(n){n&&L(e)}}}function fd(i){let e;return{c(){e=S("i"),f(e,"class","fd-nested-list__icon sap-icon sap-icon--action"),f(e,"role","presentation")},m(t,n){A(t,e,n)},d(t){t&&L(e)}}}function cd(i){let e,t;return e=new Tn({props:{node:i[95]}}),{c(){Ue(e.$$.fragment)},m(n,l){Me(e,n,l),t=!0},p(n,l){const r={};l[0]&8192&&(r.node=n[95]),e.$set(r)},i(n){t||(R(e.$$.fragment,n),t=!0)},o(n){U(e.$$.fragment,n),t=!1},d(n){Fe(e,n)}}}function dd(i){let e,t,n=!i[95].hideFromNav&&od(i);return{c(){n&&n.c(),e=we()},m(l,r){n&&n.m(l,r),A(l,e,r),t=!0},p(l,r){l[95].hideFromNav?n&&(be(),U(n,1,1,()=>{n=null}),ve()):n?(n.p(l,r),r[0]&8192&&R(n,1)):(n=od(l),n.c(),R(n,1),n.m(e.parentNode,e))},i(l){t||(R(n),t=!0)},o(l){U(n),t=!1},d(l){n&&n.d(l),l&&L(e)}}}function hd(i){let e,t,n,l,r,a;const o=[$k,Xk],c=[];function h(d,g){return g[0]&40960&&(e=null),g[0]&8192&&(t=null),e==null&&(e=!!(d[91]==="undefined"||d[91].startsWith(d[15]))),e?0:(t==null&&(t=d[92].filter(AS).length>0),t?1:-1)}return~(n=h(i,[-1,-1,-1,-1]))&&(l=c[n]=o[n](i)),{c(){l&&l.c(),r=we()},m(d,g){~n&&c[n].m(d,g),A(d,r,g),a=!0},p(d,g){let p=n;n=h(d,g),n===p?~n&&c[n].p(d,g):(l&&(be(),U(c[p],1,1,()=>{c[p]=null}),ve()),~n?(l=c[n],l?l.p(d,g):(l=c[n]=o[n](d),l.c()),R(l,1),l.m(r.parentNode,r)):l=null)},i(d){a||(R(l),a=!0)},o(d){U(l),a=!1},d(d){~n&&c[n].d(d),d&&L(r)}}}function gd(i){let e,t,n,l=(i[2]?i[2]:"")+"",r,a,o=i[3]&&_d(i);return{c(){e=S("div"),t=S("span"),n=S("span"),r=Te(l),a=W(),o&&o.c(),f(n,"class","lui-side-nav__footer--text fd-has-type-minus-1 svelte-p6nf04"),f(n,"data-testid","lui-side-nav__footer--text"),f(t,"class","lui-side-nav__footer svelte-p6nf04"),f(t,"data-testid","lui-side-nav__footer"),f(e,"class","fd-side-nav__utility svelte-p6nf04")},m(c,h){A(c,e,h),w(e,t),w(t,n),w(n,r),w(t,a),o&&o.m(t,null)},p(c,h){h[0]&4&&l!==(l=(c[2]?c[2]:"")+"")&&Le(r,l),c[3]?o?o.p(c,h):(o=_d(c),o.c(),o.m(t,null)):o&&(o.d(1),o=null)},d(c){c&&L(e),o&&o.d()}}}function _d(i){let e;function t(r,a){return r[4]=="button"?gS:hS}let n=t(i),l=n(i);return{c(){l.c(),e=we()},m(r,a){l.m(r,a),A(r,e,a)},p(r,a){n===(n=t(r))&&l?l.p(r,a):(l.d(1),l=n(r),l&&(l.c(),l.m(e.parentNode,e)))},d(r){l.d(r),r&&L(e)}}}function hS(i){let e,t,n,l;return{c(){e=S("i"),f(e,"class",t="lui-side-nav__footer--icon "+(i[6]?"sap-icon--open-command-field":"sap-icon--close-command-field")+" svelte-p6nf04"),f(e,"data-testid","semiCollapsibleButton"),f(e,"title",i[11]),f(e,"tabindex","0")},m(r,a){A(r,e,a),n||(l=[ee(e,"click",i[73]),ee(e,"keydown",i[74])],n=!0)},p(r,a){a[0]&64&&t!==(t="lui-side-nav__footer--icon "+(r[6]?"sap-icon--open-command-field":"sap-icon--close-command-field")+" svelte-p6nf04")&&f(e,"class",t),a[0]&2048&&f(e,"title",r[11])},d(r){r&&L(e),n=!1,je(l)}}}function gS(i){let e,t,n,l,r;return{c(){e=S("button"),t=S("i"),f(t,"class",n="lui-side-nav__footer--icon "+(i[6]?"sap-icon--open-command-field":"sap-icon--close-command-field")+" svelte-p6nf04"),f(e,"data-testid","semiCollapsibleButton"),f(e,"title",i[11]),f(e,"tabindex","0"),f(e,"class","fd-button fd-button--transparent fd-button--cozy lui-semi-btn svelte-p6nf04")},m(a,o){A(a,e,o),w(e,t),l||(r=ee(e,"click",i[72]),l=!0)},p(a,o){o[0]&64&&n!==(n="lui-side-nav__footer--icon "+(a[6]?"sap-icon--open-command-field":"sap-icon--close-command-field")+" svelte-p6nf04")&&f(t,"class",n),o[0]&2048&&f(e,"title",a[11])},d(a){a&&L(e),l=!1,r()}}}function pd(i){let e,t,n,l,r,a,o=i[26](i[12].label)+"",c,h,d,g=i[12].icon&&md(i),p=i[12].showUpLink&&bd(i);return{c(){e=S("div"),t=S("ul"),n=S("li"),l=S("a"),g&&g.c(),r=W(),a=S("span"),c=Te(o),h=W(),p&&p.c(),f(a,"class","fd-nested-list__title svelte-p6nf04"),f(l,"class","fd-nested-list__link svelte-p6nf04"),f(l,"title",d=i[34](i[12],i[26](i[12].label))),f(n,"class","fd-nested-list__item"),f(t,"class","fd-nested-list svelte-p6nf04"),f(e,"class","lui-nav-title svelte-p6nf04")},m(b,m){A(b,e,m),w(e,t),w(t,n),w(n,l),g&&g.m(l,null),w(l,r),w(l,a),w(a,c),w(l,h),p&&p.m(l,null)},p(b,m){b[12].icon?g?g.p(b,m):(g=md(b),g.c(),g.m(l,r)):g&&(g.d(1),g=null),m[0]&67112960&&o!==(o=b[26](b[12].label)+"")&&Le(c,o),b[12].showUpLink?p?p.p(b,m):(p=bd(b),p.c(),p.m(l,null)):p&&(p.d(1),p=null),m[0]&67112960&&d!==(d=b[34](b[12],b[26](b[12].label)))&&f(l,"title",d)},d(b){b&&L(e),g&&g.d(),p&&p.d()}}}function md(i){let e,t;function n(a,o){return o[0]&4096&&(e=null),e==null&&(e=!!a[31](a[12].icon)),e?pS:_S}let l=n(i,[-1,-1,-1,-1]),r=l(i);return{c(){r.c(),t=we()},m(a,o){r.m(a,o),A(a,t,o)},p(a,o){l===(l=n(a,o))&&r?r.p(a,o):(r.d(1),r=l(a),r&&(r.c(),r.m(t.parentNode,t)))},d(a){r.d(a),a&&L(t)}}}function _S(i){let e,t,n,l;return{c(){e=S("span"),t=S("img"),$e(t.src,n=i[12].icon)||f(t,"src",n),f(t,"alt",l=i[12].altText?i[12].altText:""),f(t,"class","svelte-p6nf04"),f(e,"class","fd-nested-list__icon sap-icon svelte-p6nf04")},m(r,a){A(r,e,a),w(e,t)},p(r,a){a[0]&4096&&!$e(t.src,n=r[12].icon)&&f(t,"src",n),a[0]&4096&&l!==(l=r[12].altText?r[12].altText:"")&&f(t,"alt",l)},d(r){r&&L(e)}}}function pS(i){let e,t;return{c(){e=S("i"),f(e,"class",t="lui-header-icon fd-nested-list__icon sap-icon "+i[30](i[12].icon)+" svelte-p6nf04"),f(e,"role","presentation")},m(n,l){A(n,e,l)},p(n,l){l[0]&4096&&t!==(t="lui-header-icon fd-nested-list__icon sap-icon "+n[30](n[12].icon)+" svelte-p6nf04")&&f(e,"class",t)},d(n){n&&L(e)}}}function bd(i){let e,t,n,l;return{c(){e=S("i"),f(e,"class","lui-nav-up fd-nested-list__icon sap-icon sap-icon--navigation-up-arrow svelte-p6nf04"),f(e,"role","presentation"),f(e,"title",t=i[26]("luigi.navigation.up"))},m(r,a){A(r,e,a),n||(l=ee(e,"click",bt(i[20])),n=!0)},p(r,a){a[0]&67108864&&t!==(t=r[26]("luigi.navigation.up"))&&f(e,"title",t)},d(r){r&&L(e),n=!1,l()}}}function vd(i){let e,t,n,l,r,a,o,c,h,d,g,p,b,m=i[14],v=[];for(let y=0;yU(v[y],1,1,()=>{v[y]=null});return{c(){e=S("div"),t=S("ul");for(let y=0;y